/********************************************************************************
*                                                                               *
*  Author    :  Geoff Moore                                         	        *
*  Web       :  http://www.foodfullstop.com                                     *
*  E-mail    :  studio ( at ) phase8 ( dot ) ( com )					        *
*  Modified  :  08-Feb-2007                                              	    *
*  																				*                									
*  Use of this code is not permitted without permission!                    	*
*                                                                               *
********************************************************************************/

*{margin: 0;padding: 0;font-family: arial,verdana,sans-serif;}
html,body{height:100%;min-height:101%}
body{line-height: 0.95em;font-size: 100%;color: #666;font-family: arial,verdana,sans-serif;background-color:#fff;}

#wrapper {width:955px;margin:0 auto;}



/* STYLING OF THE VERY TOP OF PAGE
============================================================= */
#header {position:relative;margin:10px auto 8px 0;min-height:99px;width:955px;background: transparent url(/images/interface/hd-bg.gif) repeat-x 0 0;}
#header h1 a img  {border-style:none;overflow:hidden;font-size: 1px;line-height: 0;text-decoration: none;letter-spacing: -9999px;}
 /*#subnav {position:absolute;top:10px;left:730px;font-weight:700;font: 0.8em/1em georgia,helvetica,times,"Times New Roman",serif;margin-left: 17px;color: #fff;text-decoration:none;padding-bottom:4px;} */

#subnav {position:absolute;top:10px;left:530px;width:400px;font-weight:700;font: 0.8em/1em georgia,helvetica,times,"Times New Roman",serif;margin-left: 17px;color: #fff;text-decoration:none;padding-bottom:4px;}
#subnavcontent{text-align:right;padding-right:10px;position:relative;}

#navigation {width:955px;margin:0;background: #89ad89;padding-top:2px;border-top:1px solid #fff;display:block;height:24px;}
#breadcrumb {position:relative;width:955px;margin:0;background: #fff url(/images/interface/rule.gif) repeat-x bottom left;padding:0 0 1px 0;}
#searchbox {position:absolute;top:5px;left:716px;margin:0;padding:0;width:600px;display:block;height:29px;vertical-align:middle;}

/* STYLING OF THE TOP LEVEL SEARCH SYTEM AND SITE-SEARCH PAGE
=========================================================================================================================== */
#searchbox {text-align:right;width:240px;}
#searchbox form {margin:0;padding:0;}
#searchbox form label {display:none;}
#searchbox #searchfor{border:1px solid #ccc;width:176px;margin:0 0 0 0;padding:4px 0 2px 0;font-size:12px;height:15px;color:#555;}
#searchbox #searchbutton {padding-top:1px;}
#searchbox form input {}
#content-sitesearch p.subtitle{font-family:"Georgia", Times New Roman, Times, serif;font-size: 1.3em;font-weight: normal;color:#555;}
#content-sitesearch #sitesearch-body p strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-sitesearch #sitesearch-body strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight:700;color:#555;}
#content-sitesearch h2 {font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.6em;font-weight: normal;margin-bottom: 13px;color:#555;}
#sitesearch-body #columnarForm #searchin, #sitesearch-body #columnarForm #searchfor {width:19em;color:#555;}
#sitesearch-body .searchtable {width:545px;height:320px;background: transparent url(/images/interface/searchBG.gif) 0 0 no-repeat;}
#sitesearch-body .searchlistings {font-size: 12px;width: 540px;color: #666;border: 1px solid #efefef;}
#sitesearch-body p {margin: 3px;}
#sitesearch-body .row_1 {background-color: #FCF7FF;}
#sitesearch-body .row_2 {background-color: #F9FFF7;}
#sitesearch-body .searchtable td {padding:10px;}
#sitesearch-body .searchleftcol {width:270px;font-weight:bold;}
#sitesearch-body .rightalign {}

/* STYLING OF THE FIST NAVIGATION ELEMENTS - HELP/LOGIN/BASKET/SIGNUP
======================================================================== */
#content-faqs{position:relative;margin:0px auto;min-height:100%;background-color:#fff;padding:6px 189px 0 209px;min-height:500px;font-size: 0.7em;}
#content-account{position:relative;margin:0px auto;min-height:100%;background-color:#fff;padding:6px 0px 0 209px;min-height:200px;font-size: 0.7em;}
#content-accountupdate{position:relative;margin:0px auto;min-height:100%;background-color:#fff;padding:6px 189px 0 209px;min-height:200px;font-size: 0.7em;}
#content-accountorders{position:relative;margin:0px auto;min-height:100%;background-color:#fff;padding:6px 189px 0 209px;min-height:200px;font-size: 0.7em;}
#content-processorder{
	position:relative;
	margin:0px auto;
	min-height:100%;background-color:#fff; padding:6px 0px 0 0px;min-height:200px;font-size: 0.7em;}
#content-deliveryupdate{position:relative;margin:0px auto;min-height:100%;background-color:#fff;padding:6px 189px 0 209px;min-height:200px;font-size: 0.7em;}
#content-basket{position:relative;margin:0px auto;min-height:100%;background-color:#fff;padding:6px 0px 0 209px;min-height:200px;font-size: 0.7em;}
#content-confirm {position:relative;margin:0px auto;min-height:100%;background-color:#fff;padding:6px 0px 0 0px;min-height:500px;font-size: 0.7em;}

#content-delivery{
	/*position:relative;
	margin:0px auto;
	min-height:100%;
	background-color:#fff;
	padding:6px 0px 0 0px;
	min-height:200px;
	font-size: 0.7em; */
}

#content-ordercomplete {position:relative;margin:0px auto;min-height:100%;background-color:#fff;padding:6px 0px 0 209px;min-height:500px;font-size: 0.7em;}

/* STYLING OF THE TOP LEVEL NAVIGATIONEL ELEMENTS - HOME/ABOUTUS/KITCHENEQUIPMENT/HAMPERS/NEWS/SEASONALPRODUCTS/RECIPES
=========================================================================================================================== */
#content {position:relative;margin:0px auto;min-height:100%;background-color:#fff;padding:6px 209px 0 209px;min-height:500px;font-size: 0.7em;}
#content-welcome {position:relative;margin:0px auto;background-color:#fff;padding:6px 0px 0 0px;font-size: 0.7em;}
#content-aboutus{position:relative;margin:0px auto;min-height:100%;background-color:#fff;padding:6px 195px 0 209px;min-height:500px;font-size: 0.7em;}
#content-kitchen {position:relative;margin:0px auto;min-height:100%;background-color:#fff;padding:6px 0px 0 209px;min-height:550px;font-size: 0.7em;}
#content-kitchengoods {position:relative;margin:0px auto;min-height:100%;background-color:#fff;padding:6px 0px 0 209px;min-height:500px;font-size: 0.7em;}
#content-news{position:relative;margin:0px auto;min-height:100%;background-color:#fff;padding:6px 195px 0 209px;min-height:500px;font-size: 0.7em;}
#content-seasonalproducts{position:relative;margin:0px auto;min-height:100%;background-color:#fff;padding:6px 189px 0 209px;min-height:500px;font-size: 0.7em;}
#content-supplierseasonal{position:relative;margin:0px auto;min-height:100%;background-color:#fff;padding:6px 189px 0 209px;min-height:500px;font-size: 0.7em;}
#content-recipe{position:relative;margin:0px auto;min-height:100%;background-color:#fff;padding:6px 189px 0 209px;min-height:380px;font-size: 0.7em;}
#content-supplierguide{position:relative;margin:0px auto;min-height:100%;background-color:#fff;padding:6px 189px 0 209px;min-height:500px;font-size: 0.7em;}
#content-sellerguide{position:relative;margin:0px auto;min-height:100%;background-color:#fff;padding:6px 189px 0 209px;min-height:500px;font-size: 0.7em;}
#content-supplierterms{position:relative;margin:0px auto;min-height:100%;background-color:#fff;padding:6px 189px 0 209px;min-height:500px;font-size: 0.7em;}
#content-feeschedule{position:relative;margin:0px auto;min-height:100%;background-color:#fff;padding:6px 189px 0 209px;min-height:500px;font-size: 0.7em;}
#content-sitesearch{position:relative;margin:0px auto;min-height:100%;background-color:#fff;padding:6px 189px 0 209px;min-height:200px;font-size: 0.7em;}


/* STYLING OF THE FLANKS - LEFT/RIGHT
==================================================================== */
#left-flank {position:absolute;top:0;left:0;width:189px;margin:0;padding:0;background-color:#fff;min-height:187px;z-index:1;}
#right-flank {position:absolute;top:0;left:766px;width:189px;margin:0;padding:0;background-color:#fff;min-height:187px;z-index:1;}

