@charset "utf-8";

/*@import url("feed.css");*/

body { background-image: url(../images/bg-body.png); background-repeat: repeat-y; background-position: center; background-color: #F2F2F2; padding: 0px; font-family: Arial, Helvetica, sans-serif; } 
h1,h2,h3,h4,h5,h6 {margin:0px; padding:0px; font-size:26px; line-height:36px; font-weight:normal;}
a {color:#0000FF; text-decoration:underline;}
a:visited {color:#FF3300; text-decoration:underline;}
a:hover {text-decoration:none;}
.main_wrap { width: 970px; margin-top: 0px; margin-right: auto; margin-left: auto; padding: 0px; }
.header {}
a.logo { background-image: url(../images/logo.png); background-repeat: no-repeat; display: block; float: left; height: 24px; width: 180px; margin-left: 20px; margin-top: 42px; margin-bottom:22px; }
.ad_container { float:right; margin-bottom:10px; margin-right:10px;}
.crumb { background-color:#f2f2f2; border-bottom:1px solid #ccc; font-size:10px; padding:5px; margin-bottom:10px; line-height:18px;}
.clear { clear: both; }
.menu { line-height: 40px; background-color:#dfdfdf; border-top:#ccc solid 1px; }
.menu a { padding-right: 15px; border-right-width: 1px; border-right-style: solid; border-right-color: #CCCCCC; padding-left: 15px; color: #333333; text-decoration: none; font-size: 14px; display: block; float: left; }
.menu a.active { color: #FF6600; background-color: #F2F2F2; font-weight: bold; }
.home_cta { background-image: url(../images/home-cta.jpg); background-repeat: no-repeat; height: 224px; padding-top: 120px; padding-right: 500px; padding-left: 60px; line-height: 30px; margin-top: 10px; }
.dealer_cta { background-image: url(../images/cta_city.jpg); background-repeat: no-repeat; height: 224px; padding-top: 120px; padding-left: 500px; line-height: 30px; margin-top: 10px; }
.filter {width:100%; margin-bottom:20px;}
.filter td {}
.btn_apply { background-image: url(../images/btn-apply-now.png); display: block; height: 111px; width: 274px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin-top: 10px; margin-left: 20px; }
.home_content_wrap { background-image: url(../images/bg-home-content.jpg); background-repeat: repeat-x; height: 294px; overflow: hidden; padding: 10px; background-position: bottom; font-size: 14px; line-height: 20px; }
.home_contenta { float: left; width: 620px; padding-right: 10px; border-right-width: 1px; border-right-style: solid; border-right-color: #CCCCCC; }
.home_contentb { background-image: url(../images/bg-home-content-road.jpg); background-repeat: no-repeat; float: right; height: 304px; width: 309px; background-position: bottom; }
.btn_calc { background-image: url(../images/btn-calc.jpg); background-repeat: no-repeat; display: block; height: 31px; width: 134px; overflow: hidden; float: left; margin-top: 40px; margin-left: 220px; } 
.btn_calc:hover {background-image: url(../images/btn-calc-up.jpg);} 
.btn_basic { background-image: url(../images/btn-basicq.jpg); background-repeat: no-repeat; height: 31px; width: 145px; display: block; float: left; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin-top: 40px; margin-left: 40px; margin-bottom: 30px; } 
.btn_basic:hover {background-image: url(../images/btn-basicq-up.jpg);} 
.home_search_input { background-image: url(../images/bg-zip-input-265.png); background-repeat: no-repeat; height: 32px; width: 265px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; line-height: 32px; margin-left: 30px; } 
.btn_search { margin-top: 10px; margin-left: 100px; } 
.margin_left { margin-left: 30px; margin-bottom: 20px; } 
input.home_search_input { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; } 
.third { margin:20px 10px; float: left; width: 280px; display:block; font-size:14px; line-height:18px; } 
#middle {width:320px; border-right:1px solid #ccc; border-left:1px solid #ccc; padding-left:10px; padding-right:10px;} 
.content_wrapper { font-size: 14px; line-height: 18px; padding: 10px; } 
.contenta { float: left; width: 620px; } 
.contentb { float: right; width: 300px; margin-left: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 10px; } 
.footer {	clear: both;	border-top:1px solid #ccc;	margin-top:30px;	margin-bottom:0px;	padding: 10px;	padding-bottom:0px; /*background-color:#f4f4f4;*/	font-size:12px;	text-align:center;	line-height:24px;} 
.footer a {color:#FF9900; text-decoration:none; padding:0px 20px;} 
.footer a:hover { color:#006600;} 




/*Home State UL*/

#home_list ul {float: left;	width: 150px;	padding: 0px; margin-top: 0px; margin-right: 2px;	margin-bottom: 0px;	margin-left: 2px;	list-style-type: none;} 
#home_list li {background-color: #f4f4f4;	display: block;	margin:2px;	line-height: 26px;	font-family: Arial, Helvetica, sans-serif; font-size: 12px;	padding-left: 4px;} 
#home_list li:hover {background-color:#f2f2f2;} 
#home_list ul li a {	color: #666666;	text-decoration: none;} 
#home_list ul li a:hover {color:#333; text-decoration:underline;} 
.cta_cars {	background-image: url(../images/cta_cars.jpg);	background-repeat: no-repeat;	background-position: bottom;	height: 120px;	padding:70px 10px 10px 30px;	margin:10px 0px;	border:1px solid #cccccc;	border-top:8px solid #ccc;} 


/*Feed*/

.content_wrap { border:1px solid #d1d1d1; background-color:#f2f2f2; height:80px; text-align:left; padding:3px; margin:8px 5px; } 
.content_wrap:hover { background-color:#e4e4e4; border-color:#e8e8e8; } 
.image_wrap {float:left;} 
.item_record { font-size:10px; width:104px; float:left; } 
.item_record div { } 
.image_wrap {margin:0px; text-align:center; min-height:64px;width:108px; margin-right:10px; } 
.image_wrap img { width:100px; padding:1px; border:1px solid #cccccc; } 
.image_wrap img:hover { border-color:#df3f0f; } 
.details { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; width:160px; float:left; } 
.dealer_info { height:1px; visibility:hidden; } 
/*END FEED*/



/*Side Tags*/

.side_h {font-size:16px; font-weight:bold; border-bottom:1px solid #ccc; margin-bottom:10px;} 


/*Mobile Redirect Buttons*/

#mobiBtn { background-color:#c0c0c0; } 
#mobiBtn a { width:99%; height:160px; display:block; background:url(../images/mobiBtnMid.gif) repeat-x center; font-size:80px; color:#003a58; text-decoration:none; } 
#mobiBtn a u { display:block; height:160px; text-decoration:none; background:url(../images/mobiBtnLeft.gif) no-repeat left; } 
#mobiBtn a i { display:block; height:160px; font-style:normal; background:url(../images/mobiBtnRight.gif) no-repeat right; } 
#mobiBtn a span { display:block; padding-top:40px; } 


#mobiChoice { left:5%; right:5%; top:5%; width:90%; height: 347px; background:url(../images/mobiChoiceBkrd.png) repeat-x; position:absolute; display:none; z-index:9999; } 
#mobiChoice .mobiChoiceLeft { height:347px; display:block; background:url(../images/mobiChoiceLeft.png) no-repeat left; } 
#mobiChoice .mobiChoiceRight { height:347px; display:block; background:url(../images/mobiChoiceRight.png) no-repeat right; } 
#mobiChoice a { color:#fff; font-family:Arial; display:block; text-decoration:none; padding-left:5%; } 
#mobiChoice a:hover { color:#08deeb; text-decoration:none; } 
#mobiChoice a:active { color:#08deeb; text-decoration:none; } 


#mobiChoice .gotoMobi { padding:60px 0 0 5%; } 
#mobiChoice .gotoMobi a { font-size:65px; } 
#mobiChoice .stayHere { padding:95px 0 0 5%; } 
#mobiChoice .stayHere a { font-size:45px; } 

