body {
	
	background-color: #C3B078;
	margin-top::0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.table_border {
	background-image: url(../images/table_bg.jpg);
}

.a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.c {
	color: #FFFFFF;
	font-weight: bold;
}
.c1 {
	color: #FFFFFF;
	font-weight:normal;
}
.a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #336600;
	text-decoration: none;
}

.a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #336600;
	text-decoration: underline;
}

.footer:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.footer:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.footer:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #336600;
	text-decoration: underline;
}
.d {
	color: #336600;
	font-weight: bold;
}
.body_text {
	color: #464646;
	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	margin:20px;
}
.text_heading {

	color: #838440;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
}
.content_back {
	background-image: url(../images/content_bg.gif);
	background-repeat: repeat-x;
	background-color: #E8E495;
}

.body_text_clickable {
	color: #DE7D39;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	cursor:pointer;
}

.form_field {
	font-size: 10px;
	size:10;
	width:100px;
}

.style1 {font-size: 18px;
font-weight: bold}
.style2 {
        font-size: 11pt;
        font-family: Arial, Helvetica, sans-serif;
		font-weight: bold
}
.style3 {
	font-size: 16px;
	font-weight: bold;
	color:#FFFFFF
	}
.style4
{
	text-align:center;
	font-weight:bold;;
	color:#FFFFFF;
}
.headingText {
	color: #BDBA52;
	font-size: 14px;
}
.style6 {color: #848642}
.headingFirstWord {
	font-weight: bold;
	color: #848642;
	font-size: 14px;
}

.paragraph_header {
	font-weight: bold;
	color: #848642;
	font-size:14px;
}

.Row
{
	background-color:#ebe9b6;
	border:1;
}
/* featured products table */
.featured_facility
{
	font-size: 12pt;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.featured_facility a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.featured_facility a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #336600;
	text-decoration: none;
}

.featured_facility a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #336600;
	text-decoration: underline;
}

.featured_pic 
{
	text-align:center;
	vertical-align:middle;
	width:160px;
	height:110px;
	
}

.featured_bullets
{
	font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	color: #000000;
	text-align:center;
}

.table_content {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.table_login
{
	width:765px;
	padding: 0px;
	
}

.table_login_heading
{
	width:485px;
}

.table_login_form
{
text-align:right;
	width:280px;
		
}

//cellspacing="0" cellpadding="3" width="343" align="left" border="0"
.table_login_form_inner
{
text-align:right;
}

#username
{
	width:80px;
	
}

#password
{
	width:80px;
}

//cellspacing="5" cellpadding="15" width="522" bgcolor="" border="0"
.table_content_box
{
	background-color:#fcfaca;
	padding:15;
	width: 522px;
}

.table_content_box td
{
	background-color:#fcfaca;
	margin:10px;
/*	width:522px;*/
}

.table_content_td{
	background-color:#fcfaca;
	margin:10px;
	width:522px;
}


.table_content_box .body_text
{
	margin:10px;
	line-height: 16px;
}

.table_content_box table
{
	width:500px;
	margin-left:0px; 
	margin-right:0px;
}


.table_content_green
{
	background-color:#848642;
	padding:15;

}
	
	
.table_ad_box
{
	border-collapse: collapse;
	padding: 0px;	
}

.table_ad_box td
{
	padding:0px;
	
}

#table_ad_banner
{
	width: 234px;
	padding:0px;
	
}

#NoticeText {
	padding:3px;
}

td 
{
	border:none;
}

#smiley td
{
	border:none;
}

.search_summary_table
{
border:thin solid #666600;

width:90%;
}

.featured_link a:link {
	background-color:#848642;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}

.featured_link a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#848642;
}

.featured_link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #848642;
}

.destinationTitle
{
	color:#FFFFFF;
	font-size:22px;
	font-style:italic;
	font-weight:bold;
	
}

.destinationName
{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}

.activityName
{
	font-size:12px;
	font-weight:bold;
}

.activityText
{
	font-size:12px;
	font-weight:normal;
}

/* bonus booking styles */

/* table that holds the bonus booking information */
#BonusCalendar
{
font-size:12px;
border:none;
}

/* month headings for the calendar */
.BonusMonth
{
	text-align:center;
	font-weight:bold;
	background-color:#c3b078;
	color:#FFFFFF;
	height: 25px;

}

.BonusMonth2
{
	text-align:center;
	font-weight:bold;
	background-color:#c3b078;
	color:#FFFFFF;
	height: 25px;

}
/* the monday and friday date headings*/
.BonusFriday
{
color:#838440;
font-weight:bold;
}
.BonusMonday
{
color:#838440;
font-weight:bold;
}
.bonusTopLeft
{
background-color:#c3b078;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
}
/* destination name in table */
.bonusDestinationName
{
font-size:12px;
color:#000000;
}

/* cell class to show that day can be booked */
.bonusBookDay
{
color:#FFFFFF;
font-weight:bold;
background-color:#838440;
text-align:center;
width:25px;
height: 25px;
}

/* cell class to show that day cannot be booked */
.bonusBookDayNone
{
color:#FFFFFF;
font-weight:bold;
background-color:#d6c752;
text-align:center;
width:25px;
height: 25px;
}
/* Overview pages Div Scroll */
.divscroll-facilities
{
overflow-x: scroll;
overflow-y:hidden;
width:700px;
height:1044px;
}
.divscroll-accommodation
{
overflow-x: scroll;
overflow-y:hidden;
width:700px;
height:1072px;
}
.divscroll-activities
{
overflow-x: scroll;
overflow-y:hidden;
width:700px;
height:1060px;
}
/* Text boxes font */
input, textarea, select, option
{
	font-family:Arial, Helvetica, sans-serif;
	
}

#menuContainer {
	display:inline;
	width:200px;
}

#menuContainer span {
	background-image:url(../images/star.gif);
	color:#FFFF00;
	background-repeat: no-repeat; 
	display:inline;
}

