/* CSS Document */

body {
    background-color : #ffffff;	
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;	
}

td {
	font-size:10px;
}

/*-------- Spacer Info --------*/

p.a {
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
margin-right:10px;
}

p.chartspacing {
margin-top:5px;
margin-bottom:5px;
margin-left:7px;
margin-right:3px;
}

ul {
margin-top:0px;
margin-bottom:0px;
}

li {
padding-top:6px;
padding-bottom:0px;
}


/*-------- Natural Text --------*/
.txta { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#535151; }
.txtb { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#8E8D85; }
.footer { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#88877D; }
td.footer a { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#88877D; text-decoration:underline;}
.charttxta { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#434133; font-weight:bold;}
.charttxtb { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:8px; color:#505050; text-align:center;}
.goldhd { font-family:Verdana, sans-serif; font-size:11px; font-weight: bold; color: #A77C27; }
h2 { font-family:Verdana, sans-serif; font-size:11px; font-weight: bold; color: #44240B; margin:0px 0px 2px 0px; }

/*-------- Link classes --------*/
a.txtlinks { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:underline;
		color:#a77c27; }
a.txtlinks:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		text-decoration:underline;
		color:#a77c27; }
a.txtlinks:active  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		text-decoration:underline;
		color:#e6a62a; }
a.txtlinks:hover   { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		text-decoration:underline;
		color:#e6a62a; }
		
a.symbolic { font-family: Arial;
		font-size:10px;
		text-decoration:none;
		color:#88877D; }
a.symbolic:visited { font-family: Arial;
		font-size : 10px;
		text-decoration:none;
		color:#88877D; }
a.symbolic:active  { font-family: Arial;
		font-size : 10px;
		text-decoration:none;
		color:#88877D; }
a.symbolic:hover   { font-family: Arial;
		font-size : 10px;
		text-decoration:none;
		color:#88877D; }		
		
a.footerlinks { font-family: Arial;
		font-size:11px;
		text-decoration:underline;
		color:#8E8D85; }
a.footerlinks:visited { font-family: Arial;
		font-size : 11px;
		text-decoration:underline;
		color:#8E8D85; }
a.footerlinks:active  { font-family: Arial;
		font-size : 11px;
		text-decoration:underline;
		color:#8E8D85; }
a.footerlinks:hover   { font-family: Arial;
		font-size : 11px;
		text-decoration:underline;
		color:#8E8D85; }		

td.charta {
border-left: solid 1px #69675C;
border-top: solid 1px #69675C; 
border-right: solid 1px #D2CEC3; 
}		

td.chartb {
border-top: solid 1px #69675C; 
border-right: solid 1px #D2CEC3; 
}

td.chartc {
border-top: solid 1px #69675C; 
border-right: solid 1px #69675C; 
}

td.chartd {
border-left: solid 1px #69675C;
border-top: solid 1px #A09D91; 
border-right: solid 1px #D2CEC3; 
}	

td.charte {
border-top: solid 1px #A09D91; 
border-right: solid 1px #D2CEC3; 
}	

td.chartf {
border-top: solid 1px #A09D91; 
border-right: solid 1px #69675C; 
}

td.chartg {
border-left: solid 1px #69675C;
border-top: solid 1px #A09D91; 
border-right: solid 1px #D2CEC3; 
border-bottom: solid 1px #69675C;
}	

td.charth {
border-top: solid 1px #A09D91; 
border-right: solid 1px #D2CEC3;
border-bottom: solid 1px #69675C;
}

td.charti {
border-top: solid 1px #A09D91; 
border-right: solid 1px #69675C; 
border-bottom: solid 1px #69675C;
}


#venue-content { margin:0 auto; padding:0; width:594px; background-color:#F1EFEF; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:1.1em; text-align:center; }
#venue-content h1 { margin:0; padding:0; width:594px; height:69px; display:block; background-image:url("../images/header-text.gif"); }
#venue-content h1 span { display:none; }
#venue-content .section { margin:0 auto; padding:0; width:492px; border-top:solid 1px #B9B9B9; padding-top:25px; margin-bottom:10px; text-align:left; line-height:1.3em; }
#venue-content .bottom { margin-bottom:0px; }
#venue-content .detail { float:left; width:327px; display:block; margin-bottom:15px; }
#venue-content .detail p { margin:0; padding:0; }
#venue-content .detail h2 { margin:0; padding:0; padding-bottom:4px; margin-top:68px; margin-bottom:4px; font-size:1.1em; color:#434133; font-weight:bold; border-bottom:solid 1px #D5D4D4; }
#venue-content .description p { margin:0; padding:0; }
#venue-content .footer-text { margin-bottom:10px; }
#venue-content .footer-text p { text-align:center; color:#89877E; font-size:.85em; margin:0; padding:0; margin-bottom:3px; }
#venue-content .footer-text a { color:#89877E; }

#venue-content .aragon-image { width:165px; height:105px; display:block; background-image:url("../images/venue01.jpg"); background-repeat:no-repeat; background-position:left; float:left; }
#venue-content .aragon-lawn-image { width:165px; height:105px; display:block; background-image:url("../images/venue02.jpg"); background-repeat:no-repeat; background-position:left; float:left; }
#venue-content .santa-catalina-image { width:165px; height:105px; display:block; background-image:url("../images/venue03.jpg"); background-repeat:no-repeat; background-position:left; float:left; }
#venue-content .san-bernardo-image { width:165px; height:105px; display:block; background-image:url("../images/venue04.jpg"); background-repeat:no-repeat; background-position:left; float:left; }
#venue-content .santiago-image { width:165px; height:105px; display:block; background-image:url("../images/venue05.jpg"); background-repeat:no-repeat; background-position:left; float:left; }
#venue-content .additional-venues-image { width:165px; height:105px; display:block; background-image:url("../images/venue06.jpg"); background-repeat:no-repeat; background-position:left; float:left; }

.cleaner { clear:both; margin:0; padding:0; }

#fs-wrapper { margin:0 auto; padding:0; width:492px; font-size:12px; }
#fs-wrapper .flavors { width:492px; height:229px; background:url("../images/sansebastian_flavors.jpg") top no-repeat; }
#fs-wrapper .veranda { width:492px; height:65px; margin-left:6px; background:url("../images/sansebastian_veranda.jpg") top no-repeat; margin-bottom:25px; }
#fs-wrapper .content { font-family:Verdana; font-size:12px; color:#231f20; }
#fs-wrapper .content p { text-align:center; line-height:2em; margin-bottom:15px; }
#fs-wrapper .content p.red { color:#b5111b; font-weight:bold; }
#fs-wrapper .content p.footer { font-family:Arial; font-size:10px; text-align:center; color:#434133; line-height:1.4em; margin-bottom:5px; }

#wm-wrapper { width:594px; height:779px; margin:0 auto; padding:0; background:url("../images/wine_clove.jpg") top no-repeat; }
