/*--Turbochef residential stylesheet
authored by Ethan Smith
esmith@avenue-inc.com
--*/

/*--Empty style sheet--*/


/*--SIFR print styles------------------------------*/

/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}



/* These are the SIFR styles from the screen stylesheet
they are for reference only - do not uncomment these!!!
///////////////////////////////////////
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}



.sIFR-hasFlash h1 {
	visibility: hidden;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
}

.sIFR-hasFlash h3 {
	visibility: hidden;

}

.sIFR-hasFlash h4 {
	visibility: hidden;

}
reverse the cascade for selected elements
.sIFR-hasFlash div.tipsNav h4 { 
	visibility: visible !important;
}
.sIFR-hasFlash td.sections h4
{
	visibility: visible !important;
	font-family: georgia, sans-serif !important;
	font-size: 0.7em;
	color: #600 !important;
	padding-bottom: 10px;
}
td.recHomeHdrL h2 {
	display: inline !important;
}
td.recHomeHdrL p {
	display: inline !important;
	font-size: 10px;
}




//////////////////////////////////////
*/














/*tchef stylesheet follows*/


/*--Turbochef residential stylesheet
authored by Ethan Smith
esmith@avenue-inc.com
--*/

/*--Broad strokes--*/
p
{
	margin: 0;
	padding-bottom: 20px;
	font-size: 0.8em;
	line-height: 1.6em;
	color: #666;
}

h1, h2, h3, h4, h5, h6
{
	padding: 0;
	margin: 0;
}

body
{
	font-size: 1.0em;
	font-family: arial, helvetica, sans-serif;
	background: #c2ba96;
}

ul, ol
{
	margin: 0;
	padding: 0;
	list-style: none;
	color: #333;
	
}

/*-get rid of the inherrited sizes for links-*/
p a { font-size: 1.0em; }

a
{
	border: none;
	text-decoration: none;
	color: #665544;
}

a:hover
{
	text-decoration: underline;
	color: #de8418 !important;
}

:link img { border: none; }

img {
	border: 0;
}

div.defaultpad
{
	padding: 6px;
	float: left;
}

acronym { cursor: help; }

/*global styles --------------------*/
div#center { text-align: center; }

div#content
{
	width: 740px;
	background: #FFF;
	text-align: left;
	margin: 0 auto 0 auto;
	padding: 0 20px 0 20px;
}
div#topstrip, div#bottomstrip {
	font-size: 0.7em;
}
img.logo { width: 177px; }


h1.id { display: none; }
div.holdlogo {
	width: 180px;
	float: left;
}
span.navhr {
	font-size: 0.1em;
	background: url("../img/global-rule-dot.gif") 0 0 repeat-x;
	width: 280px;
	height: 8px;
	display: block;
}
span.navvr {
	font-size: 0.1em;
	background: url("../img/global-divider-dot.gif") 100% 100% repeat-y;
	width: 8px;
	padding: 0 6px 0 6px;
}
div.itemTwo { 
	display: block;
	margin-left: 97px;
	padding-top: 8px;

}


/*yellow masthead styles*/

/*div#msthd {
	background: #e9e6d6;
}*/

.msthdColOne
{
	width: 137px;
	padding: 10px 20px 10px 20px;
	
	
}

.msthdColTwo
{
	width: 410px;
	padding: 10px 10px 10px 0;
	
}

.msthdColThree
{
	width: 130px;
	padding-left: 0px;
	padding-right: 10px;
	
	
}
div#msthd h2 { 
	color: #600;
}
div#msthd h3 { 
	color: #665544;
}

ul.emailfriend {
	line-height: 1.0em;
}
ul.emailfriend a {
	font-size: 0.7em;
	color: #666;
}


/*--footer--*/
ul.footlist li
{
	/*float: left;*/
	display: inline;
	font-size: 0.7em;
	color: #FFF !important;
}

ul.footlist li a { color: #FFF; }

p.copyright
{
	color: #FFF;
	font-size: 0.7em;
}

/*--products--*/
/*prod topnav*/
div#secondtopnav {
	padding: 0 0 0 177px;
	
}
#secondtopnav ul {
	display: inline;
	padding: 0px;
}
#secondtopnav ul li {
	float: left;
	padding: 0 3px 0 0;
	margin: 0;
	display: inline;
	list-style: none;
	color: #600;
	text-align: center;
	
}
#secondtopnav ul li h5 { 
	padding: 0;
}
span.navhrLg {
	font-size: 0.1em;
	background: url("../img/global-rule-dot.gif") 0 0 repeat-x;
	width: 740px;
	height:2px;
	display: block;
}
#secondtopnav li a {
	height: 24px;
	display: block;
	padding: 6px 0 0 0;
}
#secondtopnav li a:hover {
	text-decoration: none !important;
}
#secondtopnav span {
	visibility: hidden;
}

