/* CSS Document */

.bindent { margin-left: 16px; }
.dindent { margin-left: 20px; }

body {
    background-color : #777560;	
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#474240;
	SCROLLBAR-FACE-COLOR: #F2F0EB;
	SCROLLBAR-HIGHLIGHT-COLOR: #434133;
	SCROLLBAR-3DLIGHT-COLOR: #434133;
	scrollbar-arrow-color: #434133;
	scrollbar-shadow-color: #434133;
}

/* bizcocho */
body.bizcocho {
    background-color : #24160B;	
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#474240;
	SCROLLBAR-FACE-COLOR: #F2F0EB;
	SCROLLBAR-HIGHLIGHT-COLOR: #434133;
	SCROLLBAR-3DLIGHT-COLOR: #434133;
	scrollbar-arrow-color: #434133;
	scrollbar-shadow-color: #434133;
}

p {margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;}

.bordera { border-width:5;
		   border-color:#FFFFFF;
		   border-top-style:solid;
		   border-bottom-style:solid;
		   border-left-style:solid;
		   border-right-style:solid;

}

td.mainborder {
border-left: solid 6px #434133; 
border-right: solid 6px #434133; 
}	

.bizdate {font-family: Verdana, Geneva, Arial, Helvetica,sans-serif;font-size:10px;color:#9E401E; font-weight:bold;}
.bizfootertxt { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px; color:#D4C4AC; }
.factsheetfootertxt { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px; color:#8E8D85; }
.bizfootertxtc { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px; color:#B39976; }

a:link    { color:#A77C27; text-decoration:underline; }
a:visited { color:#A77C27; text-decoration:underline; }
a:active  { color:#4B2D0D; text-decoration:underline; }
a:hover   { color:#4B2D0D; }


a.factsheetfootertxt_email { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:9px;
		text-decoration:underline;
		color:#8E8D85; }
a.factsheetfootertxt_email:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9px;
		text-decoration:underline;
		color:#8E8D85; }
a.factsheetfootertxt_email:active  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9px;
		text-decoration:none;
		color:#8E8D85; }
a.factsheetfootertxt_email:hover   { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9px;
		text-decoration:none;
		color:#8E8D85; }	

a.bizfooter { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:9px;
		text-decoration:none;
		color:#D4C4AC; }
a.bizfooter:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9px;
		text-decoration:none;
		color:#D4C4AC; }
a.bizfooter:active  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9px;
		text-decoration:none;
		color:#FEFEFD; }
a.bizfooter:hover   { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9px;
		text-decoration:none;
		color:#FEFEFD; }	
		
a.bizfooterb { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:9px;
		text-decoration:none;
		color:#B39976; }
a.bizfooterb:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9px;
		text-decoration:none;
		color:#B39976; }
a.bizfooterb:active  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9px;
		text-decoration:none;
		color:#9E401E; }
a.bizfooterb:hover   { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9px;
		text-decoration:none;
		color:#9E401E; }			

a.bizfootersymbolic { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:9px;
		text-decoration:none;
		color:#897F76; }
a.bizfootersymbolic:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9px;
		text-decoration:none;
		color:#897F76; }
a.bizfootersymbolic:active  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9px;
		text-decoration:none;
		color:#FFFFFF; }
a.bizfootersymbolic:hover   { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9px;
		text-decoration:none;
		color:#FFFFFF; }		

/* bizcocho */

/* veranda */
body.veranda {
    background-color : #560002;	
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6D312D;
	SCROLLBAR-FACE-COLOR: #F2F0EB;
	SCROLLBAR-HIGHLIGHT-COLOR: #6D312D;
	SCROLLBAR-3DLIGHT-COLOR: #6D312D;
	scrollbar-arrow-color: #6D312D;
	scrollbar-shadow-color: #6D312D;
}
	
.verfootertxt { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px; color:#C5C3AF; }
.verfootertxtc { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px; color:#B39976; }

a.verfooter { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:9px;
		text-decoration:none;
		color:#C5C3AF; }
a.verfooter:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9px;
		text-decoration:none;
		color:#C5C3AF; }
a.verfooter:active  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9px;
		text-decoration:none;
		color:#FFFFFF; }
a.verfooter:hover   { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9px;
		text-decoration:none;
		color:#FFFFFF; }	
		
a.verfooterb { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:9px;
		text-decoration:none;
		color:#B39976; }
a.verfooterb:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9px;
		text-decoration:none;
		color:#B39976; }
a.verfooterb:active  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9px;
		text-decoration:none;
		color:#FFC15F; }
a.verfooterb:hover   { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9px;
		text-decoration:none;
		color:#FFC15F; }			

a.verfootersymbolic { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:9px;
		text-decoration:none;
		color:#A07572; }
a.verfootersymbolic:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9px;
		text-decoration:none;
		color:#A07572; }
a.verfootersymbolic:active  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9px;
		text-decoration:none;
		color:#AF8788; }
a.verfootersymbolic:hover   { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9px;
		text-decoration:none;
		color:#AF8788; }		

/* veranda */



.divfoot {
 margin-top : 5px;	
}
.symdiv {
 margin-top : 5px;	
}
.botdiv {
 margin-top : 7px;	
}
.main1 {
margin-top : 20px;	
margin-left : 15px;	
margin-right : 15px;
margin-bottom : 0px;
}
.main2 {
margin-top : 10px;	
margin-left : 15px;	
margin-right : 15px;
margin-bottom : 5px;
}
.main3 {
margin-top : 20px;	
margin-left : 15px;	
margin-right : 15px;
margin-bottom : 0px;
}

.bizmain1 {
margin-top : 20px;	
margin-left : 10px;	
margin-right : 10px;
margin-bottom : 5px;
}

.img12 {margin-bottom : 12px;}
.img2 {margin-top : 2px;}
.img5 {margin-top : 2px;margin-bottom : 6px;}

li {line-height:15px; margin-top:6px; margin-bottom:0px; padding-top: 0px; padding-bottom:0px;}
li.indent {  }
li.noleading { line-height: 13px;}

ul { margin-top: 0px; margin-bottom:0px; padding-top: 0px; padding-bottom:0px;}

ul.part1 { 
	padding-left: 1px;
	margin-top:0px;
	margin-left:40px;
	margin-right:30px;
	margin-bottom:0px;
	list-style-type: $middot;
}

ul.part2 { 
	padding-left: 1px;
	margin-top:5px;
	margin-left:30px;
	margin-right:0px;
	margin-bottom:5px;
	list-style-type: $middot;
}

/*-- factsheet --*/
.fbottxt {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#BABAB3;}
.ftxt1 {font-family: Verdana, Geneva, Arial, Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#474240;}
.fmaintxt {font-family: Verdana, Geneva, Arial, Helvetica,sans-serif;font-size:10px;color:#474240;}
.specbodytxt {font-family: Verdana, Geneva, Arial, Helvetica,sans-serif;font-size:10px;color:#474240;line-height:14px;}
.spectxt {font-family: Verdana, Geneva, Arial, Helvetica,sans-serif;font-size:9pt;color:#474240;}
.fmaintxt_new {font-family: Verdana, Geneva, Arial, Helvetica,sans-serif;font-size:13px;color:#474240;}
.spectxt_new {font-family: Verdana, Geneva, Arial, Helvetica,sans-serif;font-size:11px;color:#474240;}
.fmaintxt3 {font-family: Verdana, Geneva, Arial, Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#CA8B17;}
.fmaintxt2 {font-family: Verdana, Geneva, Arial, Helvetica,sans-serif;font-size:9px;color:#474240;}
.fmaintxtrfp {font-family: Verdana, Geneva, Arial, Helvetica,sans-serif;font-size:9px;color:#474240;}
a.fact1 { font-family: Verdana;font-size:10px;text-decoration:none;color:#C5C3AF; }
a.fact1:visited { font-family: Verdana;font-size : 10px;text-decoration:none;color:#C5C3AF; }
a.fact1:active  { font-family: Verdana;font-size : 10px;text-decoration:none;color:#ffffff; }
a.fact1:hover   { font-family: Verdana;font-size : 10px;text-decoration:none;color:#ffffff; }

a.fact2 { font-family: Verdana;font-size:9px;text-decoration:none;color:#474240; }
a.fact2:visited { font-family: Verdana;font-size : 9px;text-decoration:none;color:#474240; }
a.fact2:active  { font-family: Verdana;font-size : 9px;text-decoration:none;color:#B8AB83; }
a.fact2:hover   { font-family: Verdana;font-size : 9px;text-decoration:none;color:#B8AB83; }

.img12b {margin-top: 3px;margin-bottom :8px;}
.img12tb {margin-top: 25px;margin-bottom : 30px;}

/*-------- Things to Do --------*/
td.recta {
border-left: solid 1px #CCCAB2; 
border-bottom: solid 1px #CCCAB2; 
}
td.rectb {
border-right: solid 1px #E2DFD2; 
border-bottom: solid 1px #CCCAB2; 
}

td.rectc {
border-right: solid 1px #CCCAB2; 
border-bottom: solid 1px #CCCAB2; 
}

/*Calendar*/
p.ttda1 {
margin-top:8px;
margin-left:10px;
margin-right:5px;
margin-bottom:8px;
font-family: Arial, sans-serif;
font-size:11px;
color:#616161;
font-weight: bold;
}
p.ttda2 {
margin-top:8px;
margin-left:10px;
margin-bottom:8px;
margin-right:5px;
font-family: Arial, sans-serif;
font-size:11px;
color:#616161;
}
p.ttda3 {
margin-top:20px;
margin-left:10px;
margin-bottom:8px;
margin-right:5px;
font-family: Arial, sans-serif;
font-size:11px;
color:#616161;
}

td.cella {
border-bottom: solid 1px #CFCDB6;
border-top: solid 1px #CFCDB6;
}

td.cellb {
border-bottom: solid 1px #CFCDB6;
border-left: solid 1px #CFCDB6;
border-right: solid 1px #E4E3D6;
background-color: #EDECE3;
}

td.cellc {
border-bottom: solid 1px #CFCDB6;
border-right: solid 1px #E4E3D6;
background-color: #F6F5F1;
}

td.celld {
border-bottom: solid 1px #CFCDB6;
border-right: solid 1px #CFCDB6;
background-color: #F6F5F1;
}

.calblue { font-family: Arial, sans-serif;
		font-size:11px;
		font-weight: bold;
		color:#395366; }
		
a.callinks { font-family: Arial, sans-serif;
		font-size:11px;
		text-decoration:underline;
		font-weight: bold;
		color:#BE9F61; }
a.callinks:visited { font-family: Arial, sans-serif;
		font-size : 11px;
		text-decoration:underline;
		font-weight: bold;
		color:#BE9F61; }
a.callinks:active  { font-family: Arial, sans-serif;
		font-size : 11px;
		text-decoration:none;
		font-weight: bold;
		color:#BE9F61; }
a.callinks:hover   { font-family: Arial, sans-serif;
		font-size : 11px;
		text-decoration:none;
		font-weight: bold;
		color:#BE9F61; }
/*Calendar*/

p.charta{
margin-top : 10px;	
margin-left : 10px;	
margin-right : 10px;	
margin-bottom : 10px;
}

p.chartb{
margin-top : 20px;	
margin-left : 10px;	
margin-right : 10px;	
margin-bottom : 10px;
}

p.chartc{
margin-top : 20px;	
}

p.chartpic{
margin-top : 10px;	
}


a.thingstxtlink { font-family: Verdana;font-size:10px;text-decoration:underline;color:#A07012; }
a.thingstxtlink:visited { font-family: Verdana;font-size : 10px;text-decoration:underline;color:#A07012; }
a.thingstxtlink:active  { font-family: Verdana;font-size : 10px;text-decoration:none;color:#A07012; }
a.thingstxtlink:hover   { font-family: Verdana;font-size : 10px;text-decoration:none;color:#A07012; }

a.thingslink { font-family: Verdana, Geneva, Arial, Helvetica,sans-serif;font-size:11px;text-decoration:none;color:#474240; font-weight:bold; }
a.thingslink:visited { font-family: Verdana, Geneva, Arial, Helvetica,sans-serif;font-size : 11px;text-decoration:none;color:#474240; font-weight:bold; }
a.thingslink:active  { font-family: Verdana, Geneva, Arial, Helvetica,sans-serif;font-size : 11px;text-decoration:none;color:#A07012; font-weight:bold; }
a.thingslink:hover   { font-family: Verdana, Geneva, Arial, Helvetica,sans-serif;font-size : 11px;text-decoration:none;color:#A07012; font-weight:bold; }

/*-------- Natural Text --------*/
.footertxt { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px; color:#C5C3AF; }
.footertxtc { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px; color:#434133; }
.footertxtd { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px; color:#434133;font-weight:bold; }
.footertxte { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px; color:#3F3E33; }
.footertxtf { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#D6D6D0; }
.footertxtg { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px; color:#504F41; }
.leadline { font-family:Verdana; font-size:10px; color:#ced0c2; }
.maintxt {font-family: Verdana, Geneva, Arial, Helvetica,sans-serif;font-size:11px;color:#231f20;}
.boldheaders {font-family: Verdana, Geneva, Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#474240;}
.goldboldheaders {font-family: Verdana, Geneva, Arial, Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#AB7200;margin-top:15px;margin-bottom:5px;}
.smalltxt {font-family: Verdana, Geneva, Arial, Helvetica,sans-serif;font-size:9px;color:#474240;}
/* packages */
.packheader1 {font-family: Verdana, Geneva, Arial, Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:18px;color:#43281A;}
.packheader2 {font-family: Verdana, Geneva, Arial, Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#CA8B17;}
.specheader2 {font-family: Verdana, Geneva, Arial, Helvetica,sans-serif;font-size:11px;color:#CA8B17;}
.packheader3 {font-family: Verdana, Geneva, Arial, Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#474240;margin-top:15px;margin-bottom:5px;}
.800n {font-family: Verdana, Geneva, Arial, Helvetica,sans-serif;font-size:9px;font-style: italic;color:#9B9682;margin-top:15px;margin-bottom:5px;}
.specgray {color:gray; font-style:italic;};

/*-------- Link classes --------*/


a { font-family: Verdana;
		font-size:11px;
		text-decoration:underline;
		color:#a77c27; }
a:visited { font-family: Verdana;
		font-size : 11px;
		text-decoration:underline;
		color:#a77c27; }
a:active  { font-family: Verdana;
		font-size : 11px;
		text-decoration:underline;
		color:#4b2d0d; }
a:hover   { font-family: Verdana;
		font-size : 11px;
		text-decoration:underline;
		color:#4b2d0d; }
		

a.footer { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:9px;
		text-decoration:none;
		color:#C5C3AF; }
a.footer:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9px;
		text-decoration:none;
		color:#C5C3AF; }
a.footer:active  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9px;
		text-decoration:none;
		color:#FFFFFF; }
a.footer:hover   { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9px;
		text-decoration:none;
		color:#FFFFFF; }	
		
a.specials_a { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:none;
		color:#231F20; }
a.specials_a:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		text-decoration:none;
		color:#231F20; }
a.specials_a:active  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		text-decoration:none;
		color:#231F20; }
a.specials_a:hover   { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		text-decoration:none;
		color:#231F20; }	
		
a.specials_b { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:underline;
		color:#403D3E; }
a.specials_b:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		text-decoration:underline;
		color:#403D3E; }
a.specials_b:active  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		text-decoration:underline;
		color:#403D3E; }
a.specials_b:hover   { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		text-decoration:underline;
		color:#403D3E; }	
		
a.footer_open { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:none;
		color:#FFFFFF; font-weight:bold; }
a.footer_open:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		text-decoration:none;
		color:#FFFFFF; font-weight:bold; }
a.footer_open:active  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		text-decoration:none;
		color:#DBA12F; font-weight:bold; }
a.footer_open:hover   { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		text-decoration:none;
		color:#DBA12F; font-weight:bold; }	
		
a.footer_open_home { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:none;
		color:#EDE6BC; font-weight:bold; }
a.footer_open_home:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		text-decoration:none;
		color:#EDE6BC; font-weight:bold; }
a.footer_open_home:active  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		text-decoration:none;
		color:#FFFFFF; font-weight:bold; }
a.footer_open_home:hover   { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		text-decoration:none;
		color:#FFFFFF; font-weight:bold; }
		
a.footer_open_b { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-decoration:underline;
		color:#D6D6D0; }
a.footer_open_b:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 10px;
		text-decoration:underline;
		color:#D6D6D0; }
a.footer_open_b:active  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 10px;
		text-decoration:underline;
		color:#DBA12F; }
a.footer_open_b:hover   { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 10px;
		text-decoration:underline;
		color:#DBA12F; }			
				
		
a.footerb { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:9px;
		text-decoration:none;
		color:#434133; }
a.footerb:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9px;
		text-decoration:none;
		color:#434133; }
a.footerb:active  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9px;
		text-decoration:none;
		color:#C6A62A; }
a.footerb:hover   { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9px;
		text-decoration:none;
		color:#C6A62A; }	

a.footersymbolic { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:9px;
		text-decoration:none;
		color:#434133; }
a.footersymbolic:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9px;
		text-decoration:none;
		color:#434133; }
a.footersymbolic:active  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9px;
		text-decoration:none;
		color:#FFFFFF; }
a.footersymbolic:hover   { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9px;
		text-decoration:none;
		color:#FFFFFF; }	
		
a.footersymbolic_open { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:9px;
		text-decoration:none;
		color:#504F41; }
a.footersymbolic_open:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9px;
		text-decoration:none;
		color:#504F41; }
a.footersymbolic_open:active  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9px;
		text-decoration:none;
		color:#FFFFFF; }
a.footersymbolic_open:hover   { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9px;
		text-decoration:none;
		color:#FFFFFF; }			

/*-------- Press Room --------*/
.pressheader {font-family: Verdana, Geneva, Arial, Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#ffffff;}

.presstxt { font-family: Verdana, Geneva, Arial, Helvetica,sans-serif;font-size:11px;color:#6B6953;}

.pressserver { font-family: Verdana, Geneva, Arial, Helvetica,sans-serif;font-size:11px;color:#C1B86D; font-weight:bold;}

a.presslogin { font-family: Verdana;font-size:10px;text-decoration:underline;color:#6B6953; }
a.presslogin:visited { font-family: Verdana;font-size : 10px;text-decoration:underline;color:#6B6953; }
a.presslogin:active  { font-family: Verdana;font-size : 10px;text-decoration:none;color:#6B6953; }
a.presslogin:hover   { font-family: Verdana;font-size : 10px;text-decoration:none;color:#6B6953; }

a.guest { font-family: Verdana;font-size:10px;text-decoration:none;color:#5F5A43; font-weight:bold; }
a.guest:visited { font-family: Verdana;font-size : 10px;text-decoration:none;color:#5F5A43; font-weight:bold; }
a.guest:active  { font-family: Verdana;font-size : 10px;text-decoration:none;color:#B3B0A5; font-weight:bold; }
a.guest:hover   { font-family: Verdana;font-size : 10px;text-decoration:none;color:#B3B0A5; font-weight:bold; }

p.pressspacing{
margin-top : 25px;	
margin-bottom : 25px;
}

.pressform{
 	border:1 solid #7C7C7C;
  	/*font-size: x-small;*/
	font-size: 13px;
	font-family : code;
	color:#463E3E;
	background-color:#FFFFFF
}

.pressformb{
 	border:1 solid #7C7C7C;
  	/*font-size: x-small;*/
	font-size: 12px;
	font-family : code;
	color:#463E3E;
	background-color:#FFFFFF
}

.pressbordera { border-width:1;
		   border-color:#BEB9A6;
		   border-top-style:solid;
		   border-bottom-style:solid;
		   border-left-style:solid;
		   border-right-style:solid;

}

.pressborderb { border-width:3;
		   border-color:#F2F0EB;
		   border-top-style:solid;
		   border-bottom-style:solid;
		   border-left-style:solid;
		   border-right-style:solid;

}				
		
/*specials*/
.customentry {
border-left: 1px solid #B2B7C3;
border-top: 1px solid #B2B7C3;
border-right: 1px solid #B2B7C3;
border-bottom: 1px solid #B2B7C3;
width: 250px;
margin-left: 10px;
font-size: 11px;
font-family: arial;
}

.customentry2 {
border-left: 1px solid #B2B7C3;
border-top: 1px solid #B2B7C3;
border-right: 1px solid #B2B7C3;
border-bottom: 1px solid #B2B7C3;
font-size: 11px;
font-family: arial;
}		
/*specials*/

p.meetings {
	margin-top:4px;}
	
/* ------------------ Special Function Classes ----------------------*/

a.rollover img, a.rollover:visited img  { filter: alpha(opacity=100);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 -moz-opacity: 1.00; opacity:1;
}
a.rollover:hover img, a.rollover:active img { 
 filter: alpha(opacity=00);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=00);
 -moz-opacity: 0.00; opacity:0.0;
}
a.rolloveron img {   
 filter: alpha(opacity=00);  
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=00);  
 -moz-opacity: 0.00; opacity:0.0;  
}


/* ----- Specials & Packages (author:beau.frusetta@gmail.com) ----- */

#specials-container { width:809px; margin:0; padding:0; border:0; font-family:11px/1.4  Verdana, Arial, Helvetica, sans-serif; color:#463631; font-size:.9em; }
#specials-container p, #specials-container ul, #specials-container li, #specials-container a, #specials-container h1, #specials-container h2, #specials-container h3, #specials-container br { margin:0; padding:0; border:0; }
#specials-container ul { list-style-type:disc;}
#specials-container a { color:#a77c27; text-decoration:underline; font-size:1em; }
#specials-container a:hover { text-decoration:none; }

#specials-header { width:809px; margin:0; padding:0; margin-bottom:23px; border:0; float:left; }
#specials-header-left { width:330px; height:291px; background-image:url("../images/specials-packages/specials-header-left.gif"); float:left; }
#specials-header-right { margin:0; padding:0; width:479px; height:291px; border-top:solid 1px #DBD2C9; float:left; }
#specials-header-right-inner { width:448px; margin:0; padding:0; margin-left:15px; margin-right:16px; border-bottom:solid 1px #DBD2C9; }
#specials-header-right-inner h2 { width:448px; height:36px; display:block; background-image:url("../images/specials-packages/specials-header-right.gif"); 
                                 margin:0; padding:0; margin-top:15px; }
#specials-header-right-inner h2 span { visibility:hidden; }
#specials-header-right-inner p { margin:0; padding:0; margin-bottom:4px; font-size:.75em; line-height:1.4em; }
#specials-header-right-inner .selection { width:448px; height:51px; display:block; float:left; 
                                         background-image:url("../images/specials-packages/specials-header-right-selection.gif"); }
#specials-header-right-inner a { line-height:0; white-space:nowrap; }
#specials-header-right-inner a span { display:none; }
#specials-header-right-inner a.reg { font-family:11px/1.4  Verdana, Arial, Helvetica, sans-serif; }
#specials-header-right-inner a.featured-packages { float:left; width:116px; height:115px; display:block; background-image:url("../images/specials-packages/featured-packages.gif"); }
#specials-header-right-inner a.resort-packages { float:left; width:116px; height:115px; display:block; background-image:url("../images/specials-packages/resort-packages.gif"); }
#specials-header-right-inner a.spa-packages { float:left; width:116px; height:115px; display:block; background-image:url("../images/specials-packages/spa-packages.gif"); }
#specials-header-right-inner a.golf-packages { float:left; width:100px; height:115px; display:block; background-image:url("../images/specials-packages/golf-packages.gif"); background-repeat:no-repeat; }

#specials-content { width:809px; margin:0; padding:0; font-size:.75em; float:left; }
#specials-content-inner { width:753px; margin:0; padding:0; margin-bottom:23px; padding-left:28px; padding-right:28px; }
#specials-content-inner p { margin:0; padding:0; }

#specials-content-inner .bold-text { font-weight:bold; }
#specials-content-inner .highlight { color:#a77c27; }
#specials-content-inner .bottom-border { border-bottom:solid 1px #DAD7D6; padding-bottom:4px; margin-bottom:4px; }
#specials-content-inner .top-spacer { margin-top:13px; }
#specials-content-inner ul { list-style-type:disc; margin-left:30px; padding-bottom:5px;  }
#specials-content-inner li { margin:0; padding:0; margin-bottom:7px; }
#specials-content-inner li.top { padding-top:7px; }
#specials-content-inner .small-text { font-size:.9em; }
#specials-content-inner .separator { border-bottom:solid 1px #777560; margin-top:8px; margin-bottom:25px; }

.package { width:753px; }
.package-content p { margin:0; padding:0; }
.package-content { padding-top:20px; }
.package-content ul { margin:0; padding:0; list-style-type:none; margin-left:30px; }
.package-header-wrapper { margin-bottom:0px; }
.package-header-left { width:150px; height:83px; float:left; }
.package-header-right { width:587px; margin-left:16px; float:left; margin-top:28px; }
.package-header-right2 { width:587px; margin-left:16px; float:left; margin-top:50px; }

.package-featured-header { width:753px; height:47px; background-image:url("../images/specials-packages/featured-packages-header.jpg"); }
.package-resort-header { width:753px; height:47px; background-image:url("../images/specials-packages/resort-packages-header.jpg"); }
.package-spa-header { width:753px; height:47px; background-image:url("../images/specials-packages/spa-packages-header.jpg"); }
.package-golf-header { width:753px; height:47px; background-image:url("../images/specials-packages/golf-packages-header.jpg"); }

#spa-packages { width:753px; }
#spa-packages .header { width:753px; height:47px; background-image:url("../images/specials-packages/spa-packages-header.jpg"); }

#golf-packages { width:753px; }
#golf-packages .header { width:753px; height:47px; background-image:url("../images/specials-packages/golf-packages-header.jpg"); }

.cleaner { clear:both; }

#meetings-content-area { width:440px; padding:7px 15px 15px 15px; }
#meetings-content-area h2 { width:438px; height:22px; display:block; background-image:url("../images/header/meetings-header.gif"); background-position:left; background-repeat:no-repeat; }
#meetings-content-area h2 span { display:none; }
#meetings-content-area p { margin-bottom:10px; }
#meetings-content-area p.header-text { font-style:bold; }
#meetings-content-area p img { float:right; margin:0; border:0; padding-left:25px; padding-bottom:10px; padding-right:9px; }
#meetings-content-area ul { margin-bottom:10px; }

a.greener-inn-link { width:134px; height:15px; display:block; background-image:url("../images/menu-greener-inn.gif"); }
a.greener-inn-link:hover { background-image:url("../images/menu-greener-inn-active.gif"); }
a.greener-inn-link span { display:none; }


#content-button-ad { float:right; margin:0; border:0; padding-left:25px; padding-bottom:10px; padding-right:9px; }

/* Spa Ad CSS */
.spa-ads { margin:0; padding:0; width:330px; }
.spa-ads a { margin:0; padding:0; font-size:0; line-height:0; }
.spa-ads ul { margin:0; padding:0; list-style-type:none; }
.spa-ads ul li { margin:0; padding:0; width:330px; display:block; }
.sep-bar { margin:0; padding:0; width:330px; height:8px; display:block; background:url("../images/bar_long.jpg") no-repeat; }
a.spa-ad1 { margin:0; border:0; width:330px; height:88px; display:block; background:url("../images/spa/spa-ad-0921-01.jpg") no-repeat; }
a.spa-ad1 span { display:none; }
a.spa-ad2 { margin:0; border:0; width:330px; height:87px; display:block; background:url("../images/spa/spa-ad-0408-02.jpg") no-repeat; }
a.spa-ad2 span { display:none; }
a.spa-ad3 { margin:0; border:0; width:330px; height:87px; display:block; background:url("../images/spa/chocolate_spa_ad.jpg") no-repeat; }
a.spa-ad3 span { display:none; }
a.spa-ad4 { margin:0; border:0; width:330px; height:87px; display:block; background:url("../images/spa/spa_around_the_world_button.jpg") no-repeat; }
a.spa-ad4 span { display:none; }
a.spa-ad5 { margin:0; border:0; width:330px; height:87px; display:block; background:url("../images/spa/autumnevents_spa_ad.jpg") no-repeat; }
a.spa-ad5 span { display:none; }
.spa-ad3 { width:330px; height:200px; display:block; background:url("../images/call-out-spa.gif") no-repeat; }
.spa-ad4 { width:330px; height:200px; display:block; background:url("../images/call-out-spa2.gif") no-repeat; }
.spa-ad5 { width:330px; height:200px; display:block; background:url("../images/call-out-chi.jpg") no-repeat; }
.spa-ad5 span { display:none; }
a.spa-ad6 { margin:0; border:0; width:330px; height:88px; display:block; background:url("../images/spa/spa-ad-vanilla-coffee.jpg") no-repeat; }
a.spa-ad6 span { display:none; }
a.spa-ad7 { margin:0; border:0; width:330px; height:88px; display:block; background:url("../images/spa/green_tea_rose_ad.jpg") no-repeat; }
a.spa-ad7 span { display:none; }
a.spa-ad8 { margin:0; border:0; width:330px; height:88px; display:block; background:url("../images/spa/summer_events_ad.gif") no-repeat; }
a.spa-ad8 span { display:none; }
a.spa-ad9 { margin:0; border:0; width:330px; height:87px; display:block; background:url("../images/spa/spa_ad_avocado_rosemary.gif") no-repeat; }
a.spa-ad9 span { display:none; }
a.ad-tropicalTwist { margin:0; border:0; width:330px; padding-top:113px; height:0px; overflow:hidden; display:block; background:url("../images/ads/2010_Tropical_Twist.gif") no-repeat; }
a.spa-ad10 span { display:none; }
a.ad-sangriaSensation { margin:0; border:0; width:330px; padding-top:113px; height:0px; overflow:hidden; display:block; background:url("../images/ads/2010_Sangria_Sensation.gif") no-repeat; }

#veranda { width:424px; }
#veranda a.special-events-menu { width:424px; height:16px; display:block; background:url("../veranda/images/special_events.jpg") top no-repeat; }
#veranda a.special-events-menu:hover { background-position:bottom; }
#veranda a.special-events-menu-active { width:424px; height:16px; display:block; background:url("../veranda/images/special_events.jpg") bottom no-repeat; }
#veranda span { display:none; }

/* Twitter Widget */

div#twitter_widget{
	background: url("../images/twitter/bg.png") 0 0 no-repeat;
	height:105px;
	width:304px;
	float: left;
	margin-left: 5px;
	overflow: hidden;
	font-weight: normal;
	font-size: 10px;
	text-shadow: 1px 1px 1px #fff;
	}

div#twitter_widget a, div#twitter_widget a:hover{
	font-size: 10px;
	}
	
div#twitter_widget ul,div#twitter_widget li{list-style:none;}
	
div#twitter_widget ul{
	padding: 30px 65px 20px 15px;
	}
	
	div#twitter_widget li{
		margin: 0;
		padding: 0;
		}
		
.twittericon{
	float: right;
	margin-right: 10px;
	}
	
/* Specials Page */
.speciallist h2{
	font-size: 14pt;
	}

.specialevent{
	font-size: 10pt;
	font-weight: normal;
	padding-bottom: 10px;
	margin-bottom: 15px;
	border-bottom: 1px #A77C27 double;
	}
	
	.last{
		border-bottom: none !important;
		}
	
	.specialevent p{
		margin-bottom: 12px;
		}
		
	.specialevent h3{
		font-size: 12pt;
		}
		
	.specialevent h4{
		font-size: 11pt;
		margin:0;
		padding: 0;
		}
		
	.specialevent a{
		font-size: 10pt;
		font-weight: bold;
		color: #A77C27;
		}
		
		.specialevent a:hover{
			color: #4b2d0d;
			}
			
	.underscore{
		border-bottom: 1px dotted #4b2d0d;
		}
		
	.smalltext{
		font-size: 9pt;
		}
		

.twitGuy{
	float:right;
	clear:both;
}