* {
    margin:0;
    padding:0;
    outline: none;
}

#bg {
  position: relative;
  border: 0px; 
  z-index: -1;
  left: 0px; 
  top: 0px;
} 
#bg img{ 
  position: fixed;
  _position: absolute;
  border: 0px; 
  left: 0px; 
  top: 0px;
  overflow: hidden; 
}

body {
	margin: 0px;
	color: #fff;
	font-family: 'SofiaRegular', Helvetica, Arial, Verdana, Tahoma;
	background-color:#775638;
	border:0;
	height:100%;
} 
/*
img, div, input, #brandContentArea ul li, #mainText_area .crownList ul, h5.crown { behavior: url("assets/templates/default/css/iepngfix.htc") }
*/
img, div, a, a:link, a:visited, a:hover, a:active, input, #brandContentArea ul li, #mainText_area .crownList ul {
	border:0px;
	margin: 0;
	padding:0;
	behavior:url(assets/templates/default/css/iepngfix.htc); 
	outline:none;
}
br {
	margin:0;
	padding:0;
	clear:both;	
}
h1{
	margin: 0;
	padding:0;
	font-family: 'SofiaRegular', Helvetica, Arial, Verdana, Tahoma;
	font-size:32px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	line-height: 1em;
	letter-spacing:-0.025em;
 } 
h2{
	margin: 0;
	padding:0;
	font-family: 'SofiaRegular', Helvetica, Arial, Verdana, Tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.0em;
}
h3{
	margin: 0;
	padding:0;
	font-family: 'SofiaRegular', Helvetica, Arial, Verdana, Tahoma;
	font-size: 1.25em;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.0em;
	color:#3a1e13;
	text-align:left;
	line-height:1.25em;
}
h4{
	margin:0px 0px 5px 0px;
	padding:0;
	font-size:1.35em;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	letter-spacing: normal;
	line-height: 1.1em;
	font-family: 'SofiaBold', Helvetica, Arial, Verdana, Tahoma;
	color: #7d0300;
	letter-spacing:-0.03em;
 }
 
h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #3a1e13;
	font-size:1em;
	text-align:left;
	line-height:1.25em;
	font-family: 'SofiaBold', Helvetica, Arial, Verdana, Tahoma;
	letter-spacing:-0.03em;
	font-weight: normal! important; 
}
h5.crown {
	margin:10px 0px 5px 0px;
	padding:3px 0px 0px 60px;
	font-size:1.25em;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: normal;
	line-height: 1.1em;
	font-family: 'SofiaBold', Helvetica, Arial, Verdana, Tahoma;
	color:#3a1e13;
	letter-spacing:-0.04em;
	width:287px;
	height:44px;
	display:block;
	background: url(../images/bg_h7Crown.png) 0 0 no-repeat;
 }
h6 {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #3a1e13;
	font-size:1em;
	text-align:left;
	font-family: 'SofiaRegular', Helvetica, Arial, Verdana, Tahoma;
	letter-spacing:-0.01em;
	line-height: 1.40em;
}
.h6Red {
	font-family: 'SofiaBold', Helvetica, Arial, Verdana, Tahoma;
	color: #7d0300;
	font-size:1.1em;
}

p {
	margin: 0;
	padding:0;
	font-family: 'SofiaRegular', Helvetica, Arial, Verdana, Tahoma;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1em;
	letter-spacing: 0.2px;
	color:#3a1e13;
}
a:link,
a:visited {
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	letter-spacing: normal;
	color: #3a1e13;
	text-decoration: underline;

}
a:hover,
a:active {
	color: #7d0300;
}
span a:link,
span a:visited,
span a:hover,
span a:active{
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	letter-spacing: normal;
	color: #7d0300;
	font-size:1.35em;
	text-decoration: none;
} 
#main {
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 100%;
	height:100%;
	display:block;
}
#content {
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: center;
	z-index:0;
	width: 1005px;	
	height:100%;
	display:block;
	position:relative;


}
#logo {
	margin: 0px ;
	padding: 0px 0px 0px 0px;
	width: 281px;
	height:323px;
	background: url(../images/logo.png) 0 0 no-repeat;
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
}
#logoLink {
	margin: 0px ;
	padding: 0px 0px 0px 0px;
	width: 281px;
	height:323px;
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:15;
}
#logoLink a {
	margin: 0px ;
	padding: 0px 0px 0px 0px;
	width: 281px;
	height:323px;
	display:block;
	z-index:15;
}

#ContentArea {
	margin: 0px ;
	padding: 0px 0px 0px 0px;
	width: 999px;
	display:block;
	position:absolute;
	top:0px;
	left:0;
	z-index:4;
}
#ContentArea_sub {
	margin: 0px ;
	padding: 0px 0px 0px 0px;
	width: 999px;
	display:block;
}

#bg_home {
	margin: 55px 0px 0px 0px ;
	padding: 0px 0px 0px 0px;
	width: 999px;
	height:748px;
	background: url(../images/bg_home.png) 0 0 no-repeat;
	display:block;
}
#bg_paperTop {
	margin: 55px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 999px;
	height:277px;
	background: url(../images/paperbg_top.png) 0 0 no-repeat;
	display:block;
	z-index:4;
}
#bg_paperBottom {
	margin: -190px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 999px;
	height:119px;
	background: url(../images/paperbg_bottom.png) 0 0 no-repeat;
	display:block;
	position:relative;
	top:0;
	left:0;
}
#bg_paperBottomTab {
	margin: -190px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 999px;
	height:179px;
	background: url(../images/paperbg_bottomTags.png) 0 0 no-repeat;
	display:block;
	position:relative;
	top:0;
	left:0;
}
#headerNav {
	margin: 0px ;
	padding: 0px 0px 0px 0px;
	width:720px;
	height:100px;
	display:block;
	position:absolute;
	top:10px;
	right:30px;
	z-index:6;
	float:right;
	font-family: 'SofiaRegular', Helvetica, Arial, Verdana, Tahoma;
}
#languageLinks {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:right;
	height:60px;
	width:175px;
	display:block;
	background: url(../images/lang_bg.png) 0 0 no-repeat;
	z-index:6;
	text-shadow: #ffffbe 00px 0px 2px;
}
#languageLinks ul {
	margin: 18px 18px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	float:right;
}
#languageLinks li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	list-style: none;
	float: left;
	color: #3a1e13;
	text-transform:uppercase;
	display:inline;
}

