/* CSS Document */
html, body, p, div, h1, h2, h3, h4, h5, h6, img, span, ul, li, br, hr, a, form, tr, td, table, dl, dt, dd { padding:0px;margin:0px;border:0px;}
body{color:#636363;font:normal 12px Arial;line-height:18px;}
br{ font-size:0;height:0;line-height:0;clear:both;}
.blanks{font-size:0; clear:both; line-height:0;}
a{outline:none;border:0;color:#0B295A;text-decoration:none;}
a:hover{ color:#E38D04;}
.float_l{float:left;}
.float_r{float:right;}
ul{ list-style:none;}
.wrap{ width:908px;margin:0 auto;}
h2{color:#0F3B70; font:normal 18px/24px Georgia;margin:0 0 10px 2px; }

/*-- body background --*/

#body_bg{width:100%; background:#3394eb;}
#body_top{width:100%; background:url(../images/top_bg.jpg) no-repeat top center;}
#body_bottom{width:100%; background:url(../images/bottom_bg.jpg) no-repeat bottom center;}

/*-- body background --*/

/*header section*/
#hanger{background:url(../images/rope.png) center top no-repeat;padding-top:7px;text-align: center;}

.cont_t{ width:908px; height:34px; background:url(../images/cont_t.png) left top no-repeat; float:left;}
.cont_b{ width:908px; height:32px; background:url(../images/cont_b.png) left top no-repeat;float:left; padding-bottom:35px;}
.cont_m{ width:871px;  background:url(../images/cont_m.png) left top repeat-y;float:left; padding:0px 18px 3px 19px;}

.top{ padding-bottom:15px; width:866px; float:left;}
.logo{ float:left;padding-left:0px;}

.nav{
	padding-right:7px;
	width:577px;
	float:left;
	padding-left: 30px;
}
ul.top_menu{float:right;}
ul.top_menu li{ float:left; padding:0 8px;}
ul.top_menu li a{ font:normal 11px Arial; color:#636363; display:block; float:left;}
ul.top_menu li a:hover{color:#3D3D3D;}

ul.menu{float:left;padding:64px 0 0 0;width: 570px;}
ul.menu li{padding: 0;margin: 0;float: left;}
ul.menu li a{ font:bold 14px/22px Arial; text-transform:uppercase; padding:0; float:left; margin:0;}
ul.menu li a:hover,ul.menu li a.active{ color:#E38D04;}
ul.menu li span{
	color:#AABCDA;
	padding:0 9px 0 8px;
	float:left;
	font:normal 16px Arial;
	margin: 0;
}

.banner{ width:867px; height:304px; float:left;}

.manufacturers{ padding-bottom:25px; width:871px;}
.manufacturers a img{ margin-right:4px;}
.manufacturers  a img.last{margin-right:none;}
/* footer1 section*/
.footer{background:url(../images/footer_bg.jpg) repeat-x; padding-top:16px;text-align:center;font:normal 12px Tahoma;color:#0B295A;}
.footer span{color:#E38D04;}
.footer_d1 a,.footer_d1 span{ font:normal 11px/22px Arial; padding:0 3px;}
.footer_d1 span{ color:#83A4C0;}
.copy{color:#666666; font:normal 11px Arial;}

.copy a{color:#E38D04;}
.copy a:hover{ color:#0B295A;}

.text1{ font-size:12px; color:#636363; padding:8px 0 0 0; line-height:16px;}
.text2{ font-size:14px; color:#2a7cc5; line-height:18px; font-weight:bold;}
.text3{ font-size:11px; color:#2a7cc5; line-height:18px; }

.text4{ font-size:12px; color:#ff566e; line-height:20px; text-decoration:underline; }
.text4:hover{ color:#2a7cc5; }

a.readmore{ font-size:12px; color:#f63434; line-height:18px; text-decoration:none;}
a.readmore:hover{ color:#000000; text-decoration:underline;}
/*-- body section --*/

.body_cont{ width:821px; padding:10px 20px 25px 30px;}

/*-- contact --*/
.contact_lsb{ width:280px; float:left; padding:0 100px 0 0; font-size:14px;}
.contact_rsb{ width:400px; float:left; padding:0 0 0 40px; font-size:14px;}

.contact_fprm{ width:100%; padding:15px 0 0 0; margin:0;}
.contact_fprm ul{ width:100%; padding:0; margin:0; list-style-type:none;}
.contact_fprm ul li{ width:100%; padding:0 0 5px 0; margin:0; list-style-type:none; font-size:13px; color:#7d7d7d;}

.input_1{ width:220px; border:1px solid #dcdcdc;}
.textarea_1{ width:220px; border:1px solid #dcdcdc; overflow-x:hidden; overflow-y:scroll }

/*-- catalog request --*/

.catalog_body{ width:280px; float:left; padding:0; margin:0 0 0 200px; font-size:14px;}

/*-- products --*/

.product_wrap{ width:820px; margin:0 auto;}
.product{ width:191px; float:left; background-color:#f4f4f4;}
.product_gap{ width:10px; float:left; display:block;}
.picture{ width:170px; margin:0  auto; padding:10px 0 10px 0;}
.product_text1{ font-size:12px; color:#000; text-align:center; padding:4px 0 4px 0; background:#d0cece;}


/*-- site map --*/

.sitemap_body{width:280px; float:left; padding:0; margin:0 0 0 150px; font-size:14px;}
.sitemap_body ul{ padding:0; margin:0; font-size:20px; list-style-type:none; font-weight:bold;}
.sitemap_body ul li{ padding:4px 0 4px 0; margin:0;list-style-type:none; background:url(../images/sitemap_icon.jpg) no-repeat; text-indent:25px; color:#055cb4}
.sitemap_body ul li .a{color:#055cb4; text-decoration:none;}
.sitemap_body ul li .a:hover{color:#898a8a; text-decoration:none;}


.holiday_sales{ width:800px; padding:0; margin:0;}
.bread_img{ padding-bottom:780px;}
.coffee_img{ padding-bottom:300px;}
.drinks_img{ padding-bottom:2120px;}
.foil_img{ padding-bottom:875px;}
.mis_img{ padding-bottom:275px;}
.veg_img{ padding-bottom:1840px;}
.chem_img{ padding-bottom:4240px;}
.cookies_img{padding-bottom:540px;}
.pickles_img{ padding-bottom:110px;}
.snacks_img{ padding-bottom:690px;}
.snacks1_img{ padding-bottom:2690px;}
.condiments_img{ padding-bottom:1200px;}
.dryproducte_img{ padding-bottom:510px;}
.breakfast_img{ padding-bottom:1850px;}
.lunchmeats_img{ padding-bottom:400px;}
.dessert_img{padding-bottom:1620px;}
.dairy_img{padding-bottom:1200px;}
.dressing_img{padding-bottom:550px;}
.spices_img{padding-bottom:1600px;}
.gravies_img{ padding-bottom:930px;}
.mixes_img{ padding-bottom: 340px;}
.papergoods_img{ padding-bottom: 5860px;}

