/*
// $Id: wrapper.css,v 1.11 2009/09/25 17:10:26 karenk Exp $
// $Revision: 1.11 $
// $Author: karenk $
//
// $Log: wrapper.css,v $
// Revision 1.11  2009/09/25 17:10:26  karenk
// *** empty log message ***
//
// Revision 1.10  2009/07/14 17:21:55  karenk
// add social icons.  add share this to interior pages
// Committed on the Free edition of March Hare Software CVSNT Server.
// Upgrade to CVS Suite for more features and support:
// http://march-hare.com/cvsnt/
//
// Revision 1.9  2009/07/14 16:57:58  karenk
// move footer inside content
// Committed on the Free edition of March Hare Software CVSNT Server.
// Upgrade to CVS Suite for more features and support:
// http://march-hare.com/cvsnt/
//
// Revision 1.8  2009/05/22 20:41:45  karenk
// change footer color for sub pages
//
// Revision 1.7  2009/05/20 20:17:23  karenk
// add summer/winter custom heros
//
// Revision 1.6  2009/03/02 20:02:40  karenk
// new images, footer colors
//
// Revision 1.5  2009/02/26 22:27:56  karenk
// add toggle back to theme 1.  Fix summer background images.
//
// Revision 1.4  2009/02/24 20:44:54  karenk
// remove toggle from winter.  add subpage titles
//
// Revision 1.3  2009/02/23 17:56:40  karenk
// *** empty log message ***
//
// Revision 1.2  2009/02/18 20:36:27  karenk
// *** empty log message ***
//
// Revision 1.1  2009/02/17 22:38:17  karenk
// *** empty log message ***
//
//
*/
body
{
	margin: 0px;
	margin-left: -130px;
	background-color: #d3e2f1;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	font-family: "Lucida Grande", "Lucida Sans", Sans-Serif;
}

form 
{
	margin: 0px;
}

img 
{
	border: none;
}

#containerMain 
{
	width: 1024px;
	background-image: url(../images/background.clear.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: auto;
	margin: 0 auto;
	padding-left: 152px;
	padding-bottom: 20px;
}

#containerMainPopup
{
	color: #7388A5;
	padding-left: 130px;
	font-size: 12px;
}

#boxHeader
{
	width: 1024px;
	height: 80px;
	position: relative;
}

#boxLogo
{
	width: 244px;
	height: 80px;
	position: absolute;
	top: 0px;
	left: 0px;
}
#boxSeasonToggle {
	width: 200px;
	height: 80px;
	position: absolute;
	top: 16px;
	left: 790px;
}
#boxSocial {
	width: 100px;
	position: absolute;
	top: 16px;
	left: 480px;
}
#boxSocial #followUs{}

#boxToolbar
{
	width: 200px;
	height: 80px;
	position: absolute;
	top: 16px;
	left: 610px;
}

#boxToolbar ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height: 15px;
}

#boxToolbar a
{
	font-family: Helvetica, Sans-Serif;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	color: #AB834E;
}

#boxLeftNav
{
	width: 186px;
	height: auto;
}

#boxLeftNav ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height: 20px;
}

#boxToolbarLeft
{
	padding: 20px 0px 0px 0px;
}
#boxPhoneNumber {
	padding: 10px 0px 10px 0px;
}

#boxHero
{
	margin-top: 4px;
	width: 776px;
	height: auto;
	background-color:#FFFFFF;
}

#boxContent
{
	width: 776px;
	height: auto;
}

#tblMainBody
{
	 background-color: #FFFFFF;
}

#tblMainBody h1
{
	margin: 0px;
	padding: 0px;
	font-family: Times, "Times New Roman", Serif;
	font-size: 26px;
	font-weight: lighter;
	letter-spacing: .001em;
	color: #91530D;
}

#tblCellLeft
{
	background-color: #DCE3ED;
	padding-bottom: 80px;
}

#tblCellRight
{
	background-color: #F3F6F9;
	font-size: 12px;
	color: #7E7F80;
	padding-bottom: 80px;
}
#tblCellRightFooter
{
	background-color: #F3F6F9;
}

/* Min-height hack from http://www.greywyvern.com/code/min-height-hack */
.prop 
{
	float: right;
	width: 1px;
}

.clear 
{
	clear: both;
	height: 1px;
	overflow: hidden;
}

.min200px 
{
	height: 240px;
}

#tblCellRight a:link
{
	color: #65676A;
	text-decoration: underline;
	font-weight: bold;
}

#tblCellRight a:visited
{
	color: #65676A;
	text-decoration: underline;
	font-weight: bold;
}

#tblCellRight a:hover
{
	color: #3E3F44;
	text-decoration: none;
}

#tblCellRight a:active
{
	color: #3E3F44;
	text-decoration: none;
}

#boxLeftSubNav ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height: 18px;
	font-size: 14px;
	font-family: Times, "Times New Roman", Serif;
	color: #6082AE;
}

#boxLeftSubNav a:link
{
	color: #6082AE;
	text-decoration: none;	
}

#boxLeftSubNav a:visited
{
	color: #6082AE;
	text-decoration: none;	
}

