#expedia  { margin:10px 0 25px; text-align:center; }
.signupBtn { margin:0px 0 0 -27px }

	/* Remove Defaults */
	:link,:visited { text-decoration:none }
	h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
	*{ margin:0; padding:0 }
	a {color:#282112;}
	a img,:link img,:visited img { border:none }
	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;}
	#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;} 

/*  Shell ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */

	#cta_2007Shell { margin: 0; height: 275px;  width: 217px; float:right; margin:0 0 25px 25px;}
	#cta_2007 {  height: 249px; width: 217px;  background:url(../img/romantic-inn-cta.png); }
	#cta_2007 a { height: 249px; width: 217px; display: block; }

	body {  background:url(../img/bg3.jpg) fixed; margin: 0px; font-family: georgia; color:#46502d; font-size: 11px; padding:0 0 25px 0;}
	#shell {position:relative; 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 #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: 0 0 10px 0;}
	.border { border: solid 1px #b1a583;}
	
	#logo {width: 296px;height: 81px;position: absolute;top: 4px;margin: 0 0 0 10px;background: url(../img/gastonian-logo.jpg) no-repeat;}
	#logo a { display: block; width: 296px; height: 81px; }
	#signup-ctaIMGShell {float:right; margin-right:40px; margin-top:-38px; padding-top:1px;}
	#signup-ctaIMGShell #preEmail {margin-top: 3px;}
	#signup-ctaIMGShell .signup {margin-top: 3px; vertical-align:top;}
	

	
	#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 */
	#ibe {color:#fff; position: absolute; margin: 264px 0 0 0;  font-size: 10px;    display: block; width: 711px; height: 43px; padding: 7px 0 0  15px; font-family:Arial, Helvetica, sans-serif}
	#ibe form {margin: 0 0px 0 0px; width: 710px}
	#ibe select {font-size: 9px; width: 60px;}
	#ibe #be_nights {float:left; margin: 1px 0 0 20px;}
	#ibe #be_nights select {margin: 0 10px 0 0;}
	#ibe #be_kids {float:left; margin: 1px 0 0 10px;}
	#ibe #be_kids select {margin: 0 10px 0 0;}
	#ibe #be_ta  {font-weight: normal; color:#fff; line-height: 10px; margin: 0px 0 0px 0px; padding: 0px 0 0px 1px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; letter-spacing: .1em}
	#ibe #be_btn {padding: 0; margin: -2px 0 0 0; line-height: 100%;}
	#ibe a {color:#fff; text-decoration: underline;}
	#ibe a:hover {text-decoration: none;}
	form {margin: 0; padding: 0;}
	
	
	
	#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 #/*793e25*/8D8D6A; padding:1px; }

	
/*  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.jpg); width: 749px; height: 85px; margin: 0 0 1px 0;}
	
	#title {background: url(../img/header.jpg); width: 749px; height: 85px; margin: 0 0 1px 0;}
	
	#usabilitybar { position: absolute; margin-left: 355px;  top: 8px; }
	#usabilitybar ul { margin: 0;}
	#usabilitybar li { display: inline; font-family: Tahoma;font-size: 9px; margin: 0 3px 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: #626255; 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:#292F21; 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: #020202;font-size: 13px;margin-left: 330px;margin-top: 65px;}
	#blingBling {position: absolute;  margin-left: 307px;  margin-top: 30px;}

/*  DROPDOWN MENU ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */
		
		#h_nav { /*background:#000;*/ text-align: center;height: 23px; border: solid 1px #747364; 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:#414530; 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:#414530; 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; margin:0px;}
		
		
		/*#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:#414530; /*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: #626255/*211a0d*/; color:#c7af76;}
		
		#h_nav #nav li ul li ul li {background-color:#4F533A;}
		#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:#414530;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;	z-index:999;}
		
		/* 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: 726px!important; width: 714px;margin:0;padding: 0 0 0 3px; padding-bottom: 5px; background:#5F543A; z-index:999;	}
		/*#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;}*/
	#sitemapDiv ul { margin: 9px 0 0 0px; font-size: 10px; line-height:12px; z-index:999;}
	#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; z-index:999;}
	#sitemapDiv li a { font-size: 9px; font-weight: bold; color:#cecc92; display: block; z-index:999;}
    #sitemapDiv li a:hover { color:#c7af76; background:transparent; z-index:999;}
	#sitemapDiv li a img { padding: 2px; background:#fff; border: solid 4px #161a0d; margin: 0 0 4px 0; display:block; z-index:999;}
	#sitemapDiv li a:hover img { border-color: #cecc92; z-index:999;} 	



	
/*  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 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;}

/*-- 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;}
	
	/*-- Members List --------------------------------------------------------------------------------------------------*/
	#membersList {
	background: url(../img/memberslist-bg.gif);
	width: 141px;
	float: left;
	margin-top: 7px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 3px;
	padding-top: 70px;
	padding-right: 9px;
	padding-bottom: 0;
	padding-left: 9px;
	height: 139px;
	text-decoration: underline;
}
	#membersList dl {border-bottom:1px solid #D1C6A3;margin-bottom: 9px;padding-bottom: 9px; text-align:center;}
	#membersList dd {font-size:10px;}
	#membersList dt {margin:1px 0;}
	#membersList ul {margin:0 10px 0 20px; padding:0 0 0 0; font-size:10px; list-style-type:square;}
	#membersList li a {font-size:10px; text-decoration:underline}


/*  SIDE NAVIGATION  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	
/*  HOME DIV TOGGLE  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		

	#div1, #div2, #div3, #div4, #div5 {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, #div5 h1 { padding: 0 0 20px 0;}
	#div1 p, #div2 p, #div3 p, #div4 p, #div5 p { padding: 0 5px 17px 0;}
	#div1 { display:block; }
	
	#homecontent {width: 747px; 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 ;}


	
	
	#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}

	#subcontent {width: 747px; margin: 25px 0 20px 1px; color:#5c451b; }
	#subleft { float: left;  width: 169px; }
	#subright { margin-left: 170px;  width: 527px; 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;}

	

/*  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: #5f543a; text-align: center; padding: 10px 0 8px 0;  border-top: solid 4px #202715/*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 #4e4632;  margin: 0 7px 0 0; padding: 0 7px 0 0; }
	#fbar li a { font-size: 9px; font-weight: bold; color:#F0E6BE/*cecc92; display: block;}
/*	#fbar li a:hover { color:#c7af76;}
	#fbar li a img { padding: 2px; background:#fff; border: solid 4px #2d2616; margin: 0 0 4px 0;}
	#fbar li a:hover img { border-color: #8D8D6A/*cecc92;}  */


	#bottomBar {margin:2px 0 1px 0 !important; margin:-5px 0 -6px 0; padding:0px 0 0 0; width:747px !important; width:746px; background-color:#5B5B44; height:14px; border:none; color:#5B5B44; }
	.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 2px 0 2px;}
	#flinks li a { text-decoration: underline; color:#fff/*cbb67f*/;}
	#flinks li a:hover { text-decoration: none;}
	
	#f_contactInfo {width:800px; 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;}
	
	#sig {  margin: 15px auto 0px auto; padding-bottom: 30px; text-align:center; clear:both; width:400px}
	
	#fbar { clear: both; width: 747px; height: 120px; background: #5f543a; text-align: center; padding: 10px 0 8px 0; margin-bottom:3px;  border-top: solid 1px #202715; }
	#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 { font-size: 9px; font-weight: bold; color:#F0E6BE; 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:#5B5B44 no-repeat; text-align:left; visibility:hidden; border:5px solid #161a0d; 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: #cecc92;} 


