/* CSS Document */
body{
	margin:0px;
	padding:0px;
	background:#FFFFFF;
	background:url(../images/logo.gif) no-repeat 200px 25px fixed;
	}
logo,.logo1{	
	height:400px;
	width:63px;
	vertical-align:top;
	text-align:left;
	}
.logotd{
	height:400px;
	}
.header{
    width:850px;
    margin:0px auto 0px 0px;
}
.leftside{
	background:#98BCFC;
	padding:0px ;
	text-align:center;
	vertical-align:top;
	}
.rightside,.rightsidelist{
	padding:0px;
	text-align:left;
	vertical-align:top;
width:604px;
	}
.rightsidelist{
	background:#EEF4FF;
	}
.headertop,.lefttop{
	background:#CDD0D4;
	height:28px;
	text-align:right;
	padding:5px 10px 5px 0px;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0C3886;
	font-weight:bold;
	}
.headertop a{
	text-decoration:none;
	color:#0C3886;
	}
.headertop a:hover{
	color:#FF3333;
	}
.warranty,.warranty1,.warranty2{
	background:#174BAA url(../images/warranty.gif) no-repeat 10px 50%;
	height:56px;
	border-top:1px solid #FFFFFF;
	text-align:left;
	padding:3px 0px 3px 130px;
	vertical-align:middle;
	}
.warranty1{
	background:#174BAA;
	}
.warranty2{
         /*background:#174BAA url(../images/warranty.gif) no-repeat 10px 20%;*/
         background:#174BAA;
         font-family:tahoma, Arial;
         color:#FFFFFF;
         font-size:11px;
         text-align:left;
         padding:10px 0px 10px 10px;
         
        }

.warrantybx{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-align:left;
	}
.wartd{
	border-bottom:1px solid #FFFFFF;
	}
.readmore{
	font-size:10px;
	font-weight:bold;
	color:#2A4696;
	}
.readmore a{
	text-decoration:none;
	color:#2A4696;
	}
.readmore a:hover{
	color:#FF6600;
	}
.carwar,.motorbikewar,.comvehwar,.motorhomevar,.caravanvar,.gapinsurance,.roadsidewar,.gapwar{
	background:#F5F9FD url(../images/carwar.jpg) no-repeat 100% 50%;
	height:100px;
	padding:12px 149px 2px 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0E316B;
	text-align:justify;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	vertical-align:top;
	line-height:130%;
	}
.carwar p,.motorbikewar p,.comvehwar p,.motorhomevar p,.caravanvar p,.gapinsurance p,.roadsideresue p,.roadsidewar p,.gapwar p{
	margin:0px;
	padding:5px 3px 3px 0px;
	line-height:150%;
	}
.motorbikewar{
	background:#DAEAFE url(../images/motorwar.jpg) no-repeat 100% 50%;
	}
.comvehwar{
	background:#E9F3FF  url(../images/comvehwar.jpg) no-repeat 100% 50%;
	}
.motorhomevar{
	background:#C4DBF7  url(../images/motorhomewar.jpg)  no-repeat 100% 50%;
	}
.caravanvar{
	background:#AFD1FD url(../images/caravanwar.gif)  no-repeat 100% 50%;
	}
.rightsidedetails{
	background:#E2EDFC;
	border-top:1px solid #FFFFFF;
	text-align:left;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#03204C;
	padding:2px 5px 4px 10px;
        
	}
.rightsidedetails ul{
	margin-left:10px;
	padding:0px;
	}
.rightsidedetails li,.gapinsurance li{
	list-style-image:url(../images/square.gif);
	padding:2px 0px 3px 0px;
	margin:0px;
	}
.gapinsurance{
	background:#CAE2FF;
	border-top:none;
	padding:10px;
	}
.roadsideresue{
	background:#EFF2F6;
	border-left:5px solid #556881;
	text-align:justify;
	vertical-align:top;
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:150%;
	}
.footer{
	background:#DFDFDF;
	height:25px;
	border-top:1px solid #FFFFFF;
	text-align:center;
	font-family:tahoma, Arial;
	color:#547CBA;
	font-size:11px;
	}
.lefttop{
	background:#2B64C8;
	height:28px;
	border-bottom:1px solid #FFFFFF;
	}
.leftmid{
	background:#174BAA;
	height:56px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FF553E;
	text-align:center;
	vertical-align:middle;
	}
.leftmidnew{
	background:#174BAA;
	height:56px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FF8C00;
	text-align:center;
	vertical-align:middle;
	}