#left-flank dt{height: 32px;margin-top:0;margin-bottom: 12px;overflow:hidden;font-size: 1px;line-height: 0;text-decoration: none;letter-spacing: -9999px;}
#left-flank dd{margin-bottom: 10px;}
#left-flank dd a {font: 1.2em/1.4em georgia,helvetica,times,"Times New Roman",serif;margin-left: 17px;color: #666;text-decoration:none;}
#left-flank dd a.on,#left-flank dd a:hover {color: #289328;}
#left-flank dl {border-bottom: 15px solid #fff;background-color:#f5f5f5;}

#right-flank dt{height: 32px;margin-top:0;margin-bottom: 12px;overflow:hidden;font-size: 1px;line-height: 0;text-decoration: none;letter-spacing: -9999px;}
#right-flank dd{margin-bottom: 10px;text-align:right;background-color:#f5f5f5;}
#right-flank dd a {font: 1.2em/1.4em georgia,helvetica,times,"Times New Roman",serif;margin-right: 17px;color: #666;text-decoration:none;}
#right-flank dd a.on,#right-flank dd a:hover {color: #289328;}
#right-flank dl {background-color:#f5f5f5;padding-bottom:1px;}

.information{background: url(/images/interface/information.gif) no-repeat;height: 32px;margin-bottom: 12px;}
.shopby{background: url(/images/interface/shop-by.gif) no-repeat;height: 32px;margin-bottom: 12px;}
.sup_del_info{background: url(/images/interface/sup_del_info.gif) no-repeat;height: 32px;margin-bottom: 12px;}
.supplierheader {background: url(/images/interface/suppliers.gif) no-repeat;height: 32px;margin-bottom: 12px;}
.brandsheader {background: url(/images/interface/brands.gif) no-repeat;height: 32px;margin-bottom: 12px;}
.sectionsheader {background: url(/images/interface/sections-bg.gif) no-repeat;height: 32px;margin-bottom: 12px;}
.newsletterheader {background: url(/images/interface/newsletter.gif) no-repeat;height: 32px;margin-bottom: 12px;}
.varietyheader {background: url(/images/interface/varieties.gif) no-repeat;height: 32px;margin-bottom: 12px;}
.supplierinfo {background: url(/images/interface/information.gif) no-repeat;height: 32px;margin-bottom: 12px;}
.recipeheader {background: url(/images/interface/categories-1.gif) no-repeat;height: 32px;margin-bottom: 12px;}
.seasonalheader {background: url(/images/interface/other-months-1.gif) no-repeat;height: 32px;margin-bottom: 12px;}
.cookingtermheader {background: url(/images/interface/did-you-know.gif) no-repeat;height: 32px;margin-bottom: 12px;}


/* STYLING OF THE MAIN SITE FUNCTIONS - CATEGORY->SUPLLIER->PRODUCTS
==================================================================== */
#content-category{position:relative;margin:0px auto;background-color:#fff;padding:6px 194px 0 209px;font-size: 0.7em;}
#content-suppliers{position:relative;margin:0px auto;min-height:100%;background-color:#fff;padding:6px 194px 0 209px;min-height:500px;font-size: 0.7em;}
#content-suppliergoods{position:relative;margin:0px auto;min-height:100%;background-color:#fff;padding:6px 194px 0 209px;min-height:500px;font-size: 0.7em;}


/* STYLING OF THE BOTTOM LEVEL NAVIGATIONAL ELEMENTS - CONTACT/SITEMAP/SECURITY/TERMS/JOBS/ADVERTISING/PRESS
============================================================================================================ */
#content-contact{position:relative;margin:0px auto;min-height:100%;background-color:#fff;padding:6px 195px 0px 209px;min-height:200px;font-size: 0.7em;}
#content-sitemap{position:relative;margin:0px auto;min-height:100%;background-color:#fff;padding:6px 189px 0 209px;min-height:500px;font-size: 0.7em;}
#content-security{position:relative;margin:0px auto;min-height:100%;background-color:#fff;padding:6px 195px 0 209px;min-height:500px;font-size: 0.7em;}
#content-terms{position:relative;margin:0px auto;min-height:100%;background-color:#fff;padding:6px 195px 0 209px;min-height:500px;font-size: 0.7em;}
#content-terms-mini{
	position:relative;
	margin:0px auto;
	min-height:100%;
	background-color:#fff;
	padding:6px 6px 6px 6px;
	min-height:500px;
	font-size: 0.7em;
}
#content-jobs{position:relative;margin:0px auto;min-height:100%;background-color:#fff;padding:6px 189px 0 209px;min-height:260px;font-size: 0.7em;}
#content-advertising{position:relative;margin:0px auto;min-height:100%;background-color:#fff;padding:6px 189px 0 209px;min-height:200px;font-size: 0.7em;}
#content-press{position:relative;margin:0px auto;min-height:100%;background-color:#fff;padding:6px 189px 0 209px;min-height:500px;font-size: 0.7em;}

#content #intro, #content #mainbody{padding:0 0 10px 0;} 

#content-clear{}

#footer {margin:20px auto 0 auto;width:955px;background: url(/images/interface/ft-bg.gif) repeat-x;height: 45px;position: relative;clear:both;display:none;}
#footerindexpage {margin:-16px auto 0 auto;width:955px;background: url(/images/interface/ft-bg2.gif) repeat-x;height: 45px;position: relative;clear:both;}

#logo{margin:10px 0 0 33px;padding:0 0 10px 0;}

/* TOP NAVIGATION STYLING
====================================================================== */
#navigation ul {margin:-2px 0 0 0;padding:0;}
#navigation li{list-style: none;float: left;}
#navigation li a{display: block;height: 26px;background-position: 0 0;}
#navigation li a.on,#navigation li a:hover{background-position: 0 -26px !important;}
#navigation #home a{background: url(/images/nav/home.gif) no-repeat;width: 82px;}
#navigation #about-us a{background: url(/images/nav/about-us.gif) no-repeat;width: 101px;}
#navigation #kitchen-equipment a{background: url(/images/nav/kitchen-equipment.gif) no-repeat;width: 166px;}
#navigation #hampers a{background: url(/images/nav/hampers.gif) no-repeat;width: 172px;}
#navigation #news a{background: url(/images/nav/news.gif) no-repeat;width: 76px;}
#navigation #seasonal-products a{background: url(/images/nav/seasonal-products.gif) no-repeat;width: 160px;}
#navigation #recipes a{background: url(/images/nav/recipes.gif) no-repeat;width: 90px;}
#navigation #blog a{background: url(/images/nav/blog.gif) no-repeat;width: 62px;}

/* FOOTER SECTION STYLING
======================================================================== */
#footer ul{float: right;}
#footer li{list-style: none;float: left;margin-right: 33px;margin-top: 26px;}
#footer li a{display: block;height: 13px;}
#footer #contact-us a{background: url(/images/nav/contact-us.gif) 0px -10px no-repeat;width: 58px;}
#footer #site-map a{background: url(/images/nav/site-map.gif) 0px -10px no-repeat;width: 53px;}
#footer #security-privacy a{background: url(/images/nav/security-privacy.gif) 0px -10px no-repeat;width: 98px;}
#footer #terms-conditions a{background: url(/images/nav/terms-conditions.gif) 0px -10px no-repeat;width: 105px;}
#footer #jobs a{background: url(/images/nav/jobs.gif) 0px -10px no-repeat;width: 33px;}
#footer #advertising a{background: url(/images/nav/advertising.gif) 0px -10px no-repeat;width: 63px;}
#footer #affiliates a{background: url(/images/nav/affiliates.gif) 0px -10px no-repeat;width: 68px;}
#footer #press-media{margin-right: 17px;}
#footer #press-media a{background: url(/images/nav/press-media.gif) 0px -10px no-repeat;width: 82px;}
#footer #copyright{background: url(/images/interface/copyright.gif) no-repeat;width: 160px;height: 45px;position: absolute;left: 20px;top: 16px;}
#footer #copyright p {overflow: hidden;font-size: 1px;line-height: 0;text-decoration: none;letter-spacing: -9999px;}

