#topNav{background:#000;margin-left:508px;margin-top:79px;position:absolute;z-index:1;}
#topNav .nav-container {width:500px;}
#nav{list-style:none;font-size:10px;line-height:100%;cursor:pointer;margin:0;padding:0;}
#nav li{float:left;display:block;width:auto;position:relative;z-index:1;margin:0;}
#nav li a{display:block;font-weight:700;text-decoration:none;}
#nav li a:hover{color:#C00;}
#nav a.selected{color:red;}
#nav ul{position:absolute;z-index:1;left:0;display:none;list-style:none;margin:0 0 0 -1px;padding:0;}
#nav .pro-light {left:-80px;}
#nav .pro-aud {left:-55px;}
#nav .pro-vid {left:-125px}
#nav .acc {left:-125px}
#nav ul li{width:auto;float:left;margin:-5px 0 0;}
#nav ul a{display:block;height:auto;color:#666;padding:8px 5px;}
#nav ul a:hover{text-decoration:none;}
*html #nav ul{margin:0 0 0 -2px;}
#subNav{float:left;background:url(../images/subNav_M.png) repeat-x;padding-top:14px;height:128px;margin:0 29px;}
.lt{background:url(../images/subNav_L.png) no-repeat;float:left;}
.rt{background:url(../images/subNav_R.png) no-repeat;float:right;margin-left:-29px;}
#subNav .item{float:left;margin:0 6.9px;}
#header{float:left;height:150px;width:1000px;position:absolute;z-index:1;}
#flash{clear:both;margin-top:200px;text-align:center;background:#000;width:865px;position:absolute;height:376px;z-index:0;padding:20px 67.5px 0;}
#topCont{clear:both;color:#999;margin-top:170px;background:#000;width:865px;position:absolute;height:376px;line-height:1.5em;z-index:0;overflow:visible;padding:10px 67.5px 0;}
img{border:none;color:#000;text-align:center;margin:0;}
a{text-decoration:none;color:#FFF;text-align:center;}
h2{font-size:15px;font-weight:700;color:orange;margin:0 0 1em;}
h3{font-size:14px;line-height:1.5em;font-weight:400;color:#FFF;margin:0 0 1em;}
h4{font-size:14px;line-height:1.5em;font-weight:400;color:#FFF;margin:0;}
body{background:url(../images/background_main.jpg) repeat-x #000;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:1.4em;color:#CCC;margin:0;}
#light{background:url(../images/background_li.jpg) repeat-x #000;}
#audio{background:url(../images/background_aud.jpg) repeat-x #000;}
#video{background:url(../images/background_vid.jpg) repeat-x #000;}
#acc{background:url(../images/background_acc.jpg) repeat-x #000;}
#container{clear:both;height:200px;text-align:center;width:1000px;background:url(../images/background_m.jpg) no-repeat;margin:0 auto;}
#mainCont{height:auto;clear:both;background:#000;margin:20px auto 50px;}
#fcontainer{clear:both;height:400px;width:1000px;background:url(../images/background_m.jpg) no-repeat;margin:0 auto;}
#fmainCont{height:550px;clear:both;margin:0 auto 50px;}
#prod-mainCont{float:left;height:auto;clear:both;margin-top:15px;background:#000;padding:0 80px 80px;}
#prod-cont{float:left;height:650px;clear:both;margin-top:40px;background:#000;padding:0 80px 25px;}
#btmCont{font-size:12px;float:left;clear:both;margin-bottom:30;margin-left:50px;color:#FFF;}
#footer{font-size:12px;float:left;clear:both;margin-top:50px;padding-bottom:100px;color:#FFF;}
#footer line{color:#666;}
#tab{padding-top:30px;padding-right:317px;height:33px;margin-top:-61px;width:520px;float:left;}
.prodTab{float:left;clear:both;width:512px;color:#999;padding:20px 5px;}
.prodTab h3{margin-top:15px;color:#FFF;font-size:13px;}
#tab h1{font-size:16px;color:red;}
#tab h2{font-size:13px;color:#fff;}
#rtBox{text-align:left;color:#CCC;float:right;width:250px;height:370px;background:url(../images/rtBox.png);margin-top:20px;padding:15px;}
#rtBox p{color:#fff;margin:0;}
#rtBox ul{line-height:1.5em;list-style:none;margin-bottom:5px;}
#rtBox li{margin-left:-30px;margin-bottom:7px;}
#rtBox a{cursor:default;color:#CCC;text-decoration:none;background:none;}
#rtBox li img{margin-bottom:-3px;margin-right:3px;}
#prodGrid{width:790px;text-align:center;margin:20px auto 0;}
#prodGrid .title{margin-bottom:30px;padding-bottom:5px;border-bottom:thin solid #c00;text-align:left;}
#prodGrid .top{background:url(../images/productgrid/prodGrid-Top.png) no-repeat;height:42px;}
#prodGrid .btm{background:url(../images/productgrid/prodGrid-btm.png) no-repeat;height:21px;width:790px;float:left;clear:both;}
#prodGrid-cont{height:auto;width:710px;float:left;background:url(../images/productgrid/prodGrid-mid.png);margin-top:10px;text-align:left;color:#666;padding:20px 40px;}
#prodGrid-cont a{text-decoration:none;color:#666;}
#prodGrid-cont a:hover{color:#c00;}
#prodGrid-cont .item{float:left;text-align:center;margin-right:81px;}
#gallery{margin-top:20px;margin-left:-40px;float:left;}
#gallery ul{list-style:none;}
#gallery ul li{display:inline;margin-right:11px;}
#gallery p{margin-bottom:11px;}
#gallery ul img{border:2px solid #333;border-width:2px 2px 10px;margin:0;}
#gallery ul a:hover img{border:2px solid #fff;color:#fff;border-width:2px 2px 10px;}
#gallery ul a:hover{color:#fff;}
#specs{font-size:11px;}
#specs th{color:#fff;font-size:12px;font-weight:400;}
#specs .title{font-size:14px;color:#fff;}
.info{text-align:left;vertical-align:top;font-size:small;}
.info em{display:block;margin-bottom:.75em;color:orange;}
.info p{margin:0;}
#topCont table{font-size:x-small;line-height:1.3em;text-align:center;font-family:Arial, Helvetica, sans-serif;}
#topCont table a{text-decoration:none;color:#CCC;font-family:Arial, Helvetica, sans-serif;font-size:small;font-style:normal;text-align:left;}
#topCont table a:hover{
	color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	text-align:left;
	text-decoration: underline;
}
#topCont td{vertical-align:center;height:0;color:#CCC;font-family:Arial, Helvetica, sans-serif;font-size:small;font-style:normal;text-align:left;}
.Events_text{font-family:Tahoma, Geneva, sans-serif;}
headers{font-size:xx-large;}
#fcontainer #fmainCont #topCont div div table tr td blockquote p span .Events_text{text-align:left;}
events_page{font-size:x-small;}
events_header_text{font-family:Arial, Helvetica, sans-serif;font-size:x-large;font-style:normal;font-weight:400;font-variant:normal;text-align:left;}
#nav img,#prodGrid-cont img{border:none;}
#container.audio,#fcontainer.audio{height:1050px;background:url(../images/background_gs.jpg) no-repeat #000;}
#container.video,#fcontainer.video{height:1050px;background:url(../images/background_y.jpg) no-repeat #000;}
#container.light,#fcontainer.light{height:1050px;background:url(../images/background_light.jpg) no-repeat #000;}
#container.acc {height:1050px;background:url(../images/background_acc-head.jpg) no-repeat #000;}
#rtBox a:hover,#specs emph{color:#FFF;}
.table-specs td.title {font-size:12px !important; border-right:1px solid #222; text-align:right; padding-right:10px;}
.table-specs td {vertical-align:top; border-bottom:1px solid #333; padding:5px}