a#aovrvw
{
	background: url("../img/navtab-overview.gif") 0 0 no-repeat;
	width: 80px;
}

a#aftrs
{
	background: url("../img/navtab-features.gif") 0 0 no-repeat;
	width: 76px;
}

a#ahiw
{
	background: url("../img/navtab-hiw.gif") 0 0 no-repeat;
	width: 95px;
}

a#acntrl
{
	background: url("../img/navtab-control.gif") 0 0 no-repeat;
	width: 71px;
}

a#acktm
{
	background: url("../img/navtab-cooktime.gif") 0 0 no-repeat;
	width: 91px;
}

a#agllry
{
	background: url("../img/navtab-gallery.gif") 0 0 no-repeat;
	width: 68px;
}

a#aspcs
{
	background: url("../img/navtab-specs.gif") 0 0 no-repeat;
	width: 61px;
}
a#aovrvw:hover {background-position: 100% 100%; color: #f5f6cb;}

a#aftrs:hover {background-position: 100% 100%; color: #f5f6cb;}

a#ahiw:hover {background-position: 100% 100%; color: #f5f6cb;}

a#acntrl:hover {background-position: 100% 100%; color: #f5f6cb;}

a#acktm:hover{background-position: 100% 100%; color: #f5f6cb;}

a#agllry:hover{background-position: 100% 100%; color: #f5f6cb;}

a#aspcs:hover {background-position: 100% 100%; color: #f5f6cb;}

/*active states for the top nav*/

a#aovrvwAct
{
	background: url("../img/navtab-overview.gif") 100% 100% no-repeat;
	width: 80px;
}
a#aovrvwAct, a#aovrvwAct:hover { color: #f5f6cb; }
a#aftrsAct
{
	background: url("../img/navtab-features.gif") 100% 100% no-repeat;
	width: 76px;
}
a#aftrsAct { color: #f5f6cb; }
a#ahiwAct
{
	background: url("../img/navtab-hiw.gif") 100% 100% no-repeat;
	width: 95px;
}
a#ahiwAct { color: #f5f6cb; }
a#acntrlAct
{
	background: url("../img/navtab-control.gif") 100% 100% no-repeat;
	width: 71px;
}
a#acntrlAct { color: #f5f6cb; }
a#acktmAct
{
	background: url("../img/navtab-cooktime.gif") 100% 100% no-repeat;
	width: 91px;
}
a#acktmAct { color: #f5f6cb; }
a#agllryAct
{
	background: url("../img/navtab-gallery.gif") 100% 100% no-repeat;
	width: 68px;
}
a#agllryAct { color: #f5f6cb; }
a#aspcsAct
{
	background: url("../img/navtab-specs.gif") 100% 100% no-repeat;
	width: 61px;
}
a#aspcsAct { color: #f5f6cb; }

/*end topnav*/
div#modelno, div#modeltitle, div#locatedealer {
	float: left;
	height: 50px;
	padding: 10px 0 0 0;

}
div#modelno p, div#modeltitle h2{
	line-height: 40px;
	/*this is a really bizarre value, but it's from the sIFR font tuning*/
}

div#modelno p { display: none; }

div#locatedealer
{
	width: 167px;
	margin-top: 4px;
	margin-left: 3px;
	padding-left: 10px;
}

div#modelno
{
	width: 177px;
	text-align: center;
	color: #93816d !important;
}

div#modeltitle { width: 555px; }

div#locatedealer a
{
	font-size: 0.7em;
	line-height: 1.2em;
}

div#modeltitle h2
{
	display: inline;
	font-family: times;
	color: #600;
	font-size: 27px;
	clear: none;
	padding-top: 10px;
}

div#overtabs
{
	font-size: 36px !important;
	clear: none;
}
div#overtabs {
	width: 740px;
	background: url("../img/global-curve-dot.gif") 0 0 no-repeat;
	height: 60px;
}
div#productscenter { 
	width: 410px;
	position: relative;
	left: 177px;
	padding: 0 20px 0 0;
}

div#lowercontent {
	margin-top: 15px;
}


div#lowercontent h3, div#lowercontent h4, div#lowercontent h2 {
	color: #660000;
	font-family: times;
}

/*--newsroom--*/
div.prshort {
	padding: 15px 0 0 0;
}
div.prshort h5 {
	font-size: 0.7em;
	color: #600;
}
div.prshort a {
	color: #600;
	text-decoration: underline;
	
}
div.prshort a:hover {

}
div#fullstory h3 { 
	color: #666;
	padding: 0 100px 0 0;
}
div#fullstory h5 { 
	color: #600;
}
a.msthdlnk {
	font-size: 0.7em;
}