/* TEXT AND HEADING STYLING GENERAL 
========================================================================== */
#header a {color:#fff;}
h2{font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.6em;font-weight: normal;margin-bottom: 13px;color:#555;} 
p{margin-bottom: 1.1em;}
#breadcrumb p.youarein {color:#aaa;font-family: arial,verdana,sans-serif;font-size:11px;font-weight: 600;padding:25px 0 0 0;line-height:0;}
#breadcrumb a {display:inline;color:#666;font-family: arial,verdana,sans-serif;font-size:11px;font-weight: 700;}

#products h2{margin:20px 0 20px 0;font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.6em;font-weight: normal;}


a{font-weight: bold;color: #363;text-decoration: none;}
a:hover{color: #600;text-decoration: none;}

/* PAGE SPECIFIC STYLING
========================================================================== */
/* FAQS PAGE STYLING */
#content-faqs{position:relative;margin:0px auto;min-height:100%;background-color:#fff;padding:6px 189px 0 209px;min-height:500px;font-size: 0.7em;}
#content-faqs #faqs-body p.subtitle{font-family:"Georgia", Times New Roman, Times, serif;font-size: 1.3em;font-weight: normal;color:#555;}
#content-faqs #faqs-body p a strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight:700;color:#336633;}
#content-faqs #faqs-body p a:hover strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight:700;color:#600;}
#content-faqs h2 {font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.6em;font-weight: normal;margin-bottom: 13px;color:#555;}
#content-faqs #faqs-body .smalldiv {margin:0 0 -20px 0}
#content-faqs #faqs-body .smalldiv a{color:#336633;}
#content-faqs #faqs-body .smalldiv a:hover{color:#660000;}

/* ACCOUNT LOGIN / LOGOUT PAGE STYLING */
#content-account p.subtitle{font-family:"Georgia", Times New Roman, Times, serif;font-size: 1.3em;font-weight: normal;color:#555;}
#content-account #account-body p strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-account #account-body strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-account h2 {font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.6em;font-weight: normal;margin-bottom: 13px;color:#555;}
#content-account #account-body .required {color:red;}

/* EXISTING ACCOUNT HOLDERS */
#account-body #dots {width:750px;display:block;position:relative;background:transparent url(/images/interface/loginbg.gif) top left no-repeat;height:110px;padding:12px;}
#account-body #loginForm fieldset {padding-top:14px;padding-bottom:25px;margin:0 10px 0 10px;text-align:center;background-color:transparent;border-style:none;}
#account-body #loginForm input{display:inline;width: 10em;}
#account-body input#loginBtn {padding:15px 0  0px 0;margin:0 0 -15px 0;background-image:url(/images/interface/green_login.gif);background-position:center center;border-style:none;background-repeat:no-repeat;outline: none;}
#account-body input#contactBtn {padding:15px 0  0px 0;margin:0 0 -15px 0;background-image:url(/images/interface/contact-submit.gif);background-position:center center;border-style:none;background-repeat:no-repeat;outline: none;}
#account-body #loginForm label{display:inline;margin-bottom: 1em;font-weight: normal;}
#account-body #loginForm label.first{padding-top: 1em;}
#account-body #loginForm legend {background-color:#fff;padding: 0 5px 0 5px;color:#5f7b52;}
#account-body strong.required {font-weight:bold; color:red;}

/* NEW ACCOUNT CREATION */
#account-body #columnarForm fieldset{display: block;width: 32em;margin: 10px 0 20px 20px;padding: 10px 10px 10px 10px;border:3px double #ccc;}
#account-body #columnarForm fieldset legend {padding:0 5px 0 5px;background-color:#FFFFFF;display:none;}
#account-body #dots_newaccount {width:750px;display:block;position:relative;background: transparent url(/images/interface/newacctBG.gif) top left no-repeat;height:1306px;padding-top:40px;}
#account-body #additional_newaccount {width:100%;margin:30px 0 20px 0;text-align:left;color:#000;}
#account-body #columnarForm input{display: inline;width:26em;}
#account-body #columnarForm #news1{display:inline;width:1em;margin:0 3px 0 0px;padding:0;}
#account-body #columnarForm #tc1{display:inline;width:1em;margin:0 3px 0 0;padding:0;}
#account-body #columnarForm label{display: block;margin-bottom: 1em;font-weight: bold;}
#account-body #columnarForm label.first{padding-top: 1em;}
#account-body #columnarForm select{display: block;}
#account-body #columnarForm .submit {margin:0 0 0 -10px;}
#account-body .errs { color : #9A3451 !important;font-weight: bold !important;;}
#account-body #accountorderdata {width: 400px;margin: 20px 0 20px 0;}
#account-body #accountorderdata td {padding: 4px;}
#account-body #accountorderdata th {padding: 4px;text-align: left;}
#account-body .acfs {margin: 6px 0 20px 0;width: 400px;padding: 8px;border: 1px solid #ccc;}
#account-body .acfs legend {font-weight: bolder;}
#account-body div{color: #666;}

/* ACCOUNT RECENT ORDER BREAK DOWN
========================================================================== */
#content-accountorders{position:relative;margin:0px auto;background-color:#fff;padding:6px 189px 0 209px;font-size: 0.7em;}
#content-accountorders p.subtitle{font-family:"Georgia", Times New Roman, Times, serif;font-size: 1.3em;font-weight: normal;color:#555;}
#content-accountorders #accountorders-body p strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-accountorders #accountorders-body strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-accountorders h2 {font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.6em;font-weight: normal;margin-bottom: 13px;color:#555;}
#content-accountorders #accountorders-body #accountorderdata {width: 400px;margin: 20px 0 20px 0;}
#content-accountorders #accountorders-body #accountorderdata td {padding: 4px;}
#content-accountorders #accountorders-body #accountorderdata th {padding: 4px;text-align: left;}
#content-accountorders #accountorders-body .acfs {margin: 6px 0 20px 0;width: 400px;padding: 8px;border: 1px solid #ccc;}
#content-accountorders #accountorders-body .acfs legend {font-weight: bolder;}
#content-accountorders #accountorders-body div{color: #666;}

/* ACCOUNT UPDATE 
==========================================================================*/
#content-accountupdate{position:relative;margin:0px auto;background-color:#fff;padding:6px 189px 0 209px;font-size: 0.7em;}
#content-accountupdate p.subtitle{font-family:"Georgia", Times New Roman, Times, serif;font-size: 1.3em;font-weight: normal;color:#555;}
#content-accountupdate #accountupdate-body p strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-accountupdate #accountupdate-body strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-accountupdate h2 {font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.6em;font-weight: normal;margin-bottom: 13px;color:#555;}
#content-accountupdate #accountupdate-body .errs {color:#9A3451 !important;font-weight: bold !important;;}
#content-accountupdate #accountupdate-body .acfs {margin: 6px 0 20px 0;width: 400px;padding: 8px;border: 1px solid #ccc;}
#content-accountupdate #accountupdate-body .acfs legend {font-weight: 700;}
#content-accountupdate #accountupdate-body div{color: #666;}
#content-accountupdate #accountupdate-body .required{color: red;}
#content-accountupdate #accountupdate-body select{width:100%}

/* DELIVERY UPDATE 
==========================================================================*/
#content-deliveryupdate {position:relative;margin:0px auto;background-color:#fff;padding:6px 189px 0 209px;font-size: 0.7em;}
#content-deliveryupdate p.subtitle{font-family:"Georgia", Times New Roman, Times, serif;font-size: 1.3em;font-weight: normal;color:#555;}
#content-deliveryupdate #deliveryupdate-body p strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-deliveryupdate #deliveryupdate-body strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-deliveryupdate h2 {font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.6em;font-weight: normal;margin-bottom: 13px;color:#555;}
#content-deliveryupdate #deliveryupdate-body .errs {color:#9A3451 !important;font-weight: bold !important;;}
#content-deliveryupdate #deliveryupdate-body .acfs {margin: 6px 0 20px 0;width: 400px;padding: 8px;border: 1px solid #ccc;}
#content-deliveryupdate #deliveryupdate-body .acfs legend {font-weight: 700;}
#content-deliveryupdate #deliveryupdate-body div{color: #666;}
#content-deliveryupdate #deliveryupdate-body .required{color: red;}
#content-deliveryupdate #deliveryupdate-body select{width:100%}

/* BASKET SECTION STYLING 
========================================================================== */
#basket-body{position:relative;background-image:url(/images/interface/search-dots.gif);background-position:top left;background-repeat:repeat;padding:3px 4px 3px 4px;}#content-basket form {background: #fff url(/images/interface/artichoke_checkout.png) bottom right no-repeat;}
#content-basket form, fieldset {margin:0;padding:0 0 35px 0;border-style:none;}
#content-basket form legend span {position:absolute;left:30px; top:-4px;z-index:9999;background-color:#FFFFFF;padding: 0 5px 0 5px;color:#5f7b52;} 
#content-basket table{margin:0;padding:18px 4px 6px 4px;border: none;width: 100%;background-color:#fff;}
#content-basket th{border: none;text-align: left;padding-bottom: 4px;border-bottom: 1px solid #ccc;color:#666666;}
#content-basket td{background: url(/images/interface/rule.gif) repeat-x 0 100%;padding: 2px; vertical-align: middle;color: #000;}
#content-basket #qty {width:200px;text-align:left;}
#content-basket td.col1{width:60%;text-align:left;}
#content-basket td.col2{padding: 0 0 0 0;margin:0;text-align:left;}
#content-basket td.col3{padding: 0 0 0 0;margin:0;text-align:left;}
#content-basket td.col4{padding: 0 0 0 0;width:200px;text-align:left;}
#content-basket td.col5{text-align:left;width:20%;padding: 0 0px 0 0px;}
#content-basket td.sub{text-align:right;padding:10px 13% 10px 0px;background-color:#eee;border-bottom:1px solid #fff;}
#content-basket td .col-continue{padding:10px 0 10px 0;border-style:none;border:none;}
#content-basket .col-checkout{padding:10px 0 10px 0;}
#content-basket .centre {text-align:center;}

/* DELIVERY ADDRESS SECTION STYLING 
========================================================================== */
#content-delivery #delivery-body form{padding-left:0px;}
#delivery-body textarea {margin: 18px 0 18px 18px;}
#delivery-body select {margin: 14px 0 14px 18px;width:27em;}
#delivery-body #useaddressbtn{margin:0 0 0 18px;}
#delivery-body #dcountry{margin:0;}
#delivery-body input#loginBtn {padding:25px 0  0px 0;margin:0 0 -15px 0;background-image:url(../../suppliers-images/buttons/green_login.gif);background-position:center center;border-style:none;background-repeat:no-repeat;outline: none;}
#delivery-body #columnarForm fieldset{display: block;width: 36em;margin:20px 0 20px 0px;padding: 10px 10px 10px 10px;border:3px double #ccc;}
#delivery-body #columnarForm fieldset legend {padding:0 5px 0 5px;background-color:#FFFFFF;}
#delivery-body #columnarForm fieldset.radio input{clear: both;float: left;width: auto;}
#delivery-body #columnarForm fieldset.radio label{font-weight: normal;}
#delivery-body #columnarForm input{display: block;width:30em;}
#delivery-body #columnarForm label{display: block;margin-bottom: 1em;font-weight: bold;}
#delivery-body #columnarForm label.first{padding-top: 1em;}
#delivery-body #columnarForm select{display: block;}
#delivery-body #columnarForm .submit {margin:0 0 0 -10px;} /* NON ie = 0 0 0 0 */
#delivery-body .errs {color : #9A3451 !important;font-weight: bold !important;;}
#delivery-body .required {color:red;}
#delivery-body textarea {margin: 18px 0 18px 0;}
#delivery-body select {margin: 14px 0 14px 0;}
#delivery-body div {color: #666;}

/* ORDER CONFIRMATION AND PAYMENT SECTION STYLING 
========================================================================== */
#confirm-body #dbbs_table {background-color: #FCFCFC;padding: 4px;margin-top: 12px;}/* order summary table / background colour */
#confirm-body #dbbs_table strong {color: #5F7B52;} /* Green styling on strong elements in order table */
/*#confirm-body select {margin:10px 0 10px 0;width:30em;}*/
#confirm-body input#loginBtn {padding:25px 0  0px 0;margin:0 0 -15px 0;background-image:url(../../suppliers-images/buttons/green_login.gif);background-position:center center;border-style:none;background-repeat:no-repeat;outline: none;}
/*#confirm-body #columnarForm fieldset{display: block;width:400px;margin: 20px 0 20px 20px;padding: 10px 10px 10px 10px;border:3px double #ccc;}
#confirm-body #columnarForm fieldset legend {padding:0 5px 0 5px;background-color:#FFFFFF;}
#confirm-body #columnarForm fieldset.radio{width: 15em;margin: 1em 0 2em 0;}
#confirm-body #columnarForm fieldset.radio input{clear: both;float: left;width: auto}
#confirm-body #columnarForm fieldset.radio label{font-weight: normal}
#confirm-body #columnarForm input{display: inline;width:30em;}
#confirm-body #columnarForm label{display: block;margin-bottom: 1em;font-weight: bold;width:100%}
#confirm-body #columnarForm label.first{padding-top: 1em;}
#confirm-body #columnarForm select{display: block;}
#confirm-body #cardsecuritycode input{margin:-30px 10px 10px 0;padding:0;width:30px;}
#confirm-body #valid {width:200px;}
#confirm-body #valid select {display:inline;margin:-10px 10px 20px 0 ;padding:0;width:90px;}
#confirm-body #expiry {width:200px;}
#confirm-body #expiry select {display:inline;margin:-10px 10px 20px 0 ;padding:0;width:90px;}*/
#confirm-body #dbbs_table {background-color: #FCFCFC;padding: 4px;margin-top: 12px;}
#confirm-body #dbbs_table strong {color: #5F7B52;}
#confirm-body .errs { color : #9A3451 !important;font-weight: bold !important;;}
#confirm-body div{color: #666;}

/* ORDER COMPLETION PAGE & THANKYOU MESSAGE
============================================================================= */
#content-ordercomplete{position:relative;margin:0px auto;min-height:100%;background-color:#fff;padding:6px 189px 0 209px;min-height:200px;font-size: 0.7em;}
#content-ordercomplete p.subtitle{font-family:"Georgia", Times New Roman, Times, serif;font-size: 1.3em;font-weight: normal;color:#555;}
#content-ordercomplete #ordercomplete-body p strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-ordercomplete #ordercomplete-body strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-ordercomplete h2 {font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.6em;font-weight: normal;margin-bottom: 13px;color:#555;}

/* SUPPLIER GUIDE PAGE 
============================================================================= */
#content-supplierguide p.subtitle{font-family:"Georgia", Times New Roman, Times, serif;font-size: 1.3em;font-weight: normal;color:#555;}
#content-supplierguide #supplierguide-body p strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-supplierguide #supplierguide-body strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-supplierguide h2 {font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.6em;font-weight: normal;margin-bottom: 13px;color:#555;}

/* SELLER GUIDE
============================================================================= */
#content-sellerguide p.subtitle{font-family:"Georgia", Times New Roman, Times, serif;font-size: 1.3em;font-weight: normal;color:#555;}
#content-sellerguide #sellerguide-body p strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-sellerguide #sellerguide-body strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-sellerguide h2 {font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.6em;font-weight: normal;margin-bottom: 13px;color:#555;}


/* SUPPLIER TERMS AND CONDITIONS PAGE
============================================================================= */
#content-supplierterms p.subtitle{font-family:"Georgia", Times New Roman, Times, serif;font-size: 1.3em;font-weight: normal;color:#555;}
#content-supplierterms #supplierterms-body p strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-supplierterms #supplierterms-body strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-supplierterms h2 {font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.6em;font-weight: normal;margin-bottom: 13px;color:#555;}

/* FEE SCHEDULE
============================================================================= */
#content-feeschedule p.subtitle{font-family:"Georgia", Times New Roman, Times, serif;font-size: 1.3em;font-weight: normal;color:#555;}
#content-feeschedule #feeschedule-body p strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-feeschedule #feeschedule-body strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-feeschedule h2 {font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.6em;font-weight: normal;margin-bottom: 13px;color:#555;}


/* SPLASH / WELCOME PAGE */
#welcomefeature{padding:0 0 0 20px;background-image: url(/images/interface/welcomefeatureBG.jpg); background-position:15px 0px; background-repeat:no-repeat;font-weight:800;}
#welcomefeature table {position:relative;width:923px;}
#welcomefeature table tr td {margin:0;padding:0;}
#welcomefeature table td.col1 {width:120px;padding:16px 0px 0px 27px;color:#fff;vertical-align:top;}
#welcomefeature table td.col1 a {color:#fff;font-weight:normal;font-weight:normal;}
#welcomefeature table td.col1 a {color:#fff;font-weight:normal;//font-weight:800;}
#welcomefeature table td.col1 a:hover {text-decoration:underline;}
#welcomefeature table td.col2 {}
#welcomefeature table td.col3 {width:120px;}
#welcomefeature table td.col4 {vertical-align:top;padding:18px 0 0 5px;width:120px;}
#welcomefeature table td.col4 strong {color:#cc0000;font-size:1.2em;}
#welcomefeature table td.col4 p {padding-bottom:5px;}
#welcomefeature span.featurespacer {display:block;padding-top:10px;}
#welcomefeature #viewprod  {margin-top:-10px;border-style:none;}

#content-welcome h2{margin:-14px 0 14px 20px;font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.6em;font-weight: normal;color:#555;}
.welcometext {margin:0px 0 6px 20px;font-size:1.1em;font-weight:700;font-family: arial,verdana,sans-serif;font-weight:700;color:#999;}
#welcome-body dl{margin-left:18px;clear: both;}
#welcome-body dt{display: none;}
#welcome-body dd{margin-top: 0px;float: left;width: 179px;margin-right: 6px;margin-bottom: 0px;text-align: center;font: 1.2em/1em georgia,helvetica,times,"Times New Roman",serif;color: #fff;}
#welcome-body dd.end{margin-right: 0;}
#welcome-body dd a{padding-bottom: 5px;font-size: 1px;line-height: 0;display: block;margin-bottom: 5px;border:1px solid #fff;}
#welcome-body dd a:hover{background: #fff;border:1px solid #fff;}
#welcome-body dd img{background: #fff;border:1px solid #fff;}
#welcome-body dd br{display: none;}


#footerindexpage ul{float: right;}
#footerindexpage li{list-style: none;float: left;margin-right: 33px;margin-top: 10px;}
#footerindexpage li a{display: block;height: 13px;text-indent:-9999px;font-size:1px;}
#footerindexpage #contact-us a{background: url(/images/nav/contact-us.gif) 0px -10px no-repeat;width: 58px;}
#footerindexpage #site-map a{background: url(/images/nav/site-map.gif) 0px -10px no-repeat;width: 53px;}
#footerindexpage #security-privacy a{background: url(/images/nav/security-privacy.gif) 0px -10px no-repeat;width: 98px;}
#footerindexpage #terms-conditions a{background: url(/images/nav/terms-conditions.gif) 0px -10px no-repeat;width: 105px;}
#footerindexpage #jobs a{background: url(/images/nav/jobs.gif) 0px -10px no-repeat;width: 33px;}
#footerindexpage #advertising a{background: url(/images/nav/advertising.gif) 0px -10px no-repeat;width: 63px;}
#footerindexpage #affiliates a{background: url(/images/nav/affiliates.gif) 0px -10px no-repeat;width: 68px;}
#footerindexpage #press-media{margin-right: 17px;}
#footerindexpage #press-media a{background: url(/images/nav/press-media.gif) 0px -10px no-repeat;width: 82px;}
#footerindexpage span {background: url(/images/interface/copyright.gif) no-repeat;width: 160px;height: 45px;position: absolute;left: 20px;top: 0px;text-indent:-9999px;font-size:1px;}




/* ABOUT US PAGE */
#content-aboutus p.subtitle{font-family:"Georgia", Times New Roman, Times, serif;font-size: 1.3em;font-weight: normal;color:#555;}
#content-aboutus #aboutus-body p strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight:700;color:#555;}
#content-aboutus #aboutus-body strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-aboutus h2 {font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.6em;font-weight: normal;margin-bottom: 13px;color:#555;}

/* NEWS PAGE STYLING */
#content-news p.firstnewsitem{margin:0px 0 10px 0;font-family:"Georgia", Times New Roman, Times, serif;font-size: 1.3em;font-weight: normal;color:#555;}
#content-news p.subtitle{margin:30px 0 5px 0;font-family:"Georgia", Times New Roman, Times, serif;font-size: 1.3em;font-weight: normal;color:#555;}
#content-news #news-body p strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight:700;color:#999;}
#content-news #news-body strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight:700;color:#999;}
#content-news h2 {font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.6em;font-weight: normal;margin-bottom: 13px;color:#555;}
#content-news #news-body table th{text-align:left;padding-top:10px;}

/* KITCHEN EQUIPMENT PAGE */
#kitchen-body dt{display: none;}
#kitchen-body div.text-lineup{position:absolute;top:90px;width:89px;left:0px;text-align:center;}
#kitchen-body dd{position:relative;margin-top: 24px;float: left;height:90px;width: 89px;margin-right: 12px;margin-bottom: 40px;text-align: center;font-size: 1.1em;font-weight: bold;color: #666;}
#kitchen-body dd.end{margin-right: 0;}
#kitchen-body dd a{padding-bottom: 2px;font-size: 1px;line-height: 0;display: block;margin-bottom: 9px;}
#kitchen-body dd a:hover{background: #fff;}
#kitchen-body dd img{background: #fff;}
#kitchen-body dd br{display: none;}
#kitchen-body dl {width:100%;margin:0 0 20px 0;}


/* KITCHEN PRODUCT PAGE */
#content-kitchengoods p.subtitle{font-family:"Georgia", Times New Roman, Times, serif;font-size: 1.3em;font-weight: normal;color:#555;}
#content-kitchengoods #kitchengoods-body p strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-kitchengoods #kitchengoods-body strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-kitchengoods h2 {font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.6em;font-weight: normal;margin-bottom: 13px;color:#555;}
#content-kitchengoods #kitchengoods-body img{float: left;margin: 0 9px 0 0;}
#content-kitchengoods #kitchengoods-body table {width:540px;}
#content-kitchengoods #kitchengoods-body th,#content-kitchengoods #kitchengoods-body td{border: none;}
#content-kitchengoods #kitchengoods-body th{text-align: left;padding-bottom: 4px;border-bottom: 1px solid #ccc;}
#content-kitchengoods #kitchengoods-body td{padding: 2px 0;vertical-align: top;color: #000;}
#content-kitchengoods #kitchengoods-body td.col1{width:100px;margin:0;padding:6px 4px 6px 2px;text-align:left;}
#content-kitchengoods #kitchengoods-body td.col2{width:400px;text-align:left;}
#content-kitchengoods #kitchengoods-body td.col3{text-align:left;vertical-align:bottom;}
#content-kitchengoods #kitchengoods-body td.col4{width:40px;text-align:right;vertical-align:bottom;}
#content-kitchengoods #kitchengoods-body td.colright {width:37px;text-align:right;}
#content-kitchengoods #kitchengoods-body td.colinfohidden{text-align:left;vertical-align:top;margin:0;padding:0;}
#content-kitchengoods #kitchengoods-body td a.ir{background: url(/images/interface/btn-buy.gif) no-repeat;width: 37px;height: 20px;#qtyfloat:right;font-size:1px;float: right;text-indent:-9999px;}
#content-kitchengoods #kitchengoods-body td span{color: #999;}

/* NEWS PAGE STYLING*/
#content-news  p.subtitle{font-family:"Georgia", Times New Roman, Times, serif;font-size: 1.3em;font-weight: normal;color:#555;}
#content-news #news-body p strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-news #news-body strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-news h2 {font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.6em;font-weight: normal;margin-bottom: 13px;color:#555;}
#content-news #news-body h2 {font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.6em;font-weight: normal;margin-bottom: 13px;color:#555;}
#content-news #news-body table th{text-align:left;padding-top:0px;}



/* SEASONAL PRODUCTS PAGE */
#content-seasonalproducts p.subtitle{font-family:"Georgia", Times New Roman, Times, serif;font-size: 1.3em;font-weight: normal;color:#555;}
#content-seasonalproducts #seasonalproducts-body p strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight:700;color:#555;}
#content-seasonalproducts #seasonalproducts-body strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight:700;color:#555;}
#content-seasonalproducts h2 {font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.6em;font-weight: normal;margin-bottom: 13px;color:#555;}
#seasonalproducts-body ol {margin-left:15px;font-weight:700;}
#seasonalproducts-body li {font-weight:normal;}
#content-seasonalproducts #seasonalproducts-body table {width:550px;}
#content-seasonalproducts #seasonalproducts-body {width:550px;margin-top: 16px;float: left;}
#content-seasonalproducts #seasonalproducts-body  table{border: none;width: 550px;}
#content-seasonalproducts #seasonalproducts-body  th, td{border: none;vertical-align:center;}
#content-seasonalproducts #seasonalproducts-body  th{text-align: left;padding-bottom: 4px;border-bottom: 1px solid #ccc;}
#content-seasonalproducts #seasonalproducts-body  td.col1{width:100px;margin:0;padding:6px 4px 6px 2px;text-align:left;}
#content-seasonalproducts #seasonalproducts-body  td.col2{width:400px;text-align:left;}
#content-seasonalproducts #seasonalproducts-body  td.col3{text-align:left;vertical-align:bottom;}
#content-seasonalproducts #seasonalproducts-body  td.col4{width:40px;text-align:right;vertical-align:bottom;}
#content-seasonalproducts #seasonalproducts-body  td.colright {text-align:right;width:37px;}
#content-seasonalproducts #seasonalproducts-body  td.colinfohidden {text-align:left;vertical-align:top;margin:0;padding:0;}
#content-seasonalproducts #seasonalproducts-body  td a.ir{background: url(/images/interface/btn-buy.gif) no-repeat;width: 37px;height: 20px;float:right;font-size:1px;text-indent:-9999px;}
#content-seasonalproducts #seasonalproducts-body  td span{color: #999;}
#content-seasonalproducts #seasonalproducts-body #other_prod{width:100%;margin-top:25px;margin-bottom:0;text-align:left;}
#content-seasonalproducts #seasonalproducts-body #other_prod span {text-align:left;padding-right:25px;}
#content-seasonalproducts #seasonalproducts-body img {border-style:none;}

/* SUPPLIER-SEASONAL PAGE 
========================================================================== */
#content-supplierseasonal p.subtitle{font-family:"Georgia", Times New Roman, Times, serif;font-size: 1.3em;font-weight: normal;color:#555;}
#content-supplierseasonal #supplierseasonal-body p strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight:700;color:#555;}
#content-supplierseasonal #supplierseasonal-body strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-supplierseasonal #supplierseasonal-body table td strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-supplierseasonal h2 {font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.6em;font-weight: normal;margin-bottom: 13px;color:#555;}
#content-supplierseasonal #supplierseasonal-body #details img{float: left;margin: 0 9px 0 0; }
#content-supplierseasonal #supplierseasonal-body #delivery{width:550px;margin-top:0px;clear:left;float:left;text-align:left;}
#content-supplierseasonal #supplierseasonal-body .products{width:550px;margin-top: 19px;float: left;}
#content-supplierseasonal #supplierseasonal-body .products table{border: none;width: 550px;}
#content-supplierseasonal #supplierseasonal-body .products th,.products td{border: none;}
#content-supplierseasonal #supplierseasonal-body .products th{text-align: left;padding-bottom: 4px;border-bottom: 1px solid #ccc;}
#content-supplierseasonal #supplierseasonal-body .products td{padding: 2px 0;vertical-align: top;color: #000;}
#content-supplierseasonal #supplierseasonal-body .products td.col1{width:100px;margin:0;padding:6px 4px 6px 2px;text-align:left;border:1px solid red;}
#content-supplierseasonal #supplierseasonal-body .products td.col2{width:400px;text-align:left;}
#content-supplierseasonal #supplierseasonal-body .products td.col3{text-align:left;vertical-align:bottom;}
#content-supplierseasonal #supplierseasonal-body .products td.col4{width:40px;text-align:right;vertical-align:bottom;}
#content-supplierseasonal #supplierseasonal-body .products td.colright {text-align:right;width: 37px}
#content-supplierseasonal #supplierseasonal-body .products td.colinfohidden{text-align:left;vertical-align:top;margin:0;padding:0;}
#content-supplierseasonal #supplierseasonal-body .products td a.ir{background: url(/images/interface/btn-buy.gif) no-repeat;width: 37px;height: 20px;float:right;text-indent:-9999px;}
#content-supplierseasonal #supplierseasonal-body .products td span{color: #999;}

/* RECIPE PAGE */
#content-recipe #recipe-body p.subtitle{font-family:"Georgia", Times New Roman, Times, serif;font-size: 1.3em;font-weight: normal;color:#555;}
#content-recipe #recipe-body p strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-recipe #recipe-body strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-recipe #recipe-body p {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight:normal;color:#555;}

#content-recipe #ffsrecipeprinttitle img {display:none;}
#content-recipe h1 {display:none;font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 2em;font-weight: normal;margin-bottom: 13px;color:#555;}
#content-recipe h2 {font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.6em;font-weight: normal;margin-bottom: 13px;color:#555;}
#content-recipe #prductlisttitile h2 {font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.6em;font-weight: normal;margin-bottom: 13px;color:#555;}
#recipe-body ol {margin-left:15px;font-weight:700;}
#recipe-body li {font-weight:normal;}

#content-recipe  table .products{width:550px;margin-top: 19px;float: left;}
#content-recipe  .products table{border: none;width: 550px;}
#content-recipe  .products th,.products td{border: none;}
#content-recipe  .products th{text-align: left;padding-bottom: 4px;border-bottom: 1px solid #ccc;}
#content-recipe  .products td{padding: 2px 0;vertical-align: top;color: #000;}
#content-recipe  .products td.col1{width:100px;margin:0;padding:6px 4px 6px 2px;text-align:left;}
#content-recipe  .products td.col2{width:400px;text-align:left;}
#content-recipe  .products td.col3{text-align:left;vertical-align:bottom;}
#content-recipe  .products td.col4{width:40px;text-align:right;vertical-align:bottom;}
#content-recipe  .products td.colright {text-align:right;width: 37px;}
#content-recipe  .products td.colinfohidden {text-align:left;vertical-align:top;margin:0;padding:0;}
#content-recipe  .products td a.ir{background: url(/images/interface/btn-buy.gif) no-repeat;width: 37px;height: 20px;float:right;font-size:1px;text-indent:-9999px;}
#content-recipe  .products td span{color: #999;}
#content-recipe  #other_prod{width:100%;margin-top:25px;margin-bottom:0;text-align:left;}
#content-recipe  #other_prod span {text-align:left;padding-right:25px;}

/* CONTACT PAGE */
#content-contact p.subtitle{font-family:"Georgia", Times New Roman, Times, serif;font-size: 1.3em;font-weight: normal;color:#555;}
#content-contact #contact-body p strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-contact #contact-body strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-contact h2 {font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.6em;font-weight: normal;margin-bottom: 13px;color:#555;}
#contact-body #dots {width:541px;height:563px;display:block;position:relative;background:transparent url(/images/interface/contactBG.gif) top left no-repeat;padding:24px 0 0 0;}
#contact-body #columnarForm fieldset{display: block;width: 31em;margin: 0px 0 20px 20px;padding: 0px 10px 10px 10px;border:3px double #ccc;}
#contact-body #columnarForm fieldset legend {padding:0 5px 0 5px;background-color:#FFFFFF;}
#contact-body #columnarForm fieldset.radio{width: 15em;margin: 1em 0 2em 0;}
#contact-body #columnarForm fieldset.radio input{clear: both;float: left;width: auto;}
#contact-body #columnarForm fieldset.radio label{font-weight: normal;}
#contact-body #columnarForm input{display:inline;width:26em;}
#contact-body #columnarForm label{display: block;margin-bottom: 1em;font-weight: bold;}
#contact-body #columnarForm label.first{padding-top: 1em;}
#contact-body #columnarForm select{display: block;}
#contact-body #columnarForm textarea{display:block;width:290px;height:8em;}

/* SITEMAP PAGE */
#content-sitemap p.subtitle{font-family:"Georgia", Times New Roman, Times, serif;font-size: 1.3em;font-weight: normal;color:#555;}
#content-sitemap #sitemap-body p strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-sitemap #sitemap-body strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-sitemap h2 {font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.6em;font-weight: normal;margin-bottom: 13px;color:#555;}
#content-sitemap #sitemap-body ul {margin-left:10px;}

/* SECURITY & PRIVACY PAGE */
#content-security p.subtitle{font-family:"Georgia", Times New Roman, Times, serif;font-size: 1.3em;font-weight: normal;color:#555;}
#content-security #security-body p strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-security #security-body strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-security h2 {font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.6em;font-weight: normal;margin-bottom: 13px;color:#555;}

/* SECURITY & PRIVACY POP UP */
#securitypop-body p.subtitle{font-family:"Georgia", Times New Roman, Times, serif;font-size: 1.3em;font-weight: normal;color:#555;}
#security-body p strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight:700;color:#555;}
#securityp-body strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight:700;color:#555;}
#security-body h2 {font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.6em;font-weight: normal;margin-bottom: 13px;color:#555;}

/* TERMS & CONDITIONS PAGE */
#content-terms p.subtitle{font-family:"Georgia", Times New Roman, Times, serif;font-size: 1.3em;font-weight: normal;color:#555;}
#content-terms #terms-body p strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-terms #terms-body strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-terms #terms-body #clean {font-family:"Georgia", Times New Roman, Times, serif;font-weight: normal;}
#content-terms #terms-body #clean a {font-weight: normal!important;color: #363;}
#content-terms #terms-body #clean a:hover {font-weight: normal!important;color: #600;}
#content-terms h2 {font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.6em;font-weight: normal;margin-bottom: 13px;color:#555;}


/* TERMS & CONDITIONS PAGE mini popup */
#content-terms-mini p.subtitle{font-family:"Georgia", Times New Roman, Times, serif;font-size: 1.3em;font-weight: normal;color:#555;}
#content-terms-mini #terms-body-mini p strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-terms-mini #terms-body-mini strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-terms-mini #terms-body-mini #clean {font-family:"Georgia", Times New Roman, Times, serif;font-weight: normal;}
#content-terms-mini #terms-body-mini #clean a {font-weight: normal!important;color: #363;}
#content-terms-mini #terms-body-mini #clean a:hover {font-weight: normal!important;color: #600;}
#content-terms-mini h2 {font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.6em;font-weight: normal;margin-bottom: 13px;color:#555;}




/* TERMS & CONDITIONS POP UP */
#termspop-body p.subtitle{font-family:"Georgia", Times New Roman, Times, serif;font-size: 1.3em;font-weight: normal;color:#555;}
#termspop-body p strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight:700;color:#555;}
#termspop-body strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight:700;color:#555;}
#content-terms #terms-body #clean {font-weight: normal;}
#content-terms #terms-body #clean a {font-weight: normal!important;color: #363;}
#content-terms #terms-body #clean a:hover {font-weight: normal!important;color: #600;}
#termspop-body h2 {font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.6em;font-weight: normal;margin-bottom: 13px;color:#555;}

/* JOBS PAGE */
#content-jobs p.subtitle{font-family:"Georgia", Times New Roman, Times, serif;font-size: 1.3em;font-weight: normal;color:#555;}
#content-jobs #jobs-body p strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-jobs #jobs-body strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-jobs h2 {font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.6em;font-weight: normal;margin-bottom: 13px;color:#555;}

/* PRESS & MEDIA PAGE */
#content-press p.subtitle{font-family:"Georgia", Times New Roman, Times, serif;font-size: 1.3em;font-weight: normal;color:#555;}
#content-press #press-body p strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-press #press-body strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-press h2 {font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.6em;font-weight: normal;margin-bottom: 13px;color:#555;}

/* ADVERTISING PAGE */
#content-advertising p.subtitle{font-family:"Georgia", Times New Roman, Times, serif;font-size: 1.3em;font-weight: normal;color:#555;}
#content-advertising #advertising-body p strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-advertising #advertising-body strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-advertising h2 {font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.6em;font-weight: normal;margin-bottom: 13px;color:#555;}


/* CATAGORY STYLING - GENERAL
========================================================================== */
#content-category h2 {font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.6em;font-weight: normal;margin-bottom: 13px;color:#555;}
#category-body dt{display: none;}
#category-body dd{margin-top: 24px;float: left;height:90px;width: 89px;margin-right: 12px;margin-bottom: 40px;text-align: center;font-size: 1.1em;font-weight: bold;color: #666;}
#category-body dd.end{margin-right: 0;}
#category-body dd a{padding-bottom: 2px;font-size: 1px;line-height: 0;display: block;margin-bottom: 9px;}
#category-body dd a:hover{background: #fff;}
#category-body dd img{background: #fff;}
#category-body dd br{display: none;}
#category-body dl {width:100%;margin:0;}



/* SUPPLIERS PAGE 
========================================================================== */
#content-suppliers h2 {font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.6em;font-weight: normal;margin-bottom: 13px;color:#555;}
#content-suppliers p.subtitle{font-family:"Georgia", Times New Roman, Times, serif;font-size: 1.3em;font-weight: normal;color:#555;}
#content-suppliers #suppliers-body p strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-suppliers #suppliers-body strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-suppliers #suppliers-body .suppliers{margin-bottom:10px;padding-bottom:20px;border-bottom:1px dashed #ccc;}
#content-suppliers #suppliers-body .suppliers a{width:98px;padding-bottom: 2px;font-size: 1px;line-height: 0;display: block;margin: 0 0 9px 0;}
#content-suppliers #suppliers-body .supplierdetails{padding-left:150px;}
#content-suppliers #suppliers-body  .suppliers a:hover{background: #fff;}
#content-suppliers #suppliers-body  .suppliers img{background: #fff;padding: 0 10px 0 0;}
#content-suppliers #suppliers-body  .suppliers img a{border:none;}
#content-suppliers #suppliers-body  .buy{background: #fff;margin-left:1px;margin-top: 6px;padding:0 0 20px 0;}
#content-suppliers #suppliers-body  .buy img{background: #fff;border-style:none;}
#content-suppliers #suppliers-body  .suppliers br{display: none;}
#content-suppliers #suppliers-body  div.imagewidth {width:140px;height:10px;padding:0 10px 0 0;float:left;clear:left;}

#content-suppliers p.subtitle{font-family:"Georgia", Times New Roman, Times, serif;font-size: 1.3em;font-weight: normal;color:#555;}
#content-suppliers #suppliers-body p strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-suppliers #suppliers-body strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-suppliers #suppliers-body .supplierinfotable td {vertical-align:top;}
#content-suppliers #suppliers-body .supplierinfotable h2{font-family: "Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.6em;margin-bottom: 6px;color:#666666;}
#content-suppliers #suppliers-body .supplierinfotable{padding-bottom:25px;margin-bottom:10px;border-bottom:1px dashed #ccc;}
#content-suppliers #suppliers-body .supplierinfotable a{width:98px;padding-bottom: 2px;font-size: 1px;line-height: 0;display: block;margin: 0 0 9px 0;}
#content-suppliers #suppliers-body  .supplierinfotable a:hover{background: #fff;}
#content-suppliers #suppliers-body  .supplierinfotable img{background: #fff;padding: 0 10px 0 0;background: #fff;border-style:none;}
#content-suppliers #suppliers-body  .supplierinfotable img a{border:none;}
#content-suppliers #suppliers-body  .supplierinfotable br{display: none;}
#content-suppliers #suppliers-body  .supplierinfotable td.imagewidth {width:140px;height:10px;padding:0 10px 10px 0;float:left;clear:left;}


/* SUPPLIER-GOODS PAGE 
========================================================================== */
#content-suppliergoods p.subtitle{font-family:"Georgia", Times New Roman, Times, serif;font-size: 1.3em;font-weight: normal;color:#555;}
#content-suppliergoods #suppliergoods-body p strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-suppliergoods #suppliergoods-body strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight: 700;color:#555;}
#content-suppliergoods h2{font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.9em;font-weight: normal;margin-bottom: 13px;color:#555;}
#content-suppliergoods #suppliergoods-body h2 {font-family:"Georgia", Times New Roman, Times, serif;line-height: 1em;font-size: 1.6em;font-weight: normal;margin-bottom: 13px;color:#555;}
#content-suppliergoods #suppliergoods-body img{float: left;margin: 0 9px 0 0;}
#content-suppliergoods #suppliergoods-body #delivery{width:550px;margin-top:0px;clear:left;float:left;text-align:left;}

#content-suppliergoods #suppliergoods-body .products{width:550px;margin-top: 19px;float: left;}
#content-suppliergoods #suppliergoods-body .products table{border: none;width: 550px;}
#content-suppliergoods #suppliergoods-body .products th,.products td{border: none;}
#content-suppliergoods #suppliergoods-body .products th{text-align: left;padding-bottom: 4px;border-bottom: 1px solid #ccc;}
#content-suppliergoods #suppliergoods-body .products td strong {font-family: arial,verdana,sans-serif;font-size: 1em;font-weight:700;color:#555;}
#content-suppliergoods #suppliergoods-body .products td{padding: 2px 0;vertical-align: top;color: #000;}
#content-suppliergoods #suppliergoods-body .products td.col1{width:100px;margin:0;padding:6px 4px 6px 2px;text-align:left;}
#content-suppliergoods #suppliergoods-body .products td.col2{width:400px;text-align:left;}
#content-suppliergoods #suppliergoods-body .products td.col3{text-align:left;vertical-align:bottom;}
#content-suppliergoods #suppliergoods-body .products td.col4{width:40px;text-align:right;vertical-align:bottom;}
#content-suppliergoods #suppliergoods-body .products td.colright {text-align:right;width: 37px;}
#content-suppliergoods #suppliergoods-body .products td.colinfohidden {text-align:left;vertical-align:top;margin:0;padding:0;}
#content-suppliergoods #suppliergoods-body .products td a.ir{background: url(/images/interface/btn-buy.gif) no-repeat;width: 37px;height: 20px;float:right;font-size:1px;text-indent:-9999px;}
#content-suppliergoods #suppliergoods-body .products td span{color: #999;}
#content-suppliergoods #suppliergoods-body #other_prod{width:100%;margin-top:25px;margin-bottom:0;text-align:left;}
#content-suppliergoods #suppliergoods-body #other_prod span {text-align:left;padding-right:25px;}


/* SPECIAL STYLING */
#navigation li a {display: block;overflow: hidden;font-size: 1px;line-height: 0;text-decoration: none;letter-spacing: -9999px;}
#footer li a {display: block;overflow: hidden;font-size: 1px;line-height: 0;text-decoration: none;letter-spacing: -9999px;}
#clearer {clear: both;display: block;height: 1px;margin-bottom: -1px;font-size: 1px;line-height: 1px;}
.italics{font-style:italic;}
.hidden{display:none;}
.required {color:red;}
.errs {color: #9A3451 !important;font-weight: bold !important;}



/*Russ's stuff. By the way, the above stylesheet is nothing to do with me.*/

#login-box{
		background:url(/images/interface/login-checkout.gif) top no-repeat;
		width:343px;
		height:196px;
		}
		
	#login-wrapper-one{
		width:328px;
		padding-top:67px;
		}
		
	#login-wrapper-two{
		width:328px;
		padding-top:14px;
		}
		
	#login-wrapper-three{
		width:328px;
		margin-top:10px;
		}
		
	.lb-ipt{
		border:1px solid #a67848;
		background:#fff;
		width:70%;
		display:block;
		padding:5px;
		}
		
.fieldset_2{
		background-color:#eef1ea;
		border:1px solid #e0e5d9;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		margin:10px 10px 20px 0px;
		width:90%;
		display:block;
		padding: 0px 10px 10px 10px;
}

.fieldset_2 label{
	color:#8a9e71;
	font-size:11px;
	font-weight:bold;
	display:block;
	text-align:left;
	margin:8px 0 4px 0;
	padding:2px;
}

input.gic{
	background-color:#FDFBF4;
	width:60%;
	margin:0px 0px 0px 0px;
	border-width: 1px;
	border-style: solid solid solid solid;
	border-color:#d5d9d0  #e0e4db #e0e4db #d5d9d0;
	color:#2F2E2A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
}

input.gic_small{
	background-color:#FDFBF4;
	width:60px;
	margin:0px 0px 0px 0px;
	border-width: 1px;
	border-style: solid solid solid solid;
	border-color:#d5d9d0  #e0e4db #e0e4db #d5d9d0;
	color:#2F2E2A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
}


textarea.gic{
	background-color:#FDFBF4;
	width:60%;
	margin:0px 0px 0px 0px;
	border-width: 1px;
	border-style: solid solid solid solid;
	border-color:#d5d9d0  #e0e4db #e0e4db #d5d9d0;
	color:#2F2E2A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
}

select.gic{
	background-color:#FDFBF4;
	width:60%;
	margin:0px 0px 0px 0px;
	border-width: 1px;
	border-style: solid solid solid solid;
	border-color:#d5d9d0  #e0e4db #e0e4db #d5d9d0;
	color:#2F2E2A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
	}
	
select.gic_small{
	background-color:#FDFBF4;
	width:80px;
	margin:0px 6px 0px 0px;
	border-width: 1px;
	border-style: solid solid solid solid;
	border-color:#d5d9d0  #e0e4db #e0e4db #d5d9d0;
	color:#2F2E2A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
}	
	

.button{
	background-color:#FFCCFF;
	background-image:none;
	
	border-width:1px;
	border-style:solid;
	border-color:#333333;
	
	color:#333333;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	
	width:auto;
	padding:2px 4px;
	margin:0px 0px 0px 20px
}

.button:focus{
	background-color:#FFCCFF;
	color:#333333;
	background-image:none;
}

#error li{
	color:#FF4C2D !important;
	font-weight:bold;
	padding-left:20px;
	}
	
	
	
