body 	{
margin: 0px;
padding: 0px;
font-size: 11px;
background: url(/Recipes/assets/img/topGradient.jpg) top left repeat-x;
}

h2, a	{
margin: 0px;
padding: 0px;
}

.red	{
color: #BE1E2D;
}

.bold	{
font-weight: bold;
}

a:active {outline:none;}
a:focus {outline: none;}

p,li{
color: #454444;
line-height: 19px;
}

.wrapper	{
width: 988px;
margin: auto;
padding: 0px;	
margin-top: 0px;
position:relative;
}

#navTop	{
width: 988px;
height: 62px;
margin: 0px;
padding: 0px;
clear: right;
/*background-image:url(../images/navHolder.jpg);*/
}

#navTop ul{
margin: 25px 0px 3px 115px;
padding: 0px;
list-style: none;
}

#navTop li{
color: #FFFFFF;
margin: 5px 0px;
display: inline;
padding-left: 32px;
padding-right: 32px;
}

#navTop li a{
color: #FFFFFF;
}

.straplineNav {
width: 985px;
height:25px;
font-size: 11px;
color: #000000;
padding: 30px 15px 0px 0px;
text-align: right;
}
.straplineNav a{
color: #616161;
padding: 0px 10px 0px 10px;
display: inline;
border-right:  solid #000000 1px;
}
.straplineNav a:hover{
color: #202020;
}
/*
.straplineNav ul 	{
padding: 0px 0px 0px 0px;
list-style: none;
height: 20px;
}

.straplineNav li 	{
color: #000000;
padding: 0px 10px 0px 10px;
display: inline;
border-right:  solid #000000 1px;
}
*/

.straplineNav .noBorder{
border-right: none;
}

#headerContent {
background: url(/Recipes/assets/img/redHeader.jpg) top left no-repeat;
float: left;
width: 772px;
height: 57px;
margin: 0px 0px 0px 12px;
}

#headerContent h2{
color:#FFFFFF;
font-size: 17px;
font-weight: 600;
}

#headerContent h1{
color:#FFFFFF;
font-size: 17px;
font-weight: 600;
}

#headerContent p{
color:#FFFFFF;
font-size: 11px;
}

#headerHeading{
float:left;
margin: 18px 0px 0px 0px;
padding: 0px 0px 0px 20px;
width: 275px;
}

#headerTagLine{
margin: 15px 0px 0px 0px;
padding: 0px;
color: #FFFFFF;
float: left;
width: 435px;
}

#headerTagLine a{
color:#FFFFFF;
}

#contentBox{
float: left;
margin: 0px 0px 0px 12px;
width: 770px;
height: 265px;
border: 1px solid #EBEBEB;
}

#contentBox table{
margin-top: 35px;
width: 770px;
}

#contentBox td{
vertical-align: middle;
text-align: center;
width: 33%;
}

/* -------------------------- Begin Listings Page -------------------------- */

#contentBoxExpand{
float: left;
margin: 0px 0px 0px 12px;
padding: 0px 0px 50px 0px;
width: 770px;
height: auto;
border: 1px solid #EBEBEB;
background:url(/Recipes/assets/img/contentFooter.gif) bottom right no-repeat;
}

#contentBoxExpand table{
width: 770px;
}

#contentBoxExpand td{
padding: 5px 15px 5px 20px;
text-align: center;
width: 33%;
vertical-align: top;
}

.imgRow{
background: url(/Recipes/assets/img/vLine.jpg)  right repeat-y;
}

#contentBoxExpand td img{
text-align: center;
margin-top: 5px;
margin-bottom: 5px;
}

#contentBoxExpand td h2{
padding-top: 15px;
text-align: left;
color: #046EAF;
font-size: 13px;
}

#contentBoxExpand td h2 a{
color: #046EAF;
}

#contentBoxExpand td h3{
text-align: left;
color: #666666;
font-size: 13px;
margin-bottom: 0px;
}

#contentBoxExpand td p{
text-align: left;
}

.contentBoxExpand2{
float: left;
margin: 0px 0px 0px 12px;
padding: 0px 0px 50px 0px;
width: 770px;
height: auto;
border: 1px solid #EBEBEB;
background:url(../images/contentFooter.gif) bottom right no-repeat;
}
	
.productDescription{
padding-top: 15px;
text-align: left;
color: #046EAF;
font-size: 13px;
}

.productContainer{
width: 256px;
float:left;
text-align: center;
}

.productContainer2{
width: 230px;
float:left;
text-align: center;
border-right: 1px solid #EBEBEB;
margin:  2px 5px 2px 5px;
}

.productContainer2Last{
width: 230px;
float:left;
text-align: center;
margin:  2px 5px 2px 5px;
}
.productContainer div{
padding: 5px 15px 5px 20px;
}

.productContainer p{
text-align: left;
}

.productHeading h2{
padding-top: 15px;
text-align: left;
color: #046EAF;
font-size: 13px;
}

.productHeading h2 a{
color: #046EAF;
}

.productDescription{
border-right: #ededed 1px solid;
}

.productDescriptionLast{
border-right: none;
}

.productImage{
border-right: #ededed 1px solid;
padding-top: 5px;
padding-bottom: 5px;
}

.productImageLast{
border-right: none;
padding-top: 5px;
padding-bottom: 5px;
}

.productPrice h3 {
padding-top: 5px;
text-align: left;
color: #666666;
font-size: 13px;
margin-bottom: 0px;
}

