* {margin:0;padding:0}



body {



	font: 11px Verdana, Arial, Helvetica, sans-serif;



	color: #19324A;



	background: #AFC28A;



	margin: 0px 0px 10px;



	padding: 0px;



}



.con1 {



	font-size: 18px;



	font-weight: bold;



	line-height: 24px;



	color: #D00E1D;



	text-align: center;



	margin-top: 20px;



}



.con2 {



	font-size: 18px;



	font-weight: bold;



	line-height: 24px;



	color: #D00E1D;



}



strong {



	color: #19324A;



}





#banner {

	width: 770px;

	height: 189px;

	text-align: right;

	background: url(../images/banner8.jpg) no-repeat;

	position: relative;



}







#page {



	width: 770px;



	margin: 20px auto;



	background: #FFFFFF url(../i/bg/split.gif) repeat-y;



	border: 2px solid #B0B447;



}

#page-index {

	width: 970px;

	margin: 20px auto;

	background: #FFFFFF url(../i/bg/split2.gif) repeat-y;

	border: 2px solid #B0B447;

}



#suburbs {

	text-align: center;

	float: left;

	width: 200px;

	background: #ffffff;

}

#logo {

	text-align: center;

	width: 200px;

	background: #ffffff;

}

#list {

	text-align: center;

	float: left;

	width: 200px;

	background-color: #ffffff;

	background-image: url(../images/suburbs-bg03.gif);

	background-repeat: no-repeat;

	height: 1250px;

}

.list-text {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	font-weight: bold;

	line-height: 10px;

	color: #1A334D;

	padding-top: 35px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

}

















h1 {



	font-size: 16px;



	line-height: 20px;



	font-weight: bold;



	color: #19324A;



	padding-top: 5px;



	padding-bottom: 5px;



	display: block;



	margin-top: 7px;



	margin-right: 20px;



	margin-bottom: 5px;



	margin-left: 20px;



}



#landing {



	margin-top: 20px;



	margin-left: 7px;



}







p {



	font-size: 12px;



	line-height: 18px;



	margin: 0px 20px 10px 25px;



}

#menu-wrapper {

	width: 500px;

}

#wrapper {

	margin-right: auto;

	margin-left: auto;

}







#navbar {



	text-align: left;



	padding-top: 170px;



	color: #B6CD61;



	padding-left: 10px;



}



div#navbar a {



	font: bold normal 11px/11px Verdana, Arial, Helvetica, sans-serif;



	color: #FFFFFF;



	text-decoration: none;



}



div#navbar a:hover {



	font: bold normal 11px/11px Verdana, Arial, Helvetica, sans-serif;



	color: #FFBB33;



	text-decoration: none;



}



div#navbar span.bold, div#navbar span.bold a {

	color: #FF0000;

	font-weight: bold;

}



div#navbar span.bold a:hover {

	color: #FFBB33;

	font-weight: bold;

}



.specials {



	padding: 0px 0px 3px;



	clear: left;



	background-color: #FFFFFF;



	background-image: url(../i/bg/sbg.gif);



	background-repeat: no-repeat;



	background-position: bottom;



	width: 240px;



	margin-top: 20px;



	margin-bottom: 10px;



	margin-left: 15px;



}



div.specials h1 {



	background: #54667A url(../i/bg/sh1.gif) no-repeat;



	font-size: 13px;



	line-height: 13px;



	font-weight: bold;



	color: #FFBB33;



	text-align: center;



	padding: 10px 5px;



	margin: 0px;



}



div.specials img {



	padding: 5px;



	margin-right: auto;



	margin-left: auto;



	text-align: center;



}



div.specials p {



	margin: 0px 5px 5px;



}



div.specials input {



	display: inline;



	text-align: center;



}



.splash {



	margin: 5px auto;



	width: 380px;



	border: 1px solid #54667A;



	



}



.menu {



	display: none;



}







a {



	font-weight: bold;



	color: #19324A;



	text-decoration: none;



}



#content {



	left: 54px;



	top: 0px;



	width: 500px;



	vertical-align: top;



	background: #FFFFFF;



	float: left;



	margin: 0px;



	padding: 0px;



}



#sidebar {



	background: #8B9AA7;



	vertical-align: top;



	margin-top: 0px;



	float: right;



	height: auto;



	width: 270px;



}



