body {font-family : Verdana, Tahoma, sans-serif; color : #3A3A35; font-size : 11px; line-height: 20px}
h1, h2 {color:#3A3A35; font-size:12px; margin:0; padding:0;}
h1.extended {font-size:12px; margin:0 0 -9px 0; padding:0; color:#666666;}
p {font-family :  Verdana, Tahoma, sans-serif; color : #3A3A35; font-size : 11px; line-height: 20px}
p a {font-family :  Verdana, Tahoma, sans-serif; text-decoration : underline; color : #9E8A58; font-size : 11px}
p a:hover {font-family :  Verdana, Tahoma, sans-serif; text-decoration : none; color : #9E8A58; font-size : 11px}	
	
a.globe-and-mail { background:url(../images/cta/globe-and-mail.gif) 0 0 no-repeat; display:block; height:89px; margin:5px 0 25px 0; text-indent:-9999px; width:177px; }
a.globe-and-mail:hover { background-position:0 -89px; }
	
p a:active {font-family :  Verdana, Tahoma, sans-serif; color : #9E8A58; font-size : 11px}
a {font-family :  Verdana, Tahoma, sans-serif; text-decoration : underline; color : #9E8A58; font-size : 11px}
a:hover {font-family :  Verdana, Tahoma, sans-serif; text-decoration : none; color : #9E8A58; font-size : 11px}
a:active {font-family :  Verdana, Tahoma, sans-serif; color : #9E8A58; font-size : 11px}
p.quoteReq {color:#9e8a58; line-height:1.3;}
p.extended	{color:#666666; font-size:11px;}
.newsletter { margin-bottom:12px; }
img#new-booking-ctas { margin:19px 33px 19px 20px; }
.special_package h3 a, .special_package h3 a:visited { color:#9E8A58; text-decoration:underline; }
.special_package h3 a:hover, .special_package h3 a:active { text-decoration:none; }
div.indented-text { margin:0 0 0 14px; }
p.no-pad { margin-bottom:0; }
ul {color:#666666;}
	ul a.gold-links { color:#9e8a58; text-decoration:underline; }
	ul a.gold-links:hover { color:#9e8a58; text-decoration:none; }
	ul a.gold-links:visited { color:#9e8a58; text-decoration:underline; }
li {text-indent:none;}
.bestWork {display:inline;}
.storyLink {font-family:Verdana, Tahoma, sans-serif; color:#3A3A35; font-size:11px;}
.cbImage {float:right; padding:6px 0 0 10px;}
.employdefault{
	color: #785200;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}
.employgreen{
	color: #729660;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}
.employ,A.employ,A.employ:link,A.employ:active,A.employ:visited{
	color: #cd9443;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	text-decoration: none;
}
A.employ:hover{
	text-decoration: underline;
}
.beige { color:#9E8A58; font-weight:bold; }
span.extended {font-size:11px; color:#666666;}
span.beigetext {font-family :  Verdana, Tahoma, sans-serif; color : #9E8A58; font-size : 11px; line-height: 20px}
span.beigetext a {font-family :  Verdana, Tahoma, sans-serif; text-decoration : underline; color : #9E8A58; font-size : 11px; line-height: 20px}
span.beigetext a:hover {font-family :  Verdana, Tahoma, sans-serif; text-decoration : none; color : #9E8A58; font-size : 11px; line-height: 20px}
span.beigetext a:active {font-family :  Verdana, Tahoma, sans-serif; text-decoration : none; color : #9E8A58; font-size : 11px; line-height: 20px}
span.footernav {font-family :  Verdana, Tahoma, sans-serif; color : #9E8A58; font-size : 11px}
span.footernav a {font-family :  Verdana, Tahoma, sans-serif; text-decoration : none; color : #9E8A58; font-size : 11px}
span.footernav a:hover {font-family :  Verdana, Tahoma, sans-serif; text-decoration : none; color : #3A3A35; font-size : 11px}
span.footernav a:active {font-family :  Verdana, Tahoma, sans-serif; text-decoration : none; color : #9E8A58; font-size : 11px}
.subheader{
	color: #66655F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: small-caps;
}
/* orange_small i.e. the headers in the booking engine */
.brownsm{
	color: #9E8A58;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/* select boxes for booking engine */
SELECT.Arv{
	background-color: #FFFFFF;
	border: 1px solid #66655F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 54px;
	color: #66655F;
}
SELECT.Arv2{
	background-color: #FFFFFF;
	border: 1px solid #66655F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 42px;
	color: #66655F;
}
INPUT.button{
	font-weight: normal;
	background-color: #9E8A58;
	color: #FFFFFF;
	white-space: nowrap;
	text-align: center;
	border-width: 1px;
	font-size: 10px;
	height: 20px;
	padding: 0 2px 0 2px;
	border-style: solid;
	margin: 0 0 0px 0;
	border-color: #ffffff #66655F #66655F #ffffff;
	text-decoration: none;
	cursor: hand;
	font-family: Verdana;
}
INPUT.button1{
	font-weight: normal;
	background-color: #9e8a58;
	color: #FFFFFF;
	white-space: nowrap;
	text-align: center;
	border-width: 1px;
	font-size: 10px;
	height: 20px;
	padding: 0 2px 0 2px;
	border-style: solid;
	margin: 0 0 0px 0;
	border-color: #ffffff #66655F #66655F #ffffff;
	text-decoration: none;
	cursor: hand;
	font-family: Verdana;
}
INPUT.button2{
	font-weight: normal;
	background-color: #beae88;
	color: #FFFFFF;
	white-space: nowrap;
	text-align: center;
	border-width: 1px;
	font-size: 10px;
	height: 20px;
	padding: 0 2px 0 2px;
	border-style: solid;
	margin: 0 0 0px 0;
	border-color: #ffffff #66655F #66655F #ffffff;
	text-decoration: none;
	cursor: hand;
	font-family: Verdana;
}
INPUT.button3{
	font-weight: normal;
	background-color: #beae88;
	color: #FFFFFF;
	white-space: nowrap;
	text-align: center;
	border-width: 1px;
	font-size: 10px;
	height: 20px;
	padding: 0 2px 0 2px;
	border-style: solid;
	margin: 0 0 0px 0;
	border-color: #ffffff #66655F #66655F #ffffff;
	text-decoration: none;
	cursor: hand;
	font-family: Verdana;
}

img.call-to-book-cta { float:right; margin-top:8px; overflow:hidden; }
img.aveda-left-col { margin:14px 0 14px 0; clear:right; }
/* UTILITY MENU */
#utility-links { float:right; font-size:0.9em; display:block; color:#ffffff; padding:14px 38px 0; }
	#utility-links a { color:#ffffff; text-decoration:underline; }
	#utility-links a:hover { text-decoration:none; }
	#utility-links a:visited { text-decoration:underline; }
	
/* NEW MEDIA GALLERY */
img.border { border:#ababab 1px solid; padding:2px; }
a.new-gallery img { border:#ababab 1px solid; padding:2px; }
a.new-gallery:hover img { border:#9e8a58 1px solid; padding:2px; }
a.new-gallery:visited img { border:#ababab 1px solid; padding:2px; }
/* Image replacment headers */
h1.romance-specials { background:url(../images/textheaders/romance-specials.gif) 0 0 no-repeat; width:169px; height:17px; display:block; text-indent:-9999px; margin:5px 0 18px 0; }
h1#lakes-golf { background:url(../images/specials-packages/lakes-golf-header.gif) 0 0 no-repeat; width:240px; height:51px; display:block; text-indent:-9999px; margin:20px 0 18px 0; }
h1#stay-succulent { background:url(../images/specials-packages/stay-succulent-header2.gif) 0 0 no-repeat; width:240px; height:51px; display:block; text-indent:-9999px; margin:20px 0 18px 0; }
h1#suite-deal { background:url(../images/specials-packages/suite-deal-header2.gif) 0 0 no-repeat; width:240px; height:51px; display:block; text-indent:-9999px; margin:20px 0 18px 0; }
h2.winter-chillin { background:url(../images/specials-packages/winter-chillin-hdr.gif) 0 0 no-repeat; width:242px; height:32px; display:block; text-indent:-9999px; margin:20px 0 6px 0; }
h2.pet-friendly-perks { background:url(../images/specials-packages/pet-header.gif) 0 0 no-repeat; width:248px; height:48px; display:block; text-indent:-9999px; margin:0 0 6px 0; }
h2.senior { background:url(../images/specials-packages/55-plus-header.gif) 0 0 no-repeat; width:326px; height:57px; display:block; text-indent:-9999px; margin:20px 0 6px 0; }
h2.spring-shopping { background:url(../images/specials-packages/shopping-text.gif) 0 0 no-repeat; width:218px; height:32px; display:block; text-indent:-9999px; margin:20px 0 6px 0; }
h2.summer-sizzler { background:url(../images/specials-packages/hdr-summer.gif) 0 0 no-repeat; width:196px; height:46px; display:block; text-indent:-9999px; margin:20px 0 6px 0; }
h2.stay-and-play { background:url(../images/specials-packages/stay-and-play-header.gif) 0 0 no-repeat; width:326px; height:57px; display:block; text-indent:-9999px; margin:20px 0 6px 0; }
h2.bridal { background:url(../images/specials-packages/bridal-hdr.gif) 0 0 no-repeat; width:164px; height:46px; display:block; text-indent:-9999px; margin:20px 0 6px 0; }
h2.fall-fam { background:url(../images/specials-packages/hdr-fall-fam.gif) 0 0 no-repeat; width:274px; height:46px; display:block; text-indent:-9999px; margin:20px 0 6px 0; }
h2.wine-dine-recline { background:url(../images/specials-packages/wine-dine-recline-header.gif) 0 0 no-repeat; width:245px; height:69px; display:block; text-indent:-9999px; margin:20px 0 6px 0; }
h2.caa-aaa-rate { background:url(../images/specials-packages/hdr-caa-aaa-special-rate.gif) 0 0 no-repeat; width:280px; height:48px; display:block; text-indent:-9999px; margin:20px 0 6px 0; }
h2.action-week { background:url(../images/specials-packages/action-week-header.gif) 0 0 no-repeat; width:154px; height:41px; display:block; text-indent:-9999px; margin:20px 0 6px 0; }
h2.interactive-how-to-package { background:url(../images/specials-packages/interactive-how-to-package-h1.gif) 0 0 no-repeat; width:262px; height:45px; display:block; text-indent:-9999px; margin:20px 0 6px 0; }
/* Contac Us Page Headers */
h3.reservations { background:url(../images/h3/reservations.gif) 0 0 no-repeat; display:block; text-indent:-9999px; margin:22px 0 5px 0; padding:0 0 0 0; }
h3.sales-and-catering { background:url(../images/h3/sales-and-catering.gif) 0 0 no-repeat; display:block; text-indent:-9999px; margin:0 0 5px 0; padding:0 0 0 0; }
h3.services-and-management { background:url(../images/h3/services-and-management.gif) 0 0 no-repeat; display:block; text-indent:-9999px; margin:0 0 5px 0; padding:0 0 0 0; }
h3.give-us-feedback { background:url(../images/h3/give-us-feedback.gif) 0 0 no-repeat; display:block; text-indent:-9999px; margin:0 0 5px 0; padding:0 0 0 0; }


/* March Break Promo [ one col ] */
div#winter-chillin-wrapper { background:url(../images/specials-packages/winter-chillin-promo/footer-bg.jpg) center bottom no-repeat; width:740px; margin:9px 0 0 9px; overflow:hidden; clear:both; display:block; }
	div#winter-chillin-wrapper img.winter-chillin-booking-cta { float:right; margin:20px 39px 0; width:160px; height:146px; }
	div#winter-chillin-wrapper p { color:#333; margin-left:18px; line-height:18px; font-size:1.1em; }
	
	div#winter-chillin-wrapper a.winter-chillin-booking-link, div#winter-chillin-wrapper a.winter-chillin-booking-link:visited { font-size:1.1em; color:#84a4bb; font-weight:bold; text-decoration:underline; }
	div#winter-chillin-wrapper a.winter-chillin-booking-link:hover, div#winter-chillin-wrapper a.winter-chillin-booking-link:active { font-size:1.1em; color:#84a4bb; font-weight:bold; text-decoration:none; }
	
	div#winter-chillin-wrapper span { font-size:1.1em; color:#84a4bb; font-weight:bold; }
	
	div#winter-chillin-wrapper h1.winter-chillin-package { background:url(../images/specials-packages/winter-chillin-promo/winter-chillin-package-hdr.jpg) 0 0 no-repeat; width:740px; height:204px; display:block; text-indent:-9999px; }
	div#winter-chillin-wrapper h2.winter-chillin-package { background:url(../images/specials-packages/winter-chillin-promo/winter-chillin-package.gif) 0 0 no-repeat; width:426px; height:20px; display:block; text-indent:-9999px; margin:29px 0 0 18px; }
	
	div#winter-chillin-wrapper div.lists { display:block; padding:0; clear:right; margin:-13px 0 15px 0; width:722px; overflow:hidden; }
	div#winter-chillin-wrapper ul.winter-chillin-package-bullets { float:left; width:343px; font-size:1.1em; line-height:18px; margin:0 0 0 18px; padding:0; list-style:none; }
	div#winter-chillin-wrapper ul.winter-chillin-package-bullets-end { float:left; width:341px; font-size:1.1em; line-height:18px; margin:0 0 0 20px; padding:0; list-style:none; clear:right; }
	div#winter-chillin-wrapper li { background:url(../images/specials-packages/winter-chillin-promo/bullet.gif) 0 6px no-repeat; padding-left:12px; }
	
div#disclaimer { background-color:#84a4bb; width:740px; display:block; margin:0 0 9px 9px; }
	div#disclaimer p.winter-chillin-disclaimer { font-style:italic; color:#fff; margin:0 0 0 3px; padding:8px; line-height:16px; }
	
/* Home Page Calls */
div#calls-wrapper { width:463px; color:#9e8a58; border-top:#938e80 1px solid; }
	div#calls-wrapper a, div#calls-wrapper a:visited { color:#9e8a58; text-decoration:underline; }
	div#calls-wrapper a:hover, div#calls-wrapper a:active { color:#9e8a58; text-decoration:none; }
	
	div#calls-wrapper img.human-resource-award { float:right; margin:20px 6px 0 24px; clear:both; }
	div#calls-wrapper img.tians-right { float:right; margin:0 6px 0 4px; clear:both; }
	div#calls-wrapper img.best-place-to-work-right { float:right; margin:10px 6px 0 4px; clear:both; }
	
	div#calls-wrapper div.calls { width:463px; height:74px; border-bottom:#938e80 1px solid; display:block; clear:both; padding-top:8px; }
		div#calls-wrapper div.calls img.call-thumbs { float:left; border:#9e8a58 1px solid; margin:0 16px 0 0; }
		
		
div.earth-hour { background:#9e8a58 /*url(../images/earth-hour-bg.gif)*/; color:#fff; line-height:18px; float:right; width:180px; padding:14px; margin:6px 0 0 5px; }
	div.earth-hour a, div.earth-hour a:visited { color:#fff; text-decoration:underline; }
	div.earth-hour a:hover, div.earth-hour a:active { text-decoration:none; }
	div.earth-hour p { margin:0; color:#fff; padding:0; }
	div.earth-hour span.earth-hour-header { margin:0; color:#fff; padding:0; font-weight:bold; text-align:left!IMPORTANT; }
	div.earth-hour a.earth-hour-logo { background:url(../images/earthhour_logo.jpg) 0 0 no-repeat; width:65px; height:60px; text-indent:-9999px; float:left; display:block; margin:0 6px 0 0; }
	
.left-contest{
	width: 301px;
	float:left;
}
.right-contest{
	width: 319px;
	float: right;
	margin-left: 20px;
}
div.non-smoking { margin:15px 0 0 25px; }
/* NEW CONTACT US CSS */
table.contact-us-sections { margin-bottom:24px; }
table.contact-us-sections p { margin-top:4px; }
table.contact-us-sections a { color:#9E8A58; text-decoration:underline; }
table.contact-us-sections a:hover { text-decoration:none; }

/* Interactive How to package 
ol#how-to-package { padding-left:19px; }
ol#how-to-package li ul.no-bullets { margin-top:12px; list-style:none!important; }
ol#how-to-package li ul.no-bullets li { list-style:none!important; }*/