.productSeperator{
background-image: url(/Recipes/assets/img/hLine.jpg);
background-repeat: no-repeat;
background-position: center;
height: 8px;
clear: both;
padding: 0px;
padding-top: 15px;
padding-bottom: 15px;
border-top: 1px solid #EBEBEB;
}

/* -------------------------- End Listings Page -------------------------- */

/* ----------- Begin Cart Content ------------ */


#contentBoxCart{
float: left;
margin: 0px 0px 0px 12px;
padding: 0px 0px 50px 0px;
width: 770px;
height: auto;
border: 1px solid #EBEBEB;
background:url(/Recipes/assets/img/contentFooter.gif) bottom right no-repeat;
}

#contentBoxCart table{
width: 770px;
}

#contentBoxCart .topRow h2{
color: #FFFFFF;
font-size: 14px;
padding-left: 0px;
margin-left: 0px;
text-align: left;
}

#contentBoxCart td{
padding: 20px 15px 20px 20px;
vertical-align: top;
}

#contentBoxCart .topRow{
background-color: #999999;
padding-top: 10px;
padding-bottom: 10px;
vertical-align: middle;
text-align: left;
}

#contentBoxCart td img{
text-align: center;
margin-top: 5px;
margin-bottom: 5px;
}

#contentBoxCart td h3{
text-align: left;
color: #333333;
font-size: 13px;
margin-bottom: 2px;
}

#contentBoxCart td p{
text-align: left;
margin-bottom: 5px;
}

#contentBoxCart td input{
font-size: 11px;
color: #666666;
margin-bottom: 10px;
}

#contentBoxCart td a{
color: #046EAF;
}

.estimatedShipping{
font-size: 13px;
color: #333333;
margin-top: 10px;
}

.shadedRow{
background-color: #F6F6F6; 
}

.checkOut{
text-align: right;
}

.checkOut h3{
text-align: right;
}

.checkOut img{
text-align: right;
margin-top: 20px;
}

.checkOutBtn{
margin-top: 20px;
}

/*--------------------------- Check Out Pages --------------------------- */

#contentBoxCheckOut{
float: left;
margin: 0px 0px 0px 12px;
padding: 0px 0px 70px 0px;
width: 770px;
height: auto;
border: 1px solid #EBEBEB;
background:url(/Recipes/assets/img/contentFooter.gif) bottom right no-repeat;
}

#contentBoxCheckOut .checkOutBtn{
text-align: right;
margin-top: 20px;
}

.formContainer{
background-color: #F7F7F7;
padding: 0px 15px 20px 15px;
margin: 0px 20px 0px 20px;
width: 700px;
}

.checkOutBtn2 {
text-align: right;
background-color: #FFFFFF;
padding: 0px 15px 20px 15px;
margin: 0px 20px 0px 20px;
width: 700px;	
}
#formContainerTwo{
background-color: #F7F7F7;
padding: 15px 15px 20px 15px;
margin: 0px 20px 0px 20px;
}

.formContainer select{
color: #666666;
font-size: 11px;
border: 1px solid #3684AC;
}

.formContainer input{
line-height: normal;
}

#contentBoxCheckOut .cellLeft{
float: left;
margin-right: 20px;
width: 340px;
}

#contentBoxCheckOut .cellRight{
float: left;
margin-right: 0px;
width: 340px;
}

#contentBoxCheckOut .cellLeftName{
float: left;
margin-right: 20px;
width: 296px;
}

#contentBoxCheckOut .cellLeftTitle{
float: left;
margin-right: 20px;
width: 65px;
}

#contentBoxCheckOut .cellRightName{
float: left;
margin-right: 0px;
width: 296px;
}

#contentBoxCheckOut .cellLeftZip{
float: left;
margin-right: 20px;
width: 220px;
}

#contentBoxCheckOut .cellRightZip{
float: left;
margin-right: 0px;
width: 220px;
}

#contentBoxCheckOut .shippingCell{
padding: 5px;
background-color: #F2F2F2;
border: 1px solid #E5E5E5;
width: 250px;
}

#contentBoxCheckOut .shippingCell select{
width: 250px;
}

#contentBoxCheckOut .ccCell{
width: 390px;
padding: 5px;
background-color: #F2F2F2;
border: 1px solid #E5E5E5;

}
#contentBoxCheckOut .ccCell input{
width: 45px;
}

#contentBoxCheckOut .ccName{
width: 390px;
padding: 5px;
background-color: #F2F2F2;
border: 1px solid #E5E5E5;
}

#contentBoxCheckOut .ccName input{
width: 382px;
}

#contentBoxCheckOut .ccCell a{
margin-left: 7px;
}	

#contentBoxCheckOut .ccDate{
width: 255px;
background-color: #F2F2F2;
border: 1px solid #E5E5E5;
}

#contentBoxCheckOut .ccDate select{
width: 115px;
margin: 5px;
}

#contentBoxCheckOut input{
border: 1px solid #3684AC;
padding: 3px;
font-size: 11px;
color: #666666;
line-height: normal;
}

.shippingP{
padding-top: 20px;
}

#hideForm{
}
.checkBoxShip{
padding-top: 15px;
}

.inputWrapper{
}

.largeInput{
width: 320px;
}

.nameInput{
width: 275px;
}

.medInput{
width: 199px;
}

.medInputSelect{
width: 199px;
padding: 2px;
}

.phoneOne{
width: 93px;
margin-right: 6px;
}

.phoneTwo{
width: 100px;
}

