/* CSS Document */
 
body {background-color: #FCF6E3; margin-left: 0px; margin-top: 1px; margin-right: 0px; } 
body.printable {background-color: #FFFFFF; background: #FFFFFF; margin-left: 0px; margin-top: 1px; margin-right: 0px; } 
	  
h1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-indent: 0px;
	color: #00713B;
}
h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	color: #9E5D40;
}
h3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	color: #00713B;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	color: #9E5D40;
}
h5 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	color: #000000;
}
h6 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	color: #935933;
}
P {
	font-family: Arial, Helvetica, sans-serif;
	color: #361F09;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-indent: 0px;
	}
	
TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-indent: 0px;
}
hr {
	border-style: solid; 
	background-color: #8F4825; 
	height: 2px;
	border: none; 
	width: 100%; 
	color: #8F4825;
}
LI { font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
	font-style: normal;
	font-weight: normal;
	text-indent: 0px;
	text-align: left; }
A:link, A:visited {
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #00713B;
}
A:active, A:hover {
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #842A09;
}

A:link.querylink, A:visited.querylink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px; 
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #00713B;
}
A:active.querylink, A:hover.querylink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px; 
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #00713B;361F09
}
.alert {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	color: #842A09;
}
.small {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-indent: 0px;
	color: #333333;
}
.fineprint {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-indent: 0px;
	color: #666666;
	text-align: center;
}
TD.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #826E1F;
	text-align: center;
	padding-top: 18px;
}
.copyright a:link , .copyright a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #826E1F;
}
.copyright a:active, .copyright a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #008948;
}
TD.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #826E1F;
	text-align: center;
	padding-top: 18px;
}
.footer a:link, .footer a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #826E1F;
}
.footer a:active, .footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #008948;
}
/* The LAYOUT styles */

.content {
	padding-top: 18px;
	padding-left: 27px;
	padding-right: 27px;
	padding-bottom: 18px;
}
.joinbox {
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 3px;
	padding-bottom: 4px;
	background-color: #FEFBF1;	
}
TD.join {
	padding-top: 28px;
	padding-bottom: 0px;
} 

.greenborder {
	border: solid 1px #006636;
}
.row2 { 
	background-color: #FFFFFF;
	border-top: solid 1px #006636;
}
.toptanrow {
	height: 15px;
}
.toptanrow2 {
	height: 5px;
}
.hpcontent {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #361F09;
}
A:link.hpcontent, A:visited.hpcontent {
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #361F09;
}
A:active.hpcontent, A:hover.hpcontent {
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #00713B;
}

.printpagetext {
	padding-right: 5px;
}
/*sales variations*/

TD.sales-topnavbg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #873C1B;
	padding-left: 11px;
	padding-right: 11px;
}
A:link.sales-topnavbg, A:visited.sales-topnavbg, A:active.sales-topnavbg, A:hover.sales-topnavbg {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	color: #873C1B;
}

.sales-pic {
	border: solid 1px #C5A6A4;
	}


/*topnav area*/
TD.topnavbg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006636;
	padding-left: 11px;
	padding-right: 11px;
}
.topnavbg a:link, .topnavbg a:visited, .topnavbg a:hover, .topnavbg a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006636;
}
TD.topnavlinks {
	background-image:url(images/topnavMid.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #873C1B;
	text-align: center;
}
.topnavlinks a:link, .topnavlinks a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #873C1B;
}
.topnavlinks a:active, .topnavlinks a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006636;
	font-style: normal;
	text-decoration: none;
	vertical-align: center;
}
/*layout colors*/
.tan { 
	background-color: #DBCD97;
}
.white { 
	background-color: #FFFFFF;
}

/*quicksearch*/
TD.leftbar {
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 10px;
}
.leftbuttons {
text-align: center;
padding: 3px 2px 0px 2px;

}

