	/* 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:#345891 url(../img/bg.gif) repeat-x; background-attachment:fixed; margin:0; font-family: Arial; font-size: 11px;}
	#shell { width: 991px; background:#fff; margin: 0 auto 0 auto;}
	h1 { color:#0031a0; font-family: georgia; font-size: 24px; padding: 0px 0 10px 0;}
	h2 { font-size: 16px; color:#0031a0; margin: 0 0 15px 0; font-weight: bold;}
	a { text-decoration: none; color: #000;}
	p { margin: 0 0 20px 0; line-height: 190%;}
	ul { margin: 0 0 25px 25px; color:#0031a0;}
	ul li { margin: 0 0 0 15px; }
	hr { border: solid 1px #c5bfa7; height: 1px; margin: 15px 0 15px 0; clear: both;}
	.imgleft { float: left; margin: 0 15px 5px 0; border: solid 1px #c5bfa7; padding: 3px;}
	.imgright { float: right; margin: 0 0 5px 15px;border: solid 1px #c5bfa7; padding: 3px;}
	.required { color:#ba1216;}
	#intmap a { display: block; height: 110px; width: 173px; background:url(../img/cta_intmap.jpg); margin: 10px 0 0 13px;}
	#intmap a:hover { background:url(../img/cta_intmap2.jpg); }
	
	#printtitle { padding: 0 0 15px 0; border-bottom: 1px solid;}
	
/*  ctas ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */

	#cta_360 {  width: 160px; background:url(../img/cta_360.jpg) no-repeat; display: block; margin: 0 0 0 30px;}
	#cta_360 a {padding: 120px 0 0 40px; height: 40px; width: 120px; display: block;}
	
	#cta_360pool, #cta_360kingroom, #cta_360doubleroom , #cta_360lobby, #cta_360cedars { text-align: center;  width: 160px;display: block; padding: 0 55px 0 0; margin: 0 55px 0 0; float: left;}
	#cta_360pool a, #cta_360kingroom a,  #cta_360doubleroom a,  #cta_360lobby a,  #cta_360cedars a {padding: 110px 0 0 40px; height: 40px; width: 120px; display: block;}
	#cta_360pool h2, #cta_360kingroom h2, #cta_360doubleroom h2, #cta_360lobby h2, #cta_360cedars h2 { font-size: 13px;}

	#cta_360pool {  background:url(../img/cta_360pool.jpg) 0px 20px no-repeat; margin: 0; padding: 0;   }
	#cta_360kingroom {  background:url(../img/cta_360kingroom.jpg) 0px 20px no-repeat; border-right: solid 1px #c5bfa7;  }
	#cta_360doubleroom {  background:url(../img/cta_360doubleroom.jpg) 0px 20px no-repeat; margin: 0;  padding: 0;   }
	#cta_360lobby {  background:url(../img/cta_360lobby.jpg) 0px 20px no-repeat;   border-right: solid 1px #c5bfa7;  }
	#cta_360cedars {  background:url(../img/cta_360cedars.jpg) 0px 20px no-repeat;  border-right: solid 1px #c5bfa7;   }

/*  HEAD ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */
	
	#titlebar {  display: none;}
	#header { display: none;}
	#hdiv { display: none;}
	#mainpic { display: none;}
	
	/*These are the seasonal header to be changed, just uncomment the correct one */
	
/*	#home #mainpic { background: url(../img/h_header.jpg);}*/
	#home #mainpic { background: url(../img/h_header-smr.jpg);}
/*    #home #mainpic { background: url(../img/h_header-wnt.jpg);}*/
	#headers { float: left; width: 539px; height: 307px; margin:0; }
	
	
	
	
	#home #mainpic { display: none;}

	#headers { display: none;}
	
	#utilitynav { display: none;  }

/*  NAVIGATION ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */

	#nav { display: none; }


/* IBE -----------------------------------------------------*/		

	#ibe { display: none;	}

	#home #ibe { display: none;	}


/* SITEMAP -----------------------------------------------------*/		
		
		#websiteAssistant { display:none; }
		#websiteAssistantDIV { display: none;	}



