
	/* Remove Defaults */
	h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
	*{ margin:0; padding:0 }
	a img,:link img,:visited img { border:none }
	address { font-style:normal }
	em {font-style: normal; font-weight: bold;}

/*  SHELL  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		
	body { background: #46634c; margin: 0; padding:0 0 55px 0 !important; padding:0 0 45px 0; font-family: georgia; font-size: 12px; color:#856e44; }	
	#shell { width: 966px; margin: 0 auto 0 auto; background:url(../img/shellbg.gif); }
	#home #shell2 { background: none;}
	
	#home #header_r { height: 420px;}
	#home #header_r object { display: none;}
	
	#shell2 { background: url(../img/subshellbg.gif);  width: 966px; }
	
	#hotelname { display: none;}
	
	
	#home h1 { color:#325138; font-weight: bold; font-size: 14px; margin: 10px 0 10px 0 ;}
	h1 {color:#325138; font-size: 24px; margin: 0 0 15px 0 ;}
	h2 {color:#325138; font-size: 15px; padding: 10px 0 0 0; margin: 0 0 15px 0 ;}
	h3 {color:#325138; font-size: 11px; padding: 10px 0 0 0; margin: 0 0 5px 0 ; }
	
	p { line-height: 180%; margin: 0 0 15px 0;}
	a { text-decoration: underline; color:#325138;}
	a:hover { text-decoration: none;}
	hr { border: solid 1px #cbbda4; height: 1px; margin: 40px 0 20px 0;  clear: both;}
	
	.imgright { float: right; margin: 0 0 5px 15px;border: 1px solid #cbbda4; padding: 2px;}
	.imgleft { float: left; margin:  0 15px 10px 0; border: 1px solid #cbbda4; padding: 2px;}
	div.twoCols {width:45%; float:left;}
	ul.twoCols {width:45%; float:left;  margin:0; padding:0 0 0 40px; }
	.clearBoth {clear:both;}
	.colsMarginRight {margin-right:15px; padding: 0 15px 0 0; border-right: solid 0px #000;}
	
	#cta_wed { float: right; width: 239px; height: 40px; }
	#cta_wed a { display: block; width: 239px; height: 40px; background: url(../img/cta_wed1.gif);}
	#cta_wed a:hover { display: block; width: 239px; height: 40px; background: url(../img/cta_wed2.gif);}
	
	.req { color:#b22222;}
	
	#enlargeright { float:right; text-align: center; }
	#enlargeright img, #enlargeleft img {border: 1px solid #cbbda4; padding: 5px;}
	#enlargeright span, #enlargeleft span { clear: both;}
	#enlargeleft { float:left; text-align: center; }
/*   GROUP RFP  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	table#rfp td { padding: 10px; border-bottom: 1px solid #e6dfd2;}
	
	#err { width: 200px; font-size: 10px; margin: 10px 0 10px 0;}

/*  PHOTO GALLERY  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	ul#gal li { display: inline; height: 200px; margin: 0 10px 2px 0; padding: 0 0 20px 0;}
	ul#gal li a img {border: 1px solid #cbbda4; padding: 5px;}
	ul#gal li a img:hover {border: 3px solid #46634c; padding: 3px;}
	
	#cta_pslideshow, #cta_pgal, #cta_wslideshow { display: block; font-weight: bold; text-align: center; width: 220px; height: 200px;  float: left; padding: 0; margin: 0 8px 0 0;}
	#cta_pslideshow a, #cta_pgal a, #cta_wslideshow a{  display: block; width: 220px; height: 20px; padding: 180px 0 0 0;}
	#cta_pslideshow a:hover, #cta_pgal a:hover, #cta_wslideshow a:hover { color:#000;}

	#cta_pslideshow { background:url(../img/cta_pslide.jpg) no-repeat;}
	#cta_pgal { background:url(../img/cta_gal.jpg) no-repeat;}
	#cta_wslideshow { background:url(../img/cta_wslide.jpg) no-repeat;}

	
/*  HEAD  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	#specialoffers { margin:0 0 0 15px; display:none }
	#joinTeam  {  margin: 0 0 0 30px; width: 80%; display: block; text-align: left; background:#fff;}
	#specialoffers ul, #joinTeam ul {   margin: 0 0 10px 30px;text-align: left; }
	#specialoffers li, #joinTeam li{  text-align: left; font-size: 12px; line-height:19px;}
	#specialoffers h2, #joinTeam h2 { margin: 0 0 10px 0; font-size: 22px;}
	#specialoffers p, #joinTeam p { margin: 0 0 10px 0;}
	#specialoffers strong, #joinTeam strong { margin: 0 0 10px 0; font-size: 14px; }
	#specialoffers .note, #joinTeam .note { font-size: 10px;color:#325138; font-family: Arial, Helvetica, sans-serif;}
	#specialoffers a, #joinTeam a { font-weight: bold;}
	

/*  HEAD  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
	#whitediv { height: 5px; display: block; background: #fff; margin: 0 5px 0 5px; overflow:hidden;}

		
	#titlebar { height: 37px; width: 100%;font-size: 10px; background: #46634c url(../img/titlebg.gif) bottom repeat-x; vertical-align: bottom;}
	
	#titlebar ul#links { padding: 18px 5px 0 0; }
	#titlebar ul#links li {float: right; display: inline; margin: 0 6px 0 0; color:#73866f;  }
	#titlebar ul#links li a { color:#f9edd7; font-weight: bold; text-decoration: none;}
	#titlebar ul#links li a:hover { color:#ffb224; }

	#titlebar ul#tabs {margin: 13px 4px 0 0!important; margin: 13px 2px 0 0; float: right;}
	#titlebar ul#tabs li {  display: inline; background: url(../img/tab.gif); }
	#titlebar ul#tabs li a { margin: 0 0 0 2px ;float: left;color:#4d3200; text-align: center; display: block; width: 127px; height: 24px;}

	a.giftcert { background: url(../img/tab_giftcert1.gif); }
	a.giftcert:hover { background: url(../img/tab_giftcert2.gif); }

	a.accolades { background: url(../img/tab_accolades1.gif); }
	a.accolades:hover { background: url(../img/tab_accolades2.gif)}

	a.specials { background: url(../img/tab_specials1.gif); }
	a.specials:hover { background: url(../img/tab_specials2.gif)}

	a.bestrate { background: url(../img/tab_bestrate.gif); width: 153px;}
	a.bestrate:hover { background: url(../img/tab_bestrate2.gif)}
	
	#titlebar #tabs #eBrochure a {width:94px;}
	#eBrochure a{background-image: url(../img/tab_ebrochure.gif); background-repeat: no-repeat; background-position: left top; display: block; height: 24px; width: 94px;}
	#eBrochure a:hover {background-position: left bottom; }

	#header { z-index: 1px;  margin: 0px auto 15px auto; width: 947px; height: 416px;border-left: solid 1px #cbbda4;}
	#header_r {background: #3B5741; float: right; margin: 0 8px 15px 0!important; margin: 0 4px 15px 0;}
	#home #header_r{ display: none;}
	
	#home #nav { position:relative!important; position:absolute; width:192px; float: left;  margin: 0 0 0 9px; border-left: solid 1px #cbbda4; height:416px; }
	
	#nav {  position:absolute;width:192px; height:485px; float:left; margin-left:10px; border-left: solid 1px #cbbda4; border-top: solid 1px #cbbda4;}
	
	#home #nav { width:948px;}
	
/*  BODY  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	
	#home #contentshell {  clear:both;margin: 0;  padding: 0!important;padding: 430px 0 0 0; }
	
	#contentshell {  margin: -200px 0 0 0; margin: 0 0 25px 200px;}
	
	#home #restlogos { /*margin: 430px 0 0 0;*/ display: block; float: left; width: 199px;  height: 144px; border-right: solid 1px #e6dfd2; text-align: center;}
	
	#restlogos { display: none; float: left; height: 144px; width: 199px;  height: 144px; border-right: solid 1px #e6dfd2; text-align: center;}
	#restlogos a {display:block; height:41px; margin-bottom:13px;}
	

	
	#specialoffers { display:none; float: left; height: 144px; width: 210px; height:122px;  text-align: center; }
	#home #specialoffers { /*margin: 430px 0 0 0;*/ display:block; float: left; width: 200px;   text-align: center; }

	#home #content {   float: left; font-family: arial;  height: 194px; width: 320px;  height: 194px;border-right: solid 1px #e6dfd2; padding: 0 10px 0 10px; }
	#home #content p { font-size: 11px; line-height: 140%;}
	
	#content { float: left; width: 700px; border: none; padding: 15px 10px 25px 30px; }
	#content ul { margin: 0 0 10px 0;}
	#content li { margin: 0 0 0 40px; line-height: 180%;}
	
	#content p {font-size: 12px; }
	
	#calendar #content {padding:15px 2px 25px 10px; width:728px;}
	#calendar #content h1 {padding: 15px 8px 25px 20px; }
	#calendar iframe {width:725px; height:700px; border:0px;}
	#specialPromotion { margin:485px 0 0 11px; border-top:1px solid #CBBDA4; border-bottom:1px solid #CBBDA4; width:191px; position:absolute; background:#fff;} 



