/* styles for v5+ browsers */
@font-face {
	font-family:'DIN-Regular';
	src: url('../fonts/dinrg.ttf') format('opentype');
}

body {
	margin:0;
	padding:0;
	color:#630;
	background:#fff;
	font:76% Verdana, Arial, Helvetica, sans-serif;		/*font:76% Arial, Verdana, Helvetica, sans-serif;*/
	}

/* display elements */
h1, h2, h3, p {
	margin:0;
	padding:0;
	}
h1 {
	font-size:1.5em;
}
h1.din {
	font-size: 26px;
	font-weight: lighter;
	font-family: 'DIN-Regular', "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #5a5a5a;
}
h2 {
	font-size:1.2em;
	}
.din {
	font-weight: lighter;
	font-family: 'DIN-Regular', "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #5a5a5a;
}
h3 {
	font-size:1.0em;
	color:#3c3c3c;
	}
h4 {
	font-size:0.9em;
	}
h4.wishlist{
	padding:0;
	margin:6px 0 8px 2px;
	}
h2.bbbHeading {
	font-family: "Gill Sans", "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: lighter;
	color: #5a5a5a;
	font-size: 18px;
	margin-bottom: 1.5em;
}
a {
	color:#969696;
	text-decoration: none;
	}
a:hover {
	color:#5a5a5a;
	text-decoration: none;
	}
	
a.external {
	background: url(../images/externalLink.gif) no-repeat right center;
	padding-right: 18px;
}

img {border: none;}

.error {
	color:#5a5a5a;
	text-align: center;
	padding: 1em;
	background: #fde3e3;
	border: 1px solid #fa9b92;
	}
.bold {
	font-weight:bold;
	}
.linkBullet{
	margin-right:3px;
}

/* list elements */
ul {
	margin:0;
	padding:0;
	list-style:none;
	}

ul.bbbList {
	font-size: 13px;
	color: #5a5a5a;
	padding-left: 20px;
	margin-bottom: 3em;
	padding-bottom: 3.25em;
	background: url(../images/divider_full.gif) no-repeat left bottom;
}
ul.bbbList li {
	list-style-position: outside;
	list-style-type: disc;
	margin-bottom: .75em;
}
	
ol li {
	margin-bottom: 2em;
}

.redText {color: #dd0c10;}
.greenText {color: #009013;}
.darkGreyText {color: #5a5a5a;}

.colorLink {color:#5a5a5a;}
.colorLink:hover {text-decoration:underline;color:#5a5a5a;}

.lowStock {color: #dcad6d; font-size: 10px;}

.greyBox {
	background: #efefef;
	padding: 1em;
}

a.greyBox {
	display: block;
	text-align: center;
	margin: 1.5em auto;
}

a.greyBox:hover {
	background: #e0e0e0;
}

.greyBoxHayBarn {
	background: #efefef;
	display: block;
	text-align: center;
	padding: 1em;
	margin: 1em 0;
}

img#banner {margin-bottom: 40px;}

.topFullHeart {
	padding-top: 3em;
	background: url(../images/divider_full.gif) no-repeat center top;

}

.bottomFullHeart {
	padding-bottom: 60px;
	background: url(../images/divider_full.gif) no-repeat center bottom;

}



.bottomHalfHeart {
	padding-bottom: 5em;
	margin-bottom: 40px;
	background: url(../images/divider_half.gif) no-repeat center bottom;

}

.callUs {
	clear: both;
	text-align: center;	
}

.greyBox a {color: #5a5a5a; border-bottom: 1px dotted; padding: 1px;}
.greyBox a:hover {color: #5a5a5a; border-bottom: none; background: #d4d4d4; padding: 1px;}


div#contentsBox.greyBox {
	margin-top: 3em;
	padding: 2em;
	font-size: 10px;
	line-height: 170%;
	color: #707070;	
}

#contentsBox div.contentsRight {
	margin-left: 380px;
}


#contentsBox li {
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 15px;
}

#contentsBox h2 {
	font-weight: normal;
	color: #5a5a5a;
	font-size: 18px;
	margin-bottom: 1em;
}

#contentsBox h4 {
	margin-top: 1.5em;
	margin-bottom: 0px;
	color: #5a5a5a;
	font-weight: normal;
	font-size: 11px;
}


/* @group Link Buttons */

a.buttonTiny:link {	
	color: #969696;
	font-size: 10px;
	text-decoration: none;
	padding: 4px 0 5px 0px;
	width: 92px;
	max-height: 22px;
	vertical-align: middle;
	text-align: center;
	position: relative;
	display: inline-block;
	background: url(../images/buttons/butBG.gif) no-repeat center top;
}
a.buttonTiny:visited {}
a.buttonTiny:hover {
	color: #5a5a5a;
	background: url(../images/buttons/butBG.gif) no-repeat 0 -29px;
	}
a.buttonTiny:active {}
/* @end */




/* mootools tool-tip elements*/
.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 10px;
	margin: 0;
	color: #a9a9a9;
	text-align:left;
	padding: 8px 8px 4px;
	background: url(../images/bubble.html) top left;
}
 
.tool-text {
	font-size: 10px;
	text-align:left;
	padding: 4px 8px 8px;
	background: url(../images/bubble.html) bottom right;
}



/* admin elements */
#admin, #admin a {
	margin:0;
	padding:.5em 0;
	color:#fff;
	}

/* hidden elements */
.hide {
	display:none;
	}

.left {
	float:left;
	}
.right {
	float:right;
	}
.clear-all { /* can be used on a <div> or <br> to avoid collapsing divs - especially ns6 (pc) */
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
}


/* structural elements */
.mainGrey {
	border: 1px solid #d2d2d2;
	border-top: none;
	width: 943px;
	margin: 0 auto 3em auto;
	padding: 40px 0 20px 0;
	background: #f7f7f7;
	-webkit-border-radius: 6px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius: 6px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
}

.oneCol {
	margin: auto;
	padding: 0 30px;
}

.twoCol div.col {
	width: 48%;
}




/* if no right column required, remove #col-three and #col-two then put content in #col-two-three */

.prodOutOfStock {
	width:70px;
}





/* @group Nav */

#navcontainer {
	width: 754px;
	margin: 5px 0px 0px 2px;
}

#navcontainer ul
{
	padding-left: 0;
	margin-left: 0;
	color: #8a8a8a;
	float: left;
	width: 100%;
	margin: 0px;
	font: 11px verdana, "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	background-color: #663300;
	background-image: url(../images/right.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
	padding: 0.7em 32px;
	background-color: #9;
	color: #fff;
	text-decoration: none;
	float: left;
}

#navcontainer ul li a:hover
{
	background-color: #DDC2A2;
	color: #fff;
}

#navcontainer ul li a.menu_aboutnatalie {
	background: url(../images/left.gif) no-repeat ;
	padding-left: 2.5em;
}

#navcontainer ul li a.menu_aboutnatalie:hover {
	background-color: #DDC2A2;
	background-image: url(../images/left.gif);
	background-repeat: no-repeat;
	background-position: left -31px;
}


#navcontainer ul li a.selected {
	color: #fff;
	background: #454545;
}


/* @end */
#wrapper {
	width:760px; /* #wrapper = #col-one + 10px + #col-two-three */
	}
#header {
	width:100%;
	clear:both;
	}



/* @group breadcrumbs */

#breadCrumb {
	text-align: center;
	margin: 0px auto 0px auto;
	padding: 12px 0px;
	background: #f2f2f2;
	width: 755px;
	font: 10px Arial, Verdana, sans-serif;
}

#breadCrumbText {
	color: #5a5a5a;
	text-shadow: #fff 0 1px 1px;
	text-transform: uppercase;
}

#crumbHome {
	background: url(../../icat/food/home.gif) no-repeat left bottom;
	padding: 5px 0 0 20px;
}

#breadCrumbText a {color: #5a5a5a;}

#breadCrumbText a:hover {color: #5a5a5a; text-decoration: underline;}

/* @end */



#col-one {
	width:165px;
	float:left;
	}
#col-two-three { /* #col-two-three = #col-two + 10px + #col-three */
	width:585px;
	float:right;
	position:relative;
	}
#col-one-myaccount {
	width:185px;
	float:left;
	}
#col-one-myaccount .container {	
	padding: 37px 30px 0 9px;
}
#col-two-three-myaccount { /* #col-two-three = #col-two + 10px + #col-three */
	width:565px;
	float:right;
	}
#footer {
	width:100%;
	clear:both;
	margin:0;
	padding:0;
	}
#footer li {
	display:inline;
	border-left:1px solid #969696;
	padding:0 .5em;
	color: #AAAAAA;
	height:11px;
	}
#footer li{
	_height:5px;/*ie win*/
}
#footer li.first {
	border-left:0;
	}
#footer li#venda {
	float:left;
	border-left:0;
	padding:0;
	}
#footer a:hover{
	color: #C8C8C8;
	}
#footer a{
	color:#AAAAAA;
}
/* start styles to centre content (remove these styles if site should be left-aligned) */
body {
	text-align:center; /* centres content in ie4/5 */
	}
#wrapper {
	font-size: 10px;
	text-align: left;
	margin: 0 auto;
	}
#col-two-three {
	text-align:left; /* ie4 fix needed due to float:right; */
	}