#languageLinks li a {
	padding: 0px;
	color: #3a1e13;
	text-decoration: none;
	font-family: 'SofiaBold', Helvetica, Arial, Verdana, Tahoma;
	font-size:1em;
	letterspacing:-0.025em;
	font-weight: normal! important; 
}

#languageLinks a:hover{
	color: #940300;
}

#nav,
#nav_spanish {
	margin: 18px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:100%;
	display:block;
	clear:both;
	float:right;
}
#nav ul,
#nav_spanish ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float:right;
}

#nav li,
#nav_spanish li {
	margin: 0px 0px 0px 0px;
	padding: 0px 17px 0px 0px;
	list-style: none;
	float: left;
	color: #3a1e13;
	text-transform:uppercase;
	display:inline;
}

#nav li a,
#nav_spanish li a {
	padding: 0px;
	color: #3a1e13;
	text-decoration: none;
	font-family: 'SofiaBold', Helvetica, Arial, Verdana, Tahoma;
	font-size:1.25em;
	display:inline;
	letter-spacing:-0.05em;
	text-transform: uppercase;
	font-weight: normal;
}
#nav_spanish li a {
	font-size:1em;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
#nav li a {font-size:1.15em;}
}
@media screen and (-webkit-min-device-pixel-ratio:0){
#nav_spanish li a {font-size:1em;}
}

#nav a:hover{
	color: #940300;
}
#nav li.active a,
#nav .active a:hover {
	color: #a72e1c;
}
.columns {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width:100%;
	position:absolute;
	top:140px;
	left:0;
	display:block;	
	z-index:8;	
	text-shadow: #ffffbe 0px 0px 2px;

}
.Cols {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width:100%;
	display:block;	
}
.twoCol_one {
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
	display:block;
	float:left;
	width:310px;
}
.twoCol_two {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width:620px;
	display:block;
	float:left;	
}
#callOut {
	margin: 235px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
	display:block;
	float:left;	
}
#aboutLink {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:295px;
	height:121px;
	display:block;
}
#aboutLink a:link,
#aboutLink a:visited,
#aboutLink a:active {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:295px;
	height:121px;
	display:block;
	float:left;	
	background: url(../images/home_about_btn.png) 0 0px no-repeat;
	background-color:transparent;
}
#aboutLink a:hover {
	display: block; 
	background: url(../images/home_about_btn.png) 0 -121px no-repeat;
	background-color:transparent;
}
#callBG {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:295px;
	height:217px;
	display:block;
	background: url(../images/bg_divider.png) 0 0 no-repeat;
}
#infoLink {
	margin: 25px 0px 0px 0px;
	padding: 0px 0px 0px 00px;
	width:143px;
	height:176px;
	display:block;
	float:left;	
}
#infoLink a:link,
#infoLink a:visited,
#infoLink a:active {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:143px;
	height:176px;
	display:block;
	float:left;	
	background: url(../images/home_info_btn.png) 0 0px no-repeat;
	background-color:transparent;
}
#infoLink a:hover {
	display: block;
	background: url(../images/home_info_btn.png) 0 -176px no-repeat;
	background-color:transparent;
}
#recipeLink  {
	margin: 25px 0px 0px 0px;
	padding: 0px 0px 0px 00px;
	width:143px;
	height:176px;
	display:block;
	float:right;	
}
#recipeLink a:link,
#recipeLink a:visited,
#recipeLink a:active {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:143px;
	height:176px;
	display:block;
	float:right;	
	background: url(../images/home_recipe_btn.png) 0 0px no-repeat;
	background-color:transparent;
}
#recipeLink a:hover {
	display: block;
	background: url(../images/home_recipe_btn.png) 0 -176px no-repeat;
	background-color:transparent;
}
#homeMain {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width:620px;
	height:435px;
	display:block;
	float:left;
	background: url(../images/home_main.png) 0px 0px no-repeat;
}

#slideshow2 {
    position:relative;
    width:572px;
}

#slideshow2 DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    width:572px;
}

#slideshow2 DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow2 DIV.last-active {
    z-index:9;
}

#slideshow2 DIV IMG {
	padding:16px 0px 0px 25px;
	height:386px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}
#homeText {
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	height:180px;
	display:block;
	float:left;	
	overflow:hidden;
}
.headerOne {
	font-family: 'SofiaBold', Helvetica, Arial, Verdana, Tahoma;
	color:#7d0300;
	font-size: 1.35em;
	line-height:1.1em;
	letter-spacing: -0.03em;
}
#homeFooter {
	margin:0px 00px 0px 0px;
	padding:20px 30px 0px 0px;
	color:#3a1e13;
	font-family: 'SofiaBold', Helvetica, Arial, Verdana, Tahoma;
	font-weight: normal! important; 
	font-size:.82em;
	line-height:1em;
	text-transform:uppercase;
	float:right;
	background: url(../images/bg_footer.png) 0 0 no-repeat;
	width:610px;
	height:57px;
	text-shadow: #ffffbe 00px 0px 2px;
	letter-spacing:-0.008em;
	text-align:right;
}
#homeFooter a {
	padding: 0px;
	color: #3a1e13;
	text-decoration: none;
}

