html, body {
margin:0px;
padding:0px;
text-align:center;
height: 100%;
background:url(images/bg_page.jpg) repeat-x #FFF;
font:normal 12px Verdana, Arial, sans-serif;
}
.wrapper {
min-height:100%;
height:auto !important;
height:100%;
margin:0 auto -170px;
padding-top:10px;
}
.footer, .push {
height: 170px;
}
#container, .footer{
width:960px;
margin:0px auto 0px auto;
text-align:left;
background-color:#FFF;
}
.footer{
border-top:1px dotted #313131;
color:#444;
font-size:11px !important;
}
#header{
background:url(images/bg_header.gif) no-repeat #FFF;
height:118px;
/*height:138px;*/ 
}
#motto {
width:528px;
/*height:137px;
background:url(images/banner_christmas.jpg) no-repeat -10px bottom;
margin-top:2px; christmas banner*/
/*height:116px;
margin-top:2px;*/
height:55px;
margin-top:55px;
/*background:url(images/bg_sale.gif) no-repeat; /*sale banner*/
background:url(images/bg_motto.gif) no-repeat; /*standard banner*/
float:right;
}
/*bagin navbar*/
#navbar{
height:38px;
border:1px solid #FFF;
background-color:#000;
}
#navbar ul{margin:0 6px 0 0;padding:0;}
#navbar li{
height:38px;
width:136px;
list-style-type:none;
margin:0;padding:0;
float:right;
text-align:center;
}
#navbar li a{
height:28px;
width:136px;
background:url(images/bg_button.jpg) no-repeat left bottom;
display:block;
padding:10px 0 0 0; 
font:bold 13px Verdana, sans-serif;
color:#FFF;
text-decoration:none;
}
#navbar li a:hover{
color:#d0a374;
text-decoration:none;
}

body#home #navbar a.home,
body#ins #navbar a.ins,
body#used #navbar a.used,
body#test #navbar a.test,
body#faq #navbar a.faq,
body#warranty #navbar a.warranty,
body#sitemap #navbar a.sitemap,
body#contact #navbar a.contact {
background-position: left top;
}
/*end navbar*/

/*page elements*/
.reset, #landRoverBox div, #departments, #comment {text-align:left;}
.goR{float:right;}
.goRimg{float:right;margin:0 0 10px 10px;border:1px solid #9fa78e;}

/*Fixes collapsing div problem*/
.newBFC, #content, #landRoverBox, #listBox, #centerCol, .footer, #images, #detail #switch div, #rightCol{
overflow: hidden;
_overflow: visible;
_overflow-x:hidden;
_height: 0;
}
/*\*//*/ 
.newBFC {display: inline-block;}
/**/

