body{
	color:#8a888b;
}

h1{
	position:relative;
	top:12px;
	*top:-4px;
	_top:-4px;
	right:145px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#e9e9e9;
	z-index:11;
	text-align: right;
	width:100%;
}

h2, h3, h4, h5,h6 {
	font-family: "Century Gothic", "Microsoft Sans Serif", Geneva, sans-serif;
	color: #504d54;
}

strong{
	color:#504d54;
}

span.highlight{
	color:#ddc153;
}

.caps{
	text-transform:uppercase;
}

#main-menu ul li{	
	font-family:"Century Gothic", "Microsoft Sans Serif", Geneva, sans-serif;
	text-transform:uppercase;
	font-size:1.1em;
	word-spacing: .3em;
	line-height:normal;
}

div#main-menu ul li a {
	color::#fff;
	text-decoration:none;
}	

#main-menu ul li a:hover{
	color:#fff;
	text-decoration:none;
	background: url(../images/general_images/top_nav_bg.gif) repeat-x;
	padding:.8em .5em;
}

#main-menu ul li.selected{
	background: url(../images/general_images/top_nav_bg.gif) repeat-x;
	color:#fff;
	text-decoration:none;
	padding:.8em .5em;
	*padding:.8em 0em .8em .6em;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: 1;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #000000;
}


#languages, #contact-navigation{
	font-size:0.7em;
	color:#6e4a18;
	text-align:right;
	letter-spacing:0px;	
}

.widget-content{
	font-family: "Century Gothic","Trebuchet MS", Arial, Helvetica, sans-serif
}
.widget-content .rooms{
	font-size:1.2em;
	color:#fff;
	text-transform:uppercase;
}
.widget-content .available{
	font-size:1.2em;
	text-transform:uppercase;
	color:#fff;
}
.widget-content .from{
	text-transform:lowercase;
	color:#fff;
}
.widget-content .price{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#fff;
}
.widget-content .price .currency-symbol{
	font-size:1em;
}
.widget-content .lowest-rate{
	font-size:2.5em;
}
.widget-content .dates-available-header a{
	font-size:.6em;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.no-available-rate{
	text-align:center;
	color:#fff;
}

#availability-checker{
	color:#ccc;
	font-size:.8em;
	letter-spacing:-1px;
}
	#availability-checker h2{
		color:#fff;
		background:#719183;
	}

	#availability-checker .go{
		font-family:Verdana, Geneva, sans-serif;
		font-size:.9em;
		letter-spacing:-1px;
		color:#fff;
		text-transform:uppercase;
		cursor:pointer;
	}

	#availability-checker input, select{
		font-family:Verdana, Geneva, sans-serif;
		font-size:.9em;
		color:#676767;
		background:#fff;
		border:0 none;
		padding:.2em;
		text-transform:uppercase;
	}
	
	.best-rate-guaranteed{
		font-size:.6em;
		text-transform:uppercase;
	}
	
	.best-rate-guaranteed a{
		color:#585443;
		text-decoration:none;
		letter-spacing:0px;
	}
	
		.best-rate-guaranteed .intro{
			font-weight:bold;
		}
		.best-rate-guaranteed .outro{
		}
		
		/*Safari font size hack*/
		@media screen and (-webkit-min-device-pixel-ratio:0){
			.best-rate-guaranteed .intro{
				font-size:7px;
				font-weight:bold;
			}
			.best-rate-guaranteed .outro{
				font-size:7px;
			}
		} 
		/*end Safari font size hack*/
	
#weather-feed{
	font-family:"Century Gothic", "Microsoft Sans Serif", Geneva, sans-serif;
	color:#fff;
}
	#weather-feed dt.time{
		font-size:.8em;
	}
	#weather-feed dt.temp{
		text-transform: uppercase;
	}
	#weather-feed dd#jstempcontainer{
		text-transform:capitalize;
	}
		#weather-feed dd#jstempcontainer span.temperature{
			font-size:1.3em;
		}
	
#newsletter h2{
	font-size:1.5em;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	margin-top:0px;
	padding:5px;
	background:#87816B;
}
#newsletter input.go{
	color:#fff;
	font-size:.7em;
	text-transform:uppercase;
}
#newsletter p{
	color:#fff;
	font-size:.9em;
	text-align:center;
}

#special-offers h2,#special-offers h3,#location h2,#jobs h2{
	color:#fff;
	font-size:1.5em;
	text-transform:uppercase;
	text-align:center;
}
	#special-offers h2{
		min-height:30px; _height:30px;
		padding-top:10px;
		background:#719183;
		margin:0;
	}
	#special-offers .link-more, #location .offer-moreinfo-link, #jobs .offer-moreinfo-link{
		color:#fff;
		text-transform:uppercase;
		text-align:center;
	}
	#special-offers p,#location p{
		color:#fff;
		font-size:.8em;
	}
	#special-offers h3{
		font-size:1.1em;
		text-transform:capitalize;
	}

#location .offer-moreinfo-link{
	font-size:1.1em;
}
	#location h2{
		height:30px;
		padding-top:10px;
		margin:0;
	}

#jobs {
	background:#719183;
}
#jobs h2{
	height:30px;
	margin:0;
	padding-top:10px;
}
#jobs .offer-moreinfo-link{
	font-size:.9em;
}

#quick-news h2,#quick-photo-gallery h2{
	padding-top:5px;
	margin:0;
	color:#fff;
	font-size:1.5em;
	text-align:center;
	text-transform:uppercase;	
}
	#quick-photo-gallery h2{
		background:#719183;
		min-height:30px; _height:30px;
		padding-top:10px;
	}
	#quick-news a.more-news-link{
		color:#ebc357;
		float: right;
		position: relative;
		top: -14px;
	}
	
#quick-photo-gallery #quick-photo-gallery-navigation div.image-title{
	font-size:.9em;
	color:#282721;
}
	#quick-photo-gallery #full-gallery-link{
		font-size:.9em;
		color:#fff;
	}

#logo-linker h2{
	font-size:1.2em;
	text-transform:uppercase;
	text-align:center;
}

#innerpage-elements #special-offers h2{
	min-height:30px; _height:30px;
	padding-top:10px;
}

	#property-linker div.property-box h2{
		font-family:"Century Gothic", "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:1.5em;
		color:#fff;
		margin:0;
		padding:0;
		text-transform:uppercase;
	}
	#property-linker div.property-box span.sub-heading{
		font-family:"Century Gothic", "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:.8em;
		color:#fff;
	}
	#property-linker div.property-box{
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		color:#fff;
	}

#footer{
	font-size:.8em;
	color:#87816b;
}
#footer #alt-menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	letter-spacing:.1em;
}
#footer ul li{	
	color:#87816b;
	text-transform:uppercase;
}
#footer ul li a{	
	color:#87816b;
	text-decoration:none;
}

	#footer #small-print #copyright{
		text-align:left;
	}	
	#footer #small-print #salagroup-full-mailing-address{
		text-align:center;
	}
	#footer #small-print #small-print-text{
		text-align:right;
	}