#page #sidebar .seasongreet {



	font: bold 24px/30px "Times New Roman", Times, serif;



	color: #FFCC33;



	text-align: center;



}







#footer {

	width: 770px;

	clear: both;

	color: #cccccc;

	background-color: #526B7B;



}

#footer-index {

	width: 970px;

	clear: both;

	color: #cccccc;

}

#green-spacer {

	background-color: #AFC28A;

	height: 10px;

	width: 200px;

	float: left;

}







div#footer p {



	font-size: 11px;



	right: 10px;



	padding: 5px;



	margin: 0px;



	display: inline;



}



div#footer a {



	text-decoration: none;



	color: #CCCCDD;



	font-weight: bold;



	display: inline;



	font-size: 11px;



}



div#footer a:link {



	text-decoration: none;



	}







div#footer a:visited {



	text-decoration: none;



	}



div#footer a:hover {



	text-decoration: none;



	color: #FFFFFF;



}



div#footer a:active {



	text-decoration: none;



	display: inline;



	color: #8484a4;



	font-weight: bold;



}

div#footer-index p {

	font-size: 11px;

	right: 10px;

	padding: 5px;

	margin: 0px;

	display: inline;

}

div#footer-index a {

	text-decoration: none;

	color: #CCCCDD;

	font-weight: bold;

	display: inline;

	font-size: 11px;

}

div#footer-index a:link {

	text-decoration: none;

}

div#footer-index a:visited {

	text-decoration: none;

}

div#footer-index a:hover {

	text-decoration: none;

	color: #FFFFFF;

}

div#footer-index a:active {

	text-decoration: none;

	display: inline;

	color: #8484a4;

	font-weight: bold;

}

#banner-index {

	width: 770px;

	height: 189px;

	text-align: right;

	background: url(../images/banner8.jpg) no-repeat;

	position: relative;

	float: right;

}





#content h2 {







	font-size: 12px;



	line-height: 12px;



	font-weight: bold;



	color: #18314A;



	padding-top: 5px;



	padding-bottom: 5px;



	width: auto;



	display: block;



	margin: 20px 20px 5px 25px;



	text-align: center;



}



.formtab {



	margin-left: 25px;



	width: 455px;



	border: 1px solid #18314A;



	background: #8B9AA7;



}



div#content ol {



	margin-left: 60px;



}



.hide {



	display: none;



}

note {

	text-decoration: none;

	width: 400px;

	height: 150px;

	font-style: italic;

}





h6 {



	font-size: 36px;



	text-align: center;



	margin: 70px 0px 30px;



}



table.ffood td {



	text-align: left;



	margin: 0px;



}



table.ffood td input {



	margin-right: 5px;



	width: 1.5em;



	text-align: left;



	margin-left: 0px;



	display: block;



}



.ffood {



	border: 1px solid #18314A;



	margin-right: 20px;



	margin-left: 20px;



	width: 700px;



}



.booktab {



	width: 600px;



	margin: 0px 0px 10px;



	padding: 0px;



	border-collapse: collapse;



	border-top: 1px solid #18314A;



	border-right: 1px solid #18314A;



	border-bottom: 1px solid #18314A;



}



.lbord {



	border-left: 1px solid #18314A;



	padding-left: 5px;



	padding-right: 5px;



}



.tbord {



	border-top: 1px solid #18314A;



}



table.booktab td h1 {



	background: #8B9AA7;



	padding-top: 5px;



	padding-bottom: 5px;



	padding-left: 5px;



	margin: 0px;



}



.bookhdr {



	border-left: 1px solid #18314A;



	background: #8B9AA7;



}



table.booktab td {



	margin: 0px;



	text-align: left;



}



.lbord20 {







	border-left: 1px solid #18314A;



	padding-left: 5px;



	padding-right: 5px;



}



.bbord {



	border-bottom: 1px solid #18314A;



}



.booktab td {



	vertical-align: top;



}



table.booktab td input {



	margin-top: 0px;



}







div.hide ul li {



	margin-right: 10px;



	margin-bottom: 10px;



}



.mid {



	text-align: center;



}



.formtab2 {



	width: 600px;



	border: 1px solid #18314A;



	background: #8B9AA7;



}



#mbutton {



	position: absolute;



	left: 415px;



	top: 95px;



}



#vipbutton {



	position: absolute;



	left: 360px;



	top: 5px;



}



#flyer {



	display: none;



}



