@import url("default_css2browser.css");

body {background: #FFCC33 url(/images/backgrounds/back_midstripe.gif) repeat-y fixed center top; *padding-left:3px; margin-right:2px;}
body,p,div,th,td { font: 12px Verdana, Arial, Helvetica, sans-serif; 	color: #333333; }
a, a:link { color: #CC0000; font-weight: bold; text-decoration: none; }
a:hover { color: #FF0000; font-weight: bold; text-decoration: none; }
a:active  { color: #000000; font-weight: bold; text-decoration: none; }
b { color: #993300; font-weight: normal; }
i { font: 14px Times, "Times New Roman", Garamond, sans-serif; font-style: italic; }
address { color: #CC6600; font-weight: bold; font-style: normal; }
hr {  color: #FFFFFF; background-color: #FFFFFF; height: 1px; border: 0px none #FFFFFF; noshade; }
sup { font: 9px Arial, Helvetica, Verdana, sans-serif; font-weight: normal; line-height: 100%; }

h1 { font: 24px/30px "Century Gothic", Helvetica, Arial, serif; font-weight: normal; color: #FF9900; text-decoration: none; margin: 0px; padding: 0px; }
h2 { font: 21px/26px "Century Gothic", Helvetica, Arial, serif; font-weight: normal; color: #996633; text-decoration: none; margin: 0px; padding: 0px; }
h2.recipeTitle { font: 24px/30px "Century Gothic", Helvetica, Arial, serif; font-weight: normal; color: #FF9900; text-decoration: none; margin: 0px; padding: 0px; }
h3 { font: 19px/23px "Century Gothic", Helvetica, Arial, serif; font-weight: normal; color: #CC6600; text-decoration: none; margin: 0px; padding: 0px; }
h4 { font: 16px/21px "Century Gothic", Helvetica, Arial, serif; font-weight: normal; color: #CC0000; text-decoration: none; margin: 0px; padding: 0px; }
h5 { font: 14px/19px "Century Gothic", Helvetica, Arial, serif; font-weight: bold; color: #CC0000; text-decoration: none; margin: 0px; padding: 0px; }
h6 { font: 12px/17px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #990000; text-decoration: none; margin: 0px; padding: 0px; letter-spacing: 4px; text-transform: uppercase; }

blockquote { margin: 0px 0px 0px 10px; padding: 0px; }
ul { line-height: 125%; list-style: square outside url(/images/template/bullet1.gif); margin: 0px 0px 0px 20px; padding: 0px; }
ol { line-height: 125%; margin: 0px 0px 0px 20px; padding: 11px 0px 11px 0px; }


form { margin: 0px; padding: 0px; display: inline; }
input { font: 12px Arial, Helvetica, Verdana, sans-serif; color: #663300; background-color: #FFCC33; padding: 2px; margin: 0px; }
select { font: 12px Arial, Helvetica, Verdana, sans-serif; color: #663300; background-color: #FFCC33; padding: 2px; margin: 0px; }
textarea { font: 12px Arial, Helvetica, Verdana, sans-serif; color: #663300; background-color: #FFCC33; padding: 2px; margin: 0px; }

.linklist1 ul { line-height: 100%; font-weight: normal; margin: 0px; }
.linklist1 li { line-height: 100%; margin: 0px; padding: 5px 0px 5px 0px; }
.linklist1 li a, .linklist1 li a:link { font-weight: normal; }
.linklist1 li a:visited { font-weight: normal; }
.linklist1 li a:hover { font-weight: normal; }
.linklist1 li a:active { font-weight: normal; }

.linklist2 ul, .linklist2 { font-weight: normal; line-height: 100%; list-style: square outside url(/images/template/bullet2.gif); margin: 0px 0px 0px 20px; padding: 0px; border-top: 1px solid #FFFFFF; }
.linklist2 li { line-height: 100%; margin: 0px; padding: 5px 0px 5px 0px; border-bottom: 1px solid #FFFFFF; }
.linklist2 li a, .linklist2 li a:link { color: #663300; font-weight: normal; }
.linklist2 li a:visited { color: #996600; font-weight: normal; }
.linklist2 li a:hover { color: #FF0000; font-weight: normal; }
.linklist2 li a:active  { color: #000000; font-weight: normal; }

.textlist1 ul, .textlist1 { line-height: 150%; list-style: none outside url(); margin: 0px; padding: 0px; border-top: 1px solid #FFFFFF; }
.textlist1 li { line-height: 100%; margin: 0px; padding: 10px 20px 10px 10px; border-bottom: 1px solid #FFFFFF; }
.textlist1 li a, .textlist1 li a:link { color: #663300; font-weight: normal; text-decoration: none; }
.textlist1 li a:visited { color: #996600; font-weight: normal; text-decoration: none; }
.textlist1 li a:hover { color: #FF0000; font-weight: normal; text-decoration: none; }
.textlist1 li a:active  { color: #000000; font-weight: normal; text-decoration: none; }

.small1 { font-size: 9px; color:#990000}
.small1 a, .small1 a:link { color: #990000; font-weight: normal; text-decoration: underline; }
.small1 a:hover { color: #FF3333; font-weight: normal; text-decoration: underline; }
.small1 a:active  { color: #FF0000; font-weight: normal; text-decoration: underline; }

a.smlink1 { font-weight: normal; font-size: 11px; }
.smlink1 a { font-weight: normal; font-size: 11px; }

a.smlink2 { font: 12px Arial, Helvetica, Verdana, sans-serif; font-weight: normal; }
.smlink2 a { font: 12px Arial, Helvetica, Verdana, sans-serif; font-weight: normal; }

.alert { font-weight: bold; font-size: 14px; color: #CC0000; margin: 0px; padding: 0px; }

.winnerpic { font-weight: normal; font-size: 12px; color: #000000; margin: 0px; padding: 0px; }
.winnerpicbold { font-weight: bold; font-size: 12px; color: #000000; margin: 0px; padding: 0px; }

.pagenav { color: #996633; }
.pagenav td { font: 12px Arial, Helvetica, Verdana, sans-serif; color: #996633; }

input.button1 { color: #990000; background-color: #FFCC33; font-weight: bold; padding: 4px 20px 4px 20px; margin: 0px; }
input:hover.button1 { color: #FFFFFF; background-color: #990000; }
input:active.button1 { color: #FFFFFF; background-color: #CC0000; }

.textbutton1 a {  white-space: nowrap; color: #990000; background-color: #FFCC33; font-weight: bold; padding: 4px 20px 4px 20px; margin: 0px; }
.textbutton1 a:hover { color: #FFFFFF; background-color: #990000; }
.textbutton1 a:active { color: #FFFFFF; background-color: #CC0000; }

.textbutton2 a { font: 11px Arial, Helvetica, Verdana, sans-serif; white-space: nowrap; color: #990000; background-color: #FFCC33; font-weight: bold; padding: 4px 20px 4px 20px; margin: 0px; }
.textbutton2 a:hover { color: #FFFFFF; background-color: #990000; }
.textbutton2 a:active { color: #FFFFFF; background-color: #CC0000; }

.grillbg{background:#830f00 url(/grilling/images/bg.jpg) repeat-x; }
.contentbox_top{background:url(/grilling/images/box_top.gif) no-repeat;height:6px;}
.contentbox_left{background:#ffcc33}
.contentbox_right{background:#ffcc33}
.contentbox_bottom{background:url(/grilling/images/box_bottom.gif) no-repeat;height:7px;}


.storerow1 td { background: #FFFFFF url(/grilling/images/tablerowborder.gif) repeat-x top center;  }
.storerow1 a, .storerow1 a:link { color: #CC0000; text-decoration: underline; font-weight: normal; }
.storerow1 a:hover { color: #FF0000; }
.storerow1over td { color: #FFFFFF; background: #564C42 border-top: 1px solid #ffcc33; }

.storerow2 td { background: #fbfcb2 url(/grilling/images/tablerowborder.gif) repeat-x top center;  }
.storerow2 a, .storerow2 a:link { color: #CC0000; text-decoration: underline; font-weight: normal; }
.storerow2 a:hover { color: #FF0000; }
.storerow2over td { color: #FFFFFF; background: #564C42 border-top: 1px solid #ffcc33; }

.homeflash {
	position:absolute;
	left:0px;
	z-index:999;
}

div.altdeg {
	position:relative;
	overflow:hidden;
}

div.altdeg.img {
	position:absolute;
	z-index:2;
}

.printOnly {
	display:none;
}

.productDetailRight {
	float:right;
	width:504px;
	text-align:left;
}

.productDetailInfo {
	float:left;
	border-left-style:solid;
	border-width:1px;
	padding-left:10px;
	padding-top:22px;
}

.productDetailRight #contactUsContent h2 {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C00;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

.productDetailRight #contactUsContent p {
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
}

.productDetailRight #contactUsContent address {
	color: #333;
	font-weight: normal;
}

#commercialsContent {
	margin: 0;
	padding: 0 10px;
	text-align: center;
}

#commercialsContent td { text-align: center; width: 25%; }

#historyContent {
	width: 454px;
}

#faqContent {
	padding-left:10px;
	padding-bottom: 15px;
}

#faqList {
	padding: 0;
	margin: 0;
	list-style-position: inside;
	padding-bottom: 15px;
	border-bottom: 1px solid #FFF;
	width: 454px;
}

#faqList a {
	font-weight: normal;
	text-decoration: underline;
	padding-left: 5px;
}

#faqContent .answer {
	margin-top: 15px;
	width: 454px;
	padding-bottom: 5px;
	border-bottom: 1px solid #FFF;
}

#faqContent .answer p {
	margin-bottom: 10px;
	padding: 0;
}

#faqContent .answer a {
	font-weight: normal;
	text-decoration: underline;
}

.btt {
	text-align: right;
}

.btt a {
	font-weight: normal;
	color: #E36800;
}

.productDetailInfo div {
	line-height:140%;
}


#footerContent {
	color: #C00;
	width:780px;
	text-align:center;
}

.recipeCallout a, .recipeCallout a:hover, .recipeCallout a:visited {
	color:#990000;
	font-weight:normal;
	text-decoration:underline;
}