@import url(global.css);
#boxes {
	margin: 0 0 0 0;
	width:936px;
	float:left;
	overflow:hidden;
	clear:both;
}
#video_box {
	width:389px;
	margin:7px 0 1px 0px;

	height:364px;
	float:right;
	overflow:hidden;
	background:#30530d url(/pics/index/video_box-bg.gif) repeat-y left top;
}
#video_box h2 {
	background: #2d520e url(/pics/index/video_tutorials_top-bg.gif) repeat-x;
	/*border-bottom: solid 1px #140;*/
	padding: 0;
	height: 36px;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	/*text-transform: uppercase;*/
}
#video_list {
	padding-top:20px;
	border-top: solid 1px #693;
	width:105px;
	height:310px;
	float:left;
	overflow:hidden;
	background: url(/pics/index/video_box_top-bg.gif) no-repeat left top;
}

#video_list li a {
	padding: 10px 10px;
	display:block;
	color:#ffc;
}
#video_list li a span {
	
	font-size:9px;
	display:block;
	padding:5px 0 0 0;
}

/*#video_list li a:hover {
	background:#360 url(/pics/index/video_list_hover-bg.png) right top;
}*/
#video_list li.selected a {
	background:#30530d;
}

#video_list li.selected a img,
#video_list li a:hover img {
	background:#ff9;
	
}
#video_list li a img {
	padding:2px;
	background:#548229;
	margin:0;
	display:block;
}
#v_flashbox {
	border-top: solid 1px #693;
	padding: 10px 11px 0 10px;
	width:263px;
	float:right;
	background: url(/pics/index/video_box_top-bg.gif) no-repeat -105px top;
}
#v_flashbox h4 {
	font-family: 'trebuchet ms', arial, sans-serif;
	font-size:17px;
	line-height:18px;
	/*text-transform: uppercase;*/
	color:#ffc;
	/*font-weight:bold;*/
	margin: 10px;
}
#v_flashbox p a { color:#fff; }
#v_flashbox p { color:#fff; font-size:11px; line-height:12px; padding: 0 10px; }
#left_box { float:left; overflow:hidden; width:546px; }

#ad_box { background: #fff url(/pics/index/ad_box-bg.gif) no-repeat center bottom; height:134px; margin: 0; overflow:hidden; padding: 0 14px; width:518px; }
#dealer_box { background:#00488b url(/pics/index/dealer_advantage-bg.jpg) no-repeat; float:left; height:187px; margin:0 1px 1px 0; overflow:hidden; padding:20px 20px 30px 20px; position:relative; width:506px; }
#dealer_box p { color:#fff; font-size:11px; line-height:16px; margin: 0 225px 0 3px; }
#dealer_box h3 a { background:url(/pics/index/the_dealer_advantage.png) no-repeat left top; display:block; height:0px; margin: 0 0 3px 0; overflow:hidden; padding-top:49px; width:183px; }

* html #dealer_box h3 a { 
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pics/index/the_dealer_advantage.png", sizingMethod="crop");
}

#adv_search { color:#fff; }

#dealer_box form { background: url(/pics/index/dealer_form-bg.gif) no-repeat left top; bottom:15px; height:50px; position:absolute; padding:27px 0 0 17px; right:12px; width:205px; }

#dealer_box input { border: solid 1px #336; float:left; font-size:12px; margin:1px 5px 0 0; width:120px; }

#dealer_more a { background: url(/pics/index/dealer_more_button.gif) no-repeat left top; display:block; height:0px; margin: 9px 0 0 3px; overflow:hidden; padding-top:28px; width:118px; }
#dealer_more a:hover { background-position: left -28px; }

#flash_intro { clear:both; display:block; float:left; height:507px; margin:0 0 1px 0; /*overflow:hidden;*/ padding:0; width:936px; }
#flash_intro div { background: #fff url(/pics/index/swoosh-home.png) top center no-repeat; clear:both; display:block; float:left; /*height:506px;*/ margin:0; /*overflow:hidden;*/ padding: 45px 15px 10px 15px; }
/*#flash_intro div h1 { margin-top:45px; }*/
#flash_intro div h3 { margin-top:5px; }
#flash_intro div p { margin-top:2px; }




/* Responsys
**************************************************/
/*
#container #emailsignup { background: #fff url(/pics/index/responsys-bg-simplicity.gif) top left no-repeat; height:57px; margin: 10px 0 7px 0; padding:8px; position:relative; width:920px; }
#container #emailsignup h3 { background: transparent url(/pics/index/simplicity-responsys.png) top left no-repeat; display:block; float:left; height:45px; margin: 6px 15px 0 10px; text-indent:-5000px; width:300px; }
#container #emailsignup h6 { font-weight:bold; }
#container #emailsignup .error { color:#ff4040; clear:both; position:absolute; top:12px; left:670px; padding:0px; }
#container #emailsignup .error li { margin:0px; }
#container #emailsignup ul, #responsys li { margin:0px; padding:0px; }
#container #emailsignup ul { list-style-type:none; }
#container #emailsignup form { display:block; float:left; margin: 0; position:absolute; top:8px; left:350px; padding:0px; }
#container #emailsignup form ul { display:block; float:left; margin-top:5px; width:250px; }
#container #emailsignup form li { clear:both; display:block; float:left; margin: 0px 0 7px 0; .margin: 5px 0 0px 0; position:relative; }
#container #emailsignup form li input { border-width:1px; display:block; float:left; margin: 0px 5px 0 0; padding:2px; width:145px; }
#container #emailsignup li .button { left:180px; position:absolute; top:-51px; }
#container #emailsignup li .button a { background: transparent url(/pics/index/responsys-simplicity-sign-up-button.png) top left no-repeat; float:left; height:28px; text-indent:-5000px; width:118px; }
#container #emailsignup .button a:hover { background-position:bottom left; }
#container #emailsignup form .hint { color:#999; }
#container #emailsignup form .hint:focus { color:#333; }
*/



/* Responsys
**************************************************/
#container #emailsignup { background: #fff url(/pics/index/responsys-bg-simplicity.gif) top left no-repeat; height:57px; margin: 10px 0 7px 0; padding:8px; position:relative; width:920px; }
#container #emailsignup h3 { background: transparent url(/pics/index/simplicity-responsys.png) top left no-repeat; display:block; float:left; height:45px; margin: 6px 15px 0 10px; text-indent:-5000px; width:300px; }
#container #emailsignup h6 { font-weight:bold; }
#container #emailsignup .error { color:#ff4040; clear:both; position:absolute; top:12px; left:670px; padding:0px; }
#container #emailsignup .error li { margin:0px; }
#container #emailsignup ul, #responsys li { margin:0px; padding:0px; }
#container #emailsignup ul { list-style-type:none; }
#container #emailsignup form { display:block; float:left; margin: 0; position:absolute; top:8px; left:350px; padding:0px; }
#container #emailsignup form ul { display:block; float:left; width:250px; }
#container #emailsignup form li { clear:both; display:block; float:left; margin: 5px 0 5px 0; .margin: 3px 0 0px 0; position:relative; }
#container #emailsignup form li input { display:block; float:left; margin: 0px 5px 0 0; width:145px; }
#container #emailsignup li .button { left:180px; position:absolute; top:-56px; .top:-50px; }
#container #emailsignup li .button a { background: transparent url(/pics/index/responsys-simplicity-sign-up-button.png) top left no-repeat; float:left; height:28px; text-indent:-5000px; width:118px; }
#container #emailsignup .button a:hover { background-position:bottom left; }
#container #emailsignup form .hint { color:#999; }
#container #emailsignup form .hint:focus { color:#333; }

