#priNav li a { background: url(../images/priNav.gif) no-repeat; }
#priNav li a#home {}
#priNav li a#inv {}
#priNav li a#fin {}
#priNav li a#find {}
#priNav li a#ship {}
#priNav li a#spec {}
#priNav li a#info {}
#priNav li a#cont {}
/* hover states */
#priNav li a#home:hover {}
#priNav li a#inv:hover {}
#priNav li a#fin:hover {}
#priNav li a#find:hover {}
#priNav li a#ship:hover {}
#priNav li a#spec:hover {}
#priNav li a#info:hover {}
#priNav li a#cont:hover {}

#navwrap { margin: 0; padding: 0; }
#navblock { width:980px; margin: 0 auto; padding: 20px 0 19px; height:106px; }
#navblock h1 { float:left; margin: 0; padding: 0; }
#navblock h1 a { display:block; width:179px; height:106px; text-indent: -9000px; }
#priNav { float:right; margin: 0; padding: 0; width:801px; height:57px; list-style-type: none; }
#priNav li { float:left; margin: 0 ; padding: 0; }
#priNav li a { display:block; height:57px; text-indent: -9000px; }
#priNav li a#priNav_Home { width:68px; background-position: 0px 0px; }
#priNav li a#priNav_Inventory { width:87px; background-position: -68px 0px; }
#priNav li a#priNav_Financing { width:89px; background-position: -157px 0px; }
#priNav li a#priNav_Service_Scheduler { width:150px; background-position: -249px 0px; }
#priNav li a#priNav_Shipping { width:88px; background-position: -400px 0px; }
#priNav li a#priNav_Specials { width:86px; background-position: -486px 0px; }
#priNav li a#priNav_Dealer_Info { width:105px; background-position: -568px 0px; }
#priNav li a#priNav_Contact_Us { width:117px; background-position: -670px 0px; }
/* hover states */
#priNav li a#priNav_Home:hover { background-position: 0px -57px; }
#priNav li a#priNav_Inventory:hover { background-position: -68px -57px; }
#priNav li a#priNav_Financing:hover { background-position: -157px -57px; }
#priNav li a#priNav_Service_Scheduler:hover { background-position: -249px -57px; }
#priNav li a#priNav_Shipping:hover { background-position: -400px -57px; }
#priNav li a#priNav_Specials:hover { background-position: -486px -57px; }
#priNav li a#priNav_Dealer_Info:hover { background-position: -568px -57px; }
#priNav li a#priNav_Contact_Us:hover { background-position: -670px -57px; }

#priNav ul {background: #4FBF1D none; border: 3px solid #CAF396; border-top: none; left: 0; top: 57px;}
#priNav ul li {clear: both; display: block; float: none;}
#priNav ul a {background: none; color: #fff; font-size: 12px; letter-spacing: 0px; margin: 5px; padding: 5px; text-decoration: none; text-transform: uppercase; white-space: nowrap; word-spacing: 2px;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
#priNav ul a:hover {background-color: #CAF396; color: #000; }



#header h3 {
color:#FFFFFF;
font-size:16px;
font-weight:normal;
line-height:18px;
text-align:right;
}

#ql_home li a#find {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://images1.ecarlist.com/sites/templates/carbonite/images/green/ql_icons.png");
background-position:0 0;
background-repeat:no-repeat;
color:#FEFEFE;
}

#ql_home li a#spec {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://images1.ecarlist.com/sites/templates/carbonite/images/green/ql_icons.png");
background-position:0 -29px;
background-repeat:no-repeat;
color:#FEFEFE;
}



#ql_home li a#us {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://images1.ecarlist.com/sites/templates/carbonite/images/green/ql_icons.png");
background-position:0 -58px;
background-repeat:no-repeat;
color:#FEFEFE;
}

#ql_home li a#fin {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://images1.ecarlist.com/sites/templates/carbonite/images/green/ql_icons.png");
background-position:0 -87px;
background-repeat:no-repeat;
color:#FEFEFE;
}

#ql_inner li a#find {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://images1.ecarlist.com/sites/templates/carbonite/images/green/ql_icons.png");
background-position:0 0;
background-repeat:no-repeat;
color:#FEFEFE;
}

#ql_inner li a#spec {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://images1.ecarlist.com/sites/templates/carbonite/images/green/ql_icons.png");
background-position:0 -29px;
background-repeat:no-repeat;
color:#FEFEFE;
}



#ql_inner li a#us {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://images1.ecarlist.com/sites/templates/carbonite/images/green/ql_icons.png");
background-position:0 -58px;
background-repeat:no-repeat;
color:#FEFEFE;
}

#ql_inner li a#fin {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://images1.ecarlist.com/sites/templates/carbonite/images/green/ql_icons.png");
background-position:0 -87px;
background-repeat:no-repeat;
color:#FEFEFE;
}


#sidebar_address .floatleft { margin-left: 8px; }

#inventory .price_line_1 { color: #fff; }

#vehicle #vehicle_title { color: #fff; }

#vehicle .price_line_1 { color: #fff; }
}

p#homemap {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("../images/contactmap.png");
    background-position: center top;
    background-repeat: no-repeat;
}

p#homemap { background-image: url("../images/contactmap.png"); }

#home_welcome p {
    color: #E1E0E0;
    height: 195px;
    overflow-x: hidden;
    overflow-y: hidden;
}

#parts_request_form label, #service_request_form label {
    color: #FFFFFF;
    font-size: 10pt;
    margin-top: 10px;
    width: 60px;
}

.staffbox { margin: 10px 0; padding:  10px 0; border-bottom: 1px dotted #444; }
.staffpic { float:left; margin: 0 10px 10px 0; border:5px solid #fff; box-shadow: -5px 5px 5px #ccc; -moz-box-shadow: -5px 5px 5px #ccc; -webkit-box-shadow: -2px 5px 5px #ccc; }
#meet_our_staff #right h3 { font-size:20px; font-weight: normal; margin: 35px 0 10px; padding: 0; }
#right .staffbox p.name { font-size:16px; font-weight: normal; }
#right .staffbox p.name span { font-size:14px; font-style:italic; }
#right .staffbox p.phone { font-size:16px; font-weight: normal; }
#right .staffbox p.phone span { font-size:14px; font-style:italic; }
#right .staffbox p.email { color: #e10419; font-size:16px; font-weight: normal; }
#right .staffbox p.phone span { font-size:14px; font-style:italic; }


#chatplacer { margin: 0; padding: 0; position: relative; }
#lpButDivID-1303838675909 { position: absolute; top:9px; left:400px; z-index: 200; font-size: 10px !important; color:#fff; vertical-align: top; }
#lpButDivID-1303838675909 table  { vertical-align: none; } 
#lpButDivID-1303838675909 table span { vertical-align: none !important; font-size: 11px !important; margin-right: 10px; }
#lpButDivID-1303838675909 table span strong  { vertical-align: none !important; }
table { vertical-align: none; }



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, 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 { vertical-align:top; }