/* 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;
}
.altcolor {
	background-color: #AF8B5E;
}
.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: #22405B;
}

/* The SEARCH QUERY TABLE */
.queryhead {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #4A4629;
	text-align: left;
	padding: 3px;
	border: 1px solid #a6bccf;
	background-color: #a6bccf;
	background-image: url(/images/query-header-bg.gif);
	background-repeat: repeat-x;
	background-position: 10px 0;
	height:45px;
}
.queryhead a:link, .queryhead a:visited {font-family:  Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bolder;
	font-size:11px;
}
.queryhead a:hover, .queryhead a:active {font-family:  Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bolder;
	font-size:11px;
}
.querydata {
	font-size: 10px;
	padding: 3px;
	background-color: #F2EAE3;
	color: #8F623C;
	border: 1px solid #22405B;
}
                
.querytable	{
	text-align: left;
	width: 100%;
	background-color: none;
	padding: 1px;
}

.querytablearrival {
	text-align: left;
	width: 100%;
	background-color: #FFFFFF;
	padding: 1px;
	border: 1px solid #a6bccf;
	height:80px;
}
.querylabel {
/*	width: 70px;*/
font-size:10px;
}
.queryspecs{font-size:10px;}
/* The HOUSE page */

.houseCaptions {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size: 10px;
		padding-top:2px;
		text-align: center;
		line-height:normal;
}

.houseThumbs {
		font-size: 11px;
        width:500px;
        height:115px;
		overflow:auto;
		text-align: center;
		line-height:normal;
}
.houseThumbs img{
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
	padding-left: 5px;
}

.propimagetable	{
	text-align: center;
	width: 310px;
	padding: 5px 5px 10px 5px;
	background-color: F1E2CB;
	line-height: normal;
}

.househead {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #4a4629;
	text-align: center;
	padding: 3px;
	border: 0px solid #000000;
	background-color: none;
}
.tophousetable{ border: 3px solid #a6bccf;
width:500px;
background-color: #f9f8f4;

padding:0px;
}
.houselabel3 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #4A4629;
	padding: 2px 4px;
	
	/*border-right: 1px solid #a6bccf;*/
	
}

.housespecs3 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	color: #4A2E0C;
	padding: 2px 4px;
	/*border-right: 1px solid #a6bccf;*/
}


.housespecs3 a:link, .housespecs3 a:visited{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-decoration:none;
	color: #4A2E0C;
}
.housespecs3 a:hover, .housespecs3 a:active{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-decoration:none;
	color: #4A2E0C;
}

.houselabel {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #4A4629;
	padding: 2px;
}

.housespecs {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	color: #4A2E0C;
	padding: 2px;
}
.housespecsdesc {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	color: #4A2E0C;
	padding: 2px;
	
}

.housespecs2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	color: #22405B;
	padding: 2px;
	background-color: #B9CAD6;
}

.houseimage {
	text-align: center; 
	width: 305px; 
	height: 265px;
}

A:link.quick, A:visited.quick {
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #22405B;
}

A:hover.quick, A:active.quick {
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #C17D3B;
} 

/*
.housethumbs {
	width:90%;
	height:95px;
	overflow:auto;
}
*/
.defaultimage {
	width: 305px;
	height: 300px;
}
                
.housetable	{ 
	background-color: none; 
	padding: 1px;
	border: 0px solid #A8BED1;
}

.altimage {
	width:100%; 
	height:78px;	
	overflow:auto;
}

.propdetailsheads {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #4a4629;
	text-align: center;
	padding: 3px;
	border: opx solid #000000;
	background-color: none;
}

.propdetails {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #4a4629;
	text-align: center;
	padding: 3px;
	border: 0px;
	background-color: none;
}

/* The RATE TABLE */
.rateheads {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	color: #4a4629;
	text-align: center;
	padding: 3px;
	border: 1px solid #7590a6;
	background-image: url(/images/results-header-bg.gif);
	background-repeat: repeat-x;
}
.rates {
	text-align: center;
	font-size: 11px;
	padding: 3px;
	background-color: none;
	color: #4a4629;
	border: 1px solid #7590a6;
}
                
.ratestable	{ 
	text-align: center;
	width: 90%;
	background-color: none; 
	padding: 1px;
	border: 1px solid #7590a6;

}


