@import url(http://images1.ecarlist.com/sites/common/similar_vehicles.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_sidebar_links.css);
@import url(http://images1.ecarlist.com/sites/common/v2_top_search.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_top.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_vitals.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_tools.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_details.css);
@import url(http://images1.ecarlist.com/sites/common/news_sidebar.css);
@import url(http://images1.ecarlist.com/sites/common/news.css);
@import url(http://images1.ecarlist.com/sites/common/inventory_v2_sidebar_filters.css);
@import url(http://images1.ecarlist.com/sites/common/inventory_v2_right.css);
@import url(http://images1.ecarlist.com/sites/common/inventory_v2_sidebar_contact.css);
@import url(http://images1.ecarlist.com/sites/common/new_vehicles.css);
@import url(http://images1.ecarlist.com/sites/common/featured_vehicles.css);
@import url(http://images1.ecarlist.com/sites/common/sitemap.css);
@import url(http://images1.ecarlist.com/sites/common/specials_footer.css);
@import url(http://images1.ecarlist.com/sites/common/specials.css);
@import url(http://images1.ecarlist.com/sites/common/common_classes.css);
@import url(http://images1.ecarlist.com/sites/common/columns.css);
@import url(http://images1.ecarlist.com/sites/common/dropdown.css);
@import url(http://images1.ecarlist.com/sites/common/jobs.css);

/**** Gorges Volvo  ****/

body {
	background:#ebebeb;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	text-align:center;
	color:#000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;	
}

p {
	margin-top:0px;
	margin-bottom:8px;
	font-family: verdana, arial, helvetica, sans-serif;
}
h1 {
	font-size:16pt;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:8px;
}
h2 {
	font-size:14pt;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:8px;
}
h3 {
	font-size:10pt;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:8px;
}
h4 {
	font-size:10pt;
	font-weight:bold;
	margin-bottom:0px;
}

a {
	color:#2d4999;
	text-decoration:underline;
}

a:hover {
	color:#a0c0ff;
}

ul, li{
	margin: 0px;
	padding: 0px;
}

address{
	font-style: normal;
	margin: 10px 0px;
}

/*containers*/

#container{
	width: 1023px;
	margin: 0 auto;
}

#header{
	background: url(../images/header_bg.png) no-repeat;
	float: left;
	width: 100%;
	position: relative;
}

#content{
	float: left;
	width: 100%;
	background: url(../images/home/home_content_bg.png) repeat-y;
	padding: 10px 28px 20px 46px;
}

#home #content{
	padding: 0px;	
}

/*header*/

#header_links{
	float: left;
	color: #a0c0ff;
	margin: 0px 0px 0px 35px;
	width: 100%;
	text-align: left;
	height: 19px;
}

#header_links a{
	font-family: Arial;
	font-size: 11px;
	color: #2d4999;
	text-decoration: none;
}

#header_address{
	font-family: Arial;
	font-size: 11px;
	color: #c1d7ff;
	padding: 0px 0px 0px 50px;	
	position: absolute;
	top: 123px;
	left: 72px;
}

#header_links a:hover{
	text-decoration: underline;
}

#header_inner_bottom{
	background: url(../images/header_bottom_bg.png) no-repeat;	
	width: 1023px;
	height: 46px;
	float: left;
}

#home #header_inner_bottom{
	display: none;	
}

a#home_link{
	display: block;
	width: 335px;
	height: 100px;
	margin: 20px 0px 0px 20px;
	text-indent: -9000px;
	float: left;
}

#header_numbers{
	text-align: right;
	margin: 0 90px 0 0;
	padding-left: 110px;
	padding-top: 15px;
	width: 400px;
}

#header_numbers td{
	padding: 0px 15px 0px 0px;
}

#header .volvo_logo {
	height: 170px;
	margin-bottom: 0;
	position: absolute;
	right: 18px;
	top: 10px;
	width: 170px;
}

#header .volvo_logo a{
	display: block;
	height: 100%;
	text-indent: -9999em;
	width: 100%;
}

.phone_number{
	font-family: Verdana;
	font-size: 20px;
	color: #FFF;
	font-weight: bold;
	width: 160px;
}

.dept_name{
	font-family: Verdana;
	font-size: 11px;
	color: #c1d7ff;
	margin: 0px 0px 5px 0px;
}

/*nav menu*/

#priNav{
  list-style-type: none;
  overflow: hidden;
  width: 788px;
  float: left;
  margin: 4px 0px 0px 28px;
}

