table.border
{
	background:		#564333;
    margin-top:		10px;
}

body, td
{
  	font-family:    verdana, Arial, sans-serif;
  	font-size:		13px;
  	color:	    	#ECE9D8;
  	line-height:    18px; 
}

body
{
  	background-color:	#ECE9D8;
}

a
{
  color:			#ECE9D8; 
  text-decoration:	underline;
  font-weight:		bold;
}

a:hover
{
  color:			#AA8FC4;
  text-decoration:	underline;
}

a.MENU-1-OFF
{
  display:			block;
  width:			264px;
  color:			#ECE9D8; 
  font-weight:      bold;
  text-decoration:	none; 
  font-family:		verdana, arial, sans-serif;
  font-size:		13px;
  text-transform:	uppercase;
  line-height:		20px;
  margin-left:		66px;
  padding-top:	    18px;
  
}

a.MENU-1-ON,  a.MENU-1-OFF:hover, a.MENU-1-ON:hover
{
  display:			block;
  width:			264px;
  color:			#B18ED2; 
  font-weight:      bold;
  text-decoration:	none; 
  font-family:		verdana, arial, sans-serif;
  font-size:		13px;
	text-transform:	uppercase;
  line-height:		20px;
  margin-left:		66px;
  padding-top:	    18px;
}

a.MENU-2-OFF
{
  display:			block;
  width:			264px;
  color:			#ECE9D8; 
  font-weight:      bold;
  text-decoration:	none; 
  font-family:		verdana, arial, sans-serif;
  font-size:		12px;
  margin-left:		75px;
  padding-top:	  0.69em;
  
}

a.MENU-2-ON,  a.MENU-2-OFF:hover, a.MENU-2-ON:hover
{
  display:			block;
  width:			264px;
  color:			#C5A58C; 
  font-weight:      bold;
  text-decoration:	none; 
  font-family:		verdana, arial, sans-serif;
  font-size:		12px;
  margin-left:		75px;
  padding-top:	  0.69em;
}



td.menu-item
{
  line-height:		10px;
} 

td.menu-item2
{
  line-height: 13px;
}

table.watermark {
	background-image: url(/.control/images/content-bottom.jpg); 
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #85684F;
} 

.hr-line {
	background-position: right;
	background-repeat: no-repeat;
	border-bottom: dotted 1px #B18ED2;
} 

h1
{
  font-family:      verdana, Arial, sans-serif;
  font-size:		17px;
  color:            #B18ED2;
  line-height:      16px;
}

h1.title2
{
  font-family:      verdana, Arial, sans-serif;
  font-size:		17px;
  color:            #ECE9D8;
  line-height:      18px;
  padding-bottom:   5px;
}


h2
{
  font-family:      verdana, Arial, sans-serif;
  font-size:		16px;
  color:            #ECE9D8;
  line-height:      16px;
  padding-bottom:   5px;
  font-weight:		bold;
}


h2.weddingservices
{
  font-family:      verdana, Arial, sans-serif;
  font-size:		17px;
  color:            #B18ED2;
  line-height:      16px;
}

.title
{
  font-family:      verdana, Arial, sans-serif;
  font-size:		32px;
  color:            #ECE9D8;
  line-height:      18px;
  padding-bottom:   5px;
  font-style:		italic;
}

.title2
{
  font-family:      verdana, Arial, sans-serif;
  font-size:		20px;
  color:            #ECE9D8;
  line-height:      18px;
  padding-bottom:   5px;
}

.v-large
{
  font-family:      verdana, Arial, sans-serif;
  font-size:		18px;
  color:            #B18ED2;
  line-height:      18px;
  padding-top:   	10px;
  padding-bottom:   10px;
}

.submitter
{
  font-family: 		Georgia, "Times New Roman", Times, serif;
  font-size:		14px;
  color:            #B18ED2;
  line-height:      18px;
  padding-top:   	10px;
  padding-bottom:   10px;
  font-style:       italic;
  text-align:		right;
  font-weight:		bold;
}

strong
{
  font-family:     verdana, Arial, sans-serif;
  font-weight:		bold;
  color:			#ECE9D8;
}

.wdse-pics
{
	padding: 	    4px;
	margin-right:	8px;
	border: 		1px solid #ECE9D8;
}

.wdse-links
{
  font-family: 		Georgia, "Times New Roman", Times, serif;
  font-size:		15px;
  color:            #B18ED2;
  line-height:      18px;
  padding-top:   	12px;
  padding-bottom:   4px;
  font-style:       italic;
  font-weight:		bold;
}