/* end styles to centre content */

/* previous/continue buttons floated left/right within #buttons div */
#buttons {
	border-top:1px solid #ccc;
	padding:5px;
}
#buttons_noline{
	padding:5px;
}
.bodycontent p{
padding: 0 0 5px 1px;
}


/* nav styles */
#col-one ul li {
	margin:0;
	padding:5px 0 5px 5px;
	}
#col-one ul li ul li {
	padding:5px 0 0 10px;
	}

/* product list styles */
ul#productlist li, ul#productreviews li {
	margin:.5em;
	border-bottom:0px solid #000;
	}

/* @group sidebar */

#otherCat {
	padding-bottom: 9px;
	padding-left: 3px;
	background: url(../images/catArrow.gif) no-repeat 30px bottom;
	margin: 15px 0 0px 0; 
}

#otherCat ul {border: 1px solid; border-bottom: 7px solid; border-color: #d2d2d2;}
div#otherCat li {padding: 0px;}
#otherCat a {display: block; padding: 7px 8px; 	color: #797979;}
#otherCat a:hover {background: #e8e8e8; color: #5a5a5a;}
#otherCat a.active {background: #595959; color: #fff;}

#navTicks{
	margin:  15px 0;
	padding: 15px 0;
	border-color: #E4E5E6;
	border-bottom: 1px solid #E4E5E6;;
	border-top: 1px solid #E4E5E6;;
}


/* @end */

/* @group Product List Table */
#categoryListTable {width: 100%;}
#categoryListTable img {border: none;}
#categoryListTable h1 {margin-bottom: 1em; font-weight: normal;text-transform: uppercase;}
#categoryListTable h1 a:link {color: inherit;}
#categoryListTable h1 a:hover {color: #5a5a5a; text-decoration: underline;}
#categoryListTable p {margin-bottom: 1.75em;}
#categoryListTable p span {color: #5a5a5a;}
#categoryListTable td {padding-bottom: 20px;}
#categoryListTable td.catListImg {width: 280px;}
/* @end */
	
	

/* featured products styles */
#featured ul  {
	margin:.5em;
	padding:.5em;
	border-bottom:1px solid #000;
	}
																															/* ***** start : TON ***** */
		.bgred{
	background:red;
}
.bggreen{
	background:green;
}

/*  Start : header  */
#menubasket{
    padding:0;
	color:#bebebe;
	text-align:right;
}
#menubasket li{
    display:inline;
}
#menubasket li a{
	text-decoration:none;
	border-left:1px solid #bebebe;
	padding:0 6px 0 6px;
	margin:0px;
	color:#bebebe;
}

#menubasket li a:hover{
     text-decoration:none;
	color:#C8C8C8;
}
#menubasket li a.firstbk{
	border:0;
	padding:0 6px 0 1.5px;
}
#menubasket li a:hover .firstbk{
	border:0;
	padding:0 6px 0 1.5px;
	text-decoration:none;
	color:#C8C8C8;
}

/****/
.ptop6{
	padding-top:6px;
}
#menu{
    padding:0;
	color:#bebebe;
	text-align:right;

}
#menu li{
    display:inline;
}
#menu li a{
	text-decoration:none;
	border-left:0px solid #bebebe;
	padding:0 6px 0 6px;
	margin:0px;
	color:#bebebe;
}
#menu .wel{
	text-decoration:none;
	border-right:1px solid #bebebe;
	padding:0 5px 0 0;
	margin:0px;
	color:#bebebe;
	text-align:left;
}
#menu li a:hover{
	text-decoration:none;
	color:#C8C8C8;
}
#menu li a.first{
	border:0;
		padding:0;
	margin:0;
}
#menu li a:hover .first{
	border:0;
	padding:0 6px 0 1.5px;
	text-decoration:none;
	color:#C8C8C8;
}
* html #menu .firstwel{
	border-left:0;
	padding:0 6px 0 1.5px;
}
#wh_header{
	margin:0px 0 4px 0;
	width:760px;
}
:root #wh_header{
	margin:0px 0 6px 0;
	width:760px;
}
#menuheader { /* #col-two-three = #col-two + 10px + #col-three */
	position: relative;
	width:760px;
	padding-top:3px;
	padding-left:0px;
	
}
:root #menuheader { /* #col-two-three = #col-two + 10px + #col-three */
	width:760px;
	padding-top:5px;
}

#menuheader .menuline{
	
	float:left;
	margin-top:5px;
	
}
#menuheader .menuline .menuline_login{
	margin-bottom:5px;margin-left:243px;margin-right:19px;
}
#menuheader .menuline .menuline_basket{
	margin-bottom:5px;margin-left:243px;margin-right:19px;
}
#menuheader .menulogo{
	float:left;
}

#homeHeaderText {
	position: absolute;
	left: 278px;
	top: 28px;
	font-size: 9px;
	color: #7e7e7e;
	display: none;
}

#topnav { /* #col-two-three = #col-two + 10px + #col-three */
	/*width:700px;*/
	padding: 2px 0 2px 0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
.bgtopnav{
	background:#AAAAAA;
	height:17px;
	padding-bottom:1px;
}
#topnav li{
	display:inline;
}
.pright48{
	padding-right:48px;
}
 .pright18{
	padding-right:18px;
}
.pright3{
	padding-right:3px;
}
#topnav li a{
	color:#fff;
	text-decoration:none;
	padding: 2px 20px 2px 20px;
}
#topnav li a:hover{
	background:#8C8C8C;
}
#topnav li a.first_headerlink {
	padding: 2px 20px 2px 33px;
}
#topnav li a.last_headerlink {
	padding: 2px 22px 2px 25px;
}
.wh_header{
	padding:5px 0 2px 0;
	width:760px;
}
/*   End : header   */
/*   start : catagory list   */
.height3-form{
	clear:both;
	height:3px;
	line-height:3px;
	font-size:0;
}
.height2-form{
	clear:both;
	height:2px;
	line-height:2px;
	font-size:0;
}
.ptop5{
	padding-top:5px;
}
.ptop6{
	padding-top:6px;
}
.pleft6{
	padding-left:6px;
}
.pright19{
	padding-right:22px;
}
.pbottom12{
	padding-bottom:12px;
}
.height5-form{
	clear:both;
	height:5px;
	line-height:5px;
	font-size:0;
}
* html .height14{
	height:14px;
	line-height:14px;
}
:root .height25{
	height:25px;
	line-height:25px;
}
.fsize8{
	font-size:.8em;
}
.fsize1{
	font-size:.95em;
}
.fsize95{
	font-size:0.9em;
}

.tinyText {
	font-size:xx-small;
}

#wh_category{
	width:575px;
	margin:23px 0 0 15px;
	
}
#wh_category .eachcat{
	width:115px;
	margin-right:23px;text-align:center;
	float:left;
}

#wh_category .eachcat .catimg img{
	width:100px;
	height:100px;
	
}
#wh_category .eachcat .catname{
	height:30px;
	width:115px;
	text-align:center;
}
:root #wh_category .eachcat .catname{
	height:30px;
	width:115px;
	text-align:center;
}
.txt_center{
	text-align:center;
}
.txt_right{
	text-align:right;
}
.txt_bottom{
	vertical-align:bottom;
}


.pright37{
	padding-right:37px;
}
:root .height50{
	height:50px;
}
* html .height27{
	height:27px;
}
* html .height40{
	height:40px;
}
.width518{
	width:518px;
}

img.prodLabel {
	vertical-align:-1px;
	padding: 0px 0px 0 6px;
}

/*   end : category list   */
/*   start : category related */
.width585{
	width:565px;
	padding-right:20px;
}
.txt_bold{
	font-weight: bold;
}
.wh_related{
	width:90px;
	height:60px;
}
.pleft2{
	padding-left:2px;
}


#related_prod .plefttop6{
	margin:6px 0 0 0;
	
}
.bdr_related{
	background: url(../images/img_border.gif) no-repeat top left;
margin:2px 0 0 0
	height:96px;
}
#wh_related{
		width:100px;
	/*height:60px;*/
	float:left;
	margin-left:0px;

}
#wh_related .thumb40{
	height:40px;
	width:40px;
}
#wh_related .thumb40 .img_related{
	padding-left:29px;
}
#wh_related .name_related{
	text-align:center;
	padding-top:6px;
padding-left:2px;
margin-left:0px;
	width:90px;
}
.pleft16{
	padding-left:16px;
}
.noborder {
	background:0 !important;
	padding:0 0 0 0px;
}
.pleft22{
	padding-left:22px;
}
.product_top{
	margin-bottom:-5px;
}
/*   end : category related */
/*   start : product list */

.height100{
	height:100px;
}
* html .price_height3{
	height: 3px;
}
* html .more_ptop{
	padding-top:4px;
}
:root .more_ptop{
	padding-top:-4px;
}
.width180{
	width:180px;
}
.width85{
	width:85px;
}
.width70{
	width:75px;
}
.pleft15{
	padding-left:15px;
}
.pleft10{
	padding-left:10px;
}
.pbottom12{
	padding-bottom:12px;
}
.qty-box{
	border:1px solid #bebebe;
	width:25px;
	text-align:center;
	color:#bebebe;
}
.a_underline a:active{
	text-decoration:underline;
}
.line_dot{
	/*background :url(..images/img_dot.gif)repeat-y right;*/
	background:red;
}
.height16{
	height:16px;
}
.pleft62{
	padding-left:62px;
}


