/* Ford Line-up NEW */
table.showroom_list{width:728px; border-collapse:collapse; margin:0 auto;}
table.showroom_list tr.year td{ border:1px solid #B4B4B4; font-weight:bold; padding:5px 15px;}
.showroom_caritem {
	height:150px;
	width:170px;
	float:left; 
	padding:5px; 
	border:1px dotted #B4B4B4;
	border-top:none;
	background-color:#fff;
}
.car_name{font-size:11px; text-align:left;}

#sr_container h2 {color:#003399; font-size:12px; text-align:left; margin:5px 0; padding:0;}
#sr_container ul { list-style-type:none;}
#sr_container #sr_overview td { border-bottom:1px solid silver; padding:3px;}
#sr_container #sr_overview td.tdheader { border-bottom:1px solid silver; padding:5px; font-weight:bold;}

#sr_style { width:165px;}

#photos, #colors, #interior, #exterior, #video_new, #video_testdrive { text-align:center;} 

#colors, #photos { padding:40px 0 0 0;}
#interior_swf, #exterior_swf { padding-top:60px; margin:0 auto;}
#color-swatch img {margin:0 5px 5px 0; border:solid #eee 1px;}
#color-swatch img.selected {border:solid #7292C0 1px;}

#tabs2 #specifications, #tabs2 #features {font-size:10px;}
#tabs2 #specifications table tr td { padding:2px 10px;}
#tabs2 #specifications table tr td.spec_header {background-color:#7292C0; color:white; font-weight:bold; font-size:11px;}
#tabs2 #specifications table tr.row1 { background:#FFFDF1}

#tabs2 #features table { width:100%; }
#tabs2 #features table tr td { padding:1px 0 1px 10px;}
#tabs2 #features table tr.spec_header {background-color:#7292C0; color:white;  font-weight:bold; font-size:11px;}
#tabs2 #features table tr.spec_header td {font-weight:bold;}
#tabs2 #features table tr.row1 { background:#FFFDF1}




.gallery {width:534px; position:relative; height:45px; padding-top:250px; margin:0 auto;}

.gallery img.left {width:50px; height:38px; float:left;cursor:pointer;}
.gallery img.right {width:50px; height:38px; float:left;cursor:pointer;}

.gallery ul {list-style:none; padding:0; margin:0; float:left;}
.gallery ul li {display:inline; width:50px; height:38px; float:left; margin:0 4px; border:1px solid #000; cursor:pointer;}

.gallery ul li.hide {display:none;}

/* remove visibility:hidden; if you want to use the original images as thumbnails */
.gallery ul li img { display:block; width:50px; height:38px;}

.gallery ul li span {display:none; position:absolute; left:61px; top:430px; width:411px;font-family:verdana, arial, sans-serif; color:#666; font-size:11px; line-height:15px; text-align:justify;}
.gallery ul li b {color:#444;}

.gallery ul li.chosen {border-color:#AAC3D6; cursor:default; background:#fafafa}
.gallery ul li.chosen div, .gallery div.no_photo {position:absolute; left:0; top:0; width:532px; height:240px;}
.gallery ul li.chosen div i {width:530px; height:240px; display:table-cell; vertical-align:middle; text-align:center;} 
.gallery ul li.chosen div i img {visibility:visible; width:auto; height:auto; border:1px solid #aaa; margin:0 auto;}
.gallery ul li.chosen span {display:block;}

/* Shopping tools */
td#main_shop_info_cell {text-align:center;}
td#main_shop_info_cell h2 { text-align:left; margin:5px}
dl#item_specs { width:70%; margin:10px auto 0; padding:10px;}
dl#item_specs dt { float:left; width:25%; clear:both; text-align:right; }
dl#item_specs dd { float:right; width:70%; text-align:left; font-weight:bold; border-bottom:1px solid #999;}
dl#item_specs dt {padding:2px 0 3px 0; }
dl#item_specs dd {padding:2px 0; }

#shop { background:#fff url(../img/bg_box_gold.jpg) repeat-x 100% 100%; padding:10px 10px 10px 10px; text-align:center; margin:10px 0 10px 0;}
#shop h3 { color:#003399; font-size:13px; margin:0 0 10px 0}
ul#shopping_tools { width:720px; margin:0 auto}
ul#shopping_tools li { display:inline; float:left; margin:0 15px; text-align:left}
ul#shopping_tools li a { display:block; width:105px; height:34px; line-height:34px; padding:1px 0 0 44px; text-decoration:none; font-weight:bold; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:10px; word-spacing:-1px; }
ul#shopping_tools li a:hover { color:#225588;}
a#shop_testdrive { background:url(../img/tools_testdrive.png) no-repeat 0% 0%;}
a#shop_loan { background:url(../img/tools_loan.png) no-repeat 0% 0%; width:111px !important; padding:1px 0 0 38px !important;}
a#shop_quote { background:url(../img/tools_quick_quote.png) no-repeat 0% 0%;}
a#shop_brochure { background:url(../img/tools_brochure.png) no-repeat 0% 0%;}
a#shop_info { background:url(../img/tools_info.png) no-repeat 0% 0%;}
a#shop_print { background:url(../img/tools_print.png) no-repeat 0% 0%;}
a#shop_email { background:url(../img/tools_mail.png) no-repeat 0% 0%;}
a#shop_trade { background:url(../img/tools_trade.png) no-repeat 0% 0%;}
a#shop_black_book { background:url(../img/tools-black-book.png) no-repeat 0% 0%; text-indent:-999em;}
a#shop_offer { background:url(../img/tools_offer.png) no-repeat 0% 0%;}
a#shop_calculator { background:url(../img/tools_calc.png) no-repeat 0% 0%; width:111px !important; padding:1px 0 0 38px !important;}
a#shop_vip { background:url(../img/tools_vip.png) no-repeat 0% 0%; text-indent:-999em;}
a#shop_iol_video { background:url(../img/tools_video.png) no-repeat 0% 0%;}

ul#showroom_links { margin:10px auto}
ul#showroom_links li { display: inline; float:left; margin:0; text-align:center; margin:0; width:33%; height:70px; position:relative;}
ul#showroom_links li a { display: block; width:35px; height:35px; text-decoration:none; font-weight:bold; cursor:pointer; font-size:10px; margin:0 auto;}
ul#showroom_links li a span { display:block; width:75px; position:absolute; left:50%; top:35px; margin:0 0 0 -38px}

a#show_brochure { background: url(../img/showroom-tools-brochure.png) no-repeat 50% 0%;}
a#show_info { background: url(../img/showroom-tools-info.png) no-repeat 50% 0%;}
a#show_quote { background: url(../img/showroom-tools-loan.png) no-repeat 50% 0%;}
a#show_trade { background: url(../img/showroom-tools-trade.png) no-repeat 50% 0%;}
a#show_print { background: url(../img/showroom-tools-print.png) no-repeat 50% 0%;}
a#internet_price { background:url(../img/showroom-tools-internet-price.png) no-repeat 50% 0%;}
a#test_drve{ background:url(../img/showroom-tools-testdrive.png) no-repeat 50% 0%;}
a#quick_quite{ background:url(../img/showroom-tools-quote.png) no-repeat 50% 0%;}

.other_cars {float:left; margin-right:5px; background:#FFFFFF url(../img/bg_box_gold.jpg) repeat-x 0% 100%; padding:5px}
.other_car_img { text-align:center}
/* end shopping tools */


.loading {
	background-image:url('img/loading.gif'); 
	background-repeat:no-repeat;
	background-position:center center;
}
#loading_styles_bar span, .loading_configuration_bar span{font-weight:bold; color:#ACACAC; font-size:12px;}
#interior_swf, #exterior_swf {width:320px; height:240px;}
#gallery center img { top:0;}
table.mpg td{margin:0px; padding:0px; text-align:center; border:none !important;}
table.mpg span{font-weight:bold; font-size:12pt;}
#shop_container {text-align:left;}
#shop_container a {
	display:block;
	height:38px;
	line-height:38px;
	padding:0pt 0pt 0pt 50px;
	text-decoration:none;
	width:99px;
}
#photos { padding-top:20px;}
#image_descr { padding:10px; text-align:center !important; font-size:11px !important;}
#sr_overview td, .tbl_car_gallery_thumbs td, table.vehicle_det table td { border:none !important;}
#sr_overview table.vehicle_det td { border-bottom:1px solid #ccc !important;}

.ui-tabs-nav a, .ui-tabs-nav li, .ui-tabs-nav a span {min-width:0px !important; font-size:11px !important;}
.ui-tabs-nav a span {_width:0;}
.ui-tabs-nav a span {padding-left:7px  !important;}
.ui-tabs-nav a { padding-right:7px  !important;}
