/*
-----------------------------------------------
Grey Box Method - Layout CSS
----------------------------------------------- */
body {background: #006896 url(../img/body_bg.png) center top repeat-x;	/*border-top: 5px solid #000;*/ color: #333; font-size: 11px; padding: 90px 0 0 0;}
body.homepage #header {width: 714px; height: 90px; margin: -2px 0 0 215px; background: url(../img/home_header_bg.png) top left no-repeat; position: relative; padding: 0 0 0 40px;}
body.innerpage #header {width: 740px; height: 77px; margin: -2px 0 0 215px; background: url(../img/innerpage_header_bg.png) top left no-repeat; position: relative; padding: 0 0 0 25px;}
.container_12 {margin-left: auto;margin-right: auto;width: 964px;padding:0;}
.super_div {background:transparent url(../img/middle_content_bg.png) repeat-y;}
/* MAIN SECTION ELEMENTS */
#header h1 {position: absolute; top: 30px;}
#main_nav_holder {float: left; position:relative;top: -60px;left: -20px;width: 255px;z-index: 5000;background: url(../img/main_nav_bg.png) 0 270px no-repeat;padding: 5px;} /* ORIGINAL */
/*#main_nav_holder {float: left; left:70px; padding:5px; position:absolute; top:28px; width:255px; z-index:5000;;background: url(../img/main_nav_bg.png) 0 270px no-repeat;padding: 5px;}*/
#top_slice {/*position: relative;*/background: url(../img/top_slice_bg.png) top no-repeat;height: 36px;}
#top_content {position: relative;background: url(../img/middle_content_bg.png) repeat-y;}
#bottom_content {padding:10px 0 18px 37px;position: relative;}
#footer {height: 133px;background: url(../img/footer_bg.png) bottom no-repeat;position: relative;}
#sliding_panes {width: 710px;height: 417px;margin: 0 0 0 220px;background: url(../img/sliding_pane_temp_bg.jpg) left top no-repeat;}
#footer_contact_info {text-align: right;float: right;margin: 30px 60px 0 0;}
#copyright {margin: 0 0 0 -10px;text-align:right;width: 100%;}
/* POLLS SECTION */
#left_module_holder {position: relative;}
#polls_holder, .moduletablerecipes_side_menu_module {position: relative;left: -6px;width: 255px;height: auto;z-index: 5001; margin-top: 10px;}
#polls_holder h1 {position: relative; top: 40px; left: 40px;}
#polls_header_bg {background: url(../img/polls_header_bg.png) 0 0 no-repeat; width: 251px; height: 91px;}
#polls_body {background: url(../img/polls_body_bg.png) 0 bottom no-repeat; width: 251px; height: 400px; position: relative;}
#polls_body hr {border : none;border-top : dashed 1px #ccc; color : #fff; background-color : #fff; height : 1px;}
table.poll {position: absolute; top: 15px; left: 30px;}
.pollstableborder {margin: 0 auto 0 auto;}

.moduletablerecipes_side_menu_module {background: url(../img/recipes_side_menu_header_bg.png) 0 0 no-repeat; width: 251px; height:auto;}
.moduletablerecipes_side_menu_module h3 {padding:0; height: 95px; position: relative; left: 35px; top: 38px;}
.moduletablerecipes_side_menu_module ul {background: url(../img/recipes_side_menu_bg.png) 0 bottom no-repeat; width: 251px;position: relative; margin: 0!important; padding: 0 0 35px 0; line-height: 29px; height: auto;}
.moduletablerecipes_side_menu_module li {padding: 2px 0 0 35px;}
.sectiontableentry1, .sectiontableentry2 {padding:10px 0 10px 0;}
/* CONTENT BOXES */
.box_container {position: relative;}
.margin_minus_left {margin-left: -4px; *margin-left: 0.02em;}
.width_small {width: 297px;}
.width_medium {width: 593px;}
.width_full {width: 700px; margin: 0 0 0 190px;}
.width_full {/* haven't used this yet */}
/* blue border box */
.top_left {background: url(../img/blue_top_left.png) no-repeat;width: 11px;height: 11px;position: absolute;top: 0;left: 0;}
.top_right {background: url(../img/blue_top_right.png) no-repeat;width: 11px;height: 11px;position: absolute;top: 0;right: 0;}
.bottom_left {background: url(../img/blue_bottom_left.png) no-repeat;width: 11px;height: 11px;position: absolute;bottom: 0;left: 0;}
.bottom_right {background: url(../img/blue_bottom_right.png) no-repeat;width: 11px;height: 11px;position: absolute;bottom: 0;right: 0;}
.top_middle {background: url(../img/blue_top_middle.png) repeat-x;margin: 0 11px;height: 11px;}
.bottom_middle {background: url(../img/blue_bottom_middle.png) repeat-x;margin: 0 11px;height: 11px;}
/* white drop shadow box */
.shadow_top_left {background: url(../img/white_top_left.png) right bottom no-repeat;width: 16px;height: 9px;position: absolute;top: 0;left: 0;}
.shadow_top_right {background: url(../img/white_top_right.png) left bottom no-repeat;width: 16px;height: 9px;position: absolute;top: 0;right: 0;}
.shadow_bottom_left {background: url(../img/white_bottom_left.png) no-repeat;width: 16px;height: 9px;position: absolute;bottom: 0;left: 0;}
.shadow_bottom_right {background: url(../img/white_bottom_right.png) no-repeat;width: 16px;height: 9px;position: absolute;bottom: 0;right: 0;}
.shadow_top_middle {background: url(../img/white_top_middle.png) repeat-x;margin: 0 16px;height: 9px;}
.shadow_bottom_middle {background: url(../img/white_bottom_middle.png) repeat-x;margin: 0 16px;height: 9px;}
.shadow_box_content {margin: 0 16px; position: relative; background: #fff; padding: 10px 16px 5px 16px;}
.shadow_middle_left {position:absolute;top: 0;left: 0;width: 16px;height: 100%;background:url(../img/white_left_middle.png) repeat-y;}
.shadow_middle_right {position:absolute;top: 0;right: 0;width: 16px;height: 100%;background:url(../img/white_right_middle.png) repeat-y;}
/**/
.middle {margin: 0 11px;height: 11px;}
.middle_left {position:absolute;top: 0;left: 0;width: 11px;height: 100%;background:url(../img/blue_left_middle.png) repeat-y;}
.middle_right {position:absolute;top: 0;right: 0;width: 11px;height: 100%;background:url(../img/blue_right_middle.png) repeat-y;}
.box_content {margin: 0 11px; position: relative;}
.content_container {position: relative;}
.content_container_header_small_bg {background: url(../img/content_container_header_small_bg.png) no-repeat; width: 276px; height: 55px; padding: 25px 0 0 20px;}
.content_container_header_wide_bg {background: url(../img/content_container_header_wide_bg.png) -2px 0 no-repeat; width: 569px; height: 55px; padding: 25px 0 0 20px;}
.content_container_header_full_bg {background: url(../img/content_container_header_full_bg.png) -2px 0 no-repeat; width: 681px; height: 42px; padding: 20px 0 0 32px;}
.absolute_position {position: absolute; top: 207px; left: 0;}
.wholesale_services {background: url(../img/wholesale_services_img.png) no-repeat; width: 275px; height: 209px; position: absolute; top: 0; left: 0;}
.wholesale_services_header {background: url(../img/sprite.png) 0 0 no-repeat; padding-left: 45px; height: 50px;}
/* HOMEPAGE CONTENT BOXES */
.our_history {background: url(../img/our_history_img.png) no-repeat; width: 275px; height: 209px; position: absolute; top: 0; left: 0;}
.our_history_header {background: url(../img/sprite.png) 0 -70px no-repeat; padding-left: 45px; margin-left: 38px; height: 50px;}
.daily_delivery {background: url(../img/daily_delivery_img.png) no-repeat; width: 275px; height: 209px; position: absolute; top: 0; left: 0;}
.daily_delivery_header {background: url(../img/sprite.png) 0 -138px no-repeat; padding-left: 62px; margin-left: 20px; height: 50px;}
.who_we_are_header {background: url(../img/sprite.png) 0 -206px no-repeat; padding: 5px 0 10px 58px; margin-left: 20px;}
.who_we_are_img {background: url(../img/who_we_are_img.jpg) 0 0 no-repeat; width: 555px; height: 315px; margin: 0 0 0 -12px; padding-bottom: 10px;}
.who_we_are_content {background: url(../img/content_white_drop_shadow_bg.png) center bottom no-repeat; width: 578px;}
.chefs_recipes_header {background: url(../img/sprite.png) 0 -280px no-repeat; padding: 5px 0 10px 48px; margin-left: 25px;}
.chefs_recipes_img {background: url(../img/chefs_recipes_img.jpg) 0 0 no-repeat; width: 260px; height: 388px; margin: 0 0 0 -12px; padding-bottom: 10px;}
.content_drop_shadow_top_bg {background: url(../img/content_drop_shadow_top_slice.png) center no-repeat; width: 575px; height: 9px; margin: -25px 0 0 -2px;}
.content_drop_shadow_bottom_bg {background: url(../img/content_drop_shadow_bottom_bg.png) center bottom no-repeat; width: 575px; margin: 0 0 0 -2px;}
/*.content {margin-left: 11px; width: 571px;}*/
.content_medium {margin: 0 0 0 -1px; width: 573px; position: relative;}
.content_small {margin: 0 0 0 -1px; width: 278px; position: relative;}
.content_full {margin: 0 0 0 -1px; width: 680px; position: relative;}

/* CLICKABLE LOGO BG */
#logo {float: left; width: 255px; height: 270px; margin: -5px 0 0 -5px;}
#logo h1 {float: left; width: 255px; height: 270px; cursor: pointer;}
#logo h1 a {width: 255px; height: 270px; display: block!important; background: url(../img/logo.png) no-repeat top left;}
#logo h1 a span {display: none;}

/* CLICKABLE READ MORE BG */
.read_more_icon {float: right; width: 75px; height: 16px;}
.read_more_icon h1 {float: right; width: 75px;}
.read_more_icon h1 a {width: 75px; height: 16px; display: block; background: url(../img/sprite.png) 0 bottom no-repeat;}
.read_more_icon h1 a span {display: none;}

/* MISCELLANEOUS STYLES */
.box_min_height {/*min-height: 300px;overflow:auto;*/min-height:30px;}
.inline_block {display:inline-block; vertical-align: top; zoom: 1; *display: inline;}
.margin_left_20 {margin-left: 20px;}
.read_more {vertical-align: sub; text-align: right; position: absolute; bottom: 2px; right: 10px;}
.image_padding_top {padding-top: 8px;}
.icons {float: right; margin: -20px 50px 0 0;}
.icons a {margin-right: 10px;}
table.pagenav {width: 98%;}
th.pagenav_next {float:right;}
th.pagenav_prev {float:left;}
/* THREE COLUMN VALUED PARTNERS LAYOUT*/
.three_column {width: 98%; margin: 0 0 10px 25px; padding: 0;}
.column {width: 32%; display: inline-block; vertical-align: top;}
.column img {padding: 10px 0 0 0;}
.column p {/*border-bottom: 1px dashed #ddd;*/}
img.flt_lft {float: left; margin-bottom:10px!important; margin-right: 10px!important;}
.blog_more {/*width: 700px; margin: 0 0 0 200px;*/}
/*body#marketwatch #polls_holder {display:none;}*/
#bottom_content h1.componentheading {/*position: absolute; top: -50px; left: 250px;*/ position: absolute; top: -75px; left: 0;}
.contentpane .componentheading {position: absolute; top: -80px; left: -10px;}
body#product .componentheading, body#seafood .componentheading {position: absolute; top: -70px; left: 5px;}

body#seafood .shadow_box_content .componentheading {position: absolute; top: -141px; left: -10px;}


body#contact .componentheading {position: absolute; top: -140px; left: -10px;}
body#seafood .shadow_box_content h1, body#product .shadow_box_content h1 {position: absolute; top: -50px; left: 5px;}
body#contact #form_4 h1 {position: absolute; top: -50px; left: 5px;}
fieldset#group5 legend {display:none;}
br.clr_bth {clear:both;}
thead {margin: 0; padding: 0; line-height:20px;}
/*iframe.wrapper {margin: 0 0 0 -30px;}*/
/* FABRIK STYLES */
/*div.limit {display:none;}*/
#welcome {z-index: 5000;margin: -90px 0 0 0; padding: 0; text-align:center; color: #000; background: #f60; font: bold 28px Helvetica, Arial, Verdana, sans-serif;}
.hide {display:none; /*_visibility: hidden;*/ left: -999em; } 
li.item91 {display:none;}
