/* Global Element Styles */
body {
	font-family: Georgia,"Times New Roman", Times, serif;
	font-size:1.1em;
	color:#333;
}

h1 {
	font-family: Georgia,"Times New Roman", Times, serif;
	font-size:.8em;
	color:#666;
}

h2 {
	font-family: Georgia,"Times New Roman", Times, serif;
	font-size:1.9em;
	text-transform:uppercase;
	color:#69120c;
	margin:.5em auto;
	padding:0;
}

h3 {
	font-family: Georgia,"Times New Roman", Times, serif;
	font-size:1.4em;
	text-transform:capitalize;
	color:#333;
	margin:.5em auto;
	padding:0;
}

h4{
	font-family: Georgia,"Times New Roman", Times, serif;
	font-size:1.1em;
	text-transform:capitalize;
	color:#333;
}

a{
	color:#8A8478;
}
/* Global Section Styles */

div#holder{
	
}
	div#holder h1{
	}

div#branding{
}	
			

div#language-navigation h2{
	color:#404042;
	font-size:0.9em;
	text-transform:none;
}

	
div#time-weather p{
	font-size:0.9em;
	text-transform:none;
	margin: 0 0 5px 0;
}

div#time-weather #digital-clock,
div#time-weather .weather,
#time-weather .tohide a{
	color:#EA8B2A;
	text-transform:none;
}

div#language-navigation ul li a{
	color:#FFF;
	font-size:0.9em;
	text-transform:none;
	text-decoration:none;
}

div#language-navigation ul{
	color: #FFF;
}


div#language-navigation ul li.active a{
	color:#FFF;
}
div#language-navigation ul li.active ul li a{
	color:#FFF;
	display:block;	
}

div#language-navigation ul li.active:hover ul a{
	color:#FFF;
	display:block;			
}
div#language-navigation ul li.active ul li:hover a{
	display:block;
	padding-bottom:4px;
	color:#ea8b2a;
}
div#language-navigation ul li ul{
	visibility:hidden;
	position: absolute;
	z-index:25;
	background:#404040;
	right:0px;
}
div#language-navigation ul li ul li{
	position:relative;
	display:block;
	margin:0;
}
		div#language-navigation ul li ul li a:hover{
			/* background:#ea8b2a; */
			display:block;
			line-height:1.4em;
			color:#ea8b2a;
		}
/* START popup menu effects */
			
	div#language-navigation ul li a:hover + ul,
	div#language-navigation ul li ul:hover {
		display: block; visibility: visible;
	}
	
	* html div#language-navigation ul li:hover ul { /* IE<=6 requires csshover.htc */
		display: block; visibility: visible;
	}
	* html div#language-navigation ul li.active-nojs ul {
		display: block; visibility: visible;
	}
	
	div#language-navigation ul ul li
	{
		display: block;
		position:relative;
		background: #404040;
		padding: 0;
		z-index: 30;
	}
			
			
/* END popup menu effects */


	/*div#language-navigation ul:hover li a{
		color:#908A7C;
	}
	div#language-navigation ul li.active a{
		color:#908A7C;
		
	}

	div#language-navigation ul li:hover a{
		color:#eef0e8;
	}*/

div#main-content-home h3,
div#main-content-subpage h3,
div#main-content-subpageWide h3{
	font-size:1em;
	color:#797269;
}

div#main-content a:hover{
	color:#333;
}

div#main-menu,
div#main-menu-homeTest{
	font-family: Georgia,"Times New Roman", Times, serif;
	font-size:1.0em;
}

	div#main-menu p.onlineReservations,
	div#main-menu-homeTest p.onlineReservations{
		color:#EA8B2A;
		font-size:1.2em;
	}

	div#main-menu ul li a,
	div#main-menu-homeTest ul li a {
		color:#333;
		text-decoration:none;
		}
		
	div#main-menu ul li a:hover,
	div#main-menu-homeTestul li a:hover {
		color:#C9C5BB;
		text-decoration:none;
		}
		
		/*div#main-menu ul li a:visited {
			color:#333;
			text-decoration:none;
		}*/
	
			div#main-menu ul li.active a,
			div#main-menu-homeTest ul li.active a{
				color:#8a8478;
			}
			
				div#main-menu ul li.active-under a,
				div#main-menu-homeTest ul li.active-under a{
					color:#333;
				}
		
				div#main-menu .currentMenuItem,
				div#main-menu-homeTest.currentMenuItem {
						color:#8a8478;
				}				
						
					div#main-menu ul li ul.menuLevel2  a,
					div#main-menu-homeTestul li ul.menuLevel2  a{
						color:#333;
					}
					
					div#main-menu ul li ul.menuLevel2 li.active a,
					div#main-menu-homeTest ul li ul.menuLevel2 li.active a,
					div#main-menu ul li ul.menuLevel2  a:hover,
					div#main-menu-homeTest ul li ul.menuLevel2  a:hover{
						color:#8a8478;
					}