#homeFooter  a:hover{
	color: #940300;
}
.subColumns {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:100%;
	position:absolute;
	top:140px;
	left:0;
	display:block;	
	z-index:10;
}
.subColumns_theContent {
	margin: 190px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:100%;
	z-index:10;
	position:relative;
	top:-190px;
	left:0;
	overflow:hidden;
}
.subColumns_cont {
	margin: 190px  0px 0px  0px;
	padding: 0px 0px 0px 0px;
	width:100%;
	z-index:10;
	position:relative;
	top:0px;
	left:0;
	background: url(../images/paperbg_wrap.png) 0 0 repeat-y;

}
.subColumns_text {
	margin: 0px 0px -170px 0px;
	padding: 0px 0px 0px 0px;
	width:100%;
	z-index:10;
	position:relative;
	top:-190px;
	left:0;
	overflow:hidden;
}
.ColFull {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display:block;
	float:left;	
	width:100%;
	color: #3a1e13;
	font-size:1.1em;
	text-align:left;
	line-height:1.5em;
}
.SingleCol {
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	display:block;
	width:880px;
	color: #3a1e13;
	font-size:1.1em;
	text-align:left;
	line-height:1.5em;
}
.subCol_foldCol{
	margin: 200px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
	display:block;
	float:left;	
	width:270px;
	color: #3a1e13;
	font-size:1.1em;
	text-align:left;
	line-height:1.5em;
}
.subCol_full {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display:block;
	float:left;	
	width:630px;
	color: #3a1e13;
	font-size:1.1em;
	text-align:left;
	line-height:1.5em;
}
.subCol_one{
	margin: 0px 0px 0px 28px;
	padding: 0px 0px 0px 0px;
	display:block;
	float:left;	
	width:690px;
	color: #3a1e13;
	font-size:1.1em;
	text-align:left;
	line-height:1.5em;
}
.subCol_one #col_splitOne {
	margin: 190px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display:block;
	float:left;	
	width:290px;
	color: #3a1e13;
	font-size:1.1em;
	text-align:left;
	line-height:1.5em;
}
.subCol_one #col_splitTwo {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	display:block;
	float:left;	
	width:395px;
}
.subCol_one #col_splitTwo h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #3a1e13;
	font-size:1.25em;
	text-align:left;
	line-height:1.5em;
	font-family: 'SofiaRegular', Helvetica, Arial, Verdana, Tahoma;
}
.subCol_one #col_splitTwo h6 {
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	color: #3a1e13;
	font-size:1em;
	text-align:left;
	font-family: 'SofiaRegular', Helvetica, Arial, Verdana, Tahoma;
	letter-spacing:-0.01em;
	line-height: 1.40em;
}
.subCol_one #col_splitTwo p {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	color: #3a1e13;
	font-size:.85em;
	text-align:left;
	line-height:1.5em;
}
#brandImg {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:395px;
	height:375px;
	display:block;
}
.subCol_two{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	display:block;
	float:left;	
	width:210px;

}
.subCol_two #sideNav {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display:block;
	float:left;	
}
.subCol_two #sideNav #navHeader,
.subCol_two #sideNav #navHeaderESP,
.subCol_two #sideNav #navHeaderBrands,
.subCol_two #sideNav #navHeaderBrandsESP,
.subCol_two #sideNav #navHeaderRecipes,
.subCol_two #sideNav #navHeaderRecipesESP {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display:block;
float:left;
background: url(../images/sidenav_tips.png) 0 0 no-repeat;
width:210px;
height:55px;
}
.subCol_two #sideNav #navHeaderBrands {
background: url(../images/sidenav_brands.png) 0 0 no-repeat;
}
.subCol_two #sideNav #navHeaderBrandsESP {
background: url(../images/sidenav_brandsESP.png) 0 0 no-repeat;
}
.subCol_two #sideNav #navHeaderRecipes{
background: url(../images/sidenav_recipes.png) 0 0 no-repeat;
}
.subCol_two #sideNav #navHeaderRecipesESP{
background: url(../images/sidenav_recipesESP.png) 0 0 no-repeat;
}
.subCol_two #sideNav #navHeaderESP{
background: url(../images/sidenav_tipsESP.png) 0 0 no-repeat;
}
.subCol_two #sideNav ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display:block;
	float:left;	
	text-align:center;
	width:210px;
}
.subCol_two #sideNav ul li {
	margin: 12px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
	display:block;
	color: #3a1e13;
	font-family: 'SofiaRegular', Helvetica, Arial, Verdana, Tahoma;
	list-style: none;
}
.subCol_two #sideNav ul li a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #3a1e13;
	font-size:1.1em;
	letter-spacing:-0.01em;
	text-decoration:none;
}
.subCol_two #sideNav ul li a:hover {
	color: #940300;
	text-decoration:none;
}
.subCol_two #sideNav ul li.active a,
.subCol_two #sideNav ul li.active a:hover {
	color: #a72e1c;
}
.rightSideBtn {
	clear:all;
	margin: 0px 0px 0px 0px;
	padding:0;
	width:210px;
	display:block;
	float:left;	
}
.rightSideBtnESP {
	clear:all;
	margin: 0px 0px 0px 0px;
	padding:0;
	width:210px;
	display:block;
	float:left;	    
    
}
.rightSideBtn a:link,
.rightSideBtn a:visited,
.rightSideBtn a:active,
.rightSideBtn #emailBtn a:link ,
.rightSideBtn #emailBtn a:visited,
.rightSideBtn #emailBtn a:active,
.rightSideBtn #shareBtn a:link ,
.rightSideBtn #shareBtn a:visited,
.rightSideBtn #shareBtn a:active,
.rightSideBtn #productBtn a:link ,
.rightSideBtn #productBtn a:visited,
.rightSideBtn #productBtn a:active,
.rightSideBtn #tipsBtn a:link ,
.rightSideBtn #tipsBtn a:visited,
.rightSideBtn #tipsBtn a:active {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:210px;
	height:60px;
	display:block;
	float:right;	
	background: url(../images/rtSideBtn_recipes.png) 0 0px no-repeat;
	background-color:transparent;
}
.rightSideBtnESP a:link,
.rightSideBtnESP a:visited,
.rightSideBtnESP a:active,
.rightSideBtnESP #emailBtn a:link ,
.rightSideBtnESP #emailBtn a:visited,
.rightSideBtnESP #emailBtn a:active,
.rightSideBtnESP #shareBtn a:link ,
.rightSideBtnESP #shareBtn a:visited,
.rightSideBtnESP #shareBtn a:active,
.rightSideBtnESP #productBtn a:link ,
.rightSideBtnESP #productBtn a:visited,
.rightSideBtnESP #productBtn a:active,
.rightSideBtnESP #tipsBtn a:link ,
.rightSideBtnESP #tipsBtn a:visited,
.rightSideBtnESP #tipsBtn a:active {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:210px;
	height:60px;
	display:block;
	float:right;	
	background: url(../images/rtSideBtn_recipesESP.png) 0 0px no-repeat;
	background-color:transparent;
}

