body {font-family:Arial, Helvetica, sans-serif; margin: 0 auto; padding: 0; width: 974px;  top left repeat-x;}/*background: #003366 url(/templates/default/images/bg.jpg)*/

div#clear {clear: both;}

ul#nav {float: left; margin: 0; padding: 260px 5px 10px 0; list-style: none; font: normal 12px Georgia, "Times New Roman", Times, serif;}
ul#nav li {margin: 0; padding: 0; list-style: none; float: left; clear: left;}
ul#nav li a {display: block; padding: 7px 13px; color: #473518; text-decoration: none; width:15em;}
ul#nav li a:hover {color: #fff; text-decoration: none; background: #c5db5a; }
ul#nav li a.divide {border-bottom: 2px solid #fde062; width:5em;}


div#wrapper {margin: 0; padding: 0; background: #FDF5E6 url(/templates/default/images/banner.jpg) top left no-repeat; clear: left; border: 4px solid #FFD700;}


/*div#wrapper {width: 974px; margin: 0; padding: 0; background: #FDF5E6 url(/templates/default/images/banner.jpg) top left no-repeat; clear: left; border-bottom: 6px solid #FFD700; border-right: 6px solid #FFD700; border-left: 6px solid #FFD700; border-top: 6px solid #FFD700;}*/

div#wrapper_inner {padding: 250px 5px 5px 5px; margin: 0; font: normal 12px Arial, Helvetica, sans-serif; color: #2c456c;}



div#footer {clear: both; margin: 0; padding: 25px 0 25px 0; color: #eaab45; font: normal 12px Arial, Helvetica, sans-serif;}

div#footer a {color: #eaab45; text-decoration: underline;}
div#footer a:hover {color: #fff; text-decoration: none;}

div#footer ul#nav-footer {margin: 0; padding: 0; list-style: none; font: 11px Georgia, "Times New Roman", Times, serif; width: 65%;}
div#footer ul#nav-footer li {list-style: none; display: block; float: left; margin: 0 10px 0 0; padding: 0 10px 0 0; border-right: 1px solid #fff;}
div#footer ul#nav-footer li.end {border: none;}
div#footer ul#nav-footer li a {display: block; padding: 2px; background: none; margin: 0; text-decoration: underline; color: #fff;}
div#footer ul#nav-footer li a:hover {background: #eaab45; color: #fff; text-decoration: none;}


div#address {margin: 0 0 0 25px; padding: 0; float: right; color: #eaab45; font: normal 15px Geneva, Arial, Helvetica, sans-serif;}

.bottom-logo {
font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;
}

A
{
	color: Black;
}

.HiddenElement 
{
	display:none;
}

.VRMWebItem
{
	font-family:Arial;
	font-size:12pt;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:Black;
}
.VRMInput 
{
	font-family:Arial;
	font-size:12pt;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:Black;
}
.ErrorMessage 
{
	font-family:Arial;
	font-size:12pt;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:Red;
}

.page_control .selected {font-weight: bold; text-decoration: none;}

.OwnerLink {text-decoration:underline;}

.HiddenElement {display:none;}

.ErrorMessage {color:Red;}

.CalOtherMonthDay {visibility:hidden;}

.AnnualCalCheckInRented
{
	background-image: url(../images/checkInRented.jpg);
background-repeat: no-repeat;
background-position: center;
}
.AnnualCalCheckOutRented
{
	background-image: url(../images/checkOutRented.jpg);
background-repeat: no-repeat;
background-position: center;
}
.AnnualCalCheckIn
{
	background-image: url(../images/checkIn.jpg);
	border:2px solid black;
	font-weight:bold;
background-repeat: no-repeat;
background-position: center;
}
.AnnualCalCheckInBooked
{
	background-image: url(../images/checkInBooked.jpg);
	border:2px solid black;
	font-weight:bold;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center;
}


.AnnualCalRented
{
	background-color:#776b5b;
}
.AnnualCalAvailable
{
	background-color:#D7DFFF;
}
.AnnualCalBookable
{
	background-color:#9b9fa1;
}
.AnnualCalSelected
{
	background-color:#0d9a48;
	border:2px solid black;
	font-weight:bold;
}

.AnnualCalUnAvailable
{
	background-color:#D7D0F0;
}

.AnnualCalCheckOut, tr.AnnualCalCheckOut td a {background: #ff0000; color: #fff;}

.PricingWinter 
{
	background-color:white;
	color: blue;
	font-weight: bold;
}
.PricingSpring 
{
	background-color:white;
	color: olive;
	font-weight: bold;
}
.PricingSummer
{
	background-color:white;
	color: green;
	font-weight: bold;
}
.PricingAutumn
{
	background-color:blue;
	color: gold;
	font-weight: bold;
}

.inputLabel
{
	font-size: 11px;
	font-color: #ffffff;
}

.WebLabel
{
	font-size: 11px;
	font-color: #ffffff;
	font-weight:bold;
}

#SearchOptionItemsGridView, #GridResult {width: 100%; margin: 0; padding: 0; border: none;}
#SearchOptionItemsGridView td, #GridResult td {border: none !important;}

.WebGroupListHeader
{
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	color: #ffffff;
	background: #776b5b;
	align: center;
}

.WebGroupListItem
{
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	color: #000000;
	background: #d7e1e3;
	align: center;
}


.WebGroupListAlternatingItem
{
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	color: #000000;
	background: #c9ced1;
	align: center;
}

.headerLabel
{
	font-size: 24px;
	font-color: #d5c6bf;
	font-weight: bold;
}


.MainHeader
{
	font-family: Arial;
	font-size: 12pt;
	color: white;
	font-weight: bold;
	text-align: center;
}

.MainWebGroup
{
	font-family: Arial;
	font-size: 10pt;
	color: black;
	font-weight: bold;
	text-align: center;
	border: solid 1px #000099;
}

.MainTable
{
	background-color: C4D0FF;
	border: double 4px #000099;
	padding: 2px;
}

.MainHelp
{
	text-align: right;
	padding-right: 10px;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: White;
	cursor: hand;
}

.rateChart
{
background:#ecf1f6;
font-size: 11px;
}

