html, body, #container {
	min-height: 100%;
	height: 100%;
}

html>body, html>body #container {
	height: auto;
}

body {
	margin: 0 0 0 0; 
	background-image: url(../images/final_bg.jpg);
	font-family: "Georgia";
	font-size: 10px;
	overflow-x:hidden;
	
}

html>body #container{
	width: 835px;
	background-image: url(../images/bg_container.png);
}

html #container{
	width: 835px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/bg_container.png");
}

/*#container {
	width: 835px;
	background-image: url(../images/bg_container.png);
}*/


#header{
	width: 795px;
	background-image: url(../images/bg_header.jpg);
	height: auto;
}

#logo {
	float:left;
	width: 250px;
	height:70px;
	padding-top:4px;
	text-align: left;
	background-image: url(../images/bg_header.jpg);
	
}

#functionality {
	float:left;
	width: 526px;
	height: 77px;
	text-align: right;
	padding-right:18px;
}

.indexLogin {
	width:255px;
	height:33px;
	padding:22px 5px 0 5px;
	background-image:url(/images/loginbox.jpg);
	background-repeat:no-repeat;
	float:right;
}

.inputStyle {
	width:70px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	padding-left:3px;
	border:solid thin;
	border-color:#c4ad99;
}

.indexButton {
	background-image:url(/images/indexbutton.jpg);
	width:48px;
	height:18px;
}

#welcome {
	width: 100%;
	height: 27px;
	vertical-align: bottom;
	line-height: 25px;
}

#signin {
	width: 100%;
	margin: 0 0 0 0;
	height: 81px;
}

#nav {
	width: 794px;
	height: 41px;
	clear: both;
	background-image: url(../images/bg_header.jpg);
}

#banner {
	width: 835px; 
}

#feedsearch {
	width: 795px;
	clear: both;
}

#feed {
	float:left;
	width: 592px;
	height: 19px;
	padding: 0 0 0 0;
	text-align: left;
	background-image: url(../images/bg_header.jpg);
}

#search {
	float:left; 
	width: 202px;
	height: 19px;
	text-align: right;
	background-image: url(../images/bg_beveragesearch.jpg);
}

#contentwrap {
	width: 795px;
	height: auto;
	text-align: left;
}

#winebox{
	float:left;
	width: 30px;
	height: 250px;
	text-align: left;
	padding-top: 200px;
}

#content 
{
	width: 765px;
	padding-top: 17px;
	padding-bottom: 25px;
	text-align: left;
}

#footer {
	width: 797px;
	text-align: left;
	bottom: 0;
}

.bg_1px 
{
	background-color: #CBC9CA;
	clear: both;
	height:1px;
}

.feedtitle {
	font-family: "Georgia";
	font-size: 11px;
	font-weight: bold;
	color: #5C4028;
}

.message {
	font-family: "Georgia";
	font-size: 11px;
	color: #A49901;
	line-height: 20px;
	text-align: justify;
}
.LgMessage {
	font-family: "Georgia";
	font-size: 14pt;
	color: #663300;
	line-height: 20px;
}
.LgrMessage {
	font-family: "Georgia";
	font-size: 16pt;
	color: #663300;
	line-height: 20px;
}

a:visited {
	font-family: "Georgia";
	font-size: 11px;
	color: #5C4028;
	text-decoration: none;
}
a:link {
	font-family: "Georgia";
	font-size: 11px;
	color: #5C4028;
	text-decoration: none;
}
a:hover {
	font-family: "Georgia";
	font-size: 11px;
	color: #5C4028;
	text-decoration: underline;
}

.redlink:visited {
	font-family: "Georgia";
	font-size: 10px;
	font-weight: bold;
	color: #923A08;
	text-decoration: none;
}
.redlink:link {
	font-family: "Georgia";
	font-size: 10px;
	font-weight: bold;
	color: #923A08;
	text-decoration: none;
}
.redlink:hover {
	font-family: "Georgia";
	font-size: 10px;
	font-weight: bold;
	color: #923A08;
	text-decoration: underline;
}

