BODY{font-size:10px;font-family: Verdana, Arial, Helvetica, sans-serif;margin:0;}

/*--anchors--*/
A{color:blue;}
A:visited{color:blue;}

/*--headings--*/
H1,H2,H3,H4,H5,H6{font-family:Georgia, "Times New Roman", Times, serif;color:#04B403;}

/*--lists--*/
UL.genericList, #menu{list-style:none outside none;padding:0;margin:0 0 0 2px;}
UL.genericList li, #menu li{color:#fff;font-size:1em;padding: 3px 0 3px 8px;background:no-repeat url(../images/listDivider.gif) left bottom;}
UL.genericList a, #menu a{display:block;color:#fff !IMPORTANT;text-decoration:none;background-image:url(../images/redBullit.gif);background-repeat:no-repeat;padding-left:12px;}
UL.genericList a:hover, #menu a:hover{}


Div.imageDiv{float:left;padding:7px;border:1px solid #245528;margin-bottom:5px;margin-right:5px;}
Div.imageDiv img{border:0;}
Div.imageZoomCym{background-image:url(../images/zoomBgCym.jpg);}
Div.imageZoom{background-image:url(../images/zoomBg.jpg);}
Div.imageZoom, Div.imageZoomCym{background-repeat:no-repeat;display:block;float:right;height:86px;width:150px;text-align:center;}
Div.imageZoom p,Div.imageZoomCym p{padding:48px 3px 0 3px;margin:0;}

/*--header section--*/
#logo_one{width:166px;border:0;height:124px;position:absolute;top:0;left:10px;}
#logo_two{width:230px;border:0;height:41px;position:absolute;top:37px;left:178px;}
#headerMenu{width:580px;height:27px !IMPORTANT;position:absolute;top:0;left:205px;}
#headerMenu img {border:0;}
#headerDivide{background-image:url(../images/header/headerDivider_bg.jpg);background-repeat:no-repeat;width:609px;height:47px;position:absolute;top:92px;left:176px;}

.LogInOutButton{position:absolute;top:2px;left:15px;}
#myAccountLink{position:absolute;top:2px;left:75px;}
#deliveryLink{position:absolute;top:2px;left:161px;}
#tradeLink{position:absolute;top:2px;left:224px;}
#contactLink{position:absolute;top:2px;left:275px;}

.LogInOutButtonCym{position:absolute;top:2px;left:0px;}
#myAccountLink_cym{position:absolute;top:2px;left:45px;}
#deliveryLink_cym{position:absolute;top:2px;left:125px;}
#tradeLink_cym{position:absolute;top:2px;left:207px;}
#contactLink_cym{position:absolute;top:2px;left:275px;}

#searchArea, #searchArea_cym{position:absolute;top:2px;left:310px;background-repeat:no-repeat;padding:1px 0 0 56px;width:167px;height:21px;}
#searchArea{background-image:url(../images/header/search_bg.gif);left:355px;}
#searchArea_cym{background-image:url(../images/header/search_bg_cym.gif);left:344px;}
.searchGoButton{position:relative;top:2px;}
#searchBox, .searchBox{width:82px;font-size:9px;}
.languageToggle{position:absolute;top:1px;left:525px;}

/*--inset and sections area--*/
#inset,#adminInset{width:587px;position:absolute;top:124px;left:10px;}
#sectionMenu{background-image:url(../images/sectionsMenu_bg.jpg);background-repeat:no-repeat;width:186px;position:absolute;top:124px;left:597px;display:inline;}
#adminMenu{background-image:url(../images/adminMenu_bg.jpg);background-repeat:no-repeat;width:186px;position:absolute;top:124px;left:597px;display:inline;}
#sectionMenu,#inset{height:141px;}
#adminMenu,#adminInset{height:80px;}

#deliSection{position:absolute;top:0;left:0;border:0;}
#wineSection{position:absolute;top:36px;left:0;border:0;}
#restaurantSection{position:absolute;top:70px;left:0;border:0;}
#cateringSection{position:absolute;top:105px;left:0;border:0;} 

/*--main content--*/
#wrapper, #adminWrapper{width:775px;background-image:url(../images/wrapper_bg.jpg);background-repeat:repeat-y;position:absolute;left:10px;margin-bottom:0;}
#wrapper{top:265px;}
#adminWrapper{top:204px;}

#leftCol{float:left;width:162px;}
#leftColDIV{padding: 0 2px 0 8px;}
#leftColDIV P{}

#leftColCap, #leftColCapTitle{background-repeat:no-repeat;width:162px;height:50px;}
#leftColCap{background-image:url(../images/leftColCap.jpg);}
#leftColCapTitle{background-image:url(../images/leftColCapTitle.jpg);}
#mainCol{float:right;width:613px;}
#mainColCap{width:613px;height:55px;background-image:url(../images/mainColCap.jpg);background-repeat:no-repeat;margin-bottom:0;}
#contentReturn{width:777px;height:71px !IMPORTANT;background-image:url(../images/contentReturn_bg.jpg);background-repeat:no-repeat;clear:both;background-color:#fff;}
#mainColCap h3,#leftColCap h4, #leftColCapTitle h4,#titlebar h3{color:#fff;font-weight:bold;font-size:1.3em;margin:0;}
#mainColCap h3,#titlebar h3{padding: 7px 0 4px 26px;}
#leftColCap h4, #leftColCapTitle h4{padding: 8px 0 0 32px;}
#quickNav{background-image:url(../images/quickNav.jpg);width:613px;height:75px;background-repeat:no-repeat;}
#titlebar{height:33px;}
#content{padding-left:15px;margin-top:0;font-size:1.1em;}
#content h3, #content h4, #content h5{margin-top:0;}
/*--menu--*/
.menuItem{cursor:hand;background-color:pink;}/*background-image: url(../images/bullit.gif);}*/
.menuItem_alt{cursor:hand;background-color:red;}/*background-image: url(../images/bullit_alt.gif);}*/

/*--Footer--*/
#footer{width:777px;background-color:#fff;margin:0;padding:20px 0 50px 0;}
#footer UL{list-style:none outside none;margin:0;padding:0;}
#footer UL LI{float:left;color:#007300;font-size:1em;width:auto;}
#footerTop{width:100%;margin-bottom:10px;}
#footerBottom{border-top:1px solid #DDECCA;width:100%;}
#footerTop LI {padding-bottom:10px;}
#footerTop LI A{display:block;color:#007300;text-decoration:none;padding-right:10px;}
#footerTop LI A:hover{color:#FFF;background-color:#99CC00;}
#footerTop LI SPAN{text-transform:uppercase;font-weight:bold;}
#footerBottom LI {padding-top:10px;}
#footerBottom LI A{color:#007300;text-decoration:none;}
#footerBottom LI A:hover{color:#FFF;background-color:#C52E2E;}
#footerBottomOne,#footerTopOne{padding-left:190px;}

/*--basket--*/
#miniBasket, #miniBasketCym{cursor:hand;background-repeat:no-repeat;height:45px;width:189px;position:absolute;top:81px;left:588px;}
#miniBasket{background-image:url(../images/basket/basket_bg.jpg);}
#miniBasketCym{background-image:url(../images/basket/basket_bgCym.jpg);}
#miniBasketDetails{min-height:160px;z-index:9999;display:none;background-color:#FFF;border-style:solid;border-color:#569B6A;border-width:0 1px 1px 1px;width:178px;position:absolute;top:125px;left:601px;}
#basketDetailsMask{background-color:#000;z-index:9998;width:180px;position:absolute;top:125px;left:601px;display:none;border:0;}
#miniBasketDetails p{padding:6px;}
.BasketCount{color:#FFF;font-size:1.2em;display:block;padding:20px 0 0 100px;}
.emptyBasketLabel{font-weight:bold;color:#CCC;display:block;height:50px;width:80px;margin:60px 50px;text-align:center;}

/*--generic styles for labels--*/
.errorLabel, SPAN.errorLabel{color:Red !IMPORTANT;}
.fieldNote{color:black;display:block;width:370px;}

/*--Clearance class'--*/
.clear-right{clear:right;}
.clear-left{clear:left;}
.clear-both{clear:both;}
DIV.rule{clear:both;border-bottom:1px solid #036F00;margin-bottom:9px;}
/*--Login page structure--*/
#LogInTop{background-image:url(../images/loginControl/top.gif);}
#LogInBottom{background-image:url(../images/loginControl/bottom.gif);}
#LogInTop, #LogInBottom{background-repeat:no-repeat;width:402px;height:21px;margin-left:17px;}
#logInDiv{background-image:url(../images/loginControl/middle.gif);width:402px;background-repeat:repeat-y;padding:0 17px;margin-left:17px;}
#logInDiv TABLE{font-size:1em;width:380px;}
#logInDiv TD{padding:4px;}
#logInDiv TD.title{font-size:1em;width:84px;text-align:right;}
#logInDiv TD P{color:#4C9160;}

p.note{color:Red !IMPORTANT;}
h4.note{color:Red !IMPORTANT;}

#SearchTop{background-image:url(../images/loginControl/top.gif);}
#SearchBottom{background-image:url(../images/loginControl/bottom.gif);}
#SearchTop, #SearchBottom{background-repeat:no-repeat;width:402px;height:21px;}
#SearchDiv{background-image:url(../images/loginControl/middle.gif);width:402px;background-repeat:repeat-y;padding:0 17px;}

#cookieWarning, #cookieWarningCym{background-repeat:no-repeat;height:82px;width:586px;margin-bottom:18px;}
#cookieWarning{background-image:url(../images/cookies.gif);}
#cookieWarningCym{background-image:url(../images/cookiesCym.gif);}
#cookieWarning h2, #cookieWarningCym h2{font-size:0.1em;margin-left:110px;color:#FED719;margin-bottom:34px;}
#cookieWarning p, #cookieWarningCym p{color:#000;margin-left:110px;font-size:0.85em;}

#special a{color:#fff; text-decoration:none;}
