BODY {
	MARGIN-TOP: -4.5em; FONT-SIZE: 0.7em; COLOR: #636466; FONT-FAMILY: arial, sans-serif; BACKGROUND-COLOR: #f8f0e7
}
#container {
	MARGIN: 0px auto; WIDTH: 799px; BACKGROUND-COLOR: white
}
#copyright {
	FONT-SIZE: 0.9em; BACKGROUND-COLOR: #f8f0e7; TEXT-ALIGN: center
}
#copyright A {
	COLOR: black
}
#banner {
	BORDER-BOTTOM: #b6b7ba 1px solid
}
#main {
	BACKGROUND: url(images/container_strip.jpg) repeat-x 50% bottom
}
#main_left {
	BORDER-RIGHT: #b6b7ba 2px solid; FLOAT: left; WIDTH: 60%; PADDING-TOP: 1.5em; POSITION: relative; HEIGHT: 475px
}
#main_right {
	FLOAT: left; WIDTH: 39%; PADDING-TOP: 1.5em; POSITION: relative; HEIGHT: 475px
}
#corp_housing {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 1em
}
#corp_housing_text {
	PADDING-RIGHT: 2.5em; PADDING-LEFT: 2.5em; FLOAT: left; PADDING-BOTTOM: 1.4em; WIDTH: 21em; PADDING-TOP: 0px; POSITION: relative; TEXT-ALIGN: justify
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 2.2em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #e5c3a8; PADDING-TOP: 0px
}
#corp_housing_picture {
	BACKGROUND: url(images/swimming_pool.jpg) no-repeat 0px -3px; FLOAT: left; WIDTH: 151px; HEIGHT: 150px
}
#corner {
	RIGHT: -1px; WIDTH: 10px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 11px
}
#call_us {
	PADDING-LEFT: 1em
}
#comfortMan {
	BORDER-TOP: #b6b7ba 2px solid; MARGIN-TOP: -2px; PADDING-LEFT: 22px; FLOAT: left; WIDTH: 249px; HEIGHT: 249px
}
#call_us_text {
	PADDING-LEFT: 1em; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; FLOAT: left; WIDTH: 150px; COLOR: #bf806c
}
#reservations {
	BORDER-RIGHT: #cbc8c5 2px solid; PADDING-RIGHT: 0.7em; BORDER-TOP: #cbc8c5 2px solid; PADDING-LEFT: 0.7em; FONT-SIZE: 0.85em; RIGHT: -1px; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #cbc8c5 2px solid; WIDTH: 14em; COLOR: #8a8a8a; BOTTOM: 0px; PADDING-TOP: 0.5em; BORDER-BOTTOM: #cbc8c5 2px solid; POSITION: absolute; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
#phone_numbers {
	BORDER-RIGHT: #cbc8c5 2px solid; PADDING-RIGHT: 0.7em; BORDER-TOP: #cbc8c5 2px solid; PADDING-LEFT: 0.7em; FONT-SIZE: 0.85em; RIGHT: -1px; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #cbc8c5 2px solid; WIDTH: 14em; COLOR: #8a8a8a; BOTTOM: 0px; PADDING-TOP: 0.5em; BORDER-BOTTOM: #cbc8c5 2px solid; POSITION: absolute; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
#toll_free {
	BORDER-RIGHT: #cbc8c5 2px solid; PADDING-RIGHT: 0.7em; BORDER-TOP: #cbc8c5 2px solid; PADDING-LEFT: 0.7em; FONT-SIZE: 0.85em; RIGHT: -1px; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #cbc8c5 2px solid; WIDTH: 14em; COLOR: #8a8a8a; BOTTOM: 0px; PADDING-TOP: 0.5em; BORDER-BOTTOM: #cbc8c5 2px solid; POSITION: absolute; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