ul.goback li {
	list-style-image:url("../img/icon-circle-button.gif");
}
ul.goback {
	padding: 0 0 0 16px;
}

/*---TIM-----*/

/*-----------------------------------------------------------
/ GENERIC TAGS
-----------------------------------------------------------*/





/*-----------------------------------------------------------
/ HOME
-----------------------------------------------------------*/

.oven { 
	position: relative;
	left: -6px;
	top: -50px;
	z-index: 999;
}
td.calendar { 
	width: 528px;
	height: 340px;
	background-color:#efefef;
	padding: 0px;
}

td.sections { 
	/*width: 528px;*/
	height: 100px;
	padding: 0px;
	/*display: inline;*/
	
}
td.sections table td { 
vertical-align: top;
padding: 15px 0 0 0;
}
td.cutting {
	 background: url("../img/home-cuttingboard.jpg") 0 0 no-repeat;
	 width: 160px;
}
td.hmsoon {width: 130px;}
td.hmnews {width: 120px;}
td.hmhat {width: 66px;}
td.hmsecret {width: 125px;}
td.hmvr {
	width: 8px;
	/*display: block;*/
	height: 100%;
	background: url("../img/global-rule-dot.gif") 0 0 repeat-y;
}


/*-----------------------------------------------------------
/ PRODUCTS
-----------------------------------------------------------*/

.thrColOne
{
	width: 160px;
	padding-left: 0px;
	padding-right: 20px;
	vertical-align: top;	
}

.thrColTwo
{
	width: 400px;
	padding-left: 0px;
	padding-right: 30px;
	vertical-align: top;
	
}

.thrColTwo h2 {
	color: #660000;
	font-family: times;
}

.thrColThree
{
	width: 130px;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: top;
	
}

.thrColThree img
{
	margin-bottom: 5px;
}


.twoColOne
{
	width: 157px;
	padding-left: 0px;
	padding-right: 20px;
	vertical-align: top;
}

.twoColTwo
{
	width: 560px;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: top;
	/*background: #AAA;*/
}

div#mainflash {
	padding: 10px 0 10px 0;
}

/*-----------------------------------------------------------
/ RECIPES AND TIPS
-----------------------------------------------------------*/

.darkYellow { background: #efefc3; }

.lightYellow { background: #fafada; }

.yellowTexture { background: url("../img/recipe-texture.jpg") 0 0 no-repeat; }




td.reccatdish {
	width: 150px;
	padding: 0 0 0 0;
	vertical-align: top;
}
td.reccatmeal {
	width: 150px;
	padding: 0 0 0 0;
	vertical-align: top;
}
td.reccatpic {
	width: 280px;
	vertical-align: top;
	text-align: right;
}

table.rectimes {
	width: 220px;
	font-size: 0.7em;
	/*this breaks my own rules about sizing with scalable sizes in inherited elements*/
}
table.rectimes td {
	padding: 10px 0 10px 4px;
}


td.recitemtxt {
	width: 280px;
	
	vertical-align: top;
}

td.recitempic {
	width: 280px;
	
	vertical-align: top;
}

td.rTopLeft {
	width: 150px;
	padding: 20px 10px 10px 10px;
	vertical-align: top;
}
td.rTopLeft li, ul#recnavbox { 
	font-family: georgia, times, serif !important;
}


td.rTopMid {
	width: 10px !important;
}
td.rTopRight {
	width: 540px;
	padding: 10px;
	vertical-align: top;
}

td.rTopRightOne {
	width: 240px;
	vertical-align: middle;
	padding: 10px;
}
td.rTopRightOne h4 { 
	/*width: 100px;*/
	font-size: 18px;
}
td.rTopRightTwo {
	width: 300px;
	vertical-align: middle;
}

.list15m, .list30m, .listso {
	width: 240px;
	padding: 10px;
	border: 1px dotted #eeeeee;
	vertical-align: top;
}
.list15m h5, .list30m h5, .listso h5 {
	padding: 10px 0 0 0;
}
.gutter {
	width: 10px !important;
}
table.recHomeHdr {
	width:740px;
	padding:8px;
	border: 0 0 0 0;
	margin-top: -15px;
}

td.recHomeHdrL {
	width:240px;
	padding:10px;
}

td.recHomeHdrL h5 {
	font-family: georgia, times, serif;
	color: #600;
}

td.recHomeHdrM {
	width:240px;	
	padding: 5px 5px 5px 0px;
}
td.recHomeHdrR {
	width:240px;	
	padding: 5px 5px 5px 0px;
}
td.recHomeHdrGap {
	width:5px;
}

table.recHomeCnt {
	width:740px;
	padding:8px;
	border: 0 0 0 0;
	margin-top: -5px;
	vertical-align: top;
}
td.recHomeCntL {
	padding-top: 20px;
	vertical-align: top;
}
td.recHomeCntM {
	padding-top: 20px;
	vertical-align: top;
}
td.recHomeCntM h5 {
	color: #600; font-family: georgia; font-size: 0.8em; 
}
td.recHomeCntR {	
	vertical-align: top;
}
td.recHomeCntGap {
	font-size: 0.1em;
	background: url("../img/global-rule-dot.gif") 100% 0 repeat-y;
	width: 10px;
	height: 100%;
	padding: 4px;
}
div#recnav {
	width: 137px;
	padding: 10px;

}
td.recnav li {
	font-family: georgia, times, serif !important;
}
td.recnav h5 {
	font-family: georgia, times, serif;
	color: #600;
}
div#recbanner{
	vertical-align: top;
	padding: 20px 10px 20px 10px;
	width: 540px;
}
td.timecatline {
	vertical-align: middle;
 	width: 250px;
 	padding: 0 10px 0 0;

}
td.timecatline h3 {
 	/*font-size: 12px;*/
 	color: #666 !important;
 	display: inline;
 	
}
td.recipecat {
	width: 140px;

}
td.recipecat h2 {
	font-size: 32px;
}