/* For the Booking Process*/
.progressBar{
                padding: 2px;
                text-align:center;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size:12px;
        		color: #a3a3a8;
}
.progressBarSelected{
        		color: #4a4629;
                font-weight:bold;
                font-style:normal;
                border: 1px solid #4a4629;
                padding: 4px 5px 5px 4px;
				
                
}
.progressBarNotSelected{
        		color: #4a4629;
                font-weight:normal;
                font-style:italic;
                border-bottom: 0px solid #a3a3a8;
                border-top: 0px solid #a3a3a8;
                padding: 4px;
                background-color:#7590a6;
}

/* RESERVATIONS */
.reserve {
	font-size: 11px;
	font-weight: bold;
	color: #4a4629;
	padding: 4px;
	border: 0px;
	background-image:url(/images/buttonbarclass-bg.gif);
	background-repeat:repeat-x;
	border: solid 1px #7590a6;
	width: 75%;
	text-align: right;
}
.reservehead {
	font-size: 12px;
	font-weight: bold;
	color: #4a4629;
	padding: 4px;
	border: 0px;
	background-color: #d4c3a9;
	border: solid 3px #7590a6;
	text-align:left;
}
.reservedata {
	font-size: 11px;
	padding: 4px;
	background-color: #f9f8f6;
	color: #4a4629;
	border: solid 1px #7590a6;
	width: 25%;
	text-align: right;
}
                
.reservetable	{ 
	background-color: #7590a6;
	padding: 1px;
	width: 240px;
	border: solid 1px #7590a6;
}
.resterms {
        width:100%;
        height:205px;
        overflow:auto;
}

/*For the Reservations Form to align the pieces*/
Table.resformtable {
background-image:url(/images/specialstablebg2.gif);
background-position:bottom;
background-color:#fafaf8;
background-repeat:repeat-x;
	padding: 2px;
	border: solid 1px #7792a8;	
	width: 70%;
	float: left;
	margin-right: 20px;
}
.resformlabel {
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	color: #4a4629;
	padding: 4px;
	border: 0px;
	background-image:url(/images/buttonbarclass-bg.gif);
	background-position:top;
	background-repeat:x;
	background-color:#7792a8;
	border: solid 1px #7792a8;

}
.resformdata {
	font-size: 11px;
	padding: 4px;
	background-color: #f9f8f6;
	color: #4a4629;
	border: solid 1px #7590a6;
	width: 25%;
	text-align: right;}

.formTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #4a4629;
}
   
/* The RATE TABLE */
.condoheads {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	color: #4a4629;
	text-align: center;
	padding: 2px;
	border: 1px solid #7590a6;
	background-image: url(/images/results-header-bg.gif);
	background-repeat: repeat-x;
}
.condolabel {
	text-align: center;
	font-size: 11px;
	padding: 2px;
	background-color: #b8cbdc;
	color: #4a4629;
	border: 1px solid #7590a6;
}
                
.condodetails {
	text-align: center;
	font-size: 11px;
	padding: 2px;
	background-color: none;
	color: #4a4629;
	border: 1px solid #7590a6;
}
                
.condotable	{ 
	text-align: center;
	width: 90%;
	background-color: none; 
	padding: 1px;
	border: 1px solid #7590a6;
	margin-bottom:40px;
}

/* The VIEW CART page */
.viewcarttable	{ 
	width: 95%;
	border: 1px solid #22405B;
	background-color: #BBA77E;
	padding: 0px;
	}
.viewcarthead {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding: 3px;
	border: 1px solid #22405B;
	background-color: #8EA9BD;
}
.viewcart {
	text-align: center;
	padding: 2px;
	background-color: #DCCCBD;
}
.viewcartspec {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #22405B;
	border: 1px solid #527085;
	background-color: #BDCFDC;
	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: #ffffff;
	background-color: #85633A;
	padding: 1px;
}
/*view cart - from old stylesheet*/


.carthead {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding: 3px;
	border: 1px solid #000000;
	background-color: #406A95;
}

.cartspec {
	font-size: 10px;
	color: #000000;
	text-align: center;
	border: 1px solid #999999;
	padding: 3px;
}
                

