body {
	position:relative;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#FFFFFF;
	scrollbar-highlight-color: #E5F8FF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-face-color: #EBFAFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #B6C9CF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #0A83B7;
	}
	
#page {position:relative; margin:auto; width:942px}
#right_panel {position:relative; width:182px; float:right; text-align:center; margin-top:5px; line-height:0}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
	line-height:150%;
	
}
a:link, a:visited {
	text-decoration:none;
	color: #074D6B;
}
a:active, a:hover {
	text-decoration:underline;
}
.footer {
	padding: 6px 0px 10px 0px;
	font-size: 11px;
	color:#878C88;
	line-height:13px;
}
select, input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
form {
	margin:0px;
	padding:0px;
}

.button {
	border-left: 1px solid #4BA14B;
	border-top: 1px solid #4BA14B;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #137213;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	font-weight:bold;
}

.breadcrumb {
	color:#074D6B;
	font-size: 13px;
	font-weight:bold;
	padding: 0px 3px 3px 3px;
	line-height:105%;
}

.label {
	color:#ED8B00;
	font-size: 10px;
	font-weight:bold;
	text-transform: uppercase;
}

.breadcrumbarrow {
	color:#074D6B;
	font-size: 13px;
	font-weight:bold;
	padding: 0px 3px 3px 3px;
	line-height:105%;
	font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Helvetica, sans-serif;
}
.redbold-12 {
	font-size: 12px;
	font-weight:bold;
	color:#EF0000;
}
.white {
	color:#FFFFFF;
}
.red {
	color:#DD0000;
}
.lowercase {
	text-transform:lowercase;
}
.bodytd {
	font-size: 11px;
	line-height:normal;
}
.thumb-enlarge {
	padding:0;
	margin:0;
	border-right: 1px solid #499949;
	cursor:pointer;
}
.thumb-border {
	padding:0;
	margin:0;
	border: 1px solid #BBCFB7;
}
.thumb-text {
	padding:0px 5px 0px 5px;
}
.main-border {
	border-left: 1px solid #499949;
	border-top: 1px solid #499949;
	border-right: 1px solid #499949;
}


.headlineblue, .headline {
	color: #074D6B;
	font-size: 12px;
	font-weight:bold;
}

.blackhead {
	color:#000000;
	font-size: 13px;
	font-weight:bold;
}

.whitesave {
	color:#ffffff;
	font-size: 12px;
	font-weight:bold;
	background-color: #FF9900;
}

.orangesave {
	color:#FF9708;
	font-size: 10px;
	font-weight:bold;
}
.ourprice {
	font-size: 20px;
	font-weight:bold;
	color:#137213;
}
.fifteen {
	font-size: 15px;
}
.thirteen {
	font-size: 13px;
}
.lineheightnorm {
	line-height:105%;
}
.fixedsmall {
	font-size: 11px;
	line-height:105%;
}


.extra {
	color:#074D6B;
	font-size: 10px;
	font-weight:bold;
}

#newbanner {position:relative; width:755px; height:114px; background-image:url(../images/newbannerbg.jpg); background-repeat:no-repeat; margin-top:5px} 
#newbanner a {position:absolute; display:block; height:28px; top:86px; line-height:28px; font-weight:bold; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px;}
#newbanner a:hover {text-decoration:underline}
.home {left:147px; width:59px; }
.aboutus {left:207px; width:68px; }
.nutritionad {left:276px; width:115px; }
.brochure {left:392px; width:75px; }
.pricematch {left:468px; width:90px; }
.links {left:559px; width:54px; }
#newbanner a.basketbutton {left:614px; width:141px; color:#FCFF00}

#newbanner2 {position:relative; width:755px; height:114px; background-image:url(../images/newbanner_fastbg.jpg); background-repeat:no-repeat; margin-top:5px}
#newbanner2 a {position:absolute; display:block; height:28px; top:86px; line-height:28px; font-weight:bold; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px;}
#newbanner2 a:hover {text-decoration:underline}
.home2 {left:29px; width:119px; }
.aboutus2 {left:149px; width:69px; }
.nutritionad2 {left:219px; width:68px; }
.brochure2 {left:288px; width:64px; }
.pricematch2 {left:353px; width:138px; }
.links2 {left:492px; width:120px; }
#newbanner2 a.basketbutton2 {left:614px; width:140px; color:#FCFF00}

/*** panel headers ***/

