#header h1 { float:left; display:inline; margin: 14px 0 0 4px; }
#header h1 a { display:block; width:220px; height:89px; text-indent: -9000px; background: url(../images/toplogo2.png) no-repeat left top; }
#header h2 { display:none; }

p#businesslink { float:left; display: block; width:95px; height:23px; padding: 0; margin: 30px 0 0 20px; text-indent: -9000px; background: url(../images/business_link.png) no-repeat left top; }

#navblock h1 a { width:139px; height:46px; background: url(../images/guaranteed_small.jpg) no-repeat left top; margin: 26px 0 0 16px; box-shadow: 0px 0px 4px #ccc; -moz-box-shadow: 0px 0px 4px #ccc; -webkit-box-shadow: 0px 0px 4px #ccc; }

#priNav { width:777px; margin: 0 27px 0 0; display:inline; }
#priNav li a { background: url(../images/priNav4.jpg) no-repeat; }
#priNav li a#priNav_Home { width:60px; }
#priNav li a#priNav_New_Inventory { width:121px; background-position: -60px 0px; }
#priNav li a#priNav_PreOwned_Inventory { width:171px; background-position: -181px 0px; }
#priNav li a#priNav_Financing { width:87px; background-position: -352px 0px; }
#priNav li a#priNav_Specials { width:78px; background-position: -439px 0px; }
#priNav li a#priNav_Service { width:69px; background-position: -517px 0px; }
#priNav li a#priNav_About_Us { width:86px; background-position: -586px 0px; }
#priNav li a#priNav_Contact_Us { width:105px; background-position: -672px 0px; }
/* hover states */
#priNav li a#priNav_Home:hover { background-position: 0px -57px; }
#priNav li a#priNav_New_Inventory:hover { background-position: -60px -57px; }
#priNav li a#priNav_PreOwned_Inventory:hover { background-position: -181px -57px; }
#priNav li a#priNav_Financing:hover { background-position: -352px -57px; }
#priNav li a#priNav_Specials:hover { background-position: -439px -57px; }
#priNav li a#priNav_Service:hover { background-position: -517px -57px; }
#priNav li a#priNav_About_Us:hover { background-position: -586px -57px; }
#priNav li a#priNav_Contact_Us:hover { background-position: -672px -57px; }


#priNav li ul { display:none; }
#priNav li a#menu0 { width:69px; background-position: -517px 0px; }
#priNav li a#menu0:hover { background-position: -517px -57px; }
#priNav li a#menu1 { width:86px; background-position: -586px 0px; }
#priNav li a#menu1:hover { background-position: -586px -57px; }