/*  end : product list */
/*  start : farmshop */
.pbottom47{
	padding-bottom:47px;
}
.wh_pic img{
	width:210px;
	height:285px;
}
.wh_descp{
	width:345px;
	margin:0 0 0 5px;
}
.pleft20{
	padding-left:20px;
}
.title_cat{
	font-size:1.2em;
}
.height21{
	height:21px;
	line-height:21px;
}
.pright8{
	padding-right:8px;
}
.ptop12{
	padding-top:12px;
}
/*  end : farmshop */


/* begin - product list skin 1 */

#productlist-shop {
	margin: 20px 18px 15px 0;
}

.nobg {
	background: none !important;
}

.product-list-one div.row {
	background: url(../images/img_dot_r.gif) repeat-x;
/*	
	padding: 10px 0 5px 0;
	margin: 0 9px 5px 9px;
*/	

	clear: both;
}
.product-list-one div.row:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.product-list-one div.row { display: inline-table; }
/* Hides from IE-mac \*/
* html .product-list-one div.row { height: 1%; }
.product-list-one div.row { display: block; }
/* End hide from IE-mac */


.product-list-one div.seperate {
	background: url(../images/img_dot.gif) repeat-y center;
}

.product-list-one div.one,  .product-list-one div.two {
	float: left;
	width: 275px;
	padding-top:20px ;
	padding-bottom:0px ;
}
.product-list-one div.one { margin-right: 15px; }
.product-list-one div.two { width: 275px;}
.product-list-one div .image {
	width:90px;
	height: 90px;
	text-align: center;	
	/*background: green;*/
	float: left;
	padding-bottom:8px;
	padding-left:3px;
}
.product-list-one div input.qty { 
	width: 25px; 
	height: 15px; 
	border: 1px solid #999; 
	text-align: center;
	padding: 3px 0;
}
.product-list-one div input.bt { 
	margin: 2px 0 0 0;
}
.product-list-one .price {
	font-weight: bold; 
}
.product-list-one .price {
	font-weight: bold; 
}
.product-list-one .wasprice {
	font-weight: normal; 
	text-decoration: line-through;
	padding-right: 7px;
}

.product-desc h2{
	font-size:12px;
}

.product-list-one .product-desc {
	/*background: red;*/
	float: left;
	padding-left:8px;
	padding-right:0px;
	padding-bottom:8px;
	

}
.product-list-one .one .product-desc {
width:169px;
}
.product-list-one .two .product-desc {
	width:169px;
}
.product-list-one .product-desc .product-price {
	float: left;
	padding-top: 5px;
}
.product-list-one .product-desc .product-qty {	float: right;	padding-top: 2px; padding-right: 3px;	}

.product-list-one .product-desc .product-addtobasket {
	float: left;
	padding-top: 2px;
	padding-bottom: 5px;
}
.product-list-one .product-desc .product-moreinfo{
	padding-top:3px;
	padding-left:0px;
	float: right;
	padding-bottom: 5px;
}


.product-list-one .product-desc .product-moreinfo a.reduce-space {
	letter-spacing: -1px;
}
.product-list-one .product-desc .product-addtobasket a.reduce-space {
	letter-spacing: -1px;
}
.height24{
	height:24px;
}
.height13{
	height:13px;
}
.product-price{
	height:25px;
}

/* end - product list skin 1 */
/* start - pageselect */
#psel{
	width:585px;
	height:30px;
}
#psel .prev a {
	text-align:left;
	font-weight:bold;
	float:left;
}
#psel .next a {
	text-align:right;
	font-weight:bold;
	float:right;
}
#psel   .number a:visited{
	text-decoration: underline;
	text-align:center;
	font-weight:bold;
}
.prodlist_pagenum {
	padding: 0 8px 0 0;
	font-weight: bold;
}
.prodlist_pagenum a {
	font-weight: bold;
	text-decoration: underline;
}
.pagenumleft{
	padding-left:10px;
}
:root .pagenumleft{
	padding-left:30px;
}
/* end - pageselect */
/* start - product detail */
#prod_detail{
	width:565px;
	margin: 20px 20px 0 0;
/*	background:pink;*/
}
#prod_detail div.prod_img{
	width:130px;
	height:190px;
	text-align:center;
	float:left;	
	padding:3px 5px 0 6px;
/*	background:green;*/
}
.prod_img_pos{
	width:150px;
	height:150px;
	padding:0 10px 0 5px;
	/*background:grey;*/
}
#prod_detail div.prod_desc{
	width:385px;
	float:right;
	padding-left:2px;
padding-top:0px;
/*	background:yellow;*/
}
#prod_detail div.prod_desc .invtname_gap{
	padding-bottom:20px;
}
#prod_detail div.prod_desc .desc_gap{
	padding-bottom:5px;
	/*background:blue;*/
}
.prod_row{
	padding:20px 0 0 2px;
}
.prod_row .qtypricebasket{

	text-valign:middle;
}
.prod_row .price{
		margin:33px 13px 0 3px;
}
.prod_row .qty{
	margin: 33px 13px 0 0;
}
.prod_row .qty_newline{
	margin: 10px 13px 0 3px;
}
:root .prod_row .basket{
	padding-top:0;
	margin-left:3px;
	margin: 0;
}
.prod_row .basket{
	margin: 0px 10px 0 3px;
}
.prod_row .attribute{
	padding:30px 13px 0 0;
}
.prod_row .multibuy{
	padding:15px 0 0 5px ;
}
*html .eachbuy{
	padding-left:165px;
	width:330px;
	font-size:0.9em;
}
:root .eachbuy{
	padding-left:165px;
	width:330px;
}
.logo_organic{
	width:73px;
	height:92px;
	float:right;
	padding-right:5px;
	margin-top:-60px;
}
.non_h_logo_organic{
	width:73px;
	float:right;
	padding-right:5px;
	margin-top:-50px;
}
.prod_row .priceatt{
	padding-bottom:5px;
}
.ilabel{
	width:40px;
	padding:0 6px 0 0;
	float:left;
	background:red;
}
.selectatt{
	width: 130px;
	border: 1px solid #bebebe;
}
.selectattwide{
	width: 130px;
	border: 1px solid #bebebe;
}
#tell_buttons{
	border:0px;
	padding:5px 15px 0 0;
}
div.iinput{
	height:25px;
	width:150px;
	float:left;
}
div.iinput input{
	margin-bottom:3px;
	margin-left:3px;
	float:left;
	border:1px solid #676767;
}

div.iinputtxt29 textarea{
	width:180px;
	height:80px;
	margin-bottom:3px;
	padding-left:0px;
	margin-left:3px;
	border:1px solid #676767;
	text-align:left;
}
div.ilabel29{
	width: 150px !important; /*for netscape*/
	width/**/:147px; 		 /*for IE*/
	float:left;
}

/* end - product detail */
/* start - package */
#pack-display .one, #pack-display .two, #pack-display .three, #pack-display .four, #pack-display .five{ 
	float: left;
	padding-left:10px;
	padding-right:8px;
	width:80px;
}
#pack-display .one {
}
#pack-display .two {
	margin-right:10px;
	background: url(../images/img_border.gif) no-repeat left top;
}
#pack-display .three {
	margin-right:10px;
	background: url(../images/img_border.gif) no-repeat left top;
}
#pack-display .four {
	margin-right:10px;
	background: url(../images/img_border.gif) no-repeat left top;
}
#pack-display .five {
	margin-right:10px;
	background: url(../images/img_border.gif) no-repeat left top;
}
}


/* end - package */
/* start - acc */
#acc-display .one, #acc-display .two, #acc-display .three, #acc-display .four { 
	float: left;
	padding-left:8px;
	padding-right:8px;
	width:80px;
}
#acc-display .one {
	/*margin-left:-7px;*/
}
#acc-display .two {
	background: url(../images/img_border.gif) no-repeat left top;
}
#acc-display .three {
	background: url(../images/img_border.gif) no-repeat left top;
}
#acc-display .four {
	background: url(../images/img_border.gif) no-repeat left top;
}
#acc-display .five {
	background: url(../images/img_border.gif) no-repeat left top;
}
/* end - acc */
/* start - stry */
.stry_dayf_pic img{
	width:210px;
	height:300px;
/*	margin-left:10px;*/
}
.stry_dayf_det{
	width:345px;
	margin:0 0 0 10px;
}
.stry_dayg_pic img{
	width:565px;
	height:300px;
/*	margin-left:10px;*/
}
.stry_dayg_det{
	width:565px;
	margin:0 0 0 10px;
}
#stry_day_scattwo{
	margin-top:20px;
}
#stry_day_scattwo .strytwo{
	width:585px;
	margin-left:1px;

	/*height:170px;*/
}
#stry_day_scattwo .strydetail{
	float:left;	
	margin-right: 2px;
	margin-left:1px;
	
}
#stry_day_scattwo .strydetail img{
	width:113px;
	height:154px;
}
#stry_day_scattwo .strydetail .stryname{
	padding-top:3px;
	padding-bottom:10px;
	text-align:center;
	width:110px;
}

