BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-SPACING: 0; BORDER-COLLAPSE: collapse
}
FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
ADDRESS {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CAPTION {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CITE {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CODE {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
DFN {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
EM {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
STRONG {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
TH {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
VAR {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
OL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
CAPTION {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: left
}
Q:before {
	CONTENT: ''
}
Q:after {
	CONTENT: ''
}
ABBR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
ACRONYM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
INPUT[type='hidden'] {
	DISPLAY: none
}
.datePicker {
	Z-INDEX: 9999; POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 0.8em; WIDTH: 250px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.iehack {
	Z-INDEX: 9998; BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND: #fff; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.date-picker-control {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; WIDTH: 18px; PADDING-RIGHT: 0px; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/iconDatePicker.gif) no-repeat 0px 0px; HEIGHT: 18px; MARGIN-LEFT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.datePicker TH BUTTON {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 0.8em; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 0.8em; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: auto; COLOR: #000; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.datePicker TABLE TFOOT TR {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.datePicker TABLE TFOOT TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.datePicker TABLE TFOOT TH.buttonClear {
	TEXT-ALIGN: right
}
.datePicker TFOOT TH BUTTON {
	PADDING-BOTTOM: 0.5em; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 0.5em; WIDTH: auto; PADDING-RIGHT: 0.5em; HEIGHT: auto; PADDING-TOP: 0.5em
}
.datePicker TH BUTTON:active {
	OUTLINE-STYLE: none !important; OUTLINE-COLOR: invert !important; OUTLINE-WIDTH: medium !important; -moz-outline-style: none
}
.datePicker TH BUTTON:focus {
	OUTLINE-STYLE: none !important; OUTLINE-COLOR: invert !important; OUTLINE-WIDTH: medium !important; -moz-outline-style: none
}
.date-picker-control:active {
	OUTLINE-STYLE: none !important; OUTLINE-COLOR: invert !important; OUTLINE-WIDTH: medium !important; -moz-outline-style: none
}
.date-picker-control:focus {
	OUTLINE-STYLE: none !important; OUTLINE-COLOR: invert !important; OUTLINE-WIDTH: medium !important; -moz-outline-style: none
}
.datePicker TH BUTTON.disabled {
	OUTLINE-STYLE: none !important; OUTLINE-COLOR: invert !important; OUTLINE-WIDTH: medium !important; -moz-outline-style: none
}
.datePicker TH BUTTON.prev-but {
	TEXT-ALIGN: left
}
.datePicker TH BUTTON.next-but {
	TEXT-ALIGN: right
}
.datePicker TH BUTTON.disabled {
	COLOR: #aaa; CURSOR: default
}
.but-spacer {
	MARGIN-RIGHT: 0.2em !important
}
.datePicker TH BUTTON.fd-day-header {
	TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: auto; FONT-FAMILY: inherit; HEIGHT: auto; FONT-SIZE: 1em; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.datePicker TABLE {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BORDER-SPACING: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/gradient.gif) #eee 0px 0px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0px
}
.datePicker TABLE TD {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0.6em; LINE-HEIGHT: 1.2em; PADDING-LEFT: 0px; WIDTH: 35px; PADDING-RIGHT: 0px; BACKGROUND: #fff; COLOR: #3478b5; VERTICAL-ALIGN: middle; BORDER-TOP: #ccc 1px solid; CURSOR: default; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0.6em
}
.datePicker TABLE TFOOT TD {
	BACKGROUND: #eee
}
.datePicker TABLE TH {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #222; VERTICAL-ALIGN: middle; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.datePicker TABLE TH.date-picker-day-header {
	PADDING-BOTTOM: 0.5em; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1em; FONT-WEIGHT: bold; PADDING-TOP: 0.5em
}
.datePicker TABLE TD.date-picker-today {
	COLOR: #000 !important
}
.datePicker TABLE TD.date-picker-selected-date {
	COLOR: #c00 !important
}
TD.date-picker-highlight {
	COLOR: #a86666
}
.datePicker TABLE TD.out-of-range {
	FONT-STYLE: oblique; COLOR: #ccc !important; CURSOR: default !important
}
.datePicker TABLE TD.day-disabled {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #aaa !important; CURSOR: default !important
}
.datePicker TABLE TD#date-picker-hover {
	BACKGROUND: #eee; COLOR: #000; CURSOR: pointer
}
#startDateInput-prev-month-but {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 12px; PADDING-RIGHT: 4px; FONT-SIZE: 18px; PADDING-TOP: 0px
}
#startDateInput-next-month-but {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 12px; PADDING-RIGHT: 4px; FONT-SIZE: 18px; PADDING-TOP: 0px
}
#endDateInput-prev-month-but {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 12px; PADDING-RIGHT: 4px; FONT-SIZE: 18px; PADDING-TOP: 0px
}
#endDateInput-next-month-but {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 12px; PADDING-RIGHT: 4px; FONT-SIZE: 18px; PADDING-TOP: 0px
}
#startDateInput-prev-year-but {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 12px; PADDING-RIGHT: 4px; FONT-SIZE: 18px; PADDING-TOP: 0px
}
#startDateInput-next-year-but {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 12px; PADDING-RIGHT: 4px; FONT-SIZE: 18px; PADDING-TOP: 0px
}
#endDateInput-prev-year-but {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 12px; PADDING-RIGHT: 4px; FONT-SIZE: 18px; PADDING-TOP: 0px
}
#endDateInput-next-year-but {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 12px; PADDING-RIGHT: 4px; FONT-SIZE: 18px; PADDING-TOP: 0px
}
#mb-overlay {
	Z-INDEX: 100; POSITION: fixed; FILTER: alpha(opacity=50); BACKGROUND-COLOR: #fff; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px; -moz-opacity: 0.50; opacity: 0.50
}
* HTML #mb-overlay {
	POSITION: absolute
}
#mb-window {
	Z-INDEX: 102; POSITION: fixed; TEXT-ALIGN: left; DISPLAY: none; COLOR: #000; TOP: 50%; LEFT: 50%
}
* HTML #mb-window {
	POSITION: absolute
}
#mb-load {
	Z-INDEX: 103; POSITION: fixed; MARGIN: -6px 0px 0px -104px; WIDTH: 208px; DISPLAY: none; HEIGHT: 13px; TOP: 50%; LEFT: 50%
}
* HTML #mb-load {
	POSITION: absolute
}
#mb-hide {
	Z-INDEX: 99; BORDER-BOTTOM: medium none; POSITION: fixed; FILTER: alpha(opacity=0); BORDER-LEFT: medium none; WIDTH: 100%; HEIGHT: 100%; BORDER-TOP: medium none; TOP: 0px; BORDER-RIGHT: medium none; LEFT: 0px; -moz-opacity: 0; opacity: 0
}
* HTML #mb-hide {
	POSITION: absolute
}
#mb-iframe {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN-TOP: 1px; MARGIN-BOTTOM: -1px; CLEAR: both; BORDER-TOP: medium none; BORDER-RIGHT: medium none; _margin-bottom: 1px
}
#mb-close {
	POSITION: absolute; DISPLAY: none; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/blueBtnSprite.gif) no-repeat 0px 0px; TOP: 5px; CURSOR: pointer; RIGHT: 5px
}
.expand H1 {
	PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: none; FONT-SIZE: 14px; CURSOR: pointer; PADDING-TOP: 10px
}
.expand H2 {
	PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: none; FONT-SIZE: 14px; CURSOR: pointer; PADDING-TOP: 10px
}
.expand .action {
	PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: none; FONT-SIZE: 14px; CURSOR: pointer; PADDING-TOP: 10px
}
.expand .action SPAN {
	PADDING-LEFT: 18px
}
.expand .action {
	
}
A[class~=primary-button] {
	DISPLAY: block; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/primary-button.png) no-repeat left top
}
A[class~=primary-button] SPAN {
	DISPLAY: block; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/primary-button.png) no-repeat left top
}
A.primary-button SPAN {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/primary-button.png)
}
A.primary-button {
	_background: url(http://www.topnotchaccommodations.com/floridavacation/file/primary-button.gif) no-repeat right bottom
}
A.primary-button SPAN {
	_background: url(http://www.topnotchaccommodations.com/floridavacation/file/primary-button.gif) no-repeat right bottom
}
A[class~=orange-button] {
	DISPLAY: block; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/orange-button.png) no-repeat left top
}
A[class~=orange-button] SPAN {
	DISPLAY: block; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/orange-button.png) no-repeat left top
}
A.orange-button {
	_background: url(http://www.topnotchaccommodations.com/floridavacation/file/orange-button-8bit.png) no-repeat right bottom
}
A.orange-button SPAN {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/orange-button.png); _background: url(orange-button-8bit.png) no-repeat right bottom
}
A[class~=light-blue-button] {
	DISPLAY: block; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/light-blue-button.png) no-repeat left top
}
A[class~=light-blue-button] SPAN {
	DISPLAY: block; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/light-blue-button.png) no-repeat left top
}
A.light-blue-button {
	_background: url(http://www.topnotchaccommodations.com/floridavacation/file/light-blue-button.png) no-repeat right bottom
}
A.light-blue-button SPAN {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/light-blue-button.png); _background: url(http://www.topnotchaccommodations.com/floridavacation/light-blue-button.png) no-repeat right bottom
}
A[class~=util-button] {
	DISPLAY: block; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/util-btn-8bit.png) no-repeat left top
}
A[class~=util-button] SPAN {
	DISPLAY: block; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/util-btn-8bit.png) no-repeat left top
}
A.util-button SPAN {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/util-btn-8bit.png)
}
A.primary-button {
	BACKGROUND-POSITION: right bottom; FLOAT: left; HEIGHT: 24px; COLOR: #fff; OVERFLOW: hidden; FONT-WEIGHT: bold; TEXT-DECORATION: none !important
}
A.light-blue-button {
	BACKGROUND-POSITION: right bottom; FLOAT: left; HEIGHT: 24px; COLOR: #fff; OVERFLOW: hidden; FONT-WEIGHT: bold; TEXT-DECORATION: none !important
}
A.orange-button {
	BACKGROUND-POSITION: right bottom; FLOAT: left; HEIGHT: 24px; COLOR: #fff; OVERFLOW: hidden; FONT-WEIGHT: bold; TEXT-DECORATION: none !important
}
A.util-button {
	BACKGROUND-POSITION: right bottom; FLOAT: left; HEIGHT: 24px; COLOR: #fff; OVERFLOW: hidden; FONT-WEIGHT: bold; TEXT-DECORATION: none !important
}
A.primary-button {
	_height: 25px
}
A.orange-button {
	_height: 25px
}
A.primary-button SPAN {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; HEIGHT: 25px; MARGIN-RIGHT: 6px
}
A.orange-button SPAN {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; HEIGHT: 25px; MARGIN-RIGHT: 6px
}
A.light-blue-button SPAN {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; HEIGHT: 25px; MARGIN-RIGHT: 6px
}
A.primary-button SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT: 13px; PADDING-RIGHT: 1px; DISPLAY: block; FLOAT: left; HEIGHT: 24px; FONT-SIZE: 12.31px; CURSOR: pointer; MARGIN-RIGHT: 13px; PADDING-TOP: 0px; _height: 25px; _padding-right: 0px; _margin-right: 6px; _background-position: left top
}
A.light-blue-button SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT: 13px; PADDING-RIGHT: 1px; DISPLAY: block; FLOAT: left; HEIGHT: 24px; FONT-SIZE: 12.31px; CURSOR: pointer; MARGIN-RIGHT: 13px; PADDING-TOP: 0px; _height: 25px; _padding-right: 0px; _margin-right: 6px; _background-position: left top
}
A.orange-button SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT: 13px; PADDING-RIGHT: 1px; DISPLAY: block; FLOAT: left; HEIGHT: 24px; FONT-SIZE: 12.31px; CURSOR: pointer; MARGIN-RIGHT: 13px; PADDING-TOP: 0px; _height: 25px; _padding-right: 0px; _margin-right: 6px; _background-position: left top
}
A.util-button SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT: 13px; PADDING-RIGHT: 1px; DISPLAY: block; FLOAT: left; HEIGHT: 24px; FONT-SIZE: 12.31px; CURSOR: pointer; MARGIN-RIGHT: 13px; PADDING-TOP: 0px; _height: 25px; _padding-right: 0px; _margin-right: 6px; _background-position: left top
}
A.light-blue-button SPAN {
	COLOR: #0f6db6; _height: 24px
}
A.util-button SPAN {
	COLOR: #3478b5; FONT-WEIGHT: normal
}
.search-submit-lnk {
	Z-INDEX: 2
}
.input-go-btn {
	Z-INDEX: 1
}
.search-input .go-btn {
	FLOAT: right
}
.search-input .input-go-btn {
	POSITION: relative; FLOAT: right; TOP: 3px; RIGHT: -35px
}
BODY.search-page .input-go-btn.findByDateButton {
	POSITION: relative; TOP: -25px
}
.search-submit-button {
	Z-INDEX: 2; POSITION: relative; RIGHT: -10px
}
.rbgrade {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/gradient-tall.png) #fff repeat-x left top
}
.roundedBox .rbtitle SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.4em; PADDING-RIGHT: 0.4em; DISPLAY: block; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/top-border.png) no-repeat left top; MARGIN-RIGHT: 7px; PADDING-TOP: 0.4em; _background: url(http://www.topnotchaccommodations.com/floridavacation/file/top-border8.png) no-repeat left top
}
.roundedBox .rbtitle {
	ZOOM: 1; DISPLAY: block; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/top-border.png) no-repeat right -366px; _background: url(http://www.topnotchaccommodations.com/floridavacation/file/top-border8.png) no-repeat right -366px
}
.roundedBox {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/bottom-border-opaque.png) no-repeat right bottom; _background: url(http://www.topnotchaccommodations.com/floridavacation/file/bottom-border-opaque8.png) no-repeat right bottom
}
.roundedBox .rbcontent {
	PADDING-BOTTOM: 7px; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/bottom-border-opaque.png) no-repeat left bottom; MARGIN-RIGHT: 7px; _background: url(http://www.topnotchaccommodations.com/floridavacation/file/bottom-border-opaque8.png) no-repeat left bottom
}
.roundedBox .rbinner {
	BORDER-BOTTOM: #d8d8d8 0px solid; BORDER-LEFT: #d8d8d8 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0.7em; PADDING-RIGHT: 0.7em; ZOOM: 1; BORDER-TOP: #d8d8d8 0px solid; MARGIN-RIGHT: -7px; BORDER-RIGHT: #d8d8d8 1px solid; PADDING-TOP: 1px
}
.roundedBox [class=rbinner] {
	HEIGHT: auto
}
.rc-std-wide {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/rc-std.png) no-repeat 0px 0px
}
.rc-std-inner {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/rc-std.png) no-repeat 0px 0px
}
.rc-std-wide .container {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/rc-std.png) no-repeat 0px 0px
}
.rc-std-inner .container {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/rc-std.png) no-repeat 0px 0px
}
.rc-std-wide .container {
	ZOOM: 1
}
.rc-std-inner .container {
	ZOOM: 1
}
.rc-std-wide {
	PADDING-BOTTOM: 7px; BACKGROUND-POSITION: 0px 100%
}
.rc-std-inner {
	PADDING-BOTTOM: 7px; BACKGROUND-POSITION: -970px 100%
}
.rc-std-wide .container {
	BACKGROUND-POSITION: 0px 0px
}
.rc-std-inner .container {
	BACKGROUND-POSITION: -970px 0px; MARGIN-BOTTOM: 8px
}
.rc-std-wide .action SPAN {
	PADDING-LEFT: 30px
}
.rc-std-inner .action SPAN {
	PADDING-LEFT: 30px
}
.rc-std-wide .action {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/icons.png) no-repeat 0px 0px
}
.rc-std-inner .action {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/icons.png) no-repeat 0px 0px
}
.rc-std-wide .open {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/icons.png) no-repeat 0px 0px
}
.rc-std-inner .open {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/icons.png) no-repeat 0px 0px
}
BODY.adv-search #adv-search-form .datepicker {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/icons.png) no-repeat 0px 0px
}
BODY.homePage #date-inputs LABEL INPUT {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/icons.png) no-repeat 0px 0px
}
BODY.property DIV#enquiry-form DIV.horizontal DIV.input .datepicker {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/icons.png) no-repeat 0px 0px
}
BODY.search-page .findByDateForm .datepicker {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/icons.png) no-repeat 0px 0px
}
BODY.search-page .listing-card .listing-details-lower A.contact-owner {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/icons.png) no-repeat 0px 0px
}
BODY.property #property-links .link-to-this-page {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/icons.png) no-repeat 0px 0px
}
BODY.property #property-links .send-to-friend {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/icons.png) no-repeat 0px 0px
}
.ols-div {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/icons.png) no-repeat 0px 0px
}
BODY.property DIV#enquiry-form DIV.form-error-inline SPAN.form-error-icon {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/icons.png) no-repeat 0px 0px
}
BODY.search-page #price-range-vaidation {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/icons.png) no-repeat 0px 0px
}
BODY.adv-search #price-range-vaidation {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/icons.png) no-repeat 0px 0px
}
BODY.search-page #selectedRefinementsContainer UL.currentCriteria A {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/icons.png) no-repeat 0px 0px
}
.rc-std-wide .action {
	BACKGROUND-POSITION: 9px 10px
}
.rc-std-inner .action {
	BACKGROUND-POSITION: 9px 10px
}
.rc-std-wide .open {
	BACKGROUND-POSITION: 9px 10px
}
.rc-std-inner .open {
	BACKGROUND-POSITION: 9px 10px
}
.rc-std-wide .open {
	BACKGROUND-POSITION: 9px -25px
}
.rc-std-inner .open {
	BACKGROUND-POSITION: 9px -25px
}
BODY.adv-search #adv-search-form .datepicker {
	BACKGROUND-COLOR: #fff; BACKGROUND-POSITION: 98% -242px; CURSOR: default
}
BODY.homePage #date-inputs LABEL INPUT {
	BACKGROUND-COLOR: #fff; BACKGROUND-POSITION: 98% -242px; CURSOR: default
}
BODY.property DIV#enquiry-form DIV.horizontal DIV.input .datepicker {
	BACKGROUND-COLOR: #fff; BACKGROUND-POSITION: 98% -242px; CURSOR: default
}
BODY.search-page .findByDateForm .datepicker {
	BACKGROUND-COLOR: #fff; BACKGROUND-POSITION: 98% -242px; CURSOR: default
}
BODY.property DIV#enquiry-form DIV.horizontal DIV.input .datepicker {
	BACKGROUND-POSITION: 98% -243px
}
BODY.search-page .findByDateForm .datepicker {
	BACKGROUND-POSITION: 98% -243px
}
BODY.search-page .listing-card .listing-details-lower A.contact-owner {
	BACKGROUND-POSITION: 0px -69px
}
BODY.search-page #selectedRefinementsContainer UL.currentCriteria A {
	BACKGROUND-COLOR: #f2f2f2; BACKGROUND-POSITION: 45px -278px
}
BODY.property #property-links .link-to-this-page {
	BACKGROUND-POSITION: 0px -137px
}
BODY.property #property-links .send-to-friend {
	BACKGROUND-POSITION: 0px -103px
}
.ols-div {
	BACKGROUND-POSITION: 0px -160px
}
BODY.search-page #price-range-vaidation {
	BACKGROUND-ATTACHMENT: scroll; BACKGROUND-POSITION: 8px -200px
}
BODY.adv-search #price-range-vaidation {
	BACKGROUND-COLOR: #eee; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-POSITION: 8px -190px
}
BODY.property DIV#enquiry-form DIV.form-error-inline SPAN.form-error-icon {
	BACKGROUND-POSITION: 0px -205px
}
<!---starts from here---->
BODY.homePage #vacation-links UL LI {
	LIST-STYLE-TYPE: none; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/list-icons.png) no-repeat 0px 0px
}
BODY.homePage #vacation1-links UL LI {
	LIST-STYLE-TYPE: none; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/) no-repeat 0px 0px
}
BODY.homePage H1.strapline {
	LIST-STYLE-TYPE: none; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/list-icons.png) no-repeat 0px 0px
}
BODY.search-page .criteria LI LI {
	LIST-STYLE-TYPE: none; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/list-icons.png) no-repeat 0px 0px
}
BODY.secondary .roundedBox .rbinner UL LI.list-grey-arw {
	LIST-STYLE-TYPE: none; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/list-icons.png) no-repeat 0px 0px
}
BODY.secondary .roundedBox .rbinner UL LI.list-blue-circle {
	LIST-STYLE-TYPE: none; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/list-icons.png) no-repeat 0px 0px
}
BODY.secondary .search A.advanced-search-link {
	LIST-STYLE-TYPE: none; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/list-icons.png) no-repeat 0px 0px
}
BODY.error .search A.advanced-search-link {
	LIST-STYLE-TYPE: none; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/list-icons.png) no-repeat 0px 0px
}
BODY.error UL LI.list-blue-circle {
	LIST-STYLE-TYPE: none; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/list-icons.png) no-repeat 0px 0px
}
#search-keyword #search-form-heading A.advanced-search-link {
	LIST-STYLE-TYPE: none; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/list-icons.png) no-repeat 0px 0px
}
BODY.property #propertyDetails UL LI {
	LIST-STYLE-TYPE: none; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/list-icons.png) no-repeat 0px 0px
}
.listing-card .listing-description UL LI {
	LIST-STYLE-TYPE: none; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/list-icons.png) no-repeat 0px 0px
}
BODY.property .listing-description UL LI SPAN {
	LIST-STYLE-TYPE: none; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/list-icons.png) no-repeat 0px 0px
}
DIV#similarPropertiesContent DIV.property-content DIV.detailColumn LI {
	LIST-STYLE-TYPE: none; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/list-icons.png) no-repeat 0px 0px
}
BODY.homePage H1.strapline {
	BACKGROUND-POSITION: 0px 0px
}
BODY.homePage #vacation-links UL LI {
	BACKGROUND-POSITION: 0px -40px
}
BODY.homePage #vacation1-links UL LI {
	BACKGROUND-POSITION: 0px -40px
}
BODY.secondary .roundedBox .rbinner UL LI.list-grey-arw {
	BACKGROUND-POSITION: 0px -78px
}
BODY.search-page .criteria LI LI {
	BACKGROUND-POSITION: 0px -154px; _background-position: 0px -150px
}
BODY.secondary .roundedBox .rbinner UL LI.list-blue-circle {
	BACKGROUND-POSITION: 0px -152px
}
BODY.error UL LI.list-blue-circle {
	BACKGROUND-POSITION: 0px -152px
}
BODY.secondary .search A.advanced-search-link {
	BACKGROUND-POSITION: 106px -116px
}
BODY.error .search A.advanced-search-link {
	BACKGROUND-POSITION: 112px -117px
}
#search-keyword #search-form-heading A.advanced-search-link {
	BACKGROUND-POSITION: 55px -116px
}
BODY.property #propertyDetails UL LI {
	PADDING-LEFT: 10px; BACKGROUND-POSITION: 0px -116px
}
BODY.property .listing-description UL LI SPAN {
	BACKGROUND-POSITION: -2px -194px
}
.listing-card .listing-description UL LI {
	BACKGROUND-POSITION: -2px -194px
}
DIV#similarPropertiesContent DIV.property-content DIV.detailColumn LI {
	BACKGROUND-POSITION: -2px -194px
}
HTML {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Helvetica, Arial, Sans-serif; HEIGHT: 100%; COLOR: #333; FONT-SIZE: 100.01%; PADDING-TOP: 0px
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Helvetica, Arial, Sans-serif; HEIGHT: 100%; COLOR: #333; FONT-SIZE: 100.01%; PADDING-TOP: 0px
}
BODY {
	LINE-HEIGHT: 1.15em; BACKGROUND-COLOR: #fff; FONT-SIZE: 0.87em
}
TABLE {
	FONT-SIZE: inherit
}
BUTTON {
	FONT: 100% arial, helvetica, clean, sans-serif
}
SELECT {
	FONT: 100% arial, helvetica, clean, sans-serif
}
INPUT {
	FONT: 100% arial, helvetica, clean, sans-serif
}
TEXTAREA {
	FONT: 100% arial, helvetica, clean, sans-serif
}
PRE {
	FONT: 115% monospace
}
CODE {
	FONT: 115% monospace
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BR.clear {
	LINE-HEIGHT: 1px; CLEAR: both
}
H2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1.1em; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1.1em; PADDING-TOP: 0px
}
H1 {
	FONT-WEIGHT: bold
}
H2 {
	FONT-WEIGHT: bold
}
H3 {
	FONT-WEIGHT: bold
}
H4 {
	FONT-WEIGHT: bold
}
UL {
	PADDING-BOTTOM: 0.2em; LIST-STYLE-TYPE: disc; MARGIN: 0px; PADDING-LEFT: 2em; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	LIST-STYLE-TYPE: decimal
}
STRONG {
	FONT-WEIGHT: bold
}
EM {
	FONT-STYLE: italic
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.center {
	TEXT-ALIGN: center
}
.bold {
	FONT-WEIGHT: bold
}
.italic {
	FONT-STYLE: italic
}
.clear {
	FLOAT: none; CLEAR: both
}
.clearall {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: none; VISIBILITY: hidden; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 0px
}
.hidden {
	DISPLAY: none
}
A {
	COLOR: #0f6db6; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
.advert-default {
	BACKGROUND-COLOR: #ccc; MARGIN: 4px; FONT-SIZE: 0.8em
}
H1 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.3em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #629f44; FONT-SIZE: 1.71em; PADDING-TOP: 0px
}
H1 SPAN {
	FONT-WEIGHT: normal
}
.destinationText {
	POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; TOP: 0.67em
}
.destinationText H3 {
	MARGIN-BOTTOM: 1em
}
#searchText {
	DISPLAY: none
}
#searchText P {
	MARGIN: 0px 0px 1em
}
#searchTextPosition #searchText {
	DISPLAY: block
}
.destinationText P.first {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#wrapper {
	POSITION: relative; BACKGROUND-COLOR: #fff; MARGIN: 0px auto; MIN-HEIGHT: 100%; WIDTH: 950px
}
#container {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px
}
#container #content {
	POSITION: relative
}
#header {
	PADDING-BOTTOM: 5px
}
#header-logo {MARGIN: 20px 0px; WIDTH:705px; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/images1/bannertophtm_r1_c1.jpg) no-repeat left top; FLOAT: left;  _margin-bottom: 40px}