div#showrecTitle td.thrColTwo h4, div#showrecTitle td.thrColTwo h6 {
	display: inline;
}
div#showrecTitle {
	padding: 20px 0 20px 0;
}
/*-----------------------------------------------------------
/ OUR STORY
-----------------------------------------------------------*/

#osTable {
width: 740px;
border: 0;
background-color: #EFEFC3;
padding:10px;
margin-bottom: 5px;
}
.osTableHdr {
	vertical-align: top;
}
.osTableImg {
	text-align: right;
}


/*-----------------------------------------------------------
/ NEWS
-----------------------------------------------------------*/

/*#newsTable {
width: 740px;
border: 0 0 0 0;
background-color: #FFFFFF;
}*/



/*-----------------------------------------------------------
/ MISCELLANEOUS
-----------------------------------------------------------*/

td.signupTop {
	padding: 10px;
}

td.sColOne { 
	width: 140px;
	vertical-align: middle; 
}

td.sColTwo { 
	width: 580px;
	vertical-align: middle; 
}

td.sColGap {
	width: 10px;
}

td.sRowWhSp {
	background-color: #ffffff;
	height:6px;
}

td.signupBtm {
	padding: 20px;
}
	
	
/* added 3-13-06 */


span.navhrSm {
	font-size: 0.1em;
	background: url("../img/global-rule-dot.gif") 0 0 repeat-x;
	width: 130px;
	height: 8px;
	margin-top: 8px;
	display: block;
	
}

.smallText {
	font-size: 0.7em !important;
}

.smallTextBold {
	font-size: 0.7em !important;
	font-weight: bold;
}

td.featureHdr {
	padding: 10px;
	height: 18px;
	
}
td.featureHdr h3 {
	font-family: times;
	font-size: 1.4em;
	font-weight: bold;
	color: #600;
}
td.featureCell {	
	width: 190px;
	padding: 10px;
	vertical-align: top;
	color: #666666;
}
td.featureCell img {
	margin-bottom: 5px;
}
td.featureCell h5 {
	font-weight: bold;
	color: #600;
	margin-bottom: 12px;
}

li.emailfriend {
	list-style-image: url("../img/icon-mail.gif");
}
li.printpage {
	list-style-image: url("../img/icon-print.gif");
}
div#itemnav {
	left: 177px;
	position:relative;
}
ul.featurelist {
	list-style-type: disc;
	padding-bottom: 1px;
	margin-left: 15px;
	color: #666666;
}
ul.featurelist li {
	padding-bottom: 10px;
	font-size: 0.8em;
}
/* added 3-14-06 */


td.ctHdr {
	padding:10px;
}

td.ctCell {
	font-size: 0.7em;
	width:570px;
	padding:10px;
	vertical-align: top;
}

.scvcTable {
	border: 0px;
	padding: 10px;
}


/* added 3-15-06 */