.waradvcie{
	background:#7BA3EA;
	padding:10px 10px 4px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	}
.waradvcie li,.leftlink li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	list-style-image:url(../images/subar.gif);
	padding:4px 0px 4px 0px;
		}
.waradvcie li a{
	text-decoration:none;
	color:#FFFFFF;
	}
.waradvcie li a:hover{
	color:#FF6600;
	}
.leftlink{
	padding:5px;
	text-align:left;
	}
.leftlink li{
	list-style-image:url(../images/linkar.gif);
	color:#021B48;
	}
.leftlink li a{
	text-decoration:none;
	color:#021B48;
	}
.leftlink li a:hover{
	color:#FFFFFF;
	}
.loginsection{
 	background:#5383D7;
	}
.loginsectionhd{
       background:#5383D7 url(../images/userlogin.gif) no-repeat 10px 10px;
}
.tradesectionhd{
       background:#5383D7 url(../images/tradelogin.gif) no-repeat 10px 10px;
}

.logintd{
	font-family:tahoma, Arial;
	font-size:11px;
	color:#FFFFFF;
	padding:3px 6px 4px 10px;
	}
.logintd H2 {
        font-family:Arial, tahoma;
	font-size:14px;
	color:#FFFFFF;
        padding:3px 6px 4px 10px;
}
.maintx{
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#000000;
	line-height:130%;
	}
.qtecomnt{
	border-bottom:1px solid #FAF8F8;
	border-right:1px solid #FAF8F8;
	padding:4px 5px 4px 5px;
	text-align:left;
	color:#ff0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:20px
	}
.list{
	border-bottom:1px solid #FAF8F8;
	border-right:1px solid #FAF8F8;
	padding:4px 5px 4px 5px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:20px
	}
.list li{
        padding: 4px 0px 4px 0px;
}
.list a{
	text-decoration:none;
	color:#0C3886;
	}
.list a:hover{
	color:#FF3333;
	}
