body {
	background: #FFF5D1;
	font-size: 12px;
	font-family: Helvetica, Verdana, Sans-serif;
	color: #333333;
}

.margin {
	margin: 40px auto 0px auto;
	width: 790px;
	height: 480px;
	background: white;
	padding: 10px 0px 10px 10px;
}

ul.menu {
	background: url(images/menu_bg1.jpg) center no-repeat;
	float: left;
	width: 150px;
	height: 300px;
	margin: 0px;
	padding: 45px 10px 0px 10px;
	text-align: center;
	line-height: 32px;
}

ul.menu li {	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

ul.menu li a{
	color: #333333;
	text-decoration: none;
}

ul.menu li a:hover{
	font-weight: bold;
}

.topContainer {
	float: left;
	width: 780px;
	height: 135px;
}

h1 {
	font-size: 16px;
	font-weight: normal;
	color: black;
	margin: 0px;
	padding: 0px 0px 0px 26px;
}

.image {
	float: left;
	width: 200px;
	padding:  10px 10px 0px 0px;
}

.image p {
	color: black;
	margin: 0px;
	padding-top: 10px;
}

.image p a {
	color: black;
	text-decoration: none;
}

.image p a:hover {
	color: black;
	text-decoration: underline;
}


/*<group=Pink Menu>*/
	
ul.menu2 {
	background: url(images/menu_bg2.jpg) center no-repeat;
	float: left;
	width: 150px;
	height: 300px;
	margin: 0px;
	padding: 45px 10px 0px 10px;
	text-align: center;
	line-height: 32px;
}

ul.menu2 li {	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

ul.menu2 li a{
	color: #333333;
	text-decoration: none;
}

ul.menu2 li a:hover{
	font-weight: bold;
}

/*</group>*/

/*<group=Grey Menu>*/

ul.menu3 {
	background: url(images/menu_bg3.jpg) center no-repeat;
	float: left;
	width: 150px;
	height: 300px;
	margin: 0px;
	padding: 45px 10px 0px 10px;
	text-align: center;
	line-height: 32px;
}

ul.menu3 li {	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

ul.menu3 li a{
	color: black;
	text-decoration: none;
}

ul.menu3 li a:hover{
	font-weight: bold;
}
	
/*</group>*/

/*<group=Entrance Page>*/

.logo {
	width: 120px;
	padding: 0px 330px;
	float: left;
}

ul.topMenu {
	float: left;
	width: 760px;
	margin: 0px;
	padding: 10px 0px 0px 20px;
	text-align: center;
}

ul.topMenu li {
	display: inline;	list-style-type: none;
	padding: 0px 20px;
	margin: 0px;
}

ul.topMenu li a{
	color: #333333;
	text-decoration: none;
}

ul.topMenu li a:hover{
	color: #FEDE58;
}


ul.enter {
	float: left;
	width: 780px;
	margin: 0px;
	padding: 30px 0px 0px 0px;
	text-align: center;
	
}

ul.enter li {
	display: inline;	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

ul.enter  li a{
	color: #333333;
	text-decoration: none;
}

ul.enter  li a:hover{
	color: #FEDE58;
}


.entranceImage {
	float: left;
	width: 780px;
	text-align: center;
	padding: 20px 0px;
}

.entranceQuote {
	float: left;
	margin: 0px;
	padding: 20px 0px 0px 0px;
	width: 780px;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
}

.footer {
	text-align: center;
	padding: 45px 0px 0px 0px;
	float:left;
	width: 780px;
	margin: 0px;
}

.footer a{
	color: #333333;
	text-decoration: none;
}

.footer a:hover{
	color: #FEDE58;
}


.tel {
	padding: 0px 20px;
}
	
/*</group>*/

/*<group=About Page>*/

.menuLogo {
	float: left;
	width: 170px;
	text-align: center;
	padding-top: 20px;
	height: 115px;
}

.aboutText {
	float: left;
	background: url(images/letter_t.jpg) left top no-repeat;
	width: 360px;
	padding: 41px 5px 0px 27px;
	margin-left: 5px;
}

.aboutText p{
	padding: 10px 0px;
	margin: 0px;
	line-height: 18px;
	color: black;
}
	
/*</group>*/

/*<group=Rooms Page>*/

/*<group=Library>*/

.topContainerLibrary {
	float: left;
	width: 780px;
	height: 135px;
	background: url(images/quote/library.jpg) right top no-repeat;
}
	
/*</group>*/

/*<group=George Morris>*/

.topContainerGeorge {
	float: left;
	width: 780px;
	height: 135px;
	background: url(images/quote/george.jpg) right top no-repeat;
}

.georgeText {
	width: 329px;
	padding: 41px 0px 0px 27px;
	background: url(images/letter_n.jpg) left top no-repeat;
}

.georgeText p{
	line-height: 18px;
	color: black;
	padding: 10px 0px;
	margin: 0px;
}

.georgeTextLetter {
	padding-left: 16px;
}
	


/*</group>*/

/*<group=Hall>*/

.topContainerHall {
	float: left;
	width: 780px;
	height: 135px;
	background: url(images/quote/hall.jpg) right top no-repeat;
}

.hallTextContainer {
	float: left;
	width: 300px;
	padding: 40px 5px 0px 0px;
	margin-left: 5px;
}


.hallText {
	width: 265px;
	padding: 41px 0px 0px 27px;
	background: url(images/letter_t.jpg) left top no-repeat;
}

.hallText p{
	line-height: 18px;
	color: black;
	padding: 10px 0px;
	margin: 0px;
}

.hallImage {
	float: left;
	width: 200px;
	padding:  10px 0px 0px 0px;
}

.hallImage p {
	color: black;
	margin: 0px;
	padding-top: 10px;
}

.hallImage p a {
	color: black;
	text-decoration: none;
}

.hallImage p a:hover {
	color: black;
	text-decoration: underline;
}

	
/*</group>*/

/*<group=Garden>*/

.gardenText {
	width: 329px;
	padding: 41px 0px 0px 27px;
	background: url(images/letter_b.jpg) left top no-repeat;
}

.gardenText p{
	line-height: 18px;
	color: black;
	padding: 10px 0px;
	margin: 0px;
}

.gardenTextLetter {
	padding-left: 16px;
}
	
/*</group>*/

.roomTextContainer {
	float: left;
	width: 387px;
	padding: 40px 5px 0px 0px;
	margin-left: 5px;
}

.roomText {
	width: 329px;
	padding: 41px 0px 0px 27px;
	background: url(images/letter_t.jpg) left top no-repeat;
}

.roomText p{
	padding: 10px 0px;
	margin: 0px;
	line-height: 18px;
	color: black;
}


.rooms a {
	font-weight: bold;
	color: #E4D659;
	padding: 0px 0px 5px 0px;
	text-decoration: none;
}

.rooms a:hover{
	font-weight: bold;
	color: #333333;
}


.roomsMenu {
	position: inherit;
	float: left;
	width: 300px;
	padding: 100px 0px 0px 30px;
	
}
	
/*</group>*/

/*<group=Weddings>*/

/*<group=Cermonies>*/

.topContainerCeremonies {
	float: left;
	width: 780px;
	height: 135px;
	background: url(images/quote/ceremonies.jpg) right top no-repeat;
}

.ceremoniesText {
	width: 329px;
	padding: 41px 0px 0px 27px;
	background: url(images/letter_tpink.jpg) left top no-repeat;
}

.ceremoniesText p{
	line-height: 18px;
	color: black;
	padding: 10px 0px;
	margin: 0px;
}

.ceremoniesTextLetter {
	padding-left: 2px;
}

	
/*</group>*/

/*<group=Food>*/

.topContainerFood {
	float: left;
	width: 780px;
	height: 135px;
	background: url(images/quote/food.jpg) right top no-repeat;
}

.foodText {
	width: 345px;
	padding: 41px 0px 0px 27px;
	background: url(images/letter_o.jpg) left top no-repeat;
}

.foodText p{
	line-height: 18px;
	color: black;
	padding: 10px 0px;
	margin: 0px;
}

.foodTextLetter {
	padding-left: 20px;
}

	
	
/*</group>*/

.topContainerWeddings {
	float: left;
	width: 780px;
	height: 135px;
	background: url(images/quote/wedding.jpg) right top no-repeat;
}
	

.weddings a {
	font-weight: bold;
	color: #FAA4D0;
	padding: 0px 0px 5px 0px;
	text-decoration: none;
}

.weddings a:hover{
	font-weight: bold;
	color: #333333;
}

.weddingsText {
	width: 329px;
	padding: 41px 0px 0px 27px;
	background: url(images/letter_a.jpg) left top no-repeat;
}

.weddingsText p{
	line-height: 18px;
	color: black;
	padding: 10px 0px;
	margin: 0px;
}

.weddingsTextLetter {
	padding-left: 25px;
}

	
/*</group>*/

/*<group=Occasions>*/

.topContainerOccasions {
	float: left;
	width: 780px;
	height: 135px;
	background: url(images/quote/occasions.jpg) right top no-repeat;
}

.occasionsText {
	width: 329px;
	padding: 41px 0px 0px 27px;
	background: url(images/letter_w.jpg) left top no-repeat;
}

.occasionsText p{
	line-height: 18px;
	color: black;
	padding: 10px 0px;
	margin: 0px;
}

.occasionsTextLetter {
	padding-left: 30px;
}

/*</group>*/

/*<group=Conference>*/

/*<group=Packages>*/

.packagesText {
	width: 329px;
	padding: 41px 0px 0px 27px;
	background: url(images/letter_bgrey.jpg) left top no-repeat;
}

.packagesText p{
	line-height: 18px;
	color: black;
	padding: 10px 0px;
	margin: 0px;
}

.packagesTextLetter {
	padding-left: 18px;
}
	
/*</group>*/

.topContainerConference {
	float: left;
	width: 780px;
	height: 135px;
	background: url(images/quote/conference.jpg) right top no-repeat;
}

.conferenceTextContainer {
	float: left;
	width: 387px;
	padding: 40px 5px 0px 0px;
	margin-left: 5px;
}

.conferenceText {
	width: 329px;
	padding: 41px 0px 0px 27px;
	background: url(images/letter_l.jpg) left top no-repeat;
}

.conferenceText p{
	line-height: 18px;
	color: black;
	padding: 10px 0px;
	margin: 0px;
}

.conferenceTextLetter {
	padding-left: 15px;
}

.conference a {
	font-weight: bold;
	color: #7F9FB4;
	padding: 0px 0px 5px 0px;
	text-decoration: none;
}

.conference a:hover{
	font-weight: bold;
	color: #333333;
}
	
/*</group>*/

/*<group=Contact>*/

.topContainerContact {
	float: left;
	width: 780px;
	height: 135px;
	background: url(images/quote/contact.jpg) right top no-repeat;
}

.contactText {
	width: 329px;
	padding: 20px 0px 0px 27px;
}

.contactText p{
	line-height: 18px;
	color: black;
	padding: 6px 0px;
	margin: 0px;
}

.contactText p a{
	color: black;
	text-decoration: none;
}


.contactText p a:hover{
	color: #FEDE58;
}


.contact a {
	color: black;
	padding: 0px 0px 5px 0px;
	text-decoration: none;
}

.contact a:hover{
	color: #FEDE58;
}


.contactMenu {
	position: inherit;
	float: left;
	width: 550px;
	padding: 120px 0px 0px 30px;
	
}

.contactTextLetter {
	padding-left: 40px;
}
	
/*</group>*/

	
