#primary{padding:0;}
#home_bg{height:600px; width:949px; z-index:100;}


#products { display:inline-block; text-align:left; font-size:12px; font-family: Tahoma, Geneva, sans-serif; width:350px; float:left; background:url(/images/selection_bg.png) no-repeat; margin-left:10px; height:237px;}
	#products #form1{ width:300px;}
#products #search{display:none;}
#products #intro{margin:0 0 40px 20px;}
#control { list-style:none; padding:0 20px; margin:10px 0 0 0; }
#control li { padding:5px; border-bottom:1px solid #ddd; }
label { width:50px; padding:5px; }
#output { margin-left:25px; padding:5px; display:none;}
	#output p > strong{font-weight:normal; font-size:.9em;}
	#output p{font-size:1.2em;}
.float-left { float:left; }
.float-right { float:right; }
.hidden { display:none }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera */
* html .ui-helper-clearfix { padding:5px 0; }
.ui-helper-clearfix { display:block; } 
#video_map{width:600px; float:right;}
	#video_map #map{width:251px; height:277px; float:left;}
	#video_map #map p{ margin:5px 0 5px 25px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;}
	#video_map #map a{ text-decoration:underline;}
