﻿.ContactBox{			clear:both; width:680px; border: solid 2px #382A20; padding:10px; overflow:hidden; font-size:10pt; margin-bottom:20px;}
.ContactBox H2{			color:#ff8f00; font-weight:normal; font-size:10pt;}
.ContactBox span{		color:#ff7300; font-weight:bold; font-size:12pt; font-family:Georgia;}
.ContactBox a{			color:#ff7300; font-weight:bold; font-size:12pt; font-family:Georgia; text-decoration:none;}
.ContactBox .Pane{		width:340px; float:left; overflow:hidden; }
.ContactBox img{		padding-right:10px;}

.Calendar{					width:182px; padding-bottom:20px; margin:0px auto;}
.Calendar p{				float:left; width:15px; height:15px; padding:5px; text-align:center; overflow:hidden; border:solid 1px #28180f; border-top:0px; border-left:0px;}
.Calendar .Label{			font-family:Georgia; font-size:14pt; text-align:center; color:#ffffff;}
.Calendar .Row{				clear:both; overflow:hidden;}
.Calendar .pastDay{			background:#331f14;}
.Calendar .currentDay{		background:#ffffff; color:#28180f;}
.Calendar .availableDay{	background:#cbb37a; color:#28180f;}

.RatesTable{				width:100%; background:#573a2d; color:#ffffff;}
.RatesTable td{				padding:5px 10px 5px 10px; border-bottom:solid 1px #28180f;}
.RatesTable .Label{			background:#ff7300; color:#ffffff; font-weight:bold; padding:10px;}
.RatesTable .Left{			border-right:solid 1px #28180f;}
.RatesTable .Left2{			border-right:solid 1px #28180f;}
.RatesTable .Label2{		background:#cbb37a; color:#28180f; padding:5px 10px 5px 10px; }
.RatesTable span{			font-size:8pt; color:#cbb37a;}
.RatesTable .Row{			background:#573a2d;}
.RatesTable .Row:hover{		background:#6e4b3b;}
.RatesTable .Row a {						color:#d0b898; text-decoration:none;}
.RatesTable .Row a:hover{text-decoration:underline;	color: #ff7300;}

.RateDiscounts{				margin-left:20px;}