.signupBtn { margin:8px 0 0 0 }

/*  GENERAL ------------------------------------------------------------------------------- */

	body { color:#3d302a; font-size: 11px; font-family: Tahoma; background:url(../img/design/bg2.gif); background-attachment: fixed; margin: 0; padding: 0;}
	#shell { background:#f5edb9 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;}

	.imgleft { float: left; margin: 0 15px 15px 0;  border: 5px solid #ffffff}
	.imgRight { float: right; margin: 0 0 15px 15px; border: 5px solid #ffffff}
	.imgLeft { float: left; margin: 0 15px 15px 0px; border: 5px solid #ffffff}
	.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;}


/*  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: 13px; color:#ab3101; text-decoration: none;  display: block; padding: /*2*/2px 4px 2px 3px; margin:10px 0 0px 0px;}
			#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: 32px; 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:#ded496; 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; }
	#hometabs ul { padding: 0; margin: 3px 0 0 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; margin:0px;  text-decoration: none;}
	#hometabs li a:hover { background-color:#891f18; color:#cfb460}

	#hometabs li a.comments { background-color:#441e02; color:#cfb460}
	#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}
*/


/*  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: #740f08 url(../img/design/footerbarbg.jpg) bottom no-repeat; padding-bottom: 30px}
	#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;}
#signup-btn {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; padding-left: 9px}
* html .signup {position: absolute; margin-top: 9px; padding-left: 5px}
*:first-child+html .signup {position: absolute; margin-top: 9px; padding-left: 5px}
* html #signup-ctaIMGShell {left: -115px}
*:first-child+html #signup-ctaIMGShell {left: -115px}
body:nth-of-type(1) .signup {padding-left:120px;}

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:30px;}
#awesomeie6 {background: url(../img/seal02.png) no-repeat;height:141px; width:141px;}
#awesomeie6 a {display:block; height:141px; width:141px;}

/*-- CMS Pages ---------------------------------------------------------------------------------------------*/
#cp_sectionlinks { height: 50px}
#cp_sectionlinks ul {display: inline; }
#cp_sectionlinks li {float: left; margin: 0px 7px 0px 10px; list-style-type:none; border: 1px solid #CC9900; padding: 0 4px 0 4px; line-height:100%;}
#cp_sectionlinks li a {text-decoration: none}
#cp_sectionlinkssupbpage  ul {display: inline; }
#cp_sectionlinkssupbpage  li {border:1px solid #CC9900; float:left; line-height:100%; list-style-type:none; margin:0 7px 0 10px; padding:0 4px;}
#cp_sectionlinkssupbpage  li a {text-decoration: none}


