
html{background:#c6c7c8;}

/* TYPOGRAPHY */


@font-face {
    font-family: 'CorporateAConTRegular';
    src: url('/font/c062043t-webfont.eot');
    src: url('/font/c062043t-webfont.eot?#iefix') format('embedded-opentype'),
         url('/font/c062043t-webfont.woff') format('woff'),
         url('/font/c062043t-webfont.ttf') format('truetype'),
         url('/font/c062043t-webfont.svg#webfontEY5Sk99A') format('svg');
}



#nodealer > ul > li{
  width:auto;
  display:block;
  float:left;
  list-style:none;
  cursor:pointer;
  width:30%;
  padding:3px 3px 0 3px;
  background:none;
}


#container table,#container a,#container p,#container span,#container label,#container li{font-size:1.2em;color:#333;text-align:left;}
#container li {font-size:1em;}
#container p.smallprint{font-size:1.1em;color:#999;}

#container p{margin-bottom:10px;}
#container a{cursor:default;color:#666A6F;}
#container a[href]{cursor:pointer;-webkit-transition: all 200ms ease-in;}
#container a[href]:hover{color:#000;}

#container .disabled{cursor:not-allowed;}
#container a.disabled{
  opacity:0.5;
  filter: alpha(opacity=50);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  cursor:not-allowed;
}

#container h1,#container h2,#container h3,#container h4,#container h5,#container h6{font-weight:normal;font-style:normal;line-height:normal;}
#container h1,#container h2,#container h3{color:#242a30;}
#container h1,#container h2{font-size:2.6em;font-family:'CorporateAConTRegular',sans-serif;}
#container h3{font-size:1.6em;}
#container h4,#container h5{font-size:1.4em;font-weight:bold;}

#container h2.DealerName{font-size:3.5em;}

#container a.white{color:#fff;}
#container a.white:hover{color:#c6c7c8;}

#container a.arrowgry,#container a.arrowwht,#container a.arrowblk{color:#fff;font-weight:bold;padding-left:10px;  cursor:pointer}

#container a.arrowwht{background:url(/img/icons/right-arrowwht.gif) no-repeat 4% 25%;}

#container a.arrowgry{background:url(/img/icons/right-arrowgry.gif) no-repeat 0 1px;}
#container a.arrowgry:hover{color:#5c646d;}

#container a.arrowblk{color:#242a30;background:url(/img/icons/right-arrowblk.gif) no-repeat 0 1px;}
#container a.arrowblk:hover{color:#9099a0;}

#container a.fourthnavlink{color:#535353;}
#container a.fourthnavlink:hover{color:#333;}

#container a.plus{color:#fff;text-indent:10px;}
#container a.plus:before{content:"+ ";padding-right:7px;}

#container .usertext ul,#container .usertext ol{margin-left:20px;}
/* .usertext > a{text-decoration: underline} */

/* TYPOGRAPHY */

/* LAYOUT */
#container{width:980px;height:100%;background:#fff;margin:0 auto;position:relative;}

#primary{z-index:4990;}
#primary.h458,#primary.h394{background:#000;}
#primary.h458{height:458px;}
#primary.h394{height:394px;}
#primary.h365{height:365px;}
#primary #header{position:relative;margin-bottom:20px;}

#header{width:940px;height:auto;position:absolute;z-index:4590;left:0;margin:0 20px;background:url(/img/headerbk.gif) repeat-x;}
#headerprint{width:660px; height:89px; background:url(/img/headerbk.gif) repeat-x;}

