@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-2.0.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/toyota_plano/css/dropdown.css);

.color_pri { color: #000 !important; }
.color_sec { color: #000 !important; }
#stripe {
	position: absolute;
	background-color: black;
	height: 40px;
	width: 100%;
	z-index: 1;
	display:none;
}
html {background-color:#12253c;
	/* fallback (Opera) */
	    background: #008800;
	    background-repeat:no-repeat;
	    /* Mozilla: */
	    background: -moz-linear-gradient(top, #82a3b1, #12253c);
	    /* Chrome, Safari:*/
	    background: -webkit-gradient(linear,
	                left top, left bottom, from(#82a3b1), to(#12253c));
	    /* MSIE */
	    filter: progid:DXImageTransform.Microsoft.Gradient(
	    StartColorStr='#82a3b1', EndColorStr='#12253c', GradientType=1);}
body { 
	font-family: verdana, helvetica, sans-serif; font-size: 12px; padding-top: 0px;
	background:url(../images/stripe.png) repeat-x top left;
}



#side_logo {
	margin:0 auto;
	width:1200px;
	padding:10px 0 0 0;
}
#container_wrap {
	margin:0px auto 100px auto;
	
	background-color:#fff;
	width: 980px;
	-webkit-box-shadow: 5px 5px 5px 0px #000000;
	-moz-box-shadow: 5px 5px 5px 0px #000000;
	box-shadow: 5px 5px 5px 0px #000000;
} 
#container {padding:0 20px 20px 20px;
	background:url(../images/ban.jpg) no-repeat top center;}
#header { height:127px; position: relative; }
#header h1 {display:none;}
#priNav {
	background:url(../images/bgMenu.jpg) no-repeat top left;
	height:34px;
	margin:4px 0;
	text-align:right;
	padding:0 5px;
}
#priNav li {
	float:none;
	display:inline-block;
}
#priNav li.last a {
	color:red;
	border:none;
}
#priNav a {
	font-family: Impact, Charcoal, sans-serif;
	font-size: 18px;
	text-transform:uppercase;
	text-decoration:none;
	line-height:34px;
	color:#fff;
	padding:0 5px;
	border-right:2px solid #fff;
}
#priNav a:hover {
	color:red;
}
#priNav ul {
	text-align:left;
	
	/* fallback (Opera) */
	    background: #008800;
	    background-repeat:no-repeat;
	    /* Mozilla: */
	    background: -moz-linear-gradient(top, #82a3b1, #12253c);
	    /* Chrome, Safari:*/
	    background: -webkit-gradient(linear,
	                left top, left bottom, from(#82a3b1), to(#12253c));
	    /* MSIE */
	    filter: progid:DXImageTransform.Microsoft.Gradient(
	    StartColorStr='#82a3b1', EndColorStr='#12253c', GradientType=1);
}
#priNav li ul li a {
	text-transform:none;
	font-size:14px;
	border:none;
}

#footer {
	height:128px;
	background:url(../images/footer_bg.jpg) repeat-x top left;
	color:#fff;
	text-align:center;
	position: relative;
}
#footer p {
	padding:40px 0 0 0;
}

#ec_footer {
	list-style-type:none;
	text-align:center;
	padding:30px 0;
}
#ec_footer li {
	display:inline-block;
	padding:0 5px;
}
#ecl {
	text-align:center;
}
#ecl a {
	margin:0 auto 10px auto;
	text-indent:-999em;
	display:block;
	width:202px;
	height:15px;
	background:url(../images/dt_logo.png) no-repeat top left;
}
#ecl a:hover {
	background-position:bottom left;
}



