﻿#SearchContainer
{
	text-align:left;
}
#SearchContainer input
{
	border: solid 1px #9DA299;
}
input[id$="cabinSearch"]:hover
{
	cursor: pointer;
}

h1.SearchTitle 
{
    width:100%;
    background-color:#fff;
    border:solid 1px #000;
    border-left-width:0px;
    border-right-width:0px;
    color:#000;
    font-size:24px;
    font-family: "Trebuchet MS", Trebuchet;
    text-decoration:none;
}

h1.SearchTitle span
{
    margin-left:10px;
}

h1+p,
h2+p
{
	width: 645px;
}

ul.bedroomLinks { margin:0; padding:0; }
.bedroomLinks li { list-style-type:none; width: 180px; float:left; }
.bedroomLinks li a { color:#123519; font-weight:bold; }

/* #SearchButtonArea
{
    float:right;
    width:220px;
    text-align:center;
    padding:4px;
    margin-top:66px;
    font-size:80%;
} */
.SearchMethod
{
	padding: 5px;
	width: 650px;
	margin: 15px 0 0 0;
	clear:both;
	border:solid 1px #000;
}

.SearchMethod h2
{
    width:510px;
}

.CheckinDate select, 
.CheckinDate input
{
	border: solid 1px #A0906A;
}

#searchParagraph 
{
	width:710px;
}

#searchCriteria 
{
	float:right;
	width:220px;
	border:solid 1px #000000;
	margin:0 0 4px 4px;
}

#searchCriteria ul
{
	list-style-type:disc;
	margin-left:23px;
}

.criteriaHeader 
{
	background-color:#A0906A;
	color:#ffffff;
	text-align:center;
}

 .SearchButton
{
	cursor:default; padding:2px 9px; color:black; background-color: #d6d3ce; text-decoration:none; font-size:2em; font-family:sans-serif; border-top: solid #ffffff 1px; border-right: solid #848284 1px; border-bottom: solid #848284 1px; border-left: solid #ffffff 1px;
}

.AmenityGroup
{
	padding: 10px;
}

.AmenityGroup li
{
	float: left;
	display: block;
	width: 170px;
}

.AmenityGroup li a
{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

.TopLevel
{
	padding: 10px 0 0 32px;
	height: 33px;
	width: 300px ! important;
}
.TopLevelHandicap
{	background: url(/images/handicap-icon.gif) left center no-repeat;	}
.TopLevelMotorCoach
{	background: url(/images/motorcoach-icon.gif) left center no-repeat;	}
.TopLevelNonSmoking
{	background: url(/images/no-smoking-icon.gif) left center no-repeat;	}
.TopLevelPetFriendly
{	background: url(/images/pet-friendly-icon.gif) left center no-repeat;	}

.AmenityDivider 
{
    clear:both;
}

table[id^="ctl00_ContentPlaceHolder1_Calendar1"]
{
	clear: left;
	float: left;
	margin-right:10px;
}