.shippingSelect{
width: 250px;
}

.shippingInstruct{
width: 400px;
}

.shippingInstruct p{
line-height: 16px;
margin-top: 15px;
}

#contentBoxCheckOut label{
display: block;
color: #666666;
font-size: 13px;
margin-left: 0px;
text-align: left;
padding-top: 15px;
margin-bottom: 4px;
}

#contentBoxCheckOut label.inlineLabel{
display: inline;
}

#contentBoxCheckOut label.cvv2Label{
display: inline;
font-size: 11px;
margin-left: 10px;
}


.inputPadding{
padding: 5px;
background-color: #F2F2F2;
border: 1px solid #E5E5E5;
}

#contentBoxCheckOut table{
width: 770px;
}

#contentBoxCheckOut h2{
color: #046EAF;
font-size: 15px;
padding: 20px 0px 10px 20px;
margin-left: 0px;
text-align: left;
}

#contentBoxCheckOut h3{
color: #666666;
font-size: 13px;
margin-left: 0px;
text-align: left;
padding-top: 15px;
}

#contentBoxCheckOut td{
padding: 20px 15px 20px 20px;
vertical-align: top;
}

#contentBoxCheckOut .topRow{
background-color: #999999;
padding-top: 10px;
padding-bottom: 10px;
vertical-align: middle;
text-align: left;
}

#contentBoxCheckOut td img{
text-align: center;
margin-top: 5px;
margin-bottom: 5px;
}

#contentBoxCheckOut td h3{
text-align: left;
color: #333333;
font-size: 13px;
margin-bottom: 2px;
}

#contentBoxCheckOut td p{
text-align: left;
margin-bottom: 5px;
}

#contentBoxCheckOut td input{
font-size: 11px;
color: #666666;
margin-bottom: 10px;
}

#contentBoxCheckOut  a{
color: #046EAF;
}

.stepsTop{
text-align: right;
}

#contentBoxCheckOut .checkOutBtn{
margin: 30px 20px 20px 20px;
}

/*----Reveiew Section---*/

#leftReview{
float: left;
width: 440px;
margin: 10px 20px 20px 0px;
padding-left: 20px;
}


#rightReview{
float: left;
width: 250px;
margin: 10px 0px 20px 0px;
padding: 0px 10px 10px 10px;
background-color: #F7F7F7;
}


#rightReview h3{
}

#rightReview p{
padding-top: 4px;
}

.orderBtn{
padding: 35px 0px 20px 0px;
text-align: right;
clear: both;
}


.editRight{
float: right;
margin-top: 15px;
padding-right: 10px;
}

#contentBoxCheckOut .reviewBox h2{
background-color: #666666;
color:#FFFFFF;
padding: 10px;
margin: 0px;
margin-left: 0px;
font-size: 13px;
}
.reviewBox{
border: 1px solid #999999;
padding: 0px 0px 15px 0px;
margin-bottom: 20px;
}

.reviewAddress{
float: left;
width: 210px;
margin-right: 20px;
}

.reviewPhone{
float: right;
width: 200px;
}

.reviewBox p{
padding: 10px;
line-height: 16px;
}

.editReview{
clear: both;
padding: 10px;
text-align: right;
}

.editReview a{
}


#leftReview table{
width: 440px;
}

#leftReview table{
margin-bottom: 15px;
}

#leftReview table th{
background-color: #999999;
padding: 10px;
}

#leftReview table th h3{
padding: 0px;
color: #FFFFFF;
}

#leftReview table td{
color: #666666;
padding: 15px 10px 15px 10px;
border-bottom: 1px solid #DFDFDF;
}

#leftReview h4{
color: #666666;
font-size: 13px;
margin-left: 0px;
text-align: right;
padding-top: 4px;
padding-bottom: 4px;
}

#leftReview .total{
padding-top: 15px;
font-size: 15px;
background: url(/Recipes/assets/img/checkout/totalLine.jpg) top right no-repeat;
}
		
/* ------------------------- End Check Out Pages ----------------------- */

/*--------- Search Page ------------ */


#contentBoxSearch{
float: left;
margin: 0px 0px 0px 12px;
padding: 20px 0px 50px 0px;
width: 770px;
height: auto;
border: 1px solid #EBEBEB;
background:url(/Recipes/assets/img/contentFooter.gif) bottom right no-repeat;
}

#contentBoxSearch table{
width: 770px;
}

#contentBoxSearch td{
padding: 5px 20px 5px 20px;
text-align: left;
vertical-align: top;
}

#contentBoxSearch td .description{
width: 300px;
}

#contentBoxSearch td img{
text-align: center;
margin-top: 5px;
margin-bottom: 5px;
}

#contentBoxSearch td h2{
padding-top: 10px;
text-align: left;
color: #046EAF;
font-size: 15px;
}

#contentBoxSearch td h2 a{
color: #046EAF;
}

#contentBoxSearch td h3 a{
color: #666666;
}

#contentBoxSearch td .viewDetails{
margin-top: 5px;
}

#contentBoxSearch td a{
color: #046EAF;
}

#contentBoxSearch td h3{
padding-top: 10px;
text-align: left;
color: #666666;
font-size: 15px;
margin-bottom: 0px;
}

#contentBoxSearch td p{
text-align: left;
width: 300px;
}

/* ----------- End Search Page -------------- */

/*-------- Product Details Page ------ */	

