﻿#ResInfo
{
	width:475px;
}

#CalendarAndSpecials
{
	width:795px;
}

div[id$="DivContentPlaceHolder1"]
{
	min-width: 900px;
}

div[id$="_errorPnl"]
{
	margin:5px;
	border:solid 1px #000000;
	background-color:#ffffff;
	width:620px;
	padding:4px;
}

div[id$="_errorPnl"] h5
{
	font-family:Times New Roman;
	font-size:120%;
	font-weight:bold;
	color:#990000;
	text-decoration:underline;
}

div[id$="_errorPnl"] p
{
	color:#cc0000;
}

div[id$="_errorPnl"] ul
{
	margin-bottom:15px;
}

div[id$="_errorPnl"] li
{
	list-style-type:disc;
	margin-left:20px;
	color:#cc0000;
}

/*--- DEFAULT.aspx STYLES begin---*/
#SearchContainer
{
	text-align:left;
}
#SearchContainer input
{
	border: solid 1px #9DA299;
}
input[id$="cabinSearch"]:hover
{
	cursor: pointer;
}

h1+p,
h2+p
{
	width: 645px;
}

#SearchButtonArea
{
    float:right;
    width:220px;
    text-align:center;
    padding:4px;
    margin-top:66px;
    font-size:80%;
}
.SearchMethod
{
	background-color: #EEDAA7;
	padding: 5px;
	width: 700px;
	margin: 15px 0 0 0;
}

.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
{
	
	/* position: absolute;
	top: 50%;
	left: 720px;
	width: 90px;
	height: 50px;
	border:solid 1px #000000;
	background: url(/cabins/images/search.jpg) left top no-repeat;
	text-transform: uppercase;
	font-size: 18px;
	color: #822B00; */
	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
{
/*	border-bottom: 1px dashed #A0906A;	*/
	padding: 10px;
}

.AmenityGroup li
{
	float: left;
	display: block;
	width: 170px;
}

.AmenityGroup li a
{
	font-size: 75%;
/*	color: #0000FF;	*/
}

.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;	}


/*--- DEFAULT.aspx STYLES end---*/


/*--- CABIN.aspx STYLES begin---*/
img[id$="_cabinThumbnail"]
{
	width: 125px;
	height: 94px;
	border: solid 1px #000000;
}

.BedroomNumber
{
	position: absolute;
	right: 15px;
	top: 168px;
	z-index: 2;
}

tr.AspNet-GridView-Alternate td
{
	background: #DDC491;
}

.AspNet-GridView tr
{
	color: #FF906A;
}

.AspNet-GridView tbody td
{
	padding: 5px;
	height: 30px;
	border-left: solid 1px #A0906A;
	color: #90805A;
	border-top: solid 1px #A0906A;
}

.AspNet-GridView table a
{
	color: #FFEAB3;
}

.AspNet-GridView table a:hover, 
.AspNet-GridView table a:focus
{
	color: #FFFFFF;
}

.AspNet-GridView thead, 
.AspNet-GridView thead *
{
	background-color: #A0906A;
}

.AspNet-GridView tbody tr:hover td
{
	background-color: #4C5600;
}

.AspNet-GridView th
{
	border-left: solid 1px #DDC491;
}

.AspNet-GridView tbody tr:hover td, 
.AspNet-GridView tbody tr:hover a, 
.AspNet-GridView tbody tr:hover a span
{
	color: white;
}

.AspNet-GridView tbody tr:hover th
{
	color: #4C5502;
}

/*--- CABIN.aspx STYLES end---*/

/*--- SEARCH.aspx STYLES begin---*/
#SortText
{
	color: rgb(130,43,0);
}

#photoViewer
{
	height: 360px;
	width: 640px;
	float: left;
}
#photoViewer div
{
	width: 143px;
	height: 360px;
	overflow: scroll;
	float: right;
}
img[id$="_mainPhoto"]
{
	float: left;
	margin-right: 10px;
}
#photoViewer div img
{
	margin-bottom: 10px;
}

