#wrapper #header { height:87px; background: url(../images/header-bkgd.jpg) no-repeat center top; }
#wrapper #header h4 a { width:91px; height:87px; background: url(../images/header-mitsu-logo.jpg) no-repeat left top; }
#wrapper #header h1 { left:50%; margin-left: -149px; top:0; }
#wrapper #header h1 a { display: block; width:196px; height:87px; text-indent: -9000px; background: url(../images/main-logo.png) no-repeat center top; }
#wrapper #header h3 { right:217px; font-size: 16px; }
#wrapper #header h3.service { top:46px;  }
#wrapper #header h3 span { font-weight: bold; font-size: 21px; }
a.header-diamond { position: absolute; top:0; right:10px; z-index: 500; display: block; width:38px; height:87px; margin: 0; padding: 0; text-indent: -9000px; background: url(../images/diamond-logo.png) no-repeat left top; }
a.header-bbb { position: absolute; top:21px; right:54px; z-index: 600; display: block; width:152px; height:42px; margin: 0; padding: 0; text-indent: -9000px; background: url(../images/BBB_Logo_A_plus.jpg) no-repeat left top; }

.home-youtube { float:left; margin: 0; padding: 0; }
#home .home-phone-list li { margin-bottom: 20px; clear:both; text-align: right; color:#000; font-weight: bold; }
#home .home-phone-list li span { float:left; font-weight: normal; }
#home .home-social { width:95px; }

#sidebar_address .floatleft { *margin-bottom: 0; }
p.sb-address-phone { margin: 0 0 10px; padding: 0 20px 0 10px; font-size: 11px; clear:both; text-align: right; }
p.sb-address-phone span { float:left; margin-bottom: 10px; }


#service_request_form ol.comments-wide { float:none; width:100%; }
#service #service_request_form .wide-textarea { width:505px !important; margin-left: 24px; }

#home #random_list_location #random_list_item { height:120px; }

a.inv-bb-banner { display: block; width:700px; height:87px; margin: 0 0 10px; padding: 0; text-indent: -9000px; background: url(../images/700-tradeappraisal_red.jpg) no-repeat center top; }

#incentives .bbLink_wrapper a { display: block; width:700px; height:87px; margin: 0 0 10px; padding: 0; text-indent: -9000px; background: url(../images/700-tradeappraisal_red.jpg) no-repeat center top; }
#specials .bbLink_wrapper a { display: block; width:700px; height:87px; margin: 0 0 10px; padding: 0; text-indent: -9000px; background: url(../images/700-tradeappraisal_red.jpg) no-repeat center top; }
#financing .bbLocation_financing.bbColor_red a { display: block; width:700px; height:87px; margin: 2px 0 35px; padding: 0; text-indent: -9000px; background: url(../images/700-tradeappraisal_red.jpg) no-repeat center top }

a.e-price { clear:both; float:right; margin: 10px 10px 15px 0; padding: 0; font-size: 11px; line-height: 14px; text-align: right; }

a.e-price-vehicle { display: block; margin: 10px 0; padding: 0; font-size: 11px; line-height: 14px; }

/* video player */
#flowplayer {height: 189px; position: relative; width: 240px; margin: 0 19px 0 25px; display: block;}
#ec_flowplayer {display: block; height: 100%; width: 100%;}
.ecl_video_unmute {background-color: #000; background-color: rgba(0,0,0,0.6); bottom: 35px; color: #fff; display: block; font-size: 14px; font-weight: bold; left: 1px; padding: 5px; position: absolute; text-align:center; width: 229px;}
/*#ec_flowplayer_controlbar {background: url(../images/flowPlayerControlBarBgTile.png) left top repeat-x #4e4e4e; height: 20px;} */
#ec_flowplayer_controlbar a, #ec_flowplayer_controlbar .track, #ec_flowplayer_controlbar .time {display: block; float: left; height: 20px; line-height: 20px;}
#ec_flowplayer_controlbar a {margin: 0 3px 0 5px;}
#ec_flowplayer_controlbar .time, #ec_flowplayer_controlbar .track {color: #fff;margin: 0 3px;}
#ec_flowplayer_controlbar .play, #ec_flowplayer_controlbar .pause, #ec_flowplayer_controlbar .mute, #ec_flowplayer_controlbar .unmute {background: url(../images/flowPlayerControlBarButtonSprite.png) no-repeat; display: block; padding: 0}
#ec_flowplayer_controlbar .play {background-position: 0 5px;}
#ec_flowplayer_controlbar .pause {background-position: -19px 5px;}
#ec_flowplayer_controlbar .play:hover {background-position: -44px 5px; cursor: pointer;}
#ec_flowplayer_controlbar .pause:hover {background-position: -63px 5px;}
#ec_flowplayer_controlbar .play, #ec_flowplayer_controlbar .pause {border-right: 1px solid #000; height: 20px; width: 15px; text-indent: -9999em;}
#ec_flowplayer_controlbar .mute, #ec_flowplayer_controlbar .unmute {background: none; color: #fff; border-left: 1px solid #000; margin: 0; padding: 0 3px;}
#ec_flowplayer_controlbar .mute {background-position: -26px 5px;}
#ec_flowplayer_controlbar .unmute {background-position: -72px 5px;}
#ec_flowplayer_controlbar .track {width: 100px;}
#ec_flowplayer_controlbar .buffer {background-color: #666; height: 2px; margin-top: 10px;}
#ec_flowplayer_controlbar .progress {background-color: #ccc; height: 1px; margin-top: -1px;}
#ec_playlist {display: none;}
.video-frame { width: 250px; height: 214px; float: left; position: relative; }

.footer-mitus-link { line-height: 24px; color: #4AA5F4; }
