body{background:url("../../template/image/body-bg2.jpg") no-repeat center -65px #000000;font-family:Arial,sans-serif;color:#323232;margin-top:-150px}
a:hover{text-decoration:none}
#container{position:relative;overflow:hidden;width:100%;min-width:1000px}
#wrapper{position:relative;margin:0 auto;width:970px}
.loader-overlay{width:100%;height:100%;background:#000;position:absolute;top:0px;left:0px;z-index:20000}
#header{margin:200px 0 20px;overflow:hidden}
#header #info{float:right;height:50px;overflow:hidden;position:relative;padding-top:50px;margin-right:19px}
#header #info p{color:#FFFFFF;font-size:15px;line-height:1em;text-shadow:1px 1px 2px #000000}
#header #info span{color:#E7BE00;font-size:34px;line-height:1em;text-shadow:1px 1px 2px #3A3A3A}
#header #info .l{float:left}
#header #info .r{float:left;margin-left:30px}
#header b{background:url("../../template/image/button-sign.png") no-repeat scroll center top transparent;color:#FFFFFF;font-size:7px;font-weight:normal;height:48px;left:136px;line-height:48px;position:absolute;text-align:center;text-transform:uppercase;top:40px;width:48px}
#content-top{background:url("../../template/image/main-bg-top.png") no-repeat scroll left top transparent;min-height:400px;padding:2px 0 0 2px;width:100%}
#content-bottom{background:url("../../template/image/main-bg-bottom.png") no-repeat scroll right bottom transparent;margin-top:-380px;min-height:400px;width:100%}
#main div.text-content{margin-left:25px;width:921px;min-height:310px;padding:23px 0 0 0;color:#fff;font-size:12px;padding-bottom:15px;background:url("../../template/image/submenu-shadow.png") no-repeat scroll center bottom transparent;text-shadow:0 1px 0px black !important}
#main div.text-content #map{width:585px;height:400px;border:1px solid #989898;margin-left:17px;text-shadow:none !important}
#main div.text-content h1,h2,h3{color:#EAC729;font-weight:normal}
#main div.text-content h1{font-size:20px;margin-bottom:15px}
#main div.text-content h2{font-size:15px;margin-bottom:15px}
#main div.text-content h3{font-size:13px;margin-bottom:15px}
#main div.text-content a{color:#EAC729}
#menu{background:url("../../template/image/menu-bg.png") no-repeat scroll left top transparent;height:38px;position:relative;width:100%}
#menu ul{overflow:hidden;margin-left:11px}
#menu ul li{display:inline;font-size:20px}
#menu ul li a{color:#CCCCCC;display:block;float:left;height:30px;line-height:30px;padding:2px 9px 7px 12px;text-align:center;text-shadow:1px 1px 2px #000000;font-size:14px;font-weight:bold}
#menu ul li a.selected{background:url("../../template/image/menu-selected.png") no-repeat scroll center bottom transparent;color:#ffffff;background-size:100%}
#submenu{height:50px;margin:20px auto 0 auto;position:relative;width:890px}
#submenu.home{width:920px;margin-bottom:0px;height:28px;margin-top:27px}
#submenu.home ul{background:none !important;margin-top:-10px}
#submenu .nobg{background:none}
#submenu ul{background:url("../../template/image/submenu-shadow.png") no-repeat scroll center 30px transparent;background-size:100%;height:50px;overflow:hidden;margin-top:-10px;margin-left:12px;width:385px !important}
#submenu ul li{display:inline;float:left;font-size:15px}
#submenu ul li a{color:#AAAAAA;display:block;float:left;height:20px;line-height:20px;font-weight:bold;margin:0 7px;text-align:center;text-shadow:1px 1px 2px #000000;font-size:14px}
#submenu ul li a.selected{color:#ffffff}
#submenu .l{background:url("../../template/image/submenu-line-l.png") no-repeat scroll right center transparent;float:left;height:20px;width:253px}
#submenu .r{background:url("../../template/image/submenu-line-r.png") no-repeat scroll left center transparent;float:left;height:20px;width:240px}
#submenu a.nav-left{background:url("../../template/image/slideshow-nav-left.png") no-repeat scroll center center transparent;display:block;height:21px;left:-21px;position:absolute;top:0;width:21px}
#submenu a.nav-right{background:url("../../template/image/slideshow-nav-right.png") no-repeat scroll center center transparent;display:block;height:21px;right:-21px;position:absolute;top:0;width:21px}
#submenu table{overflow:visible}
#module-slideshow{background:url("../../template/image/submenu-shadow.png") no-repeat scroll center bottom transparent;height:480px;margin:0 auto;padding-bottom:20px;position:relative;width:890px}
#module-slideshow .slide{width:100%;overflow:hidden;position:absolute;min-height:400px}
#module-slider .slide .text h2{color:#A70100;font-size:42px;font-weight:normal;line-height:1em;text-shadow:0 1px 0px black !important}
#module-slideshow .slide .left,.slide .left{width:440px;float:left;min-height:400px}
#module-slideshow .slide p,#content p{float:left;height:40px;line-height:40px}
.slide span,#content span,.item span{float:left;margin-left:4px;text-align:center;width:50px;display:block;height:35px;line-height:40px}
.title{color:#eccb34;overflow:hidden;position:relative}
.title p{font-size:20px;width:278px}
.title a{background:url("../../template/image/icon-plus.png") no-repeat scroll center bottom transparent;display:block;height:19px;position:absolute;right:0;top:10px;width:19px}
.title span{font-size:11px}
.item{color:#ECCB34;height:40px;margin:8px 0;overflow:hidden}
slide .item p,.item p{background:url("../../template/image/table-bg.png") repeat-x scroll center bottom transparent;border-radius:0 0 3px 3px;color:#FFFFFF;font-size:20px;line-height:1em;padding-left:10px;width:268px;float:left;height:40px}
#content .left .item p{width:297px}
.item p b{font-size:18px;font-weight:normal;display:block;line-height:1em}
.item p em{font-size:10px;font-style:normal;display:block;line-height:1em;color:#ccc;margin-top:0px}
.slide .item span,.item span{background:url("../../template/image/table-bg.png") repeat-x scroll center bottom transparent;border-radius:0 0 3px 3px;font-size:13px;height:35px;padding-top:5px}
.slide .right{width:440px;float:right;min-height:400px}
#module-slideshow-navigation a{display:block;position:absolute;height:21px;width:21px;top:230px}
#module-slideshow-navigation a.l{background:url("../../template/image/gallery-nav-left.png") no-repeat scroll center center transparent;left:-24px}
#module-slideshow-navigation a.r{background:url("../../template/image/gallery-nav-right.png") no-repeat scroll center center transparent;right:-24px}
#module-slider{height:280px;margin:0 auto;padding-bottom:20px;position:relative;width:920px}
#module-slider .slide{width:100%;overflow:hidden;position:relative;border-radius:6px;border-left:1px solid #4e4e4e;border-right:1px solid #4e4e4e;border-bottom:1px solid #4e4e4e}
#module-slider .slide img{display:block;border-radius:5px}
#module-slider .slide .text{left:40px;position:absolute;top:50px}
#module-slider .slide .text p{color:#000000;font-size:17px;margin:10px 0 20px 2px}
#module-slider .slide .text a.red-button{position:relative}
#module-slider-navigation a{display:block;position:absolute;height:21px;width:21px;top:130px;z-index:9999}
#module-slider-navigation a.l{background:url("../../template/image/slideshow-nav-left.png") no-repeat scroll center center transparent;left:-10px}
#module-slider-navigation a.r{background:url("../../template/image/slideshow-nav-right.png") no-repeat scroll center center transparent;right:-10px}
#content{background:url("../../template/image/submenu-shadow.png") no-repeat scroll center bottom transparent;margin:0 auto;overflow:hidden;padding-bottom:23px;position:relative;width:920px}
#content .left{float:left;width:470px;padding-left:3px}
#content .right{float:right;width:438px}
#content .goodies{margin-top:15px;overflow:hidden}
#content .goodies img{display:block;float:left}
#content .goodies img.middle{margin:0 6px}
.gallery{overflow:hidden;height:480px}
.gallery #gallery0Elements .slide{position:relative;float:left;width:890px;margin-right:30px}
#module-slideshow-navigation a{opacity:0.3}
.activeRight,.activeLeft{opacity:1}
#special{height:30px;margin:0 auto;position:relative;width:923px;left:4px}
#special a.ll{color:#EAC729;font-size:12px;height:25px;left:0;line-height:25px;position:absolute;top:0;width:400px;font-weight:bold}
a.red-button{background:url("../../template/image/button-red.png") no-repeat scroll center center transparent;color:#FFFFFF;display:block;font-size:13px;height:31px;line-height:31px;position:absolute;right:0;text-align:center;text-shadow:0 1px 0px #000000 !important;top:0;width:139px;font-weight:bold}
#footer{background:url("../../template/image/footer-bg.png") no-repeat scroll center bottom transparent;height:80px;width:100%;margin-bottom:70px;position:relative}
#footer a.email{background:url("../../template/image/email-bg.png") no-repeat scroll center top transparent;color:#FFFFFF;display:block;font-size:11px;height:21px;line-height:20px;position:absolute;left:7px;text-align:center;font-weight:bold;top:-13px;padding:0px 10px;text-shadow:0 1px 0px #000000 !important;border-radius:5px;border:1px solid #989898}
#footer .center{width:926px;margin:0 auto;position:relative}
#footer p{color:#ffffff;font-size:11px;position:absolute;right:0;top:20px;font-weight:bold}
#footer span{color:#555555;display:block;font-size:10px;text-align:right}
span.f-page{display:block !important;width:478px !important;margin-top:2px;margin-left:-3px !important}
.f-page tr td b,.f-page tr td strong{font-size:18px;font-weight:normal;color:#fff;line-height:20px}
.f-page tr td b,.f-page tr td{border-right:3px solid #000;border-left:3px solid #000;color:#CCC !important;font-size:10px;line-height:10px;margin:0 3px 0 0;border-radius:6px;padding:9px 10px 8px 10px;background:url("../../template/image/table-bg.png") repeat-x scroll center bottom transparent}
.f-page tr td u{font-size:13px;color:#ECCB34;display:inline-block;padding-top:19px}
.widCOE{margin:0 auto !important}