#priNav ul{
	display:none;	
}

#priNav li{
	float: left;
}

#priNav li a{
	background: url(../images/nav_right_bg.png) no-repeat;
	display:block;
	height: 50px;
	text-indent: -9000px;
}

#priNav a#menu0{
	background: url(../images/nav_left_bg.png) no-repeat;
	background-position: 0px 0px;
	width: 92px;
	height: 30px;
	margin: 14px 0px 0px 0px;
}

#priNav a#menu0:hover{
	background-position: -93px 0px;
}

#priNav a#menu1{
	background-position: 0px 0px;
	width: 88px;
}

#priNav a#menu1:hover{
	background-position: -697px 0px;
}

#priNav a#priNav_Finance{
	background-position: -87px 0px;
	width: 67px;
}

#priNav a#priNav_Finance:hover{
	background-position: -784px 0px;
}

#priNav a#priNav_Overseas_Delivery{
	background-position: -154px 0px;
	width: 129px;
}

#priNav a#priNav_Overseas_Delivery:hover{
	background-position: -851px 0px;
}

#priNav a#priNav_Service{
	background-position: -283px 0px;
	width: 64px;
}

#priNav a#priNav_Service:hover{
	background-position: -980px 0px;
}

#priNav a#priNav_Parts{
	background-position: -347px 0px;
	width: 49px;
}

#priNav a#priNav_Parts:hover{
	background-position: -1044px 0px;
}

#priNav a#menu2{
	background-position: -396px 0px;
	width: 70px;
}

#priNav a#menu2:hover{
	background-position: -1093px 0px;
}

#priNav a#menu3 {
	background-position: -466px 0px;
	width: 76px;
}

#priNav a#menu3:hover{
	background-position: -1163px 0px;
}

#priNav a#priNav_Contact_Us{
	background-position: -542px 0px;
	width: 86px;
}

#priNav a#priNav_Contact_Us:hover{
	background-position: -1239px 0px;
}

#priNav a#priNav_Careers{
	background-position: -628px 0px;
	width: 64px;
}

#priNav a#priNav_Careers:hover{
	background-position: -1325px 0px;
}

/*dropdown menu*/

#dropmenudiv, #dropmenudiv_firefox{
	padding-top:0px	;
	font-size: 11px;
}

#dropmenudiv a , #dropmenudiv_firefox a {
	background-color: #272727;
	border-bottom:none;
	color: #FFF;
	padding: 1px 0px;
	font-family: helvetica;
  	font-weight: bold;
  	font-size: 11px;
}

#dropmenudiv a:hover, #dropmenudiv_firefox a:hover { 
	background-image: none;
	color: #c1d7ff;
	border-bottom:none;
	font-weight: normal;
	font-family: helvetica;
  	font-weight: bold;
}

/*home page*/

#instock_cars{
	width: 1023px;
	height: 31px;
	float: left;
	background: url(../images/home/instock_cars_bg.png) no-repeat;
}

#instock_cars p{
	font-family: Arial;
	font-weight: bold;
	color: #525558;
	font-size: 12px;
	text-transform: uppercase;
	float: left;
	 margin:7px 0px 0px 35px;

}

