
body {
/*	font-family: Verdana, Tahoma, Arial, sans-serif; */
	font-family: Arial, Verdana, Tahoma, sans-serif;
	color: black;  /* #DAF4F0 */
	font-size: small;
/*	background-color: #F1E9BB ; */
/*	background-color: #DAF4F0; */
/*	background-image: url(logo.jpg); */
/*	background-repeat: no-repeat; */
/*	background-position: top left; */
/*	background-color: #772D35;  ORIGINAL WINE RED */
	background-color: #adffeb; /* adffeb  C10538 */
	
}

h1 {
	font-size: 1.50em;
}

h1#ws_event {
	font-size: 1.50em;
	display: inline;
}

h2{
	color: black;
	font-size: 1.10em;
}

a:link {color: #C10538; text-decoration: none; } /* D81C3F */
a:visited {color: #C10538; text-decoration: none;  }
a:hover {color: #C10538; text-decoration: underline; }  /* ffb517 */
a:active {color: #C10538; text-decoration: underline; } 

#logo {
	width: 240px;
	background-color: #adffeb;
	padding-top: 15px;
/*	padding-bottom: 355px; */
	float: left;
}

#side {
	padding-top: 15px;
}

#notice {
	font-size: 1.2em;
	color: #F96302;
	margin-right: 240px;
}

#error_title {
	font-weight: bold;
	font-size: 1.2em;
}

#error {
	color: #C10538;
	font-size: 0.9em;
}

li#error {
	margin-left: 50px;
}

#login{
/*	float:	right; */
/*	padding-left: 20px; */
/*	padding-top: 40px; 
	color: black;
	display: inline; */
	
	padding-top: 40px;
	padding-bottom: 10px;
	margin-left: 360px;
	margin-right: 80px;
	color: black;
}

a.login{
/*	font-weight: bold; */
/*	font-size: 0.9em; */
}

a.login:link {color: #C10538; text-decoration: none; } 
a.login:visited {color: #C10538; text-decoration: none;  } 
a.login:hover {color: #C10538; text-decoration: underline; }
a.login:active {color: #C10538; text-decoration: underline; }

#user {
	display: inline;
	padding-right: 10px;
}

#blog {
	margin-right: 120px;
}

#blog_archive {
	padding-top: 5px;
	padding-left: 5px;
	margin-top: 30px;
	margin-left: 50px;
	margin-right: 50px;
	margin-bottom: 10px;
}

#blog_archive_title {
	border-bottom: solid 1px;
	margin-bottom: 10px;
	font-size: 1.1em;
	margin-right: 3px;
	font-weight: bold;
}

#blog_archive_months {
	padding-bottom: 3px;
	padding-left: 20px;
	font-size: 0.9em;
	
}

#blog_link {
	display: inline;
	padding-right: 10px;
	padding-left: 10px;
	border-left: 1px black solid;
}	

#blog_title {
	display: inline;
	font-size: 1.3em;
	font-weight: bold;
}
#blog_body {
	display: inline;
}

#blog_posting {
	display: inline;
	font-style: italic;
	font-size: 0.8em;
	font-weight: bold;
}

#blog_poster_date {
	display: inline;
	font-weight: normal;
	padding-left: 3px;
	padding-right: 3px;
	
}

#comment_body {
	display: inline;
	font-size: 0.9em;
}

#blog_paginator_left {
	float: left;
	padding-right: 300px;
}

#blog_paginator_right {	
	padding-bottom: 30px;
}


#top10lists {
	font-size: 1.4em;
	font-weight: bold;
	padding-left: 160px;
	padding-top: 50px;
	padding-bottom: 20px;
	
}	
#top10list {
	font-size: 1.1em;
}
#top10_list_layout{
	padding-top: 50px;
}	

#top10list_title {
	font-size: 1.4em;
	font-weight: bold;
	padding-left: 125px;
	padding-top: 50px;
	padding-bottom: 20px;
}	

#top10list_description {
	font-size: 1.1em;
	font-style: italic;
	color: red;
	padding-left: 40px;
}

#top10list_wine_name{
	font-size: 1.1em;
	font-weight: bold;
	display: inline;
}
#top10list_wine_description{
	font-style: italic;
}	

#top10list_wine_price{
	font-size: 0.9em;
	font-weight: normal;
}

