html {
	overflow-y:scroll;
	overflow-x:none;
}
#pageContent {
	background:#FFFFFF;}
	
#pageContent div.rightbar{
	margin-top:0;}

*{
	margin:0;padding:0;outline:0}
ul li{
	list-style:none}	
img{
	border:0}	

body{
	background:#f5f2e6;font:11px/16px arial;color:#342c28 }	
	
h1{
	font:bold 19px arial}
h2{
	font:bold 18px arial;color:#c57d36}	
h3{
	font:bold 13px arial}
h4{
	font:bold 12px arial;color:#899854}
h5{
	font:bold 24px arial;color:#C57D36;font-style:normal;}

.rightbarheader {
	background:transparent url('/images/dots.gif') repeat-x scroll left bottom;
	padding:0 0 5px 0;
	font:bold 12px arial;color:#899854;}
.rightbarheader p {
	margin:0 !important;
	padding:0 !important;
}

.title{
	padding:0 0 5px 0}

a{
	color:#425f17;font-weight:bold}
a:visited{
	color:#1c2c04;font-weight:bold}
a:hover{
	text-decoration:none;}

ol li{
	list-style-type:inherit;
	padding:0;
	margin:0 0 0 28px;
}
blockquote {
	margin:5px 22px;
}

/*
p{
	margin:10px 0 15px 0}
*/

.left{
	float:left}	
.right{
	float:right}
.clear {
	clear:both;
}
h4.heading{
	background:transparent url('/images/dots.gif') repeat-x scroll left bottom;padding:0 0 5px 0;color:#899854	}

.heading{
	color:#572700;background:transparent url('/images/dots.gif') repeat-x scroll left bottom;padding:0 0 8px 16px}
	
.heading1{
	color:#c57d36;font-weight:normal;font-size:24px;background:transparent url('/images/dots.gif') repeat-x scroll left bottom;padding:0px 5px 5px 0}
.heading1b{
	color:#c57d36;font-weight:normal;font-size:24px;background:transparent url('/images/dots.gif') repeat-x scroll left bottom;padding:0px 5px 5px 0}

.heading2{
	color:#572700;padding:0 0 4px 0}
.heading3{
	color:#c57d36;font-weight:bold;font-size:19px;background:transparent url('/images/dots.gif') repeat-x scroll left bottom;padding:0px 5px 10px 0}
	

.Contentimage{
	float:left;margin:0 10px 0 0}
	
.wrapper{
	width:1016px;margin:0 auto;}
.pagebtm{
	width:1016px;float:left;background:transparent url('/images/pagebtm.jpg') no-repeat scroll left bottom;padding:0 0 12px 0}	
.page{
	width:1005px;float:left;background:transparent url('/images/containerbgscroll.jpg') repeat-y scroll left top;padding:0 13px 0 3px;}
.printerpage{
	width:1005px;float:left;background:transparent url('/images/containerbgscroll.jpg') repeat-y scroll left top;padding:0 13px 0 3px;margin:0 0 -1px 0}

.header{
	background:#a16330 url('/images/headerbg.jpg') repeat-x scroll left top;height:97px;float:left;width:100%;position:relative;
	position:inherit;}

#headerprint {
	height:97px;float:left;width:100%;position:inherit;
	display:none;visibility:hidden;
}

.crumb{
	width:976px;float:left;background:transparent url('/images/crumbbg.jpg') no-repeat;height:19px;padding:4px 0 0 30px}
.crumb a, .crumb a:visited{
	font-weight:normal;color:#c86809}
.crumb a:hover{
	text-decoration:none;}
.crumb span{
	font:bold 10px arial;color:#784a20;}

.toplinks {
	float:right;margin:0 0 4px 0;
}
.toplinks a, .toplinks a:visited{
	color:#425F17;font-weight:bold;
}
.toplinks a:hover{
	text-decoration:none;
}
#sendtofriendlink, #sendtofriendlinkLanding {
	margin-right:20px;
}
#printerlink, #printerlinkLanding {
	margin-right:20px;
}
.addthis {
	margin-right:20px;
}

.logo{
	width:336px;height:75px;float:left;margin:8px 0 0 30px;display:inline}

a.contactlink{
	float:right;font:bold 11px arial;color:#dfac83;margin:10px 15px 0 0;display:inline}
a.contactlink:hover{
	text-decoration:none;}

/*
.mainnav{
	float:right;width:645px;top:63px;display:inline;position:absolute;right:5px;}
.mainnav li{
	float:left;margin:0 2px 0 0;display:inline;}
*/

.mainnav {
	/*float:right;width:645px;top:63px;right:5px;position:absolute;*/
}

#chromemenu {
	overflow: hidden;
	float:left;
	width:645px;
	margin-top:-20px;
	/*margin-left:360px;*/
	padding-left:360px;
	_margin-top:-23px;
}
#chromemenu div {
	float:left;
}


.Hmain{
	background:transparent url('/images/Hbg.jpg') no-repeat;float:left;width:100%}	

.Inner{
	background:transparent url('../images/innerbg.jpg') no-repeat scroll right top;float:left;width:100%;
	min-height:600px;height:auto !important;
}


.flasharea{
	width:512px;float:right;height:403px}

.mainmessagearea{
	float:left;margin:110px 0 0 85px;width:405px;display:inline;
	}
	
.mainmessageareacontent {
	font:16px/22px arial;color:#a18628;width:320px;
	height:140px;overflow:hidden;
}
.mainmessagearea p{
	margin:10px 0 0;
}
	
.mainmessagearea .viewallsoup{
	float:left;margin:25px 30px 0 0}

.HTop {
	width:1005px;height:403px;}

.Hpusharea{
	width:910px;float:left;padding:0 0 0 70px}
.Hpusharea p{
	margin:0 }

.Hhighlights{
	background:transparent url('/images/highlightsbg.png') no-repeat scroll left bottom;float:left;width:231px;height:118px;padding:75px 10px 15px 35px;}
	
.Hhighlightscontent {
	height:130px;overflow:hidden;
	margin-top:-5px;
}
.Hhighlights p{
	/*margin:0 0 10px;*/}	
	
.Hcommunity{
	background:transparent url('/images/Hourcommunitybg.png') no-repeat scroll left bottom;float:left;width:238px;height:123px;padding:75px 30px 15px 35px;}
.Hcommunityquote {
	height:130px;overflow:hidden;
	margin-top:-5px;
}
.Hcommunity p{
	/*margin:0 0 10px;*/
	/*padding:0 0 0 2px;*/
	margin:0;
	padding:0;
	font:11px arial;
	line-height:16px;
	}
	
.Hcommunity p a{
	font:bold 11px arial;font-style:normal;}

.Hcommunityquote a, .Hcommunityquote a:visited{
	font-weight:bold !important;
}
.quotebtm{
	position:relative;top:8px;
}
span.quoteby{
	background:transparent;text-align:right;display:block;
	font-weight:bold;
	height:14px;overflow:hidden;
	/*color:#572700;font:bold 12px arial;*/
}
	
.Hcommunity .viewmore{
	margin:0 0 0 2px}

	
.Hchef{
	background:transparent url('/images/chef.png') no-repeat scroll left bottom;float:left;padding:75px 140px 15px 22px;width:150px;height:118px;margin:0 0 0 15px;display:inline;}
.Hchefcontent {
	margin-top:-5px;
	height:130px;overflow:hidden;
}

.Hchef p{
	color:#572700;font:11px arial;line-height:16px;}
.Hchef a, .Hchef p a, .Hchef p a:visited{
	color:#ffe21f !important;}
.Hchef a:hover{
	text-decoration:none;}
.Hchef span{
	color:#ffe21f}


.sidemenu{
	width:218px;float:left;background:transparent url('/images/sidemenubtm.png') no-repeat  scroll right bottom;padding:0 0 95px 0;margin:18px 0 0 0}
.sidemenu ul{
	width:208px;padding:0 0 0 10px;background:transparent url('/images/sidemenutop.png') no-repeat scroll right top;float:left} 	
.sidemenu li {
	float:left;width:100%}	
.sidemenu li.first{
	border-top:1px #d1cb8e solid}
.sidemenu li.last{
	border-bottom:1px #fff solid}	
	
.sidemenu li a, .sidemenu li a:visited{
	display:block;background:transparent url('/images/sidemenulibg_h.jpg') repeat-y scroll right top;padding:0 0 0 2px;
	font:bold 12px arial;color:#572700;text-decoration:none;float:left;width:206px;}	
.sidemenu li a:hover{
	background:transparent url('/images/sidemenulibg.jpg') repeat-y scroll right top;color:#47431d;text-decoration:none;}	
.sidemenu li a span, .sidemenu li a:visited span{
	border-bottom:1px #d1cb8e solid;border-top:1px #fff solid;display:block;background:transparent url('/images/menubullet.gif') no-repeat scroll 6px 8px;
	padding:4px 0 4px 20px;float:left;width:186px;cursor:pointer;}
.sidemenu li a:hover span{
	background:transparent url('/images/menubullet_h.gif') no-repeat scroll 6px 8px}

.sidemenu li.on a{
	background:transparent url('/images/sidemenulibg.jpg') repeat-y scroll right top;color:#47431d;text-decoration:none;}
.sidemenu li.on a span{
	background:transparent url('/images/menubullet_h.gif') no-repeat scroll 6px 8px;}

.third ul{
	width:208px;padding:0 0 0 0;background:transparent url('/images/sidemenutop.png') no-repeat scroll right top;float:left} 	
.third li {
	float:left;width:100%}	
.third li.first{
	border-top:1px #d1cb8e solid}
.third li.last{
	border-bottom:1px #fff solid}	
	
.third li a, .third li a:visited{
	display:block;padding:0 0 0 2px;font:12px arial;color:#572700;text-decoration:none;float:left;width:206px;
	background:transparent url('/images/sidemenulibg_h.jpg') repeat-y scroll right top !important;
	font-weight:normal;}
.third li a:hover{
	color:#47431d;text-decoration:none;
	background:transparent url('/images/sidemenulibg.jpg') repeat-y scroll right top !important;}	
.third li a span, .third li a:visited span{
	border-bottom:1px #d1cb8e solid;border-top:1px #fff solid;display:block;float:left;cursor:pointer;
	background:transparent url('/images/menubullet.gif') no-repeat scroll 20px 8px !important;
	padding:4px 0 4px 32px !important;
	width:174px !important;}
.third li a:hover span{
	background:transparent url('/images/menubullet_h.gif') no-repeat scroll 20px 8px !important;}

.third li.on a{
	background:transparent url('/images/sidemenulibg.jpg') repeat-y scroll right top !important;
	color:#47431d;text-decoration:none;}	
.third li.on a span{
	background:transparent url('/images/menubullet_h.gif') no-repeat scroll 20px 8px !important;}


.Imiddle{
	width:520px;float:left;
	/*margin:10px 0 0 42px;*/
	margin-top:10px;
	padding-left:42px;}
.Itemplate{
	width:680px;float:left;padding:0;
	margin:16px 0 0 42px;
	margin-top:16px;}

#ItemplateMiddle {
	width:590px !important;
	/*margin-left:218px !important;*/
	padding-left:218px;
}

.Imiddle table, .Itemplate table{
}
.Imiddle table td, .Itemplate table td{
	vertical-align:top;}
/*
.Imiddle table td p , .Itemplate table td p{
	width:210px !important;padding-right:10px;}
.Imiddle table td a, .Itemplate table td a{
	width:210px !important;}
*/

.innerNavContent {
	width:780px;float:left;padding-bottom:40px;}
.innerDefaultContent {
	width:1000px;float:left;padding-bottom:40px;}
	
.Imiddle ul li{
	background:transparent url('/images/bullet.gif')  no-repeat scroll left 6px;padding:0 0 0 16px;display:block;font-weight:normal;margin-left:6px;}	
.Itemplate ul li{
	background:transparent url('/images/bullet.gif')  no-repeat scroll left 6px;padding:0 0 0 16px;display:block;font-weight:normal;margin-left:6px;}	


.pageheading {
	width:520px;margin:20px 0 0 40px;}
.pageheading2 {
	width:680px;margin:20px 0 0 40px;}
/* For coupon page (innerNoNavNoSideTemplate.html) */
.pageheading3 {
	width:590px;
	/*margin:20px 0 0 218px;*/
	margin-top:20px;
	padding-left:218px;
	}
	
#pressTable{
	width:520px;float:left;margin:10px 0 0 40px}
#pressTable td.tdbottom{
	padding-bottom:8px;
}
	
.foodserviceDiv {
	width:600px;float:left;margin:10px 0 0 40px}
.foodserviceDiv ul {
	margin:0;padding:4px 0 8px 0;}
.foodserviceDiv ul li {
	margin:0;padding:2px 0;}

.rightbar{
	width:190px;float:right;margin:-34px 0 0 0;}


.brn-box{
	width:175px;float:left}
.brn-boxscroll{
	width:175px;float:left;background:transparent url('/images/brownbox-scroll.png') repeat-y}	
.brn-boxshade{
	background:transparent url('/images/brownboxshade.png') no-repeat scroll center top;float:left;width:145px;padding:0 15px}	
.brn-boxshade p {
	margin:10px 0 15px 0
}

.otherlinks{
	width:350px;}
.fb {
	float:left;
	padding-right:30px;
}
.t {
	float:left;}
.fblink, .tlink, .videolink {
	color:#342C28;font-family:Arial;font-size:11px;font-weight:bold;float:left;
}
.fblink a, .tlink a, .videolink a{
	padding-right:6px;text-decoration:none;
}
.fblink a:visited, .tlink a:visited, .videolink a:visited{
	text-decoration:none;
}
.fblink a:hover, .tlink a:hover, .videolink a:hover{
	text-decoration:underline;
}
.fbicon, .ticon {
	padding-top:4px;float:left;
}
.fblink img, .tlink img {
	position:absolute;margin-top:3px;
}
.videolink img {
	position:absolute;margin-top:-2px;
}


.videolink {
	padding-top:10px;
}
.vicon {
	padding-top:8px;float:left;
}

a.viewmore{
	margin:0 30px 0 0}
a.viewmore:hover{
	text-decoration:none;}
	
.brief-intro{
	color:#a18628;font:16px/22px arial;float:left;padding:10px 10px 0px 0;width:360px}
.brief-intro p{
	margin:6px 0 0 0;
}
	
.foodimgarea{
	background:transparent url(/images/mainimg_foodservice.png) no-repeat scroll left top;float:left;height:214px;margin:4px 0 0 4px;padding:100px 0 0 570px;width:429px}
.foodimgarea .brief-intro{
	padding:0;}
.foodimgarea .brief-intro-content{
	height:140px;overflow:hidden;
	margin-bottom:10px;
}

.kitimgarea{
	background:transparent url(/images/mainimg_kitchen.png) no-repeat scroll left top;float:left;height:210px;margin:4px 0 0 4px;padding:100px 0 0 595px;width:404px}
.kitimgarea .brief-intro{
	padding-top:10px;}
.kitimgarea .brief-intro-content{
	height:128px;overflow:hidden;
	margin-bottom:8px;
}

.soupimgarea{
	background:transparent url('/images/maining_oursoups.png') no-repeat scroll left top;float:left;height:234px;margin:4px 0 0 4px;padding:84px 0 0 565px;width:434px}
.soupimgarea .brief-intro{
	padding:0;
}
.soupimgarea .brief-intro-content{
	height:164px;overflow:hidden;
	margin-bottom:8px;
}

.communityimgarea{
	background:transparent url(/images/mainimg_community.png) no-repeat scroll left top;float:left;height:219px;margin:4px 0 0 4px;padding:95px 0 0 555px;width:443px}
.communityimgarea .brief-intro{
	padding:0 10px 0 40px;
}
.communityimgarea .brief-intro {
	padding:0 10px 0 40px;
}
.communityimgarea .brief-intro-content{
	height:174px;overflow:hidden;
	margin-bottom:10px;
}
.communityimgarea .brief-intro-content p{
	margin:0;
}

	
ul.contenttype{
	width:220px}	
ul.contenttype	li{
	width:110px;float:left;font:italic 11px arial;color:#655d37;margin:0 0 10px 0}
ul.contenttype li img{
	top:2px;margin:0 5px 0 0;position:relative}
	
/*banner area end*/	
	
.main{
	float:left;width:975px;padding:15px 15px 40px 15px}
	
.main ul li{
	background:transparent url('/images/bullet.gif')  no-repeat scroll left 6px;padding:0 0 0 10px;display:block;
	/*font-weight:bold;*/
	font-weight:normal;
}	

	
.mainleft{
	width:360px;float:left;margin:16px 25px 0 0}
	
.mainleftnew{
	width:292px;float:left;margin:16px 36px 0 0}
	
.mainright{
	width:255px;float:right;margin:16px 0 0 0}
	
.mainleft2{
	width:330px;float:left;margin:16px 25px 0 0}

.mainright2{
	width:270px;float:right;margin:16px 0 0 0}

.mainleft .content,.mainleft2 .content{
	padding:10px 0 0 16px }
.mainright .content{
	padding:0 16px }
.mainright2 .content{
	padding:10px 16px 0 }
.mainleftnew .content {
	padding-left:18px;
}


.kettleimageholder{
	width:100%;float:left;margin:0 0 10px 0}
.kettleimage{
	float:left;margin:0 10px 0 0;width:82px;height:66px;}
.kettlelink{
	float:left;padding:20px 0 0 0;}	

.soupstypeintro {
	padding-bottom:4px;
	width:290px;
}
.soupstype div{
	float:left;width:140px;margin:0 10px 10px 0}
	
ul.list li{
	background:transparent url('/images/bullet.gif')  no-repeat scroll left 6px;padding:0 0 0 10px;display:block;
	/*font-weight:bold;*/
}	
ul.souplist li{
	background:transparent url('/images/bullet.gif')  no-repeat scroll left 6px;padding:0 0 0 10px;display:block;
	font-weight:bold;
}
.event-box{
	width:363px;float:left}
.event-boxscroll{
	background:transparent url('/images/brownbox-scroll2.png') repeat-y scroll right top;float:left;width:100%}	
.event-boxtop{
	background:transparent url('/images/brownboxshade2.png') no-repeat;float:left;width:303px;padding:0 30px 0 30px;/*padding:0 15px 0 30px*/}	
.event-box span{
	color:#cd7423;padding:0 10px 0 0;font-weight:bold;float:left}
.event-box .content{
	padding:10px 5px 0 0}
.event-box .content table{
	font-size:11px;font-style:normal;width:100%;font-size:11px;line-height:16px;font-style:normal}
.event-box .content table td {
	font-size:11px;font-style:normal;padding-bottom:12px;}
.event-box .content table td span {
	font-size:11px;font-style:normal;color:#cd7423;font-weight:bold;}
.event-box li{
	display:block;float:left;width:100%;margin:4px 0}
.event-box li a{
	float:left;width:190px}
.event-box li a:hover{
	text-decoration:none;}
	
.event-box .btmlinks{	
	/*padding:10px 5px 10px 56px;*/
	padding:10px 5px 10px 0;
	float:left;width:200px}	
.event-box .btmlinks a{
	float:left}
.event-box .btmlinks a:hover{
	text-decoration:none;}
.event-box .btmlinks .fan{	
	float:right;background:transparent url('/images/iconfacebook.png') no-repeat scroll right top;padding:0 20px 0 0;color:#342c28;text-decoration:none }	


.soupleftbar{
	float:left;
	width:301px;padding:25px 0 0 25px;
}
.soupleftbarbottom{
	float:left;
	width:301px;padding:8px 0 0 25px;
}
.soupimage{
	/*float:left;width:301px;height:294px*/
	float:left;width:301px;min-height:294px;height:auto !important;
}
.soupcontent{
	float:left;
	/*width:100%;*/
	margin:5px 0 0 0;
}
.soupcontentscroll{
	background:transparent url('/images/contentbox.png') repeat-y;width:281px;float:left;padding:0 10px}	
ul.contenttype2{
	width:230px}	
ul.contenttype2	li{
	width:115px;float:left;font:italic 11px arial;color:#655d37;margin:0 0 2px 0}
ul.contenttype2 li img{
	top:2px;margin:0 5px 0 0;position:relative}

/*
.soupdetail{
	width:380px;float:left;padding:0px 0 0 25px}
.soupdetail p{
	font:14px/18px Arial;color:#a18628}	
.soupdetail h1{
	padding-left:0}
*/
.souprightbar{
	width:236px;float:left;padding:60px 0 25px 10px}
.souprightbar2{
	width:236px;float:left;padding:0px 0 25px 10px}


.backtosoup {
	padding:2px 0 0 12px;line-height:12px;}
.backtosoup a{
	font-weight:normal;}

.backtopress {
	padding:10px 0 0 40px;line-height:12px;height:12px;width:200px;}
.backtopress a{
	font-weight:normal;}
/*
.infobox{
	float:left;width:100%}	
.infobox li{
	float:left;width:100%}
.infobox a{
	float:left}
.infobox a:hover{
	text-decoration:none;}
*/

/*
.resources{
	margin:30px 0 0 0;background:transparent url('/images/arrow.png') no-repeat scroll 123px 40px;padding:0 0 30px 0}
*/
.resources{
	/*background:transparent url('/images/arrow.png') no-repeat scroll 160px 40px;*/
	width:300px;float:left;padding-right:20px;min-height:150px;height:auto!important;}
.resources h1{
	color:#572700}	
.resources h3{
	color:#c57d36;margin:10px 0 0 0}
.resources h3 a, .resources h3 a:visited{
	color:#c57d36;text-decoration:none;}
.resources h3 a:hover{
	color:#c57d36;text-decoration:underline;}
.resources .list li{
	background-position:left 10px}	
.resources .list li img{
	position:relative;top:4px;margin:0 0 0 8px}
	
.interested{
	background:transparent url('/images/interstedin.png') no-repeat scroll left top;padding:10px 100px 10px 20px;width:126px;color:#572700;float:left;margin:20px 0;
	height:73px}
.interested h3{
	margin:0 0 5px 0}
.interested a{
	font-size:11px;margin:8px 0 0 0}
.interested a:hover{
	text-decoration:none;}

.brown-box{
	width:324px;float:left}
.brown-boxscroll{
	width:100%;float:left;background:transparent url('/images/brownbox-scrol4.png') repeat-y}	
.brown-boxtop{
	width:294px;float:left;background:transparent url('/images/brownboxshade4.png') no-repeat scroll  center top ;padding:0 15px}
.brown-box .content{
	padding:10px 5px 5px }
.brown-box .imageholder{
	width:78px;float:left;margin: 0 10px 0 0}	
.brown-box .text{
	float:left;
	width:280px;
}
.brown-box .text p{
	margin:0;padding:0;}

.brown-box3{
	float:left;width:239px;height:60px;	}	
.brown-box3scroll{
	background:transparent url('/images/brownbox-scroll3.png') repeat-y;float:left;width:100%;} 
.brown-box3top{
	background:transparent url('/images/brownboxshade3.png') no-repeat scroll center top;float:left;width:209px;padding:0 15px}	
.brown-box3top p {
	margin:10px 0;
}
	
.brown-box5{
	width:289px;float:left}
.brown-box5scroll{
	background:transparent url('/images/brownbox-scroll5.png') repeat-y;float:left;width:100%} 
.brown-box5top{
	background:transparent url('/images/brownboxshade5.png') no-repeat scroll center top;float:left;width:259px;padding:0 15px}	

.brown-box5 .content{
	padding:0 5px 35px 5px}


.foodservice{
	float:left;width:100%;margin:0 0 12px 0}
.where{
	background:transparent url('/images/wheremap.png') no-repeat;height:144px;float:left;width:204px;padding:50px 15px 0 15px}
.glutenfree{
	float:left;width:100%;margin:12px 0 0 0}
	
.middlebar{
	width:990px;margin-top:5px;padding:5px 15px 0 0;background:transparent url('/images/middlebar.png') no-repeat scroll left top;height:22px;float:right;text-align:right;}
/*
.middlebar a{
	display:block;float:right}
.middlebar a:hover{
	text-decoration:none;}
*/
a.printer{
	background:transparent url('/images/printer.png') no-repeat left 0px;padding:0 0 0 23px;}
a.printer:hover{
	text-decoration:none;}
a.sendtofriend{
	background:transparent url('/images/envelope.png') no-repeat scroll left 2px;padding:0 0 0 26px}
a.sendtofriend:hover{
	text-decoration:none;}
a.share{
	margin:0px 0 0 5px;}
a.share:hover{
	text-decoration:none;}
.addthis_button {
	margin:0 0 0 5px;}

.soups{
	padding:20px 0 30px 0;float:left;width:100%;}

.soup-list{
		float:left;width:710px;padding:0 0 0 25px;}
.soupitem{
	width:160px;background:#efe0ba;border:1px #d6c18f solid;float:left;margin:5px;display:inline}
.soupitem .imageholder{
	width:160px;padding:10px 0 0;}	
.soupitem .imageholder .image{
	height:116px;min-height:116px!important;text-align:center;}	
.soupitem .imageholder .title{
	height:32px;min-height:32px!important;padding:10px 8px 5px;}
.contentbrief{
	height:20px;min-height:20px!important;background:#d6c18f;padding:4px 4px 0 4px;}	
.contentbrief li{
	display:inline;}


.Hfooter{
	width:860px;float:left;padding:15px 0 20px 0;margin:0 0 0 70px ;display:inline;color:#572700}

.Ifooter{
	width:946px;background:transparent url('/images/dots.gif') repeat-x scroll left top;float:left;padding:20px 0 20px 0;margin:0 0 0 30px ;display:inline;color:#572700}
.newsletter{
	float:left}
.newsletter span{
	float:left;font:bold 12px arial;margin:4px 0 0 0;display:inline}	
.newsletter div{
	float:left}	
.newstext{
	width:140px;border:1px #9d5116 solid;height:14px;font:11px arial;color:#9d5116;font-style:normal;float:left ;margin:2px 10px 0 10px;padding:2px;}	
.newsbtn{
	background: transparent url('/images/submitbtm.gif') no-repeat;width:63px;height:22px;color:#fff;border:0;font:bold 11px arial;float:left}	

.copyright{
	float:right;font:10px arial;padding-top:4px;}
.copyright a, .copyright a:visited{
	color:#572700;font-weight:normal}
.copyright a:hover{
	text-decoration:none;}
.copytext {
	float:left;
	padding-right:10px;
}
.copylinks {
	float:left;
}

/**/
.crumbpath{
	float:left;width:300px
}
.crumblink{
	padding:0px 15px 0 0;float:right;text-align:right;width:280px
}
.crumblink a{
	display:block;float:left;margin-left:20px
}

.soupdetail{
	width:600px;float:left;padding:5px 0 0 18px;}
.bottom{
	padding:20px 0 20px 10px;float:left;
	/*background:transparent url('../images/dots.gif') repeat-x scroll left bottom;*/
	width:530px;
	min-height:260px;height:auto!important;
}
.resourcebottom{
	width:600px;padding:5px 0 0 28px;
}
.soupdetailheader{
	background:transparent url('../images/dots.gif') repeat-x scroll left top;
	width:530px;
	padding:1px 0 0 10px;
	height:1px;
}
.soupdetailbottom{
	width:600px;
	padding:20px 0 20px 0;
	float:left;
}
.soupdetail p{
	font:14px/18px Arial;color:#a18628}
.soupdetail-content{
	width:275px;float:left;height:auto !important;min-height:208px;
}
.soupdetail-content p{
	margin-top:10px;
}

.infobox{
	float:left;width:200px;padding:10px 0 0 35px}	
.infobox li{
	float:left;width:100%}
.infobox a{
	float:left}
.infobox a:hover{
	text-decoration:none;}

.soupreview{
	padding:20px 0 0 0;
	float:left;width:100%;
	}
.soupreview p{
	font:italic 12px arial;color:#342c28
}
.review{
	width:300px;float:left;padding-right:20px
}
.normalfont{
	font:normal 11px arial
}
.where p{
	font:normal 11px arial;margin:0;padding:10px 0 22px 0;
}

.ingredients-box{
	width:289px;float:left}
.ingredients-boxscroll{
	background:transparent url('/images/brownbox--scroll.png') repeat-y scroll right top;float:left;width:289px;}	
.ingredients-boxtop{
	background:transparent url('/images/brownbox--shade.png') no-repeat;float:left;width:239px;
	padding:0 20px 0 30px;
	_padding:0;}	
.ingredients-box .content{
	padding:5px 5px 0 0}
.ingredients-boxscroll .otherlinks,
.preparation-boxscroll .otherlinks,
.cooking-boxscroll .otherlinks {
	width:289px;
}
	
.preparation-box{
	width:289px;float:left}
.preparation-boxscroll{
	background:transparent url('/images/yellowbox--scroll.png') repeat-y scroll right top;float:left;width:100%}	
.preparation-boxtop{
	background:transparent url('/images/yellowbox--shade.png') no-repeat;float:left;width:239px;
	padding:0 20px 0 30px;
	_padding:0;}	
.preparation-box .content{
	padding:5px 5px 0 0}
	
.cooking-box{
	width:289px;float:left}
.cooking-boxscroll{
	background:transparent url('/images/greenbox--scroll.png') repeat-y scroll right top;float:left;width:100%}	
.cooking-boxtop{
	background:transparent url('/images/greenbox--shade.png') no-repeat;float:left;width:239px;
	padding:0 20px 0 30px;
	_padding:0;}	
.cooking-box .content{
	padding:5px 5px 0 0}
	
.rightarrow {
	padding:44px 18px 0 0;
}
.kitchenimg {
	margin-right:-20px;
	padding:5px 8px 0 5px;
	float:right;
}
.kitchenmain {
	padding-left:25px !important;
}

.soup-map{
	width:946px;float:left;margin:30px 0 0 30px
}
.sub-heading1 p{
	font:normal 14px arial;color:#a18628;
	margin:10px 0 15px 0;
}

.where2-soupleftbar{
	float:left;width:304px;margin:5px 0 0 0}
.where2-soupimage{
	float:left;width:301px;height:275px;padding-bottom:6px;}
.where2-soupcontent{
	float:left;width:304px;margin-top:12px}
.where2-soupcontent span{
	font:bold 13px arial;color:#572700
}
.where2-soupcontentscroll{
	background:transparent url('../images/where2-contentscroll.png') repeat-y scroll;width:304px;float:left}
.where2-soupcontentbody{
	background:transparent url('../images/where2-contentbody.png') no-repeat scroll;width:292px;float:left;padding:0 0 0 12px}
.where2-soupcontentbody p{
	margin:0;
	line-height:14px !important;
}
.where2-soupcontentbody a{
	text-decoration:underline;line-height:20px
}
.where2-map{
	width:631px;height:373px;float:left;margin:5px 0 0 7px
}

.stateHeader {
	width:950px;padding-bottom:12px;
}

.State{
	width:956px;float:left;margin:20px 0 20px 30px;display:inline
}
.State h4{
	padding:7px 0 7px 15px;color:#718922
}
.State li{
	margin:16px 0;padding:0 0 0 15px
}

.nodividerH{
	float:left;color:#572700;margin:0 0 8px 16px;
}
.nodividerHBar{
	float:left;background:transparent url(../images/where2-h1-bg.png) repeat-x 0px 12px;height:20px;width:740px;
}
.Mleftbar{
	width:306px;float:left
}


.multipleloc{
	width:100%;float:left;margin-bottom:30px;
}
.multiple-head{
	background:transparent url('../images/where2-mulhead-bg.png') no-repeat scroll left top
}
.multipleloc h3{
	color:#c68b15
}

.online{
	width:100%;float:left;margin:0;
	padding-bottom:20px;
}
.online-head{
	background:transparent url('../images/where2-onlinehead-bg.png') no-repeat scroll left top
}
.online li{
	margin:16px 0;padding:0 0 0 15px
}
/*
.online h3{
	margin:16px 0 0 0;padding-left:15px
}
.online a{
	padding-left:15px
}
.diffont{
	font:normal 11px arial;color:#342c28
}
*/
.singleloc{
	width:631px;float:left;margin:0 0 0 15px
}
.singleloc table td {
	vertical-align:top;
}
.single-head{
	background:transparent url('../images/where2-midhead-bg.png') no-repeat scroll left top;padding-left:12px
}
.singleloc ul{
	width:205px;float:left;
	word-wrap:break-word;
}
.singleloc p{
	margin-top:0
}
.singleloc h3{
	color:#c68b15;font-size:13px
}

#formTable {
	/*padding-top:20px;*/
	color:#6e8a3b;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
}
#formTable td {
	vertical-align:middle;
	padding:0 4px 8px 4px;
}
#formTable input, #formTable select, #formTable textarea {
	border:1px solid #c57d36;
	font:11px arial;color:#342c28;
}
#formTable input, #formTable textarea {
	padding:2px 0 2px 2px;
}
#formTable .content {
	font:11px arial;color:#342c28;
	/*width:250px;*/
	width:190px;
}

#formTable .contentText {
	font:11px arial;color:#342c28;
	width:250px;
	height:100px;
}
#formTable .contentCheck {
	/*width:20px;*/
	float:left;
	border:none !important;
}
#formTable .contentCheckText {
	margin:0;
	padding:0;
	float:right;
	width:236px !important;
}
.contentCheck input {
	float:left;
}
.contentCheck label {
	float:left;
	padding-left:4px;
}

#ddlState, .ddlState {
	width:60px;
}
#ddlSoup {
	width:200px;
}
#ddlInquiry {
	width:200px;
}
#ddlSalesRep {
	width:200px;
}
#ddlCountry, .ddlCountry {
	/*width:250px;*/
	width:194px;
}
#ddlGender, .ddlGender {
	width:60px;
}

#foodserviceTop h2 {
	color:#96622e;
}
.foodserviceColumn {
	float:left;width:300px;
}

#errorpage {
	padding:20px 26px;
}