/* CSS Document */

* {
	margin:0;
	padding:0;
}
	
body{ 
	font-size:70%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#444D3E;
}
a {color:#444D3E;}
a:hover { text-decoration:none;}

a img { border:none;}

p, h3, h4{
	margin:0.8em 0;
	line-height:1.4em;
}
h3{
	color:#036; 
	font-size:1.6em;
}
h4{
	color:#74a2c5; 
	font-size:1.2em;
}
select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#444D3E;
	font-size:1em;
	border:solid 1px #C7CDC4;
	}
ul{
	margin:0.6em 1em;
	list-style:none;
}
ul li{
	margin:0.6em 0;
	background:url("../images/common/blueLightArrow.gif") no-repeat 0 4px;
	padding-left:14px;
}
ol{
	margin:0.6em 2.2em;
}
ol li{
	margin:0.6em 0;
}
ol.letters{
	list-style-type:lower-alpha;
}

.hidden{ display:none;}

table th{ background-color: #74a2c5; color:#fff;}
table td { background-color: #E5E8E3;}
table th, table td{ padding:2px 4px;}


.content {padding-left:2px;
padding-right:1px;}

.right { float:right;}
.left { float:left;}
.line{border-bottom:1px dashed #C7CDC4; margin:1.4em 0;}

.backTop{ text-align:right;}
.backTop a{ 
	background:url("../images/common/backTop.gif") no-repeat 0 4px;
	padding-left:12px;
	color:#74a2c5;
	text-decoration:none;
	}

.popUp { margin:10px 20px;}
.popUp .close{ text-align:right;}
.movie{ 
	margin:0;
	background-color:#000;
	width:100%;
	height:210px;
	text-align:center;}


/*  LANDING PAGE BANNER  */	
.productLanding .top{
	background:url("../images/common/productLandingTop.gif") no-repeat;
	padding:5px;
	height:0;
	_padding:0; /* IE 6 */
	_margin-bottom:-3px; /* IE 6 */
}
.productLanding .body{
	padding:0 2px 12px 10px;
	}
.productLanding .bodyCar{
	background:url("../images/common/productLandingCar.gif") no-repeat bottom left;
	height:110px;
	}
.productLanding .bodyHome{
	background:url("../images/common/productLandingHome.gif") no-repeat bottom left;
	height:110px;
	}
	
	.productLanding .bodyLife{
	background:url("../images/common/productLandinglife.gif") no-repeat bottom left;
	height:110px;
	}
	
	.productLanding .bodyBus{
	background:url("../images/common/productLandingBus.gif") no-repeat bottom left;
	height:110px;
	}
	
.productLanding .bodyMotorbike{
	background:url("../images/common/productLandingMotorbike.gif") no-repeat bottom left;
	height:110px;
	}
.productLanding .bodyTravel{
	background:url("../images/common/productLandingTravel.gif") no-repeat bottom left;
	height:110px;
	}
.productLanding .bodyBreakdown{
	background:url("../images/common/productLandingBreakdown.gif") no-repeat bottom left;
	height:110px;
	}
.productLanding .bodyPet{
	background:url("../images/common/productLandingPet.gif") no-repeat bottom left;
	height:110px;
	}
	
	.productLanding .bodyHealth{
	background:url("../images/common/productLandingHealth.gif") no-repeat bottom left;
	height:110px;
	}
	
	
.productLanding h2{
	font-size:2.2em;
	line-height:0.8em;
	color:#036;
	padding-top:10px;
	}
.productLanding h2 span{
	font-size:0.5em;
}
.productLanding p{ 
	color:#fff; 
	width:220px;

	line-height:1.2em;
}

/*  SECTION TITLE  */
.sectionTitle .top{
	background:url("../images/common/sectionTitleTop.gif") no-repeat top;
	padding:5px;
	height:0;
	_padding:0; /* IE 6 */
	_margin-bottom:-3px; /* IE 6 */
}
.sectionTitle .body{
	background:url("../images/common/sectionTitle.gif") no-repeat bottom;
	padding:12px 20px 22px ;
}
.sectionTitle h2{font-size:2.2em;
	line-height:0.8em;
	color:#036;}
	
/*  NEWS STYLES  */		
ul.newsList li a{ 
	font-weight:bold;
	color:#74a2c5;
}

.backTo{ 
	background:url("../images/common/backArrow.gif") no-repeat 0 10px;
	padding:6px 0 0 12px;
	margin:15px 0;
	border-top:dashed 1px #C7CDC4;
}
.backTo a{font-weight:bold;
	color:#74a2c5;
	}
.image{ 
	border:solid 1px #C7CDC4; 
	padding:6px;
	margin:6px;
	width:200px;
}
.image p{ font-size:0.8em; color: #98A093;}


/*  GENERIC LEFT BOX  */	
.leftBox{
	margin-bottom:10px;
	}
.leftBox .body{
	background:url("../images/common/leftBox.gif") no-repeat bottom left;
	padding:2px 8px 10px 8px;
	}
.leftBox .top{
	background:url("../images/common/leftBoxTop.gif") no-repeat top left;
	padding:5px;
	}

/*  BUTTONS  */
.getQuote a span, .retrieveQuote a span, .contactUs a span, .getQuoteSml a span {
	display:none;
}

/*  GET QUOTE  */
.getQuote{ 
           margin-right:5px;
		   float:right;
		   width:165px;
          }
.getQuote a{ 
	background:url("../images/buttons/getquote.gif") no-repeat; 
	display:block;
	height:60px;
	width:130px;
}
input.getQuote { 
	background:url("../images/buttons/getquote.gif") no-repeat; 
	display:block;
	height:60px;
	width:130px;
}
.getQuote a:hover{ 
	background:url("../images/buttons/getquote.gif") no-repeat 0 -70px;
}

/*  RETRIEVE QUOTE  */
.retrieveQuote a{ 
	background:url("../images/buttons/retrieveQuote.gif") no-repeat; 
	display:block;
	height:55px;
	width:110px;
}
.retrieveQuote a:hover{ 
	background:url("../images/buttons/retrieveQuote.gif") no-repeat 0 -60px;
}

.safeBiking a{
	background:url("../images/buttons/safe_biking_logo.gif") no-repeat;
	display:block;
	height:36px;
	width:125px;
	margin-top:6px;
	margin-bottom: 5px;
}

.safeBikingHeader a{
	background:url("../images/news/safe_biking_logo.gif") no-repeat;
	display:block;
	height:83px;
	width:293px;
	margin-top:12px;
}

.knowBeforeYouGo a{
    float:right;
	background:url("../images/buttons/knowBeforeYouGo.gif") no-repeat;
	display:block;
	height:36px;
	width:130px;
	margin-top:-28px;
}

/* CONTACT US  */
.contactUs a{ 
	background:url("../images/buttons/contactUs.gif") no-repeat; 
	display:block;
	height:30px;
	width:110px;
}
.contactUs a:hover{ 
	background:url("../images/buttons/contactUs.gif") no-repeat 0 -40px;
}

/* GET QUOTE SMALL  */
.getQuoteSml{ margin-top:-30px;}
.getQuoteSml a{ 
	background:url("../images/buttons/getQuoteSml.gif") no-repeat; 
	display:block;
	height:30px;
	width:110px;
}
.getQuoteSml a:hover{ 
	background:url("../images/buttons/getQuoteSml.gif") no-repeat 0 -40px;
}


/* HELP BOXES with the "?" */
a.info{ 
	background-color: #C3C3C3; 
	color: #fff;
	font-size:1em; 
	padding:1px 4px; 
	font-weight:bold; 
	text-decoration:none;
	}
a.info:hover{ 
	background-color: #036; 
	}

tr.highlight  td {
  color:#036;
  background:yellow
}

.carModelTxt {
	color:#036; 
	font-size:1em; 
}

.carModelCarTxt {
	color:#036; 
	font-size:1.2em; 
}
form.no {
}