a.return_to_main_from_top10{
/*	font-weight: bold; */
	font-size: 1.2em;
	margin-left: 220px;
}

a.return_to_top10list{
/*	font-weight: bold; */
	font-size: 1.2em;
	margin-left: 200px;
}


.save_comment_button {
	width: 0;
	overflow: visible;
	float: left;
	padding: 3px 8px;
    font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    font-weight:bold;
    color: black;
    background-color:#DAF4F0;
    border:1px solid black;  //#dedede;
    border-top:1px solid black; //#eee;
    border-left:1px solid black; //#eee;
    cursor:pointer;
}
.save_comment_button[class] {
	width: auto;
}

.save_comment_button:hover{
	background-color: #C10538;/* #F1E9BB; */
	border:1px solid #C6D880;
	color: #adffeb;
}

.save_comment_button:active{
    background-color:#adffeb;
    border:1px solid #adffeb;
    color:#fff;
}

a.select_link:link {color: #C10538; text-decoration: none; } 
a.select_link:visited {color: #C10538; text-decoration: none;  } 
a.select_link:hover {color: #C10538; text-decoration: underline; }
a.select_link:active {color: #C10538; text-decoration: underline; }


#page_body {
	margin-left: 240px;
	margin-right: 120px;
	/* border: 1px solid black; */
}

#footer {
/*	float: left; */
	text-align: center;
	font-size: 0.75em;
	color: #DAF4F0;
	background-color: black;
	margin-left: 240px;
	width: 520px;
}

#Paypal_Seal {
	text-align: center;
	margin-left: 240px;
	width: 520px;
}

h2#interest_header{
	font-style:normal;
	text-decoration: underline;
	font-size: 1.4em;
}

#interest {
	margin-top: 80px;
	padding-right: 5px;
	padding-left: 8px;
	float: right;
	width: 145px;
/*	padding-bottom: 250px; */
	color: #C10538;
	font-size: 0.7em;
	font-style: italic;
	border-left: 1px solid black;
}

#interest_author {
	color: black;
}

#test_result{
	font-size: 1.2em;
	font-family: "Trebuchet MS";
	color: #C10538;
	margin-top: 50px;
}

#test_result_title{
	color: black;
	font-weight: bold;
	font-size: 1.4em;
}

#how_to_enable{
	color: black;
	font-family: monospace;
}
#how_to_enable_instructions
{
	font-weight: bold;
	color: #C10538;
	font-size: 1.2em;
}
#browser_version{
	text-decoration: underline;
}

li#how_to_enable{
	font-size: 1.2em;
	line-height: 140%;
}

a.return_to_main{
/*	font-weight: bold; */
	font-size: 1.2em;
	margin-left: 250px;
}

#login_start {
/*	font-family: Papyrus, "Lucida Grande", Optima; */
	font-family: Verdana, Tahoma, Arial, sans-serif ;
	background-color: #adffeb;
	padding-top: 40px;
	padding-right: 150px;
	width: 300px;
	font-size: 0.8em;
	padding-bottom: 425px;
}

legend#login_legend {
	font-size: 1.4em;
}

.login_button {
	width: 0;
	overflow: visible;
	padding: 3px 8px;
	margin-left: 125px;
	margin-top: 10px;
    font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    font-weight:bold;
	color:black;
	background-color:#DAF4F0;
    border:1px solid black;
    cursor:pointer;
}
.login_button[class] {
	width: auto;
}

.login_button:hover{
    background-color: #C10538;/* #F1E9BB; */
    border:1px solid #C6D880;
	color: #adffeb;
}

.login_button:active{
    background-color:#adffeb;
    border:1px solid #adffeb;
    color:#fff;
}

#fraction {
	font-size: 0.7em;
	display: inline;
	vertical-align: middle;
}

#mission {
	font-family: Papyrus, "Lucida Grande", Optima, Geneva, "Trebuchet MS", Arial;
	background-color: #adffeb;
	margin-top: 40px;
	width: 560px;
/*	margin-right: 150px; */
}

#flyer_image {
	width: 125px;
	height: 160px;
	display: inline;
}

#article {
	font-family: Papyrus, "Lucida Grande", Optima, Geneva, "Trebuchet MS", Arial;
	font-size: 1.3em;
}