#stry_daya_scattwoa{
	margin-top:20px;
}
#stry_daya_scattwoa .strytwoa{
	width:455px;
	margin-left:50px;

	/*height:210px;*/
}
#stry_daya_scattwoa .strydetaila{
	float:left;	
	margin-right: 5px;
	margin-left:5px;
	
}
#stry_daya_scattwoa .strydetaila img{
	width:113px;
	height:154px;
}
#stry_daya_scattwoa .strydetaila .strynamea{
	font size:0.9em
	padding-top:8px;
	padding-bottom:10px;
	text-align:center;
	width:110px;
}


* html .scatname{
	padding-top:0px;
	margin-left:4px;
}
:root .scatname{
	margin-left:4px;
	padding-top:14px;
}
.strytitle{
	padding-left:4px;
}
.scatdesc{
	padding-top:10px;
	padding-left:4px;
}
#stry_day_scatone{
	margin-right:14px;
	margin-top:20px;
}
#stry_day_scatone .stryone{
	width:565px;
	/*background:red;*/
}
#stry_day_scatone .stryimg{
	width:210px;
	height:320px;
	float:left;	
/*	background:green;*/
}
#stry_day_scatone .stryimg_temp{
	width:210px;
	height:320px;
	padding-right:12px;
	float:left;	
/*	background:green;*/
}
:root #stry_day_scatone .stryimg_layout{
	width:210px;
	padding-right:17px;
	height:320px;
	float:left;	
/*	background:green;*/
}
:root #stry_day_scatone .stryimg_temp{
	width:210px;
	padding-right:17px;
	height:320px;
	float:left;	
/*	background:green;*/
}
#stry_day_scatone .stryimg_layout{
	width:210px;
	padding-right:12px;
	height:320px;
	float:left;	
/*	background:green;*/
}
#stry_day_scatone .strydetail{
	width:320px;
	padding-left:13px;
	float:left;
	/*background:pink;*/
}
#stry_day_scatone .strydetail .stryname{
	font-size:1.2em
}

/* end - stry */	


/* end - acc */
/* start - moreinfo */
.moreinfo_prod{
	margin-top:20px;
}

/* end - moreinfo */
	/* start - home rotation */

#home-rotation {
 margin: 0 0 0 0; padding: 0;
 width:760px;
 height: 314px; 

}
#home-rotationtopic {
 margin: 15px 0 0 90px;
 padding-top: 210px;
 color: #fff;
 font-size: 18pt;
 font-weight:normal;

}
#home-rotationsub {
 margin: 10px 0 0 90px;
 color: #fff;
font-weight:bold;
font-size: 1.1em;

}


/* end - home rotation */	
		
#product {
	margin: 20px 0 15px 0;
}

#product img {border:none;}

#productDetails {
	width: 420px;
	float: right;
	margin: 40px 0 0 0;
}

#productDetails h1{
	font-size: 14px;
	margin-bottom: .85em;
	font-weight: normal;
	color: #5a5a5a;
}

#productDetails p{
	margin-bottom: .85em;
}

#instoreonly p {
	padding: 10px 0 0 0;
}

#instoreonly p span {
	font-size: 115%;
	color: #5a5a5a;
}

/*  Start - Available Instore Only on product list (grid) page */
.instoreonly {
	height:1px
}

.instoreonly  p{
	font-size:0.8em; text-align: center; position: relative; bottom: 37px;
}
/*  End - Available Instore Only on product list (grid) page */

#moreInfoLinks {
	margin: 20px 0 15px 0;
	display:block;
}

#moreInfoLinks p{
	margin-bottom:.5em;
}

#daylesfordKitchens {visibility:hidden;}

/* @group recipes */

#recipesCont {
	background: #f0f0f0;
	margin: 0 auto 30px auto;
	position: relative;
	display: block;
	width: 945px;
	padding: 40px 0;
	-webkit-border-radius: 10px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius: 10px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
}

#recipesInner {
	padding-left: 255px;
	padding-right: 100px;
	margin-left: 20px;
}

#recipesInner ul {
	width: 45%;
}

#recipesInner li {
	padding: 5px 0;
}

#recipesInner ul a {
	padding: 6px 5px;
	display: block;
	border: 1px solid #f0f0f0;
	position: relative;
}

#recipesInner ul a:hover{
	border: 1px solid #B8B8B8;
	background: url(../images/grad-bg.gif) repeat-x left bottom;
}

#recipesInner h1 {
	margin-bottom: 30px;
	font-size: 24px;
	font-weight: normal;
	font-family: 'DIN-Regular', "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #5a5a5a;
}

#recipesInner h1 span {
	color: #969696;
	font-size: 20px;
}

#recipesInner.autumn {background: url(../../scat/autumn/autumn-recipe.jpg) no-repeat left center;}

#recipesInner ul li a span {
	font-size: 10px;
	color: #a67c52;
	display: block;
}

/* recipes */					
.inseasonrecipes {width: 365px; padding: 10px 0 0 18px;}
.inseasonrecipes h1 {font-weight:normal; font-size:21px; margin-bottom: .25em;}
.inseasonrecipes h3 {font-weight:normal; font-size:16px; margin-bottom: .5em; color:#969696; margin:0 padding: 0;}
.inseasonrecipes p {margin-bottom:1.5em;}
.inseasonrecipes img {border:none;}
.otherseasons span {font-size: 10px; float: right;}
.recipesummary {position:relative; margin-top: 7px;}
.recipesummary p {font-size: 10px;margin: .25em 0 0 0;}
.recipesummary img {float: left; margin-right: 10px;}
.recipesummary h2 {font-weight:normal; font-size:14px;}
.recipesummary h2 span {font-size: 9px; color:#0078ff;}


#recipeDetails p {font-size: 11px; font-weight:normal;}
#inSeason {clear: both; margin-top: 2.5em;}
#recipeInstructions h3, #reviewBox h3 {color: #969696;}
#reviewBox {width: 155px; background:#ebebeb; border: 1px solid #CCCCCC; float: right; position: relative; padding: 10px 5px 0 5px; display:none;}
#reviewBox h4 {margin:8px; padding:0;}
#rSteps {font-size:11px;}
#rSteps td{padding: .5em 0 .5em 0;}
#rSteps h3{font-size:21px; font-weight:lighter;}

#otherInfo {padding-left: 18px;}

.otherseasons {width:100%; border: 1px solid #e4e5e6; margin: 1em 0 1em 0;}
#summer {background:url(_venda_media%20rec=scat,type=movie-swf-pict,key=summer,img=no.html>) no-repeat top right;}
#autumn {background:url(_venda_media%20rec=scat,type=movie-swf-pict,key=autumn,img=no.html>) no-repeat top right;}
#winter {background:url(_venda_media%20rec=scat,type=movie-swf-pict,key=winter,img=no.html>) no-repeat top right;}
#summer span {margin-right: 210px; margin-bottom: 5px; margin-top: -15px;}
#autumn span {margin-right: 120px; margin-bottom: 5px; margin-top: -15px;}
#winter span {margin-right: 100px; margin-bottom: 5px; margin-top: -15px;}
/* end recipes */

/* @end */	
																																/* ***** end : TON ***** */
																																
/************************************ start: PANG ************************************/
.page-separator {
	color: #d9d9d9;
}
.italic {
	font-style:italic;
}
.clear {
	overflow: hidden;
	width: 100%;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
html * .clearfix {height: 1%;}

.clearborder {
	border: 0;
}
.noborderbottom {
	border-bottom: 0;
}
.bottomline_grey {
	border-bottom: 1px solid #ccc;
}
.topline_grey {
	border-top: 1px solid #ccc;
}
.txt_left {
	text-align: left;
}
.textalign_left {
	text-align: left;
}
.textalign_center {
	text-align: center;
}
.textalign_right {
	text-align: right;
}

.fsize09 {
	font-size: 0.9em;
}
.fsize09_ff1 {
	font-size: 0.9em;
}
:root .fsize09_ff1 {
	font-size: 1.0em;
}

.mleft5 {
	margin-left: 5px;
}

.pleft1 {
	padding-left: 1px;
}
.pleft2 {
	padding-left: 2px;
}
.pleft3 {
	padding-left: 3px;
}
.pleft4 {
	padding-left: 4px;
}
.pleft5 {
	padding-left: 5px;
}
.pleft6 {
	padding-left: 6px;
}
.pleft7 {
	padding-left: 7px;
}
.pleft10 {
	padding-left: 10px;
}
.pleft12 {
	padding-left: 12px;
}
.pleft14 {
	padding-left: 14px;
}
.pleft24 {
	padding-left: 24px;
}
.pleft30 {
	padding-left: 30px;
}
.pleft34 {
	padding-left: 34px;
}
.pleft40 {
	padding-left: 40px;
}
.pleft45 {
	padding-left: 45px;
}
.pleft50 {
	padding-left: 50px;
}
.pright4 {
	padding-right: 4px;
}
.pright8 {
	padding-right: 8px;
}
.pright10 {
	padding-right: 10px;
}
.pright12 {
	padding-right: 12px;
}
.pright20 {
	padding-right: 20px;
}
.ptop2 {
	padding-top: 2px;
}
.ptop3 {
	padding-top: 3px;
}
.ptop4 {
	padding-top: 4px;
}
.ptop8 {
	padding-top: 8px;
}
.ptop10 {
	padding-top: 10px;
}
.ptop12 {
	padding-top: 12px;
}
.ptop15 {
	padding-top: 15px;
}
.ptop16 {
	padding-top: 16px;
}
.ptop18 {
	padding-top: 18px;
}
.ptop20{
	padding-top:20px;
}
.ptop22 {
	padding-top: 22px;
}
.ptop26 {
	padding-top: 26px;
}
.ptop30 {
	padding-top: 30px;
}
.ptop37{
	padding-top:37px;
}
.ptop38{
	padding-top:38px;
}
.ptop43{
	padding-top:43px;
}
.ptop65{
	padding-top:65px;
}
.pbottom2 {
	padding-bottom: 2px;
}
:root .pbottom5 {
	padding-bottom: 5px;
}
.pbottom3 {
	padding-bottom: 3px;
	padding-left: 15px;
}
.pbottom7 {
	padding-bottom: 7px;
}
.pbottom10 {
	padding-bottom: 10px;
}
.pbottom12 {
	padding-bottom: 12px;
}
.pbottom13 {
	padding-bottom: 13px;
}
.pbottom15 {
	padding-bottom: 15px;
}
.pbottom30 {
	padding-bottom: 30px;
}

.pbottom20 {
	padding-bottom: 20px;
}
.width10pc {
	width: 10%;
}
.width15pc {
	width: 15%;
}
.width70pc {
	width: 70%;
}
.width25 {
	width: 25px;
}
.width40 {
	width: 40px;
}
.width44 {
	width: 44px;
}
.width50 {
	width: 50px;
}
.width57 {
	width: 57px;
}
.width60 {
	width: 60px;
}
.width120 {
	width: 120px;
}
.width130 {
	width: 130px;
}
.width137 {
	width: 137px;
}
.width149 {
	width: 149px;
}
.width170 {
	width: 170px;
}
.width185 {
	width: 185px;
}
.width195 {
	width: 195px;
}
.width320 {
	width: 320px;
}
.width350 {
	width: 350px;
}
.width380 {
	width: 380px;
}
.width420 {
	width: 420px;
}
.width520 {
	width: 520px;
}
.width555 {
	width: 555px;
}
.height4 {
	height: 4px;
	line-height: 4px;
}
.height10 {
	height: 10px;
	line-height: 10px;
}
/* use in event calendar */
.height12px {
	height: 12px;
	line-height: 12px;
}
*html .height12px {
	height: 22px;
	line-height: 22px;
}

/*navigator*/
.nav_menu {
	color: #808080;
}
#navcolor a:hover {
	text-decoration: none;
	color: #C8C8C8;
}
#navcolor ul li a {
	color: #5A5A5A;
}
#navcolor ul li li a {
	color: #6E6E6E;
}
#navcolor ul li li li a {
	color: #8C8C8C;
}
#nav-menu { 
	font-weight: normal;
}
#nav-menu ul,#nav-menu ul ul,#nav-menu ul ul ul { 
	font-weight: normal;
}
#nav-checkout { 
	font-weight: bold;
	font-size: 0.9em;
}
#nav-checkout ul,#nav-checkout ul ul,#nav-checkout ul ul ul { 
	font-weight: normal;
	font-size: 1em;
}

