BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(Images/bg-body.jpg) #391c0f repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #020202; PADDING-TOP: 0px; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-ALIGN: left
}
P {
	FONT: 100%/140% Arial,Helvetica,sans-serif
}
UL {
	FONT: 100%/140% Arial,Helvetica,sans-serif
}
OL {
	FONT: 100%/140% Arial,Helvetica,sans-serif
}
TD
{
	font: 100%/140% Arial,Helvetica,sans-serif;
}
P {
	MARGIN: 6px 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: decimal
}
A:link {
	COLOR: #651809; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #996633; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
A:active {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 10px 5px 0px; FONT: bold 100%/1.2 Arial,Helvetica,sans-serif; COLOR: #660000; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 10px 5px 0px; FONT: bold 100%/1.2 Arial,Helvetica,sans-serif; COLOR: #660000; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 10px 5px 0px; FONT: bold 100%/1.2 Arial,Helvetica,sans-serif; COLOR: #660000; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 10px 5px 0px; FONT: bold 100%/1.2 Arial,Helvetica,sans-serif; COLOR: #660000; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 10px 5px 0px; FONT: bold 100%/1.2 Arial,Helvetica,sans-serif; COLOR: #660000; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 10px 5px 0px; FONT: bold 100%/1.2 Arial,Helvetica,sans-serif; COLOR: #660000; PADDING-TOP: 0px
}
H1 {
	FONT-SIZE: 140%
}
H2 {
	FONT-SIZE: 110%
}
H3 {
	FONT-SIZE: 100%
}
H4 {
	FONT-SIZE: 95%
}
H5 {
	FONT-SIZE: 90%
}
H6 {
	FONT-SIZE: 85%
}
#wrapper {
	MARGIN: 0px 11px; WIDTH: 980px; POSITION: relative; TEXT-ALIGN: left
}
#logo {
	POSITION: absolute
}
#specialButton {
	POSITION: absolute
}
#headerLinks {
	POSITION: absolute
}
#searchBox {
	POSITION: absolute
}
#searchBox #Search {
	POSITION: absolute
}
#langSelect {
	POSITION: absolute
}
#contentWrapper {
	POSITION: absolute
}
#adverts {
	POSITION: absolute
}
#headerWrapper {
	POSITION: absolute
}
#midsectionWrapper {
	POSITION: absolute
}
#flash {
	POSITION: absolute
}
#mainNav {
	POSITION: absolute
}
#allContent {
	POSITION: absolute
}
#allContentHome {
	POSITION: absolute
}
#headerWrapper {
	LEFT: 11px; WIDTH: 962px; TOP: 0px
}
#logo {
	LEFT: 0px; WIDTH: 350px; TOP: 0px; HEIGHT: 60px
}
#specialButton {
	LEFT: 350px; WIDTH: 190px; TOP: 0px; HEIGHT: 60px
}
#headerLinks {
	FONT-SIZE: 11px; LEFT: 550px; WIDTH: 240px; COLOR: #c96; TOP: 0px
}
#searchBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 43px; BACKGROUND: url(Images/bg-search.gif) no-repeat 0px 2px; LEFT: 790px; PADDING-BOTTOM: 0px; WIDTH: 130px; PADDING-TOP: 0px; TOP: 0px; box-sizing: content-box; voice-family: inherit
}
HTML > BODY #searchBox {
	WIDTH: 130px
}
#searchBox FORM {
	MARGIN: 4px 0px 0px
}
#searchBox INPUT {
	FONT-SIZE: 11px; COLOR: #666
}
#searchBox #query {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: #666 1px solid; WIDTH: 100px; BORDER-BOTTOM: #666 1px solid
}
#searchBox #Search {
	LEFT: 148px; TOP: 5px
}
#langSelect {
	PADDING-RIGHT: 0px; BORDER-TOP: #8a411e 1px solid; PADDING-LEFT: 283px; BACKGROUND: url(Images/bg-language.gif) no-repeat 180px 2px; LEFT: 550px; PADDING-BOTTOM: 0px; WIDTH: 130px; PADDING-TOP: 0px; TOP: 30px; box-sizing: content-box; voice-family: inherit
}
HTML > BODY #langSelect {
	WIDTH: 130px
}
#langSelect FORM {
	MARGIN: 4px 0px 0px
}
#langSelect #langOptions {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #666 1px solid; WIDTH: 100px; COLOR: #666; BORDER-BOTTOM: #666 1px solid
}
#headerLinks A:link {
	COLOR: #c96
}
#headerLinks A:visited {
	COLOR: #c96
}
#footer A:link {
	COLOR: #c96
}
#footer A:visited {
	COLOR: #c96
}
#headerLinks A:hover {
	COLOR: #f90
}
#headerLinks A:active {
	COLOR: #f90
}
#footer A:hover {
	COLOR: #f90
}
#footer A:active {
	COLOR: #f90
}
#mainNav {
	LEFT: 0px; WIDTH: 963px; TOP: 60px
}
#mainNav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#mainNav LI {
	FLOAT: left
}
#mainNav A:link {
	TEXT-DECORATION: none
}
#mainNav A:active {
	TEXT-DECORATION: none
}
#mainNav A:hover {
	TEXT-DECORATION: none
}
#mainNav A:visited {
	TEXT-DECORATION: none
}
#midsectionWrapper {
	FONT-SIZE: 76%; BACKGROUND: url(Images/bg-content.gif) #d9af7c repeat-y; LEFT: 11px; WIDTH: 963px; TOP: 111px
}
#features {
	WIDTH: 172px; HEIGHT: 361px; BACKGROUND-COLOR: #996633
}
#features IMG.left {
	PADDING-RIGHT: 1px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#features IMG.right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#features IMG.header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#features H2 {
	MARGIN: 8px 10px 2px
}
#features UL {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#features LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 2px
}
#features A:link {
	COLOR: #ffcc66
}
#features A:visited {
	COLOR: #660000
}
#features A:hover {
	COLOR: #ff9900
}
#features A:active {
	COLOR: #391c0f
}
#quickLinks {
	
}
#events {
	FLOAT: right; WIDTH: 240px; HEIGHT: 361px; BACKGROUND-COLOR: #d9af7c
}
#events IMG {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; PADDING-TOP: 5px
}
#events IMG.header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#events H2 {
	MARGIN: 6px 10px 2px
}
#events UL {
	PADDING-RIGHT: 8px; PADDING-LEFT: 12px; PADDING-BOTTOM: 3px; PADDING-TOP: 2px; LIST-STYLE-TYPE: none
}
#events LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 0px
}
#calendar {
	
}
#flash {
	LEFT: 183px; TOP: 111px
}
#contentWrapper {
	LEFT: 11px; WIDTH: 980px; TOP: 472px
}
#contentBackground {
	BACKGROUND: url(Images/bg-content.gif) repeat-y; WIDTH: 980px
}
#allContent
{
	background: url(Images/bg-threecolumn.gif) repeat-y left top;
	left: 0px;
	width: 963px;
	top: 110px;
}
#threeColumn {
	WIDTH: 963px
}
#twoColumn {
	FLOAT: right; WIDTH: 791px; POSITION: relative
}
#subnavCol {
	FONT-SIZE: 76%; BACKGROUND: #996633; FLOAT: left; WIDTH: 172px; POSITION: relative
}
#mainContent {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 76%; FLOAT: left; PADDING-BOTTOM: 15px; WIDTH: 511px; PADDING-TOP: 15px; box-sizing: content-box; voice-family: inherit
}
HTML > BODY #mainContent {
	WIDTH: 511px
}
#supplement {
	FONT-SIZE: 76%; FLOAT: right; WIDTH: 240px; BACKGROUND-COLOR: #b98a57
}
#supplement IMG {
	MARGIN: 2px 3px
}
#supplement OBJECT {
	MARGIN: 10px 2px 2px 4px
}
#footer {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 1px; FONT-SIZE: 69%; BACKGROUND: url(Images/footer-inner.jpg) #391c0f no-repeat; PADDING-BOTTOM: 4px; COLOR: #cc9966; PADDING-TOP: 15px
}
#footer P {
	LINE-HEIGHT: 1em
}
#subnavCol IMG.left {
	MARGIN: 1px 1px 1px 0px
}
#subnavCol IMG.right {
	MARGIN: 1px 0px 1px 1px
}
#subnavCol IMG.header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#subnavCol H2 {
	MARGIN: 8px 10px 2px
}
#subnavCol UL {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
#subnavCol LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 2px
}
#subnavCol A:link {
	COLOR: #ffcc66
}
#subnavCol A:visited {
	COLOR: #660000
}
#subnavCol A:hover {
	COLOR: #ff9900
}
#subnavCol A:active {
	COLOR: #391c0f
}
#relatedLinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(Images/header-related.gif) #600 no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 38px
}
#relatedLinks A:link {
	
}
#relatedLinks A:hover {
	
}
#relatedLinks A:visited {
	COLOR: #ff9900
}
.banner {
	DISPLAY: block
}
#mainNav:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#headerWrapper:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#headnote:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#headnoteTwo:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#midsectionWrapper:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#allContent:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#threeColumn:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#twoColumn:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#allContentHome:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#threeColumnHome:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#twoColumnHome:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.searchTerm {
	BORDER-RIGHT: #7fb7dd 1px solid; BORDER-TOP: #7fb7dd 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #7fb7dd 1px solid; BORDER-BOTTOM: #7fb7dd 1px solid
}
.go {
	MARGIN-BOTTOM: -3px
}
#footer A:link {
	COLOR: #cc9966; TEXT-DECORATION: underline
}
#footer A:visited {
	COLOR: #cc9966; TEXT-DECORATION: underline
}
#footer A:hover {
	COLOR: #996633; TEXT-DECORATION: underline
}
#footer A:active {
	COLOR: #996633; TEXT-DECORATION: underline
}
.floatLeft {
	FLOAT: left
}
.floatRight {
	FLOAT: right
}
.rightColumn {
	PADDING-LEFT: 10px; FLOAT: right; MARGIN-LEFT: 10px; WIDTH: 225px
}
.floatRightPad {
	PADDING-LEFT: 10px; FLOAT: right; MARGIN-LEFT: 10px
}
.caption {
	FONT-SIZE: x-small
}
.captionSmall {
	FONT-SIZE: xx-small
}
.emailFriend {
	
}
.pageNavigation {
	FONT-SIZE: 120%; MARGIN: 6px 0px; TEXT-ALIGN: center
}
.iconKey {
	MARGIN: 6px 0px; TEXT-ALIGN: right
}
.result {
	LIST-STYLE-TYPE: none
}
.result LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.result .resultName {
	FONT-SIZE: 120%
}
.result .resultInfo {
	
}
.result .resultLinks {
	
}
.resultsheading {
	MARGIN-TOP: 30px; FONT-WEIGHT: bold; FONT-SIZE: 130%; MARGIN-LEFT: -10px; LINE-HEIGHT: 1.3em
}
.eventresultsheading {
	FONT-WEIGHT: bold; FONT-SIZE: 130%; MARGIN: 20px 10px 10px 0px; LINE-HEIGHT: 1.3em
}
.eventresultname {
	FONT-WEIGHT: bold; FONT-SIZE: 115%; MARGIN: 20px 10px 10px 0px; LINE-HEIGHT: 1.3em
}
.eventdetails {
	FONT-SIZE: 100%; MARGIN: 20px 10px 10px 0px; LINE-HEIGHT: 1.3em
}
.horizontalNav {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 95%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.horizontalNav LI {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 3px -1px 3px 0px; BORDER-LEFT: gray 1px solid; PADDING-TOP: 0px
}
#horizontalNav:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#bookingWidget {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; OVERFLOW: auto; PADDING-TOP: 0px; HEIGHT: 157px
}
#bookingWidget H2 {
	FONT-SIZE: 140%; MARGIN: 0px
}
#bookingWidget FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#bookingWidget INPUT {
	BORDER-RIGHT: #391c0f 1px solid; BORDER-TOP: #391c0f 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #391c0f 1px solid; BORDER-BOTTOM: #391c0f 1px solid
}
#bookingWidget SELECT {
	BORDER-RIGHT: #391c0f 1px solid; BORDER-TOP: #391c0f 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #391c0f 1px solid; BORDER-BOTTOM: #391c0f 1px solid
}
#bookingWidget .label {
	MARGIN: 3px 0px
}
#bookingWidget .dates {
	MARGIN: 3px 0px
}
#bookingWidget .selections {
	MARGIN: 6px 0px
}
#bookingWidget .submit {
	MARGIN: 10px 0px 3px; TEXT-ALIGN: right
}
#bookingWidget .review {
	MARGIN: 3px 0px; TEXT-ALIGN: right
}
#bookingWidget .submit {
	MARGIN: 3px 0px; TEXT-ALIGN: right
}
DIV.imageRight {
	FLOAT: right; MARGIN: 15px 5px 0px; WIDTH: 230px
}