#wineschool {
	display: inline;
	font-family: Papyrus, "Lucida Grande", Optima, Geneva, "Trebuchet MS", Arial;
	font-size: 1.1em;
}

a.wineschool:link {color: #C10538; text-decoration: underline; } 
a.wineschool:visited {color: #C10538; text-decoration: underline;  } 
a.wineschool:hover {color: #C10538; text-decoration: underline; }
a.wineschool:active {color: #C10538; text-decoration: underline; }

#contact {
	font-family: Papyrus, "Lucida Grande", Optima, Geneva, "Trebuchet MS", Arial;
}

#wineschool_contact_spacer {
	margin-bottom: 50px;
}

#requires_js_cookies
{
	font-weight: bold;
	color: #C10538;
	display: inline;
	margin-left: 20px;
}

a.requires_js_cookies:link {color: #C10538; text-decoration: underline; } 
a.requires_js_cookies:visited {color: #C10538; text-decoration: underline;  } 
a.requires_js_cookies:hover {color: #C10538; text-decoration: none; }
a.requires_js_cookies:active {color: #C10538; text-decoration: none; }

.test_system_button {
	width: 0;
	overflow: visible;	
	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    font-weight:bold;
	color: black;
	display: inline;
    background-color:#DAF4F0; 
    border:1px solid black;
    cursor:pointer;
}
.test_system_button[class] {
	width: auto;
}
.test_system_button:hover{
    background-color: #C10538;/* #F1E9BB; */
    border:1px solid #C6D880;
	color: #adffeb;
}
.test_system_button:active{
    background-color:#adffeb;
    border:1px solid #adffeb;
    color:#fff;
}
#home_spacer {
	margin-bottom: 50px;
}

#join_list_layout{
	margin: 50px 50px 50px 50px;
}

#join_required{
	color: black;
	font-size: 1.1em;
}

#join_optional{
	color: black;
	font-size: 0.8em;
}

.join_list_button {
	width: 0;
	overflow: visible;
	float: right;
	padding: 3px 8px;
    font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    font-weight:bold;
    color: black;
    background-color:#DAF4F0;
    border:1px solid black;  //#dedede;
    border-top:1px solid black; //#eee;
    border-left:1px solid black; //#eee;
    cursor:pointer;
}
.join_list_button[class] {
	width: auto;
}

.join_list_button:hover{
	background-color: #C10538;/* #F1E9BB; */
	border:1px solid #C6D880;
	color: #adffeb;
}

.join_list_button:active{
    background-color:#adffeb;
    border:1px solid #adffeb;
    color:#fff;
}

#coming_soon {
	display: inline;
}
#course_list {
	padding-top: 20px;
	padding-right: 150px;
	font-size: 1.0em;
	color: black;
}

#price{
	font-size: 1.2em;
	font-style: italic;
	font-weight: bold;
}

#event_image {
	float: right;
	display: inline;
	margin-left: 5px;
	margin-right: 20px;
}
	
#overview {
	padding-top: 20px;
/*	padding-right: 150px; */
	font-size: 1.0em;
	color: black;
}

#overview_spacer {
	margin-bottom: 30px;
}

#overview_title {
	font-size: 1.1em;
	color: black;
	font-weight: bold;
	background-color: #adffeb;
}

h1#overview_title {
	color: black;
	font-weight: normal;
	font-size: 1.3em;
	text-decoration: underline;
}

h2#overview_explanation {
	margin-top: -8px;
	font-weight: normal;
}

h1#overview_logistics {
	color: black;
	font-weight: normal
	font-size: 1.2em;
}

#overview_logistics {
	font-size: 1.0em;
	color: #DAF4F0;
	padding-bottom: 20px;
	line-height: 1.4em;
}

.signup_button1 {
	width: 0;
	overflow: visible;
	padding: 3px 8px;
	margin-left: 400px;
	margin-right: 100px;
	margin-top: -30px;
	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 1.1em;
	font-weight:bold;
/*	line-height:130%; */
	color: black;
	background-color:#DAF4F0;
    border:1px solid black;  //#dedede;
    border-top:1px solid black; //#eee;
    border-left:1px solid black; //#eee;
    cursor:pointer;
}
.signup_button1[class] {
	width: auto;
}
.signup_button1:hover{
	background-color: #C10538;/* #F1E9BB; */
	border:1px solid #C6D880;
	color: #adffeb;
}
.signup_button1:active{
    background-color:#adffeb;
    border:1px solid #adffeb;
    color:#fff;
}

