	
#top_image_window { width: 947px; height: 339px;	overflow: hidden; }
#top_image_window { /*IE 6-7*/
	.position: relative;
	_position: relative;
}
#top_image_strip { background-color:#ffffff; width: 9999px;	height: 339px; }
#top_image_strip div { float: left;	width: 947px; height: 339px; }

#buttons_container { width: 150px; height: 22px; margin-left: 410px; margin-top: 340px; text-align: center;} 
#buttons_container .buttons { margin-left: 8px; height: 20px; width: 12px; } 
#buttons_container div.on { cursor: pointer; }
#buttons_container div { float: left; cursor: normal; }
#buttons_container .arrow_left { float:left; margin-top:0px; padding-left:21px; cursor: pointer; } 
#buttons_container .arrow_right { float:left; margin-top:0px; margin-left: 8px; cursor: pointer; } 

#slider_holder { background-color:#ffffff; height:339px;   }
slider_holder .topwin { position: absolute; z-index: 3; }
#slider_holder .controller { position: absolute; z-index: 4; }
#mw_holder { width: 947px; }		
#tabs_panels_container {height: 167px; background-color:#ffffff;}
#tabs_panels_container .tabs_position{position: absolute; z-index:1; margin-top:5px;}
.panel_position{position: relative; !important; top:35px;}
.tab_panel_position{position: absolute; left:0px; !important;}
#tabs  {padding:0px 0px 0px 0px; clear: both;}
html>body #tabs {height: 162px;}
#tabs div {float:left; height: 162px; cursor: pointer;}
#tabs div.tab_left {position: absolute;}
#tabs div.tab_right {position: absolute;}	
#tabs div.tab_on {position: absolute; z-index:1 !important;}
#tab_landing {}
#tab_first {margin-left: 175px;}
#tab_second {margin-left: 351px;}
#tab_third {margin-left: 527px;}
#panels {min-height: 132px; height: 132px;}
.hidden { display:none; }

.button_on {
	width: 12px;
	height: 20px;
	background: url("../images/button_on.png") no-repeat 0 0;
	}	
.button_off {
	width: 12px;
	height: 20px;
	background: url("../images/button_off.png") no-repeat 0 0;
	cursor:pointer;
	}	

