/*********************************** LOGO / NAVIGATION ***********************************/











body{ margin:0px;



font-family:Verdana, Arial, Helvetica, sans-serif;



background:url(../images/bg.gif);
background-attachment:fixed;



background-position:top;



background-repeat:repeat-x;



font-size:12px;



}







#center



{



margin:0px;



}







#mainContainer{ /** all other div's go here **/



width:800px;



margin-left:auto;



margin-right:auto;



}







#logo{



height:112px;



width:800px;



background-image:url(../images/logo_extension.gif);



background-position:right;



background-repeat:no-repeat;



margin-top:0px;



margin-bottom:0px;



float:left;



}











#content



{



width:800px;



height:auto;



margin:auto;



background-color:#FFFFFF;



padding-top:10px;



float:left;



min-height:500;



}







#sidePanel



{



width:250px;



height:auto;



float:left;



}







#rightPanel



{



width:480px;



height:auto;



float:left;



}





#bigPanel



{



width:750px;



height:auto;



float:left;



}







#vspacer



{



width:23px;



height:10;



float:left;



}







#hSpacer



{



height:23px;



width:250px;



margin:0px;



float:left;



}



#hSpacerbig



{



height:23px;



width:750px;



margin:0px;



float:left;



}



#tinySpacer



{



height:15px;



width:10px;



margin:0px;



float:left;



}







#navContainer



{



width:800px;



height:29px;



background-image:url(../images/nav_left.gif);



background-position:left;



background-repeat:no-repeat;



margin-top:0px;



/*margin-left:auto;



margin-right:auto;



*/float: left;



}















#topCover{



width:801px;



height:14px;



background-image:url(../images/body_top.png);



margin-top:0px;



margin-bottom:0px;



float: left;



}







#brandContainer{



width:800px;



background-color:#FFFFFF;



height:45px;



margin-top:0px;



margin-bottom:0px;



float: left;



}







#divider{



width:800px;



height:31px;



background-image:url(../images/divider.gif);



margin-top:0px;



margin-bottom:0px;



/*margin-left:auto;



margin-right:auto;



*/float: left;



}















#footer
{
height:59px;
width:800px;
background-image:url(../images/footer.gif);
margin-bottom:0px;
float: left;
margin-top:11px;
font-size:10px;
color:#FFFFFF;
}

#footerText
{
margin-top: 23px;
}









/*********************************** INFO CONTAINERS ***********************************/







#title250



{



height:40px;



width:250px;/* ACTUAL SIZE - 18*/



background-image:url(../images/bar_bg.gif);



margin:0px;



float:left;



font-size:14px;



font-weight:bold;



color:#FFFFFF;



}



#title250blue



{



height:40px;



width:250px;/* ACTUAL SIZE - 18*/



background-image:url(../images/bar_bg_blue.gif);



margin:0px;



float:left;



font-size:14px;



font-weight:bold;



color:#FFFFFF;



}







#title750



{



height:40px;



width:750px;/* ACTUAL SIZE - 18*/



background-image:url(../images/bar_bg3.gif);



margin:0px;



float:left;



font-size:14px;



font-weight:bold;



color:#FFFFFF;



}



#title360



{



height:40px;



width:360px;/* ACTUAL SIZE - 18*/



background-image:url(../images/bar_bg360.gif);



margin:0px;



float:left;



font-size:14px;



font-weight:bold;



color:#FFFFFF;



}







#block250



{



width:250px;



padding-bottom:10px;



height:auto;



background-color:#e4e4e4;



float:left;



background-image:url(../images/bottom_250.gif);



background-position:bottom;



background-repeat:no-repeat;



}







#block750



{



width:750px;



padding-bottom:10px;



height:auto;



background-color:#e4e4e4;



float:left;



background-image:url(../images/bottom_250.gif);



background-position:bottom;



background-repeat:no-repeat;



}



#block360



{



width:360px;



padding-bottom:10px;



height:auto;



_height:300px;



background-color:#e4e4e4;



float:left;



background-image:url(../images/bottom_250.gif);



background-position:bottom;



background-repeat:no-repeat;



}







#titleProper{



padding:10px;



}







#info250{



width:250px;



float:left;



}







#info750{



width:750px;



float:left;



}











#title480



{



height:40px;



width:480px;/* ACTUAL SIZE - 18*/



background-image:url(../images/bar_bg2.gif);



margin:0px;



float:left;



font-size:14px;



font-weight:bold;



color:#FFFFFF;



}



#title480blue



{



height:40px;



width:480px;/* ACTUAL SIZE - 18*/



background-image:url(../images/bar_bg2_blue.gif);



margin:0px;



float:left;



font-size:14px;



font-weight:bold;



color:#FFFFFF;



}









#block480



{



width:480px;



padding-bottom:10px;



height:auto;



background-color:#e4e4e4;



float:left;



background-image:url(../images/bottom_480.gif);



background-position:bottom;



background-repeat:no-repeat;



}







#info480{



width:480px;



float:left;



}







#overflow480{



width:480px;



height: 200px;



overflow:auto;



float:left;



}







#numLink{



width:15px;



height:15px;



color:#999999;



font-size:12px;



font-weight:bold;



background-color:#FFFFFF;



border-style:solid;



border-width:3px;



border-color:#999999;



float:left;



}







#numActive{



width:15px;



height:15px;



color: #CCCCCC;



font-size:12px;



font-weight:bold;



background-color: #151515;



border-style:solid;



border-width:3px;



border-color: #999999;



float:left;



}







#carInfoHome{



width:auto;



padding:10px;



margin:5px;



/*font-size:10px;



color:#333333;*/