.address-block{
	border-top:1px solid #b3cce6;
	border-bottom:1px solid #b3cce6;
	padding-top:10px;
	padding-bottom:10px;
	width:93%;
	display:block;
	margin-bottom:10px;
	}
	
.address-block address{
	font-style:normal;
	font-size:12px;
	line-height:20px;
	color:#000;
	}
	
/*	
.address-active{
	background:#e5effa !important;
	
	}
*/
	
.stretch{
	width:600px;
	}
	
#delivery_disclaimer{
	margin:4px;
	padding:4px;
}





#content-basket_2 form, fieldset {margin:0;padding:0 0 35px 0;border-style:none;}
#content-basket_2 form legend span {position:absolute;left:30px; top:-4px;z-index:9999;background-color:#FFFFFF;padding: 0 5px 0 5px;color:#5f7b52;} 
#content-basket_2 table{margin:0; padding:0px 4px 0px 4px;border: none;width: 100%;background-color:#fff;}
#content-basket_2 th{border: none;text-align: left;padding-bottom: 4px;border-bottom: 1px solid #ccc;color:#666666;}
#content-basket_2 /*td{background: url(/images/interface/rule.gif) repeat-x 0 100%; */ padding: 2px; vertical-align: middle;color: #000;}
#content-basket_2 #qty {width:200px;text-align:left;}
#content-basket_2 td.col1{width:60%;text-align:left;}
#content-basket_2 td.col2{padding: 0 0 0 0;margin:0;text-align:left;}
#content-basket_2 td.col3{padding: 0 0 0 0;margin:0;text-align:left;}
#content-basket_2 td.col4{padding: 0 0 0 0;width:200px;text-align:left;}
#content-basket_2 td.col5{text-align:left;width:20%;padding: 0 0px 0 0px;}
#content-basket_2 td.sub{text-align:right;padding:10px 13% 10px 0px;background-color:#eee;border-bottom:1px solid #fff;}
#content-basket_2 td .col-continue{padding:10px 0 10px 0;border-style:none;border:none;}
#content-basket_2 .col-checkout{padding:10px 0 10px 0;}
#content-basket_2 .centre {text-align:center;}


