/*
Title:              screen
Base Version:       2.1a - 05.04.2010 /locked
Current Version:    2.3 - 06.15.2010
Last Update by:     Roman
Author:             roman@gd2.com
Copyright:          AllAutoNetwork | http://www.allautonetwork.com

Colors:

Main:#db291d
Main Light#f05138
Border:#191919
Light Border:#131313
Inside Border:#101010
Light Text:#7d7d7d
Footer colors:#2e3031 (hr, seo text)
Homepage Specials carname:#b9bbb6
*/

/* reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0;background:transparent;background-position:center top;background-repeat:no-repeat;}
body{line-height:1}
ol, ul{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after, q:before, q:after{content:''; content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse; border-spacing:0}
img{max-width:100%}
html, body {height:100%;}
#googlemap img, #dcontenttable img{max-width:none}
.clean{clear:both}
body{font-size:62.5%; font-family:Arial,Helvetica,sans-serif;color:#7d7d7d;background-color:#101010;  background-image:url(../images/bg.jpg);background-repeat:repeat-y;margin-bottom:0}
a:link, a:visited{color:#969696}
a:active, a:hover{color:#c6c6c6}
hr{border-bottom:0 none; border-left:0 none; border-right:0 none; border-top:1px solid #191919; height:1px; margin:1.2em 0}
h1, h3 {color:#fff;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;letter-spacing:1px}
h2{letter-spacing:1px;color:#c3c3c3}
p{margin:1em 0}

/* coupon */

.popupbg, .black-overlay-undernav {background-color:#000000;-moz-opacity:0.75;filter:alpha(opacity=75);khtmlopacity:.75;opacity:.75;z-index:99999;position: absolute;top: 0;left: 0;width:100%;height:100%}

.black-overlay-undernav {z-index:9}



div.couponholder {position:absolute;width:100%;top:200px;left:0;z-index:999999;}
div#coupon {width:600px;height:450px;margin:0 auto;box-shadow:1px 1px 7px rgba(0,0,0,.85);-webkit-box-shadow:1px 1px 7px rgba(0,0,0,.85);}
div#coupon img {-moz-box-shadow:1px 1px 15px rgba(0,0,0,.85);FILTER: progid:DXImageTransform.Microsoft.dropShadow( Color=000000,offX=3,offY=3,positive=true);}

#coupon a.closebtn {display:block;position:absolute;width:600px;height:450px;left:0px;top:0px;text-align:-9999px;font-size:1px;color:#FFF}
#coupon a.closecup {display:block;width:150px;height:50px;margin-top:-50px;margin-right:-35px;background-image:url(../images/popup_close.png);background-position:left top;text-indent:-9999px;float:right;}
#coupon a.closecup:hover {background-position:left -50px;}

/* detailed-adr */


.multiimglinks{width:100%}
.multiimgpauselink{float:right}
.multiimglinks-nmbrs{width:70%; float:right; margin-right:1em; padding-top:5px}
.multiimglinks-actions{display:none}

.multiimglinks-nmbrs a{float:right; text-decoration:none; display:block;text-indent:-9999px;width:13px;height:13px;background-image:url(../images/home-m-i-dot.png);background-repeat:no-repeat;margin-right:15px}
.multiimglinks-actions a.multiimgnextlink{text-align:right; color:#fff; text-decoration:none; padding-top:5px}

.multiimglinks-nmbrs a.multiimgnumlinkNotActive{color:#fff; text-decoration:none}
.multiimglinks-nmbrs a.multiimgnumlinkActive{background-image:url(../images/home-m-i-dot-active.png);}


.grid {
float : left;
width:100%;
}
.g-one {
width : 5%;
}
.g-one {
width : 10%;
}
.g-one-f {
width : 15%;
}
.g-two {
width : 20%;
}

.g-two-220 {width : 22%;}

.g-two-f {
width : 25%;
}
.g-tree {
width : 30%;
}
.g-tree-f {
width : 35%;
}
.g-tree-f-360 {
width : 36%;
}
.g-tree-f-390 {
width : 39%;
}
.g-four {
width : 40%;
}
.g-four-f {
width : 45%;
}
.g-five, .modeldatacol {
width : 50%;
}

.g-five-f {
width : 55%;
}
.g-six {
width : 60%;
}
.g-six-620 {
width : 62%;
}
.g-six-f {
width : 65%;
}
.g-seven {
width : 70%;
}
.g-seven-f {
width : 75%;
}

.g-seven-f-780 {width : 78%;}
.g-eight {
width : 80%;
}
.g-eight-f {
width : 85%;
}
.g-nine {
width : 90%;
}
.g-nine-f {
width : 95%;
}

#staff dl {
	width: 165px;
	float: left;
	margin-right: 10px;
	display: block;
	height: 285px;
	
}
#staff dt {
	text-align: center;
}
#staff dd {
	font-size: 14px;
	text-align: center;
	font-weight: bold;
}

#staff .left{
 width: 49%;
 float:left;
 border-right: 2px solid #1b1f26;
}

#staff .right{
  width: 49%;
  float:right;
}

#staff dl.large{
  width:335px;
  height:250px;
}
/* forms & buttons */

/* a button */

