img, td {
	behavior: url(iepngfix.htc);
}


html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }

body { font: 12px/16px Arial, Verdana, Sans Serif; color: #655f51; background-image: url(../../images/page_elements/simmons-bg.png); background-repeat: repeat-x; background-color:#a3a691; }
table {border: 1px solid #6f7161;}
table.services {border: 0px;}

/* ----------------------------------------------------------------------------------------------------------------------------------------------------- */

/* TYPE */
p.title { font-size: 28px; color:#6f7161; font-weight:normal; line-height: 25px; margin-top:8px; margin-bottom:14px; }
p { font-size:12px; color:#433b27; margin: 0 0 15px 0; width: 100%; line-height: 17px;}
p.bida { font-size:10px; color:#433b27; margin: 0 0 15px 0; width: 93%; line-height: 12px;}
p.slideshow { font-size:12px; color:#433b27; margin: 0 0 10px 0; width:100%;}
p.headline { font-size:20px; color:#433b27; width: 100%; line-height: 20px; letter-spacing: 0px; padding-bottom: 12px; margin: 8px 0 10px 0; border-bottom: 1px solid #655f51; }
p.subheadline { font-size:16px; font-weight: normal; color:#433b27; line-height: 19px; letter-spacing: 0px; width: 100%;}
strong, b { font-weight:bold; }
em, i { font-style:italic; }
hr { border: 0; color: #9E9E9E; background-color: #e7f1f7; height: 1px; width: 100%; margin: 0px 0px 7px 0px; clear:both; }
hr.newsborder { border: 0; color: #9E9E9E; background-color: #01559a; height: 1px; width: 100%; margin: 0px 0px 10px 0px; clear:both; }

/* ----------------------------------------------------------------------------------------------------------------------------------------------------- */

/* LAYOUT */
#wrapper { position: relative; text-align: left; width: 940px; margin-right: auto; margin-left: auto; }
#header { position:relative; background-image: url(recipe-header.jpg); background-repeat:no-repeat; width: 940px; z-index:10;}
#logo { float:left; width:940px; margin: 50px 0 30px 0;}
#nav { float:left; width:940px; height:45px; color:#FFF; text-align: center; background:url(../../images/page_elements/nav-bg.gif) 0% 0%; background-repeat: repeat-x; }
#content { float:left; width: 880px; z-index:5; margin-top: 30px; background-color: #c8cbbb; padding:30px; border: 1px solid #655f51;}


/* ------------------------------------------------------------------------------------------------------------------------------------------ */

/* MAIN CONTENT */
#feature { float: right; width: 398px; height: 180px; padding: 0px; margin: 20px 0 20px 20px; overflow: auto; }
#feature-menu {float:left; width:880px; padding-top:20px; margin: 20px 0px 0px 0px; border-top:5px solid #c0c3b2; }
#feature-xl { float:left; width: 368px; margin: 0px 0px 0px 30px; padding:0px; }
#feature-xlimg { float:left; width:480px; padding: 0px ; }
#featureslide { clear:left; float:left; width:480px; margin-top:10px; padding: 10px 0px 0px 0px; text-align:center; border-top: 1px solid #d6dac7;}
.featureimg {border: 1px solid #6f7161; }
#bida { float:left; width: 180px; margin-top: 10px; padding:32px 0px 0px 0px; text-align:right; vertical-align:bottom; }
#sig {float:left; width: 188px; margin-top: 10px; text-align:left;}

/* SERVICES */
#servicesone { float:left; width:200px; margin-right:25px; padding-right:15px; text-align:left;}
#servicestwo { float:left; width:150px; padding: 0px 10px 0px 0px}
#servicesthree { float: left; width: 150px; padding: 0px 10px 0px 0px}
#servicesfour { float: left; width: 150px; padding: 0px 10px 0px 0px}
#servicesfive { float: left; width: 160px; padding: 0px 0px 0px 0px}

/* ----------------------------------------------------------------------------------------------------------------------------------------------------- */

/* FOOTER */
#footer { clear:both; float:left; width:940px; margin-top:30px; padding-top:30px; background:url(../../images/page_elements/footer-bg.gif) 0% 0%; background-repeat: repeat-x;}
#footer p { color: #c8cbbb; font-size: 0.9em; line-height: 1.3em; text-align:center; width:100%;}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------- */

/* UNORDERED LISTS */

/* Navigation Menu */
#menu { margin:0px; padding:14px 0 0 0; list-style:none; }
#menu li {font-size:1em; text-decoration:none;  display:inline; margin:0px;}

#menu li a:link, #menu li a:visited, #menu li a:active {
	color:#FFF;
	padding: 14px 45px 14px 45px;
	background:url(../../images/page_elements/div-bar.gif);
	background-position: left;
	background-repeat: no-repeat;
	
}

#menu li a:hover { color:#433b27; text-decoration:none;}

#menu li.first a:link, #menu li.first a:visited, #menu li.first a:active { background-image:none; padding: 14px 50px 14px 50px;}


/* Feature Menu */
#sub-menu { margin:0px; padding: 3px 0 3px 0;}

#sub-menu ul { margin:0; }

#sub-menu li {font-size:1em; list-style:square; width:90%;}
	
#sub-menu li a:link, #sub-menu li a:visited {
	padding: 3px 0 3px 0px;
	display: block;
	color: #433b27;
	border-bottom: 1px solid #aba48f;
	}
	
#sub-menu li a:hover {
	text-decoration:none;
	color: #FFF;
	}
	


/* ----------------------------------------------------------------------------------------------------------------------------------------------------- */

/* LINKS */
a:link, a:visited, a:active { color: #FFF; text-decoration:none; }
a:hover { text-decoration: underline; }
a.subtle:link, a.subtle:visited, a.subtle:active { color: #433b27; text-decoration:none; }
a.subtle:hover { text-decoration: underline; }

a.copylink:link, a.copylink:visited, a.copylink:active { color: #433b27; text-decoration:underline; }
a.copylink:hover { color:#000;  }

img.floatright { float:right; margin: 0 0 20px 10px;}
img.floatleft { float:left; margin: 0 20px 0 10px; clear:both;}

.linkdiv {
		float:right;
		width:90%; 
		text-align: left;
		height:20px;
		padding:4px 0px 0px 15px;
		background:url(../../images/page_elements/linkArrow.gif) 0% 0%;
		background-position: left;
		background-repeat: no-repeat;	
		border-bottom: 1px solid #c0c3b2;
	}
	
	.linkdivlast {
		float:right;
		width:90%; 
		text-align: left;
		height:20px;
		padding:4px 0px 0px 15px;
		background:url(../../images/page_elements/linkArrow.gif) 0% 0%;
		background-position: left;
		background-repeat: no-repeat;	
		border-bottom: 1px solid #c0c3b2;
	}