.carttable	{ 
	width: 95%;
	background-color: #B7D3E8; 
	padding: 1px;
	border: 1px solid #29537E;}


/* The RESULTS page */
.resultshead {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #4A4629;
	padding: 2px 2px 0px 6px;
	background-color: #a6bccf;
	border: 1px solid #a6bccf;
	background-image:url(/images/results-header-bg.gif);
	background-repeat: repeat-x;
	height: 21px;
}
.resultshead a:link, .resultshead a:visited{
color: #4A4629;
text-decoration:none;
}
.resultshead a:hover, .resultshead a:active{
color: #4A4629;
text-decoration:underline;
}
.resultsheadresults{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #4A4629;
	padding: 6px 2px 2px 4px;
	background-color: #a6bccf;
	border: 1px solid #a6bccf;
	background-image: url(/images/results-breadcrumb-bg.gif);
	background-repeat: repeat-x;
	height: 24px;
}


.resultsno {
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	width: 4%;
	background-color: #8EA9BD;
	border: 1px solid #527085; 
	padding: 3px;
}
A:link.resultslink, A:visited.resultslink {
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #22405B;
}

A:hover.resultslink, A:active.resultslink {
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #C17D3B;
} 
.resultspicTD {
	background:none none repeat scroll 0 0;
}
.resultspic {
	padding:0px 6px 3px 3px;
	text-align:center;
}
.resultsspecs {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #4A2E0C;
	text-indent: 0px;
	text-align: left;
	padding: 3px;
	height: 20px;
}
.resultslabel {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #4A2E0C;
	text-indent: 0px;
	text-align: left;
	padding: 3px;
	height: 20px;
}
.resultsdetails {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #4A2E0C;
	text-indent: 0px;
	text-align: center;
	border: 0px;
	padding: 3px;
	background-color: #FFFFFF;
}
                                
.resultsspecs2 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #4A2E0C;
	text-indent: 0px;
	text-align: center;
	border: 0px;
	padding: 3px;
	background-color: #E0EAFE;
}
.resultspacer {
	padding: 1px;

}
                                
