body, html, form, p, ul, ol, h1, h2, h3, h4, h5, h6, div
{
	margin: 0;
	padding: 0;
}
body, html
{
	height:100%;
}
body {
	margin: 0;
	padding: 0;
	background: #FFFFFF url(/images/MasterFoods/background.gif) repeat center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

.wrapper {
	width: 961px;
	margin: 0 auto;
}


/* HEADER */
.topbar {
	width: 487px;
	height: 37px;
	padding: 0 5px 0 12px;
	margin-right: 12px;
	float: right;
	background: url(/images/MasterFoods/topbar.gif);
}

* html .topbar { margin-right: 6px; } /* ie6 fix */

.topbar .countryarea {
	width: 59px;
	float: left;
}

.topbar img {
	border: 0;
}

.topbar .countryarea .left {
	float: left;
	width: 31px;
}
.topbar .countryarea .right {
	float: left;
	width: 28px;
}

.topbar .search {
	width: 230px;
	padding-left: 20px;
	float: left;
}

.topbar .search .left {
	width: 29px;
	float: left;
}
.topbar .search .center {
	width: 147px;
	height: 30px;
	float: left;
	text-align: center;
}
.topbar .search .center input {
	width: 130px;
	height: 13px;
	padding: 4px 5px;
	margin-top: 6px;
	background: #ebd7b5 url(/images/MasterFoods/searchbg.jpg);
	border: none;
	border-top: #938671 solid 1px;
	border-left: #938671 solid 1px;
	font-size: 0.85em;
	letter-spacing:0em;
	color: #736450;
	font-family: Verdana;
}
.topbar .search .right {
	width: 48px;
	float: left;
	cursor: pointer;
}

.topbar .userarea {
	width: 165px;
	padding-left: 11px;
	float: left;
}

.topbar .userarea .left {
	width: 43px;
	float: left;
}

.topbar .userarea .middle {
	width: 55px;
	float: left;
}

.topbar .userarea .right {
	width: 67px;
	float: left;
}


/* MAIN PROMO SECTION */
.mainpromo {
	background: url(/images/MasterFoods/mainpromo-back.gif) no-repeat;
	height: 356px;
}

	/* navigation */
	.mainpromo .nav1 a {
		background:url(/images/MasterFoods/leftmenu1.jpg) right;
		width: 226px;
		height: 55px;
		display: block;
		font-size: 0em;
		color: #d6b389;
	}
	.mainpromo .nav1 a:hover {
		background:url(/images/MasterFoods/leftmenu1hover.jpg) right;
		color: #d6b389;
	}
	.mainpromo .nav2 a {
		background:url(/images/MasterFoods/leftmenu2.jpg) right;
		width: 226px;
		height: 49px;
		display: block;
		font-size: 0em;
		color: #d6b389;
	}
	.mainpromo .nav2 a:hover {
		background:url(/images/MasterFoods/leftmenu2hover.jpg) right;
		color: #d6b389;
	}	
	.mainpromo .nav3 a {
		background:url(/images/MasterFoods/leftmenu3.jpg) right;
		width: 226px;
		height: 56px;
		display: block;
		font-size: 0em;
		color: #d6b389;
	}
	.mainpromo .nav3 a:hover {
		background:url(/images/MasterFoods/leftmenu3hover.jpg) right;
		color: #d6b389;
	}
	.mainpromo .nav4 a {
		background:url(/images/MasterFoods/leftmenu4.jpg) right;
		width: 226px;
		height: 47px;
		display: block;
		font-size: 0em;
		color: #d6b389;
	}
	.mainpromo .nav4 a:hover {
		background:url(/images/MasterFoods/leftmenu4hover.jpg) right;
		color: #d6b389;
	}	
	.mainpromo .nav5 a {
		background:url(/images/MasterFoods/leftmenu5.jpg) right;
		width: 226px;
		height: 52px;
		display: block;
		font-size: 0em;
		color: #d6b389;
	}
	.mainpromo .nav5 a:hover {
		background:url(/images/MasterFoods/leftmenu5hover.jpg) right;
		color: #d6b389;
	}					

.mainpromo .left {
	padding: 10px 0 0 0;
	width: 226px;
	float: left;
	overflow: hidden;
}

.mainpromo .left .logo {
	padding: 15px 0 0 15px;
}

.mainpromo .right {
	width: 714px;
	float: left;
}

.mainpromo .logoMainNav{
	height: 64px;	
}

.mainpromo .logoMainNav .mainlinks {
	float: right;
	padding: 24px 15px 0 0;
	width: 623px;
	height: 24px;
	overflow: hidden;
}

.mainpromo .logoMainNav div.logo {
	float: left;
	padding: 15px 0 0 15px;
	height: 49px;
	overflow: hidden;
}

.mainpromo .mainlinks {
	padding: 25px 0 0 90px;
}

.mainpromo .mainlinks ul {
	padding: 0;
	margin: 0;
}

.mainpromo .mainlinks li {
	float: left;
	list-style-type: none;
	text-align: center;
	padding-top: 5px;
}

.mainpromo .mainlinks .link1 {width: 57px; padding-top: 0pt;}
.mainpromo .mainlinks .link2 {width: 66px;}
.mainpromo .mainlinks .link3 {width: 73px;}
.mainpromo .mainlinks .link4 {width: 68px;}
.mainpromo .mainlinks .link5 {width: 69px;}
.mainpromo .mainlinks .link6 {width: 118px;}
.mainpromo .mainlinks .link7 {width: 87px;}
.mainpromo .mainlinks .link8 {width: 85px;}

.mainpromo .mainlinks li a {
	color: #FFFFFF;
	text-decoration: none;
}

.mainpromo .mainlinks li a:hover {
	color: #dfd2cc;
	text-decoration: none;
}

.mainpromo .banner {
	margin: 18px 0 0 13px;
}

.mainpromo #homeFlash{
	/*background:url(images/flashMock.gif);*/
	margin: 0 0 0 9px;
	height: 280px;
	width: 940px;	
}