#header-logo SPAN {
	VISIBILITY: hidden
}
#header-logo .tagline {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 13px; PADDING-LEFT: 0px; PADDING-RIGHT: 1em; COLOR: #727272; FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-TOP: 3.7em
}
#header-logo .tagline EM {
	LINE-HEIGHT: 14px; LETTER-SPACING: -1px; COLOR: #626262; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
#header-content .advert {
	MARGIN: 6px 0pt 23px; WIDTH: 160px; FLOAT: left; HEIGHT: 120px
}
#header-content .advert .ad-lable {
	MARGIN: 0px; FLOAT: left; COLOR: #777; FONT-SIZE: 0.7em
}
#footer-advert .ad-lable {
	MARGIN: 0px; FLOAT: left; COLOR: #777; FONT-SIZE: 0.7em
}
#header-content .advert .ad-with-us {
	MARGIN: 0px; FLOAT: left; FONT-SIZE: 0.7em
}
#footer-advert .ad-with-us {
	MARGIN: 0px; FLOAT: right; FONT-SIZE: 0.7em
}
#header-content .tagline {
	TEXT-ALIGN: center; FONT-SIZE: 18px; FONT-WEIGHT: bold; PADDING-TOP: 1.5em
}
#masthead {
	POSITION: relative; WIDTH: 100%; CLEAR: both
}
#masthead .globalnav {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/header-nav.png) #0d66ad repeat-x left -360px; FLOAT: left; PADDING-TOP: 0px; _margin-right: -3px; _background-image: url(http://www.topnotchaccommodations.com/floridavacation/file/header-nav.gif); _clear: both
}
#masthead .globalnav TABLE {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/header-nav.png) no-repeat right -80px; FLOAT: left; HEIGHT: 34px; PADDING-TOP: 0px; _background-image: url(http://www.topnotchaccommodations.com/floridavacation/file/header-nav.gif)
}
#masthead .globalnav TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 20%; PADDING-RIGHT: 0px; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/header-nav.png) no-repeat right -240px; FONT-SIZE: 1.2em; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px; _background-image: url(http://www.topnotchaccommodations.com/floridavacation/file/header-nav.gif); _font-weight: bold
}
#masthead .globalnav TD.leftend {
	WIDTH: 6px; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/header-nav.png) #0d66ad no-repeat left top; _background-image: url(http://www.topnotchaccommodations.com/floridavacation/file/header-nav.gif)
}
#masthead .globalnav TD A {
	PADDING-BOTTOM: 0.3em; LINE-HEIGHT: 1.2em; PADDING-LEFT: 0.3em; WIDTH: 93%; PADDING-RIGHT: 0.3em; DISPLAY: block; COLOR: #fff; CURSOR: pointer; TEXT-DECORATION: none; PADDING-TOP: 0.3em
}
#masthead .globalnav TD.first {
	WIDTH: 18%
}
#masthead .globalnav TD.last {
	WIDTH: 18%; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/header-nav.png) #ee9e52 repeat-x left -360px; _background-position: left -460px; _background-image: url(http://www.topnotchaccommodations.com/floridavacation/file/header-nav.gif)
}
#masthead .globalnav TD.rightend {
	WIDTH: 6px; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/header-nav.png) #ee9e52 no-repeat right -80px; _margin-right: -1px; _background-image: url(http://www.topnotchaccommodations.com/floridavacation/file/header-nav.gif)
}
#masthead .globalnav TD A:hover {
	COLOR: #c2d9ea
}
#masthead .globalnav TD A:active {
	COLOR: #c2d9ea
}
#masthead .globalnav .last A:hover {
	COLOR: #a74120
}
#header .userbar {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/header-nav.png) #eee no-repeat left -216px; HEIGHT: 1.7em; CLEAR: both; PADDING-TOP: 0px; _background: #eee url(http://www.topnotchaccommodations.com/floridavacation/file/header-nav.gif) no-repeat left -216px
}
#header .subnav {
	PADDING-BOTTOM: 5px; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/header-nav.png) no-repeat right -143px; _background-image: url(http://www.topnotchaccommodations.com/floridavacation/file/header-nav.gif); _padding-bottom: 0px
}
#header .breadcrumb {
	WIDTH: 705px; FLOAT: left
}
#header .breadcrumb OL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 705px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; FLOAT: left; HEIGHT: 16px; OVERFLOW: visible; PADDING-TOP: 5px
}
#header .breadcrumb LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; PADDING-LEFT: 0px; PADDING-RIGHT: 4px; FLOAT: left; FONT-SIZE: 12px; PADDING-TOP: 2px
}
#header .breadcrumb LI.last {
	COLOR: inherit; TEXT-DECORATION: none !important
}
#header .userbar .tools {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; FLOAT: right; PADDING-TOP: 0px
}
#header .userbar .tools LI {
	LINE-HEIGHT: 1.8em; FLOAT: left; FONT-SIZE: 12px
}
#header .userbar .tools LI.last {
	WIDTH: auto
}
#header .userbar .tools LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FLOAT: left; BORDER-RIGHT: #d8d8d8 1px solid; PADDING-TOP: 2px
}
#header .userbar .tools LI.last A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#header .userbar .tools LI.addthis {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
#footer {
	TEXT-ALIGN: center
}
#footer P {
	FONT-SIZE: 0.8em
}
#footer A:hover {
	TEXT-DECORATION: underline
}
#footer-advert {
	MARGIN: 0px auto; WIDTH: 725px; PADDING-TOP: 3em
}
#footer-crumbs LI UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#footer-crumbs LI {
	LINE-HEIGHT: 24px; LIST-STYLE-TYPE: none; PADDING-RIGHT: 5px; FLOAT: left; FONT-SIZE: 12px; LIST-STYLE-IMAGE: none
}
#footer-nav UL {
	POSITION: relative; LIST-STYLE-TYPE: none; MARGIN: 0.67em 0px; LIST-STYLE-IMAGE: none
}
#footer-nav {
	MARGIN-BOTTOM: 10px
}
#footer-nav UL LI {
	DISPLAY: inline
}
#footer-nav A {
	TEXT-DECORATION: none
}
#footer-nav A:link {
	TEXT-DECORATION: none
}
.footer-nav A:visited {
	TEXT-DECORATION: none
}
#footer-nav A:hover {
	TEXT-DECORATION: underline
}
.footer-nav A:active {
	TEXT-DECORATION: underline
}
#footer-nav {
	TEXT-ALIGN: center; MARGIN-TOP: 20px; BORDER-TOP: #d6e6f3 1px solid; PADDING-TOP: 20px
}
#footer-nav UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#footer-nav UL LI {
	PADDING-RIGHT: 10px; DISPLAY: inline
}
#footer-nav UL LI.last {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.clearfix:after {
	LINE-HEIGHT: 0; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.clearfix {
	DISPLAY: inline-block
}
HTML[xmlns] .clearfix {
	DISPLAY: block
}
* HTML .clearfix {
	HEIGHT: 1%
}
.ac_results {
	Z-INDEX: 10; BORDER-BOTTOM: windowframe 1px solid; BORDER-LEFT: windowframe 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: window; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; BORDER-TOP: windowframe 1px solid; BORDER-RIGHT: windowframe 1px solid; PADDING-TOP: 0px
}
.ac_results UL {
	LIST-STYLE: none none outside; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.ac_results IFRAME {
	Z-INDEX: -1; POSITION: absolute; FILTER: mask(); WIDTH: 3000px; DISPLAY: block; HEIGHT: 3000px; TOP: 0px; LEFT: 0px
}
.ac_results LI {
	PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 5px; WIDTH: 100%; PADDING-RIGHT: 5px; DISPLAY: block; FONT: menu; FONT-SIZE: 12px; OVERFLOW: hidden; CURSOR: pointer; PADDING-TOP: 2px
}
.ac_loading {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/indicator.gif) window no-repeat right center
}
.ac_over {
	BACKGROUND-COLOR: highlight; COLOR: highlighttext
}
BODY.adv-search {
	COLOR: #333; FONT-WEIGHT: normal
}
BODY.adv-search .search-submit-lnk {
	_background-color: #fff
}
BODY.adv-search .search-submit-lnk .primary-button {
	_background-color: #fff
}
BODY.adv-search DIV.hr {
	BORDER-BOTTOM: #d6e6f3 1px solid; MARGIN-BOTTOM: 0.7em; FLOAT: none; HEIGHT: 1px; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 0.7em
}
BODY.adv-search #adv-search-form INPUT.text {
	BORDER-BOTTOM: #a4c0d7 1px solid; BORDER-LEFT: #a4c0d7 1px solid; PADDING-BOTTOM: 2px; LINE-HEIGHT: 15px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; HEIGHT: 16px; FONT-SIZE: 14px; BORDER-TOP: #a4c0d7 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #a4c0d7 1px solid; PADDING-TOP: 2px
}
BODY.adv-search #adv-search-form .datepicker {
	WIDTH: 110px
}
BODY.adv-search #adv-search-form INPUT#searchKeywords {
	WIDTH: 500px
}
#adv-search-container H3 {
	MARGIN-BOTTOM: 1em; COLOR: #333; FONT-SIZE: 1.23em; FONT-WEIGHT: normal
}
#adv-search-container H3.criteria {
	MARGIN-TOP: 1.5em
}
#adv-search-container H4 {
	COLOR: #333; FONT-SIZE: 1em; FONT-WEIGHT: normal
}
#adv-search-container .columns {
	PADDING-TOP: 0.87em
}
#adv-search-container .column {
	WIDTH: 26em; FLOAT: left
}
#adv-search-container DIV.element {
	PADDING-BOTTOM: 0.53em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0.53em
}
#adv-search-container DIV.label {
	TEXT-ALIGN: right; WIDTH: 150px; FLOAT: left; FONT-SIZE: 0.93em; MARGIN-RIGHT: 10px; PADDING-TOP: 0.7em
}
#adv-search-container DIV.cb-box {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0.53em; PADDING-LEFT: 0px; WIDTH: 21em; PADDING-RIGHT: 0px; FLOAT: none; FONT-SIZE: 0.93em; PADDING-TOP: 0.53em
}
#adv-search-container DIV.prop-box {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0.53em; PADDING-LEFT: 0px; WIDTH: 26em; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 0.93em; PADDING-TOP: 0.53em
}
#adv-search-container DIV.prop-box-lft {
	MARGIN-LEFT: 160px; _margin-left: 80px
}
#adv-search-container DIV.prop-box-rt {
	MARGIN-LEFT: 80px; _margin-left: 0px
}
#adv-search-container #price-range-fields H3 {
	MARGIN-BOTTOM: 0.2em
}
#adv-search-container #price-range-fields .column {
	WIDTH: 28em
}
#adv-search-container #price-range-fields LABEL {
	WIDTH: auto
}
#adv-search-container #price-range-fields .input {
	BORDER-BOTTOM: #a4c0d7 1px solid; BORDER-LEFT: #a4c0d7 1px solid; WIDTH: 100px; BORDER-TOP: #a4c0d7 1px solid; BORDER-RIGHT: #a4c0d7 1px solid
}
.adv-search #price-range-vaidation {
	PADDING-BOTTOM: 1.5em; PADDING-LEFT: 3em; PADDING-RIGHT: 3em; FONT-SIZE: 12px; PADDING-TOP: 1.5em
}
#adv-search-container #price-from-column {
	WIDTH: 20em !important
}
#adv-search-container #price-to-column {
	WIDTH: auto !important
}
#adv-search-container #special-offers-label {
	PADDING-LEFT: 10px
}
#adv-search-container #search-refinements-1 {
	MARGIN-BOTTOM: 10px
}
#adv-search-container #search-refinements-2 {
	MARGIN-BOTTOM: 10px
}
#adv-search-container #search-refinements-3 {
	MARGIN-BOTTOM: 10px
}
#adv-search-container .refinementsContent {
	MARGIN-LEFT: 2em
}
BODY.adv-search .roundedBox .rbtitle SPAN.adv-heading {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333; FONT-SIZE: 1.24em; FONT-WEIGHT: normal; PADDING-TOP: 1em
}
BODY.adv-search .roundedBox .rbinner {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
BODY.error DIV.hr {
	BORDER-BOTTOM: #dcded1 1px solid; MARGIN-BOTTOM: 1em; HEIGHT: 1px; OVERFLOW: hidden; PADDING-TOP: 0.7em
}
BODY.error H1 {
	LINE-HEIGHT: 1em; MARGIN-TOP: 0px; PADDING-TOP: 0px
}
BODY.error P.heading {
	FONT-SIZE: 0.89em; PADDING-TOP: 0.5em
}
BODY.error #error-container {
	MIN-WIDTH: 884px; MARGIN: 18px auto 0px; MAX-WIDTH: 950px; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/container-content.png) repeat-y
}
BODY.error #error-container .error-header {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/search-frame-header.png) no-repeat right -45px
}
BODY.error #error-container .error-header SPAN {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/search-frame-header.png) no-repeat right -45px
}
BODY.error #error-container .error-header DIV.outer {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/search-frame-header.png) no-repeat right -45px
}
BODY.error #error-container .error-header {
	BACKGROUND-COLOR: #d8d8d8
}
BODY.error #error-container .error-header SPAN {
	PADDING-BOTTOM: 23px; PADDING-LEFT: 10px; DISPLAY: block; BACKGROUND-POSITION: left top; MARGIN-RIGHT: 10px
}
BODY.error #error-container .error-header DIV.outer {
	PADDING-BOTTOM: 23px; PADDING-LEFT: 10px; DISPLAY: block; BACKGROUND-POSITION: left top; MARGIN-RIGHT: 10px
}
BODY.error #sidebar-links {
	POSITION: relative; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 213px; PADDING-RIGHT: 10px; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/refine-corner.png) #eee no-repeat right top; FLOAT: left; TOP: -27px; PADDING-TOP: 10px
}
BODY.error UL {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY.error UL LI.list-blue-circle {
	PADDING-BOTTOM: 4px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
BODY.error .column-right {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; WIDTH: 685px; PADDING-RIGHT: 15px; FLOAT: right; BORDER-RIGHT: #d8d8d8 1px solid; PADDING-TOP: 0px
}
BODY.error .column-right H2 {
	FONT-SIZE: 1.2em; FONT-WEIGHT: normal
}
BODY.error .column-right .owner-links {
	WIDTH: 15em; FLOAT: left
}
BODY.error .column-right .subcontent {
	BORDER-LEFT: #dcded1 1px solid; MARGIN: 30px 0px; PADDING-LEFT: 30px; WIDTH: 30em; FLOAT: left
}
BODY.error .column-right .subcontent P {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 0.89em; PADDING-TOP: 0.5em
}
BODY.error .search {
	MARGIN: 1.5em 0px 1em; WIDTH: 410px
}
BODY.error INPUT.default {
	COLOR: #ccc
}
BODY.error .search P SPAN {
	FLOAT: left; FONT-SIZE: 1em
}
BODY.error .search A.advanced-search-link {
	PADDING-RIGHT: 8px; FLOAT: right; FONT-SIZE: 1em; FONT-WEIGHT: normal
}
BODY.error .search-input {
	MARGIN-TOP: 0.5em; WIDTH: 410px; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/search-field.png) no-repeat left bottom; HEIGHT: 23px
}
BODY.error .search-input #searchKeywords {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; WIDTH: 335px; FLOAT: left; HEIGHT: 20px; BORDER-TOP: 0px; TOP: 2px; BORDER-RIGHT: 0px; LEFT: 10px; _top: 5px
}
BODY.error .search-input .search-submit-button {
	_top: 3px
}
BODY.error .error-bottom {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/results-bottom.gif) no-repeat right bottom
}
BODY.error .error-bottom SPAN {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/results-bottom.gif) no-repeat right bottom
}
BODY.error .error-bottom SPAN {
	DISPLAY: block; BACKGROUND-POSITION: left top; HEIGHT: 10px; OVERFLOW: hidden; MARGIN-RIGHT: 10px
}
.homePage .expand .content {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; PADDING-TOP: 10px
}
.homePage #header {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 20px
}
.homePage #header {
	DISPLAY: block; CLEAR: both; _margin-bottom: 0px
}
#header {
	DISPLAY: block; CLEAR: both; _margin-bottom: 0px
}
.homePage #header-logo {
	PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 705px; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/images1/bannertophtm_r1_c1.jpg) no-repeat left top; FLOAT: left; HEIGHT: 120px
}
.homePage #container {
	MARGIN-TOP: 10px
}
<!--.homePage #masthead {MARGIN-TOP: 4px; WIDTH: 47em; FLOAT: right; CLEAR: none}-->
.homePage #masthead {
	MARGIN-TOP: 4px; WIDTH: 100%; FLOAT: right; CLEAR: none
}
.homePage #masthead .globalnav TD {
	WIDTH: 26%
}
.homePage #masthead .globalnav TD.first {
	WIDTH: 22%
}
.homePage #masthead .globalnav TD.last {
	WIDTH: 22%
}
.homePage H1.strapline {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; MARGIN: 12px 0px 10px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; FLOAT: none; COLOR: #5e5b5b; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 0px; _line-height: 12px
}
.homePage H2 {
	COLOR: #666
}
.homePage H3 {
	MARGIN-BOTTOM: 9px; COLOR: #333; FONT-SIZE: 17px; FONT-WEIGHT: normal
}
.homePage H4 {
	COLOR: #666; FONT-SIZE: 0.9em
}
.homePage #welcome-screen {
	POSITION: relative; HEIGHT: 510px
}
.homePage #layer1 {
	POSITION: absolute; TOP: 0px
}
.homePage #layer2 {
	POSITION: absolute; TOP: 0px
}
.homePage #layer3 {
	POSITION: absolute; TOP: 0px
}
.homePage #layer2 IMG {
	DISPLAY: none
}
.homePage #layer3 IMG {
	DISPLAY: none
}
.homePage #search-map {
	Z-INDEX: 5; POSITION: absolute; TOP: 20px; LEFT: 20px
}
.homePage #search {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 9px; WIDTH: 372px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 1em; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/home-search-form-bg.png) no-repeat 0px top; HEIGHT: 6.6em; PADDING-TOP: 9px
}
.homePage INPUT.default {
	COLOR: #ccc
}
.homePage #searchKeywords-label {
	DISPLAY: block; MARGIN-BOTTOM: 10px; FONT-SIZE: 1.3em
}
.homePage #search-input {
	WIDTH: 360px; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/home-search-field.png) no-repeat 0px 0px; HEIGHT: 23px
}
.homePage #searchKeywords {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; WIDTH: 285px; FLOAT: left;COLOR: #666666; FONT-SIZE: 14px; HEIGHT: 20px; BORDER-TOP: 0px; TOP: 2px; BORDER-RIGHT: 0px; LEFT: 10px
}
.homePage .search-submit-button {
	Z-INDEX: 2; POSITION: relative; RIGHT: -10px
}
.homePage #date-inputs {
	MARGIN-TOP: 8px
}
.homePage #date-inputs LABEL {
	COLOR: #666; FONT-SIZE: 11px; MARGIN-RIGHT: 5px
}
.homePage #date-inputs LABEL SPAN {
	
}
.homePage #date-inputs LABEL INPUT {
	BORDER-BOTTOM: #a9c2d8 1px solid; BORDER-LEFT: #a9c2d8 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 2px; WIDTH: 70px; PADDING-RIGHT: 2px; BORDER-TOP: #a9c2d8 1px solid; BORDER-RIGHT: #a9c2d8 1px solid; PADDING-TOP: 3px
}
.homePage #date-inputs #advanced-search-link {
	FONT-SIZE: 11px
}
.homePage #map {
	WIDTH: 381px; HEIGHT: 280px
}
.homePage #more-info-links {
	MARGIN-TOP: 9px; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/simple-row.png) no-repeat 0px 0px; HEIGHT: 33px
}
.homePage #more-info-links P {
	COLOR: #666
}
.homePage #traveler-info {
	WIDTH: 50%; FLOAT: left
}
.homePage #owner-info {
	WIDTH: 50%; FLOAT: left
}
.homePage #more-info-links DIV.group {
	PADDING-TOP: 4px
}
.homePage #owner-info DIV.group {
	PADDING-RIGHT: 4px; FLOAT: right
}
.homePage #more-info-links P {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 24px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 5px
}
.homePage #company-section {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/3-col-borders.png); POSITION: relative; MARGIN-TOP: 10px; ZOOM: 1; BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -950px 100%; CLEAR: both
}
.homePage #company-section .three-col-top {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/3-col-borders.png); POSITION: absolute; WIDTH: 950px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px -10px; HEIGHT: 8px; TOP: 0px; _background-image: url(http://www.topnotchaccommodations.com/floridavacation/file/3-col-borders-8.png)
}
.homePage #company-section .three-col-bottom {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/3-col-borders.png); POSITION: absolute; WIDTH: 950px; BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; HEIGHT: 8px; _background-image: url(http://www.topnotchaccommodations.com/floridavacation/file/3-col-borders-8.png); _overflow: hidden
}
.homePage #company-section H3 {
	FONT-WEIGHT: bold
}
.homePage #company-section DIV.container {
	ZOOM: 1; BACKGROUND-POSITION: 0px 0px
}
.homePage #company-section DIV.group {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/gradient-med.png); BORDER-BOTTOM: #d6e6f3 0px solid; TEXT-ALIGN: center; BORDER-LEFT: #d6e6f3 1px solid; WIDTH: 308px; BACKGROUND-REPEAT: repeat-x; FLOAT: left; BORDER-TOP: #d6e6f3 0px solid; BORDER-RIGHT: #d6e6f3 1px solid
}
.homePage #company-section HR {
	MARGIN: 15px auto
}
.homePage #company-section P {
	COLOR: #999; FONT-SIZE: 0.95em
}
.homePage #company-section A {
	FONT-SIZE: 0.95em
}
.homePage #company-section DIV.padding {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
.homePage #company-section #company-tile1 {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/marketing-tile-1.jpg);width:400; BACKGROUND-REPEAT: no-repeat; MARGIN-RIGHT: 11px
}
.homePage #company-section #company-tile2 {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/company-tile2.jpg); WIDTH: 307px; BACKGROUND-REPEAT: no-repeat; MARGIN-RIGHT: 10px; _margin-right: 9px
}
.homePage #why-group {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 18px; PADDING-RIGHT: 18px; PADDING-TOP: 0px
}
.homePage #amazing-selection {
	WIDTH: 50%; FLOAT: left
}
.homePage #peace-of-mind {
	WIDTH: 50%; FLOAT: left
}
.homePage #amazing-selection H4 {
	PADDING-TOP: 16px
}
.homePage #peace-of-mind H4 {
	PADDING-TOP: 16px
}
.homePage #travel-picks P {
	MARGIN-LEFT: 1em; MARGIN-RIGHT: 1em
}
.homePage #advert .info {
	POSITION: relative; TEXT-ALIGN: left; MARGIN: 0px 5px; FONT-SIZE: 12px
}
.homePage #advert .info .ad {
	COLOR: #999
}
.homePage #advert .info .inq {
	POSITION: absolute; RIGHT: 0px; _right: 5px
}
.homePage #advert .info .inq A {
	WHITE-SPACE: nowrap; COLOR: #8598b2 !important; FONT-SIZE: 1em
}
.homePage #vacation-links {
	MARGIN-TOP: 10px; ZOOM: 1
}
.homePage #vacation-links DIV.group {
	WIDTH: 32%; FLOAT: left
}
.homePage #vacation-links-1 {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/refinements.jpg); MARGIN: 10px 5px; BACKGROUND-REPEAT: no-repeat
}
.homePage #vacation-links-2 {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/refinements.jpg); MARGIN: 10px 5px; BACKGROUND-REPEAT: no-repeat
}
.homePage #vacation-links-3 {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/refinements.jpg); MARGIN: 10px 5px; BACKGROUND-REPEAT: no-repeat
}
.homePage #vacation-links-1 {
	BACKGROUND-POSITION: 0px 0px
}
.homePage #vacation-links-2 {
	BACKGROUND-POSITION: -483px 0px
}
.homePage #vacation-links-3 {
	BACKGROUND-POSITION: -119px 0px
}
.homePage #vacation-links DIV.padding {
	BACKGROUND-COLOR: #fff; MARGIN-LEFT: 100px
}
.homePage #vacation-links H3 {
	MARGIN-BOTTOM: 1px
}
.homePage #vacation-links P {
	COLOR: #888; FONT-SIZE: 0.9em
}
.homePage #vacation-links UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; _padding-top: 5px
}
.homePage #vacation-links UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; _height: 12px
}
.homePage #vacation-links UL LI A {
	PADDING-LEFT: 8px; DISPLAY: block; FONT-SIZE: 0.9em
}
.homePage #vacation1-links {
	MARGIN-TOP: 10px; ZOOM: 1
}
.homePage #vacation1-links DIV.group {
	WIDTH: 100%; FLOAT: left
}
.homePage #vacation1-links-1 {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/); MARGIN: 10px 5px; BACKGROUND-REPEAT: no-repeat
}
.homePage #vacation1-links-2 {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/); MARGIN: 10px 5px; BACKGROUND-REPEAT: no-repeat
}
.homePage #vacation1-links-3 {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/); MARGIN: 10px 5px; BACKGROUND-REPEAT: no-repeat
}
.homePage #vacation1-links-1 {
	BACKGROUND-POSITION: 0px 0px
}
.homePage #vacation1-links-2 {
	BACKGROUND-POSITION: -483px 0px
}
.homePage #vacation1-links-3 {
	BACKGROUND-POSITION: -119px 0px
}
.homePage #vacation1-links DIV.padding {
	BACKGROUND-COLOR: #fff; MARGIN-LEFT: 100px
}
.homePage #vacation1-links H3 {
	MARGIN-BOTTOM: 1px
}
.homePage #vacation1-links P {
	COLOR: #888; FONT-SIZE: 0.9em
}
.homePage #vacation1-links UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; _padding-top: 5px
}
.homePage #vacation1-links UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; _height: 12px
}
.homePage #vacation1-links UL LI A {
	PADDING-LEFT: 8px; DISPLAY: block; FONT-SIZE: 0.9em
}
<!------End Here--->
.homePage #top-destinations {
	MARGIN-TOP: 10px
}
.homePage #landings {
	MARGIN-TOP: 10px
}
.homePage #about-rentals {
	MARGIN-TOP: 10px
}
.homePage #rent-partner {
	MARGIN-TOP: 10px
}
.homePage #rent-partner DIV.content P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 125px; PADDING-RIGHT: 0px; COLOR: #666; PADDING-TOP: 10px
}
.homePage #about-rentals H1 SPAN {
	COLOR: #666; FONT-WEIGHT: bold
}
.homePage #about-rentals P {
	MARGIN-BOTTOM: 1em; COLOR: #666; FONT-SIZE: 0.9em
}
.homePage #about-rentals .content {
	PADDING-BOTTOM: 10px
}
.homePage #country-flags {
	MARGIN-TOP: 2em
}
.homePage #country-flags UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.homePage #country-flags UL LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 30px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 0.8em; PADDING-TOP: 0px
}
.homePage #country-flags UL LI A {
	PADDING-LEFT: 28px; DISPLAY: block
}
.homePage #country-flags .uk {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/flags.gif); BACKGROUND-REPEAT: no-repeat
}
.homePage #country-flags .fr {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/flags.gif); BACKGROUND-REPEAT: no-repeat
}
.homePage #country-flags .us {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/flags.gif); BACKGROUND-REPEAT: no-repeat
}
.homePage #country-flags .de {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/flags.gif); BACKGROUND-REPEAT: no-repeat
}
.homePage #country-flags .es {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/flags.gif); BACKGROUND-REPEAT: no-repeat
}
.homePage #country-flags .pt {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/flags.gif); BACKGROUND-REPEAT: no-repeat
}
.homePage #country-flags .nl {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/flags.gif); BACKGROUND-REPEAT: no-repeat
}
.homePage #country-flags .se {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/flags.gif); BACKGROUND-REPEAT: no-repeat
}
.homePage #country-flags .dk {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/flags.gif); BACKGROUND-REPEAT: no-repeat
}
.homePage #country-flags .no {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/flags.gif); BACKGROUND-REPEAT: no-repeat
}
.homePage #country-flags .it {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/flags.gif); BACKGROUND-REPEAT: no-repeat
}
.homePage #country-flags .fi {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/flags.gif); BACKGROUND-REPEAT: no-repeat
}
.homePage #country-flags .us {
	BACKGROUND-POSITION: 0px 0px
}
.homePage #country-flags .uk {
	BACKGROUND-POSITION: 0px -32px
}
.homePage #country-flags .se {
	BACKGROUND-POSITION: 0px -64px
}
.homePage #country-flags .pt {
	BACKGROUND-POSITION: 0px -96px
}
.homePage #country-flags .dk {
	BACKGROUND-POSITION: 0px -128px
}
.homePage #country-flags .es {
	BACKGROUND-POSITION: 0px -158px
}
.homePage #country-flags .fi {
	BACKGROUND-POSITION: 0px -190px
}
.homePage #country-flags .fr {
	BACKGROUND-POSITION: 0px -222px
}
.homePage #country-flags .it {
	BACKGROUND-POSITION: 0px -254px
}
.homePage #country-flags .nl {
	BACKGROUND-POSITION: 0px -286px
}
.homePage #country-flags .no {
	BACKGROUND-POSITION: 0px -318px
}
.homePage #country-flags .de {
	BACKGROUND-POSITION: 0px -351px
}
.landing #node-results .results-header DIV#map-icon {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 0.5em; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/mapIcon.jpg) no-repeat left 8px; FLOAT: right; CURSOR: pointer; PADDING-TOP: 10px
}
.landing #node-results .results-body #map {
	DISPLAY: none; MARGIN-BOTTOM: 1em
}
.landing .results-body {
	BORDER-BOTTOM: #dee4c5 1px solid; BORDER-LEFT: #dee4c5 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #dee4c5 0px solid; BORDER-RIGHT: #dee4c5 1px solid; PADDING-TOP: 10px
}
.landing .results-body #right-column {
	WIDTH: 328px; FLOAT: left
}
.landing H1 SPAN {
	COLOR: #7e7e7e
}
.landing #mainPageBuckets {
	WIDTH: 560px; PADDING-RIGHT: 34px; FLOAT: left
}
.landing .photo-flow {
	PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px
}
.landing .regionheader {
	POSITION: relative; DISPLAY: block; CLEAR: left
}
.landing .regionheader SPAN IMG {
	DISPLAY: none
}
.landing .regionheader .headerLink SPAN {
	COLOR: #666; FONT-WEIGHT: normal
}
.landing .regionheader H3 {
	Z-INDEX: 1; POSITION: relative; LINE-HEIGHT: 22px; MARGIN: 0px; WIDTH: 23em; COLOR: #629f44; FONT-SIZE: 18px
}
.landing .regionheader H3 A {
	BACKGROUND-COLOR: #fff; ZOOM: 1; COLOR: #629f44
}
.landing .regionheader H3 SPAN {
	BACKGROUND-COLOR: #fff; ZOOM: 1; COLOR: #629f44
}
.landing .regionheader DIV.show-all-box {
	Z-INDEX: 0; POSITION: absolute; TEXT-ALIGN: right; WIDTH: 100%; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/dot-line.png) repeat-x left bottom; HEIGHT: 1.1em; TOP: 3px
}
.landing .regionheader .showall {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 15px; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/show-all.png) #fff no-repeat right center; PADDING-TOP: 0px
}
.landing #featuredListings {
	POSITION: relative; MARGIN-TOP: 18px; WIDTH: 700px
}
.landing .zero-features A.headerLink {
	CURSOR: default; TEXT-DECORATION: none
}
.landing .zero-features A.showAllLink {
	DISPLAY: none
}
.landing #featuredListings .regionheader {
	_width: 99%
}
.landing #featuredListings .regionheader H3 {
	WIDTH: 42em
}
.landing #featuredListings .content-block {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 700px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.content-block {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 700px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.landing .featured-property {
	FLOAT: left; MARGIN-RIGHT: 6px
}
.landing .featured-property A {
	CURSOR: pointer
}
.landing .last.featured-property {
	MARGIN: 0px
}
.landing .featured-property H4 {
	MARGIN-TOP: 10px; WIDTH: 180px; WHITE-SPACE: nowrap; MARGIN-BOTTOM: 0px; HEIGHT: 20px; FONT-SIZE: 14px; OVERFLOW: hidden; FONT-WEIGHT: normal
}
.landing .featured-property .featured-photo {
	WIDTH: 180px; DISPLAY: block; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/photoFeaturedEmpty.gif) no-repeat left top; HEIGHT: 126px; OVERFLOW: hidden; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial
}
.landing .featured-property .featured-photo SPAN {
	TEXT-ALIGN: right; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 172px; PADDING-RIGHT: 8px; DISPLAY: block; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/featured-photo-mask.png) no-repeat left top; FONT-SIZE: 12px; OVERFLOW: hidden; PADDING-TOP: 108px; _background: url(http://www.topnotchaccommodations.com/floridavacation/file/featured-photo-mask8.png) no-repeat left top
}
.landing .featured-property A.empty-photo SPAN {
	DISPLAY: none
}
.landing #node-results {
	CLEAR: left
}
.landing .node-tools {
	POSITION: absolute; FLOAT: right; FONT-SIZE: 12px; TOP: 7px; RIGHT: 10px
}
.landing .node-tools A {
	COLOR: #383838 !important; MARGIN-LEFT: 10px; TEXT-DECORATION: none !important
}
.landing .node-tools A {
	LINE-HEIGHT: 20px; DISPLAY: block; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/toolbutton.gif) no-repeat right bottom; FLOAT: left; CURSOR: pointer; _padding-right: 9px
}
.landing .node-tools A SPAN {
	LINE-HEIGHT: 20px; DISPLAY: block; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/toolbutton.gif) no-repeat right bottom; FLOAT: left; CURSOR: pointer; _padding-right: 9px
}
.landing .node-tools A SPAN {
	PADDING-LEFT: 10px; BACKGROUND-POSITION: left top; MARGIN-RIGHT: 9px; _margin-right: 0px
}
.landing .node-tools A#mapLink {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/toolbutton-mag.png)
}
.landing .node-tools A#mapLink SPAN {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/toolbutton-mag.png)
}
.landing .node-tools A#mapLink SPAN {
	PADDING-LEFT: 18px
}
.landing .threeBuckets {
	MARGIN: 5px 0px 30px; WIDTH: 100%; CLEAR: both
}
.landing .threeBuckets TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 30%; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 0px
}
.landing .threeBuckets UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 30%; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 0px
}
.landing .last.threeBuckets {
	MARGIN-BOTTOM: 0px
}
.landing .threeBuckets UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.landing .threeBuckets UL LI {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: normal; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 0px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 13px; LIST-STYLE-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/bullet.png); PADDING-TOP: 2px
}
.landing .popular-links {
	MARGIN-TOP: 2em
}
.landing .popular-links H3 {
	MARGIN-BOTTOM: 1em
}
.landing .popular-links UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.landing .popular-links UL LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 0.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.landing .popular-links UL LI UL LI {
	MARGIN: 0px
}
.landing #advertisement {
	WIDTH: 250px
}
.landing #advertisement IMG {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid
}
.landing #advertisement P {
	LINE-HEIGHT: 8px; MARGIN: 0px; COLOR: #999; FONT-SIZE: 9px
}
.landing #advertisement .ad-label A {
	FLOAT: right
}
.landing #ad-txt {
	MARGIN: 5px 0px 1em 1.5em; WIDTH: 302px; HEIGHT: 60px
}
.landing #ad-txt .small-txt {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; BACKGROUND-COLOR: #eee; WIDTH: 128px; FLOAT: left; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid
}
.landing #ad-txt-wide {
	MARGIN: 20px 0px 0px; WIDTH: 300px; HEIGHT: 60px
}
.landing #ad-txt-wide .medium-txt {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: normal; BACKGROUND-COLOR: #eee; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 10pt; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 5px
}
.landing .destination-text {
	OVERFLOW: hidden
}
.landing #node-results {
	POSITION: relative; MIN-WIDTH: 884px; BACKGROUND-COLOR: #fff; MARGIN: 20px auto 0px; MAX-WIDTH: 960px
}
.landing #node-results .results-header {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/node-frame-header.gif) no-repeat right -45px
}
.landing #node-results .results-header SPAN.inner {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/node-frame-header.gif) no-repeat right -45px
}
.results-header .inner {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/node-frame-header.gif) no-repeat right -45px
}
.landing #node-results .results-header {
	BACKGROUND-COLOR: #dbe4dc; DISPLAY: block
}
.landing #node-results .results-header .inner STRONG {
	LINE-HEIGHT: 1.2em; WIDTH: 37em; DISPLAY: block; CLEAR: both
}
.landing #node-results .results-header .inner SPAN.showall A {
	COLOR: #0f6bb5; MARGIN-LEFT: 1em; FONT-SIZE: 0.9em; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.landing #node-results .results-header SPAN.inner {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 1.3em; MARGIN: 0px 10px 0px 0px; MIN-HEIGHT: 24px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-POSITION: left top; FONT-SIZE: 16px; PADDING-TOP: 5px; _height: 24px
}
.results-header .inner {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 1.3em; MARGIN: 0px 10px 0px 0px; MIN-HEIGHT: 24px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-POSITION: left top; FONT-SIZE: 16px; PADDING-TOP: 5px; _height: 24px
}
.landing .results-body {
	BORDER-BOTTOM: #dee4c5 1px solid; BORDER-LEFT: #dee4c5 1px solid; PADDING-BOTTOM: 15px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #dee4c5 0px solid; BORDER-RIGHT: #dee4c5 1px solid; PADDING-TOP: 15px
}
.landing .results-body #right-column {
	WIDTH: 328px; FLOAT: left
}
.landing .destination-expander {
	POSITION: absolute; LINE-HEIGHT: 24px; BACKGROUND-COLOR: #fff; WIDTH: 100%; BOTTOM: 0px; DISPLAY: block
}
.landing .seo .closed-seo {
	POSITION: relative; HEIGHT: 200px; OVERFLOW: hidden
}
.landing .seo #fade {
	DISPLAY: none
}
.landing .seo .closed-seo #fade {
	POSITION: absolute; WIDTH: 328px; DISPLAY: block; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/white-fade.png) repeat-x 50% bottom; HEIGHT: 50px; COLOR: #999; TOP: 144px; _background: url(http://www.topnotchaccommodations.com/floridavacation/file/white-fade.gif) repeat-x bottom
}
.landing .seo .closed-seo #hideSeo {
	DISPLAY: none
}
.landing .seo #hideSeo {
	FLOAT: right; COLOR: #999; CURSOR: pointer
}
.landing .seo .closed-seo #fade SPAN {
	FLOAT: right; COLOR: #999; CURSOR: pointer
}
BODY.no-results.search-page DIV.hr {
	BORDER-BOTTOM: #d6e6f3 1px solid; MARGIN-BOTTOM: 0.7em; HEIGHT: 1px; OVERFLOW: hidden; PADDING-TOP: 0.7em
}
BODY.no-results.search-page .rbgrade {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/gradient-med.png) #fff repeat-x left top
}
BODY.no-results.search-page .roundedBox .noresults-content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
BODY.no-results.search-page .roundedBox .noresults-content H2 {
	PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY.no-results.search-page .roundedBox .noresults-content P.heading {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY.no-results.search-page .roundedBox .noresults-content P {
	MARGIN: 1.5em 0px 0px
}
BODY.no-results.search-page .roundedBox .noresults-content P SPAN {
	FONT-WEIGHT: bold
}
BODY.no-results.search-page .roundedBox .noresults-content UL {
	PADDING-BOTTOM: 2em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY.no-results.search-page .roundedBox .noresults-content UL LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 3px 0px 0px 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY.no-results.search-page .roundedBox .noresults-content UL LI.list-grey-arw {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/list-grey-arw.png) no-repeat 0px 0px
}
BODY.no-results.search-page #noresults-search {
	MARGIN: 0.3em 0px 1em
}
BODY.no-results.search-page INPUT.default {
	COLOR: #ccc
}
BODY.no-results.search-page #search-input {
	WIDTH: 550px; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/noresults-search-field.png) no-repeat 0px 0px; HEIGHT: 23px
}
BODY.no-results.search-page #searchKeywords {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; WIDTH: 480px; FLOAT: left; HEIGHT: 20px; BORDER-TOP: 0px; TOP: 2px; BORDER-RIGHT: 0px; LEFT: 10px
}
BODY.no-results.search-page #submit-search {
	Z-INDEX: 2; POSITION: relative; RIGHT: -10px
}
.property #property-links {
	PADDING-BOTTOM: 0px; MARGIN-TOP: -30px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px; _margin: 0
}
.property #property-links LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 8px 1em 0.1em 0px; FLOAT: left; FONT-SIZE: 0.9em
}
.property #property-links .link-to-this-page {
	PADDING-LEFT: 32px
}
.property #property-links .send-to-friend {
	PADDING-LEFT: 32px
}
.property H1 {
	PADDING-BOTTOM: 0pt; MARGIN: 7px 0px 4px; PADDING-LEFT: 0pt; WIDTH: 27em; PADDING-RIGHT: 0pt; PADDING-TOP: 0pt
}
.property H1 B {
	FONT-SIZE: 0.85em
}
.property H1 {
	LINE-HEIGHT: normal; DISPLAY: block; CLEAR: both
}
.property H2 {
	LINE-HEIGHT: normal; DISPLAY: block; CLEAR: both
}
.property H1 SPAN {
	DISPLAY: block; CLEAR: both; FONT-SIZE: 18px
}
.property #logo {
	MARGIN-BOTTOM: 0px
}
.property #page-link-popup {
	DISPLAY: none
}
.property #page-link-popup {
	Z-INDEX: 100; BORDER-BOTTOM: black 1px solid; POSITION: absolute; TEXT-ALIGN: justify; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 20px; BACKGROUND-COLOR: rgb(213,221,228); PADDING-LEFT: 0px; WIDTH: 42em; PADDING-RIGHT: 0px; DISPLAY: none; FONT-SIZE: 12px; BORDER-TOP: black 1px solid; TOP: 18px; RIGHT: 135px; BORDER-RIGHT: black 1px solid; PADDING-TOP: 0px
}
.property #page-link-popup #title .title {
	FLOAT: left
}
.property #page-link-popup #title .close {
	FLOAT: right
}
.property #page-link-popup #title {
	BORDER-BOTTOM: black 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: rgb(167,194,215); PADDING-LEFT: 5px; PADDING-RIGHT: 5px; HEIGHT: 1.6em; OVERFLOW: hidden; PADDING-TOP: 5px
}
.property #page-link-popup P {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.property #page-link-popup TEXTAREA {
	BORDER-BOTTOM: gray 1px solid; BORDER-LEFT: gray 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fffff0; PADDING-LEFT: 10px; WIDTH: 35em; PADDING-RIGHT: 10px; HEIGHT: 5em; FONT-SIZE: 0.94em; BORDER-TOP: gray 1px solid; BORDER-RIGHT: gray 1px solid; PADDING-TOP: 10px
}
#unit-tab-container {
	PADDING-BOTTOM: 0px; MARGIN: 6px 5px -5px; PADDING-LEFT: 0px; WIDTH: 98%; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 51px; PADDING-TOP: 0px
}
#unit-tab-container .unit-tab {
	Z-INDEX: 99; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #eeeeee; MARGIN: 0px 0px 0px 0.51em; MIN-HEIGHT: 1.5em; PADDING-LEFT: 0px; WIDTH: 160px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px; _height: 1.5em
}
#unit-tab-container .unit-tab .rbinner {
	BACKGROUND-COLOR: #eeeeee
}
#unit-tab-container .unit-tab .rbcontent {
	BACKGROUND-COLOR: #eeeeee
}
#unit-tab-container .unit-tab .rbinner {
	PADDING-BOTTOM: 0pt; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.1em; PADDING-TOP: 1px
}
#unit-tab-container .unit-on {
	BACKGROUND-COLOR: #ffffff
}
#unit-tab-container .unit-on .rbinner {
	BACKGROUND-COLOR: #ffffff
}
#unit-tab-container .unit-on .rbcontent {
	BACKGROUND-COLOR: #ffffff
}
#unit-tab-container .roundedUnitBox .rbtitle {
	FONT-SIZE: 1.12em
}
#unit-tab-container .roundedBox .rbtitle {
	FONT-SIZE: 1.12em
}
#unit-tab-container .rbinner {
	MIN-HEIGHT: 2.3em; HEIGHT: 2.3em
}
#unit-tab-container .rbinner A {
	DISPLAY: block; CURSOR: pointer; TEXT-DECORATION: none
}
#unit-tab-container .rbinner .clear {
	DISPLAY: block
}
#unit-tab-container A SPAN {
	DISPLAY: block
}
#unit-tab-container SPAN.unit-detail {
	MARGIN: 0pt 0pt 0pt 0.1em; HEIGHT: 1.2em; COLOR: #666666; FONT-SIZE: 0.8em; OVERFLOW: hidden; TEXT-DECORATION: none
}
#unit-tab-container SPAN.unit-count {
	MARGIN: 0px 0.2em 0px 0em; FLOAT: left; COLOR: #646464; FONT-SIZE: 1em; FONT-WEIGHT: bold; _margin: 0 .2em 0 0em
}
#unit-tab-container SPAN.unit-title {
	FLOAT: left; COLOR: #5d8bb7; FONT-SIZE: 0.94em; FONT-WEIGHT: normal
}
#unit-tab-container .unit-on {
	POSITION: relative
}
#unit-tab-container .unit-tab-btm {
	DISPLAY: none
}
#unit-tab-container .unit-on .unit-tab-btm {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 172px; DISPLAY: block; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/unit-tab-btm.gif) no-repeat left -4px; HEIGHT: 14px; TOP: 40px; LEFT: -6px
}
.property #container #summary {
	POSITION: relative; BACKGROUND-COLOR: #ffffff; MARGIN: 5px 0px 0px; DISPLAY: block; CLEAR: both
}
.property #container #summary .rbinner {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; COLOR: #333; PADDING-TOP: 15px; _zoom: 1
}
.property #summary .no-rates {
	MARGIN: 10px 0px
}
.property #summary .no-rates A {
	FONT-WEIGHT: normal
}
.property .premium-listing#summary {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/premium-bottom-shadow.gif); PADDING-BOTTOM: 5px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 2px bottom
}
.property .premium-listing#summary .rbcontent {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/premium-gradient.gif); BORDER-BOTTOM: #658bb3 1px solid; BORDER-LEFT: #658bb3 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: medium none; MARGIN-RIGHT: 0px; BORDER-RIGHT: #658bb3 1px solid
}
.property .premium-listing#summary .rbcontent .rbinner {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; MARGIN-RIGHT: 0px; BORDER-RIGHT: medium none
}
.property .premium-listing#summary .rbtitle {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/top-border-blue.png)
}
.property .premium-listing#summary .rbtitle SPAN {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/top-border-blue.png)
}
.property #summary #book-now-button {
	MARGIN-RIGHT: 1em
}
.property #book-now-button SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2.9em; PADDING-RIGHT: 1.7em; PADDING-TOP: 0px
}
.property #book-now-button-inq SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2.9em; PADDING-RIGHT: 1.7em; PADDING-TOP: 0px
}
.premium-listing#unit-tab-container .unit-on .rbcontent .rbinner {
	BORDER-BOTTOM-COLOR: #658bb3; BORDER-TOP-COLOR: #658bb3; BORDER-RIGHT-COLOR: #658bb3; BORDER-LEFT-COLOR: #658bb3
}
.premium-listing#unit-tab-container .unit-on .unit-tab-btm {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/unit-tab-btm-blue.gif) no-repeat left -4px
}
.premium-listing#unit-tab-container .unit-on .rbtitle {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/top-border-blue.png)
}
.premium-listing#unit-tab-container .unit-on .rbtitle SPAN {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/top-border-blue.png)
}
.property .listing-photo {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #dfe8f0; WIDTH: 320px; FLOAT: left; HEIGHT: 240px; OVERFLOW: hidden; MARGIN-RIGHT: 10px
}
.property .listing-photo IMG {
	DISPLAY: table-cell; VERTICAL-ALIGN: middle
}
.property .listing-details {
	WIDTH: 41.5em; FLOAT: left
}
.property .listing-description {
	POSITION: relative; MIN-HEIGHT: 175px; WIDTH: 25em; FLOAT: left; _height: 175px; _zoom: 1; _z-index: 500
}
.property .listing-description H2 {
	DISPLAY: block; MARGIN-BOTTOM: 10px; FONT-SIZE: 18px
}
.property .rates-label {
	DISPLAY: block; MARGIN-BOTTOM: 10px; FONT-SIZE: 18px
}
.property .listing-description UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; TEXT-INDENT: -3pt; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 22em; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.property .listing-description LI {
	POSITION: relative; LINE-HEIGHT: 1.25em; TEXT-INDENT: 0pt; PADDING-LEFT: 120px; MARGIN-BOTTOM: 0.75em; FONT-SIZE: 0.92em
}
.property .listing-description LI SPAN {
	POSITION: absolute !important; PADDING-LEFT: 14px; DISPLAY: block; TOP: 0px; FONT-WEIGHT: bold; LEFT: 2px; _left: -119px
}
.listing-description UL LI {
	LINE-HEIGHT: 1.25em; FONT-SIZE: 0.92em
}
.property .listing-description LI.special-offer {
	BACKGROUND-IMAGE: none; LIST-STYLE-TYPE: none; COLOR: #e44312; LIST-STYLE-IMAGE: none
}
.property .listing-rates {
	WIDTH: 14.5em; FLOAT: right
}
.property .rates-label A {
	FONT-WEIGHT: bold
}
.property .rates-label SPAN {
	DISPLAY: block; COLOR: #333333; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
.property .listing-contact {
	MARGIN-TOP: 1.5em; FONT-WEIGHT: bold
}
.property .listing-contact SPAN {
	FONT-WEIGHT: normal
}
.property #summary .reviews {
	BORDER-BOTTOM: #adc3d6 1px solid; BORDER-LEFT: #adc3d6 1px solid; MIN-HEIGHT: 64px; WIDTH: 70px; BORDER-TOP: #adc3d6 1px solid; BORDER-RIGHT: #adc3d6 1px solid
}
.property #summary #review-box {
	TEXT-ALIGN: center; FLOAT: left
}
.property #summary #review-link {
	TEXT-ALIGN: center; FLOAT: left
}
.property #summary .review-title B {
	PADDING-BOTTOM: 1px; LINE-HEIGHT: 1.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; PADDING-TOP: 1px
}
.property .rating {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: block; TEXT-DECORATION: none; PADDING-TOP: 4px; LEFT: 13px
}
.property .rating:hover .review-title {
	TEXT-DECORATION: underline
}
.property .rating .review-count {
	LINE-HEIGHT: 1em; MARGIN: 2px 0px -2px; DISPLAY: block; COLOR: #000; FONT-SIZE: 1.4em; FONT-WEIGHT: bold
}
.property .rating .review-title {
	LINE-HEIGHT: 0.7em; DISPLAY: block; COLOR: #e44312; FONT-SIZE: 0.7em
}
.property .rating .top.review-title {
	COLOR: #999; TEXT-DECORATION: none !important
}
.property #summary .rating {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; FONT-SIZE: 1.5em; PADDING-TOP: 6px
}
.property #summary #review-link {
	POSITION: relative; MARGIN-LEFT: 10px; TOP: 45px
}
.property #write {
	BOTTOM: 0px; COLOR: #fd790c; FONT-WEIGHT: bold
}
.property #summary .contact-button {
	POSITION: relative; FLOAT: right; TOP: 40px
}
.property .roundedBox.anchor-links {
	BACKGROUND-COLOR: #eee
}
.property .anchor-links .rbinner {
	BACKGROUND-COLOR: #eee
}
.property .roundedBox.anchor-links {
	MARGIN: 1.5em 0px; WIDTH: 100%
}
.tabs {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #eee; LIST-STYLE-TYPE: none; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 0px
}
.tabs LI {
	PADDING-BOTTOM: 2px; MARGIN: -1px 2px -2px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left; FONT-SIZE: 0.95em; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 2px
}
.tabs LI.last {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.tabs LI:hover {
	BACKGROUND-COLOR: #f4f4f4
}
.property .prop-desc H2 SPAN {
	DISPLAY: block; CLEAR: both; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
.property .prop-desc DIV {
	MARGIN: 1em 0px
}
.property .prop-photos {
	MARGIN: 20px 10px 20px 20px
}
.property .prop-photos TABLE TD DIV {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 10px 10px 0px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.property .prop-photos TABLE TD DIV IMG {
	BORDER-BOTTOM: #333 2px solid; BORDER-LEFT: #333 2px solid; MARGIN: 10px 0px; BORDER-TOP: #333 2px solid; BORDER-RIGHT: #333 2px solid
}
.property .prop-photos TABLE TD DIV P {
	MARGIN-BOTTOM: 10px
}
.property #propertyLocation .propertySubHead {
	MARGIN: 1em 0px
}
.property #propertyLocation #propertyLocationText {
	WIDTH: 45em; FLOAT: left
}
.property #propertyLocation #propertyLocationText DIV {
	MARGIN-BOTTOM: 1em
}
.property #propertyLocation #propertyMaps {
	TEXT-ALIGN: right; WIDTH: 22em; FLOAT: right
}
.property .calendars {
	POSITION: relative; MARGIN-TOP: 15px; WIDTH: 950px; DISPLAY: block; CLEAR: both
}
.property .calendars .cal-content {
	WIDTH: 54.5em; FLOAT: left
}
.property .calendars .cal-content .lastUpdated {
	MARGIN-BOTTOM: 1em
}
.calendars .cal-content TABLE {
	BORDER-COLLAPSE: separate
}
.calendars .cal-content .month {
	BORDER-BOTTOM: #bfbfbf 1px solid; BORDER-LEFT: #bfbfbf 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: inline; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 1em; FLOAT: left; FONT-SIZE: 13px; BORDER-TOP: #bfbfbf 1px solid; MARGIN-RIGHT: 0.5em; BORDER-RIGHT: #bfbfbf 1px solid; PADDING-TOP: 4px
}
.calendars .cal-content .month TR {
	OVERFLOW: hidden
}
.calendars .cal-content .month TH {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: auto; PADDING-RIGHT: 4px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 4px
}
.calendars .cal-content .month TD {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: auto; PADDING-RIGHT: 4px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 4px
}
.calendars .cal-content .month TH.month-label {
	BACKGROUND-COLOR: #2a6ebb; COLOR: #fff; FONT-WEIGHT: bold
}
.calendars .cal-content .month TH.day-label {
	BACKGROUND-COLOR: #ddedf9; COLOR: #000000
}
.calendars .cal-content .month TD.e {
	VISIBILITY: hidden !important
}
.calendars .cal-content .month TH {
	LINE-HEIGHT: 1em; WIDTH: 1em; WHITE-SPACE: nowrap; VERTICAL-ALIGN: middle; OVERFLOW: visible
}
.calendars .cal-content .month TD {
	LINE-HEIGHT: 1em; WIDTH: 1em; WHITE-SPACE: nowrap; VERTICAL-ALIGN: middle; OVERFLOW: visible
}
.calendars .changeover {
	MARGIN-BOTTOM: 10px
}
.calendars .changeover SPAN {
	FONT-WEIGHT: bold
}
.calendars .legend-content {
	WIDTH: 13em; FLOAT: left; PADDING-TOP: 30px
}
.calendars .legend DT {
	BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #bfbfbf 1px solid; MARGIN-TOP: 0.25em; WIDTH: 25px; DISPLAY: block; FLOAT: left; HEIGHT: 25px; CLEAR: left; BORDER-TOP: #bfbfbf 1px solid; BORDER-RIGHT: #bfbfbf 1px solid
}
.calendars .legend DD {
	LINE-HEIGHT: 30px; MARGIN-TOP: 0.25em; MIN-HEIGHT: 25px; MARGIN-LEFT: 2.5em; VERTICAL-ALIGN: middle
}
#availability .legend DT.a {
	BACKGROUND-COLOR: #fff
}
.calendars .month TD.a {
	BACKGROUND-COLOR: #fff
}
#availability .legend DT.unknown {
	BACKGROUND-COLOR: #ffe55c
}
.calendars .month TD {
	BACKGROUND-COLOR: #ffe55c
}
.calendars .legend DT.s {
	BACKGROUND-COLOR: #ffa952
}
.calendars .month TD.s {
	BACKGROUND-COLOR: #ffa952
}
.calendars .legend DT.u {
	BACKGROUND-COLOR: #bfbfbf; TEXT-DECORATION: line-through
}
.calendars .month TD.u {
	BACKGROUND-COLOR: #bfbfbf; TEXT-DECORATION: line-through
}
.calendars .month TD.unknown-available {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/avail-start-end.gif); BACKGROUND-REPEAT: no-repeat
}
.calendars .month TD.unknown-unavailable {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/avail-start-end.gif); BACKGROUND-REPEAT: no-repeat
}
.calendars .month TD.unknown-special {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/avail-start-end.gif); BACKGROUND-REPEAT: no-repeat
}
.calendars .month TD.available-unknown {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/avail-start-end.gif); BACKGROUND-REPEAT: no-repeat
}
.calendars .month TD.available-unavailable {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/avail-start-end.gif); BACKGROUND-REPEAT: no-repeat
}
.calendars .month TD.available-special {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/avail-start-end.gif); BACKGROUND-REPEAT: no-repeat
}
.calendars .month TD.unavailable-unknown {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/avail-start-end.gif); BACKGROUND-REPEAT: no-repeat
}
.calendars .month TD.unavailable-available {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/avail-start-end.gif); BACKGROUND-REPEAT: no-repeat
}
.calendars .month TD.unavailable-special {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/avail-start-end.gif); BACKGROUND-REPEAT: no-repeat
}
.calendars .month TD.special-unknown {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/avail-start-end.gif); BACKGROUND-REPEAT: no-repeat
}
.calendars .month TD.special-available {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/avail-start-end.gif); BACKGROUND-REPEAT: no-repeat
}
.calendars .month TD.special-unavailable {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/avail-start-end.gif); BACKGROUND-REPEAT: no-repeat
}
.calendars .month TD.unknown-available {
	BACKGROUND-COLOR: #fff; BACKGROUND-POSITION: left center
}
.calendars .month TD.unknown-unavailable {
	BACKGROUND-COLOR: #bfbfbf; BACKGROUND-POSITION: -34px center
}
.calendars .month TD.unknown-special {
	BACKGROUND-COLOR: #ffa952; BACKGROUND-POSITION: -68px center
}
.calendars .month TD.available-unknown {
	BACKGROUND-COLOR: #ffe55c; BACKGROUND-POSITION: -102px center
}
.calendars .month TD.available-unavailable {
	BACKGROUND-COLOR: #bfbfbf; BACKGROUND-POSITION: -136px center
}
.calendars .month TD.available-special {
	BACKGROUND-COLOR: #ffa952; BACKGROUND-POSITION: -170px center
}
.calendars .month TD.unavailable-unknown {
	BACKGROUND-COLOR: #ffe55c; BACKGROUND-POSITION: -204px center
}
.calendars .month TD.unavailable-available {
	BACKGROUND-COLOR: #fff; BACKGROUND-POSITION: -238px center
}
.calendars .month TD.unavailable-special {
	BACKGROUND-COLOR: #ffa952; BACKGROUND-POSITION: -272px center
}
.calendars .month TD.special-unknown {
	BACKGROUND-COLOR: #ffe55c; BACKGROUND-POSITION: -306px center
}
.calendars .month TD.special-available {
	BACKGROUND-COLOR: #fff; BACKGROUND-POSITION: -340px center
}
.calendars .month TD.special-unavailable {
	BACKGROUND-COLOR: #ffa952; BACKGROUND-POSITION: right center
}
.navigation {
	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 4px; LIST-STYLE-TYPE: none; MARGIN: 0px 16px 10px 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; HEIGHT: 15px; LIST-STYLE-IMAGE: none; PADDING-TOP: 4px
}
.navigation .previous {
	POSITION: absolute
}
.navigation .next {
	POSITION: absolute
}
.navigation .previous {
	LEFT: 4px
}
.navigation .next {
	RIGHT: 4px
}
#unitAmenities {
	MARGIN: 1em 0px; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/property-lft-col.png) repeat-y left top
}
#unitAmenities H2 {
	PADDING-BOTTOM: 0.57em; BACKGROUND: #fff
}
#unitAmenities UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#unitAmenities UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#unitAmenities DIV SPAN {
	DISPLAY: block
}
#unitAmenities .row {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333; PADDING-TOP: 0px
}
#unitAmenities .firstColumn {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; WIDTH: 22%; PADDING-RIGHT: 6px; FLOAT: left; FONT-WEIGHT: bold; MARGIN-RIGHT: 1.5%; PADDING-TOP: 6px
}
#unitAmenities .column {
	WIDTH: 33%; FLOAT: left; PADDING-TOP: 6px
}
#unitAmenities .doubleColumn {
	WIDTH: 65%; FLOAT: left; PADDING-TOP: 6px
}
#unitAmenities UL LI {
	LIST-STYLE-TYPE: square
}
#unitAmenities UL LI.longDescription {
	LIST-STYLE-TYPE: none; FONT-STYLE: italic
}
#propertyDetails {
	MARGIN-TOP: 1.5em
}
#propertyDetailsContent {
	MARGIN: 1em 0px; PADDING-LEFT: 8px
}
#propertyDetailsContent P {
	MARGIN: 1em 0px
}
#propertyDetails UL {
	PADDING-LEFT: 20px
}
#rates .fees H3 {
	DISPLAY: inline
}
#rates .fees DL {
	DISPLAY: inline
}
#rates .fees DT {
	MARGIN-LEFT: 20px
}
#rates {
	MARGIN-BOTTOM: 2em
}
#rates THEAD {
	FONT-WEIGHT: bold
}
#rates H2 {
	MARGIN-BOTTOM: 2em
}
#rates .currency {
	MARGIN-BOTTOM: 1em
}
#rates .currency:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
#rates DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#rates DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#rates DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#rates DL {
	MARGIN: 0px 0px 1em
}
#rates DT {
	DISPLAY: inline
}
#rates DD {
	DISPLAY: inline
}
#rates DD {
	MARGIN-LEFT: 3px
}
#rates DL.units {
	MARGIN: 0px; FLOAT: left
}
#rates .specialOffer H3 {
	MARGIN-BOTTOM: 0.5em; COLOR: #ff0000
}
#rates .specialOffer DL {
	MARGIN-BOTTOM: 0.1em
}
#rates .specialOffer P {
	MARGIN-TOP: 0px
}
#rates FORM {
	MARGIN: 0px; FLOAT: right
}
#rates FORM * {
	_display: inline
}
#rates FORM .button {
	DISPLAY: none
}
#rates TABLE {
	BORDER-SPACING: 0; WIDTH: 100%; BORDER-COLLAPSE: collapse; CLEAR: both
}
#rates TABLE * {
	POSITION: static; TEXT-ALIGN: center; FONT-SIZE: 1em
}
#rates TABLE CAPTION {
	DISPLAY: none
}
#rates TABLE TH {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; BACKGROUND: #fff; VERTICAL-ALIGN: middle; PADDING-TOP: 0.5em
}
#rates TABLE TD {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; BACKGROUND: #fff; VERTICAL-ALIGN: middle; PADDING-TOP: 0.5em
}
#rates TABLE TR.alternate TD {
	BACKGROUND-COLOR: #f4f4f4
}
#rates TABLE TR.alternate TH {
	BACKGROUND-COLOR: #f4f4f4
}
#rates TABLE TD.exchange {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#rates TABLE TH.minstay {
	PADDING-LEFT: 0.25em; PADDING-RIGHT: 0.2em
}
#rates TABLE TD {
	WHITE-SPACE: nowrap
}
#rates TABLE .colgroups TH {
	BORDER-BOTTOM: #d8d8d8 0px solid; BORDER-LEFT: #d8d8d8 1px solid; BACKGROUND: #fff; BORDER-TOP: #d8d8d8 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #d8d8d8 1px solid
}
#rates TABLE .colgroups TH.period {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#rates TABLE .colgroups TH.minstay {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#rates TABLE .cols TH {
	BORDER-BOTTOM: #d8d8d8 1px solid; BORDER-LEFT: #d8d8d8 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #eee; COLOR: #333; BORDER-TOP: #d8d8d8 0px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #d8d8d8 1px solid; PADDING-TOP: 10px
}
#rates .legal {
	MARGIN: 1em 0pt; FONT-WEIGHT: bold
}
#rates .notes LI {
	MARGIN-BOTTOM: 0.35em
}
#rates .notes TH {
	TEXT-ALIGN: right
}
#rates .notes TD {
	TEXT-ALIGN: left
}
.rateName {
	WHITE-SPACE: nowrap
}
#rates .period {
	WIDTH: 10%
}
DIV#enquiry-form #global-errors {
	BORDER-BOTTOM: #fff 1px solid; COLOR: #ff0000
}
DIV#enquiry-form #global-errors .error-label {
	WIDTH: 210px; FLOAT: left
}
DIV#enquiry-form #global-errors .error-label SPAN {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; DISPLAY: block; FONT-WEIGHT: bold; PADDING-TOP: 1em
}
DIV#enquiry-form #global-errors .error-msg {
	WIDTH: 445px; FLOAT: left
}
DIV#enquiry-form #global-errors .error-msg P {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; DISPLAY: block; PADDING-TOP: 1em
}
HR.cleaner {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: -1px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 1px; VISIBILITY: hidden; CLEAR: both; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#propertyInquiry {
	POSITION: relative
}
#propertyInquiry #book-now .book-message {
	MARGIN-TOP: 4px; FLOAT: left
}
#propertyInquiry #book-now .or {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; CLEAR: both; FONT-SIZE: 1.4em; PADDING-TOP: 0.5em
}
#propertyInquiry #book-now .primary-button {
	FLOAT: right
}
#inquiry-status {
	Z-INDEX: 1000; POSITION: absolute; TEXT-ALIGN: center; FILTER: alpha(opacity=90); PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; WIDTH: 910px; PADDING-RIGHT: 20px; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/processing.gif) #e2f0f7 no-repeat 50% 50%; HEIGHT: 27em; VISIBILITY: hidden; FONT-SIZE: 1.3em; TOP: 20px; PADDING-TOP: 20px; LEFT: 1px; -moz-opacity: .9; opacity: .9
}
DIV#enquiry-form LABEL {
	MIN-WIDTH: 1em
}
DIV#enquiry-form FORM {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#enquiry-form SPAN.required {
	PADDING-LEFT: 3px; COLOR: #ff0000; FONT-WEIGHT: bold
}
DIV#enquiry-form SPAN.required-txt {
	POSITION: relative; PADDING-LEFT: 3px; MARGIN-BOTTOM: 1em; COLOR: #ff0000; FONT-SIZE: 0.92em; TOP: 20px
}
DIV#enquiry-form DIV.form {WIDTH: 700px; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/property-lft-col.png) repeat-y 0px 0px; FLOAT: left}
DIV#enquiry-form INPUT {
	BORDER-BOTTOM: #6badad 1px solid; BORDER-LEFT: #6badad 1px solid; BACKGROUND-COLOR: #fff; WIDTH: 220px; BORDER-TOP: #6badad 1px solid; BORDER-RIGHT: #6badad 1px solid
}
DIV#enquiry-form SELECT {
	BORDER-BOTTOM: #6badad 1px solid; BORDER-LEFT: #6badad 1px solid; BACKGROUND-COLOR: #fff; WIDTH: 220px; BORDER-TOP: #6badad 1px solid; BORDER-RIGHT: #6badad 1px solid
}
DIV#enquiry-form TEXTAREA {
	BORDER-BOTTOM: #6badad 1px solid; BORDER-LEFT: #6badad 1px solid; BACKGROUND-COLOR: #fff; WIDTH: 220px; BORDER-TOP: #6badad 1px solid; BORDER-RIGHT: #6badad 1px solid
}
DIV#enquiry-form SPAN#comments-counter {
	FONT-STYLE: italic; DISPLAY: block
}
DIV#enquiry-form {
	BORDER-BOTTOM: #bed9ef 1px solid; BORDER-LEFT: #bed9ef 1px solid; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/gradient.gif) repeat-x left bottom; BORDER-TOP: #bed9ef 1px solid; BORDER-RIGHT: #bed9ef 1px solid
}
DIV#enquiry-form DIV.form DIV.section {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#enquiry-form DIV.label {
	WIDTH: 210px; FLOAT: left
}
DIV#enquiry-form DIV.label SPAN {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; DISPLAY: block; FONT-WEIGHT: bold; PADDING-TOP: 1em
}
DIV#enquiry-form DIV.input {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; FLOAT: left; PADDING-TOP: 1em
}
DIV#enquiry-form DIV.input DIV.row {
	MARGIN-BOTTOM: 0.5em
}
DIV#enquiry-form DIV.input DIV.row LABEL {
	WIDTH: 115px
}
DIV#enquiry-form DIV.horizontal DIV.field {
	FLOAT: left; MARGIN-RIGHT: 1em
}
DIV#enquiry-form DIV.input DIV.vertical LABEL {
	DISPLAY: block; MARGIN-BOTTOM: 0.2em
}
DIV#enquiry-form DIV.horizontal DIV.input LABEL {
	FLOAT: left
}
DIV#enquiry-form DIV.horizontal DIV.input .datepicker {
	WIDTH: 150px; FLOAT: left
}
DIV#enquiry-form DIV.horizontal DIV.input #numberOfGuests {
	WIDTH: 150px; FLOAT: left
}
DIV#enquiry-form DIV.horizontal DIV.input #numberOfChildren {
	WIDTH: 150px; FLOAT: left
}
DIV#enquiry-form DIV.horizontal DIV.input LABEL {
	FLOAT: none
}
DIV#enquiry-form INPUT.radio {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: #d7edf5; WIDTH: 14px; HEIGHT: 14px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
DIV#enquiry-form INPUT.checkbox {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: #d7edf5; WIDTH: 14px; HEIGHT: 14px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
DIV#enquiry-form TEXTAREA {
	WIDTH: 445px
}
DIV#enquiry-form DIV.languages {
	WIDTH: 445px
}
DIV#enquiry-form DIV.buttonRow DIV.column {
	WIDTH: 445px; PADDING-RIGHT: 2em; FLOAT: right
}
DIV#enquiry-form DIV.buttonRow DIV.column #subscribe {
	PADDING-BOTTOM: 1em
}
DIV#enquiry-form DIV.buttonRow DIV.column #subscribe INPUT.checkbox {
	FLOAT: left
}
DIV#enquiry-form DIV.buttonRow DIV.column #subscribe LABEL {
	WIDTH: 420px; FLOAT: right
}
DIV#enquiry-form DIV.buttonRow DIV.column #inquiry-submit-button {
	FLOAT: right
}
DIV#enquiry-form INPUT#submitButton {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: transparent; WIDTH: 107px; HEIGHT: 24px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
DIV#enquiry-form #propertyInquiryBox #inquiryReplacementDiv .formError {
	PADDING-BOTTOM: 110px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 20px; FONT-WEIGHT: bold; PADDING-TOP: 110px
}
DIV#enquiry-form DIV.form-error-inline {
	POSITION: relative; DISPLAY: inline
}
DIV#enquiry-form DIV.form-error-inline SPAN.form-error-icon {
	Z-INDEX: 1; POSITION: relative; PADDING-BOTTOM: 2px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; TOP: -4px; CURSOR: pointer; PADDING-TOP: 2px
}
#checkInDateField DIV.form-error-inline {
	Z-INDEX: 2
}
#numberOfGuestsField DIV.form-error-inline {
	Z-INDEX: 2
}
DIV#enquiry-form DIV.form-error-inline DIV.form-error-msg {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 242px; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/bubble24.gif) no-repeat 0px 0px; TOP: -24px; PADDING-TOP: 10px; LEFT: 19px
}
DIV#enquiry-form DIV.form-error-inline DIV.hidden {
	DISPLAY: none
}
DIV#enquiry-form DIV.form-error-inline DIV.form-error-msg DIV.body {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/bubble24.gif) no-repeat -242px 0px
}
DIV#enquiry-form DIV.form-error-inline DIV.form-error-msg P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 24px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
DIV#enquiry-form DIV.form-error-inline DIV.form-error-msg DIV.footer {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/bubble24.gif) no-repeat -483px 0px; PADDING-TOP: 10px
}
DIV#owner-contact-info P {
	MARGIN-BOTTOM: 1em; FONT-SIZE: 0.92em
}
DIV#owner-contact-info P SPAN {
	DISPLAY: block; FONT-WEIGHT: bold
}
DIV#enquiry-form DIV.contact {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; WIDTH: 186px; PADDING-RIGHT: 1em; FLOAT: left; PADDING-TOP: 1em
}
#inquirySuccess #inquiryDetails {
	WIDTH: 630px; MARGIN-BOTTOM: 1em; FLOAT: left
}
#successAd {
	MARGIN: 1em 1em 0px 0px; FLOAT: right
}
#inquirySuccess DIV.confirmation-message {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 0.6em; PADDING-RIGHT: 0.6em; BACKGROUND: #e8ead4; PADDING-TOP: 0.6em
}
#inquirySuccess DIV.confirmation-message H2 {
	MARGIN-BOTTOM: 0.3em; FONT-SIZE: 2em
}
#inquirySuccess DIV.confirmation-message P {
	LINE-HEIGHT: 1.8em
}
#inquirySuccess TABLE {
	BORDER-COLLAPSE: collapse
}
#inquirySuccess TABLE TH {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; VERTICAL-ALIGN: top; PADDING-TOP: 0.5em
}
#inquirySuccess TABLE TD {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; VERTICAL-ALIGN: top; PADDING-TOP: 0.5em
}
#inquirySuccess TABLE TH {
	PADDING-BOTTOM: 0px; FONT-WEIGHT: bold; MARGIN-RIGHT: 0.3em
}
#inquirySuccess TABLE TH.group {
	WIDTH: 210px
}
DIV#similarProperties {
	MARGIN: 1em 0px
}
DIV#similarProperties .container H2 {
	COLOR: #333; FONT-SIZE: 1em; CURSOR: pointer
}
DIV#similarPropertiesContent {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; DISPLAY: block; PADDING-TOP: 1em
}
DIV#similarProperties #similarPropertiesContent {
	DISPLAY: block
}
DIV#similarPropertiesContent DIV.listingContainer {
	BORDER-BOTTOM: #c8e1f1 1px solid; PADDING-BOTTOM: 1em; MARGIN-BOTTOM: 1.5em
}
DIV#similarPropertiesContent H3 {
	LINE-HEIGHT: 0.75em; MARGIN: 0px; COLOR: #e44312; FONT-SIZE: 1.14em; FONT-WEIGHT: normal
}
DIV#similarPropertiesContent H3 A {
	COLOR: #e44312
}
sdiv#similarPropertiesContent H3 A {
	TEXT-DECORATION: none
}
DIV#similarPropertiesContent H3 A:visited {
	TEXT-DECORATION: none
}
DIV#similarPropertiesContent H3 A:hover {
	TEXT-DECORATION: underline
}
DIV#similarPropertiesContent H3 A:active {
	TEXT-DECORATION: underline
}
DIV#similarPropertiesContent H3 SPAN {
	COLOR: #fd790c; FONT-SIZE: 0.9em; FONT-WEIGHT: normal
}
DIV#similarPropertiesContent .breadcrumb LI UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#similarPropertiesContent .breadcrumb LI {
	LINE-HEIGHT: 24px; LIST-STYLE-TYPE: none; PADDING-RIGHT: 5px; FLOAT: left; FONT-SIZE: 12px; LIST-STYLE-IMAGE: none
}
DIV#similarPropertiesContent SPAN.prop-id {
	POSITION: relative; FLOAT: left; COLOR: #555; FONT-SIZE: 12px; TOP: 5px
}
DIV#similarPropertiesContent DIV.property-content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: none; CLEAR: both; PADDING-TOP: 1em
}
DIV#similarPropertiesContent DIV.property-content DIV.detailColumn {
	WIDTH: 55%; FLOAT: left
}
DIV#similarPropertiesContent DIV.property-content .listing-accomodations {
	DISPLAY: block; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