/* secondary navigation */
#secNav { padding:0px 0px 0px 15px; float: left; }
#secNav li { padding:0px; margin:1px 9px 0px 9px; list-style:none; float:left; display:inline; color:#525558; font-family:Arial, Geneva, sans-serif; font-size:9pt; line-height:25px; }
#secNav li a { color:#525558; text-decoration:none; padding:2px; }
#secNav li a:hover { color:#2d4999; }

#home_flash{
	width: 945px;
	height: 305px;
	background: url(../images/home/home_flash_bg.jpg) bottom left no-repeat;
	float: left;
	padding: 12px 25px 0 50px;
	position: relative;
}

#social {float: left; position: relative; width: 235px;}

#social iframe {position: absolute; left: 60px;}
#social a {background: transparent url(../images/home/social.png) no-repeat; display: block; float: left; height: 37px; text-indent: -9999em;}
#social #facebook {background-position: left top; width: 154px;}
#social #twitter {background-position: -154px top; width: 41px;}
#social #youtube {background-position: right top; width: 40px;}

#homeVideo {
	background-color: #000; clear: left; float: left; height: 151px; position: relative; width: 233px;
}
#homeVideo, #specials_flash {float: left;}
#ec_flowplayer_controlbar {background-color: #242424; height: 14px; margin-top: 1px; position: relative;}
.ecl_video_unmute {color: #fff; border: 1px solid #000; bottom: 15px; font-weight: bold; left: 50%; margin-left: -75px; padding: 5px; position: absolute; text-align: center; text-decoration: none; text-transform: uppercase; width: 140px;
	background: #000;
	background-color: rgba(0, 0, 0, 0.7);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#ec_flowplayer_controlbar .play, #ec_flowplayer_controlbar .pause {background: transparent url(../images/home/play_pause.gif) no-repeat; float: left; height: 14px; margin-left: 4px; text-indent: -9999em; width: 6px;}
#ec_flowplayer_controlbar .play {background-position: left center;}
#ec_flowplayer_controlbar .pause {background-position: right center;}
#ec_flowplayer_controlbar .time {display: none;}
#ec_flowplayer_controlbar .mute, #ec_flowplayer_controlbar .unmute {background: transparent url(../images/home/mute_unmute.gif) no-repeat; float: right; height: 14px; margin-right: 4px; text-indent: -9999em; width: 9px;}
#ec_flowplayer_controlbar .mute {background-position: left center;}
#ec_flowplayer_controlbar .unmute {background-position: right center;}

#ec_flowplayer_controlbar .track {height: 14px; float: left; width: 210px;}
#ec_flowplayer_controlbar .track .buffer {background-color: #fff; height: 3px; margin: 5px 3px 0 3px; position: absolute;}
#ec_flowplayer_controlbar .track .progress {background-color: #4169b8; height: 3px; margin: 5px 3px 0 3px; position: absolute;}

#ec_playlist {float: right;}

#ec_playlist a {background-color: #474747; color: #fff; display: block; float: left; font-size: 12px; height: 20px; margin: 3px 0 3px 3px; width: 20px; text-align: center; line-height: 20px; text-decoration: none;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#ec_playlist a.playing {background-color: #426aba;}

#home #newsletter {background: transparent url(../images/newsletter.png) left top no-repeat; bottom: 13px; height: 33px; right: 15px; position: absolute; text-indent: -9999em; width: 213px;}
#home #newsletter:hover {background-position: right bottom;}

#specials_flash{
	margin: 0px 0 0px 25px;
	float: right;
	display: inline;
}

#new_cars_showroom{
	width: 955px;
	float: left;
	margin: 0px 20px 0px 36px;
}

