/**** LINK-tag style sheet swb.css ****/

/* CSS Document */
body   {
	margin:0;
	background-image: url(../img/bg.gif);
	background-color:#5B0000;  /* in case the bg image doesn't load */
	font-family: Arial, Verdana, Helvetica, Tahoma, sans-serif;
	color: #551910;  /*global font color */
}

#pageContainer {
	width: 839px;
	padding: 0;
	background: url(../img/page_bg.gif) repeat-y;
	position:relative;
	margin-right: auto;
	margin-left: auto;
}

td {font-size:12px;}
table {
	margin: 0px;
	padding: 0px;
}


h1 { font: 22px Times, "Times New Roman", serif;
	color: #6f2325;
	margin-bottom:0px;
	padding: 0 0 8px 0px;
	font-weight:bold;
	}
h2 {
	font-weight: bold;
	font-size: 12px;
	color: #880600;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 12px;
}

h3 {font-family:"Times New Roman", Times, serif;
	font-style: italic;
	font-size:20px;
	color: #6f2325;
	margin:5px 0 5px 0;
	padding:0 0 0 0;
	}
	
h5 {font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color: #6f2325;
	margin:5px 0 5px 0;
	padding:0 0 0 0;
	}
	
h4 {
	margin:0px 0px 8px 0px;
}


p {
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}




blockquote {
	margin: 0px; 
	padding: 10px 20px 15px 30px;
}

a:link, a:visited {
	color:#823008;
	text-decoration: underline;
	}
	
a:hover {
	text-decoration: none;
	background-color: #801200;
	color: #FBF9EB;
} 

.iTimes {font-family:"Times New Roman", Times, serif;
		font-style:italic;
		font-size:11px;}

.sampleMenus {line-height:30px;
		text-align:center;
		font-style:italic;
		}
		

/**************************************
            PAGE STRUCTURE 
**************************************/

#flashBG {width:641px;
		height:222px;
		background-image:url(../img/slide/home1.jpg);
		background-repeat:no-repeat;
		background-color:#5B0000;
		}

#contentRight {
	padding: 5px 25px 14px 15px;
	line-height: 18px;
	font-family: 'Trebuchet MS', 'Lucida Grande', Lucida, Geneva, Arial, Helvetica, Tahoma, sans-serif;
	font-size:12px;
	text-align:justify;
}


#contentRight img {
	border: 1px solid #880600;
	padding: 0px;
	margin:8px 10px 10px 20px;
	}



#noMarginLeft img {
	border:0;
	padding:0;
	margin:0;
	}
	
#contentRight p {
	margin: 8px 0px 8px 0px;
}

/*

#contentRight a:hover img {
	border: 1px solid #741300;
	background-color: #741300 !important; 
	margin: 8px;
	padding: 0px;
} 
*/

#homeFlash {margin:0 0 20px 20px;}


/**************************************
          EVENTS
**************************************/

.eventsTable p {padding-left:10px;}
.eventsTable h2 {padding-left:10px;}
			    


.borderLeftTop {border-left:1px solid #6E2629;
			border-top:1px solid #6E2629;
			}
			