.color_pri { color: #fff !important; }
.color_sec { color: #fff !important; }

#secNav { } 
#secNav li { margin: 0 15px; }
#secNav li span { display:none; }

#inventory .inventory_v2_details h4 a:hover { color:#ff0c0c !important; text-decoration: underline; }

#home_welcome h1 { background: url(../images/welcome_lonestar.gif) no-repeat left top; text-indent: -9000px; }

#header h3 { color:#ea2328; line-height: 16px; }
#header h3 span.white { color:#fff; }
#header h3 span.small { color:#ea2328; font-size:11px; }
#header h3 a { font-size:12px; color:#ea2328; text-decoration: none; }

#headerlogos { float:right; height:42px; display:inline; margin: 20px 40px 0 0; padding: 0; list-style-type:none; width:362px; }
#headerlogos li { float:left; margin: 0; padding: 0; }
#headerlogos li a { display: block; height:42px; text-indent: -9000px; background: url(../images/headerlogos2.png) no-repeat; }
#headerlogos li a#chrylser { width:106px; background-position: 0px 0px; margin-right: 17px; }
#headerlogos li a#dodge { width:127px; background-position: -106px 0px; margin-right: 17px; }
#headerlogos li a#jeep { width:94px; background-position: -233px 0px; }

a#ls_card { float:left; display:inline; margin: 10px  0 0 20px; padding: 0; text-indent: -9000px; width:132px; height:85px; background: url(../images/ls_card2.jpg) no-repeat left top; border:1px solid #808080; box-shadow: 2px 2px 2px #000; -moz-box-shadow: 2px 2px 2px #000; -webkit-box-shadow: 2px 2px 2px #000; }
p#headeraddress { float:right; font-size:14px; color:#ccc; display: inline; margin: 15px 108px 0 0; }
a#homebttn { float:left; display:inline;  margin: 0 0 0 20px; padding: 0; width:65px; height:49px; text-indent: -9000px; background: url(../images/home_bttn.jpg) no-repeat left top; }
a#homebttn:hover { background-position: -65px 0px; }

#random_list_location #random_list_item img { border:2px solid #555; }
#random_list_location #random_list_item img:hover { border:2px solid #e01418; }
#random_list_location #random_list_item { margin:0 4px; width:99px; text-align: center; }
#browsebox { padding-top: 0; border-bottom: none; }
#browsebox #featuredVehicles_footer { display:none; }

#featured_block h1 { background: url(../images/new_vehicles_title.jpg) no-repeat left top; }
#new_vehicles_top { display:none; }

.jcarousel-skin-tango .jcarousel-clip-horizontal { width:938px; height:145px; margin: 0; padding: 0 0 0 1px; }
#home .jcarousel-skin-tango .jcarousel-prev-horizontal { background:transparent url(../images/arrow_left.png) no-repeat center top; cursor:pointer; height:17px; width:17px; left:890px; position:absolute; top:150px; z-index: 100; }
#home .jcarousel-skin-tango .jcarousel-next-horizontal { background:transparent url(../images/arrow_right.png) no-repeat center top; cursor:pointer; height:17px; position:absolute; top:150px; width:17px; z-index: 100; right:10px; }

#new_vehicles { background: url(../images/new_cars_bkgd.jpg) no-repeat center top; }
#new_vehicles_showall { background:#6e6e6e url(../images/showalltile.gif) repeat-x center top; text-align: left; padding-left: 10px; border-right:1px solid #fff; margin-right: 1px; border-top:1px solid #898989; line-height: 27px; border-bottom:1px solid #fff;  }
#new_vehicles_bottom { display:none; }

a#showAllButton { color:#3b3b3b; text-decoration: none; background: url(../images/showallarrow.png) no-repeat right center; padding-right: 25px; }

#home #new_vehicles li { margin: 0 10px; color:#666; font-size:13px; font-weight: bold; }
#home #new_vehicles li a { color:#000; font-size:18px; }
#home #new_vehicles li a span { color:#666; font-size:13px; }
#home #new_vehicles li a:hover { color:#ea2328; text-decoration: none; }

#videobox { float:left; margin: 0; padding: 0; width:250px; height:224px; border: 1px solid #3c3c3c; }
#playerbox { width:250px; height:188px; position:relative; }
a.ecl_video_unmute { display:block; text-align: center; height:40px; width:250px; background:url(../images/clicktolisten.png) no-repeat center center; text-indent: -9000px; line-height: 40px; position: absolute; 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 { 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; }

#inventory .filterList ul li span { display:none; }
#service_faq #right h3 { margin: 45px 0 0; padding: 0; font-size:16px; }
#warranty_forever  #right h3 { margin: 45px 0 0; padding: 0; font-size:16px; }

#financing #sidebar_address_head strong {
background-color: #fff;
}



#vehicle_contact {color: #fff; font-weight: bold;}


/* #################################################
###                  #service                    ###
################################################ */

#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; }


.mi_link span,
#specials_navigation_main li a span,
#specials_subnavigation li a span {
	display: none;
}

#sidebar_address .floatleft { margin: 5px 0px 5px 5px; }

p.white { color: #fff; line-height: 16px; font-weight: normal; }
h3.hourtitle { margin: 25px 0 5px; padding: 0 0 5px; color:#fff; font-size:16px; border-bottom: 1px dotted #ccc; }
#hours_list { display:none; }

.staffbox { margin: 10px; border-bottom: 1px dotted #ccc; padding: 10px 0; clear:both; }
.staffbox h3 { margin: 10px 0 5px 10px; font-weight: bold; color:#000; font-size:16px; }
.staffpic { float:left; display:inline; margin: 0 20px 5px 0; border:3px solid #fff; box-shadow: 3px 3px 2px #000; -moz-box-shadow: 3px 3px 2px #000; -webkit-box-shadow: 3px 3px 2px #000; }

#hourbox { margin: 5px; padding: 0; }

#about #right h2 { display:block; width:655px; height:38px; text-indent: -9000px; background: url(../images/about_welcome.png) no-repeat left top; margin: 0 0 5px; padding: 0; }

#autotrader_placer { width:88px; margin: 20px auto; }
#autotrader_home { float:left; margin: 30px 0 0 25px; display:inline; width:88px; }

#vehicle_details_middle { color:#fff; }
#vehicle_details_middle p { color:#fff; }

p#guarantee_large { display:block; width:502px; height:166px; padding: 0; margin: 35px 0 0 120px; text-indent: -9000px; background: url(../images/guarantee_large.gif) no-repeat center center; border:3px solid #ccc; box-shadow: 2px 2px 2px #666; -moz-box-shadow: 2px 2px 2px #666; -webkit-box-shadow: 2px 2px 2px #666; }
a#guarantee_small { display:block; width:218px; height:72px; padding: 0; margin: 10px 0 25px; text-indent: -9000px; background: url(../images/guarantee_mid.gif) no-repeat center center; }

#notice_box {
	text-align:center;
	float:left;
	padding:60px 0 0 0;
}
#notice_box img {
	margin-bottom:20px;
}
#notice_box a#more_specials {
	color:#888;

	text-align:center;
}
