body	{ background: #fff; color: #000; font-size: 62.5%; margin: 5px; text-align: center; font-family: Verdana, sans-serif; }

input,select { font-family: Verdana, Arial, sans-serif; }

#page	{ margin: 0 auto; min-width: 776px; max-width: 1000px; text-align: left; font-size: 1.1em; background: #fff; }
#page	{ width:expression(document.body.clientWidth > 1000 ? "1000px": (document.body.clientWidth < 776 ? "776px": "auto") ); }

table	{ border-collapse: collapse; width: 100%; font-size: 1.0em; }
table td	{ border: 3px solid #fff; background-color: #E5DFB9; padding: 0; }

#row_header	{ height: 94px; }
#row_header h1	{ margin: 0; padding: 0; background: #EDE7C7 url('../images/welcome.gif') no-repeat center; height: 94px; }

#intro	{ background: #E5DFB9 url('../images/headerBG.gif') no-repeat right bottom; }
#intro h2	{ font-size: 1.0em; margin: 22px 16px 0 16px; color: #124832; font-weight: bold; line-height: 1.3em; }

#qualityAssured	{ background: #D4CEA5; text-align: center; }

span.none	{ display: none; }

#row_topBar td	{ width: 16.7%; }
#row_topBar a	{ display: block; height: 20px; text-decoration: none; color: #fff; background: #A09661 url('../images/topBarBullet.gif') no-repeat 12px 6px; cursor: pointer; overflow: hidden; white-space: nowrap; }
#row_topBar a:hover { background-color: #BAB283; }
#row_topBar a span	{ display: block; padding: 3px 0 6px 30px; }

#row_topBar #rates	{ text-align: left; font-weight: bold; }

#leftContainer	{ height: 223px; vertical-align: top; background: #f3efda; }
#photo	{ height: 100%; background: url('../images/mainPicture/homesnow.jpg') center; }

#ratesBox		{ height: 223px; background-color: #D1DCC3; text-align: center; }
#ratesBox a		{ display: block; background-color: #D1DCC3; color: #124832; border-bottom: 3px solid #fff; padding: 3px; text-decoration: none; font-weight: bold; }
#ratesBox p		{ padding: 3px; margin: 0; color: #124832; font-weight: bold; }

#content	{ background: #F3EFDA url('../images/contentBG.gif') no-repeat top right; height: 223px; vertical-align: top; }
#content div	{ overflow: auto; height: 223px; }
#content ul	{ margin: 12px 12px 0 30px; padding: 0; }
#content li	{ list-style-type: none; background: url('../images/contentBullet.gif') 0 3px no-repeat; padding: 0; padding-left: 16px; margin: 0; margin-bottom: 8px; color: #3f3916; }
#content h4 { color: #3f3916; font-weight: bold; padding-left: 6px; padding-top: 10px; padding-bottom: 10px; margin: 0; font-size: 1.2em; }
#content p { padding-left: 10px; color: #3f3916;  }

#row_bottomBarText td	{ width: 16.7%; }
#row_bottomBarText a	{ display: block; height: 20px; text-decoration: none; color: #fff; background: #87A476 url('../images/bottomBarBullet.gif') no-repeat 12px 6px; cursor: pointer; overflow: hidden; white-space: nowrap; }
#row_bottomBarText a:hover { background-color: #ACBF96; }
#row_bottomBarText a span	{ display: block; padding: 3px 0 6px 30px; height: 11px; }

#row_bottomBarImages td	{ width: 16.7%; }
#row_bottomBarImages a	{ display: block; height: 140px; text-decoration: none; color: #fff; cursor: pointer; }

#bookNow	{ font-weight: bold; }

#row_bottomBar h4	{ margin: 0; padding: 0 0 3px 0; color: #3F3916; font-size: 14px; font-weight: normal; }
#row_bottomBar p	{ margin: 0; padding: 0; }
#row_bottomBar div	{ padding: 12px; }
#row_bottomBar a img	{ border: 0; }

#cell_BB1	{ background: #D4CEA5; }

#cell_BB2 p	{ margin: 0; padding: 6px; color: #3F3916; }
#cell_BB2 a	{ color: #3F3916; text-decoration: none; }
#cell_BB2 a:hover	{ text-decoration: underline; }

#cell_BB3	{ background: #D4CEA5; }
#cell_BB3 h4	{ padding: 0 0 12px 0; font-size: 12px; }

#cell_BB4	{ background: #CBC494; }	
#cell_BB4 ul	{ margin: 0; padding: 4px 0 0 4px; }
#cell_BB4 li	{ margin: 0; padding: 4px; list-style-type: none; }
#cell_BB4 a		{ padding: 4px 4px 4px 16px; text-decoration: none; color: #3F3916; font-weight: bold; background: url('../images/topBarBullet.gif') 1px 6px no-repeat; display: block; }
#cell_BB4 a:hover	{ text-decoration: underline; }

#footer	{ background-color: #CBDCC3; font-size: 0.9em; }
#footer span	{ display: block; padding: 6px; }
#footer a { color: #124832; text-decoration: none;}
#footer a:hover { text-decoration: underline; }

#ratesTable		{ font-weight: bold; border-bottom: 3px solid #fff; text-align: left; margin-bottom: 12px; padding-bottom: 6px; }
#ratesTable td	{ text-align: left; background: #d1dcc3; font-size: 1.0em; color: #124832; font-weight: bold; text-align: left; border: 0; padding: 0 3px 1px 3px; }
.ratesTableLeft{ padding-left: 10px; }

#leftTable	{ padding-left: 10px; }
#leftTable td { background: #f3efda; font-size: 1.0em; color: #3f3916; text-align: left; border: 0; padding-left: 0; padding-bottom: 3px;}
#leftText p { color: #3f3916; padding-left: 10px; }
#leftText h4 { color: #3f3916; font-size: 1.2em; font-weight: bold; padding-left: 6px; padding-top: 10px; padding-bottom: 10px; margin: 0;}

.rightTable td { background: none; font-size: 1.0em; color: #3f3916; text-align: left; border: 0; padding-left: 10px; padding-bottom: 3px;}


h4 a { color: #3f3916; }

#creditLink a { color: #124832; text-decoration: none; }
#creditLink a:hover { text-decoration: underline; }

ul a { color: #3f3916; }

.nolink { text-decoration: none; color: #3f3916}
