body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 100px 0;
	text-align: center;
	background-image:url(/images/mainbg.png);
	background-attachment:fixed;
	background-color:#dfdfdf;
	background-repeat:repeat-x
}

/***********/
/** LINKS **/
/***********/

a,a:link,a:visited,a:active  {color: #0d425e;font-weight: bold;font-size: 11px;font-family: Arial, Helvetica, sans-serif}
a:hover {color: #8a8a8a;font-weight: bold;font-size: 11px;font-family: Arial, Helvetica, sans-serif}

a.footerlink:link,a.footerlink:active,a.footerlink:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color:#585858;text-align:left;text-decoration:none;font-weight:normal}
a.footerlink:hover {text-decoration:underline}

a.rebates:link, a.rebates:active, a.rebates:visited {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color:#0d74af;text-decoration:none;font-weight:normal}
a.rebates:hover {text-decoration:underline;}

a.research:link, a.research:active, a.research:visited {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color:#0d74af;text-decoration:none;font-weight:normal}
a.research:hover {text-decoration:underline}

a.menu:link,a.menu:active,a.menu:visited {font-family: Arial, Helvetica, sans-serif;font-size:9pt;color:#0d74af;text-decoration:none;font-weight:normal;background-image:none}
a.menu:hover {text-decoration:underline}

a.specials_name:link, a.specials_name:active, a.specials_name:visited {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color:#0d74af;font-weight:bold;text-align:left;text-decoration:none}
a.specials_name:hover {text-decoration:underline}

a.specials_price:link, a.specials_price:active, a.specials_price:visited{font-family:Arial,Helvetica,sans-serif;font-size:8pt;color:#0d74af;text-align:left;text-decoration:none}
a.specials_price:hover {text-decoration:underline}

/******************/
/** FONT CLASSES **/
/******************/

.footerlink {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#585858;text-align:left}
.rebates {font-family: Arial, Helvetica, sans-serif;font-size:10pt;color:#0d74af;}
.specials_name {font-family: Arial, Helvetica, sans-serif;font-size:10pt;color:#0d74af;font-weight:bold;text-align:left}
.specials_price {font-family: Arial, Helvetica, sans-serif;font-size:8pt;color:#0d74af;text-align:left}
.quickquote {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color:#0d74af}
.research {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color:#0d74af;text-align:left}
.bodystyle {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color:#0d74af}
.count {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color:#343434}
.mycarprices {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 10pt;color:#FFFFFF;text-align:left;font-weight:bold;margin-top:8px}
.login {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color:#FFFFFF;text-align:left;margin-left:10px}
.login_input {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color:#145883;text-align:left}
.msrp_vehicle {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #FFFFFF;padding-top:5px}
.msrp_price {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #8c8c8c;padding-top:10px;font-weight: bold}
.msrp_carprice {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #22a60e}
.recommended {font-family: Arial, Helvetica, sans-serif;font-size: 11pt;font-weight: bold;color:#FFFFFF}
.recommended_zip {font-size: 12px;color: #FFFFFF;font-family: Arial, Helvetica, sans-serif; position:relative}
.recommended_header {font-family: Arial, Helvetica, sans-serif;font-size: 22px;font-weight: bold;color: #0e70a9}
.recommended_info {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #ffffff; text-align:left}
.recommended_text {font-size: 12px;color: #333333; font-family: Arial, Helvetica, sans-serif}
/************/
/** GLOBAL **/
/************/

ul.arrow {list-style:none} 
ul.arrow li{display:inline} 
ul.arrow li a{float:left; background:url(/images/barrow.gif) 0 3px no-repeat; padding-left:15px;line-height:14px; width:150px; height:19px; list-style-position:outside} 

/************/
/** HEADER **/
/************/

.header_shadow {
	width:100%; 
	min-width:1008px; 
	height:11px; 
	background-image:url(/images/headershadow.png); 
	position:absolute; 
	top:83px; 
	z-index:30; 
	behavior: url(/iepngfix.htc); 
	background-repeat:repeat-x; left:0px
}

.nav_bg {background-image:url(/images/navbg.png); width:40%; height:33px; position:absolute; z-index:10; top:50px; background-repeat:repeat-x}

.header_bg_left {background-color:#01a4fb; width:50%; height:83px; position:absolute; z-index:-10}
.header_bg_right {background-color:#15527a; width:50%; height:83px; position:absolute; z-index:-10; right:0px}

.header_img {
	width:100%; 
	min-width:1008px; 
	height:83px; 
	background-image:url(/images/headerlrg.png); 
	background-position:center; 
	background-repeat:no-repeat; 
	overflow:hidden
}

.header_flash {width:1000px;height:47px}

.header_flash .thesmarterway {
	width:216px; 
	height:30px; 
	background-image:url(/images/thesmarterway.png); 
	behavior: url(/iepngfix.htc); 
	float:right; 
	position:relative; 
	z-index:40; 
	background-position:0px 3px; 
	background-repeat:no-repeat
}

.header_flash .cp_logo {
	width:400px; 
	height:40px; 
	background-image:url(/images/logo.png); 
	behavior: url(/iepngfix.htc); 
	float:left; 
	position:relative; 
	right:0px; 
	z-index:30; 
	background-repeat:no-repeat; 
	background-position:0px 7px;
	cursor:pointer
}

#nav {width:1000px; height:31px}
#nav .container {width:536px; height:33px; float:left}

.nav_arc {position:relative; left:-15px; top:3px; behavior:url(/iepngfix.htc)}

#nav .mycp {width:460px; height:28px; float:right; padding:8px 0 0 0}
#nav .mycp .r {float:right}
#nav .mycp .go {float:right; width:30px; margin-left:10px}
#nav .mycp #field {height:12px; width:80px}

/***********/
/** INDEX **/
/***********/
#index_bg {width:1008px; height:1200px; min-height:1200px; background-image:url(/images/indexbg.png); behavior:url(/iepngfix.htc); background-repeat:repeat-y}

#inv_bg {width:1008px; height:100%; min-height:200px; background-image:url(/images/indexbg.png); behavior:url(/iepngfix.htc); background-repeat:repeat-y}

#index_search {width:1000px; height:318px}
#index_search .top {width:1000px; height:80px}

#index_search .top .findthelowest {width:568px; height:76px; background-image:url(/images/findthelowest.jpg); float:left; margin-top:4px}
#index_search .top .specialpricing {width:312px; height:30px; background-image:url(/images/carpricespecial.jpg); float:right; margin-top:4px}

#index_search .bottom {width:1000px; height:216px}
#index_search .bottom #menu {width:230px; height:216px; float:left}

#MenuBar .linkbox {width:150px; float:left}
#MenuBar .link {float:left; clear:both; margin-bottom:4px}
#MenuBar .none {float:left; clear:both}

#MenuBar li.make ul {margin:0px 0px 0px 206px}
#MenuBar li.make ul li #makemenu {width:786px; height:230px; background-image:url(/images/menu/makemenu.png); behavior:url(/iepngfix.htc); background-color:none; background-repeat:no-repeat; position: relative}
#MenuBar li.make ul li #makemenu .makelinks {float:right; width: 755px; height: 170px; margin-top:50px}

#MenuBar li.bodystyle ul {margin:-61px 0 0 206px}
#MenuBar li.bodystyle ul li #bodymenu {width:786px; height:230px; background-image:url(/images/menu/bodystylemenu.png); behavior: url(/iepngfix.htc); background-repeat:no-repeat}
#MenuBar li.bodystyle ul li #bodymenu .bodylinks {float:right; width: 755px; height: 170px; margin-top:50px}

#MenuBar li.price ul {margin:-122px 0 0 206px}
#MenuBar li.price ul li #pricemenu {width:786px; height:230px; background-image:url(/images/menu/pricemenu.png); behavior: url(/iepngfix.htc); background-repeat:no-repeat}
#MenuBar li.price ul li #pricemenu .pricelinks {float:right; width: 755px; height: 170px; margin-top:50px}

#MenuBar li.mpg ul {margin:-184px 0 0 206px}
#MenuBar li.mpg ul li #mpgmenu {width:786px; height:230px; background-image:url(/images/menu/mpgmenu.png); behavior: url(/iepngfix.htc); background-repeat:no-repeat}
#MenuBar li.mpg ul li #mpgmenu .mpglinks {float:right; width: 755px; height: 170px; margin-top:50px}


.bottom .currentmanu {width:760px; height:231px; float:right; background-image:url(/images/menu/currentmanu.png); margin-right:7px; background-repeat:no-repeat}

.bottom .currentmanu .pad {margin:40px 0 0 0}

.bottom .currentmanu .car1 {width:250px; height:180px; float:left; border-right:1px solid #e8e8e8}

.bottom .currentmanu .car2 {width:250px; height:180px; float:left}

.bottom .currentmanu .car3 {width:250px; height:180px; float:left; border-left:1px solid #e8e8e8}


.bottom .currentmanu .image {width:100%; height:100px}

.bottom .currentmanu .info {width:100%; height:80px}
.bottom .currentmanu .info .bg {width:200px; height:75px; background-image:url(/images/menu/msrpprice.png); behavior:url(/iepngfix.htc)}

.bottom .currentmanu .car4 {width:250px; height:180px; float:left}


#indexinfo {width:980px; height:151px}
#indexinfo .recommendeddealer {width:260px; height:151px; background-image:url(/images/recommendeddealer.png); float:left; background-repeat:no-repeat}

#indexinfo .recommendeddealer .zip {float:left; margin-left:17px}
#indexinfo .recommendeddealer .btn {float: right; margin-right:17px}


#indexinfo .helpfullinks {width:710px; height:151px; background-image: url(/images/helpfullinksbg.png); float:right; background-repeat:no-repeat}

#indexinfo .helpfullinks .pad {padding-top:45px; padding-left:20px}

#indexinfo .helpfullinks .pad .research {width:71px; height:76px; background-image:url(/images/btn_research.gif); float:left; cursor:pointer}
#indexinfo .helpfullinks .pad .compare {width:88px; height:77px; background-image:url(/images/btn_carcompare.gif); float:left; margin-left:41px; cursor:pointer}
#indexinfo .helpfullinks .pad .sellcar {width:82px; height:77px; background-image:url(/images/btn_sellyourcar.gif); float:left; margin-left:37px; cursor:pointer}
#indexinfo .helpfullinks .pad .calculator {width:71px; height:88px; background-image:url(/images/btn_calculator.gif); float:left; margin-left:40px; cursor:pointer}
#indexinfo .helpfullinks .pad .faq {width:53px; height:76px; background-image:url(/images/btn_faq.gif); float:left; margin-left:58px; cursor:pointer}
#indexinfo .helpfullinks .pad .drivingtips {width:73px; height:76px; background-image:url(/images/btn_drivingtips.gif); float:left; margin-left:57px; cursor:pointer}


#rebates {width:980px; height:290px}
#rebates .pad{padding:10px 0 0 0}

#rebates #ad{width:309px; height:266px; background-image:url(/images/adbg.png); float:right; border:1px solid #a1a1a1}
#rebates .content {width:660px; height:266px}

#rebates .content .pad {padding-left:25px}

#rebates .content #subtitle {height:30px}

#rebates .content #type {height:30px}

#rebates .content #type .vehicle {width:315px; float:left}
#rebates .content #type .amount {width:150px; float:left}
#rebates .content #type .expires {width:150px; float:left}

#rebates .content #rebateinfo {width:630px; height:160px; float:left}
#rebates .content #rebateinfo .pad {margin:0px; padding:0 0 10px 17px}

#rebates .content #rebateinfo .rebate_vehicles {padding-bottom:10px; height:18px; list-style-image:url(/images/garrow.gif); cursor:pointer}
#rebates .content #rebateinfo .rebate_content {width:600px; height:16px; float:right}
#rebates .content #rebateinfo .rebate_vehicle {width:285px; float:left}
#rebates .content #rebateinfo .rebate_amount {width:150px; float:left}
#rebates .content #rebateinfo .rebate_date {width:150px; float:left}

#rebates .viewall {width:160px; float:left}


#currentspecials {width:980px; height:241px}

#currentspecials #quickquote {width:297px; height:231px; background-image:url(/images/quickquotebg.png); background-repeat:no-repeat; float:left}
#currentspecials #quickquote .pad {margin-top:70px}
#currentspecials #quickquote .input {width:260px; height:28px}
#currentspecials #quickquote .input .l {float:left}
#currentspecials #quickquote .input .r {float:right}
#currentspecials #quickquote .submit {width:260px; height:20px; margin-top:10px}

#currentspecials #manu_specials {width:663px; height:231px; float:right}
#currentspecials #manu_specials .title {width:663px; height:32px; background-image:url(/images/currentspecials.gif); background-repeat:no-repeat; background-position:0px 12px}

#currentspecials #manu_specials .content {width:220px; height:190px; float:left; padding-top:10px}
#currentspecials #manu_specials .content .special {width:220px; height:95px; cursor:pointer}
#currentspecials #manu_specials .content .special .img {width:75px; height:75px; border:1px solid #d9d9d9; float:left}
#currentspecials #manu_specials .content .special .info {width:130px; height:95px; float:right}
#currentspecials #manu_specials .content .special .info .spacer {height:10px}


#research {width:980px; height:203px; background-image:url(/images/researchpricingbg.png); background-repeat:no-repeat}
#research .pad {padding:45px 0 0 30px}

#research .pad .column {float:left; width:190px}
#research .pad .column ul {margin:0; padding:0}
#research .pad .column ul li {padding-bottom:3px}


/************/
/** FOOTER **/
/************/

#footerbg {background-image:url(/images/footerbg.png); width:1008px; height:18px; position:relative; behavior:url(/iepngfix.htc); background-repeat:no-repeat; z-index:-1}

#footerbgform {background-image:url(/images/footerbgform.png); width:1008px; height:18px; position:relative; behavior:url(/iepngfix.htc); background-repeat:no-repeat; z-index:-1}

#footerlinks {width:960px; height:200px; padding-top:10px}

#footerlinks .column {float:left; width:180px; list-style:none}
#footerlinks .column ul {margin:0; padding:0; list-style:none}
#footerlinks .column ul li {padding-bottom:8px}

#footerlinks .address {float:right; width:280px; list-style:none; text-align:right}
#footerlinks .address ul {margin:0; padding:0; list-style:none}
#footerlinks .address ul li {padding-bottom:8px}

.footerlink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#585858;
	text-align:left
}
