/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.3
 * Browser:       Webkit 537.3
 * Browser group: cssA
 */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}del,ins{text-decoration:none;}
h1 {font-size:138.5%;}h2 {font-size:123.1%;}h3 {font-size:108%;}h1,h2,h3 {margin:1em 0;}h1,h2,h3,h4,h5,h6,strong {font-weight:bold;}abbr,acronym {border-bottom:1px dotted #000;cursor:help;}em {font-style:italic;}del {text-decoration:line-through;}blockquote,ul,ol,dl {margin:1em;}ol,ul,dl {margin-left:2em;}ol li {list-style: decimal outside;}ul li {list-style: disc outside;}dl dd {margin-left:1em;}th,td {padding:0em;}th {font-weight:bold;text-align:center;}caption {margin-bottom:.5em;text-align:center;}p,fieldset,table,pre {margin-bottom:1em;}input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}table, tr, td{border:none;}html {height: 100%;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;}
*{font-weight:normal;outline:none;}
html { background: #200400 url('../img/wood-bg-knot.jpg') repeat-x fixed center 20px; font-family: times, serif; }
body{ padding-top:0px; padding-bottom:20px; }
.body{ width:990px; margin:0 auto; background:#FFF; }
a{ color:#bba271; text-decoration: underline; }
a:hover { text-decoration: none; }
p{ font-size:18px; line-height:26px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.page-ul { line-height:26px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; margin-top: 0px; }
h1{ color:#bba271; }
h2{ font-size:26px; color:#bba271; font-style:italic; margin: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.hlp{ font-size:21px; color:#bba271; font-style:italic; margin: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
h2 .header-top{ margin: 0px; padding: 0px; }
#headerMain{ width:970px; height:200px; margin:0 auto; margin-top:10px; top:10px; background: url('../img/header-main.png') no-repeat; position:relative; z-index:8; }
.logo-link { height: 151px; width: 201px; position: relative; z-index: 1001; top: 45px; margin-left:45px; margin-bottom:-151px; }
#headerInner{ width:1008px; height:250px; margin:0 auto; margin-top:20px; background: url('../img/header-inner.png') no-repeat; position:relative; z-index:4; }
#nav{ width:185px; position:relative; left:0px; margin-top:0px; margin-bottom:-385px; height:385px; background: none; background: url('../img/navBg.png') no-repeat; z-index:7; }
#subNav{ position:relative; margin-top:80px; z-index:10; margin-bottom:25px; color:#926435; text-align:center; }
#topSubNav{ text-align:left; padding-left:165px; }
#subNav a{ color:#bfaa7b; display:inline-block; font-size:12px; padding-top:5px; padding-bottom:6px; text-transform:uppercase; letter-spacing:1px; text-decoration:none; font-family: georgia, times, serif; }
#subNav a:hover{ color:#d0ceb1; text-decoration:underline; }
#footerNav{ position:relative; margin-top:15px; z-index:999; color:#926435; text-align:center; width: 860px; padding-top: 10px; border-top-width: 2px; border-top-style: solid; border-top-color: #af8534; }
#footerNav a{ color:#bfaa7b; display:inline-block; font-size:12px; padding-top:5px; padding-bottom:6px; text-transform:uppercase; letter-spacing:1px; text-decoration:none; font-family: georgia, times, serif; }
#footerNav a:hover{ color:#d0ceb1; text-decoration:underline; }
#headerSlides{ position:relative; left:230px; top:80px; }
#headerSlides img, .png{ }
#wrapMain{ width:960px; margin:-171px auto 0; min-height:300px; padding:6px 6px 2px; overflow:hidden; border:2px solid #926435; position:relative; }
#slides{ height:385px; overflow:hidden; position:relative; z-index:5; background-color: #000; }
#content{ background:#000f00 url('../img/contentBg.jpg'); width:860px; padding:50px; color:#d0ceb1; padding-bottom:20px; font-size:18px; font-family: times, serif; }
#contactForm td{padding:5px;font-size:16px;}
td .txt{width:320px;}
.leftCol, .rightCol{ margin-top:5px; }
.leftCol{ width:46%; float:left; }
.rightCol{ width:46%; float:right; }
#bottomShadow{ width:1009px; height:99px; background:#000; position:relative; margin:0 auto; margin-top:-39px; z-index:-1; }
.topShadow{ width:960px; height:56px; background: url('../img/top-shadow.png'); position:relative; margin-bottom:-56px; z-index:6; }
.topShadow-big{ width:960px; height:62px; background: url('../img/top-shadow-big.png'); position:relative; margin-bottom:-62px; z-index:6; }
#topShadowMain{ width:1008px; height:41px; background: url('../img/header-main-bg.gif') no-repeat; position:relative; margin:0 auto; margin-top:-108px; margin-bottom:69px; z-index:-1; }
#footer{ width:970px; height:55px; padding-top:45px; font-size:14px; text-align:center; color:#FFF; background: url('../img/footer.png'); position:relative; margin-left:-5px; margin-top:-25px; z-index:2; }
#paymentBox{ margin-top:20px; margin-bottom:25px; border-top:1px solid #bba271; border-bottom:1px solid #bba271; padding:10px 0; }
#paymentBox h1{ text-transform:uppercase; margin:0 0 5px 0; text-align:center; font-size:18px; }
#paymentBox p{ font-size:12px; line-height:17px; font-family:arial,sans; }
#paymentBox ul{ margin-left:15px; font-size:12px; font-family:arial,sans; font-style:italic; margin-top:0; margin-bottom:0; }
#paymentBox li{ margin-bottom:4px; }
#priceContact{ text-align:center; font-size:16px; font-style:italic; }
#priceContact .phone{ color:#bba271; font-size:22px; font-weight:bold; font-style:normal; }
h1.bottom{ text-align:center; font-style:italic; color:#bba271; }
ul.nav{ margin-top:152px; padding:0; margin-left:0px; position:absolute; z-index:10; }
ul.nav li{ list-style-type:none; padding:0; }
ul.nav li a{ color:#FFF; display:inline-block; padding-left:55px; padding-right:10px; text-decoration:none; font-family: georgia, times, serif; font-size:12px; padding-top:5px; padding-bottom:5px; padding-bottom:2px; text-transform:uppercase; text-shadow: black 3px 3px 2px; letter-spacing:.1em; line-height:8px; font-style:normal; }
ul.nav li a:hover{ text-shadow:none; background:#bba271; color:#FFF; }
ul.nav li a.active{ text-shadow:none; background:#f0e9c9; color:#674c03; }
ul.nav li a.hover{ background:#f0e9c9; color:#674c03; text-shadow:none; }
ul.nav li span{ display:none; }
ul.nav li span a{ padding-left:10px; background:#f0e9c9; color:#674c03; text-shadow:none; margin-left:1px; }
.honeyLake{ color:#bba271; font-weight:bold; }
.photoCaption{ color:#bba271; font-style:italic; font-weight:bold; }
.ventureLink{ text-decoration:none; color:#FFF; font-weight:bold; font-style:italic; }
#links td{padding:10px;}
.honeyLakeBlack{ color:#000; font-weight:bold; }
.readMore{ color:#f0e9c9; font-size:20px; float:right; font-style:italic; text-decoration:underline; }
img.dropCap{ float:left; margin-top:6px; }
.product{ margin:10px 0 0 0; font-size:16px; line-height:22px; }
.product em{ font-size:14px; }
.productName{ font-size:1.1em; font-weight:bold; }
.productList{ margin-top:-10px; font-size:16px; }
.productPrice{ font-size:16px; line-height:22px; margin-top:-10px; }
.smallCaps{ font-variant:small-caps; }
.subhead-divider { display: block; margin: 0px; margin-top: 15px; margin-bottom: 15px; }
.divider { margin: 0px; margin-top: 20px; margin-bottom: 20px; }
h1.h2{ font-size:30px; color:#bba271; font-style:italic; margin: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; display: block; margin: 0px; padding-top: 15px; padding-bottom: 25px; }
.imgBorder{ border:2px solid #bba271; }
#piclist{ margin: 22px; padding: 0px; }
#piclist ul{ list-style-type: none; margin: 0px; padding: 0px; }
#piclist li { float: left; list-style-type: none; margin-right:36px; padding-bottom:30px; width:134px; text-align: center; font-style:italic; text-decoration:none; font-size:18px; color:#bba271; }
#piclist li img { margin-bottom:8px; }
#piclist li a { text-decoration:underline; font-weight:bold; text-decoration:none; }
#piclist .flushright { margin-right:0px; }
#piclist a:hover { color:#d0ceb1; text-decoration:underline; }
ul.list{ margin-left:20px; margin-top:0; }
ul.list li{ list-style-image: url('../img/bullet2.gif'); }
ul.listMargin{ margin-left:20px; margin-top:0; }
ul.listMargin li{ list-style-image: url('../img/bullet2.gif'); margin-bottom:20px; }
#tblShooting td{padding:8px 0;}
#preload{ position:absolute; top:-99999px; left:-99999px; }
#thumbPopup{ z-index:9999999; }
#thumbPopup img{ margin-bottom:-3px; }
.features li{margin-bottom:10px;}
.featuresBig li{margin-bottom:18px;}
.blocker{position:absolute;z-index:9999;}
#disclaimer{ width:860px; padding:20px; color:#FFF; margin:0 auto; text-align:center; }
.highlight{color:#BBA271;}
.popupDownload{ display:block; padding:20px; font-family: times, serif; font-style:italic; text-align:center; text-decoration:none; font-size:18px; color:#bba271; }
#events{ padding-bottom:25px; margin-top:-25px; }
#events h1{ margin:0; margin-top:10px; text-align:center; font-weight:normal; text-transform:uppercase; }
#events strong{font-style:italic;}
#events p{ margin:0;font-size:16px; font-style:italic; line-height:1.2em; }
#facebook{ position:absolute; z-index:99999; margin-left:726px; margin-top:340px; }
#header-reservations{ position:absolute; z-index:99999; margin-left:510px; margin-top:-1px; width:450px; }
#wide-res-wrap{ width:855px; margin-bottom:20px; }
#testimonials{ border: 5px solid #b19257; background:#FFF; padding:30px 22px; text-align:center; }
#rightLinks{ width:183px; float:right; margin-left:45px; margin-right:1px; margin-top:5px; margin-bottom:20px; }
#rightLinks a{ color:#FFF; font-style:italic; font-size:14px; }
#news{ padding-top:20px; }
#news a{ display:block; float:left; width:195px; margin-right:25px; color:#FFF; text-align:center; text-decoration:none; font-size:14px; font-weight:bold; }
#news .last { margin-right:0px; }
#news a img{ margin-bottom:10px; border:2px solid transparent; }
#news a:hover img{ border-color:#d0ceb1; }
#news a em{ font-weight:normal; }
.homebutton-border { border: 3px solid #c4ac7c; margin-bottom: 5px; }
.homebutton-border:hover { border: 3px solid #d0ceb1; }
