body {margin:17px 0;padding:0;text-align:center;background-color:#c75029;}

#page {margin:0 auto;width:955px;text-align:left;}

#leftsidebar {float:left;margin-left:20px;}

#maincontent {width:760px;margin-left:190px;}
* html #maincontent {position:absolute;margin-left:15px;height:1%;}

#sitelogo {width:155px;height:81px;}

#profilesidebar {width:155px;min-height:136px;}   
#profilesidebar #loginview {padding-top:63px;margin-left:11px;padding-right:11px;}
#profilesidebar .firstname {text-align:right;font-family:Times New Roman;color:#e07d55;font-size:16px;padding-right:15px;}
#profilesidebar #loggedview {padding-top:27px;}
#profilesidebar #loggedview div.links {margin-top:15px;}
#profilesidebar #loggedview div.link {float:left;width:99px;padding-left:25px;padding-top:5px;}
#profilesidebar #loggedview div.linkarrow {float:left;text-align:right;width:10px;padding-top:9px;padding-right:5px;}
#profilesidebar #loggedview ul {list-style-type:none;display:inline;}
#profilesidebar #loginview a, #profilesidebar #loggedview a {color:#F2AE35;font-family:Verdana, Geneva, sans-serif;font-size:11px;text-decoration:none;}
#profilesidebar #loginstatus {margin-left:8px;}

#quicksearchsidebar {width:155px;height:163px;}
#quicksearchsidebar #searchtext {padding-top:67px;margin-left:25px;padding-right:10px;line-height:13px;font-family:Verdana, Geneva, sans-serif;font-size:11px;}
#quicksearchsidebar #searchtext .searchbox {margin-top:7px;}
.searchbox {font-family:Verdana;font-size:9px;}

#quicksearchsidebar #searchbutton {margin-top:10px;margin-left:25px;}

#adcontent {margin-top:15px;}
#adcontent div.sidebarad div.duringdinner {margin-bottom:15px;}
#adcontent div.sidebarad .spacer {width:155px;height:70px;}
* html #adcontent div.sidebarad .spacer {width:0px;height:0px;}

#header {margin-left:53px;height:30px;overflow:hidden;}
* html #header {margin-left:53px;height:30px;overflow:hidden;margin-bottom:-4px;}
#header #whatsnew, #header #products, #header #articles {float:left;}
* html #header #articles {margin-right:-3px;}

#content {width:760px;float:right;}
.subpage{clear:both !important;}

#footer {padding-top:30px;padding-right:15px;padding-bottom:15px;float:right !important;display:block;position:relative;}
#footer #links {padding-top:4px;float:left;font-family:Verdana;font-size:10px;color:#ffffff;}
#footer #links a {color:#ffffff;text-decoration:none;font-size:10px;}
#footer #sitesearch {font-family:Verdana;font-size:10px;color:#fcbc62;margin-left:517px;}
#footer #sitesearch #left {margin-left:80px;padding-top:4px;}
#footer #sitesearch #right {margin-left:80px;}
* html #footer #sitesearch #right {margin-left:77px;}
#footer #sitesearch #right input {vertical-align:top;}
#footer #bottomrow {overflow:hidden;}
#footer #legal, #footer #legalHome, #footer #storelocator, #footer #nestlesites, #footer #nestlesitesHome, #footer div.PrivacyPolicyFooterIcon {float:left;}
.NestleGFGL {float:left;margin:10px 0 0 9px;display:inline;}
#footer #legal {color:#FCBC62;
font-family:Arial;
font-size:9px;
margin-top:8px;
padding-right:26px;
padding-top:1px;
width:422px;}

#footer #legalHome {margin-top:8px;padding-top:1px;width:290px;font-family:Arial;font-size:9px;color:#fcbc62;}
#footer .PrivacyPolicyFooterIcon {margin-top:10px;}
#footer .PrivacyPolicyFooterIcon img {width:136px !important;}
/* html #footer div.PrivacyPolicyFooterIcon {margin-top:60px;}*/


#storelocator {padding:10px 0;text-align:center;}
#footer #storelocator {position: absolute; top:25px; left:470px;}
#storelocator a{display:block;}

#footer #nestlesites {font-family:Verdana;
font-size:9px;
margin-top:19px !important;
text-align:right;
width:210px !important;
float: right; }

#footer #nestlesitesHome {font-family:Verdana;font-size:9px;margin:10px 0 0 30px;width:165px;display:inline;}
#footer #nestlesites .nestlesitesdropdown, 
#footer #nestlesitesHome .nestlesitesdropdown, 
#footer #nestlesites .nestlesitesdropdownprivacypolicy, 
#footer #nestlesitesHome .nestlesitesdropdownprivacypolicy{font-family:Verdana;font-size:9px;background-color:#ffd49f;width:150px;}

* html #footer #nestlesites .nestlesitesdropdownprivacypolicy {/*position:absolute;margin-left:150px;*/}


/* Let's Fix Dinner Stuff */
#fix-callouts {
	width: 742px;
	height: 310px;
	padding-top: 10px;
	color: #424242;}
	
	#fix-callouts a.learn-but {
		display: block;
		width: 72px;
		height: 18px;
		text-indent: -123456px;
		background: url(../Images/lfd-2011/learn.gif) 0 0 no-repeat;}
	
	#fix-callouts div.fcall {
		width: 239px;
		height: 310px;
		float: left;
		background: #ffffff;}
		
		#fix-callouts p {margin: 0 10px 5px;}
		
		#fb-call,
		#lfd-call{margin-right: 11px;}
		
		#fix-callouts h3 {
			margin: 0;
			padding: 0;
			width: 239px;
			height: 37px;
			text-indent: -123456px;
			background-position: 0 0;
			background-repeat: no-repeat;}
		
		#fix-callouts h4 {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-weight: bold;
			font-size: 16px;
			color: #860102;
			margin: 2px 10px 4px;
			padding:0;}
			
			#fb-call h3 {background-image: url(../Images/lfd-2011/h3-fb.jpg)}
			#fix-fanbox {padding-top: 10px;}
			
			#fix-callouts div.fcall#lfd-call {background: #ffffff; position: relative;}
			
			a.casa {display: block; width: 179px; height: 63px; text-indent: -123456px; background: url(../Images/lfd-2011/gasa-3.gif) bottom right no-repeat; position:absolute; bottom:0; right:0;}
			
			#lfd-call h3 {background-image: url(../Images/lfd-2011/h3-lfd.jpg)}
				#lfd-call p {font-weight: bold;}
				
				#lfd-call li {margin: 0 10px 5px -14px; font-size: 10px;}
			
			
			#fix-callouts div#fam-call {background: #f9ebc2;}
			
			
			#fam-call h3 {background-image: url(../Images/lfd-2011/h3-fam.jpg);}
			
			#fam-call ul {
				list-style-type: none;
				margin:0 auto;
				padding:0;
				width: 239px;}
			
			#fam-call li {
				width: 214px;
				padding: 0 12px;
				height: 200px;}
			
			#fam-call h5 {
				color: #000000;
				text-align: center;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				margin:0;
				padding: 5px 0 10px;}
				
			#fam-call li a {text-decoration: none;}
				#fam-call li a:hover {text-decoration: underline;}
				
				
			#fam-call img {
				display: block;
				width:100px;
				height:55px;
				margin: 0 0 1px;}
				
			#fam-call li p {
				width: 100px;
				height: 75px;
				margin:0 0 10px;
				padding:0;
				text-align: center;}
				
				p.v1,
				p.v3 {float: left;}
				p.v2,
				p.v4 {float: right;}
			
			


#fb-root {width: auto;}
