.boxText{font-family:Arial;font-size:11px;}
.errorBox{font-family:Arial;font-size:10px;background:#ffb3b5;font-weight:bold;}
.stockWarning{font-family:Arial;font-size:10px;color:#cc0033;}
.productsNotifications{background:#f2fff7;}
.orderEdit{font-family:Arial;font-size:10px;color:#70d250;text-decoration:underline;}
BODY{background:#39609b;color:#000000;margin:0px;font-family:arial;}
A{color:#000000;text-decoration:none;}
A:hover{color:#f4b800;text-decoration:underline;}
FORM{display:inline;}
TR.header{background:#ffffff;}
TR.headerError{background:#ff0000;}
TD.headerError{font-family:Tahoma, Arial;font-size:12px;background:#ff0000;color:#ffffff;font-weight:bold;text-align:center;}
TR.headerInfo{background:#00ff00;}
TD.headerInfo{font-family:Tahoma, Arial;font-size:12px;background:#00ff00;color:#ffffff;font-weight:bold;text-align:center;}
TR.footer{background:#999;}
TD.footer{font-family:Arial;font-size:11px;background:#999;color:#ffffff;font-weight:bold;}
.infoBox{background:#666;}
.infoBoxContents{background:#fff;font-family:Arial;font-size:11px;}
.infoBoxNotice{background:#FF8E90;}
.infoBoxNoticeContents{background:#FFE6E6;font-family:Arial;font-size:11px;}
TD.infoBoxHeading{font-family:Arial;font-size:11px;font-weight:bold;background:url(./images/header-bg-darkgrey-v2.gif) repeat-x #999;color:#ffffff;}
TD.infoBox, SPAN.infoBox{font-family:Arial;font-size:11px;}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd{background:#f8f8f9;}
TR.productListing-odd{background:#EBEBED;}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even{background:#f8f8f9;}
TABLE.productListing{border:1px;border-style:solid;border-color:#666;border-spacing:1px;}
A.productListing-heading{font-family:Arial;font-size:11px;color:#FFFFFF;font-weight:bold;}
TD.productListing-heading{font-family:Arial;font-size:11px;background:url(http://www.en-primeuroutlet.co.uk/images/header-bg-darkgrey-v2.gif) repeat-x #ccc;color:#FFFFFF;font-weight:bold;}
TD.productListing-data{font-family:Arial;font-size:11px;border-top:1px dashed #ccc;padding:5px 2px;background:#fff;}
A.pageResults{color:#0000FF;}
A.pageResults:hover{color:#0000FF;background:#FFFF33;}
TD.pageHeading, DIV.pageHeading{font-family:Arial;font-size:20px;font-weight:bold;color:#333;}
TR.subBar{background:#f4f7fd;}
TD.subBar{font-family:Arial;font-size:11px;color:#000000;}
TD.main, P.main, TD.winespage_main2, TD.winespage_main, td .winespage_main2_col2{font-family:Arial;font-size:13px;line-height:1.5;}
TD.smallText, SPAN.smallText, P.smallText{font-family:Arial;font-size:11px;}
TD.accountCategory{font-family:Arial;font-size:11px;color:#aabbdd;}
TD.fieldKey{font-family:Arial;font-size:12px;font-weight:bold;}
TD.fieldValue{font-family:Arial;font-size:12px;}
TD.tableHeading{font-family:Arial;font-size:12px;font-weight:bold;}
SPAN.newItemInCart{font-family:Arial;font-size:11px;color:#ff0000;}
TD.category_desc{font-family:Verdana, Arial, sans-serif;}
CHECKBOX, INPUT, RADIO, SELECT{font-family:Arial;font-size:11px;}
TEXTAREA{width:100%;font-family:Arial;font-size:11px;}
SPAN.greetUser{font-family:Arial;font-size:12px;color:#f0a480;font-weight:bold;}
TABLE.formArea{background:#fff;border-color:#666;border-style:solid;border-width:1px;}
TD.formAreaTitle{font-family:Tahoma, Arial;font-size:12px;font-weight:bold;}
SPAN.markProductOutOfStock{font-family:Tahoma, Arial;font-size:12px;color:#c76170;font-weight:bold;}
SPAN.productSpecialPrice{font-family:Arial;color:#ff0000;}
SPAN.errorText{font-family:Arial;color:#ff0000;}
TD.productPriceInListing{font-family:Arial;font-size:11px;background:#d2e9fb;}
TD.productPriceInBox{font-family:Arial;font-size:11px;background:#eeeeee;text-align:center;border-bottom:1pt black solid;border-right:1pt black solid;}
TD.productPriceInProdInfo{font-family:Arial;font-size:12px;background:#ccFFcc;}
.moduleRow{}
.moduleRowOver{background-color:#eee;cursor:pointer;cursor:hand;}
.moduleRowSelected{background-color:#E9F4FC;}
.checkoutBarFrom, .checkoutBarTo{font-family:Arial;font-size:11px;color:#8c8c8c;}
.checkoutBarCurrent{font-family:Arial;font-size:11px;color:#000000;}
.messageBox{font-family:Arial;font-size:11px;}
.messageStackError, .messageStackWarning{font-family:Arial;font-size:11px;background-color:#ffb3b5;}
.messageStackSuccess{font-family:Arial;font-size:11px;background-color:#99ff00;}
.inputRequirement{font-family:Arial;font-size:11px;color:#ff0000;}
TD.tab{background-color:#002f00;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-style:normal;font-weight:bold;font-size:smaller;}
A.tab{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-style:normal;font-weight:normal;font-size:10px;color:#FFFFFF;text-decoration:none;}
A.tab:hover{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-style:normal;font-weight:normal;font-size:10px;color:#FFFFFF;text-decoration:none;}
TD.ontab{background-color:#002f00;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-style:normal;font-weight:bold;font-size:smaller;color:#ffffff;}
A.headerLink{background-color:#ffffff;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-style:normal;font-weight:bold;font-size:smaller;color:#000099;text-decoration:none;}
A.headerLink:hover{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-style:normal;font-weight:bold;font-size:smaller;color:#99ccff;text-decoration:none;}
A.ontab{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-style:normal;font-weight:bold;font-size:smaller;color:#ffcc00;text-decoration:none;}
A.ontab:hover{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-style:normal;font-weight:bold;font-size:smaller;color:#ffcc00;text-decoration:none;}
.datefont{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;text-decoration:none;}
#header_login_form{}
#header_login_form td{color:#fff;font-size:11px;font-family:arial;padding:2px;}
#header_login_form .field{width:90px;}
#header_login_form .button{border:1px solid #000;background:#011e02;color:#fff;width:40px;}
#searchform{margin:10px auto;padding:5px 3px;text-align:center;}
#orders_edit table tr td{font-size:11px;}
.tab_on{border-top:1px solid black;border-right:1px solid black;border-bottom:1px solid #EBEBEB;border-left:1px solid black;background-color:#EBEBEB;}
.tab_off{border-top:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-bottom:1px solid black;border-left:1px solid #d1d1d1;background-color:#fffff;}
.tab_separator{border-top:0px solid black;border-bottom:1px solid black;background-color:#ffffff;font-size:1px;}
.table_order_headers{border-top:0px solid black;border-right:1px solid black;border-bottom:1px solid black;border-left:1px solid black;}
.green_box td{background:#999;}
.green_box{border:1px dotted #fff;}
.green_box td .infoBoxContents .boxText, .green_box td .infoBoxContents a{color:#fff;}
.headerContainer{border-left:0px solid #000;margin-left:0px;position:relative;z-index:1000; height:28px; }
TD.headerNavigation{border-top:2px solid #fff;border-bottom:0px solid #fff;}
TR.headerNavigation, TD.headerNavigation{background-image:url(./images/header-bg-darkgrey-v2.gif);background-repeat:repeat-x;}
.headerNavigation a{display:block;float:left;padding:6px;border-right:1px solid #999;}
.headerNavigation a:hover{background-color:#39609B;text-decoration:none;border-right:1px solid #999;}
A.headerNavigation{color:#fff;font-size:9pt;font-weight:bold;}
A.headerNavigation:hover{color:#fff;}
.blocks-bg{background-color:#999999;border:0px solid #666;}
td.main ul{list-style-image:url(./images/cat_bullet.gif);}
td.main li{margin:5px 0px;padding:0px;}
.read_more{width:90px !important;}
.winespage_category_desc p, .winespage_category_desc{font-size:10pt;line-height:140%;margin-top:20px;}
td .winespage_main2{padding:10px 0px;}
tr.winespage_main2_row{}
td .winespage_main2_col2{padding:0px 0px;vertical-align:top;border-top:10px solid #fff;border-bottom:10px solid #fff;background:url(http://preview.en-primeur.co.uk/images/webshop-cat-desc-bg.jpg) no-repeat;}
.winespage_catname{}
.winespage_catname, .winespage_catdesc2{}
.winespage_catname .catname, .winespage_catdesc2 .catdesc{display:block;padding:10px;}
.winespage_catname .catname{width:270px;font-weight:bold;border-bottom:1px dotted #002f00;border-left:0px solid #002f00;}
td .winespage_main2 img{border:0px solid #002f00;padding:0px;margin:0px;}
tr .winespage_main2_row{background-image:url(./images/cat_bg01.jpg);}
#cat_container{font-family:Arial, Helvetica, sans-serif;font-size:12px;width:365px;margin:10px;}
.cat_container{font-family:Arial, Helvetica, sans-serif;font-size:12px;width:365px;margin:10px;}
.cat_title{background-image:url(./images/header-bg-darkgrey-v2.gif);height:28px;}
.cat_title a{display:block;margin-left:5px;padding:3px;color:#FFFFFF;font-size:12pt;font-weight:bold;}
.cat_title_cnr{background-repeat:no-repeat;background-position:right;height:28px;}
.cat_img{border-top:1px solid #fff;}
.cat_desc_content{float:left;}
.cat_desc_content ul, .cat_desc_content_wine_accessories ul{list-style-image:url(./images/cat_bullet.gif);margin-top:5px;margin-left:0px;margin-right:0px;margin-bottom:0px;padding:0px;}
.cat_desc_content li{margin-left:20px;}
.cat_more_button{float:right;margin-left:10px;background-image:url(./images/cat_button_bg.gif);margin-top:5px;padding:3px;color:#FFFFFF;font-weight:bold;white-space:nowrap;}
.clearb{clear:both;}
.cat_desc_content_wine_accessories{float:right;margin-top:10px;width:200px;}
.cat_desc_content_wine_accessories li{margin-right:20px;}
.cat_img_wine_accessories{float:left}
.cat_more_button_accessories{float:right;margin-left:10px;background-image:url(./images/cat_button_bg.gif);margin-top:-15px;padding:3px;color:#FFFFFF;font-weight:bold;margin-right:10px;}
.cat_more_button_accessories a, .cat_more_button a{color:#FFFFFF;}
.nobr{white-space:nowrap;}
div.notes{font-size:12px;}
div.notes a{color:#990000;}
.read_more {background:#f5f5f5;padding:2px 4px;border:1px solid #ccc;margin-top:4px;display:block;width:80px;font-weight:normal;margin-bottom:25px;}.
read_more:hover {background:#eee;}


#page-subnav {
	padding:0;
	margin:0;
	list-style-type:none;
	width:595px;
}
#page-subnav li {
	padding:0;
	margin:0;
	display:block;
	float:left;
}
#page-subnav li a {
	padding:3px 23px 3px 23px;
	text-align:left;
	color:#000;
	display:block;
	margin-left:5px;
	font-size:13px;
	font-weight:bold;
}
#page-subnav li a:hover {
	text-decoration:none;
	background:#4265c1;
	color:#fff;
}

#binend_nav {
	float:right;
	background:#590222;
	height:23px;
	width:786px;
}
#binend_nav ul {
	padding:0;
	margin:0;
	list-style-type:none;
	float:right;
}
#binend_nav li {
	float:left;
	display:block;
}
#binend_nav a {
	font-size:12px;
	background:#590222;
	display:block;
	color:#fff;
	padding:4px 12px 4px 12px;
	border-left:1px solid #fff;
	text-decoration:none;
}
#binend_nav a:hover {
	background:#792121;
}

.dropDownDiv {
	background: #DFDFDF;
	border : 1px solid #AFAFAF;
	font-size: 14px; 
	font-weight: bold;	
}
.dropDownGroupCell {
	border-bottom: 1px solid #EAEAEA;
	background: #FFFFFF;
	height:100px;
}
.dropDownGroupCellOver {
	background: #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
	height:100px;
}
.dropDownGroupCellLast {
	background: #FFFFFF;
	font-size: 12px; 
}
.dropDownGroupCellLastOver {
	background: #EAEAEA;
}
.menuLayer {
	position:absolute;
	left:-200px; 
	top: 0px; 
	z-index:1; 
	visibility: hidden;
	background-color: #FFFFFF;
	height:303px;
	width:400px;
	overflow:auto;
}
.menuLayerWrapper {
	position:relative;
	height:1px;
	visibility:hidden;
	background-color: #FFFFFF;
}
.dropDownLink {
	color: #002F00;
	font-size: 14px; 
	text-decoration: underline;
	font-weight: bold;	
}

.dropDownBg2 {
	background:url('images/down-arrow.gif') no-repeat;
	background-position:98% 90%;
}
.dropDownBg2 a {
	color: #002F00;
	font-size: 12px; 
	text-decoration: underline;
	font-weight: bold;	
}
.dropDownBg2 a:hover {
	color: #000000;
	font-size: 12px; 
	text-decoration: underline;
	font-weight: bold;	
}
.dropDownBg2 .menuLayerWrapper img {
	background-repeat:no-repeat;
	border:none;
}

.greyCell {
	font-size:12px;
	background: #DFDFDF;
}

.cellar3dTop {
	background-image: url(images/mycellar/cellarpage_top.png);
	background-repeat: repeat-x; 
	height:15px;
}

.cellar3dBottom {
	background-image: url(images/mycellar/cellarpage_bottom.png);
	background-repeat: repeat-x; 
	height:15px;
}

.cellarTable {
	background-image: url(images/mycellar/cellarpage_tablebg.png);
	background-repeat: repeat-y; 
}
.cellarCell {
	border-bottom: 1px solid #EAEAEA;
	height:100px;
}
.cellarCell2 {
	height:100px;
}

A.fakebutton {
	margin-top:1px; margin-left:8px; 
	font-size:13px;
	background:url(/includes/languages/english/images/buttons/blank.gif);
	width:120px;
	display:block;
	float:left;
	height:17px;
	text-align:center
}
A.fakebutton:hover {
	color:brown;
	text-decoration:none;
}
.left  { float:left;  }
.right { float:right; }
.clear { clear:both;  }

#en-prim-dropdown {
	position:absolute;
	background:#002f00;
	top:27px;
	left:77px;
	visibility:hidden;
	z-index:100000;
}
#en-prim-dropdown ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#en-prim-dropdown ul li {
	margin:0;
	padding:0;
	display:block;
	clear:both;
}
#en-prim-dropdown ul li a {
	color:#fff;
	font-size:12px;
	display:block;
	border-right:0;
}
#en-prim-dropdown ul li a:hover {
	background:#002f00;
	color:#ffff00;
}