DIV#similarPropertiesContent DIV.property-content DIV.detailColumn UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#similarPropertiesContent DIV.property-content DIV.detailColumn LI {
	PADDING-LEFT: 1.23em
}
DIV#similarPropertiesContent DIV.property-content DIV.ratesColumn {
	WIDTH: 40%; FLOAT: right
}
DIV#similarPropertiesContent DIV.property-content DIV.ratesTitle {
	COLOR: #3874a3; FONT-WEIGHT: bold
}
DIV#similarPropertiesContent DIV.property-content .sp-btn {
	MARGIN-TOP: 1em
}
DIV#similarPropertiesContent DIV.property-content .sp-btn .primary-button {
	FONT-WEIGHT: bold
}
.property #propertyInquiryPrivacy {
	COLOR: #000; FONT-SIZE: 0.82em
}
.property #propertyInquiryPrivacy P {
	MARGIN: 0.7em 0px
}
.property #propertyInquiryPrivacy P.first {
	
}
.property #propertyReviews {
	MARGIN-BOTTOM: 3em; _margin-bottom: 2em; _padding-bottom: .23em
}
.property #propertyReviews H2 {
	MARGIN-BOTTOM: 1em
}
.property #reviewsCol1 {
	TEXT-ALIGN: center; WIDTH: 20%; FLOAT: left
}
.property #reviewsCol2 {
	WIDTH: 80%; FLOAT: left
}
.property #reviewSubject {
	MARGIN-BOTTOM: 5px
}
.property #reviewAuthor A {
	FONT-WEIGHT: bold
}
.property #reviewAuthorLocation {
	COLOR: #666; FONT-WEIGHT: bold
}
.property #reviewDateSubmitted {
	COLOR: #000; FONT-WEIGHT: bold
}
.property #reviewDateOfStay {
	COLOR: #000; FONT-WEIGHT: bold
}
.property #reviewDate {
	MARGIN-BOTTOM: 5px
}
.property #reviewBody {
	MARGIN-BOTTOM: 1em
}
.property #disclosureP {
	MARGIN-BOTTOM: 1em
}
.property #disclosureP {
	FONT-SIZE: 0.85em
}
.enquiryaction {
	DISPLAY: none
}
#reviews-bar {
	DISPLAY: none
}
#propertyReviews {
	DISPLAY: none
}
.property #propertyAdditionalInformation {
	MARGIN: 1em 0px 0px
}
.property #propertyAdditionalInformation P {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; PADDING-TOP: 0.5em
}
.property #preview-overlay {
	Z-INDEX: 9999; POSITION: absolute; WIDTH: 970px; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/preview.gif) 0px 0px; MARGIN-LEFT: -10px; opacity: 0.10
}
.property #preview-overlay-top {
	Z-INDEX: 9999; POSITION: absolute; WIDTH: 970px; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/preview.gif) 0px 0px; MARGIN-LEFT: -10px; opacity: 0.10
}
.property #preview-overlay-bottom {
	Z-INDEX: 9999; POSITION: absolute; WIDTH: 970px; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/preview.gif) 0px 0px; MARGIN-LEFT: -10px; opacity: 0.10
}
.property #preview-overlay {
	HEIGHT: 100%; _height: 8000px
}
.property #preview-overlay-top {
	HEIGHT: 292px; _height: 290px
}
.property #preview-overlay-bottom {
	DISPLAY: block; HEIGHT: 100%; _height: 7000px; _top: 100px
}
.property #preview-overlay-top H1 {
	MARGIN: 4em 0px 0px 3em; COLOR: #333333; FONT-SIZE: 7em
}
.property #preview-overlay H1 {
	MARGIN: 4em 0px 0px 3em; COLOR: #333333; FONT-SIZE: 7em
}
.property .preview.roundedBox {
	_top: 5px
}
.property .availabilityCalendars {
	POSITION: relative
}
.property #availability-overlay {
	Z-INDEX: 99998; POSITION: absolute; WIDTH: 870px; HEIGHT: 800px; MARGIN-LEFT: 0px; opacity: 0.3
}
.property #availability-overlay H1 {
	MARGIN: 4em 0px 0px 0.9em; COLOR: #333333; FONT-SIZE: 7em
}
BODY.search-page #search-results {
	MIN-WIDTH: 884px; MARGIN: 18px auto 0px; MAX-WIDTH: 950px; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/container-content.png) repeat-y; _background: url(http://www.topnotchaccommodations.com/floridavacation/file/container-content.gif) repeat-y
}
BODY.search-page #search-results .results-header {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/search-frame-header.png) no-repeat right -45px
}
BODY.search-page #search-results .results-header SPAN {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/search-frame-header.png) no-repeat right -45px
}
BODY.search-page #search-results .results-header DIV.outer {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/search-frame-header.png) no-repeat right -45px
}
BODY.search-page #search-results .results-header {
	BACKGROUND-COLOR: #d8d8d8
}
BODY.search-page #search-results .results-header SPAN {
	PADDING-BOTTOM: 38px; LINE-HEIGHT: 29px; PADDING-LEFT: 10px; DISPLAY: block; BACKGROUND-POSITION: left top; FONT-SIZE: 16px; MARGIN-RIGHT: 10px
}
BODY.search-page #search-results .results-header DIV.outer {
	PADDING-BOTTOM: 38px; LINE-HEIGHT: 29px; PADDING-LEFT: 10px; DISPLAY: block; BACKGROUND-POSITION: left top; FONT-SIZE: 16px; MARGIN-RIGHT: 10px
}
.search-bar {
	WIDTH: 700px; FLOAT: right
}
.sort-basic-listings-option {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: left; FONT-SIZE: 14px; PADDING-TOP: 6px
}
BODY.search-page .sort-order {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FLOAT: right; FONT-SIZE: 14px; PADDING-TOP: 6px
}
BODY.search-page .column-right {
	POSITION: relative; PADDING-LEFT: 15px; WIDTH: 700px; FLOAT: right; BORDER-RIGHT: #d8d8d8 1px solid
}
BODY.search-page .pager {
	LINE-HEIGHT: 29px
}
BODY.search-page .pages-per {
	FLOAT: left; FONT-SIZE: 12px; _margin-top: 4px
}
BODY.search-page .pages-per SELECT {
	_margin-bottom: -2px
}
BODY.search-page .pager .numberLinks {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 40em; PADDING-RIGHT: 20px; DISPLAY: block; FLOAT: right; FONT-SIZE: 12px; PADDING-TOP: 3px
}
BODY.search-page .pager .numberLinks DIV.paginationLinks {
	FLOAT: right
}
BODY.search-page .bottom.pager .pages-per {
	DISPLAY: none
}
BODY.search-page .bottom.pager {
	LINE-HEIGHT: 22px; HEIGHT: 22px
}
BODY.search-page .bottom.pager .numberLinks {
	WIDTH: auto
}
BODY.search-page .pager .numberLinks SPAN.label {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT: 4px; PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left; HEIGHT: 24px; PADDING-TOP: 0px
}
BODY.search-page .pager A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: block; FLOAT: left; HEIGHT: 24px; PADDING-TOP: 0px
}
BODY.search-page .pager SPAN.current {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: block; FLOAT: left; HEIGHT: 24px; PADDING-TOP: 0px
}
BODY.search-page .pager A.next {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/pager-arws.gif); TEXT-INDENT: -999em; WIDTH: 4px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 24px; MARGIN-LEFT: 10px; OVERFLOW: hidden
}
BODY.search-page .pager A.prev {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/pager-arws.gif); TEXT-INDENT: -999em; WIDTH: 4px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 24px; MARGIN-LEFT: 10px; OVERFLOW: hidden
}
BODY.search-page .pager A.last {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/pager-arws.gif); TEXT-INDENT: -999em; WIDTH: 4px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 24px; MARGIN-LEFT: 10px; OVERFLOW: hidden
}
BODY.search-page .pager A.first {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/pager-arws.gif); TEXT-INDENT: -999em; WIDTH: 4px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 24px; MARGIN-LEFT: 10px; OVERFLOW: hidden
}
BODY.search-page .pager A.first {
	BACKGROUND-POSITION: left 5px
}
BODY.search-page .pager A.prev {
	BACKGROUND-POSITION: -13px 5px
}
BODY.search-page .pager A.next {
	BACKGROUND-POSITION: -28px 5px
}
BODY.search-page .pager A.last {
	BACKGROUND-POSITION: right 5px
}
.listing-card {
	MARGIN-BOTTOM: 10px
}
.listing-card .listing-headline {
	WIDTH: 98%; MARGIN-BOTTOM: 10px
}
.listing-card .listing-title {
	LINE-HEIGHT: 1em; MARGIN: 0px; COLOR: #e44312; FONT-SIZE: 1.14em; FONT-WEIGHT: normal
}
.listing-card .listing-title A {
	COLOR: #e44312
}
.listing-card .listing-breadcrumb {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.listing-card .listing-breadcrumb .breadcrumb {
	DISPLAY: inline
}
.listing-card .listing-breadcrumb .breadcrumb OL {
	DISPLAY: inline
}
.listing-card .listing-breadcrumb LI {
	DISPLAY: inline; FONT-SIZE: 0.85em
}
.listing-card .listing-breadcrumb .listing-propertyid {
	COLOR: #989898; FONT-SIZE: 0.87em
}
.listing-content {
	BORDER-BOTTOM: #658bb3 1px solid; BORDER-LEFT: #658bb3 1px solid; PADDING-BOTTOM: 0.65em; BACKGROUND-COLOR: #fff; PADDING-LEFT: 0.65em; WIDTH: 665px; PADDING-RIGHT: 0.65em; FLOAT: left; BORDER-TOP: #658bb3 1px solid; BORDER-RIGHT: #658bb3 1px solid; PADDING-TOP: 0.65em
}
BODY.search-page .special-offer {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/special-corners.gif) no-repeat right -68px
}
BODY.search-page .special-offer DIV {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/special-corners.gif) no-repeat right -68px
}
BODY.search-page .special-offer DIV SPAN {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/special-corners.gif) no-repeat right -68px
}
.premium-top {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/special-corners.gif) no-repeat right -68px
}
.premium-top DIV {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/special-corners.gif) no-repeat right -68px
}
.premium-top DIV SPAN {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/special-corners.gif) no-repeat right -68px
}
BODY.search-page .special-offer {
	POSITION: relative; BACKGROUND-COLOR: #fff; WIDTH: 684px; PADDING-RIGHT: 2px; HEIGHT: 29px
}
BODY.search-page .special-offer DIV {
	BACKGROUND-POSITION: left -36px
}
BODY.search-page .special-offer DIV SPAN {
	LINE-HEIGHT: 25px; MARGIN: 0px 6px; DISPLAY: block; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left top; HEIGHT: 29px; COLOR: #fff
}
.special.listing-content {
	BORDER-TOP: medium none
}
BODY.search-page .listing-card .special-tag {
	_padding-right: 0px; _margin: 0 10px 0 0; _left: -10px
}
BODY.search-page .listing-card .special-tag DIV SPAN {
	_padding-right: 8px; _width: 100%
}