.list h2{
        color: #174BAA;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.list h3{
        color: #174BAA;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.list img{
    border:3px solid #EEF4FF;
}
.list a:hover img{
    border:3px solid #0d2858;
}
.curve{
	background:#EEF4FF;
	height:100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.curvlftop,.curvrgtop,.curvrgtbtm,.curvleftbtm{
	background:#EEF4FF url(../images/curv_leftop.gif) no-repeat 0% 0%;
	height:16px;
	width:16px;
	}
.curvrgtop{
	background:#EEF4FF url(../images/curv_rgtop.gif) no-repeat  100% 0%;
	}
.curvrgtbtm{
	background:#EEF4FF url(../images/curv_rgtbtm.gif) no-repeat 0% 100%;
	}
.curvleftbtm{
	background:#EEF4FF  url(../images/curv_leftbtm.gif) no-repeat 0% 100%;
	}
.body1{
	margin:0px;
	padding:0px;
	background:#98BCFC;
	}
.logo1{
	background:#FFFFFF url(../images/logo.gif) no-repeat 0px 0px;
	}
.popuptx{
	background:#DDE9FF;
	padding:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#023CA2;
	border-top:15px solid #08438B;
	text-align:justify;
	vertical-align:top;	
	line-height:140%;
        text-transform:uppercase;
	}
.popuptx a{
	text-decoration:none;
	color:#4457AE;
	}
.popuptx a:hover{
	color:#FD5E07;
	}
.popuptx h1,.popuptx h2{
	color:#023CA2;
	font-size:1.4em;
	margin:3px 0px 3px 0px;
	padding:0px;
	}
.popuptx h2{
	font-size:1.2em;
	color:#0A69A6;
	}
.popupbd{
	border-bottom:10px solid #909090;
	}
.gapwar{
	background:#E0E6FD url(../images/gapwar.gif)  no-repeat 100% 50%;
	}
.roadsidewar{
	background:#C1D0FF url(../images/roadwar.jpg)  no-repeat 98% 50%;
	}
.additionalproducts{
	background:#293E8E url(../images/additionalproductshd.gif)  no-repeat 10px 50%;
	height:30px;
	border-top:1px solid #FFFFFF;
	}
.carttablehd {
	height:28px;
	text-align:center;
	padding:5px 10px 5px 0px;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0C3886;
	font-weight:bold;
}
.carttable {
        border-top: 2px solid #CDD0D4;
        border-right: 2px solid #CDD0D4;
}
.carttable  td,.carttable  th{
        border-left: 2px solid #CDD0D4;
        border-bottom: 2px solid #CDD0D4;
}

.warrantybox{
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background:#DBDBDB;
	height:30px;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	}
.wabx td{
	padding:3px 3px 3px 3px;
	}
.wabxtx{
	width:100px;
	}
.wabxtx1{
	width:60px;
}
.message{
    font-family:tahoma;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    padding-left:0px;    
    color:#FFFFFF;    
}
.popuptm{
	background:#DDE9FF;
	padding:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#023CA2;	
	text-align:justify;
	vertical-align:top;	
	line-height:140%;
	}
.popuptm a{
	text-decoration:none;
	color:#4457AE;
	}
.popuptm a:hover{
	color:#FD5E07;
	}
.popuptm h1,.popuptm h2{
	color:#023CA2;
	font-size:1.4em;
	margin:3px 0px 3px 0px;
	padding:0px;
	}
.popuptm h2{
	font-size:1.2em;
	color:#0A69A6;
	}
.redstar{
    color:#FF0000;
    text-style:sup;
}
.redstar a{
	text-decoration:none;
	color:#FF0000;
	}
.redstar a:hover{
	color:#FF0000;
	}
.demands{
        background:#E2EDFC;	
	text-align:left;
	vertical-align:top;
        font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#03204C;	
	padding:0px;
	}
.demands a{
	text-style:sup;
        color:#03204C;		
	}
.demands a:hover{
	color:#2A4696;
	}
.demandsnew{
        background:#E2EDFC;	
	text-align:left;
	vertical-align:top;
     	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;	
	padding:0px;
	}
.demandsnew a{
	text-decoration:none;
        color:#FF0000;		
	}
.demandsnew a:hover{
	color:#FF0000;
	}
.popuptx1{
	background:#DDE9FF;
	padding:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#023CA2;
	border-top:15px solid #08438B;
	text-align:justify;
	vertical-align:top;	
	line-height:140%;
        
	}
.popuptx1 a{
	text-decoration:none;
	color:#4457AE;
	}
.popuptx1 a:hover{
	color:#FD5E07;
	}
.popuptx1 h1,.popuptx1 h2{
	color:#023CA2;
	font-size:1.4em;
	margin:3px 0px 3px 0px;
	padding:0px;
	}
.popuptx1 h2{
	font-size:1.2em;
	color:#0A69A6;
	}
.redlist{
    color:#FF0000;
    text-style:sup;
    border-bottom:1px solid #FAF8F8;
	border-right:1px solid #FAF8F8;
	padding:4px 5px 4px 5px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:20px
}
.contentnewlist{
    font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#03204C;	
    }
.contentnewlist h2{
    font-size:1.1em;
    color:#0B4098;
}
.contetSummary{
    border-bottom:1px dotted #CCCCCC;

color:#0B4098;
text-align:left;
vertical-align:top;
padding:5px 5px 10px 10px;
font-size:.7em;
}
.listtd{
	border:1px solid #F1F2FC;
	}
.listhd{
font-family:tahoma, Arial;
	background:#F6F6F6;
	font-size:11px;
	font-weight:bold;
	padding:3px 0px 3px 5px;
	height:15px;
	border-bottom:1px solid #E4E4E4;
	text-align:left;
	}
.list1,.list2{
	font-family:tahoma, Arial;
	background:#FBFBFD;
	border-bottom:1px solid #EDEEF0;
	padding:3px 5px 5px 5px;
	vertical-align:middle;
	font-size:11px;
	color:#2C0906;
	}
.list1{
	text-align:right;
	}
.gapheader{
    background:#174BAA url(../images/gap.gif) no-repeat 10px 50%;
    height:56px;
    border-top:1px solid #FFFFFF;
    text-align:left;
    padding:3px 0px 3px 130px;
    vertical-align:middle;
}
.covers{
	border-bottom:1px solid #fceae0;
	border-right:1px solid #fceae0;
	padding:4px 5px 4px 5px;
	text-align:left;
	background:#fceae0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
        color:#993300;
	height:20px
        
	}
.covers td{
    border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}

.covers a{
    text-decoration:none;
 color:#993300;
}
.covers  img{
        border:2px solid #fceae0;
}
.covers a:hover img{
    border:2px solid #96371d;
}

.redtext {
    color:red;
}

.smallbluetext {
    font-size:11px;
    color:#0E316B;
}