#contentBoxProduct{
float: left;
margin: 0px 0px 0px 12px;
padding: 20px 0px 50px 0px;
width: 770px;
height: auto;
border: 1px solid #EBEBEB;
background:url(/Recipes/assets/img/contentFooter.gif) bottom right no-repeat;
}

#productImage h2{
color: #046EAF;
font-size: 14pt;
margin-bottom: 5px;
font-weight: 600;
}

#productImage h1{
color: #046EAF;
font-size: 14pt;
margin-bottom: 5px;
font-weight: 600;
}

#productImage{
float: left;
padding: 0px 0px 0px 20px;
margin: 0px 30px 0px 0px;
width: 380px;
}

#productImage img{
margin: 30px 0px 0px 0px;
text-align: center;
}

#productImage p{
font-size: 12px;
}
#productDetails{
float: left;
background-color: #F2F2F2;
color: #4D4D4D;
padding: 20px 20px 150px 20px;
width: 285px;
}

#productDetails p{
margin: 3px 10px 5px 0px;
color: #4D4D4D;
font-family: Arial, Helvetica, sans-serif;
line-height: 15px;
}

#productDetails a{
color: #4D4D4D;
}

#productDetails table{
margin-top: 10px;
}

#productDetails h4{
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
padding-top: 20px;
}

#productDetails h2{
font-size: 12px;
font-weight: 700;
font-family: Arial, Helvetica, sans-serif;
}

#productDetails h3{
font-size: 12px;
font-weight: 700;
font-family: Arial, Helvetica, sans-serif;
margin-top: 20px;
}

.addtoCart{
margin-top: 30px;
}

.pImage{
width: 324px;
}

.spiceListing{
margin-top: 10px;
width: 300px;
}
.spiceListing td{
padding: 4px 20px 4px 0px;
}

.spiceListing td a strong{
color: #046EAF;
text-decoration: underline;
}

.spiceListing td h3{
padding:0px;
margin: 0px!important;
}

#productDetails td h3{
padding:0px;
margin: 0px!important;
}

.selected{
color: #046EAF;
}

.selected td a{
color: #046EAF;
text-decoration: underline;
}

/*-------- End Product Details Page ------ */

/*-------------- Begin Replacement Parts ----- */

#contentBoxRep h2.repHeading{
color: #808080;
margin-top: 20px;
margin-left: 20px;
font-size: 14pt;
margin-bottom: 15px;
font-weight: 600;
}

#utilitySecondary p{
margin-left: 20px;
margin-top: 8px;
}

#contentBoxRep{
float: left;
margin: 0px 0px 0px 12px;
padding: 0px 0px 50px 0px;
width: 770px;
height: auto;
border: 1px solid #EBEBEB;
background:url(/Recipes/assets/img/contentFooter.gif) bottom right no-repeat;
}

#contentBoxRep table{
width: 770px;
}

#contentBoxRep td{
padding: 5px 0px 5px 0px;
text-align: center;
width: 33%;
vertical-align: top;
}

#contentBoxRep td img{
margin: 0px;
padding: 0px;
margin-top: 10px;
margin-bottom: 10px;
}

#contentBoxRep td h2{
padding-top: 0px;
text-align: left;
color: #046EAF;
font-size: 13px;
width: 191px;
padding-left: 32px;
}

#contentBoxRep td h2 a{
color: #046EAF;
}

#contentBoxRep td h3{
text-align: left;
color: #666666;
font-size: 13px;
margin-bottom: 0px;
}

	#contentBoxRep td h3 a{
color: #046EAF;
}

#contentBoxRep td p{
text-align: left;
}

/*----------- End Replacement Parts ----------- */

#utilityPrimary	{
text-align: left;
background-image: url(/Recipes/assets/img/utilPrimary.gif);
/*background-color: #E6E6E6;*/
height: 30px;
width: 967px;
margin: 12px 0px 8px 0px;
padding: 0px;
}

.weberStore{
margin-left: 604px;
}

#utilityPrimary img{
padding-right: 4px;
padding-left: 8px;
}

#utilitySecondary{
background-color: #F2F2F2;
width: 772px;
height: 26px;
margin: 12px 0px 0px 12px;
float: left;
color: #666666;
}

.utilitySecondary2{
background-color: #F2F2F2;
width: 770px;
height: 26px;
margin: 0px 0px 0px 0px;
color: #666666;
}

.pagging{
font-weight:600;
color:Gray;
}

.paggingSelected{
font-weight:600;
color:#666666;
}

#paggingUtility{
margin: 0px 0px 0px 12px;
width: 750px;
color: #666666;
float: left;
border-top: #ededed 1px solid;
border-right: #ededed 1px solid;
border-left: #ededed 1px solid;
border-bottom: none;
padding: 10px 0px 10px 20px;
}

#paggingUtility select{
color: #666666;
font-size: 10px;
margin-top: 2px;
border: #cccccc 1px solid;
}

#sortForm{
float: left;
padding: 0px;
margin: 0px;
}

#sortForm form{
padding: 0px;
margin: 0px;
}

#sortForm label{
padding: 0px;
padding-right: 6px;
font-size: 11px;
}

/*
.sortForm{
padding: 0px;
margin: 0px;
padding-left: 20px;
width: 450px;
text-align: left;
float: left;

}

.sortForm form{
margin: 0px;
padding: 0px;
color: #666666;
display: inline;

}
*/
#utilitySecondary select{
margin-left: 10px;
margin-right: 110px;
color: #666666;
font-size: 10px;
}

#utilitySecondary table{
vertical-align: middle;
margin-top: 2px;
}