/*  Body ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */

	#contentshell { background: url(../img/contentbgx.gif) 7px 0 repeat-y; width: 720px; padding: 20px 0 20px 0; }
	#content { padding: 0; width: 90%; margin: 0; }
	#content table { margin: 0 0 25px 0;}
	#content form { margin: 0; padding: 0;}
	#content li {  background:url(../img/subnav.gif) 0 6px no-repeat; padding: 0 0 0 18px; line-height: 180%; list-style: none;}

	#home #content { width: 640px; padding: 0px 0px 0 260px; height:200px; border: none; }
	
	#rightside {  display: none;}
	
	#home #rightside, #itinerary #rightside{ display: none;}
	
	#llist { float: left; padding: 0 20px 0 0; width: 40%; }
	#rlist { float: left; padding: 0 0 0 20px; width: 190px; border-left: solid 1px #c5bfa7; }
	#llist strong, #rlist strong { font-size: 12px;}
	
	#miletable { border: 1px solid #c5bfa7; padding: 3px; width: 430px;}
	#miletable h1 { font-size: 14px;}
	#miletable tr h1  { margin: 5px 0 10px 0;}
	#miletable td { padding: 0 0 0 10px;}

	#tableseating { border: 1px solid #c5bfa7; padding: 3px; width: 430px;}
	#tableseating h1 { font-size: 11px;}
	#tableseating tr h1  { margin: 5px 0 10px 0;}
	#tableseating td { padding: 0 0 0 10px; border-bottom: solid 1px #c5bfa7; border-right: solid 1px #c5bfa7;}
	


/*  HOME DIV TOGGLE  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		
	#div1, #div2, #div3, #div4 { padding: 0;  display:none; line-height: 160%; width: 731px; margin: 0;   }
	#div1 h1, #div2 h1, #div3 h1, #div4 h1 { padding: 0 0 12px 0;}
	#div1 p, #div2 p, #div3 p, #div4 p { padding: 0 5px 0 180px; /* margin: 0 0 0 180px; */}
	#div1 { display:block; }
	
	#div1 h1 img, #div2 h1 img, #div3 h1 img, #div4 h1 img { border: none; margin: 0 0 0 2px;}
	
	#homecontent { margin: 25px 0 0 1px!important; margin: 25px 0 0 1px; height: 235px;z-index: 5; }
	#homecontent a {  padding:0px; text-decoration: underline; }
	#homecontent a:hover { text-decoration:none;}
	#homecontent h1 { margin: 0;}
	#homecontent p { margin: 0; line-height: 190%;}
	#homecontent .imgright {margin: 0 0 0 7px ; border: none; padding: 0;}

	a.classoff { }
	a.classoff:hover { }
	#hometabs a.classon{ text-decoration:none; background: url(../img/tab_h2.gif); color:#fff;}
	a.classon:hover {color:#fff; }
	
	#hometabs { position: absolute; clear: both; top: 405px; /*margin: 40px 0 0 0;  margin: 0!important; margin: 0px 0 0 -720px; */ padding: 0;}
	#hometabs ul { margin: 0; padding: 0;}
	#hometabs li {width: 165px; list-style-type: none; background:none; margin: 0 0px 3px 0; padding: 0px; line-height: 100%;}
	#hometabs li a { width: 155px;height: 16px;  margin:0; padding:5px 0 0 10px; color:#0031a0; background: url(../img/tab_h1.gif); font-family: georgia;  font-size: 11px; display: block; text-decoration: none;}
	#hometabs li a:hover { background-color:#644215; background: url(../img/tab_h2.gif); color:#f0e6be}
	#hometabs h1, #hometabs p { margin: 0; padding: 0; background:#000;}

/*  ITINERARY DIV TOGGLE  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#ittabs { display: none;}
	#ittabs ul { margin: 0; padding: 0; }
	#ittabs li {float: left; width: 167px; text-align: center; list-style-type: none; background:none; margin: 0 3px 3px 0; padding: 0px; line-height: 100%;}
	#ittabs li a { width: 167px;height: 20px;  margin:0; padding:5px 0 0 0; color:#0031a0; background: url(../img/tab2_h1.gif); font-family: georgia;  font-size: 11px; display: block; text-decoration: none;}
	#ittabs li a:hover { background-color:#644215; background: url(../img/tab2_h2.gif); color:#f0e6be}
	#ittabs h1, #hometabs p { margin: 0; padding: 0; background:#000;}

	#itinerary #div1, #itinerary #div2, #itinerary #div3, #itinerary #div4 { padding: 60px 0 0 0;  display:none; line-height: 160%; width: 681px; margin: 0px 0 0 0;   }
	#itinerary #div1 h1, #itinerary #div2 h1, #itinerary #div3 h1, #itinerary #div4 h1 { padding: 0 0 12px 0;}
	#itinerary #div1 p, #itinerary #div2 p, #itinerary #div3 p, #itinerary #div4 p { padding: 0px 5px 0 0px; /* margin: 0 0 0 180px; */}
	#itinerary #div1 { display:block; }
	
	#itinerary #div1 h1 img, #itinerary #div2 h1 img, #itinerary #div3 h1 img, #itinerary #div4 h1 img { border: none; margin: 0 0 0 2px;}

	#itinerary a.classoff { }
	#itinerary a.classoff:hover { }
	#itinerary a.classon{ text-decoration:none; background: url(../img/tab2_h2.gif); color:#fff;}
	#itinerary a.classon:hover {color:#fff; }

	#itinerary #content { border-right: none;}
	#itinerary #llist { float:left; padding: 0 20px 20px 0; width: 250px }
	#itinerary #rlist {float:left; padding: 0 0 20px 20px; width: 390px; border-left: solid 1px #c5bfa7; }