h2#CabinDetailsHeader,
h2#AmenitiesHeader
{
	font-size: 30px;
	
}
h2#CabinDetailsHeader
{
	color: #FFFFFF;
	background-color: #A0906A;
	text-decoration: none;
	text-align: center;
}
h2#AmenitiesHeader
{
	color: #A0906A;
	
}



#cabinInfo
{
	border: solid 1px #CBBA8D;
	width: 190px;
	padding: 5px;
	float: left;
	background: url(/cabins/images/corner-no-line.gif) bottom right no-repeat;
	margin-right: 10px;
}
#cabinDetails
{
	background: url(/cabins/images/corner-w-line.gif) bottom right no-repeat;
	padding-bottom: 10px;
}
#cabinInfo li
{
	font-size: 11px;
	text-indent: -1em;
	padding-left: 1em;
}

#Description
{
	width: 650px;
	line-height: 2;
	font-size: 11px;
	float: left;
	padding: 10px 0 0 0;
}

.Local li
{
	display: inline-block;
}

.phone
{
	border: solid 1px #FFFFFF;
	text-align: center;
	font-weight: 900;
	background: #CBBA8D;
	padding: 15px;
}
#phoneUpper
{
	position: absolute;
	top: 15px;
	right: 15px;
	z-index: 4;
}
#phoneLower
{

}

.tollFree
{
	font-size: 150%;
}
.number
{
	font-size: 150%;
	color: #990000;
}

#calendarsBooking
{
	width: 35em;
	float: left;
}

#MonthAndRates select
{
	float: left;
}

#MonthAndRates table
{

}

table[id^="ctl00_ContentPlaceHolder1_Calendar"]
{
	
	border: none;
	background-color: #AAAAAA;
	margin: 0 10px 10px 0;
	
}

table[id^="ctl00_ContentPlaceHolder1_Calendar1"]
{
	clear: left;
	float: left;
}

table[id^="ctl00_ContentPlaceHolder1_Calendar"] td,
table[id^="ctl00_ContentPlaceHolder1_Calendar"] th
{
	font-size: 10px;
	width: 30px;
	height: 30px;
}

select[id$="monthSelector"]
{
	padding: 10px;
	background-color: #A0906A;
	font-size: 10px;
	margin: 0 10px 10px 0;
}

#rates
{
	background-color: #AAAAAA;
	padding: 10px;
	margin: 0 10px 10px 0;
}

#rates td
{
	font-size: 10px;
	padding: 2px;
}

#Specials
{
	background-color: #A0906A;
	float: right;
	width: 300px;
	padding: 10px;
}

#Specials h2
{
	font-size: 14px;
	text-transform: uppercase;
	color: #000000;
	background-color: #CBBA8D;
	padding: 3px;
}
#Specials h3
{
	font-size: 13px;
	padding: 3px;
	color: #80704A;
}
#Specials p
{
	font-size: 11px;
}

hr
{
	width: 630px;
	/* margin: 10px 0 10px 210px; */
	border: none;
	border-top: solid 1px #CBBA8D;
}

hr.AmenityDivider
{
	clear: both;
	/* margin: 50px 0 10px 0; */
	width: 100%;
	position:relative;
	top:5px;
}

.AspNet-GridView-Pagination
{
/*
	position: absolute;
	right: 220px;
	top: 168px;
	z-index: 8;
	max-width: 10em;
*/
}

.AspNet-GridView-Pagination a,
.AspNet-GridView-Pagination span
{

}

div[id$="amenityGroupSection"]
{
	position: absolute;
	right: 15px;
	top: 168px;
	text-align: right;
	background-color: #DDC491;
	padding: 3px;
	width: 350px;
}
div[id$="amenityGroupSection"] h3
{
	padding: 3px;
}
div[id$="amenityGroupSection"] li
{
	float: left;
	width: 175px;
}
div[id$="amenityGroupSection"] li a
{
	font-size: 9pt;
}

/*--- SEARCH.aspx STYLES end---*/