.listing-card .listing-icons {
	POSITION: absolute; WIDTH: 35px; MARGIN-LEFT: 47.2em; PADDING-TOP: 10px
}
.listing-card .special-offer-icon.listing-icons {
	MARGIN-TOP: -6px
}
.listing-card .listing-icon-inner {
	PADDING-BOTTOM: 13px; BACKGROUND-POSITION: right bottom
}
.listing-card .listing-icon {
	BACKGROUND-COLOR: #fff; BORDER-RIGHT: #658bb3 1px solid
}

.listing-card .golf-icon.listing-icon {
	BACKGROUND-POSITION: center -35px
}
.listing-card .ski-icon.listing-icon {
	BACKGROUND-POSITION: center -73px
}
.listing-card .listing-details {
	MIN-HEIGHT: 150px; _overflow: visable; _zoom: 1; _position: relative
}
.listing-card .listing-photo-section {
	WIDTH: 210px; DISPLAY: block; FLOAT: left; OVERFLOW: visible
}
.listing-card .listing-photo {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #dfe8f0; WIDTH: 200px; DISPLAY: block; HEIGHT: 150px; OVERFLOW: hidden; MARGIN-RIGHT: 10px; _width: 199px
}
.listing-card .listing-photo A {
	WIDTH: 200px; DISPLAY: table-cell; HEIGHT: 150px; VERTICAL-ALIGN: top
}
.listing-card .listing-photo A IMG {
	DISPLAY: table-cell; VERTICAL-ALIGN: top
}
.listing-info {
	WIDTH: 32em; FLOAT: left
}
.listing-card .listing-details-upper {
	MIN-HEIGHT: 93px; _height: 93px
}
.premium-listing .listing-details-upper {
	MIN-HEIGHT: 140px; _height: 140px
}
.listing-card .listing-description {
	WIDTH: 19em; FLOAT: left
}
.listing-card .listing-description SPAN.listing-accomodations {
	DISPLAY: block; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.listing-card .listing-description UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; TEXT-INDENT: -3pt; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.listing-card .listing-description UL LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.25em; PADDING-LEFT: 17px; PADDING-RIGHT: 0px; FONT-SIZE: 0.92em; PADDING-TOP: 0px
}
.listing-card .listing-rates {
	WIDTH: 13em; FLOAT: left
}
.listing-card .listing-rates-lowest {
	WIDTH: 13em; FLOAT: left
}
.listing-card .rates_title {
	COLOR: #4773a2; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.listing-card .rates_title SPAN.lowest {
	COLOR: #8ab4cc; FONT-SIZE: 1.4em
}
.listing-card .rates_title SPAN.lowest-type {
	FONT-SIZE: 0.9em
}
.listing-card .rates_title SPAN.rate-type {
	DISPLAY: block; COLOR: #333; FONT-SIZE: 0.87em; FONT-WEIGHT: normal
}
.listing-card .listing-rates UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.listing-card .listing-rates-lowest UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.listing-card .listing-rates UL LI {
	LINE-HEIGHT: 1.25em; FONT-SIZE: 0.92em
}
.listing-card .listing-rates-lowest UL LI {
	LINE-HEIGHT: 1.25em; FONT-SIZE: 0.92em
}
.ols-div {
	BORDER-BOTTOM: #adc3d6 1px solid; BORDER-LEFT: #adc3d6 1px solid; PADDING-BOTTOM: 10px; MARGIN-TOP: 1em; PADDING-LEFT: 24px; PADDING-RIGHT: 0px; COLOR: #0f6db6; FONT-SIZE: 0.87em; BORDER-TOP: #adc3d6 1px solid; BORDER-RIGHT: #adc3d6 1px solid; PADDING-TOP: 10px
}
.listing-card .no-rates {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block; COLOR: #999; FONT-SIZE: 12px; BORDER-TOP: #dddddd 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #dddddd 1px solid; PADDING-TOP: 6px
}
#summary .no-rates {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block; COLOR: #999; FONT-SIZE: 12px; BORDER-TOP: #dddddd 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #dddddd 1px solid; PADDING-TOP: 6px
}
.no-rates A {
	COLOR: #999
}
.listing-card .reviews-box {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 50px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 50px; PADDING-TOP: 0px
}
BODY.search-page .listing-card .listing-reviews {
	_width: 45px
}
.listing-reviews {
	BORDER-BOTTOM: #adc3d6 1px solid; BORDER-LEFT: #adc3d6 1px solid; BORDER-TOP: #adc3d6 1px solid; BORDER-RIGHT: #adc3d6 1px solid
}
.listing-card .reviews {
	BORDER-BOTTOM: #adc3d6 1px solid; BORDER-LEFT: #adc3d6 1px solid; WIDTH: 50px; HEIGHT: 47px; VERTICAL-ALIGN: middle; BORDER-TOP: #adc3d6 1px solid; BORDER-RIGHT: #adc3d6 1px solid
}
.listing-card SPAN.review-title {
	TEXT-ALIGN: center
}
.listing-card SPAN.review-count {
	TEXT-ALIGN: center
}
.listing-card SPAN.review-title {
	TEXT-ALIGN: center
}
.listing-card .rating {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; TEXT-DECORATION: none; PADDING-TOP: 5px
}
.listing-card .rating:hover .review-title {
	TEXT-DECORATION: underline
}
.listing-card .rating .review-title B {
	LINE-HEIGHT: 1.1em; MARGIN: 2px 0px 0px; DISPLAY: block; FONT-SIZE: 1.2em; FONT-WEIGHT: normal
}
.listing-card .rating .review-count {
	LINE-HEIGHT: 1em; MARGIN: 2px 0px -2px; DISPLAY: block; COLOR: #000; FONT-SIZE: 1.4em; FONT-WEIGHT: bold
}
.listing-card .rating .review-title {
	LINE-HEIGHT: 0.9em; DISPLAY: block; COLOR: #e44312; FONT-SIZE: 0.7em
}
.listing-card .rating .top.review-title {
	COLOR: #999; TEXT-DECORATION: none !important
}
.listing-card .listing-details-lower {
	MARGIN-TOP: 10px; HEIGHT: 55px
}
.listing-card .listing-details-lower .contact {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 32px; WIDTH: 13em; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 30px
}
.listing-card .listing-details-lower A.contact-owner {
	PADDING-LEFT: 22px; FONT-SIZE: 13px
}
.listing-card .listing-details-lower .button {
	FLOAT: left; PADDING-TOP: 25px
}
.premium-listing.listing-card {
	MARGIN: 0px
}
.premium-listing.listing-card .listing-content {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/premium-gradient.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: medium none
}
.premium-top {
	MARGIN: 0px; WIDTH: 685px; DISPLAY: block; BACKGROUND-POSITION: right -120px; HEIGHT: 10px; _display: table
}
.premium-top DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 685px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-POSITION: left -104px; HEIGHT: 10px; PADDING-TOP: 0px; _display: table
}
.premium-top DIV SPAN {
	MARGIN: 0px 0px 0px 8px; WIDTH: 668px; DISPLAY: block; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: right -135px; HEIGHT: 10px; OVERFLOW: hidden; _display: table
}
.premium-side {
	WIDTH: 688px; DISPLAY: block; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/premium-right-shadow.gif) repeat-y right top; HEIGHT: 100%; _width: 688px; _display: table
}
.premium-bottom {
	BACKGROUND-IMAGE: url(http://www.topnotchaccommodations.com/floridavacation/file/premium-bottom-shadow.gif); WIDTH: 689px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 2px top; MARGIN-BOTTOM: 10px; HEIGHT: 5px; OVERFLOW: hidden; _display: table
}
.premium-thumbs {
	BORDER-BOTTOM: #acc3d6 1px solid; BORDER-LEFT: #acc3d6 1px solid; BACKGROUND-COLOR: #fff; WIDTH: 198px; BORDER-TOP: #acc3d6 1px solid; BORDER-RIGHT: #acc3d6 1px solid; PADDING-TOP: 5px; hight: 38px
}
.listing-photo-carousel {
	MARGIN: 5px 0px 0px -4px; OVERFLOW: visible; _margin: 5px 0 0 0px; _left: -4px; _position: relative
}
.listing-photo-carousel .left {
	WIDTH: 4px; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/arrows_blue.gif) no-repeat left 16px; FLOAT: left; HEIGHT: 40px; TEXT-DECORATION: none
}
.listing-photo-carousel .left:hover {
	WIDTH: 4px; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/arrows_blue.gif) no-repeat left 16px; FLOAT: left; HEIGHT: 40px; TEXT-DECORATION: none
}
.listing-photo-carousel .right {
	WIDTH: 4px; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/arrows_blue.gif) no-repeat right 16px; FLOAT: left; HEIGHT: 40px; TEXT-DECORATION: none
}
.listing-photo-carousel .right:hover {
	WIDTH: 4px; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/arrows_blue.gif) no-repeat right 16px; FLOAT: left; HEIGHT: 40px; TEXT-DECORATION: none
}
.listing-card .listing-photo-carousel .carousel {
	BORDER-BOTTOM: #adc3d6 1px solid; BORDER-LEFT: #adc3d6 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 198px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 42px; OVERFLOW: hidden; BORDER-TOP: #adc3d6 1px solid; BORDER-RIGHT: #adc3d6 1px solid; PADDING-TOP: 0px
}
.listing-card .listing-photo-carousel .carousel UL.items {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 2px; PADDING-LEFT: 0px; WIDTH: 2048px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.listing-card .listing-photo-carousel .carousel UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 2px 2px 0px 0px; PADDING-LEFT: 0px; WIDTH: 47px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 38px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.listing-card .listing-photo-carousel .carousel UL.items LI IMG {
	
}
.basic.listing-content .listing-details {
	MIN-HEIGHT: 3em; _height: 3em
}
.basic.listing-content .listing-description {
	MIN-HEIGHT: 40px; WIDTH: 35em; _height: 40px
}
.basic.listing-content .listing-photo {
	DISPLAY: none
}
.basic.listing-content .listing-rates-lowest {
	DISPLAY: none
}
.basic.listing-content .contact-owner {
	DISPLAY: none
}
.basic.listing-content .listing-accomodations {
	FONT-WEIGHT: normal
}
.basic.listing-content .listing-description UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; TEXT-INDENT: 3pt; MARGIN: 0px; PADDING-LEFT: 17px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.basic.listing-content .listing-description UL LI {
	FLOAT: left
}
.basic.listing-content A.primary-button {
	POSITION: static; MARGIN-TOP: 0.3em; BOTTOM: 0px; FLOAT: right; RIGHT: 0px
}
BODY.search-page .results-bottom {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/results-bottom.gif) no-repeat right bottom
}
BODY.search-page .results-bottom SPAN {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/results-bottom.gif) no-repeat right bottom
}
BODY.search-page .results-bottom SPAN {
	DISPLAY: block; BACKGROUND-POSITION: left top; HEIGHT: 10px; OVERFLOW: hidden; MARGIN-RIGHT: 10px
}
BODY.search-page DIV#ownerAddListing {
	BORDER-BOTTOM: #d4d7c7 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 10px; MARGIN: 0.5em 0px; PADDING-LEFT: 0pt; PADDING-RIGHT: 0pt; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/add_listing.png) no-repeat 50% 10px; BORDER-TOP: #d4d7c7 1px solid; PADDING-TOP: 50px
}
BODY.search-page #continuationLinks {
	BORDER-BOTTOM: #adc3d6 1px solid; BORDER-LEFT: #adc3d6 1px solid; PADDING-BOTTOM: 22px; MARGIN: 0px 1em 1em 0px; PADDING-LEFT: 90px; PADDING-RIGHT: 10px; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/search_listings.png) #fff no-repeat 38px 50%; BORDER-TOP: #adc3d6 1px solid; BORDER-RIGHT: #adc3d6 1px solid; PADDING-TOP: 22px
}
BODY.search-page #continuationLinks .counts STRONG {
	FONT-WEIGHT: normal
}
BODY.search-page .rating {
	WIDTH: 43px
}
BODY.search-page #sidebarContent {
	POSITION: relative; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 213px; PADDING-RIGHT: 10px; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/refine-corner.png) #eee no-repeat right top; FLOAT: left; TOP: -27px; PADDING-TOP: 10px
}
BODY.search-page .refineYourSearch {
	FONT-SIZE: 16px; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
BODY.search-page .newsearch {
	MARGIN: 5px 0px 10px; DISPLAY: block; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
BODY.search-page #refineSearchform {
	MARGIN-TOP: 5px
}
BODY.search-page .quickfind {
	BORDER-BOTTOM: #d4d7c7 1px solid; PADDING-BOTTOM: 0.67em; BORDER-TOP: #d4d7c7 1px solid; PADDING-TOP: 0.67em
}
BODY.search-page .findByDateForm {
	FLOAT: left
}
BODY.search-page .findByDateLabel {
	COLOR: #949494; FONT-SIZE: 14px !important; FONT-WEIGHT: normal
}
BODY.search-page .criteriaCategory {
	COLOR: #949494; FONT-SIZE: 14px !important; FONT-WEIGHT: normal
}
BODY.search-page #refineSearchform LABEL {
	WIDTH: 65px
}
BODY.search-page #refineSearchform LABEL {
	WIDTH: 65px
}
BODY.search-page #refineSearchform DIV.form-row {
	CLEAR: both
}
BODY.search-page #refineSearchform LABEL {
	LINE-HEIGHT: 21px; MARGIN: 0px 4px; FLOAT: left; FONT-SIZE: 12px
}
BODY.search-page #refineSearchform .input {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 79px; PADDING-RIGHT: 2px; FLOAT: left; FONT-SIZE: 11px; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 2px
}
BODY.search-page #refineSearchform INPUT.search-submit-button {
	POSITION: relative; FLOAT: right; TOP: 16px; LEFT: -5px; _top: 8px
}
BODY.search-page .findByDateButton {
	_margin-left: 10px; _margin-top: 15px; _float: none
}
BODY.search-page .form-row {
	_float: none
}
BODY.search-page .form-row INPUT {
	_margin-right: 10px
}
BODY.search-page #price-range-fields {
	FLOAT: left
}
BODY.search-page #price-range .action {
	COLOR: #0f6db6; FONT-SIZE: 13px
}
BODY.search-page #price-range P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1.5em; PADDING-RIGHT: 1.5em; COLOR: #0f6db6; FONT-SIZE: 12px; PADDING-TOP: 0px
}
BODY.search-page #price-range-vaidation {
	PADDING-BOTTOM: 3px; MARGIN-TOP: 8px; PADDING-LEFT: 24px; PADDING-RIGHT: 2px; FONT-SIZE: 12px; PADDING-TOP: 6px
}
BODY.search-page #selectedRefinementsContainer {
	BORDER-BOTTOM: #d4d7c7 1px solid; BORDER-LEFT: #d4d7c7 0px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 10px; BORDER-TOP: #d4d7c7 0px solid; BORDER-RIGHT: #d4d7c7 0px solid; PADDING-TOP: 10px
}
BODY.search-page #selectedRefinementsContainer .label {
	COLOR: #949494; FONT-SIZE: 14px
}
BODY.search-page #selectedRefinementsContainer UL.currentCriteria {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
BODY.search-page #selectedRefinementsContainer UL.currentCriteria LI {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 1px; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/dot-line.png) repeat-x left 14px; PADDING-TOP: 4px
}
BODY.search-page #selectedRefinementsContainer UL.currentCriteria H2 {
	BACKGROUND-COLOR: #f2f2f2; MARGIN: 0px; PADDING-LEFT: 10px; FLOAT: left; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