ul.meallist {
	padding: 0 0 0 16px;
}
ul.meallist li {
	font-size: 0.8em;
	/*list-style-image: url("../img/global-list-dot.gif");*/
	list-style: disc;	
	margin: 5px 0 5px 0;
	color: #666;
	
}
ul.disheslist {
	padding: 0 0 0 18px;
}
ul.disheslist li {
	font-size: 0.8em;
	margin: 5px 0 5px 0;
	/*list-style-image: url("../img/global-list-dot.gif");*/
	list-style: disc;
	color: #666;
}

/* added 3-16-06 */

span.navhrMed {
	font-size: 0.1em;
	background: url("../img/global-rule-dot.gif") 0 0 repeat-x;
	width: 400px;
	height:2px;
	display: block;
}
span.navvrSm {
	font-size: 0.1em;
	background: url("../img/global-rule-dot.gif") 100% 0 repeat-y;
	width: 8px;
	height: 25px;
	padding: 0 6px 0 6px;
}

.signupColOne
{
	width: 740px;
	padding: 20px;
	background-color: #EFEFC3;
	margin-top:5px;	
}

.recCatColOne
{
	width: 137px;
	background-color: #EFEFC3;
	vertical-align: top;
}
/*.recCatCol11 {
	padding: 10px 10px 10px 10px;
}

.recCatColTwo
{
	width: 310px;
	padding: 10px 10px 10px 0;
}*/

.recCatColThree
{
	width: 230px;
	padding-left: 0px;
	padding-right: 10px;
}

.recCatCol23 {
	width: 560px;
	background-color: #EFEFC3;
}
.recCatCol231 {
	width: 110px;
	padding: 10px;
}
.recCatCol232 {
	width: 300px;
	padding: 10px;
}
.recCatCol233 {
	width: 150px;
	padding: 10px;
}
.recCatGapVt {
	width: 10px;
}
.recCatGapHr {
	height: 10px;
}

span.navhrRec {
	font-size: 0.1em;
	background: url("../img/global-rule-dot.gif") 0 0 repeat-x;
	width: 120px;
	margin-left: 10px;
	margin-top: 2px;
	height:8px;
	display: block;
}


/* added 3.17.06 */

div#recItemTitle {
	width: 560px;
	padding: 15px 0 5px 0;
}
/*
div#recItemTitle h3, div#recItemTitle h5 {
	display: inline !important;
}*/
div#recItemTitle h3 span {
	display:inline;
	font-family: georgia;
}
div#recItemTitle ul {
	float: right;
	position: relative;
	right: 30px;
	line-height: 14px;
	margin-top: -33px;
	margin-bottom: 5px;
}
	
.recItemLeft {
	width: 270px;
	padding-right: 20px;
	vertical-align: top;
}

.recItemRight {
	width: 270px;
	vertical-align: top;
	text-align: right;
}

.recMealTitle {
	width: 560px;
}

.recMealLeft {
	width: 270px;
	padding-right: 20px;
	vertical-align: top;
}

.recMealRight {
	width: 270px;
	vertical-align: top;
	text-align: right;
}

.navhr560 {
	font-size: 0.1em;
	background: url("../img/global-rule-dot.gif") 0 0 repeat-x;
	width: 560px;
	height:8px;
	display: block;
}

.navhr200 {
	font-size: 0.1em;
	background: url("../img/global-rule-dot.gif") 0 6px repeat-x;
	width: 200px;
	height:8px;
	padding: 12px 0 12px 0;
	
	
	display: block;
}

.ingredients {
	margin-top: 10px;
	font-size: 0.8em;
	line-height: 1.6em;
	
}

.instructions {
	margin-left: 24px;
	list-style-type: decimal;
	font-size: 0.8em;
	line-height: 1.6em;	
	
}

.instructions li {
	margin-top: 0.7em;
}

.ifyoulike
{
	list-style-image: url("../img/icon-circle-button.gif");
	font-size: 0.8em;
	line-height: 1.6em;
	padding: 6px 0 0 20px;
}

.goesgreat
{
	list-style-image: url("../img/icon-circle-button.gif");
	font-size: 0.8em;
	line-height: 1.6em;
	padding: 6px 0 0 20px;
}

.tip {
	display: block;
	float: right;
	text-align: left;
	width:125px;
}
.recDishList {
	font-size: 0.7em;
	line-height: 1.4em;
	/*list-style-image: url("../img/global-list-dot.gif");*/
	list-style: disc;
	padding: 0 0 1px 16px;
}
h5.reclisting {
	padding: 15px 0 0 0;
	color: #600;
}
div#recsignup { 
	padding: 30px 0 0 0;
	width: 137px;
}
.recCatCol11 {
	padding: 10px 10px 10px 10px;
}

