#footer-p {
	BORDER-TOP: #e1e1e1 1px solid; FONT-SIZE: 11px; WIDTH: 954px; COLOR: #000000; FONT-FAMILY: arial, sans serif; HEIGHT: 45px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#footer-p-links {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 740px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
#footer-p-links {
	FLOAT: left
}
#footer-p-links A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#footer-p-links A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#footer-p-links A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#footer-p-links A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
#footer-address {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; WIDTH: 740px; COLOR: #666666; PADDING-TOP: 5px; FONT-FAMILY: arial, sans serif; TEXT-ALIGN: center
}
.footer-language {
	FONT-SIZE: 12px! important; COLOR: #000; TEXT-DECORATION: underline! important
}
#page-title {
	VERTICAL-ALIGN: middle; WIDTH: 734px; BORDER-BOTTOM: #d8d8d8 1px solid; POSITION: relative; HEIGHT: 43px; BACKGROUND-COLOR: #ffffff
}
.right-link {
	FLOAT: left
}
.left-side-nav {
	FONT-SIZE: 12px
}
.lsn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 19px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.lsn LI {
	PADDING-BOTTOM: 0px
}
.lsn-on {
	MARGIN-LEFT: -10px
}
.lsn .lsn-title {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 15px
}
.left-side-content {
	FONT-SIZE: 11px; LINE-HEIGHT: 16px
}
.left-side-content A {
	FONT-SIZE: 11px
}
.frommers-nav {
	FONT-SIZE: 12px; LINE-HEIGHT: 16px
}
.frommers-nav A {
	FONT-SIZE: 12px
}
.break {
	MARGIN-BOTTOM: 10px
}
.u19 {
	DISPLAY: block; MARGIN-LEFT: 19px
}
.find-rooms-padding {
	PADDING-RIGHT: 5px; PADDING-LEFT: 18px; FONT-SIZE: 12px; PADDING-BOTTOM: 40px; PADDING-TOP: 20px; FONT-FAMILY: Arial,sans serif
}
IMG.large-image {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FLOAT: left; BORDER-LEFT: #cccccc 1px solid; WIDTH: 160px; MARGIN-RIGHT: 21px; BORDER-BOTTOM: #cccccc 1px solid
}
.img-space-holder {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FLOAT: left; BORDER-LEFT: #ffffff 1px solid; WIDTH: 160px; MARGIN-RIGHT: 21px; BORDER-BOTTOM: #ffffff 1px solid
}
.overview-2lg {
	DISPLAY: block; FLOAT: right; WIDTH: 280px
}
.text-area-2lg-lg {
	FLOAT: left; WIDTH: 330px
}
.text-area-2lg-sm {
	FLOAT: right; WIDTH: 130px
}
.overview-1lg {
	DISPLAY: inline; FLOAT: right; WIDTH: 252px
}
.overview-single {
	DISPLAY: inline; FLOAT: left; WIDTH: 465px
}
.colx3-1 {
	FLOAT: left; WIDTH: 248px
}
.colx3-2 {
	FLOAT: left; WIDTH: 252px
}
.colx3-3 {
	FLOAT: left; WIDTH: 244px
}
.colx3-top {
	PADDING-RIGHT: 30px; PADDING-LEFT: 18px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px; FONT-FAMILY: arial,sans serif; BACKGROUND-COLOR: #ffffff
}
.colx3-padding {
	PADDING-RIGHT: 20px; PADDING-LEFT: 18px; FONT-SIZE: 12px; PADDING-BOTTOM: 20px; PADDING-TOP: 5px; FONT-FAMILY: arial,sans serif
}
#crumb-ov-container {
	BORDER-TOP: #d8d8d8 1px solid; WIDTH: 955px
}
.crumb-ov-content {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; MARGIN: 7px 0px 7px 17px; FONT: 10px arial, verdana,sans-serif; BORDER-LEFT: red 0px solid; COLOR: #666; BORDER-BOTTOM: red 0px solid
}
.crumb-ov-bottom {
	WIDTH: 954px
}
.grey-line-border {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #d8d8d8 1px solid
}
IMG.large-offer-image {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FLOAT: left; BORDER-LEFT: #cccccc 1px solid; WIDTH: 160px; MARGIN-RIGHT: 21px; BORDER-BOTTOM: #cccccc 1px solid
}
.overview-2lg-ta {
	DISPLAY: block; FLOAT: left; WIDTH: 350px
}
.text-white {
	FONT: 11px arial,sans serif normal; COLOR: #fff
}
.text-white-large {
	FONT: 14px arial,sans serif normal; COLOR: #fff
}
.text-grey {
	FONT: 14px arial,sans serif normal; COLOR: #999999
}
.text-yellow {
	FONT: 12px arial,sans serif normal; COLOR: #f9f3c3
}
.bullet-yellow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: static
}
.bullet-yellow LI {
	PADDING-LEFT: 0.7em; BACKGROUND: url(../images/hotels/chesa/square_bullet_pt_yellow.gif) no-repeat 0px 0.6em; PADDING-BOTTOM: 2px; LINE-HEIGHT: 15px; PADDING-TOP: 2px
}
.bullet-white {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: static
}
.bullet-white LI {
	PADDING-LEFT: 0.7em; BACKGROUND: url(../images/hotels/chesa/square_bullet_pt_white.gif) no-repeat 0px 0.6em; PADDING-BOTTOM: 2px; LINE-HEIGHT: 15px; PADDING-TOP: 2px
}
A.email {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
A.email:hover {
	COLOR: #fff
}
#prop-table {
	FLOAT: left; WIDTH: 180px
}
#main-table {
	FONT-SIZE: 11px; WIDTH: 180px; FONT-FAMILY: arial, sans serif
}
#main-table SELECT {
	MARGIN-TOP: 2px; FONT-SIZE: 10px
}
INPUT {
	MARGIN-TOP: 2px; FONT-SIZE: 10px
}
#header {
	MARGIN-TOP: 13px
}
#adult-rooms {
	MARGIN-TOP: 5px
}
#kids-rooms {
	MARGIN-TOP: 5px
}
#number-rooms {
	MARGIN-TOP: 5px
}
#special {
	MARGIN-TOP: 5px
}
#rate-type {
	MARGIN-TOP: 5px
}
#group {
	MARGIN-TOP: 5px
}
#sep-table {
	FONT-SIZE: 11px; FONT-FAMILY: arial, sans serif
}
.locator-mm-yy-select {
	WIDTH: 106px
}
.locator-digit-select {
	WIDTH: 40px
}
.locator-text-box {
	WIDTH: 150px
}
.superscript {
	FONT-SIZE: 8px
}
.rate-disclaimer {
	FONT-SIZE: 10px; FONT-STYLE: italic
}
.rate-type-select {
	WIDTH: 110px
}
.calendar-img {
	MARGIN-BOTTOM: 1px
}
.locator-digit-select-1 {
	
}
.locator-digit-select-2 {
	WIDTH: 40px
}
.home-bullet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative
}
.home-bullet LI {
	PADDING-LEFT: 0.7em; BACKGROUND: url(../images/square_bullet_pt.gif) no-repeat 0px 0.6em; PADDING-BOTTOM: 2px
}
.right-col-padding H3 {
	PADDING-BOTTOM: 5px! important
}
UL.two-col {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI.two-col {
	BACKGROUND-POSITION: left top; PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(../images/bullet.gif); BACKGROUND-REPEAT: no-repeat
}
#util-nav {
	POSITION: relative
}
#util-nav UL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 212px; PADDING-TOP: 0px; POSITION: relative
}
#util-nav LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 212px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative
}
#util-nav A {
	PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 1px solid; DISPLAY: block; PADDING-LEFT: 18px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; WIDTH: auto; COLOR: #ffffff; LINE-HEIGHT: 13px; PADDING-TOP: 4px; FONT-FAMILY: arial,sans-serif; POSITION: relative; TEXT-DECORATION: none
}
#util-nav A:hover {
	DISPLAY: block; COLOR: #ffffff
}
#right-col-property {
	FLOAT: right; WIDTH: 209px
}
DIV#prop-head-home-wrapper {
	FLOAT: none; POSITION: relative; HEIGHT: 294px
}
DIV#prop-head-wrapper {
	FLOAT: none; POSITION: relative; HEIGHT: 218px
}
DIV#prop-head-left-home DIV#util-nav {
	LEFT: 0px; BOTTOM: 0px; POSITION: absolute
}
DIV#prop-head-left DIV#util-nav {
	LEFT: 0px; BOTTOM: 0px; POSITION: absolute
}
#h {
	FLOAT: left; WIDTH: 305px
}
#h-header {
	FLOAT: left; WIDTH: 305px
}
#h-header H3 {
	DISPLAY: inline
}
#h-c-a {
	FLOAT: right; WIDTH: 161px
}
#p-c {
	WIDTH: 465px
}
.sl {
	FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 155px
}
.sl-pad {
	PADDING-RIGHT: 10px
}
.box {
	BACKGROUND-COLOR: #fffbed
}
.white-box {
	WIDTH: 800px; BACKGROUND-COLOR: #ffffff
}
.content {
	PADDING-RIGHT: 5px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.b-top {
	BACKGROUND-IMAGE: url(../images/bg_corners.gif); BACKGROUND-REPEAT: no-repeat
}
.b-top DIV {
	BACKGROUND-IMAGE: url(../images/bg_corners.gif); BACKGROUND-REPEAT: no-repeat
}
.b-bot {
	BACKGROUND-IMAGE: url(../images/bg_corners.gif); BACKGROUND-REPEAT: no-repeat
}
.b-bot DIV {
	BACKGROUND-IMAGE: url(../images/bg_corners.gif); BACKGROUND-REPEAT: no-repeat
}
.b-mid {
	BACKGROUND-REPEAT: repeat-y
}
.b-mid DIV {
	BACKGROUND-REPEAT: repeat-y
}
.b-mid {
	BACKGROUND-POSITION: right 50%; WIDTH: 100%
}
.y-on-g DIV {
	WIDTH: 50%
}
.y-on-g-bot DIV {
	WIDTH: 50%
}
.b-on-g DIV {
	WIDTH: 50%
}
.b-on-g-bot DIV {
	WIDTH: 50%
}
.org DIV {
	WIDTH: 50%
}
.org-bot DIV {
	WIDTH: 50%
}
.grn DIV {
	WIDTH: 50%
}
.grn-bot DIV {
	WIDTH: 50%
}
.pur DIV {
	WIDTH: 50%
}
.pur-bot DIV {
	WIDTH: 50%
}
.blu DIV {
	WIDTH: 50%
}
.blu-bot DIV {
	WIDTH: 50%
}
.blu-solid DIV {
	WIDTH: 50%
}
.blu-bot-solid DIV {
	WIDTH: 50%
}
.gry DIV {
	WIDTH: 50%
}
.gry-bot DIV {
	WIDTH: 50%
}
.org {
	BACKGROUND-POSITION: 100% -177px
}
.org DIV {
	BACKGROUND-POSITION: 0px -177px; HEIGHT: 14px
}
.org-mid {
	BACKGROUND-IMAGE: url(../images/border_o.gif)
}
.org-mid DIV {
	BACKGROUND-IMAGE: url(../images/border_o.gif)
}
.org-bot {
	BACKGROUND-POSITION: 100% -221px
}
.org-bot DIV {
	BACKGROUND-POSITION: 0px -221px; HEIGHT: 15px
}
.lrn-more {
	FONT-SIZE: 11px
}
.lrn-more-lf-col {
	FLOAT: left; MARGIN: 6px 0px 10px
}
.lrn-more-rt-col {
	FLOAT: left; MARGIN: 6px 0px 10px
}
.lrn-more-lf-col {
	WIDTH: 89px
}
.lrn-more-rt-col {
	WIDTH: 126px
}
.lrn-more-lf-col STRONG {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 11px; WIDTH: 69px
}
.lrn-more-lf-col A {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 11px; WIDTH: 69px
}
.lrn-more-rt-col STRONG {
	DISPLAY: block; FONT-SIZE: 11px; WIDTH: 121px
}
.lrn-more-rt-col A {
	DISPLAY: block; FONT-SIZE: 11px; WIDTH: 121px
}
.lrn-more-lf-col IMG {
	BORDER-RIGHT: #73bf45 1px solid; BORDER-TOP: #73bf45 1px solid; DISPLAY: block; BORDER-LEFT: #73bf45 1px solid; BORDER-BOTTOM: #73bf45 1px solid
}
.lrn-more-rt-col IMG {
	BORDER-RIGHT: #73bf45 1px solid; BORDER-TOP: #73bf45 1px solid; DISPLAY: block; BORDER-LEFT: #73bf45 1px solid; BORDER-BOTTOM: #73bf45 1px solid
}
.lrn-more-lf-col STRONG {
	MARGIN: 5px 0px; COLOR: #666666
}
.lrn-more-rt-col STRONG {
	MARGIN: 5px 0px; COLOR: #666666
}
.resto-list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #d8d8d8 1px solid; TEXT-ALIGN: right
}
.type {
	FLOAT: left; WIDTH: 70%; TEXT-ALIGN: left
}
#hotelinfo {
	FONT-SIZE: 12px; FLOAT: right; MARGIN: 20px 10px 5px 15px; WIDTH: 200px; FONT-FAMILY: Arial,sans serif
}
 HTML #hotelinfo {
	MARGIN: 20px 5px 5px 0px
}
.altnav {
	FLOAT: right; MARGIN: 0px 0px 0px 10px; WIDTH: 150px
}
#h-header {
	MARGIN-BOTTOM: 10px; WIDTH: 100%; POSITION: relative
}
#property-search-form {
	RIGHT: 80px; POSITION: absolute; TOP: 10px
}
#h-header #property-search-form {
	RIGHT: 50px; POSITION: absolute; TOP: -2px
}
