@charset "utf-8";


/***** MAIN ELEMENTS ******/
body {
	font: normal 12px 'Trebuchet MS',Arial, verdana, sans-serif;
	color:#666666;
	background:url(gfx/cream_gradient.gif);
	background-color:#F7F4D5;

}

#wrapper{
	position: relative;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	height:100%;

}


a{
color: #0099CC;
font-weight:bold;
text-decoration:none;
}

a:hover{
color:#339900;
font-weight:bold;
text-decoration:none;
}


h1{
font-family:Tahoma,Arial, verdana, sans-serif;
font-size:16px;
font-weight:bold;
color:#666666;
}

h2{
font-family:Tahoma,Arial, verdana, sans-serif;
font-size:14px;
font-weight:bold;
color:#666666;
}

#topstrip{
position:absolute;
left:0px;
top:0px;
width:100%;
height:125px;
background-color:#6f5b57;
}

/********* SIDE BAR ********/
.side_bar{
background-color:#CFC9BA;
background-image:url(/gfx/side_bar_top.gif);
}
 
/***** NAVIGATION ******/
#nav
{
width:185px;
}

#nav ul
{
margin-left: 0;
margin-bottom: 0;
padding-left: 0;
list-style-type: none;
}

#nav li a
{
font-weight:bold;
font-size:14px;
text-decoration:none;
color:#ffffff;	
background-color: #6f5b57;
display: block;
width:185px;
height:22px;
background-image:url(/gfx/menu.gif);
border-bottom: 1px solid #ffffff;
}

#nav li a:hover
{
font-size:15px;
color:#ffffff;
background-color: #9f8e8a;
}

/***** COPYRIGHT MESSAGE ******/

.copyright{
font-family:tahoma,Arial, verdana, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

.copyright a:link, .copyright a:visited{
font-size:12px;
color: #ffffff;
text-decoration:none;
}

.copyright a:hover{
text-decoration:none;
color: #33CCFF;
}



/********* LINKS BUTTON ****************/
.links_button a
{
font-weight:bold;
font-size:14px;
text-decoration:none;
color:#ffffff;	
}

.links_button a:hover
{
font-size:15px;
color:#ffff00;
}


/********** BOOKING MODULE *************/
.booking_box{
background-color:#dddddd;
/*background-color:#9c1b1b;*/
}

.check_in_date{
font: normal 12px 'Trebuchet MS',Arial, verdana, sans-serif;
color:#666666;
background-color:#ffffff;
}


.booking_content{
font-size:12px;
color:#333333;
}

.booking_content_header{
font-size:14px;
font-weight:bold;
}


/*************** side events **************/
.side_events{
padding-left:5px;
margin-top:5px;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
width:185px;
}

.side_events_TITLE{
background-color:#B09F8C;
border-bottom:4px solid #CFC9BA;
color:#ffffff;
background-image:url(/gfx/side_events_header.gif);
}

.side_events_BASE{
background-color:#B09F8C;
background-image:url(/gfx/side_events_headerDOWN.gif);
}

.side_events_ITEM{
background-color:#eeeeee;
border-bottom:2px solid #CFC9BA;
}

.side_events a:link, .side_events a:visited{
font-size:12px;
color: #6666dd;
text-decoration:none;
}

.side_events a:hover{
text-decoration:none;
color:#66dd66;
}



/*************** Mailing List Signup **************/
.signup{
padding:5px 0px 10px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
margin-bottom:10px;
border-bottom:1px dashed #999999;
border-top:1px dashed #999999;
background-color:#eeeeee;

}

.signup a:link, .signup a:visited{
color: #003399;
text-decoration:none;
}

.signup a:hover{
text-decoration:none;
color:#0099CC;
}


.signup input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000099;
	background-color: #eeeeee;
}




/*********************** Suppliers List **********************/
#suppliers_list{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#42566F;
}

#suppliers_list h1{
font-size:14px;
color: #3399CC;
}

#suppliers_list h2{
font-size:12px;
color: #CC0033;
}

#suppliers_list h3{
font-size:10px;
color: #993300;
}


/***** FACEBOOK ******/

.facebook{
font-family:tahoma,Arial, verdana, sans-serif;
font-size:10px;
font-weight:bold;
}

.facebook a:link, .facebook a:visited{
color: #676D52;
text-decoration:none;
}

.facebook a:hover{
text-decoration:none;
color: #B9B7AA;
}

/****** TREASURE TRAILS *****/
#treasure-trails{
width:150px;
height:203px;
text-align:center;
padding-top:15px;
padding-bottom:5px;
border:1px solid #eeeeee;
background-color:#D1E4C2; margin-top:20px;
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
font-size:10px;
}