/*  GIFT CERTIFICATE  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#gifttable { border: 0;}
	#gifttable td { padding: 0 0 20px 0;}


/*  BOOKING ENGINE  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


	#home #searchbox { /* margin: 430px 0 0 28px; padding: 430px 0 0 0!important; padding: 0; */  display: block; color:#46634c; font-size: 9px; border: none;float: left; height: 144px; width: 170px;  height: 144px;border-right: solid 1px #e6dfd2; }
	
	#searchbox { color:#46634c; font-size: 9px;float: left; height: 44px; width: 690px; margin: 0 0 15px 29px!important; margin: 0 0 15px 17px;border-bottom: solid 1px #e6dfd2; }
	#searchbox a { color:#7c663c}
	#searchbox td { padding:2px;}
	#searchbox select { font-size: 10px; margin-top:1px; width: 50px;}
	
	#home #be_kids, #home #be_nights { float:left; display: block; margin: 0px;}
	
	#be_kids, #be_nights { float:left; display: block; margin: 1px 0 0 18px;}
	
	#home #be_ta, #home #be_btn { clear:both; margin: 0;}
	
	
	#be_ta, #be_btn { float: left;}
	#be_btn { margin: 7px 0 0 10px;}


	#be_ta { margin: 15px 0 0 10px;}


