@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_tools.css);
@import url(http://images1.ecarlist.com/sites/js/dropdown.css);
div, p, ul, li, h1, h2, h3, h4 { margin:0; padding:0; }
ul { list-style-type:none; }
.floatright { float:right; }
.floatleft { float:left; }
.clear { clear:both; }
a { border:0; }
a:link {}
a:visited {}
a:hover {}
a:active {outline:none;}
a:focus {outline-style: none;}
#media_center { margin:0; padding:0; text-align:left; background: transparent; position:absolute; min-width:0px; font-family: /*Verdana, */Arial, Helvetica, sans-serif; font-size: 10pt; }
#media_center #mc_wrapper { margin: 0; width: 800px; background:#fff; border:#000 1px solid; }

/*###### Header ######
####################*/
#mc_headerMid { width:100%; background: transparent url(http://images1.ecarlist.com/sites/images/innerpageImages/media_center_topBar.jpg) repeat-x scroll left top; height:30px; }
#mc_headerMid h4 { font-size:14px; line-height:1em; text-transform:uppercase; padding:8px 0px 0px 15px; float:left; }
#mc_headerMid #addthis { text-decoration:none; margin:6px 0px 0px 10px; float:left; }
#mc_headerMid a#mc_close { float:right; background:url('http://images1.ecarlist.com/sites/images/innerpageImages/media_center_close.gif') top left no-repeat; width:22px; height:22px; margin-top:5px; margin-right:5px; }
#mc_headerMid #mc_close span { display:none; }
#media_center #mc_priNav { height:21px; float:left; margin:5px 0px 1px 10px; padding:0; width:auto; }
#media_center #mc_priNav li { padding:0; margin:0px; list-style:none; display:inline; float:left; }
#media_center #mc_priNav li a {
	color:#535353;
	text-transform:uppercase;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:21px;
	text-indent:20px;
	display:block;
	margin:0px 0px 0px 6px;
	padding:0;
}
#media_center #mc_priNav li a:hover { color:#000; text-indent:-9000px; }
#media_center #mc_priNav li a span { display:none; }
#media_center #mc_priNav li a.mc_contact span { background:transparent;}
#media_center #mc_priNav li a#mc_photos { background:url('http://images1.ecarlist.com/sites/images/innerpageImages/media_center_photo.gif') left center no-repeat; width:55px; height:19px; }
#media_center #mc_priNav li a#mc_view_360 { background:url('http://images1.ecarlist.com/sites/images/innerpageImages/media_center_360.gif') left top no-repeat; font-size:11px; line-height:20px; height:19px; width:44px; }
#media_center #mc_priNav li a.mc_contact { background:url('http://images1.ecarlist.com/sites/images/innerpageImages/media_center_contact.gif') left center no-repeat; width:61px; height:19px; }
#media_center #mc_priNav li a#mc_video { height:19px; width:51px; background:url('http://images1.ecarlist.com/sites/images/innerpageImages/media_center_video.gif') left center no-repeat; }
#media_center #mc_content { width:auto; margin:0; padding: 0; background:#fff; /*border-left:1px solid #9F9F9F; border-right:1px solid #9F9F9F;*/ } 
#media_center #mc_content_photos { margin: 0 auto; }
#media_center #mc_main_picture_wrap { float:left; height:100%; position:relative; text-align:center; }
#media_center #mc_main_picture_wrap.mc_loading { background: #fff url(http://images1.ecarlist.com/sites/images/ajax-loader-white.gif) no-repeat center center; }
#media_center #mc_main_picture_overlay { width:100%; height:100%; top:0; left:0; z-index:5; position:absolute; }
.overlayMacFFBGHack {background: url(http://images1.ecarlist.com/sites/generic/images/macFFBgHack.png) repeat;}
* html #media_center #mc_main_picture_overlay { position:relative; }
#mc_overlay_loader { height: 100%; width: 100%; background: url(http://images1.ecarlist.com/sites/images/ajax-loader.gif) no-repeat center center; }
#media_center #mc_main_picture_wrap { height:480px; width:640px; }
#media_center .mc_main_picture { position: absolute; top:0; left:0; z-index:3; }
#media_center #mc_vehicle_thumbs { margin:0; padding:0; float: right; width: 140px; height: 480px; overflow: auto; background: #d9d9d9; text-align: center; } 
#media_center #mc_vehicle_thumbs a { display:block; width: 114px; margin-left:6px; }`	
#media_center #mc_vehicle_thumbs a:hover { background:#ececec; }
#media_center #mc_vehicle_thumbs .mc_selected, #media_center #mc_vehicle_thumbs .mc_selected:hover { background: #a8a8a8; } 
#media_center #mc_vehicle_thumbs a img { margin: 5px; }
#media_center #mc_photo_size { float:right; display:inline; margin:10px 132px 0px 0px; font-size:7pt; }
#media_center #mc_photo_size li { display:inline; float:left; list-style-type:none; font-size:8px; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; }
#media_center #mc_photo_size li a span { display:none; }
#media_center #mc_photo_size li a { background:#fff; border:1px solid #000; display:block; margin:0px 2px; }
#media_center #mc_photo_size li a.mc_active { background:#000; }
#media_center #mc_photo_size li a#size_800 { width:13px; height:13px; }
#media_center #mc_photo_size li a#size_640 { width:9px; height:9px; }
#media_center #mc_photo_size li a#size_480 { width:5px; height:5px; }
#media_center #mc_photo_size li a#mc_view_all_photos, #media_center #mc_photo_size li a#mc_view_slide_show { background:transparent; border:0; color:#000; }
#media_center #mc_photo_controls { clear:both; width:640px; overflow:auto; }
#media_center #mc_photo_controls.mc_loading { background: transparent url(http://images1.ecarlist.com/sites/images/ajax-loader-long.gif) no-repeat center center; }
#media_center #mc_photo_controls li { padding:0px; margin:0px; list-style:none; display:inline; float:right; }
#media_center #mc_photo_controls li a { display:block; text-decoration:none; color:#000; text-transform:uppercase; font-size:10px; margin:0px 1px; border:1px solid #c7c7c7; width:36px; height:14px; }
#media_center #mc_photo_controls li a:hover { background-color:#dadada; color:#fff; }
#media_center #mc_photo_controls li a span { display:none; }
#media_center #mc_photo_controls #mc_display_play.mc_paused { background:#dadada url('http://images1.ecarlist.com/sites/images/innerpageImages/media_center_play.gif') center center no-repeat; }
#media_center #mc_photo_controls #mc_display_play { background:#dadada url('http://images1.ecarlist.com/sites/images/innerpageImages/media_center_pause.gif') center center no-repeat; }
#media_center #mc_photo_controls #mc_display_play:hover, #media_center #mc_photo_controls #mc_display_next:hover, #media_center #mc_photo_controls #mc_display_previous:hover { background-color:#c0c0c0; }
#media_center #mc_photo_controls #mc_display_previous { background:#dadada url('http://images1.ecarlist.com/sites/images/innerpageImages/media_center_previous.gif') center center no-repeat; }
#media_center #mc_photo_controls #mc_display_next { margin-right:0px;background:#dadada url('http://images1.ecarlist.com/sites/images/innerpageImages/media_center_next.gif') center center no-repeat; }

/*###### =video_player ######
###########################*/
#media_center #mc_content.mc_video { overflow:hidden; background: #050C14 url('http://images1.ecarlist.com/sites/images/innerpageImages/media_center_video_bg.jpg') center center repeat-x; text-align:center; color:#fff; }
#mc_video_player { padding:30px 0 0; }
#mc_video_player embed, #SiSTeR embed { border:1px solid #333; }
#SiSTeR { 
	float:left;
	display:inline;
}
.mc_video .customer_tools_right_right {
	margin-right:20px;
	display:inline;
}
#mc_sister_contact {
	background: url(../images/innerpageImages/mc_submit-button_over.gif) no-repeat;
	border: 0;
	text-indent: -9000px;
	width: 200px;
	height: 57px;
}
#mc_sister_contact:hover {
	background: url(../images/innerpageImages/mc_submit-button.gif) no-repeat;
}
#third_party_video { margin:30px 0; }
div#mc_video_controls {
	position:relative;
	margin:0 auto;
	width: 640px;
	height:38px;
	background: url(../images/innerpageImages/mc_video_controls_bg.gif) repeat-x;
	padding-bottom:30px;
}
div#mc_video_controls a.play,
div#mc_video_controls a.pause {
	display:block;
	position:absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 38px;
	background: url(../images/innerpageImages/mc_video_controls.png) no-repeat 0 0;
	text-indent: -9000px;
}
div#mc_video_controls a.play:hover {
	background-position: -41px 0;
}
div#mc_video_controls a.pause {
	background-position: -82px 0;
}
div#mc_video_controls a.pause:hover {
	background-position: -123px 0;
}
div#mc_video_controls a.mute,
div#mc_video_controls a.unmute {
	display:block;
	position:absolute;
	top: 0;
	right: 0;
	width: 41px;
	height: 38px;
	background: url(../images/innerpageImages/mc_video_controls.png) no-repeat -161px 0;
	text-indent: -9000px;
}
div#mc_video_controls a.mute:hover {
	background-position: -202px 0;
}
div#mc_video_controls a.unmute {
	background-position: -243px 0;
}
div#mc_video_controls a.unmute:hover {
	background-position: -284px 0;
}
div#mc_video_controls div.time {
	display:none;
}
div#mc_video_controls div.track {
	position:absolute;
	height:16px; 
	background: url(../images/innerpageImages/mc_video_track.png) repeat-x 0 50%;
	left: 48px;
	top:10px;
	width:543px;
}
div#mc_video_controls div.progress,
div#mc_video_controls div.buffer {
	position: absolute;
	height:10px; 
	background-position: 0 0;
}
div#mc_video_controls div.progress {
	background: url(../images/innerpageImages/mc_video_progress.png) repeat-x 0 50%;
	top: 3px;
}
div#mc_video_controls div.buffer {
	background: #b9cf00;
	opacity: 0.25;
	top:3px;
}
div#mc_video_controls div.playhead {
	position:absolute;
	height:16px;
	width: 16px;
	background: url(../images/innerpageImages/mc_video_controls.png) no-repeat -327px 0;
}