/*all header text*/
.hdr_space1 {
	padding: 22px 0 12px 3px;
}
.hdr_space2 {
	padding: 15px 0 7px 0;
}
.hdr_redeemGC {
	padding: 37px 0 3px 3px;
}

/*all textbox in form*/
.txtbox_gap {
	padding-bottom: 2px;
}
*html .txtbox_gap, :root .txtbox_gap {
	padding: 0;
}

/*search box*/
.search_line {
	
	padding-bottom: 7px;
	width:145px;
}
* html .search_line {

	padding-bottom: 4px;
}
:root .search_line {
	
	padding-bottom: 8px;
	margin-right:5px;
}

/*search results*/
#searchresults {
	padding: 21px 0 0 19px;
}
#searchresults table {
	font-size: 1em;
}
#searchresults a:hover {
	text-decoration: none;
	color: #C8C8C8;
}
.searchrow {									/*for Opera and FireFox*/
	padding-top: 5px;
}
* html .searchrow {								/*for IE*/
	padding-top: 8px;
}
.related_list {
	padding: 4px 0 0 9px;
}
ul#searchlist li {
	margin:.5em;
}
.search_desc {									/*for Opera*/
	width: 365px; 	/*373px;*/
}
* html .search_desc, :root .search_desc {		/*for IE and FireFox*/
	width: 365px; 	/*373px;*/
}
.search_price {									/*for Opera*/
	width: 125px;
}
* html .search_price, :root .search_price {		/*for IE and FireFox*/
	width: 120px;
}
#nextprev_box {
	padding: 30px 9px 0 2px;
}
* html #nextprev_box {
	padding: 30px 9px 0 -3px;
}
.search_pagenum {
	padding: 0 8px 0 0;
	font-weight: bold;
}
.search_pagenum a {
	font-weight: bold;
	text-decoration: underline;
}

/*shopping basket*/
#shopcart table {
	font-size: 1em;
}
#shopcart a:hover {
	text-decoration: none;
	color: #C8C8C8;
}
.shopcart_tbl {
	width: 565px;
	padding: 5px 0 11px 0;
}
.shopcart_qtybox {
	width: 25px;
	border: 1px solid #ccc;
}
.shopcart_empty {
	padding: 8px 0 5px 3px;
}
.bt_contshopping {
	font-size: 0.9em;
	padding: 15px 0 30px 0;
}

/*login + register*/
#login-registerform {
	font-size: 0.9em;
}
#login-registerform input {
	font-size: 1em;
}
.login-register form, .login-register fieldset {
	margin: 0;
	padding: 0;
}
.login-register .usremail {
	padding-left: 158px;	/*128px;*/
}
* html .login-register .usremail {
	padding-left: 155px;	/*125px;*/
}
.login-register .usremail input, .login-register .usrpwd input {
	width: 160px;
	border: 1px solid #ccc;
}
.login-parentheses {			/*foir IE and Opera*/
	padding: 0;
}
:root .login-parentheses {		/*for FireFox*/
	padding:0 0 0 25px;
}
.login_regcompTxt {
	width: 203px;	/*173px;*/
}
.countrywidth {
	width: 177px;
}
* html .countrywidth {
	width: 195px;
}
:root .countrywidth {
	width: 187px;
}
.areawidth {
	width: 30px;
}
.phonewidth {
	width: 147px;
}
* html .phonewidth {
	width: 153px;
}
:root .phonewidth {
	width: 149px;
}
#addcontactaddress {
	font-size: 1em;
}
#addcontactaddress input {
	font-size: 1em;
}
:root #addcontactaddress input {
	font-size: 1.1em;
}
#contact_address {
	font-size: 0.9em;
}
#contact_address select, #contact_address input {
	font-size: 1em;
	 margin: 0.5px 0 0.5px 0;
}
:root #contact_address select, :root #contact_address input {
	font-size: 0.9em;
}

/*address book*/
ul#addresslist li{
	margin:.5em;
	border-bottom:0px;
	}

/*sign up for email*/
#emailsignupform {
	padding: 10px 0;
}
#emailsignupform fieldset{
	padding:0;
}
#emailsignupform label, #emailsignupform a {
	font-size: 0.9em;
}

/*forgotten password*/
.forgotpwd {
	width: 565px;
}
.forgotpwdForm form, .forgotpwdForm fieldset {
	margin: 0;
	padding: 0;
}
.forgotpwdForm input {
	font-size: 1em;
}
.bt_pwdthx {
	font-size: 0.9em;
	padding-top: 5px;
}

/*order process box*/
.orderProcess {
	padding: 4px 21px 0 0;
}

/*order summary*/
.hdr_ordsum {
	padding: 4px 0 7px 3px;
}
.ordtotals_hdr {
	padding: 4px 0 0 3px;
}
.orderitems_hdr {
	width: 130px;
	padding: 4px 0 0 3px;
	float: left;
}
.orderitems_tbl {
	width: 180px;
	padding-top: 2px;
	float: left;
}
.orderitems_tbl table {
	font-size: 0.9em;
}
.productname {
	width: 89px;
}
.productprice {
	width: 54px;
	text-align: left;
}
:root .productprice {
	width: 53px;
	text-align: left;
}
* html .productprice {
	width: 56px;
	text-align: left;
}
.ordertotals_tbl table {
	font-size: 0.9em;
}
.edit_bdetail {
	width: 50px;
	margin: -15px 25px 0 0;
}
.paymentdetails {
	padding: 4px 0;
}
.paymentdetails label {
	font-size: 0.9em;
}
.paymentdetails fieldset {
	margin: 0;
	paddding: 0;
}
.paymentdetails_tbl table {
	font-size: 0.9em;
	padding: 0 0 0 3px;
}
.payment_card {
	width: 136px;
}
.payment_numname {					/*for Opera*/
	width: 136px;
}
* html .payment_numname {
	width: 136px;					/*for IE 5.5*/
	width: /**/130px;				/*for IE 6*/
}
:root .payment_numname {			/*for FireFox*/
	width: 132px;
}
.payment_my {
	width: 61px;
}
.payment.issuecode {
	width: 31px;
}
.payment_tickbox {
	width: 15px;
	float: left;
	margin-right: 7px;
}
.payment_dontsavetxt {
	float: left;
	width: 300px;	/*260px;*/
}
.placeorder {
	font-size: 0.9em;
	font-weight: bold;
	padding: 5px 0;
}
.multideladdr_tbl table {
	padding: 0;
	margin: 0;
}
.multiaddr table thead {
	font-size: 0.9em;
}
#deliverydetail {
	font-size: 0.9em;
	padding-left: 3px;
}
#deliverydetail select , #deliverydetail input {
    font-size: 1em;
    margin: 0.5px 0 0.5px 0;
}
.delivery_hdr {
	width: 130px;
	padding: 4px 0 0 3px;
}
.delivery_addr {
	padding-right: 20px;
	margin-top: 12px;
}
.delivery_addr fieldset {
	margin: 0;
	padding: 0;
}
.delivery_phonenum {
	width: 107px;
}
* html .delivery_phonenum {
	width: 101px;
}
:root .delivery_phonenum {
	width: 103px;
}
.delivery_country {
	width: 137px;
}
* html .delivery_country {
	width: 155px;
}
:root .delivery_country {
	width: 147px;
}
.del_content, .bill_content {
	padding: 5px 0 7px 3px;
}
.giftmsg_tbl table {
	font-size: 0.9em;
	width: 565px;
	margin: 0;
	padding: 0;
}

