@charset "utf-8";
/* FONTS */
@font-face {font-family: 'Blackadder ITC';src:url(fonts/blackadder.ttf) format("ttf"), url(fonts/blackadder.woff) format("woff");}
@font-face {font-family: 'Edwardian Script ITC';src:url(fonts/edwardian.ttf) format("ttf"), url(fonts/edwardian.woff) format("woff");}
@font-face {font-family: 'Xtreem 2 Personal Use';src:url(fonts/xtreem.ttf) format("ttf"), url(fonts/xtreem.woff) format("woff");}
@font-face {font-family: 'Kunstler Script';src:url(fonts/Kunstler Script.ttf) format("ttf"), url(fonts/Kunstler Script.woff) format("woff");}
@font-face {font-family: 'Vladimir Script';src:url(fonts/VLADIMIR.ttf) format("ttf"), url(fonts/VLADIMIR.woff) format("woff");}
/* CSS Document */

*{padding:0;margin:0;}

ul,li,ol,li,h1,h2,h3,h4,h5,h6{padding:0;margin:0;}

img{border:none;}

a{text-decoration:none; border:0px; outline:0px;}

.fltleft{float:left;}

.fltright{float:right;}

.clr{clear:both;}

body{font-family:Arial, Helvetica, sans-serif; font-size:14px; background:url(../images/bgimg.jpg) repeat-x; color:#fff; font-weight:normal; }

#wrapper{width:925px; padding:0; margin:0 auto; overflow:hidden;}

.header{width:925px; min-height:169px;}

.header1{width:205px; float:left; margin:5px 0px 0px 0px;}

.header2{width:720px; float:left;}

.header2top1{width:720px; float:left; margin-top:36px;}

.header2top1divleft{width:394px; float:left;}

.header2top1divright{width:221px; float:right;}
.phonenumber{font-size:22px; color:#fff; line-height:29px; padding:15px 0px 0px 0px;}

.header2top2{width:720px; float:left; margin-top:10px;}

.menu{width:720px; margin:10px 0px 0px 0px; }
.menu a{font-size:16px; line-height:18px; color:#fff; border-right:2px solid #85bd3c; padding:0px 20px 0px 20px; font-weight:bold;}

.banner{width:915px; clear:both; margin:0px 0px 0px 10px;}

.content{width:915px; clear:both; margin:10px 0px 0px 10px;}

.content1{width:915px; background:#000; padding-bottom:8px; clear:both;}
.contentnew1{width:915px; background:#000; clear:both; margin:0px 0px 10px 0px;}
.welcometext{font-size:23px; color:#ff060e; line-height:17px; padding:10px 0px 0px 30px;}
.contenttext{width:859px; padding:0px 0px 0px 30px;}
.contenttext p{font-size:14px; line-height:17px; color:#fff; text-align:justify; padding-top:20px;}

.content2{width:915px;margin:10px 0px 0px 0px; }
.content2new{width:915px; margin:0px 0px 0px 0px; }

.content2div1{width:915px; float:left;  background:#000000;  }
.truckimg{width:295px; float:left; padding:20px 0px 0px 0px;}

.content2div2{width:915px; float:left;  background:#000000; padding:20px 0px 20px 0px;}
.truckheading{font-size:14px; color:#ffffff; line-height:19px; font-weight:bold; padding-bottom:20px;}
.trucklinknew{width:280px; float:left; padding:0px 0px 0px 39px;}
.trucklinknew ul{margin:0px; padding:0px;}
.trucklinknew ul li{padding:0px 0px 0px 10px; font-size:13px; line-height:22px;  color:#a9a4a4; background-image:url(../images/squreimg.jpg); background-repeat:no-repeat; background-position:0px 8px;  list-style-type:none;}

.trucklinknew1{width:280px; float:left; margin:0px 0px 0px 0px; }
.truckcontent{font-size:12px; color:#a9a4a4; line-height:19px; text-align:justify;}

.readmorebutton{width:127px; height:32px; margin:10px 0px 0px 0px;}

.footer{width:915px; clear:both; float:left;  background:url(../images/footerbg.jpg) repeat-x; margin:15px 0px 0px 10px; height:65px;}
.footer1{width:610px; float:left; font-size:11px; color:#4f4c4c; line-height:19px; padding:30px 0px 0px 25px; font-weight:bold;}

.footer2{width:275px; float:left; font-size:11px; color:#4f4c4c; line-height:19px; padding:30px 0px 0px 0px; font-weight:bold;}
.footer2 a{font-size:11px; color:#4f4c4c; text-decoration:none;}

/****************about us page*************/
.contentnew{width:915px; clear:both; margin:0px 0px 0px 10px; }
.aboutusheading{font-size:38px; color:#02c0fc; line-height:30px; text-align:center; width:915px; font-weight:bold; padding:40px 0px 0px 0px;}
.aboutustext{width:915px; height:77px; margin-bottom:10px;}
.aboutusphoto{width:887px; clear:both; float:left; background:#000; padding:20px 0px 0px 28px;}
.aboutusphoto1{width:176px; float:left;}
.aboutusphototext{width:176px; text-align:center; color:#b1abab; line-height:20px; font-weight:bold; padding:10px 0px 0px 0px; font-size:16px;}
.aboutusphotoheading{font-size:18px; color:#f8060d; line-height:20px; padding-bottom:20px;}

.aboutusphotonew{width:175px; float:left; background:#000; padding:10px 0px 0px 0px;}

/*************Products page**************************/
.poductheading{font-size:22px; line-height:20px; color:#f8060d; font-weight:bold; padding:25px 0px 0px 0px;}
.poductheading1{font-size:16px; line-height:20px; color:#f8060d; font-weight:bold; padding:20px 0px 0px 0px;}
.poductheading1new{font-size:16px; line-height:20px; color:#f8060d; font-weight:bold; padding:0px 0px 0px 0px;}
.productcontenttext{width:859px; padding:10px 0px 0px 30px; margin-top:10px;}
.producttext{width:915px; height:77px; clear:both; float:left;}

/****************claims page**************/
.claimstop{width:885px; float:left; clear:both; background:#000; padding:0px 0px 15px 30px;}
.claimsleftdiv{width:515px; float:left;}
.claimsrightdiv{width:350px; float:left; padding:45px 0px 0px 0px;}
.claimsheading{font-size:16px; line-height:20px; color:#f8060d; font-weight:bold; padding:20px 0px 0px 0px; text-transform:uppercase;}
.claimstext{width:480px; padding:0px 0px 0px 0px;}
.claimstext p{font-size:14px; line-height:17px; color:#fff; text-align:justify; padding-top:20px;}
.claimsimg{width:343px; height:258px;}
.claimsbutton{width:350px; padding:20px 0px 0px 0px; text-align:center;}
.claimsbutton1{width:277px; height:61px; background:url(../images/downloadclaimformbutton.png) no-repeat; border:0; cursor:pointer;}

/*************contact us**************/
.contactustop{width:915px; float:left; clear:both; background:#000; padding:0px 0px 15px 0px;}
.contactusleftdiv{width:405px; float:left; padding:60px 0px 0px 70px;}
.contactusleftdivin{width:330px; float:left; background:#1f1f20; padding:40px 0px 0px 20px;}
.contactusrightdiv{width:320px; float:left; padding:0px 0px 0px 10px;}
.contactustext{font-size:14px; color:#ffffff; font-weight:bold; line-height:20px;}
.contactustext1{font-size:14px; color:#ffffff; font-weight:normal; line-height:20px;}
.contactustextheading{font-size:16px; color:#f8060d; font-weight:bold; line-height:20px;}

.contactformtop{width:309px; float:left; padding:15px 0px 0px 0px;}
.contactformname{width:70px; float:left; font-size:14px; color:#fff; line-height:32px; text-align:right; padding-right:10px;}
.contactformbox{width:205px; float:left;}
.contactformbox1{width:205px; float:left; height:29px; background:#fff; border:0px;}
.submitbutton{width:91px; height:31px; background:url(../images/submitbutton.png) no-repeat; border:0px; cursor:pointer; margin-right:10px;}
.resetbutton{width:91px; height:31px; background:url(../images/resetbutton.png) no-repeat; border:0px; cursor:pointer;}

.contactemail{font-size:18px; line-height:20px; color:#f8060d; padding:30px 0px 10px 0px; text-align:center;}

.contactformbox1verbox{width:135px; float:left; height:29px; background:#fff; border:0px;}
.contactformbox1ver{width:70px; float:left; font-size:14px; color:#fff; line-height:32px;}

/*********************quote page*************************/
.quotetop{width:915px; clear:both; background:#fff; padding:0px 0px 5px 45px; float:left; }
.quotetop1{width:750px; float:left; background:#fff; padding:12px 0px 0px 0px;}
.quotefieldname{width:304px; float:left; font-size:15px; color:#000080; line-height:20px; font-weight:bold;}
.quotefieldbox{width:360px; float:left;}
.quotefieldbox1{width:360px; height:30px; background:#fff; border:1px solid #000;}

.quotetop2{width:668px; float:left; background:#fff; padding:7px 0px 0px 0px;}
.quote1{width:25px; float:left; font-size:15px; color:#000080; line-height:35px; font-weight:bold;}

.quote2{width:160px; float:left; padding:0px 10px 0px 0px; }
.quote2box{width:160px; border:1px solid #000; height:30px; background:#fff;}
.quote3{width:134px; float:left; padding:0px 15px 0px 0px; font-size:15px; color:#000080; line-height:20px; font-weight:bold;}
.quote3box{width:134px; border:1px solid #000; height:30px; background:#fff;}
.quote4{width:10px; float:left; font-size:15px; color:#000080; line-height:35px; font-weight:bold;}

.quoteborder{width:915px; border:1px solid #000; float:left; background:#fff;}

.quotetrucktop{width:777px; float:left; background:#fff; border:1px solid #000; margin:10px 0px 0px 0px;}
.trucknumber{font-size:36px; width:41px; float:left; color:#000080; line-height:70px; text-indent:5px; height:185px; }
.quoteheading1{width:383px; float:left; font-size:16px; font-weight:bold; line-height:20px; color:#f8060d;}
.quoteheading2{width:383px; float:left; font-size:16px; font-weight:bold; line-height:20px; color:#f8060d;}

.truckfields{width:735px; float:left; padding:10px 0px 0px 0px;}

.truck1field{width:125px; float:left; }
.truckfield1div1{width:100px;  font-size:15px; font-weight:bold; line-height:30px; color:#000080;white-space: nowrap; text-indent: -10px;}
.truckfield1div2{width:105px;  border:1px solid #000; height:30px;}

.truck1fieldyear{width:70px; float:left; }
.truckfieldyeardiv1{width:50px; font-size:15px; font-weight:bold; line-height:30px; color:#000080; text-align:center;}
.truckfieldyeardiv2{width:60px;  border:1px solid #000; height:28px;}

.truck1fieldmake{width:147px; float:left; }
.truckfieldmakediv1{width:118px; font-size:15px; font-weight:bold; line-height:30px; color:#000080; text-align:center;}
.truckfieldmakediv2{width:118px; border:1px solid #000; height:28px;}

.truck1fieldmodel{width:238px; float:left; }
.truckfieldmodeldiv1{width:211px; font-size:15px; font-weight:bold; line-height:30px; color:#000080; text-align:center;}
.truckfieldmodeldiv2{width:211px;  border:1px solid #000; height:28px;}

.truck1fieldradius{width:147px; float:left; }
.truckfieldradiusdiv1{width:147px; font-size:15px; font-weight:bold; line-height:30px; color:#000080;}
.truckfieldradiusdiv2{width:132px; border:1px solid #000; height:28px; }

.truck1fieldvan{width:210px; float:left; }
.truckfieldvandiv1{width:100px; font-size:15px; font-weight:bold; line-height:30px; color:#000080;}
.truckfieldvandiv2{width:185px; border:1px solid #000; height:28px;}

.truck1fieldgvw{width:162px; float:left; }
.truckfieldgvwdiv1{width:124px; font-size:15px; font-weight:bold; line-height:30px; color:#000080;}
.truckfieldgvwdiv2{width:124px; border:1px solid #000; height:28px;}

.truck1fieldvalue{width:199px; float:left; }
.truckfieldvaluediv1{width:134px; font-size:15px; font-weight:bold; line-height:30px; color:#000080;}
.truckfieldvaluediv2{width:134px; border:1px solid #000; height:28px;}

.truck1fielddeductible{width:150px; float:left; }
.truckfielddeductiblediv1{width:131px; font-size:15px; font-weight:bold; line-height:30px; color:#000080; text-align:center;}
.truckfielddeductiblediv2{width:131px; border:1px solid #000; height:28px;}


.quotetext{width:448px; float:left; background:#fff; font-weight:bold; line-height:20px; color:#000080; font-size:15px;}
.quotecheck{width:20px; float:left;}
.quotebox{width:768px; float:left; padding:10px 0px 0px 0px;}
.quotebox1{width:768px; float:left; min-height:181px; border:1px solid #000;}

.truck1fieldnameofdriver{width:150px; float:left; }
.truckfieldnameofdriverdiv1{width:134px; font-size:15px; font-weight:bold; line-height:30px; color:#000080;}
.truckfieldnameofdriverdiv2{width:130px;  border:1px solid #000; height:28px;}


.truck1fielddob{width:130px; float:left; }
.truckfielddobdiv1{width:120px; font-size:15px; font-weight:bold; line-height:30px; color:#000080;}
.truckfielddobdiv2{width:110px;  border:1px solid #000; height:28px;}

.truck1fieldno{width:151px; float:left; }
.truckfieldnodiv1{width:130px; font-size:15px; font-weight:bold; line-height:30px; color:#000080;}
.truckfieldnodiv2{width:130px;  border:1px solid #000; height:28px;}

.truck1fieldye{width:195px; float:left; }
.truckfieldyediv1{width:135px; font-size:15px; font-weight:bold; line-height:30px; color:#000080; float:left;}
.truckfieldyediv2{width:44px; margin:0px 0px 0px 0px; border:1px solid #000; height:28px; float:left;}


.truck1fieldye_new{width:170px; float:left; }
.truckfieldyediv1_new{width:108px; font-size:15px; font-weight:bold; line-height:30px; color:#000080; float:left;}
.truckfieldyediv2_new{width:44px; margin:0px 0px 0px 0px; border:1px solid #000; height:28px; float:left;}

.truck1fieldla{width:192px; float:left; }
.truckfieldladiv1{width:109px; font-size:15px; font-weight:bold; line-height:30px; color:#000080; float:left;}
.truckfieldladiv2{width:44px; margin:0px 0px 0px 0px; border:1px solid #000; height:28px; float:left;}

.truck1fielddateheaired{width:200px; float:left; }
.truck1fielddateheaired1{width:90px; font-size:15px; font-weight:bold; line-height:30px; color:#000080; float:left;}
.truck1fielddateheaired2{width:108px; margin:0px 0px 0px 0px; border:1px solid #000; height:28px; float:left;}

.trucknumber1{font-size:36px; width:30px; float:left; color:#000080; line-height:70px; text-indent:5px; height:155px; }

.policydiv{width:150px; float:left; font-size:15px; font-weight:bold; line-height:20px; color:#000080;}
.policybegindate{width:153px; float:left; font-size:15px; font-weight:bold; line-height:20px; color:#000080;}
.policybeginbox{width:280px; float:left; border:1px solid #000; height:28px;}

.quotefieldbox1ver{width:285px; float:left; height:30px; background:#fff; border:1px solid #000;}
.quotefieldbox1vercode{width:70px; float:left; font-size:15px; font-weight:bold; line-height:30px; color:#000080;}