/* 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 10px;
	width: 769px;
	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 10px;
	padding: 0px 0px 50px 0px;
	width: 770px;
	height: auto;
	border: 1px solid #EBEBEB;
	background:url(/Accessories/assets/img/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(/Accessories/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 10px;
	padding: 0px 0px 25px 0px;
	width: 770px;
	height: auto;
	border-left: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	
}	

	

	
		.contentBoxExpand2 td img{
	
		text-align: center;
		margin-top: 5px;
		margin-bottom: 5px;
		
		}
		
	
		
		
		.contentBoxExpand2 td h2{
		padding-top: 15px;
		text-align: left;
		color: #046EAF;
		font-size: 13px;
		}
		
		.contentBoxExpand2 td h2 a{
		
		color: #046EAF;
		}
		
		.contentBoxExpand2 td h3{
		text-align: left;
		color: #666666;
		font-size: 13px;
		margin-bottom: 0px;

		}
		
	
		.contentBoxExpand2 td p{
		text-align: left;
		
		}
		
.checkoutBreadCrumb{
	float: left;
	margin: 0px 0px 0px 10px;
	width: 770px;
	height: auto;
	border-left: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
	text-align: right;
	
}		
		
		
		
.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;
}

.cartMessage{
	float: left;
	margin: 0px 0px 0px 5px;
	padding: 10px 10px 10px 10px;
	width: 750px;
	height: auto;
	border: 0px solid #ffffff;
	
	
	}	
		
		/* -------------------------- End Listings Page -------------------------- */
		
	/* ----------- Begin Cart Content ------------ */
		
		
		#contentBoxCart{
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 50px 0px;
	width: 770px;
	height: auto;
	border: 1px solid #EBEBEB;
	background:url(/Accessories/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 5px;
	padding: 0px 0px 70px 0px;
	width: 770px;
	height: auto;
	border: 1px solid #EBEBEB;
	background:url(/Accessories/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(/Accessories/assets/img/checkout/totalLine.jpg) top right no-repeat;
		
		
		}
				
		/* ------------------------- End Check Out Pages ----------------------- */
		
/*--------- Search Page ------------ */


#contentBoxSearch{
	float: left;
	margin: 0px 0px 0px 5px;
	padding: 20px 0px 50px 0px;
	width: 770px;
	height: auto;
	border: 1px solid #EBEBEB;
	background:url(/Accessories/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 10px;
	padding: 0px 0px 50px 0px;
	width: 770px;
	height: auto;
	border: 1px solid #EBEBEB;
	background:url(/Accessories/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: 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 5px;
	padding: 0px 0px 50px 0px;
	width: 770px;
	height: auto;
	border: 1px solid #EBEBEB;
	background:url(/Accessories/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(/Accessories/assets/img/utilPrimary.gif);
	height: 30px;
	width: 967px;
	margin: 12px 0px 8px 0px;
	padding: 0px;
	margin-left:auto;
	margin-right: auto;
	}
	
	#utilityPrimary	{
	
	text-align: left;
	background-image: url(/Accessories/assets/img/utilPrimary.gif);
	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: 30px;
   margin: 0px 0px 0px 5px;
   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 5px;
	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;
	
	}
	
/***********   LEFT NAVIGATION  ******************/
	#navLeft {
	
	background: #EBEBEB url(/Accessories/assets/img/navLeftTop.jpg) no-repeat;

	padding-top: 30px;
	width: 183px;
	height: 294px;
	float:left;
	}
	
	
	#navLeft ul{
	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;
	
	}
/**********************   NEW  ********************/
.LeftNavTop{
	background: url("/accessories/assets/img/nav_shop_top.gif") 0 0 no-repeat;
	height: 30px;
    }
