/* Global Element Styles */
body {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:##57534B;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	color:#654610;
}

h2 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	text-transform:uppercase;
	color:#5F0F0B;
	margin:.5em auto;
	padding:0;
}

h3 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:1em;
	text-transform:uppercase;
	color:#5F0F0B;
	margin:.5em auto;
	padding:0;
}

h4{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:1em;
	text-transform:uppercase;
	font-weight:normal;
	color:#5F0F0B;
	margin:.5em auto;
	padding:0;
}

/* Global Section Styles */

div#holder{
}
	div#holder h1{
	}

div#branding{
}

div#languages ul li a{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#654610;
	text-decoration:none;
	text-transform:uppercase;
}
	div#languages ul li a:hover{
		text-decoration:underline;
	}
	div#languages ul li.active a{
		color:#751B02;
		text-decoration:none;
	}

div#main-content{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#57534B;
}
	div#main-content #main-content-menu ul li a {
		color:#751B02;
		font-family:Arial,Helvetica,sans-serif;
		font-size:1.1em;
		text-decoration:none;
		text-transform:uppercase;
	}
	div#main-content #main-content-menu ul li a:hover{
		text-decoration:underline;
	}
	div#main-content #main-content-menu ul li.active a{
		text-decoration:underline;
	}
	
	
div#main-content a{
	color:#5F0F0B;
	text-decoration:underline;
}
	div#main-content a:hover{
		color:#654610;
	}

div#main-visual{
}

div#main-menu ul li a{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#FAE68B;
	text-decoration:none;
	letter-spacing:0.1em;
}
	div#main-menu ul li a:hover,
	div#main-menu ul li.active a{
		color:#FFF;
	}
	
div#top-menu ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#654610;
	text-decoration:none;
}
	div#top-menu ul li a:hover{
		text-decoration:underline;
	}
	div#top-menu ul li.active a{
		color:#751B02;
		text-decoration:none;
	}

div#availability-checker label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#FAE68B;
	text-transform:uppercase;
}

	div#availability-checker input, select{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.8em;
		color:#D4AD7A;
		text-align:center;
	}
	div#availability-checker div#best-rate{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.8em;
		color:#FAE68B;
		text-transform:uppercase;
	}
	div#availability-checker .go{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.8em;
		color:#353331;
		text-transform:uppercase;
	}
	
div#localweather{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	text-transform:capitalize;
	color:#7F5F25;
}

div#left-column h3 a,
div#right-column h3 a{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#5F0F0B;
	margin:.5em auto;
	padding:0;
	font-size:0.9em;
	letter-spacing:-0.09em;
	text-decoration:none;
}

div#left-column a.more,
div#right-column a.more{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#751B02;
	font-size:0.8em;
	font-weight:bold;
	text-decoration:none;
}

div#left-column a:hover.more,
div#right-column a:hover.more{
	color:#654610;
}

div#left-column span.content,
div#left-column span.description,
div#left-column div.guest-comments,
div#right-column span.content,
div#right-column span.description,
div#right-column p.description,
div#right-column div.packages li.offer-info{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#654610;
	font-size:0.8em;
}
	div#right-column div.packages div#nav a.link{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		color:#FFF;
		font-size:0.7em;
		text-decoration:none;
	}
	div#right-column div.join-email div.email-entry input{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		color:#FFF;
		font-size:0.8em;	
	}
	div#right-column div.join-email input.go{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		color:#626C60;
		font-size:0.75em;	
	}


div#best-prices .widget_featuredRate h3{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#5F0F0B;
	font-size:0.8em;
	text-transform:capitalize;
}
	div#best-prices .widget_featuredRate p.rate span.label{
		font-family:Georgia, Arial, Helvetica, sans-serif;
		color:#914C03;
		font-size:1.5em;
		text-transform:capitalize;
		font-style:italic;
	}
	div#best-prices .widget_featuredRate p.rate a.rate{
		font-size:2.3em;
		font-family:Georgia, Arial, Helvetica, sans-serif;
		color:#914C03;
		text-transform:capitalize;
		font-style:italic;
		text-decoration:none;
	}

div#footer ul li a{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#5F0F0B;
	text-decoration:none;
}
	div#footer ul{
		margin:0;
		padding:0;
		text-align:center;
	}	
	div#footer ul li a:hover,
	div#footer ul li.active a{
		color:#654610;
	}
	
	div#footer div.address{
		color:#967232;
		font-size:0.8em;
		text-align:center;
	}
	div#footer div.creator a{
	font-family:Arial, Helvetica, sans-serif;
		color:#513E1E;
		font-size:0.8em;
		text-align:center;
		text-decoration:none;
	}
		div#footer div.address a{
		color:#967232;
		text-decoration:underline;
		}
		div#footer div.address a:hover{
			color:#5F0F0B;
		}
			