#utilitySecondary form{
padding-left: 20px;
}

#utilitySecondary ul{
margin: 6px 0px 0px 10px;
padding: 0px;

}
#utilitySecondary  li{
padding: 0px 10px 0px 10px;
margin: 0px;
color: #666666;
border-right: #999999 1px solid;
display: inline;
}

#utilitySecondary a{
padding: 0px;
margin: 0px;
color: #666666;
}


#utilitySecondary .selected{
color: #046EAF;
}

#utilitySecondary .noBorder{
border-right: none;
}

#paggingTop{
float: right;
padding-top: 7px;
padding-bottom: 0px;
padding-right: 15px;
}

#paggingTop a{
padding: 0px 5px 0px 5px;
}

#paggingTop .paggingSelected{
text-decoration: underline;
color: #046EAF;
}

#paggingBottom{
float: right;
margin-top: 15px;
padding-right: 20px;
}

#paggingBottom a{
padding: 0px 5px 0px 5px;
}

#paggingBottom .paggingSelected{
text-decoration: underline;
color: #046EAF;
}

#contentFooter{
background-color: #F2F2F2;
width: 772px;
height: 26px;
margin: 12px 0px 0px 0px;
float: left;
}

#content	{
width: 967px;
margin: auto;
}

#navLeft {
background: #EBEBEB url(/Recipes/assets/img/navLeftTop.jpg) no-repeat;
padding-top: 30px;
width: 183px;
height: 294px;
float:left;
}

#navLeft ul{
margin: 0px 10px 0px 10px;
padding: 0px;
list-style: none;
}

#navLeft li{
display: block;
border-bottom: solid #666666 1px;
padding: 11px 0px 11px 5px;
margin: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#navLeft a{
color: #000000;
font-size: 11px;
}

#navLeft a:hover{
color: #666666;
text-decoration: underline;
}

#navLeft .noBorder{
border-bottom: none;
}

#navLeft2 {
background: url("/Recipes/home/assets/img/LeftNavBG.gif") repeat-x;
border: solid 1px #d2d2d2;
width: 182px;
height: auto;
float: left;
}

#navLeft2 ul	{
margin: 0px 10px 0px 10px;
padding: 0px;
list-style: none;
}

#navLeft2 li	{
display: block;
border-bottom: solid #d2d2d2 1px;
padding: 11px 0px 11px 5px;
margin: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#navLeft2 a	{
color: #000000;
font-size: 11px;
}

#navLeft2 a:hover	{
color: #666666;
text-decoration: underline;
}

#navLeft2 .noBorder	{
border-bottom: none;
}

.bottomList{
border-bottom: none;
}

#promoPrimary{
height: 324px;
margin-left: 12px;
float: left;
width: 772px;
}

#promoSecondaryUtility{
margin: 22px 0px 12px 0px;
padding-left: 12px;
}

#promoSecondaryUtility p, #promoSecondaryUtility h2	{
display: inline;
font-size: 15px;
margin-right: 20px;
}


#promoSecondary{
height: 181px;
background: url(/Recipes/assets/img/promoSecBG.jpg) top left repeat-x;
}

.promoSecondaryContent{
width: 278px;
float: left;
background: url(/Recipes/assets/img/promoSeperator.jpg) top right no-repeat;
height: 144px;
padding: 22px 22px 15px 22px;
}

.promoSecondaryContentLast{
width: 278px;
float: left;
height: 144px;
padding: 22px 22px 15px 22px;
}

#promoSecondary img{
float: left;
margin-right: 30px;
}

#promoSecondary h2{
margin: 0px 10px 5px 10px;
padding: 0px;
font-size: 13px;
color: #4D4D4D;
}	

#promoSecondary h3{
padding: 0px;
font-size: 15px;
color: #4D4D4D;
}

#promoSecondary p{
margin: 0px 0px 10px 0px;
padding: 0px;
height: 40px;
}

.buyNow{
padding-top: 10px;
}

/*
#footer { 
clear: both; 
width: 988px;
margin: auto;
margin-bottom: 10px;
height: 25px;
}
*/

.footerNav {
background-color: transparent;
color: #616161;
width: 975px;
height: 25px;
margin: 40px 10px 25px 10px;
text-align:center;
border-top: solid 1px #ccc;
padding: 5px 0px 0px 0px;
}

.footerNav .right {
float:right;
}

.footerNav .left {
float:left;
}

.footerNav a {
color: #616161;
padding: 0px 10px 0px 0px;
}

.footerNav a:hover {
color: #202020;
}

.footerNav ul 	{
margin: 15px 0px 0px 0px;
padding: 0px;
list-style: none;
}

.footerNav li 	{
margin: 7px 0px;
padding: 0px 10px 0px 10px;
display: inline;
}

.rightColumnBox{
margin: 10px;
border: solid gray 1px;
}

.leftColumnBox{
margin: 10px;
border: solid gray 1px;
}


.imageLeft{
margin: 0px 20px 20px 10px;
width: 250px;
height: 200px;
background-color:#F6F6F6;
float: left;
}

/* --------- Set Universal Properties ----- */

h1, h2, h3, h4, div, img, a, table, td, tr, form{
margin: 0px;
padding: 0px;
}

a	{
/*
color: #B3B3B3;
*/

color: #666666;
text-decoration: none;
}

.clear{
clear: both;
height: 0px;
}

img{ 
border: 0px;
}

p{
color: #666666;
margin: 0px;
padding: 0px;
}