.rightSideBtn a:hover,
.rightSideBtn #emailBtn a:hover,
.rightSideBtn #shareBtn a:hover,
.rightSideBtn #productBtn a:hover,
.rightSideBtn #tipsBtn a:hover {
	display: block;
	background: url(../images/rtSideBtn_recipes.png) 0 -60px no-repeat;
	background-color:transparent;
}
.rightSideBtnESP a:hover,
.rightSideBtnESP #emailBtn a:hover,
.rightSideBtnESP #shareBtn a:hover,
.rightSideBtnESP #productBtn a:hover,
.rightSideBtnESP #tipsBtn a:hover {
	display: block;
	background: url(../images/rtSideBtn_recipesESP.png) 0 -60px no-repeat;
	background-color:transparent;
}

.rightSideBtn #emailBtn a:link ,
.rightSideBtn #emailBtn a:visited,
.rightSideBtn #emailBtn a:active {
	background: url(../images/rtSideBtn_email.png) 0 0px no-repeat;
}
.rightSideBtn #emailBtn a:hover{
	background: url(../images/rtSideBtn_email.png) 0 -60px no-repeat;
}
.rightSideBtn #shareBtn a:link ,
.rightSideBtn #shareBtn a:visited,
.rightSideBtn #shareBtn a:active {
	background: url(../images/rtSideBtn_share.png) 0 0px no-repeat;
}
.rightSideBtnESP #shareBtn a:link ,
.rightSideBtnESP #shareBtn a:visited,
.rightSideBtnESP #shareBtn a:active {
	background: url(../images/rtSideBtn_shareESP.png) 0 0px no-repeat;
}

.rightSideBtn #shareBtn a:hover{
	background: url(../images/rtSideBtn_share.png) 0 -60px no-repeat;
}
.rightSideBtnESP #shareBtn a:hover{
	background: url(../images/rtSideBtn_shareESP.png) 0 -60px no-repeat;
}
.rightSideBtn #productBtn a:link ,
.rightSideBtn #productBtn a:visited,
.rightSideBtn #productBtn a:active {
	width:210px;
	height:135px;
	background: url(../images/rtSideBtn_products.png) 0 0px no-repeat;
}
.rightSideBtn #productBtn a:hover {
	background: url(../images/rtSideBtn_products.png) 0 -135px no-repeat;
}
.rightSideBtnESP #productBtn a:link ,
.rightSideBtnESP #productBtn a:visited,
.rightSideBtnESP #productBtn a:active {
	width:210px;
	height:135px;
	background: url(../images/rtSideBtn_productsESP.png) 0 0px no-repeat;
}
.rightSideBtnESP #productBtn a:hover {
	background: url(../images/rtSideBtn_productsESP.png) 0 -135px no-repeat;
}
.rightSideBtn #tipsBtn a:link ,
.rightSideBtn #tipsBtn a:visited,
.rightSideBtn #tipsBtn a:active {
	width:210px;
	height:60px;
	background: url(../images/rtSideBtn_tips.png) 0 0px no-repeat;
}
.rightSideBtn #tipsBtn a:hover {
	background: url(../images/rtSideBtn_tips.png) 0 -60px no-repeat;
}
.rightSideBtnESP #tipsBtn a:link ,
.rightSideBtnESP #tipsBtn a:visited,
.rightSideBtnESP #tipsBtn a:active {
	width:210px;
	height:60px;
	background: url(../images/rtSideBtn_tipsESP.png) 0 0px no-repeat;
}
.rightSideBtnESP #tipsBtn a:hover {
	background: url(../images/rtSideBtn_tipsESP.png) 0 -60px no-repeat;
}
.horizontalOrna {
	clear:both;
	margin:0px auto;
	padding:0px;
	background: url(../images/horiz_ornament.png) 0 0px no-repeat;
	width:162px;
	height:10px;
	display:block;
}
.horizontalOrna_lg {
	clear:both;
	margin:5px auto;
	padding:0px;
	background: url(../images/horiz_lg_ornament.png) 0 0px no-repeat;
	width:239px;
	height:13px;
	display:block;
}
#SearchArea{
	clear:both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:130px;
	float:left;
	width:100%;
}
#Search {
	margin: 20px auto;
	padding:0px 0px 0px 8px;
	width:210px;
	display:block;

}
#Search #SearchHead {
	margin: 0px 0px 5px -8px;
	padding:0;
	width:210px;
	height:46px;
	background: url(../images/head_rtSideSearch.png) 0 0px no-repeat;
}

#Search #SearchHeadESP {
	margin: 0px 0px 5px -8px;
	padding:0;
	width:210px;
	height:46px;
	background: url(../images/head_rtSideSearchESP.png) 0 0px no-repeat;
}

#Search div#search_box {
	margin:0px 0px 0px 5px;
	padding: 0px;
	width: 125px;
	height:25px;
	background-color: #FFF;
	float: left;
	border:2px solid #7d0300;
}
#Search .search-input {
	margin:0px 0px 0px 0px;
	padding: 4px 0px 0px 5px;
	width:90%;
	//background-color: #fff;
	text-transform: uppercase;
	font-size: .85em;
	color: #666666;
	font-weight: bold;
	border-style: none;
}
#searchButton_area {
	margin: 0px 0px 0px 5px;
	padding:0;
	float: left;

}
.search-button {
	margin: 0px;
	padding:0px 0px 0px 0px;
	width:59px;
	height:29px;
	display:block;
	background: url(../images/searchSubmit_rt.png) 0 0px no-repeat;

}