#sold_out_announcement {
	font-size; 1.3em;
	font-weight: bold;
	color: black;
}

#sold_out_text {
	font-size; 1.2em;
	color: black;
}

#why_link {
	float: left;
	margin-left: 250px;
	font-size: 1.1em;
	display: inline;
	line-height:130%;
}

#why_spacer{
	padding-top: 10px;
}

h1#why_title {
/*	padding-left: 10px; */
	padding-right: 50px;
	color: black;
}

h2#why_title2 {
/*	color: black; */
	font-size: 1.30em;
}

#why_reasons {
/*	padding-left: 50px; */
	padding-right:50px;
	color: black;
}

#reason_title {
	font-weight: bold;
	display: inline;
}

#teacher_bios {
	font-size: 0.9em;
	display: inline;
	line-height:130%;
}
a.teacher_bios:link {color: #C10538; text-decoration: none; } 
a.teacher_bios:visited {color: #C10538; text-decoration: none;  } 
a.teacher_bios:hover {color: #C10538; text-decoration: underline; }
a.teacher_bios:active {color: #C10538; text-decoration: underline; } 

#why_spacer_bottom{
	margin-top: 20px;
}
.signup_button_why {
	width: 0;
	overflow: visible;	
	padding: 3px 8px;
	margin-left: 400px;
	font-size: 1.1em;
    font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
 	font-weight:bold;
    color: black;
	background-color:#DAF4F0;
    border:1px solid black;  //#dedede;
    border-top:1px solid black; //#eee;
    border-left:1px solid black; //#eee;
    cursor:pointer;
}
.signup_button_why[class] {
	width: auto;
}

.signup_button_why:hover{
    background-color: #C10538;/* #F1E9BB; */
	border:1px solid #C6D880;
	color: #adffeb;
}
.signup_button_why:active{
    background-color:#adffeb;
    border:1px solid #adffeb;
    color:#fff;
}

#bio_spacer {
	padding-top: 20px;
}

#bio_title {
	font-size: 1.2em;
	color: black;
	font-weight: bold;
}

#bio {
	font-size: 0.85em;
}

#bio_image {
	float: left;
	margin-right: 10px;
	display: inline;
}

#bio_return_link {
	margin-left: 250px;
	font-size: 0.9em;
	display: inline;
	line-height:130%;
}
	
h1#signup {
	padding-top: 20px;
/*	padding-left: 10px; */
	padding-right: 50px;
	color: black;
}

#signup_step {
/*	padding-left: 250px; */
	color: black;
}

#schedule {
/*	padding-left: 280px;  */
	color: black;
}

.signup_step1_next_button {
	width: 0;
	overflow: visible;
	margin-top: 5px;
	margin-left: 400px;
	padding: 3px 6px;
/*	margin-right: 20px; */
	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    font-weight:bold;
    color: black;
	background-color:#DAF4F0;
	border:1px solid black;  //#dedede;
    border-top:1px solid black; //#eee;
    border-left:1px solid black; //#eee;
    cursor:pointer;
}

.signup_step1_next_button[class]
{
	width: auto;
}

.signup_step1_next_button:hover{
    background-color: #C10538; /* #F1E9BB; */
	border:1px solid #C6D880;
	color: #adffeb;
}
.signup_step1_next_button:active{
    background-color:#adffeb;
    border:1px solid #adffeb;
    color:#fff;
}

.checkavail_button {
	width: 0;
	overflow: visible;	
	padding: 2px 8px;
	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    font-weight:bold;
    color: black;
    background-color:#DAF4F0;
    border:1px solid black;  //#dedede;
    border-top:1px solid black; //#eee;
    border-left:1px solid black; //#eee;
    cursor:pointer;
}
.checkavail_button[class] {
	width: auto;
}
.checkavail_button:hover{
    background-color: #C10538;/* #F1E9BB; */
	border:1px solid #C6D880;
	color: #adffeb;
}
.checkavail_button:active{
    background-color:#adffeb;
    border:1px solid #adffeb;
    color:#fff;
}

table#signup_class_title {
/*	margin-top: -10px; */
	background-color: black;
/*	margin-left: 80px; */
	width: 570px;
	color: #adffeb;
}

