/* Global Element Styles */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#000;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#A7A2A0;
	text-align:center;
}

h2 {	
	font-family:"Times New Roman", Arial, Helvetica, sans-serif;
	font-size:1.5em;
	color:#000;
	font-variant:small-caps;
	letter-spacing:0.02em;
}

h3 {
	font-family:"Times New Roman", Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-variant:small-caps;
	color:#000;
}

h4{
	font-family:"Times New Roman", Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-variant:small-caps;
	color:#000;
	fonr-weight:normal;
	margin:0 auto;
	padding:0;
}

a{
	font-family:Arial, Helvetica, sans-serif;
	color:#506177;
}

/* Global Section Styles */

div#holder{
}
	div#holder h1{
	}

div#branding{
}

div#branding div.address{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;	
	font-size:.9em;	
}

div#languages ul li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;	
	font-size:1em;
	text-transform:uppercase;
	text-decoration:none;
}

div#languages ul li a:hover{
	color:#9D9D9D;
}

div#main-content{
		font-family:Arial, Helvetica, sans-serif;
		font-size:1em;	
}

	div#main-content a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.1em;	
		color:#000;
		text-decoration:underline;
	}

	div#main-content a:hover{
		color:#9D9D9D;
	}
	
	
	div#main-content li{
		font-size:1em;
	}
	
	div#main-content li.active a{
		text-decoration:none;
		color:#9D9D9D;
	}

	div#main-content div.main-text div.sub-menu li  a{
		font-family:"Trebuchet MS",Helvetica,sans-serif;
		font-size:1em;
		color:#000;
		text-transform:uppercase;
		text-decoration:none;
		}
	div#main-content div.main-text div.facilities li  a{
		font-size:0.9em;
		}
	
		div#main-content div.main-text div.sub-menu li  a:hover{
			color:#909090;
		}
		
		div#main-content div.main-text div.sub-menu li.active a, div#main-content div.main-text div.sub-menu li a.select{
			color:#909090;
		}
		div#main-content div#views .offer h3{
			font-size:1.7em;
			text-transform:capitalize;
			font-family:Tahoma, Geneva, sans-serif;
			color:#ffffff;
			font-variant:normal;
		}
		div#main-content div#views .offer h4{
			font-size:1em;
			text-transform:uppercase;
			font-family:Arial Narrow, Helvetica, sans-serif;
			color:#ffffff;
		}
		
	div#main-content div.feature-box{
		font-family:"Times New Roman", Arial, Helvetica, sans-serif;
		font-size:0.9em;	
		text-transform:uppercase;
		fonr-weight:normal;
	}
	
	div#main-content div.feature-box a{
		font-family:"Times New Roman", Arial, Helvetica, sans-serif;
		font-size:1.2em;	
		text-transform:uppercase;
		color:#000;
		font-weight:bold;
	}
	
	div#main-content div.feature-box h4{
		font-weight:normal;
		text-transform:none;
	}
	
	div#main-content div.feature-box h3{
		font-size:1.3em;
		font-variant:normal;
		text-transform:none;
	}
	
	div#main-content ul#main-content-menu li  a{
		font-family:"Trebuchet MS",Helvetica,sans-serif;
		font-size:1em;
		color:#000;
		text-transform:uppercase;
		text-decoration:none;
		}
	
		div#main-content ul#main-content-menu li  a:hover{
			color:#909090;
		}
		
		div#main-content ul#main-content-menu li a.select{
			color:#909090;
		}
		div#main-content #rooms h3,
		div#main-content #property h3{
			color:#FFFFFF;
			font-family:Tahoma, Geneva, sans-serif;
			font-size:1.7em;
			text-transform:capitalize;
			font-variant:normal;
		}	
		div#main-content #rooms h4,
		div#main-content #property h4{
			color:#ffffff;
			font-family:Arial Narrow, Helvetica, sans-serif;
			font-size:1em;
			text-transform:uppercase;
		}	

div#intro-box{
	font-family:Arial Narrow, Helvetica, sans-serif;
	font-size:1.1em;	
	color:#9A928D;
}	

div#intro-box a{
	font-size:1.1em;	
	color:#9A928D;
}	

div#intro-box h2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.8em;
	color:#424242;
	margin:.5em auto;
	padding:0;
	font-weight:blod;
	font-variant:normal;
	 letter-spacing:-2px;
}
div#intro-box p.intro-des{
	text-transform:uppercase;
}

div#main-menu ul.shortcuts li a {
	font-family:Arial Narrow, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight: bold;
	color:#000;
	text-decoration:none;
}

div#main-menu ul.shortcuts li a:hover {
	color:#757575;
	}
	
div#main-menu ul.shortcuts li.active a {
	color:#757575;
	}	

