html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }

html,body
{
	
	color:#343331;
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 50px 0px;
	overflow-x:hidden;
}
html{
background:#dfe5e1;
}

.PageBreak		{PAGE-BREAK-AFTER: always;}

img	{border-width: 0px 0px 0px 0px;}

div	{padding:0px 0px 0px 0px;border-width: 0px 0px 0px 0px;}



/************************************************************************
* 	Main Containers & Borders
************************************************************************/
div#MainFlashContainer
{
	width:1280px;
	margin:auto;
	position:relative;
	z-index:-1;
	margin-bottom:-650px;
}
div#MainContainer
{
	width:960px;
	margin:0px auto;
}
/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	width:960px;
	float:left;
}
div#HeaderLogoContainer
{
	padding-top:11px;
	height:112px;
	width:319px;
	float:left;
}
div#HeaderCallNowContainer
{
	float:right;
	padding-top:38px;
	padding-right:6px;
	width:194px;
	height:59px;
}

div#FlashBannerContainer{
	width:960px;
	height:281px;
	background:url(/Images/FlashBannerBG2.gif) left top no-repeat;
	float:left;
}
/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	width:920px;
	padding:20px;
	float:left;
	background-color:#ffffff;
}
div#MainBodyLeftContainer
{
	width:565px;
	float:left;
}
div#MainBodyRightContainer
{
	width:333px;
	padding-left:22px;
	float:left;
}
div#Portfolioitem1_divPortfolioItemHtml{
	background:url(/Images/Specials.gif) left top no-repeat;

}
div#Portfolioitem2_divPortfolioItemHtml{
	background:url(/Images/BookOnline.gif) left top no-repeat;
}
div#NewsletterContainer{
	width:298px;
	float:left;
	height:35px;
	background:url(/Images/NewsletterSignUp.gif) left top no-repeat;
	padding:35px 15px 20px 20px;
	color:#dfe5e1;
}
/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	width:918px;
	padding:15px 20px;
	float:left;
	height:23px;
	color:#fefefe;
	background-color:#343331;
	border:#474745 solid 1px;
}


.Titletext{
	float:left;
	width:70px;
	line-height:18px;
}
.TitleInput{
	float:left; background-color:#ffffff; border:solid 1px #c2c2c2; width:175px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#555555; font-weight:normal; padding:3px; margin-right:10px;
}
.TitleButton{
		float:left; border:none; width:auto; margin-right:10px; cursor:pointer; height:32px;
}
.TitleStar{
	color:#ff0000;
}
.TitleDropDown{
float:left; background-color:#ffffff; border:solid 1px #c2c2c2; width:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#555555; font-weight:normal; margin-right:10px;
}
#Reservations1_txtPhone, #Reservations1_txtFax {width:75px;}

#Reservations1_txtAddress{width:475px;}

#Reservations1_txtState, #Reservations1_txtPostcode{width:50px;}

#Reservations1_txtAdults, #Reservations1_txtChildrens{ width:100px;}
#Reservations1_btnSubmit{
	background:url(/Images/SendMail.gif) center top no-repeat;
	width:81px;
}
#btnReset{
	background:url(/Images/ClearForm.gif) center top no-repeat;
	width:87px;
}
.sucessMsg{
	color:#006600;font-weight:bold;float:left; clear:both;padding:10px; background-color:#dfe5e1; border:solid 1px #294359; width:535px; text-align:center; margin-bottom:10px; height:15px;
}
.errorMsg{
	color:#CC0000;font-weight:bold;float:left; clear:both;padding:10px; background-color:#dfe5e1; border:solid 1px #294359; width:535px; text-align:center; margin-bottom:10px; height:15px;
}