#new_cars_showroom .jcarousel-skin-tango .jcarousel-clip-horizontal {width: 100%;}
#new_cars_showroom .jcarousel-skin-tango .jcarousel-item-horizontal {margin-right: 30px;}
#new_vehicles {position: relative;}
#new_vehicles li a {text-decoration: none;}
#new_vehicles li a:hover {border-bottom: 2px solid #0070b9;}
#new_vehicles li, #new_vehicles li span {font-family: "VolvoSans", "Volvo Sans", "Lucida Grande", Arial, Verdana, sans-serif; color: #454545; line-height: 20px; letter-spacing: 0px; text-transform: lowercase; vertical-align: top;}
#new_vehicles li span {font-size: 14px;}
#new_vehicles li span strong {color: #000;}
#new_vehicles p {color: #0070b9; display: inline; font-family: "VolvoBroad", "Volvo Broad", "Lucida Grande", Arial, Verdana, sans-serif; font-size: 17px; margin: 2px 1px 0 0; text-transform: uppercase;}

#new_vehicles_top {display: none;}
#new_vehicles_bottom {background: transparent url(../images/home/new_vehicles_arrows.gif) right bottom no-repeat; height: 35px; position: absolute; right: 0; width: 345px;}

#new_vehicles .jcarousel-skin-tango .jcarousel-prev-horizontal {background: none; left: 620px; bottom: 0; height: 30px; position: absolute; width: 28px;}
#new_vehicles .jcarousel-skin-tango .jcarousel-next-horizontal {background: none; right: 5px; bottom: 0; height: 30px; position: absolute; width: 28px;}

/*home featured vehicles*/

#featured_used_top{
	background: #cacaca url(../images/featured.jpg) no-repeat;	
	float: left;
	height: 298px;
	padding-top: 158px;
	margin: 0px 22px 0px 35px;
	width: 960px;
}

#header #youtube, #header #facebook, #header #twitter{
	position: absolute;
	border: none;
	top: 38px
}

#header #youtube{
	top: 39px;
	left: 373px;
}
#header #facebook{
	left: 450px;
}
#header #twitter{
	left: 527px;
}

#featuredVehicles_footer, #featuredVehicles_title{
	display:none;
}

/*footer*/


#footer{
	width: 1023px;
	float: left;
	background: url(../images/footer_bg.jpg) 25px top no-repeat;
	padding-top: 155px;
}

#home #footer{
	background: url(../images/home/home_footer_bg.jpg) -61px top no-repeat;
	padding-top: 0;
}

#footer_content{
	height: 301px;
}

#footer_car_left{
	background: url(../images/footer_car_left.jpg) no-repeat;
	width: 576px;
	height: 318px;
	float: left;
	margin: 52px -200px 0 -61px;
}

#footer_car_right{
	background: url(../images/footer_car_right.jpg) no-repeat;
	width: 457px;
	height: 250px;
	float: right;
	margin: 4px -28px 0px 0px;
}

#home #footer_car_right{
	background: url(../images/home/home_footer_car_right.jpg) no-repeat;
}

#footer #logo_container{
	clear: right;
	float: right;
	margin-right: 35px;
	margin-top: 15px;
}

#footer_content a {color: #333; text-decoration: none;}
#footer_content a:hover {text-decoration: underline;}

#footer_content p{
	clear: right;
	float: right;
	font-size: 10px;
	font-family: verdana;
	margin-bottom :0;
	text-align: right;
	width: 300px;
	height: 30px;
}

#footer_content h1 {float: right;}

#footer_content h1 a{
	display: block;
	text-indent: -9000px;
	width: 137px;
	height: 28px;
	background: url(../images/ecarlist.png) no-repeat bottom left;
	float: left;
}
#footer_content h1 a:hover {background-position: bottom right;}

ul#footerNav{
  list-style-type: none;
  margin-right: 35px;
  overflow: hidden;
  float: right;
  clear: right;
  width: 566px;
  z-index: 100;
}

ul#footerNav li {
	float: left;
}

ul#footerNav li a{
	border-right: 1px solid #666;
	display:block;
	font-size: 10px;
	margin-right: 4px;
	padding-right: 4px;
}

ul#footerNav li a:hover {text-decoration: underline;}

ul#footerNav li.last a {border-right: 0; margin-right: 0; padding-right: 0;}

