* { 
	margin:0; 
	padding:0; 
	border:0;
}

.span_button {
	padding: 5px;
	-moz-border-radius: 5px;
	background: -moz-linear-gradient(-90deg, #A6C645, #8DB70D);
	color: #FFF;
}

.span_button {
	background-color: #8DB70D;
}

.span_button {
	-webkit-border-radius: 5px;
	background: -webkit-gradient(linear, left top, left bottom, from(#A6C645), to(#8DB70D));
}

body { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	font-weight: normal;
	color:#000; 
	background:#fff; 
	text-align:left;
} 

a{text-decoration: none;}
p {margin-bottom:10px;}
h1 {display: block;width: 460px;font-size: 13pt;font-weight: bold;margin-bottom: 5px;}
h2 {display: block;width: 460px;font-size: 11pt;font-weight: bold;margin-bottom: 5px;}
img {	border:0; padding: 0; margin: 0;}
img { -ms-interpolation-mode:bicubic; }

#wrapper { width:1000px; overflow:hidden; margin:0 auto; background:#f7f4eb;}
#base { width:1000px; margin:0 auto;height:52px;background:url("/images/static/base.jpg");overflow:hidden;} 

#header,#headerNews,#headerMarketTV,#headerRecipes,#headerFeatures,#headerNews-and-Events,#headerHistory,#headerInformation,#headerTraders,#headerCompetitions,#headerThank-you
{ width:963px; margin:0 auto;height:145px;background:url("/images/static/top.jpg");overflow:hidden;}
#headerCentral { width:963px; margin:0 auto;height:145px;background:url("/images/static/Centraltop.jpg");overflow:hidden;}
#headerLocal { width:963px; margin:0 auto;height:145px;background:url("/images/static/Localtop.jpg");overflow:hidden;}
#headerSpecialist { width:963px; margin:0 auto;height:145px;background:url("/images/static/Specialisttop.jpg");overflow:hidden;}
#headerWholesale { width:963px; margin:0 auto;height:145px;background:url("/images/static/Wholesaletop.jpg");overflow:hidden;}

#topblock {width:963px;height:91px;float:left;display: inline;overflow:hidden;}
#navblock {width:963px;height:40px;float:left;margin-left:6px;color:#fff;font-size: 10pt;display: inline;overflow:hidden;}
.navitem {float:left;height:41px;background:url("/images/static/markets-nav-back.jpg");margin-right:1px;display: inline;}
.navitem div {float:left;margin:11px 8px 10px 10px;color:#fff;display: inline;}
.navitem:hover {background:url("/images/static/markets-nav-backon.jpg");}
.specialistnav:hover {background:url("/images/static/specialist-nav-back.jpg");}
.specialistnavon,.specialistnavon:hover {background:url("/images/static/specialist-nav-back.jpg");}
.localnav:hover {background:url("/images/static/local-nav-back.jpg");}
.localnavon,.localnavon:hover {background:url("/images/static/local-nav-back.jpg");}
.centralnav:hover {background:url("/images/static/central-nav-back.jpg");}
.centralnavon,.centralnavon:hover {background:url("/images/static/central-nav-back.jpg");}
.wholesalenav:hover {background:url("/images/static/wholesale-nav-back.jpg");}
.wholesalenavon,.wholesalenavon:hover {background:url("/images/static/wholesale-nav-back.jpg");}
.Newsnavon,.Newsnavon:hover {background:url("/images/static/markets-nav-backon.jpg");}
.MarketTVnavon,.MarketTVnavon:hover {background:url("/images/static/markets-nav-backon.jpg");}
.Recipiesnavon,.Recipiesnavon:hover {background:url("/images/static/markets-nav-backon.jpg");}
.Featuresnavon,.Featuresnavon:hover {background:url("/images/static/markets-nav-backon.jpg");}
.Historynavon,.Historynavon:hover {background:url("/images/static/markets-nav-backon.jpg");}
.Competitionsnavon,.Competitionsnavon:hover {background:url("/images/static/markets-nav-backon.jpg");}
.contactnavon,.contactnavon:hover {background:url("/images/static/markets-nav-backon.jpg");}

#section-banner {margin: 0 0 9px 8px;width:721px;height:42px;float:left;}
.section-banner-Specialist {background:url("/images/static/specialist-section-back.jpg")}
.section-banner-Central {background:url("/images/static/central-section-back.jpg")}
.section-banner-Local {background:url("/images/static/local-section-back.jpg")}
.section-banner-Wholesale {background:url("/images/static/wholesale-section-back.jpg")}
.section-banner-News-and-Events,.section-banner-MarketTV,.section-banner-Features,.section-banner-History,.section-banner-Recipes,.section-banner-News,.section-banner-Traders,.section-banner-Information,.section-banner-Competitions,.section-banner-Thank-you
{background:url("/images/static/news-section-back.jpg")}
.sectionname {float:left;margin: 11px 0 0 12px;color:#fff;font-size: 14pt;display:inline;}

#contentwrapper { width:963px; overflow:hidden; margin:0 auto; background:#f7f4eb;} 
#contentmicro {padding:5px 5px 5px 10px}

#right { width:234px; height:100%; float:left; overflow:hidden;} 
#left { width:234px; height:100%; float:left; overflow:hidden;} 

#content {width:477px; float:left; margin: 0 9px 0 9px;font-size:12px;color:#555;display:inline;overflow:hidden;} 
#content p {font-size:12px;margin: 10px 10px 8px 8px;} 
#content p a {color: #3C6052;}
.leftspacer {width:234px;height:9px;}
.upperspacer {width:9px;height:1px; float: left;}

#searchboxtop {width:234px;height:13px;background:url("/images/search-top.jpg");}
#searchboxbottom {width:234px;height:13px;background:url("/images/search-bottom.jpg");}
#searchbody {width:234px;height:294px;background:url("/images/search-back.jpg");color:#fff;}
#searchbody p {margin-bottom: 8px;}

.Specialistcalendar {overflow: hidden;width:234px;height:36px;background:url("/images/static/specialist_calendarbutton_bkgd.jpg");}
.Specialisttop {width:234px;height:36px;background:url("/images/static/specialist-top.jpg");}
.Specialistbottom {width:234px;height:17px;background:url("/images/static/specialist-bottom.jpg");overflow:hidden;}
.Specialistbody {width:234px;height:194px;background:url("/images/static/specialist-back.jpg");color:#fff;overflow:hidden;}
.Centraltop {width:234px;height:36px;background:url("/images/static/central-top.jpg");}
.Centralbottom {width:234px;height:12px;background:url("/images/static/central-bottom.jpg");overflow:hidden;}
.Centralbody {width:234px;height:94px;background:url("/images/static/central-back.jpg");color:#fff;overflow:hidden;}
.Localtop {width:234px;height:36px;background:url("/images/static/local-top.jpg");}
.Localbottom {width:234px;height:9px;background:url("/images/static/local-bottom.jpg");overflow:hidden;}
.Localbody {width:234px;height:180px;background:url("/images/static/local-back.jpg");color:#fff;overflow:hidden;}
.Wholesaletop {width:234px;height:36px;background:url("/images/static/wholesale-top.jpg");}
.Wholesalebottom {width:234px;height:9px;background:url("/images/static/wholesale-bottom.jpg");overflow:hidden;}
.Wholesalebody {width:234px;height:32px;background:url("/images/static/wholesale-back.jpg");color:#fff;overflow:hidden;}


.tradertop {width:234px;height:47px;background:url("/images/static/trader-top.jpg");}
.traderbottom {width:234px;height:13px;background:url("/images/static/trader-bottom.jpg");overflow:hidden;}
.traderbody {width:234px;height:73px;background:url("/images/static/trader-back.jpg");color:#fff;overflow:hidden;}
.traderbody p {margin-left:4px;}

.membertop {width:234px;height:47px;background:url("/images/static/member-top.jpg");}
.memberbottom {width:234px;height:13px;background:url("/images/static/member-bottom.jpg");overflow:hidden;}
.memberbody {width:234px;height:73px;background-color: #3D5F4F;color:#fff;overflow:hidden;}
.memberbody p {margin-left:4px;}

span.titlemicro {float:left;width: 224px;margin:10px 0 5px 17px;display:inline;}
span.title {float:left;width: 224px;margin:10px 0 5px 0px;display:inline;}
span.titledouble {float: left;width: 440px;margin:5px 0 5px 0;display:inline;}
.titledouble {float: left;width: 440px;margin:5px 0 5px 0;display:inline;}

#more_market_news {clear:both;}
#more_market_news > span.title {float: left;width: 440px;margin-left:10px;}

.btn_left {float:left;margin: 8px 0;}

.innerbox {float:left;padding: 0 12px;margin-bottom:15px;width:234px;}
.innerbox ul.market-list {margin: 10px 0 0 6px; width:190px;}
.innerbox ul.market-list a {color:#fff}
.innerbox ul.market-list a:hover {text-decoration:underline;}
.innerbox ul {font-size:10pt;}
.innerbox p {font-weight: normal;margin-right:20px;}
.innerbox .btn_left {margin: 8px 0;}
.innerbox .btn_right {margin: 8px 0;float: right;}

/* Forms */

#left input[type=text] {
	background-image: url("/images/fld_bg.gif");
	background-repeat: no-repeat;
	width: 196px;
	height: 18px;
	padding: 4px;
}

/* Lists */

li {list-style: none;}

/* Homepage specific */

#homepage_top_glider {background-image:url("/images/homepage-top-scroller-thing.jpg");width: 477px;height: 300px;overflow:hidden;}
#homepage_blackboard {background-image:url("/images/static/chalk board.jpg");width: 234px;height: 300px;overflow:hidden;}
.blackboardspacer {float:left;height:25px;width:300px;overflow:hidden;}
.blackboardarea {float:left;padding:20px;color:#dedede;	font-family: Comic Sans MS, Comic Sans MS5, cursive; font-size: 10pt;text-align:center;}
.blackboardtitle {font-weight:bold;font-size:13pt}
.blackboardtitle a {color:#df9347}
.blackboardarea p {margin:2px;}

/* Central Stuff */

.row {float: left;margin-top: 8px;}
.rowtop {float: left;margin-top: 0px;}

.single_box {
   float: left;
   /*background-image:url("/images/static/homepage-mid-box.gif");*/
   background-color: #FFFFFF;
   width: 234px;
   min-height: 310px;
   overflow:hidden;
}

.single_box_right {
   float: left;
   /*background-image:url("/images/static/homepage-right-box.gif");*/
   background-color: #FFFFFF;
   width: 234px;
   height: 300px;
   overflow:hidden;
}

.single_box_long {
   float: left;
   /*background-image:url("/images/static/homepage-mid-box.gif");*/
   background-color: #FFFFFF;
   width: 234px;
   min-height:500px;
   overflow:hidden;
}

.double_box {
   float: left;
   /*background-image:url("/images/static/homepage-big-box.gif");*/
   background-color: #FFFFFF;
   width:466px;
   min-height: 240px;
   padding: 15px 0px 0px 11px;
   display:inline;
   overflow:hidden;
}

#micro_top_glider {
   float: left;
   /*background-image:url("/images/static/homepage-big-box.gif");*/
   background-color: #FFFFFF;
   width: 466px;
   padding: 0px 0px 10px 0px;
   display:inline;
   overflow:hidden;
}


/* General styleeeeees */


.title,.titledouble {display: block;width: 234px;font-size: 11.5pt;font-weight: bold;margin-bottom: 8px;}
.titlelong {display: block;width: 450px;font-size: 11.5pt;font-weight: bold;margin-bottom: 8px;border-bottom:1px dashed #85b402;}
.titleright {float:left;font-size: 12pt;border-bottom:1px dashed #85b402;width:234px;}
.titlemicro {display: block;width: 450px;font-size: 11.5pt;font-weight: bold;margin-bottom: 16px;}
.icontitle {display: block;font-size: 11.5pt;font-weight: bold;margin-bottom: 8px;}

p.smalltitle {font-size: 9pt;font-weight: bold;margin-bottom: 6px;}
p.smalltext {font-size: 8pt;font-weight: bold;margin-bottom: 4px;color:#777}
p.smalltext a {font-size: 8pt;font-weight: bold;margin-bottom: 4px;color:#777}

.headline {float:left;display: block;width:234px;font-size: 10.5pt;font-weight: bold;margin-bottom: 4px;margin-top: 12px;}
.headlineright {float:left;margin-top:12px;margin-bottom:15px;width: 234px;}
.headlinelong {float:left;display: block;width:450px;font-size: 10.5pt;font-weight: bold;margin-bottom: 16px;margin-top: 12px;}
.headlineSmall {display: block;font-size: 10.5pt;font-weight: bold;float:left;margin-bottom:3px;}
.headlinerightstory {float:left;display: block;width:215px;font-size: 10.5pt;font-weight: bold;margin:2px 0 7px 3px;}

.subheadline {display: block;font-size: 10pt;font-weight: bold;margin-bottom: 4px;	width:234px;}

/* Rollovery box thingies */


ul.menu li {display:inline;cursor:pointer;}
ul.menu a {color: White;text-decoration: none;cursor:pointer;}
ul.morenews {margin-left:15px;list-style-type: disc;}
ul.morenews li {clear:both;float:left;margin-bottom:5px;list-style-type: disc;width:440px;}
ul.morenews a {color: #777;text-decoration: none;}
ul.morenews a:hover {color: #333;text-decoration: underline;}

#recipetextblock ul {width: 212px;}
#recipetextblock ul > li div {padding: 5px 10px 5px 10px;font-weight:normal;height:35px;margin-bottom:1px;overflow:hidden;}
.recipeitem {height:35px;margin-bottom:1px;overflow:hidden;padding: 5px 10px 5px 10px;}

#markettvtextblock ul {width: 212px;float:left;}
#markettvtextblock ul > li div {padding: 5px 10px 5px 10px;font-weight:normal;height:35px;margin-bottom:1px;overflow:hidden;}
.markettvitem {height:35px;margin-bottom:1px;overflow:hidden;padding: 5px 10px 5px 10px;padding: 5px 10px 5px 10px;}

#featuretextblock ul {width: 212px;}
#featuretextblock ul > li div {padding: 5px 10px 5px 10px;font-weight:normal;height:35px;margin-bottom:1px;overflow:hidden;}
.featureitem {height:35px;margin-bottom:1px;overflow:hidden;padding: 5px 10px 5px 10px;}

#news2textblock ul {width: 212px;}
#news2textblock ul > li div {padding: 5px 10px 5px 10px;font-weight:normal;height:35px;margin-bottom:1px;overflow:hidden;}
.news2item {height:35px;margin-bottom:1px;overflow:hidden;padding: 5px 10px 5px 10px;}

#newstextblock, #newsmenu {float: left;}
#newstextblock {width: 244px;}
#newstextblock ul > li div {padding: 7px 10px 7px 10px;font-weight:normal;}	
.newsitem {height:32px;margin-bottom:1px;overflow:hidden;padding: 5px 10px 9px 10px;}

/* Color pickers */

.DarkBlue {color: #005868;}
.darkGreen {color: #3c6052;}
.lightGreen {color: #85b402;}
.darkpurple {color: #62275f;}
.LightBlue {color: #66a39b}
.Pink {color: #a4777e}
.white {color: White;}

/* Handy stuff */

.floatLeft {float: left;}
.floatRight {float: right;margin-right:19px;}

.smallnewsblock {float:left;width:212px;border-bottom:1px dashed #85b402;margin-top:8px;}
.smallnewsimage {float:left;width:90px;height:68px;margin:3px 7px 12px 3px;display:inline;}
.smallnewstext {float:left;width:110px;font-size:11.5px;color:#777;}

#articletable {
   float:left;
   /*background-image:url("/images/static/homepage-big-box.gif");*/
   background-color: #FFFFFF;
   width:477px;
   min-height:500px;
   margin:0px;
   padding:0 0 0 15px;
   overflow:hidden;
}

#articletable a {color: #3C6052;}
#articletable p {float:left;font-size: 9pt;padding:0;margin:0 0 15px 0;width:450px;}
#articletable p.smaller {float:left;font-size: 8pt;margin:0px 0px 10px 0px;color:#bbb;width:450px;}
#theArticleHolder {float:left;margin:0 0 0 -2px;padding:0;width:455px;overflow:hidden;}
.articleimg {float:left;width:450px;overflow:hidden;}

#breadcrumb {font-size:16px;font-style:italic;font-weight:bold;margin-bottom:15px;}
#breadcrumb a {color:#3c6052}

#micronav {float:left;padding:1px 10px 10px 15px;border-bottom:1px dashed #dedede;width:425px;margin-bottom:10px;text-align:center;}
.navbox {font-size:15px;}

div.navbox strong {
   padding: 0px 10px;
}

.navlinks,#promo_red {color:#aaa;font-weight:bold}
.navlinks:hover,#promo_red:hover {} {text-decoration:underline;}

#articlemainimage {float:left;width: 477px;height: 300px;}
.big {float:left;font-size:30px;margin:-4px 4px -20px 0;display:inline;}
.bigright {float:right;font-size:30px;margin:-6px 0 0 0;display:inline;}

#slideshowimage {clear:both;width:477px;height:300px;overflow:hidden;}
.slidetopmask {width:477px;height:65px;overflow:hidden;}
.slidespacer {width:477px;height:195px;overflow:hidden;cursor:pointer;}
.slidenumbers {float:left;color:#fff;height:20px;overflow:hidden;}
.aslidenumber {float:left;width:25px;height:30px;overflow:hidden;margin-left:10px;cursor:pointer;color:#fff;font-size:14px;font-weight:bold;text-align:center;}
.slidebottommask {width:477px;height:20px;overflow:hidden;}

/*********************************************** SLIDESHOW */

#slideshow {width: 477px;height: 300px;position:relative;}
#slideshow IMG {position:absolute;top:0;left:0;z-index:8;}
#slideshow IMG.active {z-index:10;}
#slideshow IMG.last-active {z-index:9;}

/* Specialist markets classes */

/*.navlinks {margin: 0px 20px 0 0;}*/

.navlinks {margin: 0px;}

.specbold {color: #1190ab;font-size: 15px;}
.spec-div {border-bottom: 1px solid #1190ab;margin-bottom: 10px}
.specli {color:#1190ab;}
.centralbold {color: #9b7599;font-size: 15px;}
.central-div {border-bottom: 1px solid #9b7599;margin-bottom: 10px}
.centralli {color:#9b7599;}
.p spec {font-size: 13px;} 
.microbodyimage {float:right;margin:10px 5px 20px 0;padding:0;}
.Central {color: #8c6d73}
.Local {color: #9b7599}
.localbold {color: #8c6d73; font-size: 15px;}
.local-div {border-bottom: 1px solid #8c6d73;margin-bottom: 10px}
.localli {color:#8c6d73;}

#tradericons {float:left;width:477px;margin-bottom:20px;}
.tradericon {float:left;width:137px;height:117px;margin:0 8px 8px 0;background:url("/images/static/trader-icon-on.jpg");cursor:pointer;}
.tradericon:hover {background:url("/images/static/trader-icon-off.jpg");}
.iconpadder {padding:8px;}
.icontext {color:#fff;}

#Main-signup-box div {float:left;font-size:10pt;color: #000;background-color: #85b402;margin-bottom:5px;}
#Main-signup-box div.formtextholder {clear:both;width:61px;float:left;margin-left:12px;overflow:hidden;margin-top:3px;}
#Main-signup-box div.forminputholder {float:left;width:200px;margin-bottom:5px;overflow:hidden;}
#Main-signup-box div.formmessageholder {clear:both;width:420px;float:left;margin:0 12px 0 12px;}
#Main-signup-box div.formcloseholder {clear:both;float:left;margin-left:30px;margin-top:10px;width:100px;height:50px;}
#Main-signup-box input[type="text"] {border: 1px #c0c0c0 solid; background-color: #ffffff; margin: 2px;font-size:10pt;}
#Main-signup-box input:hover, #Main-signup-box input:focus[type="text"] {border: 1px #000000 solid; background-color: #ffffff;}
#Main-signup-box input[type="submit"] {padding-bottom: 2px;border: 1px #c0c0c0 solid; background-color: #3E6050; font-size:10pt;color:#fff;width:100px;margin-left: 20px; height: 21px;}
#signupsubmit {overflow:hidden;}

#rant_response {float:left;font-size:10pt;color: #000;background-color: #85b402;margin-bottom:5px;}
#comment_form {padding:15px;width:440px;font-family:arial;}
#comment_form input {padding:4px;}
.comment_row p, .comment_row {width:400px;float:left;margin-bottom:8px;}
#comment_form input[type="submit"] {padding:0px;border: 1px #c0c0c0 solid; background-color: #3E6050; font-size:10pt;color:#fff;width:130px;margin-left: 20px; height: 25px; -moz-border-radius: 5px;}
#comment_form input[type="submit"] {webkit-border-radius: 5px;}
#comment_form input[type="submit"] {border-radius: 5px;}
.comment_left {float:left;width:110px;}
.comment_right {float:left;width:200px;}
.alignright {float:right;text-align:right;margin-right:25px;}


.article_comment_wide {float: left;width: 100%;padding-bottom: 5px;}
.article_item_seperator_horizontal {color: #E5E5E5; float: left;display: inline;width: inherit;height: 6px;margin-bottom: 6px;border-bottom-style: dotted;border-bottom-width: 2px;}
.article_rant {float: left;width: 395px;font-style:oblique;font-size:9pt;float: left;}
.article_rantauthor {float: left;text-transform: uppercase;font-weight: bold;}
.article_rant_top {padding-top: 3px;}
.article_rant_more {font-weight:bolder;}
.article_rantoptions {float: right;}

.halftableleft {float:left;width:220px;margin:0px;}
.halftableright {float:right;width:220px;margin:0px;}
#siteby a {float:left;margin:19px 0 0 23px;color:#aaa;}

#thecalander {width:210px;float:left;margin-bottom:20px;background:#aaa;overflow:hidden;}
#calanderback {float:left;background:#fafafc;}
#themonth {width:210px;height:25px;background:#bbb;float:left;}
.monthpadder {float:left;padding:0px;color:#fff;font-size:15px;font-weight:bold;width:210px;height:25px;overflow:hidden;}
.diaryrowholder {width:211px;float:left;overflow:hidden;}
.monthname {float:left;width:210px;text-align:center;margin-top:5px;overflow:hidden;}
.day {float:left;font-weight:bold;padding:5px;margin-left:3px;font-size:13px;overflow:hidden;}
.days {float:left;font-weight:normal;padding:5px;margin-left:3px;font-size:13px;overflow:hidden;}
.dayitem {float:left;width:29px;height:25px;background:#ddd;margin:1px 1px 0px 0px;overflow:hidden;}
.diaryitem {float:left;width:29px;height:25px;background:#ccc;margin:1px 1px 1px 0px;overflow:hidden;}
.dayitemon {float:left;width:29px;height:25px;background:#aaa;margin:1px 1px 0px 0px;overflow:hidden;}

.twitter {float:right;margin:20px 10px 0 0;}
