html, body { height: 100%;}

body {background:#000 no-repeat fixed center center;color:#FEFEFE;font-family:Arial;font-size:12px;line-height:1.4;}

#content {padding-bottom:70px;}
#content p {padding-bottom:7px;}
#content ul {padding-bottom:7px;}
#content ol {padding-bottom:7px;}
#content a {color:#e0aa00;text-decoration:none;}
#content a:hover {text-decoration:underline;}
#content h1 {color:#e0aa00;font-size:22px;padding:5px 0;}
#content h2 {color:#e0aa00;font-size:18px;padding:5px 0;}
#content h3 {color:#e0aa00;font-size:14px;padding:5px 0;}
#content h4 {color:#e0aa00;font-size:12px;padding:5px 0;}

#wrapper {margin:0 auto;width:980px;}
#topMessage {color:#FFFFFF;font-size:13px;text-align:center;font-weight:bold;}
#topSeparator {background:transparent url(comp/top-separator.png) no-repeat scroll 0 0;height:8px;}

#mainMenu {height:53px;overflow: hidden}
#mainMenu ul li{margin: 0 0 0 11px;height: 35px;padding: 0 0 0 13px;}
#mainMenu ul li a{line-height: 35px;color:white;text-decoration: none;font-size: 15px;text-transform:uppercase;display: block;height: 35px;}
#mainMenu ul li span{padding: 0 15px 0 0px;height: 35px;display: block;}

#mainMenu ul li.active, #mainMenu ul li:hover{margin: 0 0 0 11px;height: 35px;padding: 0 0 0 13px;background:transparent url(comp/bg-menu-left.png) no-repeat;display: block}
#mainMenu ul li.active a, #mainMenu ul li:hover a{line-height: 32px;color:white;text-decoration: none;font-size: 15px;text-transform:	 uppercase;background:transparent url(comp/bg-menu-center.png) repeat-x;color: #e0aa00}
#mainMenu ul li.active span, #mainMenu ul li:hover span{padding: 0 15px 0 0px;height: 35px;display: block;background:transparent url(comp/bg-menu-right.png) no-repeat scroll 100% 0px;}


#mainMenu ul.submenu{height:28px;overflow: hidden}
#mainMenu ul.submenu li span a{font-size: 12px;background: none;line-height: 25px;height:28px;padding: 0 5px;color: #FFF; background:transparent url(comp/bg-submenu-center.png) repeat-x;}
#mainMenu ul.submenu li.first span a{padding: 0 5px 0 0;}
#mainMenu ul.submenu li.last span a{padding: 0 0 0 5px;}

#mainMenu ul.submenu li span a:hover{color: #e0aa00}
#mainMenu ul.submenu li {padding: 0;height:28px;margin: 0}
#mainMenu ul.submenu li.active,#mainMenu ul.submenu li:hover{background: none;}

#mainMenu ul.submenu li span{background: none;padding: 0;height:28px;display: block}
#mainMenu ul.submenu li.first span{padding: 0 0 0 13px;background:transparent url(comp/bg-submenu-left.png) no-repeat;}
#mainMenu ul.submenu li.last span{padding: 0 15px 0 0;background:transparent url(comp/bg-submenu-right.png) no-repeat 100% 0;}
#mainMenu ul.submenu li.first{margin-left: 94px}

#homeTop {background:url(comp/big-middle-bg.png) repeat-y;height:385px;padding:4px 14px;}
#gallery {background:url(comp/big-middle-bg.png) repeat-y;padding:4px 14px;overflow:hidden;}

#gallery div.image{float:left;width:665px;overflow:hidden;border:1px solid #e0aa00;min-height:445px;}
#gallery div.nav{float:left;width:260px;padding-left:25px;}

#gallery div.nav img{margin: 0 2px 3px 0;border:1px solid gray;cursor:pointer;width:48px;height:32px;}
#gallery div.nav img:hover{border:1px solid #e0aa00;}
#gallery div.nav img.selected{border:1px solid #e0aa00;}

.navWrapper{height:60px;}
.prevImg{cursor:pointer;font-size:21px;color:#e0aa00;float:left;width:100px;line-height:1;padding-left:30px;background:url(comp/arrow-prev.png) no-repeat -5px center;}
.prevImg:hover{color:#009555;background:url(comp/arrow-prev-on.png) no-repeat -5px center;}
.nextImg{cursor:pointer;font-size:21px;color:#e0aa00;float:left;width:90px;line-height:1;padding-left:20px; background:url(comp/arrow-next.png) no-repeat right center;}
.nextImg:hover{color:#009555;background:url(comp/arrow-next-on.png) no-repeat right center;}
.separator{font-size:45px;color:#FFF;width:15px;float:left;line-height:1;}

.navWrapper2{height:20px;text-align: right;}
.navWrapper2 span{padding:0 5px; cursor: pointer}
.navWrapper2 span:hover{color:#E0AA00;}
.navWrapper2 span.selected{color:#E0AA00;}


#video {float:left;}
#videoRight {float:left;padding: 20px;width:255px;line-height:1;}
#videoRight h1{color:#e0aa00;font-size:48px;font-style:normal;line-height:1;}
#videoRight h2{color:#FFF;font-size:48px;font-style:normal;line-height:1;}
#videoRight h3{color:#FFF;font-size:11px;font-style:normal;line-height:1;}


#topText{}
#topText h1{color:#FFF;font-size:44px;font-style:normal;line-height:1;}
#topText h2{color:#e0aa00;font-size:18px;font-style:normal;line-height:1;}
#topText h3{color:#FFF;font-size:11px;font-style:normal;line-height:1;}



#leftWrapper {float:left;width:650px;padding-bottom:70px;overflow: hidden}
#rightWrapper {float:left;width:330px;padding-bottom:70px;overflow: hidden}

#leftContent{background:url(comp/med-middle-bg.png) repeat-y;overflow: hidden;width: 100%;}
.rightContent{background:url(comp/small-middle-bg-double.png) repeat-y;}

.bigTopBg{height: 10px;width: 980px; background: url(comp/big-top-bg.png) no-repeat}
.bigBottomBg{height: 10px;width: 980px; background: url(comp/big-bottom-bg.png) no-repeat}

.medTopBg{height: 10px;width: 650px; background: url(comp/med-top-bg.png) no-repeat}
.medBottomBg{height: 10px;width: 650px; background: url(comp/med-bottom-bg.png) no-repeat}

.smallTopBgDouble{height: 20px;width: 330px; background: url(comp/small-top-bg-double.png) no-repeat}
.smallBottomBgDouble{height: 20px;width: 330px; background: url(comp/small-bottom-bg-double.png) no-repeat}

#leftContent{padding: 5px 15px}
.rightContent{padding: 0 25px}

#footer{height: 66px;background: url(comp/footer-bg.gif) repeat-x;position: fixed;width: 100%;bottom: 0;z-index: 555555}
#sponsors{margin: 0 auto;width: 980px;height: 43px;margin-top: 1px;overflow:hidden;}
#sponsors p img{margin: 0 5px}
#bottom{margin: 0 auto;width: 980px;height: 23px}

#make{float: right;width: 200px;text-align: right;line-height: 23px;font-size: 10px}
#make a{color: #255a43;text-decoration: none}
#make a:hover{color: #FFF}
#copy{float: left;width: 500px;line-height: 23px;color: #255a43;font-size: 10px}

#testimonials{height: 145px;width: 280px;overflow: hidden}
#testimonials li{height: 145px;width: 280px;color: #e0aa00}
#testimonials li span{font-size: 15px;color: #FFF;font-style: italic}

.boxTitle{width:100px;float:left;font-size:16px;}
#navT{float: right}
.prevT{cursor:pointer;width:76px;height:21px;background:url(comp/prevnextT.png) no-repeat;float:left;}
.nextT{cursor: pointer;width:75px;height:21px;background:url(comp/prevnextT.png) no-repeat -76px 0;float:left;}
.prevT:hover{background-position:0 -21px;}
.nextT:hover{background-position:-76px -21px;}
#navTW{height: 30px}

#content .boxTitle2{font-size:14px;color:#FFF ;height:28px;font-weight:bold;}
#content .boxTitle2 a{font-size:14px;color:#FFF;text-decoration:none;font-weight:bold;padding:3px 30px 3px 0;}
#content .boxTitle2 a:hover{color:#e0aa00;text-decoration:none;}

.content{color:#e0aa00;}

#sideImages{width:215px;float:left;}
#sideImages img{margin-bottom:5px;display:block;width:200px;}
#finallyContent{float:left;width:405px;}
#video .playVideo{cursor:pointer;}

#videoCodeHolder{display:none;visibility:hidden;}