.searchOptionsBody {
	BACKGROUND: #8fae82; HEIGHT: 130px
}
.searchSelect {
	FONT-SIZE: 11px; WIDTH: 160px
}
.searchOptionsLabel {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.searchOptionsActive {
	BACKGROUND: #8fae82; COLOR: white
}
.searchOptionsInactive {
	BACKGROUND: #fbfdf8
}
.searchInfoBox {
	PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; BACKGROUND: #fbfdf8; PADDING-BOTTOM: 10px; LINE-HEIGHT: 16px; PADDING-TOP: 10px
}
.quickSearchInput {
	FONT-SIZE: 11px; WIDTH: 80%
}
.headerBar a:link {
	PADDING-RIGHT: 3px; MARGIN-TOP: 5px; PADDING-LEFT: 3px; BACKGROUND: #4a5c46; PADDING-BOTTOM: 3px; COLOR: white; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.headerBar {
	PADDING-RIGHT: 3px; MARGIN-TOP: 5px; PADDING-LEFT: 3px; BACKGROUND: #4a5c46; PADDING-BOTTOM: 3px; COLOR: white; PADDING-TOP: 3px; TEXT-ALIGN: left
}

.headerBarLodging {
	PADDING-RIGHT: 3px; MARGIN-TOP: 5px; PADDING-LEFT: 3px; BACKGROUND: #4a445c; PADDING-BOTTOM: 3px; COLOR: white; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.headerBarLodging a:link
{
    padding-right: 3px;
    margin-top: 5px;
    padding-left: 3px;
    background: #4a445c;
    padding-bottom: 3px;
    color: white;
    padding-top: 3px;
    text-align: left;
    text-decoration: none;
}

.headerBarRestaurants {
	PADDING-RIGHT: 3px; MARGIN-TOP: 5px; PADDING-LEFT: 3px; BACKGROUND: #5b444a; PADDING-BOTTOM: 3px; COLOR: white; PADDING-TOP: 3px; TEXT-ALIGN: left
}

.headerBarRestaurants a:link
{
    padding-right: 3px;
    margin-top: 5px;
    padding-left: 3px;
    background: #5b444a;
    padding-bottom: 3px;
    color: white;
    padding-top: 3px;
    text-align: left;
    text-decoration: none;
}

.headerBarResorts {
	PADDING-RIGHT: 3px; MARGIN-TOP: 5px; PADDING-LEFT: 3px; BACKGROUND: #4a5c46; PADDING-BOTTOM: 3px; COLOR: white; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.headerBarResorts a:link
{
    padding-right: 3px;
    margin-top: 5px;
    padding-left: 3px;
    background: #4a5c46;
    padding-bottom: 3px;
    color: white;
    padding-top: 3px;
    text-align: left;
    text-decoration: none;
}

.footerBarLodging {
	PADDING-RIGHT: 3px; MARGIN-TOP: 1px; PADDING-LEFT: 3px; BACKGROUND: #4a445c; PADDING-BOTTOM: 1px; COLOR: white; PADDING-TOP: 1px; TEXT-ALIGN: left
}
.footerBarLodging a:link
{
    padding-right: 3px;
    margin-top: 1px;
    padding-left: 3px;
    background: #4a445c;
    padding-bottom: 1px;
    color: white;
    padding-top: 1px;
    text-align: left;
}

.footerBarRestaurants {
	PADDING-RIGHT: 3px; MARGIN-TOP: 1px; PADDING-LEFT: 3px; BACKGROUND: #5b444a; PADDING-BOTTOM: 1px; COLOR: white; PADDING-TOP: 1px; TEXT-ALIGN: left
}
.footerBarRestaurants a:link
{
    padding-right: 3px;
    margin-top: 1px;
    padding-left: 3px;
    background: #5b444a;
    padding-bottom: 1px;
    color: white;
    padding-top: 1px;
    text-align: left;
}

.footerBarResorts {
	PADDING-RIGHT: 3px; MARGIN-TOP: 1px; PADDING-LEFT: 3px; BACKGROUND: #4a5c46; PADDING-BOTTOM: 1px; COLOR: white; PADDING-TOP: 1px; TEXT-ALIGN: left
}
.footerBarResorts a:link
{
    padding-right: 3px;
    margin-top: 1px;
    padding-left: 3px;
    background: #4a5c46;
    padding-bottom: 1px;
    color: white;
    padding-top: 1px;
    text-align: left;
}

.headerBar17 {
	PADDING-RIGHT: 3px; MARGIN-TOP: 5px; PADDING-LEFT: 3px; BACKGROUND: #4a5c46; PADDING-BOTTOM: 3px; COLOR: white; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.headerBar18 {
	PADDING-RIGHT: 3px; MARGIN-TOP: 5px; PADDING-LEFT: 3px; BACKGROUND: #4a445c; PADDING-BOTTOM: 3px; COLOR: white; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.headerBar19 {
	PADDING-RIGHT: 3px; MARGIN-TOP: 5px; PADDING-LEFT: 3px; BACKGROUND: #5b444a; PADDING-BOTTOM: 3px; COLOR: white; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.featuredListingTable {
	BACKGROUND: #f5fdf2; MARGIN-BOTTOM: 5px; TEXT-ALIGN: left
}
.listingResults {
	WIDTH: 100%
}
.listingResultsRowOdd {
	BACKGROUND: #f5fdf2
}
.listingResultsRowOddLodging
{
    background-color: #e6ebee;
}

.listingResultsRowOddRestaurants
{
    background-color: #f0eed5;
} 

.listingResultsRowOddResorts
{
    background-color: #F4FBF0;
}
.listingResultsRowEven {
	
}

.listingResultsRowEvenLodging {
		BACKGROUND: #f5fdf2
}

.listingResultsRowEvenRestaurants {
		BACKGROUND: #f5fdf2
}

.listingResultsRowEvenResorts {
		BACKGROUND: #eaf6e2
}

.darkRow {
	BACKGROUND: #4a5c46; COLOR: white
}
.listingDescription {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: #f5fdf2; PADDING-BOTTOM: 15px; PADDING-TOP: 1px
}
.listingDescription a:link {
	PADDING-RIGHT: 15px; BACKGROUND: #f5fdf2; PADDING-BOTTOM: 15px; PADDING-TOP: 1px
}

.ads {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 2px; TEXT-ALIGN: center
}
DIV.sidebar_selects SELECT {
	WIDTH: 200px
}

.sidebar
{
    padding: 10px;
}
.TabStyleLodging .ajax__tab_header
{
    font-family: verdana,tahoma,helvetica;
    font-size: 13px;
    background-color: #800000;
}
.ButtonLodging {
	BACKGROUND: #4a445c; PADDING-BOTTOM: 3px; COLOR: white; 
}

.ButtonRestaurants {
	BACKGROUND: #5b444a; PADDING-BOTTOM: 3px; COLOR: white; 
}

.ButtonResorts {
	BACKGROUND: #4a5c46; PADDING-BOTTOM: 3px; COLOR: white; 
}

.EmptyDataTemplate
{
    border-width: thin;
    padding: 20px;
    border-style: dashed;
    background-position: white;
    background: white;
}

.DontShowListSearchPrompt
{
    display: none;
}