/*  SITEMAP DROPDOWN ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */


	/* style for the link you hover over to get the popup */
	#sitemapLink {background: url(../img/sitemapdrop.gif);  display: block;	position: absolute;  margin-left: 799px; margin-top: /*-23*/-9px;	width: 165px; height: 22px;	}
	
	/* style for popup div, always initialize display to none */
	/* modify height, width, and position of popup here */
	/* add more styles for sub elements of the popup */
	#sitemapDiv { 	border: solid 1px #cbbda4;display: none;position: absolute;top: -413px!important;top: -402px;width: 161px;margin:0;padding: 0px; background:#fff;	}
	#sitemapDiv ul { padding-bottom: 0px; margin: 0px 0 0 0;}
	#sitemapDiv li { font-family: arial; display: block;  float: left; list-style-type: none; margin: 0 0 0 0;width: 146px; line-height: 180%;}
	#sitemapDiv li a { font-size: 11px; text-decoration: none; font-weight: bold; color:#243a29; display: block; width: 146px;padding: 0 0 0 15px;}
	#sitemapDiv li a:hover {background: #cbbda4;}
	#sitemapDiv li a img { padding: 2px; background:#fff; border: solid 4px #cecc92; margin: 0 0 4px 0;}
	#sitemapDiv li a:hover img { border-color: #272d19;} 

	#sitemapDiv li ul li a{ font-weight: normal; padding: 0 0 0 29px; width: 132px;} 

	

	
/*  FOOTER  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
	#footer { clear:both; height: 21px;  background: url(../img/footerbg.gif) repeat-x; margin: 0 ;}

	#botmenu { width: 966px; margin: 0 auto 15px auto;}
	#srlogo { width: 966px; margin: 10px auto 0 auto; text-align: center;}
	#logo_rel { margin: /*-23*/-75px 0 0 230px;}
	#logo_rel img {margin: 0 5px}
	
	#vcard1 {color:#FFFFFF; }
	#vcard1 a {color:#FFFFFF; }
	
/*-- Special Cases ----------------------------------------------------------------------------------*/
	#home #specialOffer, #home a#btnWeather {display:none;}
	a#btnWeather {font-weight:bold; width:191px; height:34px; display:block; text-align:center;  line-height:34px; text-decoration:none; margin:0 0 7px 0; color:#4d3200; border-top:1px solid #CBBDA4; border-bottom:1px solid #CBBDA4;} 
	a#btnWeather:hover {background-color:#69826a; color:#fff;}
	a#specialOffer { display:block }
	

	#northAmericanCTA { float:right; margin:-14px 290px 0 0; }
