#header h1 { margin: 0; }
#header h1 a { display:block; width:351px; height:101px; background: url(../images/header_logo_2.png) no-repeat left top; position: relative; }
#header h1 span { display:block; position: absolute; top: 85px; left: 26px; font-style: italic; color: #fff; }

#priNav { width:617px; }
#priNav li a  { background: url(../images/prinav.jpg) no-repeat; padding: 0; text-indent: -9000px; }
#priNav li a#priNav_View_Inventory { width:108px; height:105px; background-position: 0px 0px; }
#priNav li a#priNav_Specials { width:72px; height:102px; background-position: -108px 0px; }
#priNav li a#priNav_Financing { width:79px; height:97px; background-position: -180px 0px; }
#priNav li a#priNav_Vehicle_Finder { width:107px; height:92px; background-position: -259px 0px; }
#priNav li a#priNav_Shipping { width:70px; height:87px; background-position: -366px 0px; }
#priNav li a#priNav_Dealer_info { width:87px; height:75px; background-position: -436px 0px; }
#priNav li a#priNav_Contact_Us { width:88px; height:70px; background-position: -523px 0px; }
/* hover states */
#priNav li a#priNav_View_Inventory:hover { width:108px; height:105px; background-position: 0px -108px; }
#priNav li a#priNav_Specials:hover { width:72px; height:102px; background-position: -108px -108px; }
#priNav li a#priNav_Financing:hover { width:79px; height:97px; background-position: -180px -108px; }
#priNav li a#priNav_Vehicle_Finder:hover { width:107px; height:92px; background-position: -259px -108px; }
#priNav li a#priNav_Shipping:hover { width:70px; height:87px; background-position: -366px -108px; }
#priNav li a#priNav_Dealer_info:hover { width:87px; height:75px; background-position: -436px -108px; }
#priNav li a#priNav_Contact_Us:hover { width:88px; height:70px; background-position: -523px -108px; }
 

#home_top { padding: 0px; margin:0;}
#home_specials {
height:327px;
margin:0;
padding:0;
width:980px;
}

#videobox { float:left; margin: 0; padding: 0; width:250px; height:224px; border:2px solid #606060; border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px; }
#playerbox { width:248px; height:208px; padding: 0 1px; }
a.ecl_video_unmute { display:block; text-align: center; height:40px; width:248px; background:url(../images/clicktolisten.png) no-repeat center center; text-indent: -9000px; line-height: 40px; top:70px; margin: 0; padding: 0; z-index: 400; *left:0; }
#ec_flowplayer_controlbar { height:15px; background: url(../images/controlbartile.png) repeat-x left top; margin: 0; padding: 0 0 1px; }
#ec_flowplayer_controlbar a.play { display: block; height:15px; width:16px; text-indent: -9000px; background: url(../images/video-buttons.png) no-repeat 0 0; float:left; margin: 0; } 
#ec_flowplayer_controlbar a.pause { display: block; height:15px; width:16px; text-indent: -9000px; background: url(../images/video-buttons.png) no-repeat -35px 0px; float:left; margin: 0; } 
#ec_flowplayer_controlbar a.play:hover { background-position: 0px -15px; } 
#ec_flowplayer_controlbar a.pause:hover { background-position: -35px -15px; } 
#ec_flowplayer_controlbar .track { height:4px; background: #fff; width:215px; float:left; margin: 5px 0 0; }
#ec_flowplayer_controlbar a.unmute, #ec_flowplayer_controlbar a.mute  { float: left; width:16px; height:15px; text-indent: -9000px; background: url(../images/video-buttons.png) no-repeat -16px 0; }
#ec_flowplayer_controlbar a.unmute:hover, #ec_flowplayer_controlbar a.mute:hover { background-position: -16px -15px; }
#ec_flowplayer_controlbar .time { display:none; }
#ec_flowplayer_controlbar .progress { background: #e51304; height:4px;  }
#ec_playlist { display:none; }
/*
#ec_playlist { height:20px; background: url(../images/playlisttile.png) repeat-x center top; }
p.clipselect { float:left; text-transform: uppercase; color:#fff; font-size:11px; margin: 0 10px; padding-top: 5px; }
#ec_playlist a { float:left;  width:24px; height:14px; line-height: 14px; text-align: center; text-decoration: none; color:#fff; margin:3px 3px 0 0; background: url(../images/vidlinkbkgd.png) repeat-x center top; }
#ec_playlist a:hover { text-decoration: underline; }
*/


#service #service_request_form h3 { background: #000; margin: 10px 0; color:#fff; }
#parts #parts_request_form h3 { background: #000; margin: 10px 0; color:#fff; }
#service #vehicle_question_submit { margin: 15px 0 15px 220px; }
#parts #vehicle_question_submit { margin: 15px 0 15px 220px; }
#parts #parts_request_form label, #service #service_request_form label { font-size:12px; color:#fff; }
#parts_request_form .input_element, #service_request_form .input_element { float:right; }


#home #ql_home { width:947px; height:90px; margin: 0; padding: 11px 17px 12px 16px; list-style-type: none; background:#181818 url(../images/home_ql_bkgd.jpg) repeat-x center top; border-top:1px solid #3a3a3a; border-bottom:1px solid #3a3a3a; }
#home #ql_home li { float:left; margin: 0; padding: 0; }
#home #ql_home li a { display:block; width:227px; height:90px; text-indent: -9000px; background: url(../images/ql_home.jpg) no-repeat; }
#home #ql_home li a#view { background-position: -1px 0px; margin-right: 8px; }
#home #ql_home li a#approve { background-position: -232px 0px; margin-right: 7px; }
#home #ql_home li a#contact { background-position: -463px 0px; margin-right: 8px; }
#home #ql_home li a#finder { background-position: -701px 0px; }
/* hover states */
#home #ql_home li a#view:hover { background-position: -1px -88px; }
#home #ql_home li a#approve:hover { background-position: -232px -88px; }
#home #ql_home li a#contact:hover { background-position: -463px -88px; }
#home #ql_home li a#finder:hover { background-position: -701px -88px; }


#sidebar_address .floatleft {
margin-bottom:5px;
margin-left:0;
margin-right:10px;
margin-top:5px;
}

#sidebar_address .floatleft p {
font-size:9px;
line-height:18px;
}

.customer_tools_content_contact li img {float: left;}

#vehicle_photos #vehicle #vehicle_mainVitals a {
color:#FFFFFF;
}

a.about_more {
background: url(http://images1.ecarlist.com/sites/templates/slant/images/readmorehome.png) no-repeat left top;
}
a.about_more {
display: block;
width: 76px;
height: 13px;
text-indent: -9000px;
margin: 0 0 0 300px;
}

#bbbplacer { margin: 0; padding: 0; position: relative; }
#bbbplacer #bbb_link { position: absolute; left:25px; top:-100px; z-index: 300; }

#bbb_bttn { margin: 0 0 0 12px; width:300px; height:68px; }

#featured_block .featured-no { font-size: 31px; color: #fff; display: block; text-indent: 20px; 
font-style: italic; }
#featured_block .featured-text { text-indent: -9999px; display: block; }
#featured_block h1 {text-indent: 0px; }

#credit_application #iframewrapper {
margin-left: -25px;
margin-top: -4px;
}

#tradeInVehBttn {
float: left;
width: 178px;
}

#shipping #left {display: none;}
#shipping #right {width: 100%;}