/*inner pages*/

#site_logoSection{
	display:none;
}

#left{
	background: #d1d1d1;	
}

#right{
	margin: 0px 85px 0px 0px;
	width: 645px;
	overflow: hidden;
}

/*inner page quicklinks*/
#quicklinks_container {background: #fff url(../images/phone.jpg) center bottom no-repeat; height: 183px; padding: 129px 30px 153px 38px; width: 208px;}

ul#quicklinks{
	list-style-type: none;
	float: left;
	width: 270px;
}

ul#quicklinks li {
	float: left;	
}

ul#quicklinks li a{
	display: block;
	text-indent: -9000px;
	background: url(../images/quicklinks_bg_inner.jpg) no-repeat;
	margin: 0 10px 10px 0;
	width: 62px;
	height: 86px;
}

ul#quicklinks #ql_build{
	background-position: 0px 0px;
}

ul#quicklinks #ql_build:hover{
	background-position: -208px 0px;
}

ul#quicklinks #ql_delivery{
	background-position: -73px 0px;
}

ul#quicklinks #ql_delivery:hover{
	background-position: -281px 0px;
}

ul#quicklinks #ql_quote{
	background-position: -146px 0px;
}

ul#quicklinks #ql_quote:hover{
	background-position: -354px 0px;
}

ul#quicklinks #ql_saved{
	background-position: 0px -97px;
}

ul#quicklinks #ql_saved:hover{
	background-position: -208px -97px;
}

ul#quicklinks #ql_transport{
	background-position: -73px -97px;
}

ul#quicklinks #ql_transport:hover{
	background-position: -281px -97px;
}

ul#quicklinks #ql_cpo{
	background-position: -146px -97px;
}

ul#quicklinks #ql_cpo:hover{
	background-position: -354px -97px;
}

/*home quicklinks*/
#home #quicklinks_container {background: none; height: auto; padding: 0; width: auto;}
#home ul#quicklinks{
	background: url(../images/home/quicklinks_bg.jpg) no-repeat;
	list-style-type: none;
	width: 286px;
	margin-left: 40px;
	padding-top: 32px;
	padding-left: 9px;
}

#home  ul#quicklinks li {
	float: left;
}

#home ul#quicklinks li a{
	display: block;
	text-indent: -9000px;
	background: url(../images/home/quicklinks_bg.jpg) no-repeat;
	width: 83px;
	height: 113px;
	margin: 0; padding: 0;
}

#home  ul#quicklinks #ql_build{
	background-position: -9px -32px;
}

#home  ul#quicklinks #ql_build:hover{
	background-position: -302px -32px;
}

#home  ul#quicklinks #ql_delivery{
	background-position: -107px -32px;
	margin-left: 15px;
}

#home  ul#quicklinks #ql_delivery:hover{
	background-position: -400px -32px;	
}

#home  ul#quicklinks #ql_quote{
	background-position: -205px -32px;
	margin-left: 15px;
}

#home  ul#quicklinks #ql_quote:hover{
	background-position: -498px -32px;
}

#home  ul#quicklinks #ql_saved{
	background-position: -9px -162px;
	margin-top: 17px;
}

#home ul#quicklinks #ql_saved:hover{
	background-position: -302px -162px;
}

#home  ul#quicklinks #ql_transport{
	background-position: -107px -162px;
	margin-left: 15px;
	margin-top: 17px;
}

#home ul#quicklinks #ql_transport:hover{
	background-position: -400px -162px;
}

#home  ul#quicklinks #ql_cpo{
	background-position: -205px -162px;
	margin-left: 15px;
	margin-top: 17px;
}

#home ul#quicklinks #ql_cpo:hover{
	background-position: -498px -162px;
}

/*contact*/

# contact #customer_tools{
	width: 645px;
	margin: 0px;
}

#contact .customer_tools_left{
	width: 100px;	
}