/* --------- Added by Frank ----- */

.required {
color:Red;
}

.boldBlue {
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
color: #046EAF;
font-weight: 600;
}

.ContinueShoppingBox2{
float: left;
margin: 0px 0px 0px 12px;
padding: 5px 0px 5px 0px;
width: 770px;
height: 20px;
background-color:#EBEBEB; 
}

.formContainer_Small{
background-color: #F7F7F7;
padding: 0px 15px 20px 15px;
margin: 0px 20px 0px 20px;
width: 690px;
}

.homeMain {
background: url(/home/assets/img/Home_Welcome_2011.jpg) top left repeat-x;
width: 975px;
height: 400px;
margin: 15px auto 15px auto;
padding-top: 15px;
text-align: center;
position:relative;
/*border: solid gray 1px;*/
}

.homeMainbtn1 {
background: url(/home/assets/img/Home_Welcome_2011.jpg) -0px -495px repeat-x;
float: left;
margin: auto auto auto auto;
width: 325px;
height: 100px;
}

.homeMainbtn2 {
background: url(/home/assets/img/Home_Welcome_2011.jpg) -338px -495px repeat-x;
float: left;
margin: auto auto auto auto;
width: 325px;
height: 100px;
}

.homeMainbtn3 {
background: url(/home/assets/img/Home_Welcome_2011.jpg) -672px -495px repeat-x;
float: left;
margin: auto auto auto auto;
width: 325px;
height: 100px;
}

.homeMainBottom{
/*background: url(/home/assets/img/Home_gradientBG2.jpg) top left repeat-x;*/
background-color: transparent;
width: 975px;
height: 80px;
margin: auto;
text-align: left;
position:relative;
/*border: solid gray 1px;*/
}

.homeNews{
background-color: transparent;
width: 975px;
height: 50px;
margin: auto;
text-align: center;
padding: 5px 5px 5px 5px;
position:relative;
/*border: solid gray 1px;*/
}

.newsFlash{
border: solid #cccccc 1px;/**/
text-align: left;
height: 36px;
padding: 0px 0px 0px 0px;
}

.weberRecallDiv{
border: solid #cccccc 1px;/**/
text-align: left;
height: 28px;
padding: 6px 2px 2px 2px;
}

.borderRight{
border-right: solid #cccccc 1px;/**/

}
.GrillIconDiv{
border-left: solid #cccccc 1px;/**/
border-top: solid #cccccc 1px;/**/
border-bottom: solid #cccccc 1px;/**/
height: 36px;
width: 30px;
vertical-align:middle;
}

.clearAll{
clear:both;
}

#rightContentBody{
width: 700px;
height: auto;
float: left;
/*border: solid 1px #CCCCCC;*/
margin: 0px 0px 0px 20px;
}

.ImportantLinks{
width: 650px;
height: auto;
padding: 20px 10px 10px 20px;
background:#f9f9f9;
border: solid 1px #f9f9f9;
font-size:12px;
line-height: 19px;
}

.contactList	{
width: 700px;
height: auto;
float: left;
}

.recipeList	{
width: 490px;
height: auto;
float: left;
}

.gray	{
background-color: #f9f9f9;
}

.recipeList .blue	{
color: #046EAF!important;
font-size: 12px!important;
padding: 9px 0px 9px 50px;
display: block;
}

#GrillIcon	{
width: 27px;
height: 31px;
margin: 5px 0px 0px 5px;
background:  url(/home/assets/img/GrillIcon.gif) no-repeat;
float: left;
display: inline;
}

#recipeTitleHeader h1	{
font-size: 18px;
height: auto;
float: left;
display: inline;
padding: 7px 0px 0px 7px;
}

.history{
padding:  10px 0px 0px 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:18px;
}

.clearAll{
clear:both;
}

.wayToGrillMain{
background: url(/WayToGrill/img/turkeyPromo_BG.jpg) top left no-repeat;
background-color: transparent;
width: 1005px;
height: 945px;
margin: auto;
position:relative;
padding-top: 10px;
/*border: solid gray 1px;*/

}
.wayToGrillTextLight{
font-family: Helvetica, sans-serif,Arial ;
color: #7d300b;
}

.wayToGrillIntroBG{
background: url(/WayToGrill/img/box2_grill.gif) top left no-repeat;
background-color: transparent;
width: 525px;
height: 145px;
}

.wayToGrillIntroText{
padding: 20px 0px 10px 10px;
font-family: Helvetica, sans-serif,Arial ;
font-size: 13px;
line-height: 24px;
color: #421401;
}

.wayToGrillMobileBox{
background: url(/WayToGrill/img/box1.gif) top left no-repeat;
background-color: transparent;
width: 290px;
height: 201px;
}

.wayToGrillMobileText{
padding: 15px 15px 15px 15px;
font-family: Helvetica, sans-serif,Arial;
font-size: 13px;
line-height: 18px;
color: #421401;
text-align:left;
}

.wayToGrillMobileBoxItem{
background: url("/WayToGrill/img/icon_turkey.gif") 0 0 no-repeat;
background-position: 5px 10px;
padding: 10px 15px 5px 40px;
color:#7d300b;
text-transform: uppercase;
font-family: Helvetica, sans-serif,Arial;
font-size: 12px;
/*border: solid 1px yellow;*/
}

.whatYoullFindItem{
width: 310px;
font-family: Helvetica,Arial,sans-serif;
font-size: 13px;
color:#5c5c5c;
border-bottom: dotted 1px #421401;
padding: 10px 0px 12px 0px;
}

