	/* Remove Defaults */
	:link,:visited { text-decoration:none }
	h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
	*{ margin:0; padding:0 }
	ol {margin:auto auto 15px 45px;}
	a img,:link img,:visited img { border:none }
	address { font-style:normal }
	em {font-style: normal; font-weight: bold;}
	blockquote {margin: 0 45px;} 	
	.imgCaptions {display:block; clear:both; text-align:right; line-height:normal; margin:0 !important; margin:-10px 0 0 0; padding:0;}
	.clearBoth {clear:both;}
	
	#subright .back2top { background: #E8D89C; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; clear: both; margin-bottom: 20px;}
	#subright .back2top a{ background: #8C7243; color: #FFFFFF; text-decoration: none; display: block; width: 70px; text-align: center;	font: 10px/17px Arial, Helvetica, sans-serif;}
	#subright .back2top a:hover { 	background: #A0824C;color: #FFFFFF; }
	.copyrighted { text-align: right; font: 9px/15px Verdana, Arial, Helvetica, sans-serif; color: #999999;}
	#subright .copyrighted a {color: #999999;}	
	
/*  Shell ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */

	body { background: url(../img/bg.gif) fixed; margin: 0px; color:#5C451B; font: 11px georgia; padding-bottom: 7px;}
	#shell { margin: 0 auto 0 auto; background: #fff url(../img/midbg.gif) 3px repeat-y; border: solid 1px #32220b; border-top: none; width: 749px; padding: 0 3px 3px 3px;}
	.imgright { float: right; margin: 0 0 10px 20px; background: #fff; padding: 3px; border: solid 1px #644215;}
	.imgleft  { float: left; margin: 0 20px 5px 0; background: #fff; padding: 3px; border: solid 1px #644215;}
	h1 { font-size: 23px; font-weight: bold; letter-spacing: -1px; margin: 0 0 20px 0; color: #053e3d;}
	h1 span.h1Span { display:block; line-height: normal; font-style: italic; color: #866D40; font-size: 18px; border-top: 1px solid #053e3d;}
	h2 { font-size: 14px; color:#4C3B1F; margin: 0 0 12px 0;}
	h2 span.h2Span { display:block; font: normal 10px/normal Arial, Helvetica, sans-serif; letter-spacing: normal; margin: 0px; padding: 0px;}
	p { margin: 0 0 15px 0;}
	ul { margin: 0 0 20px 35px;}
	hr { height: 1px; color:#b1a583; margin: 0 0 10px 0;}
	.border { border: solid 1px #b1a583;}	
	#logo { width: 300px; height: 52px; position: absolute; top: 20px; margin: 0 0 0 20px;}
	#logo a { display: block; width: 300px; height: 52px; }	
	#homepage #cta_certificate {color:#46502d;  width: 114px; height: 15px;padding: 10px 0px 0 5px; margin: 0 0px 0 0px;}
	#homepage #cta_certificate a { color:#46502d;  vertical-align: bottom; text-align: center;display: block; width: 125px;  padding: 70px 10px 0 0; background: url(../img/cta_certificate.jpg) 9px 0 no-repeat;text-decoration: underline;  }
	#homepage #cta_certificate a:hover {  color:#000;text-decoration: none;}
	#cta_certificate { clear: both; color:#46502d; text-align: center;}
	#cta_certificate a { color:#46502d;  vertical-align: bottom; text-align: center;display: block; padding: 70px 0 0 0; background: url(../img/cta_certificate.jpg) 9px 0 no-repeat;text-decoration: underline;  }
	#cta_certificate a:hover {  color:#89493C;text-decoration: none;}	
	#giftcert #cta_certificate { display: none;}	
	
	#giftcert #cta_BBcertificate { padding: 0; height:170px; overflow:hidden; width:153px; text-align:left; clear:both; margin-left:auto; margin-right:10px; background:url(http://www.bedandbreakfastsofsavannah.com/img/BBcert.png) no-repeat; display:block}
	#giftcert #cta_BBcertificate a{ width:153px; text-align:left; padding-top:68px; display:block;text-decoration:underline; padding-left:8px; display:block; position:absolute; height: 170px} 
	#giftcert #cta_BBcertificate a:hover {background:url(http://www.bedandbreakfastsofsavannah.com/img/BBcert.png); background-repeat:no-repeat}
	#giftcert #subleft {display: block}
	#giftcert #subnav {display: block}
  #cta_BBcertificate {display: none}
  #giftcert #quikFacts {display: none}
  #giftcert #johansens {display: none}
	
	
	#guestcomments #subright li { margin: 0 0 20px 0;}	
	#tablecert { clear: both; width: 100%;}
	#tablecert tr { height: 35px;}
	#tablecert h3 { background:#e8ddb3; border-left: solid 3px #32200b;  font-size: 13px; margin: 15px 0 15px 0; padding: 10px 0 10px 15px;}
	.req { color:#d31919;}	
	#cta_certpop {}
	#cta_certpop a { margin: 15px 0 0 0; text-decoration: underline; color:#272d19;}
	#cta_certpop a:hover { text-decoration: none;}
		
/*  PROPERTY TITLE ICONS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */

	.title_marshall, .title_eliza, .title_gastonian,  .title_oldeharbour, .title_eastbay 
	{background: no-repeat; padding: 12px 0 0 47px; height: 28px;}
	.title_marshall { background-image:url(../img/icon_marshall.jpg);}
	.title_eliza { background-image:url(../img/icon_eliza.jpg);}
	.title_gastonian { background-image:url(../img/icon_gastonian.jpg);}
	.title_oldeharbour { background-image:url(../img/icon_oldharbour.jpg);}
	.title_eastbay { background-image:url(../img/icon_eastbay.jpg);}

/*  HEAD ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */
	
	#titlebar { background: url(../img/header2.jpg); width: 749px; height: 85px; margin: 0 0 1px 0;}	
	#title {background: url(../img/header2.jpg); width: 749px; height: 85px; margin: 0 0 1px 0;}	
	#tollFree {position:absolute; color:#fff; margin: 56px 0 0 355px; font-size:12px;}
	#usabilitybar { position: absolute; margin-left: 357px; top: 8px; text-transform: capitalize;}
	#usabilitybar ul { margin: 0;}
	#usabilitybar li { display: inline; font-family: Tahoma;font-size: 10px; margin: 0 10px 0 0;}
	#usabilitybar li a { color:#d0cbb6;}
	#usabilitybar li a:hover { color:#c7af76;}
	#usabilitybar li#becomeafan a { height: 20px; background:url('../img/FBshareLogo.gif') no-repeat; padding-left:18px; padding-right:0; padding-top:0; padding-bottom:0}
	#navbg { background: #65502A; height: 25px; font-size: 10px; padding: 4px; }
	#header {position:relative; background:url(../img/headerbg.gif) no-repeat; width: 726px; height: 314px; margin: 6px 0 0 1px; padding: 7px 11px 7px 10px; }
	#flashheader { background:#2a5749; width: 505px; height: 314px; float: left;}
	#searchbox { background: url(../img/searchbg3.jpg); width: 221px; height: 314px; float: right; display: block; font-weight: bold; color: #420C00;}
	#tempheader { background:#272d19; width: 505px; height: 314px; float: left;}

/*  DROPDOWN MENU ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */
		
	#h_nav { /*background:#000;*/ text-align: center; height: 23px; border: 1px solid #77633F; width: auto; margin: 0; padding-left:10px; text-transform: uppercase; }
	#h_nav ul{ margin: 0px; padding: 0px; }
	#h_nav li{float:left; list-style: none; margin: 0 3px 0 0; padding:  0; display:block;  }		
	#h_nav li a{color:#e1dabf; text-decoration: none; font-weight: bold; display: block; padding: 5px 1px;}
	#h_nav li a:hover{background:#FED075; color:#c7af76;  }
	.navdiv {margin: 7px 0 0 0;}
		
	#homepage #h_nav #navHome a, #aboutTheInn #h_nav #navAboutInn a, #rooms #h_nav li#navRooms a, #history #h_nav li#hnavHistory a,
	#restaurant #h_nav li#hnavRestaurant a, #reviews #h_nav #navComments a, #location #h_nav li#hnavLocation a, #media #h_nav li#hnavMedia a,
	#meetings #h_nav #navWeddings a, #photos #h_nav #navPhotogallery a, #corporate #h_nav #navCorp a, #customizeStay #h_nav #navCustomize a 
	{color:#FED075;	background: #96753E; }
	
	
		
	/* drop down menus */
	ul ul {position:absolute; text-align:left; display: none; margin: 0; z-index:100; width: 175px;top: 113px!important;top: 115px; background:#000;  border-right: solid 1px #000; border-bottom: solid 1px #000;}
	#h_nav #nav li ul li { margin:0px; display: block; padding: 5px 15px 5px 10px; border-bottom: solid 1px #5a5e46; text-align: left;	background: #96753E;}
	#h_nav #nav li ul li a { border-bottom: 0px; float: left; display: block;width: 175px; padding: 0;color:#FED075;}
	#h_nav #nav li ul li a:hover {background: #65502A; color:#FED075;}
	li:hover ul, li.over ul {display: block;color:#c7af76;} /* lists nested under hovered list items */
	
	#corporate #h_nav #navCorp ul a, #aboutTheInn #h_nav #navAboutInn ul a {color:#e1dabf;}
	#corporate #h_nav #navCorp ul a:hover, #aboutTheInn #h_nav #navAboutInn ul a:hover {background: #65502A; color:#FED075;}

	/* THESE ADD HOVER EFFECT TO MAIN NAV EVEN AFTER YOU HOVER OVER DROPDOWN ITEMS*/ 
	
	#h_nav #nav li:hover a, #h_nav #nav li.over a{ color:#FED075; background: #96753E;}
	#h_nav #nav li:hover ul li a, #h_nav #nav li.over ul li a { border:none; padding:3px;color:#e1dabf;}

/*  SITEMAP DROPDOWN ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */


	/* style for the link you hover over to get the popup */
	#sitemapLink { background: url(../img/sitemapbg.gif); display: block; position: absolute; margin-left: 562px; top: 54px; width: 165px;	height: 20px;	font-weight: bold;	color: #053e3d;	text-transform: uppercase;	line-height: 20px;	padding-left: 7px;	font-size: 10px;}
	/* style for popup div, always initialize display to none */
	/* modify height, width, and position of popup here */
	/* add more styles for sub elemetns of the popup */
	#sitemapDiv { display: none; position: absolute; top: -20px; border: 10px solid #65502A; left: -562px!important; left: -562px; width: 726px!important;	width: 714px;	margin:0;	padding: 0 0 0 3px;	padding-bottom: 5px;	background:#856C3F; z-index:10;}
	/*#sitemapDiv ul { padding: 5px; padding-bottom: 0px;margin: 5px 0 0 15px!important; margin: 5px 0 0 9px;}
	#sitemapDiv li { float: left; list-style-type: none; margin: 0 10px 0 0;  width: 130px; text-align: center;}
	#sitemapDiv li a { font-size: 9px; font-weight: bold; color:#F0E6BE; display: block;}
	#sitemapDiv li a:hover { color:#FFFFFF;}
	#sitemapDiv li a img { padding: 2px; background:#fff; border: 4px solid #65502A; margin: 0 0 4px 0;}
	#sitemapDiv li a:hover img { border-color: #053e3d;} */
	#sitemapDiv ul { margin: 9px 0 0 0px; font-size: 10px; line-height:12px; }
	#sitemapDiv li { list-style-type: none; width: /*130*/106px; height: 120px; float: left;border-right: solid 1px #4e5035;  margin: 0 7px 0 0; padding: 0 7px 0 0; text-align:center; }
	#sitemapDiv li a { font-size: 9px; font-weight: bold; color:#cecc92; display: block;}
    #sitemapDiv li a:hover { color:#c7af76; background:transparent;}
	#sitemapDiv li a img { padding: 2px; background:#fff; border: solid 4px #161a0d; margin: 0 0 4px 0; display:block;}
	#sitemapDiv li a:hover img { border-color: #cecc92;} 	
	
/*  Body ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */
	
	#searchcode { position: absolute; margin-left: 20px; top: 210px;}
	#searchcode table { font-size: 10px;}
	table.groupform td { height: 30px;}
	#sideBar { font-family: Arial, Helvetica, sans-serif; line-height: 17px; width:119px; margin-left:20px; }
	#sideBar p {margin-top:15px;}
	#sideBar a {color: #644215; text-decoration:underline;}
	#sideBar a:hover {text-decoration:none;}
		
	.menu { width:90%; margin:0 auto; background:#F3EBC9; border:1px solid #053E3D; padding:10px; margin-top:20px; }
	.menu h2 { background:#8D7343; padding:2px 4px; color:white;  }

/*- Quick Facts --------------------------------------------------------------------------------------*/

	#quikFacts {
	background: url(../img/qckfcts-bg.gif) no-repeat;
	height: 262px;
	width: 141px;
	padding: 80px 9px 0;
	text-align:center;
	margin:0 auto;

}
	
	#quikFacts dl {
	border-bottom:1px solid #D1C6A3;
	margin-bottom: 9px;
	padding-bottom: 9px;
}

/*  FORM ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */

	.form-40wd {font-family: Arial, Helvetica;font-size: 10px;	color: #000000;	height: 17px;	width: 50px;	font-weight: bold;	background-color: #ffffff}
	.form-top {	font-family: Arial, Helvetica;	font-size: 10px;	color: #000000;	height: 17px;	width: 200px;	font-weight: bold;	background-color: #ffffff}
	.form-gallery {	font-family: Arial, Helvetica;	font-size: 10px;	color: #000000;	height: 17px;	width: 150px;	font-weight: bold;	background-color: #ffffff}
	.form-property {font-family: Arial; font-size: 10px;		color: #000000;	height: 17px;	width: 165px;	font-weight: bold;	background-color: #ffffff;	line-height: 180%;}
	.form-70wd {	font-family: Arial, Helvetica;	font-size: 10px;	color: #000000;	height: 17px;	width: 80px;	background-color: #ffffff}
	.form-button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bolder; color: #FFFFFF; height: 17px;	width: 130px;	border: none;	background: #6e3622;}	
/*  PHOTO GALLERY  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#photogal { display: block; height: 300px; }
	#photogal ul  { margin: 0px;}
	#photogal li  { list-style-type: none; width: 150px; height: 104px; float: left; margin: 0 15px 15px 0;}
	#photogal li a { display: block; background:#fff; padding: 3px;  border: solid 1px #644215; width: 150px; height: 104px;}
	#photogal li a:hover { border: solid 3px #272d19; padding: 1px;}
	
	.miniGallery {clear:both;margin:20px 0px 0px;border-top: 1px solid #8C7243;border-bottom: 1px solid #8C7243;padding:6px 0 0px 0px !important; padding:6px 0 3px 0px;	background: #E8D89C;}
	.mGalTitle {position: absolute;margin-top: 95px; margin-left:410px; font: 10px Arial, Helvetica, sans-serif;padding-left: 5px;}
	.mGalEdit {background:none; clear:none; border:none; text-align:left; margin:20px 0 7px 0; padding:0;}
	.miniGallery ul, .mGalEdit ul { margin:0 0 0px; padding:0; text-align: center;}
	.mGalEdit ul {text-align:left;}
	.mGalEdit .mGalTitle { padding: 0px; margin-top: -15px;}
	.mGalEdit .imgCaption {text-align:center;}
	.miniGallery li { list-style: none; float:left; display:inline; margin:0;}
	.miniGallery li a { margin:0; }
	.miniGallery li a:hover {background:none;}
	.miniGallery li a .imgCaption {font:bold 11px Arial, Helvetica, sans-serif; position:absolute; visibility:hidden; height:0; width:0; background: #916451; margin-top: -180px; margin-left: -175px;	padding-left: 5px;	color: #FFFFFF; border:2px solid #51372E; letter-spacing:normal;}
	.miniGallery li a:hover .imgCaption {visibility:visible; height:auto; width:auto; padding-top: 0px; }
	.miniGallery li a .imgCaption img {margin-top: 6px;}
	.miniGallery li img { border: 1px solid #644215; margin-right: 5px; padding: 3px; background: #FFFFFF; /*margin-top: 6px;*/}

/*  SIDE NAVIGATION  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#subnav { display: none; }
	#subnav ul{ display: none; }

	#aboutTheInn #subnav, #history #subnav, #contact #subnav, #location #subnav, #photos #subnav, #reviews #subnav,
	#rooms #subnav, #weddings #subnav, #meetings #subnav, #sitemap #subnav, #restaurant #subnav, #media #subnav 
	{ display: block; }
	
	#aboutTheInn #subnav ul, #history #subnav ul, #restaurant #subnav ul, #media #subnav ul, #location #subnav ul  /*#history #subnav ul*/
	{ display: block; margin: 6px 0 0 0; text-align:right;}

	#subnav li { list-style-type: none; margin: 0 15px 3px 0; line-height: 150%!important;line-height: 100%;}
	#subnav li a { color:#34584d; font-weight: bold; font-size: 10px; padding: 4px; margin:0px; display: block; text-decoration: none;}
	#restaurant #navRestaurant a, #history #navHistory a, #location #navLocation a, #media #navMedia a, #subnav li a:hover { color:white; background: #34584d;}
	#subnav h1 { color:#866D40; font-size: 14px; border-bottom: solid 1px #b1a583; letter-spacing: 0px; margin-bottom: 3px; padding-bottom: 3px;}
	#subnav li#subnavh1 a:hover { background: none;  }
	
	#johansens {  text-align:center; }
	#johansens img{margin-bottom:8px; }

/*  HOME DIV TOGGLE  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
	#div1, #div2, #div3, #div4 {border-left: solid 1px #b1a583; padding: 0 0 0 20px;width: 537px; float: left; display:none; line-height: 160%; height: 211px;  }
	#div1 h1, #div2 h1, #div3 h1, #div4 h1 { padding: 0 0 20px 0;}
	#div1 p, #div2 p, #div3 p, #div4 p { padding: 0 5px 12px 0;}
	#div1 { display:block; }	
	#homecontent {width: 747px; margin: 25px 0 0 1px; height: 235px;z-index: 5;}
	#homecontent a { padding:0px; text-decoration: underline; color: #644215;}
	#homecontent a:hover { text-decoration:none;}
	#homecontent h1 { margin: 0;}
	#homecontent p { margin: 0; line-height: 190%;}
	#homecontent .imgright {margin: 0 0 0 7px ;}
	#hometabs a.classon{text-decoration:none;background: #053e3d;color: #5C451B;color:#FFFFFF;}
	a.classon:hover {color:#fff; }
	
	#hometabs { text-align: right; float: left; width: 169px;}
	#hometabs ul { margin: 0; padding:0;}
	#hometabs li { list-style-type: none; margin: 0 15px 0 0; line-height: 15px; padding:0; }
	#hometabs li a { color: #5C451B; font-weight: bold; font-size: 10px; margin:0px; padding: 0 4px 0 0; display: block; text-decoration: none;	line-height: 19px;}
	#hometabs li a:hover { color:#FFFFFF; background: #053e3d; } 

	#subcontent {margin: 25px 0 20px 0px; }

	#subleft { float: left;  width: 169px; }
	#subright { margin-right:10px; float:right; width: 545px !important; width: 538px; border-left: solid 1px #b1a583; padding: 0 0 0 20px; line-height: 180%; }
	#subright a { text-decoration: underline; color:#644215;}
	#subright a:hover { text-decoration: none;}
	#homepage #subcontent { display: none;}
	
/* Reservation Box -------------------------------------------------*/
	#resBox { position: absolute; top: 185px; font-weight: bold; color: #420C00; width: 214px; margin-left: 535px; z-index:1;} 
	#resBox select{ margin-top: 5px; margin-bottom: 3px;} 
	#resBox form {margin:0; padding:0;}
	#resBox a{ color: #FFFFFF; text-decoration: underline; font-family:Verdana, Arial, Helvetica, sans-serif}
	#resBox a:hover{ color: #FFFFFF; text-decoration: none;}
	
	#bbsav {position: absolute; top: 412px; width: 214px; margin-left: 705px;}
	#bbsav a{display:block; height:33px;}
	

/*  FOOTER ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */
	
/* USE THIS CODE BELOW IF YOU WANT THE FOOTER TO INCLUDE LOGOS INSTEAD OF THE FULL GRAPHICS ------------------------	

	#fbar { width: 747px; height: 65px; background: #272d19; text-align: center; padding: 10px 0 8px 0;  border-top: solid 1px #b1a583; }
	#fbar ul { margin: 0;}
	#fbar li { list-style-type: none; float: left;border-right: solid 1px #4e5035; margin: 0; padding: 0 20px 0 20px; text-align: center; }
	#fbar li a {height: 54px; width: 100px; display: block; padding: 3px;}
	#fbar li a:hover {border: solid 1px #4e5035;padding: 2px;}
	.fbarlast { border-right: none; }
*/
/*	#fbar { clear: both; width: 747px; height: 120px; background: #65502A; text-align: center; padding: 10px 0 8px 0;  border-top: solid 1px #b1a583; }
	#fbar ul { margin: 0 0 0 18px; font-size: 10px; }
	#fbar li { list-style-type: none; width: 130px; height: 120px; float: left;border-right: solid 1px #4e5035;  margin: 0 7px 0 0; padding: 0 7px 0 0; }
	#fbar li a { font-size: 9px; font-weight: bold; color:#F0E6BE; display: block;}
	#fbar li a:hover { color:#FFFFFF;}
	#fbar li a img { padding: 2px; background:#fff; border: 4px solid #AEA582; margin: 0 0 4px 0;}
	#fbar li a:hover img { border-color: #053e3d;} 	*/
	.fbarlast { border-right: none; }	
	
	#fbar { clear: both; width: 747px; height: 120px; background: #65502A; text-align: center; padding: 10px 0 8px 0;  border-top: solid 1px #b1a583; }
	#fbar ul { margin: 0 0 0 18px; font-size: 10px; }
	#fbar li { list-style-type: none; width: /*130*/106px; height: 120px; float: left;border-right: solid 1px #423218;  margin: 0 7px 0 0; padding: 0 7px 0 0; }
	#fbar li a { font-size: 9px; font-weight: bold; color:#cecc92; display: block;}
    #fbar li a:hover { color:#c7af76; background:transparent;}
	#fbar li a span {position:absolute; padding:10px; min-width:315px; width:auto !important; width:325px; margin:-200px 0 0 -90px; background:#053E3D no-repeat; text-align:left; visibility:hidden; border:5px solid #053E3D; font:normal 11px/18px "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif;}
	#fbar li a:hover span {visibility:visible;}	
	#fbar li a span img {border:1px solid #000; display:block; background:none; padding:0;}
	#fbar li span.eastBaySpan {margin-left:-300px}
	#fbar li span.kehoeSpan {margin-left:-50px}
	#fbar li a img { padding: 2px; background:#fff; border: solid 4px #161a0d; margin: 0 0 4px 0; display:block;}
	#fbar li a:hover img { border-color: #053E3D;} 
	
	
	#flinks { text-align: center; margin: 0 auto 0 auto; color: #F0E6BE; text-transform: capitalize;}
	#flinks ul { margin: 10px 0 0 0;}
	#flinks li { display: inline; font-size: 10px; margin: 0 2px 0 2px;}
	#flinks li a { text-decoration: underline; color:#F0E6BE;}
	#flinks li a:hover { text-decoration: none;	color: #F0E6BE;}	
	#f_address {text-align:center; margin: 10px 0; color:#F0E6BE;}
	#f_address span.fAdrsSpcr {margin: 0 10px 0 0;}
	#f_address a {color:#F0E6BE; text-decoration:underline;}
	#f_address a:hover {color:#F0E6BE; text-decoration:none;}
	#sig { width: 400px;  margin: 15px auto 0px auto; padding-bottom: 30px; text-align:center; display:none;}
	
/*  Special Cases ------------------------------------------------------------------------------------------*/
	#homepage #sig {  display:block;}	
	#weddings #flashheader object, #weddings #flashheader embed  {display:none;}
	#weddings #flashheader {	background: url(../img/h-weddings.jpg) no-repeat;}


/*-- Customize Your Stay Page ---------------------------------------------------------------------------------------------*/
	#customizeStay .fauxCol {display:block; float:left; width:263px; margin:0 0px 25px 0; padding:0 0 0 0; border-right:1px solid #B1A583; border-bottom:1px solid #B1A583; min-height:166px; height:auto !important; height:166px;}
	#customizeStay .fauxCol.noBorder {border-right:none;}	
	#customizeStay .fauxCol p {border-top:1px solid #B1A583; margin:0 0px 0 0; padding:10px 12px 0 12px;}	
	#customizeStay h2 {font-size:15px; float:left; /*clear:left;*/ border-right:1px solid #000; padding: 0 5px; 0 0; margin:0 5px 9px 0; /*margin:0 0 1px 0 !important; margin:0 0 -8px 0; border-bottom:6px solid #282E20; padding: 0 0 2px 0; width:263px; float:left;*/ }
	#customizeStay .packagePrice, #specials .packagePrice {display:block; text-align:right; padding:0 25px 5px 0; color:#5F543A; font-size:18px; margin:0 0 0 0;}
	#customizeStay p.noBorder {border:none;}
	.priceDisclaimer {display:block; font:11px/17px Arial, Helvetica, sans-serif;}	
	.showhide {float:left; line-height:19px; cursor:pointer;}
	.collapsibleToggle {display:none; clear:left;}
	#customizeStay .packagePrice {color:#004040; display:block; clear:right;}
	#customizeStay .bookNow {background:#5B5B44; clear:both; width:110px;padding:1px; float:right; margin:0 0 15px 0;}
	#customizeStay .bookNow a {display:block; border:1px solid #fff; clear:both; text-decoration:none; color:#fff; text-align:center; width:108px;}
	#customizeStay .bookNow a:hover {background:#292F21;}

/*-- CP ---------------------------------------------------------------------------------------------*/
#cp #b-contentArea h1 {}  
#cp #h-banner {}
#cp #subnav{display:block;}
#cp #contentarea {min-height:500px; height:auto !important; height:500px;}
#cp_sectionlinks, #cp_sectionlinkssupbpage {}
#cp_sectionlinks ul, #cp_sectionlinkssupbpage ul {margin:0; padding:0;}
#cp_sectionlinks li, #cp_sectionlinkssupbpage li {list-style-type:none;  float:left; margin:0 5px 0 0;}
#cp_sectionlinks li a, #cp_sectionlinkssupbpage li a{border:1px solid #000; text-decoration:none; padding:0px 5px; line-height:25px;   }
#cp_sectionlinks li a:hover, #cp_sectionlinkssupbpage li a:hover{}


#vizsig { margin: 0 0 0 95px; color:#F0E6BE}
#vizsig span#text { float: left; margin: 8px 0 0 5px;font-size: 11px; font-family: "Trebuchet MS"; color:#F0E6BE }
#vizsig span a { float: left; margin: 8px 0 0 0; font-size: 11px; font-family: "Trebuchet MS";color:#F0E6BE }
#vizsig span a:hover { text-decoration: none; color:#F0E6BE}
#vizsig img { float: left; padding: 0; margin: 0 0 0 8px; /*border: 1px solid #000*/color:#F0E6BE;} 


/*-- Golden Seal ---------------------------------------------------------------------------------------------*/
/*#homepage #header {position:static}*/
/*#homepage #seal {left:-25px; top:-10px;}
#seal {	background: url(../img/seal02.png) no-repeat; height:141px; width:141px; position:absolute; z-index:1; left:-25px; top:-10px;}
#seal a {display:block; height:100%; width:100%;}
*html #seal {background: none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/seal02.png', sizingMethod='crop');	}
*/
/*-- Golden Seal ---------------------------------------------------------------------------------------------*/

#homepage #seal {left:-25px; top:20px;}
#seal { height:141px; width:141px; position:absolute; z-index:99;left:-25px; top:10px;}
#awesomeie6 {background: url(../img/seal02.png) no-repeat;height:141px; width:141px;}
#awesomeie6 a {display:block; height:141px; width:141px;}