.resultstable	{
	width: 100%;
	text-align: left;
	padding: 5px;
	border: 1px solid #a6bccf;
	margin: 10px 0px 0px 0px;
	background-image: url(/images/results-table-bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: none;

}

.condoratestable {
	padding: 2px;
	border: 0px solid #7590a6;
	width:100%;
}

.condorateshead {
	font-weight: bold;
	text-align: center;
	color: #4a4629;
	padding: 2px;
	background-color: #7590a6;
	border: 1px solid #7590a6; 

}

.condoratesdata {
	text-align: center;
	padding: 2px;
	border: 1px solid #7590a6; 
}

/* The SPECIALS page */
.specialstable	{ 
	width: 100%;
	padding: 2px;
	border: 0px solid #a8bed1;
	background-color:none;
}
.specialscontent	{ 
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	padding: 3px;
	background-image:url(/images/specialstablebg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color: #f5f4f2;
	border: 1px solid #a8bed1;
	margin-bottom:5px;
	width:100%; 
}
.specialshead {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #4a4629;
	padding: 2px;
	background-image:url(/images/query-header-bg.gif);
	background-repeat:repeat-x;
}

.specialslabel {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #4a4629;
	padding: 2px;
	background-color: #DCCCBD;
}

.weeklyhead {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #4a4629;
	padding: 3px;
	background-color: #22405B;
}
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: #4a4629;
	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: #4a4629;
	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: #4a4629;
	background-color: #CFDEE8;
}
.specialsempty {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #4a4629;
}
.specialsspecs {
	font-weight: bold;
	color: #4a4629;
}

/* POPUP Style */
.popupTable {
	width: 100%;
	padding: 2px;
	background-color: #C2D1DC;
	border: 1px solid #22405B;
	margin: 0px;
}
.popup	{ 
	background-color: #FFFFFF;
	border: 1px solid #8EA9BD;
	padding: 3px;
}
                
       
/* The ALPHA page */
.alphatable, .alphatable2 {
	width: 95%;
	text-align: center;
	padding: 0px;
	background-color:none;
	border: 1px solid #7590a6;
	
}
.alphatable{margin: 5px 0px 0px 0px;}
.alphatable2 {
		margin: 5px 0px 40px 0px;
}
.alphaletter	{ 
	font-size: 12px;
	color: #4a4629;
	font-weight: bold;
	text-align: center;
	width: 4%;
	background-image:url(/images/buttonbarclass-bg.gif);
	background-repeat:repeat-x;
	border: 1px solid #7590a6; 
	padding: 3px;
}

a:link .alphaletter, a:visited .alphaletter {
	font-size: 12px;
	color: #4a4629;
	font-weight:bold;
}
a:hover .alphaletter, a:active .alphaletter {
	font-size: 12px;
	color: #4a4629;
	font-weight:bold;
}
a:link .letterlink, a:visited .letterlink {
	font-size: 12px;
	color: #4a4629;
	font-weight:bold;
}
a:hover .letterlink, a:active .letterlink {
	font-size: 12px;
	color: #4a4629;
	font-weight:bold;
}
.alphaname	{ 
	font-size: 12px;
	color: #4a4629;
	text-align: center;
	width: 11%;
	background-color: none;
	border: 1px solid #7590a6;
	padding: 3px;
	font-weight:bold;
}
.alphanametitle	{ 
	font-size: 12px;
	color: #4a4629;
	font-weight:bold;
}
a:link .alphaname, a:visited .alphaname {
	font-size: 12px;
	color: #4a4629;
	font-weight:bold;
}
a:hover .alphaname, a:active .alphaname {
	font-size: 12px;
	color: #4a4629;
	font-weight:bold;
}

/* The Cart TABLE */
.comparetable {
	border: 0px solid #7590a6;
	padding: 5px;
	margin-bottom:40px;
	width:90%;

}
.comparemaincontent {
padding: 3px;
background-image: url(/images/specialstablebg.gif);
background-position: center bottom;
background-repeat: repeat-x;
background-color: #f5f4f2;
border:1px solid #a8bed1;
margin-bottom: 5px;

}
.compare {
	border: 1px solid #7590a6;
	padding: 5px;

}

.carthead {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding: 3px;
	border: 1px solid #000000;
	background-color: #527085;
}

.comparehead {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #4a4629;
	text-align: center;
	padding: 3px;
	border: 1px solid #7590a6;
	background-color: #b2c6d8;
}
.compareheadtop {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #4a4629;
	text-align: left;
	padding: 3px 6px;
	border: 1px solid #7590a6;
	background-color: #b2c6d8;
}
.comparedata{margin-bottom:25px;
padding:5px;}
.cartspec {
	font-size: 10px;
	color: #000000;
	text-align: center;
	border: 1px solid #999999;
	padding: 3px;
}
                

.carttable	{ 
	width: 95%;
	background-color: #C0D3E1; 
	padding: 1px;
	border: 1px solid #22405B;}
	
.buttonbartable {
	padding: 1px;
	}

.buttonbarcell{
	color: #4a4629
	font: bold 10px  Verdana, Helvetica, sans-serif;
	padding: 6px 6px;
	background-image: url(/images/buttonbarclass-bg.gif);
	background-repeat: repeat-x;
	border:1px solid #7590a6;
	text-align:center;
	
} 

a:link.buttonbarlink, a:active.buttonbarlink, a:hover.buttonbarlink, a:visited.buttonbarlink {
	font: bold 10px  Verdana, Helvetica, sans-serif;
	color: #4a4629;
	text-indent: 2px;
	padding: 3px;
	text-decoration: none;
	text-align: center;
}

/*For the Add Cart and View Cart buttons*/
.addcarttable {

}
.addcartcell {
	color: #4A4629;
	font: bold 10px  Verdana, Helvetica, sans-serif;
	background-color: #a6bccf;
	padding: 0px 3px 3px 3px;
	background-image: url(/images/blankbtn.gif);
	width: 144px;
	background-repeat: no-repeat;
	text-align: center;
	height: 30px;
}
a:link.addcartlink, a:active.addcartlink, a:hover.addcartlink, a:visited.addcartlink {
	font: bold 10px  Verdana, Helvetica, sans-serif;
	color: #4A4629;
	text-indent: 2px;
	padding: 3px;
	text-decoration: none;
}

/* The Concierge page */
.conciergehead {
	font-weight: bold;
	text-align: center;
	color: #22405B;
	padding: 3px;
	background-color: #DCCCBD;
	border: 1px solid #22405B;
}
.conciergespec {
	font-style: normal;
	font-weight: bold;
	text-align: left;
	line-height: normal;
	color: #000000;
	padding: 2px;
	background-color: #ffffff;
}
                
.conciergetable	{ 
	width: 95%;
	background-color: #FFFFFF; 
	padding: 1px;
	border: 1px solid #53818B;
}

/* The Events page */
.eventshead {
	font-weight: bold;
	text-align: center;
	color: #4A2E0C;
	padding: 3px;
	background-color: #BED0DE;
	border: 1px solid #4A2E0C;
}
.eventsspecs {
	font-style: normal;
	font-weight: bold;
	text-align: left;
	line-height: normal;
	color: #000000;
	padding: 2px;
	background-color: #ffffff;
}
                
.eventstable	{ 
	width: 95%;
	background-color: #FFFFFF; 
	padding: 1px;
	border: 1px solid #C17D3B;
}



/* The checkbox/radio alternative to matches the page background color */
input.clear {
	color: #4A4629;
	border: 1px solid #F2EAE3;
	background: #F2EAE3;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}
        
.tollfree {
	background-color: #33626C;
	border: 1px outset #000000;
}


/* CALENDAR elements */
/* 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 arrival link color */
.cal-alink:link    { background: transparent; color: #324578; text-decoration: none}
.cal-alink:visited { background: transparent; color: #324578; text-decoration: none}
.cal-alink:hover   { background: transparent; color: #A71F67; text-decoration: underline}
/* This sets the departure link color */
.cal-dlink:link    { background: transparent; color: #324578; text-decoration: none}
.cal-dlink:visited { background: transparent; color: #324578; text-decoration: none}
.cal-dlink:hover   { background: transparent; color: #A71F67; 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: #324578;
	background-color: #98A6CA;
	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: #45598F;
	background-color: #D2DAEF;
}
/*This sets day of the week rest*/
.cal-day-rest {
	font-family: Arial, Verdana, Helvetica, san-serif;
	font-size: 12px;
	color: #45598F;
	background-color: #D2DAEF;
}

/*This sets days availible*/
.cal-days-avail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFF8DE;
}
/*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: #FBEAA8;
}
/*This sets days booked*/
.cal-days-booked {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #98A6CA;;
}
/*This sets specials*/
.cal-days-special {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FF3399;
}
/*This sets call*/
.cal-days-call {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFCC33;
}
/*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;
}

.cal-days-C {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #98A6CA;
}

/*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 {
	color: #FFFFFF;
	font: bold 10px  Verdana, Helvetica, sans-serif;
	border: 2px;
	border-style: outset;
	border-color: #E9C98B #4A2E0C #4A2E0C #E9C98B;
	text-indent: 2px; 
	background-color: #C17D3B;
	padding: 3px;}



/* Make a table column that looks just like the submit button */
td.buttonmain {
background-color: #C17D3B;
color: #FFFFFF;
font-weight: bold;
border-color: #4A2E0C;
border-width: 1px;
padding: 1px
}

/* OwnerNet */
A.leftbar-owner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#virtualtourbtn{
	position:absolute;
	z-index:25;
	top:478px;
	left:348px;
}
.buttonbarcell_res calBookit{
background-color:#c3d5e5;
border:1px solid #7590a6;
color:#4a4629;
padding:3px;
text-align:center;}
.google_map_table{
padding-bottom:30px;
margin-bottom:40px;}

div#map {
	display: block;
	width: 676px;
	height: 252px;
	padding: 0px;
	margin: 3px 3px 45px 3px;
	border: solid #666666 1px;

}
a:link.backToTopLink, a:visited.backToTopLink{
color: #577893;
text-decoration:underline;
font-weight: bold;
font-size:12px;} 
a:hover.backToTopLink, a:active.backToTopLink{
color: #4a4629;
text-decoration:underline;
font-weight: bold;
font-size:12px;}
.prevnext{
font-size:11px;
color:#4a4629;
vertical-align:top;}
.prevnext a:link, .prevnext a:visited{
font-size:11px;
color:#4a4629;
text-decoration:none;}
.prevnext a:hover, .prevnext a:active{
font-size:11px;
color:#4a4629;
text-decoration:underline;}
.complextoplinks{
font-size:10px;
color:#4a4629;
margin:0px auto;
padding:0px;
font-weight:normal;

}
.complextoplinks a, .complextoplinks a:link, .complextoplinks a:visited{
font-size:10px;
color:#4a4629;
text-decoration:none;
font-weight:normal;

}
.complextoplinks a:hover, .complextoplinks a:active{
font-size:10px;
color:#4a4629;
text-decoration:none;
font-weight:normal;
}
#linksTable{
font-size:10px;
color:#000; 
font-weight:normal;
vertical-align:top;
}
#linksTable td{
padding:2px;
}
#ammen{
}
#ammen ul li{
margin-left:15px;
padding-left:30px;
list-style-position:inside;
}