th#signup_class_title {	
	text-align: left;
	font-size: 1.2em;
	font-weight: bold;
}

table#signup_class_content
{
	background-color:#DAF4F0;
	color:black;
/*	margin-left: 80px; */
	width: 570px;
}

table#signup_class_cookie_time_and_price {
	font-size: 0.8em;
	font-weight: bold;
	background-color: black;
/*	margin-left: 80px; */
	width: 570px;
	color: #adffeb;
}

td#class_price {
	text-align: left;
	font-size: 1.7em;
	font-weight: bold;
}

th#signup_class_num_date_name {
	text-align: center;
	font-size: 1.0em;
	font-weight: bold;
	color: black;
}

td#signup_tt_number_info {
	text-align: center;
	font-size: 0.8em;
}

td#signup_tt_date_info {
	text-align: left;
	font-size: 0.8em;
}

td#signup_tt_name_info {
	text-align: left;
	font-size: 0.8em;
}

td#signup_address_match {
	color: black;
}

#signup_cost {
	font-size: 1em;
	color: black;
	padding-top: 5px;
}

#signup_spacer_bottom{
	padding-top: 50px;
}

#required_field {
	color: #C10538;
	text-align: left;
	font-weight: bold;
	font-size: 1.3em;
	display: inline;
}

#required_field_title {
	color: #C10538;
	text-align: left;
	font-weight: bold;
	display: inline;
}

#signup2_spacing {
/*	padding-top: 20px; */
/*	padding-left: 5px; */
/*	margin-right: 285px; */
	color: black;
}

th#signup2 {
	text-align: right;
	font-size: 1.0em;
	color: black;
	font-weight: normal;
/*	width: 140px; */
}

td#signup2 {
/*	width: 360px; */
}

#legal_age {
/*	padding-right: 50px; */
/*	padding-right: 10px; */
	width: 330px;
}

.signup_button2_button {
	width: 0;
	overflow: visible;
	margin-left: 400px;
	padding: 3px 8px;
    font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    font-weight:bold;
    color: black;
    background-color:#DAF4F0;
    border:1px solid black;  //#dedede;
    border-top:1px solid black; //#eee;
    border-left:1px solid black; //#eee;
    cursor:pointer;
}
.signup_button2_button[class] {
	width: auto;
}

.signup_button2_button:hover{
	background-color: #C10538;/* #F1E9BB; */
	border:1px solid #C6D880;
	color: #adffeb;
}
.signup_button2_button:active{
    background-color:#adffeb;
    border:1px solid #adffeb;
    color:#fff;
}	

.button {
	/*  display:block; */
	width: 0;
	overflow: visible;
    background-color:#DAF4F0;
    border:1px solid black;  //#dedede;
    border-top:1px solid black; //#eee;
    border-left:1px solid black; //#eee;
    font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
	color: black;
    cursor:pointer;
}
.button[class]
{
	width: auto;
}
.button:hover{
    background-color: #C10538;/* #F1E9BB; */
	border:1px solid #C6D880;
	color: #adffeb;
}
.button:active{
    background-color:#adffeb;
    border:1px solid #adffeb;
    color:#fff;
}

#schedule_display {
	color: black;
	line-height: 400%;
/* 	padding-left: 50px; */
}

a.change_classtime:link {color: #C10538; text-decoration: none; } 
a.change_classtime:visited {color: #C10538; text-decoration: none;  } 
a.change_classtime:hover {color: #C10538; text-decoration: underline; }
a.change_classtime:active {color: #C10538; text-decoration: underline; }

#account_blurb {
	margin-left: 400px;
	line-height: 120%;
	font-size: 0.9em;
	width: 174px;
}

a.why_link:link {color: #C10538; text-decoration: none; } 
a.why_link:visited {color: #C10538; text-decoration: none;  } 
a.why_link:hover {color: #C10538; text-decoration: underline; }
a.why_link:active {color: #C10538; text-decoration: underline; } 

a#terms:link {color: #C10538; text-decoration: none; } 
a#terms:visited {color: #C10538; text-decoration: none;  } 
a#terms:hover {color: #C10538; text-decoration: underline; }
a#terms:active {color: #C10538; text-decoration: underline; } 

#welcome_top_spacer
{
	margin-bottom: 30px;
}

#welcome_section
{
	color: black;
	font-weight: bold;
	font-size: 1.3em;
}

#announcements_link{
	font-size: 1.1em;
}

#map{

}

#welcome_page
{
	color: black;
}

#new{
	color: #C10538;
	font-weight: bold;
	font-size: 1.5em;
	font-style: italic;
	display: inline;
}

#old_info{
	padding-left: 20px;
}

#old_info_date{
	font-weight: bold;
	text-decoration: underline;
}

#new_info{
	color: black;
	display: inline;
}

#download_separator{
	border-style: dashed;
	border-top: 1px;
	border-left: 0px;
	border-right: 0px;
	margin-right: 100px;
}

