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{
	font-family:"Microsoft Sans Serif", Geneva, sans-serif;
	font-size:2em;
	margin:.5em auto;
	padding:0;
	color:#504d54;
}

h3{
	font-family:"Microsoft Sans Serif", Geneva, sans-serif;
	font-size:1.5em;
	margin:.5em auto;
	padding:0;
	color:#504d54;
}

strong{
	color:#504d54;
}

span.highlight{
	color:#ddc153;
}

.caps{
	text-transform:uppercase;
}

#main-menu ul li{	
	font-family:"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;
	font-family:"Microsoft Sans Serif", Geneva, sans-serif;
}	

#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;	
}


#best-rates h2 {
	color: white;
	font-size: 1.2em;
	text-align: center;
	background-color: #908979;
}

.widget-content{
	font-family:"Microsoft Sans Serif", Geneva, 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;
}

#availability-checker{
	color:#ccc;
	font-size:.9em;
	letter-spacing:-1px;
}

#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;
	}
	
	.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: "Microsoft Sans Serif", Geneva, sans-serif;
	color:#fff;
}
	#weather-feed dt.time{
		font-size:.8em;
	}
	#weather-feed dt.temp1, #weather-feed dt.temp2,  #weather-feed dt.temp3{
		text-transform: uppercase;
		color:#acacac;
	}
	#weather-feed dd {
		font-size: 0.9em;
		color: #ddd;
	}
	#weather-feed dd#jstempcontainer1,#weather-feed dd#jstempcontainer2, #weather-feed dd#jstempcontainer3{
		text-transform:capitalize;
	}
		#weather-feed dd#jstempcontainer1 span.temperature,#weather-feed dd#jstempcontainer2 span.temperature, #weather-feed dd#jstempcontainer3 span.temperature{
			font-size:1.3em;
		}
	
#newsletter h2{
	font-size:1.5em;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	margin-top:0px;
	background:#87816B;
	height:30px;
	padding-top:10px;
}
#newsletter input.go{
	color:#fff;
	font-size:.7em;
	text-transform:uppercase;
}
#newsletter p{
	color:#fff;
	font-size:.9em;
	text-align:center;
}

#reservation-form #check-availability-btn{
	font-family:Verdana, Geneva, sans-serif;
	font-size:.9em;
	letter-spacing:-1px;
	color:#fff;
	text-transform:uppercase;
	padding:.5em;
}

#reservation-form .formitem{
	font-family:Verdana, Geneva, sans-serif;
	font-size:1em;
	color:#fff;
}

#reservation-form .smalltext{
	font-size:.7em;
	letter-spacing:.1em;
}

#quick-news h2 {
	background:#87816B none repeat scroll 0 0;
	color:#FFFFFF;
	font-size:1.5em;
	height:30px;
	margin-top:0;
	padding-top:10px;
	text-align:center;
	text-transform:uppercase;
}

	#quick-news a.more-news-link{
		color:#ebc357;
		float: right;
		position: relative;
		top: -5px;
	}

#main-content{
}

	#property-linker div.property-box h2{
		font-family: "Microsoft Sans Serif", Geneva, sans-serif;
		font-size:1.5em;
		color:#fff;
		margin:0;
		padding:0;
		text-transform:uppercase;
	}
	#property-linker div.property-box h2.propertyBoxHeading{
		text-transform:none;
	}
	#property-linker div.property-box span.sub-heading{
		font-family: "Microsoft Sans Serif", Geneva, sans-serif;
		font-size:.6em;
		color:#fff;
	}
	#property-linker div.property-box{
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		color:#fff;
	}
	#property-linker div.property-box.boutique-box, #property-linker div.property-box.boutique-box h2, #property-linker div.property-box.boutique-box span.sub-heading {
		color: #87816b;
	}
	#property-linker div.property-box.boutique-box h2{
		font-size: 1.3em;
		text-transform: none;
	}

#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;
	}

