BODY {
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	margin: 0 auto;
	text-align:center;
	font-size: 12px; 
/*	font-size: 62.5%;*/	
	line-height: 170%;
	color: #828282; background:#ecdec1;
}

* {padding: 0px; margin : 0px}

A:link {color:#a78104; text-decoration: none}
A:visited {color:#a78104; text-decoration: none}
A:hover {COLOR: #684f40; text-decoration: underline}
A:active {COLOR: #990000; text-decoration: underline}

h1, h2, h3 { font-family: "Times New Roman", Times, serif; margin: 0 auto; padding: 0; line-height: 130%;  }

h1 { font-size: 24px; color: #a78104; padding: 10px 10px 4px 10px; font-weight:normal; letter-spacing:1px;}

h2 { font-size: 14px; color: #a78104; padding: 10px 8px 4px 8px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}

h3 { font-size: 14px; color: #666;  padding: 8px 8px 4px 8px; font-style:italic; font-weight:bold;}

p {padding: 3px 10px; }

#wrapper { position: relative; width: 1000px; background:url(../images/bg.jpg) center repeat-y; margin: 0 auto; overflow:hidden;}

#container { 
	position:relative;
	background: #ffffff;
	width: 960px;
	margin: 0 auto;
	padding: 0;
	text-align:left;
	overflow:hidden;
}

#top {
	width: 960px;
	height: 110px;
	float: left;
	}

#logo {
	width: 466px;
	height: 84px;
	margin-left: 14px;
	margin-top: 12px;
	float:left; 
	}

#top-right {
	font-family:"Times New Roman", Times, serif;
	float: right;
	margin:15px 18px 0 0;
	font-size: 10px;
	/*font-weight:bold;*/
	text-align: right;
	color: #604736;
	letter-spacing: 2px;}
	
/* navigation menu */

#nav{
	width: 960px;
	height: 30px;
	text-align:center;
	padding: 0; margin: 0;
	float: left;
	}
	
#navcontainer { 
	width: 960px;
	height: 25px;
margin: 0;
padding: 5px 0 0 0; }

#navcontainer ul { 
	
list-style-type: none; margin: 0;
}

#navcontainer ul li { display: inline; font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; }

#navcontainer ul li a { text-decoration: none; padding: 8px 12px; color:#604736; }

#navcontainer ul li a:hover {color: #a78103;}


#accommodations li.accommodations a ,
#special-offers li.special-offers a,
#events li.events a,
#dining li.dining a,
#meetings li.meetings a,
#weddings li.weddings a,
#spa li.spa a,
#club li.club a,
#contact li.contact a { color: #a78103; }


#photo {
	width: 960px; float:left; height: 528px; background:url(../images/banner/02.jpg); overflow:hidden; }

#admenu {
	width: 960px;
	list-style-type: none;
	margin: 0;
	float:left; text-align:center;
	overflow:hidden;
	}

#quickbooking { margin-right:6px; float: left; width: 188px; height: 192px; padding: 24px; background:#e3d1a8; color: #88715a; text-transform:uppercase; font-size:11px; text-align:left;}
#quickbooking h1 { font-family:"Times New Roman", Times, serif; font-size: 13px; color: #88715a; text-transform:uppercase; padding: 0; margin: 0 0 12px 0; }

#content {
	position:relative; float: left;
	width: 960px;
	min-height:480px;
	margin: 4px 0 0 0;
	background:url(../images/bg_content.gif) repeat-y;
	/*padding:4px 20px;
	text-align:left;*/
	overflow:hidden;
	}

#cont_main {
	width: 718px; float:right; margin: 0 0 0 5px;}
	
#cont_main_text {width: 670px; margin: 20px;}
	
#masthead {width: 100%; height: 120px; background:#684f40;}

#masthead h1 {color: #FFFFFF; padding: 40px 0 0 30px;}

#cont_sec {
	width: 236px; float:left; margin: 0;}
	
#cont_sec ul.navsec { list-style-type:none;
text-transform:uppercase;
font-family:"Times New Roman", Times, serif;
font-size: 12px;
margin: 24px;
color:#684f40;}

#cont_sec ul.navsec li {padding: 3px 0;}


.tert {margin-left: 18px;}


	
#cont_main p {
	line-height: 185%;}

#left_ad {
	width: 240px;
	margin: 0;
	}

#left_ad img {padding: 10px 0;}

tr.dark td {
	background-color: #ebd699; 
}


#cont_main ul li {margin-left: 46px; padding: 2px;}

#top_bm ul {list-style-type:none; margin: 0;}

#top_bm ul li {display: inline; margin: 0; }

#top_bm ul li a {margin: 0; padding: 0 0 0 4px;}
.small {
	font-size:10px;}

