/* Global Element Styles */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#000;
}

h1 {
	font-family: "Century Gothic", "Myriad Pro", "Trebuchet MS", "Microsoft Sans Serif", Geneva, sans-serif;
	font-size:.8em;
	color:#666;
}

h2 {
	font-family: "Century Gothic", "Myriad Pro", "Trebuchet MS", "Microsoft Sans Serif", Geneva, sans-serif;
	font-size:1.9em;
	text-transform:uppercase;
	color:#fff;
	margin:.5em auto;
	padding:0;
}

h3 {
	font-family: "Century Gothic", "Myriad Pro", "Trebuchet MS", "Microsoft Sans Serif", Geneva, sans-serif;
	font-size:1.4em;
	text-transform:capitalize;
	color:#fff;
	margin:.5em auto;
	padding:0;
}

h4{
	font-family: "Century Gothic", "Myriad Pro", "Trebuchet MS", "Microsoft Sans Serif", Geneva, sans-serif;
	font-size:1.1em;
	text-transform:capitalize;
	color:#fff;
}

a{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
a:hover{
	color:#cfcfd1;
}

/* Global Section Styles */

html{
	
}

body{
	
}

div#holder{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
}
	div#holder h1{
		color:#cfcfd1;
	}
	
div#branding{	
}

	div#branding h2{
		color:#fff;
	}

div#main-content {
	font-size:.9em;
}
	div#main-content a{
		font-family:Arial, Helvetica, sans-serif;
	}
	div#main-content p{
		line-height:1.5em;
	}
	div#main-content h2#page-heading{
		font-size:2.3em;
	}
	div#main-content p.intro{
		font-size:1.1em;
	}
	
	div#main-content .moduleOutput{
		font-family:Arial, Helvetica, sans-serif;
		color:#000;
		font-size:1.1em;
	}
	div#main-content .moduleOutput .itemTitle,
	div#main-content .moduleOutput .itemPreviewTitle,
	div#main-content .moduleOutput .itemPreviewTitle a{
		font-family:Arial, Helvetica, sans-serif;
		color:#fff;
		font-size:1.1em;
		font-weight:bold;
	}
	div#main-content .itemPreview .itemPreviewViewLink {
		/*float:right;*/
		line-height:normal;
	}
	div#main-content #map a {
		color:#000;
	}
	

div#main-visual{
	
}

div#main-menu a{
	font-family:Arial, Helvetica, sans-serif;
}
	div#main-menu a:hover{
		color:#cecfd1;
		text-decoration:none;
	}
	div#main-menu ul.shortcuts li.active a{
		color:#cecfd1;
	}

div#availability-checker{
	font-size:.9em;
}
	div#availability-checker h2{
		font-size:1em;
		color:#fff;
	}	
	div#availability-checker .map a{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:.8em;
	}
	div#availability-checker label{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:.8em;
	}
	div#availability-checker input,
	div#availability-checker select{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:.9em;
	}
	div#availability-checker .go{
		color:#fff;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:.8em;
	}

div#special-offers{
	
}
	div#special-offers h2.section-heading{
		background:#9a9a9c;
		font-size:1.1em;
		font-weight:bold;
	}
	div#special-offers ul{
		color:#616161;
	}
	div#special-offers h3{
		color:#616161;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:1em;
		height: 30px; line-height: 30px;
		margin: 0 7px 3px;
	}
	div#special-offers p.intro{
		font-size:.9em;
	}	
	div#special-offers .more-link{
		font-family:Arial, Helvetica, sans-serif;
		font-size:.7em;
		text-transform:uppercase;
	}
	
	div#special-offers div.more .more-link span.more-link-text{
		font-family:Arial, Helvetica, sans-serif;
		font-size:.9em;
		text-transform:uppercase;
	}
	
	div#special-offers #offers-pager a{
		color:#9a9a9c;
		font-family:Arial, Helvetica, sans-serif;
	}
	div#special-offers #offers-pager a.activeSlide{
		color:#fff;
	}

div#best-prices{
	font-family:"Century Gothic", "Myriad Pro", "Trebuchet MS", "Microsoft Sans Serif", Geneva, sans-serif;
	color:#fff;
}	
	div#best-prices .from-price{
		
	}
	div#best-prices .rooms{
		font-size:1.2em;
		text-transform:capitalize;
	}
	div#best-prices .available{
		font-size:1.2em;
		text-transform:capitalize;
	}
	div#best-prices .from{
		font-size:.8em;
	}
	div#best-prices .price{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:2.5em;
	}
	div#best-prices .price .currency-symbol{
		font-size:.5em;
	}
	div#best-prices .dates-available-header a{
		font-family:Tahoma, Geneva, sans-serif;
		font-size:.5em;
	}	
	div#best-prices .no-available-rate{
		text-align:center;
	}	
	div#best-prices .hotel-name{
		font-size:.8em;
	}
	
div#utility-links{
	font-size:.9em;
	text-transform:uppercase;
}		
	div#utility-links ul li a{
		font-family:Georgia, "Times New Roman", Times, serif;
	}	
	div#utility-links ul li.active a{
		color:#cfcfd1;
	}		
	div#utility-links ul li.active a:hover{
		color:#cfcfd1;
		text-decoration:none;
	}			

div#contact-details{
	font-size:.8em;
}

div#fine-print{
	font-size:.8em;
}