BODY {
	FONT-SIZE: 70%; COLOR: #333333; LINE-HEIGHT: 1.6em; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #383737
}
#container {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(../images/container_bg.gif); PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 970px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; POSITION: relative
}
#offersflash {
	MARGIN: -30px 0px 10px
}
#topnav {
	FLOAT: right; WIDTH: 100%; COLOR: #dedede; TEXT-ALIGN: right
}
.right_images {
	FLOAT: right; MARGIN: 0px 0px 0px 10px; WIDTH: 200px
}
.left_images {
	FLOAT: left; MARGIN: 0px 10px 0px 0px; WIDTH: 200px
}
.text2 {
	FLOAT: left; WIDTH: 100%
}
.link A {
	BORDER-RIGHT: #e4dfd4 1px dotted; PADDING-RIGHT: 2px; BORDER-TOP: #e4dfd4 1px dotted; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 10px 10px 0px 0px; BORDER-LEFT: #e4dfd4 1px dotted; WIDTH: 250px; PADDING-TOP: 3px; BORDER-BOTTOM: #e4dfd4 1px dotted
}
.link A:hover {
	BACKGROUND-COLOR: #f4efe5
}
#topnav A {
	COLOR: #dedede; TEXT-DECORATION: none
}
#topnav A:link {
	COLOR: #dedede; TEXT-DECORATION: none
}
#topnav A:active {
	COLOR: #dedede; TEXT-DECORATION: none
}
#topnav A:focus {
	COLOR: #dedede; TEXT-DECORATION: none
}
#topnav A:visited {
	COLOR: #dedede; TEXT-DECORATION: none
}
#topnav A:hover {
	TEXT-DECORATION: underline
}
.course_title {
	FONT-SIZE: 1.4em; COLOR: #786941; FONT-FAMILY: Georgia, "Myriad Pro", Arial, sans-serif
}
.menu_divide {
	MARGIN: 0px auto 15px; WIDTH: 87px; POSITION: relative
}
.center {
	FLOAT: left; WIDTH: 100%; TEXT-ALIGN: center
}
.course {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 15px; WIDTH: 100%; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.course:hover {
	BACKGROUND-COLOR: #eee9dd
}
.line {
	FLOAT: left; WIDTH: 960px; HEIGHT: 1px; BACKGROUND-COLOR: #fbf7ee
}
.row TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.row:hover {
	BACKGROUND-COLOR: #eae2d1
}
.small-margin {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.content_image {
	BORDER-RIGHT: #ffffff 3px solid; BORDER-TOP: #ffffff 3px solid; FLOAT: right; MARGIN: 0px 0px 15px 15px; BORDER-LEFT: #ffffff 3px solid; BORDER-BOTTOM: #ffffff 3px solid
}
.item1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #dedede 1px dotted
}
.quote {
	FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 180px; COLOR: #56524e
}
STRONG {
	FONT-WEIGHT: bold
}
.room1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; BACKGROUND-IMAGE: url(../images/room_bg.gif); PADDING-BOTTOM: 5px; MARGIN: 0px 0px 15px; WIDTH: 540px; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x
}
.room1 .room_image {
	BORDER-RIGHT: #ffffff 2px solid; BORDER-TOP: #ffffff 2px solid; FLOAT: left; OVERFLOW: hidden; BORDER-LEFT: #ffffff 2px solid; WIDTH: 250px; BORDER-BOTTOM: #ffffff 2px solid
}
.room1 .room_text {
	FLOAT: left; MARGIN: 0px 0px 0px 10px; WIDTH: 270px
}
.room2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; BACKGROUND-IMAGE: url(../images/room_bg.gif); PADDING-BOTTOM: 5px; MARGIN: 0px 0px 15px; WIDTH: 540px; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x
}
.room2 .room_image {
	BORDER-RIGHT: #ffffff 2px solid; BORDER-TOP: #ffffff 2px solid; FLOAT: right; OVERFLOW: hidden; BORDER-LEFT: #ffffff 2px solid; WIDTH: 250px; BORDER-BOTTOM: #ffffff 2px solid
}
.room2 .room_text {
	FLOAT: left; MARGIN: 0px 10px 0px 0px; WIDTH: 270px
}
.q_top {
	BACKGROUND-POSITION: left top; FLOAT: left; BACKGROUND-IMAGE: url(../images/quote_top.gif); OVERFLOW: hidden; WIDTH: 180px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 11px
}
.q_mid {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: left top; PADDING-LEFT: 5px; FLOAT: left; BACKGROUND-IMAGE: url(../images/quote_mid.gif); PADDING-BOTTOM: 5px; WIDTH: 170px; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-y
}
.q_bottom {
	BACKGROUND-POSITION: left top; FLOAT: left; BACKGROUND-IMAGE: url(../images/quote_bottom.gif); OVERFLOW: hidden; WIDTH: 180px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 2px
}
.client_name {
	FLOAT: right; COLOR: #6a491d
}
#header_holder {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/header_bg.gif); WIDTH: 100%; BACKGROUND-REPEAT: repeat-x
}
#header {
	MARGIN: 0px auto; WIDTH: 960px; POSITION: relative
}
.offers_teaser {
	FLOAT: left; MARGIN: -30px 0px 10px 2px
}
.divide_line {
	FLOAT: left; WIDTH: 100%; HEIGHT: 20px
}
#left_col .teaser_header {
	COLOR: #392f15
}
#right_col .teaser_header {
	COLOR: #392f15
}
.teaser_header {
	DISPLAY: block; FONT-WEIGHT: 300; FONT-SIZE: 1.2em; MARGIN: 0px 0px 5px; TEXT-TRANSFORM: uppercase; WIDTH: 100%; COLOR: #000000; FONT-FAMILY: "Myriad Pro", Arial, Helvetica, sans-serif
}
.logo {
	DISPLAY: block; FLOAT: left; MARGIN: -5px 0px 13px 25px
}
.book_online A {
	FLOAT: right; BACKGROUND-IMAGE: url(../images/bookonline.png); MARGIN: 40px 0px 0px; OVERFLOW: hidden; WIDTH: 490px; TEXT-INDENT: -9999em; BACKGROUND-REPEAT: no-repeat; HEIGHT: 76px
}
.book_online A:hover {
	BACKGROUND-POSITION: 0px -76px
}
.teaser {
	FLOAT: left;
	WIDTH: 165px
}
.right-margin {
	MARGIN: 0px 15px 0px 0px
}
#flash {
	TEXT-ALIGN: center
}
#left_col {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 15px; WIDTH: 185px; PADDING-TOP: 15px; BACKGROUND-COLOR: #e6ddc6
}
#main_col {
	FLOAT: left;
	MARGIN: 0px;
	WIDTH: 550px;
	BACKGROUND-COLOR: #fbf7ee;
	padding: 15px;
}
#right_col {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 15px; WIDTH: 185px; PADDING-TOP: 15px; BACKGROUND-COLOR: #e6ddc6
}
.main_text {
	FONT-SIZE: 1.3em; FLOAT: left; MARGIN: 15px 0px; WIDTH: 100%
}
.google_map {
	FLOAT: right; MARGIN: 0px 0px 0px 15px; WIDTH: 330px; HEIGHT: 400px
}
.news {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #b1ab9b 1px dotted
}
.news_item {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px 15px; WIDTH: 250px; PADDING-TOP: 0px; BORDER-BOTTOM: #b1ab9b 1px dotted
}
.news_list {
	FLOAT: left; WIDTH: 200px
}
.date {
	FLOAT: left; MARGIN: 0px 5px 0px 0px; WIDTH: 30px
}
.date IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.news_text {
	FLOAT: right; WIDTH: 150px
}
.lead {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 10px;
	WIDTH: 520px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #bebebe 1px dotted;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.input {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 3px; WIDTH: 155px; COLOR: #999999; PADDING-TOP: 3px
}
.page_image {
	BORDER-RIGHT: #ffffff 3px solid; BORDER-TOP: #ffffff 3px solid; FLOAT: left; MARGIN: 0px 15px 15px 0px; BORDER-LEFT: #ffffff 3px solid; BORDER-BOTTOM: #ffffff 3px solid
}
.left {
	FLOAT: left
}
.right {
	FLOAT: right
}
.input:focus {
	BACKGROUND-COLOR: #ffffcc
}
.signup {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; BACKGROUND-IMAGE: url(../images/signup_bg.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; WIDTH: 175px; PADDING-TOP: 50px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 130px
}
.signup_name {
	BACKGROUND-IMAGE: url(../images/signup_name.png); TEXT-INDENT: -9999em; BACKGROUND-REPEAT: no-repeat
}
.signup_email {
	BACKGROUND-IMAGE: url(../images/signup_email.png); TEXT-INDENT: -9999em; BACKGROUND-REPEAT: no-repeat
}
.clear {
	CLEAR: both
}
#footer_holder {
	BORDER-TOP: #1f1f1d 1px solid; FLOAT: left; WIDTH: 100%; BACKGROUND-COLOR: #282727
}
#contact_form {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 1.1em; FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 270px; PADDING-TOP: 10px; BACKGROUND-COLOR: #f1ebdc
}
#contact_form TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.contact_input {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 3px; WIDTH: 190px; COLOR: #666666; PADDING-TOP: 3px
}
.req {
	COLOR: #ff0000
}
.contact_input:focus {
	BACKGROUND-COLOR: #ffffcc
}
#footer {
	MARGIN: 0px auto; WIDTH: 960px; POSITION: relative
}
.footer_left {
	BORDER-RIGHT: #353533 1px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(../images/footer_bg.gif); PADDING-BOTTOM: 10px; MARGIN: 15px 0px 0px; WIDTH: 190px; COLOR: #ffffff; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 100px
}
.footer_mid {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 15px 0px 0px 15px; WIDTH: 250px; COLOR: #ffffff; PADDING-TOP: 0px; HEIGHT: 100px
}
.footer_right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN: 15px 15px 0px; WIDTH: 180px; COLOR: #a98049; PADDING-TOP: 0px
}
BR {
	MARGIN: 0px 0px 5px
}
P {
	MARGIN: 0px 0px 5px;
	font-size: 9px;
}
.flash_teaser {
	FLOAT: left; MARGIN: -32px 0px 15px
}
#footer A {
	COLOR: #a98049; TEXT-DECORATION: none
}
#footer A:active {
	COLOR: #a98049; TEXT-DECORATION: none
}
#footer A:focus {
	COLOR: #a98049; TEXT-DECORATION: none
}
#footer A:visited {
	COLOR: #a98049; TEXT-DECORATION: none
}
#footer A:link {
	COLOR: #a98049; TEXT-DECORATION: none
}
#footer A:hover {
	COLOR: #ffffff
}
A {
	COLOR: #6a491d; TEXT-DECORATION: none
}
A:active {
	COLOR: #6a491d; TEXT-DECORATION: none
}
A:focus {
	COLOR: #6a491d; TEXT-DECORATION: none
}
A:visited {
	COLOR: #6a491d; TEXT-DECORATION: none
}
A:link {
	COLOR: #6a491d; TEXT-DECORATION: none
}
A:hover {
	COLOR: #a98049; TEXT-DECORATION: underline
}
H2 {
	FONT-WEIGHT: 100; COLOR: #363635; FONT-FAMILY: "Myriad Pro", Arial, Helvetica, sans-serif
}
H3 {
	FONT-WEIGHT: 100; COLOR: #363635; FONT-FAMILY: "Myriad Pro", Arial, Helvetica, sans-serif
}
H4 {
	FONT-WEIGHT: 100; COLOR: #363635; FONT-FAMILY: "Myriad Pro", Arial, Helvetica, sans-serif
}
H1 {
	DISPLAY: none
}
H2 {
	FONT-WEIGHT: 100; FONT-SIZE: 2em; MARGIN: 0px 0px 15px; COLOR: #786941; LINE-HEIGHT: 1.3em; FONT-FAMILY: Georgia, "Myriad Pro", Arial, sans-serif
}
H3 {
	FONT-WEIGHT: 100; FONT-SIZE: 1.3em; MARGIN: 0px 0px 5px; COLOR: #786941; FONT-FAMILY: Georgia, "Myriad Pro", Arial, sans-serif
}
.news H3 {
	FONT-FAMILY: "Myriad Pro", Arial, Helvetica, sans-serif
}
H4 {
	
}