#Searchw {
	margin: 20px auto;
	padding:0;
	width:100%;
	display:block;

}
#Searchw div#search_box {
	margin:0px 0px 0px 0px;
	padding: 0px;
	width: 350px;
	height:25px;
	background-color: #FFF;
	float: left;
	border:2px solid #7d0300;
}
#Searchw .search-input {
	margin:0px 0px 0px 0px;
	padding: 4px 0px 0px 5px;
	width:90%;
	//background-color: #fff;
	text-transform: uppercase;
	font-size: .85em;
	color: #666666;
	font-weight: bold;
	border-style: none;
}


#leftSideInput {
	margin:  20px auto;
	padding:0;
	width:240px;
	display:block;
}
#leftSideInput #ltInputHead {
	margin: 0px 0px 5px 0px;
	padding:0;
	width:212px;
	height:59px;
	background: url(../images/head_grillSignUp.png) 0 0px no-repeat;
}
div#ltSideInput_box {
	margin:0px 0px 0px 5px;
	padding: 0px;
	width: 135px;
	height:25px;
	background-color: #FFF;
	float: left;
	border:2px solid #7d0300;
}
.ltSideInput_input {
	margin:0px 0px 0px 0px;
	padding: 6px 0px 0px 5px;
	width:90%;
	text-transform: uppercase;
	font-size: .65em;
	color: #666666;
	font-weight: bold;
	border-style: none;
}
#subHeader_one  {
	margin: 0px 0px 0px 300px;
	padding: 0px 0px 0px 0px;
	float:left;
	width:360px;
}
.headerDivider {
	margin:5px 0px 0px 0px;
	padding:0;
	width:343px;
	height:5px;
	display:block;
	float:left;	
	background: url(../images/headerdivide.png) 0 0 no-repeat;
}	
#subHeader_one h2 {
	clear:both;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:1.35em;
	font-family: 'SofiaBold', Helvetica, Arial, Verdana, Tahoma;
	line-height:1em;
	letter-spacing:-0.01em;
}
#subHeader_one #tempLink{
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display:block;
	float:left;
}
#subHeader_one #tempLink #tempText {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #3a1e13;
}
#subHeader_one #tempLink #tempText a{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #3a1e13;
	text-decoration:none;
}
.subCol_one ol {
	clear:both;
	margin: 20px 0px 0px 50px;
	padding: 0px 10px 0px 10px;
	list-style-type:decimal;
	float:left;
	list-style-position: outside;
	width:620px;
}
.subCol_one ol li {
	margin: 0px 0px 10px 10px;
	
	padding: 0px 0px 0px 0px;
	color: #7d0300;
	font-size:1.15em;
	font-family: 'SofiaBold', Helvetica, Arial, Verdana, Tahoma;
	letter-spacing:-0.02em;
}
.subCol_one ol li .listText {
	color: #000;
	font-size:.8em;
	font-family: 'SofiaRegular', Helvetica, Arial, Verdana, Tahoma;
}
#brandDescript {
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	font-family: 'SofiaRegular', Helvetica, Arial, Verdana, Tahoma;
	width:270px;
	display:block;
}
#brandDescript h1{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: 'SofiaBold', Helvetica, Arial, Verdana, Tahoma;
	color: #7d0300;
	font-size:1.45em;
	line-height:1.45em;
	text-align:left;
	letter-spacing:-0.025em;
}
#brandDescript p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: 'SofiaRegular', Helvetica, Arial, Verdana, Tahoma;
	color: #3a1e13;
	font-size:1em;
	line-height:1.15em;
	text-align:left;
	letter-spacing:-0.02em;
}
#recipeImg_area {
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	width:226px;
	height:209px;
	display:block;
	float:left;
	border:0;
}
#recipeLeft_descript {
	clear:both;
	width:190px;
	margin: 10px 0px 0px 55px;
	padding: 0px 0px 0px 0px;
	display:block;
	float:left;
}
#recipeLeft_descript .vertOrnament{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/vertical_ornament.png) 0 0 no-repeat;
	float:left;
	width:10px;
	height:158px;
	display:block;
}
#recipeLeft_descript #recipeSmDescript {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	display:block;
}
#recipeLeft_descript #recipeSmDescript p {
	margin: 5px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
	font-family: 'SofiaRegular', Helvetica, Arial, Verdana, Tahoma;
	font-size: .8em;
	line-height: 1.15em;
	color: #7d0300;
	text-align:left;
}
#recipeLeft_descript #recipeSmDescript p .desriptTextBlk{
	color: #000;
}
#recipeLeft_courtesy {
	clear:both;
	width:190px;
	margin: 10px 0px 0px 45px;
	padding: 0px 0px 0px 0px;
	display:block;
	float:left;
}
#recipeLeft_courtesy h1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: 'SofiaBold', Helvetica, Arial, Verdana, Tahoma;
	font-size: 1em;
	line-height:1.25em;
	color: #3a1e13;
	text-transform:uppercase;
	text-align:center;
}
#recipeLeft_courtesy h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: 'SofiaRegular', Helvetica, Arial, Verdana, Tahoma;
	font-size: .75em;
	color: #7d0300;
	text-align:center;
	line-height:1.25em;
}
#recipeLeft_courtesy h2 a:link,
#recipeLeft_courtesy h2 a:visited,
#recipeLeft_courtesy h2 a:active {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #7d0300;
	text-decoration:none;
}
#recipeLeft_courtesy h2 a:hover {
	text-decoration:underline;
}
#mainImg {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width:618px;
	height:430px;
	display:block;
}
#aboutImg {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width:550px;
	height:400px;
	display:block;
}
#mainText_area {
	clear:both;
	margin: 0px 20px 0px 30px;
	padding: 0px 0px 0px 0px;
	display:block;
}
#mainText_area p{
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-family: 'SofiaRegular', Helvetica, Arial, Verdana, Tahoma;
	font-size: 1em;
	color: #3a1e13;
	text-align:left;
	line-height:1.3em;
}
#sideGrillInfo {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	display:block;
}
#sideGrillInfo ul{
	margin: 10px 0px 10px 35px;
	padding: 0px 0px 0px 0px;
	display:block;
	float:left;	
	text-align:left;
}
#sideGrillInfo li{
	margin: 3px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	color: #7d0300;
	font-family: 'SofiaRegular', Helvetica, Arial, Verdana, Tahoma;
	list-style: disc;
	text-transform:uppercase;
	font-size:.85em;
	line-height:1.4m;
}
#grillText_area {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	display:block;
}
#charcoal_bag,
#charcoal_bagSmall {
	clear:both;
	margin: 20px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	float:left;
	width:232px;
	height:324px;
	float:left;
	display:block;
}
#charcoal_bagSmall {
	margin: 20px 0px 0px 30px;
	width:198px;
	height:166px;
}
#paginationNav {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:right;
	display:block;
	width:100%;
}
#paginationNav ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	float: right;
	font-family: 'SofiaRegular', Helvetica, Arial, Verdana, Tahoma;
}
#paginationNav li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
	list-style: none;
	float: left;
	color: #3a1e13;
	font-size:1.1em;
	display:inline;
}