/*  PHOTO GALLERY  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#gal ul  { margin: 0 0 30px 0; padding: 0;}
	#gal ul li { background: none; list-style: none; float: left; margin: 0 10px 10px 0; padding: 0;}
	#gal li a { display: block; border: solid 1px #c5bfa7; padding: 3px;}
	#gal li a:hover { border: solid 3px #001b49; padding: 1px;}


/*  WEATHER ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */

	#weather #rightside { display: none;}
	#weather #content { border: none; width: 675px;}
	
	#tableweather {  margin: 0; border: solid 3px #001b49; background:url(../img/weatherboxbg.jpg) bottom right no-repeat;}
	#tableweather ul { margin: 15px 0 0px 0;}
	#tableweather h2 { margin: 5px 0 5px 10px;}
	
	table#weatherbox { border: 1px solid #001b49; background:#fff; margin: 0 0 0 0px; width: 165px; text-align: center;}
	table#weatherbox td { padding: 0 0 0 7px;}
	
	#podcast h2 { font-size: 12px; margin: 0;}
	
/*	ICalendar ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */
	
	#icalendar #rightside { display: none;}
	#icalendar #content { border: none; width: 720px; padding: 0px 10px 0 250px;}	
	#icalendar iframe {width:730px; height:620px; border:0px;}
	
	.scroll {
		SCROLLBAR-FACE-COLOR: #FBFAE8; 
		SCROLLBAR-HIGHLIGHT-COLOR: #FBFAE8; 
		SCROLLBAR-SHADOW-COLOR: #FBFAE8; 
		SCROLLBAR-3DLIGHT-COLOR: #FBFAE8; 
		SCROLLBAR-ARROW-COLOR: #000000; 
		SCROLLBAR-TRACK-COLOR: #FBFAE8; 
		SCROLLBAR-DARKSHADOW-COLOR: #FBFAE8; }


/*  FOOTER ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */
	
	#footer {margin: 0 auto 0 auto;  bottom no-repeat; width: 991px; height: 44px; border-top: 1px solid #000; color:#000;}
	#footer ul { float: left; padding: 8px 0 0 15px; margin:0; color:#000;}
	#footer li { display: inline; margin: 0 9px 0 0; padding: 0 11px 0 0!important; padding: 0 7px 0 0; background: url(../img/fdiv.gif) right no-repeat;}
	
	#sitemap { display: none;}
	#srsig {display: none;}