/*-- 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-b.jpg) no-repeat;}
	#cta_certificate a{ width:124px; text-align:left; padding-top:68px; display:block;color:#46502d;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;}
	
	#giftpage #cta_BBcertificate { padding: 0; height:170px; overflow:hidden; width:153px; text-align:left; clear:both; margin-left:auto; margin-right:10px; background:url(http://bedandbreakfastsofsavannah.com/img/BBcert.png) no-repeat; display: block}
	#giftpage #cta_BBcertificate a{ width:153px; text-align:left; height: 170px; padding-top:68px; display:block;color:#46502d;text-decoration:underline; padding-left:8px; display:block; position:absolute; } 
	#giftpage  #cta_BBcertificate a:hover {background:url(http://bedandbreakfastsofsavannah.com/img/BBcert.png); background-repeat:no-repeat}
	#cta_BBcertificate {display: none}
	#giftpage #cta_certificate {display: none}
	
	
	
/*-- 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;}

/*-- CP ---------------------------------------------------------------------------------------------*/
#cp #b-contentArea h1 {}  
#cp #h-banner {}
#cp #subnav{display:block;}
#cp #contentarea {min-height:650px; height:auto !important; height:650px;}
#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{}


/*-- Viz ---------------------------------------------------------------------------------------------*/
#vizsig { margin: 0 0 0 95px; color: #FFFFFF}
#vizsig span#text { float: left; margin: 8px 0 0 5px;font-size: 11px; font-family: "Trebuchet MS"; }
#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:40px;}*/
#seal {	background: url(../img/seal3.png) no-repeat; height:141px; width:141px; position:absolute; z-index:99; left:-25px; top:-10px;}
#seal a {display:block; height:100%; width:100%;}
*html #seal {background: none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/seal3.png', sizingMethod='crop');	}

