body							{ color: #ffffff;font-family:Arial,Helvetica,sans-serif; margin: 0; padding: 0; background:#000000 url(../images/sub_bg.jpg) no-repeat scroll center top;}


#top_navi						{ padding-top: 2px;height: 22px; border-bottom: #fff solid 1px; background: #011B00; font-size:0.8em;}
#top_navi a 					{ border-left:1px solid #FFFFFF; color:#FFFFFF; padding:0pt 1.5em; text-decoration: none;}
#top_navi ul 					{ list-style-type:none; text-align:center; margin: 0px; }
#top_navi ul li 				{ display:inline;}

.line						{ border-top: #FFCC33 dotted 1px; height: 8px; }

#hsb_container 					{ width:977px; margin:0pt auto; position:relative; text-align:left; }

#content 						{ line-height: 0px; padding-top: 10px; background: url(../images/container_bg.jpg) no-repeat; }

#col_left						{ line-height: normal;float: left; margin-top: 120px; width: 220px;}

#search							{ float:left; margin: 150px 0pt 0pt 30px; padding:0pt; color: #000000; font-family:arial; font-size:14px; font-weight:bold;}
#searchterm						{ width: 100px; background: #fff; border: #FFCC33 solid 1px;}
#search .line					{ border-top: #FFCC33 dotted 1px; height: 8px; }

#hsb_brand_nav 					{ float:left; margin: 0px 0pt 0pt 30px; padding:0pt; list-style-type:none; }
#hsb_brand_nav li				{ list-style-type: none; padding:6px 0pt 10px 4px;}
#hsb_brand_nav li	a			{ background:transparent url(../images/brand_nav_arr.gif) no-repeat scroll 0px; color:#000000; display:block; font-family:arial; font-size:14px; font-weight:bold; padding:0pt 0pt 1px 14px; text-decoration:none; }
#hsb_brand_nav li	p			{ background:transparent url(../images/brand_nav_arr_down.gif) no-repeat scroll 0px; color:#000000; display:block; font-family:arial; font-size:14px; font-weight:bold; padding:0pt 0pt 1px 14px; text-decoration:none; margin-bottom: 0px;}
#hsb_brand_nav li	a:hover		{ background:transparent url(../images/brand_nav_arr_on.gif) no-repeat scroll 0px; color: #B40200; text-decoration:none;}
#hsb_brand_nav li ul			{ list-style-type:none; margin-left: 0px; padding-left: 25px; width: 120px;}


#col_right						{ margin-top: 193px; line-height: normal;float: left; width: 666px; padding: 30px 15px 10px 46px;}
#col_right a 					{ color: #FFCC33; text-decoration: none; font-size: 14px; font-weight: bold;}

h1 								{ color:#FFFFFF; font-size:22px;font-weight:bold; padding: 10px 0px 0px 0px; height: 32px; margin: 0px 0px 55px 0px;}
h2 								{ color:#FFCC33; font-size:22px;font-weight:bold; padding: 0px;  margin: 0px 0px 8px 0px;}
h3								{ color:#FFFFFF; font-size:18px;margin: 0px 0px 9px 0px; line-height: 30px;}

p								{ line-height: 22px; margin: 0px 0px 20px 0px;}

ol li							{ margin-bottom: 10px;}

img								{ border: 2px dotted #A70000;}

td								{ }
td img							{ margin-right: 15px;}

.prod_box						{ margin-bottom: 10px; font-size: 14px;color: #ffffff; padding: 10px 0px 0px 0px; width:700px; margin-left: 0px; border-bottom: 2px dotted #A70000; }
.prod_box h1					{ color:#FFFFFF; font-size:18px;margin: 0px 0px 9px 0px; }
.prod_box img					{ margin-bottom: 10px;}
.prod_box a						{ line-height: 20px; text-decoration: none; color:#FFF600;}
.prod_box a:hover				{ text-decoration: none; color:#000000;}

.prod_box2						{ margin-bottom: 10px; font-size: 14px;color: #ffffff; padding: 10px 0px 0px 0px; width: 700px; margin-left: 0px; }
.prod_box2 h1					{ color:#FFFFFF; font-size:18px;margin: 0px 0px 9px 0px; }
.prod_box2 img					{ margin-bottom: 10px;}
.prod_box2 a						{ line-height: 20px; text-decoration: none; color:#FFF600;}
.prod_box2 a:hover				{ text-decoration: none; color:#000000;}

img.png 						{  behavior: url (/cms/css/iepngfix.htc); }


#footer							{ background: url(../images/footer.jpg) no-repeat; color: #AAAAAA; line-height: normal; height: 70px; clear: both; )

/* Contact form */
.contact label 					{ float: left; display: block; width: 120px; }


#home_trailer_link		{ border:1px solid yellow; float:right; width:400px; height:400px; background-color:#000;}

#home_trailer			{ margin: 15px; position:absolute; z-index: 1000; border:1px solid green; padding:20px; top:0px; right:0px}

#flowplayerholder {border:1px solid yellow; float:right; width:400px; height:400px;background-color:#000; position:absolute; top:15px; left:15px}