.borderTop {border-top:1px solid #6E2629;}

.borderRightTop {border-top:1px solid #6E2629;
		    border-right:1px solid #6E2629;
		}

.borderRight {border-right:1px solid #6E2629;}
.borderLeft {border-left:1px solid #6E2629;}

.borderLRB {border-bottom:1px solid #6E2629;
		    border-right:1px solid #6E2629;
		    border-left:1px solid #6E2629;
			text-align:right;
			}
		
/****************** WATERMARKS ******************/

.wm_SWBI {background-image:url(../img/wm_swbi.gif);
			background-repeat:no-repeat;
           	background-position:center top;
			height:59px;
			}

.wm_events {background-image:url(../img/wm_events.gif);
			background-repeat:no-repeat;
           	background-position:left top;
			height:38px;
			}
			
.wm_eventReq {background-image:url(../img/wm_eventReq.gif);
			background-repeat:no-repeat;
           	background-position:left top;
			height:58px;
			}
			
.wm_freeTour {background-image:url(../img/wm_freeTour.gif);
			background-repeat:no-repeat;
           	background-position:left top;
			height:46px;
			}
			
.wm_weddings {background-image:url(../img/wm_weddings.gif);
			background-repeat:no-repeat;
           	background-position:left;
			height:53px;
			}
			
			
.wm_roomResInquiry {background-image:url(../img/wm_roomResInquiry.gif);
			background-repeat:no-repeat;
           	background-position:left top;
			height:42px;
			}


		
.wm_accomms {background-image:url(../img/wm_acc.gif);
			background-repeat:no-repeat;
           	background-position:left top;
			height:35px;
			}
			
					
.wm_businessEv {background-image:url(../img/wm_businessEv.gif);
			background-repeat:no-repeat;
           	background-position:left top;
			height:47px;
			}
			
.wm_otherEv {background-image:url(../img/wm_otherEv.gif);
			background-repeat:no-repeat;
           	background-position:left top;
			height:41px;
			}
	
	
.wm_catering {background-image:url(../img/wm_catering.gif);
			background-repeat:no-repeat;
           	background-position:left top;
			height:55px;
			}
			
.wm_offsite {background-image:url(../img/wm_offsite.gif);
			background-repeat:no-repeat;
           	background-position:left top;
			height:55px;
			}
			
.wm_catFacil {background-image:url(../img/wm_cateringFacil.gif);
			background-repeat:no-repeat;
           	background-position:left top;
			height:57px;
			}
			
.wm_sampleMenus {background-image:url(../img/wm_sampleMenus.gif);
			background-repeat:no-repeat;
           	background-position:left top;
			height:57px;
			}
			
.wm_roomRates {background-image:url(../img/wm_roomRates.gif);
			background-repeat:no-repeat;
           	background-position:left top;
			height:48px;
			}
			
.wm_exStay {background-image:url(../img/wm_exStay.gif);
			background-repeat:no-repeat;
           	background-position:left top;
			height:54px;
			}		
			
.wm_romance {background-image:url(../img/wm_romance.gif);
			background-repeat:no-repeat;
           	background-position:left top;
			height:50px;
			}		
			
			
.wm_Wtestimonials {background-image:url(../img/wm_Wtestimonials.gif);
			background-repeat:no-repeat;
           	background-position:left top;
			height:53px;
			}		
			
.wm_testimonials {background-image:url(../img/wm_testimonials.gif);
			background-repeat:no-repeat;
           	background-position:left top;
			height:39px;
			}		
.wm_bbGuestsTest {background-image:url(../img/wm_bbGuestsTest.gif);
			background-repeat:no-repeat;
           	background-position:left top;
			height:45px;
			}		
			
.wm_history {background-image:url(../img/wm_history.gif);
			background-repeat:no-repeat;
           	background-position:left top;
			height:57px;
			}
			
.wm_directions {background-image:url(../img/wm_directions.gif);
			background-repeat:no-repeat;
           	background-position:left top;
			height:54px;
			}
			
.wm_contactUs {background-image:url(../img/wm_contactUs.gif);
			background-repeat:no-repeat;
           	background-position:left top;
			height:50px;
			}
			
			
.wm_things {background-image:url(../img/wm_things.gif);
			background-repeat:no-repeat;
           	background-position:left top;
			height:53px;
			}
			
.wm_vendorLinks {background-image:url(../img/wm_vendorLinks.gif);
			background-repeat:no-repeat;
           	background-position:left top;
			height:44px;
			}
			
.wm_inTheNews {background-image:url(../img/wm_inTheNews.gif);
			background-repeat:no-repeat;
           	background-position:left top;
			height:45px;
			}

			
.wm_thankYou {background-image:url(../img/wm_thankYou.gif);
			background-repeat:no-repeat;
           	background-position:left top;
			height:53px;
			}
			
			
.wm_honeymoon { background-image:url(../img/wm_honeymoon.gif);
			    background-repeat:no-repeat;
            	background-position:left top;
			    height:51px;
				}
			
.wm_ourStaff { background-image:url(../img/wm_ourStaff.gif);
			    background-repeat:no-repeat;
            	background-position:left top;
			    height:53px;
				}	
			
.wm_promotions{ background-image:url(../img/wm_promotions.gif);
			    background-repeat:no-repeat;
            	background-position:left top;
			    height:49px;
			}			


/**********************************
        ACCOMMODATIONS
**********************************/
.subMenuGreenW {background:url(../img/subMenuGreenW.jpg) no-repeat;
			width:110px;
			height:23px;
			display:inline;
			float:left;
			text-indent:13px;
			background-color:#E5DABE;
			line-height:30px;
            font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			}
			
			
			
.subMenuGreenW a { color:#93742c;
		text-decoration:none;
		font-weight:bold;
		color: #551910; 
		}


.subMenuGreenW a:visited {color: #551910; 
		text-decoration:none;
		}
		


.subMenuGreenW a:hover { 
         color: #880600;
		 text-decoration:none;
		 background:none;
		}		
		
		

.subMenuGreenBar {background:url(../img/subMenuGreenBar.jpg) repeat-x;
			height:25px;
			padding:0 0 0 10px;
			color: #551910;
			margin:0;
			font-size:10px;
			line-height:25px;
            font-family:Arial, Helvetica, sans-serif;
			}
		
			
.subMenuFocus {background:url(../img/subMenuFocus.jpg) no-repeat;
			width:110px;
			height:23px;
			display:inline;
			float:left;
			text-indent:13px;
			background-color:#E5DABE;
			line-height:30px;
            font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			}


			
.subMenuFocus a { color:#93742c;
		text-decoration:none;
		font-weight:bold;
		color: #551910; 
		}


.subMenuFocus a:visited {color: #551910; 
		text-decoration:none;
		}
		


.subMenuFocus a:hover { color: #880600;
		text-decoration:none;
		background:none;
		}		
		
		
.subMenuNoFocus {background:url(../img/subMenuNoFocus.jpg) no-repeat;
			width:111px;
			height:23px;
			display:inline;
			float:left;
			text-indent:12px;
			line-height:30px;
			color:#93742c;
		    font-weight:bold;
			font-size:10px;
            font-family:Arial, Helvetica, sans-serif;
			}
			
.subMenuNoFocus a {text-decoration:none;
			 color:#93742c;
			 font-weight:bold;
			}
			
.subMenuNoFocus a:visited {text-decoration:none;
			 color:#93742c;
			}		
			
.subMenuNoFocus a:hover {text-decoration:none;
          color: #801200;
		  background:none;
		  }

.subMenuBar {background:url(../img/subMenuBar.jpg) repeat-x;
			height:25px;
			padding:0 0 0 10px;
			color: #551910;
			margin:0;
			font-size:10px;
			line-height:25px;
            font-family:Arial, Helvetica, sans-serif;
			}



	
.subMenuBar a {text-decoration:none;
			color: #551910;
			padding:0 5px 0 5px;
			font-weight:bold;
			
			}
.subMenuBar a:visited {text-decoration:none;
			color: #551910;
			
			}
			
.subMenuBar a:hover {text-decoration:none;
          color: #801200;
		  background:none;
		  }


.subMenuBar2 {background:url(../img/subMenuBar2.jpg) repeat-x;
			height:25px;
			padding:0 0 0 11px;
			color: #551910;
			margin:0;
			font-size:10px;
			line-height:25px;
			}
	
.subMenuBar2 a {text-decoration:none;
			color: #551910;
			padding:0 5px 0 5px;
			font-weight:bold;
			
			}
.subMenuBar2 a:visited {text-decoration:none;
			color: #551910;
			
			}
			
.subMenuBar2 a:hover {text-decoration:none;
          color: #801200;
		  background:none;
		  }



.subMenuBody {padding:5px 5px 5px 10px;
			border:1px solid #E5DABE;
			}



/* Styles */
table.ratesTable {
	width: 400px;
	margin: 0px 0px 0px 15px;
}
table.ratesTable td {
	padding: 0px;
	margin: 0px;
}


.blackBorder {
	border: 4px solid #000000;
}
br.smallBreak {
	margin: 2px;
}



/**********************************
       MEET OUR STAFF
**********************************/

.staff {	width:180px;
 			height:300px;;
			float:left;
			}

.staff img {float:left;
			margin:0 10px 15px 0;
		    }
			
.staff p	{
			width:150px;
			padding:0 10px 10px 23px;
			text-align:left;
			}
			
			
/**********************************
       LISTS w/DECORORATIVE BULLET
**********************************/



.bulletList {
			list-style:none;
			margin:0;
			padding:0;
			}

.bulletList li {
			padding:2px 0 2px 30px;
			background-image: url(../img/bullet.gif);
			background-repeat: no-repeat;
			background-position: 0 .5em;
			width:500px;
			}						
	
.bulletListHT {
			list-style:none;
			margin:0;
			padding:0;
			}

.bulletListHT li {
			padding:2px 0 2px 30px;
			background-image: url(../img/logo_HTsm.gif);
			background-repeat: no-repeat;
			background-position: 0 .5em;
			width:500px;
			}									


.bulletListHM {
			list-style:none;
			margin:0;
			padding:0;
			}

.bulletListHM li {
			padding:2px 0 2px 30px;
			background-image: url(../img/bullet.gif);
			background-repeat: no-repeat;
			background-position: 0 .5em;
			width:150px;
			text-align:left;
			}	


.bulletListDark {
			list-style:none;
			margin:0;
			padding:0;
			}

.bulletListDark li {
			padding:2px 0 2px 30px;
			background-image: url(../img/bulletPink.gif);
			background-repeat: no-repeat;
			background-position: 0 .5em;
			width:100%;}		
			
/*****************FOOTER ******************/
#footer {
	clear:both;
	padding: 10px 0px 10px 0px;
	text-align: center;
	color: #fbf9eb;
	font-size: 10px;
	line-height: 14px;
	}


#footer a:link, #footer a:visited {
	text-decoration: none;
	color: #fbf9eb;
}
#footer a:hover {
	text-decoration: underline;
	color: #fbf9eb;
}

#footerBar {background:url(../img/footer.jpg) no-repeat;
	background-position:bottom;
	background-color:#9d6361;
	height:11px;
}

#copyright {width:839px;
			margin-right:auto;
			margin-left:auto;
			color:#fff;
			text-align: center;
			font-size:9px;
			}
#reservation img {
	border:0;
	padding:0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
#reservation img a:hover {
	text-decoration: none;
}
#header {
	width: 839px;
	padding: 0;
	position:relative;
	margin-right: auto;
	margin-left: auto;
}
#callout {
	background-color: #E0D5B7;
	padding: 9px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 20px;
}

