#header_right h1 { margin-top: 6px; }
#header_right h1 a { display:block; width:300px; height:48px; text-indent: -9000px; background: url(../images/big_red_logo.png) no-repeat left top; }
#header_right h2 { padding-top: 10px;  }
#header_right h2 span { font-size:28px; }

#videowrap { position: relative; overflow: hidden; min-height: 600px; }
#videoiframe { position: relative; bottom:60px; }

a#dealership_img { display:block; width:250px; height:225px; text-indent: -9000px; margin: 0; padding: 0; background: url(http://images1.ecarlist.com/sites/boast_suzuki/images/commercial.jpg) no-repeat center top; }

/* ##### control buttons #####
############################*/
#videobox #ec_flowplayer_controlbar a.play,
#videobox #ec_flowplayer_controlbar a.pause {
	display:block;
	position:absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	background: url(../images/control_bar_blue.png) no-repeat 0 0;
	text-indent: -9000px;
}
#videobox #ec_flowplayer_controlbar a.play:hover {
	background-position: 0 -21px;
}
#videobox #ec_flowplayer_controlbar a.pause {
	background-position: -20px 0;
}
#videobox #ec_flowplayer_controlbar a.pause:hover {
	background-position: -20px -21px;
}
div#ec_flowplayer_controlbar a.mute,
div#ec_flowplayer_controlbar a.unmute {
	display:block;
	position:absolute;
	top: 0;
	right: 0;
	width: 20px;
	height: 20px;
	background: url(../images/control_bar_blue.png) no-repeat -60px 0;
	text-indent: -9000px;
}
div#ec_flowplayer_controlbar a.mute:hover {
	background-position: -60px -21px;
}
div#ec_flowplayer_controlbar a.unmute {
	background-position: -80px 0;
}
div#ec_flowplayer_controlbar a.unmute:hover {
	background-position: -80px -21px;
}

/* ##### time code #####
######################*/
div#ec_flowplayer_controlbar div.time {
	display:none;
}
div#ec_flowplayer_controlbar div.time span { /* elapsed time */
}
div#ec_flowplayer_controlbar div.time strong { /* total time */
}

/* ##### track - progress, buffer, playhead  #####
################################################*/
div#ec_flowplayer_controlbar div.track {
	position:absolute;
	height:15px; 
	left: 25px;
	top:4px;
	width:200px;
	overflow:hidden;
}
div#ec_flowplayer_controlbar div.progress,
div#ec_flowplayer_controlbar div.buffer {
	position: absolute;
	height:5px; 
	top:3px
}
div#ec_flowplayer_controlbar div.progress {
	background: #999;
}
div#ec_flowplayer_controlbar div.buffer {
	background: #ccc;
	opacity: 0.25;
}
div#ec_flowplayer_controlbar div.playhead {
	position:absolute;
	height:13px;
	width: 11px;
	background: url(../images/control_bar_blue.png) no-repeat -45px -4px;
}

#playerbox { width:250px; height:150px; margin:30px 0 0; padding: 0;  position:relative; border:1px solid #555 }

#playerbox #ec_playlist a:hover { background:#cc0000; color:#fff; text-decoration: none; }
#playerbox #ec_flowplayer_controlbar { position: absolute; bottom:-20px; background: url(../images/bar_bkgd.gif) repeat-x center top; width:250px; height:16px; }
#playerbox #ec_playlist { position:absolute; bottom:-40px; }
a.ecl_video_unmute { display:block; text-align: center; height:40px; background:url(../images/clicktolisten.png) no-repeat center center; text-indent: -9000px; line-height: 40px; position: relative; top: 55px; margin: 0; padding: 0; }

#vehicle #vehicle_mainVitals { *width:54%; }

.vidbox { width:640px; margin: 15px auto; }

