BODY {
	 FONT-FAMILY: arial,sans-serif
}
A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #616823; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 22px; COLOR: #664c00; FONT-FAMILY: Arial,sans-serif}
H3 {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: arial,sans-serif
}
H4 {
	MARGIN-TOP: 0px; FONT-SIZE: 8pt; MARGIN-BOTTOM: 0px; COLOR: #000000; FONT-FAMILY: arial,sans-serif
}
H5 {
	MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; COLOR: #000000; FONT-FAMILY: arial
}
TD {
	FONT-SIZE: 12px; COLOR: #616823; FONT-FAMILY: arial
}
LI {
	FONT-SIZE: 11px; COLOR: #2a330c; FONT-FAMILY: arial
}
SELECT {
	FONT-SIZE: 7.5pt; COLOR: #000000; FONT-FAMILY: arial
}
BLOCKQUOTE {
	MARGIN: 0px 0px 10px 4px
}
.input {
	FONT-SIZE: 11px; COLOR: #2a330c; FONT-FAMILY: arial; HEIGHT: 18px
}
TEXTAREA {
	FONT-SIZE: 11px; COLOR: #2a330c; FONT-FAMILY: arial
}
INPUT {
	FONT-SIZE: 11px; COLOR: #2a330c; FONT-FAMILY: arial
}
.main-table {
	WIDTH: 760px;
	HEIGHT: 500px;
}
.header {
	BORDER-BOTTOM: #ffffff 5px solid; HEIGHT: 85px
}
.header-gift {
	BORDER-BOTTOM: #ffffff 5px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 83px
}
.menu {
	BORDER-RIGHT: #ffffff 5px solid;
	MARGIN-LEFT: 11px;
	VERTICAL-ALIGN: top;
	WIDTH: 160px;
	BACKGROUND-repeat:repeat;
	background-image: url(images/menuback.gif); background-repeat:repeat
}
.menu-gift {
	BORDER-RIGHT: #ffffff 5px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 8px; VERTICAL-ALIGN: top; WIDTH: 150px; COLOR: #ffffff; PADDING-TOP: 30px; TEXT-ALIGN: right
}
.main {
	VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.main-gift {
	BACKGROUND-POSITION: right bottom; PADDING-LEFT: 20px; VERTICAL-ALIGN: top; PADDING-TOP: 20px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.main-links {
	VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #c4aa50
}
.footer {
	BORDER-TOP: #ffffff 5px solid; COLOR: #ffffff; HEIGHT: 35px; BACKGROUND-COLOR: #616823}
.itemBorder {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid
}
.itemBorderBlank {
	BORDER-RIGHT: #ccccdd 1px solid; BORDER-TOP: #ccccdd 1px solid; BORDER-LEFT: #ccccdd 1px solid; BORDER-BOTTOM: #ccccdd 1px solid
}
#menu A {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: arial; TEXT-DECORATION: none
}
#menu A:hover {
	TEXT-DECORATION: none
}
#menu {
	MARGIN-TOP: 25px; WIDTH: 100%
}
#menu TD {
	PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; COLOR: #000000; PADDING-TOP: 3px
}
#studios {
	MARGIN-RIGHT: 15px
}
#studios TD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; HEIGHT: 20px
}
#studios A {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: arial; TEXT-DECORATION: none
}
#studios A:hover {
	TEXT-DECORATION: none
}
#powered A {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: none
}
#powered A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#Calendar TH {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Arial,sans-serif; LETTER-SPACING: 0px; BACKGROUND-COLOR: #8e752a
}
#Calendar TD {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial,sans-serif
}
#Calendar TD.Date {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Arial,sans-serif
}
#Calendar TH.Room {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Arial,sans-serif
}
#Calendar TD.InCart {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #457fd5; TEXT-DECORATION: none
}
A.InCart {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #457fd5; TEXT-DECORATION: none
}

#Cart TH {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ac1010; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
#Cart TH.Total {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fff4a7;
}
#Cart TD.Total {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fff4a7; TEXT-DECORATION: none
}
#Cart TD {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.page-title {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ff9900; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.openingremarks {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: normal
}
.bodytext {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #cccccc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: normal
}
.heading {
	FONT-WEIGHT: normal; FONT-SIZE: 19px; COLOR: #664c00; FONT-STYLE: normal; FONT-FAMILY: Arial; LETTER-SPACING: 1px
}
.caption {
	FONT-SIZE: 10px; COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.heading2 {
	FONT-WEIGHT: lighter; FONT-SIZE: 10px; COLOR: #160c7c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.price {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.pricing {
	FONT-SIZE: 13px; COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.booked {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.error {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc3300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.input-small {
	FONT-SIZE: 8pt; BACKGROUND: #ffffff; WIDTH: 110px; BORDER-TOP-STYLE: none; FONT-FAMILY: verdana,Arial; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 20px; BORDER-BOTTOM-STYLE: none
}
