a:focus{outline: none}
a{color:#a91e14;font-weight:bold}

fieldset, img, abbr{border:0}

*{margin:0;padding:0}

html, body {height: 100%;font-family: helvetica, arial, sans-serif;background:#562612}

#supersize{position:fixed;z-index: 0}
#supersize img, #supersize a{height:100%;width:100%;position:absolute}
#supersize .prevslide, #supersize .prevslide img{z-index:1}
#supersize .activeslide, #supersize .activeslide img{z-index:2}	

p{margin:0 0 1em;font-size:13px;line-height:1.8em}
a:focus,.jScrollPaneContainer {outline: none}
.center{text-align:center}
.right{text-align:right}

#wrapper {min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -25px;position:relative;}

.footer, .push {position: relative;height: 40px;margin:-40px auto 0;text-align:center;}
.push{height:0px !important}

.footer .top {width:518px;margin:0 auto;background:url(/images/footer_bg.png) repeat center center;padding:10px 0px 0px 0px;height:15px;}
.footer .top p {color:#fff;font-size:12px;padding:0;margin:0;}
.footer .top p a {color:#fff;text-decoration:none;}
.footer .top ul {margin:0 0 0 20px;padding:0;font-size:9px;font-weight: normal;float:left;}
.footer .top li {display:inline;}
.footer .top li a {display:inline;margin:0;padding:0 7px;float:left;color:#fff;text-decoration:none;border-right:1px solid #d1d1d1;}

.footer-last {border-right: medium none !important;}

.facebook {float:left;margin:-4px 0 0 7px;}
.footer .top li a{font-weight:normal}	
.footer .top li a:hover {color:#B9190B;}
.footer .top li a.active {color:#B9190B;}		
.footer .bottom {padding:0;margin:0;background:url(/images/footer_bg.png) repeat center center;height:15px;width:100%}
.footer .bottom p {color:#FFFFFF;font-size:8px;padding:0px 0px 0px 0px;letter-spacing:0px;}

#home-wrapper {min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -206px;position:relative;}
.home-footer, .home-push {height: 206px;margin:0 auto;}

.home-footer .band-holder {width:100%;background:url(/images/footer_bg.png) repeat center center;padding:0;margin:0 0 66px;height:100px;}
.home-footer .band {width:600px;margin:0 auto;padding:20px 20px 0;height:80px;text-align:justify;}
.home-footer .band p {color:#fff;font-size:12px;line-height:20px;}
.home-footer .band p a {color:#fff;text-decoration:none;}

.home-footer .top {}
.home-footer .top p {}
.home-footer .top p a {}
.home-footer .top ul {}
.home-footer .top li {}
.home-footer .top li a {}
.home-footer-last {}
.home-footer .top li a:hover {}
.home-footer .top li a.active {}
.home-footer .bottom {}
.home-footer .bottom p {}
#loading {position: absolute;top: 54.5%; left: 49.5%;z-index: 3;width: 24px; height: 24px;text-indent:-999em;background-image: url(/images/progress.gif)}

img.bg {min-height:100%;min-width: 1024px;width: 100%;height: auto;position: fixed;top: 0;left: 0;}
@media screen and (max-width: 1024px){img.bg {left: 50%;margin-left: -512px; }}

#main-nav{position:relative;width:100%;margin:0 0 10px;padding:45px 0 0}
#main-nav .navWrap{background:url(/images/nav_bg.png) repeat center center;height:45px}
#main-nav ul{display:block;width:600px;margin:0 auto;padding:0}
#main-nav ul li{float:left;list-style-type:none}
#main-nav ul li a{color:#fdf1d6;text-decoration:none;margin:13px 20px;float:left;font-family:helvetica, arial, sans-serif;font-size:12px;line-height:16pt;font-weight:normal}
#main-nav ul li a:hover,#main-nav ul li a.active{color:#f4c256}

#logoBar{position: relative;height:117px;background:url(/images/footer_bg.png) repeat center center;padding:15px 0}
#logo{width:214px;height:117px;margin:0 auto }
#logo a{width:214px;height:117px;float:left;background:url(/images/logo.png)}
#logo span{position:absolute;left:-1000em}

#mainContent{margin:0 auto;width:996px;padding:35px 0;position:relative}
.subHeader{margin:0 auto;width:95%}
.subHeader h2{display:block;background:url(/images/gold_overlay.png);padding:20px 35px;font-size:18px;font-weight:normal;text-transform:uppercase;color:#a91e14;line-height:28px;-moz-box-shadow:0 0 5px #b59a72;-webkit-box-shadow:0 0 5px #b59a72;box-shadow:0 0 5px #b59a72;}
#innerContent{width:996px;height:522px;background:url(/images/content_bg.png);margin:35px 0;-moz-box-shadow:0 0 5px #b59a72;-webkit-box-shadow:0 0 5px #b59a72;box-shadow:0 0 5px #b59a72;position:relative}

.sidebar{width:240px;margin:35px;float:left}
.sidebar img{-moz-box-shadow:3px 3px 3px #666;-webkit-box-shadow:3px 3px 3px #666;box-shadow:3px 3px 3px #666;margin:0 0 15px}
.notes,.prices{font-size:11px;position:absolute;top:10px;text-transform:uppercase;color:#a91e14}
.notes{left:48px}
.prices{right:15px}
.red{color:#a91e14}

.copy{width:650px;margin:35px 35px 35px 0;float:left;height:452px}
.copy.full{margin:35px;width:976px}
#mainContent .jScrollPaneContainer{float:left;margin:35px 0}
#mainContent .jScrollPaneContainer .copy{margin:0}
#mainContent.gallery .jScrollPaneContainer .copy{margin: 15px 35px 0 35px}

.subHeader ul{display:block;background:url(/images/gold_overlay.png);padding:10px 35px 20px;font-weight:normal;text-transform:uppercase;color:#a91e14;-moz-box-shadow:0 0 5px #b59a72;-webkit-box-shadow:0 0 5px #b59a72;box-shadow:0 0 5px #b59a72;}
.subHeader li + li + li{border-left:1px solid #a91e14}
.subHeader li{float:left;list-style-type:none;font-size:11px;padding:0 10px}
.subHeader li.menu-label{padding:0 12px 0 160px;background:url(/images/arrow.png) right center no-repeat;font-weight:bold}
.subHeader li a{text-decoration:none;color:#000}
.subHeader li a:hover,.subHeader li a.active{color:#a91e14}

.topImages{width:926px;margin:35px 35px 0;float:left}
.topImages img{-moz-box-shadow:1px 1px 3px #666;-webkit-box-shadow:1px 1px 3px #666;box-shadow:1px 1px 3px #666}
.topImages img + img{margin-left:17px}

.copy.events{width:800px;height:300px}
#mainContent .jScrollPaneContainer .copy.events{margin:0;}
.eventsSidebar{width:100px;float:left;margin:35px;text-align:right;padding-top:25px}
.eventsSidebar p{line-height:normal;color:#a91e14;font-size:11px;text-transform:uppercase}

.gallery-item{float:left;margin:0 65px 20px 0}
.gallery-item-detail{float:left;margin:0 30px 10px 0}
.gallery-item img,.gallery-item-detail img{padding:5px;background:#efeae2;margin:0 0 10px}
.gallery-item a,.gallery-item-detail a{font-size:11px;text-decoration:none;color:#555;font-weight:normal;text-transform:uppercase}
.gallery-thumb-detail img{padding:5px;background:#efeae2;margin:0 0 5px}
.gallery-thumb-detail img{float:left}
.gallery-thumb-detail span{float:left;clear:both}

.error{color:#bb0000;font-size:11px;font-weight:bold}
input.error {outline:1px solid #bb0000}
.contactLeft{float:left;width:49%}
.contactRight{float:left:width:49%}

label{display:block;float:left;width:100%;font-size:11px;font-weight:bold;color:#a91e14}
input{background:#f4efe4;border:none;padding:5px;font-size:11px;float:left;width:80%;margin:5px 0 10px}
textarea{float:left;width:80%;border:none;padding:5px;background:#f4efe4;font-family: helvetica, arial, sans-serif;font-size:12px;margin:5px 0 20px;height:170px}
.submitButton{background:url(/images/button_bg.png) repeat-x;width:auto;clear:both;text-transform:uppercase;color:#fff;padding:3px 10px}
.disclaimer{line-height:normal;font-size:11px;display:block;width:200px;color:#555;padding:5px;float:left;font-style:italic}