/* ##### control buttons #####
############################*/
#playerbox #ec_flowplayer_controlbar a.play,
#playerbox #ec_flowplayer_controlbar a.pause {
	display:block;
	position:absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	background: url(../images/control_bar_blue.png) no-repeat 0 0;
	text-indent: -9000px;
}
#playerbox #ec_flowplayer_controlbar a.play:hover {
	background-position: 0 -21px;
}
#playerbox #ec_flowplayer_controlbar a.pause {
	background-position: -20px 0;
}
#playerbox #ec_flowplayer_controlbar a.pause:hover {
	background-position: -20px -21px;
}
div#ec_flowplayer_controlbar a.mute,
div#ec_flowplayer_controlbar a.unmute {
	display:block;
	position:absolute;
	top: 0;
	right: 0;
	width: 20px;
	height: 20px;
	background: url(../images/control_bar_blue.png) no-repeat -60px 0;
	text-indent: -9000px;
}
div#ec_flowplayer_controlbar a.mute:hover {
	background-position: -60px -21px;
}
div#ec_flowplayer_controlbar a.unmute {
	background-position: -80px 0;
}
div#ec_flowplayer_controlbar a.unmute:hover {
	background-position: -80px -21px;
}

/* ##### time code #####
######################*/
div#ec_flowplayer_controlbar div.time {
	display:none;
}
div#ec_flowplayer_controlbar div.time span { /* elapsed time */
}
div#ec_flowplayer_controlbar div.time strong { /* total time */
}

/* ##### track - progress, buffer, playhead  #####
################################################*/
div#ec_flowplayer_controlbar div.track {
	position:absolute;
	height:15px; 
	left: 25px;
	top:4px;
	width:200px;
	overflow:hidden;
}
div#ec_flowplayer_controlbar div.progress,
div#ec_flowplayer_controlbar div.buffer {
	position: absolute;
	height:5px; 
	top:3px
}
div#ec_flowplayer_controlbar div.progress {
	background: #999;
}
div#ec_flowplayer_controlbar div.buffer {
	background: #ccc;
	opacity: 0.25;
}
div#ec_flowplayer_controlbar div.playhead {
	position:absolute;
	height:13px;
	width: 11px;
	background: url(../images/control_bar_blue.png) no-repeat -45px -4px;
}

#playerbox #ec_playlist a:hover { background:#cc0000; color:#fff; text-decoration: none; }
#playerbox #ec_flowplayer_controlbar { background: url(../images/bar_bkgd.gif) repeat-x center top; height:16px; }
#playerbox #ec_playlist { display:none; }
a.ecl_video_unmute { display:block; text-align: center; height:40px; width:250px; background:url(../images/clicktolisten.png) no-repeat center center; text-indent: -9000px; line-height: 40px; position: absolute; left:0; bottom: 95px; margin: 0; padding: 0; }

/* coupon */
#coupon{
	padding: 0;
	margin: 0;
	width: 710px;
	height: 281px;
	background: #fff;
	font-family: Helvetica, Arial;
	display: none;
	z-index: 100
}

#coupon ul{
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#coupon li{
	padding: 0;
	margin: 0;
	color: #fff;
	padding-top: 5px;
	width: 245px;
	font-size: 16px;
}

#coupon li span{
	font-size: 11px;

}

#coupon b{
	font-size: 20px;
}

#coupon input{
	width: 240px;
	height: 30px;
	padding: 0;
	margin: 0;
		font-size: 18px;
}

#coupon .submitButton{
	padding: 0;
	margin: 0;
	width: 122px !important;
	margin-left: 50px;
}

#coupon form{
	padding: 0;
	margin: 0;
	float: left;
	padding-right: 10px;
	padding-top: 5px;
}

#coupon_form{
	padding: 0;
	margin: 0;
	background: #c41a00;
	padding-left: 10px;
	height: 281px;
	float: left;
}

#image_coupon{
	padding-left: 30px;
	padding-top: 20px;
}

#image_triangle{
	padding-top: 10px;
}

#coupon .close{
	float: right;
	background-image:url('http://images1.ecarlist.com/sites/big_red_sports/images/apple_close.png');
	width: 28px;
	height: 28px;
}

#coupon #form_response{
	text-align: center;
	padding-top: 40px;
}
.financeBox2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-color:#CCCCCC;
display:none;
}
