body {	background-color: #000;	background-image: url(graphics/pagebg.jpg);	background-repeat: repeat-x;}#wrapper {	min-width: 750px;	max-width: 950px;	width:expression(document.body.clientWidth < 750? "750px" : document.body.clientWidth > 950? "950px" : "auto");	background-color: #fff;	margin: 7px auto 0 auto;}#headerBar {	background-color: white;	background-image: url(graphics/topbg.jpg);	background-repeat: no-repeat;	height: 118px;	padding: 5px 10px 10px 0;	text-align: right;	max-width: 940px;	position: relative;	font-family: lucida grande, lucida sans, verdana, arial, sanserif;	font-size: 10px;}/*#logo {	margin: 15px 0 0 30px;	float: left;}*/#logo {	position: absolute;	top: 20px;	left: 30px;}#search {	margin-bottom: 0;	padding-bottom: 0;}#keyword {	border: 1px solid gray;	background-color: #fff;	font-size: 9px;}h1, h2, h3, h4, h5, h6 {margin-bottom: .5em;}h1 {font-size: 30px;}h2 {font-size: 24px;}h3 {font-size: 18px;}h4 {font-size: 14px;}h5 {font-size: 12px;}h6 {font-size: 10px;}h4 a, h4 a:visited {	text-decoration: none;	color: #DD1926;}#content {	width: 99%;	background-image: url(graphics/contentbg.jpg);	background-repeat: repeat-x;	margin: 0 auto 0 auto;	padding: 15px 0;	font-size: 10px;	clear: both;	font-family: lucida grande, lucida sans, verdana, arial, sanserif;	font-size: 10px;	color: #000;	line-height: 1.5em;}/*#menu {	padding: 0;	margin: 0;	margin-top: -11px;	background-color: transparent;	float: right;	border: 0;	position: relative;	list-style-type: none;}*/#menu {	padding: 0;	margin: 0;	background-color: transparent;	float: right;	border: 0;	position: absolute;	top: 102px;	right: 0;	list-style-type: none;	z-index: 6000;}#menu ul {	background-color: transparent;	padding: 0;	margin: 0;	}#menu ul li {	display: block;	padding: 0;	color: #000;	margin: 0;	float: left;	line-height: 2em;	position: relative;	background: transparent 		url(graphics/bar.gif) 		center left no-repeat;}#menu a {	text-decoration: none;}#menu ul li a {	padding: 8px 10px 7px 10px;	float: left;	color: #000;	display: block;	line-height: 1.5em;	font-family: lucida sans;	font-size: 12px;	voice-family: "\"}\"";   	voice-family: inherit;   }#menu ul li a:hover {	background: transparent 		url(graphics/bgDot.gif) 		top center no-repeat;	}	#menu li ul {	position: absolute;	left: -999em;	width: 105px;	margin-top: 31px;	background-color: #fff;	background-image: none;	padding: 0;	border-top: solid 1px gray;	border-right: solid 1px gray;	border-left: solid 1px gray;}#menu li:hover ul, #menu li.over ul {	left: 0;}#menu li ul li {	display: block;	background-image: none;	padding: 0;	width: 100%;	border-bottom: solid 1px gray;}#menu li ul li:hover {	background-color: #f4f4f4;	background-image: none;	}#menu li ul li a {	font-family: lucida sans;	font-size: 11px;	line-height: 2em;	width: 98px;	background-image: none;	text-align: left;	padding: 0 0 0 .5em;}#menu li ul li a:hover {	background-color: #e1e1e1;	background-image: none;}p {	line-height: 1.5em;	margin-top: 0;	margin-bottom: 1em;}.rightBox {	width: 203px;	float: right;	margin: 0 10px;	font-family: lucida grande, lucida sans, verdana, arial, sanserif;	font-size: 10px;}.rightBoxinner {	width: 181px;	background-color: #fff;	border: 1px solid #DD1926;	padding: 10px;	margin-bottom: 10px;}.productPromo {	font-family: lucida grande, lucida sans, verdana, arial, sanserif;	font-size: 12px;	color: #DD1926;	line-height: 1.25em;}.imageRight {	float: right;	margin-left: 1em;}.imageLeft {	float: left;	margin-right: 1em;}.imageRightLG {	float: right;	margin-left: 1.5em;	margin-Bottom: 1em;}.imageLeftLG {	float: left;	margin-right: 10px;	margin-bottom: 1em;}.recipeCard {	background-color: #fff;	padding: 10px;	margin-right: 225px;	margin-left: 10px;	font-size: 12px;	line-height: 1.75em;}.recipeCardTab {	margin-right: 225px;	margin-left: 10px;	font-size: 22px;	color: red;	line-height: 1.5em;	margin-bottom: -1;	background-image: url(graphics/whatscooking.gif);	background-repeat: no-repeat;	text-indent: -9999px;}.label {	float: left;	text-align: right;	font-weight: bold;	margin-right: .5em;	width: 85px;}.input {	font-size: 10px;	text-align: left;	padding-left: .5em;}select {	font-size: 10px;	text-align: left;}.smallHead {	font-size: 16px;	color: #DD1926;	font-weight: normal;	margin-top: .75em;	text-transform: uppercase;}.smallHead a, smallHead a:visited {	color: #DD1926;	text-decoration: none;}.largerHead {	font-size: 22px;	color: #000;	font-weight: normal;	margin-bottom: 5px;	text-transform: uppercase;}.books {	text-align: center;	background-image: url(graphics/bar2.gif);	background-position: top center;	background-repeat: no-repeat;	margin: 2px 5px 1em 5px;	padding-top: 10px;	float: left;	width: 11%;}.books a {	text-decoration: none;	color: #000;}.linkPlain {	text-decoration: none;	border: none;}a:link img, a:visited img {	border-style: none;}.TENleft {	margin-left: 10px;}.TWENTYleft {	margin-left: 20px;}.THIRTYtop {	margin-top: 32px;}.ONEtop {	margin-top: 1em;}.footer {	text-align: right;	margin-top: 2em;	margin-right: 10px;	font-size: 9px;}.formField {	line-height: 1.75em;	margin-bottom: .5em;}.formField label {	float: left;	width: 150px;	text-align: right;	font-weight: bold;	padding-right: 1em;}.formField input {	font-size: 10px;	border: 1px solid gray;}.caps {	text-transform: uppercase;}.bottom {margin-bottom: 3em;}.nospace {margin-bottom: 0;}.FIFTYwide {width: 50px;}.searchBox {	border-top: 2px dotted #DD1926;	border-bottom: 2px dotted red;	padding: 8px 0 8px 0;	margin-bottom: 1em;	width: 203px;}#rightCol {	width: 301px;	border: 1px solid #c7c7c7;	margin-right: 20px;	padding: 0 20px 20px 20px;	float: right;	background-color: #fff;	font-family: lucida grande, lucida sans, verdana, arial, sanserif;	font-size: 10px;}#leftCol {	margin-right: 341px;	margin-left: 20px;	font-family: lucida grande, lucida sans, verdana, arial, sanserif;	font-size: 10px;}.recSrchHd {	margin-bottom: 0;	font-weight: normal;	margin-top: 0;	color: #DD1926;}.intro {margin-left: 293px;}