/*my account*/
.myaccount {
	padding: 38px 0 0 0;
}
.hdr_myaccount {
	color:#3c3c3c;
}
.myaccount_welback {
	padding: 16px 0 12px 1px;
}
.acc_options {
	padding: 28px 0 13px 1px;
}
.acc_op_ptop {
	padding: 3px 0;
}
.myacc_recom {
	width: 95px;
}
.myacc_recom_img {
	width: 94px;
	border-left: 1px solid #bebebe;
}
.myacc_recom_product {				/*for Opera and FireFox*/
	width: 94px;
	padding:2px 0;
}
* html .myacc_recom_product {		/*for IE*/
	width: 94px;
	padding:0;
}
.helpinfo_box {
	padding: 37px 8px 0 9px;
}
.hdr_helpinfo {
	color: #5A5A5A;
	padding: 0 0 4px 2px;
}
#helpinfo_ulList ul {
	padding: 0 0 0 6px;
}
#helpinfo_ulList li.firstli {
	padding: 2px 0 2px 0;
	margin: 0 0 0 -16px;			/*for IE 5.5*/
	margin: /**/0;					/*for every other browser*/
}
#helpinfo_ulList li.otherli {
	padding: 0 0 3px 0;
	margin: 0 0 0 -16px;			/*for IE 5.5*/
	margin: /**/0;					/*for every other browser*/
}
#helpinfo_ulList li.lastli {
	padding: 0 0 5px 0;
	margin: 0 0 0 -16px;			/*for IE 5.5*/
	margin: /**/0;					/*for every other browser*/
}
#helpinfo_ulList, #helpinfo_ulList ul li{
	margin: 0;
	padding: 0;
}
.helpinfo span {
	color: #b7b9bb;
}

/*order history*/
#order_history {
	padding: 38px 10px 0 0;
}
#order_history select,#order_history input{
	margin:1px 0 1px 0;
}
.hdr_orderhistory {
	color:#3c3c3c;
	padding: 0 0 20px 1px;
}
#order_history p {
	padding: 0 0 5px 1px;
}
.hdr_recentorder {
	padding: 10px 0 0 1px;
}
#order_history table {
	font-size: 0.9em;
	width: 535px;
	margin: 0;
	padding: 0;
}
.bt_cancelitems {
	padding: 5px 20px 0 0;
}
.bt_backmyacc {
	padding: 15px 0 30px 0;
}

/*change profile*/
#chg_profile {
	padding: 38px 10px 0 0;
}
#chg_profile input,#chg_profile select{
margin:0.5px 0 0.5px 0;
}
#chg_profile label {
	font-size: 0.9em;
}
.hdr_chgprofile {
	color:#3c3c3c;
	padding: 0 0 20px 1px;
}
.chg_emailbox {
	width: 112px;					/*for Opera*/
}
* html .chg_emailbox {				/*for IE*/
	width: 137px;					/*for IE 5.5*/
	width: /**/141px;
}
:root .chg_emailbox {				/*for FireFox*/
	width: 143px;
}
.txtbox_almnt {
	padding-left: 1px;
}
* html .txtbox_almnt, :root .txtbox_almnt {
	padding-left: 4px;
}
/*contact us*/
#contactUs {
	text-align: center;
	margin-top: 2em;
}

#contactUs img {
	margin: 40px auto;
}



#contactUs p, #contactUs table, #contactUs li, #contactUs h1, #contactUs h2 {
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-weight: normal;
} 

#contactUs p {
	font-size: 11px;
}

#contactUs h1, #contactUs h2 {
	color: #5a5a5a;
}

#contactUs h1 {
	font-size: 22px;
	margin-bottom: 2em;
}


#contactUs h2 {
	font-size: 16px;
}

#contactUs table {
	text-align: left;
	width: 100%;
	font-size: 11px;
}

#contactUs table p {
	margin-top: 1em;
}

#contactUs td {
	width: 33%;
}


table#shopsAndCafesList {
	margin: 1.5em auto 0 auto;
	width: 90%;
}


#contactUs a:hover {color: #969696; text-decoration: underline; border-bottom: none;}  


#generalDetails a:link {color: #5a5a5a; border-bottom: 1px dotted;}    
#generalDetails a:visited {color: #5a5a5a}  
#generalDetails a:hover {color: #5a5a5a; text-decoration: none; border-bottom: 1px solid;}  
#generalDetails a:active {color: #5a5a5a}   

#contactUs form, #contactUs fieldset {
	margin: 0;
	padding: 0;
}

#contactUs fieldset label {
	width: 200px;
}

.contactus_feedback {
	padding: 21px 0 5px 1px;
}

#contactus input, #contactUs textarea {
	font-size: 1em;
}
#contactUs textarea{
	font-family: Helvetica, Arial, sans-serif;
	
}
#contactUs .emailfriend-txtbox {
	width: 161px;
	border: 1px solid #ccc;
	font-size: 1.0em;
}
/*edit 25/04/06*/
.contactus_col2 {
	width: 400px;
	height: 2em;
	border: 1px solid #ccc;
	font-size: 1.0em;
	margin-left: 0;
}
* html .contactus_col2 {
	width: 400px;
	border: 1px solid #ccc;
	font-size: 1.0em;
}
:root .contactus_col2 {
	width: 400px;
	border: 1px solid #ccc;
	font-size: 1.0em;
	margin-left: 0;
}
.contactus_col3 {
	width: 400px;
	height: 200px;
	border: 1px solid #ccc;
	font-size:1.0em;
	font-family: Helvetica, Arial, sans-serif;
}

#contactForm tbody tr td {
	width: 20%;
}

table#contactForm {
	width: 80%;
	margin: 0 auto;
}
* html .contactus_col3 {
	width: 200px;
	border: 1px solid #ccc;
	font-size:1.0em;
	font-family: Helvetica, Arial, sans-serif;
	margin-left: 5px;
}
* html .contactus_col3 {font-size:0.9em;}
.bt_submit {
	color: #C8C8C8;
}
.commuOpt p, fieldset{ /*for communication option*/
	padding: 5px 0 5px 0px;
}
.commuOpt fieldset{
	padding:0 0 0 1px;
}
/*end 25/04/06*/
/*footer*/
.footer_simglink {					/*for all except IE*/
	padding: 0 0 0 2px;
	margin-right:1px;
	margin-left:1px;
}
* html .footer_simglink {			/*for IE*/
	padding-top: -2px;
}
/************************************ end: PANG ************************************/
/*popup and static*/
#popuplayout a:link {color: #5a5a5a;}
#popuplayout a:visited {color: #5a5a5a;}
#popuplayout a:hover {color: #222; text-decoration: underline;}
#popuplayout a:active {color: #fff; background: #222;}

body.popuplayout {
	background:#fff;
	margin:20px;
	text-align:left;
}

#popuplayout {
		line-height: 150%;
}

#popuplayout p {
	margin-bottom: 1em;
}

#popuplayout h1{
	color:#3c3c3c;
	font-size:1.0em;
}
#popuplayout h2{
	font-size:1.0em;
	margin:10px 0 10px 0;
}
#popuplayout h3{
	font-size:0.9em;
	margin:10px 0 10px 0;
}
#popuplayout h4 {
	margin-bottom: 0px;
	margin-top: 0px;
	color: #5a5a5a;
}

#popuplayout h3.contacth3{
	margin-bottom:0;
}
#popuplayout ul {
	margin: 0; padding: 0;
	list-style-type: disc;
	font-size:0.9em;
	padding-left:25px;
}

#popuplayout .popupList ul {
	margin: 0; padding: 0;
	list-style-type: none;
	font-size:0.9em;
	padding-left:25px;
	line-height: 120%;
	padding-bottom: 3em;
}