div#availability-checker{
}

div#guest_comments{
	font-size:1.0em;
	/*color:#964600;*/
	color:#333;
}

div#guest_comments p.nameText{
	text-transform:uppercase;
}

#holder div#reviews_quotes #guestComments .quotes .author{
	font-style:italic;
}

#bookingMask {
	font-size: 0.9em;
	text-align:left;
}
#bookingMask h2 {
	text-transform:none;
	color:#404040;
	font-size:1.5em;		
}
#bookingMask h3 {
	text-transform:none;
	color:#404040;
	font-size:1.5em;		
}

div#features h2 {
	font-size:0.8em;
	color:#d6d8d4;
	text-transform:uppercase;
}

div#contact-details,
div#contact-details p,
div#contact-details li{
		font-size:0.95em;
}

	div#contact-details-homeTest,
	div#contact-details-homeTest p,
	div#contact-details-homeTest li{
		font-size:0.9em;
	}

div#contact-details .contact_info ul{

}
				
		div#contact-details .contact_info ul li a,
		div#contact-details-homeTest .contact_info ul li a{
			color:#8a8478;
			text-decoration:none;
		}

			div#contact-details .contact_info ul li a:hover,
			div#contact-details-homeTest .contact_info ul li a:hover {
				color:#333;
				text-decoration:none;
			}
			
				div#contact-details .address,
				div#contact-details-homeTest .address{
					color:#333;
				}
				div#contact-details .email ul li.reservationTxt{
				}
				
					div#contact-details .newsLtr_signup{
				}
				
					div#contact-details .newsLtr_signup ul li a,
					div#contact-details-homeTest .newsLtr_signup ul li a{
						text-decoration:none;
					}
			
						div#contact-details .newsLtr_signup ul li a:hover,
						div#contact-details-homeTest .newsLtr_signup ul li a:hover {
							text-decoration:none;
						}


div#fine-print p,
div#fine-print-homeTest p {
		color:#333;
	}
	
		div#fine-print p a,
		div#fine-print-homeTest p a{
			color:#8a8478;
			text-decoration:none;
		}
		
			div#fine-print p a:hover,
			div#fine-print-homeTest p a:hover{
				color:#333;
			}
			
.lightgrey{
	color:#8A8478;	
}

.quote-orange{
	color:#ea8c2c;	
}

.quote-purple{
	color:#855c9a;
}

.quote-grey{
	color:#8c857b;
}

#holder div#newsletter form#newsletterForm button.go{
	text-align:left;
	color:#404040;
	font-size:1em;	
}
div#spoffers h3{
	font-family: Georgia, serif;
	color:#fff;
	text-transform:uppercase;
	font-size:1.1em;
}
div#main-menu  div#spoffers ul li .intro{
	font-size:0.8em;
}
div#main-menu  div#spoffers .book-now{
	text-decoration:underline;
	font-size:0.8em;
	color:#000;
}
#mod_pukkaReviews h4{
	color:#434043 !important;
	font-size:1.2em !important;
}
#rightpanel .content-holder h3{
	font-size:1.35em;
}
#rightpanel .content-holder p,#rightpanel .content-holder a{
	font-size:0.8em;
	color:#434043;
}

#rightpanel .content-holder a{
	text-decoration:underline;
	font-weight:bold;
	color:#000;
}
#bestprice h3,#bestprice p,#bestprice a{
	color:#ffffff;
	text-transform:none;
}
#bestprice h3{
	font-size:2em;
	letter-spacing:3px;
	color:#9f9f9f;
}
#bestprice  .currencytxt{
	font-size:1.4em;
}
#bestprice  .units{
	font-size:1.8em;
}
#bestprice  .cents{
	font-size:1.6em;
}
#bestprice  .rate span.label{
	font-size:0.75em;
}
#bestprice  .booking-link{
	font-size:0.6em;
}
div.sellingbanner-warpper{
	color:#000000;
}
			div.sellingbanner-warpper p{
				font-size:0.8em;				
			}