.section,.section1,.section2{width:100%;height:auto;position:relative;border-bottom:#d3d4d6 1px solid;}
.section{border:none;}
.section,.section1{margin-bottom:20px;}
.sectionin{padding:20px;}

#footer{width:100%;padding-bottom:10px;border-bottom:#d3d4d6 1px solid;line-height:33px;}
#footer .left a,#footer .right span{font-size:1.1em;color:#5c646d;}
#footer .left a,#footer .right a{margin:0 2px;}
#footer .right a{float:right;}
#footer .right span{display:block;margin-right:5px;}

#footer_info {display:none; clear:both;font-size: 1.1em; color: #5C646D;}
#cms_site_browser #footer_info {display:block; }

/* LAYOUT */

/* HOME TEMPLATES */
.section_home,.section_home1,.section_home2{padding:10px 20px;position:relative;background:#828b94;}
.section_home1{height:102px;}
.section_home2{height:142px;}
.section_home{height:auto;}

.boxbg{background:#5c646d;}
#container .boxbg p{color:#fff; line-height:16px; height: 60px;}
#container .section_home1 > div,
#container .section_home2 > div{height:100%;float:left;}
#homemoreinfolink {
	position: absolute;
	right: 10px;
	top: 80px;
}
/* home tpl 1 */
#container .box1 a,#container  .box9 a{color:#ffffff; font-size:12px}
#homemoreinfo a{color:#ffffff; font-size:12px}
.box1{width:432px;}
.box2{width:280px;margin:0 20px;}
.box3{width:188px;}
/* home tpl 2 */
.box4{width:460px;margin:0 1px;}
.box5{width:290px;}
/* home tpl 3 */
.box6{width:295px;}
.box7{width:275px;margin:0 15px;}
.box8{width:340px;position:relative;}
/* home tpl 4 */

.box9{width:564px;height:131px;}

.box1,.box4,.box9{overflow:hidden;}
.box1,.box4 {
	position: relative;
}
#container .box1 p,#container .box4 p,#container .box9 p{margin:5px 10px 10px;} 
#container .box1 a,#container  .box9 a{color:#ffffff; font-size:12px}
#homemoreinfo a{color:#ffffff; font-size:12px}

#SearchForm.SearchForm_home{padding:2px;}
#SearchForm.SearchForm_home .searchtitle{height:29px;line-height:29px;font-weight:bold;}
#SearchForm.SearchForm_home .searchtitle span{font-size:1.4em;}
#SearchForm.SearchForm_home .searchtitle label,
#SearchForm.SearchForm_home .searchtitle > span{line-height:30px;margin:0 5px;}
#SearchForm.SearchForm_home label,
#SearchForm.SearchForm_home .searchtitle span,
#SearchForm.SearchForm_home a{color:#fff;display:inline-block;}
#SearchForm.SearchForm_home label{font-size:1.1em;}
#SearchForm.SearchForm_home .selector{width:127px;margin:0 3px;float:left;}
#SearchForm.SearchForm_home .small div {float:left;}
#SearchForm.SearchForm_home .small div + div {float:right;}
#SearchForm.SearchForm_home .radio{margin:0 2px 1px;}
#SearchForm.SearchForm_home a{
  line-height:20px;
  font-weight:bold;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}

#SearchForm.SearchForm_home .submit{
  width:42px;
  background-color:#939ca5;
  text-align:center;
}
#SearchForm.SearchForm_home .adv_submit{
  width:201px;
  background-color:#6b737d;
  margin:2px 6px 0 5px;
  padding-left:25px;
  text-align:left;
}

#SearchForm.SearchForm_home .searchtitle label,
#SearchForm.SearchForm_home .formRows label{display:inline-block;line-height:19px;margin-left:2px;}
#SearchForm.SearchForm_home .formRows label div,
#SearchForm.SearchForm_home .searchtitle label div{vertical-align:bottom;zoom: 1;*display: inline;}

#SearchForm.SearchForm_home.home4{width:195px;position:absolute;z-index:202;left:20px;top:120px;padding-bottom:5px;}
#SearchForm.SearchForm_home.home4 .searchtitle span{line-height:inherit;}
#SearchForm.SearchForm_home.home4 .selector{width: 185px;margin:0;}
#SearchForm.SearchForm_home.home4 .small .selector{width:80px;}
#SearchForm.SearchForm_home.home4 .radio{margin:0; margin-left:2px; }
#SearchForm.SearchForm_home.home4 .adv_submit{width:111px;font-size:1.1em;}

/* HOME TEMPLATES */

