#comment {
background:transparent;
top:0px;
width:790px;
height:300px;
position:absolute;
z-index:2000;
}
#replace_comment {
background:transparent;
top:40px;
width:790px;
height:300px;
position:absolute;
z-index:1000;
}
#accommodation_title {
background:transparent url(http://www.beckyfalls.com/img/accommodation_title.gif) no-repeat;
top:410px;
left:45px;
width:172px;
height:12px;
position:relative;
}
p.accommodation {
margin:430px 0 20px 45px;
width:300px;
position:relative;
font-size:12px;
line-height:16px;
}
.newpage_accommodation {
background:transparent url(http://www.beckyfalls.com/img/newpage.gif) no-repeat;
padding:3px 0 13px 20px;
position:relative;
} 
#calendar_title {
background:transparent url(http://www.beckyfalls.com/img/accommodation/calendar_title.gif) no-repeat;
margin: 27px 0px 0 10px;
width:154px;
height:12px;
position:relative;
}
#calendar {
background:transparent;
margin: 15px 0px 0 10px;
width:190px;
height:auto;
position:relative;
}
#calendar_legend {
background:transparent url(http://www.beckyfalls.com/img/accommodation/legend.gif) no-repeat;
margin: 15px 0px 0 12px;
width:90px;
height:39px;
position:relative;
}
p.accommodation_availability {
color:#6b8582;
background:transparent;
margin: 18px 0px 0 12px;
width:190px;
height:auto;
line-height:16px;
position:relative;
}
#beckwood {
background:transparent url(http://www.beckyfalls.com/img/accommodation/beckwood.png) no-repeat;
top:-2px;
left:37px;
width:194px;
height:237px;
position:relative;
}


.calendarBG {
 background-color: transparent;
 width:190px; 
}

.calendarBlank { 
 background:#ffffff;
}

.calendarHeader { 
 font-weight: bold; 
 color: #fff; 
 text-align: left;
line-height:20px;
 background-color: transparent; 
}

.calendarMonthLinks {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         11px;
 font-weight:		normal;
 letter-spacing:	.1em;
 text-decoration:   none;
 color:             #fff;
 background-color:  transparent;
}

.calendarMonthLinks a {
 color:             #7A9894;
 text-decoration:   none;
 background-color:  transparent;
}
  
.calendarMonthLinks a:visited {
 color:             #7A9894;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:hover {
 color:             #5E090C;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarDayHeading {
 font-weight: bold; 
 font-size:	11px;
 color: #fff; 
 background-color: #BED3C3; 
 text-align:  center;
 vertical-align: middle;
}

.calendarToday { 
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #000;
 background-color: 	#ccc;
}

.calendarCell {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #7A9894;
 background-color:  white;
}
.booked {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #ffffff;
 background-color:  #d09d98;
}

.calendarCell a:link {
font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             white;
 background-color: 	red;
}

  
.calendarCell a:visited {
 color:             white;
 text-decoration:   none;
 background-color:  red;
}

.calendarCell a:hover {
 color:             white;
 text-decoration:   none;
 background-color:  red;
}
/* Rates ---------------------------------------------------------------*/
.sub_popup {
background:#C8CDB4 url(http://www.beckyfalls.com/img/newsletter/newsletter_bg.png) repeat-x;
margin:0;
padding:0;
}
#rates_sub_popup {
background:transparent;
top:0px;
left:50%;
width:270px;
height:405px;
margin-left:-135px;
position:absolute;

}
#rates_title {
background:transparent url(http://www.beckyfalls.com/img/accommodation/rates_title.gif) no-repeat;
top:12px;
left:0px;
width:270px;
height:12px;
position:relative;
}
table.rates {
margin:10px 0 40px 0px;
width:270px;
height:auto;
position:relative;
font-size:12px;
line-height:16px;
font-family:Arial, Helvetica, sans-serif;
color:#6b8582;
text-align:center;
}
td.left {
text-align:left;
}
p.rates {
margin:60px 0 20px 0px;
width:260px;
position:relative;
font-size:12px;
line-height:16px;
font-family:Arial, Helvetica, sans-serif;
color:#6b8582;
}
#rate_close_window {
background:transparent;
left:0;
top:0;
width:112px;
height:19px;
position:relative;
padding:0 0 30px 0;
}
/* BECKWOOD SLIDE --------------------------------------------------------------- */
#beckwood_container {
background:transparent url(http://www.beckyfalls.com/img/accommodation/beckwood_bg.png) no-repeat left;
margin:0 0 0 37px;
width:194px;
height:245px;
position:relative;
}
#slide_beckwood {
background:transparent;
top:4px;
margin-left:4px;
width:188px;
height:188px;
position:absolute;
}
#replace_beckwood {
background:transparent;
top:4px;
margin-left:0px;
width:188px;
height:188px;
position:absolute;
z-index:110;
}