a.panelmain-links, a.panelmain-links:visited {
	font-weight: bold;
	color:#FFFFFF;
	text-decoration:none;
}
a.panelmain-links:hover, a.panelmain-links:active {
	font-weight: bold;
	color:#FFFFFF;
	text-decoration:underline;
}
a.panelmain-links2, a.panelmain-links2:visited {
	font-weight: bold;
	color:#074D6B;
	text-decoration:none;
}
a.panelmain-links2:hover, a.panelmain-links2:active {
	font-weight: bold;
	color:#074D6B;
	text-decoration:underline;
}
.panelmain-head {
	color:#BBCFB7;
	height:39px;
}
.panelmain-head2 {
	color:#97C498;
	height:39px;
}

.panelmain-content {
	font-size: 11px;
	color:#666666;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;

}

pNews {padding:10px;}

/*** panel headers ***/

.panel-background {
	background-color:#E9F9FF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B2DDEA;
	border-left-color: #B2DDEA;
}



.panel-backgroundwhite {
	background-color:#FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B2DDEA;
	border-left-color: #B2DDEA;
}

.panelside-header-depts {
	height:36px;
	padding: 3px 0px 0px 2px;
	font-weight: bold;
	color:#FFFFFF;
	background-image:url(../images/panelside/zicon-depts.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.panelside-header-info {
	height:36px;
	padding: 3px 0px 0px 2px;
	font-weight: bold;
	color:#FFFFFF;
	background-image:url(../images/panelside/zicon-info.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.panelside-header-tools {
	height:36px;
	padding: 3px 0px 0px 2px;
	font-weight: bold;
	color:#FFFFFF;
	background-image:url(../images/panelside/zicon-tools.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.panelside-header-customer {
	height:36px;
	padding: 3px 0px 0px 2px;
	font-weight: bold;
	color:#FFFFFF;
	background-image:url(../images/panelside/zicon-cust.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.panelside-header-basket {
	height:36px;
	padding: 3px 0px 0px 2px;
	font-weight: bold;
	color:#FFFFFF;
	background-image:url(../images/panelside/zicon-bask.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.panelside-header-search {
	height:36px;
	padding: 3px 0px 0px 2px;
	font-weight: bold;
	color:#FFFFFF;
	background-image:url(../images/panelside/zicon-search.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.panelside-header-viewing {
	height:36px;
	padding: 3px 0px 0px 2px;
	font-weight: bold;
	color:#FFFFFF;
	background-image:url(../images/panelside/zicon-view.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.panelside-header-news {
	height:36px;
	padding: 3px 0px 0px 2px;
	font-weight: bold;
	color:#FFFFFF;
	background-image:url(../images/panelside/zicon-news.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.panelside-header-payment {
	height:36px;
	padding: 3px 0px 0px 2px;
	font-weight: bold;
	color:#FFFFFF;
	background-image:url(../images/panelside/zicon-pay.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.panelside-header-trusted {
	height:36px;
	padding: 3px 0px 0px 2px;
	font-weight: bold;
	color:#FFFFFF;
	background-image:url(../images/panelside/zicon-trust.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.panelside-content {
	padding: 0px 2px 0px 2px;
	background-color:#E7F2EC;
}
.panelside-spacer {
	border-top: 1px solid #BBCFB7;
}

/*** Featured products (front page) ***/
.front_featured {border:1px solid #AAD6E5; margin-bottom:10px; padding:5px; clear:both;}
.front_featured .featured_image {width:100px; float:left;}
.front_featured .featured_top {width:290px; padding-top:5px; float:right; color:#666666;}
	.front_featured .featured_top .featured_suit_img {width:26px; height:13px; overflow:hidden; float:right; text-align:right;}
	.front_featured .featured_top .featured_extra_saving{font-size:14px; color:#f30100; font-weight:bold; margin-bottom:4px;}
	.front_featured .featured_top .featured_heading {font-size:14px; font-weight:bold; color:#00335b; margin-bottom:3px;}
	.front_featured .featured_top .featured_info {font-weight:bold; color:#fe9900;}
.front_featured .featured_bottom {font-size:12px; color:#fe9900; overflow:default;}
	.front_featured .featured_bottom .featured_price{margin-top:20px; font-size:10px; color:#fff; font-weight:bold; float:left; padding:0px 0px 3px 0px; width:90px; text-align:center; margin-right:10px; overflow:hidden; background:url('../images/button_bg.gif') repeat-x;}
	.front_featured .featured_bottom .featured_saving{font-size:12px; float:right; width:290px;}
	.front_featured .featured_bottom .featured_extra_saving{font-size:14px; color:#f30100; font-weight:bold; margin-bottom:4px;}
	.front_featured .featured_bottom .featured_saving .featured_extra_percent{position:relative; top:2px; font-size:20px; padding-bottom:1px; color:#ff9900; font-weight:bold; float:left;}
	.front_featured .featured_bottom .featured_saving .quant_purch{width:95px; float:right; text-align:right;}
	.front_featured .featured_bottom .featured_saving .quant_purch #prodquan {width:10px;}
	.front_featured .featured_bottom .featured_saving .itempurc{width:95px; float:right;}
.clearfix {height:1px; line-height:1px; font-size:1px; clear:both;}

/*** departments ***/
/*.menubottom {border-top:1px dotted #ffffff;}*/
.panel-backgroundmenu {
	background-image:url(../images/newbannerbg_sidenav.jpg);
	background-repeat:no-repeat;
	background-color:#78acd3;
	
}

#sectionLinksmenu {width:146px;}
#sectionLinksmenu a, #sectionLinksmenucurrent a, #sectionsubLinks a, #sectionsubLinkscurrent a, #third a, #thirdcurrent a {display:block; height:19px; line-height:19px; padding-left:5px; width:140px;  background-image:url(../images/menu_bg.gif); background-repeat:no-repeat; color:#FFFFFF; #width:140px; border-left:1px solid #54849C; border-right:1px solid #54849C; font-weight:bold}
#sectionsubLinks a, #sectionsubLinkscurrent a {padding-left:23px; width:122px; #width:122px; background-image:url(../images/subarrow2.gif)}
#third a, #thirdcurrent a {padding-left:30px; width:115px; #width:115px; background-image:url(../images/subarrow.gif)}
#sectionLinksmenucurrent a, #sectionsubLinkscurrent a, #thirdcurrent a {font-weight:bold; color:#245C83}

.panel-backgroundmenubot {
	background-image:url(../images/panelbottomgreen1.gif);
	background-repeat:no-repeat;
}

#sectionLinksmenubot {width:146px;}
#sectionLinksmenubot a, #sectionLinksmenubotcurrent a, #sectionsubLinksbot a, #sectionsubLinksbotcurrent a {
	display:block;
	height:19px;
	line-height:19px;
	padding-left:5px;
	width:140px;
	background-image:url(../images/menu_bg.gif);
	background-repeat:no-repeat;
	color:#ffe866;
#width:140px; 	border-left:1px solid #54849C;
	border-right:1px solid #54849C;
	font-weight:bold;
	background-color: #3d87aa;
}
#sectionsubLinksbot a, #sectionsubLinksbotcurrent a {
	color:#FFFFFF;
	padding-left:23px;
	width:122px;
#width:122px; 	background-image:url(../images/subarrow2.gif);
	background-color: #3d87aa;
}
#sectionLinksmenubotcurrent a, #sectionsubLinksbotcurrent a {font-weight:bold; color:#245C83}





#sectionLinks {
	margin: 0px;
	padding: 0px;
	line-height:16px;
}
#sectionLinks a {
	text-decoration:none;
	color: #074D6B;
	display: block;
	padding: 1px 5px 1px 5px;
	
}

#sectionLinks a:hover {
	background-color: #FFFFFF;
	color:#000000;
	text-decoration:none;
}



#sectionLinkscurrent {
	margin: 0px;
	padding: 0px;
	line-height:16px;
}



#sectionLinkscurrent a:link {
	font-weight:bold;
	text-decoration:none;
	color: #074D6B;
	display: block;
	padding: 1px 5px 1px 5px;
	background-color:#EAF9FF;
}

#sectionLinkscurrent a:hover{
	background-color: #FFFFFF;
}




#sectionTextHeader{
	margin: 3px 2px 0px 1px;
	padding: 3px 0px 2px 0px;
	border-top: 1px solid #BBCFB7;
}

#sectionText{
	margin: 0px;
	padding: 0px;
	line-height:14px;
}

#sectionText a:link {
	text-decoration:none;
	color: #137213;
	padding: 1px 2px 0px 2px;
}

#sectionText a:hover{
	text-decoration: none;
	color: #137213;
	background-color: #FFFFFF;
}



/*** search panel ***/

.search-box {
	width:97px;
	border-left: 1px solid #63A5C6;
	border-top: 1px solid #63A5C6;
	border-right: 1px solid #B2DDEA;
	border-bottom: 1px solid #B2DDEA;
	background-color: #FFFFFF;
	padding-left:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.search-button {
	width:27px;
	border-left: 1px solid #4186A8;
	border-top: 1px solid #4186A8;
	border-right: 1px solid #B2DDEA;
	border-bottom: 1px solid #B2DDEA;
	background-color: #63A5C6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	font-weight:bold;
}



/*** mini basket ***/

body.basket {
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#E9F9FF;
	text-align:left;
	}
.basket-text {
	font-size: 10px;
	color:#000000;
	font-weight: bold;
	text-align:left;
}
a.basket-link, a.basket-link:visited {
	font-size: 10px;
	color:#000000;
	font-weight: bold;
	text-decoration:none;
	text-align:left;
}
a.basket-link:hover, a.basket-link:active {
	font-size: 10px;
	color:#000000;
	font-weight: bold;
}

.prodthumb_head {
	padding: 3px;
	border: 1px solid #B2DDEA;
	background-color: #EFF5F8;
	font-size: 10px;
	font-weight: bold;
	color:#357D7A
}
.prodthumb_pic {
	padding: 3px;
	border-left: 1px solid #B2DDEA;
	border-right: 1px solid #B2DDEA;
	border-bottom: 1px solid #B2DDEA;
}
.prodthumb_morebuy {
	background-color:#2D96C1;
	border-left: 1px solid #B2DDEA;
	border-right: 1px solid #B2DDEA;
	border-bottom: 1px solid #B2DDEA;
}


.panelbg {
	border-left: 1px solid #B2DDEA;
	border-right: 1px solid #B2DDEA;
}

.panelbgright {
	border-right: 1px solid #B2DDEA;
}

.panelbgleft {
	border-left: 1px solid #B2DDEA;

}

.panelbottom {
	border-bottom: 1px solid #B2DDEA;
}

.panelrightbottom {
	border-right: 1px solid #B2DDEA;
	border-bottom: 1px solid #B2DDEA;
}
.panelbgbuy {
	border-left: 1px solid #B2DDEA;

}

.inserted {
	max-width: 50px;
    width: expression(setWidth(this,50));
}
#picwrap {
	width:135px;
	float:left;
	text-align:center;
}

.smallboarder {
	margin: 5px;
	
}
.line-yleft {
	background-image:url(../images/panelmain/line.gif);
	background-repeat:repeat-y;
	background-position: top left;
	
}
.line-yright {
	background-image:url(../images/panelmain/line.gif);
	background-repeat:repeat-y;
	background-position: top right;
	
}
.rrp {
	font-size: 9px;
	color: #000000;
	font-weight:bold;
}
.zoom {
	font-size: 9px;
	color: #000000;
}

.slice3 {
	height:256;
	width:161;
	background-image:url(../images/slice3.gif);
	background-repeat:no-repeat;
	background-position: center top;
	
}
.panelbgRed {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F8878B;
	border-left-color: #F8878B;
}
.redhead {
	color:#660000;
	font-size: 13px;
	font-weight:bold;
}
.headlinewhite {
	color:#FFFFFF;
	font-size: 12px;
	font-weight:bold;
}
.info_footer_links {
	font-size: 10px;
	color:#3366CC;
	font-weight: normal;
	text-align: center;
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.breadcrumbRed {
	color:#FF0000;
	font-size: 18px;
	font-weight:bold;
	padding: 0px 3px 3px 3px;
	line-height:115%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.errormessage {
	color:#FF0000;
	font-size: 11px;
	font-weight:bold;
	line-height:110%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.prodthumb_head_white {
	padding: 3px;
	border: 1px solid #B2DDEA;
	background-color: #3399CC;
	font-size: 10px;
	font-weight: bold;
	color:#FFFFFF}
.red_aswhiteout {
	color:#FFCC00;
	background-color: #3399CC;
}
.whitesave_asorange {
	color:#FFCC00;
	font-size: 12px;
	font-weight:bolder;
}
.panelbgbuyORANGE {
	background-color: #FF9900;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.prodthumb_morebuyORANGE {
	background-color:#FFCC00;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFCC00;
	border-bottom-color: #B2DDEA;
	border-left-color: #B2DDEA;
}
.fastrak_viewimage {
	font-size: 9px;
	color: #000000;
	font-weight:bold;
}
.panel-backgroundyellow {
	background-color:#FFFFCC;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B2DDEA;
	border-left-color: #B2DDEA;
}

.leftnavhovernotice {display:none; color:#fff; position:absolute; padding:5px; margin-left:130px; margin-top:-10px; z-index:10; float:left; width:200px; background:#3D87AA; border:1px solid #E1E866;}
.detaildiscounthovernotice {display:none; color:#fff; position:absolute; padding:5px; margin-left:60px; margin-top:10px; z-index:10; float:left; width:200px; background:#3D87AA; border:1px solid #E1E866;}
.baskethovernotice {display:none; color:#fff; position:absolute; z-index:10; float:left; width:200px; background:#F18B00;}
.itemdiscountlist {background:#DD0000; color:#fff; margin:10px 0px 10px 0px; padding:10px;}
.itemdiscountlist span {font-weight:bold; font-size:14px; line-height:18px;}
.testspecialclass {background:#f00;}
.list_discount_image {border:0px; z-index:20;}
.firstspecialclass {background:#f00 url('../images/leftnav_specials.gif') no-repeat; padding-top:30px;}

