/* Global Element Styles */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #584b3d;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #d0cc94;
}

a{
	color: #584b3d;
	text-decoration: underline;
}

a:visited{
	color: #584b3d;
}

/* Global Section Styles */

div#holder{
}
	div#holder h1{
		text-align: center;
		text-transform: uppercase;
	}

div#branding{
}
		div#branding h2{
		}
		
div#language-navigation h2{
	color: #d0cc94;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
	div#language-navigation ul li a{
		color: #767561;
		text-decoration: none;
	}
		div#language-navigation ul li{
			color: #d0cc94;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 0.9em;
		}

div#main-content{
	font-family: Arial, Helvetica, sans-serif;
}
	div#main-content #content p.intro{
		color: #fff;
		text-align: center;
		font-size: 0.9em;
	}

div#main-visual{
}
	div#main-visual h2{
	}
	
div#mod_pukkaJobs h3.itemPreviewTitle{
	color: #b4a968!important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;	
	text-align: left;
}
	div#mod_pukkaJobs h3.itemPreviewTitle a{
		text-decoration: none!important;
	}

div#main-menu{

}
	div#main-menu h2{
	}
	div#main-menu ul li{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.3em;
		color: #767561;
	}
		div#main-menu ul li a{
			color: #767561;
			text-decoration: none;
		}
		div#main-menu ul li a:visited{
			color: #767561;
		}
		div#main-menu ul li a:hover{
			color: #b0a458;
		}
		div#main-menu ul li.active a{
			color: #b0a458;
		}
	
div#availability-checker{
}
	div#availability-checker h2{
		color: #70b1d3;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.6em;
		text-align:  center;
		text-transform: lowercase;
		letter-spacing: 0.2em;
	}
	div#availability-checker p.intro{
		color: #fff;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		text-align:  center;
	}
		div#availability-checker p.intro a{
			color: #fff;
			text-decoration: none;
		}
		div#availability-checker p.intro a:hover{
			color: #6eb2d3;
		}
		div#availability-checker p.intro a:visited{
			color: #fff;
		}

div#special-offers{
}
	div#special-offers .offer{
	
	}
	div#special-offers .offer h2{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.6em;
		font-weight: normal;
		line-height: 3em;
		text-align: center;		
	}
		div#special-offers .offer h2 .first-word{
			color: #767561;
		}
		div#special-offers .offer h2 .last-word{
			color: #bbae62;
		}
		div#special-offers .offer-content-wrapper h3{		
			color: #aea260;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			text-align: center;
		}
		div#special-offers .offer-content-wrapper .offer-intro{	
			font-family: Arial, Helvetica, sans-serif;
			font-size: 0.9em;
			text-align: center;
		}
		div#special-offers a.offer-more{
			color: #767561;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			text-decoration: none;
			text-transform: lowercase;
		}
		div#special-offers a.offer-more:visited{
			color: #767561;
		}
		div#special-offers a.offer-more:hover{
			color: #767561;
			text-decoration: underline;
		}		
		div#special-offers .box3 .offer-content-wrapper h3{		
			color: #fff;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			text-align: center;
		}
		div#special-offers .box3 .offer-content-wrapper .offer-intro{	
			color: #fff;
			font-size: 0.9em;
			text-align: center;
		}
		div#special-offers .box3 a.offer-more{
			color: #fff;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			text-decoration: none;
			text-transform: lowercase;
		}
		div#special-offers .box3 a.offer-more:visited{
			color: #fff;
		}
		div#special-offers .box3 a.offer-more:hover{
			color: #fff;
			text-decoration: underline;
		}

div#best-prices{
}
	div#best-prices p.stay-price{
		color: #7cc3e6;
		text-align: center;
		text-transform: uppercase;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.6em;
	}
	div#best-prices p.no-available-rate{
		color: #7cc3e6;
		text-align: center;
		text-transform: uppercase;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.6em;
	}
		div#best-prices p.stay-price a{
			color: #7cc3e6;
			text-decoration: none;
		}
		div#best-prices p.stay-price a:visited{
			color: #7cc3e6;
		}
		div#best-prices p.stay-price a:hover{
			color: #fff;
		}
	#best-prices a.bp-link {
		color: #7cc3e6;
		text-decoration: none;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 1.6em;
		text-align: center;
		text-transform: uppercase;
	}
	#best-prices a.bp-link:hover {
		color: #fff;
	}
		
div#hotel-links{
}

div#stay-with-us{
}
	div#stay-with-us a{
		color: #fff;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.1em;	
		text-align: center;
		text-decoration: none;
		line-height: 2em;
	}
	div#stay-with-us a:visited{
		color: #fff;
	}
	div#stay-with-us a:hover{
		color: #6eb2d3;
	}
	

div#misc-links{
}
	div#misc-links ul li{
		color: #767561;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;		
	}
		div#misc-links ul li a{
			color: #767561;
			text-decoration: none;
		}
		div#misc-links ul li a:visited{
			color: #767561;
		}
		div#misc-links ul li a:hover{
			color: #b0a458;
		}
		div#misc-links ul li.active a{
			color: #b0a458;
		}
		
div#footer #alt-menu ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #767561;
}
	div#footer #alt-menu ul li a{
		color: #767561;
		text-decoration: none;
	}
	div#footer #alt-menu ul li a:visited{
		color: #767561;
	}
	div#footer #alt-menu ul li a:hover{
		color: #b0a458;
	}
	div#footer #alt-menu ul li.active a{
		color: #b0a458;
	}
	
div#footer #contact-details ul li{
	color: #767561;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

div#footer #community-info ul li{
	color: #767561;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
	div#community-info .email-entry input#email-address{
		color: #767561;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		text-transform: lowercase;
	}
	div#community-info input.go{
		color: #fff;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		text-align: center;
	}
