body {font: .90em, 'Arial', 'Lucida Sans Unicode', 'Lucida Grande', Tahoma, Verdana, Helvetica, sans-serif; background-color: #EFEFEF; color: black; line-height:.4em;}
* {margin:0px; padding:0px;}

div#page-wrapper {width:806px; margin-left:auto; margin-right:auto;}


div#header-wrapper {margin: 0 0px 0; border-top: 0px solid #fff; }

div#header-nav-set2 {width:250px; height: 92px; float: left; background-color: black;}
div#header-nav-set3 {width:250px; height: 92px; float: left;}

div#main-nav {width:770px; height: 48px; float: left; }

div#content-wrapper {width:810px; margin: 10px 10px 0; background-color: Transparent;}
	.bg-500-250 {background: url(i/bg_contentpage.gif) no-repeat;}
	.bg-250-500 {background: url(i/bg_contentpage.gif) no-repeat;}

div#content-main {width:806px;min-height:1000px;background: url('i/bg_contentpage.gif') no-repeat; background-color: white;}
div#content2-main {width:900px;height:1000px;background: url('i/bg_contentpage2.gif') no-repeat;background-color: white;}
div#content-left-500 {width:500px; float: left; background-color: transparent;}
	div#content-left-500 img {width:500px; border-bottom: 10px solid #fff;}
div#content-left-250 {width:250px; float: left; background-color: transparent;}
	div#content-left-250 img {width:250px; border-bottom: 10px solid #fff;}
div#content-right-500 {width:500px; float: left;}
div#content-right-250 {width:245px; float: left;}

/*new classes */
div#main-nav {width: 797px;float:left; height:80px; background: url('images/new-header-main.gif') no-repeat; left:4px;top:0px;} 
div#sub-nav {width: 797px; float: left; height:49px; background: url('images/new-header-sub.gif') no-repeat;} 

div#home-content-main {height:354px;width:800px; float:left; background-color: white;} 

div#home-content-rotator {height:284px;width:559px;background:url('images/rotate.gif') no-repeat; position:relative; left:-2px;top:37px; z-index:1;} 
div#home-content-rich-pick {height:211px;width:797px;background:url('images/richpick.jpg') no-repeat; z-index:1;font: 'Arial','Lucida Sans Unicode', 'Lucida Grande', Tahoma, Verdana, Arial, Helvetica, sans-serif; color: white; font-size:12px; line-height:.2em;} 
div#home-content-eco-tip {width:210px; height:221px; background:url('images/home_getsmart.gif') no-repeat;} 
div#home-content-right {height:650px;width:219px;background:url('images/new-right-back.gif') no-repeat; position:relative; left:584px;top:-865px; z-index:1; font: 'Arial','Lucida Sans Unicode', 'Lucida Grande', Tahoma, Verdana, Arial, Helvetica, sans-serif; color: gray;} 
div#home-footer {width: 800px; left:0px; float: left; font: 'Arial','Lucida Sans Unicode', 'Lucida Grande', Tahoma, Verdana, Arial, Helvetica, sans-serif; color: black; font-weight:bold; font-size:12px; line-height:1em; text-align:center;} 
div#home-footer-2 {width: 800px; float:left; position:relative; left:00px;top:350px; z-index:2;font: 'Arial','Lucida Sans Unicode', 'Lucida Grande', Tahoma, Verdana, Arial, Helvetica, sans-serif; color: black; font-weight:normal; font-size:12px; line-height:1em;z-index:2;border:solid;} 

A.NavLinkOrange,A.NavLinkOrange:visited{
color: #EFB50D;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration: none;
line-height : 14px;
}

A.NavLinkOrange:hover,A.NavLinkOrange:active{
color: #D1D2D4;
font-weight: bold;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration: none;
line-height : 14px;
}

A.NavLinkWhite_Main,A.NavLinkWhite_Main:visited,A.NavLinkWhite_Main:hover,A.NavLinkWhite_Main:active{
color: white;
font-weight: bold;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
text-decoration: none;
line-height : 14px;
}


A.NavImageLink,A.NavImageLink:visited{
color: #21547B;
font-weight: bold;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration: none;
line-height : 14px;
}
A.NavImageLink:hover,A.NavImageLink:active
{
color: red;
font-weight: bold;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration: none;
line-height : 14px;}

A.NavImageLinkActive,A.NavImageLinkActive:visited{
color: red;
font-weight: bold;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration: none;
line-height : 14px;
}
A.NavImageLinkActive:hover,A.NavImageLinkActive:active
{
color: red;
font-weight: bold;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration: none;
line-height : 14px;}

A.NavLinkOrange,A.NavLinkOrange:visited{
color: #EFB50D;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration: none;
line-height : 14px;
}

A.NavLinkOrange:hover,A.NavLinkOrange:active{
color: #D1D2D4;
font-weight: bold;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration: none;
line-height : 14px;
}

A.NavLinkFooter,A.NavLinkFooter:visited{
color:black;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration: underline;
line-height : 14px;
}

A.NavLinkFooter:hover,A.NavLinkFooter:active{
color:black;
font-weight: bold;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration: underline;
line-height : 14px;
}

A.NavLinkFooter2,A.NavLinkFooter2:visited{
color:black;
font-weight:normal;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration: underline;
line-height : 14px;
}

A.NavLinkFooter2:hover,A.NavLinkFooter2:active{
color:black;
font-weight:normal;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration: underline;
line-height : 14px;
}

/*end of new classes */
div#highlights-play {width:250px; height: 100px; float: left; background: url(../i/footer-left.jpg) 0 0 no-repeat; text-indent: -9999px;}
div#highlights-stay {width:250px; height: 100px; float: left; background: url(../i/footer-right.gif) 0 0 no-repeat; text-indent: -9999px;}
div#highlights-dine {width:250px; height: 100px; float: left; background: url(../i/footer-dine.jpg) 0 0 no-repeat; text-indent: -9999px;}
div#highlights-opening {width:250px; height: 100px; float: left; background: url(../i/footer-middle.gif) 0 0 no-repeat; text-indent: -9999px;}
div#highlights-play a, div#highlights-stay a, div#highlights-dine a, div#highlights-opening a {display: block; width:250px; height: 100px;}
div#footer {width:770px; margin-left:auto; margin-right:auto; text-align:center; padding: 5px 0 0;}
div#footer p {font-size: .75em; color: #5c2945;}
.copy_brown_md{color: #5A3B00;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight: normal;text-decoration: none;line-height : 12px;}

/* Text */
h1 {font-size: 1.0em; margin: 0 0 10px 15px;}
h2 {font-size: .75em; margin:0 0 10px 15px;}
body#questions h2 {margin-top: 5px; text-decoration: underline;}
h3 {font-size: .75em; margin:0px 0px 5px 15px;}
h4, h5 {margin: 0 0 5px 15px; line-height:1.25em;}
p, td {font-size: 12px; margin: 0 5px 15px 15px; line-height:1.1em;}
ul, ol {margin: 0 0 15px 15px;}
ol, div#content-wrapper ul {padding-left: 30px;}
ol li {list-style:none;}
li {list-style:none;font-size: .8em; font-weight:bold; padding-bottom: 5px; line-height: 1.85em; margin: 0px; padding: 0px;}
img {border: 0;}
span.error {padding: 2px 4px; background-color: #b87f9e; color: #fff;}

/* Tables */
table.golf {width: 100%;}
table.golf td {background-color: #eee; color: #000; padding: 4px; text-align: center; border: 1px;}
table.golf td strong {color: #5c2945;}




/* here follows the brillant "no-extra-markup" clearing method devised by Tony Aslett - www.csscreator.com */
/* simply add the clearfix class to any containter that must enclose floated elements */
/* read the details of how and why this works at http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
    content: ".";              /* the period is placed on the page as the last thing before the div closes */
	display: block;          /* inline elements don't respond to the clear property */ 
    height: 0;                  /* ensure the period is not visible */
    clear: both;               /* make the container clear the period */
    visibility: hidden;	     /* further ensures the period is not visible */
}

.clearfix {display: inline-block;}   /* a fix for IE Mac */

/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */