body
{
	 margin:0 auto;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 Font-size:10pt;
}

#webcontainer
{
	width:920px;
	margin:0 auto;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}

a
{
	
	Font-size:10pt;
	color:#123626;
}


.Normal 
{

font-size:8pt;
font-family: Arial;

}
.MainMenu_MenuContainer 
{
background-color: #ffffff;
color:#000000;
}
.MainMenu_MenuBar 
{
cursor: pointer;
cursor: hand;
height:30;
color:#000000;
background-color: #ffffff;
}
.MainMenu_MenuItem 
{
cursor: pointer;
cursor: hand;
color: #000000;
font-family: Georgia;
Font-size:10pt;
font-weight: bold;
font-style: normal;
background-color: #ffffff;
border-style:none;
}
.MainMenu_MenuIcon,
.MainMenu_MenuArrow
{
cursor: pointer;
cursor: hand;
background-color: #ffffff;
border-left: #ffffff 1px solid;
border-bottom: #ffffff 1px solid;
border-top: #ffffff 1px solid;
text-align: center;
width: 15;
height: 30;
}
.MainMenu_SubMenu 
{
z-index: 10;
cursor: pointer;
cursor: hand;
background-color: #ffffff;
border-bottom: #ffffff 1px solid;
border-left: #ffffff 1px solid;
border-top: #ffffff 1px solid;
border-right: #ffffff 1px solid;
}

.MainMenu_MenuItemSel
{
cursor: pointer;
cursor: hand;
color: #b12a1c;
font-family: Georgia;
Font-size:10pt;
font-weight: bold;
font-style: normal;
background-color: #ffffff;
border: 1px 0 0 0;
}


.MainMenu_ItemActive 
{
cursor: pointer;
cursor: hand;
color: #000000;
height: 30;
font-family: Georgia;
Font-size:10pt;
font-weight: bold;
font-style: normal;
background-color: #ffffff;
}




.LinksDesignTable
{

width:130px;
}
.LinksDesignTable td
{
padding:0px;
}
.LinksDesignTable a
{

}

.LinksDesignTable a:hover
{

}

.LinksDesignTable a:visited
{

}

a:hover
{
text-decoration:none;

}

#dnn_dnnUSER_cmdRegister
{

font-weight:bold;
}
#dnn_dnnLOGIN_cmdLogin,
#TopLinks
{
color:#666666;
font-family:Georgia;
font-size:10pt;
text-align:right;

}
#TopLinks a:hover,
{
	text-decoration:underline;
}

#TopLinks a:active
{
	font-weight:bold;
}

.CatalogWrapper
{
	/*background-color:#ffffff;
	text-align:center;
	height: expression( this.scrollHeight < 500 ? "499px" : "auto" ); 
	min-height: 500px;*/
}

#content
{
	/*
	height: expression( this.scrollHeight < 500 ? "499px" : "auto" );
	min-height: 500px;
   */
}

#dnn_MenuPane a
{
	font-family:Helvetica;
	font-size:11px;

}

.Store-CategoryMenu-Entity a
{
	padding-left:5px;
	color:#000000;
	
}

#dnn_MenuPane span.Store-CategoryMenu-Item a
{
	color:#123626;
}

.Store-CategoryMenu-Item a:hover,
.Store-CategoryMenu-Entity a:hover
{
	text-decoration:underline;
	color:#123626;
}

a.Store-CategoryMenu-ItemSelected,
a.SelectedCategory
{
	font-weight:bold;
}




.Normal
{
Font-weight: normal;
Font-size: 10pt;
COLOR: #000000;
Font-style: normal;
Font-family: Georgia;
}

.NormalBold
{
 Font-size:12px;
 font-family:Georgia;
}
a
{
	text-decoration:none;
	color:#666666;
}
a:link
{

 text-decoration:none;
}

a:visited
{
 
 text-decoration:none;
}

a:active
{

text-decoration:none;

}

a:hover
{
 color:#666666;
 text-decoration:underline;
}


#menu a:hover
{
 color:#666666;
 text-decoration:underline;
}

a.SelectedCategory
{
	font-weight:bold;
	text-decoration:none;
	color:#123626;
}


#dnn_ContentPane
{
	text-align:left;
}

.LoginPanel a,
.LoginPanel span,
a.CommandButton:link,
a.CommandButton:active,
a.CommandButton:visited
{
	font-family:Georgia;
		color:#123626;
		Font-size:12px;
		text-decoration:none;
}
.LoginPanel a:hover,
a.CommandButton:hover
{
	text-decoration:underline;
	color:#123626;
}


.Product-Summary
{
	padding-left:30px;
	padding-bottom:10px;
	min-height:250px;
	
	
}
.Product-Summary-Image
{
	min-height:130px;
	margin-right:10px;
}

.Product-Summary-Info
{

}


.ModelName,
a.ModelName,
a.ModelName:visited
{
	
	color:#123626;
	text-decoration:none;
	font-size:14px;	
	font-family:Georgia;
}

a.ModelName:hover
{
	color:#123626;
	text-decoration:underline;
	font-size:14px;	
	font-family:Georgia;
}

table.product-summary-table
{
	min-height:330px;
	border-bottom:1px solid #dedede;
}

.Product-Summary span.ProductSummary
{
	font-family:Georgia;
	font-size:12px;
	
	
}

#Product-Detail-Name span.ModelName,
.Product-Summary-Name span.ModelName
{
	color:#123626;
	text-decoration:none;
	font-size:16px;
	font-family:Georgia;
	line-height:30px;
}
.Product-Summary-Name
{
	color:#123626;
	text-decoration:none;
	font-size:14px;	
	margin-top:5px;
	font-family:Georgia;
	height:35px;
}
.Product-Summary-Summary
{
	color:#000000;
	height:30px;
	margin-top:5px;
	
}
.Product-Summary-Name-Summary
{
	min-height:70px;
	margin-bottom:5px;
}
.Product-Summary .Product-Summary-Price del,
.Product-Summary .Product-Summary-Price span.SummaryPrice
{
	font-family:Georgia;
	font-size:12px;
	
}
.Product-Summary-Price
{
	color:#000000;
	height:25px;
	margin-top:5px;
	font-family:Georgia;
	font-size:12px;
}

.Product-Summary span.Product-Summary-MemberPrice,
.Product-Summary .Product-Summary-MemberPrice span.SummaryMemberPrice
{
	color:#123626;
	font-family:Georgia;	
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	
}

.Product-Summary-ShowMemberPrice span.ProductInfo-ShowMemeberPrice-NonMemberPrice
{
	color:#000000;
	height:25px;
	margin-top:5px;
	font-family:Georgia;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
}

.Product-Summary-ShowMemberPrice span.ProductInfo-ShowMemeberPrice-NonMemberPrice-StrikeThrough
{
	text-decoration:line-through;
	font-weight:normal;
	font-style:normal;
	
}
.Product-Summary-ShowMemberPrice .NonMemberPrice,
.Product-Summary-ShowMemberPrice .MemberPrice
{
	height:25px;
	margin-top:5px;
	font-size:12px;
	
}
.Product-Summary-ShowMemberPrice span.ProductInfo-ShowMemeberPrice-MemberPrice
{
	color:#123626;
	font-family:Georgia;
	font-size:12px;
	font-weight:normal;
	font-style:none;
}

.Product-Summary-AddToCart
{
	font-family:Georgia;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
}

.Product-Summary .Product-Summary-AddToCart div
{
	font-family:Georgia;
	font-size:12px;
}

.Add-To-EVT-Cart-Message-Wrapper
{
	margin-left:250px;
	margin-top:5px;
}

.Product-Summary .Product-Summary-AddToCart div.Product-Summary-Quantity
{
	font-family:Georgia;	
	float:left;
	margin-right:15px;
	clear:both;
	margin-top:3px;
	margin-right:60px;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
}

.Product-Summary .Product-Summary-AddToCart input.Product-Summary-AddToCart-Quantity
{
	text-align:center;
	width:50px;
	font-family:Georgia;
}


.Product-Summary .Product-Summary-AddToCart div.Add-To-EVT-Cart-Message-Wrapper
{
	padding-top:18px;	
}


.Product-Summary-Seperator
{
	border-bottom:1px solid #dedede;
	margin-top:10px;
	
}

a.PagerLink-Selected
{
	color:#123626;
}

.Catalog-Image
{
	margin-top:20px;
}

.Category-Images img
{
	margin-bottom:15px;
}


.SubCatalog-Image
{
	
	margin-top:40px;
}

.Category-Image-Wrapper
{
	margin-bottom:15px;
}

#pageinfotop
{
	margin-top:10px;
}

.pageinfo span
{
	font-family:Georgia;
	font-size:12px;
	font-weight:normal;
	color:#444444;
}

.referallink
{
	text-decoration:none;
}

.referallink img
{
	border:0px;
}

#product-image
{
	width:215px;
	float:left;
}

table#product-detail
{
	margin-top:20px;
}
table#product-detail-content
{
	width:450px;
	font-size:12px;
}
#product-detail-name .ModelName
{
	font-family:Georgia;
}

#Product-Details-Description
{
	margin-top:5px;
}

#Product-Details-Description a
{
	color:#123626;
	font-family:Georgia;
	font-size:8pt;
}

#Product-Details-Description a:hover
{
	text-decoration:underline;
}