#logo{width:400px;padding:18px 0 0 10px;}
#content {
border-right:1px solid #FFF;
border-left:1px solid #FFF;
}
#print{display:none;width:0px;height:0px;overflow:hidden;}
body#ins #content,
body#used #content,
body#test #content,
body#faq #content,
body#warranty #content,
body#sitemap #content,
body#contact #content,t {
background-color:#FFF;
}
#usedPanel{
width:212px;
float:left;
background:url(images/bg_used.gif) no-repeat top;
padding:8px 11px 11px 11px;
}
#usedPanel a{color:#555;text-decoration:none;}
#models{height:102px;}
#models select{/*max-width:170px;width:auto !important;*/width:170px;}
#models select#empty{/*min-width:100px;width:auto !important; */width:170px;;background-color:#EFEFEF;}
#models select#id_car{/*min-width:170px;width:auto !important; */width:170px;;background-color:#EFEFEF;}
#models select#models{/*min-width:100px;width:auto !important; */width:170px;background-color:#EFEFEF;}
#mainContent{
width:723px;
float:right;
}
#centerCol{
width:513px;
float:left;
margin:26px 2px 0 2px;
}
body#ins #centerCol img{float:right;border:1px solid #000;margin:0 0 6px 10px}
body#ins #centerCol ul{padding: 0 0 0 50px;margin:0;}
body#ins #centerCol li{padding:3px 0 3px 20px;margin:6px;list-style-type:none;width:400px;background:url(images/bg_bullet_circ.gif) no-repeat  0 5px;}
body#ins #centerCol li div{font-weight:bold;width:70px;float:right;}
.red{color:#990000;}
.lowcase{font-size:11px;color:#666;}

body#about #centerCol,
body#faq #centerCol,
body#ins #centerCol,
body#contact #centerCol
{width:500px;margin:12px 8px 0 8px;}
body#contact #centerCol a{color:#000;text-decoration:none;}

#switch ul{margin:20px 0 20px 0 !important;;padding:0;}
#switch li{background-image:none !important;}
#switch li{
width:135px !important;
height:20px !important;
list-style-type:none;
margin:4px 4px 0 0 !important;
padding:0 0 0 16px !important;
background:url(images/bg_feature_list.gif) no-repeat 0 1px !important;
text-align:left;
float:left;
color:#775939;
text-transform:capitalize;
}
.heading {
border-bottom:dashed 1px #777;
padding:14px;
}
#switch table.spec{background-color:#FFF;}
#switch table.spec td {
border:1px solid #D8D7D5;
padding: 2px;
}
#switch table.spec td.title{color:#666;}
#switch table.spec td.info{color:#000;}
#switch ul#warr li{width:250px !important;height:100% !important;color:#333;}
#make{
width:469px;
height:224px;
padding:22px 22px 0 22px;
background:url(images/bg_detail_top.jpg) no-repeat;
}
body#used #make h3{font-size:18px;padding-bottom:38px;}
#make div {
margin-top:-20px;
padding-top:20px;
height:70px;
color:#755b41;
}
#make div span{width:280px;display:block;}
body#used  #detail{
margin:14px 2px 0 2px;
padding:0 22px;
background:url(images/bg_detail_panel.jpg) no-repeat #f3f2ef;
min-height:500px;
height:auto !important;
height:500px;
}
#subnav{height:50px;}
#detail div ul{margin:0;padding:0;text-align:center;}
body#used #detail div li{
list-style-type:none;
width:125px;
height:31px;
background:url(images/bg_but_tabs.gif) no-repeat;
display:block;
float:left;
margin:0 10px 0 10px;
padding-top:7px;
}
#detail div li a{text-decoration:underline;color:#202020;display:block;}
#detail div li a:hover{text-decoration:underline;color:#E47524;}
.detTn{margin:3px;border:1px solid #FFF;}
#detailBot{height:23px;
background:url(images/bg_bot_detail_panel.jpg) no-repeat;
padding-bottom:50px;
margin:0 2px 0 2px;
}
#detailInfo{
min-height:300px;
height:auto !important;
height:300px;
}
#speci li{font-size:11px !important;line-height:11px !important;background:url(images/small_check.gif) no-repeat !important;}
#images{height:200px !important;clear:both;}
#list{padding:4;}
#list ul{padding:0;margin:0;}
#list li{
list-style-type:none;
padding:5px 16px 5px;
background:url(images/bg_list.jpg) no-repeat bottom;
min-height:90px;
height:auto !important;
height:90px;
display:block;
}
#list li img{margin-top:14px;}
#list li a:hover img{border:1px solid #000;}
#list li a{color:#666;text-decoration:none;display:block;}
#list li a:hover{color:#666;text-decoration:underline;}
#list h5{font: 14px Verdana, Arial, sans-serif;margin:0;padding:10px 0 12px 0;} 
#list strong{line-height:18px;}
#paging{height:20px;padding:15px 100px 40px 100px;font-weight:bold;}
#paging a {color:#000;}
#paging div{float:right;width:75%;text-align:right;}
#rightCol{
width:200px;
float:right;
margin:36px 2px 0 0;
}
#send{
height:40px;
background:url(images/bg_send.jpg) no-repeat;
padding:18px 0 0 53px;
}
#send a{color:#000;}
#infoR{
height:228px;
width:176px;
background:url(images/bg_infoR.jpg) no-repeat -1px 0;
padding:12px;
color:#666;
}
#parts{
height:193px;
background:url(images/bg_service.gif) no-repeat -2px 0;
padding:12px;
}
#trinPanel{
height:210px;
background:url(images/bg_infoR.gif) no-repeat -1px 0;
padding:12px;
margin-bottom:30px;
font:normal 12px Verdana;
color:#444 !important;
}
#trinPanel a{font-weight:bold;color:#000;text-decoration:none;}
#parts a {text-decoration:none;color:#666;dosplay:block;}
#rightCol h4 {margin:10px 8px 10px 8px;font-size:14px;font-weight:bold;}
#rightCol h5 {font: bold 16px Verdana,  Arial, sans-serif;color:#7C5F41;margin:0;}
#infoR h5 {padding:0 0 90px 0;}
#parts h5 {padding:0 0 74px 0;}
#rightCol ul#general{
padding:0 8px 0 3px;
margin:0;
}
#rightCol li{
padding:8px 0 12px 28px;
margin:0;
list-style-type:none;
background:url(images/bg_bullet.gif) no-repeat 0 7px;
}
#landRoverBox{
background-color:#333;
margin-top:-2px;border-top:1px solid #FFF;
}
#landRoverBox ul{margin:2px 0;padding:0;}
#landRoverBox li{
width:120px;
margin:0;padding:12px;
float:left;
list-style-type:none;
text-align:center;
}
#landRoverBox li a{
text-decoration:none;
color:#FFF;
}
#landRoverBox li a:hover{
text-decoration:none;
color:#e07515;
}
#landRoverBox li a img{border:1px solid #CBC2A5;margin-bottom:6px;}
#landRoverBox li a:hover img{border:1px solid #FFF;}
#landRoverBox div{
padding:10px 16px;
font-size:13px;
color:#444;
clear:both;
background:url(images/landDiv_bg.jpg) repeat-x bottom #F3F2EF;
}
#landRoverBox div a{color:#000;text-decoration:none;}
#landRoverBox div strong{font-weight:normal;}
#departments ul{margin:0;padding:26px 0;}
#departments li{
margin:0px;padding:10px 2% 0 10%;
width:37%;
float:left;
list-style-type:none;
min-height:116px;
height:auto !important;
height:116px;
background-image:url(images/bg_dept.jpg);
text-align:left !important;
}
.left{background:no-repeat bottom left;}
.right{background:no-repeat bottom right;}
#departments a{text-decoration:underline;color:#000;}
#departments strong{font-weight:normal;}
.comment{
clear:both;
padding:40px 0 60px 120px;
}
body#test .comment{padding:16px 0 40px 20px;}
.comment a{
text-decoration:none;
color:#525252;
padding-right:14px;
background:url(images/chevron.gif) no-repeat right 3px;
text-decoration:underline;
font-size:11px;
}
.comment a:hover{color:#000;}
.testi{
width:200px;
text-align:left;
padding-left:240px;
}
blockquote{width:345px;
color:#614020;
font-style:italic;
font-size:13px;
line-height:18px;
padding:14px 24px 0 24px;
background:url(images/bg_66.gif) no-repeat;
}
blockquote div{
height:20px;
background:url(images/bg_99.gif) no-repeat right;
}
#searchBox{
width:90%;
height:260px;
padding:5%;
}
#searchBox span {text-align:center;display:block;}
#searchBox h4 {padding-bottom:40px;}
#searchBox select {margin:10px 0 0 10px;padding:0;width:170px;}
#listBox{
width:90%;
padding:5%;
background:url(images/bg_listbox.gif) no-repeat center top;
}
#listBox ul{margin:0;padding:26px 0 0 0;}
#listBox li{
list-style-type:none;
width:83px;
min-height:50px;
padding:5px;
margin:0;
text-align:center;
font-size:11px;
float:left;
}
#listBox li a{
text-decoration:none;
color:#525252;
}
#listBox li a:hover{
text-decoration:none;
color:#E47524;
}
#listBox li a img{border:none;}
.footer ul{padding:12px 0 30px 0;margin:0;text-align:center;}
.footer li{
list-style-type:none;
padding:0 10px 0 10px;
line-height:18px;:12px;
display:inline;
}
.footer li a{
color:#445D2C;
text-decoration:none;
font-weight: bold !important;
}
.footer li a:hover{
color:#E77514;
text-decoration:underline;
}
.footer .stat{
width:312px;
height:50px;
background:url(images/bg_simi.gif) no-repeat right;
float:right;
}
.footer .copy{padding-top:10px;
margin-top:8px;
border-top:1px dotted #313131;
}
.footer .copy a{font-weight:bold;color:#000;}
.footer .copy div {width:260px;float:right;}
ol {font:bold 16px Verdana, sans-serif;color:#BBB;margin:26px 20px 0 26px;}
ol li {padding: 0 0 0 0;}
ol li span{font:normal 12px Verdana, sans-serif !important;color:#333;}
ol li span strong{font-size:14px;display:block;margin-bottom:6px;color:#444;border-bottom:1px solid #EFEFEF;}
ol li div{padding:0 0 12px 16px;}
ol li div p{text-align:right;}
ol li div p img{padding:0 0 0 12px;border:none;}
ol a {color:#333;text-decoration:none !important;}
#newsLink {
height:35px;width:302px;
position:absolute;
margin:0 0 0 310px;
padding:8px 12px 4px 12px;
background:url(images/bg_newstab.png) no-repeat;
}
#newsLink a{color:#000;text-decoration:none;}
#popLayer{
width:460px;
min-height:200px;
height:auto !important;
height:200px;
background:url(images/bg_poplayer.png) repeat;
position:absolute;
padding:30px;
border:1px solid #333;
margin:50px 0 0 16px;
}
#popLayer a{color:#333;text-decoration:none;}
#popLayer a img {border:1px solid #333;}
hr{border:0;border-bottom:1px dotted #CCC;height:0;width:80%;text-align:center;}
#make div {
/*background:url(images/approved.gif) no-repeat right;*/
}
.listHead{height:40px !important;background:none !important;}
.right{text-align:right;}
.bolded{font-weight:bold;}
.tabLk a{text-decoration:none;color:#666;}
iframe{padding:7px;background-color:#FFF ;border:1px solid #000;margin-bottom:40px;}
body#contact table a{color:#444 !important;font-weight:normal;text-decoration:underline !important;}
.listItem{padding:3px 0 3px 0;border-bottom:1px dashed #CCC;}
.listItem div{width:80px;text-align:right;font-weight:bold;float:right;}
.listItem a{display:block;color:#555;text-decoration:none;background-color:#FFF;}
.listItem a:hover{color:#000;text-decoration:underline;background-color:#F8F8F7;}
#make_info{color:#A2A2A2;}
#make_info strong{font-weight:normal !important;}
#list_used ul{margin:0;padding:0;}
#list_used li{list-style-type:none; float:left;font-size:11px;width:150px;padding:5px;color:#999;background:none;height:auto;}
#list_used li strong{color:#333;}
#latest{width:90%;padding:16px 0 !important;color:#333;font-size:11px;}
#latest ul{margin:0;padding:0;}
#latest li{padding:2px 0 2px 0;margin:5px 0 5px 0;list-style-type:none;background-color:#F5F5F5;}
#latest a{color:#000 !important;text-decoration:none;font-weight:normal;}
#latest a:hover{color:#666 !important;text-decoration:underline;}
body#ulist .listItem a strong span{font-weight:normal !important;}
.goL{float:left;width:24px;}
/*end page elements*/
/*type*/

h1{
font:bold 12px;
height:86px;
/*height:100px; christmas banner*/
width:410px !important;
/*background:url(images/logo_christmas.jpg) no-repeat bottom left; christmas logo*/
background:url(images/logo.jpg) no-repeat bottom left;
padding:0;
margin:0;
}
h1 span{height:0px;width:0px;display:block;overflow:hidden;}
h1 a{height:86px;width:400px !important;display:block;}
h2{
font:normal 20px Verdana, Arial, sans-serif;
color:#EFEFEF;
margin:0;
padding:0 0 14px 0;
display:block;
}
#header h2 span{height:0px;width:0px;display:block;overflow:hidden;}
#landRoverBox div h2{color:#000;}
body#ulist #centerCol h2{color:#000;}
h3{
font:normal 17px  Verdana, Arial, sans-serif #202020;
margin:0 0 -5px 0;
padding:0;
}

h3 a {
text-decoration:none;
color:#202020;
display:block;
background:url(images/bg_h3_a.gif) no-repeat 2px right;
}
h3 a:hover {
text-decoration:underline;
color:#445d2c;
background:url(images/bg_h3_a_hover.gif) no-repeat 2px right;
}
#newsLink h3 a{background:none;}
body#ulist #centerCol h3{color:#000;padding:10px 0 18px 0;margin-bottom:8px;font-size:20px !important;font-weight:normal;display:block;background:url(images/bg_dept.gif) bottom; border:none !important;}
h4{font:normal 17px Verdana, Arial, sans-serif;
color:#0d0d0c;
margin:0;
padding:0;
}
h4 a{color:#0d0d0c;text-decoration:none;}
#usedPanel h4{display:block;text-align:center;}
body#about h3{padding:10px 0 30px 0;}
#usedPanel h4 a{color:#333 !important;text-decoration:none;}
h5{font:normal 16px Verdana, Arial, sans-serif;color:#191919;}
#list h5 a{text-decoration:none;color:#000;}
#list h5 a:hover{text-decoration:none;color:#E47524 !important;}
#make_info h5{color:#A2A2A2;}
#latest h4 , #latest h4 a{text-align:left;color:#000;font:bold 14px Verdana, sans-serif !important;}