/* Box for the rates */
div.rateBox{
background-color:white;
border:4px double black;
left:80px;
overflow:hidden;
padding:5px 5px 10px;
position:absolute;
top:-5px;
width:230px;
z-index:10000;
}

div.rateBox sup {
  float:left;
color:#990000;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-style:italic;
font-weight:normal;
text-align:center;
}
div.rateBox span {
font-size:11px;
font-style:italic;
padding:2px;
width:100%;
}

/**/
a#view_large{
position:absolute;
top:158px; right:40px; font-size:12px; color:#E7CA82; z-index:100000;
}
a#view_large:hover{
color:#990000;
text-decoration:none;

}
#wrapperMain h2{ text-transform:uppercase}
.smallMonthWrapper{
 width:396px; float:left; margin-right:10px; margin-top:20px

} 
 
.slider_window{ 	
 position:relative;
 width:820px; float:left;
 margin:40px auto auto 70px;  
 overflow-x:hidden;
}
.slider{
 width:12914px; float:left;
 margin:auto;   margin-top:0px;
 
}
.slider_menu{
	position:relative;
	width:100%;
      
} 
.slider_menu1{
	position:absolute; top:70px; left:10px; font-size:10px; text-align:left
}
.slider_menu2{
	position:absolute; top:70px; right:10px; font-size:10px; text-align:left
}
.slider_menu  a{
	color:#005328;font-size:11px;
} 
.slider_menu  a.cur_month{
  text-decoration:none; font-size:11px; font-style:italic; color:#990000
}
.slider_menu  a:hover{
  text-decoration:none;  color:#990000
}
/* form */
form#cal_form{
	
}
input#book_dates{
position:relative; top:100px; left:340px; 
/* JJShere */
}

 /* entry / month - a single display unit */
.month{
 width:396px; float:left;
 margin:auto; padding:1px; 
 border:1px solid #444343; margin-right:5px;	
}
.month_wrapper{
 width:820px; float:left;
 margin:auto; margin-right:40px; 	
}

/* ie Monday, Tues....  Titles*/
.day_name{
	float:left;
	width:52px; 
	height:24px; 
	background-color:black; 
	border:2px solid #fff; 
	padding:0; 
	margin:0;
	font-size:10px; text-align:center
}

.day_name font{ 
	display:block; font-size:11px; 
	font-weight:bold; 
	margin-top:5px ;
	color:#ffffff;
}
.date_box{ 
	position:relative;
	float:left;
	margin:2px;
	padding:0;
	width:50px;   
	border:1px inset #383535; 
	height:35px; 
	
}
.date_num{
	position:absolute; top:4px; left:4px; width:20px; font-size:10px; color:#383535; 
}

/* states */
.booked{
background:url(../images/booked_small.jpg) left top no-repeat	
}
.available{
background:url(../images/avaliable_small.jpg) left top no-repeat
}
.count_req{
 position:absolute; top:3px; right:3px; font-size:9px; text-align:right; width:77px; color:#777
}
.count_req b {
font-size:12px	
}

.check{ position:absolute; left:1px; bottom:1px; 	
}

a.leftBut{ position:absolute;
left:0px;	
}
a.rightBut{
position:absolute;
right:0px;	
}

.been{ background:url(../images/been_small.jpg) left top no-repeat ;
}

/* help box -  legend */
#cal_help{ position:absolute; left:635px; top:-6px; width:213px }
#cal_help img{
padding:0; margin:3px;	
}
i#avail_date{ font-size:11px; position:absolute; left:60px; top:30px }
i#booked_date{font-size:11px; position:absolute; left:60px; top:65px}

font.monthTitle{ position:relative; top:5px
	
}



#confirm{ position:absolute; top:90px; left:50px;  
}

.terms {  height:300px; overflow-y:scroll; border:4px double black;
	width:780px; margin-left:75px; padding:5px;
	
}

