*{
	margin:0;padding:0;outline:0}
ul,li{
	list-style:none}	
img{
	border:0}	

body{
	background-color:#ffffff;
	font:14px/18px arial !important;
	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}	
.title{
	padding:0 0 5px 0}

a{
	color:#425f17;font-weight:bold}
a:hover{
	text-decoration:none;}

p{
	margin:10px 0 15px 0}

.left{
	float:left}	
.right{
	float:right}
	
h4.heading{
	padding:0 0 5px 0;color:#899854	}

.heading{
	color:#000000;background:padding:0 0 8px 16px}
.heading1{
	color:#000000;font-weight:normal;font-size:24px;padding:0px 5px 5px 0}
.heading2{
	color:#000000;padding:0 0 4px 0}
.heading3{
	color:#000000;font-weight:bold;font-size:19px;padding:0px 5px 10px 0}
	

.Contentimage{
	float:left;margin:0 10px 0 0}
	
.wrapper{
	width:1016px;margin:0 auto;}
.pagebtm{
	width:1016px;float:left;padding:0 0 12px 0}	
.page{
	width:1005px;float:left;padding:0 13px 0 3px;}
.printerpage{
	width:1005px;float:left;padding:0 13px 0 3px;margin:0 0 -1px 0}

.header{
	background-color:#A16330 !important;height:97px;float:left;width:100%;}

.crumb{
	width:976px;float:left;height:19px;padding:4px 0 0 30px}
.crumb a{
	font-weight:normal;color:#c86809}
.crumb a:hover{
	text-decoration:none;}
.crumb span{
	font:bold 10px arial;color:#784a20;
	font-size:12px !important;
}

.logo{
	width:308px;height:52px;float:left;margin:25px 0 0 30px;display:inline;
	background-color:#a16330}

.Hmain{
	float:left;width:100%}	

.Inner{
	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}
.mainmessagearea p{
	font:16px/22px arial;color:#a18628;width:320px;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{
	float:left;width:231px;height:118px;padding:75px 10px 15px 35px;}
.Hhighlights p{
	margin:0 0 10px}	
	
.Hcommunity{
	float:left;width:238px;height:123px;padding:70px 30px 15px 35px;}
.Hcommunity p{
	font:bold 12px/18px arial;font-style:italic;padding:2px 0 0 24px;}
	
.quotebtm{
	position:relative;top:8px}
span.quoteby{
	color:#572700;font:bold 12px arial;background:transparent;text-align:right;display:block}
.Hcommunity .viewmore{
	margin:0 0 0 25px}

	
.Hchef{
	float:left;padding:75px 150px 15px 22px;width:141px;height:118px;margin:0 0 0 15px;display:inline;}
.Hchef p{
	color:#572700;font:bold 12px arial}
.Hchef a{
	color:#ffe21f}
.Hchef a:hover{
	text-decoration:none;}
.Hchef span{
	color:#ffe21f}


.Imiddle{
	width:900px;float:left;margin:10px 0 0 42px;}
.Itemplate{
	width:900px;float:left;padding:0;margin:16px 0 0 42px;}
	
.innerNavContent {
	width:780px;float:left;}
.innerDefaultContent {
	width:1000px;float:left;}
	
.pageheading {
	width:900px;margin:20px 0 0 40px;}
	
#pressTable{
	width:520px;float:left;margin:10px 0 0 40px}
	
#foodserviceDiv {
	width:520px;float:left;margin:10px 0 0 40px}
#foodserviceDiv ul {
	margin:0;padding:4px 0 8px 0;}
#foodserviceDiv ul li {
	margin:0;padding:2px 0;}

/*banner area*/	
.communitybanner{
	float:left;height:219px;margin:4px 0 0 4px;padding:95px 0 0 555px;width:443px}
.community-intro{
	color:#a18628;font:16px/22px arial;float:left;padding:10px 10px 0px 40px;width:300px}
.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:hover, .tlink a:hover, .videolink a:hover{
	text-decoration:underline;
}
.fbicon, .ticon {
	padding-top:4px;float:left;
}
.videolink {
	padding-top:10px;
}
.vicon {
	padding-top:8px;float:left;
}

a.viewmore{
	margin:0 30px 0 0}
a.viewmore:hover{
	text-decoration:none;}

.foodimgarea{
	float:left;height:214px;margin:4px 0 0 4px;padding:100px 0 0 570px;width:429px}
.kitimgarea{
	float:left;height:210px;margin:4px 0 0 4px;padding:100px 0 0 595px;width:404px}
.kitimgarea .brief-intro{
	color:#a18628;font:16px/22px arial;float:left;padding:20px 10px 0px 0;width:300px}

.soupimgarea{
	float:left;height:234px;margin:4px 0 0 4px;padding:80px 0 0 565px;width:434px}
	
.brief-intro{
	color:#a18628;font:16px/22px arial;float:left;padding:10px 10px 0px 0;width:300px}
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}
.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:0 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;}	
	
ul.soupstype li{
	float:left;width:140px;margin:0 10px 0 0}
ul.list li{
	padding:0 0 0 10px;display:block;font-weight:bold}	

.event-box{
	width:363px;float:left}
.event-boxscroll{
	float:left;width:100%}	
.event-boxtop{
	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;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}
.soupimage{
	float:left;width:301px}
.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;}
.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 .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:190px}
.brown-box .text p{
	margin:0;padding:0;}
	
.brown-box3{
	float:left;width:239px	}	
.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-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;}

.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;float:left;padding:20px 0 20px 0;margin:0 0 0 30px ;display:inline;color:#572700}

.copyright{
	float:right;font:10px arial;padding-top:4px;
	font-size:12px !important;}
.copyright a{
	color:#572700;font-weight:normal}
.copyright a:hover{
	text-decoration:none;}

/**/
.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;
}
.soupdetail p{
	font:14px/18px Arial;color:#a18628}
.soupdetail-content{
	width:275px;float:left;height:auto !important;min-height:208px;
}
.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:100%}	
.ingredients-boxtop{
	background:transparent url('/images/brownbox--shade.png') no-repeat;float:left;width:239px;padding:0 20px 0 30px;}	
.ingredients-box .content{
	padding:5px 5px 0 0}
	
.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;}	
.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;}	
.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{
	font:normal 14px arial;color:#a18628
}
.where2-soupleftbar{
	float:left;width:304px;margin:5px 0 0 0}
.where2-soupimage{
	float:left;width:304px}
.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:9px 0;
}
.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
}
.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:30px 0 0 0
}
.online-head{
	background:transparent url('../images/where2-onlinehead-bg.png') no-repeat scroll left top
}
.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
}
.singleloc p{
	margin-top:0
}
.singleloc h3{
	color:#c68b15;font-size:15px
}

#formTable {
	padding-top:20px;
}

#formTable .content {
	font:11px arial;color:#342c28;
	width:250px;
}

#formTable .contentText {
	font:11px arial;color:#342c28;
	width:250px;
	height:100px;
}
#ddlState {
	font:11px arial;color:#342c28;
	width:60px;
}


.header {
	display:none;visibility:hidden;
}
#headerprint {
	display:block;visibility:visible;
}

#chromemenu,
#addthislink,
#sendtofriendlink,
#printerlink,
#addthislinkLanding,
#sendtofriendlinkLanding,
#printerlinkLanding,
.sidemenu,
.rightbar,
.newsletter,
.copyright a,
.backtopress,
.dropmenudiv,
.contactlink,
.backtosoup,
.where2-soupleftbar
.where2-soupcontent,
.where2-map,
.copylinks {
	display:none;
}

.soupcontentscroll {
	background-color:#E2D8B1;
}
.copyright {
	float:left;
}
.copytext {
	margin-left:14px;
}
