/*Vehicle*/
#vehicle_images {width: 700px; background: #e9edf0;}
.float {display:inline-block; background: #FFF; margin: 14px; min-height: 282px; width:304px; padding: 8px; vertical-align: top;}
#vehicle_images .left {margin: 0 14px;}
#vehicle_images a {font: normal 10px Arial, Helvetica, sans-serif; text-transform: none; color: #666; text-decoration: underline;}

#player {margin-top: 20px;}
#player #main_picture {border: 1px solid #000;}
#playerNav {width: 156px; margin: 10px auto;}
#playerNav li {display: inline-block;}
#thumbnails {width: 258px; height: 248px; overflow-y: scroll; margin: 20px auto 0;}
#thumbnails li {display: inline; list-style-type: none; padding: 2px;}
#vehicle_links a{width: 230px; height: 58px;display: inline-block;text-indent: -9999px;}
#ask_question {background: url(http://images7.ecarlist.com/sites/inner_pages/button_ask.jpg);}
#ask_question:hover {background: url(http://images7.ecarlist.com/sites/inner_pages/button_ask_r.jpg);}
#find_vehicle {background: url(http://images7.ecarlist.com/sites/inner_pages/button_find.jpg);}
#find_vehicle:hover {background: url(http://images7.ecarlist.com/sites/inner_pages/button_find_r.jpg);}
#vitalsInfo {display:inline-block; border: 1px solid #000; font: 12px/26px Arial; margin-right:6px;}
#vitalsInfo .odd {background: #d8e0e6}
.vitals_left {width:70px; text-align:right;}
.vitals_middle {width: 177px; padding-left: 8px; font-size: 14px; color: #494949;}
.vitals_right {width: 198px; padding-left: 4px;}
#rightContainer {display:inline-block;  width:235px; vertical-align: top;}
#rightContainer h3 {background: #00244D; color: #fff; font: normal 12px/28px Arial; padding-left: 8px;}
#rightContainer p {border: 1px solid #00244D; margin: 0; padding: 10px; min-height: 71px;}
#rightContainer img {margin: 0 auto; display: block;}

#bottomContainer {margin-top: 10px; overflow: hidden; clear: both;}
#bottomNav { clear: both; text-align: left; }
.bottomNavTabs ul { display: inline; margin: 0; padding: 0; }
.bottomNavTabs li { display: inline; margin: 0 0 0 2px; }
.bottomNavTabs li a {color: #00244D; padding: 3px 0.5em; border: 1px solid #00244D; border-bottom: none; background: #E9EDF0; font: 12px Verdana, sans-serif;}
.bottomNavTabs li:hover a {background: #666; color: #FFF; text-decoration: none;}
.bottomNavTabs li a.selected {background: #FFF;}
.bottomNavTabs li:hover a.selected {color: #00244D; }
.bottomNavContent { padding: 5px; height: 400px; display: block; overflow: scroll; margin-top: 2px; text-align: center; border: 1px solid black;}
#bottomNavText { margin-top: 9px }
.bottomNavTabs { list-style-type: none; display: inline; margin: 0; padding: 0; }
#bottomNav a:hover { }
.optionstabcontent { display: none;background: #E7E7E7; padding: 10px; min-height: 400px;}
#equipment {text-align: left;}
#equipment h3 { border-bottom: 1px solid; font-size: 9pt; clear: both; }
#equipment ul li { padding: 0; margin: 0 5px 5px 20px; line-height: 115%; list-style: square; }
#equipment ul li.option_category { font-weight: bold; list-style: none; padding: 0; margin: 15px 0 0 0; }
#equipment ul.oe_list li { margin-bottom:10px; font-weight:bold; }
#equipment ul.oe_package { font-size:8pt; margin-top:0px; }
#equipment ul.oe_package li { list-style-type:none; background: url(../images/list_square_gray.gif) no-repeat left center; line-height:8pt; margin-bottom:0; padding-left:10px; margin-left:10px; font-weight:normal; }
#equipment ul li.oe_cost, #equipment ul li.oe_details { margin:0; padding:0; background:transparent; }
#equipment ul li.oe_cost span, #equipment ul li.oe_details span, .oe_code { font-size:8pt; font-weight:normal; color:#666; }