.qsrch-items {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00713B;
	font-style: normal;
	font-weight: normal;
	text-indent: 0px;
	padding: 0px 0px 0px 4px;
	background-color: #ffffff;
}
.qsrch-items1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00713B;
	font-style: normal;
	font-weight: normal;
	text-indent: 0px;
	padding: 0px 0px 10px 4px;
	background-color: #ffffff;
}
.qsrch-items-submit {
	padding: 4px 0px 2px 0px;
	text-align: center;
}
.qsrch-border {
	background-color: #E8DFBD;
	width: 3px;
}
.qsrch-borderR {
	background-color: #E8DFBD;
	border-left: solid 1px #3ca057;
	width: 3px;
}
.qsrch-borderL {
	background-color: #E8DFBD;
	border-right: solid 1px #3ca057;
	width: 3px;
}
.qsrchBG {
	background-color: #ffffff;
	margin-left: 10px; 
	margin-top: 1px; 
	margin-right: 10px;	
}
/* The SEARCH and RESULTS page text */
.searchtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-indent: 0px;
}
.searchheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	}
.searchselect {
	color: #7C3417;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #7C3417;
	text-indent: 2px; 
	background: #FDF6DF;
	background-color: #FDF6DF;
	padding: 2px;
	margin: 0px;
	width:125px;
}
.altcolor {
	background-color: #E5D3B3;
}
.amenities {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: right;
	line-height: 120%;
	color: #361F09;
}
/* The HOUSE page */
.househead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	color: #00713B;
	text-align: center;
	padding: 3px;
	background-color: #E8DFBD;
}
.househeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	color: #000000;
	text-align: center;
	padding: 3px;
	background-color: #FFFFFF;
}
.housespecs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #000000;
	padding: 1px;
	background-color: #FFFFFF;
	border: 0px solid #FFFFFF;
}
                
.housetable	{ 
	width: 90%;
	background-color: #FFFFFF; 
	padding: 1px;
	border: 0px solid #FFFFFF;
}
.housethumbs {
    width:470px;
    height:100px;
    overflow:auto;
}
.houseparagraph {
    line-height: 200%;
}

/* The property details table */
.propdetailstable	{ 
	padding: 0px;
	border: 0px solid #00713B;
	text-align: left;
	margin-bottom: 5px;
}
.propdetailsheads {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	color: #FFFFFF;
	text-align: left;
	background: #00713B url(images/prop-header-bkgd.jpg) repeat-x top left;
	border: 0px solid #00713B;
	padding: 3px 0px 3px 0px;
	text-indent: 3px;
}

.propdetails {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	padding: 3px 0px 3px 0px;
	background-color: #FFFBE9;
	color: #00713B;
	border: 1px solid #D9C29E;
	text-indent: 3px;
}

.ajaxcalendarTD {
	border:solid 1px #00713B; 
	padding: 33px 5px 5px 5px; 
	background-color: #EEE0C2; 
	width: 300px;
	text-align: center;
}

/* The RATE TABLE */
.rateheads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	color: #FFFDE6;
	text-align: center;
	padding: 3px;
	border: 1px solid #00713B;
	background-color: #00713B;
}
.ratesselected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	color: #FFFDE6;
	text-align: center;
	padding: 3px;
	border: 1px solid #509071;
	background-color: #00A154;
}
.rates {
	text-align: center;
	font-size: 10px;
	padding: 3px;
	background-color: #FFFBE9;
	color: #00713B;
	border: 1px solid #D9C29E;
}
                
.ratestable	{ 
	text-align: center;
	width: 90%;
	background-color: #FFFFFF; 
	padding: 1px;
	border: 1px solid #00713B;
}
/* The VIEW CART page */
.viewcarttable	{ 
	width: 95%;
	border: 1px solid #E8DFBD;
	background-color: #E8DFBD;
	padding: 0px;
	
}
.viewcarthead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #873C1B;
	padding: 3px;
	background-color: #DBCD97; 
}
.viewcart {
	text-align: center;
	padding: 2px;
	background-color: #F2E6C3;
}
.viewcartspec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #873C1B;
	border: 1px solid #E8DFBD;
	background-color: #FEF7E2;
	padding: 1px;
}
.viewcartspechead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #FEF7E2;
	background-color: #873C1B;
	padding: 1px;
}
/* The RESULTS page */
.resultstable	{ 
	width: 100%;
	border: 1px solid #d9c29e;
	background-color: #ffffff;
	padding: 1px;
	margin-top: 5px;
}

.resultsTableHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	color: #FFFFFF;
	background: #00713B url(images/prop-header-bkgd.jpg) repeat-x top left;
	border: 0px solid #00713B;
	padding: 3px 0px 3px 0px;
	text-indent: 3px;
	height:20px;
	text-align: left;
}

.resultshead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: left;
	color: #ffffff;
	padding: 3px;
}
.resultsspecs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	padding: 3px 0px 3px 0px;
	background-color: #FFFBE9;
	color: #00713B;
	border: 1px solid #D9C29E;
	text-indent: 3px;
}
.resultsspecs_align_left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding: 3px 0px 3px 0px;
	color: #00713B;
	text-indent: 3px;
	background: #ffffff;
}


.resultsTableHeadPREVIEW {
	color:#D1B997; 
	background-color:#6A3410;
}

.resultsspecsPREVIEW {
	font-family: Arial, Helvetica, sans-serif;
	color: #361F09;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-indent: 0px;
	text-align: center;
	background-color: #ffffff;
	padding: 1px;
}

.resultsspecsBottomCell { 
	font-family: Arial, Helvetica, sans-serif;
	color: #361F09;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-indent: 0px;
	text-align: left;
	border-bottom: thin solid #E8DFBD;
	background-color: #ffffff;
	padding: 1px;
}

.resultsspecsImage { 
	font-family: Arial, Helvetica, sans-serif;
	color: #361F09;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-indent: 0px;
	text-align: center;
	border-right: thin solid #E8DFBD;
	border-bottom: thin solid #E8DFBD;
	background-color: #ffffff;
	padding: 1px;
}

                
.resultsspecshead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	background-color: #ffffff;
	padding: 1px;
}
                

.resultstablePREVIEW	{ 
	width: 100%;
	border: thin solid #E8DFBD;
	background-color: #ffffff;
	padding: 1px;
	
}
.resultslink {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 14px; 
 font-weight: bold;
 text-decoration: none;
 color: #00713B;
}
A:link.resultslink, A:visited.resultslink, {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px; 
	font-weight: bold;
	text-decoration: underline;
	color: #00713B;
}
A:active.resultslink, A:hover.resultslink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px; 
	font-weight: bold;
	text-decoration: underline;
	color: #842A09;
}
/* The SPECIALS page */
.specialstable	{ 
	width: 90%;
	padding: 2px;
	margin: 1px;
	border: 1px solid #D1B997;
}
.weeklyhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #FFF8DE;
	padding: 3px;
	background-color: #842A09;
}
A:link.specialshead, A:visited.specialshead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #361F09;
	text-decoration: none;
}
A:hover.specialshead, A:active.specialshead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #00713B;
	text-decoration: underline;
}
.specialsannounce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #00713B;
}
.specialsempty {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #9C3005;
}
.specialsspecs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	color: #95320B;
	background-color: #D7C691;
}
                
       
/* The ALPHA page */
.alphatable {
	width: 95%;
	text-align: center;
	padding: 0px;
	background-color: #FDF6E0;
	border: 1px solid #A67D52;
	margin: 0px;
}
.alphaletter	{ 
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	width: 4%;
	background-color: #936C41;
	border: 0px; 
	padding: 3px;
}
.alphaname	{ 
	font-size: 10px;
	color: #000000;
	text-align: center;
	width: 11%;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	padding: 3px;
}
/* The Cart TABLE */
.compare {
	border: 1px solid #DDC9A6;
	padding: 5px;
}
.carthead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	color: #861C11;
	text-align: center;
	padding: 3px;
	border: 0px;
	background-color: #FDF5DD;
	border: 1px solid #DDC9A6; 
}
.cartspec {
	font-size: 10px;
	font-weight: bold;
	color: #52383d;
	text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #DDC9A6;
	padding: 3px;
}
                