.blacklink:visited {
	font-family: "Georgia";
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.blacklink:link {
	font-family: "Georgia";
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.blacklink:hover {
	font-family: "Georgia";
	font-size: 10px;
	font-weight: bold;
	color: #923A08;
	text-decoration: none;
}

.graylink:visited {
	font-family: "Georgia";
	font-size: 10px;
	font-weight: bold;
	color: #838186;
	text-decoration: none;
}
.graylink:link {
	font-family: "Georgia";
	font-size: 10px;
	font-weight: bold;
	color: #838186;
	text-decoration: none;
}
.graylink:hover {
	font-family: "Georgia";
	font-size: 10px;
	font-weight: bold;
	color: #923A08;
	text-decoration: none;
}

.blacklink_1:visited {
	font-family: "Georgia";
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
	padding-left: 20px;
}
.blacklink_1:link {
	font-family: "Georgia";
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
	padding-left: 20px;
}
.blacklink_1:hover {
	font-family: "Georgia";
	font-size: 10px;
	font-weight: bold;
	color: #923A08;
	text-decoration: none;
	line-height: 20px;
	padding-left: 20px;
}

.graylink_1:visited {
	font-family: "Georgia";
	font-size: 10px;
	font-weight: bold;
	color: #838186;
	text-decoration: none;
	line-height: 20px;
	padding-left: 20px;
}
.graylink_1:link {
	font-family: "Georgia";
	font-size: 10px;
	font-weight: bold;
	color: #838186;
	text-decoration: none;
	line-height: 20px;
	padding-left: 20px;
}
.graylink_1:hover {
	font-family: "Georgia";
	font-size: 10px;
	font-weight: bold;
	color: #923A08;
	text-decoration: none;
	line-height: 20px;
	padding-left: 20px;
}

.checkbox {
	font-family: "Georgia";
	font-size: 11px;
	color: #000000;
	text-align: left;
}

.errormessage {
	font-family: "Georgia";
	font-size: 11px;
	color: #FF3300;
}

input {
	font-family: "Georgia";
	font-size: 11px;
	color: #000000;

}
select {
	font-family: "Georgia";
	font-size: 11px;
	color: #000000;
}
.profile_username
{
	font-family: "Georgia";
	font-size: 15px;
	color: #984823;
	font-weight:bold;
}
.profile_username_staff
{
	font-family: "Georgia";
	font-size: 15px;
	color: #FFFFFF;
	font-weight:bold;
}
.profile_quote
{
	font-family: "Georgia";
	font-size: 14px;
	color: #53371F;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:10px;
	padding-bottom:10px;
	line-height: 25px;
	font-weight:bold;
	font-style:italic;
	text-align: left;
	}
.profile_properties_title
{
	font-family: "Georgia";
	font-size: 10px;
	font-weight:bold;
	color: #838186;
	text-align: left;
}
.profile_properties_title_staff
{
	font-family: "Georgia";
	font-size: 10px;
	font-weight:bold;
	color: #FFFFFF;
	text-align: left;
	
}

.pager_left
{
	float:left;
	width:70px;
	font-family: "Georgia";
	font-size: 10px;
	font-weight:bold;
	color: #838186;
	text-align: left;
}

.pager_right
{
	float:left;
	width:70px;
	font-family: "Georgia";
	font-size: 10px;
	font-weight:bold;
	color: #838186;
	text-align: left;
}
.pager_lnk
{
	float:left;
	font-family: "Georgia";
	font-size: 10px;
	font-weight:bold;
	color: #838186;
	text-align: right;
}

.properties_title
{
	font-family: "Georgia";
	font-size: 11px;
	font-weight:bold;
	color: #4F351C;
	text-align: left;
}

.profile_properties_title1
{
	font-family: "Georgia";
	font-size: 10px;
	font-weight:bold;
	color: #838186;
	text-align: left;
	line-height: 20px;
}

.profile_properties
{
	font-family: "Georgia";
	font-size: 12px;
	font-weight:bold;
	color: #53371F;
	}
.profile_properties_community
{
	font-family: "Georgia";
	font-size: 10px;
	font-weight:bold;
	color: #53371F;
	}
.community_staff_date
{
	font-family: "Georgia";
	font-size: 11px;
	font-weight:bold;
	color: #4F351C;
	text-align: left;
}
.community_properties
{
	font-family: "Georgia";
	font-size: 10px;
	font-weight:bold;
	color: #000000;
	}
	
	.comment_properties
{
	font-family: "Georgia";
	font-size: 10px;
	font-weight:bold;
	color: #53371F;}
.profile_properties_link
{
	font-family: "Georgia";
	font-size: 11px;
	font-weight:bold;
	
	color: #866A54;
}

.profile_edit: visited
{
	font-family: "Georgia";
	font-size: 9px;
	font-weight:bold;
	
	color: #866A54;
}

.profile_edit: link
{
	font-family: "Georgia";
	font-size: 9px;
	font-weight:bold;
	
	color: #866A54;
}

.profile_edit: hover
{
	font-family: "Georgia";
	font-size: 9px;
	font-weight:bold;
	
	color: #866A54;
}

.indiv_title
{
	font-family: "Georgia";
	font-size: 28px;
	color: #ABA9AA;
}

.star
{
	font-family: "Georgia";
	font-size: 13px;
	font-weight:bold;
	color: #000000;
	line-height: 20px;
}

.content
{
	font-family: "Georgia";
	font-size: 11px;
	line-height: 24px;
	text-align: justify;
}

.newsdate_homepage
{
	font-family: "Georgia";
	color: #919095;
	font-size: 10px;
	font-weight:bold;
	text-align: justify;
}
.newsdate_content
{
	font-family: "Georgia";
	font-size: 10px;
	line-height: 24px;
	font-weight:bold;
	text-align: justify;
	color: #C18458;
}

.newstitle:visited {
	font-family: "Georgia";
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
	line-height: 18px;
}
.newstitle:link {
	font-family: "Georgia";
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
	line-height: 18px;
}
.newstitle:hover {
	font-family: "Georgia";
	font-size: 10px;
	font-weight:bold;
	text-decoration: underline;
	line-height: 18px;
}

.winetitlename
{
	font-family: "Georgia";
	font-size: 10.5px;
	font-weight: bold;
	text-align: left;
	padding-bottom:1px;
}

.winetitle
{
	font-family: "Georgia";
	font-size: 10px;
	line-height: 12.5px !important;
	line-height: 14px;
	font-weight: normal;
	text-align: left;
}

.contentwine{
	font-family: "Georgia";
	font-size: 10px;
	color: #555555;
	line-height: 12.5px !important;
	line-height: 14px;
	text-align: justify;
}

.winespacer
{
    height: 6px !important;
    height: 9px;
}

.countwine{
	font-family: "Georgia";
 	font-size: 9px;
	color: #5E4D43;
	font-weight:bold;
}
.community_total
{
	width:711px;
	float:left;
	height:auto;
	}
.community_left
{
	width:390px;
	float:left; 
	height:auto;
	}
.community_username
{
	font-family: "Georgia";
	font-size: 10px;
	font-weight:bold;
	color: #C18458;
}
.community_username_staff
{
	font-family: "Georgia";
	font-size: 10px;
	font-weight:bold;
	color: #FFFFFF;
}
.community_staff_username
{
	font-family: "Georgia";
	font-size: 10px;
	font-weight:bold;
	color: #FFFFFF;
}

.community_location
{
	font-family: "Georgia";
	font-size: 12px;
	font-weight:bold;
	color: #C18458;
}
.community_location_staff
{
	font-family: "Georgia";
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
}
.community_sort_index
{
	font-family: "Georgia";
	font-size: 16px;
	font-weight:bold;
	color: #C18458;
}

.all_user_item
{
	font-family: "Georgia";
	font-size: 14px;
	font-weight:bold;
	color: #866A54;
	background-image :url("~/images/list_comments_bak.jpg");
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../Images/icon_star_r.gif);

}

.emptyRatingStar {
    background-image: url(../Images/icon_star_g.gif);
}

.savedRatingStar {
    background-image: url(../Images/icon_star_r.gif);
}

.searchfilter 
{
	font-family: "Georgia";
	font-size: 10px;
	color: #838186;
	padding-bottom: 10px;	
}

.ltitle 
{
	padding-bottom: 5px;
	font-family: "Georgia";
	font-size: 10px;
	font-weight:bold;
	color: #838186;
}

.ltitlelink:visited {
	padding-bottom: 5px;
	font-family: "Georgia";
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
	color: #838186;
}
.ltitlelink:link {
	padding-bottom: 5px;
	font-family: "Georgia";
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
	color: #838186;
}
.ltitlelink:hover {
	padding-bottom: 5px;
	font-family: "Georgia";
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
	color: #838186;
}

.rtitle 
{
	padding-bottom: 5px;
	font-family: "Georgia";
	font-size: 10px;
	font-weight:bold;
	color: #923A08;
}

.vltitle 
{
	padding-bottom: 5px;
	font-family: "Georgia";
	font-size: 10px;
	color: #923A08;
}

.searchresult{
	font-family: "Georgia";
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	padding-right: 20px;
	padding-bottom: 20px;
}

.form_item_login {
	font-family: "Georgia";
	font-size: 11px;
	color: #838186;
	font-weight: bold;
	text-align: right;
}

.contact {
	padding-bottom: 20px;
	line-height:24px;
}

.contacttitle {
	font-size: 12px;
	font-family: "Georgia";
	color: #949AA5;
	font-weight:bold;
	line-height:20px;
}

.contactduty {
    font-size: 10px;
	font-family: "Georgia";
	color: #949AA5;
	font-weight:bold;
}
.contactitem {
    font-size: 10px;
	font-family: "Georgia";
	color: #6D6C71;
	font-weight:bold;
}

.contactcontent {
    font-size: 10px;
	font-family: "Georgia";
	color: #6D6C71;
}

.contactemail:visited {
	font-size: 10px;
	font-family: "Georgia";
	color: #923A08;
	font-weight:bold;
	text-decoration: none;
}
.contactemail:link {
	font-size: 10px;
	font-family: "Georgia";
	color: #923A08;
	font-weight:bold;
	text-decoration: none;
}
.contactemail:hover {
	font-size: 10px;
	font-family: "Georgia";
	color: #923A08;
	font-weight:bold;
	text-decoration: underline;
}
.button {
	font-family: "Georgia";
	font-size: 10px;
	color: #57352B;
	font-weight: bold;
}
.beverage
{	font-family: "Georgia";
	font-size: 10px;
	color: #5C4028;
	vertical-align:middle;
}
/*Textbox Watermark*/

.unwatermarked {
	height:10px;
	width:60px;
	font-size:9px;		
	vertical-align:top;
	border:1px solid #BEBEBE;
}
.watermarked {
	height:10px;
	width:60px;
	font-size:9px;		
	vertical-align: top;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
}	
.watermarked1 
{
	height:16px;
	width:60px;
	font-size:10px;		
	vertical-align: top;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
}	
/* Accordion */
.accordionHeader
{
    
    color: white;
    background-image:url(../images/calendar_week_bak.jpg);
   	font-size: 12px;
	font-weight: bold;
    padding-top: 7px !important;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;

}
.accordionHeader_home
{
    
    color: white;
    background-image:url(../images/calendar_week_bak.jpg);
   	font-size: 12px;
	font-weight: bold;
    padding-top: 3px !important;
    padding-top: 3px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;

}
.home_comments_plus
{
    padding-top: 3px !important;
    padding-top: 4px;
	}
.accordionHeader_home_comments
{    
    padding-top: 0px !important;
    padding-top: 2px;
}
.accordionHeader_home_comments_detail
{    
    padding-top: 0px !important;
    padding-top: 0px;
}
.noteHeader
{
    
    color: white;
    background-image:url(../images/list_upcomingevents_title_bak.jpg);
   	font-size: 12px;
	font-weight: bold;
    padding-top: 7px !important;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
}

.noteHeader1
{    
    color: white;
    background-image:url(../images/list_upcomingevents_title_bak.jpg);
    padding-top: 5px !important;
    padding-top: 5px;
    padding-bottom: 4px;
    padding-left: 5px;
    padding-right: 5px;
}

.accordionContent
{
	background-image:url(../images/list_user_bak.jpg);
   /* background-color: #D3DEEF;*/
    border: 1px solid #B7A692;
    padding-top: 5px !important;
    padding-top: 7px;
    padding-bottom: 5px;
    padding-left: 4px;
    padding-right: 5px;
}

.accordionContent1
{
	background-image:url(../images/list_user_bak.jpg);
   /* background-color: #D3DEEF;*/
    border: 1px solid #B7A692;
    padding-top: 6px !important;
    padding-top: 7px;
    padding-bottom: 5px;
    padding-left: 4px;
    padding-right: 5px;
}


.noteContent
{
	background-image:url(../images/list_upcomingevents_content_bak.jpg);
    border: 1px solid #B7A692;
    padding-top: 7px !important;
    padding-top: 7px;
    padding-bottom: 5px;
    padding-left: 4px;
    padding-right: 5px;
}

.noteContent1
{
	background-image:url(../images/list_upcomingevents_content_bak.jpg);
    border: 1px solid #B7A692;
    padding-top: 5px !important;
    padding-top: 7px;
    padding-bottom: 5px;
    padding-left: 4px;
    padding-right: 5px;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}


.calendar_week
{
	background-image:url("../images/calendar_week_bak.jpg");
	font-weight:bold;
	font-family: "Georgia";
	font-size: 14px;
	color: #C5865D;
	}
.calendar_day
{
	background-image:url("../images/calendar_day_bak.jpg");
	font-weight:bold;
	}
.calendar_today
{
	background-image:url("../images/calendar_today_bak.jpg");
	font-weight:bold;
	}
.calendar_day_text
{
	font-family: "Georgia";
	font-size: 12px;
	font-weight:bold;
	color: #A6A39E;
	}	
.calendar_day_link:visited {
	font-family: "Georgia";
	font-size: 12px;
	color: #5C4028;
	text-decoration: underline;
}
.calendar_day_link:link {
	font-family: "Georgia";
	font-size: 12px;
	color: #5C4028;
	text-decoration: underline;
}
.calendar_day_link:hover {
	font-family: "Georgia";
	font-size: 12px;
	color: #5C4028;
	text-decoration: underline;
}
.calendar_pager_link:visited {
	font-family: "Georgia";
	font-size: 10px;
	font-weight:bold;
	color: #A6A39E;
	text-decoration: none;
	line-height: 24px;
}
.calendar_pager_link:link {
	font-family: "Georgia";
	font-size: 10px;
	font-weight:bold;
	color: #A6A39E;
	text-decoration: none;
	line-height: 24px;
}
.calendar_pager_link:hover {
	font-family: "Georgia";
	font-size: 10px;
	font-weight:bold;
	color: #923A08;
	
	text-decoration: underline;
	line-height: 24px;
}

.calendar
{
	width: 400px;
	height: 400px;
    margin-top: 2px !important;
    margin-top: 0px;
    margin-left: 2px !important;
    margin-left: 0px;
	clear: both;
}

.calendar_picture {
	padding-right: 10px;
	padding-bottom: 10px;
}
.box
{
	background-image: url(../images/bg_box.jpg);
}

.bar_title_first
{
	font-family: "Georgia";
	font-size: 10px;
	font-weight:bold;
	color: #000000;
	}
.bar_title_second
{
	font-family: "Georgia";
	font-size: 10px;
	font-weight:bold;
	color: #838186;
	text-align: left;
	}
.add_to_wine_box_text
{
	font-family: "Georgia";
	font-size: 10px;
	font-weight:bold;
	color: #923C03;
	}
.wine_box_title
{
	padding-top: 5px;
	font-family: "Georgia";
	font-size: 11px;
	font-weight:bold;
	color: #4F3F30;
	}
.all_user_pager
{
	font-family: "Georgia";
	font-size: 14px;
	font-weight:bold;
	color: #838186;
	text-align: right;
}
#ctl00_Uc_key_search1_txtkey_list
{
	background-color:White;
	width:400px;
}
#ctl00_Uc_key_search1_txtkey_list div.item 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:White;
	cursor:hand;
	padding-left:2px;
	height:16px;
	cursor:default;
}
#ctl00_Uc_key_search1_txtkey_list div.selected
{
	
	background-color:#b99765;
	color:White
}

#Uc_key_search1_txtkey_list
{
	background-color:White;
	width:400px;
}
#Uc_key_search1_txtkey_list div.item 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:White;
	cursor:hand;
	padding-left:2px;
	height:16px;
	cursor:default;
}
#Uc_key_search1_txtkey_list div.selected
{
	background-color:#b99765;
	color:White
}

.popup_title
{
	font-family: "Georgia";
	font-size: 14px;
	font-weight:bold;
	color: #54361E;
	text-align: center;
}

.popup_content
{
	font-family: "Georgia";
	font-size: 11px;
	line-height: 24px;
	color: #5D4129;
	text-align:justify;
}
.popup_content_1
{
	font-family: "Georgia";
	font-size: 11px;
	line-height: 24px;
	color: #5D4129;
	
}
.default_text_link
{
	color: #9D5131;
	text-decoration:underline;
}
.default_text
{
	font-weight:bold;
	line-height:20px;
	text-align: left;
	font-family: "Georgia";
	font-size: 12px;
	color: #53371F;
}