#contact .customer_tools_left li img{
	width: 75px;
	height: 72px;
}

#contact #iframe{
	background: transparent;
}

/*service parts*/

#service_container{
	font-size: 12px;
}

#service_container .floatleft{
	margin: 0px 26px 0px 0px;
}

#service_container ul, #parts_container ul{
	list-style-type: none;	
}

#service_container li{
	margin: 0px 0px 4px 0px;
}

#vehicle_question_submit{
	margin: 10px 0px 0px 0px;	
}

/*finance*/

#financeHeader{
	width: 645px !important;
	margin: 0px 0px 10px 0px;
}

#financeLeft{
	font-size: 14px;	
}

#financeRight{
	margin: 0px 90px 0px 0px;
}

/*inventory*/

#rightColumn, #notify_right{
	margin: 0px 80px 0px 0px;
	font-family: Helvetica, Arial;
}

#leftColumn{
	font-family: Helvetica, Arial;
}

#leftColumn a{
	font-family: Helvetica, Arial;
}

#rightColumn a{
	font-family: Helvetica, Arial;
}

#inventory_v2_sidebar_contact {
	background:#EEEEEE url(../../images/listingImages/leftColumnEmailDealer.jpg) no-repeat scroll center top;
	border-bottom:1px solid #9E9E9E;
	padding-bottom:20px;
	padding-top:61px;
	color: #000;
}

#searchBar{
	border-color: #233876;
	background: none;
	background-color: #FFF;
}

#searchBar .button {
	background-color: #eaeaea;	
}

#sort_bar{
	background: none;
	background-color: #373737;
	color: #FFF;
}

#sort_bar a{
	color: #FFF;	
}

#sort_bar a:hover{
	color: #a0c0ff;
}

.inventory_v2_price_right{
	color: #2a4ca4;
}

#vehicleDisclaimer a:hover{
	color: #4494d9;
}

.inventory_v2_details li{
	color: #000;
}	

.inventory_v2_details h4 a{
	color: #2a4ca4;
	font-size: 16px;
}

.inventory_v2_details h4 a:hover{
	color: #a0c0ff;
}

.inventory_v2_price .price_title{
	padding: 2px 0px 0px 0px;
	color: #000;
}

inventory_v2_details_links a{
	color: #000C49;
	text-decoration:underline;
}

inventory_v2_details_links li a:hover{
	color: #CCD6E0;
}

.inventory_v2_details_wrap a:{
	color: #4494d9;
}

.inventory_v2_details_wrap a:hover{
	color: #4494d9;
}

.inventory_v2_details_wrap a.btn_inventory_photos:hover, .inventory_v2_details a.btn_inventory_photos:hover{
	color: #4494d9;
}

.filterList li{
	color: #000;
	font-size: 13px;
}

.filterList li a{
	color: #2a4ca4;
	font-size: 13px;
}

.filterList li a:hover{
	background-color: #2a4ca4;
	color: #FFF;
}

#currentFilters{
	background: #F9F9F9;
}

/*dealer contact*/
#dealer_contact {
	background:#e6e6e6;
	border:1px solid #ccc;
	color:#000;
	font-size:8pt;
	line-height:14px;
	text-align:left;
	padding:10px 25px 20px 25px;
	margin:5px auto;
	width:200px;
}

#dealer_contact h2 {
	color:#000;
	padding:0px;
	margin:0px 0px 5px 0px;
	font-size:12pt;
	text-align:center;
}

#dealer_contact form {
	padding:0px;
	margin:0px;
}

#rn_appointmentREQ {
	color:#000;
	font-size:7pt;
	line-height:14px;
}

#dealer_contact .section {
	margin-bottom:15px;
	text-align:left;
}

.inputBox {
	width:200px;
	border:#36393c 1px solid;
	margin-top:3px;
	margin-bottom:6px;
}

.submitButton {
	width:165px;
	background:#b9b9b9;
	border:#979797 1px solid;
	color:#444;
	padding:5px 0 5px 0;
	text-align:center;
}