.recCatColTwo
{
	width: 310px;
	padding: 10px 10px 10px 0;
}
td.recnav {
	vertical-align: top;
	padding: 10px 10px 10px 10px;
	width: 150px;
	
}
#recnavbox {
	width: 150px;
	vertical-align: top;
	margin-top: 10px;
}
#recnavbox h5 { 
	color: #600;
	padding: 0 0 5px 0;
}
#recnavbox ul, .rTopLeft ul, .recHomeHdrL ul { 
	line-height: 20px;
}
#recnavbox li, .rTopLeft li, .recHomeHdrL li {
	list-style-image: url("../img/icon-circle-button.gif");
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
}
td.recItemLeft h6 {
	color: #333;
}

/* added 3-21-06 */

ul.epd img {
	vertical-align: middle;
	margin-bottom: 4px;
	margin-right: 4px;
}

ul.epd li {
	font-size: 0.7em;
	line-height: 1.4em;
}

.sitemap {
	font-size: 0.8em;
	line-height: 1.6em;
}

/* added 3.22.06 */

.clearer { font-size:0; height:1px; clear:both; }

.reqd {
	width:280px;
	text-align:right;
}

.formleft {
	float:left;
	margin:0 0 0 0;
}

.formright {
	float:right;
	width:330px;
	margin:0 0 0 30px;
}

.formright2 {
	float:right;
	width:315px;
	margin:0 0 0 30px;
}

.seccol {
	width:159px;
	float:left;
}


.thirdcol {
	width:159px;
	margin:0 0 0 10px;
	float:left;
}


.formright label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	float:none;
	display:inline;
	padding:0 0 3px 0;
	margin:3px 0 3px 0;
}

.formright2 label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	float:none;
	display:inline;
	padding:0 0 3px 0;
	margin:3px 0 3px 0;
}

.error {
	color:#B92300;
	font-size:10px;
}

label { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	display:block;
	float:left;
	width:66px;
	padding:5px 0 0 0;
	margin:0 4px 0 0;
	vertical-align:middle;
}