.LeftNav {
	
	background: url("/Accessories/assets/img/LeftNavBG.gif") repeat-x;
	width: 180px;
	border: solid 1px #d2d2d2;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;}
.LeftNavItem
{
    display:block;
    color: #000000; 
    text-decoration: none;
    border-bottom: solid #000000 1px;
	padding: 11px 0px 11px 5px;
	margin: 0px 10px 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	}
.LeftNavItem a:link { color: #000000; text-decoration: none; }
.LeftNavItem a:visited { color: #000000; text-decoration: none; }
.LeftNavItem a:hover { color: #666666; text-decoration: underline; }
.LeftNavItem a:active { color: #000000; text-decoration: none; }

.LeftNavItemCurrent
{
    display:block;
    color: #000000; 
    text-decoration: none;
    border-bottom: solid #000000 1px;
	padding: 11px 0px 11px 5px;
	margin: 0px 10px 0px 10px;
	font-weight:bold;
	}
.LeftNavItemCurrent a:link { color: #000000; text-decoration: none; }
.LeftNavItemCurrent a:visited { color: #000000; text-decoration: none; }
.LeftNavItemCurrent a:hover { color: #666666; text-decoration: underline; }
.LeftNavItemCurrent a:active { color: #000000; text-decoration: none; }

.LeftNavItemLast
{
    display:block;
    color: #000000; 
    text-decoration: none;
    padding: 11px 0px 11px 5px;
	margin: 0px 10px 0px 10px;
	}	
.LeftNavItemLast a:link { color: #000000; text-decoration: none; }
.LeftNavItemLast a:visited { color: #000000; text-decoration: none; }
.LeftNavItemLast a:hover { color: #666666; text-decoration: underline; }
.LeftNavItemLast a:active { color: #000000; text-decoration: none; }

.LeftNavItemLastCurrent
{
    display:block;
    color: #000000; 
    text-decoration: none;
    padding: 11px 0px 11px 5px;
	margin: 0px 10px 0px 10px;
	font-weight:bold;
	}	
.LeftNavItemLastCurrent a:link { color: #000000; text-decoration: none; }
.LeftNavItemLastCurrent a:visited { color: #000000; text-decoration: none; }
.LeftNavItemLastCurrent a:hover { color: #666666; text-decoration: underline; }
.LeftNavItemLastCurrent a:active { color: #000000; text-decoration: none; }


/***********   LEFT NAVIGATION  ******************/


	.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(/Accessories/assets/img/promoSecBG.jpg) top left repeat-x;

	}
	
	
	
	.promoSecondaryContent{
	width: 278px;
	float: left;
	background: url(/Accessories/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{
	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 10px;
	padding: 5px 0px 0px 0px;
	width: 772px;
	height: 20px;
	background-color:#EBEBEB; 
	
	}	
	
.formContainer_Small{
	background-color: #F7F7F7;
	padding: 0px 15px 20px 15px;
	margin: 0px 20px 0px 20px;
	width: 690px;
	}
.helpHeader {
	
	background: url(/Accessories/assets/img/redHeader450.gif) top left no-repeat;
	float: left;
	width: 452px;
	height: 45px;
	padding: 12px 12px 0px 12px;
	margin: 0px 0px 0px 5px;
	}
.helpHeader h2{
	color:#FFFFFF;
	font-size: 17px;
	font-weight: 600;
	
	}	
.helpContent {
	
	float: left;
	width: 426px;
	margin: 0px 0px 0px 5px;
	border: solid 1px #cccccc;
	padding: 12px 12px 12px 12px;
	}
	
.helpContent h2{
	color:#FFFFFF;
	font-size: 17px;
	font-weight: 600;

	}
	
.helpContent h1{
	color:#FFFFFF;
	font-size: 17px;
	font-weight: 600;

	}
	
.helpContent p{
	color:#000000;
	font-size: 11px;
	
	
	}
.itemListBreadCrumb{

   background-color: #F2F2F2;
   width: 750px;
   height: 21px;
   padding: 10px 5px 5px 15px;
	color: #666666;
}
.itemListBreadCrumb a{

padding: 0px;
margin: 0px;
color: #666666;

    }
	
	
.itemListBreadCrumb  .selected {
	
	color: #046EAF;
	
	}
.itemListPager{
   background-color: #ffffff;
   border-bottom: solid 1px #F2F2F2;
   width: 750px;
   height: 21px;
   padding: 10px 5px 5px 15px;
	color: #666666;
}
.itemListPager  .selected {
	
	color: #046EAF;
	
	}
	
/***************   MODAL WINDOW   ***************/
.modalBackground {
	background-color: #cccccc;
	filter:alpha(opacity=20);
	opacity:0.2;
}
.modal_window
{
   
    position:relative;  
    width:700px;
 }


  .modal_window_middle
{
    position:relative;
    background: transparent url("/accessories/assets/img/modal/modal_middle.png") 0px 0px repeat-y;
    width:700px;
    margin-top: -5px;
    
 }
  .modal_window_body
{
    background: #ffffff;
    padding: 10px 10px 10px 10px;
    margin-left:auto;
    margin-right:auto;
    width:600px;
    text-align:left;
 }
  .modal_window_bottom
{
    position:relative;
    background: transparent url("/accessories/assets/img/modal/modal_bottom.png") 0px 0px no-repeat;
    width:700px;
    height:25px;
 }
  .modal_window_top
{
    position:relative;
    background: transparent url("/accessories/assets/img/modal/modal_top.png") 0px 0px no-repeat;
    width:700px;
    height:43px;
 }
 .closeBtn
 {
    height:43px;
    z-index: 100;
}
 .closeBtnAlt
 {
visibility:hidden;
height:0px;

}
.closeBtnAltLink
 {
visibility:hidden;
height:0px;
}