#phone_numbers {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; LEFT: -3px; PADDING-BOTTOM: 0.5em; WIDTH: 18em; BOTTOM: 0px; PADDING-TOP: 0.5em
}
#toll_free {
	LEFT: 18.3em; WIDTH: 12em; BOTTOM: 0px
}
* HTML #phone_numbers {
	LEFT: -2px; BOTTOM: -0.1em
}
* HTML #toll_free {
	LEFT: 18.4em; BOTTOM: -0.1em
}
* HTML #reservations {
	RIGHT: -3px; BOTTOM: -0.1em
}
#reservations A {
	COLOR: #8a8a8a
}
#links {
	LEFT: -20px; WIDTH: 130px; POSITION: absolute; TOP: 1em
}
#quote_link {
	PADDING-TOP: 0.5em; TEXT-ALIGN: right
}
UL#mouseovers {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#mouseovers LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 17px
}
* HTML #mouseovers LI {
	MARGIN-TOP: -3px; BORDER-BOTTOM-WIDTH: 0px; LINE-HEIGHT: 1px
}
* HTML #mouseovers LI#px_fix {
	MARGIN-TOP: 0px
}
#largest {
	PADDING-RIGHT: 2em; PADDING-LEFT: 4em; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; COLOR: #9ea0a1; PADDING-TOP: 100px; FONT-STYLE: italic
}
#serving {
	PADDING-RIGHT: 2em; FONT-WEIGHT: bold; COLOR: #9a1b1f; FONT-STYLE: normal; TEXT-ALIGN: right
}
#index_text {
	PADDING-RIGHT: 2.2em; PADDING-LEFT: 2.2em; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
#index_text P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.spacer {
	CLEAR: both; FONT-SIZE: 1px; LINE-HEIGHT: 1px
}
A {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#package_info {
	PADDING-RIGHT: 2em; PADDING-LEFT: 2em; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
#pkg_left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#pkg_center {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#pkg_right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#pkg_left {
	WIDTH: 39%
}
#pkg_center {
	WIDTH: 28%
}
#pkg_right {
	WIDTH: 31%
}
#package_info {
	FONT-SIZE: 1em
}
#package_info EM {
	COLOR: #cb9286
}
#package_info H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #991c1d; PADDING-TOP: 1em
}
#info {
	PADDING-TOP: 10em
}
#info P {
	PADDING-RIGHT: 2em; PADDING-LEFT: 2em; PADDING-BOTTOM: 0px; PADDING-TOP: 3em
}
EM {
	COLOR: #9f2a2d
}
#about {
	LEFT: 15%; WIDTH: 268px; POSITION: absolute; TOP: 0px
}
#about H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #bb6e5a; PADDING-TOP: 0px
}
#about P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0.5em
}
#about_right {
	PADDING-RIGHT: 1.5em; PADDING-LEFT: 1.5em; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0px; PADDING-TOP: 15em
}
LABEL {
	DISPLAY: block; PADDING-TOP: 0.5em
}
#quote_left {
	FLOAT: left; WIDTH: 49%
}
#quote_right {
	FLOAT: left; WIDTH: 49%
}
#quote_form {
	PADDING-LEFT: 2em
}
.flash {
	FONT-WEIGHT: bold; COLOR: red
}
#photos {
	PADDING-RIGHT: 2em; PADDING-LEFT: 2em; PADDING-BOTTOM: 2em; PADDING-TOP: 2em
}
#photos TABLE {
	FONT-WEIGHT: bold; WIDTH: 100%; COLOR: #9f2a2d
}
#photos TABLE TD {
	PADDING-BOTTOM: 2em
}
#photos TABLE TD P {
	FONT-WEIGHT: normal; COLOR: #636466; FONT-STYLE: italic
}
P.inc {
	PADDING-RIGHT: 1em; MARGIN-TOP: -2em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#pictures {
	LEFT: -1px; POSITION: absolute; TOP: 150px
}
#pictures #main_pic IMG {
	BORDER-TOP: #b6b7ba 2px solid
}
#main_pic {
	FLOAT: left; WIDTH: 243px
}
#slide {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: 45px; POSITION: relative
}
#slide IMG {
	MARGIN-BOTTOM: 1em
}
#newslnk A {
	COLOR: #9ea0a1
}
#newslnk A:hover {
	COLOR: #981c1e; TEXT-DECORATION: none
}

