/* Trails page - list of links under the Guest Checklist section */
ul#important-links { padding:0; margin:0; display:block; overflow:auto; clear:both }
ul#important-links li { list-style:none; background:#6D8255; padding:5px; margin:0 0 5px 20px; float:left; clear:left; border:1px solid #334024 }
ul#important-links li a { display:block; color:#fff; text-decoration:none; font-weight:bold; font-size:12px }
ul#important-links li:hover { background:#8da472 }

a.wineLink{color:#fff; font-size: 15px; }

body#contact #b_contentArea{padding-bottom:310px;}
body#groups #b_contentArea {padding-bottom: 342px;}
/*--- Shell ------------------------------------------------------*/
		body {background: #DCCEBB url(../img/bg.gif) repeat-x;margin: 0px;padding: 0px 0px 5px;font: 11px "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif;}		
		#shell {width: 825px;margin-right: auto;margin-left: auto;background: #FFFFFF url(../img/shell-bg.gif) no-repeat center bottom;	margin-bottom: 5px;}
		a {color: #67321C;}
		a:hover {text-decoration: none;}
		.fauxColumns {width:50%; float:left;}
		.imgLeft {margin-right:20px; float:left;}
		.imgRight {margin-left:20px;float:right;border:3px solid #334024;clear: right;margin-bottom: 10px;}
		.clearBoth {clear:both;}
		.noMargin {margin:0;}
		.noBorder {border:none;}
		.noPadding {padding:0;}
		.forPrint {position:absolute;height: auto;left: -2500px;}
		.displayNone {display: none;}
		.blockIndent {display: block;padding-left: 23px;}
		#pNum {/*position: absolute;*/ color: #FFFFFF; font-weight: bold; line-height: 21px; width: 150px; margin-right: auto; margin-left: auto;	margin-top: 10px;	padding-left: 7px;}
		#pNum dl {margin:0; padding:0;}
		#pNum dd {margin:0;padding:0;font-size: 16px;}
		#pNum dt {margin:0;padding:0;color: #213804;line-height: 9px;}
		
			
/*--- Head ------------------------------------------------------*/
		#h_shell {}
		#propertyName {padding-left: 220px;}
		#propertyName h1 {color: #003467;background: url(../img/rideroyalblue-title.gif) no-repeat;height: 39px;width: 264px;margin: 0px;padding: 0px;}
		#h_usabilityNav { position: absolute;font: 11px Georgia, "Times New Roman", Times, serif; top:7px; margin-left:504px; width:311px }
		#h_usabilityNav ul{margin:0px; padding:0px;}
		#h_usabilityNav li { display:block; float:right; list-style: none;border-right: 1px solid #492514; margin-left:5px; margin-bottom:5px; padding-right:7px; line-height: 10px;}
		#h_usabilityNav li a{color: #492514;text-decoration: none;position: relative;}
		#h_usabilityNav li a:hover{text-decoration: underline;}
		#h_usabilityNav .noBorder {border:none;}
		
		#h_logoArea {background: url(../img/rideroyalblue-logo.gif) no-repeat;height: 96px;width: 120px;margin-right: auto;margin-left: auto;	margin-top: 5px;}
		#h_logoArea img {border:none;}
		#h_logoArea a {display: block;height: 96px;width: 120px;}		
		#h_banner {border-bottom: 11px solid #492514;height: 278px;}
		#h_banner img {display:block;/*float: left;*/}

		#printHeader {display:none;}	
		
		#h_sideBarNav {font: bold 11px Georgia, "Times New Roman", Times, serif;margin-top: 12px; position: relative;}
		#h_sideBarNav ul{margin: 0px auto;padding: 0px;width: 157px;}
		#h_sideBarNav li{list-style: none;background: url(../img/nav-leftside-bg.gif) no-repeat;height: 19px;width: 157px;margin-bottom: 3px;}
		#h_sideBarNav li a{color: #FFFFFF;text-decoration: none;display: block;height: 19px;width: 150px;padding-left: 7px;line-height: 19px;}
		#h_sideBarNav li a:hover{background: url(../img/nav-leftside-bg.gif) no-repeat center -19px;color: #213804;}
		#h_nav {background: url(../img/nav-bg.gif) no-repeat;padding-left: 220px;height: 35px;clear: both;}
		#h_nav ul{margin:0px; padding:0px;}
		#h_nav li{display: block;float: left;list-style: none;height: 22px;margin-top: 7px;	margin-right: 11px;}
		#h_nav li a{display: block;height: 22px;}
		#h_nav li a:hover{}
		#h_sideBar {background: url(../img/sidebar-bg.gif) no-repeat;height: 377px;width: 185px;display: block;position: absolute;clear: both;	margin-left: 13px;	border-right: 2px solid #FFFFFF;	border-left: 2px solid #FFFFFF;	top: 0px;	z-index: 10;}

		
/*--- CTAs ------------------------------------------------------*/		
		#ctaShell {height: 278px;background: url(../img/cta-shell-bg.jpg) no-repeat;/*float: right;*/width: 199px;position:absolute;top:74px;	display:block;	z-index:50;	margin:0 0 0 626px;}
		#ctaShell ul{margin: 11px auto 0px;padding: 0px; width:179px;}
		#ctaShell li{list-style: none;margin: 0px 0px 5px;padding: 0px;}
		#ctaShell li a{display: block;height: 81px;width: 179px;margin: 0px;padding: 0px;}
		#ctaShell li a:hover{}
		#ctaTrails {background: url(../img/cta-trails.jpg) no-repeat;}
		#ctaTrails a:hover {background: url(../img/cta-trails.jpg) no-repeat center -81px;}
		#ctaCabins {background: url(../img/cta-cabin.jpg) no-repeat;}
		#ctaCabins a:hover{background: url(../img/cta-cabin.jpg) no-repeat center -81px;}
		#ctaGallery {background: url(../img/cta-gallery.jpg) no-repeat;}
		#ctaGallery a:hover{background: url(../img/cta-gallery.jpg) no-repeat center -81px;}		
		#ctaVidShell { /*filter:alpha(opacity=50); /* ie only */ /*opacity: 0.5; /* mozilla */}		
		a#ctaVidLink{display: block;width: 162px;height:57px;position:absolute;z-index:100;position:absolute;top: 400px;text-decoration:none;	background: url(../img/cta-video.gif) no-repeat;	margin-left: 11px;		}
		#ctaEventsShell { /*filter:alpha(opacity=50); /* ie only */ /*opacity: 0.5; /* mozilla */}		
		a#ctaEventsLink{display: block;width: 162px;height:57px;position:absolute;z-index:100;position:absolute;top: 340px;text-decoration:none;	background: url(../img/cta-events.gif) no-repeat;	margin-left: 11px;		}
		#ctaAtv { position: absolute; left: 11px; top: 490px; }
		#ctaAtv img { border: none; }


/*--- Nav Ons ------------------------------------------------------*/
		#about #navStory  {background: url(../img/nav-story.gif) no-repeat center -22px;}
		#contact #navContact a {background: url(../img/nav-leftside-bg.gif) no-repeat center -19px;color: #213804;}
		#resort #navLodging {background: url(../img/nav-lodging.gif) no-repeat center -22px;}
		#amenities #navAmenities, #recreation #navAmenities {background: url(../img/nav-amenities.gif) no-repeat center -22px;}
		#comments #navComments a{background: url(../img/nav-leftside-bg.gif) no-repeat center -19px;color: #213804;}
		#groups #navGroups {background: url(../img/nav-groups.gif) no-repeat center -22px;}		
		#cabins	#navLodging, #rvs #navLodging, #camping #navLodging {background: url(../img/nav-lodging.gif) no-repeat center -22px;}
		#trails #ctaTrails {background: url(../img/cta-trails.jpg) no-repeat center -81px;}
		#cabins #ctaCabins {background: url(../img/cta-cabin.jpg) no-repeat center -81px;}
		#gallery #ctaGallery {background: url(../img/cta-gallery.jpg) no-repeat center -81px;}
		#home #navHome {background: url(../img/nav-home.gif) no-repeat center -22px;} 		

/*--- Navs ------------------------------------------------------*/		
		#navStory {	background: url(../img/nav-story.gif) no-repeat;}
		#navStory a{width: 89px;}
		#navStory a:hover {background: url(../img/nav-story.gif) no-repeat center -22px;}
		#navLodging {background: url(../img/nav-lodging.gif) no-repeat;}
		#navLodging a{width: 77px;}
		#navLodging a:hover {background: url(../img/nav-lodging.gif) no-repeat center -22px;}
		#navAmenities {background: url(../img/nav-amenities.gif) no-repeat;}
		#navAmenities a{width: 173px;}
		#navAmenities a:hover {background: url(../img/nav-amenities.gif) no-repeat center -22px;}
		#navGroups {background: url(../img/nav-groups.gif) no-repeat;}
		#navGroups a{width: 145px;}
		#navGroups a:hover {background: url(../img/nav-groups.gif) no-repeat center -22px;}
		#navHome {background: url(../img/nav-home.gif) no-repeat;}
		#navHome a{width: 63px;}
		#navHome a:hover {background: url(../img/nav-home.gif) no-repeat center -22px;}
		#h_nav .noMargin {margin-right:0;}
		
/*--- Sub Navigations ------------------------------------------------------*/		
		#subNav {margin:0 0 15px;padding: 0;line-height: 19px;height: 19px;}
		#subNav li{background: url(../img/nav-leftside-bg.gif) no-repeat;display: inline;float: left;height: 19px;margin-right: 5px;}
		#subNav li a {color:#FFFFFF;text-decoration: none;display: block;height: 19px;width: 157px;text-align: center;}
		#subNav li a:hover {background: url(../img/nav-leftside-bg.gif) no-repeat center -19px;}			
		#amenities #subNav {}	
		
/*--- Div Toggles ------------------------------------------------------*/		
		#grounds, #restaurant, #store, #proshop {display:none;border: 1px solid #3C4D2B;padding-left: 11px;padding-right: 20px;clear: both; overflow:auto;}
		#grounds { display:block; }
		#grounds h2, #restaurant h2, #store h2, #proshop h2 {line-height: 18px;margin-top: 10px;}		
		#divtoggles {margin: 0px;padding: 0px;border-left: 1px solid #3C4D2B;list-style: url(none) none;height: 19px;line-height: 18px;font-weight: bold;	clear: both;}
		#divtoggles li {float: left;display: inline;} 
		#divtoggles a {display: block;width: 115px;border-right: 1px solid #3C4D2B;border-top: 1px solid #3C4D2B;text-decoration: none;	padding-left: 5px;}
		#divtoggles a:hover {background: #E1E7DB;}
		#divtoggles a.classoff {}
		#divtoggles a.classon {background: #E1E7DB;}

/*--- Body ------------------------------------------------------*/
		#b_shell {background: url(../img/b-shell-bg.gif) repeat-x;padding-right: 25px;}
		#b_contentArea {background: url(../img/content-bg.gif) repeat-y 13px top;padding-bottom: 15px;padding-left: 220px;min-height:260px;	height:auto!important;	height:260px;	color: #2C1E00;	font-family: Arial, Helvetica, sans-serif;}
		#b_contentArea h1 {padding: 17px 0px 11px;color: #492514;font: 27px/30px Georgia, "Times New Roman", Times, serif;letter-spacing: -1px;	margin: 0px;}
		#b_contentArea h1 .h1Span {display: block;font-size: 16px;border-top: 1px none #B3A49D;margin-top: -2px;font-weight: bold;line-height: 19px;	padding-left: 16px;}
		#b_contentArea h2 {font: bold 20px/23px "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif;letter-spacing: -1px;color: #334024;}	
		#b_contentArea h3 {margin: 0px 0px -5px 16px;padding: 0px;font: bold 14px/14px "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif;}
		#b_contentArea p {margin: 11px 0 15px 18px; line-height: 16px;}
		#b_contentArea li {	list-style-type:square;}
		
/*--- Flash photo gallery ------------------------------------------------------*/
		#gal {width:440px; margin-left:auto; margin-right:auto;}		
	
/*--- searchBox ------------------------------------------------------*/
		select {margin:1px 0 7px 0;font-size: 10px;}
		.resSubmit {display:block; margin:0 0 5px 0;}
		.resMonth {width:50px;}
		.resDay {width:40px;}
		.resYear {width:45px;}
		.resNights, .resRooms, .resAdults, .resKids {width:37px;}
		#searchBox {font-size: 11px;width: 797px;margin-right: auto;margin-left: auto;height: 0px;padding-left: 28px;color: #FFFFFF;}
		#searchBox .resRoomSpacer {margin:0 0 0 9px;}
		#searchBox .resAdultsSpacer, #searchBox .resKidsSpacer {margin:0 0 0 8px;}
		#searchBox form{position:absolute;top:/*219*/255px;margin: 0px;padding: 0px;width: 175px;z-index: 11;}
		#searchBox a {color:#fff;text-decoration: none;}
		#searchBox a:hover {color: #213804;text-decoration: underline;}
		#searchBox h1 {margin:0 0 15px;background: url(../img/booknow-bg.gif) no-repeat;height: 22px;	width: 158px;}
		#anchor img {border:none;margin-left: 3px;}

/*--- Footer ------------------------------------------------------*/
		#f_shell {height: 71px;}
		#sideBarImg {background: url(../img/sidebar-img.jpg) no-repeat;height: 271px;width: 163px;position: absolute;margin-top: -212px;	margin-left: 26px;}
		#f_nav {width: 825px;margin-right: auto;margin-left: auto;text-align: center;margin-bottom: 15px;}
		#f_nav ul {margin:0px; padding:0px;}
		#f_nav li {list-style: none;margin-right: 17px;display: inline;}
		#f_nav li a {color: #24211C;}
		#f_nav li a:hover {text-decoration: none;}		
		address {font-size: 11px;font-style: normal;font-weight: normal;color: #FFFFFF;margin: 0px;padding: 50px 0px 0px 255px;}
		address .addrSpacer {	margin: 0 8px;}
		#f_sig {text-align:center; display:none;}
		
/*--- Side Bar ------------------------------------------------------*/
		#amenities #sideBarImg  {background: url(../img/sidebar-img2.jpg) no-repeat;}
		#resort #sideBarImg  {background: url(../img/sidebar-img3.jpg) no-repeat;}
		#cabins #sideBarImg  {background: url(../img/sidebar-img4.jpg) no-repeat;}
		#groups #sideBarImg  {background: url(../img/sidebar-img5.jpg) no-repeat;}
		#trails #sideBarImg  {background: url(../img/sidebar-img6.jpg) no-repeat;}
		#gallery #sideBarImg  {background: url(../img/sidebar-img7.jpg) no-repeat;}
		#comments #sideBarImg  {background: url(../img/sidebar-img8.jpg) no-repeat;}
		#contact #sideBarImg  {background: url(../img/sidebar-img9.jpg) no-repeat;}								
		
/*--- Special Cases ------------------------------------------------------*/		

		#home #f_sig {display:block; width: 400px; margin: 0 auto}


/*-- CMS ------------------------------------------------------------------*/
#cp #b_contentArea {min-height:360px;	height:auto!important;	height:360px;}
#cp #navComments a{background: url(../img/nav-leftside-bg.gif) no-repeat center -19px;color: #213804;}


#vizsig { margin: 0 0 0 100px; }
#vizsig span#text { float: left; margin: 8px 0 0 5px;font-size: 11px; font-family: "Trebuchet MS"; }
#vizsig span a { float: left; margin: 8px 0 0 0; font-size: 11px; font-family: "Trebuchet MS"; }
#vizsig span a:hover { text-decoration: none; }
#vizsig img { float: left; padding: 0; margin: 0 0 0 8px; /*border: 1px solid #000*/} 
