/* hide stuff on selectregistry.html */
#selectregistry #subleft, #selectregistry #ibe { display:none }
#selectregistry #div1 p, #selectregistry #div2 p { padding:0 5px 0 0; color:#fff }

#expedia  { margin:10px 0 25px 0; text-align:center; }

	/* Remove Defaults */
	h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
	*{ margin:0; padding:0 }
	a {color:#551901;}
	a:hover { color:#000;}
	address { font-style:normal }
	em {font-style: normal; font-weight: bold;}
	.fauxCol {float:left; width:49%; }
	.clearBoth {clear:both;}
	.clearLeft {clear:left;}
	.noBorder {border:none;}
	.forPrint {position:absolute; left:-5000px;}
	#printHeader {display:none; border-bottom:1px solid #000; padding:0 0 2px 0; margin:0 0 25px 0;}
	#printHeader h1, #printHeader p{color:#000;}
	#printHeader h1 {margin:0; font-size:18px;}
	#printHeader p {font-size:12px;} 
	#vt:target { border:3px double #B5A684; padding:25px;}
	#vt {clear:both;}	
	#vt h2 {padding-top:20px;}
	#vt:target h2 {padding:0; margin:0;}


/*  Shell ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */

	body {  background:url(../img/bg.jpg) fixed; margin: 0px; font-family: georgia; color:#46502d; font-size: 11px; padding:0 0 25px 0;}
	#shell { margin: 0 auto; background: #fff url(../img/midbg.gif) 3px repeat-y; border: solid 1px #32220b; border-top: none; width: 749px; padding: 0 3px 0px 3px;}

	#cta_selectregistry { position: absolute; margin: 30px 0 0 343px; background:url(../img/cta_selectregistry.gif); display: block; width: 171px; height: 55px; }

	.imgright { float: right; margin: 0 0 10px 20px; background: #fff; padding: 3px; border: solid 1px #515151; clear:right;}
	.imgleft  { float: left; margin: 0 20px 5px 0; background: #fff; padding: 3px; border: solid 1px #644215;}	
	.imgBorder {margin: 0 0 10px 20px; background: #fff; padding: 3px; border: solid 1px #515151; }

	h1 { font-size: 23px; color:#282112; font-weight: bold; letter-spacing: -1px; margin: 0 0 20px 0;}
	h2 { font-size: 14px; color:#272d19; margin: 12px 0 12px 0; line-height:18px;}
	p { margin: 0 0 15px 0; color:#5c451b;}
	ul { margin: 0 0 20px 35px;}
	hr { height: 1px; color:#b1a583; margin: 20px 0; border: 1px solid #B1A583; border-bottom: none;}
	.border { border: solid 1px #b1a583;}
	
	#logo {width: 296px;height: 81px;position: absolute;top: 4px;margin: 0 0 0 27px;}
	#logo a { display: block; width: 296px; height: 81px; }
	
	
	#giftpage #cta_certificate { 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;}
	
	
/* IBE */
	#home #ibe { display: none;}
	
	#ibe { background:url(../img/searchbg.png); width: 727px;  color:#fff; position: absolute; top:278px; font-size: 9px;    display: block; width: 725px; height: 37px; padding: 5px 0 0 1px; z-index:13; }
	
	#ibe form {margin: 0 0 0 10px;}
	#ibe select { font-size: 9px; width: 60px;}
	#ibe #be_nights { float:left; margin: 1px 0 0 5px;}
	#ibe #be_nights select { margin: 0 0px 0 1px; width:42px;}
	#ibe #be_kids { float:left; margin: 1px 0 0 5px; }
	#ibe #be_kids select { margin: 0 0px 0 1px;width:42px;}
	#ibe #be_ta  { color:#fff; font:9px/9px Arial, Helvetica, sans-serif; margin: 0; position:absolute; right:10px; top:5px; width:220px; padding:0px 0 0 0; height:22px; letter-spacing:normal;}

	#ibe #be_btn input {cursor:pointer; text-transform:capitalize; letter-spacing:-1px; font:bold 10px/14px Georgia, "Times New Roman", Times, serif; border:none; padding: 0; margin: 0px 0 0px 10px;  width:135px; border:1px solid #fff; background-color:#551901; color:#fff; position:absolute; top:18px;}	
	#ibe a { color:#fff; text-decoration: underline;  }
	#ibe a:hover { text-decoration: none;  }
	form { margin: 0; padding: 0;}
	.ibeKidsSpan, .ibeRoomsSpan {margin-left: 5px;}
	#ibe .monSelect {width:47px;}
#ibe .daySelect {width:41px;}
#ibe .yearSelect {width:51px;}
#ibe .calView {position: relative; top:0; left:-78px}

	
/*	
	
	#pgal {display:block;min-height: 300px; height:auto !important; height:300px; margin:0; padding:0; }
	#contentarea #pgal ul {margin:0px;padding:0;}
	#pgal li { float:left; height:104px; list-style-type:none; margin:0pt 15px 15px 0pt; width:150px;}
	#pgal li a { background:#FFFFFF none repeat scroll 0%; border:1px solid #644215; display:block; height:104px; padding:3px; width:150px; }
	#pgal li a:hover { border:3px solid #793e258D8D6A; padding:1px; }
	
	*/
	#resFader {display:none; width: 726px; height: 50px; background:#000; filter:alpha(opacity=50); /* ie only */  position:absolute; z-index:1; top:395px;}

	
/*  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/header.gif); width: 749px; height: 85px; margin: 0 0 1px 0;}
	
	#title {background: url(../img/header.gif); width: 749px; height: 85px; margin: 0 0 1px 0;}
	
	#usabilitybar { position: absolute; margin-left: 270px;  top: 8px; }
	#usabilitybar ul { margin: 0;}
	#usabilitybar li { display: inline; font-family: Tahoma;font-size: 10px; margin: 0 10px 0 0;}
	#usabilitybar li a { text-decoration: none; color:#d0cbb6;}
	#usabilitybar li a:hover { color:#c7af76;}

	#navbg { background: #6a5b40; height: 25px; font-size: 10px; padding: 4px; }

	#home #header, #selectregistry #header { background:url(../img/headerbg.gif) no-repeat; width: 723px; height: 493px; margin: 6px 0 -45px 5px; padding: 6px 11px 7px 7px; }
	#header {position:relative; background:url(../img/headerbgsub.gif) no-repeat; width: 723px; height: 316px; margin: 6px 0 0 5px; padding: 6px 11px 7px 7px; }
	
	#home #flashheader, #selectregistry #flashheader { background:#2a0c00; width: 726px; height: 471px; }
	#flashheader { background:#2a0c00; width: 726px; height: 314px; }
	#searchbox {background: url(../img/searchbg.jpg); width: 221px; height: 314px; float: right; display: block;}
	#tempheader { background:#272d19; width: 505px; height: 314px; float: left;}
	#tollFree {position:absolute;color: #fff;font-size: 13px;margin-left: 540px;margin-top: 33px;}


/*  DROPDOWN MENU ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */
		
		#h_nav { /*background:#000;*/ text-align: center;height: 23px; border: solid 1px #7b6d52; width: auto;   margin: 0; text-transform:uppercase; }
		#h_nav ul{ margin: 0px; padding: 0px; }
		#h_nav li{float:left; list-style: none; margin: 0 /*8*/3px 0 0; padding:  0; display:block;  }		
		#h_nav li a{color:#e1dabf; text-decoration: none; font-weight: bold; display: block; padding: 5px /*12*/4px 5px /*11*/4px;}
		/*#h_nav li a:hover{background:#441400; color:#c7af76;  }*/
		.navdiv {margin: 7px 0 0 0;}
		

		#homepage #home a, #specials li#specialoffers a, #history #aboutsavannah a, #rooms #navOurRooms a, #recognition #navRecognition a,
		#weddings #navWeddings a, #photogallery #navGallery a, #customizeStay #navCustomize a {background:#441400; color:#c7af76;}
		

		/* drop down menus */
		ul ul {position:absolute; text-align:left; display: none; margin: 0; z-index:100; width: 175px;top: 114px;}
		#nav #specialoffers ul #roomsParent ul, #nav #specialoffers ul #menuParent ul {position:absolute; margin:0px; padding:0; left:205px; top:0;display:none; }
		#nav #specialoffers ul #menuParent ul {top:87px;}
		
		/*#h_nav #nav ul li { float:left; display:block;}
		ul li li a {display:block;}
		#h_nav #nav li ul {}*/
		#h_nav #nav li ul li { margin:0px; display: block; padding: 5px 15px 5px 10px;  background-color:#441400; /*471806*/ text-align: left; }
		#h_nav #nav li ul li a { border-bottom: 0px; float: left; display: block;width: 175px; padding: 0;color:#e1dabf;}
		#h_nav #nav li ul li a:hover {background: #000/*211a0d*/; color:#c7af76;}
		
		#h_nav #nav li ul li ul li {background-color:#441400;}
		#nav #specialoffers:hover ul #roomsParent:hover ul a, #nav #specialoffers:hover ul #menuParent:hover ul a{ background:none;}
		#nav #specialoffers:hover ul #roomsParent:hover ul a:hover, #nav #specialoffers:hover ul #menuParent:hover ul a:hover {background-color:#787868;}


		li:hover ul, li.over ul {display: block;color:#c7af76;} /* lists nested under hovered list items */
		#nav #specialoffers:hover ul #roomsParent:hover ul, #nav #specialoffers.over ul #roomsParent.over ul,
		#nav #specialoffers:hover ul #menuParent:hover ul, #nav #specialoffers.over ul #menuParent.over ul
		 {display: block;color:#c7af76;}
		
		/* THESE ADD HOVER EFFECT TO MAIN NAV EVEN AFTER YOU HOVER OVER DROPDOWN ITEMS*/ 
		#nav #specialoffers:hover ul #roomsParent:hover a, #nav #specialoffers:hover ul #menuParent:hover a{ background: #626255;}
		#h_nav #nav li:hover a, #h_nav #nav li.over a{ background:#441400;color:#c7af76; } /*471806*/ 
		#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: 172px; height: 20px;	}
		
		/* 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: 5px; border: solid 10px #231b0d; left: -562px!important;left: -562px;width: 729px!important; width: 717px;margin:0;padding: 0px; padding-bottom: 5px; background:#5F543A/*58210c*/;	}
	/*	#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:#cecc92; display: block;}
		#sitemapDiv li a:hover { color:#c7af76;}
		#sitemapDiv li a img { padding: 2px; background:#fff; border: solid 4px #231b0d; margin: 0 0 4px 0;}
		#sitemapDiv li a:hover img { border-color: #8D8D6A;} 
*/	
/*  Body ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */
	
	#searchcode { position: absolute; margin-left: 20px; top: 210px;}
	#searchcode table { font-size: 10px;}
	
	table.groupform td { height: 30px;}
	
	#contentarea p {margin:9px 0 9px 0px;}
	#contentarea a {color:#551901;}
	#contentarea a:hover { color:#000;}

	#contentarea blockquote {background: #DDD8CD;padding: 15px 30px;border-top: medium double #282112;border-bottom: thin solid #282112;	margin-left: 0px;	margin-right: 7px;	margin-bottom: 15px;}
	#contentarea blockquote p {margin:0 0 17px 0; padding:0;}
	blockquote .pullQuotes {font-weight: bold;font-size: 16px;font-style: italic;color: #63714F;}
	blockquote .author {display: block;font: normal 11px/normal Arial, Helvetica, sans-serif;text-align: right;width: 93%;margin: 5px 0px 0px;	padding: 0px;}	
	#contentarea ul, #contentarea ol {margin: 5px 0 5px 45px;}
	.h1span {display:block;	font-size: 12px;	letter-spacing: normal;	font-weight: normal;}
	.h1span a {}
	.h1span a:hover {}
	#sideBar p{ margin:auto 15px;}


		
/*  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;	background-color: #33210c;	height: 17px;	width: 130px;	border: none;}


/*  PHOTO GALLERY  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#photogal { display: block; min-height: 300px; height:auto !important; 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 #8D8D6A; padding: 1px;}
	
/*  VIRTUAL TOUR  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#vtour { display: block; min-height: 300px; height:auto; width:500px;}
	#vtour ul  { margin: 0px;}


/*-- Quick Facts --------------------------------------------------------------------------------------------------*/
	#quikFacts {background: url(../img/qckfcts-bg.gif);height: 302px;width: 141px;padding: 70px 9px 0;margin: 25px 0 10px 3px;float: left;}
	#quikFacts dl {border-bottom:1px solid #D1C6A3;margin-bottom: 9px;padding-bottom: 9px; text-align:center;}
	#quikFacts dd {font-size:10px;}
	#quikFacts dt {margin:1px 0;}
	#quikFacts ul {margin:0 10px 0 20px; padding:0 0 0 0; font-size:10px; list-style-type:square;}

/*  SIDE NAVIGATION  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	
/*  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%; min-height: 375px; height:auto !important; height: 375px;  }
	#div1 h1, #div2 h1, #div3 h1, #div4 h1 { padding: 0 0 20px 0;}
	#div1 p, #div2 p, #div3 p, #div4 p { padding: 0 5px 17px 0;}
	#div1 { display:block; }

	#homecontent {width: 747px; margin: 25px 0 0 1px;  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 ;}
*/

	
	
	#hometabs { text-align: right;  float: left; width: 169px;}
	#hometabs ul { margin: 0 0 0 0;}
	#hometabs li { list-style-type: none; margin: 0 15px 3px 0; line-height: 100%;}
	#hometabs li a {color:#5C451B; font-weight: bold; font-size: 10px; padding: 4px; margin:0px; display: block; text-decoration: none;}
	#hometabs li a.classon { text-decoration:none; background-color:#5B5B44; color:#FEFEFF; padding:5px;}
	#hometabs li a.classon:hover {background-color:#A4A487; color:#5C451B; }
	#hometabs li a:hover { background-color:#5B5B44; color:#FEFEFF}

	#home #subright { border-left: 1px solid #b1a583; margin-left: 170px;  width: 527px; padding: 0 0 -220px 20px; line-height: 180%; }
	#subcontent {width: 747px; margin: 25px 0 20px 1px; color:#5c451b; }
	#subleft { float: left;  width: 169px; }
	
	#subright { border-left: 1px solid #b1a583; margin-left: 170px;  width: 527px; padding: 0 0 0 20px; line-height: 180%; }
	#subright a { text-decoration: underline; color:#551901;}
	#subright a:hover { text-decoration: none; color:#000;}

	

/*  HOME CONTENT AREA ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */
/*	#home #subright { padding: 30px 0 0 39px; width: 270px; height: 325px;  border: none; color:#fff;position: absolute; top: 297px; background:  url(../img/homecontentbg.png) no-repeat;   line-height: 180%; }
	*html #home #subright { border: none;width: 309px; height: 305px;  line-height: 180%;  color:#fff;position: absolute; top: 297px; margin-left: 220px;  background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/homecontentbg.png', sizingMethod=’scale’); }
*/
	#home #contentarea { color:#fff; width: 270px; margin: 0 0 -38px 0; padding: 0; position:relative; z-index:1;}
	#home #contentarea p{ color:#fff; margin:0; padding: 0; }

	#home #contentarea div#div_ctas ul { display: none; margin: 46px 0 0 5px; padding: 0;}
	#home #contentarea div#div_ctas li { display: inline; margin-right: 32px; }
	#home #contentarea div#div_ctas li.none { margin-right: 0; }
	#home #contentarea div#div_ctas li a { color:#e1dabf; font-weight: bold;}
	#home #contentarea div#div_ctas li a:hover { color:#d7be5d; }

	#home #subright { }
	#home #subright h1 { color:#fff; margin: 0 0 15px 0;}
	.title_welcome { width: 146px; height: 45px;  background:url(../img/title_welcome.png); }
	
	#homepage #subcontent {}

/*  DIV TOGGLE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */
	#divtogglesBG {display:none; background:url(../img/homecontentbg.png) no-repeat; position:absolute; z-index:90px; left:230px; top:172px; padding: 25px 0 0 35px; width: 283px; height: 280px; margin: 0px 0 0 160px;}
	#div1, #div2{ position: absolute; top: -322px; padding: 0px 0 0 35px; width: 283px; height: 280px; margin: 0 0 0 115px;z-index:99; }

	#div1 {  display:block;  }
	#div2 { display: none;}
	#div3 {  }
	
	#divtoggles { list-style-type: none; position:absolute; z-index:99; }
	#divtoggles ul { margin: 0; }
	#divtoggles ul li{ margin: 0; }
	#divtoggles a {  color:#e1dabf; font-weight: bold;}
	#divtoggles a:hover {  color:#e1dabf;}
	a#div1_b { margin: 0 0 0 20px;}
	a#div2_b { margin: 7px 0 0 5px;}
	a#gifts { margin-left: 33px;}
	#divtoggles h1 { height: 60px;  margin-bottom: 10px; }
	#divtoggles p { width: 255px; height: 195px;}
	.title_welcome { width: 146px; height: 45px;  background:url(../img/title_welcome.png) no-repeat; margin:11px 0 10px 0; }
	
	.title_reserve { width: 206px; height: 41px;  background:url(../img/title_reservations.png) no-repeat; margin: 0px 0 10px 0; }



	#divtoggles a.classoff { }
	#divtoggles a.classon {  }

/*  FOOTER ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */
	




/*  FOOTER ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */
	#fbar { clear: both; width: 748px; height: 120px; background: #6a5b40; text-align: center; padding: 10px 0 8px 0; border-top: solid 4px #792d08; border-bottom: solid 3px #fff; }
	#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 #4e4632;  margin: 0 7px 0 0; padding: 0 7px 0 0; }
	#fbar li a { text-decoration: none; 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:#6a5b40 no-repeat; text-align:left; visibility:hidden; border:5px solid #2a0c00; font:normal 11px/18px "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif; z-index:1000;}
	#fbar li a:hover span {visibility:visible;}	
	#fbar li a span img {border: solid 1px #000; display:block; background:none; padding:0;}
	#fbar li span.eastBaySpan {margin-left:-155px}
	#fbar li span.kehoeSpan {margin-left:-275px}
	#fbar li a img { padding: 2px; background:#fff; border: solid 4px #41351f; margin: 0 0 4px 0; display:block;}
	#fbar li a:hover img { border-color: #2a0c00;} 
	
	
	
	
	#bottomBar {margin:2px 0 1px 0 !important; margin:-5px 0 -6px 0; padding:0px 0 0 0; width:748px !important; width:747px; background-color:#551901; height:14px; border:none; color:#551901; }
	.fbarlast { border-right: none; }
	
	#flinks {text-align: center; margin: 0 auto 0 auto; font-family:Arial, Helvetica, sans-serif;}
	#flinks ul { margin: 10px 0 0 0;}
	#flinks li { display: inline; color:#cbb67f; font-size: 10px; margin: 0 1px 0 1px;}
	#flinks li a { text-decoration: underline; color:#fff/*cbb67f*/;}
	#flinks li a:hover { text-decoration: none;}
	
	#f_contactInfo { font-family: arial; width:660px; margin:19px auto 0 auto; padding:0 0 0 25px; color:#fff;}
	#f_contactInfo .noStyling {margin:0;}
	#f_contactInfo a {color:#fff; text-decoration:underline;}
	#f_contactInfo a:hover {text-decoration:none;}	
	#f_contactInfo dl{margin:0; padding:0;}
	#f_contactInfo dt{float:left;}
	#f_contactInfo dd{float:left; margin:0 0 0 15px;}
	#visitBNB {width:749px; margin:15px auto; text-align:center; padding:15px 0; clear:both; font-size:12px; font-weight:bold;}
	#visitBNB a { color:#F0E6BE; text-decoration:underline;}
	#visitBNB a:hover {text-decoration:none;}
	
	#srsig {  margin: 15px auto 0px auto; padding-bottom: 30px; text-align:center; clear:both;}
	


/*-- 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;}
	
/*	GIFT CERTIFICATES CTA ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	#cta_certificate { padding: 0; height:68px; overflow:hidden; width:124px; text-align:left; clear:both; margin-left:auto; margin-right:15px; background:url(../img/cta_certificate.jpg) no-repeat;}
	#cta_certificate a{ width:124px; text-align:left; padding-top:68px; display:block;text-decoration:underline; padding-left:8px; display:block; position:absolute; } 
	#cta_certificate a:hover {background:url(../img/cta_certificate-b.jpg) left -68px no-repeat; text-decoration:none;}
	
	#home #cta_certificate { display: none; }
	#giftcerts #cta_certificate { display: none; }
	
	
	
	#giftcerts #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}
	#giftcerts #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} 
	#giftcerts #cta_BBcertificate a:hover {background:url(http://www.bedandbreakfastsofsavannah.com/img/BBcert.png); background-repeat:no-repeat}
	
  #cta_BBcertificate {display: none}
	



	
	
	ul li ul li { display: block;}


/*-- Special Cases -------------------------------------------------------------------------------------------------------*/	
	#comments .pullQuotes, #city .pullQuotes, #recognition .pullQuotes {line-height: 19px;font-size: 12px;}
	#history #sideBar {text-align:center;}
	#history #sideBar img {margin: 0 auto 15px auto;}
	#rooms #contentarea img {margin:0 0 15px 15px; width:398px; display:block; background: #fff; padding: 3px; border: solid 1px #515151; }
	#romantic #contentarea img  {width:398px; display:block; background: #fff; padding: 3px; border: solid 1px #515151; }
	#specials em {font-style:italic; font-weight:normal;}
	#specials strong em {font-style:italic; font-weight:bold;}
	#specials #contentarea {overflow:auto; overflow-y:visible; min-height:450px; height:auto !important; height:450px;}
	.room-title {font-size:13px;}
	
	
	#home #ibe {  width:215px;  margin-left:400px; z-index:99; top:254px;}
	#ibe img {border:none;}
	#home #ibe select {margin:0 0 5px 0;}
	#home #ibe #be_nights, #home #ibe #be_kids, #home #ibe #be_arrival{float: none; display:block;  border:0px solid #000;}
	#home #ibe #be_arrival {margin:0 0 0 5px;}
	#home #ibe #be_ta {margin-top:7px; display:none}
	#home #ibe #be_btn {margin-bottom:5px; margin-top: 25px}
	#home .ibeKidsSpan, #home .ibeRoomsSpan {margin-left: 13px;}
	#home #ibe #be_btn input {position:static; margin:-15px 0 0px 5px; top:0;}
	#home #divtogglesBG, #selectregistry #divtogglesBG {margin: 0px 0 0 120px;}

	.title_welcome { margin:11px 0 10px 0; }
	
	.title_reserve { margin: 17px 0 10px 0; }
	#divtoggles p { width: 255px; height: 205px;}
	#div1 p, #div2 p { padding: 0 5px 28px 0;display:block;}
	#home #divtogglesBG, #selectregistry #divtogglesBG {display:block;}
	
	/* selectregistry.html */
	#selectregistry #sitemapLink, #selectregistry #fbar { display:none }
	#selectregistry #header_r { overflow:hidden }


	#pgal {display:block;/*min-height: 300px; height:auto !important; height:300px;*/ margin:0; padding:0; }
	#pgal img { border: none; }
	#contentarea #pgal ul {margin:0px;padding:0;}
	#pgal li { float:left;  list-style-type:none; margin: 0px 7px 7px 0;}
	#pgal li a { background:#FFFFFF none repeat scroll 0%; border:1px solid #644215; display:block; height:104px; padding:3px; width:150px; }
	#pgal li a:hover { border: 3px solid #000; padding: 1px; }
	
	.price { font-weight: bold; font-size: 18px;}
	
/*  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: 560px; top: 54px;	width: 172px; height: 20px; z-index:10;	}

		/* 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 {font:12px/15px "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif;display: none;position: absolute;top: 5px; border: solid 10px #2a0c00; left: -315px;width: 465px;margin:0;padding:10px; background:#6a5b40;}
		#sitemapDiv ul {margin:0; padding:0;}
		#sitemapDiv li { margin: 0 0 0 0px;list-style:none; height:20px;  padding:0 0 0 10px;}
		#sitemapDiv li a { text-decoration: none;color:#fff; display:block; padding:3px; height:14px;}
		#sitemapDiv li a:hover { color:#c7af76; background:#4c402a;}
		#sitemapDiv strong {color:#E1DABF;}
		#sitemapDiv h1 {color:#BEAC78; font: bold 14px/18px Georgia, "Times New Roman", Times, serif; margin:0 0 0 -10px; padding:0 0 0 0;}
	
#bar_amenities { margin: 24px 0 0 5px;}
#home #bar_amenities, #selectregistry #bar_amenities { display: none; }

#cp #flashheader { background:url(../img/headers/filler.jpg);}
#cp_sectionlinks { margin:0;}
#cp_sectionlinks ul, #cp_sectionlinkssupbpage ul { margin: 0;}
#cp_sectionlinks li, #cp_sectionlinkssupbpage li { display: inline; margin:0 7px 0 0;}
#cp #cp_sectionindex {display:none;}

#srsig {margin:0 auto; width:350px}
 #vizsig { margin: 0 0 0 75px; }
#vizsig span#text { float: left; margin: 8px 0 0 5px;font-size: 11px; font-family: "Trebuchet MS"; color:#FFFFFF}
#vizsig span a { float: left; margin: 8px 0 0 0; font-size: 11px; font-family: "Trebuchet MS"; color:#FFFFFF}
#vizsig span a:hover { text-decoration: none; }
#vizsig img { float: left; padding: 0; margin: 0 0 0 8px; /*border: 1px solid #000*/} 

/*-- Golden Seal ---------------------------------------------------------------------------------------------*/
#homepage #header {position:static}
#homepage #seal {left:-25px; top:5px;}
#seal { height:141px; width:141px; position:absolute; z-index:99;left:-25px; top:-5px;}
#awesomeie6 {background: url(../img/seal3.png) no-repeat;height:141px; width:141px;}
#awesomeie6 a {display:block; height:141px; width:141px;}