a.button-a {position:relative;display:block;height:19px;line-height:19px;color:#c6c6c6;background-position:left top;text-decoration:none;font-size:1.1em;text-indent:10px;letter-spacing:1px;margin-top:1.25em;margin-bottom:1.25em;background-image:url(../images/button-a.png);text-align:left;}
a.button-a:hover {color:#fff;text-shadow:0 0 3px rgba(255,255,255,.55)}
a.a-xxx {width:121px;background-position:-182px top;}
a.a-xx {width:101px;background-position:-81px top;}



a.a-x  {width:81px;background-position:left top;}
a.a-xxx:hover {background-position:-182px -19px;}
a.a-xx:hover {background-position:-81px -19px;}
a.a-x:hover {background-position:left -19px;}

a.a-red {background-position:-81px -38px;}
a.a-red:hover {background-position:-81px -57px;}

a.button-a ins {display:block;width:19px;height:19px;right:1px;top:0px;position:absolute;background-position:left top;}
a.button-a:hover ins {background-position:left -19px;}
a.a-direction ins {background-image:url(../images/ico-direction.png);}
a.a-email ins {background-image:url(../images/ico-email.png);}
a.a-print ins {background-image:url(../images/ico-print.png);}
a.a-back-to ins {background-image:url(../images/ico-back-to-top.png);}
a.a-more ins {background-image:url(../images/ico-more.png);}
a.a-open-all ins {background-image:url(../images/ico-open-all.png);}
a.a-multiple ins {}
a.a-close ins {}

/* aa button */

a.button-aa {position:relative;display:block;height:49px;line-height:49px;color:#dbcac9;background-position:left top;text-decoration:none;font-size:1.1em;text-indent:15px;letter-spacing:1px;float:left;background-image:url(../images/button-aa.png);text-align:left;}
a.button-aa:hover {}
a.aa-xxx {width:182px;background-position:-304px top;}
a.aa-xx {width:162px;background-position:-142px top;}
a.aa-x {width:142px;background-position:left top;}
a.aa-xxx:hover {background-position:-304px -49px;}
a.aa-xx:hover {background-position:-142px -49px;}
a.aa-x:hover {background-position:left -49px;}
a.button-aa ins {display:block;width:22px;height:23px;right:7px;top:13px;position:absolute;background-position:left top;}
a.button-aa:hover ins {background-position:left -23px;}
a.aa-back ins {background-image:url(../images/ico-back.png);}
a.aa-prev ins {background-image:url(../images/ico-prev.png);}
a.aa-next ins {background-image:url(../images/ico-next.png);}
a.aa-more-info ins {}

/* aa button */





button{cursor:pointer;  cursor:pointer;background-image:url(../images/button-x.png);color:#FFF;border:none;width:77px;height:43px;padding-bottom:2px;font-size:12px;background-color:#050505}
button:hover {background-position:center -43px;color:#FFF}

button.large{cursor:pointer;  cursor:pointer;background-image:url(../images/button-xx.png);width:164px;height:70px;padding-bottom:2px;font-size:14px;letter-spacing:1px;}
button.large:hover {background-position:center -70px;}





input, textarea, select{border:none; border:1px solid #1b1b1b; background-color:#101010; background-image:url(../images/input-bg.png); background-repeat:repeat-x; background-position:left top;font-size:1.4em;color:#6a6a6a}
select{padding:1px 0;}
input{padding:3px 0;}
textarea{font-size:1.2em; font-family:Arial,Helvetica,sans-serif}

fieldset.getdirections {border:1px solid #191919;padding:2em;margin-top:20px}

form.directions{padding:1em 0}
form.directions label{font-size:1.6em; line-height:2em; float:left; display:block}
form.directions input{width:50%;font-size:1.6em; float:left; margin:0 10px}
form.directions button{float:right; margin-left:10px}




div.wideholder .formfield input, div.smallholder .formfield input,
div.wideholder .formfield select, div.smallholder .formfield select,
div.wideholder .formfield textarea, div.smallholder .formfield textarea {border:1px solid #292929;background-color:#1c1c1c;color:#999999}

input:hover, textarea:hover, select:hover {border:1px solid #242424;background-color:#161616;color:#878787}
input:focus, textarea:focus, select:focus,
div.wideholder .formfield input:focus, div.smallholder .formfield input:focus,
div.wideholder .formfield select:focus, div.smallholder .formfield select:focus,
div.wideholder .formfield textarea:focus, div.smallholder .formfield textarea:focus

{background-color:#1a1a1a; border:1px solid #db291d;color:#ffffff;box-shadow:0px 0px 10px rgba(219,41,29,.4); -webkit-box-shadow:0px 0px 10px rgba(219,41,29,.4); -moz-box-shadow:0px 0px 10px rgba(219,41,29,.4)}


.shortbridge{width:7%; float:left; text-align:center; font-size:1.2em; line-height:2em}
fieldset.formfield{border:1px solid #191919; margin:0 auto; width:60%; padding:2em}
fieldset legend{color:#545454; font-size:1.2em; font-weight:normal; padding:0.3em; text-transform:uppercase;letter-spacing:1px;}
fieldset p{font-size:1.2em}
fieldset.formfield img{margin-bottom:1.2em}
fieldset.formfield table#serviceinformation{width:100%}
fieldset.formfield #serviceinformation label{float:none; width:auto; text-align:left}
fieldset.formfield #serviceinformation input{float:left}
fieldset.formfield label{float:left; margin-right:1em; text-align:right; width:40%; font-size:1.2em; line-height:1.6em; padding-top:5px}
fieldset.formfield h2{border-bottom:1px solid #191919; margin-bottom:10px;padding-bottom:5px; font-size:1.4em;font-weight:normal;color:#FFF;letter-spacing:1px}
fieldset.formfield select, fieldset.formfield input, fieldset.formfield textarea{float:left; margin-bottom:1em}
fieldset.formfield input, fieldset.formfield textarea{width:50%}
fieldset.formfield select{width:45%}
fieldset.formfield select.location {width:55%;}
fieldset.formfield .short{width:20%}
fieldset.formfield #select input, fieldset.formfield #select label, fieldset.formfield #serviceinformation input, .formfield #serviceinformation label{width:auto; cursor:pointer}
fieldset.formfield ul#select{display:block; width:170px}
fieldset.formfield #select li{float:left; list-style-type:none; width:161px}
fieldset.formfield #select li.current{background-color:#db291d; color:#fff}
fieldset.formfield #select li input{margin:0.7em 0.5em}
fieldset.formfield .row #select input{float:left; width:auto}
fieldset.formfield .row #select li label{float:left; width:150px; cursor:pointer}
div.checkboxfield input{width:auto; float:left}
div.checkboxfield label{width:auto; float:none; text-align:left; margin-left:20px}
div.checkboxfield br{clear:both}

/* content */

div#contentwrap div.homecbg{background-image:url(../images/homecbg.png); background-repeat:repeat-y; background-position:center top}
div#contentwrap div.insidecbg{background-image:url(../images/insidecbg.png); background-repeat:repeat-y; background-position:78% top;}
div#contentwrap{background-image:url(../images/contentwrap-bg.png); background-repeat:repeat-y; background-position:center top}
#cmsdcontent ul, #cmsdcontent p, div.dynamiccontent p, div.dynamiccontent ul, div.dynamiccontent ol, #dcontent-textpart ul, #dcontent-textpart ol, div.col p {font-size:1.2em; line-height:1.6em;color:#7d7d7d}
#cmsdcontent ul li, div.dynamiccontent ul li, #cmsdcontent ol li, div.dynamiccontent ol li, #dcontent-textpart ul li, #dcontent-textpart ol li{padding-left:1em}
#cmsdcontent ul, div.dynamiccontent ul, #cmsdcontent ol, div.dynamiccontent ol, #dcontent-textpart ul, #dcontent-textpart ol{list-style:inside; }
#cmsdcontent ul, div.dynamiccontent ul, #dcontent-textpart ul {list-style-type:disc}
#cmsdcontent ol, div.dynamiccontent ol, #dcontent-textpart ol {list-style-type:decimal}

div.dynamiccontent h1, div.col h3, div.col h1, div.col h2 {font-size:1.6em;border-left:solid 3px #db291d;padding:.5em 0 .5em 7px;text-shadow:0 0 5px rgba(255,255,255,.55);}
#cmsdcontent h2, div.dynamiccontent h2{font-size:1.6em; padding:0.5em 0;font-weight:normal}
#cmsdcontent h3, div.dynamiccontent h3{font-size:1.4em; padding:0.5em 0}

#cmsdcontent h1, div.sitemap h1, div#dcontent h1, div.comparepage h1 {
	line-height:28px;
	padding-left:7px;
	margin-bottom:0.5em;
	display:block;
	font-size:2.6em;
	font-weight:normal;
	border-left:3px solid #db291d;
	text-shadow:0 0 5px rgba(255,255,255,.55);}

/* header */

div#header{height:124px;



background-repeat:no-repeat;
background-position:center top;


}


div.header-man-mas {background-image:url(../images/header-man-mas.jpg);}
div.header-li-fer {background-image:url(../images/header-li-fer.jpg);}
div.header-li-mas {background-image:url(../images/header-li-mas.jpg);}
div.header-fl-mas {background-image:url(../images/header-fl-mas.jpg);}
div.header-fl-fer {background-image:url(../images/header-fl-fer.jpg);}
div.header-experience {background-image:url(../images/header-experience.jpg);}


div#header div.headercontent {position:relative}

div#header div.headercontent a.header-logo {width:255px;height:85px;position:absolute;left:0;top:10px;z-index:9999;}

a.h-logo, a.h-loc-fl, a.h-loc-li, a.h-loc-mn {float:left;height:100px;text-indent:-9999px;display:block;background-image:url(../images/h-image.png);margin-top:10px;}
a.h-logo { width:236px;background-position:left top;}
a.h-loc-fl {width:190px;background-position:-236px top;}
a.h-loc-li {width:190px;background-position:-426px top;}
a.h-loc-mn {width:190px;background-position:-616px top;}
div#header-cpo-logo-output {height:120px;width:160px;position:absolute;top:-5px;right:-20px;}
div#header-output {width:1000px;height:102px;position:absolute;left:0;top:0}

/* footer */



div.fseo{padding:1em 0; font-size:1em; line-height:1.3em; color:#404040;text-transform:uppercase;letter-spacing:1px;text-align:center}
div.fseo a{color:#404040}
div.banner {width:100%;height:113px;background-image:url(../images/banner.png);padding-top:23px;}
div.banner a {width:760px;height:90px;margin:0 auto;display:block;}

div.footerphones {padding-bottom:20px;}

div.footerphones p {width:33.33%;display:block;text-align:center;text-transform:uppercase;float:left;font-size:1.4em;color:#7b7b7b;line-height:1.2em;margin:0;letter-spacing:1px}
div.footerphones p span {color:#a3a3a3;font-size:80%}
div.footerphones p strong {color:#a3a3a3}
div.footerphones p ins {font-size:110%}

p.poweredby a {color:#7a7a7a;text-decoration:none}

#footer p {
	font-size:1.2em;
	text-align:center;
	color:#FFF;
	width:100%;
	z-index:2;
	font-weight:bold;
	line-height: 18px;
}
#footer p a {
	color:#FFF;
	text-decoration:none
}


div.homefbg{background-image:url(../images/f-content-bg.png);}
div.insidefbg{background-image:url(../images/f-content-bg-insid.png);background-position:78% top}

div.detailedfbg {background-image:url(../images/f-content-bg-detailedfbg.png);}




div.fcontent-container {
	position:relative;
	width:100%;
}
div.fcontent-cg-out {width:100%;height:234px;position:absolute;left:0;top:0;z-index:1}
p.poweredby {font-size:1.1em;text-transform:uppercase;text-align:center;color:#adadad;letter-spacing:2px;line-height:2.2em;width:100%;position:absolute;left:0;top:140px;z-index:2}




.n-top-mar24 {margin-top:-24px;}




/* footer modesl ajustments */

div.p-models-ajust {background-image:url(../images/footer-bg-models.png);background-repeat:repeat-x;}
div.p-models-ajust div.insidefbg {background-image:url(../images/f-content-bg-models.png);}

/* globals */

div#header, div#footer, div#contentwrap{width:100%}
div#header div.headercontent, div#contentwrap div#content, div#footer div.fcontent, div.footerphones, div.fseo, div.prem-d-wrap-c {max-width:1000px;min-width:1000px;margin:0 auto}

div#footer, div#header {
	background-color:#69696a}
div#footer {float:left}

div#dcontent, div#cmsdcontent, div#events, div#estore{float:left; width:78%; background-image:url(../images/dcontent-inside-bg.jpg);  background-position:right top; min-height:800px;}

div.smartable{padding:1em 10px;}
div.smartable dl{border-bottom-color:#131313; border-bottom-style:solid; border-bottom-width:1px;}
div.smartable dt{float:left;text-indent:10px}
div.smartable dd{float:left;font-weight:bold}




/* side */

div.rightsearch{padding:1em 1.2em}
div.rightsearch form legend{font-size:1.2em; font-weight:bold; color:#fff; line-height:2.375em}
div.rightsearch form label, div.rightsearch form a{font-size:1.2em}
div.rightsearch form select{margin-bottom:1.2em; width:100%}
div.side div.incentive{padding:1.2em}

div.side{float:right; width:22%; background-image:url(../images/side-bg.jpg); background-position:left top;  padding-top:30px}
div.side-corrected div.side {float:none;width:100%;background-image:none;padding-top:none}
div.insidecbg div.side {}

div.side h5{
	font-size:1.2em;
	text-transform:uppercase;
	color:#fff;
	background-repeat:repeat-x;
	background-position:left bottom;
	font-weight:bold;
	margin:.5em 5px;
	letter-spacing:1px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #db291d;
	text-shadow:0 0 3px rgba(255,255,255,.55);
	
	
}

div.side h5 span{background-position:right center;margin:0.3em 0.5em;display:block;line-height:2.2em;cursor: pointer;border:1px solid #131313;text-indent:5px;}
div.side h5 span.closed{background-image:url(../images/side-h3-closed.gif)}
div.side h5 span.open{background-image:url(../images/side-h3-open.gif)}

div.side input, div.side select, div.side textarea{
	/* [disabled]color:#7d7d7d; */
}
div.side div.detailedqq fieldset{padding:1.2em; border:none}
div.side div.detailedqq input, div.side div.detailedqq select{margin-bottom:10px}
div.side div.detailedqq input, div.side div.detailedqq textarea{width:100%}

div.side div.detailedqq select {width:90%}





div.side div.similarveh{padding:1em 10px}
div.side div.similarveh div {float:left;width: 45%;}
div.side div.similarveh a.imgholder{float:left; width:55%;}
div.side div.similarveh a.button-a {margin-top:0;margin-bottom:0}
div.side div.similarveh a.imgholder img{margin:0 auto}

div.side div.similarveh p{
	
	font-size:1.2em;
	line-height: 1.2em;
	margin:0;
	
	color: #6e6e6e;
}
div.side div.similarveh p span{
	color:#CACACA;
	font-size:150%;
	font-family:Arial,sans-serif;
	font-weight:normal;
	line-height: 1.6em;
}

div.side div.recent-veh{padding:0.3125em 1.2em}
div.side div.recent-veh ul li{margin-bottom:0.3125em; border-bottom:1px dashed #131313; padding:0 0.3125em}
div.side div.recent-veh ul li a{
	font-size:1.2em;
	line-height:1.2em;
	padding-top:0.3125em;
	padding-right:0;
	padding-bottom:0.3125em;
	padding-left:0;
	display:block;
	text-decoration:none;
	color: #6B6B6B;
}
div.side div.autolocator{padding-bottom:0.3125em}

/* lease specials */

div#lease-specials{padding:1em}
#lease-specials div.smallimg{float:left; width:57%}
#lease-specials h2{font-size:1.6em; padding:0 0 1em 0; color:#db291d}
#lease-specials h3{font-size:1.4em; font-weight:bold; padding:1em 0 0 0}
#lease-specials div.listitem{background-color:#101010; border:1px solid #191919; margin-bottom:1em; padding:1em}
#lease-specials div.lease-cardata{float:right; width:43%}
#lease-specials div.smallimg img{border:1px solid #191919}
#lease-specials div.lease-actions{margin:1em 0; text-align:center}
#lease-specials div.lease-actions button{margin:0.5em}
#lease-specials div.maintext{font-size:1.2em; line-height:1.6em}


/* finance page */


a.fin-side-lnk {width:50%;display:block;float:left;padding:50px 0 0 0;text-align:center}
fieldset.fin-form {width:40%;float:right}
fieldset.fin-form input {width:30%;}
fieldset.fin-form input.short {width:10%;}
fieldset.fin-form ins {display:block;float:left;font-size:1.2em;padding:9px 0 0 10px;}

/* image popup */

.slideback{position:absolute; z-index:9999; width:100%;height:100%; left:0; top:0; float:left; background-color:#000; font-size:1.2em;}
.slideback iframe.ifrgx{display:none}
div.slideholder, div.wideholder, div.smallholder{position:absolute; z-index:10000; display:block; left:0; top:0; width:100%}

.slideholder div.content{width:1000px;margin:50px auto 0 auto;position:relative;box-shadow:1px 1px 10px rgba(0,0,0,.85); -webkit-box-shadow:1px 1px 10px rgba(0,0,0,.85); -moz-box-shadow:1px 1px 10px rgba(0,0,0,.85)}
.slideholder .image_slide{text-align:center;}
.slideholder .image_slide img {border:1px solid rgba(255,255,255,.15)}
.slideholder div.loader{background-image:url(../images/loader.gif);  background-position:center center}
.slideholder div.topinfo {position:absolute;width:100%;left:0;top:0;}
.slideholder div.topinfo p.car-name{float:left; font-weight:bold;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;color:#FFF;font-size:1.6em;display:none}

.slideholder div.topinfo p.car-name-lnks{float:right; font-weight:bold;background-color:rgba(0,0,0,.75);padding:.5em;margin:1em 10px 0 0}
.slideholder div.topinfo p.car-name-lnks a{text-decoration:none;color:#fff;text-shadow:0 0 3px rgba(255,255,255,.65)}
.slideholder div.topinfo p.car-name-lnks a:hover {text-shadow:0 0 3px rgba(255,255,255,.95)}

.slideholder div.topinfo p.car-msg-help {float:left;height:50px;line-height:50px;text-indent:10px;width:45%;font-size:14px;letter-spacing:1px;color:rgba(255,255,255,.75);background-image:url(../images/car-msg-help-bg.png);background-position:left top;background-repeat:no-repeat}

.slideholder div.sll{width:80px;float:left;}
.slideholder div.slr{width:80px;float:right;}
.slideholder div#showlargeimages {background-image:url(../images/showlargeimages-bg.png);background-position:left top;background-repeat:repeat-x;position:absolute;width:100%;height:50px;left:0;bottom:10px;}
.slideholder div.showlargeimages {/*background-color:rgba(0,0,0,.7);*/width:974px;padding:3px;height:37px;margin:3px auto 0 auto;} 
.slideholder #imgbtns_holder{float:left; position:relative; overflow:hidden; width:802px; height:37px;}
.slideholder #imgbtns_container{position:absolute; width:150px; height:37px}
.slideholder #showlargeimages #imgbtns_container a, .slideholder div.sll a, .slideholder div.slr a{color:#a9a39c;text-decoration:none; cursor:pointer; font-size:1.2em;display:block;height:37px;text-align:center;background-image:url(../images/listbraker.png);background-position:left -37px;float:left;line-height:37px}
.slideholder #showlargeimages #imgbtns_container  a {width:32px;}
.slideholder #showlargeimages #imgbtns_container a:hover, .slideholder div.sll a:hover, .slideholder div.slr a:hover{background-position:-32px -37px;color:#fff;text-shadow:0 0 3px rgba(255,255,255,.95);}
.slideholder div.sll a, .slideholder div.slr a {width:80px;background-position:-64px -37px;}
.slideholder div.sll a:hover, .slideholder div.slr a:hover {background-position:-144px -37px;}
.slideholder #showlargeimages #imgbtns_container a.selected, .slideholder #showlargeimages #imgbtns_container a.selected:hover {background-position:left top; color:#fff;text-shadow:none}



/* wide popup */

div.wideholder div.content {position:relative;background-image:url(../images/popup-l-c.png);background-repeat:repeat-y;width:1000px;}
div.wideholder div.content ins.top {position:absolute;top:-63px;left:0;width:1000px;height:63px;background-image:url(../images/popup-l-t.png)}
div.wideholder div.content ins.bott {position:absolute;bottom:-112px;left:0;width:1000px;height:112px;background-image:url(../images/popup-l-f.png);}


/* small popup */

div.smallholder div.content {position:relative;background-image:url(../images/popup-s-c.png);background-repeat:repeat-y;width:668px;}
div.smallholder div.content ins.top {position:absolute;top:-63px;left:0;width:668px;height:63px;background-image:url(../images/popup-s-t.png);}
div.smallholder div.content ins.bott {position:absolute;bottom:-87px;left:0;width:668px;height:87px;background-image:url(../images/popup-s-f.png);}


/* contact form ajusters */

#contactholder label {width:30%;}
#contactholder input {width:60%;}


/* email to friend ajusters */

#emailtofholder label {width:25%;}
#emailtofholder input {width:65%;}

/* directionsholder ajusters */

#directionsholder .padding, #popup_holder .padding {padding:0 54px;}
#directionsholder #googlemap_directionsPanel {}

/* popup similarss */

div.wideholder div.content form, div.smallholder div.content form {padding:0 54px;}
div.wideholder div.content, div.smallholder div.content  {margin:75px auto 0 auto;}
div.wideholder div.content h2, div.smallholder div.content h2 {border-bottom:none;font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#fff} 
div.wideholder div.content ins.top a, div.smallholder div.content ins.top a {width:150px;height:50px;position:absolute;right:20px;top:-15px;background-image:url(../images/popup_close.png);background-position:left top;text-indent:-9999px;}
div.wideholder div.content ins.top a:hover, div.smallholder div.content ins.top a:hover {background-position:left -50px;}
div.wideholder div.content fieldset, div.smallholder div.content fieldset {width:93%;border:1px solid #1f1f1f;}
div.wideholder .formfield .w-ajuster, div.smallholder .formfield .w-ajuster {width:100%;}
div.wideholder .formfield label, div.smallholder .formfield label {text-align:left;color:#d9d9d9;padding-bottom:3px;line-height:normal;}
#contactholder .capcha, #emailtofholder .capcha {margin-top:3px;}
#contactholder .capcha img, #emailtofholder .capcha img {float:left;margin-top:5px;border:1px solid #191919;}
#contactholder .capcha div, #emailtofholder .capcha div {float:left;width:47%;padding-left:10px}
#contactholder .capcha div label, #emailtofholder .capcha div label  {width:100%;}
#contactholder .capcha div input, #emailtofholder .capcha div input {width:55%;}

/* listbraker */

div.listbraker a{text-decoration:none; cursor:pointer; font-size:1.2em;display:block;width:32px;height:37px;text-align:center;background-image:url(../images/listbraker.png);background-position:left -37px;float:left;line-height:37px}
div.listbraker a:link, div.listbraker a:visited{color:#a9a39c}
div.listbraker a:hover{background-position:-32px -37px;color:#fff;text-shadow:0 0 3px rgba(255,255,255,.55);}
div.listbraker{border-bottom-color:#191919; border-bottom-style:solid; border-bottom-width:1px; padding:0 10px; margin:1em 10px; border-top-width:1px; border-top-style:solid; border-top-color:#191919}
div.listbraker a.selected, div.listbraker a.selected:hover {background-position:left top; color:#fff;text-shadow:none}


/* models page */

div.models {background-image:url(../images/models-bg.jpg);width:100%;min-height:500px;
background-color:#000}
div.models-wrap {max-width:1000px;margin:0 auto}

/* homepage styles */

div.h-specials-h {
	width:100%;
	background-image:url(../images/h-specials-h-bg.png);
	height:224px;
	position:absolute;
	left:0;
	top:551px;
	z-index:5
}
div.h-specials-out {max-width:1000px;margin:0 auto;background-image:url(../images/h-specials-out-bg.png);height:224px;}
div.h-img-h {
	width:100%;
	background-image:url(../images/h-img-h-bg.png);
	background-position:center top;
	height:448px;
	margin-top:42px;
}
div.layer0, div.layer1, div.layer2{height:400px; width:1000px;margin-top:24px;}
div.layer0{position:relative; z-index:1;max-width:1000px;margin:0 auto;}
div.layer1{left:0; position:absolute; top:0; z-index:2}
div.layer2{left:0; position:absolute; top:0; z-index:3}
div.col {float:left;width:33%;}
div.col h3, div.col h2, div.col h1 {margin-left:20px}
div.col p {margin-left:30px;margin-right:10px;}
div.col ul {}
div.col ul li {background-image:url(../images/cavallino.png);background-position:left center;padding:.5em 20px;font-size:1.2em;margin-left:10px;margin-right:10px;line-height:1.2em}
ul#dcontent-textpart-links{margin:1em 20px;}
ul#dcontent-textpart-links li{border-bottom:solid 1px #191919;margin:0;padding:.25em 10px;display:block;list-style-position:inside;background-image:none}
ul#dcontent-textpart-links li a{text-decoration:none;border-bottom:dashed 1px #191919;color:#4a4a4a;font-size:1.1em;line-height:1.3em;}
fieldset#nlsignup_div, div#errorholder {margin:2em 20px;}
fieldset#nlsignup_div input {margin-bottom:.5em;width:100%;}
div#errorholder {padding:1em 10px;color:#FFF;font-size:1.2em;background-color:#db291d}

div.home-gradient {
	width:100%;
	padding-top:200px;
	background-image:url(../images/dcontent-h.jpg);
	margin-bottom: 30px;
}

/* sitemap */

ul.first{list-style-position:inside; list-style-type:circle; font-size:1.4em}
ul.first a{text-decoration:none}
ul#sitemap li {display:block;margin:.75em 0;}
ul#sitemap ul.second{list-style-position:inside; list-style-type:disc; margin-left:20px}
ul#sitemap a {background-image:url(../images/cavallino.png);background-position:left center;padding:.25em 0 .25em 20px;color:#4a4a4a;font-size:12px;}

/* autolocator */

#autolocator .topfields input{float:left; width:200px}
#autolocator fieldset{border-style:none}
#autolocator h2{font-size:1.2em; margin:0.625px 0}
#autolocator p, #autolocator li, #autolocator label{font-size:1.2em}
#autolocator .desiredoptions{border:1px solid #191919; float:right; padding:1em; width:350px; background-color:#101010}
#autolocator .desiredoptions label{margin-left:5px}
#autolocator .vehiclecontainer{float:left; width:350px}
#autolocator .vehiclecontainer input, #autolocator .vehiclecontainer select{float:left; width:200px}
#autolocator .vehiclecontainer label{float:left; padding-right:1em; text-align:right; width:100px}
#autolocator .fields{clear:both; display:block; float:left; margin-bottom:5px; margin-top:5px; width:100%}
#autolocator #autolocatorform .to{float:left; margin-left:5px; margin-right:5px; width:15px}
#autolocator .topfields, #autolocator #loginform div.row{display:block; float:left; margin-bottom:1em; width:100%}
#autolocator .topfields label, #autolocator #loginform label{float:left; padding-right:1em; text-align:right; width:100px}
#autolocator .desiredoptionscontainer{float:left; width:110px}

/* specials system */

ul.sptmp-nav{padding:0 1em}
ul.sptmp-nav li{display:inline; padding:1em; font-size:1.2em}
div.sptmp{margin:1em}
div.sptmp h2{font-size:1.6em; padding:0.5em 0.75em; color:#db291d}
div.sptmp-c{border:2px dashed #191919; padding:1em; font-size:1.2em; line-height:1.6em}
div.sptmp-b{float:left; width:70%}
div.sptmp-b button{margin-right:1em}
p.sptmp-exp{float:right; font-size:1.2em; line-height:1.6em}
div.testi-cnt{font-size:1.2em; line-height:1.6em}





/* models detailed */

#cmsdcontent div.modeldata dl{border-bottom:1px solid #191919; margin-right:20px; font-size:1.2em}
#cmsdcontent div.modeldata dt, #cmsdcontent div.modeldata dd{float:left; width:50%; padding:5px 0}
#cmsdcontent div.modeldata dt{clear:right}
div.modeldata dl:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
*:first-child+html div.modeldata dl{min-height:1px}

/* staff */

#content #dcontent #staff dl{width:236px; float:left; margin-right:10px; display:block; height:350px}
#content #dcontent #staff dt{text-align:center}
#content #dcontent #staff dd{font-size:16px; text-align:center; font-weight:bold}


.fleft, .lft {float:left}
.fright, .rght {float:right}


div.side div.imgpreviewdiv {
	background-color:#191919;
	position:absolute;
	z-index:500;
	width:320px;
	min-height:150px;
	padding:5px;
	display:none;
}

/* css 3 */

input, textarea, select{border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -khtml-border-radius:2px;}

fieldset.formfield, fieldset.getdirections, div#stock_colors ul li span, fieldset.formfield #select li.current, div.detailedfc fieldset, #stock_features h3, .slideholder div.topinfo p.car-name-lnks, ul#e-lst li, #estore ul.categories li span, div.side h5 span{border-top-right-radious:5px; border-bottom-right-radious:5px; border-bottom-left-radious:5px; border-top-left-radious:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-topleft:5px; -khtml-border-top-right-radius:5px; -khtml-border-bottom-right-radius:5px; -khtml-border-bottom-left-radius:5px; -khtml-border-top-left-radius:5px}

.slideholder div.topinfo p.car-name-lnks, div.search-filters, div.search_filter_block, div.narrow-box, div.narrow-item, div.stock {border-top-right-radious:3px; border-bottom-right-radious:3px; border-bottom-left-radious:3px; border-top-left-radious:3px; -webkit-border-top-right-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px; -webkit-border-top-left-radius:3px; -moz-border-radius-topright:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-bottomleft:3px; -moz-border-radius-topleft:3px; -khtml-border-top-right-radius:3px; -khtml-border-bottom-right-radius:3px; -khtml-border-bottom-left-radius:3px; -khtml-border-top-left-radius:3px}

div.listbraker a, .slideholder #showlargeimages #imgbtns_container a, p.lease {border-top-right-radious:2px; border-bottom-right-radious:2px; border-bottom-left-radious:2px; border-top-left-radious:2px; -webkit-border-top-right-radius:2px; -webkit-border-bottom-right-radius:2px; -webkit-border-bottom-left-radius:2px; -webkit-border-top-left-radius:2px; -moz-border-radius-topright:2px; -moz-border-radius-bottomright:2px; -moz-border-radius-bottomleft:2px; -moz-border-radius-topleft:2px; -khtml-border-top-right-radius:2px; -khtml-border-bottom-right-radius:2px; -khtml-border-bottom-left-radius:2px; -khtml-border-top-left-radius:2px}

div.side div.imgpreviewdiv, div.in-lst-buttoned div.imgpreviewdiv, fieldset.formfield #select li.current, .slideholder #showlargeimages #imgbtns_container a.selected, .slideholder #showlargeimages #imgbtns_container a.selected:hover {box-shadow:1px 1px 2px rgba(0,0,0,.25); -webkit-box-shadow:1px 1px 2px rgba(0,0,0,.25); -moz-box-shadow:1px 1px 2px rgba(0,0,0,.25)}

div#picture_placeholder img, table#compare, table#cart, div.detailedfc fieldset, .slideholder div.topinfo p.car-name-lnks, ul#e-lst li {box-shadow:1px 1px 10px rgba(0,0,0,.75); -webkit-box-shadow:1px 1px 10px rgba(0,0,0,.75); -moz-box-shadow:1px 1px 10px rgba(0,0,0,.75)}

div.listbraker a.selected, fieldset.formfield #select li.current, .slideholder #showlargeimages #imgbtns_container a.selected, .slideholder #showlargeimages #imgbtns_container a.selected:hover{text-shadow:0 -1px 0 rgba(0,0,0,.3)}

p.poweredby a, ul.collapse-ul li {text-shadow:0 -1px 0 rgba(0,0,0,.75)}
p.poweredbytwo a {
}

div.footerphones p, div.fseo, div.prem-d-wrap-c h1, div.smartable, a.button-aa {
}

button, a.button-aa-xxx, a.button-aa-xx, a.button-aa-x,a.button-contact-us, a.button-a-t{color:rgba(255,255,255,.55); text-shadow:0 -1px 0 rgba(0,0,0,.35)}

.slideback{filter:alpha(opacity=75); -moz-opacity:0.75; KhtmlOpacity:.75; opacity:.75}
div#tabnav a, div#tabs a{border-top-right-radious:5px; border-top-left-radious:5px; -webkit-border-top-right-radius:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -moz-border-radius-topleft:5px; -khtml-border-top-right-radius:5px; -khtml-border-top-left-radius:5px; text-shadow:0 -1px 0 rgba(0,0,0,.5)}
#tabnav a.active, #tabnav a.active:hover, #tabs a.current, #tabs a.current:hover{text-shadow:none}

div#imagescrollermain #loadingcoverdiv, ul#navmenu-h li ul{-moz-opacity:0.9; filter:alpha(opacity=90); filter:alpha(opacity=90); -khtml-opacity:.9; opacity:.9}


/* helpers */

.padding{padding:2em 20px}
#cmsdcontent .padding, #dcontent .padding, div.comparepage .padding {padding:4em 20px}
.sidepadding{padding:0 20px}

.sidemargin{margin:0 10px}
.sidemargin-left20 {margin-left:20px}
.padd-ajust {margin-bottom:70px;}
.top-padd-ajust {padding-top:50px;}
.margin-ajust-top57 {
	/* [disabled]margin-top:57px; */
}

.group:after, div.smartable dl:after,  #homepage ul#dcontent-textpart-links:after, ul#e-lst li:after, #homepage ul#leftsidespecial li:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.red{color:#f30}
.errorbox{background-color:#f30; color:#fff; padding:1em}
.printerror{background-color:#f30; color:#fff; padding:1em}

div.hgrad, div.hgraddetails {width:100%;}


div.hgraddetails, div.hgrad {
	/* [disabled]background-image:url(../images/bg-h-details.jpg); */
}
div.fgrad {background-image:url(../images/bg-f.png);background-position:center bottom;background-repeat:repeat-x;}

/* model-print */

a.model-print {float:right;display:block;font-size:1.1em;text-decoration:none;background-image:url(../images/ico-print-new.png);background-repeat:no-repeat;background-position:left top;padding-left:30px;margin-right:20px;height:25px;line-height:25px;margin-top:15px;}

a.model-print:hover {background-position:left -25px;}


/* cpopopup */

div.cpopopup div.content {width:1000px;height:800px;background-image:none;}
div.cpopopup div.content ins.top, div.cpopopup div.content ins.bott {background-image:none;width:1000px;}

div.cpopopup div.content ins.top {top:50px;}

/* over buttons */

a.compare {background-image:url(../images/compare-btn.png);right:249px;top:1px;}
a.alerts {background-image:url(../images/alerts-btn.png);right:0;top:250px;}
a.home, a.search, a.compare, a.alerts {width:48px;height:131px;display:block;position:absolute;background-position:left top;text-indent:-9999px;}

/*
a.search {background-image:url(../images/search-btn.png);left:249px;top:1px;}
a.home {background-image:url(../images/home-btn.png);left:11px;top:145px;z-index:9999;}
*/

a.search {background-image:url(../images/search-btn.png);left:249px;top:105px;}
a.home {background-image:url(../images/home-btn.png);left:11px;top:20px;z-index:99;}


a.home:hover, a.search:hover, a.compare:hover, a.alerts:hover  {background-position:-48px top}


div.h-specials-out div#imagescrollermain {float:left;width:100%;display: block;margin:20px 0 10px 0;position:relative;height:180px;}
div.h-specials-out #imagescrollermain div#imagescroller {float: left;width: 89%;display: block;overflow:hidden;height:180px;position:relative;}
div.h-specials-out #imagescrollermain img.smallthumbsimgscr {position:absolute;}
div.h-specials-out #imagescrollermain #imagescroller .scrollingpart {float:left;height:180px;}
div.h-specials-out #imagescrollermain #imagescroller .scrollingpart img {float:left;margin-right:5px;border:1px solid #ccc;border:1px solid rgba(255,255,255,.1);box-shadow:5px 5px 15px rgba(0,0,0,.75); -webkit-box-shadow:5px 5px 15px rgba(0,0,0,.75); -moz-box-shadow:5px 5px 15px rgba(0,0,0,.75);}
div.h-specials-out #imagescrollermain div.imagescrollercontainer {width:100%;height:180px;float:left;display:block;position:relative;}
div.h-specials-out #imagescrollermain .scrollerbuttonleft a, div.h-specials-out #imagescrollermain .scrollerbuttonright a {width:100%;height:180px;float:left;display:block;background-image: url(../images/scroller.png);}
div.h-specials-out #imagescrollermain #loadingcoverdiv {background-color:#000;width:100%;height:100%;left:0;top:0;position:absolute;z-index:10;filter: alpha(opacity=90); -moz-opacity: 0.9;KhtmlOpacity: .9;opacity: .9;}
div.h-specials-out #imagescrollermain div.imagescrollersubcontainer {width:100%;height:100%;position:absolute; z-index:5;top:0;left:0;}
div.h-specials-out #imagescrollermain .scrollerbuttonleft a:link,
div.h-specials-out #imagescrollermain .scrollerbuttonleft a:visited,
div.h-specials-out #imagescrollermain .scrollerbuttonleft a:hover,
div.h-specials-out #imagescrollermain .scrollerbuttonleft a:active {background-position: left 0;}
div.h-specials-out #imagescrollermain .scrollerbuttonright a:link,
div.h-specials-out #imagescrollermain .scrollerbuttonright a:visited,
div.h-specials-out #imagescrollermain .scrollerbuttonright a:hover,
div.h-specials-out #imagescrollermain .scrollerbuttonright a:active {background-position: left -180px;}
div.h-specials-out #imagescrollermain .scrollerbuttonleft,
div.h-specials-out #imagescrollermain .scrollerbuttonright  {height:180px;width:5%;float:left;}

div.h-specials-out #imagescrollermain div.specthumbs {position:absolute;width:200px;top:0;height:100%;text-align:center;}
div.h-specials-out #imagescrollermain div.specthumbs div.imgholder {}
div.h-specials-out #imagescrollermain div.specthumbs div.content {padding-top:5px;font-size:12px;color:#FFF;}



#carlist-modern p{font-size:1.2em}
#carlist-modern h2{padding:0}
#carlist-modern p.sp-carname{color:#fff; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;letter-spacing:1px; font-size:1.6em;



	padding-left:7px;

	display:block;


	border-left:3px solid #db291d;
	text-shadow:0 0 5px rgba(255,255,255,.55);


}
table#carlist-modern{border-collapse:collapse; border-top-width:1px; border-left-width:1px; border-top-style:solid; border-left-style:solid; border-top-color:#232323; border-left-color:#232323; margin:1em}
#carlist-modern td{border-right:1px solid #232323; border-bottom:1px solid #232323; background-color:#191919; padding:1em; width:33%; cursor:pointer}
#carlist-modern tr{text-align:left}
#carlist-modern .smallimg{float:left; width:110px}
#carlist-modern .carlist-modernspecials{float:right; text-align:right; width:65px}
#carlist-modern .carlist-modernspecials .special-ico, #carlist-modern .carlist-modernspecials .leasespecial-ico, #carlist-modern .carlist-modernspecials .certified-ico{background-position:left top; background-repeat:no-repeat; height:70px; width:65px}
#carlist-modern .carlist-modernspecials .special-ico{background-image:url(../images/special_ico.png)}
#carlist-modern .carlist-modernspecials .leasespecial-ico{background-image:url(../images/leasespecial_ico.png)}
#carlist-modern .carlist-modernspecials .certified-ico{background-image:url(../images/certified_ico.png)}
#carlist-modern a{text-decoration:underline}
#carlist-modern .smallimg img{border:1px solid #232323}

#carlist-modern h2 {color:#db291d}


h1.specials-h {}

p.sortby {font-size:1.2em;display:block;float:left;line-height:1.8em}

div.specials-qtt {float:right;width:30%;text-align:right}

div.specials-qtt p {font-size:2em;color:#FFF}

/* classified-search */


div.rightflypanel {overflow:hidden;min-height:165px;width:297px;position:absolute;right:0;top:25px;z-index:99999;}
div.flypanel{position:absolute;z-index:9999;background-position:center top;background-image:url(../images/classified-search-bg.png);background-repeat:repeat-y;}
div.rightflypanel-bg {background-position:center top;background-image:url(../images/classified-search-bg.png);background-repeat:repeat-y;}
div.rightcontainer {position:absolute;width:258px;right:0;top:11px}

div.classified-search {left:0;top:35px;width:258px;}

form.dropdownsearch select {width:95%;margin-bottom:10px;}

div.compare-veh-tab {right:0;top:125px;width:258px;}
div.flypanel ins.top, div.flypanel ins.bott, div.rightflypanel ins.top, div.rightflypanel ins.bott {position:absolute;width:258px;height:11px;}
div.flypanel ins.top, div.rightflypanel-bg ins.top  {
	left:0;
	top:-11px;
	background-image:url(../images/classified-search-top.png);
}
div.flypanel ins.bott, div.rightflypanel-bg ins.bott {left:0;bottom:-11px;background-image:url(../images/classified-search-bot.png)}
div.vehcompare  {width:220px;padding:19px;min-height:100px;}
div.vehcompare div.vehcompare-itm {background-image:url(../images/vehcompare-itm-bg.png);background-repeat:repeat-x;background-position:left bottom;margin-bottom:1em;}
div.vehcompare div.nobg {background-image:none} 
div.vehcompare div.vehcompare-itm img {float:left;box-shadow:1px 1px 10px rgba(0,0,0,.75); -webkit-box-shadow:1px 1px 10px rgba(0,0,0,.75); -moz-box-shadow:1px 1px 10px rgba(0,0,0,.75);border:1px solid rgba(255,255,255,.15)}
div.vehcompare div.vehcompare-itm p {float:right;width:100px;margin-top:0;margin-bottom:0;font-size:1.2em;line-height:1.6em;color:#ffffff;color:rgba(255,255,255,.75);text-shadow:0 -1px 0 rgba(0,0,0,.75)}
div.vehcompare p.emtymsg, div.vehcompare p.leftmsg {font-size:1.1em;line-height:1.4em;color:#ffffff;color:rgba(255,255,255,.75);text-shadow:0 -1px 0 rgba(0,0,0,.75);text-align:center;background: -webkit-gradient(linear, left top, left bottom, from(rgba(20,20,20,.75)), to(rgba(13,13,13,.75)));
background: -moz-linear-gradient(top,  rgba(20,20,20,.75),  rgba(13,13,13,.75));padding:.5em;box-shadow:1px 1px 5px rgba(0,0,0,.75);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.75); -moz-box-shadow:1px 1px 5px rgba(0,0,0,.75);border:1px solid rgba(190,190,190,.1);
border-top-right-radious:5px; border-bottom-right-radious:5px; border-bottom-left-radious:5px; border-top-left-radious:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-topleft:5px; -khtml-border-top-right-radius:5px; -khtml-border-bottom-right-radius:5px; -khtml-border-bottom-left-radius:5px; -khtml-border-top-left-radius:5px
}
div.vehcompare div.compare-btn-hldr {background-image:url(../images/vehcompare-itm-bg.png);background-repeat:repeat-x;background-position:left top;}
div.vehcompare p.emtymsg  strong, div.vehcompare p.leftmsg strong {font-size:1.4em;font-weight:normal;margin:0 .25em;color:#fff000;padding:.1em .1em}
div.vehcompare div.vehcompare-itm a.button-a {margin-left:15px;box-shadow:1px 1px 5px rgba(0,0,0,.75);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.75); -moz-box-shadow:1px 1px 5px rgba(0,0,0,.75);}
div.leftsearch {width:220px;padding:10px 19px;}
ul.settwo {width:109px;float:right;margin-right:5px;margin-top:15px;margin-bottom:15px;}
ul.settwo li {margin-bottom:1px;position:relative;}
ul.settwo li a {background-image:url(../images/left-search-button.png);background-repeat:no-repeat;background-position:left top;display:block;width:104px;height:39px;margin-left:5px;line-height:39px;text-transform:uppercase;color:#FFF;text-align:center;text-decoration:none;font-size:1.1em}
ul.settwo li a:hover {background-position:left -39px;}
ul.settwo li:hover ul, ul.settwo li.selected ul {display:block;}
ul.settwo li.selected {background-image:url(../images/left-search-popup-menu-s.png);background-position:-2px center;background-repeat:no-repeat;}
ul.settwo li.selected a {background-image:none;font-size:12px;font-weight:bold}
ul.settwo li.selected div.settwo-popup  {display:block;background-image:url(../images/left-search-popup-menu.png);width:237px;height:296px;z-index:999;position:absolute;left:102px;top:-124px;}
ul.settwo div.settwo-popup {display:none;}
ul.settwo div.settwo-popup ul {width:97%;}
ul.settwo div.settwo-popup ul li {border-bottom:1px dashed #3b3b3b;margin:0;line-height:normal;}
ul.settwo div.settwo-popup ul li a {color:#a2a2a2;font-size:11px;font-weight:normal;line-height:normal;height:auto;text-align:left;padding:.25em 0 .25em 20px;display:block;width:90%;}
ul.settwo div.settwo-popup ul li a span {color:#847f66}
ul.settwo div.settwo-popup ul li ins {float:left;width:18px;height:18px;background-image:url(../images/checkbox-l-search.png);background-position:left top;}
ul.settwo div.settwo-popup ul li:hover a, ul.settwo div ul li.checked a {color:#FFF}
ul.settwo div.settwo-popup ul li:hover ins {background-position:-18px top;}
ul.settwo div.settwo-popup ul li.checked ins {background-position:left -18px;}
ul.settwo div.settwo-popup ul li.checked:hover ins {background-position:-18px -18px;}

ul.settwo div.settwo-popup div.settwo-overflow {overflow-x:hidden;overflow-y:auto;height:220px;width:200px;margin-top:20px;margin-left:20px;}

ul.settwo div.settwo-popup a.button-a-t {background-image:url(../images/button-x-t.png);width:77px;height:43px;line-height:43px;background-position:left top;margin-left:15px;font-size:11px;font-weight:normal;text-transform:none}
ul.settwo div.settwo-popup a.button-close {float:right;margin-right:12px;}
ul.settwo div.settwo-popup a.button-a-t:hover {background-position:center -43px;color:#FFF}
ul.setone {background-color:#111111;margin-top:15px;margin-bottom:15px;width:200px;float:left;margin-left:10px;}
ul.setone li {border-bottom:1px dashed #292929;font-size:1.1em;color:#c3c3c3;text-transform:uppercase;line-height:1.6em;padding:0 5px;cursor:pointer}
ul.setone li ins {display:block;background-image:url(../images/left-search-white-check.png);width:16px;height:15px;float:right;margin-top:2px}
ul.setone li a {color:#c30404;text-decoration:none;text-transform:lowercase}
div.settwo-container div.shifter {height:149px;width:121px;position:absolute;left:-5px;top:20%;}
div.settwo-container {background-image:url(../images/left-search-mp-c.png);background-repeat:repeat-y;background-position:center top;position:relative;}
div.st-two-fltr {min-height:250px;}
div.settwo-container ins.s-c-t, div.settwo-container ins.s-c-f {display:block;background-position:center top;background-repeat:no-repeat;width:100%;position:absolute}
div.settwo-container ins.s-c-t {background-image:url(../images/left-search-mp-t.png);height:6px;top:-6px;}
div.settwo-container ins.s-c-f {background-image:url(../images/left-search-mp-f.png);height:11px;bottom:-11px}
div.settwo-container ins.s-c-screw {background-image:url(../images/left-search-screw.png);width:20px;height:20px;position:absolute;}
div.settwo-container ins.s-c-screw-ne {left:5px;top:-2px;}
div.settwo-container ins.s-c-screw-nw {right:5px;top:-2px}
div.settwo-container ins.s-c-screw-se {bottom:-5px;left:5px}
div.settwo-container ins.s-c-screw-sw {bottom:-5px;right:5px}
p.set-head {font-size:1.2em;text-transform:uppercase;color:#fff;font-weight:normal;margin:.5em 5px 2em 5px;padding-left:0.5em;letter-spacing:0;border-left-width: 2px;border-left-style: solid;border-left-color: #db291d;line-height:1.6em;font-family:Arial, Helvetica, sans-serif;text-shadow:0 0 5px rgba(255,255,255,.55);position:relative;}

div.classicsearch p.set-head {color:#000;text-shadow:1px 1px 1px rgba(0,0,0,.55);}


p.set-head a {position:absolute;right:0;top:-2px;width:20px;height:20px;background-image:url(../images/left-search-help.png);color:#FFF;text-decoration:none;text-align:center;line-height:1.6em}
ul.settree {width:210px;height:39px;float:right;margin-right:5px;}

div.inventorycbg-classic p.set-head a {right:30px;top:1px}

ul.settree li.selected {background-image:url(../images/left-search-scroller-menu-s.png);background-position:left center;background-repeat:no-repeat;}
ul.settree li.selected div.settree-popup {display:block;background-image:url(../images/left-search-scroller-menu.png);width:237px;height:226px;z-index:999;position:absolute;left:208px;top:-84px;}
ul.settree li.selected div.settree-popup ul {margin:20px 15px 15px 15px;}
ul.settree li.selected div.settree-popup ul li {background-image:none;height:60px;}
ul.sliders {padding:2em 0 0 0;}
ul.sliders li {position:relative;padding-left:7px}
ul.sliders li a.narrowbutton {width:208px;height:39px;display:block;background-image:url(../images/left-search-narrow-button.png);background-repeat:no-repeat;background-position:left top;line-height:39px;text-transform:uppercase;color:#FFF;text-align:center;text-decoration:none;font-size:1.1em;}
ul.sliders li a.narrowbutton:hover {background-position:left -39px;}
ul.sliders li div.scroller-container {display:none;position:absolute;left:215px;top:-202px;height:241px;width:243px;background-image:url(../images/scroller-container-bg.png);background-position:left top;background-repeat:no-repeat;}
ul.sliders li div.scroller-container a.button-a-t {background-image:url(../images/button-x-t.png);width:77px;height:43px;line-height:43px;background-position:left top;margin-left:15px;font-size:11px;font-weight:normal;text-transform:none}
ul.sliders li div.scroller-container a.button-a-t:hover {background-position:center -43px;color:#FFF}
ul.sliders li div.scroller-container-hldr {width:200px;float:right;padding:17px 13px 7px 30px;}
ul.sliders li div.scroller-container-hldr a.button-a-t {float:left;margin-left:0}
ul.sliders li div.scroller-container-hldr a.button-close {float:right}
ul.sliders li.selected a, ul.sliders li.selected a:hover {background-image:url(../images/left-search-narrow-button-on.png);background-position:left top;}
ul.settree li a.scrollerfull {background-image:url(../images/slider-whole.png);cursor:pointer;background-position:7px center;height:59px;display:block}
p.slidershead {font-size:1.1em;color:#999;margin-left:15px;margin-bottom:0}
a.help-bbl {position:relative}
a.help-bbl span {display:none;position:absolute;left:30px;top:-17px;width:200px;background-color:rgba(250,239,149,.95);border:1px solid rgba(255,255,255,.35);color:rgba(0,0,0,.75);z-index:999999999;padding:10px;text-align:left;text-transform:none;font-size:11px;box-shadow:1px 1px 5px rgba(0,0,0,.85);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.85); -moz-box-shadow:1px 1px 5px rgba(0,0,0,.85);border-top-right-radious:5px; border-bottom-right-radious:5px; border-bottom-left-radious:5px; border-top-left-radious:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-topleft:5px; -khtml-border-top-right-radius:5px; -khtml-border-bottom-right-radius:5px; -khtml-border-bottom-left-radius:5px; -khtml-border-top-left-radius:5px}
a.help-bbl:hover span {display:block;}
a.help-bbl span em {position:absolute;left:-6px;top:20px;width:6px;height:10px;background-image:url(../images/help-bbl-corner.png);background-position:left top;background-repeat:no-repeat}

a.collapsecntrl2:link, a.collapsecntrl2:visited {text-decoration:none;margin:5px;}



form.dropdownsearch a.searchnoww {background-image:url(../images/button-x-t.png);width:77px;height:43px;line-height:43px;background-position:left top;margin-left:15px;font-size:11px;font-weight:normal;text-transform:none;display:block;text-decoration:none;text-align:center}



div.vintg-main {background-image:url(../images/vint-c.jpg);background-repeat:repeat-y;background-position:center top;}
div.vintg-t {background-image:url(../images/vint-h.jpg);background-repeat:no-repeat;background-position:center top;}
div.vintg-f {background-image:url(../images/vint-f.jpg);background-repeat:no-repeat;background-position:center bottom;min-height:1500px;}
#cmsdcontent div.vintg-content {font-family:Verdana, Geneva, sans-serif}
div.vintg-content {text-align:center;margin:0 40px;}


div.vintg-scroller {height:520px;width:100%;position:relative}

a.vintg-left, a.vintg-right {display:block;width:20px;height:23px;text-indent:-9999px;background-repeat:no-repeat;background-position:left top;position:absolute;}
a.vintg-left {background-image:url(../images/vint-left.png);left:20px;bottom:100px}
a.vintg-right {background-image:url(../images/vint-right.png);right:20px;bottom:100px}

div.vintg-container {position:absolute;left:50px;bottom:65px;width:670px;height:110px;text-align:center}
div.vintg-container .opacity20 {opacity:.2;-moz-opacity:0.2;filter:alpha(opacity=20);}
div.vintg-container .opacity50 {opacity:.5;-moz-opacity:0.5;filter:alpha(opacity=50);}
div.vintg-name {position:absolute;left:0;bottom:25px;width:100%;text-align:center}

#cmsdcontent div.vintg-content p {font-size:12px;line-height:14px;color:#FFF;text-shadow:1px 1px 3px rgba(0,0,0,.75)}
#cmsdcontent div.vintg-content p.red {font-style: italic;color:#F00}
#cmsdcontent div.vintg-content h2.dare-to-compare {background-image:url(../images/vint-dare-to-compare.png);background-repeat:no-repeat;background-position:center top;display:block;height:22px;text-indent:-9999px;margin-top:40px;}
#cmsdcontent div.vintg-content ul {text-align:left;color:#FFF;list-style:none;font-size:14px;text-shadow:1px 1px 3px rgba(0,0,0,.75)}
#cmsdcontent div.vintg-content>ul {margin:1em 15px;font-weight:bold;font-style: italic;}
#cmsdcontent div.vintg-content ul>li {margin-bottom:10px;}
#cmsdcontent div.vintg-content ul li ol {margin-left:20px;font-size:12px;line-height:14px;list-style:none;font-weight:normal;font-style:normal;list-style-position:inside}



table.vintpopup {
	width:100%;
	border-top:1px solid #363636;
	border-right:1px solid #363636;
	
	border-collapse:collapse;text-shadow:0 -1px 0 rgba(0,0,0,.85)

	
		
	}
.vintpopup caption {
	color: #fff;
	font-size:16px;
	font-weight:normal;
	caption-side:top;
	line-height:28px;
   

	padding-top:10px;
	padding-bottom:10px;
	text-transform:uppercase;
	text-align:left;
	padding-left:20px;
	
	}	
	
	 *+html .vintpopup caption  {padding-top:0;padding-bottom:10px;
	 }

.vintpopup p.compareback {
line-height:16px;padding:0;margin:0;display:block}
	
.vintpopup tr.odd td	{
	background:#212121;
	
	}
.vintpopup tr.odd .column1	{
	background-color:#141414;
	
	
	}	
	.vintpopup tr.odd td.column1, .vintpopup tr.odd th {background-image:url(images/thead.png);
	background-position:left bottom;
	background-repeat:repeat-x;}
	
	
	
.vintpopup tr.oddoptions td, .vintpopup tr.oddoptions .column1 {background-color:#0a0a0a;background-image:url(images/oddoptions.png);background-position:left bottom;background-repeat:repeat-x;}
.vintpopup .column1	{background-color:#292929;width:10%;color:#ff0000;}
.vintpopup tr td {background-color:#212121;}
.vintpopup td, .vintpopup th {vertical-align:text-top;padding:10px;	border-bottom: 1px solid #363636;font-size:14px;border-left:1px solid #363636;text-align:left;color:#7d7d7d;}
.vintpopup thead th {background-color:#363636;color:#ff0000;font-size:16px;font-weight:normal;background-image:url(../images/vintpopup-thead-th.png);background-repeat:repeat-x;background-position:left bottom}	
.vintpopup thead th div  {position:relative}
.vintpopup thead th div img {margin-top:5px;margin-bottom:5px;}
.vintpopup thead th div a.compare-certified {position:absolute;right:-20px;top:-5px;width:120px;height:90px;display:block;}
.vintpopup tfoot tr.odd td {background-image:url(images/tfoot.png);background-position:left bottom;background-repeat:repeat-x;}
div.vintagepopup .red {color:#666;font-size:14px;}
div.vintagepopup div.content  form {padding:0;margin:0;border:none;}
fieldset.vintageff {background-color:#151515}
fieldset.vintageff label {font-size:14px;}
fieldset.vintageff legend {color:#FFF;font-size:16px;}
div.vintagepopup p  {font-size:1.2em}
div.vintagepopup .formfield input, div.vintagepopup .formfield select, div.vintagepopup .formfield textarea {border:1px solid #404040;background-color:#323232;color:#b8b8b8}
div.vintagepopup .formfield input:focus, div.vintagepopup .formfield select:focus, div.vintagepopup .formfield textarea:focus {background-color:#4a4a4a; border:1px solid #db291d;color:#ffffff;box-shadow:0px 0px 10px rgba(219,41,29,.4); -webkit-box-shadow:0px 0px 10px rgba(219,41,29,.4); -moz-box-shadow:0px 0px 10px rgba(219,41,29,.4)}



a.vint-close-pp {width:150px;height:50px;display:block;background-image:url(../images/popup_close-vint.png);background-position:left top;text-indent:-9999px;color:#000;position:absolute;right:40px;bottom:-50px;z-index:99999}
a.vint-close-pp:hover {background-position:left -50px;}

.formfield .contactmessage textarea {height:120px;}
.formfield .contactmessagenew textarea {height:70px;}
.formfield .contactmessagenew hr, .formfield .contactmessage #message2, .formfield .contactmessage label.contact-options {display:none}


/* newstaff */

div#newstaff ul li {position:relative;float:left;list-style:none;width:33%;margin:0;padding:0;height:332px;background-image:url(../images/newstaff-bg.png);background-repeat:no-repeat;background-position:center top;}
div#newstaff ul li:hover {background-position:center -332px;}
div#newstaff ul li img {margin-top:20px;border:3px solid #FFF;box-shadow:0 0 10px rgba(0,0,0,.75); -webkit-box-shadow:0 0 10px rgba(0,0,0,.75); -moz-box-shadow:0 0 10px rgba(0,0,0,.75)}
div#newstaff ul li a.news-staff-home {background-image:url(../images/listbraker-a.png);background-position:left top;width:147px;height:43px;display:block;position:absolute;bottom:15px;left:50px;text-shadow:0 -1px 0 rgba(0,0,0,.35)}
div#newstaff ul li a.news-staff-home:link, div#newstaff ul li a.news-staff-home:visited {color:#FFF;line-height:43px;text-align:center;text-decoration:none}
div#newstaff ul li a.news-staff-home:hover {background-position:left -43px;}
div#newstaff ul li dl {text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,1)}
div#newstaff ul li dl dd h3 {margin:0;padding:0}
div#newstaff ul li dl dd p {margin:0;padding:0}
div#newstaff ul li dl dd span, div#newstaff ul li dl dd ins {display:block}
div#newstaff ul li dl dd span {font-size:11px;margin-top:10px}
div#newstaff ul li dl dd ins {color:#FFF;margin-top:-7px}
div.staff-popup-info img {border:3px solid #FFF;box-shadow:0 0 10px rgba(0,0,0,.75); -webkit-box-shadow:0 0 10px rgba(0,0,0,.75); -moz-box-shadow:0 0 10px rgba(0,0,0,.75)}
div.staff-popup-info h3 {margin:0;padding:0;font-size:2em;margin:.5em 0}
div.staff-popup-info p {margin:10px 0;font-size:1.2em;padding:0;line-height:1.4em;}
div.staff-popup-info span, div.staff-popup-info ins {display:block}
div.staff-popup-info span {font-size:1.2em;margin-top:10px}
div.staff-popup-info ins {color:#FFF;}
div.staff-popup-info p.staff-bio {color:#CCC;margin-top:25px;}

/* home-scroller-bubble */

div.home-scroller-bubble {width:243px;height:291px;background-image:url(../images/home-scroller-buble.png);position:absolute;z-index:999}

div.home-scroller-bubble h1 {font-size:1.6em;border-left:solid 3px #db291d;padding:.5em 0 .5em 7px;margin:20px 20px 0 20px;text-shadow:0 0 5px rgba(255,255,255,.55);}
div.home-scroller-bubble div.smartable {margin:10px 10px 0 10px;}
div.home-scroller-bubble div.smartable dl {font-size:1.2em;padding:.25em 0;border-bottom:1px dashed #4c4c4c; border-bottom:1px dashed rgba(255,255,255,.1)}
div.home-scroller-bubble div.smartable dt {width:40%;color:#949494}
div.home-scroller-bubble div.smartable dd {width:60%;color:#cfcfcf;font-weight:normal}
div.home-scroller-bubble div.bubbleprice {margin:0 30px;}
div.home-scroller-bubble div.bubbleprice p {color:#FFF;padding:0;margin:0;font-weight:bold;font-size:1.2em}
div.home-scroller-bubble div.bubbleprice h2, div.home-scroller-bubble div.bubbleprice h3 {display:block;float:left;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;letter-spacing:normal}
div.home-scroller-bubble div.bubbleprice h2 {color:#ad0b0b;padding:0;margin:0;font-size:2.6em;width:60%;}
div.home-scroller-bubble div.bubbleprice h3 {color:#fff000;text-decoration:line-through;padding:7px 0 0 0;margin:0;font-size:1.8em;width:40%;}


ul#navmenu-hl, ul#navmenu-hr, ul#navmenu-middle {
	display:block;
	height: 66px;
	position:relative;
	z-index:9999;
		

	
}

ul#navmenu-middle  {
	text-transform:none}

ul#navmenu-hl, ul#navmenu-hr {}


ul#navmenu-hl {float:left;width:40%;}
ul#navmenu-hr {float:right;width:40%;}
ul#navmenu-middle {float:left;width:20%;}

ul#navmenu-middle p {
	color:#000;
	font-size:12px;
	display:block;
	margin-top:5px;
}

ul#navmenu-middle ins {
	color:#000;
	font-size:10px;
	display:block;
	position:absolute;
	bottom:55px;
	left:10px;
	right:10px;
	font-style: italic;	
}



ul#navmenu-middle img {
}

ul#navmenu-middle li {}


ul#navmenu-middle>li>a {text-indent:-9999px;}

ul#navmenu-middle li ul li a:link, ul#navmenu-middle li ul li a:visited {
	/* [disabled]line-height:18px; */
	font-size:12px;
	font-variant:normal;
	color:#FFF;
}
ul#navmenu-middle li ul li a:hover, ul#navmenu-middle li ul li a:active {
	color:#FFF
}

ul#navmenu-middle li ul li a.visit-website {
	border-bottom:none;
	position: absolute;
	bottom: 10px;
	left: 20px;
	line-height: none;
	right: 20px;
}
ul#navmenu-middle li ul li a.visit-website:link, ul#navmenu-middle li ul li a.visit-website:visited {color:#FFF;font-size:14px}

ul#navmenu-hl li, ul#navmenu-hr li  {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 66px
  
}

ul#navmenu-middle li {  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
 
  height: 66px}
ul#navmenu-middle {position:relative}
ul#navmenu-hl>li>a, ul#navmenu-hr>li>a {text-transform:uppercase}



ul#navmenu-middle li {text-align:center}
ul#navmenu-hl ul, ul#navmenu-hr ul  {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 210px;
	list-style: none;
	display: none;
	position: absolute;
	top: 65px;
	left: 0;
	
	
}
ul#navmenu-middle ul {
	position:absolute;
	left:-223px;
	top:66px;
	width:645px;
	
	
	}
ul#navmenu-middle ul li {
	width:185px;
	margin:0 15px;
	background-image:url(../images/dropdown-bg.png);
	background-position:center top;
	background-repeat:no-repeat;
	float:left;
	height:267px;
	display: block !important;
	display: inline; /*For IE*/
	position: relative;
}

ul#navmenu-hl ul:after, ul#navmenu-hr ul:after, ul#navmenu-middle ul:after  /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}





ul#navmenu-hl ul li, ul#navmenu-hr ul li {
 /* width: 180px;*/ width:210px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
  
 

}

/* Root Menu */
ul#navmenu-hl a, ul#navmenu-hr a,  ul#navmenu-middle a  {
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	text-decoration: none;
	height: auto !important;
	height: 1%;
	font-size: 1.4em;
	padding-top: 0;
	padding-bottom: 0;
	line-height: 66px;
	text-align:center;
	white-space:nowrap;
	font-weight:bold;
	

	
	}
	
	ul#navmenu-hl a, ul#navmenu-hr a {background-image:url(../images/palka.png);
	background-repeat:no-repeat;
	background-position:right top;}
	

ul#navmenu-middle>li {
	width:100px;
}


ul#navmenu-hl li.last a, ul#navmenu-hr li.last a {background-image:none}

ul#navmenu-middle li ul li a {
	line-height:26px;
	font-size:12px;
}

ul#navmenu-hl li ul li a, 
ul#navmenu-hr li ul li a {padding-left:10px;background-image:none;} 

/* 2nd Menu */
ul#navmenu-hl li:hover li a,
ul#navmenu-hl li.iehover li a,
ul#navmenu-hr li:hover li a,
ul#navmenu-hr li.iehover li a {
	float: none;
	

	font-size:1.3em;
	
	
	line-height:28px;
	text-align:left;
	
	
	
}

ul#navmenu-hl li:hover li a.round,
ul#navmenu-hl li.iehover li a.round,
ul#navmenu-hl li:hover li a.round,
ul#navmenu-hl li.iehover li a.round,
ul#navmenu-hr li:hover li a.round,
ul#navmenu-hr li.iehover li a.round,
ul#navmenu-hr li:hover li a.round,
ul#navmenu-hr li.iehover li a.round {line-height:26px;border-bottom:none;
background-image:none}


ul#navmenu-hl li ul li, ul#navmenu-hr li ul li  {height:28px;}

/* 2nd Menu selected */
ul#navmenu-hl  li:hover ul.navmenu-h-sel li a,
ul#navmenu-hl  li.iehover ul.navmenu-h-sel li a,
ul#navmenu-hr  li:hover ul.navmenu-h-sel li a,
ul#navmenu-hr  li.iehover ul.navmenu-h-sel li a {
	float: none;
	
	
	
	
	
}





ul#navmenu-hl ul ul,
ul#navmenu-hl ul ul ul,
ul#navmenu-hr ul ul,
ul#navmenu-hr ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */

ul#navmenu-hl li:hover ul ul,
ul#navmenu-hl li:hover ul ul ul,
ul#navmenu-hl li.iehover ul ul,
ul#navmenu-hl li.iehover ul ul ul,

ul#navmenu-hr li:hover ul ul,
ul#navmenu-hr li:hover ul ul ul,
ul#navmenu-hr li.iehover ul ul,
ul#navmenu-hr li.iehover ul ul ul,

ul#navmenu-middle li:hover ul ul

 {
  display: none;
}
ul#navmenu-middle li ul  {
  display: none;
}



ul#navmenu-hl li:hover ul,
ul#navmenu-hl ul li:hover ul,
ul#navmenu-hl ul ul li:hover ul,
ul#navmenu-hl li.iehover ul,
ul#navmenu-hl ul li.iehover ul,
ul#navmenu-hl ul ul li.iehover ul,

ul#navmenu-hr li:hover ul,
ul#navmenu-hr ul li:hover ul,
ul#navmenu-hr ul ul li:hover ul,
ul#navmenu-hr li.iehover ul,
ul#navmenu-hr ul li.iehover ul,
ul#navmenu-hr ul ul li.iehover ull,

ul#navmenu-middle li:hover ul

 {
  display: block;
}


	
/* nav colors */
ul#navmenu-hl li ul, ul#navmenu-hr li ul {background:#e5e5e5}
ul#navmenu-hl a, ul#navmenu-hr a, ul#navmenu-middle a  {
	color: #747474;
}





ul#navmenu-hl>li>a:hover, ul#navmenu-hl>li>a:active,
ul#navmenu-hr>li>a:hover, ul#navmenu-hr>li>a:active {color:#F00}

ul#navmenu-hl a:hover,
ul#navmenu-hl li:hover a,
ul#navmenu-hl li.iehover a,

ul#navmenu-hr a:hover,
ul#navmenu-hr li:hover a,
ul#navmenu-hr li.iehover a {}

ul#navmenu-hl li:hover li a,
ul#navmenu-hl li.iehover li a, 
ul#navmenu-hr li:hover li a,
ul#navmenu-hr li.iehover li a  {
	color: #4e4e4e;
	background-image:url(../images/ul-li-ul-li-a.png);
	background-position:center bottom;
	background-repeat:no-repeat/*;border-bottom: 1px solid #939393;*/
}
ul#navmenu-hl  li ul, ul#navmenu-hr li ul
ul#navmenu-hl  li:hover ul.navmenu-h-sel li a,
ul#navmenu-hl  li.iehover ul.navmenu-h-sel li a ,
ul#navmenu-hl  li ul, ul#navmenu-hr li ul,
ul#navmenu-hl  li:hover ul.navmenu-h-sel li a,
ul#navmenu-hl  li.iehover ul.navmenu-h-sel li a   {/*color: #fff;color:rgba(255,255,255,.75);border-bottom: 1px solid #1d1d1d;*/}
	/* 2nd Menu Hover Persistence */
ul#navmenu-hl li:hover ul.navmenu-h-sel li a:hover,
ul#navmenu-hl li:hover ul.navmenu-h-sel li:hover a,
ul#navmenu-hl li.iehover ul.navmenu-h-sel li a:hover,
ul#navmenu-hl li.iehover ul.navmenu-h-sel li.iehover a,

ul#navmenu-hr li:hover ul.navmenu-h-sel li a:hover,
ul#navmenu-hr li:hover ul.navmenu-h-sel li:hover a,
ul#navmenu-hr li.iehover ul.navmenu-h-sel li a:hover,
ul#navmenu-hr li.iehover ul.navmenu-h-sel li.iehover a

 {color: #d90004;}

/* 2nd Menu selected */

/* 2nd Menu Hover Persistence */
ul#navmenu-hl li:hover li a:hover,
ul#navmenu-hl li:hover li:hover a,
ul#navmenu-hl li.iehover li a:hover,
ul#navmenu-hl li.iehover li.iehover a,

ul#navmenu-hr li:hover li a:hover,
ul#navmenu-hr li:hover li:hover a,
ul#navmenu-hr li.iehover li a:hover,
ul#navmenu-hr li.iehover li.iehover a
 {color: #d90004;}
 
 ul#navmenu-hl a.navmenu-h-sel, ul#navmenu-hl a.navmenu-h-sel,
ul#navmenu-hr a.navmenu-h-sel, ul#navmenu-hr a.navmenu-h-ser,
ul#navmenu-hl a.navmenu-h-sel:hover, ul#navmenu-hl a.navmenu-h-sel:active,
ul#navmenu-hr a.navmenu-h-sel:hover, ul#navmenu-hr a.navmenu-h-ser:active,

ul#navmenu-hl li.last a.navmenu-h-sel, 
ul#navmenu-hr li.last a.navmenu-h-sel,

ul#navmenu-hl li.last a.navmenu-h-sel:hover, 
ul#navmenu-hr li.last a.navmenu-h-sel:hover

 {color: #fff;background-image:url(../images/nav-selected.png);background-repeat:no-repeat;background-position:left top;}

 div.headerphoness {position:absolute;top:60px;left:690px;}

div.headerphoness p {color:#FFF;text-align:right;font-size:12px;line-height:18px;}