/*vehicle page*/

#vehicle_topbar{
	background: #c1c1c1 none;
	color: #000;
}

#vehicle_topbar a{
	color: #000;
}

#vehicle_title{
	font-size: 24px;
	color: #2a4ca4;
}

.price_line_1{
	font-size: 24px;
	color: #2a4ca4;
}

#vitalsContainer{
	color: #000;	
}

#vehicle_thumbs img{
	margin-left: 11px;
}

#vehicleDisclaimer{
	font-size: 14px;
	padding: 5px;
}

.vehicle_details_pagination a{
	background-color:#233876;
	color:#FFFFFF;
	font-size:11pt;
	padding:8px 10px;
	text-decoration:none;
	border: 1px solid #000;
}

.similarVehicle{
	background: #CCC;
	border: 1px solid #233876;
}

#vehicle_v2_sidebar_links, #vehicle_v2_sidebar_links li a {
	color: #000;	
}

#priceContainer .floatright{
	float: left;
	clear: both;
	margin: 3px 0px 0px 0px;
}

#priceContainer #price{
	width: 100px;	
}


/*featured vehicles*/

#featuredVehicles{
	float: left;
	width: 549px;
	height: 214px;
}

#featuredVehicles { 
	padding:0; margin:10px 0px 0px 37px; height:auto !important; 
 }

#featuredVehicles img{
	border: none;	
}

#random_list_location #random_list_item a{
	font-family: Helvetica;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	line-height: 14px;
}

#random_list_location #random_list_item {
	padding:5px 0px;
	color:#a7a6a6;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	width: 97px;
	height: 104px;
	overflow:hidden;
	margin: 0px 12px 0px 0px;
}

#random_list_location #random_list_item img {
	margin-bottom:5px;
	border:1px solid #fff;
}

#random_list_location #random_list_item a:hover {
	color:#2a4ca4;
}
#random_list_item{
	margin: 0px 6px 0px 0px;
	float: left;
}

.toolTipInner_price {color: #0070B9;}

/*oversaes page*/

#overseas #right img{
	margin: 0 auto;
}

#overseas #right td{
	font-size: 11px;
	width: 220px;
	padding: 0px 20px 0px 0px;
}

/*transport page*/

#transport #right th p{
	font-size: 12px;
	line-height: 12px;
}

#transport #right th p span{
	color: #AB2722;
}

#transport #right td{
	padding: 0px 10px 10px 0px;	
}

#transport_orange, #transport_red, #transport_purple, #transport_yellow, #transport_green, #transport_blue, #transport_gray{
	width: 10px;
	height: 30px;
	border: 1px solid #000;
}

#transport_orange{
	background-color: #fead76;	
}

#transport_red{
	background-color: #ff3636;	
} 

#transport_purple{
	background-color: #df96ff;
}

#transport_yellow{
	background-color: #ffff00;
}

#transport_green{
	background-color: #75ff74;
}

#transport_blue{
	background-color: #abd5ff;
}

#transport_gray{
	background-color: #c5c9a8;
}

/*specials page*/

.ip_specials_list .ip_specials_list_special{
	width: 450px;
	text-align: left;
}

.specials_group{
	margin: 0px 0px 20px 0px;	
}

/*sidebar address*/
#sidebar_address {
	text-align:left; 
	line-height:19px; 
	padding: 5px; 
	margin:5px 0px; 
	font-size:10pt; 
}

#sidebar_address p strong { 
	color:#000; 
	font-size:14pt;
}

#sidebar_address .floatleft p strong { 
	color:#000; 
	font-size:8.5pt;
}

/*team page*/