div.specials  p.menuquote {font-weight:bold;font-style:italic;text-align:center;padding-top:5px;}



div.specials ul {margin-left:20px;}



#content a, div.specials a {



	text-decoration: underline;



}



#content a:hover, div.specials a:hover {



	text-decoration: underline;



	color: #FFBB33;



}



#landing {width:490px;}



#landing a {



	height: 105px;



	width: 245px;



	display: block;



	float: left;



	margin-bottom: 5px;



	padding: 0px;



	text-align: center;



	text-decoration: none;



}



#landing a.y {



	background-image: url(../i/butts/landy.gif);



	background-repeat: no-repeat;



	height: 105px;



	width: 245px;



}



#landing a.lb {



	background-image: url(../i/butts/landlb.gif);



	background-repeat: no-repeat;



	height: 105px;



	width: 245px;



	color: #FFBB33;



}



#landing a.b {



	background-image: url(../i/butts/landb.gif);



	background-repeat: no-repeat;



	height: 105px;



	width: 245px;



	color: #8B9AA7;



}



div.clearit {



	clear: left;



	height: 1px;



	width: 100%;



}







#landing a.g {



	background-image: url(../i/butts/landg.gif);



	background-repeat: no-repeat;



	height: 105px;



	width: 245px;



	color: #FFFFFF;



}



#vipsign {



	height: 305px;



	width: 255px;



	float: left;



	color: #19324A;



	background: url(../i/butts/vip.gif) no-repeat;



	margin: 5px 5px 7px 7px;



}



#vipsign p {



	margin-right: 10px;



	margin-left: 10px;



	margin-top: 75px;



}











div.specials1 h1 {







	background: url(../i/bg/sh1y.gif) no-repeat;



	font-size: 13px;



	line-height: 13px;



	font-weight: bold;



	color: #19324A;



	text-align: center;



	padding: 10px 5px;



	margin: 0px;



}



div.specials2 h1 {











	background: url(../i/bg/sh1db.gif) no-repeat;



	font-size: 13px;



	line-height: 13px;



	font-weight: bold;



	color: #FFFFFF;



	text-align: center;



	padding: 10px 5px;



	margin: 0px;



}



div.specials3 h1 {















	background: url(../i/bg/sh1g.gif) no-repeat;



	font-size: 13px;



	line-height: 13px;



	font-weight: bold;



	color: #19324A;



	text-align: center;



	padding: 10px 5px;



	margin: 0px;



}







div.contentbox {

	width: 440px;

	margin-left: 7px;

	border: 2px solid #AFC28A;

	padding: 5px 20px;

	margin-bottom: 20px;

	/* background-color: #8B9AA7;*/

	background-color: #c5ccd3;

	color: #000000;

}



div.contentbox1 {

	width: 440px;

	margin: 0 0 20px 7px;

	padding: 5px 20px;

}



div.contentbox h1 {

	font-size: 14px;

	line-height: 20px;

	font-weight: bold;

	/*color: #FFBB33;*/

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	margin-top: 0px;

}



#landing #landing h1 {



	padding: 0px;



	margin-left: 0px;



}







div.contentbox p {



	font-size: 12px;



	line-height: 18px;



	margin-bottom: 5px;



	margin-right: 0px;



	margin-left: 0px;



	margin-top: 0px;



	/*color: #FFFFFF;*/



}



#landing a span {



	display: none;



}



ul.dotpoints {margin-left:50px;}



#vipcorner {



	height: 168px;



	width: 183px;



	position: absolute;



	top: 0px;



	right: 0px;



	background-image: url(../i/butts/vipcorner.gif);



	background-repeat: no-repeat;



}



#vipcorner a {



	display:block;



	background-image: url(../i/butts/vipcorner.gif);



	background-repeat: no-repeat;



	height: 183px;



	width: 168px;



}



#vipcorner a:hover {







	background-image: url(../i/butts/vipcorner.gif);



	background-repeat: no-repeat;



	height: 168px;



	width: 183px;



}



#vipcorner a span {



	display: none;



}



#landing a.y:hover {







	background-image: url(../i/butts/landy.gif);



	background-repeat: no-repeat;



	height: 105px;



	width: 245px;



}



#landing a.b:hover {



	background-image: url(../i/butts/landb.gif);



	background-repeat: no-repeat;



	height: 105px;



	width: 245px;



	color: #8B9AA7;



}



