/* ====================================================================================================
Main
==================================================================================================== */
html{margin:0px;padding:0px;}
body{margin:0px;padding:0px;background-color:#666;}
iframe{/*border:1px solid #99AB47;*/}
a{color:#555555;outline:none;}
a:hover{color:#999999;}
a img{border:0;}
a.hot_link{text-decoration:none;color:#ffffff;display:block;}
/* ====================================================================================================
Top bar new - oli August 09
==================================================================================================== */
#new_topbar{margin:0px;padding:0px;height:39px;background:url(/site/themes/site_themes/specfoods/navbar/bg_navbar.png);background-repeat:repeat-x;}
#new_topbar #navbar{margin:0px auto auto auto;padding:0px;width:966px;height:39px;}
#new_topbar #navbar ul{list-style:none;margin:0px 0px 0px 7px;padding:0px;}
#new_topbar #navbar li{float:left;list-style:none;}
#new_topbar #navbar li a{display:block;padding:0px;height:39px;margin:0px;text-indent:-9999px;background:url(/site/themes/site_themes/specfoods/navbar/menu.png?200911) no-repeat 0 0;}
#new_topbar #navbuttons{float:left;}
#new_topbar #home a{width:59px;}
#new_topbar #home a:hover, #new_topbar #home.current a{background-position:0 bottom;}
#new_topbar li#newsletter a{width:84px;background-position:-59px 0;}
#new_topbar li#newsletter a:hover, #new_topbar li#newsletter.current a{background-position:-59px bottom;}
#new_topbar li#profile a{width:64px;background-position:-143px 0;}
#new_topbar li#profile a:hover, #new_topbar li#profile.current a{background-position:-143px bottom;}
#new_topbar li#magazine a{width:78px;background-position:-207px 0;}
#new_topbar li#magazine a:hover, #new_topbar li#magazine.current a{background-position:-207px bottom;}
#new_topbar li#advertising a{width:84px;background-position:-285px 0;}
#new_topbar li#advertising a:hover, #new_topbar li#advertising.current a{background-position:-285px bottom;}
#new_topbar li#directory a{width:78px;background-position:-369px 0;}
#new_topbar li#directory a:hover, #new_topbar li#directory.current a{background-position:-369px bottom;}
#new_topbar li#contact a{width:83px;background-position:-447px 0;}
#new_topbar li#contact a:hover, #new_topbar li#contact.current a{background-position:-447px bottom;}
#new_topbar li#buyersmarket a{width:103px;background-position:right 0;}
#new_topbar li#buyersmarket a:hover, #new_topbar li#buyersmarket.current a{background-position:right bottom;}

#new_topbar #searchbar{padding:0px;margin:0px;float:left;height:39px;}
#new_topbar #searchbox{display:block;background: transparent url(/site/themes/site_themes/specfoods/navbar/bg_searchbox.png) no-repeat 0 0;width:229px;height:39px;padding:0px;margin:0px 0px 0px 50px;/* change this is the searchbox goes to anohter line */}
#new_topbar #searchbox form{width:320px;padding:0px;margin:0px;}
#new_topbar #searchtextwrapper{padding:0px;margin:0px;width:180px;float:left;}
#new_topbar #searchtext{background-color:transparent;position:relative;top:10px;left:32px;width:180px;border:0px;}
#new_topbar #searchbuttonwrapper{padding:0px 0px 0px 45px;margin:0px;width:85px;height:39px;float:left;}
#new_topbar #searchbutton{margin:0px;padding:0px;border:0px;width:85px;height:39px;display:block;}

/* ====================================================================================================
Top bar
==================================================================================================== */
#topbar{margin:0px;padding:0px;height:39px;background:url(/site/themes/site_themes/specfoods/head_l.jpg);background-repeat:repeat-x;}
/* ====================================================================================================
Navbar
==================================================================================================== */
#navbar{margin:0px auto auto auto;padding:0px;width:966px;height:39px;}
#navbar ul{list-style:none;margin:0px 0px 0px 7px;padding:0px;}
#navbar li{float:left;list-style:none;}
#navbar li a{display:block;padding:0px;height:39px;margin:0px;}
#navbar_left{margin:0px;padding:0px;background:url(/site/themes/site_themes/specfoods/head_l.jpg);width:24px;height:39px;float:left;}
/* ====================================================================================================
Nav bar buttons
==================================================================================================== */
#navbuttons{float:left;}
#home a{background:url(/site/themes/site_themes/specfoods/menu.jpg) no-repeat 0 0;width:66px;}
#home a:hover{background:url(/site/themes/site_themes/specfoods/menu.jpg) no-repeat 0 -39px;}
#home p{display:none;}
#profile a{background:url(/site/themes/site_themes/specfoods/menu.jpg) no-repeat -137px 0;width:63px;}
#profile a:hover{background:url(/site/themes/site_themes/specfoods/menu.jpg) no-repeat -137px -39px;}
#profile p{display:none;}
#subscribe a{background:url(/site/themes/site_themes/specfoods/menu.jpg) no-repeat -66px 0;width:71px;}
#subscribe a:hover{background:url(/site/themes/site_themes/specfoods/menu.jpg) no-repeat -66px -39px;}
#subscribe p{display:none;}
#advertising a{background:url(/site/themes/site_themes/specfoods/menu.jpg) no-repeat -200px -0px;width:77px;}
#advertising a:hover{background:url(/site/themes/site_themes/specfoods/menu.jpg) no-repeat -200px -39px;}
#advertising p{display:none;}
#directory a{width:64px;background:url(/site/themes/site_themes/specfoods/menu.jpg) no-repeat -277px 0px;}
#directory a:hover{background:url(/site/themes/site_themes/specfoods/menu.jpg) no-repeat -277px -39px;}
#directory p{display:none;}
#newsletter a{width:78px;background:url(/site/themes/site_themes/specfoods/menu.jpg) no-repeat -341px 0px;}
#newsletter a:hover{background:url(/site/themes/site_themes/specfoods/menu.jpg) no-repeat -341px -39px;}
#newsletter p{display:none;}
#contact a{width:80px;background:url(/site/themes/site_themes/specfoods/menu.jpg) no-repeat -419px 0px;}
#contact a:hover{background:url(/site/themes/site_themes/specfoods/menu.jpg) no-repeat -419px -39px;}
#contact p{display:none;}
#magazine a{width:73px;background:url(/site/themes/site_themes/specfoods/menu.jpg) no-repeat -499px 0px;}
#magazine a:hover{background:url(/site/themes/site_themes/specfoods/menu.jpg) no-repeat -499px -39px;}
#magazine p{display:none;}
#recruitment a{width:88px;background:url(/site/themes/site_themes/specfoods/menu.jpg) no-repeat -572px 0px;}
#recruitment a:hover{background:url(/site/themes/site_themes/specfoods/menu.jpg) no-repeat -572px -39px;}
#recruitment p{display:none;}
#opportunities a{width:88px;background:url(/site/themes/site_themes/specfoods/menu.jpg) no-repeat -660px 0px;}
#opportunities a:hover{background:url(/site/themes/site_themes/specfoods/menu.jpg) no-repeat -660px -39px;}
#opportunities p{display:none;}
/* ====================================================================================================
Search
==================================================================================================== */
#searchbar{padding:0px;margin:0px;/* 0px 0px 600px;*/
float:left;height:39px;}
#searchbox{background-image:url(/site/themes/site_themes/specfoods/head_search.jpg);width:229px;height:39px;padding:0px;margin:0px 0px 0px 50px;/* change this is the searchbox goes to anohter line */
background-repeat:no-repeat;display:block;}
#searchbox form{width:320px;padding:0px;margin:0px;}
#searchtextwrapper{padding:0px;margin:0px;width:180px;float:left;}
#searchtext{background-color:transparent;position:relative;top:10px;left:32px;width:180px;border:0px;}
#searchbuttonwrapper{padding:0px 0px 0px 45px;margin:0px;width:85px;height:39px;float:left;}
#searchbutton{margin:0px;padding:0px;border:0px;width:85px;height:39px;display:block;}
/* ====================================================================================================
ABC
==================================================================================================== */
#abc{padding:0px;margin:0px 5px 0px 0px;background-image:url(/site/themes/site_themes/specfoods/head_abc.jpg);background-repeat:no-repeat;width:37px;height:39px;float:right;}
/* ====================================================================================================
Page
==================================================================================================== */
#wrapper{margin:0px auto auto auto;padding:0px;}
#page{padding:0px;margin:0px auto auto auto;width:966px;background-color:#ffffff;background:url(/site/themes/site_themes/specfoods/bg_strip.jpg);}
#content-header{padding:10px 8px 0px 8px;margin:0px;}
#logo{padding:0px;margin:5px 0px 0px 10px;background:url(/site/themes/site_themes/specfoods/logo.jpg);background-repeat:no-repeat;width:420px;height:85px;float:left;}
#logo h1{visibility:hidden;display:none;}
#content_divider{background:url(/site/themes/site_themes/specfoods/top_divider.jpg);background-repeat:repeat-x;padding:0px;margin:0px 9px auto 9px;height:10px;clear:both;font-size:1px;}
#tickermaster{background:url(/site/themes/site_themes/specfoods/ticker_bg.jpg);background-repeat:repeat-x;padding:0px;margin:2px 9px auto 9px;height:25px;}
#content_wrapper{padding:0px;margin:0px auto;font-family:Arial,Helvetica,sans-serif;font-size:12px;clear:both;width:940px;}
/* ====================================================================================================
Adverts
==================================================================================================== */
#top_advert{padding:0px;margin:0px;/*width:485px;height:78px;*/
/*width:480px;height:80px;*/
float:right;position:relative;right:10px;border:1px solid #8F8F8F;}
#top_advert a{display:block;width:485px;height:78px;}
#top_advert img{border:none;padding:0px;margin:0px;width:485px;height:78px;}
#side_advert{border:1px solid #8F8F8F;width:161px;height:332px;}
#side_advert a{display:block;}
#side_advert img{border:none;}
/* ====================================================================================================
Left sidebar
==================================================================================================== */
#sidebar_left{padding:5px 0px;margin:0px;float:left;width:160px;clear:right;}
#sidebar_left ul#adbanner {list-style-image:none; list-style-type:none; margin:0; overflow:auto;}
#sidebar_left ul#adbanner li {float:right; list-style-image: none; list-style-type: none;}
.sbleft{background-color:#FBFEFF;border:1px solid #DBF5FB;padding:0px;margin:5px 0px 0px 0px;width:160px;}
.sbleft_header{background:url(/site/themes/site_themes/specfoods/sbleft_header.jpg);background-repeat:no-repeat;height:20px;width:160px;font-size:10px;color:#FFFFFF;margin:0 0 5px 0;padding:0px;}
.sbleft_header h4{margin:0px 0px 0px 3px;position:relative;top:3px;left:3px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;}
.sbleft_content{margin:0px;padding:0px 0px 0 6px;}
.sbleft_footer{margin:0 0 0 2px;padding:0px;background:url(/site/themes/site_themes/specfoods/sbleft_footer.jpg);background-repeat:no-repeat;height:23px;width:160px;text-indent:-7000px;}
.sbleft_footer a{display:block;height:23px;width:160px;}
/* ====================================================================================================
Right sidebar
==================================================================================================== */
#sidebar_right{padding:5px 0px;margin:0px;float:right;width:160px;}
#sidebar_right ul#littlen {list-style-image:none; list-style-type:none; margin:10px 0 0; overflow:auto;}
#sidebar_right ul#littlen li {float: left; margin: 0 5px 5px 0; list-style-image: none; list-style-type: none;}
#sidebar_right ul#littlen li img{border:1px solid #8F8F8F;width:70px;height:70px;border:collapse;}
/* Located in template 'Member Profile Outer Enclosure' */
#sidebar_right_profile{padding:5px 0px;margin:0px;float:right;width:160px;position:relative;right:10px;}
#sidebar_right .product_link_right{margin-left:4px;}
/* Located in template 'Member Profile Outer Enclosure' */
#sidebar_right_profile .product_link_right{margin-left:4px;}
.sbright_header{margin:10px 0px 0px 0px;padding:0px;background:url(/site/themes/site_themes/specfoods/sbright_header.jpg);background-repeat:no-repeat;height:24px;width:160px;}
.sbright_header h4{margin:0px 0px 2px 3px;padding:0px;position:relative;top:3px;left:3px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;color:#fff;}
.product p{margin:0 0 5px 0;padding:0;}
.product_image{margin:5px 0px 0px 0px;padding:0px;border:1px solid #208DB6;width:148px;height:70px;}
.product_title{padding:0px;margin:0px;color:#1A86AF;font-weight:bold;}
.product_body{padding:0px;margin:0px 5px 0px 0px;color:#666666;}
.product_link{padding:0px;margin:0px;background-image:url(/site/themes/site_themes/specfoods/arrow_point_blue.gif);margin-left:4px;padding-left:4px;background-repeat:no-repeat;background-position:left;}
.product_link a{font-size:12px;font-weight:bold;color:#666666;padding:0px 0px 0px 10px;margin:0px;}
.product_link a:hover{color:#a2a2a2;}
.product_link_right{padding:0px;margin:0px;background-image:url(/site/themes/site_themes/specfoods/arrow_point_blue.gif);background-repeat:no-repeat;background-position:left;}
.product_link_right a{font-size:12px;font-weight:normal;color:#666666;padding:0px 0px 0px 10px;margin:0px;}
#sidebar_right ul{list-style-image:url(/site/themes/site_themes/specfoods/box_point.jpg);padding:0px;margin:0px 0px 0px 20px;}
#sidebar_right li{padding:0px;margin:0px 0px 2px 0px;font-size:11px;line-height:14px;}
/* Located in template 'Member Profile Outer Enclosure' */
#sidebar_right_profile ul{list-style-image:url(/site/themes/site_themes/specfoods/box_point.jpg);padding:0px;margin:0px 0px 0px 20px;}
/* Located in template 'Member Profile Outer Enclosure' */
#sidebar_right_profile li{padding:0px;margin:0px 0px 2px 0px;font-size:11px;line-height:14px;}
#sidebar_right object{position:relative;top:10px;left:3px;}
/* ====================================================================================================
Large Hot Products Box on the front page
==================================================================================================== */
/*#hot_products_large_container{overflow:auto;border:1px solid #8AA33C;width:100%;}
.hot_products_large_entry{float:left;width:152px;height:155px;margin:0 23px;display:inline;}
.hot_products_large_entry .product_title{margin-top:3px;}
*/
/* ====================================================================================================
Login
==================================================================================================== */
#login{padding:3px;margin:10px 0px 0px 0px;border:1px solid #8F8F8F;font-size:10px;}
#login .login_body{background-color:#F2F2F2;}
#login .login_body form{margin:0px;padding:0px 0px 0px 3px;}
#login .login_head{background-image:url(/site/themes/site_themes/specfoods/login_header.jpg);width:153px;height:27px;background-repeat:no-repeat;}
#login .login_head h4{margin:0px 0px 2px 3px;padding:0px;position:relative;top:6px;left:3px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;color:#fff;}
/* ====================================================================================================
Content
==================================================================================================== */
#content{padding:0px;margin:0 auto;width:598px;position:relative;top:6px;}
/* Located in template 'Member Profile Outer Enclosure' */
#profile_content{display:inline;padding:0px;margin:0 auto 0 10px;/* width:598px;*/
float:left;width:770px;position:relative;top:6px;left:11px;}
.contentborder{border:1px solid #f0f0f0;width:594px;margin:1px 2px 2px 2px;height:816px;overflow:auto;}
/* ====================================================================================================
Footer
==================================================================================================== */
#footer{margin:30px auto auto auto;padding:0px;width:940px;background:url(/site/themes/site_themes/specfoods/foot_spacer.jpg);height:41px;background-repeat:repeat-x;}
#copyright{padding:0px;margin:14px 0px 0px 10px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#FFFFFF;float:left;}
#sitemaplink{padding:0px;margin:10px 10px 0px 0px;float:right;}
#sitemaplink a{padding:0px;margin:0px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#FFFFFF;}
/* ====================================================================================================
Bottom
==================================================================================================== */
#bottom{background:url(/site/themes/site_themes/specfoods/shadow_bottom.jpg);height:14px;font-size:1px;margin:0px auto auto auto;padding:0px;width:966px;}
/* ====================================================================================================
Dateline
==================================================================================================== */
#dateline{margin:0px 0px 10px 0px;padding:0px;width:598px;height:26px;border:1px solid #E3EDF0;background-color:#EAF4F8;color:#666666;}
#dateline_left{margin:0px;padding:6px 0px 0px 10px;float:left;}
#dateline_right{margin:0px;padding:6px 10px 0px 0px;float:right;}
#dateline_right a{text-decoration:none;color:#666666;}
/* ====================================================================================================
Feature
==================================================================================================== */
#feature{margin:0px;padding:0px;width:600px;height:195px;background-image:url(/site/themes/site_themes/specfoods/feat_bg.jpg);background-color:#19779B;}
#feature a.readmore{float:right;margin-top:10px;padding:0px;width:162px;height:35px;display:block;background-image:url(/site/themes/site_themes/specfoods/feature_rdmr.jpg);}
#feature_logo{margin:6px 0px 0px 6px;padding:3px;width:212px;height:180px;float:left;background:url(/site/themes/site_themes/specfoods/feature_product.jpg);display:inline;}
#feature_body{padding:0px;margin:10px 5px 0px 0px;width:350px;float:right;color:#FFFFFF;height:138px;overflow:hidden;}
#feature_body p{padding:0px;margin:5px 0px 0px 0px;}
#feature_body h1{padding:0px;margin:0px;color:#FFFFFF;font-size:16px;font-weight:bold;text-decoration:none;text-transform:uppercase;}

/* ====================================================================================================
Banner FP Wide
==================================================================================================== */

#banner_fp_wide {margin: 10px 0 0 0;}

/* ====================================================================================================
Mid content
==================================================================================================== */

#midcontent{margin:0px;padding:0px;height:400px;width:600px;}

/* ====================================================================================================
Latest news
==================================================================================================== */

#latest_news {width: 300px;height: 390px;padding: 0px;margin: 10px 0px 0px 0px;float: left;}
#latest_news div.header {width: 295px;height: 18px;background-image: url(/site/themes/site_themes/specfoods/bar_news.jpg);}
#latest_news .header h4{margin:0;padding:0;color:#ffffff;font-size:10px;position:relative;top:2px;left:7px;}
#latest_news div.body {margin: 6px 0px 0px 0px;	padding: 0px;border: 1px solid #dbf5fb;	width: 293px;height: 364px;	background-color:#fbfeff;}
#latest_news .news_entries {height: 330px;padding: 0px;margin: 0px; overflow: hidden;}
#latest_news .news_entries a {display: block;}
#latest_news .news_entries .fpnewsnew sup {font-style: italic; color: #FF0000; text-decoration:none;}
#latest_news .body ul{list-style-type:none;margin:0px;padding:0px;}
#latest_news div.body ul#imagery li {margin: 0px; padding: 0px; float: left; height: 55px;}
#latest_news div.body ul#imagery li img {border: 1px solid #0D5A77; padding: 1px; margin: 5px; display: inline; float: left;}
#latest_news div.body ul#imagery li p {width: 235px; float: left; margin:10px 0; display: inline; line-height: 1.4em;}
#latest_news div.body ul#imagery li a {margin: 0px 0px 0px 3px; padding: 0; display: block; font-weight:bold; color:#1279a0;}
#latest_news div.body ul#imagery li.even {width: 293px; background-image: none; background-color: #e8f1f4;;}
#latest_news div.body ul#imagery li.odd {width: 293px; background-image: none;}
#latest_news .more{padding: 0px;margin-top:7px; background-image: url(/site/themes/site_themes/specfoods/arrow_point_blue.gif); background-repeat: no-repeat; background-position: 10px;}
#latest_news .more a{text-align:left;font-size:12px;line-height:22px;font-weight:bold;padding:0px 0px 0px 20px;margin:0;color:#106C8E;}

*/
* html #latest_news .more{/* This fixes the little problem with the world's greatest browser */height:13px;}

/* ==================================================================================================== */
/* FP Right Box */
/* ==================================================================================================== */

#rightblock {float: right; width: 294px; margin: 10px 0 0 0;}
#inside_rightblock {float: none; width: 290px;}

/* I really fancy a cheese burger - Me too, P. */
/* ====================================================================================================
Different Headers for sections on Front Page
;==================================================================================================== */

#index_interview .header{background-image:url(/site/themes/site_themes/specfoods/bar_interview.jpg);}
#index_hotproducts .header{background-image:url(/site/themes/site_themes/specfoods/bar_hotproducts_large.jpg);}
#index_onevoice .header{background-image:url(/site/themes/site_themes/specfoods/bar_onevoice.jpg);}
#index_retailclinic .header{background-image:url(/site/themes/site_themes/specfoods/bar_retailclinic.jpg);}
#index_trendreport .header{background-image:url(/site/themes/site_themes/specfoods/bar_trendreport.jpg);}

/* ==================================================================================================== */
/* FP Features Boxes */
/* ==================================================================================================== */

#index_interview {float:left; width: 295px; height:140px; margin:10px 0 0 0;}
#index_onevoice {float:right; width: 295px; height:140px; margin:10px 0 0 0;}
#index_retailclinic {float:left; width: 295px; height:140px; margin:10px 0 0 0;}
#index_trendreport {float:right; width: 295px; height:140px; margin:10px 0 0 0;} 
#fp_features_boxes img{border:1px solid #a0d7eb;margin:0;float:left;}


.header{background-image:url(/site/themes/site_themes/specfoods/bg_index_title_bar.jpg);background-position:left;background-repeat:no-repeat;width:295px;height:18px;}
.header h4{margin:0;padding:0;color:#ffffff;font-size:10px;position:relative;top:2px;left:7px;}
.section_body{width:281px;padding:6px;height:103px;color:#333333;background-color:#FBFEFF;border:1px solid #DBF5FB;margin-top:6px;}
.section_title{color:#106C8E;font-weight:bold;}
.section_content{overflow:hidden;color:#333333;margin-top:5px; font-weight:normal;}
.section_content b, .section_content strong {font-weight:normal;}
.section_more{color:#106c8e;margin-top:10px;}
.section_more a{font-weight:bold;color:#106c8e;padding-left:10px;background-image:url(/site/themes/site_themes/specfoods/arrow_readmore_blue.gif);background-repeat:no-repeat;}
.section_more a:hover{color:#1698c9;}

/* ====================================================================================================
Blue Box - index_hotproducts;
==================================================================================================== */

#index_hotproducts {width:600px;float:left;margin:10px 0 0 0;}
#index_hotproducts .header{background-position:left;background-repeat:no-repeat;width:600px;height:18px;}
#index_hotproducts img{border:1px solid #c8c8c8;margin:0;float:left;}
#index_hotproducts .section_body{height:310px; width:584px; border:1px solid #D8D8D8;background-color:#f9f9f9;}
#index_hotproducts .section_hotproducts{height:100px; width: 280px; display: inline; margin:0 10px 0 0; float: left;}
#index_hotproducts .section_content{max-height:40px;overflow:hidden;color:#333333;margin-top:5px;}
#index_hotproducts .section_more a{color:#4f4f4f;background-image:url(/site/themes/site_themes/specfoods/arrow_readmore_black.gif);background-repeat:no-repeat;}
#index_hotproducts .section_more a:hover{color:#7a7a7a;}
#index_hotproducts .section_browse{padding-left:10px;background-image:url(/site/themes/site_themes/specfoods/arrow_readmore_black.gif);background-repeat:no-repeat;margin:0 0 0 20px;position:relative;top:-8px;font-weight:bold;}
#index_hotproducts a.section_browse{color:#4f4f4f;}
#index_hotproducts a:hover.section_browse{color:#7a7a7a;}
#index_hotproducts .section_title{color:#575757;}



/* ====================================================================================================
Content
==================================================================================================== */
.title{}
/* ====================================================================================================
wslider
==================================================================================================== */
#tickerimage{float:left;}
#tickermain{width:840px;height:14px;float:right;padding:0px;margin:5px 2px 0px 0px;color:#ffffff;font-size:11px;font-family:Arial,Helvetica,sans-serif;}
#TICKER{width:840px;height:14px;float:right;padding:0px;margin:5px 2px 0px 0px;overflow:hidden;color:#ffffff;font-size:11px;font-family:Arial,Helvetica,sans-serif;}
#tickermain a{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#FFFFFF;text-decoration:none;}
#TICKER a{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#FFFFFF;text-decoration:none;}
.ticker_text_start{margin:0 10px;}
/* ====================================================================================================
View - Full Story
==================================================================================================== */
.fullstoryimage{border:1px solid #cfcfcf;padding:4px;margin:10px;}
table#side_elements{float:right;}
#view_related_stories{border:1px solid #ccc;width:243px;padding:2px;text-align:left;margin-left:13px;}
#view_related_stories h5{margin:0;height:10px;width:217px;font-weight:bold;font-size:12px;line-height:12px;padding:7px 13px 11px;color:#fff;background:#137DA5 url(/site/themes/site_themes/specfoods/bg_related_header.jpg);}
#view_related_stories ul{width:234px;margin:0;padding:0 0 0 4px;list-style-type:none;}
#view_related_stories ul li{padding:6px 5px;margin:0 5px;border-bottom:1px solid #ccc;}
#view_related_stories ul li h6{padding:0;margin:0;}
#view_related_stories ul li h6 a{line-height:1.6em;color:#137DA5;font-weight:bold;font-size:12px;}
#view_related_stories ul li h6 a:hover{text-decoration:none;}
#view_related_stories ul li p{font-size:11px;color:#666;margin:0;padding:0;}
.fullstorycontenttitle{color:#137DA5;font-size:21px;font-weight:bold;padding:10px;}
.fullstorycontentlowerheading{color:#137DA5;font-size:18px;font-weight:bold;padding-left:10px;}
.fullstorycontentauthor{font-size:13px;font-weight:bold;color:#666666;padding:0 10px;}
.fullstorycontentdate{font-size:12px;color:#666666;margin-top:4px;padding:0 10px;}
.fullstorysummary{font-size:14px;margin-top:10px;font-weight:bold;padding:0 10px;}
.fullstorybody{font-size:14px;margin-top:5px;padding:0 10px;}
.fullstorybody a{color:#137DA5;}
.fullstorybody a:hover{color:#61A8C3;}
/* ====================================================================================================
Comments Section Of Full Story (View)
==================================================================================================== */
.commentcontainer{width:490px;color:#5e5e5e;overflow:auto;font-family:Arial,Helvetica,sans-serif;padding-left:10px;}
.commentcontainer img{margin:10px 0 5px;}
.commententry{margin:10px 0;}
.commenttext{font-size:14px;width:432px;background-color:#F5FCFE;border:1px solid #CBEBF8;line-height:1.2em;padding:10px;}
.commenttext p{margin:0;padding:0;}
.postedby{font-size:11px;margin:3px 0 0 2px;}
.commentform{width:468px;height:215px;border:1px solid #b2ced8;}
/* ====================================================================================================
Category - Categories Page
==================================================================================================== */
#categorywrapper{width:572px;margin:0 auto;padding:0;}
#categorywrapper h1{padding-left:8px;height:30px;width:auto;background-image:url(/site/themes/site_themes/specfoods/bg_cat_title_start.jpg);background-repeat:no-repeat;}
#categorywrapper #end{width:8px;height:30px;background-image:url(/site/themes/site_themes/specfoods/bg_cat_title_end.jpg);display:block;}
#categorywrapper span{margin:0 ;padding:0;}
#categorywrapper ul{margin:0 auto;padding:0;list-style-image:none;list-style-type:none;}
#categorywrapper li{margin:3px auto 0;padding:0;list-style-image:none;list-style-type:none;clear:left;float:left;}
.categoryentry{width:570px;height:26px;border:1px solid #C1E7F7;background-color:#E1F3FB;color:#5e5e5e;display:block;background-image:url(/site/themes/site_themes/specfoods/category_upload_arrow.gif);background-repeat:no-repeat;background-position:5px 0;}
.categorytext{width:360px;height:18px;overflow:hidden;float:left;position:relative;top:5px;left:20px;word-wrap:break-word;}
.dotted{position:relative;top:5px;left:16px;width:6px;}
.categoryread{width:200px;height:17px;float:right;text-align:right;text-decoration:underline;font-size:12px;font-weight:bold;color:#9F0009;position:relative;top:5px;right:5px;}
.categoryread a{color:#1883ac;}
.categoryread a:hover{color:#1ea0d2;}
#categoryheading img{border:5px solid red;}
.paginate img{border:0;}
.paginate{font-size:13px;color:#616161;width:300px;text-align:center;margin:1px auto;position:relative;top:30px;}
.paginate a{color:#616161;}
.paginate a:hover{color:#111111;}
/* ====================================================================================================
Contact Us Page
==================================================================================================== */
.contact_box{width:575px;overflow:auto;display:inline;font-size:14px;color:#5e5e5e;margin:0;}
.contact_heading{margin:10px 0 0 10px; display:block;}
.contact_entry{width:260px;overflow:auto;padding:10px;float:left;border:1px solid #DBF7FD;background-color:#F3FCFE;margin:10px 0 0 10px;}
.contact_entry p{margin:0;padding:0;line-height:1.3em;}
.contact_entry a{color:#1984AD;font-weight:bold;text-decoration:underline;}
.contact_entry a:hover{color:#2CAEE0;}
.contact_title{font-weight:bold;}
.contact_entry_web{width:553px;overflow:auto;padding:10px;float:left;border:1px solid #EAEAEA;background-color:#F7F7F7;font-size:14px;color:#5e5e5e;margin:10px 0 0 10px;}
.contact_entry_web a{color:#5e5e5e;font-weight:bold;text-decoration:underline;margin-top:8px;}
.contact_entry_web a:hover{color:#A7C058;}
/* ====================================================================================================
Advertising Page
==================================================================================================== */
.advertising_heading{margin:10px 0 0 10px;}
.advertising_box{width:575px;overflow:auto;display:inline;font-size:14px;color:#5e5e5e;line-height:1.3em;position:relative;top:10px;left:10px;}
.advertising_box p{margin:0 0 7px 0;padding:0;width:95%}
.advertising_box a{color:#137BA2;font-weight:bold;text-decoration:underline;}
.advertising_box a:hover{color:#189DCF;}
.advertising_box h3{padding:0;margin:10px 5px 5px;font-weight:bold;font-size:15px;}
.ad_info{border:1px solid #cccccc;padding:2px;width:550px;overflow:auto;margin:0 5px 15px 5px;}
.ad_info table{font-weight:normal;margin:5px;border:1px solid #cccccc;float:left;width:40%;}
.ad_info table td{padding:4px;}
.ad1{background-color:#ff99cc;}
/* Pink */
.ad2{background-color:#ffcc99;}
/* Orange */
.ad3{background-color:#ffff99;}
/* Yellow */
.ad4{background-color:#ccffcc;}
/* Green */
.ad5{background-color:#ccffff;}
/* L Blue */
.ad6{background-color:#99ccff;}
/* Purple */
.piechart{float:right;margin:10px;}
/* ====================================================================================================
Custom Profile
==================================================================================================== */
.registration_text{width:95%;font-size:14px;padding:5px;margin:0 auto 15px;color:#5e5e5e;line-height:1.3em;font-family:Arial,Helvetica,sans-serif;}
/* ====================================================================================================
Login
==================================================================================================== */
.loginformcontainer{width:575px;height:500px;margin:0 auto;}
.loginheader{width:572px;height:38px;border:1px solid #757575;background-color:#1883AC;}
.loginheader p{color:#ffffff;font-size:11px;font-weight:bold;margin:0;padding:0;}
.logincurrentuserheader{margin:12px;float:left;width:300px;}
.loginnewuserheader{margin:12px 12px 12px 0;width:150px;float:left;}
* html .loginnewuserheader{margin-left:12px;}
/* Below header */
.loginuser{width:572px;height:210px;border:1px solid #DBF7FD;background-color:#F3FCFE;color:#757575;}
.loginusercontainer{margin:12px;float:left;width:300px;font-weight:bold;}
.loginregistercontainer{margin:12px 12px 12px 0;width:200px;float:left;}
.loginuser p{margin:5px 0;padding:0;}
.loginuser input .input{border:1px solid #DBF7FD;}
.sidebarloginforgotpassword a{color:#757575;}
.sidebarloginforgotpassword a:hover{color:#1883AC;}
/* ====================================================================================================
Newsletter Page
==================================================================================================== */
#newsletter_box{margin-top:20px;}
#newsletter_box form{padding:10px;text-align:center;border:1px solid #2ea9d8;background-color:#e7f4fa;width:70%;margin:10px auto 0;}
.newsletter_input{width:300px;height:25px;font-size:20px;border:1px solid #2ea9d8;margin:0;padding:2px;}
.newsletterbutton{margin-top:5px;}
/* ====================================================================================================
Opportunities Page
==================================================================================================== */
.oppportunities_header{background-image:url(/site/themes/site_themes/specfoods/bg_opportunity_heading.gif);width:562px;height:22px;font-size:12px;color:#eeeeee;padding:5px 0 0 10px;margin:0;}
/* ====================================================================================================
Error Page
==================================================================================================== */
#content .error_box{width:598px;background-color:#FCF8F8;border:1px solid #F7E6E6;color:#5e5e5e;line-height:1.3em;top:10px;left:10px;}
#content .error_heading{margin:10px 0 0 10px;}
#content .error_box p{margin:10px 0 10px 10px;width:95%}
/* ====================================================================================================
Large Calendar
==================================================================================================== */
.copytext{margin:10px auto;padding:0;width:95%;font-size:14px;color:#5e5e5e;line-height:1.3em;}
.calendar_day_number{display:block;color:#ebe9db;}
.calendar_day_box_entry{}
.calendar_entry{}
.monthYearTextTOC{font-size:24px;line-height:24px;}
.mainTableTOC{width:90%;margin:0 auto;font-family:'lucida grande',tahoma,verdana,sans-serif;border-collapse:collapse;color:#555;}
.monthYearTextTOC{font-size:1.8em;color:#25b5de;}
.monthYearRowTOC table{margin-bottom:20px;}
.dayNamesTextTOC td{padding-bottom:2px;font-size:1.1em;font-weight:bold;margin-top:10px;border-bottom:1px solid #555;}
.sOtherTOC{color:#ddd;}
.rowsTOC,.rowsTOCother td{width:80px;height:80px;vertical-align:top;border-bottom:1px solid #ccc;}
/** custom php switch **/
.rowsTOC .daynumTOC,.todayTOC{padding:3px;margin-bottom:3px;/*background:#ebe9db;Light Brown*/
background:#F5FCFE;border-bottom:1px solid #E0F5FC;}
.rowsTOCother .daynumTOC,.todayTOC{padding:3px;margin-bottom:3px;/*background:#ebe9db;Light Brown*/
background:#F5FCFE;border-bottom:1px solid #E0F5FC;}
/** /custom php switch **/
.todayTOC{/* today's style */
color:white;font-weight:bold;background:#ff9300;}
.titleTOC{padding-left:10px;font-size:0.85em;background:url(/site/themes/site_themes/specfoods/arrow-miniblue.gif) 0 .4em no-repeat;color:#999;}
/* ====================================================================================================
Issue Download
==================================================================================================== */
table.issuedownload{width:95%;padding:10px;margin:20px auto 0;border:1px solid #cdcdcd;font-size:14px;color:#666666;}
table.issuedownload thead td{background-color:#dddddd;padding:5px;font-weight:bold;}
table.issuedownload a img{border:1px solid #bbbbbb;padding:2px;margin:0 auto;text-align:center;}
.issuedownloadnext{background:url(/site/themes/site_themes/specfoods/issuedownloadbg.jpg) repeat-x;}
/* ====================================================================================================
Directory / Addressbook
==================================================================================================== */
#alphabet_nav{text-align:center;margin:15px auto 0;padding:0;}
#alphabet_nav li{display:inline;margin:0 2px;font-weight:bold;}
#alphabet_nav li a{text-decoration:underline;color:#01698e;}
.directory_entry{border:2px solid #01698e;padding:10px 5px 10px 10px;margin:0 auto 10px;width:95%;overflow:auto;}
.directory_entry h6{font-weight:bold;color:#01698e;margin:0 0 3px 0;padding:0;font-size:16px;}
.directory_entry p{font-size:12px;line-height:1.3em;margin:0 0 3px 0;padding:0;color:#444;}
.directory_entry p a{color:#01698e;font-weight:bold;}
.directory_entry p a:hover{color:#4d96b0;font-weight:bold;}
.directory_entry img{float:right;border:2px solid #d4d4d4;margin:0 15px 10px 15px;}
.directory_entry img.left{float:left;margin:0 15px 5px 5px;}
p.notice{border:1px solid #A5D9F8;background:#E8F5FD;padding:8px;margin:0 0 10px;color:#757575;font-size:12px;line-height:1.4em;}
p.info{border:1px solid #FFCACD;background:#FFECED;padding:8px;margin:0 0 10px;color:#666;font-size:12px;line-height:1.4em;}
fieldset{position:relative;margin:1em auto;padding:0 13px;border:1px solid #ccc;background:#F9F9F9;width:95%;text-align:center;}
legend{position:absolute;top:-.5em;left:.5em;font-size:14px;color:#757575;font-weight:normal;padding:0 5px;}
select{margin:0;padding:0;}
/* Hides from IE5-mac \*/
* html fieldset{position:relative;}
* html legend{position:absolute;top:-.5em;left:.5em;}
* html fieldset{position:relative;margin-top:1em;padding-top:.75em;}
/* End hide from IE5-mac */
.nl-body {font-size:13px;color:#5e5e5e;line-height:1.3em;padding:0 0 0 10px;}
.nl-body h2{font-weight:normal;background-color:#2ba4c8;padding:5px;color:#fff;}
.nl-body div.message h3{font-size:1.5em;margin:0 0 10px 0;letter-spacing:-1px;color:#444;}
.nl-body div.message{padding: 10px; margin: 10px auto 10px auto;text-align:left;}
.nl-body div.note{background-color: #F2F5C3; color: #555;}
.nl-body div.note a{color: #555;font-weight:bold;}
.nl-body div.warning{background-color: #ffc3ba; color: #cc0000;}
.nl-body div.warning a{color: #cc0000;font-weight:bold;}