#boxLeftSubNav a:hover
{
	color: #91530D;
	text-decoration: none;	
}

#boxLeftSubNav a:active
{
	color: #91530D;
	text-decoration: none;	
}

#boxLeftSubNav .lnkNavSelected
{
	color: #91530D;
}
#boxNewsletterSignup #tbEmail {
	font-size: 11px;
}



#boxSponsors
{
	text-align:center;
	padding-top:38px;
	padding-right:30px;
}

#boxSponsors img
{
	padding-bottom: 26px;
}

#boxFooter
{
	text-align: right;
	color: #e4f2e7;
	font-size: 12px;
	padding-top: 10px;
}

#boxFooter a
{
	color: #e4f2e7;
	text-decoration: none;
	padding-right: 18px;
}

#boxFooter a:visited
{
	color: #e4f2e7;
	text-decoration: none;
}

#boxFooter a:hover
{
	color: #FEECAB;
	text-decoration: none;
}

#boxFooter a:active
{
	color: #FEECAB;
	text-decoration: none;
}
#boxFooter #rtp {
	display: inline;
}

#boxFooterSub
{
	text-align: left;
	color: #6B9FB7;
	font-size: 11px;
	padding-top: 5px;
	letter-spacing: -1px;
}

#boxFooterSub a
{
	color: #6B9FB7;
	text-decoration: none;
	font-weight: bold;	
	padding-right: 10px;

}

#boxFooterSub a:visited
{
	color: #6B9FB7;
	text-decoration: none;
}

#boxFooterSub a:hover
{
	color: #1e3008;
	text-decoration: none;
}

#boxFooterSub a:active
{
	color: #1e3008;
	text-decoration: none;
}
#boxFooterSub #rtp {
	padding-top: 5px;
	font-weight: normal;
}
#boxFooterSub #rtp a {
	font-weight: normal;
}


#tblHomeBody
{ 
	font-size: 12px;
	padding: 15px 0px 30px 30px;
}

#tblHomeBody h1
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Sans-Serif;
	font-size: 20px;
	font-weight: lighter;
	letter-spacing: .001em;
	text-transform: uppercase;
	color: #AB834E;	
}

#tblHomeBody p
{
	margin: 0px;
	padding: 6px 0px 6px 0px;
	color: #f8ffe0;
	width: 220px;
	height: auto;
}

#tblHomeBody a:link
{
	color: #C99959;
	text-decoration: none;
}

#tblHomeBody a:visited
{
	color: #C99959;
	text-decoration: none;
}

#tblHomeBody a:hover
{
	color: #FEECAB;
	text-decoration: none;
}

#tblHomeBody a:active
{
	color: #FEECAB;
	text-decoration: none;
}

.tblReportData
{
	border: 1px solid #DCE3ED;
}

.tblReportData td
{
	border: 1px solid #DCE3ED;
	background-color: #FFFFFF;
}

.tblReportData th
{
	background-color: #DCE3ED;
}
.rfpTable {
}
.rfpTable td {
	text-align: center;
	font-family: Times, "Times New Roman", Serif;
	font-size: 12px;
	padding: 2px 2px 2px 2px;

}
.rfpTable .tdLeft{
	text-align: left;
}
.rfpTable .tdLeftIndent{
	text-align: left;
	padding: 2px 2px 2px 22px;
}
.rfpTable input {
	height: 13px;
	text-align: center;
	font-size: 12px;
	font-family: Times, "Times New Roman", Serif;	
}
.rfpTable .tdPrice {
	text-align: right;
	clear: both;
	float: none;
	width: 75px;	
	vertical-align: middle;
}
.rfpTable .tdPrice .priceLabel {
	display: block;
	float: left;
	text-align: right;
	margin: 0 0 0 10px;
}
.rfpTable .tdPrice input {
	display: block;
	float: left;
	margin: 0 10px 0 5px;
}

/* SORTABLE DATA GRID */
.hotelList {
	border-top: 1px solid #a18d51;
}

.hotelList tr.rowEven {
	background-color: #EDF0F7;
}

.hotelList tr.rowEven td {
	border-left: solid 1px #d9d9d9;
}

.hotelList tr.rowOdd {
	background-color: #ffffff;
}

.hotelList tr.rowOdd td {
	border-left: solid 1px #d9d9d9;
}

.hotelList tr td.noborder {
	border: none;
}

.hotelList th {
	background-color: #2a5687;
	border-left: solid 1px #d9d9d9;
	vertical-align: top;
	text-align: left;
	padding: 7px 2px 7px 7px;	
}
.hotelList th img {
	border: none;
	padding-left: 10px;
}


.hotelList td {
	padding: 2px 0px 2px 7px;
	vertical-align: center;
	font-size: 10px;
	color: #000;
	font-family: "Lucida Grande", "Lucida Sans", Sans-Serif;	
}
#divHotelList a:link {
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-family: "Lucida Grande", "Lucida Sans", Sans-Serif;	
}
#divHotelList .hotelName {
	font-weight: bold;
	padding: 0px 0px 5px 0px;	
}
#divHotelList .hotelName a {
	color: #000;	
}