body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ccc; background:#15270f; }
#accessibility { display:none; }
#wrapper { width:765px; margin:20px auto; background:#061800; padding-bottom:14px; }
#top { text-align:center; background:#15270f; padding-bottom:15px; position:relative; z-index:10; }
#leftCol { width:534px; float:left; position:relative; z-index:2; }
#rightCol { width:230px; float:right; z-index:1; }

/** header **/
#toplogo { position:absolute; top:10px; left:15px; }
#top a img { border:0; }
#topawards { float:right; }
#topflags { float:right; margin:5px 30px 0; }
#topflags img { margin-right:3px; }

#reservation_div { background:#264126; padding:21px; height:226px; }
/** Xmas deco #reservation_div { background: url(/images/xmas-snowflakes.gif) no-repeat right bottom #264126; padding:21px; height:226px; }**/

#xmas_bottom { position: relative; }
#xmas_bottom p { width:370px; padding-right:10px; }
#xmas_bottom img{padding: 2px;border:1px solid #E69829;margin:0 0 0 5px; position:absolute; top:10px; right:-220px; }

.headline { font:normal 18px Georgia, "Times New Roman", Times, serif; color:#fff; margin:0 0 20px 0; paddin:0; }
.arrival { display:block; font-size:11px; padding:4px 0; }
.departure { display:block; font-size:11px; padding:4px 0; }
.date_select { font-size:11px; margin-right:5px; width:80px; }
.date_input { background:url(../images/find_btn.gif) no-repeat; color:#fff; text-transform:uppercase; border:0; font-size:11px; display:block; width:64px; height:24px; text-align:center; margin:14px 0 0 0; }

#subnav { background:#112e10; height:44px; margin:0; padding:0; list-style-type:none; }
#subnav li { float:left; }

.special_offer a { display:block; width:140px; height:28px; background:#264126; text-transform:uppercase; color:#fff; text-decoration:none; text-align:center; font-weight:bold; padding:16px 0 0 0; }
.special_offer a:hover { background:#e2b162; color:#000; }

.nav-fr a { display:block; width:120px; height:28px; background:#264126; text-transform:uppercase; color:#fff; text-decoration:none; text-align:center; font-weight:bold; padding:16px 0 0 0; }
.nav-fr2 a { display:block; width:140px; height:28px; background:#264126; text-transform:uppercase; color:#fff; text-decoration:none; text-align:center; font-weight:bold; padding:16px 0 0 0; }
.nav-fr a:hover, .nav-fr2 a:hover { background:#e2b162; color:#000; }

.summer_movie a { background:url(../images/camera_icon.jpg) 1.2em 0.8em no-repeat; text-decoration:none; display:block; width:90px; float:left; height:26px; color:#fff; padding:16px 0 0 45px; }
.summer_movie a:hover { color:#e2b162; }
	.summer_movie ul{display: none;text-align:left;}
	#subnav li.summer_movie:hover ul{display:block;position:absolute;width:100px;top:255px; left:180px;margin:0;padding:0;list-style-type:none }	
	#subnav li.summer_movie ul li{clear:left;height:auto;margin:0;} 
	#subnav li.summer_movie ul li a{background:#264126;display:inline;height:auto;margin:0;padding:0;font-size:11px;padding:4px;}

.slideshow a { background:url(../images/photo_icon.jpg) 1.2em 0.8em no-repeat; text-decoration:none; color:#fff; width:76px; height:26px; padding:16px 0 0 43px; float:left; }
.slideshow a:hover { color:#e2b162; }

.recipes a { background:url(/images/recipe_icon.jpg) 1.2em 0.8em no-repeat; text-decoration:none; display:block; width:90px; float:left; height:26px; color:#fff; padding:16px 0 0 56px; }
.recipes a:hover { color:#e2b162; }
	.recipes ul{display: none;text-align:left;}
	#subnav li.recipes:hover ul{display:block;position:absolute;width:100px;top:255px; left:436px; margin:0;padding:0;list-style-type:none }	
	#subnav li.recipes ul li{clear:left;height:auto;margin:0;} 
	#subnav li.recipes ul li a{background:#264126;display:inline;height:auto;margin:0;padding:0;font-size:11px;padding:4px;}


.florte {float: right; margin: 5px; width: 87px; }
.florte img {padding: 2px; border: 1px solid #7b7b7b; margin: 0 0 5px 0; }


.main_content { padding:25px; margin-top:10px; }
.main_content h1 { margin:0; padding:5px 0; color:#e2b162; font-size:25px; font-weight:normal; }
.main_content h1.big { font-size: 32px; color: #CC9933; padding-bottom:20px; }
.main_content h2 { margin:0; padding:5px 0; color:#fff; font-size:16px; font-weight:bold; }
.main_content h6 { font-size:12px; font-weight:normal; margin:0; color:#e2b162; padding:0px 0; }
.main_content a { font-weight:bold; color:#fff; text-decoration:underline; }
.main_content a:hover { color:#e2b162; }
.main_content p { padding:1px 0 20px 0; line-height:16px; }

.whatshot { margin:0; padding:0 10px 10px; list-style-type:none; background:#304a30; }
.whatshot li { border-bottom:1px dotted #384135; padding:14px 0 0 0; }
.whatshot h6 { font-size:11px; color:#e2b162; }
.whatshot h6 a { font-size:11px; color:#e2b162; text-decoration:none;  }
.whatshot h6 a:hover {color:#fff; text-decoration:underline;  }
.whatshot h5 { font-size:16px; color:#fff; }
.whatshot p { font-size:11px; }
.whatshot a { color:#fff; }
.whatshot a:hover { color:#e2b162; }

.nwsheadline {margin:0; padding:0 3px 0px 3px; list-style-type:none; width:96%;background:#304a30;}
.nwsheadline li { border-bottom:1px dotted #384135; padding:14px 0 0 0; }
.nwsheadline h6 { font-size:11px; color:#e2b162; }
.nwsheadline h6 a { font-size:11px; color:#e2b162; text-decoration:none;  }
.nwsheadline h6 a:hover {color:#fff; text-decoration:underline;  }
.nwsheadline h5 {font-size:16px; color:#fff; }
.nwsheadline p {font-size:11px; }
.nwsheadline span { font-size:10px; }
.nwsheadline p a{ color:#fff; }
.nwsheadline a:hover { color:#e2b162; }

.jnnow {margin:0; padding:0 10px; list-style-type:none; background:#304a30;}
.jnnow li { border-bottom:1px dotted #384135; padding:14px 0 0 0; }
.jnnow h6 { font-size:11px; color:#e2b162; }
.jnnow h6 a { font-size:11px; color:#e2b162; text-decoration:none;  }
.jnnow h6 a:hover {color:#fff; text-decoration:underline;  }
.jnnow h5 { font-size:16px; color:#fff; padding-bottom:5px; }
.jnnow p { font-size:11px; }
.jnnow a { color:#fff; }
.jnnow a:hover { color:#e2b162; }
.jnnow .date_input { clear:none; display:inline-block; float:none; margin:5px 0 0; }

.noborder { border-bottom:0; }

#rightpics { padding-top:0px; }
#rightpics img { margin-top:1px; float:right; }

#bottommenu { padding:0; list-style-type:none; font-size:10px; width:94%; margin:10px auto; height:20px; }
#bottommenu li { float:left; border-right:1px solid #ccc; }
#bottommenu a { color:#ccc; text-decoration:none; padding:0 10px; }
#bottommenu  a:hover { background:#ccc; color:#000; }

#footer { width:765px; margin:auto; }
.address  { font-size:11px; margin:20px 0 0 30px; }
.address strong { color:#fff; }
.address a { color:#e2b162; text-decoration:none; }
.address a:hover { text-decoration:underline; }

#sponsor { margin:14px 0 0 0; }
#credits { float:right; font-size:10px; color:#7c7c7c; }
#credits a { color:#7c7c7c; text-decoration:none; text-transform:uppercase; }
#credits a:hover { text-decoration:underline; }
.brochure { background:url(/images/acrobat_icon.jpg) no-repeat; font-size:17px; font-weight:normal; text-decoration:none; display:block; height:30px; padding:7px 0 0 30px; margin:23px 0 0 0 ; }
.mytblB th { text-align:left; font-weight:bold; }
.mytblB td { padding:4px 6px; }
.mytblB tr.d0 td { background:#16300d; }
.mytblB td span { font-weight:bold; }
.list { margin:10px; }
.dotted { border-bottom:1px dotted #ccc; padding:0; }

.main_content .menu { margin:0; padding:0; list-style-type:none; margin:10px 0; }
.main_content .menu li { background:url(/images/bullet.gif) 0 0.3em no-repeat; padding:0 0 0 15px; }
.menu ul li a {height:14px;}
.main_content .menu .noBullett { background:none; }

.hrC hr { display:none; }
.hrC { background:url(../images/deco.gif) no-repeat; height:14px; border:0; }

#objFlash  { font-size:0; line-height:0; margin:0; padding:0; }
#objFlash object { display: block; }

.equestrianTB { margin:10px 0; }
.equestrianTB th { text-align:left; }
.equestrianTB td { padding:4px; border-bottom:1px solid #15270f; }

.bottomlinks { display:block; margin-left:30px; }
.bottomlinks a { color:#ccc; font-size:10px; }
.bottomlinks a:hover { text-decoration:none; }

/*EXTRAS============================= */

/*=== Float containers fix ===*/   
.clearfix:after  { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix{display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix{height: 1%; }
.clearfix{display: block; }
/* End hide from IE-mac */  

/*printer styles*/ 
 @media print { /*hide the left column when printing*/ 
#leftcol{display:none; } 
#twocols, #maincol{width:100%; float:none; }
}

