#middle_section_top{background: url(../imgs/common/content_top_shadow.gif) top left no-repeat;}
#middle_section{background: #FFF url(../imgs/common/content_sides_shadow.gif) top left repeat-y;}
#page_content{background: #FFF url(../imgs/common/content_top_background.gif) top left repeat-x;}
#footer{background: #0F0F0F url(../imgs/footer/footerBar_home.gif) top left no-repeat;}
#MenuBox{display: none}
.main_col{overflow: visible}

ul#home_nav{
	width: 498px;
	height: 126px;
	position: relative;
	margin: -11px 0px 14px -6px;
	padding: 0;
	left: 0px;
	top: 0px;
	list-style-type: none;
}

ul#home_nav li{
	display: block;
	float: left;
	width: 93px;
	height: 126px;
	padding-left: 6px;
}

ul#home_nav li a{
	display: block;
	
	width: 93px;
	height: 126px;
	text-indent: -9999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

ul#home_nav li.packages a{background-image: url(../imgs/homepage/packages.jpg); background-position: 0px 0px;}
ul#home_nav li.packages a:hover,ul#home_nav li.packages.sfHover a{background-position: 0px -126px;}
ul#home_nav li.packages ul{left: 6px}

ul#home_nav li.projectors a{background-image: url(../imgs/homepage/projectors.jpg); background-position: 0px 0px;}
ul#home_nav li.projectors a:hover, ul#home_nav li.projectors.sfHover a{background-position: 0px -126px;}
ul#home_nav li.projectors ul{left: 105px}

ul#home_nav li.screens a{background-image: url(../imgs/homepage/screens.jpg); background-position: 0px 0px}
ul#home_nav li.screens a:hover, ul#home_nav li.screens.sfHover a{background-position: 0px -126px;}
ul#home_nav li.screens ul{left: 189px;	width: 120px!important;}

ul#home_nav li.mounts a{background-image: url(../imgs/homepage/mounts.jpg); background-position: 0px 0px}
ul#home_nav li.mounts a:hover,ul#home_nav li.mounts.sfHover a{background-position: 0px -126px;}
ul#home_nav li.mounts ul{left: 303px;}

ul#home_nav li.cables a{background-image: url(../imgs/homepage/cables.jpg); background-position: 0px 0px}
ul#home_nav li.cables a:hover,ul#home_nav li.cables.sfHover a{background-position: 0px -126px;}
ul#home_nav li.cables ul{left: 394px; width: 110px}

ul#home_nav li ul{
	margin: 0px;
	padding: 0px;
	border: 1px solid #000;
	border-top: none;
	list-style-type: none;
	position: absolute;
	bottom: 127px;
	left: 7px;
	background-color: #CACFD5;
	width: 91px;
	z-index:10
}

ul#home_nav li.sfHover ul ul{
	display: none;
}

ul#home_nav li ul li{
	border-top: 1px solid #000;
	float: none;
	width: 100%;
	height: 18px;
	padding-left: 0px;
	position:relative
}

ul#home_nav li ul li a{
	display: block;
	padding: 2px 4px;
	width: auto;
	height: 14px;
	text-indent: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	text-align: center;
	background: #CACFD5!important;
}

ul#home_nav li ul li a:hover{
	color: #000;
	background: #FFFFFF!important;
}

ul#home_nav li ul li ul{
	margin: 0px;
	padding: 0px;
	border: 1px solid #000;
	border-top: none;
	list-style-type: none;
	position: absolute;
	bottom: auto;
	left: 85px!important;
	top: 5px;
	background-color: #CACFD5;
	width: 91px;
	z-index:11;
	display: none
}

.content_home_box{
	width: 220px;
	padding: 10px 11px 0px 12px;
	min-height: 95px;
	_height: 95px;
	background: url(../imgs/homepage/home_box_sides.gif) top left repeat-y;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
}

.end_home_box{
	width: 243px;
	height: 8px;
	overflow:hidden;
	background: url(../imgs/homepage/home_box_bottom.gif) top left repeat-y;
}

.home_news{
	float: left;
	width:243px;
	border-right: 7px solid #FFF;
}

.home_news h2{
	text-indent: -9999px;
	width:243px;
	height: 41px;
	overflow:hidden;
	background: url(../imgs/homepage/news_home_box.gif) top left no-repeat;
}


.home_news ol{
	margin: 0;
	padding:0;
	list-style-type: none
}

.home_news ol li{
	padding-bottom: 8px;
}

.home_news ol a{
	color: #666;
	text-decoration: none;
}

.home_news ol a:hover{
	color: #000;
	text-decoration: underline;
}

.home_news span a{
	font-weight: bold;
	color: #FF8400;
	font-weight: bold;
	display: block;
	padding-top: 4px;
}

.home_support{
	float: left;
	width:243px;
}

.home_support h2{
	text-indent: -9999px;
	width:243px;
	height: 41px;
	overflow:hidden;
	background: url(../imgs/homepage/support_home_box.gif) top left no-repeat;
}

.home_support ol{
	margin: 0;
	padding:0;
	list-style-type: none
}

.home_support ol li{
	padding-bottom: 7px;
}

.home_support ol a{
	color: #666;
	text-decoration: none;
	background: url(../imgs/common/blue_arrow.gif) center left no-repeat;
	padding-left: 11px;
}

.home_support ol a:hover{
	color: #000;
	text-decoration: underline;
	background: url(../imgs/common/black_arrow.gif) center left no-repeat;
}

.HomeFlashBanner{
	width: 750px;
	height:240px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	z-index:0;
}

.HomeBanner{
	width: 750px;
	height:240px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	z-index:0;
	border: none;
}

.showroom_banner a{
	display: block;
	width: 243px;
	height: 86px;
	text-indent: -9999px;
	background: url(../imgs/homepage/showroom_banner.jpg) top left no-repeat;
	margin-top: 6px;
	float:left;
}

.presentation_projectors_banner a{
	display: block;
	width: 243px;
	height: 86px;
	text-indent: -9999px;
	background: url(../imgs/homepage/presentation_projectors_banner.jpg) top left no-repeat;
	margin-top: 6px;
	float:left;
}

.mustang_sale_banner a{
	display: block;
	width: 243px;
	height: 94px;
	text-indent: -9999px;
	background: url(../imgs/homepage/mustang_banner.jpg) top left no-repeat;
	float: right;
	margin-top: 6px;
}

.authorized_dealer{
	width: 723px;
	height: 86px;
	text-indent: -9999px;
	background: url(../imgs/common/authorized_dealer.gif) top left no-repeat;
	margin: auto;
}

.showroom_banner a{
	display: block;
	width: 243px;
	height: 86px;
	text-indent: -9999px;
	background: url(../imgs/homepage/showroom_banner.jpg) top left no-repeat;
	margin-top: 6px;
	float:left;
}

.room_pro_av_banner a{
	display: block;
	width: 243px;
	height: 86px;
	text-indent: -9999px;
	background: url(../imgs/homepage/room_pro_av_banner.jpg) top left no-repeat;
	margin-top: 6px;
	float:left;
}