#content-basket_2 h2{
	margin-top:10px;
	font-family:"Georgia", Times New Roman, Times, serif; line-height: 1em; font-size: 1.6em; font-weight: normal; margin-bottom:0px; color:#555;}
}
	






/* DAVES NEW CSS FROM HERE  */

	
/* SO - new - address box */
.adBox {
	width: 100%;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.adBox td {
}
.adLeftN {
	height: 80px;
	width: 259px;
	padding-right: 17px;
	background-image: url(/images/interface/adBg2.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.adMidN {
	height: 80px;
	width: 259px;
	padding-right: 17px;
	padding-left: 47px;
	background-image: url(/images/interface/adBg2.gif);
	background-repeat: repeat-y;
	background-position: 7px top;
	padding-top: 10px;
	padding-bottom: 10px;
}
.adRightN {
	height: 80px;
	width: 259px;
	padding-left: 47px;
	background-image: url(/images/interface/adBg2.gif);
	background-repeat: repeat-y;
	background-position: 7px top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.adLeftY {
	height: 80px;
	width: 259px;
	padding-right: 17px;
	background-image: url(/images/interface/adBg1.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.adMidY {
	height: 80px;
	width: 259px;
	padding-right: 17px;
	padding-left: 47px;
	background-image: url(/images/interface/adBg1.gif);
	background-repeat: repeat-y;
	background-position: 7px top;
	padding-top: 10px;
	padding-bottom: 10px;
}
.adRightY {
	height: 80px;
	width: 259px;
	padding-left: 47px;
	background-image: url(/images/interface/adBg1.gif);
	background-repeat: repeat-y;
	background-position: 7px top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.adNone {
	height: 80px;
	width: 259px;
	padding-right: 17px;
	padding-left: 47px;
	padding-top: 10px;
	padding-bottom: 10px;
}









/* EO - new - address box */

/* SO - new - address paging */
.intro_txt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #544B4A;
}
.intro_txt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #544B4A;
	line-height: 24px;
	white-space: nowrap;
}
#paging {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4D5932;
	line-height: 24px;
}
#paging a {
    font-weight: normal;
	color: #A3A3A3;

}
#paging a:hover {
	font-weight: normal;
	color: #5E4479;

}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/* EO - new - address paging */

/* SO - new - address paging */
.fieldset_3{
	background-color:#eef1ea;
	border:1px solid #e0e5d9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:933px;
	display:block;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.fieldset_3 label{
	color:#8a9e71;
	font-size:11px;
	font-weight:bold;
	display:block;
	text-align:left;
	padding:2px;
	width: 360px;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 4px;
	margin-left: 0;
}
input.tic{
	background-color:#FDFBF4;
	width:97%;
	margin:0px 0px 0px 0px;
	border-width: 1px;
	border-style: solid solid solid solid;
	border-color:#d5d9d0  #e0e4db #e0e4db #d5d9d0;
	color:#2F2E2A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
}

input.tic_small{
	background-color:#FDFBF4;
	width:60px;
	margin:0px 0px 0px 0px;
	border-width: 1px;
	border-style: solid solid solid solid;
	border-color:#d5d9d0  #e0e4db #e0e4db #d5d9d0;
	color:#2F2E2A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
}


textarea.tic{
	background-color:#FDFBF4;
	width:70%;
	margin:0px 0px 0px 0px;
	border-width: 1px;
	border-style: solid solid solid solid;
	border-color:#d5d9d0  #e0e4db #e0e4db #d5d9d0;
	color:#2F2E2A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
}

select.tic{
	background-color:#FDFBF4;
	width:100%;
	margin:0px 0px 0px 0px;
	border-width: 1px;
	border-style: solid solid solid solid;
	border-color:#d5d9d0  #e0e4db #e0e4db #d5d9d0;
	color:#2F2E2A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
	}
	
select.tic_small{
	background-color:#FDFBF4;
	width:80px;
	margin:0px 6px 0px 0px;
	border-width: 1px;
	border-style: solid solid solid solid;
	border-color:#d5d9d0  #e0e4db #e0e4db #d5d9d0;
	color:#2F2E2A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
}

.required_new{
	color:red;
	font-size:14px;
}