div#availability-checker{
}
div#availability-checker h2{
		font-family:"Helvetica Neue" Arial, Helvetica, sans-serif;
		font-size:1.1em;
		color:#FFF;
		font-weight:bold;
}

	div#availability-checker label {
		font-family: Arial, Helvetica, sans-serif;
		font-size:.7em;
		color:#4A4A4A;
		text-transform:uppercase;
	}
	
	div#availability-checker input,select,button {	
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.9em;
		/*font-weight:bold;*/
		color:#000;
		padding-left:4px;
	}
	
	div#availability-checker p.best-rate a{
		font-family:"Times New Roman", Arial, Helvetica, sans-serif;
		font-size:1em;
		color:#C8C8C8;
		text-decoration:none;
	}
		
	div#availability-checker button.go {
		font-family:Arial, Helvetica, sans-serif;
		color:#FFF;
		font-size:.8em;
		text-transform:uppercase;
	}

div#weatherandtime ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;	
}
	
div#special-offers a{
	font-family:"Helvetica Neue" Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#A7A9AC;
	font-weight:bold;	
	text-decoration:none;
	font-variant:small-caps;
}

	div#join-email div.email-entry input{
		font-family:Arial, Helvetica, sans-serif;
		font-size:.8em;
		color:#000;
	}
	
div#top-navigation ul.shortcuts li a {
	font-family:Arial narrow,Helvetica,sans-serif;
	font-size:1.3em;
	color:#000000;
	text-decoration:none;
	font-stretch: ultra-condensed;
	text-transform:uppercase;
}

	div#top-navigation ul.shortcuts li a:hover {
		color:#9D9D9D;
		}
		
	div#top-navigation ul.shortcuts li.active a {
		color:#9D9D9D;
		}		
		
div#offer-menu ul.shortcuts li a {
	font-family:Arial narrow,Helvetica,sans-serif;
	font-size:1em;
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
}

	div#offer-menu ul.shortcuts li a:hover {
		color:#9D9D9D;
		}
		
	div#offer-menu ul.shortcuts li.active a {
		color:#9D9D9D;
		}	
	

	div#search .search-field{
		font-family:Arial Narrow,Helvetica,sans-serif;
	}
	div#search .search-button{
		font-family:Arial Narrow,Helvetica,sans-serif;
	}

div#footer{	
	color:#000000;
}

div#footer ul.shortcuts li a {
	font-family:"Arial Narrow", Helvetica, sans-serif;
	font-size:1.2em;
	color:#794567;
	text-decoration:none;
}

	div#footer ul.shortcuts li a:hover {
		color:#9D9D9D;
	}
		
	div#footer ul.shortcuts li.active a {
		color:#9D9D9D;
	}

	div#footer p.copyright{		
		font-family:Arial, Helvetica, sans-serif;
		font-size:.9em;
		color:#000000;
		line-height:1.6em;
	}
	
	div#footer div#connect a{	
		font-family:"Times New Roman", Arial, Helvetica, sans-serif;
		font-size:1em;
		color:#9A928D;		
		text-decoration:none;
	}

	div#footer div#affiliates p.affiliate-text{		
		font-family: Arial, Helvetica, sans-serif;
		font-size:0.8em;
		color:#9A928D;
		text-align:right;
	}
		
div.widget_viewMediaAttachments li a{
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.1em;
	color:#000;
	text-decoration:underline;
}		

div#map3d p{
	font-size:.9em;
}	

div.itemPreview  h3.itemPreviewTitle{
	font-size:1.5em;
	letter-spacing:0.02em;
}

div#mod_pukkaPartners .moduleBody th {
	font-size:1.1em;
	font-weight:normal;
	text-align:center;
}
div#mod_pukkaPartners .moduleBody h2.itemPreviewCategoryTitle{
	font-size:1.1em;
	color:#333333;
	font-weight:bold;
}
div#mod_pukkaPartners .moduleBody tr.itemPreview h3{
	font-size:1em;
	font-family:Arial,Helvetica,sans-serif;
}
div#mod_pukkaPartners .moduleBody tr.heading{
	line-height:2.2em;
}
div#main-content #rooms .sub-content h3,
div#main-content #property .sub-content h3{
	text-transform:capitalize;
}
div #main-content #rooms h2 a,
div #main-content #views h2 a,
div #main-content #property h2 a{
	color:#603d4d;
	font-family:'Cantarell', arial, serif;
	font-variant:normal;
	
}

#offer #offer-left #top h4{
	font-family:'Arial',Helvetica,sans-serif;
	color:#7b4265;
	text-transform:uppercase;
	font-size:1.1em;
	line-height:2.4;
	text-align:center;
	font-variant: normal;
	font-weight:bold;
}

#offer #offer-left #bottom h2{
	font-family:'Arial',Helvetica,sans-serif;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	line-height:2.6;
	font-size:1.7em;
}

#offer #offer-right {
		font-family:Times New Roman,Arial,Helvetica,sans-serif;
}

#offer #offer-right a{
	font-family:Times New Roman,Arial,Helvetica,sans-serif;
	text-decoration:underline;
}
