/*----------------------------------------------------------------
MASTER STYLESHEET
Browser Compatibility: IE 6,7,8, FIREFOX, SAFARI 
Color Scheme:
------------------
cream: rgb(242, 225, 182);
brown: rgb(55, 37, 17);
orange: rgb(193, 83, 32);
green: rgb(65, 121, 84);
blue: rgb(53, 55, 130);
------------------
Developers:
*************************************
Jessica Dooley
Email: jessica.dooley@rezstream.com
Website: http://www.rezstream.com
*************************************
----------------------------------------------------------------*/
*{margin:0;padding:0;outline:0;border:0 none;vertical-align:baseline;background:transparent;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
* html .clearfix{zoom:1;}
*:first-child+html .clearfix{zoom:1;}
.clear{clear:both;}
body{text-align:center;font:normal 62.5%/16px Verdana,Arial,Helvetica,sans-serif;background:#372511 url(../images/layout/body-bg.jpg) center top no-repeat;}
#master-container{position:relative;text-align:left;margin:42px auto 0 auto;padding:11px 0 0 0;width:960px;background:transparent url(../images/layout/top-btm-cap.png) center top no-repeat;}
#content-wrapper{float:left;margin:0 auto;padding:0 0 18px 0;width:960px;background:transparent url(../images/layout/content-repeat.png) center top repeat-y;}
#right-content{float:right;width:700px;padding:0 10px;}
#top-photo{margin:-1px 0 0 0;}
#primary-copy{padding:35px 6px 6px 10px;color:#372511;}
#page-title{position:relative;z-index:101;margin:0 0 16px 0;width:504px;height:36px;overflow:hidden;}
#left-sidebar{float:left;width:190px;padding:0 20px;}
#rez-calendar{clear:both;margin:0 auto;padding:68px 0 0;width:180px;height:200px;background:url(../images/layout/sidebar/onlinereservations.png) center top no-repeat;}
#signup-form{clear:both;margin:0 auto;padding:68px 0 0;width:184px;background:url(../images/layout/sidebar/specialofferssignup.png) center top no-repeat;}
#footer{float:left;width:960px;margin:0 auto;padding:24px 0 0 0;background:transparent url(../images/layout/top-btm-cap.png) center -13px no-repeat;}
#footer p,#footer a{line-height:16px;color:#e9e6c9;}
#footer #rez-logo{position:relative;top:8px;}
#top-links{position:absolute;top:-16px;right:0;color:#f2e1b6;font:normal 1.1em/12px Verdana,Arial,Helvetica,sans-serif;z-index:9999;}
#top-links:after{content:' ';}
#logo{position:absolute;z-index:99;top:23px;left:25px;width:181px;height:128px;}
#tp-overlay{position:absolute;z-index:50;top:280px;left:240px;width:720px;height:128px;}
#rocks-flourish{position:relative;top:-190px;left:786px;}
#content-left{float:left;width:521px;min-height:150px;padding:0 10px 10px 0;border-right:1px solid #372511;}
.boxed-content{clear:both;float:left;width:100%;}
.boxed-content h2{float:left;padding:0 0 5px 0;width:100%;color:#372511;font:normal 1.6em/18px Verdana,Arial,Helvetica,sans-serif;background:url(../images/layout/h2-hr.gif) right -4px no-repeat;}
.boxed-content h2 span{padding:4px 46px 8px 0;background:#f2e1b6;background:url(../images/layout/h2-decor.gif) right top no-repeat;}
.boxed-content .inset-left{margin:0 12px 30px 0;}
#photo-gallery{clear:both;float:left;margin:12px auto;width:100%;}
#photo-gallery img{margin:0 6px 0 2px;padding:3px;border:2px solid #c15320;background:#372511;}
.activity_column_left{float:left;margin-bottom:18px;width:320px;}
.activity_column_right{float:right;margin-bottom:18px;width:320px;}
.activitiesTable{margin:6px auto;width:320px;border:1px solid #372511;border:1px solid rgba(55,37,17,.5);}
#fullTables{width:100%;border:1px solid #372511;border:1px solid rgba(55,37,17,.5);}
.eventsTable{width:100%;border:1px solid #372511;border:1px solid rgba(55,37,17,.5);}
.activitiesTable td.title,.eventsTable td.title{background:#372511;background:rgba(55,37,17,.5);border:none;padding:2px 4px;color:#fffaef;color:rgba(255,250,239,.9);font:bold 1.2em/18px Georgia,"Times New Roman",Times,serif;}
.activitiesTable td.photo,.eventsTable td.photo{padding:0 0 6px 0;width:80px;}
.activitiesTable td.photo img,.eventsTable td.photo img{width:75px;border:1px solid(143,143,143);}
.activitiesTable td.description,.eventsTable td.description{padding:6px;vertical-align:top;font-size:1em;}
.activitiesTable a.button,.eventsTable a.button{float:right;padding:0 2px;background:#372511;background:rgba(55,37,17,.5);color:#fffaef!important;color:rgba(255,250,239,.9)!important;text-decoration:none;}
.specials{margin:30px auto;padding:12px;width:630px;border:dotted 1px rgba(55,37,17,.5);}
#weather-widget{float:right;text-align:center;margin:18px 0 18px 18px;width:194px;}
#weather-widget div{padding:10px 4px!important;}
#google-map{clear:both;margin:12px auto;text-align:center;}
#google-map iframe{width:660px;height:380px;border:2px solid #353782;}
h1{margin:0 0 10px 0;font:1.2em/12px Verdana,Arial,Helvetica,sans-serif;}
h2{margin:0 0 5px 0;color:#c15320;font:normal 1.6em/18px Verdana,Arial,Helvetica,sans-serif;}
h2 a{color:#372511!important;text-decoration:none!important;}
h3{margin:0 0 5px 0;font:1.2em/12px Verdana,Arial,Helvetica,sans-serif;}
h4{margin:0 0 5px 0;font:1.1em/11px Verdana,Arial,Helvetica,sans-serif;}
p{margin:12px 0 18px 0;font:normal 1.1em/16px Verdana,Arial,Helvetica,sans-serif;}
a{outline:none;}
#primary-copy a{color:#417954;}
#primary-copy a:hover,#primary-copy a:visited{color:#c15320;}
#primary-copy a span{position:relative;right:3000px;}
button{display:inline;width:auto;text-align:left;color:#f2e1b6;font-size:.95em;border:none;background:#417954;cursor:pointer;outline:none!important;}
.inset-left{float:left;margin:0 12px 12px 0;padding:4px;border:2px solid #c15320;background:#372511;}
.inset-right{float:right;margin:0 0 12px 12px;padding:1px;border:4px solid #417954;}
#primary-copy li{position:static;float:none;margin:0 0 0 16px;font:1em/16px Verdana,Arial,Helvetica,sans-serif;}
dl{margin:0 0 18px 0;}
dt{margin:0 0 5px 0;font:bold 1.1em/11px Verdana,Arial,Helvetica,sans-serif;}
dd{margin:0 0 18px 0;font:normal 1em/16px Verdana,Arial,Helvetica,sans-serif;}
.caps{text-transform:uppercase;}
#main-nav{position:relative;margin:164px auto 12px auto;text-align:left;list-style:none;width:200px;z-index:150;}
#main-nav li{position:relative;display:block;}
ul#main-nav li a{display:block;padding:0 0 0 4px;width:206px;color:#417954;text-decoration:none;font:1.2em/26px Verdana,Arial,Helvetica,sans-serif;}
ul#main-nav li a.highlight{color:#c15320;}
/* Fix IE. Hide from IE Mac \*/ * html ul#main-nav li{float:left;height:1%;}
* html ul#main-nav li a{height:1%;}
/* End */ ul#main-nav ul{position:absolute;display:none;width:204px;z-index:150;left:210px;top:0;border:1px solid #c15320;}
ul#main-nav ul.fly_out{width:160px;padding:3px 0 3px 6px;}
ul#main-nav li.menuparent:hover,ul#main-nav li.over,ul#main-nav li.sfHover{display:block;}
ul#main-nav li.menuparent li a{padding:0 10px 0 18px!important;width:176px;text-decoration:none;font:1.1em/22px Verdana,Arial,Helvetica,sans-serif;background:#f2e1b6;background:rgba(242,225,182,.9);}
#main-nav ul li a:hover{color:#f2e1b6;background:#417954!important;background:rgba(65,121,84,.75)!important;}
.sf-menu li:hover{visibility:inherit;}
a.more-btn,a.rez-btn{float:right;display:block;margin:0 0 0 12px;width:84px;height:22px;text-decoration:none!important;}
a.more-btn{background:url(../images/layout/navigation/buttons.gif) left top no-repeat;}
a.rez-btn{background:url(../images/layout/navigation/buttons.gif) right top no-repeat;}
a.more-lnk{float:right;text-decoration:underline!important;font:normal 1.1em/18px Verdana,Arial,Helvetica,sans-serif;}
#primary-copy #sub-nav{position:absolute;z-index:10000;display:block;top:422px;right:10px;padding:6px 0 6px 10px;text-align:left;width:148px;color:#1568b3;border-left:1px solid #372511;}
#primary-copy #sub-nav li{position:static;float:none;margin:0;padding:0;list-style:none;border-top:1px solid #9f9381;border-top:1px solid rgba(55,37,17,.2);}
#primary-copy #sub-nav li:first-child,#primary-copy #sub-nav li.first-child{border-top:none;}
#primary-copy #sub-nav a{color:#417954;text-decoration:none;font:1.1em/22px Verdana,Arial,Helvetica,sans-serif;}
#primary-copy #sub-nav a:hover,#primary-copy #sub-nav .selected{color:#c15320;}
#ads-space{float:left;}
#ads-space,#ads-space-sb{margin:0 auto;text-align:center;width:100%;}
#home_pgs #ads-space-sb{display:none;visibility:hidden;height:0;}
#ads-space a{display:block;float:left;margin:0 22px;height:102px;text-decoration:none;}
#ads-space-sb a{display:block;float:left;margin:18px auto 10px auto;width:190px;height:86px;text-decoration:none;}
#ads-space-sb a span{position:relative;right:3000px;}
#winterspecial-bnnr{width:252px;background:url(../images/content/banners/banner-sprites.gif) center -102px no-repeat;}
#giftcerts-bnnr{width:280px;background:url(../images/content/banners/banner-sprites.gif) center top no-repeat;}
#winterspecial-bnnr-sb{background:url(../images/content/banners/banner-sprites-sb.gif) center -12px no-repeat;}
#giftcerts-bnnr-sb{background:url(../images/content/banners/banner-sprites-sb.gif) center bottom no-repeat;}
#watch-video{width:174px;height:132px;padding-bottom:30px;position:relative;float:right;background:url(../images/watchourvideo.jpg) no-repeat;}      /* left:125px;  */
form#signup{margin:0 0 12px 10px;font-weight:bold;}
form#signup fieldset{border:none;}
form#signup input{padding:2px 1px 0 1px;height:18px;width:144px;color:#a2b272;font:normal 1em/18px Verdana,Arial,Helvetica,sans-serif;text-align:left;vertical-align:middle;border:1px solid #a2b272;background:#fff;}
form#signup #submit{width:21px;height:22px;border:none;cursor:pointer;background:url(../images/layout/sidebar/go-btn.gif) top left no-repeat;}
#sidebar-wrapper p.formwarning{font-size:75%;}
#contact-form{width:490px;}
form#contact{margin:0;}
#contact fieldset{padding:0;border:none;}
#contact span.required,#contact span.required a{font-size:10px;font-style:italic;color:#af1000;}
#contact label{float:left;width:136px;padding-right:12px;margin-bottom:8px;}
#contact label.long{clear:both;}
#contact input,#contact select,#contact textarea{margin:0 0 0 12px;width:314px;border:solid 1px #a2b272;background:#fffaef;}
#contact input,#contact select{font-size:90%;}
#contact input{padding:1px;}
#contact select option.sub-heading{font-weight:bold;line-height:18px;}
#contact #contactsubmit{clear:both;float:right;width:auto;height:auto;padding:2px;color:#fffaef;background:#a2b272;border:1px solid #fffaef;cursor:pointer;outline:1px solid #a2b272;}
.formwarning{font-style:italic;font-weight:bold;color:#af1000!important;}
#recaptcha_widget_div{float:right!important;width:320px!important;margin:0 auto 18px auto;}
.recaptchatable .recaptcha_image_cell,#recaptcha_table{background-color:#f2e1b6!important;}
#recaptcha_table{border-color:#f2e1b6!important;}
#recaptcha_response_field{border-color:#a2b272!important;background-color:#fff!important;}
#google-search{margin:18px 0;}
#google-search h3.other-things b{font-weight:normal!important;letter-spacing:normal;}
#google-search li.search-goog{list-style:none!important;}
input#goog-wm-qt{padding:1px 1px 1px 4px;color:#333;text-align:left;border:1px solid #a2b272;}
input#goog-wm-sb{padding:1px 4px;border:none;color:#f2e1b6;text-align:center;background:#a2b272;cursor:pointer;}

#youtube_video {
	margin:0 0 0 40px;
}