#popuplayout .greyBox a:link {color: #5a5a5a; border-bottom: none; padding: 0 18px 0 0;}
#popuplayout .greyBox a:visited {color: #5a5a5a; border-bottom: none; padding: 0 18px 0 0;}
#popuplayout .greyBox a:hover {color: #222; text-decoration: underline; background: transparent url(../images/externalLink.gif) no-repeat right center;}
#popuplayout .greyBox a:active {color: #969696; background: transparent url(../images/externalLink.gif) no-repeat right center;}

.logopopup{
	margin:10px 0 10px 0;
	border-bottom:solid 2px #AAAAAA;
}
.buttoncenter{
	margin-top:10px;
	text-align:center;
}



/*end popup and static*/
/*Start interested box*/
#interestBox{
visibility: hidden;
}
#interest ul {
	margin: 0; padding: 0;
	list-style-type: none;
}
#interest ul li{
	float:left;
	padding:0;
	width:96px;
	background:url(../images/img_border.gif) no-repeat top left;
	height:30px;
}
#interest ul li.interestfirst{
	padding:0;
	background:none;
	width:96px;
	height:30px;
}
.interestimg{
	text-align:center;
}
.topline_interest{
	background:url(../images/img_line.gif) no-repeat left;
	height: 1px;	
	line-height:0;
	font-size:0;	
	margin:25px 0 7px 0;
}
/*end interested box*/
/*start wish list*/
#wishlist{
	padding:5px 0 0 25px;
	font-size:0.9em;
}
#wishlist li a{
	text-decoration:none;
}
#wishlist li a:hover{
	color:#C8C8C8;
	text-decoration:none;
}
table#wishlist_table{
	width:560px;
	font-size:0.9em;
	border-bottom:1px solid #ccc;
}
table#wishlist_table th{
	text-align: left;
	border-top:1px solid #ccc;
	padding:3px 0 3px 0;
}
table#wishlist_table th.textcenter{
	text-align: center;
}
table#wishlist_table th.occasioncolumn{
	text-align: left;
	border-top:1px solid #ccc;
	padding:3px 0 3px 0;
	width:350px;
}
table#wishlist_table th.idcolumn{
	text-align: left;
	border-top:1px solid #ccc;
	padding:3px 0 3px 0;
	width:350px;
}
table#wishlist_table th.defaultcolumn{
	text-align: left;
	border-top:1px solid #ccc;
	padding:3px 0 3px 0;
	width:350px;
}
table#wishlist_table td{
	padding:4px 0 5px 0;
}
table#wishlist_table td.occasioncolumn{
	padding:4px 0 5px 0;
	width:150px;
}
table#wishlist_table td.idcolumn{
	padding:4px 0 5px 0;
	width:150px;
}
table#wishlist_table td.defaulecolumn{
	padding:4px 0 5px 0;
	width:150px;
	text-align: right;
}
table#wishlist_table td.textcenter{
	text-align: center;
}
table#wishlist_table td.textcenter input{
	text-align: center;
	width:20px;
	border:1px solid #ccc;
}
=======
/*Page number in productlist page*/
#page_number{
	float:left;
	width:550px;

}
.pagetext{
	float:left;
	width:450px;
	text-align:center;	font-weight:bold;
}
.pagetext a{
	text-decoration:underline;
}
.pagetext a:hover{
	text-decoration:none;
}
.previousbutton{
	float:left;
	width:60px;
	height:1px;
}
.nextbutton{
	float:right;
	margin-top:2px;
	width:50px;
}
*html .nextbutton{
	float:right;
	width:50px;
	margin-top:-1px;
}
.addtowishlist_butt{
	padding-left:327px;
	margin-top:5px;
	font-weight:bold;
	float:left;
}
*html .addtowishlist_butt{
	padding-left:341px;
	margin-top:5px;
	font-size:0.9em;
	font-weight:bold;
	float:left;
}
:root #deliveryoption div input { vertical-align: bottom; }


/* @group thumbGrid */

table.thumbGrid {
	font-size: 0;
}

#hamperContentsThumbs {
	margin-top: 20px;
}

#hamperContentsThumbs h2 {
	font-size: 12px;
	font-weight: normal;
	color: #5a5a5a;
	margin-bottom: 1em;
}

div#mainImage {
	padding-top: 10px;
}

.thumbGrid td {
	padding: 8px;
}

.thumbGrid img {
	border: 1px solid #ccc;
}

/* @end */



#prodThumStrip {
	margin: 0px;
	padding: 0px;	
}

#productStrip h2 {
	margin-bottom: 1em;
	font-size: 14px;
	font-weight: normal;
	color: #5a5a5a;
}

#productStrip h2 a {border-bottom: 1px dotted;}
#productStrip h2 a:hover {border-bottom: 1px solid; color: #5a5a5a;}

#prodThumStrip a img {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 1px solid #ccc;
}


#prodThumStrip a.last img {
	margin: 0px;
}



#prodThumStrip a img:hover {
	border: 1px solid #7e7e7e;
}




/* @group Page not found */

#pageNotFound {
	text-align: center;
	padding: 3em 0;
}

#pageNotFound table {
	margin-top: 2em;	
}

#pageNotFound h1.error {
	color: #5a5a5a;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 24px;
	background-color: #fff;
	border: none;
	padding: 0px;
}

/* @end */




/* @group Monthly Hamper give away */

#hamperGiveaway span.addThis {
	float: right;
}

#hamperGiveawayMain {
	margin-left: 410px;
}

#hamperGiveaway {
	margin-top: 1em;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	line-height: 160%;
	font-size: 12px;
}


#hamperGiveawayMain h1, #benefitBox h2 {
	font-weight: normal;
	color: #5a5a5a;
	margin-bottom: .5em;	
}

#hamperGiveawayMain p {
	margin-bottom: 2em;
}

#hamperGiveawayMain h1 {
	font-size: 20px;
	clear: right;
	padding-top: .5em;
}

#hamperGiveaway div.left {
	text-align: center;
}

#hamperGiveaway div.left img {
	padding-top: 30px;
}

#hamperGiveaway #registerButton {
	margin-bottom: 5px;
}

#registerButtonContainer {
	text-align: center;
}

#benefitBox ul li {
	font-size: 10px;
	padding-left: 15px;
	background: url(../images/heart.gif) no-repeat left center;
}

#hamperGiveawayMain p.tinyText {
	margin-bottom: 0px;
}

#benefitBox {
	margin: 1em 0;
	line-height: 160%;
}

#hamperGiveawayMain p a, #hamperGiveawayMain ul a {color: #5a5a5a; border-bottom: 1px dotted;}

#hamperGiveawayMain p a:hover, #hamperGiveawayMain ul a:hover {color: #5a5a5a; border-bottom: 1px solid;}
/* @end */

#offerStrip img {
	float: left;
}

#offerStripCopy {
	margin-left: 95px;
	color: #fff;
	font-size: 10px;
	vertical-align: middle;
}

#offerStripCopy h2 {
	font-weight: normal;
	text-transform: uppercase;
	font-size: 14px;
	margin-bottom: 10px;
}

div#offerStrip.greyBox {
	background: #969696;
	margin-bottom: 2em;
}

div#offerStrip.greyBox a:link {color: #fff; border-bottom: none;}
div#offerStrip.greyBox a:visited {color: #9a9a9a}  /* visited link */
div#offerStrip.greyBox a:hover {color: #5a5a5a5; border-bottom: 1px solid; background: none;}   /* mouse over link */
div#offerStrip.greyBox a:active {background: #333; color: #fff;}   /* selected link */

#offersSideBar {
	color: #fff;
	font-size: 10px;
	text-align: center;
	display: block;
	margin: 25px 0px;
}

#offersSideBar a {
	background: #848484;
	padding: 15px;
	display: block;
}

#offersSideBar a:link {color: #fff;}
#offersSideBar a:visited {color: #fff;}
#offersSideBar a:hover {color:#fff; background: #565656;}

#offersSideBar a:active {color:#fff; background: #878787;}

/* @group Search bar */

#searchBar {
	text-align: center;
	padding: 10px 0px 0px 0px;
}



/* @end */

/* @group Notting Hill */

#nottingHillCont {
	margin: 0 auto;
	width: 946px;
	line-height: 160%;	
}

#nottingHillCont p {margin-bottom: 4em;}
#nottingHillCont h2 {font-size: 13px; color: #5a5a5a; font-weight: normal;}
#nottingHillCont h3 {font-size: 10px; color: #5a5a5a; font-weight: bold;}
#nottingHillCont h4 {font-size: 12px; color: #5a5a5a; font-weight: normal; margin: 0px;}

#rightCol {
	width: 265px;
}

#leftCol {
	width: 640px;
}

#nottingHillCont #rightCol {font-size: 10px; line-height: 140%;}

#nottingHillCont #rightCol li {
	list-style-type: square;
	list-style-position: inside;
}






#nottingHillCont .ui-tabs-panel p {
	margin-bottom: 2.5em;
}

#nottingHillCont .ui-tabs-panel table {
	line-height: 110%;
	width: 80%;
}

#gloucesterCheese img {
	margin: 0 30px;
	margin-bottom: 2em;
}

#sampleMenus a img {
	margin: 0 15px 1em 15px;
}




/* @group Tabs */



#nottingHillCont #myTabs {
	font-size: 11px;
	line-height: 140%;
	margin-bottom: 2em;
	height: 300px;
}