.resort-name
{
  font-family: 		Georgia, "Times New Roman", Times, serif;
  font-size:		18px;
  color:            #B18ED2;
  line-height:      18px;
  padding-top:   	12px;
  padding-bottom:   4px;
  font-weight:		bold;
}

.resort-headings
{
  font-family: 		Georgia, "Times New Roman", Times, serif;
  font-size:		18px;
  color:            #B18ED2;
  padding-bottom:   4px;
  font-weight:		bold;
}

.resort-pics
{
	border:			solid 1px #7F47B3;
}

.hilite
{
  font-family: 		Georgia, "Times New Roman", Times, serif;
  font-size:		13px;
  color:            #B18ED2;
  line-height:      18px;
  padding-top:   	12px;
  padding-bottom:   4px;
  font-style:       italic;
  font-weight:		bold;
}

.testimonials
{
  font-family: 		Georgia, "Times New Roman", Times, serif;
  font-size:		13px;
  color:            #B18ED2;
  line-height:      22px;
  padding-top:   	12px;
  padding-bottom:   4px;
  font-style:       italic;
  font-weight:		bold;
}

.quotes
{
	border:			solid 1px #7F47B3;
}

.largepic
{
	border:			1px solid #ECE9D8;
}

.imageBorder
{
	border:			1px solid #ECE9D8;
}

a.linkopacity img {
  filter:alpha(opacity=80); 
  opacity: 0.6;
}

a.linkopacity:hover img {
  filter:alpha(opacity=100);   
  opacity: 1.0;
}

ul
{
  font-size:	    13px;
  line-height:      20px;
}

li
{
  list-style:		square;
  color:			#ECE9D8;
  padding-bottom:   6px;
}

.playerbrdr
{
  border-width:		2px;
  border-style:		solid;
  border-color:		#1e0c04;
}

.playertxt
{
  font-size:		9px;
  font-family:		Verdana, sans-serif;
}

hr
{
  	color:			silver;
}

/* Retreats 
.retreat-headings
{
  width:			auto;
  background: 		#558CB3;
  font-family:      verdana, Arial, sans-serif;
  font-size:		16px;
  color:            #ffffff;
  font-weight:		bold;
  border-bottom:	3px dotted #ffffff;
  padding:       	3px 0px 3px 0px;
  margin-bottom:	6px;	
} */

.retreat-headings
{
  font-family: 		Georgia, "Times New Roman", Times, serif;
  font-size:		18px;
  color:            #B18ED2;
  line-height:      18px;
  padding-top:   	12px;
  padding-bottom:   4px;
  font-weight:		bold;
}

.return_to_listing
{
  font-size: 13px;
  font-weight: bold;
  border: 0px;
  color: #ffffff;
  background-color: #423427;
  text-decoration: underline;
}

.return_to_listing a:hover
{
  color: #B18ED2;
}

.services
{
  font-family: 		Georgia, "Times New Roman", Times, serif;
  font-size:		18px;
  color:            #ECE9D8;
  line-height:      18px;
  padding-top:   	18px;
  font-weight:		bold;
  font-style:		italic;
}

div.scrollMgn
{
   padding-top: 2px;
   padding-bottom: 2px;
   padding-right: 2px;
   padding-left: 2px;
   background-attachment:scroll;
   background:left top;
   white-space:normal;
   overflow:auto;
   height: 120px;
   width: 510px;
   margin-left: 0px;
   margin-top: 5px;
   margin-bottom: 5px;
   scrollbar-arrow-color: #345e7e;
   scrollbar-face-color: #345e7e;
   scrollbar-3dlight-color: #2f7eaf;
}

div.scrollMgn2
{
   padding-top: 2px;
   padding-bottom: 2px;
   padding-right: 2px;
   padding-left: 2px;
   background-attachment:scroll;
   background:left top;
   white-space:normal;
   overflow:auto;
   height: 200px;
   margin-left: 0px;
   margin-top: 5px;
   margin-bottom: 5px;
   scrollbar-arrow-color: #345e7e;
   scrollbar-face-color: #345e7e;
   scrollbar-3dlight-color: #2f7eaf;
}

div.hideHorizontalScrollbar
{
   /* height: 400px;  */
   width: 310px;
   overflow: visible;
}

.footermenu{
  font-size:	    .6em;
}

div.FOOTER
{
  color:			#ECE9D8;
  font-size:	    9px;
  line-height:		9px;
}

div.FOOTER a
{
  color:            #ECE9D8;
  font-size:	    9px;
  line-height:		9px;
}