/*####### =player_360 ######
##########################*/
#mc_player_360 { float:left; }
#mc_content_360 { margin: 0 auto; }

/*###### =contact ######
######################*/
div.mc_contact { height: 480px; }
#media_center #mc_content.mc_contact { background:url('http://images1.ecarlist.com/sites/images/innerpageImages/media_center_contact_bg.jpg') center center repeat-x; }
div.mc_contact img { float:left; margin: 0 35px; padding-top:75px; }
div.mc_contact ul { margin: 75px 25px 0 0; }
div.mc_contact ul h2 { text-align:right; }
div#form_response {
	float:right;
	padding-right:17px;
	text-align:left;
	width:228px;
}


/*###### Footer ######
####################*/
#media_center #mc_footer { width:auto; height:auto; background:#fff; clear:both; text-align:left; /*padding:3px 0 0 0; border-left:1px solid #9F9F9F; border-right:1px solid #9F9F9F;*/ }
#media_center #mc_vehicle_vitals { float:left; width:65%; font-size:8pt; line-height:1em; padding:0px 0px 0px 5px; }
#media_center .mc_vehicle_vitals_inner { /*width:100%; clear:both;*/ }
#media_center #mc_car_title { font-size:16pt; color: #000; text-align:left; margin-right:32%; padding:0px 0px 0px 25px; border-bottom:#7a7a7a 1px solid; background:url('http://images1.ecarlist.com/sites/images/innerpageImages/dealerbox_titleArrow.gif') center left no-repeat; }
#media_center .mc_gray_ten { color: #666; font-size:7pt; line-height:1em; } 
#media_center #mc_car_price { color: #5e5e5e; font-size:18pt; line-height:1.1em; } 
#media_center .mc_vitals_right { float:right; width: 55%; margin:3px 3px 0 3px; } 
#media_center .mc_vitals_left { float:left; width: 30%; margin:3px 3px 0 3px; } 
#media_center .mc_vitals_left2 { float:left; width: 30%; margin:3px 3px 0 3px; }
/*#media_center ul.mc_vitals_left { width:50%; }*/
#media_center h3.mc_vitals_left { float:right; width:105px; margin-top:15px; }
#media_center #mc_mpg { width:95px; font-size:6pt; text-align:center; }
#media_center #mc_mpg span { font-size:16pt; font-weight:bold; line-height:1em; }
#media_center #mc_mpg span.floatleft, #media_center #mc_mpg span.floatright { font-size:6pt; }
#media_center #mc_vehicle_vitals ul { line-height:1em; margin-bottom:3px; width: 35%; }
#media_center #mc_vehicle_vitals ul span { font-weight:bold; color:#666; }
#media_center #mc_dealer_contact { margin: 5px 5px 5px 0; padding:0; color:#000; float:right; width:30%; background: #eee; border: 1px solid #c7c7c7; font-size:7pt; line-height:1.1em; }
#media_center #mc_dealer_contact li { margin: 0 5px; }
#media_center #mc_dealership_name { font-size:8.5pt; font-weight:bold; padding: 5px 0 3px 0; }
#media_center #mc_dealership_phone { float:left; display:inline; font-size:12pt; font-weight:bold; color: #3c3c3c; text-align:center; padding: 5px 0; }
#media_center #mc_dealer_contact #mc_contact { float:left; }
#media_center #mc_dealer_contact a { color:#5e5e5e; text-decoration:underline; line-height:18px; }
#media_center #mc_dealer_contact a:hover { color:#000; }

/*###### =all_photos ######
#########################*/
#mc_photos_all img { display:block; margin:0px auto 10px; }
#media_center #mc_photos_all .mc_main_picture { position: static; }

/*###### MISC ######
####################*/
p.mc_gray_fourteen { font-size:7pt; color:#999; margin:-3px 0 0 0; }
.clear { clear:both; }