#nottingHillCont .ui-tabs-nav {
	float: left;
}

#nottingHillCont .ui-tabs-nav a, #nottingHillCont  li  {
    float: none;
    padding: 10px;
}



#nottingHillCont .ui-tabs-panel {
	margin-left: 180px;
	height: 270px;
	max-height: 270px;
	border: 1px solid #d6d6d6;
	padding: 10px;
}

div#cafe.ui-tabs-panel {
	background: url(../images/nottingHill/cafe/cafe-bg.jpg) no-repeat right top;
	padding-left: 20px;
	padding-top: 60px;
	padding-right: 190px;
	height:auto;
	border-collapse: ;
}

div#rawBar.ui-tabs-panel {
	background: url(../images/nottingHill/raw-bar/heart-bg.jpg) no-repeat left top;
	padding-left: 180px;
	padding-top: 30px;
		height:auto;

}

div#retail.ui-tabs-panel {
	background: url(../images/nottingHill/dinner-service/lamb-rack.jpg) no-repeat left center;
	padding-left: 200px;
	padding-top: 30px;
	height:auto;
	border-collapse: ;
}

div#roticery.ui-tabs-panel {
	background: url(../images/nottingHill/cafe/cafe-bg.jpg) no-repeat right top;
	padding-left: 20px;
	padding-top: 30px;
	padding-right: 180px;
	height:auto;
	border-collapse: ;
}

div#dinnerService.ui-tabs-panel {
	background: url(../images/nottingHill/retail/shopping-basket-bg.jpg) no-repeat left top;
	padding-left: 200px;
	padding-top: 30px;
	height:auto;
}


div#cheese.ui-tabs-panel {
	background: url(../images/nottingHill/rotisserie/rotisserie-bg.html) no-repeat left bottom;
	padding-left: 200px;
	padding-top: 40px;
	height:auto;
}

div#takeaway.ui-tabs-panel {
	background: url(../images/nottingHill/takeaway/take-away.jpg) no-repeat right center;
	padding-left: 20px;
	padding-top: 50px;
	padding-right: 220px;
	height:auto;
}
/* @end */



#nottingHillCont #rightCol p {margin-bottom: 0em;}

#nottingHillCont #nottingHillSignUpHome {
	border: 1px solid #cfcfcf;
	background: #f6f6f6;
	padding: 15px;
	margin-bottom: 25px;
	position: relative;
}

#nottingHillCont #whatThisRSS {
	position: absolute;
	bottom: 15px;
	right: 15px;
}

#nottingHillCont #nottingHillSignUpHome form fieldset.text-fields {
	margin: 10px 0 20px 0px;
	padding: 0px 0px 30px 0px;
	background: url(../images/divider_half_grey.gif) no-repeat center bottom;
}

div#rssCont {
	background: url(../images/rss16.png) no-repeat left center;
	padding: 2px 0px 2px 20px;
	padding-left: 22px;
}

#nottingHillCont input#contactemail.contactus_col2 {
	width: auto;
	padding-left: 3px;
}

#nottingHillCont table.openingHours {
	margin-top: 2em;
	width: 90%;
}

#nottingHillCont table.openingHours td {
	padding: 2px;
	border-bottom: 1px solid #f6f6f6;
	border-color: #e5e5e5;
}

#nottingHillCont table.openingHours td span {font-size: 9px; color: #5a5a5a; padding-left: 20px;}
/* @end */

/* @group News and events */

/* @group Newsletters */

#newsletters div.mainNewsletterItem {
	float: left;
	padding-right: 14px;
}

#newsletters div.mainNewsletterItem h3 {
	color: #969696;
	padding-top: .75em;
	font: normal 13px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#newsletters div.mainNewsletterItem.last {
	float: none;
	padding-right: 0px;
}

#newslettersSmall {
	margin-top: 4em;
}

#newslettersSmall h2 {
	margin-bottom: .75em;
	font-size: 18px;
}

#newslettersSmall img {
	height: 120px;
	padding-right: 10px;
}

/* @end */

#newsEvents {
	text-align: center;
}

#newsEvents h1 {
	margin-bottom: 1em;
}

#newsEvents img {
	display: block;
	margin: 0 auto 1em auto;
}

#newsEvents img.hero {
	margin-bottom: 3em;
}



/* @end */

/* @group Leoube */

div#leoube {
	width: 945px;
	margin: 0 auto;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 13px;
	color: #868686;
}

#leoubeContent h1 {margin-bottom: .7em; color: #97a2a6;
	text-transform: uppercase;
}

#leoubeContent ul {
	float: left;
	width: 140px;	
}

#leoubeContent li {
	margin-bottom: 40px;
}

#leoubeContent li a {
	padding: 5px;
	padding-right: 42px;
}

#leoubeContent li a:hover {
	background: url(../images/leoube/leoube-marker.png) no-repeat right center;
}

#leoubeContent li a.active {
	color: #3b3b3b;
	background: url(../images/leoube/leoube-marker.png) no-repeat right center;
}

#leoubeContent div.leoubeCopy {
	margin-left: 200px;
	line-height: 170%;
}

#leoubeContent #gallery img {
	padding-right: 1px;
}

#leoubeContent table {
	width: 100%;
	margin: 20px auto;
	text-align: center;
}
/* @end */

/* @group Farm School */

div#farmSchoolFeature {
	margin: 0 auto;
	width: 945px;
	line-height: 150%;
}

div#farmSchoolFeature img {
	border: none;
}

#farmSchoolFeature p.mainIntro {
	margin-bottom: 5em;
	font-size: 13px;
}

div#farmSchoolFeature #viewCoursesButton {
	float: right;
	margin-top: 20px;
}

div#farmSchoolFeature h1 {
	margin-bottom: .75em;
	margin-top: 1em;
	font-size: 26px;
}

div#farmSchoolFeature h2 {
	font-size: 20px;
	margin-bottom: .5em;
}

div#farmSchoolFeature h3 {
	font-size: 20px;
	font-weight: normal;
	color: #5a5a5a;
}

div#farmSchoolFeature p {
	margin-bottom: 2em;
}



div#farmSchoolFeature div.left, div#farmSchoolFeature div.right{
	width: 47%;
}

div#farmSchoolFeature div#thumbNail {
	background: #e8e8e8;
	padding: 20px;
	margin-top: 20px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;

}

div#farmSchoolFeature div#thumbNail a {
	padding: 0px;
	margin: 0px;
}

div#farmSchoolFeature form #field1 {
	border: 1px solid #bbb;
	padding: 5px;
	width: 250px;
	font-size: 12px;
} 

div#farmSchoolFeature div#thumbNail img {
	display: inlilne;
	margin: 0px;
	padding: 0px;
}

/* @end */



/* @group Daylesford Delivered */

div#daylesfordDelivered {
	margin: 0 auto;
	width: 945px;
	line-height: 150%;
	position: relative;
}

div#daylesfordDelivered #bannerImage {
	margin-bottom: 2em;
}

div#daylesfordDelivered div#headlineSection {
		position: absolute;
		top: 40px;
		left: 420px;
}

div#daylesfordDelivered p a {color: #5a5a5a;}
div#daylesfordDelivered p a:hover {color: #5a5a5a; text-decoration: underline;}

div#daylesfordDelivered p {
	margin-bottom: 2em;
}

div#daylesfordDelivered div#headlineSection h3 {
	font-weight: normal;
	margin: .5em 0 1.5em 0;
	color: #969696;
	font-size: 14px;
}

div#daylesfordDelivered h2 {
	font-weight: normal;
	padding-bottom: .5em;
	color: #5a5a5a;
}

div#daylesfordDelivered div#headlineSection ul {
	list-style-type: disc;
	list-style-position: inside;
}

div#daylesfordDelivered div#contactSection {
	position: absolute;
	right: 0px;
	top: 30px;
	color: #fff;
	background: #9e9e9e;
}

div#daylesfordDelivered div#contactSection a {color: #fff; margin: 2em 0;}
div#daylesfordDelivered div#contactSection a:hover {color: #9e9e9e;}

div#daylesfordDelivered div#contactSection h1 {
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	padding-bottom: 25px;
}

div#daylesfordDelivered div#contactSection h2 {
	padding-bottom: 15px;
	color: #fff;
}

div#daylesfordDelivered div#col1 {
	float: left;
	width: 48%;
}

div#daylesfordDelivered div#col2 {
	margin-left: 52%;
}

div#daylesfordDelivered .feature {
	display: none;
}
/* @end */
#wrapper, .wh_header, #menuheader, :root #menuheader, .clearfix {
	width:950px; /* #wrapper = #col-one + 10px + #col-two-three */
}

#navcontainer {
	width: 945px;
}

#breadCrumb {
	width: 943px;
}

#productStrip {
	margin: 0 auto;
	display: block;
	width: 900px;
}


/* @group product grid and category */

#col-two-three { /* #col-two-three = #col-two + 10px + #col-three */
	width:740px;
	float:right;
	position:relative;
	}

#wh_category{
	width:740px;
	margin:23px 0 0 0px;
	
}

#wh_category .eachcat{
	width:115px;
	margin-right:70px;
	margin-bottom: 1em;
	text-align:center;
	float:left;
}

/* @end */

