body{
	padding:0;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#1D1D1D;
	background-color:#000000;
	border-top:20px solid #000000;
}

a {color:#5F5F5F; text-decoration:none;}
a:visited {color:#5F5F5F; text-decoration:none;}
a:hover {color:#000; text-decoration:none;}

li a{color:#5F5F5F; text-decoration:none}
li a:visited{color:#5F5F5F; text-decoration:none}
li a:hover{color:#000; text-decoration:none}

img {border:0px;}

p {font-size:12px; margin:0px; padding:0px;}
p {color:#000}
.bodytext{margin-bottom:20px;}

h1 {font-size:22px; font-weight:bold; margin:0px; padding:0px; color:#1D1D1D;}
h2 {font-size:16px; font-weight:bold; margin:0px 0px 15px 0px; padding:0px; color:#1D1D1D;}
h3 {font-size:11px; font-weight:bold; margin:0px; padding:0px; color:#1D1D1D;}
ul{padding:0px; margin:0px; list-style-type:none; text-decoration:none}
li{font-size:13px; font-family:Tahoma, "Trebuchet MS"; font-weight:bold; color:#5F5F5F; padding:0px; margin:0px; list-style-type:none; text-decoration:none}

.floatLeft {float:left}
.floatRight {float:right}
.clearBoth {clear:both}


#bodyWrapper{
	width:984px;
	padding:0;
	margin:0;
	margin:0 auto;
}

#pageWrapper{
	width:984px;
	padding:0;
	margin:0;
}

#headerWrapper{
	background-image:url(images/header2.jpg);
	width:984px;
	height:313px;
}

#headerInner{
	width:347px;
	float:left;
}

#logo{
	width:241px;
	height:89px;
	background:url(images/logo.gif) left no-repeat;
	text-indent:-9999px;
}

#callUs{
	width:261px;
	height:224px;
	background:url(images/callus.gif) bottom left no-repeat;
	text-indent:-9999px;
}

#contentWrapper{
	width:984px;
	background:#fff url(images/contentwrapperheader_bottom.jpg) bottom no-repeat;
	float:left;
}

#fpContentWrapper{
	width:984px;
	background:#fff url(images/fpcontentwrapperheader.jpg) bottom no-repeat;
	float:left;
}


#mainContent{
	width:743px;
	float:right;
}

#contentWhiteBox{
	margin:0px 20px 0px 0px;
	background:#fff;
}

#contentWhiteBoxInner{
	padding:40px 20px 40px 20px;
}

#leftbar{
	float:left;
	width:241px;
}

#leftbarInner{
	padding:20px;
}


#footerWrapper{
	width:984px;
	height:95px;
	background:url(images/footer.jpg);
	border-bottom:20px solid #000000;
	float:left;
}

#fpFooterWrapper{
	width:984px;
	height:95px;
	background:url(images/fpfooter.jpg);
	border-bottom:20px solid #000000;
	float:left;
}

#footerInner{
	padding:50px 10px 10px 20px;
}


#buttonsWrapper{
	margin-top:20px;
}

#homeButton{
	background:url(images/homebutton.gif) top left no-repeat;
	width:68px;
	height:13px;
	cursor:hand;
}

#contactButton{
	background:url(images/contactbutton.gif) top left no-repeat;
	width:108px;
	height:23px;
	cursor:hand;
}

#navigation{
	margin-top:35px;
}

#mainTextStatement{
	width:723px;
	height:189px;
	background:url(images/fpstatement.gif) top left no-repeat;
	text-indent:-9999px;
}

.subTitle{
	width:723px;
	height:122px;
	text-indent:-9999px;
}

#dining{
	background:url(images/title_dining.gif) top left no-repeat;
}

#samplemenu{
	background:url(images/title_sample_menu.gif) top left no-repeat;
	}

#bAndB{
	background:url(images/title_bb.gif) top left no-repeat;
}

#weddings{
	background:url(images/title_weddings.gif) top left no-repeat;
}

#countryPersuits{
	background:url(images/title_country.gif) top left no-repeat;
}

#location{
	background:url(images/title_location.gif) top left no-repeat;
}

#links{
	background:url(images/title_links.gif) top left no-repeat;
}

#tarrif{
	background:url(images/title_tarrif.gif) top left no-repeat;
}

#contact{
	background:url(images/title_contact.gif) top left no-repeat;
}

#copyright{
	font-size:10px;
	color:#bbb;
	text-align:left;
}

#copyright a{
	color:#bbb;
	}

#copyright a:visited{
	color:#bbb;
	}
	
#copyright a:hover{
	color:#fff;
	}

#success{
color:#000;
font-weight:bold;
}

#success ul{
color:#000;
margin-bottom:20px;
}

#success li{
color:#000;
list-style-type:none;
}

#error{
color:#FF0000;
font-weight:bold;
}

#error ul{
margin-bottom:45px;
}

#error li{
list-style-type:square;
}





/*SUB PAGES*/


#subHeaderWrapper{
	background-image:url(images/subheader.jpg);
	width:984px;
	height:241px;
}

#subHeaderInner{
	width:347px;
	float:left;
}

#subLogo{
	width:241px;
	height:89px;
	background:url(images/logo.gif) left no-repeat;
	text-indent:-9999px;
}

#subCallUs{
	width:261px;
	height:152px;
	background:url(images/callus.gif) bottom left no-repeat;
	text-indent:-9999px;
}



input, textarea {width:352px}

.submitButton{
	padding:3px;
	border:none;
	background:#000;
	color:#FFF;
	width:111px;
}

#locationMap{
margin:20px 0px 20px 0px;
}


#contactStatus{
height:300px;
}

P#tarrifHome{position:absolute; left:50%; margin-left:-460px; top:247px; color:#fff}