background-color: #F5F5F5;



border-width:1px;



border-style:solid;



border-color:#CCCCCC;



}



#carInfoHome p{

	

	text-align:justify;



}





#tinyBoxHolder{



width:auto;



height:15px;



margin:5px;



}







.tinyBox



{



	width:15px;



	height:15px;







	border-width:1px;



	border-style:solid;



	border-color:#CCCCCC;



	margin-left:3px;



	



}







#extraInfo{



width:auto;



padding:10px;



margin-left:23px;



margin-right:27px;



margin-bottom:10px;



/*font-size:10px;



color:#333333;*/



background-color: #F5F5F5;



border-width:1px;



border-style:solid;



border-color:#CCCCCC;



}







#featuredCarInfo{



width:auto;



padding:10px;



margin-left:50px;



margin-right:50px;



margin-bottom:10px;



font-size:10px;



color:#333333;



background-color: #F5F5F5;



border-width:1px;



border-style:solid;



border-color:#CCCCCC;



}







#faqInfo{



width:auto;



padding:10px;



margin-left:20px;



margin-right:20px;



margin-bottom:20px;



font-size:10px;



color:#333333;



background-color: #F5F5F5;



border-width:1px;



border-style:solid;



border-color:#CCCCCC;



}















/*********************************** TEXT CLASSES ***********************************/



.formFields250



{



	width:210px;



}







.margin ul { margin:0px; padding:0px 0px 0px 15px; }



.margin



{



padding:10px;



}







.marginThick



{



padding:20px;



}







.text {



	font-size: 12px;



	color: #000000;



}







.redText {



	font-size: 12px;



	color: #FF0000;



}







.boldText {



	font-size: 14px;



	color: #00000;



	font-weight:bold;



}







.tableVariant{



font-size: 10px;



	color: #FF0000;



	background-color: #000000;



	font-weight:bold;	



}



.tableTitle{



font-size: 10px;



	color: #FFFFFF;



	background-color: #333333;



	font-weight:bold;	



}







.tableText{



font-size: 10px;



	color: #000000;



	background-color: #E6E6E6



}







.boldGray {



	font-size: 12px;



	color: #666666;



	font-weight:bold;



}







.footnote{



font-size:9px;



color:#666666;



}







li{



list-style-type: square;







}















A{



height:1px;



behavior:url(link.htc);



filter:progid:dximagetransform.microsoft.fade(duration=0.5);



}







A:link{



color: #990000;



text-decoration:none;



font-weight:bold;



}







A:visited{



color: #990000;



text-decoration:none;



font-weight:bold;



}







A:hover{



color: #FF0000;



text-decoration:none;



font-weight:bold;



}











.error { color:#990000; }











/*added css*/



.specshead {



	height:15px;



	background-color:#333333;



	font-size:10px;



	font-weight:bold;



	color:#fff;



	padding:3px;



	margin-bottom:1px;



	text-align:left;



	width:100px;

	/*width:479px;*/



}







.speccont {

	background-color:#fff;

	font-size:10px;

	color:#000;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	min-height:18px;

	max-height:1000px;

	height:auto !important;

	height:20px;

	/*border:thin solid #000;*/

	font-size: 10px;



}



.single p, .double p{

	

	padding:0px 0px 0px 5px;

	margin:0px;



}



.single {

	width:375px;

	/*width:476px;*/

	min-height:18px;

	max-height:1000px;

	height:auto !important;

	height:18px;

	float:left;

	background-color:#e6e6e6;

	padding:2px 0px 0px 0px;

	margin:0px 0px 1px 1px;

}



.double {

	width:237px;

	min-height:18px;

	max-height:1000px;

	height:auto !important;

	height:18px;

	float:left;

	padding:2px 0px 0px 0px;

	background-color:#e6e6e6;

	margin:0px 0px 1px 1px;

}



.tripple {

	width:158px;

	min-height:18px;

	max-height:1000px;

	height:auto !important;

	height:18px;

	float:left;

	background-color:#e6e6e6;

	padding:2px 0px 0px 0px;

	margin:0px 0px 1px 1px;

}

.quad {

	width:118px;

	min-height:18px;

	max-height:1000px;

	height:auto !important;

	height:18px;

	float:left;

	background-color:#e6e6e6;

	padding:2px 0px 0px 0px;

	margin:0px 0px 1px 1px;

}



.quinta {

	width:95px;

	min-height:18px;

	max-height:1000px;

	height:auto !important;

	height:18px;

	float:left;

	background-color:#e6e6e6;

	padding:2px 0px 0px 0px;

	margin:0px 0px 1px 1px;

}

.quinta2 {

	width:92px;

	min-height:18px;

	max-height:1000px;

	height:auto !important;

	height:18px;

	float:left;

	background-color:#e6e6e6;

	padding:2px 0px 0px 0px;

	margin:0px 0px 1px 1px;

}



.sixth {

	width:79px;

	min-height:18px;

	max-height:1000px;

	height:auto !important;

	height:18px;

	float:left;

	background-color:#e6e6e6;

	padding:2px 0px 0px 0px;

	margin:0px 0px 1px 1px;

}

.sixth2 {

	width:76px;

	min-height:18px;

	max-height:1000px;

	height:auto !important;

	height:18px;

	float:left;

	background-color:#e6e6e6;

	padding:2px 0px 0px 0px;

	margin:0px 0px 1px 1px;

}



#tdshow{



display:block;



}



#tdhide{



display:none;

}



#pictureFrame
{
background-color:#FFFFFF;
padding: 5px;
border-color:#999999;
border-style:solid;
border-width:1px;
}