.highlight {	background-color: #FC0; padding: 4px;}

.quote {
	font-style:italic;}

.fleft {float: left;}

.fright {float: right;}


#cont_main ul.photo {
	text-align:center;
	list-style-type: none;
	width: 610px;
	margin: 0;
	padding: 0;
	}

#cont_main ul.photo li {
	float: left;
	width: 162px;
	padding: 2em 0 1em 0;
	margin: 0 20px;
}

#siteinfo {
	font-family:"Times New Roman", Times, serif;
	letter-spacing: 1px;
	position:relative; float: left;
	width: 950px; 
	margin: 5px 0;
	padding: 5px;
	color: #6e5748;
	font-size: 10px; text-transform:uppercase;
}

#siteinfo p { margin: 0; padding:0;}

#top-right a:link, #address a:visited, #siteinfo a:link, #siteinfo a:visited { color: #6e5748;}
#top-right a:hover, #siteinfo a:hover { color: #a78103;}

.urbangreymenu{
width: 212px; /*width of menu*/
margin:24px 0 0 24px;
padding:0;
text-align: left;
font-family:"Times New Roman", Times, serif;
font-size: 12px;
color:#684f40;
}

.urbangreymenu h3{
margin:0 auto;
padding:0;
font-size: 12px; font-style:normal; line-height:16px;
}

.urbangreymenu .headerbar{
height: 28px;
clear: both;
font-weight:normal;
color: #684f40;
background: none;
margin: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
}

.urbangreymenu .headerbar a, .urbangreymenu .headerbar a:visited{
text-decoration: none;
font-weight:normal;
color: #684f40;
display: block;
line-height:16px;
padding: 0;
margin: 0;
}

.urbangreymenu .headerbar a:hover{
text-decoration: none;
color: #a78104;
display: block;
line-height:16px;
padding: 0;
margin: 0;
}

.urbangreymenu ul{
list-style-type: none;
margin: -8px 0 16px 0;
padding: 0;
}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
margin:0;
}

.urbangreymenu ul li a, .urbangreymenu ul li a:visited{
font: normal 11px;
color: #684f40;
background: none;
display: block;
padding: 0px;
height: 20px;
line-height: 20px;
text-decoration: none;
margin-left: 20px;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: #a78104;
}

.urbangreymenu .selected a, .urbangreymenu .selected a:visited {
color: #a78104;
}

