/* CSS Document */

	
	body 	{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(/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;
	height: auto;
	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: #000000;
	padding: 0px 10px 0px 10px;
	display: inline;
	border-right:  solid #000000 1px;
	
	}
	/*
	
	.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(../images/redHeader.jpg) top left no-repeat;
	float: left;
	width: 772px;
	height: 57px;
	margin: 0px 0px 0px 0px;
	
	}
	
	#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(../images/contentFooter.gif) bottom right no-repeat;
	
	
	}
	
	#contentBoxExpand table{
	width: 770px;
	
	
	}
	
	
	
	
	#contentBoxExpand td{
	padding: 2px 5px 2px 5px;
	text-align: center;
	width: 33%;
	
vertical-align: top;
	
	}
	
	
	
	
	
	.imgRow{
		background: url(../images/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: 200px;
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{

}

.productDescriptionLast{

border-right: none;

}

.productImage{

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{

height: 8px;
clear: both;
padding: 0px;
padding-top: 5px;
padding-bottom: 5px;
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(../images/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(../images/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(../images/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(../images/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(../images/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: 325px;
	}
	
	.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(../images/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(../images/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(../images/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/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;
	}
	
	.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(../images/promoSecBG.jpg) top left repeat-x;
	}
	
	
	
	.promoSecondaryContent{
	width: 278px;
	float: left;
	background: url(../images/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{
	font-size: 11px;
	background-color: transparent;
	color: #B3B3B3;
	width: 988px;
	margin: auto;
	margin-bottom: 25px;
	padding-top: 15px;
	text-align: center;
}


.footerNav a{
	
	color: #B3B3B3;
	
	}

.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-color: transparent;
	width: 975px;
	height: 400px;
	margin: auto;
	margin-bottom: 20px;
	padding-top: 15px;
	text-align: center;
	position:relative;
	/*border: solid gray 1px;*/

}
.homeMainBottom{
	background: url(/assets/img/Home_gradientBG2.jpg) top left repeat-x;
	background-color: transparent;
	width: 975px;
	height: 171px;
	margin: auto;
	text-align: center;
	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;
	}
	
		
	.contactList .blue	{
	color: #046EAF!important;
	font-size: 12px!important;
	padding: 9px 0px 9px 50px;
	display: block;
	}
	
	.recipeList	{
	width: 490px;
	height: auto;
	float: left;
	}
	
	.gray	{
	background-color: #EEEEEE;
	}
	
	.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(/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;
    }