#expedia  { margin:10px 0 0; text-align:center; }
.signupBtn { margin:8px 0 0 0 }

/*  GENERAL ------------------------------------------------------------------------------- */

	body { color:#3d302a; font: 11px georgia; background:url(../img/design/bg2.gif); background-attachment: fixed; margin: 0; padding: 0;}
	#shell { background:#ecdebf url(../img/design/navbg.gif) 0 82px no-repeat; width: 925px; margin: 0 auto; padding: 0; }
	a { color:#010929; text-decoration: underline;}
	a:hover { text-decoration: none;}
	li ul li { display: block;}
	: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 0 0 0;}
	.imgMid {background: #fff; padding: 3px; border: solid 1px #644215; margin:0 0 11px 0;}
	.clearBoth {clear:both;}
	.clearNone {clear:none;}
	.back2top { background: #e6d2ab; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; clear: both; margin-bottom: 20px;}
	.back2top a{ background: #a7700c; color: #FFFFFF; text-decoration: none; display: block; width: 70px; text-align: center;	font: 10px/17px Arial, Helvetica, sans-serif;}
	 .back2top a:hover { 	background: #a7700c;color: #FFFFFF; }
	.copyrighted { text-align: right; font: 9px/15px Verdana, Arial, Helvetica, sans-serif; color: #999999;}
	 .copyrighted a {color: #999999;}	


	.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;}
	.imgright_noborder { float: right; margin: 0 0 10px 20px; }
	h1 { font-size: 23px; font-weight: bold; letter-spacing: -1px; margin: 0 0 10px 0; color: #5B0202;}
	h1 span.h1Span { display:block; line-height: normal; font-style: italic; color: #866D40; font-size: 18px; border-top: 1px solid #5B0202;}
	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;}

	.imgMid { display: block; margin: 0 30px 15px 0;}
	.img{ border: 5px solid #ffffff}
	#printTitle { display: none;}
	
	#cta_banner { position: absolute; margin: 0; height: 151px; width: 151px; background:url(../img/design/cta_banner.gif) no-repeat;}
	#cta_banner a { height: 151px; width: 151px; display: block;}

	#home #cta_gifts,
	#home #cta_awards,
	#home #cta_gallery,
	#home #cta_caldendar,
	
	{ display: none; }

	#cta_gifts { margin: 10px 0;  width: 197px; display: block;  text-align: center; }
	#cta_gifts a { font-weight: bold; background:url(../img/design/cta_giftcert.gif) 40px 0px no-repeat; padding: 70px 0 0 0; width: 197px; height: 0px; display: block;}
	#cta_riverstreet { margin: 30px 0;  width: 197px; display: block;  text-align: center; display: none}
	#cta_riverstreet a { font-weight: bold; background:url(../img/design/cta_riverstreet.gif) 40px 0px no-repeat; padding: 70px 0 0 0; width: 197px; height: 0px; display: block;}
	
	#riverstreet #cta_riverstreet { margin: 30px 0 0 -10px;  width: 197px; display: block;  text-align: center; display: block;}
	#riverstreet #cta_riverstreet a { font-weight: bold; background:url(../img/design/cta_riverstreet.gif) 40px 0px no-repeat; padding: 70px 0 0 0; width: 197px; height: 101px; display: block;}

	#cta_caldendar { border-top: 1px solid #ded496; margin: 30px 0 0px 0; padding-top: 15px;  width: 197px;  display: block;  text-align: center; }
	#cta_caldendar a {
	font-weight: bold;
	background:url(../img/design/calendar.jpg) no-repeat 0 0px;
	padding: 70px 0 0 0;
	width: 197px;
	display: block;
	height:70px;
}

	#cta_awards { border-top: 1px solid #ded496; margin: 30px 0; padding-top: 30px;  width: 197px;  display: block;  text-align: center; }
	#cta_awards a { font-weight: bold; background:url(../img/design/cta_awards.gif) 10px 0px no-repeat; padding: 70px 0 0 0; width: 197px;  display: block;}

	#cta_gallery { border-top: 1px solid #ded496; height: 101px; margin: 30px 0; padding-top: 30px;  width: 197px; height: 40px; display: block;  text-align: center; }
	#cta_gallery a {height: 101px; font-weight: bold; background:url(../img/design/cta_gallery.gif) 30px 0px no-repeat; padding: 70px 0 0 0; width: 197px; height: 40px; display: block;}

    #cta_video { margin: 10px 0;  width: 197px; display: block;  text-align: center; }
	#cta_video a { font-weight: bold; background:url(../img/design/cta_video.gif) -15px 0px no-repeat; padding: 20px 0 0 0; width: 197px; height: 75px; display: block;}
	

	#history #cta_history { display: block; font-size: 10px; padding-top: 15px; }
	.history { border: 2px solid #c8b07b; padding: 5px; background-color:#e4d5b3}
	
    #cta_history { display: none}
	
	
	#savannah #cta_savannah { display: block; font-size: 10px; padding-top: 15px; }
	.savannah { border: 2px solid #c8b07b; padding: 5px; background-color:#e4d5b3}
	
    #cta_savannah { display: none}
	

	#giftcerts #cta_BBcertificate { padding: 0; height:170px; overflow:hidden; width:153px; text-align:left; clear:both; margin-left:auto; margin-right:20px; background:url(http://www.bedandbreakfastsofsavannah.com/img/BBcert.png) no-repeat; display:block; margin-top: 15px}
	#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}

/*  HEADER -------------------------------------------------------------------------------- */

	#title { background:url(../img/design/titlebarbg.jpg); height: 82px;}

	#logo { position: absolute; margin: 0px 0 0 5px; width: 375px; height: 80px; }
	#logo a { display: block; width: 350px; height: 65px;}
	
	#usabilitybar { position: absolute; margin: 8px 0 0 0; width: 905px; text-align: right; }
	#usabilitybar ul {}
	#usabilitybar ul li { display: inline; margin: 0 0 0 15px;}
	#usabilitybar ul li a { font-weight: bold; font-size: 10px; color:#f4edc5; text-decoration: none;}
	#usabilitybar ul li a:hover { color:#fff; }
	#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}
	

	
		/*  DROPDOWN MENU ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */
			
			#h_nav { width: 940px; text-align: center; height: 23px;  width: auto;   margin: 0 0 0 18px; padding-bottom: 6px}
			#h_nav h1 { margin: 0; padding:0; }
			#h_nav ul { margin: /*13*/0px 0 0 /*18*/0px; padding: 0px; text-align: center;}
			#h_nav li {float:left; list-style: none; margin: 0 3px 0 0; padding:  0; display:block;  }		
			#h_nav li a { font-family: Georgia; font-size: 12px; color:#ab3101; text-decoration: none;  display: block; padding: /*2*/2px 9px 2px 13px; margin:10px 0 0px 0px; font-weight:bold}
			#h_nav .current { color: #643307; }
			#h_nav li a:hover { background:#620902;  }
			.navdiv { margin: 7px 0 0 0;}
	
			/* drop down menus */
			#h_nav ul ul { position:absolute; text-align:left; display: none; margin: 0; z-index:100; width: 165px;top: 111px; background:#620902; }
			#h_nav #nav li ul li { font-size: 10px; margin:0; display: block; padding: 5px;  background-color:#620902; text-align: left; }
			#h_nav #nav li ul li a { font-size: 11px; font-family: Tahoma; border-bottom: 0px; float: left; display: block;width: 165px; padding: 0;color:#e1dabf; margin:0;}
			#h_nav #nav li ul li a:hover {background:#620902;}
			#h_nav li:hover ul, #h_nav li.over ul {display: block;color:#c7af76;} /* lists nested under hovered list items */
	
			/* 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 { background:#620902; color:#f5edb9; }
			#h_nav #nav li:hover ul li a, #h_nav #nav li.over ul li a { border:none; padding:3px;  color:#e1dabf;}
			#h_nav #nav li:hover ul li a:hover, #h_nav #nav li.over ul li a:hover {color:#c17822;}

	
	#home #headerShell { margin: 8px auto 0 auto; padding: 7px 0 0 5px;  background: url(../img/design/headerbg.gif) no-repeat; width: 887px; height: 368px;}
	#home #flashheader { width: 877px; height: 351px; background:#000;}

	#headerShell { height: 219px; margin: 8px auto 0 auto;  background: #000 url(../img/design/headerbg_sub.gif) no-repeat; padding: 7px 0 0 5px; width: 882px; }
	#flashheader { width: 877px; height: 212px; background:#000 url(../img/headers/marshallexterior.jpg);  }

	
	#divtoggles,
	#subcontent,
	{ display: none;}
	

/*  BODY ---------------------------------------------------------------------------------- */

	#calendar #contentLeft { display: none; }
	#calendar #contentRight { width: 870px; }

	#contentShell { margin: 0px 0; background:url(../img/design/curls.gif) top right no-repeat; padding: 20px 0 20px 0; display: block; }
	#contentLeft { float: left; width: 195px; margin: 0 0 15px 0px; padding: 0 15px 0px 20px;  }
	#contentRight {float: left;  width: 620px; margin: 0 0 20px 0; padding: 0 0 15px 27px; border-left: 1px solid #ded496;}
	#home #contentRight {float: left;  width: 620px; margin: 0 0 15px 0; padding: 0 0 5px 27px; border-left: 1px solid #ded496;}
	h1 { font-size: 24px; color:#422914; letter-spacing: -1px; font-family: Georgia, "Times New Roman", Times, serif;}
	h2 { font-size: 18px; color:#000; letter-spacing: -1px; font-family: Georgia, "Times New Roman", Times, serif;}
	h3 { font-size: 13px; color:#010929;   }
	#contact h3 { margin: 0; padding:0 ;   }
	#contact p { margin: 0 0 25px 0; padding:0 ;   }
	#home h3 { padding: 10px 0 0 0; font-size: 13px; color:#000;font-family: Georgia, "Times New Roman", Times, serif;   }
	
	dt { border-left: 9px solid #010929; font-size: 15px; background:#ecdebf; padding: 0 0 0 10px; width: 590px;  height: 20px; float: left; margin: 15px 15px 10px 0; clear: both;}
	dd { clear: both;}
	
	p { line-height: 180%; }
	#contentRight li { line-height: 220%; font-size: 11px; color: #000; }
	hr { clear: both; border: 1px solid #ded496; height: 1px; border-bottom: none;}

	#photogallery #contentShell,
	#photogallery #contentLeft,
	#photogallery #searchbox { display: none; }
	#photogallery #headerShell { height: 490px; background: url(../img/design/headerbg_gallery.gif) no-repeat;}			
	
	#corptraveler {font-size:14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold; display:block; width:300px; height:30px; line-height:30px; text-align:center; color:#cfb460; background:#000;}
	#corptraveler a {font-size:14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold; display:block; width:300px; height:30px; line-height:30px; text-align:center; color:#cfb460; background:#000;}
	
	#gal li {margin: 0 0px 0px 0; padding: 0 25px 0px 0;  background: none;  list-style-type:none; display: inline; border: none}
#gal img { border:3px solid #993300; margin: 5px}
#gal #b-contentArea a:link, #gal #b-contentArea a:visited {color:#872304; }
#gal #b-contentArea a:hover, #gal #b-contentArea a:active {color:#896A21; text-decoration:none;}
#gal {width: 775px;}
	
			
			/*  IBE  ---------------------------------------------------------------------------------- */
		
			/*	#home #searchbox{ color: #000;  border: none; background: none; padding: 0 0 15px 15px; font-size: 10px; margin:0 15px 0 0px;}
				#home #searchbox a {color:#010929;}
				#home #searchbox h1 { color:#010929; font-weight: normal; font-size: 32px; margin: 0; }
				#home .resSubmit {display:block; background:#010929; color:#cfb460}
*/
				#searchbox{ width: 180px; display: block; border: 1px solid #000; background:#6e2b07 url(../img/design/ibe_bg.gif) top right no-repeat; color:#d7cf9a; padding: 2px 0 15px 15px; font-size: 11px; margin:0 15px 0 0px;}
				
				#searchbox a { color: #fff;}
				#searchbox h1 { color: #f5edb9; font-weight: normal; font-size: 28px; margin: 15px 0 0 0; padding: 0; }
				#searchbox .resRoomSpacer, #searchbox .resKidsSpacer { font-size: 10px; margin:0 0 0 21px;}
				select {margin:1px 0 3px 0;}
				.resSubmit { margin: 5px 0 0 0; background:#3a0401; font-size: 11px; border: none; padding: 3px; color:#cfb460; font-weight: bold; display:block;}
				.resMonth {width:60px;}
				.resDay {width:40px;}
				.resYear {width:45px;}
				.resNights, .resRooms, .resAdults, .resKids {width:50px;}
				#anchor img {border:none;} 
				.calendarview a {font-size:10px; position:absolute; margin: 0 0 0 0; display:block; width:100px;}
				.calendarview {font-size:10px; position:absolute; padding: 0 0 0 0; display:block; width:100px;}


			/*  SITEMAP DROPDOWN ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */
			
				#sitemapLink { display: block;background: url(../img/design/sitemapbg.gif);display: block;	position: absolute; margin-left: 750px; top: 56px;	width: 167px; height: 16px; z-index:10;	}
				#sitemapDiv { display: none;position: absolute; top: 15px; border: solid 10px #3c0602; left: -278px; width: 415px; margin:0; padding:10px; background:#86140c;}
				#sitemapDiv ul {margin:0; padding:0;}
				#sitemapDiv li { margin: 0 0 0 0px;list-style:none; height:20px;  padding:0 0 0 0px;}
				#sitemapDiv li a {color:#fff; display:block; padding:5px 5px 5px 15px; height:14px; text-decoration: none;}
				#sitemapDiv li a:hover { color:#c7af76; background:#080f2b;}
				#sitemapDiv strong {color:#E1DABF;}
				#sitemapDiv h1 {color:#BEAC78; font: normal 17px/18px Georgia, "Times New Roman", Times, serif; margin:10px 0 5px 0px; padding:0 0 0 0;}


	#sitemap2 ul { display: block;}
	#sitemap2 ul ul { list-style-type:circle}


	#col_l, #col_r { width: 45%; float: left;  }
	
	#col_l { margin: 0 40px 0 0; padding: 0 20px 0 0; border-right: 1px solid #ded496;}

	/*  HOME DIV TOGGLE  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		

	#div2, #div3, #div4, #div5 {  padding: 0; margin: 0; float: left;  height: 210px; }
	#div1 h1, #div2 h1, #div3 h1, #div4 h1, #div5 h1 { margin: 0 0 15px 0; padding: 0;}
	#div1 p, #div2 p, #div3 p, #div4 p, #div5 p { padding: 0;}
	#div1 { display:block; padding: 0; margin: 0; float: left; height: 210px;}

	#hometabs a.classoff { }
	#hometabs a.classoff:hover { }
	#hometabs a.classon{ text-decoration:none; background-color:#ded496; color:#010929; padding: 4px 20px;}
	#hometabs a.classon:hover {color:#fff; }
	
	#hometabs { border-top: 1px solid #ded496; margin:0; padding: 0; width: 620px; }
	#hometabs ul { padding: 0; margin: 3px 0 5px 0;}
	#hometabs li { display: inline; list-style-type: none; margin: 0 0px 0px 0; line-height: 100%;}
	#hometabs li a { color:#010929; font-weight: bold; font-size: 10px; padding: 4px 5px 4px 5px; margin:0px;  text-decoration: none;}
	#hometabs li a:hover { background-color:#891f18; color:#cfb460}

	#hometabs li a.comments { background-color:#441e02; color:#cfb460; margin: 5px}
	#hometabs li a.comments:hover { background-color:#891f18; color:#cfb460}

/* 
	#hometabs { text-align: right;  float: left; width: 200px;}
	#hometabs ul { margin: 0 0 0 0;}
	#hometabs li { list-style-type: none; margin: 0 0px 3px 0; line-height: 100%;}
	#hometabs li a { color:#46502d; font-weight: bold; font-size: 10px; padding: 4px; margin:0px; display: block; text-decoration: none;}
	#hometabs li a:hover { background-color:#644215; color:#f0e6be}
*/

/*  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;}


/*  FOOTER -------------------------------------------------------------------------------- */

	#quote { color:#fff; text-align: center; margin: 5px 0 -5px 0; font-size: 10px; padding-top: 7px}
	
	#visitBNB {text-align:center; margin: 25px 0 3px 0; font-size:12px; font-weight:bold; }
	#visitBNB a { color:#F0E6BE; text-decoration:underline;}
	#visitBNB a:hover {text-decoration:none;}

	#photogallery a span { display: none;}

	#fbar { margin: 55px 0 0 0; height: 139px; display: block; background: #6f3a01 url(../img/design/footerbarbg.jpg) bottom no-repeat; padding-bottom: 30px; font-family:Arial}
	#fbar ul {  margin: 0 0 0 18px; padding: 10px 0 0 0; font-size: 10px; text-align: center; }
	#fbar li { list-style-type: none; width: 136px; height: 120px; float: left;  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:335px; margin:-200px 0 0 -90px; background:#740f08 no-repeat; text-align:left; visibility:hidden; border:5px solid #3c0602; 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 #3c0602; 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 #3c0602; margin: 0 0 4px 0; display:block;}
	#fbar li a:hover img { border-color: #3c0602;} 
	
	#footerline {  margin: 4px 0 0 0; padding: 0; height: 7px; background: url(../img/design/footer_line.gif) no-repeat;}

	#flinks { font-size: 11px; }
	#flinks ul { margin: 15px 0 0 0; padding: 0; text-align: center;}
	#flinks ul li { display: inline; margin: 0 5px;}
	#flinks ul li a { color: #fff; text-decoration: none;}
	#flinks ul li a:hover { text-decoration: underline;}

	#address { color:#fff; font-size: 11px;}
	#address ul { margin: 15px 0 0 0; padding: 0; text-align: center;}
	#address ul li { display: inline; margin: 0 5px;}
	#address ul li a { color: #fff; text-decoration: none;}
	#address ul li a:hover { text-decoration: underline;}
	
	#sig {width: 400px;  text-align: center; margin: 20px auto 20px auto;}
	
/********SPECIAL CASES****************************/
#video-ctaShell {position:relative;}
#video-cta {position:absolute; top:5px; left:-28px; z-index:0; background-color:#f7efbd; }
#home #searchbox {height:px; padding-bottom:20px;}
#video-ctaIMGShell {position:relative;}
#video-ctaIMG {position:absolute; top:4px; left:500px; z-index:90;}
  a#vidCTA {display: block;width: 225px;height: 34px;background-image:url(../img/design/video-cta1.jpg);margin-top: 0pt;margin-right: 0pt;margin-bottom: 0pt;margin-left: 0pt;float: left;}
  
#signup-ctaIMGShell {position:relative; background-image:url(../img/design/cta_email-signup.jpg); background-repeat:no-repeat; width: 400px; height: 38px; margin-left: 390px; top: -3px; background-position:top left}
#signup-cta {position:absolute; top:0px; left:145px; z-index:90;}
input { font-family:Arial; font-size:11px; color:#7a7e88; margin-top: 12px}
.signup {position: absolute; margin-top: -24px; left: 120px; }
* html .signup {margin-top: 9px;}
*:first-child+html .signup {margin-top: 9px; }
* html #signup-ctaIMGShell {left: -115px}
*:first-child+html #signup-ctaIMGShell {left: -115px}


a#vidCTA:hover{background-image: url(../img/design/video-cta2.jpg);}

#vizsig { margin: 10px 0 10px 100px; color: #FFFFFF;}
#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; color: #FFFFFF;}
#vizsig img { float: left; padding: 0; margin: 0 0 0 8px; /*border: 1px solid #000*/color: #FFFFFF;} 

.imagecaption {width: 300px; background-color:#FFFFFF; font-family:Georgia,"Times New Roman",Times,serif; float: right; text-align:center; border:6px solid #fff  ; font-weight:bold; margin-left: 5px }
.imagecaption img{display: block}


/*-- Golden Seal ---------------------------------------------------------------------------------------------*/
#headerShell {position:relative;z-index:1;}
#seal { height:141px; width:141px; position:absolute; z-index:99; left:-25px; top:-7px;}
#awesomeie6 {background: url(../img/seal02.png) no-repeat;height:141px; width:141px;}
#awesomeie6 a {display:block; height:141px; width:141px;}

/*-- CMS Pages ---------------------------------------------------------------------------------------------*/
#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{}



/*-- 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 {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;}
	.collapsibleToggle img {margin-bottom:13px;}
	#customizeStay .packagePrice {color:#654D27; display:block; clear:right;}
	#customizeStay .bookNow {background:#3C0605; 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:#682014;}
	
/*-- PHOTO GALLERY ---------------------------------------------------------------------------------------------*/	
	.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: -20px;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; display: inline;}
	.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;*/}
	
	/*  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: #3C0605;}





