TD 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #333333; 
text-decoration: none;
}

P
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #333333; 
text-decoration: none;
}

.top_search_box 
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-style: normal; 
color: #CC0000; 
text-decoration: none; 
background-color: #FEE996; 
border-color: #D69B7B D69B7B D69B7B; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
padding-top: 3px; 
padding-right: 0px; 
padding-bottom: 1px; 
padding-left: 0px; 
}

.BoxReview
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-style: normal; 
color: #CC0000; 
text-decoration: none; 
background-color: none; 
border-color: #D69B7B D69B7B D69B7B; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
padding-top: 1px; 
padding-right: 0px; 
padding-bottom: 1px; 
padding-left: 0px; 
}

.smfont
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #333333; 
text-decoration: none;
}

.index_font
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #333333; 
text-decoration: none;
}

.index_heading
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bold;
color: #FEE996; 
text-decoration: none;
text-align: right;
background-color: #8A0705; 
border-color: #FEE996 #FEE996 #FEE996; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
padding-top: 1px; 
padding-right: 5px; 
padding-bottom: 1px; 
padding-left: 5px; 
}

.black_smfont 
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000000; 
text-decoration: none;
}

.wine_name_font
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px; 
font-weight: bold;
color: #333333; 
text-decoration: none;
}

.winery_font
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px; 
font-weight: bold;
color: #333333; 
text-decoration: none;
}

.points_font
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 50px; 
font-weight: bold;
color: #666666; 
text-decoration: none;
}

.boldfont
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold;
color: #333333; 
text-decoration: none;
}

.errorfont
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold;
color: #FF0000; 
text-decoration: none;
}

.smboldfont
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold;
color: #000000; 
text-decoration: none;
}

.searchbox_font
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #660000; 
text-decoration: none;
}

.section_heading
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px; 
font-weight: bold;
color: #990000; 
text-decoration: none;
}

.sub_section_heading
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
color: #333333; 
text-decoration: none;
}

.page_heading
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px; 
font-weight: bold;
color: #660000; 
text-decoration: none;
}
	
A:link { color:#660000; }    
A:active  { color:#660000; }  
A:visited  { color:#660000; }
A:hover  { color:#993333; }

A.gray:link { color:#666666;}    
A.gray:active  { color:#663333;}  
A.gray:visited    { color:#666666;}

A.subnav:link { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color:#0033FF; font-weight: bold; text-decoration: underline; }    
A.subnav:active  { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color:#0033FF; font-weight: bold; text-decoration: underline; }  
A.subnav:visited    { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color:#0033FF; font-weight: bold; text-decoration: underline; }
A.subnav:hover    { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color:#6699FF; font-weight: bold; text-decoration: underline; }

A.nav:link { color:#990000; text-decoration:none; }    
A.nav:active  { color:#990000; text-decoration:none; }  
A.nav:visited   { color:#990000; text-decoration:none; }
A.nav:hover   { color:#990000; text-decoration:none; }


select 
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: regular;
color: #000000; 
}

HR {color: #CC9933; height: 1px;}

.border 
{
background-color: #FFFFFF;
border-color: #666666 #666666;
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
padding-top: 5px; 
padding-right: 5px; 
padding-bottom: 5px; 
padding-left: 5px; 
}

.line
{
background-color: #FFFFFF;
border-color: #666666 #666666;
border-style: solid; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 0px; 
}


.navborder 
{
background-color: #860924;
border-color: #860924 #860924;
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
}

.side_nav_out
{ 
BACKGROUND-COLOR: #D5BA6C; 
COLOR: #990000; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
text-align: left;
border-color: #FFEB98 #FFEB98;
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 0px; 
border-left-width: 1px; 
padding-top: 5px; 
padding-right: 5px; 
padding-bottom: 5px; 
padding-left: 5px; 
}

.side_nav_over 
{ 
BACKGROUND-COLOR: #FEF6D8; 
COLOR: #990000; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold;
text-align: left;
border-color: #FFEB98 #FFEB98;
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 0px; 
border-left-width: 1px; 
padding-top: 5px; 
padding-right: 5px; 
padding-bottom: 5px; 
padding-left: 5px; 
}

.side_nav_out_end
{ 
BACKGROUND-COLOR: #D5BA6C; 
COLOR: #990000; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
text-align: left;
border-color: #FFEB98 #FFEB98;
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
padding-top: 5px; 
padding-right: 5px; 
padding-bottom: 5px; 
padding-left: 5px; 
}

.side_nav_over_end 
{ 
BACKGROUND-COLOR: #FEF6D8; 
COLOR: #990000; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold;
text-align: left;
border-color: #FFEB98 #FFEB98;
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
padding-top: 5px; 
padding-right: 5px; 
padding-bottom: 5px; 
padding-left: 5px; 
}

input.box
{ 
COLOR: #666666;
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
font-weight: bold;
background-color: #FFFFFF;
border-color: #990000;
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
}

.subnav_select
{  
COLOR: #0033FF; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bold;
text-decoration: underline;
}

.copyright
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #996666; 
text-decoration: none;
}

.table_header
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
color: #333333; 
text-decoration: none;
background-color: #FFFFFF;
border-color: #666666 #666666;
border-style: solid; 
border-top-width: 1px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
padding-top: 5px; 
padding-right: 5px; 
padding-bottom: 5px; 
padding-left: 5px; 
}

.table_header_end
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
color: #333333; 
text-decoration: none;
background-color: #FFFFFF;
border-color: #666666 #666666;
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
padding-top: 5px; 
padding-right: 5px; 
padding-bottom: 5px; 
padding-left: 5px; 
}

.table_cell
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal;
color: #333333; 
text-decoration: none;
background-color: #F4E3BC;
border-color: #666666 #666666;
border-style: solid; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
padding-top: 5px; 
padding-right: 5px; 
padding-bottom: 5px; 
padding-left: 5px; 
}

.table_cell_end
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal;
color: #333333; 
text-decoration: none;
background-color: #F4E3BC;
border-color: #666666 #666666;
border-style: solid; 
border-top-width: 0px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
padding-top: 5px; 
padding-right: 5px; 
padding-bottom: 5px; 
padding-left: 5px; 
}

.breakout_box 
{  
font-family: Arial, Helvetica, sans-serif; 
font-style: normal; 
color: #000000; 
text-decoration: none; 
background-color: #F4E3BC; 
border-color: #D69B7B D69B7B D69B7B; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
padding-top: 3px; 
padding-right: 0px; 
padding-bottom: 1px; 
padding-left: 0px; 
}