#tempter {



	background-color:#19324A;



	color: #FFFFFF;



	padding-top: 10px;



	padding-bottom: 10px;



}



#tempter ul {



	margin-left: 30px;



	margin-right: 20px;



	list-style-position: outside;



	padding: 10px;



	color: #FFFFFF;



}



#tempter li {



	margin-left: 20px;



}



#tempter h1 span.highlight {



	padding-top: 3px;



	padding-right: 5px;



	padding-bottom: 3px;



	padding-left: 5px;



	color: #FFFFFF;



}



#tempter h1 {



	color: #FFFFFF;



}



#tempter a {



	color: #FFFFFF;



}

.specials-centre {

	clear: left;

	background-color: #FFFFFF;

	background-image: url(../i/bg/mgreybtm02.gif);

	background-repeat: no-repeat;

	background-position: bottom;

	width: 200px;

	margin-top: 20px;

	margin-bottom: 10px;

	margin-left: 25px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 0px;

	margin-right: 25px;

	height: 240px;

}

.menu-box-text {

	width: 190px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 3px;

	margin-bottom: 3px;

	height: 90px;

}

div.specials4-red   h1 {

	font-size: 11px;

	line-height: 13px;

	font-weight: bold;

	color: #ffffff;

	text-align: center;

	padding: 10px 5px;

	margin: 0px;

	background-image: url(../i/bg/mredtop-01.gif);

	background-repeat: no-repeat;

}



#group {

	height: 280px;

	width: 250px;

}

#group-05 {

	height: 480px;

	width: 500px;

}

div.specials5 h1 {

	font-size: 14px;

	line-height: 13px;

	font-weight: bold;

	color: #ffffff;

	text-align: center;

	padding: 10px 5px;

	margin: 0px;

	background-image: url(../i/bg/mredtop-03.gif);

	background-repeat: no-repeat;

}

.specials-centre-05 {

	clear: left;

	background-color: #FFFFFF;

	background-image: url(../i/bg/mgreybtm03.gif);

	background-repeat: no-repeat;

	background-position: bottom;

	width: 450px;

	margin-top: 20px;

	margin-bottom: 10px;

	margin-left: 25px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 0px;

	margin-right: 25px;

	height: 445px;

}



.menu-box-text-05 {

	width: 440px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 3px;

	margin-bottom: 3px;

	font-size: 12px;

	line-height: 16px;

}

.img-no-border {

	text-decoration: none;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

}

.menu-button {

	height: 30px;

	width: 150px;

	margin-right: auto;

	margin-left: auto;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	background-image: url(../i/butts/button_0.gif);

	background-repeat: no-repeat;

}

#menu-button a:hover {

	height: 30px;

	width: 150px;

	margin-right: auto;

	margin-left: auto;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	background-image: url(../i/butts/button_1.gif);

}

div.specials4-blue h1 {

	font-size: 11px;

	line-height: 13px;

	font-weight: bold;

	color: #ffffff;

	text-align: center;

	padding: 10px 5px;

	margin: 0px;

	background-image: url(../i/bg/mbluetop-01.gif);

	background-repeat: no-repeat;

}

div.specials4-green h1 {

	font-size: 11px;

	line-height: 13px;

	font-weight: bold;

	color: #ffffff;

	text-align: center;

	padding: 10px 5px;

	margin: 0px;

	background-image: url(../i/bg/mgreentop-01.gif);

	background-repeat: no-repeat;

}

div.specials4-orange h1 {

	font-size: 11px;

	line-height: 13px;

	font-weight: bold;

	color: #ffffff;

	text-align: center;

	padding: 10px 5px;

	margin: 0px;

	background-image: url(../i/bg/morangetop-01.gif);

	background-repeat: no-repeat;

}

div.specials4-purple h1 {

	font-size: 11px;

	line-height: 13px;

	font-weight: bold;

	color: #ffffff;

	text-align: center;

	padding: 10px 5px;

	margin: 0px;

	background-image: url(../i/bg/mpurpletop-01.gif);

	background-repeat: no-repeat;

}

.redhead {

	float: none;

	height: 130px;

	width: 180px;

	margin-right: auto;

	margin-left: auto;

}

#redhead-01 {

	height: 200px;

	width: 450px;

	margin-left: 300px;

}

.glassy-button {

	height: 40px;

	width: 190px;

	margin-right: auto;

	margin-left: auto;

}