.textbox {
	border:1px solid #8F8779;
	margin:2px 0 2px 0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.submitter { margin:0 0 0 -8px; }
.submitter2 { position:relative; top:5px; left: -8px; }

.selecter {
	margin:0 0 10px 0;
}

textarea {
	border:1px solid #8F8779;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

.submitbutton {
	background:url(../img/stripebg.gif);
	border:1px solid #5B0000;
	color:#5B0000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	padding:3px;
}

.hr {
	height:1px;
	font-size:0px;
	line-height:0px;
	background:url(../img/hr.gif);
	margin:5px 0 10px 0;
	clear:both;
}

.format {
	float:left;
	width:300px;
	margin:0 0 0 38px;
}

h3.h3media {
	float:left;
	margin:0 0 3px 0;
}

h3.h3press {
	float:left;
	margin:0 0 3px 100px !important;
}

#contactus	{ background-image:url(../img/h2_contact.gif); no-repeat; height:20px; }
#customer	{ background-image:url(../img/h2_customer.gif); no-repeat;		height:20px; }
#investor	{ background-image:url(../img/h2_investor.gif); no-repeat;		height:20px; }
#legal		{ background-image:url(../img/h2_legal.gif); no-repeat;		height:20px; }
#newsletter 	{ background-image:url(../img/h2_newsletter.gif); no-repeat;	height:20px; }
#newsroom	{ background-image:url(../img/h2_newsroom.gif); no-repeat;		height:46px; }
#preorder	{ background-image:url(../img/h2_preorder.gif); no-repeat;		height:46px; }
#press		{ background-image:url(../img/h2_press.gif); no-repeat;		height:20px; }
#privacy	{ background-image:url(../img/h2_privacy.gif); no-repeat;		height:20px; }
#specifier	{ background-image:url(../img/h2_specifier.gif); no-repeat;	height:20px; }
#tellafriend	{ background-image:url(../img/h2_tellafriend.gif); no-repeat;	height:20px; }
#thankyou	{ background-image:url(../img/h2_thankyou.gif); no-repeat;		height:20px; }

.radio {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	float:none;
	display:inline;
	padding:0 0 3px 0;
	margin:0 0 3px 0;
}

ul.ima {
	list-style-type:none;
	padding: 0;
	margin: 0;
}

ul.ima li {
	padding:0px;
}

a.ima { 
	color:#695744; 
	background-image:url(../img/icon-circle-button2.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:0 0 0 17px;
	font-size:12px;
	font-weight:bold;
	margin:10px 0 0 0;
}
a.ima:hover { 
	color:#601400; 
	background-position:0px -17px;
}

.level {
	margin-left:-15px;
	list-style-type: none;
}

/* added 3.23.06 */

.siteNavOn { color: #de8418 !important }

ul.sitemap li li {
	list-style-type: dot;
	margin-left: 32px;
	/*list-style-image: url("../img/global-list-dot.gif");*/
	list-style: disc;
}

.goback {
	display: block;
	float: right;
	margin-right: 20px;
}


/* added 3.28.06 */

table.recCatTable {
	margin-top: 10px;
	vertical-align: top;
}

table.recCatTable h2, table.recCatTable h5 {
	display:inline;
	font-family: georgia;
	color: #600;
}

div#recCatHdr {
	/*padding-top: 10px;
	padding-bottom: 10px;*/
}
div#recCatHdr h5,div#recCatHdr h2 {
	display: inline;
}
div#recCatHdr h2 {
	font-size: 32px !important;
}

td.thrColTwo h3, td.thrColThree h4 {
	font-family: times;
	color: #600;
}


/* added 3.29.06 */

.subHeader { color: #600; font-weight: bold; }

.galleryTable {
	width: 740px;
	height: 305px;
	border: 0;
	margin: 0;
}

.galleryInnerTable {
	margin-left: 6px;
}

.specTable { 
	width: 400px;
	padding: 0;
	margin: 0;
	vertical-align: middle;
}

.specHdr { width: 400px; padding:8px; vertical-align: middle; color:#EFEFC3; }
.specLeft { 
	font-size: 0.8em;
	line-height: 1.6em;
	color: #666;
	width: 250px; 
	vertical-align: middle; 
	text-indent: 15px; 
	height: 30px;
}
.specRight { 
	width: 150px; 
	vertical-align: middle;
	font-size: 0.8em;
	line-height: 1.6em;
	color: #666;
	height: 30px;
}
.specDsc { padding: 8px; color:#600; }


/* added 3.30.06 */

/*.tipText { margin-left: 10px; } */
.tipText { margin: 0px; }

.tipsNav span {
	margin-top: 6px;
	margin-bottom: 3px;
}

.tipsNav li {
	display: inline;
	list-style-type: none;
	text-align: center;
	margin-right: 8px;
}

.tipsNav h5 {
	display: inline;
}

.navhr320 {
	font-size: 0.1em;
	background: url("../img/global-rule-dot.gif") 0 0 repeat-x;
	width: 320px;
	height: 8px;
	margin-top: 8px;
	display: block;
}

/* added 4.3.06 */

.nonflashtable {
	width: 740px;
	height: 305px;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.question {
	color: #665544;
}

/*
#seegerRecs h3, #seegerRecs h5 {
	display: inline;
} */


/*--Flash Image Replacememt styles----------------------------------------*/

/* These are standard sIFR styles... do not modify */



/* added 4.4.06 */


div#topnav
{
	float: left;
	/*background: #c63;*/
}
div#topnav ul
{
	/*display: inline;*/
}
div#topnav ul.sitenav {
	line-height: 9px;
}
div#topnav ul.sitenav li { 
	float:left;
	padding: 8px 10px 0 0;
	font-size: 0.2em;
}
div#topnav ul.sitenav li a { 
color: #600; 
height: 10px;
display: block;
text-decoration: none !important;
}

/*div#topnav ul.sitenav li a:hover { text-decoration: none !important; }*/

div#topnav ul.sitenav h3 {
	/*visibility: hidden;*/
	display: none;
}
div#topnav ul.secnav {
	margin-top: 3px;
	line-height: 12px;
}
/*div#topnav ul.secnav li {
	float:left;
	padding: 0 10px 0 0;	
	font-size: 0.7em;	
}
div#topnav ul.secnav li a { 
	color: #600;
	height: 12px;
	display: block;
	text-decoration: none !important;
}*/

/*div#topnav ul.secnav li a:hover { text-decoration: none !important; }*/

div#topnav ul.secnav h3 {
	/*visibility: hidden;*/
	display: none;
}

a#prod
{
	background: url("../img/topnav-products.gif") 0 0 no-repeat;
	width: 72px;
	vertical-align: top;
}
a#prod:hover {background-position: 0 100%; }
a#prodAct {
	background: url("../img/topnav-products.gif")  0 100% no-repeat;
	width: 72px;

}
a#reci
{
	background: url("../img/topnav-recipes.gif") 0 0 no-repeat;
	width: 117px;

}
a#reci:hover {background-position: 0 100%;}
a#reciAct {
	background: url("../img/topnav-recipes.gif")  100% 100% no-repeat;
	width: 117px;

}
a#heri
{
	background: url("../img/topnav-heritage.gif") 0 0 no-repeat;
	width: 92px;
}
a#heri:hover {background-position: 0 100%;}
a#heriAct {
	background: url("../img/topnav-heritage.gif")  0 100% no-repeat;
	width: 92px;

}
a#news
{
	background: url("../img/topnav-news.gif") 0 0 no-repeat;
	width: 35px;

}
a#news:hover {background-position: 0 100%;}
a#newsAct {
	background: url("../img/topnav-news.gif")  0 100% no-repeat;
	width: 35px;

}

