html, body {
height: 100%;
}

body{
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: smaller;
margin: 0;
padding: 0;
background: url('img/bg.jpg') center repeat-y;
}

img{border:none;}

a{color: #5b4f3b;}

h1, h2, h3, h4{color: #887E4E;}

ul {list-style-image: url('img/point.gif');}
ol{color: #887E4E; font-weight: bold;}
ol span{color: black; font-weight: normal;}

.rp{
padding-left: 10px;
}

#header{
background: #5A4F3B; /* #544832; */
text-align: center;
color: #FFFFFF;
}

#header a, #footer a, #nav a{ text-decoration: none;}

#menu{
height: 50px;
margin: 0 auto 0 auto;
width: 800px;
}


.cssnav, .x	{
	float: left;
	margin: 2px; 
	padding: 0;
}

.cssnav {
	background-image: none;
}

.cssnav a, #active a{
padding: 4px 4px 6px 4px;
color: #FFFFFF
}

.cssnav a:hover {
	background-image: url('img/gradient.jpg');
}

#active{
background-image: url('img/gradient.jpg');
}

#ddiv1name {text-decoration:none;}


#main{
width: 776px;
margin: 0 auto 0 auto;
padding: 40px;
min-height: 47%;
height: auto;
position: inherit;
}

.fp{
float: left;
margin-right: 10px;
}

#frontl{
float: left;
width: 450px;
margin-right: 10px;
}

#frontr{
float: left;
width: 300px;
border-left: 1px solid #5a4f3b;
padding-left: 15px;
margin-top: 50px;
}

#frontimg{
float: right; 
padding: 50px 0 10px 10px;
}

#fpl{
list-style-type: none;
text-align:center;
font-weight: bold;
width: 420px;
margin: 0 auto;
}

#fpl li{
float: left;
padding: 0 5px 0 5px;
list-style-image: none;
}

#content{
text-align: center;
}

.fpspl{
width: 210px;
float: left;
}

.fpspr{
float: left;
text-align: right;
width: 90px;
font-weight: bold;
}

.fpsp{
padding: 10px 0;
border-bottom: 1px solid #9c9589;
}

.fpsp:hover{
background: #f0f0f0;
}

.fpspb{
border-top: 1px solid #9c9589;
}

#stars{
z-index:2000;
position: relative;
top: 150px;
left: -370px;
}

#footer{
width: 845px;
margin: 0 auto 0 auto;
background: #857863;
color: #FFFFFF;
padding: 5px 5px 5px 5px;
}

.note{
font-style: italic;
color: #887E4E;
}

.gold{
color: #887E4E;
font-weight: bold;
}

.u{
text-decoration: underline;
}


#banner{
height: 192px;
}

.slide-image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 192px;
	background-color: #5A4F3B; /* #544832; */
	background-position: center center;
	background-repeat: no-repeat;
}



/* ADMIN */


#dbx td{
border: 1px solid #000000;
text-align:center;
padding: 5px;
}



#ddiv2, #ddiv3, #ddiv4, #ddiv5{
display: none;
}

td{
text-align:left;
vertical-align: top;
}

textarea{
width: 500px;
height: 200px;
background: #DDDDDD;
}

input{
background: #DDDDDD;
}

/*Bookassist Starts*/

		#bookassist_form{
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			text-transform:capitalize;
			text-align:center;
			color: #FFFFFF;
			overflow:hidden;
			height:30px;
			
		}
		#bookassist_form #DatesForm{
			text-align:center;
			overflow:hidden;
			margin-top:2px;
			margin-bottom:5px;
		}
		#bookassist_form .search_title{
			margin-right:30px;
			font-weight:bold;
		}
		#bookassist_form label{
			margin-left:10px;
		}
		#bookassist_form .date_select{
			font-size:10px;
			background: #FFFFFF;
			color:#666666;
			margin-left:5px;
			width:48px;
			padding:0;
		}
		#bookassist_form #DatesForm #inday{
			width:42px;
		}
		#bookassist_form #DatesForm #outday{
			width:42px;
		}
		#bookassist_form #DatesForm #inmonthyear{
			width:80px;
		}
		#bookassist_form #DatesForm #outmonthyear{
			width:80px;
		}
		
		#bookassist_form .date_input{
			text-transform: capitalize;
			width:50px;
			font-size:11px;
			padding:0px 2px 0px 2px;
			margin-left:30px;
			background: #5b4f3b;
			border:1px solid #DDDDDD;
			color:#FFFFFF;
		}
		#ba_javascript p{
			margin:0px 0px 0px 5px;
			padding:0px;
			font-family:verdana;
			text-align:center;
						font-size:10px;
						color: #CCCCCC;
		}
		#ba_javascript a{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			color: #FFCC33;
			text-decoration:underline;
		}