#mainContent {margin-top: 10px;}
#similarVehicles { font-size:9pt; color:#444; padding:0px 4px; }
#similarVehicles h3 {text-transform:uppercase; font-weight:normal; margin:0px auto 12px; padding-top:16px; text-align:center; border-bottom:1px solid #f9f9f9;}
.similarVehicle {border:1px solid #dbdbdb; background:#e8e8e8;}
.similarVehicle ul { width: 105px; }
.similarVehicle ul li a {font-weight:bold; color:#444; text-decoration:none;}
.similarVehicle ul li a:hover {color:#ff0000;}
#dropmenudiv_firefox a:hover {color: #ff0000;}
#vehicle_v2_sidebar_links {font-size:10pt; background:#F9F9F9; border:1px solid #E8E8E8; color:#838383; margin:0px 4px; }
#vehicle_v2_sidebar_links li a:link { color:#6C6C6C; text-decoration:none; line-height:125%;}
#vehicle_v2_sidebar_links li a:hover, .filterList li a:hover { color:#fff; background-color:#e60000;}
#vehicle_topbar_left a {color:#444; font-weight:normal; text-decoration:none;}
#vehicle_topbar_left a:hover {color:#ff0000; font-weight:normal; text-decoration:underline;}
#vehicle_topbar_right ul li {color:#737373;}
#vehicle_topbar_right ul li a {color:#444; text-decoration: none;}
#vehicle_topbar_right ul li a:hover {color:#ff0000; text-decoration: none;}

#sort_bar {font-size: 12px; padding: 0px;}
#sort_bar_right {width: 52%}

#searchBar {border:0px solid #000;}
#vehicle_title {color:#961616; font-size:20pt;/*14pt*/ font-weight:bold; }
#vehicle_contact a:link, #vehicle_contact a:active, #vehicle_contact a:visited {text-decoration:none; color:#003399; font-size:8pt;}
#vehicle_contact a:hover {color:#000;}
#vehicle_contact span {color:#444; font-size:12pt; font-weight:bold;}
#vehicle_mainPhoto {margin-left:5px;}
#priceContainer #price {color:#961616; font-size:24pt; font-weight:bold;}
#vitalsContainer {font-size:8.5pt; color:#6c6c6c;}
#vitalsContainer strong {color:#444;}
#vitalsRight_mpg { color:#000; }
#vitalsRight_mpg span.mpg_fuel_efficient {color:#006600;}
#vitalsRight_mpg span.floatleft, #vitalsRight_mpg span.floatright {font-size:6pt;}
#vitalsRight_mpg span { font-size:11pt; font-weight:bold; }


#vehicleDisclaimer {clear:both; font-size:85%; text-align:justify; color:#444;}
#vehicle_details_middle h3 {font-size:10pt; color:#444; background-color:#ccc; padding:3px; font-weight:bold; margin-bottom:12px; text-transform:uppercase; }
.vehicle_details_pagination a { padding: 8px 10px; text-decoration: none; color: #FFFFFF; background-color: #666666; font-size:11pt; }
.vehicle_details_pagination a:hover { color: #000; background:url('../../images/innerpageImages/bgDescNav_r.gif') bottom center no-repeat; }
.vehicle_details_pagination a.selected { color:#af0810; background:url('../../images/innerpageImages/bgDescNav_r.gif') bottom center no-repeat; }

#leftColumn { width:220px; margin: 0; }
span.expandable {clear: both;}
#rn_logoSection, #site_logoSection { display:none; }
#sidebar_address { text-align:left; line-height:19px; padding: 5px; margin:5px 10px; font-size:10px; background:#e6e6e6; border:1px solid #ccc; }
#financing #sidebar_address { margin:5px 10px 5px 0px; }
#sidebar_address p strong { color:#750000; font-size:14pt; }
#sidebar_address .floatleft p strong { color:#000; font-size:10px;}
#sidebar_address p#sidebar_address_head {font-size: 10px !important;} 
#rightColumn {width: 680px;}
.price_title {padding-top: 5px;}
#ecarlist {float: right; clear: both; text-align: center; padding: 20px 0 20px 0;}
li#dealerboxPhone {font-size: 14px; margin: 10px 0 0 0; padding: 0;}

#site_logoSection {display: none;}

.social_media_icons {
	
}

.social_media_icons a {
	display:block;
	width:33px;
	height:31px;
	background:no-repeat top left;
	text-indent:-999em;
	float:left;
	margin:0 0 0 10px;
}
.social_media_icons  .facebook {
	background-image:url(../images/fb.png);
}
.social_media_icons  .twitter {
	background-image:url(../images/twitt.png);
}
.social_media_icons  .youtube {
	background-image:url(../images/tube.png);
}
#header .social_media_icons {
	position: absolute;
	top:15px;
	left:800px;
}
#footer .social_media_icons {
	position: absolute;
	top:10px;
	left:800px;
}

#side_logo {
	background:url(../images/sideLogo.png) no-repeat 60px 180px;
}

#vehicle_details_top {margin-top: 15px }

.vctTabs_container li a {
  font-size: 11px;
}




#inventory p.inventory_image_label_certified {height: 50px; background: url(../images/warranty_small.png) no-repeat center bottom; min-width: 95px; display: block; text-indent: -9999px; line-height: 0; font-size: 0; color: #efefef; position: relative; left: 525px; bottom: 25px;}

#inventory .inventory_v2_price_right {}

.inventory_v2_image { position: relative; width: 155px; }
.inventory_v2_details { width: 325px; }

.inventory_v2_image .cpo_label {
	position: absolute;
	left: 540px;
	top: 38px;
}

.inventory_v2_image a img { width: 145px; height: 109px; }


.vctTabs_pane #customer_tools_vehicle_question, .vctTabs_pane #customer_tools_vehicle_trade_bid, .vctTabs_pane #customer_tools_vehicle_offer {width: 485px !important;}