#Product-Details-Price,
#Product-Details-MembersPrice
{
	font-weight:bold;
	font-family:Georgia;
	font-size:12px;
}

#Product-Details-MembersPrice
{
	color:#123626;
}

#Product-Details-Quantity,
#Product-Details-CartImage,
#Add-To-EVT-Cart-Message-Wrapper
{
	float:left;
}

#Product-Details-Quantity
{
	
	margin-right:15px;
	margin-top:3px;
	font-family:Georgia;
	font-size:12px;
}

#Product-Details-Quantity input
{
	width:50px;
	text-align:center;
	font-family:Georgia;
	font-size:12px;
}

#Add-To-EVT-Cart-Message-Wrapper
{
	margin-top:7px;
}

#referafriend
{
	width:100%;
	text-align:center;
}

#addedtocart
{
	height:20px;
	font-size:12pt;
	text-align:right;
	color:#123626;
}

.Store-CategoryMenu-Entity
{
clear:both;
}

.CatalogWrapper
{
	/*background-color:#ffffff;
	text-align:center;
	height: expression( this.scrollHeight < 500 ? "499px" : "auto" );
	min-height: 500px;*/
}

#content,
#toprightcontent
{
	/*
	height: expression( this.scrollHeight < 500 ? "499px" : "auto" ); 
	min-height: 500px;
*/
}

input#dnn_ctr439_SearchInput_cmdGo
{
	font-weight:bold;
	font-family:Georgia;
	font-size:9pt;
	width:40px;
}

#title img
{
	margin-left:100px;
}

.message-text-open
{
}

.user-fullname
{
	color:#123626;
}

#dnn_FooterPane,
#dnn_FooterPane .Normal,
#dnn_FooterPane a
{
	color:#444444;
	font-family:Arial;
	font-size:8pt;
}

#dnn_FooterPane a:hover
{
	text-decoration:underline;
}

#dnn_FooterPane a:active
{
	font-weight:bold;
}


a.ServiceEmail
{
	font-size:11px;
	font-family:Helvetica;
	color:#123626;
}

a.ServiceEmail:hover
{
	text-decoration:underline;
	color:#123626;
}

a.ServiceEmail:active
{
	font-weight:bold;
}

#BottomRow
{
	font-family:Georgia;
	font-size:10pt;
}

#UserWelcome
{
	color:#666666;
}


#BackToWinery a
{
	color:#666666;
	font-family:Georgia;
	font-size:10pt;
}

#BackToWinery a:hover
{
	text-decoration:underline;
}

#BackToWinery a:active
{
	font-weight:bold;
}

.catalog-title
{
	font-family: Georgia; 
	color:#123626; 
	font-size:14pt; 
	font-variant: small-caps; 
	font-weight: bold; 
	text-align:center;
	
}

.Store-CategoryMenu-Header
{
	height:0px;
}

a.Category-Images
{
	
}

.Store-CategoryMenu-Header
{
	display:none;
}

#relatedproducts
{
	margin-top:15px;
	
}
.related-products-header
{
	color:#666666;
	padding-left:10px;
	font-size:10pt;
	font-family:Georgia;
}
.related-product
{
	width:150px;
	margin-left:50px;
	margin-top:20px;
	margin-bottom:20px;
	float:left;
}
.related-product-title
{
	width:150px;
	
}

table.related-product-table
{
	text-align:center
}

.related-product a
{
	color:#123626;
}

.related-product a:hover
{
	text-decoration:underline;
}

.ListContainer-Title
{
	color:#666666;
	border-bottom:1px dotted #dedede;
	padding-bottom:10px;
	clear:both;

}



.ListContainer-Title span
{
	text-align:left;
	padding-left:10px;
	font-size:10pt;
	font-family:Georgia;

}

.Reviews-Title
{
	
}

a.not-logged-in:hover
{
	text-decoration:none;
}

a.AskQuestion
{
	
	text-decoration:none;
	font-size:10pt;
	font-family:Georgia;
	color:#123626;
	
}


a.AskQuestion:hover
{
	
	text-decoration:underline;
	color:#123626;
}

.SubHead
{
	color:#123626;
}

.Product-Summary-BasePrice,
.Product-Details-BasePrice,
span.ProductInfo-PriceLevelBase
{
	
	font-family:Georgia;
	font-size:12px;
	margin-bottom:3px;
}

.taf-wrap
{
	text-align:right;
	margin:10px;
	padding-right:10px;
	line-height:50px;


}

.taf-wrap a.CommandButton
{
	font-size:10pt;
}

.taf-form input.NormalTextBox
{
	height:25px;
}

select.variant
{
	display:block;
	margin-bottom:5px;
	width:100px;
}

.IsVariant1
{
	display:none;
}

.VariantButton1
{
	margin-left:100px;
}