#paginationNav li a {
	padding: 0px;
	color: #563a2a;
	text-decoration: none;
}
#paginationNav li a:hover,
#paginationNav li a:active {
	color: #7d0300;
}
#paginationNav li.active a {
	color: #a72e1c;
}
#paginationNav li.active a:hover,
#paginationNav li.active a:active {
	color: #a72e1c;
}
#2col_ContentArea {
	clear:both;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width:100%;
	float:left;
	display:block;
	position:relative;
	top:0;
	left:0;
}
#brandContentArea {
	clear:both;
	margin: 0px auto 0px auto;
	padding: 0px 14px 0px 26px;
	width:100%;
	float:left;
	display:block;
	position:relative;
	top:0;
	left:0;
}
#brandContentArea ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	float:left;	
}

#brandContentArea ul li {
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	float: left;
	color: #3a1e13;
	font-size:1em;
	display:inline;
	width:128px;
	height:123px;
	font-weight: normal;
	font-family: 'SofiaBold', Helvetica, Arial, Verdana, Tahoma;
	line-height:1em;
	text-align:left;
	letter-spacing:-0.025em;
}
#brandContentArea ul  li a {
	display:block;
	font-weight: normal;
	margin:34px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
	color: #3a1e13;
	text-decoration: none;
	text-align: center;

}
#brandContentArea ul  a:hover,
#brandContentArea ul a:active {
	color: #a72e1c;
}
#brandContentArea ul  li.active a,
#brandContentArea ul  li.active a:hover,
#brandContentArea ul li.active a:active {
	color: #a72e1c;
}
#brandpaperTabs {
	clear:both;
	margin: -150px auto 0px auto;
	padding: 0px 14px 0px 26px;
	width:100%;
	float:left;
	display:block;
	position:relative;
	top:0;
	left:0;
}
#brandpaperTabs ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	float:left;	
}
#brandpaperTabs ul li {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	float: left;
	color: #3a1e13;
	display:inline;
	width:128px;
	height:123px;
	font-weight: normal;
	font-family: 'SofiaBold', Helvetica, Arial, Verdana, Tahoma;
	font-size:1em;
	line-height:1em;
	text-align:left;
	letter-spacing:-0.025em;
}
#brandpaperTabs ul li a {
	display:block;
	font-weight: normal;
	margin:34px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
	color: #3a1e13;
	text-decoration: none;
	text-align: center;
}
#brandpaperTabs ul  a:hover,
#brandpaperTabs ul a:active {
	color: #7d0300;
}
#brandpaperTabs ul  li.active a,
#brandpaperTabs ul  li.active a:hover,
#brandpaperTabs ul li.active a:active {
	color: #7d0300;
}
.brandLinks {
	margin:0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}
#ajaxSearch_form {
    color: #444;
    width: 210px;
	float:left;

}
#ajaxSearch_form fieldset{
	border: 0px solid #ddd;
	width: 210px;
}
#ajaxSearch_input {
    margin:0px 0px 0px 0px;
	padding: 4px 0px 0px 5px;
	width: 125px;
	height:25px;
	//background-color: #fff;
	text-transform: uppercase;
	font-size: .85em;
	color: #666666;
	font-weight: bold;
	border-style: none;
	float: left;
}
#Searchw #ajaxSearch_input{
	width: 276px;
}
#ajaxSearch_submit {
	cursor: pointer;
	cursor: hand;
    display: inline;
    line-height: 1.1em;
    margin: 0px;
	padding:0px 0px 0px 0px;
	width:59px;
	height:29px;
	display:block;
	background: url(../images/searchSubmit_rt.png) 0 0px no-repeat;
	text-indent: -1000em;
}
#ajaxSearch_intro {
	visibility:hidden;
}
.ajaxSearch_result{
		
}
.ajaxSearch_resultExtract p{
	margin:0px 0px 0px 0px;
	padding:0;
}
.ajaxSearch_result a:link, .ajaxSearch_result a:visited, .ajaxSearch_result a:hover, .ajaxSearch_result a:active{
	margin:0px 0px 5px 0px;
	padding:0;
	font-size:1.4em;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	letter-spacing: normal;
	line-height: 1.1em;
	font-family: 'SofiaBold', Helvetica, Arial, Verdana, Tahoma;
	color: #7d0300;
	letter-spacing:-0.03em;
	text-decoration: none;
}
.ajaxSearch_result .active a,
.ajaxSearch_result .active a:hover,
.ajaxSearch_result .active a:active {
	color: #7d0300;
}
.AS_ajax_resultsIntroFailure{
	float:left;
	width:400px;
}


#sideNav ul ul li ul{
	font-size:0.85em;
	line-height: 1.1em;
}
#sideNav ul ul li ul .last{
	margin-bottom:20px;
}