#homework{
	font-size: 1.2em;
	font-weight: bold;
	font-style: italic;
	display: inline;
	margin-left: 10px;
}

#transaction_msg{
	color: #C10538;
}

a#terms {
	padding-left: 10px;
	display: inline;
}

body#terms_text{
	font-family: Courier, monospace;
	color: black;
	background-color: white;
	width: 680px;
}

h1#terms_heading{
	font-weight: bold;
	font-size: 1.4em;
}

#terms_title
{
	font-size: 1.2em;
	text-decoration: underline;
}

#slideshow_top_spacer {
	margin-top: 60px;
}

#slideshow_left_spacer {
	margin-left: 250px;
}

#slideshow_arrow_back {
	padding-top: 40px;
	padding-right: 10px;
	float: left;
}
#selected_slide {
	width: 125px;
	height: 160px;
	border-color: red;
	border-style: double;
	border-width: 6px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 20px;
	margin-top: -50px;
	margin-right: 10px;
	float: left;
}

#slideshow_thumbnail_pos{
	float: left;
	width: 120px;
	padding-left: 10px;
}

#slideshow_thumbnail_size{
	width: 100px;
}

a.slideshow_thumbnail_link:link {color: none; text-decoration: none; } 
a.slideshow_thumbnail_link:visited {color: none; text-decoration: none;  } 
a.slideshow_thumbnail_link:hover {color: none; text-decoration: none; }
a.slideshow_thumbnail_link:active {color: none; text-decoration: none; }

#slideshow_arrow_next {
	padding-top: 40px;
	padding-left: 10px;
}

#slide_viewer {
	margin-top: 115px;
	margin-left: 240px;
	margin-bottom: 30px;
}

#viewer_size {
	width: 520px;
}

.slideshow_button {
	width: 0;
	overflow: visible;
	padding: 2px 2px;
	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    font-weight:bold;
	color: black;
	background-color:#DAF4F0;
    border:1px solid black;
    cursor:pointer;
}
.slideshow_button[class] {
	width: auto;
}

.slideshow_button:hover{
    background-color: #C10538;/* #F1E9BB; */
	border:1px solid #C6D880;
	color: #adffeb;
}
.slideshow_button:active{
    background-color:#adffeb;
    border:1px solid #adffeb;
    color:#fff;
}

#wine_notice{
	font-size: 1.2em;
	color: #F96302;
}

#black_text{
	color: black;
}

#bold_big_legend{
	font-weight: bold;
	font-size: 1.3em;
}

#wine_header{
	font-size: 1.1em;
	margin-left: 10px;
}
	
#wine_attr{
	font-weight: bold;
}

#wine_title{
	font-weight: bold;
	font-size: 1.3em;
}

#wine_subtitle{
	font-style: italic;
	font-size: 1.2em;
	display: inline;
	margin-left: 10px;
}

#wine_table_subtitle{
	font-weight: bold;
	display: inline;
}

#highlight{
	color: #C10538;
	display: inline;
}

#review_pw_info{
	font-style: italic;
	display: inline;
	font-size: 1.1em;
}

#reviewer{
	color: #C10538;
	display: inline;
	font-size: 1.1em;
}

#top_spacer{
	margin-top: 40px;
}

#class_info{
	display: inline;
}

#wine_link{
	padding-left: 10px;
	display: inline;
}

a.review_matrix:link {color: #C10538; text-decoration: none; } 
a.review_matrix:visited {color: #C10538; text-decoration: none;  } 
a.review_matrix:hover {color: #C10538; text-decoration: underline; }
a.review_matrix:active {color: #C10538; text-decoration: underline; } 
