@charset "utf-8";
/* CSS Document */

body {
	background-repeat: repeat-x;
	background-color: #091e45;
	margin-top: 0px;
	overflow: visible;
	background-image: url(../images/background.jpg);
}

/*  Standard Classes  */
a:link { 
	color: #000066;
	text-decoration: none;
}
a:visited {
	color: #036;
	text-decoration: none;
}
A:hover {
	color: #000066;
	text-decoration: underline; 
}
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	font-weight: bold;
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	font-weight: bold;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-align: center;
}




/*  Custom Classes*/
.standardtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.highlighttext {
	color: #000066;
	font-weight: bold;
}
.aboutcontainer {
	background-image: url(../images/blank-hp-bg.jpg);
	height: 209px;
	width: 736px;
	margin-right: 22px;
	margin-left: 22px;
	margin-bottom: 15px;
	float: left;
}
.standardcontent {
	background-image: url(../images/content-box-top.jpg);
	width: 697px;
	background-repeat: no-repeat;
	overflow: visible;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
	text-align: justify;
	padding-top: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}



/* Custom Tags*/
#menu {
	margin-right: 50px;
	margin-left: 50px;
}


#container {
	width: 880px;
	margin: 0 auto;
	overflow: visible;
}

#top {
	background-image: url(../images/bg-top.png);
	height: 157px;
}
#menubar {
	background-image: url(../images/bg-menubar.png);
	height: 27px;
}
#contentcontainer {
	background-image: url(../images/bg-content.png);
	background-repeat: repeat-y;
	overflow: visible;
	padding-right: 50px;
	padding-left: 50px;
	padding-top: 15px;
	padding-bottom: 15px;
	float: left;
	width: 780px;
}
#footer {
	background-image: url(../images/bg-footer.png);
	height: 79px;
	clear: both;
}


#header {
	height: 38px;
	background-image: url(../images/bg-header.png);
}
#banner {
	height: 200px;
	width: 734px;
	margin-right: 23px;
	margin-left: 23px;
}
#foodbanner {
	padding-top: 10px;	
}
#contentcontainer #indexcontent {
	background-image: url(../images/index-content.jpg);
	height: 182px;
	width: 711px;
	margin-right: 23px;
	margin-left: 22px;
	padding-top: 38px;
	padding-right: 13px;
	padding-left: 13px;
	padding-bottom: 10px;
}
#contentcontainer #indexcontent #welcome {
	text-align: justify;
	float: left;
	height: 182px;
	width: 475px;
	overflow: visible;
}
#contentcontainer #indexcontent #newsholder {
	float: right;
	width: 210px;
	height: 182px;
	overflow: auto;
}

#contentcontainer #about1 #abouttext {
	float: left;
	width: 543px;
	height: 189px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	overflow: hidden;
}
#contentcontainer #about1 #aboutpic {
	float: right;
	width: 131px;
	height: 169px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
#contentcontainer #about2 #abouttext {
	float: right;
	width: 543px;
	height: 189px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	overflow: hidden;
}
#contentcontainer #about2 #aboutpic {
	float: left;
	width: 131px;
	height: 169px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
#contentcontainer #standardcontainer {
	width: 737px;
	margin-right: 22px;
	margin-left: 22px;
	background-image: url(../images/content-box-centre.jpg);
	background-repeat: repeat;
	overflow: visible;
	float: left;
}
#contentcontainer #standardcontainer #standardcontent {
	background-image: url(../images/content-box-top.jpg);
	width: 697px;
	background-repeat: no-repeat;
	overflow: visible;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
	text-align: justify;
	padding-top: 10px;
}
#contentcontainer #standardcontainer #aboutcontent {
	background-image: url(../images/about-box-top.jpg);
}
#contentcontainer #standardcontainer #newscontent {
	background-image: url(../images/news-box-top.jpg);
}
#contentcontainer #standardcontainer #weddingcontent {
	background-image: url(../images/wedding-box-top.jpg);
}
#contentcontainer #standardcontainer #servicescontent {
	background-image: url(../images/serv-box-top.jpg);
}
#contentcontainer #standardcontainer #gallerycontent {
	background-image: url(../images/gallery-box-top.jpg);
}
#contentcontainer #standardcontainer #testcontent {
	background-image: url(../images/test-box-top.jpg);
}
#contentcontainer #standardcontainer #linkscontent {
	background-image: url(../images/links-box-top.jpg);
}
#contentcontainer #standardcontainer #standardbottom {
	background-image: url(../images/content-box-bottom.jpg);
	height: 7px;
	width: inherit;
	margin-bottom: 15px;
	float: left;
}
#standardbottom {
	background-image: url(../images/content-box-bottom.jpg);
	height: 7px;
	width: 736px;
	margin-bottom: 15px;
	float: left;
	margin-right: 22px;
	margin-left: 22px;
	overflow: hidden;
}
#contentcontainer #menucontainer {
	width: 737px;
	margin-right: 22px;
	margin-left: 22px;
	background-image: url(../images/menu-box-centre.jpg);
	background-repeat: repeat;
	overflow: visible;
	float: left;
}
#contentcontainer #menucontainer #menucontent {
	background-image: url(../images/menu-box-top.jpg);
	width: 697px;
	background-repeat: no-repeat;
	overflow: visible;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
	text-align: justify;
	padding-top: 45px;
	float: left;
}
#contentcontainer #menucontainer #menubottom {
	background-image: url(../images/menu-box-bottom.jpg);
	height: 26px;
	width: inherit;
	float: none;
	clear: both;
}


/* Contacts Page Div Tags */
#contentcontainer #contactcontainer {
	width: 242px;
	margin-right: 11px;
	margin-left: 26px;
	background-image: url(../images/contact-box-centre.jpg);
	background-repeat: repeat;
	overflow: visible;
	float: left;
}
#contentcontainer #contactcontainer #contactcontent {
	background-image: url(../images/contact-box-top.jpg);
	width: 202px;
}
#contentcontainer #contactcontainer #contactbottom {
	background-image: url(../images/contact-box-bottom.jpg);
	height: 7px;
	width: inherit;
	overflow: hidden;
}
#contentcontainer #mapcontainer {
	width: 464px;
	margin-right: 26px;
	margin-left: 11px;
	background-image: url(../images/map-box-centre.jpg);
	background-repeat: repeat;
	overflow: visible;
	float: right;
}
#contentcontainer #mapcontainer #map {
	background-image: url(../images/map-box-top.jpg);
	width: 425px;
	padding-top: 50px;
}
#contentcontainer #mapcontainer #mapbottom {
	background-image: url(../images/map-box-bottom.jpg);
	height: 7px;
	width: inherit;
	overflow: hidden;
}
#container #contentcontainer #menucontainer #menucontent #menuselector {
	width: 180px;
	float: left;
	padding-right: 10px;
	overflow: visible;
}
#container #contentcontainer #menucontainer #menucontent #menuviewer {
	width: 497px;
	float: left;
	padding-left: 10px;
	overflow: visible;
}
#container #contentcontainer #menucontainer #menucontent #menupagecontent {
}

#container #contentcontainer #IntroContent {
	background-image: url(../images/about-box-top.jpg);
	width: 696px;
	background-repeat: no-repeat;
	overflow: visible;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
	text-align: justify;
	padding-top: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float:left;
	color: #666666;
}