/* SUB CONTENT */
.subcontent {
	margin-top: 20px;
}

.tabsearch {
	width: 455px;
	height: 236px;
	float: left;
	background: url(/images/MasterFoods/tab-search-back.gif) no-repeat;
	padding:51px 0 0 16px;
}

.tabsearch .header {
	width: 440px;
	height: 29px;
	position:relative;
}

.tabsearch .searcheader1 {
	position: absolute;
	width: 147px;
	height: 30px;
	cursor: pointer;
}
.tabsearch .searcheadertitle1 {
	position: absolute;	
}

.tabsearch .searcheader2 {
	position: absolute;
	width: 152px;
	height: 30px;
	left: 135px;
	cursor: pointer;
}
.tabsearch .searcheadertitle2 {
	position: absolute;
	left: 135px;
	visibility: hidden;
}

.tabsearch .searcheader3 {
	position: absolute;
	width: 140px;
	height: 30px;
	left: 289px;
	cursor: pointer;
}
.tabsearch .searcheadertitle3 {
	position: absolute;
	left: 289px;
	visibility: hidden;
}

.tabsearch .content,
.tabkitchen .content {
	width: 390px;
	height: 160px;
	overflow: hidden;
	margin: auto;
	margin-top: 17px;
}

.tabsearch .content{
	margin:15px 0 0 0;
	padding:0 0 0 30px;
}

.tabsearch .content .searchText{
	position:relative;
	top:3px;
}


.tabsearch .field {
	width: 240px;
	padding-top: 10px;
	float: left;
}
.tabsearch .button {
	width: 100px;
	float: left;
}
.tabsearch .searchfield {
	width: 230px;
	border: #999999 solid 1px;
}

.tabsearch .content .hotsearch {
	width: 390px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #999999;
	padding-top: 0;
	line-height: 1.8em;
	text-align: justify;
}

.tabsearch .content .hotsearch .hot1 { font-size: 2.0em; }
.tabsearch .content .hotsearch .hot2 { font-size: 1.8em; }
.tabsearch .content .hotsearch .hot3 { font-size: 1.2em; }
.tabsearch .content .hotsearch .hot4 { font-size: 0.8em; }

.tagCloud ul{
	margin: 0;
	padding: 0;	
}

div.hotsearch .tagCloud li{
	color:#808080;
	display: inline;
	font-family:Georgia,"Times New Roman",Times,serif;
	list-style-type: none;
}

div.hotsearch .tagCloud li a{
	color:#808080;
	font-family:Georgia,"Times New Roman",Times,serif;
}

div.hotsearch .tagCloud li a:hover{
	color: #99022F;
	text-decoration: none;
}

div.hotsearch .tagCloud li.weight5 a{
	font-size: 1.8em;
}

div.hotsearch .tagCloud li.weight4 a{
	font-size: 1.6em;
}

div.hotsearch .tagCloud li.weight3 a{
	font-size: 1.4em;
}

div.hotsearch .tagCloud li.weight2 a{
	font-size: 1.2em;
}

div.hotsearch .tagCloud li.weight1 a{
	font-size: 1.0em;
}

.tabsearch .content .seachcontent1 {
	visibility: visible;
	position: absolute;
	width: 390px;
}

.tabsearch .content .seachcontent2 {
	visibility: hidden;
	position: absolute;
	width: 390px;
}

.tabsearch .content .seachcontent3 {
	visibility: hidden;
	position: absolute;
	width: 390px;
}


