.btn{		
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:#d7d6d5 solid 1px;
	background-color:#e54a26;
	font:"Arial";
	color:#ffffff;
	font-size:12px;
	padding:5px 10px 5px 10px;
	cursor:pointer;cursor:hand;
	text-decoration:none;
}
.btn a{		color:#ffffff; text-decoration:none;}

.btn:hover {	background-color:#e57b26;	color:#ffffff; text-decoration:none;}

.list_box_1{
	background:url(../images/search_bgr_03.jpg) repeat-x top;
	-moz-border-radius:  5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	height:25px;
	color:#ffffff; font-size:13px;
	font-family:"Arial";
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	padding:0 5px 0 5px;}
	
.list_box_1_selected{
	background:url(../images/search_bgr_02.jpg) repeat-x top;
	-moz-border-radius:  5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	height:25px;
	color:#ffffff; font-size:13px;
	font-family:"Arial";
	text-transform:uppercase;
	font-weight:bold;
	padding:0 5px 0 5px;text-align:center;}

.list_box_2{
	background:url(../images/search_bgr_03.jpg) repeat-x top;
	-moz-border-radius:  5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	height:35px;
	color:#ffffff; font-size:12px;
	font-family:"Arial";
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	padding:0 5px 0 5px;}
	
.list_box_2:hover{
	background:url(../images/search_bgr_02.jpg) repeat-x top;
	-moz-border-radius:  5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	height:35px;
	color:#000000; font-size:12px;
	font-family:"Arial";
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	padding:0 5px 0 5px;}	
	
.list_box_2 a{ text-decoration:none; color:#FFFFFF;}	

.list_box_2 a:hover{ text-decoration:none; }	

.list_box_2_selected{
	background:url(../images/search_bgr_02.jpg) repeat-x top;
	-moz-border-radius:  5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	height:35px;
	color:#ffffff; font-size:12px;
	font-family:"Arial";
	text-transform:uppercase;
	font-weight:bold;
	padding:0 5px 0 5px;text-align:center;}
.list_box_2_selected a{ text-decoration:none; color:#000000;}	

.listing_bgr_0_content{
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	border:#c1c1c1 solid 1px;
	background-color:#f9f9f9;
	padding:5px 5px 5px 5px;}
	
.listing_bgr_0_title{
	background:url(../images/search_bgr_01.jpg) repeat-x top;
	-moz-border-radius:  5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	height:40px;
	color:#ffffff; font-size:15px;
	font-family:"Arial";
	text-transform:uppercase;
	font-weight:bold;
	padding:0 5px 0 15px}
	
.listing_bgr_1_title{
	background:url(../images/search_bgr_01.jpg) repeat-x top;
	-moz-border-radius:  5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	height:40px;
	color:#ffffff; font-size:14px;
	font-family:"Arial";
	font-weight:bold;
	padding:0 5px 0 15px}
	
.list_bgr_color{
	color:#ffffff; font-size:14px;
	font-family:"Arial";
	font-weight:bold;}
	
.list_bgr_color:hover{
	color:#ffffff;
	font-size:14px;
	font-family:"Arial";
	text-decoration:underline;
	font-weight:bold; }

.listing_1_content{
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	background: #dddddd url(../images/search_bgr_05.jpg) repeat-x top;
	border:#d4d4d4 solid 1px;
	height:103px;
	padding:5px 5px 5px 5px;}
	
.listing_1_title{
	background:url(../images/search_bgr_04.jpg) repeat-x top;
	-moz-border-radius:  5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	height:30px;
	color:#ffffff; font-size:14px;
	font-family:"Arial";
	text-transform:uppercase;
	font-weight:bold;
	padding:0 5px 0 5px;}	
	
.listing_2_title{
	background:url(../images/search_bgr_04.jpg) repeat-x top;
	-moz-border-radius:  5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	height:30px;
	color:#333366; font-size:14px;
	font-family:"Arial";
	text-transform:uppercase;
	font-weight:bold;
	padding:0 5px 0 5px;}
	
.listing_bgr_2_content{
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	border:#a2a0a0 solid 1px;
	background-color:#f8faf9;
	padding:5px 5px 5px 5px;}
	
.listing_bgr_2_title{
	background:url(../images/search_bgr_04.jpg) repeat-x top;
	-moz-border-radius:  5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	height:30px;
	color:#ffffff; font-size:15px;
	font-family:"Arial";
	text-transform:uppercase;
	font-weight:bold;
	padding:0 5px 0 5px;}
	
.listing_bgr_3_content{
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	border:#a2a0a0 solid 1px;
	background-color:#f8faf9;
	padding:5px 5px 5px 5px;}
	
.listing_bgr_3_title{
	background:url(../images/search_bgr_06.jpg) repeat-x top;
	-moz-border-radius:  5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	height:22px;
	text-align:center;
	color:#ffffff; font-size:12px;
	font-family:"Arial";
	text-transform:uppercase;
	font-weight:bold;
	padding:0 5px 0 5px;}
	
.listing_bgr_3_title:hover{
	background:url(../images/search_bgr_07.jpg) repeat-x top;
	-moz-border-radius:  5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	height:22px;
	text-align:center;
	color:#ffffff; font-size:13px;
	font-family:"Arial";
	text-transform:uppercase;
	font-weight:bold;
	padding:0 5px 0 5px;}
	
.listing_bgr_3_title a{ text-decoration:none; color:#ffffff;}
	
.listing_bgr_3_title_selected{
	background:url(../images/search_bgr_07.jpg) repeat-x top;
	-moz-border-radius:  5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	height:22px;
	text-align:center;
	color:#ffffff; font-size:13px;
	font-family:"Arial";
	text-transform:uppercase;
	font-weight:bold;
	padding:0 5px 0 5px;}			
	
.heading_green_1{
 	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #549122;
	font-weight: bold;
 	}
 	
.heading_green_1 a{
 	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #549122;
	font-weight: bold;
 	}
 	
.heading_green_1 a:hover{
 	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2f5a0b;
	font-weight: bold;
	text-decoration:underline;
 	}
	
.heading_blue_2{
 	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1f8db2;
	font-weight: bold;
 	}

.text_area_1{
	border-color:#99ccd9;
 	border-style:solid;
    border-width:1px;
	background-color:#ffffff;
	padding: 2px 2px 2px 2px ;
		
}

.horiz_line_1{background: url(../images/wwf_header_red_bgr_01.png)  repeat-x ;}

.large {
	font-family: verdana Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}
.large:hover {
	font-family: verdana Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #48B3A3;
	text-decoration:none;
}

a.page-options {
	color: #000000; 
	text-decoration: none; 
	display: block; 
	text-align: center; 
	padding: 5px; 
	background: #2AAEDF;
	margin: 3px0 0 0 0;
	border-bottom: 1px solid #333333;
	border-bottom: 1px solid #555555;
}

a.page-options:hover, 
a.page-options:focus {
	color: #fff; 
	background: #9BB25A;
}

.moretext {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration:	none;	
}
a.moretext:hover {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: underline;	
}

.moretext_blue {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: #1F8DB2;
	text-decoration:	none;	
}
a.moretext_blue:hover {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: #1F8DB2;
	text-decoration: underline;	
}

.backtop {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #2BA1C9;
	text-decoration:	none;	
}
a.backtop:hover {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #2BA1C9;
	text-decoration: underline;	
}

.caltitle {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #666666; TEXT-ALIGN: center
}
.calweeknames {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffd9b7
}
.calweekends {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffd9b7
}
.caltable {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 10pt; BORDER-LEFT: #666666 1px solid; COLOR: #000000; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.cal {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 10pt; BORDER-LEFT: #666666 1px solid; COLOR: #000000; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.calavailable {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #99ccff
}
.calbooked {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ff9966
}
.calunknown {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccccc
}
.calnodate {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffebd9
}
table.minisearch {  background-image: url(../images/mini-search.jpg); background-repeat: no-repeat; background-position: center top; font-family: Arial, Helvetica, sans-serif; color: #CC6600; font-size: 9pt}
search-text {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #666666}
select.small {  font-family: Arial, Helvetica, sans-serif; font-size: 7pt}
td.custom {  background-image: url(../images/custom-banner.jpg); background-repeat: no-repeat; background-position: center center}
.front-ad {  background-color: #faff6d; background-image: url(../images/front-ad-banner.jpg); background-repeat: repeat-x}
.form-table {  background-color: #DAE5FB; background-image: url(../images/form-middle-back.jpg); background-repeat: no-repeat; background-position: center center}
.grey-banner {  background-image: url(../images/grey-banner.jpg); background-repeat: repeat-x; background-position: top}

.gold-banner {  background-image: url(../images/gold-banner.jpg); background-repeat: repeat-x; background-position: top}

.lean-right {  float: left; width: 140px; position: relative; clip:  rect(   ); background-color: #FFFFFF; background-repeat: repeat-x; padding-top: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 80%; font-weight: bold; color: #333333; text-align: center; line-height: 150%; margin-right: 20px; border: #666666; border-style: outset; border-top-width: 3px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 3px}

.specs {  font-family: Arial, Helvetica, sans-serif; font-size: 80%; font-style: normal; line-height: 150%; color: #282828; font-weight: bold}

.specs1 {  font-family: Arial, Helvetica, sans-serif; font-size: 95%; font-style: normal; line-height: 150%; color: #282828; font-weight: bold}

.margin-left {  margin-left: 5px}

.calendar {  margin-left: 5px}

td.unavil {  font-family: Arial, Helvetica, sans-serif; color: #f5f5f5; background-image: url(../images/calendar-unavailable.jpg); background-repeat: no-repeat; background-position: center center; text-align: center; vertical-align: middle; font-size: 12px}

td.avil {  font-family: Arial, Helvetica, sans-serif; color: #333333; background-image: url(../images/calendar-available.jpg); background-repeat: no-repeat; background-position: center center; text-align: center; vertical-align: middle; font-size: 12px}.calendar-hold {  margin-left: 160px}

.hilites{
font: bold 13px arial;
padding: 2px 0;
margin: 0;
width: 100%;
background-color: #9999CC;
color: #ffffff;
line-height:24px;
border: 1px dashed #000000;
text-align: left; /*set value to "right" for example to align menu to the right of page*/
}

.textblack{
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;	
}
.blacktext{
	color: #000000;
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
}
H1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}