body {
	color:#000;
	font:normal 10pt/1.5em Arial,sans-serif;
	padding:16pt;
}

/* hide elements */
#membership,
#utilities,
#globalsearch,
#mainnav,
#breadcrumb,
#footer-links,
#footer fieldset,
#filternav,
img.close-button,
input.print,
#section-utils,
embed, object,
.help-button,
.pager,
a.reviewlink,
ul.tabs {
	display:none;
}

img {border:none;}
a {
	cursor:default;
	color:#000;
	text-decoration:none;
}

h1,h2,h3,h4,h5,h6,
p {
	font-size:11pt;
	font-weight:bold;
	margin:0 0 3pt 0;
	padding:0;
}

h1 {
	font-size:16pt;
	margin-bottom:5pt;
}
h2 {
	font-size:14pt;
	
}
h3 {
	font-size:12pt;
}
ul {
	font-size:11pt;
}
p {
	font-weight:normal;
	margin-bottom:7pt;
}
fieldset {
	border:1px solid #CCC;
}

#popupheader {
	margin:0 0 16px 0;
}

div.tabbed-content {
	display:block !important;
	margin-top:12pt;
}
.results-list .rate,
img.camera {
	display:none;
}

/* home */
#homecallouts a {
	background:none !important;
	display:inline;
	height:145px;
	margin:0 0 0 0;
	width:220px;
}
/* forms */
fieldset{
	font-size:11pt;
	margin-bottom:4pt;
}
label {
	font-weight:normal;
}
fieldset ul li {
	padding:3pt 0;
}
fieldset p.buttons {
	display:none;
}
fieldset select.listbox {
	margin-bottom:4pt;
	width:200pt;
}
fieldset .recipe-category label,
fieldset .pasta-brand label {
	padding-right:10pt;
}

/* recipe detail */
#about-recipe .share,
#about-recipe .featured-review a,
#recipe-utils ul  {
	display:none;
}




/* print calendar / shopping list */
table.print-list {
	padding:0;
	width:95%;
}
table.print-list th {
	color:#444;
	font-size:14pt;
	padding:7px 0 7px 12px;
	text-align:left;
	vertical-align:middle;
}
table.print-list td {
	color:#444;
	font-size:1.2em;
	padding:8px 0 8px 24px;
	vertical-align:top;
}
table.print-list td.date {
	font-weight:bold;
	width:76px;
}
table.print-list td.ingredient {
	padding-left:12px;
	width:140px;
}


table.stylized {
	border-collapse:collapse;
	margin-bottom:28px;
}
table.stylized thead th {
	/*color:#FFF;*/
	background-color:#EFEFEF;
	border:1px solid #999;
	border-bottom:0;
	font-weight:bold;
	padding:8px;
	text-transform:uppercase;
}
table.stylized tbody th,
table.stylized tbody td {
	padding:8px 2px 8px 10px;
}

table.stylized tbody th {
	background-color:#EFEFEF;
	border:1px solid #999;
	color:#333;
	font-weight:bold;
}

table.stylized tbody th.sku {width:86px;}
table.stylized tbody th.prod-description {width:200px;}
table.stylized tbody th.upc {width:98px;}
table.stylized tbody th.size-per-pack {width:68px;}
table.stylized tbody th.packs-per-case {width:78px;}
table.stylized tbody th.cooking-time {width:72px;}
table.stylized tbody th.pre-cook-time {width:76px;}

table.stylized tbody td {
	border:1px solid #999;
}
table.stylized tbody tr.odd td {
	background-color:#F3F8FB;
}

div#jCarouselLite ul li {
	display:block !important;
	float:none !important;
}
div#jCarouselLite ul li a img {
	display:none;
}
#scroll-prev,
#scroll-next {
	display:none;
}