.carttable	{ 
	text-align: center;
	width: 90%;
	background-color: #D5BE93; 
	padding: 1px;
	border: 1px solid #DDD09C;}
	
.buttonbartable {
	padding: 1px;
}

.buttonbarcell{
	color: #993300;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	border: 2px;
	border-style: outset;
	border-color: #FDF5DD #DDD09C #DDD09C #FDF5DD;
	text-indent: 2px; 
	background-color: #EEE0C2;
	padding: 3px;
} 
a:link.buttonbarlink, a:active.buttonbarlink, a:hover.buttonbarlink, a:visited.buttonbarlink {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #993300;
	text-indent: 2px;
	padding: 3px; 
	text-decoration: none; 
}

.book-buttonbartable {
	padding: 1px;
}

.book-buttonbarcell{
	color: #EEE0C2;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	border: 2px;
	border-style: outset;
	border-color: #FDF5DD #DDD09C #DDD09C #FDF5DD;
	text-indent: 2px; 
	background-color: #00713B;
	padding: 3px;
} 
a:link.book-buttonbarlink, a:active.book-buttonbarlink, a:hover.book-buttonbarlink, a:visited.book-buttonbarlink {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #EEE0C2;
	text-indent: 2px;
	padding: 3px; 
	text-decoration: none; 
}
/*For the Add Cart and View Cart buttons*/
.addcarttable {
	padding: 1px;
}

.addcartcell {
	color: #993300;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	border: 2px;
	border-style: outset;
	border-color: #FDF5DD #DDD09C #DDD09C #FDF5DD;
	text-indent: 2px; 
	background-color: #EEE0C2;
	padding: 3px;
}
a:link.addcartlink, a:active.addcartlink, a:hover.addcartlink, a:visited.addcartlink {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #993300;
	text-indent: 2px; 
	padding: 3px;
	text-decoration: none; 
}
/* FORM elements */
input, textarea, select {
color: #7C3417;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #7C3417;
text-indent: 2px; 
background: #FDF6DF;
background-color: #FDF6DF;
padding: 2px;
margin: 0px;
}
/* The button alternative with a 3d effect */
input.button {
color: #993300;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
border: 2px;
border-style: outset;
border-color: #FDF5DD #DDD09C #DDD09C #FDF5DD;
text-indent: 2px; 
background-color: #EEE0C2;
padding: 3px;
}
input.alertbutton {
color: #FEF7E2;
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
border: 2px;
border-style: outset;
border-color: #B27E54 #62220D #62220D #B27E54;
text-indent: 2px; 
background-color: #883D1C;
padding: 3px;
}
/* The checkbox/radio alternative to matches the page background color */
input.clear {
color: #ffffff;
border: 1px solid #ffffff;
background: #ffffff;
background-color: #ffffff;
padding: 0px;
margin: 0px;
}
        
.tollfree {
	background-color: #00713B;
	border: 1px outset #000000;
}
/* The WEATHER page */
.weatherhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #8B4220;
	padding: 3px;
	background-color: #E8DFBD;
}
.weathercontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #883D1C;
	border: 1px solid #BA9668;
	background-color: #FBF5DD;
	padding: 1px;
}
                
