/* CSS Document  marginheight="0" marginwidth="0" topmargin="0" leftmargin="0"*/

BODY {
margin-top:0px;
margin-left:0px;
margin:0px 0px 0px 0px;
text-align: justify;
background-color:#e8e9ea;
color:#000000;
}
a:active {color:#000000; text-decoration: underline;}
a:link {color:#000000; text-decoration: underline;}
a:visited {color:#000000; text-decoration: underline;}
a:hover {color:#000000; text-decoration: underline;}

.ErrorMsg {
color:Red;
font-weight:bold;
font-size: 14px;
font-family: verdana, sans-serif, arial;
}

.ErrorMark{
	font-family: verdana, sans-serif, arial;
	font-size: 22px;
	font-style: normal;
	color: #DE1F26;
	line-height: 28px;
	font-weight: bold;
}

h1 {
	font-family: verdana, sans-serif, arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	text-transform: uppercase;
	color:#2A3334;
}

h2 {
	font-family: verdana, sans-serif, arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	color:#0D565B;
}


.wsub {
	font-family: verdana, sans-serif, arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	text-transform: uppercase;
	color:#FF9600;
}


body,td {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	/*line-height: 15px;*/
	color:#000000;
}

.default {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	/*line-height: 15px;*/
	color:#000000;
}

.bodyBoldRed {
	font-family: verdana, sans-serif, arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	color:#BA0000;
}

a.bodyBoldRed:link {color:#BA0000; text-decoration: underline;}
a.bodyBoldRed:visited {color:#BA0000; text-decoration: underline;}
a.bodyBoldRed:hover {color:#BA0000; text-decoration: underline;}

.bodyBoldBlack {
	font-family: verdana, sans-serif, arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	color:#000000;
}

.productRed {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 16px;
	font-weight: normal;
	line-height: 15px;
	font-style: normal; 
	color:#DE1F26;
}

a.nav:link {color:#DE1F26; text-decoration: none;}
a.nav:visited {color:#DE1F26; text-decoration: none;}
a.nav:hover {color:#DE1F26; text-decoration: underline;}

.navG {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	text-align: center; 
	line-height: 15px; 
	font-weight: normal; 
	color: #808080;
}

a.navG:link {color:#808080; text-decoration: none;}
a.navG:visited {color:#808080; text-decoration: none;}
a.navG:hover {color:#DE1F26; text-decoration: none;}

.navSel {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	text-align: center; 
	line-height: 16px; 
	font-weight: normal; 
	color: #FF9600;
}
.navTitle {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	text-align: center; 
	line-height: 16px; 
	font-weight: bold; 
	color: #DE1F26;
}

.buyonline {  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	text-align: center; 
	line-height: 16px; 
	font-weight: normal; 
	color: #BA0000;
}

a.buyonline:link {color:#BA0000; text-decoration: underline;}
a.buyonline:visited {color:#BA0000; text-decoration: underline;}
a.buyonline:hover {color:#BA0000; text-decoration: underline;}

.productlinkred {  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 16px; 
	font-style: normal; 
	text-align: center; 
	line-height: 16px; 
	font-weight: normal; 
	color: #DE1F26;
}

a.productlinkred:link {color:#DE1F26; text-decoration: underline;}
a.productlinkred:visited {color:#DE1F26; text-decoration: underline;}
a.productlinkred:hover {color:#DE1F26; text-decoration: underline;}

.top12 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-style: normal; 
	text-align: center; 
	line-height: 14px; 
	font-weight: normal; 
	color: #333333;
}

a.top12:link {color:#333333; text-decoration: none;}
a.top12:visited {color:#333333; text-decoration: none;}
a.top12:hover {color:#333333; text-decoration: underline;}

.top12small {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-style: normal; 
	text-align: center; 
	line-height: 14px; 
	font-weight: normal; 
	color: #000000;
}

a.top12small:link {color:#BA0000; text-decoration: underline;}
a.top12small:visited {color:#BA0000; text-decoration: underline;}
a.top12small:hover {color:#BA0000; text-decoration: underline;}

.footer2 {
	font-family: verdana, sans-serif, arial;
	font-size: 10px;
	font-weight: normal;
	color:#FFFFFF;
}
a.footer2:link {color:#FFFFFF; text-decoration: none;}
a.footer2:visited {color:#FFFFFF; text-decoration: none;}
a.footer2:hover {color:#FFFFFF; text-decoration: underline;}
.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
}
.header1 {
	color: #663E59;
}
.header2 {
	color: #95587A;
}
.header3 {
	color: #AF8A9C;
}
.header4 {
	color: #B8B8B8;
}
a.header:active {color:#FFFFFF; text-decoration: none;}
a.header:link {color:#FFFFFF; text-decoration: none;}
a.header:visited {color:#EEEEEE; text-decoration: none;}
a.header:hover {color:#FFFFFF; text-decoration: underline;}

.phoneNumber {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	color: #DE1F26;
	margin-bottom: 2px;
}

.contactUs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	color: #808080;
	margin-top: 10px;
	margin-bottom: 10px;
}

a.contactUs:active {color:#808080; text-decoration: none;}
a.contactUs:link {color:#808080; text-decoration: none;}
a.contactUs:visited {color:#808080; text-decoration: none;}
a.contactUs:hover {color:#DE1F26; text-decoration: underline;}

.wineLinks{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 15px;
	color: #808080;
	margin-top: 10px;
	margin-bottom: 10px;
}
a.wineLinks:active {color:#808080; text-decoration: none;}
a.wineLinks:link {color:#808080; text-decoration: none;}
a.wineLinks:visited {color:#808080; text-decoration: none;}
a.wineLinks:hover {color:#DE1F26; text-decoration: underline;}
.otherInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 15px;
	color: #808080;
	margin-top: 10px;
	margin-bottom: 10px;
}
a.otherInfo:active {color:#808080; text-decoration: none;}
a.otherInfo:link {color:#808080; text-decoration: none;}
a.otherInfo:visited {color:#808080; text-decoration: none;}
a.otherInfo:hover {color:#DE1F26; text-decoration: underline;}

.topWine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #808080;

}
a.topWine:active {color:#808080; text-decoration: none;}
a.topWine:link {color:#808080; text-decoration: none;}
a.topWine:visited {color:#808080; text-decoration: none;}
a.topWine:hover {color:#DE1F26; text-decoration: underline;}

.topWineNum{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	color: #A0A0A0;
}

.shopLink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #666666;
}
a.shopLink:active {color:#DE1F26; text-decoration: none;}
a.shopLink:link {color:#DE1F26; text-decoration: none;}
a.shopLink:visited {color:#DE1F26; text-decoration: none;}
a.shopLink:hover {color:#DE1F26; text-decoration: underline;}

.tableFeature{
	border: 1px solid #D2D2D2
}
.wotwTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 20px;
	font-style: normal;
	color: #000000;
}
.wotwCatchline{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 20px;
	font-style: normal;
	color: #F4A73B;
}
a.wotwCatchline:active {color:#F4A73B; text-decoration: none;}
a.wotwCatchline:link {color:#F4A73B; text-decoration: none;}
a.wotwCatchline:visited {color:#F4A73B; text-decoration: none;}
a.wotwCatchline:hover {color:#F4A73B; text-decoration: underline;}

.secondTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #DE1F26;
}
a.secondTitle:active {color: #DE1F26; text-decoration: none;}
a.secondTitle:link {color: #DE1F26; text-decoration: none;}
a.secondTitle:visited {color: #DE1F26; text-decoration: none;}
a.secondTitle:hover {color: #DE1F26; text-decoration: underline;}

.searchLink{
	color: #B8B9B9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-style: normal;
}
a.searchLink:active {color:#B8B9B9; text-decoration: none;}
a.searchLink:link {color:#B8B9B9; text-decoration: none;}
a.searchLink:visited {color:#B8B9B9; text-decoration: none;}
a.searchLink:hover {color:#FFFFFF; text-decoration: underline;}

.sub{
	color: #BA0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-style: normal;
}
a.sub:link {color:#BA0000; text-decoration: underline;}
a.sub:visited {color:#BA0000; text-decoration: underline;}
a.sub:hover {color:#BA0000; text-decoration: underline;}

.selectTable { 
 background-color: #F5F6F6; 
 color: #000000;
 border: 1px solid #D2D2D2; 
 border-collapse: collapse; 
} 

.smallfieldcell select { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #F5F6F6; 
 border: 1px solid #333333; 
}
.selectSort { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #F5F6F6; 
 border: 1px solid #333333; 
}
.breadcrumb2{
	color: #DE1F26;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-style: normal;
}
.breadcrumb{
	color: #A1A1A1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-style: normal;
}
a.breadcrumb:link {color:#A1A1A1; text-decoration: none;}
a.breadcrumb:visited {color:#A1A1A1; text-decoration: none;}
a.breadcrumb:hover {color:#666666; text-decoration: underline;}
.homeSearchTitle{
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-style: normal;
	font-weight: bold;
}
a.homeSearchTitle:link {color:#A1A1A1; text-decoration: none;}
a.homeSearchTitle:visited {color:#A1A1A1; text-decoration: none;}
a.homeSearchTitle:hover {color:#666666; text-decoration: underline;}


.rating{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 10px;
	font-style: normal;
	font-weight: bold;
}

.ratingTitle{
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-style: normal;
	font-weight:bold;
}
.ratingP{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
}
.priceTab{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	font-style: normal;
}
.notRecommended{
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 10px;
	font-style: normal;
	font-weight: bold;
}	

.orderPageTitle{
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-style: normal;
	font-weight: bold;
	vertical-align:top;
}	

.listRow1{
background-color: #F6EAEC;
}
.listRow2{
background-color: #FFFFFF;
}

.AdvWineSearchRow{
background-color: #F2F2F2;
height:30px;
}

.AdvWineSearchRow2{
background-color: #FFFFFF;
height:30px;
}
.AdvArticleSearchRow{
background-color: #FEFEF6;
height:40px;
}

.AdvArticleSearchTitle{
background-color: #A69D6A;
font-family: verdana, sans-serif, arial;
font-size: 18px;
font-style: normal;
color: #FFFFFF;
line-height: 28px;
font-weight: bold;
}
.AdvArticleSearchBorder{
background-color: #A69D6A;
}
.AdvWineSearchBorder{
background-color: #B3B3B3;
}
.AdvWineSearchTitle{
background-color: #A22D43;
font-family: verdana, sans-serif, arial;
font-size: 18px;
font-style: normal;
color: #FFFFFF;
line-height: 28px;
font-weight: bold;
}
.YourShoppingBasket{
background-color: #A22D43;
font-family: verdana, sans-serif, arial;
font-size: 18px;
font-style: normal;
color: #FFFFFF;
line-height: 28px;
font-weight: bold;
vertical-align:top;
}
.OrderCheckOut{
background-color: #A69D6A;
font-family: verdana, sans-serif, arial;
font-size: 18px;
font-style: normal;
color: #FFFFFF;
line-height: 28px;
font-weight: bold;
}

.listedItem{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 10px;
	font-style: normal;
	font-weight:bold;
}
.listedItem1{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-style: normal;
	font-weight:bold;
}

.priceLargeE{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
}

.priceLargeD{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
}
.priceLargeC{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
}
.priceSmallD{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
}
.priceSmallC{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
}
.wineTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	text-transform:none;
}
h1.wineTitle:link {color: #000000; text-decoration: none;}

a.wineTitle:link {color: #000000; text-decoration: none;}
a.wineTitle:visited {color: #DE1F26; text-decoration: none;}
a.wineTitle:hover {color: #DE1F26; text-decoration: underline;}

.wineRegion{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #000000;
}
.greyBG{
	background-color: #E8E9EA;
}

/* Homepage - START */
.homepageHeading{
	font-family: verdana, sans-serif, arial;
	font-size: 18px;
	color: #DE1F26;
}

.homepageHeading1{
	font-family: verdana, sans-serif, arial;
	font-size: 12px;
	color: #DE1F26;
}
a.homepageHeading1:active {color: #DE1F26; text-decoration: none;}
a.homepageHeading1:link {color: #DE1F26; text-decoration: none;}
a.homepageHeading1:visited {color: #DE1F26; text-decoration: none;}
a.homepageHeading1:hover {color: #DE1F26; text-decoration: underline;}
/* Homepage - END */

/* Category - START */
.categoryParent{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	color: #DE1F26;
	font-weight: bold;
}
a.categoryParent:active {color: #DE1F26; text-decoration: none;}
a.categoryParent:link {color: #DE1F26; text-decoration: none;}
a.categoryParent:visited {color: #DE1F26; text-decoration: none;}
a.categoryParent:hover {color: #DE1F26; text-decoration: underline;}

.categoryChild{
	font-family: verdana, sans-serif, arial;
	font-size: 10px;
	font-style: normal;
	color: #000000;
}
/* Category - END */

/* Templates - START */
.pageTitle{
	font-family: verdana, sans-serif, arial;
	font-size: 18px;
	font-style: normal;
	color: #DE1F26;
	line-height: 28px;
	font-weight: bold;
}

a.pageTitle:active {color: #DE1F26; text-decoration: none;}
a.pageTitle:link {color: #DE1F26; text-decoration: none;}
a.pageTitle:visited {color: #DE1F26; text-decoration: none;}
a.pageTitle:hover {color: #DE1F26; text-decoration: underline;}


.linkPageHeading{
	font-family: verdana, sans-serif, arial;
	font-size: 18px;
	font-style: normal;
	color: #DE1F26;
	font-weight: bold;
}
a.linkPageHeading:active {color: #DE1F26; text-decoration: none;}
a.linkPageHeading:link {color: #DE1F26; text-decoration: none;}
a.linkPageHeading:visited {color: #DE1F26; text-decoration: none;}
a.linkPageHeading:hover {color: #DE1F26; text-decoration: underline;}

.templateTopNavigation{
	font-family: verdana, sans-serif, arial;
	font-size: 11px;
	font-style: normal;
	color: #A2A2A2;

}
a.templateTopNavigation:active {color: #A2A2A2; text-decoration: none;}
a.templateTopNavigation:link {color: #A2A2A2; text-decoration: none;}
a.templateTopNavigation:visited {color: #A2A2A2; text-decoration: none;}
a.templateTopNavigation:hover {color: #A2A2A2; text-decoration: none;}

.templateTopNavigationSel{
	font-family: verdana, sans-serif, arial;
	font-size: 11px;
	font-style: normal;
	color: #DE1F26;
	font-weight: bold;
}
a.templateTopNavigationSel:active {color: #DE1F26; text-decoration: none;}
a.templateTopNavigationSel:link {color: #DE1F26; text-decoration: none;}
a.templateTopNavigationSel:visited {color: #DE1F26; text-decoration: none;}
a.templateTopNavigationSel:hover {color: #DE1F26; text-decoration: none;}

.templateNav{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	text-align: center; 
	line-height: 16px; 
	font-weight: normal; 
	color: #A2A2A2;
}
a.templateNav:active {color: #A2A2A2; text-decoration: none;}
a.templateNav:link {color: #A2A2A2; text-decoration: none;}
a.templateNav:visited {color: #A2A2A2; text-decoration: none;}
a.templateNav:hover {color: #A2A2A2; text-decoration: none;}

.templateNavSel{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	text-align: center; 
	line-height: 16px; 
	font-weight: normal; 
	color: #BA0000;
}
a.templateNavSel:active {color:#BA0000; text-decoration: none;}
a.templateNavSel:link {color: #BA0000; text-decoration: none;}
a.templateNavSel:visited {color: #BA0000; text-decoration: none;}
a.templateNavSel:hover {color: #BA0000; text-decoration: none;}

.productheader{
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
color:Black;
font-size: 17px;
}
.productheader2{
font-family: Arial, Helvetica, sans-serif;
color:#BA0000; 
font-size: 17px;
}
.ProductSpeel{
font-family: Arial, Helvetica, sans-serif; 
font-weight:bold;
color:#FF6000;
font-size: 17px;
}

	.SubHeaderText{
	font-family: verdana, arial, sans-serif;
	 font-weight:bold;
	color:#BA0000;
	font-size: 11px;
	}
	.price{
	font-family: verdana, arial, sans-serif; 
	font-weight:bold;
	color:black;
	}

	.RedWineSpeel{
	font-family: Arial, Helvetica, sans-serif; 
     font-weight:bold;
     color:#BA0000;
     font-style: italic;
	font-size: 17px;
	}
	.WhiteWineSpeel{
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 color:#606000;
	 font-size: 17px;
	 font-style: italic;
	}
	.ConditionsofOfferSubscript{
		font-family: verdana, arial, sans-serif;
		color:#BA0000;
		 font-size: 10px;
	}
	.BuyOnlinebox{
		color: #DE1F26;
		text-decoration: underline;
	}
	.Thisweekstop12{
		color: #333333;
	}
.TheWineregionsofFrance{
	font-family: verdana, arial, sans-serif;
	color: #BA0000;
	text-decoration: underline;
	FONT-WEIGHT: bold;
}
.SpiritsLiqueurs{
 font-family: verdana, arial, sans-serif;
 color: #BA0000;
 FONT-WEIGHT: bold;	
}
.StandardBodyText{
 font-family: arial,verdana, sans-serif;
 color:Black;
 line-height: 15px;	
 font-size: 11px;
}
.SubscriptBodyText{
 font-family: verdana, arial, sans-serif;
 color:Black;
 font-size: 10px;
 line-height:0;	
}

.ResourceHeader{
 font-family: verdana, arial, sans-serif;
 color:White;
 font-size: 15px;
 font-weight:bold;

}
a.ResourceHeader:active {color: White; text-decoration: none;}
a.ResourceHeader:link {color: White; text-decoration: none;}
a.ResourceHeader:visited {color: White; text-decoration: none;}
a.ResourceHeader:hover {color: White; text-decoration: none;}

.ResourceonmouseOver{
   background-color:#EDE2E4;
}
.ResourceonmouseOut{
   background-color:transparent;
}


/* Templates - END */