#Search div#search_box {
	margin:0px 0px 0px 5px;
	padding: 0px;
	width: 125px;
	height:25px;
	background-color: #FFF;
	float: left;
	border:2px solid #7d0300;

}
#Search .search-input {
	margin:0px 0px 0px 0px;
	padding: 4px 0px 0px 5px;
	width:90%;
	//background-color: #fff;
	text-transform: uppercase;
	font-size: .85em;
	color: #666666;
	font-weight: bold;
	border-style: none;
}
#searchButton_area {
	margin: 0px 0px 0px 5px;
	padding:0;
	float: left;

}
.search-button {
	margin: 0px;
	padding:0px 0px 0px 0px;
	width:59px;
	height:29px;
	display:block;
	background: url(../images/searchSubmit_rt.png) 0 0px no-repeat;
	
}

#mc-embedded-subscribe{
	cursor: pointer;
	cursor: hand;
	display: inline;
    line-height: 1.1em;
    margin: 0px;
	padding:0px 0px 0px 0px;
	width:59px;
	height:29px;
	display:block;
	background: url(../images/searchSubmit_rt.png) 0 0px no-repeat;
	text-indent: -1000em;
}
#searchButton_areaESP {
	margin: 0px 0px 0px 5px;
	padding:0;
	float: left;

}
.search-buttonESP {
	margin: 0px;
	padding:0px 0px 0px 0px;
	width:59px;
	height:29px;
	display:block;
	background: url(../images/searchSubmit_rtESP.png) 0 0px no-repeat;
	
}

#mc-embedded-subscribeESP{
	cursor: pointer;
	cursor: hand;
	display: inline;
    line-height: 1.1em;
    margin: 0px;
	padding:0px 0px 0px 0px;
	width:59px;
	height:29px;
	display:block;
	background: url(../images/searchSubmit_rtESP.png) 0 0px no-repeat;
	text-indent: -1000em;
}

.subCol_one .ListStyleTwo ol,
.subCol_one .ListStyleTwo ul {
	clear:both;
	margin: 5px 0px 10px 20px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	float:left;
	list-style-position: outside;
	width:590px;
	font-size:1em;
	color:#3a1e13;
}
.subCol_one .ListStyleTwo ul {
	margin: -8px 0px 10px 15px;
	list-style: none;
}

.subCol_one .ListStyleTwo ol li,
.subCol_one .ListStyleTwo ul li {
	margin:10px 0px 5px 0px;
	/* any IE */
	margin: expression('8px 0px 0px 25px');
	padding: 0px 0px 0px 0px;
	font-size:.85em;
	font-family: 'SofiaRegular', Helvetica, Arial, Verdana, Tahoma;
	letter-spacing:-0.02em;
	line-height: 1.2em;
	color:#3a1e13;
}
.subCol_one .ListStyleTwo ol li {
	list-style-type:decimal;
	font-family: 'SofiaRegular', Helvetica, Arial, Verdana, Tahoma;

}
.subCol_one .ListStyleTwo ul li {
	list-style-type:disc;
	font-family: 'SofiaRegular', Helvetica, Arial, Verdana, Tahoma;
}
#mainText_area .crownList ul {
	clear:both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	width:620px;
	color:#3a1e13;
	//list-style-position: outside;
	//list-style:square;
	list-style: outside url(../images/icon_listCrown.png);
}
#mainText_area .crownList ul li {
	margin:10px 0px 20px 60px;
	/* any IE */
	margin: expression('18px 0px 0px 60px');
	padding: 0px 0px 0px 0px;
	font-size:.85em;
	font-family: 'SofiaRegular', Helvetica, Arial, Verdana, Tahoma;
	letter-spacing:-0.02em;
	color:#3a1e13;
	line-height: 1.2em;
}
#mainText_area .crownList ul li Span {
	margin-top:-20px;
	font-size:1.35em;
	font-family: 'SofiaBold', Helvetica, Arial, Verdana, Tahoma;
	letter-spacing:-0.02em;
	line-height: 1.2em;
	color: #7d0300;
}
#mainText_area .crownList ul li Span a:link,
#mainText_area .crownList ul li Span a:visited,
#mainText_area .crownList ul li Span a:hover,
#mainText_area .crownList ul li Span a:active{
	margin-top:-20px;
	font-size:1em;
	font-family: 'SofiaBold', Helvetica, Arial, Verdana, Tahoma;
	letter-spacing:-0.02em;
	line-height: 1.2em;
	color: #7d0300;
	text-decoration: none;
}
.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	z-index:1001;

}
.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 46%;
	height: 58%;
	padding: 16px;
	border: 16px solid orange;
	background-color: white;
	z-index:1002;
	overflow: auto;
}
#imageContainer {
	margin:15px 18px 18px 24px;
	width:572px;
	height:386px;
}

#imageContainer img {
	display:none;
	position:absolute;
	top:20;
	left:20;
}
#grillSlideshow {
	margin:0;
	padding:0;
	width:650px;
	display:block;
	float:left;
}
#grillSlideshow #imageArea_grill {
	margin:0;
	padding:0;
	width:614px;
	height:424px;
	display:block;
	background: url(../images/grill_loading.png) 0 0 no-repeat;
}
#grillSlideshow .imageholder {
	margin:0;
	padding:0;
	width:614px;
	height:424px;
	display:block;
	float:left;

}
#grillSlideshow #slideNav {
	margin:5px 0px 10px 0px;
	padding:0;
	height:85px;
	display:block;
	float:left;
}

#grillSlideshow .item {
	margin:0px 10px 0px 0px;
	padding:0;
	width:115px;
	height:79px;
	display:block;
	float:left;
}




////////// CHROME CSS START ///////////////