.weathertable	{ 
	width: 95%;
	border: 1px solid #BA9668;
	padding: 4px;
	
}
/* CALENDAR elements */
/* This sets the link color */
.cal-link:link    { background: transparent; color: #000000; text-decoration: none}
.cal-link:visited { background: transparent; color: #000000; text-decoration: none}
.cal-link:hover   { background: transparent; color: #000000; text-decoration: underline}
/* This sets the dull link color */
.cal-dlink:link    { background: transparent; color: #999999; text-decoration: none}
.cal-dlink:visited { background: transparent; color: #999999; text-decoration: none}
.cal-dlink:hover   { background: transparent; color: #999999; text-decoration: underline}
/* This sets the calender outer box */
.cal-box {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;
	border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;
	border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;
	border-top-color: #863B1B;border-right-color: #863B1B;border-bottom-color: #863B1B;	border-left-color: #863B1B;}
	
/* This sets the calendar back */
.cal-back {
	font-family: Arial, Helvetica, sans-serif;font-size: 12px;background-color: #C4A278;}
	
/* This sets the calender year outer box */
.cal-year-box {
	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FDF5DD;}
/* This sets the calender today box */
/*This feature was added to PhpICalenderX by Mr.Matthew Waygood ( mwwaygoo@hotmail.com ) */
.cal-today {
	font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;background-color: #ffe2b1;
	border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;}
/*This sets the calender year previous box */
.cal-year-prev {
	font-family: Arial, Verdana, Helvetica, san-serif;font-size: 12px;color: #000000;background-color: #ffe2b1;
	border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;}
	
/* This sets the calender year number previous box */
.cal-year {
	font-family: Arial, Verdana, Helvetica, san-serif;font-size: 12px;color: #000000;background-color: #ffe2b1;}
/*This sets the calender year Next box */
.cal-year-next {
font-family: Arial, Verdana, Helvetica, san-serif;font-size: 12px;color: #000000;background-color: #ffe2b1;
	border-left-width: 1px;border-left-style: solid;border-left-color: #CCCCCC;}
/*This sets the calender month outer box */
.cal-month-box {
	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;}
/*This sets the calender month previous box */
.cal-month-prev {
	font-family: Arial, Verdana, Helvetica, san-serif;font-size: 12px;color: #000000;background-color: #fffae4;
	border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;}
/*This sets the calender month text box */
.cal-month {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A53A0D;
	background-color: #DCCE99;
	border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;
	border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;
	border-bottom-color: #722D13;border-left-color: #E2D6A5;border-top-color: #E2D6A5; border-right-color: #722D13;
}
/*This sets the calender month next box */
.cal-month-next {
	font-family: Arial, Verdana, Helvetica, san-serif;font-size: 12px;color: #000000;background-color: #fffae4;
	border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;}

/*This sets day box - comment this out*/
/*.cal-days-box {*/
/*	display: marker;*/
/*}*/
/*This sets day of the week start*/
.cal-day-start {
	font-family: Arial, Verdana, Helvetica, san-serif;
	font-size: 12px;
	color: #945B35;
	background-color: #FBEAA8;
}
/*This sets day of the week rest*/
.cal-day-rest {
	font-family: Arial, Verdana, Helvetica, san-serif;
	font-size: 12px;
	color: #945B35;
	background-color: #FBEAA8;
}

/*This sets days availible*/
.cal-days-avail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #DCCE99;
}
/*This sets the out of range days */
.cal-days-unknown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFF8DE;
}
/*This sets days booked*/
.cal-days-booked {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
}
/*This sets the out of month days */
.cal-days-invalid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
}

/*For 3-D buttons*/
a.3dbuttonlink{
	background: transparent; color: #FFFFFF; text-decoration: none
}
.3dbuttontable {
        border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;
}


.3dbuttoncell {
        font-family: Arial, Verdana, Helvetica, san-serif;
        font-size: 12px;
        font-weight: bold;
        color: #993300;
        background-color: #EEE0C2;
        border-top-width: 2px;border-right-width: 2px;border-bottom-width: 2px;border-left-width: 2px;
        border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;
        border-bottom-color: #DDD09C;border-left-color: #FDF5DD;border-top-color: #FDF5DD; border-right-color: #DDD09C;
}
/* Make a table column that looks just like the submit button */
td.buttonmain {
background-color: #EEE0C2;
color: #993300;
font-weight: bold;
border-color: #DDD09C;
border-width: 1px;
padding: 1px
}

.resterms {
        width:100%;
        height:205px;
        overflow:auto;
}