.whatYoullFindItem h1{
color:#7d300b;
text-transform: uppercase;
font-family: Trade Gothic LH Extended, verdana,Helvetica, sans-serif,Arial;
font-size: 14px;
line-height: 28px;
}

.licensetogrill {
background: url(/home/assets/img/licensetogrill.jpg) top left repeat-x;
width: 975px;
height: 516px;
margin: 15px auto 15px auto;
padding-top: 15px;
text-align: center;
position:relative;
/*border: solid gray 1px;*/
}

.licensetogrill p {
width: 510px;
height: 100px;
margin: 400px auto 0 415px;
text-align: left;
position:relative;
color: #000;
font-family: arial;
font-size: 12px;
font-weight: bold;
/*border: solid gray 1px;*/
}

.experiencecenter {
background: url(/home/assets/img/experiencecenter.jpg) top left repeat-x;
width: 975px;
height: 555px;
margin: 15px auto 15px auto;
padding-top: 15px;
text-align: center;
position:relative;
/*border: solid gray 1px;*/
}

.experiencecenter p {
width: 535px;
height: 100px;
margin: 425px auto 0 350px;
text-align: left;
position:relative;
color: #000;
font-family: arial;
font-size: 12px;
font-weight: bold;
/*border: solid gray 1px;*/
}

/* ---------------------- Find a Recipe Section ----------------------------------
///////////////////////////////////////////////////////////////////////////////////*/


.contentFindRecipe	{
width: 975px;
margin-top: 20px;
margin-bottom: 30px;
margin-left: auto;
margin-right: auto;
}

.leftContent	{
width: 183px;
height: auto;
float: left;
}

#navLeft2 {
background: url("/Recipes/assets/img/LeftNavBG.gif") repeat-x;
border: solid 1px #d2d2d2;
width: 182px;
height: auto;
float: left;
}


#navLeft2 ul	{
margin: 0px 10px 0px 10px;
padding: 0px;
list-style: none;
}

#navLeft2 li	{
display: block;
border-bottom: solid #666666 1px;
padding: 11px 0px 11px 5px;
margin: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#navLeft2 a	{
color: #000000;
font-size: 11px;
}

#navLeft2 a:hover	{
color: #666666;
text-decoration: underline;
}


#navLeft2 .noBorder	{
border-bottom: none;
}

#adInternal	{
width: 160px;
height: 300px;
margin: 20px 0px 30px 11px;
float: left;
display: inline;
}


.rightContent	{
width: 772px;
height: auto;
margin-left: 12px;
margin-bottom: 30px;
float: left;
}

#recipeHeaderMain	{
width: 772px;
height: auto;
}

#utilitySecondaryRecipe	{
width: 772px;
height: 24px;
margin-top: 0px;
background-color: #291705;
border-top: solid 1px #ffffff;
}

.breadCrumb	{
height: 12px;
width: auto;
margin: 6px 0px 0px 10px;
float: left;
display: inline;
color: #ffffff;
font-size: 11px;
font-weight:bold;
}
.breadCrumb a	{
color: #cb3029;
font-size: 11px;
font-weight:bold;
}
.rightContentMain	{
width: 772px;
height: auto;
margin: 17px 0px 30px 0px;
padding-bottom: 30px;
float: left;
display: inline;
}

.rightContentBody{
width: 490px;
height: auto;
float: left;
padding-right: 10px;
}

.recipeTitleHeader	{
width: 490px;
height: 55px;
margin: 0px 0px 0px 0px;
}

.recipeTitleHeader h1	{
font-size: 18px;
height: auto;
float: left;
display: inline;
padding: 7px 0px 0px 7px;
}
.GrillIcon	{
width: 27px;
height: 31px;
margin: 5px 0px 0px 5px;
background:  url(/Recipes/assets/img/GrillIcon.gif) no-repeat;
float: left;
display: inline;
}

.featuredRecipeIcon	{
width: 27px;
height: 31px;
margin: 5px 0px 0px 5px;
background:  url(/Recipes/assets/img/recipeSection/featuredRecipe.gif) no-repeat;
float: left;
display: inline;
}

.moreButton	{
width: 63px;
height: 19px;
float: right;
display: inline;
margin: 8px 10px 0px 0px;
}

.miniRecipeBox	{
width: 480px;
height: 111px;
margin: 10px 0px 5px 5px;
background:  url(/Recipes/assets/img/recipeSection/miniRecipeBox.gif) no-repeat;
}

.miniRecipeThumb	{
width: 132px;
height: 100px;
margin: 5px 0px 0px 5px;
float: left;
display: inline;
}

.miniRecipeText	{
width: 325px;
height: 100px;
margin: 10px 0px 0px 10px;
float: left;
display: inline;
}

.miniRecipeText a	{
font-size: 13px!important;
color: black!important;
margin: 10px 0px 5px 0px;
font-weight: bold;
}

.miniRecipeText p	{
margin-top: 5px;
font-size: 12px;
line-height: 17px;
}

.miniRecipeText .blue	{
color: #046EAF!important;
font-size: 12px!important;
}

.bold	{
font-weight: bold!important;
}


.rightContentGutter	{
width: 200px;
height: auto;
margin-left: 12px;
float: left!important;
}

.tipBox	{
width: 267px;
height: auto;
float: left;
background:  url(/Recipes/assets/img/GrillingTipsBox_BG.png) no-repeat;
}

