body {	font: 62.5% Verdana, Arial, Helvetica, sans-serif;	background-color:#EEF7A8;	color:#333333;		}	a {	text-decoration: none;	}	a img {	border: none;	}p {	font-size: 1.1em; 	line-height: 1.4em;	}	/*** image specification ***/		img.left {	float: left;	margin-right: 20px;	margin-bottom: 20px;		}	img.list {	float: left;	margin: 5px 20px 10px 0px;	}	img.masthead {	float: left;	}	img.introphoto {	margin-bottom: 10px;		float: left;	}img.leftsmall {	float: left;	margin-right: 10px;	margin-bottom: 0px;		}	img.ask {	float: left;	margin: 10px 0 5px 15px;		}	img.team {	float: left;	margin: 20px 0 10px 0;	clear: both;}	img.right {	float: right;	margin-left: 10px;	margin-bottom: 0px;		}	img.facebook {	float: right;	margin: 0;		padding: 0;	}img.recipes {	margin: 22px 20px 0 0;	float: left;	}	img.map {	float: left;	margin: 0;		padding: 0	}		a.button {    /* Sliding right image */    background: transparent url('orangebuttonR.gif') no-repeat scroll top right; display: block;float: left;height: 32px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */margin-right: 6px;padding-right: 20px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH *//* FONT PROPERTIES */text-decoration: none;color: #000000;font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}a.button span {/* Background left image */ background: transparent url('orangebuttonL.gif') no-repeat; display: block;line-height: 22px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */padding: 7px 0 5px 18px;} a.button:hover span{text-decoration:underline;}		/*** page structure wrappers ***/		#wrapper {	width: 1000px;	margin-right: auto;	margin-left: auto;	margin-top: 0;	padding: 0;	background-color:white;		}	#banner {	height: auto;	width:1000px;		clear: both;	float: right;	background-color:#b2d368;		}#iclwrapper {	height: 160px;	float: left;	}#navwrapper {	background-color:#dfe64a;	width: 838px;	float: left;}#contentwrapper1 {	clear: both;	width: auto;	height: auto;	margin-right: auto;	margin-left: auto;	background-color:#a6d843;	}	#maincontent {	height: auto;	width: 629px;	float: left;	padding: 20px 6px 5px 22px;	background-color:#FFFFFF;	}					#centercontent {	height: auto;	width: auto;	float: left;	margin: 0;	padding: 0;		}	#contentwrapper2 {	width: 838px;	height: auto;	margin-right: 0px;	margin-left: 162px;	background-color:white;	background-image:url(images/right_sbar_yellow.gif);	background-repeat:repeat-y;	background-position: right top;	display: table;	}/* primary navigation */ul#mainNav {	border-left: 1px  #999999;	margin: 0;	padding: 0;	list-style: none;	float: left;}#mainNav li {	float: left;}#mainNav a {	text-decoration: none;	color: #000000;	font-size: 1.1em;	border-left:solid 1pt #ffffff;	border-right: none;	display: block;	padding: 8px 9px 8px 10px;	background: #dfe64a;	float: left;}#mainNav a:hover {	background: #99cc00;	font-size: 1.1em;}li.first {	border-left: none;	}/* styles for the "you are here" buttons */li.herenow {	font-size: 1.1em;	color: #ffffff;	background: #ce3200;	padding: 8px 9px 8px 10px;	border-left:solid 1pt #ffffff;	}		xli.herenow:hover {color:#CCFF66}/* IE Fixes *//* force hover on entire width of  link */* html #mainNav a {	height: 1px;}/*** sub navigation elements (upper right corner) ***/		#subnav {	float: right;	width: 118px;	padding: 10px 20px 0px 20px;	font-size:1em;	}	#subnav p {	font-size:1em;	line-height:1.5em;	color:#333333;	}	#subnav a {	color:#333333;	}	#subnav a:hover {	font-weight:bold;		color:#333333;	}/*** left channel elements ***/			#leftcontent {	width: 95px;	float: left;	clear: none;	padding: 20px 0 30px 30px; 	}	#leftcontent h3 {	font-size:1.1em;	line-height:1.2em;	color:#FFFFFF;	}	#leftcontent h2 {	font-size:1.2em;	line-height:1.2em;	font-weight:normal;	color:#A62A0B;	}	#leftcontent h2 a {	color:#A62A0B;	padding: 1px 3px 1px 4px;	margin-left: -3px;	margin-bottom: 3pt;	}	#leftcontent p {	font-size:1.1em;	line-height:1.2em;	}	#leftcontent a {	font-weight:normal;	color:#333333;	}	#leftcontent a:hover {	font-weight:normal;	color:#CC0000;	}	/*** left channel elements for home page  ***/		#leftcontenthome {	width: 95px;	float: left;	clear: none;	padding: 20px 0 10px 30px; 	}	#leftcontenthome h3 {	font-size:1.2em;	line-height:1.2em;	color:#FFFFFF	}	#leftcontenthome h4 {	font-size:1.1em;	line-height:1.1em;	font-weight:normal;	color:black;	}	#leftcontenthome p {	font-size:1.1em;	line-height:1.2em;	font-weight:normal;	color:#003333;		}	#leftcontenthome a {	font-weight:normal;	color:#FFFF66;	}	#leftcontenthome a:hover {	font-weight:normal;	color:#FFFFFF;	}	/*** main content elements ***/						#maintext {	height:auto;	margin-left:140px;	width: 475px;	float: none;	padding-bottom:15px;		}		#maintextwide {	height:auto;	width: 620px;	float: left;	padding-bottom:15px;}#leftcolumntext {	height: auto;	width: 298px;	float: left;	margin-right: 20px;	padding-bottom:15px;	}	#rightcolumntext {	height: auto;	width: 298px;	float:right;	padding-bottom:15px;	}	#leftcolumntextnarrow {	height: auto;	width: 227px;	float: left;	margin-right: 20px;	margin-left: 5px;	padding-bottom:15px;	}	#rightcolumntextnarrow {	height: auto;	width: 227px;	float:right;	padding-bottom:15px;	}	#centercontent .recipecontainer, #centercontent .tipscontainer {	height: auto;	width: auto;	float: left;	border-top:1px solid #990000;	margin-bottom:10px;	padding:0;	}	#centercontent .recipe,  #centercontent .tips {	width: 475px;	float: right;	padding-bottom:15px;	padding-right:0;	}	#maintext p, #maintextwide p, #leftcolumntext p, #rightcolumntext p, #leftcolumntextnarrow p, #rightcolumntextnarrow p, #centercontent .recipe p, #centercontent .tips p  {	font-size: 1.1em;	line-height:1.3em;		}	#maintext ul, #maintextwide ul, #leftcolumntext ul, #rightcolumntext ul, #leftcolumntextnarrow ul, #rightcolumntextnarrow ul, #centercontent .recipe ul, #centercontent .tips ul  {	xfont-size: 1em;	xline-height:1.3em;	list-style-image:url(images/list_bullet.gif);	list-style-position:outside;		}	#maintext li, #maintextwide li, #leftcolumntext li, #rightcolumntext li, #leftcolumntextnarrow li, #rightcolumntextnarrow li, #centercontent .recipe li, #centercontent .tips li  {	margin-bottom: 8px;	}	#maintext a, #maintextwide a, #leftcolumntext a, #rightcolumntext a, #leftcolumntextnarrow a, #rightcolumntextnarrow a, #centercontent .recipe a, #centercontent .tips a  {		text-decoration:underline;	color:#006699;	}#maintext a:hover, #maintextwide a:hover, #leftcolumntext a:hover, #rightcolumntext a:hover, #leftcolumntextnarrow a:hover, #rightcolumntextnarrow a:hover, #centercontent .recipe a:hover, #centercontent .tips a:hover {		text-decoration:underline;	color:#333366;	}	#maintext h1, #maintextwide h1, #leftcolumntext h1, #rightcolumntext h1, #leftcolumntextnarrow h1, #rightcolumntextnarrow h1, #centercontent .recipe h1, #centercontent .tips h1 {		font-weight:normal;	font-size: 1.4em; 	line-height: 1.5em; 	color:#636363;		}	#maintext h2, #maintextwide h2, #leftcolumntext h2, #rightcolumntext h2, #leftcolumntextnarrow h2, #rightcolumntextnarrow h2, #centercontent .recipe h2, #centercontent .tips h2 {		font-size:1.3em;	font-weight:bold;	line-height:1.4em;	text-align:left;	color:#333333;		}	#maintext h3, #maintextwide h3, #leftcolumntext h3, #rightcolumntext h3, #leftcolumntextnarrow h3, #rightcolumntextnarrow h3, #centercontent .recipe h3, #centercontent .tips h3 {		font-size:1.2em;	font-weight:bold;	line-height:1.3em;	text-align:left;	color:#333333;	margin-bottom:-.5em;	}		#maintext h4, #maintextwide h4, #leftcolumntext h4, #rightcolumntext h4, #leftcolumntextnarrow h4, #rightcolumntextnarrow h4, #centercontent .recipe h4, #centercontent .tips h4 {		font-size:1.6em;	font-weight:normal;	line-height:1em;	text-align:left;	color:#A62A0B;		}			#subpageheading {	height: 26px;	width: 626px;	float: left;	padding: 0px 0px 0px 0px;	background-color:#EDFA9E;		margin-bottom:20px;	}.subpageregular {	font-size:2em;	line-height:1.7em;	color:#F07F23;	}	.subpageheadbold {	font-size:2em;	xfont-weight:bold;	line-height:1.7em;	color:#A62A0B;	}	.bodysubhead {	font-size: 1em;	font-weight:bold;	color:#003366;	}	.firstline {	font-weight:bold;	font-size: 120%; 	color:#336699;		}table {	width: 450px;	margin: auto;	text-align:left;	padding-left:5px;	vertical-align:top;	clear:right;	}		.backtotop{	font-size:9px;	font-style:italic;	text-align:left;		}	.backtotop a {	color:#000000;	}.byline_note {	font-size: 1em;	font-style:italic;	line-height:normal;	main-top: -10px;	margin-bottom:-10px;	}	/*** sales and special box in center content area ***/		#salesbox {	width: 110px;	float: left;	border-right: #999999 thin dotted;	padding: 0px 10px 20px 0px;	margin-right: 20px;	background-image: url(images/firbranch.gif);	background-repeat:no-repeat;	 	}	#salesbox h3 {	font-size:1.9em;	line-height:.9em;	color:#D65118;	font-weight:normal;		margin-top: 7px;	}	#salesbox h4 {	font-size:1.1em;	line-height:1.3em;	color:#660000;	font-weight:normal;		margin: 7px 0 -17px 0;	}	#salesbox p {	font-size:1.1em;	line-height:1.1em;	color:#333333;	}	#salesbox a {	font-size:1em;	font-weight:normal;	text-decoration:underline;	color:#0066CC;	}	#salesbox a:hover {	font-size:1em;	font-weight:normal;	text-decoration:underline;	color:#990000;	}/*** side box channel elements ***/		#sidebox {	width: 112px;	height:auto;	float: left;	border-right: #999999 thin dotted;	padding: 0px 5px 20px 0px;	margin-right: 18px; 	}		#sidebox p {	font-size:1em;	line-height:1.3em;	color:#666666;	}	#sidebox a {	text-decoration:underline;	color:#666666;		}	#sidebox a:hover {	color:#660000;	text-decoration:underline;	}	/*** right channel elements ***/			#rightcontent {	height: auto;	width: 168px;	float: right;	}	#rightnav {	padding: 8px 0px 8px 0px;	background-color:#f59649;	}#rightnav p {	font-size:1.1em;	line-height:1.2em; 	color:#333333;	}	#rightnav a {	color:#333333;	}	#rightnav a:hover {	font-weight:bold;		color:#333333;	}	#lowerrightcontent {	height: auto;	width: 155px;	float: right;	margin-top: 7px;	padding: 7px 7px 5px 6px;	background-image:url(images/right_sbar_yellow.gif);	background-repeat:repeat-y;	background-position:right bottom;	}	 #lowerrightcontent p{ 	font-size:12px;	line-height:15px; 	color:#333333;	padding-left:15px;	}		#lowerrightcontent a{ 	color:#CCFF00;	text-decoration:underline;	}	#lowerrightcontent a:hover{ 	color:#FF9900;	font-weight:normal;	text-decoration:underline;	}	#lowerrightcontent h1{ 	font-size:18px;	line-height:18px; 	color:white;	padding-left:15px;	}	#lowerrightcontent h1 a { 	color:#CCFF00;	text-decoration:underline;	font-weight:bold;	}	#lowerrightcontent h1 a:hover {	font-weight:bold;	text-decoration:underline;	color:#FF9900;	}	/*** button elements ***/			a.button {    /* Sliding right image */ 	background: transparent url(images/orangebuttonR.png) no-repeat scroll top right; 	display: block;	float: left;	height: 30px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */	margin:-5px 0 0 -6px;	padding-right: 20px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH *//* FONT PROPERTIES */	text-decoration: none !important;	color: #333333;	font-family: Arial, Helvetica, sans-serif;	font-size:1em;	font-weight:bold;	letter-spacing:.5px;}a.button span {	/* Background left image */ 	background: transparent url(images/orangebuttonL.png) no-repeat; 	color: #333333;	display: block;	line-height: 30px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */	padding: 0px 0 5px 18px;	text-decoration:none;	} a.button:hover span{	text-decoration:none;	color:black;}/*** footer elements ***/		#footer {	clear: both;	width: 620px;	height:auto;	padding: 0;	margin-bottom: 10px;	}	#footer p {	font-size: .9em;	line-height:1.3em;	text-align:left;	}	#footer a {	color:#333333;	text-decoration:underline;	}	#footer a:hover {	color:#990000;	text-decoration:underline;	}