.urbangreymenu .headerbar a.selected, .urbangreymenu .headerbar a.selected:visited
 {color: #a78104; }

a.button:link, a.button:visited {color: #ffffff; background:#a78104; padding: 3px; text-decoration:none; margin: 10px 0;}

a.button:hover {color: #ffffff; background: #684f40;  text-decoration:none; }

#calendar table { font-size: 11px; }

#calendar tr.top td { background:#a78104; font-weight: bold; }

#calendar tr.top td a:link, #calendar tr.top td a:visited { color:#ffffff;}

#calendar tr.top td a:hover { color:#000000;}

#calendar tr.top1 td { padding-left: 10px; font-weight: bold; color:#a78104  }

#calendar tr td { padding: 8px 2px 6px 10px; line-height: 110%; }

#calendar tr.dark td { background-color: #ededed; }

#accommodations.guest_rooms .urbangreymenu h3.guest_rooms a,
#accommodations.hotel_amenities .urbangreymenu h3.hotel_amenities a,
#accommodations.hotel_activities .urbangreymenu h3.hotel_activities a,
#accommodations.hotel_policies .urbangreymenu h3.hotel_policies a,
#accommodations.hotel_history .urbangreymenu h3.hotel_history a,
#accommodations.media .urbangreymenu h3.media a,
#accommodations.hotel_awards .urbangreymenu h3.hotel_awards a,
#special-offers.spec01 .urbangreymenu h3.spec01 a,
#special-offers.spec02 .urbangreymenu h3.spec02 a,
#special-offers.spec02a .urbangreymenu h3.spec02a a,
#special-offers.spec03 .urbangreymenu h3.spec03 a,
#special-offers.spec04 .urbangreymenu h3.spec04 a,
#special-offers.spec05 .urbangreymenu h3.spec05 a,
#special-offers.spec06 .urbangreymenu h3.spec06 a,
#special-offers.spec07 .urbangreymenu h3.spec07 a,
#special-offers.spec08 .urbangreymenu h3.spec08 a,
#special-offers.spec09 .urbangreymenu h3.spec09 a,
#events.events-hotel .urbangreymenu h3.events-hotel a,
#events.events-restaurant .urbangreymenu h3.events-restaurant a,
#events.events-club .urbangreymenu h3.events-club a,
#dining.club_bayview_cafe .urbangreymenu h3.club_bayview_cafe a,
#dining.dining_special_events .urbangreymenu h3.dining_special_events a,
#meetings.meet_area_specs .urbangreymenu h3.meet_area_specs a,
#meetings.meet_specials .urbangreymenu h3.meet_specials a,
#meetings.meet_group_activities .urbangreymenu h3.meet_group_activities a,
#weddings.wed_planner_services .urbangreymenu h3.wed_planner_services a,
#weddings.wed_vendors .urbangreymenu h3.wed_vendors a,
#weddings.wed_menus .urbangreymenu h3.wed_menus a,
#weddings.wed_specials .urbangreymenu h3.wed_specials a,
#weddings.wed_rfp .urbangreymenu h3.wed_rfp a,
#spa.spa_pre_spa .urbangreymenu h3.spa_pre_spa a,
#spa.spa_treatment_menus .urbangreymenu h3.spa_treatment_menus a,
#spa.spa-specials .urbangreymenu h3.spa-specials a,
#spa.spa_group_events .urbangreymenu h3.spa_group_events a,
#spa.spa_salon_services .urbangreymenu h3.spa_salon_services a,
#spa.spa_how_to_spa .urbangreymenu h3.spa_how_to_spa a,
#club.club_fitness_classes .urbangreymenu h3.club_fitness_classes a,
#club.club_group_exercise .urbangreymenu h3.club_group_exercise a,
#club.club_kids_club .urbangreymenu h3.club_kids_club a,
#club.club_membership .urbangreymenu h3.club_membership a,
#club.club_special_events .urbangreymenu h3.club_special_events a,
#club.club_tennis .urbangreymenu h3.club_tennis a,
#contact.map .urbangreymenu h3.map a,
#contact.location .urbangreymenu h3.location a,
#contact.directions .urbangreymenu h3.directions a { color: #a78103; }

#accommodations.hotel_activities.activity01 li.activity01 a,
#accommodations.hotel_activities.activity02 li.activity02 a,
#accommodations.hotel_activities.activity03 li.activity03 a,
#accommodations.hotel_activities.activity04 li.activity04 a,
#accommodations.hotel_activities.activity05 li.activity05 a,
#accommodations.hotel_activities.activity06 li.activity06 a,
#accommodations.hotel_activities.activity07 li.activity07 a, 
#accommodations.hotel_awards.awards01 li.awards01 a,
#accommodations.hotel_awards.awards02 li.awards02 a,
#accommodations.hotel_awards.awards03 li.awards03 a,
#accommodations.hotel_awards.awards04 li.awards04 a,
#accommodations.hotel_awards.awards05 li.awards05 a,
#accommodations.hotel_history.history01 li.history01 a,
#accommodations.hotel_history.history02 li.history02 a,
#accommodations.hotel_history.history03 li.history03 a,
#accommodations.guest_rooms.room01 li.room01 a,
#accommodations.guest_rooms.room02 li.room02 a,
#accommodations.guest_rooms.room03 li.room03 a,
#accommodations.guest_rooms.room04 li.room04 a,
#accommodations.guest_rooms.room05 li.room05 a,
#accommodations.guest_rooms.room06 li.room06 a,
#accommodations.guest_rooms.room07 li.room07 a,
#accommodations.guest_rooms.room08 li.room08 a,
#club.club_fitness_classes.fit01 li.fit01 a,
#club.club_group_exercise.group01 li.group01 a,
#club.club_group_exercise.group02 li.group02 a,
#club.club_group_exercise.group03 li.group03 a,
#club.club_group_exercise.group04 li.group04 a,
#club.club_group_exercise.group05 li.group05 a,
#club.club_kids_club.kids01 li.kids01 a,
#club.club_kids_club.kids02 li.kids02 a,
#club.club_kids_club.kids03 li.kids03 a,
#club.club_kids_club.kids04 li.kids04 a,
#spa.spa_group_events.spa-group01 li.spa-group01 a,
#spa.spa_group_events.spa-group02 li.spa-group02 a,
#spa.spa_how_to_spa.how01 li.how01 a,
#spa.spa_how_to_spa.how02 li.how02 a,
#spa.spa_how_to_spa.how03 li.how03 a,
#spa.spa_salon_services.salon01 li.salon01 a,
#spa.spa_salon_services.salon02 li.salon02 a,
#spa.spa_salon_services.salon03 li.salon03 a,
#spa.spa-specials.spa-spec01 li.spa-spec01 a,
#spa.spa-specials.spa-spec02 li.spa-spec02 a,
#spa.spa-specials.spa-spec03 li.spa-spec03 a,
#spa.spa-specials.spa-spec04 li.spa-spec04 a,
#spa.spa_treatment_menus.treat01 li.treat01 a,
#spa.spa_treatment_menus.treat02 li.treat02 a,
#spa.spa_treatment_menus.treat03 li.treat03 a,
#spa.spa_treatment_menus.treat04 li.treat04 a,
#spa.spa_treatment_menus.treat05 li.treat05 a,
#spa.spa_treatment_menus.treat06 li.treat06 a
{color: #a78103;}