@media screen and (-webkit-min-device-pixel-ratio:0) {
	h3  {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	p  {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.subCol_one #col_splitTwo h5 {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.subCol_one #col_splitTwo h6 {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	font-size:.9em;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.subCol_one #col_splitTwo p {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.subCol_two #sideNav ul li {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#subHeader_one h2 {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	font-weight:bold;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.subCol_one ol li {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	font-weight:bold;
		}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.subCol_one ol li .listText {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#brandDescript {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#brandDescript h1 {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	font-weight:bold;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#brandDescript p {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	font-size:.9em;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#recipeLeft_descript #recipeSmDescript p {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#recipeLeft_courtesy h1 {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	font-weight:bold;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#recipeLeft_courtesy h2 {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#mainText_area p {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	font-size: .9em;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#sideGrillInfo li{
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	list-style: disc;
	font-size:.85em;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#paginationNav ul {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#brandContentArea ul li{
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	font-weight:bold;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#brandpaperTabs ul li {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	font-weight:bold;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#brandpaperTabs ul li a{
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	font-weight:bold;
	}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.ajaxSearch_result a:link {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	font-weight:bold;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.ajaxSearch_result a:visited {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	font-weight:bold;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.ajaxSearch_result a:hover {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	font-weight:bold;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.ajaxSearch_result a:active {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	font-weight:bold;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.subCol_one .ListStyleTwo ol li {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	font-weight:normal;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.ListStyleTwo ul li {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	#mainText_area .crownList ul li {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#mainText_area .crownList ul li Span{
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	font-weight:bold;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#mainText_area .crownList ul li Span a:link {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	font-weight:bold;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#mainText_area .crownList ul li Span a:visited {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	font-weight:bold;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#mainText_area .crownList ul li Span a:hover {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	font-weight:bold;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#mainText_area .crownList ul li Span a:active {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	font-weight:bold;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#brandContentArea ul li {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	font-weight:bold;
	}
}


////////// CHROME CSS END ///////////////



////////// START OF WINDOWS FIREFOX FONT FIX ////////////
		
.win.gecko h3 {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	
}
.win.gecko h4 {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	font-weight:bold;
	
	font-size:1.5em;

}
.win.gecko h5 {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	
	font-size:1.1em;
}
.win.gecko p {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	
}

.win.gecko .subCol_one #col_splitTwo h5 {
		
		font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
}
.win.gecko .SingleCol h6  {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	font-size:.8em;
	
}

.win.gecko .h6Red {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	color: #7d0300;
	font-size:1.1em;
}
.win.gecko .headerOne {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	
	font-weight:bold;
	font-size:1.4em;

}
.win.gecko .subCol_one #col_splitTwo p {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	
	font-size:.85em;
}
.win.gecko #sideGrillInfo ul li {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	
}
.win.gecko #subHeader_one h2 {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	font-weight:bold;
	
}
.win.gecko .subCol_one ol {
	clear:both;
	margin: 5px 0px 0px 0px;
	
	}
.win.gecko .subCol_one ol li {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	margin:0px 0px 0px 40px;
	
	}
.win.gecko .subCol_one ol li .listText {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	
	font-size:.85em;

}
.win.gecko #brandDescript {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	
}
.win.gecko #brandDescript p{
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	
	font-size:.8em;
}
.win.gecko #recipeLeft_descript #recipeSmDescript p {
		font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
		
		font-size:.75em;
}
.win.gecko #recipeLeft_descript #recipeSmDescript p .desriptTextBlk {
		font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
		
}
.win.gecko #recipeLeft_courtesy  {
	margin: 10px 0px 0px 10px;
	
}
.win.gecko #recipeLeft_courtesy h1 {
		font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
		font-weight:bold;
		
		font-size:.85em;
		
}
.win.gecko #recipeLeft_courtesy h2 {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	
}
.win.gecko #mainText_area p {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	font-size: .9em;
	
}
.win.gecko #sideGrillInfo li{
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	list-style: disc;
	font-size:.9em;
}
.win.gecko #paginationNav ul {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	
}
.win.gecko #brandContentArea ul li{
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	font-weight:bold;
	
}
.win.gecko #brandpaperTabs ul li {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	font-weight:bold;
	
}
.win.gecko #brandpaperTabs ul li a{
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	font-weight:bold;
	
}
.win.gecko .ajaxSearch_result a:link,
.win.gecko .ajaxSearch_result a:visited,
.win.gecko .ajaxSearch_result a:hover,
.win.gecko .ajaxSearch_result a:active {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	font-weight:bold;
	
}
.win.gecko .subCol_one .ListStyleTwo ol,
.win.gecko .subCol_one .ListStyleTwo ol li {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	
	
}
.win.gecko .subCol_one .ListStyleTwo ul {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	
	}
.win.gecko #mainText_area .crownList ul li {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;

}
.win.gecko #mainText_area .crownList ul li Span{
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	
	font-weight:bold;
}
.win.gecko #mainText_area .crownList ul li Span a:link,
.win.gecko #mainText_area .crownList ul li Span a:visited,
.win.gecko #mainText_area .crownList ul li Span a:hover,
.win.gecko #mainText_area .crownList ul li Span a:active {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	font-weight:bold;
	
}

.win.gecko #brandContentArea ul li {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	
	text-align:center;

}
.win.gecko #recipeLeft_courtesy h2 {
	font-size: .85em;
	line-height:1.20em;
}
.win.gecko #recipeLeft_courtesy h2 a:link,
.win.gecko #recipeLeft_courtesy h2 a:visited,
.win.gecko #recipeLeft_courtesy h2 a:active {
	text-decoration:none;
}
.win.gecko #recipeLeft_courtesy h2 a:hover {
	text-decoration:underline;
}
.win.gecko .subCol_two #sideNav ul li{
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	font-size:1.1em;
}
 
.win.gecko .subCol_two #sideNav ul li a {
	text-decoration:none;
}

.win.gecko #nav li {
	margin: 0px 0px 0px 0px;
	padding: 0px 18px 0px 0px;
	list-style: none;
	color: #3a1e13;
	font-size:.9em;
}

.win.gecko #nav li a {
	padding: 0px;
	text-decoration: none;
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	display:inline;
}

.win.gecko #nav a:hover{
	color: #940300;
}
.win.gecko #languageLinks li a {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	font-size:.8em;
	font-weight:bold;

}

.win.gecko #languageLinks a:hover{
	color: #940300;
}
.win.gecko #homeFooter {
	font-family: Helvetica, Arial, Verdana, Tahoma, san-serif;
	font-size:.76em;
} 


/////////// END OF WINDOWS FIREFOX FONT FIX /////////////



 