/* CONTENT TEMPLATES */
.section_header{height:43px;background:#acb3b9;}
.section_menu,.section_menu2{width:100%;height:auto;background:#8c949d;border-top:#d3d4d6 1px solid;}
.section_menu2{background:#f5f5f5;}
.section_menu2{background:#8c949d;height:30px;color:#1a1a1a;}

.col2-1,
.col2-2{float:left;padding:0 20px;position:relative;}
.col2-1{width:613px;}
.col2-2{width:285px;}

.col3{width:100%;}
.col3-1,
.col3-2,
.col3-3{width:286px;float:left;padding:10px 20px;position:relative;}

#container .section_header > h2{min-width:300px;line-height:43px;background:#fff;float:left;padding:0 20px;}
#container .section2 > h2,#container > h2,#container > h1{height:45px;line-height:45px;padding-left:20px;}
#container > h2,#container > h1{border-bottom:#d3d4d6 1px solid;}

.ie6header{line-height:45px;}

#container h1.col2-1,
#container h2.col2-2{height:40px;line-height:40px;border-bottom:#d3d4d6 1px solid;}
#container h1.col2-1{width:614px;margin:0 20px;padding:0;}
#container h2.col2-2{width:286px;}
#container div.col2-2 h2{border-bottom:#d3d4d6 1px solid;margin-bottom:10px;}

#container h3.col3-1,
#container h3.col3-2,
#container h3.col3-3{min-height:40px;line-height:20px;padding:10px 20px;border-bottom:#d3d4d6 1px solid;}
#container h3.col3-1{width:288px;}

div.col2-1,div.col2-2{padding:20px;}
div.col2-2{border-left:#d3d4d6 1px solid;border-right:#d3d4d6 1px solid;}

div.col3-1,
div.col3-2,
div.col3-3{border-right:#d3d4d6 1px solid;}
div.col3-3{width:286px;border:none;}
/* CONTENT TEMPLATES */

/* OFFER TEMPLATE */
div.offercol1{padding:0;width:653px;}
div.offercol1 > .left {width:326px; height:156px;}
div.offercol1 > .right {width:326px; height:156px;}
.offerlist_flash{height:293px;}

.offerlist{width:auto;height:123px;margin-bottom:20px;background:#fff;border:#d3d4d6 1px solid;overflow:hidden;}
#container .offerlist img{width:163px;height:123px;}
#container .offerlist .long h3{width:418px;}
#container .offerlist h3{
  width:291px;
  height:58px;
  border-bottom:#d3d4d6 1px solid;
  background:#f3f4f5;
  overflow:hidden;
  padding:3px 15px;
  line-height:25px;
  font-size:1.9em;
  font-family:'CorporateAConTRegular',sans-serif;
}
#container .offerlist .long p{width:418px;padding:3px 15px;}
#container .offerlist  p{width:291px;padding:3px 15px;}
.offerlist .teaser{width:115px;height:100%;padding:5px;background:#ededed;border-left:#d3d4d6 1px solid;}
#container .offerlist .teaser span{color:#333;font-size:2.2em;font-weight:bold;}
#container .offerlist .teaser span + span{color:#ff0000;font-size:1.4em;}

/* OFFER TEMPLATE */

/* FORM TEMPLATES */
#formcontainer{width:620px;background-color:#fff;}
#formleft{width:150px; padding-top:10px}

#mbusaform fieldset{
  position:relative;
  border:none;
  border-top:1px #ccc solid;
  padding:10px 0;
  padding-left:140px;
}
#mbusaform legend{position:relative;font-weight:bold;}
#mbusaform legend span{width:140px;position:absolute;top:10px;left:-140px;color:#000}
#mbusaform ul{width:150px;float:left;list-style:none;}
#mbusaform ul li strong{font-size:12px;}
#mbusaform ul li:first-child {padding-bottom:3px;}
#mbusaform label{float:left;margin-right:5px;}
#mbusaform input[type="checkbox"] + label{float:none;margin:0;}


#mbusaform  .colsform {padding-left:0; left:0; padding-top:10px;}

#mbusaform  .colsform span{padding-left:0; left:0;}
/* FORM TEMPLATES */

/* LOCATION TEMPLATE */
.section_location{width:940px;margin:20px;border:#d3d4d6 1px solid;}

.address{font-size:1.2em;border-bottom:#d3d4d6 1px solid;margin:5px 10px;padding:10px;width:420px;}
#container .address img{margin-right:15px;}

.openinghours{width:300px;margin-left:20px;}
#container .openinghours tbody th{font-weight:normal;text-indent:5px;}

.map{width:477px; height:324px;border-left:#d3d4d6 1px solid;background:url(/img/map-not-available.jpg) no-repeat top left;}
/* LOCATION TEMPLATE */

/* LOCATION TEMPLATE */
.gradup_hvr:hover,.graddown_hvr,.graddown{
  background: -moz-linear-gradient(top, rgba(255,255,255,1), rgba(233,235,236,1));
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e9ebec));
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFF', EndColorStr='#e9ebec');
}
.graddown_hvr:hover,.gradup_hvr,.gradup{
  background: -moz-linear-gradient(top, rgba(233,235,236,1), rgba(255,255,255,1));
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e9ebec), to(#fff));
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#e9ebec', EndColorStr='#FFFFFF');
}
.graddrkup_hvr:hover,.graddrkdown_hvr,.graddrkdown{
  background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#828b94));
  background: -moz-linear-gradient(top,  #FFFFFF,  #828b94);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#828b94');
}
.graddrkdown_hvr:hover,.graddrkup_hvr,.graddrkup{
  background: -webkit-gradient(linear, left top, left bottom, from(#828b94), to(#FFFFFF));
  background: -moz-linear-gradient(top,  #828b94,  #FFFFFF);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#828b94', endColorstr='#FFFFFF');
}
/* LOCATION TEMPLATE */

#spacer20{height:20px; clear:both}
#spacer10{height:10px; clear:both}
#spacer5{height:5px; clear:both}
#spacer1-column{width:1px; height:1px; float:left}

.border{border:#d3d4d6 1px solid}
.bordertop{border-top:#d3d4d6 1px solid}
.borderbottom{border-bottom:#d3d4d6 1px solid}
.borderright{border-right:#d3d4d6 1px solid}
.borderleft{border-left:#d3d4d6 1px solid}

.padleft{padding-left:10px}
.padleft20{padding-left:20px}
.padright20{padding-right:20px}
.padright{padding-right:10px}
.pad10{padding:10px}
.margin10{margin:10px}
.margin20{margin:20px}

/* BUTTONS */
#container .rss{ margin-left:15px;}

a[icon ^="rss"] {padding-right: 20px;   background: transparent url(/img/icons/rss.png) no-repeat center right;}

#container .btn {
-moz-border-radius:2px 2px 2px 2px;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);
background:url("/img/btn-sm-bg.png") repeat-x scroll 0 0 transparent;
border:1px solid #969fa8;
color:#fff;

/* float:left; */
height:17px;
line-height:17px;
padding:0 5px;
font-weight:bold;
text-align:center;
}
#container .btn:hover {color:#000;}

#container .btn-nav2 {
color:#fff;
border-right:#b1b6bc 1px solid;
display:inline;
float:left;
height:30px;
line-height:30px;
padding:0 20px;
text-align:center;
font-weight:bold;
background: -moz-linear-gradient(top, rgba(153,161,169,0), rgba(130,139,148,1));
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#99a1a9), to(#828b94));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FF99a1a9', EndColorStr='#FF828b94');
background-color:#828b94;
}
#container .btn-nav2-on{
color:#252b31;
border-right:#b1b6bc 1px solid;
display:inline;
float:left;
height:30px;
line-height:30px;
padding:0 20px;
text-align:center;
font-weight:bold;
background-color:#fff;
}
#container .btn-nav2:hover {
color:#FFF;
background: -moz-linear-gradient(top, rgba(137,145,152,1), rgba(117,125,133,1));
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#899198), to(#757d85));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FF899198', EndColorStr='#FF757d85');
}

#container .btn-nav3 {
color:#5c646d;
border-right:#d3d4d6 1px solid;
display:inline;
float:left;
height:30px;
line-height:30px;
padding:0 20px;
font-weight:bold;
}
#container .btn-nav3-on{
background-color:#fff;
color:#333;
}
#container .btn-nav3:hover{color:#000;}

#container .btn-listings {
color:#5c646d;
background-color:#ccc;
display:inline;
float:left;
height:20px;
line-height:20px;
padding:0 10px;
font-weight:bold;
}
#container .btn-listings-on{
background-color:#ccc;
color:#333;
}
#container .btn-listings:hover{color:#000;}

#container .btn-tools {
background:url(/img/icons/right-arrowgry.gif) no-repeat 0 3px;
color:#fff;
display:inline;
float:left;
padding:0 10px;
font-weight:bold;
width:170px;
}
#container .btn-tools:hover {
color:#fff;
background-color:#5c646d;
}

#container .btn-nav3 {
color:#5c646d;
border-right:#d3d4d6 1px solid;
display:inline;
float:left;
height:30px;
line-height:30px;
padding:0 20px;
font-weight:bold;
}
#container .btn-nav3-on{
background-color:#fff;
color:#333;
}
#container .btn-nav3:hover{color:#000;}

#container .btn-ban-1 {
width:260px;
height:25px;
line-height:25px;
color:#fff;
display:inline;
float:left;
padding:0px 13px;
font-weight:bold;
background-color:#5c646d;
}

#container .btn-cta {
width:174px;
line-height:25px;
padding-left:13px;
float:left;
text-transform:uppercase;
color:#fff;
font-weight:bold;
border-right:1px solid #fff;
}
#container .btn-banpod2{
color:#fff;
font-weight:bold;
padding:10px; 
width:148px;
height:69px;
float:left;
background-color:#899198;

}

/* BUTTONS */
/* NEW BUTTONS */
#container .btn-cta,#container .btn1,#container .btn-banpod2{
background: -moz-linear-gradient(top, rgba(153,161,169,1), rgba(130,139,148,1));
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#99a1a9), to(#828b94));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FF99a1a9', EndColorStr='#FF828b94');
background-color:#899198;
}
#container .btn-cta:hover,#container .btn1:hover,#container .btn-banpod2:hover,#container .btn-ban-1:hover{
  background: -moz-linear-gradient(top, rgba(137,145,152,1), rgba(117,125,133,1));
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#899198), to(#757d85));
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FF899198', EndColorStr='#FF757d85');
}

#container .btn1 a{
display:block;
text-indent:10px;
}
/* BUTTONS */

.loader{
	position:absolute; width:650px; height:400px; margin-left:auto; margin-right:auto; text-align:center;
	}	
	
#output1{
	height:720px;
	font-size:10px;
/* 	overflow-x:hidden;
	overflow-y:auto;
	 */
	}
.FormAjaxText{
	margin-top:20px;
	margin-bottom:20px;
	}
	
#purecars {
        padding: 10px;
        text-align: center;
}
  /* 443 11kb */