a#pove
{
	background: url("../img/topnav-subcat-oven.gif") 0 0 no-repeat;
	vertical-align: top;

}
a#pove:hover {background-position: 0 100%; }
a#poveAct {
	background: url("../img/topnav-subcat-oven.gif")  0 100% no-repeat;
	vertical-align: top;

}
a#pacc
{
	background: url("../img/topnav-subcat-upcoming.gif") 0 0 no-repeat;

	width: 186px;
}
a#pacc:hover {background-position: 0 100%; }
a#paccAct {
	background: url("../img/topnav-subcat-upcoming.gif")  0 100% no-repeat;

	width: 186px;
}
a#rech
{
	background: url("../img/topnav-subcat-main.gif") 0 0 no-repeat;

	width: 24px;
}
a#rech:hover {background-position: 0 100%; }
a#rechAct {
	background: url("../img/topnav-subcat-main.gif")  0 100% no-repeat;

	width: 24px;
}
a#recm
{
	background: url("../img/topnav-subcat-recipes.gif") 0 0 no-repeat;

	width: 41px;
}
a#recm:hover {background-position: 0 100%; }
a#recmAct {
	background: url("../img/topnav-subcat-recipes.gif")  0 100% no-repeat;

	width: 41px;
}
a#rect
{
	background: url("../img/topnav-subcat-tips.gif") 0 0 no-repeat;

	width: 93px;
}
a#rect:hover {background-position: 0 100%; }
a#rectAct {
	background: url("../img/topnav-subcat-tips.gif")  0 100% no-repeat;

	width: 93px;
}
a#recs
{
	background: url("../img/topnav-subcat-secrets.gif") 0 0 no-repeat;

	width: 65px;
}
a#recs:hover {background-position: 0 100%; }
a#recsAct {
	background: url("../img/topnav-subcat-secrets.gif")  0 100% no-repeat;

	width: 65px;
}

.navhr100 {
	font-size: 0.1em;
	background: url("../img/global-rule-dot.gif")  0 100% repeat-x;
	width: 100px;
	height:8px;
	padding: 2px 0 2px 0;
	display: block;
}


/* added 4.7.06 */

.newsLink 
{
	text-decoration: underline;
}

.newsImg
{
	padding-right: 10px;
}


/* added 4.11.06 */

span.secNavHr {
	font-size: 0.1em;
	background: url("../img/global-rule-dot.gif") 0 0 repeat-x;
	width: 333px;
	height: 8px;
	display: block;
}

#feature_color_list {
	margin-top: 5px;
}

.dot
{
	/*margin-top: -10px;*/
}

.vr
{
	margin-top: -6px;
}

.note
{
	font-size: 10px;
}

.guenterHr
{
	border-bottom: 1px dotted #666666;
}

.rec_vr 
{
	width: 31px;
	text-align: middle;
	padding-top: 22px;
	vertical-align: top;
}

.rec_mshd
{
	margin-top: -15px;
}

.serves4
{
	font-size: 12px;
	font-family: georgia;
	vertical-align: middle;
	color: #666;
}

.cs_text
{
	font-family: georgia;
	font-size: 0.9em;
	font-weight: bold;
}

.cs_list
{
	font-size: 0.7em;
	color: #444;
	list-style-type: disc;
	text-indent: 18px;
	margin-top: -10px;
}

.yColOne
{
	width: 300px;
	padding-left: 10px;
	padding-right: 10px;
	color: #666; 
}

.yColGap
{
	width: 10px;
}

.yColTwo
{
	width: 380px;
	padding-left: 10px;
	padding-right: 10px;
}

.cs_spacing
{
	margin-top: -7px;
}


/* added 4.12.06 */

.cooktimes_imgs img
{
	margin-bottom: 5px;
}

.thrColThree img.media
{
	margin: 0;
}

#gs_recipe 
{
	margin-top: 5px;
}

#gs_nav
{
	width: 130px;
	padding: 10px 10px 10px 30px;
	margin-right: 10px;
}

#gs_nav li
{	
	list-style-image: url("../img/icon-circle-button.gif");
	font-family: georgia;
}


/* added 4.13.06 */

.smallGap
{
	margin-bottom: 10px;
}