.tipBoxHeader	{
height: 35px;
Color: #663300;
font-size: 12px!important;
}
.tipBoxHeader	{
height: 35px;
Color: #663300;
font-size: 12px!important;
}

.RedList {
Color: #972202;
font-size: 12px!important;
font-weight:bold;
padding: 5px 5px 5px 15px;
}
.RedList a{
Color: #972202;
}

.tipBoxHeader h2  {
font-size: 16px;
color: #82380b;
padding: 9px 0px 0px 10px!important;
margin: 0px;
width: auto;
float: left;
display: inline;
}

.tipBoxHeader a  {
font-size: 11px;
color: #82380b;
margin: 14px 10px 0px 0px;
float: right;
display: inline;
}

.tipMini	{
width: 260px;
height: 83px;
margin: 10px 0px 5px 5px;
}

.tipMiniThumb	{
width: 76px;
height: 78px;
margin: 0px 0px 0px 0px;
float: left;
display: inline;
}

.tipMiniText	{
width: 178px;
height: auto;
margin: 0px 0px 0px 5px;
float: left;
display: inline;
}

.tipMiniText a	{
width: 168px;
height: 16px;
background-color: #f3ecd0;
display: block;
color: black;
font-weight: bold;
padding: 3px;
}

.tipMiniText p	{
width: 168px;
height: 50px;
margin: 5px 0px 0px 3px;
line-height: 13px;
}

#bottomWeight	{
width: 988px;
height: 30px;
background-color: #EDEDED;
float: left;
}


.recipeList	{
width: 460px;
height: auto;
float: left;
}

.gray	{
background-color: #EEEEEE;
}

.recipeList .blue	{
color: #046EAF!important;
font-size: 12px!important;
padding: 9px 0px 9px 50px;
display: block;
}

.recipePaging	{
width: 490px;
height: auto;
margin-top: 20px;
}

.recipeToolBar	{
width: 488px;
height: 27px;
margin-bottom: 30px;
border: solid gray 1px;
background:  url(/Recipes/assets/img/recipeSection/toolBarShadow.gif) repeat-x;
}

.recipeToolBar img	{
height: 13px;
float: left;
display: inline;
margin: 7px 0px 0px 38px;
}

.recipeIntroBox	{
width: 490px;
height: 176px;
background:  url(/Recipes/assets/img/recipeSection/recipeIntroBox.jpg) no-repeat;
line-height: 19px;
}

.recipeIntroBox h1	{
height: auto;
margin: 5px 0px 10px 0px;
font-size: 21px;
line-height: 24px;
color: #333333;
}

.recipeImage	{
width: 140px;
height: 135px;
margin: 5px 0px 0px 15px;
float: left;
display: inline;
}

.recipeIntro {
width: 320px;
height: 160px;
margin: 5px 0px 0px 10px;
float: left;
display: inline;
font-size: 13px;
line-height: 19px;
color: #5a5a5a;
overflow: auto;
}

.recipeOpener	{
width: 470px;
height: auto;
margin: 0px 0px 0px 10px;

}

.recipeOpener	p	{
font-size: 12px;
color: #5A5A5A;
margin-bottom: 16px;
line-height: 19px;
}


.recipeContent	{
width: 470px;
height: auto;
margin:  20px 0px 0px 10px;
float: left;
display: inline;
font-size: 12px;
color: #5a5a5a;
line-height: 19px;
}

.recipeContent	p	{
font-size: 12px;
color: #5A5A5A;
margin-bottom: 16px;
line-height: 19px;
}
.recipeContent	ul	{
font-size: 12px;
color: #5A5A5A;
margin-bottom: 16px;
list-style-type: none;
}

.recipeContent li	{
line-height: 19px;
}
.tipContent	{
width: 470px;
height: auto;
margin:  5px 0px 10px 10px;
float: left;
display: inline;
font-size: 12px;
color: #5a5a5a;
line-height: 19px;
}

.tipContent	p	{
font-size: 12px;
color: #5A5A5A;
margin-bottom: 16px;
line-height: 19px;
}
.tipContent	ul	{
font-size: 12px;
color: #5A5A5A;
margin-bottom: 16px;
list-style-type: none;
}

.tipContent li	{
line-height: 19px;
}


.yellow		{
background-color: #f3ecd0;
}



.clearAll
{
clear:both;
}



.SearchBox input
{
font-size: 14px;
color: #666666;
line-height: normal;
background: transparent;
border: solid 1px #c5c5c5;
}
.tipTable 
{
border-top: solid 1px #dddddd;
border-bottom: solid 1px #dddddd;
border-left: solid 1px #dddddd;
}

.tipTable td
{
border-right:  solid 1px #dddddd;
}

.tipTableHeader
{
font-weight: bold;
border-right:  solid 1px #dddddd;
background:#eeeeee;
}
.tipTableAlt
{
border-right:  solid 1px #dddddd;
background:#f6f6f6;
}

.IntlDealerNav
{
width:450px;
border: solid 1px #c5c5c5;
background: #cccccc url(/recipes/assets/en-us/img/Nav_bg.gif) no-repeat;

}
.IntlDealerNavItem
{
font-size: 14px;
height: 20px;
width: 10px;
padding:  3px 3px 0px  3px; 
}
.redLink 
{
color: #b40404;
text-decoration: none;
}
.redLink a
{
color: #b40404;
text-decoration: none;
}

.blueLink 
{
color: #b40404;
text-decoration: none;
}
.blueLink a
{
color: #b40404;
text-decoration: none;
}