BODY.search-page #selectedRefinementsContainer UL.currentCriteria A {
	PADDING-RIGHT: 20px; FLOAT: right
}
BODY.search-page #selectedRefinementsContainer SPAN {
	FONT-SIZE: 12px
}
BODY.search-page .criteria {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: left; PADDING-TOP: 0px
}
BODY.search-page .criteria LI UL {
	MARGIN-TOP: 0px
}
BODY.search-page .criteria LI LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; LIST-STYLE-TYPE: none; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; FONT-SIZE: 13px; PADDING-TOP: 0px; _line-height: normal; _padding: 5px 0px 5px 20px
}
BODY.search-page .criteria .criteriaCategory {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 0.5em; COLOR: #949494; FONT-SIZE: 14px
}
BODY.search-page .sidebar-advert {
	TEXT-ALIGN: center; WIDTH: 213px
}
BODY.search-page .advertisement {
	TEXT-ALIGN: center; WIDTH: 160px
}
BODY.search-page .sidebar-advert-txt DIV {
	BORDER-BOTTOM: #2d7cab 1px solid; BORDER-LEFT: #2d7cab 1px solid; BACKGROUND-COLOR: #f8f8f8; MARGIN: 1em auto 0px; WIDTH: 160px; BORDER-TOP: #2d7cab 1px solid; BORDER-RIGHT: #2d7cab 1px solid
}
BODY.secondary DIV.hr {
	BORDER-BOTTOM: #d6e6f3 1px solid; MARGIN-BOTTOM: 1.5em; HEIGHT: 1px; OVERFLOW: hidden; PADDING-TOP: 0.7em
}
BODY.secondary .rbgrade {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/gradient-med.png) #fff repeat-x left top
}
BODY.secondary .roundedBox .rbinner {
	PADDING-BOTTOM: 2em; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
BODY.secondary .roundedBox H2.rbtitle {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY.secondary .roundedBox H2.rbtitle SPAN {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 1em
}
BODY.secondary .roundedBox .rbinner P {
	MARGIN-BOTTOM: 0.5em
}
BODY.secondary .roundedBox .rbinner P.heading {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 1em; PADDING-TOP: 0px
}
BODY.secondary .roundedBox .rbinner UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY.secondary .roundedBox .rbinner UL.two-col {
	WIDTH: 20em; FLOAT: left
}
BODY.secondary .roundedBox .rbinner UL LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 3px 0px 0px 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY.secondary .search {
	MARGIN: 0.3em 0px 1em; WIDTH: 555px; _width: 560px
}
BODY.secondary .roundedBox .rbinner INPUT.default {
	COLOR: #ccc
}
BODY.secondary .search P SPAN {
	FLOAT: left
}
BODY.secondary .search A.advanced-search-link {
	PADDING-RIGHT: 8px; FLOAT: right; FONT-SIZE: 0.92em; FONT-WEIGHT: normal
}
BODY.secondary .search-input {
	WIDTH: 555px; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/search-field.png) no-repeat left top; HEIGHT: 23px
}
BODY.secondary .roundedBox .rbinner #searchKeywords {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; WIDTH: 480px; FLOAT: left; HEIGHT: 20px; BORDER-TOP: 0px; TOP: 2px; BORDER-RIGHT: 0px; LEFT: 10px
}
BODY.secondary .roundedBox .rbinner #submit-search {
	Z-INDEX: 2; POSITION: relative; RIGHT: -10px
}
#mb-overlay {
	BACKGROUND-COLOR: transparent; _background-color: #333
}
BODY.stf {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY.stf #stf-container {
	WIDTH: 498px; _width: 497px
}
BODY.stf .stf-top {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/modalbox-corners.png) no-repeat left top; HEIGHT: 37px; _background: url(http://www.topnotchaccommodations.com/floridavacation/file/modalbox-corners-8bit.png) no-repeat left top
}
BODY.stf .stf-top .stf-close-btn {
	MARGIN: 11px 25px 0px 0px; FLOAT: right; _margin: 11px 10px 0 0
}
BODY.stf .stf-content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/modalbox-corners.png) repeat-y -497px top; PADDING-TOP: 0px; _background: url(http://www.topnotchaccommodations.com/floridavacation/file/modalbox-corners-8bit.png) repeat-y -497px top
}
BODY.stf .stf-content H1 {
	TEXT-ALIGN: center; FLOAT: none; CLEAR: both
}
BODY.stf .stf-content H2 {
	TEXT-ALIGN: center; FLOAT: none; CLEAR: both
}
BODY.stf .stf-content P {
	TEXT-ALIGN: center; FLOAT: none; CLEAR: both
}
BODY.stf .stf-content H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333; FONT-SIZE: 1.21em; PADDING-TOP: 0px
}
BODY.stf .stf-content H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333; FONT-SIZE: 1.21em; PADDING-TOP: 0px
}
BODY.stf .stf-inner {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 40px; PADDING-RIGHT: 40px; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/modalbox-corners.png) #fff repeat-x left -68px; PADDING-TOP: 0px; _background: #fff url(http://www.topnotchaccommodations.com/floridavacation/file/modalbox-corners-8bit.png) repeat-x left -68px
}
BODY.stf .stf-close-btn A.util-button {
	
}
BODY.stf .stf-inner A.primary-button {
	_background: url(http://www.topnotchaccommodations.com/floridavacation/file/primary-button.gif) no-repeat right bottom
}
BODY.stf .stf-btm {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/modalbox-corners.png) no-repeat left -44px; HEIGHT: 22px; _background: url(http://www.topnotchaccommodations.com/floridavacation/file/modalbox-corners-8bit.png) no-repeat left -44px
}
#stf-container #stf-form {
	PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#stf-form .element {
	FLOAT: none; CLEAR: both
}
#stf-form LABEL {
	MARGIN-TOP: 0.3em; WIDTH: 100px; DISPLAY: block; FLOAT: left; COLOR: #333
}
#stf-form TEXTAREA {
	BORDER-BOTTOM: #3478b5 1px solid; BORDER-LEFT: #3478b5 1px solid; WIDTH: 280px; DISPLAY: block; MARGIN-BOTTOM: 1em; FLOAT: right; BORDER-TOP: #3478b5 1px solid; BORDER-RIGHT: #3478b5 1px solid
}
#stf-form INPUT#name {
	BORDER-BOTTOM: #3478b5 1px solid; BORDER-LEFT: #3478b5 1px solid; WIDTH: 280px; DISPLAY: block; MARGIN-BOTTOM: 1em; FLOAT: right; BORDER-TOP: #3478b5 1px solid; BORDER-RIGHT: #3478b5 1px solid
}
#stf-form INPUT#email {
	BORDER-BOTTOM: #3478b5 1px solid; BORDER-LEFT: #3478b5 1px solid; WIDTH: 280px; DISPLAY: block; MARGIN-BOTTOM: 1em; FLOAT: right; BORDER-TOP: #3478b5 1px solid; BORDER-RIGHT: #3478b5 1px solid
}
#stf-form INPUT#toEmail {
	BORDER-BOTTOM: #3478b5 1px solid; BORDER-LEFT: #3478b5 1px solid; WIDTH: 280px; DISPLAY: block; MARGIN-BOTTOM: 1em; FLOAT: right; BORDER-TOP: #3478b5 1px solid; BORDER-RIGHT: #3478b5 1px solid
}
#stf-form INPUT#name {
	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; HEIGHT: 25px; PADDING-TOP: 0.2em
}
#stf-form INPUT#email {
	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; HEIGHT: 25px; PADDING-TOP: 0.2em
}
#stf-form INPUT#toEmail {
	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; HEIGHT: 25px; PADDING-TOP: 0.2em
}
#stf-form TEXTAREA {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; HEIGHT: 150px; PADDING-TOP: 0.3em
}
#stf-form .stf-submit-btn {
	MARGIN: 0px 0px 1em 115px; FLOAT: none; CLEAR: both
}
BODY.stf .stf-content P.copyright {
	FONT-SIZE: 0.98em; BORDER-TOP: #ccc 1px solid; PADDING-TOP: 1em
}
BODY.stf .confirmation {
	BORDER-BOTTOM: #5385af 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #5385af 1px solid; BACKGROUND-COLOR: #fff; MARGIN: 1em auto 0px; MIN-HEIGHT: 190px; WIDTH: 100%; HEIGHT: 190px; BORDER-TOP: #5385af 1px solid; BORDER-RIGHT: #5385af 1px solid; PADDING-TOP: 1em
}
BODY.stf P.form-status-line {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0.3em; FONT-SIZE: 0.75em
}
#search-keyword {
	FLOAT: right
}
#search-keyword #search-form-heading SPAN {
	MARGIN-BOTTOM: 0.23em
}
#search-keyword #search-form-heading SPAN {
	PADDING-LEFT: 5px; FLOAT: left
}
#search-keyword #search-form-heading A.advanced-search-link {
	PADDING-RIGHT: 8px; FLOAT: right; FONT-SIZE: 0.85em; FONT-WEIGHT: normal
}
#search-keyword {
	MARGIN-TOP: 0.5em; WIDTH: 260px; FLOAT: right
}
#search-form {
	MARGIN-TOP: 0px; PADDING-LEFT: 12px; BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/search-border.gif) no-repeat left top; HEIGHT: 24px
}
#search-form #searchKeywords {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; MARGIN: 1px 0px; PADDING-LEFT: 0px; WIDTH: 180px; PADDING-RIGHT: 0px; FONT-FAMILY: helvetica, arial, sans-serif; FLOAT: left; HEIGHT: 18px; COLOR: #000000; FONT-SIZE: 14px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 4px
}
#search-keyword INPUT.search-submit-button {
	PADDING-RIGHT: 8px; FLOAT: right
}
BODY.subscribe #search-keyword {
	MARGIN-BOTTOM: 1em; FLOAT: right; CLEAR: both
}
BODY.subscribe DIV.hr {
	BORDER-BOTTOM: #d6e6f3 1px solid; MARGIN-BOTTOM: 1.5em; FLOAT: none; HEIGHT: 1px; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 1.5em
}
BODY.subscribe .rbgrade {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/gradient-med.png) #fff repeat-x left top
}
BODY.subscribe .roundedBox .rbinner {
	PADDING-BOTTOM: 2em; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
BODY.subscribe .roundedBox H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY.subscribe .roundedBox H2 SPAN {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 1em
}
BODY.subscribe .roundedBox H2.rbtitle SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 1em
}
BODY.subscribe .roundedBox .rbinner P {
	MARGIN: 1em 0px
}
BODY.subscribe #newsletter-container FORM {
	MARGIN-TOP: 0.53em
}
BODY.subscribe #newsletter-container FORM .formError {
	COLOR: #cc0000
}
BODY.subscribe #newsletter-container FORM LABEL {
	FLOAT: left
}
BODY.subscribe #newsletter-container FORM INPUT {
	FLOAT: left
}
BODY.subscribe #newsletter-container FORM .jsButton {
	FLOAT: left
}
BODY.subscribe #newsletter-container FORM LABEL {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 190px; PADDING-RIGHT: 8px; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
BODY.subscribe #newsletter-container FORM INPUT#subscribe-email {
	BORDER-BOTTOM: #6badad 1px solid; BORDER-LEFT: #6badad 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 3px; WIDTH: 225px; PADDING-RIGHT: 3px; BORDER-TOP: #6badad 1px solid; BORDER-RIGHT: #6badad 1px solid; PADDING-TOP: 3px
}
BODY.subscribe #newsletter-container FORM INPUT#unsubscribe-email {
	BORDER-BOTTOM: #6badad 1px solid; BORDER-LEFT: #6badad 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 3px; WIDTH: 225px; PADDING-RIGHT: 3px; BORDER-TOP: #6badad 1px solid; BORDER-RIGHT: #6badad 1px solid; PADDING-TOP: 3px
}
BODY.subscribe #subscribe #jsButtonAdd {
	DISPLAY: none
}
BODY.subscribe #unsubscribe #jsButtonAdd {
	DISPLAY: none
}
BODY.subscribe #subscribe #submitButtonAdd {
	BACKGROUND-COLOR: #ff9327; COLOR: #ffffff; FONT-WEIGHT: bold
}
BODY.subscribe #unsubscribe #submitButtonAdd {
	BACKGROUND-COLOR: #ff9327; COLOR: #ffffff; FONT-WEIGHT: bold
}
BODY.subscribe #subscribe #jsButtonRemove {
	DISPLAY: none
}
BODY.subscribe #unsubscribe #jsButtonRemove {
	DISPLAY: none
}
BODY.subscribe #subscribe #submitButtonRemove {
	BACKGROUND-COLOR: #ff9327; COLOR: #fff; FONT-WEIGHT: bold
}
BODY.subscribe #unsubscribe #submitButtonRemove {
	BACKGROUND-COLOR: #ff9327; COLOR: #fff; FONT-WEIGHT: bold
}
BODY.subscribe #subscribe .jsButton {
	MARGIN-LEFT: 1em
}
BODY.subscribe #unsubscribe .jsButton {
	MARGIN-LEFT: 1em
}
BODY.confirmation.subscribe .roundedBox .rbinner {
	MIN-HEIGHT: 180px; _height: 180px
}
BODY.confirmation.subscribe .roundedBox H2.rbtitle SPAN {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 1em
}
BODY.confirmation.subscribe .roundedBox .rbinner P {
	MARGIN-TOP: 0px; PADDING-TOP: 1em
}
BODY.search-page #sidebarContent {
	BACKGROUND-COLOR: #eeeeee
}
BODY.search-page #search-results .results-header {
	BACKGROUND-COLOR: #d8d8d8
}
.listing-card .rates_title {
	COLOR: #4773a2
}
A {
	COLOR: #0f6db6
}
.listing-card .listing-title A {
	COLOR: #e44312
}
H1 {
	COLOR: #629f44
}
#masthead .globalnav TD.last A {
	COLOR: #ffffff
}
#masthead .globalnav TD.last {
	BACKGROUND-COLOR: #ee9e52; COLOR: #ffffff
}
#masthead .globalnav {
	BACKGROUND-COLOR: #0d66ad
}
.homePage #masthead .globalnav TD {
	WIDTH: 26%
}
.homePage #masthead .globalnav TD.first {
	WIDTH: 22%
}
.homePage #masthead .globalnav TD.last {
	WIDTH: 22%
}
.homePage #masthead .globalnav TD.leftend {
	WIDTH: 6px
}
.homePage #masthead .globalnav TD.rightend {
	WIDTH: 6px
}
#masthead .globalnav TD {
	WIDTH: 20%
}
#masthead .globalnav TD.first {
	WIDTH: 18%
}
#masthead .globalnav TD.last {
	WIDTH: 18%
}
.homePage #company-section {
	HEIGHT: 300px
}
.homePage #company-tile1 {
	HEIGHT: 300px; MARGIN-RIGHT: 10px
}
.homePage #company-tile1 H3 {
	MARGIN-TOP: 220px; COLOR: #666; FONT-SIZE: 1.2em; FONT-WEIGHT: normal
}
.homePage #company-tile1 .btn {
	MARGIN-TOP: 18px
}
.homePage #company-tile1 .btn A {
	COLOR: #000000; FONT-SIZE: 1.2em
}
.homePage #company-tile1 P {
	COLOR: #666; FONT-SIZE: 0.9em
}
.homePage #company-tile1 DIV.padding {
	PADDING-BOTTOM: 10px
}
.homePage #top-destinations A {
	FONT-SIZE: 0.9em
}
.homePage #landings H3 {
	FONT-SIZE: 1.2em; FONT-WEIGHT: normal
}
.homePage #landings H3 A {
	COLOR: #333
}
.homePage #landings P {
	MARGIN-BOTTOM: 1em
}
.homePage #landings P A {
	FONT-SIZE: 0.9em
}
.homePage #landings .content {
	PADDING-BOTTOM: 10px
}
.homePage #rent-partner DIV.content {
	BACKGROUND: url(http://www.topnotchaccommodations.com/floridavacation/file/rent.com.png) no-repeat 32px 10px
}
