/* Global Element Styles */
body {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:1.1em;
	color:#cccccc;
}

h1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:.8em;
	color:#867f78;
}

h2 {
	font-family:"TrajanPro", Georgia, Times New Roman, Times, serif;
	font-size:1.7em;
	text-transform:uppercase;
	color:#fff;
	margin:.5em auto;
	padding:0;
}

h3 {
	font-family:"TrajanPro", Georgia, Times New Roman, Times, serif;
	font-size:1.0em;
	text-transform:uppercase;
	font-weight:bold;
	color:#ba9f7a;
	margin:15px 0px;
	padding:0;
}

h4{
	font-family: Tahoma, Geneva, sans-serif;
	font-size:0.8em;
	text-transform:capitalize;
	color:#a89471;
}

a,
div#main-content ul li a,
div#main-content #left-column ul li a,
div#main-content #right-column ul li a{
	font-family: Tahoma, Geneva, sans-serif;
	color:#ba9f7a;
	text-decoration:underline;
}
a:hover,
div#main-content ul li a:hover,
div#main-content #left-column ul li a:hover,
div#main-content #right-column ul li a:hover{
	text-decoration:none;
}

/* Global Section Styles */

div#main-content{
	font-family: Tahoma, Geneva, sans-serif;
	font-weight:normal;
	color:#fff;
	line-height:1.6em;
}

	div#main-content #left-column ul li,
	div#main-content #right-column ul li,
	div#main-content ul li{
		font-family: Tahoma, Geneva, sans-serif;
		font-size:0.8em;
	}
	
	div#main-content #left-column ul li,
	div#main-content #right-column ul li{
		color:#cccccc;
	}

div#main-menu ul li{
	color:#9b7d54;
}

	div#main-menu ul li a {
		text-decoration:none;
		color:#9b7d54;
		text-transform:uppercase;
		font-size:0.9em;
		font-family:"TrajanPro", Georgia, Times New Roman, Times, serif;
	}
	
	div#main-menu ul li a:hover {
		color:#fff;
	}

	div#main-menu ul li.active a {
		text-decoration:none;
		color:#fff;
	}

div#availability-checker h2{
	color:#c9c8c6;
	text-transform:uppercase;
	font-size:1.1em;
	text-align:center;
	font-family:"TrajanPro", Georgia, Times New Roman, Times, serif;
}

div#availability-checker div.property label {
		text-align:left;

}

	div#availability-checker .date label#date-format-helper {
		color:#555555;
		font-size:0.6em;
	}
	
	div#availability-checker  #booking-form .nights,
	div#availability-checker  #booking-form .adults,
	div#availability-checker  #booking-form .children {
		color:#cecbc6;
	}
	
	div#availability-checker  #booking-form .go {
		color:#fff;
		font-size:0.7em;
		text-align:center;
		text-transform:uppercase;
		font-family:Verdana, Geneva, sans-serif;
	}
	
	div#availability-checker label ,
	div#availability-checker .date label{
		font-size:0.8em;
		text-transform:lowercase;
		color:#cecbc6;
		font-family:Verdana, Geneva, sans-serif;
	}

	div#availability-checker input, 
	div#availability-checker select, 
	div#availability-checker button {
		color:#050100;
		font-size:0.8em;_font-size:0.7em;
		font-family:Verdana, Geneva, sans-serif;
	}

div#special-offers h2{
	color:#c8ceca;
	text-align:left;
	text-transform:uppercase;
	font-size:0.9em;
	font-family:"TrajanPro", Georgia, Times New Roman, Times, serif;
}

	div#special-offers .widget ul.carousel li .offers-wrapper{
		color:#cccccc;
		text-transform:uppercase;
		font-size:0.9em;
		font-family:"TrajanPro", Georgia, Times New Roman, Times, serif;
	}
	
	div#special-offers .widget ul.carousel li .offers-wrapper h3{
		color:#cccccc;
		text-transform:uppercase;
		font-size:1.0em;
		font-family:"TrajanPro", Georgia, Times New Roman, Times, serif;
		font-weight:bold;
	}
	
	div#special-offers .widget ul.carousel li .offers-wrapper a.go{
		color:#cccccc;
		text-transform:lowercase;
		font-size:1.0em;
		font-family: Tahoma, Geneva, sans-serif;
		text-decoration:none;
	}
	
	div#special-offers .widget ul.carousel li .offers-wrapper a.go:hover{
		text-decoration:underline;
	}


div#newsletter form{
	font-family: Tahoma, Geneva, sans-serif;
}
	
	div#newsletter .email-entry label{
		font-size:0.8em;
		color:#999999;
		text-align:right;
	}

	div#newsletter .email-entry input#email-address{
		color:#9c9183;
		font-size:0.8em;
		text-transform:lowercase;
	}


div#footer #footer-menu ul li{
	color:#b08e5f;
}

	div#footer #footer-menu ul li a {
		text-decoration:none;
		color:#b08e5f;
		text-transform:uppercase;
		font-size:0.7em;
		font-family:"Times New Roman", Times, serif;
		font-weight:bold;
		letter-spacing:0.05em;
	}
	
	div#footer #footer-menu ul li a:hover {
		color:#c7c5c5;
	}

	div#footer #footer-menu ul li.active a {
		text-decoration:none;
		color:#c7c5c5;
	}

	div#footer #contact-info span{
		color: #867f78;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 0.6em;
	}
	
	body#page_partnerLink a#partnerLink{
	font-size: 1.3em;
    text-align: center;
    text-decoration: none;
    text-transform: capitalize;
	}