ul.staff_list{
	list-style-type: none;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

li.staff_member{
	float: left;
	width: 322px;
	margin: 15px 0px 15px 0px;
}
li.staff_member_wide {
	float: left;
	width: 480px;
	height: 280px;
	margin: 10px 60px 15px 100px;
	display: inline;
}

li.staff_member_wide .staff_left {
	width: 320px;
}

li.staff_member_wide .staff_right {
	margin-left: 10px;
	width: 145px;
}

li.staff_member_wide .staff_image {
	background: url('../images/team/dan_gorges2.jpg') no-repeat;
	width: 320px;
	height: 240px;
}

li.staff_member_wide .staff_image img{
	display: none;
}

.staff_left{
	width: 158px;
	float:left;
}

.staff_right{
	float:left;
	width: 156px;
	overflow: hidden;
}

.staff_description{
	padding: 56px 5px 0px 5px;
}

#right .staff_description p{
	font-family: Arial;
	font-size: 12px;	
}

#right .staff_description a{
	font-family: Arial;
	font-size: 11px;
}

.staff_left h1{
	text-align: center;
}

.staff_list h1{
	font-size: 18px;
	margin: 0px 0px 5px 0px;
}

.staff_right h3{
	font-size: 16px;
	margin: 0px 0px 5px 0px;
	text-align: left;
}	

.staff_image{
	border: 4px solid #e9e9e9;
}

.staff_list .team_title{
	font-size: 13px;	
}

/*careers*/

#jobs form {
	width: 338px;
	margin: 0 auto;
}

#employSubmit, #employRight{
	border: none;
}

/*contact page*/
#contact_page_numbers {margin: 10px 0;}

#contact_page_hours, #contact_page_numbers{
	margin: 10px 0px 0px 10px;
	text-align: left;
}

#contact_page_hours{
	padding: 0px 0px 15px 0px;	
}

#contact_page_numbers th{
	padding: 0px 5px 0px 0px;	
}

#hours_list {padding: 10px; text-align: left;}


#inventory .inventory_v2_details { width:325px; }
#inventory .inventory_v2_price { width:205px; }
#inventory .inventory_v2_price_right { width:120px; }



/*ie6 styles*/

* html #header_links{
	margin-left: 15px;
}

* html #header_numbers{
	float: right;
	text-align: right;
	margin: 10px 100px 0px 0px;
}

* html #header_address{
	position: absolute;
	z-index: 999;
	
}

* html #priNav{
	margin-left: 13px;
}

* html #new_cars_showroom{
	margin-left: 18px;
	width: 940px;
	
}

* html #featured_used_top{
	margin-left: 26px;
	width: 927px;
}

* html #featured_used_bottom{
	margin-left: 24px;
	width: 923px;
}

* html #footer{
	position: relative;	
}

*html #footer_content{
	position: relative;	
}

* html #footer_car_left{
	position: absolute;
	left: 0px;
}

* html #footer_car_right{
	position: absolute;
	left: 680px;
}

* html #logo_container{
	position: relative;
	top: 0px;
	left: 340px;
}

* html ul#footerNav{
	margin-left: 26px;	
}

* html #rightColumn{
	width: 650px;
	margin-right: 50px;
}

* html #financeHeader{
	padding-right: 270px;
	position: relative;
}

* html #financeHeader #get_started{
	margin-left: 0px;
	position: absolute;
	left: 0px;
}

* html #financeRight{
	margin-right: 45px;	
}

* html #right{
	margin-right: 50px;	
}

* html #notify_right{
	margin-right: 50px;	
}

* html #customer_tools_bottom_middle{
	position: relative;
	top: -3px;
}

* html #dealer_contact {
	padding:10px 19px 20px 19px;
	width:198px;
}

* html #featuredVehicles { 
	padding:0; margin:10px 0px 0px 10px; height:auto !important; 
 }
 
* html #rightColumn {
	 margin-right: 40px;
	 width: 684px;
 }

* html #vehicle_details_middle{
	margin-top: -3px;
}

#footerNav a#footerNav_Videolink { display:none; }
.serviceheaderpic { margin: 10px 0; }