.tabkitchen {
	width: 471px;
	height: 287px;
	float: right;
	background: url(/images/MasterFoods/tab-kitchen-back.gif) no-repeat;
}

.tabkitchen .header {
	margin: 51px 0 0 15px;
	width: 440px;
	height: 29px;
}

.tabkitchen .kitchenheader1 {
	position: absolute;
	width: 176px;
	height: 30px;
	cursor: pointer;
}
.tabkitchen .kitchenheadertitle1 {
	position: absolute;
}

.tabkitchen .kitchenheader2 {
	position: absolute;
	width: 171px;
	height: 30px;
	margin-left: 175px;
	cursor: pointer;
}
.tabkitchen .kitchenheadertitle2 {
	background:url(/images/MasterFoods/bg_kitchenTabs.gif) 0 0 no-repeat;
	height: 30px;
	position: absolute;
	width:364px;
}

.tabkitchen .content {
	width: 440px;
	margin-left: 25px;
}


.kitchencontent1 {
	visibility: visible;
	position: absolute;
	width: 425px;
	margin-left: 5px;
}

*:first-child+html .kitchencontent1 { 	margin-left: 0; } /* IE7 fix */ 
* html .kitchencontent1 { margin-left: 0; } /* ie6 fix */

.kitchencontent1 .comunitycol {
	width: 140px;
	float: left;
	text-align: center;
}

.kitchencontent1 .comunitycol {
	width: 140px;
	float: left;
	text-align: center;
}

.kitchencontent1 .comunitycol .communutydetails {
	text-align: left;
}

.kitchencontent1 .comunitycol .communutydetails a {
	background:url(/images/MasterFoods/asset-arrow.jpg) no-repeat; 
	height:17px; 
	padding: 0 10px 0 19px;
}


*:first-child+html .kitchencontent1 .comunitycol .communutydetails a { /* IE7 fix */ 
	padding: 0 6px 0 19px;
	margin-left: 4px;
}
* html .kitchencontent1 .comunitycol .communutydetails a { /* IE6 fix */ 
	padding: 0 6px 0 19px;
	margin-left: 4px;
}

.kitchencontent2 {
	visibility: hidden;
	position: absolute;
	padding:0 0 0 5px;
	width: 410px;
}

.kitchencontent2 .content {
	width: 395px;
	height: 135px;
	margin: 0;
	padding: 15px 0 0 15px;
	overflow: hidden;
	background: url(/images/MasterFoods/bg_haveYourSay.gif) no-repeat 0 0;
}

.kitchencontent2 .content .left {
	width: 170px;
	float: left;
	padding: 5px 0;
}

.kitchencontent2 .content .right {
	width: 190px;
	float: left;
	padding: 5px 0;
}

.kitchencontent2 .content .surveySubmitbutton{
	text-align:right;	
	padding:0 17px 0 0;
}

/* FOOTER */
.footer {
	padding: 30px 0;
	text-align: center;
	color: #b89b8d;
	word-spacing: 0.2em;
}

.footer a {
	color: #b89b8d;
	text-decoration: none;
	word-spacing: 0.1em;
}

.footer a:hover {
	color: #CCCCCC;
}

.footer td {	
	color: #b89b8d;	
	text-align:left;
}

.footer table {	
	margin: 0em auto;
	text-align:left;
}



/* COMMONS STYLES */
.clearFloats {
	clear: both;
	height: 0;
	line-height:0px;
	overflow:hidden;
	font-size: 1px;
}

a {
	color: #000000;
	text-decoration: none;
}

a:hover {
	color: #666666;
	text-decoration: none;
}

.tabtitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.25em;
	font-weight: bold;
	color:#99022f;
	padding-bottom: 4px;
}

.surveyitems table.Normal{
	margin-top:10px;
}

.surveyitems span, .surveyresultsitems span.NormalBold {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.25em;
	font-weight: bold;
	color:#99022f;
}

.surveyitems td {
	padding:0 0 6px 0;
	width:170px;
	font-family:Arial;
	font-size:12px;
}

.surveyitems td input{
	float:left;
	margin:0;
	padding:0;
	border:none;
	height:14px;
	width:14px;
}

.surveyitems td label{
	padding:0 0 0 5px;
}

.tabimg {
	padding-right: 20px;
	float: left;
}

.givefooterspace {
	padding-bottom: 7px;
}

.imgmore {
	margin-top: 10px; 
	text-align: right;
}

.arrow {
	vertical-align: middle;
}

img {
	display: block;
	border:none;
}

.alignright { text-align: right; }

p.footerSmall 
{
    margin-top: 5px;
    font-size: .85em;
    word-spacing: 0;
}
.validate_survey 
{
	color:#aa1241;
	font-weight:bold;
	font-family:Verdana;
	font-size:11px;
	float:left;
	margin-top:5px;
	width:250px;
}
