	body{
		background: #ffffff url('/images/pageBG.jpg') repeat-x;
		margin: 0px;
		padding: 0px;
		}
	form {
		 padding: 0px; 
		 margin: 0px;
		}
	.clearBoth{
		clear: both;
		width: 1px;
		height: 1px;
		}
	#logoheader{
		width: 780px;
		position: relative;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px;
		z-index: 100;
		text-align: center;
		overflow: hidden;
		height: 102px;
		}
	#actionbarTop{
		background: url('/images/abarTopNew.gif') no-repeat;
		width: 780px;
		height: 18px;
		position: relative;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px;
		z-index: 100;
		overflow: hidden;
		top: -18px;
		}
	#actionbarTopIn{
		background: url('/images/abarTopInNew.gif') no-repeat;
		width: 780px;
		height: 18px;
		position: relative;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px;
		z-index: 100;
		overflow: hidden;
		top: -18px;
		}
	#actionbar{
		background: url('/images/abarBottomNew.gif') no-repeat;
		width: 780px;
		height: 114px;
		position: relative;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px;
		z-index: 100;
		overflow: hidden;
		top: -18px;
		}
	#actionbarIn{
		background: url('/images/abarBottomInNew.gif') no-repeat;
		width: 780px;
		height: 114px;
		position: relative;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px;
		z-index: 100;
		overflow: hidden;
		top: -18px;
		}
		
		.productButton{
		background: url('/images/productsButton.gif') no-repeat;
			position: relative;
			z-index: 100;
			margin: 0 auto;
			left:20;top:0px;
			width: 125px;
			height: 25px;
			}
		.action1{
			float: left;
			width: 140px;
			margin: 0px 20px 0px 15px;
			}
		.action2{
			position: relative;
			top: 0px; left: 0px;
			float: left;
			width: 200px;
			height: 50px;
			margin: 0px 10px 0px 20px;
			z-index: 100;
			}
		.action3{
			float: left;
			width: 340px;
			height: 50px;
			margin: 0px 0px 0px 20px;
			z-index: 101;
			}
		.resellerLinkDiv{
			float: right;
			width: 115px; 
			height: 104px;
			margin: 0px;
			padding: 0px;
			}
		.actionDiv{
			background: url('/images/actionbarDiv.gif') no-repeat;
			float: left;
			width: 1px;
			height: 83px;
			margin: 1px 0px 0px 3px;
			}
		.actionHeading{
			font-family: arial;
			color: #000000;
			font-size: 16px;
			font-weight: bold;
			line-height: 18px;
			height: 20px;
			margin: 5px 0px 0px 0px;
			}
		.actionText{
			font-family: arial;
			color: #03375d;
			font-size: 11px;
			line-height: 13px;
			font-weight: bold;
			height: 37px;
			}
		#AdvSearch{
			margin: 0px auto;
			width: 780px;
			margin-bottom: 10px;
			}
	#tagline{
		width: 780px;
		height: 40px;
		position: relative;
		margin: 0 auto;
		z-index: 100;
		top: -25px;
		}
		.tagwide{
			padding: 10px 0px 10px 0px;
			}
	#yellowbar{
			background: url('/images/yellowbarNew.gif') no-repeat top;
		width: 780px;
		height: 40px;
		position: relative;
		top: -15px;
		margin: 0 auto;
		z-index: 100;
	}
	#yellowbarbottom{
		background: url('/images/yellowbarWhiteNew.gif') no-repeat top;
		width: 780px;
		height: 40px;
		position: relative;
		margin: 0 auto;
		margin-bottom: 10px;
	}
	.yellowbarPadBottom{
		padding: 11px 10px 0px 10px;
		}
	
	.yellowbarPad{
		padding: 11px 10px 0px 10px;
		}
	.resultLeft{
		width: 320px;
		float: left;
		}
	.resultName{
		float: left;
		font-family: arial;
		font-weight: bold;
		font-size: 16px;
		color: #044e84;
		padding: 0px 5px 0px 0px;
		}
	.resultNameLong{
		float: left;
		font-family: arial;
		font-weight: bold;
		font-size: 13px;
		line-height: 13px
		color: #044e84;
		padding: 2px 5px 0px 0px;
		}
	.resultCount{
		float: left;
		font-family: arial;
		font-size: 13px;
		color: #044e84;
		padding: 2px 5px 0px 0px;
		}
	.resultDisplaying{
		float: left;
		font-family: arial;
		font-weight: bold;
		font-size: 12px;
		color: #044e84;
		padding: 3px 5px 0px 0px;
		}

	.pagText {
		padding: 3px 10px 0px 0px;
		font-size: 14px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #FF9933;
		text-align: right;
	}
	

#belowHeader{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	left: 0px; right: 0px;top: 0px;
	width: 780px;
	/*z-index: 100;*/
}
#maincontent{
	background: url('/images/mcBG.gif') repeat-y;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	left: 0px; right: 0px;top: 0px;
	/*z-index: 100;*/
	width: 780px;
}
#homeproductgroupNew{
	background: url('/images/icTopBG.jpg') repeat-x;
	position: relative;
	padding: 0px;
	margin-left: 14px;
		margin-top: 0px;
		margin-bottom: 0px;
	width: 752px;
	/*z-index: 100;*/
}
#maincontentEnd{
	background: url('/images/mcBottom.gif') no-repeat;
	margin: 0 auto;
	width: 780px;
	height: 26px;
}

#productnavCover{
		background: #ffffff url('/images/pageBG.jpg') repeat-x;
position: absolute;
top: 0px; left: 300px;
width: 500px;
height: 500px;
text-align: left;
z-index: 95;
}

#productnav{
position: absolute;
top: 0px; left: 500px;
width: 165px;
text-align: left;
z-index: 90;
}
#catalogNav{
position: absolute;
top: 0px; left: 500px;
width: 500px;
text-align: left;
z-index: 100000;
}
#catalogNavWide{
position: absolute;
top: 0px; left: 500px;
width: 500px;
text-align: left;
z-index: 100000;
}

.adSearch1{
	 float: left;
	 width: 70px;
	 margin: 5px;
	 font-weight: bold;
	 font-size: 11px;
	}
.adSearch2{
	 float: left;
	 width: 120px;
	 margin: 5px;
	 font-size: 11px;
	}
.adSBox{
	width: 110px;
	 font-size: 11px;
	}
.adSDroprown{
	width: 110px;
	 font-size: 11px;
	}
.AdvSearchLink{
	margin-top: 3px;
	}
#productNavLoc{
	position: relative;
	width: 1px;
	height: 1px;
	}
#catalogNavLoc{
	position: relative;
	width: 1px;
	height: 1px;
	text-align: left;
	}
	.rollContainer230{
		width: 230px;
		margin: 0px;
		}
	.rollTop230{
		width: 230px;
		background: url('/images/rollmenuTop230.gif') no-repeat;
		}
	.rollContent230{
		padding: 10px;
		text-align: left;
		}
	.rollBottom230{
		width: 230px;
		height: 6px;
		background: url('/images/rollmenuBottom230.gif') no-repeat;
		}
	.rollContainer450{
		width: 450px;
		margin: 0px;
		}
	.rollTop450{
		width: 450px;
		background: url('/images/rollmenuTop450.gif') no-repeat;
		}
	.rollContent450{
		padding: 10px;
		text-align: left;
		}
	.rollBottom450{
		width: 450px;
		height: 6px;
		background: url('/images/rollmenuBottom450.gif') no-repeat;
		}
	.rollContainer{
		width: 165px;
		margin: 0px;
		}
	.rollTop{
		width: 165px;
		background: url('/images/rollmenuTop.gif') no-repeat;
		}
	.rollContent{
		padding: 10px;
		text-align: left;
		}
	.rollContentLeft{
		padding: 10px;
		text-align: left;
		float: left;
		}
	.rollBottom{
		width: 165px;
		height: 6px;
		background: url('/images/rollmenuBottom.gif') no-repeat;
		}
	ul.rollNav  {
	list-style-type: none;
	padding: 0;
	margin: 0;
	}

	li.rollNav  { 
		background: url('/images/bullet.gif') left center no-repeat;
		padding-left: 14px;
		font-family: arial;
		margin: 5px 0px 5px 0px;
		}
	ul.rollNavTall  {
	list-style-type: none;
	padding: 0;
	margin: 0;
	}

	li.rollNavTall  { 
		background: url('/images/bulletTall.gif') left center no-repeat;
		background-position: 0 .1em; 
		padding-left: 14px;
		font-family: arial;
		margin: 5px 0px 5px 0px;
		}
	.productItemNew{
		background: url('/images/productBGNew.gif') no-repeat;
		width: 158px;
		height: 119px;
		margin: 10px 25px 2px 0px;
		/* IEFIX: 37px */
		padding: 0px;
		float: left;
		}
	.productItemNewLast{
		background: url('/images/productBGNew.gif') no-repeat;
		width: 158px;
		height: 119px;
		margin: 10px 2px 2px 0px;
		/* IEFIX: 37px */
		padding: 0px;
		float: left;
		}
	h1.productHeadingNew {
		font-family: georgia,times,serif;
		font-size: 14px;
		color: #ffffff;
		line-height: 21px;
		margin: 5px 0px 0px 7px;
		padding: 0px;
		font-weight: normal;
		}
	h1.productHeadingNewSmall {
		font-size: 12px;
		font-family: georgia,times,serif;
		margin: 6px 0px 0px 8px;
		padding: 0px;
		font-weight: normal;
		line-height: 20px;
		}
	.productRowNew{
		margin: 0px 0px 0px 21px;
		clear: left;
		}
	a.productHeadingNew{
		color: #ffffff;
		text-decoration: none;
		}
	a:hover.productHeadingNew{
		color: #ffffff;
		text-decoration: none;
		}
	a.productHeadingNewSmall{
		color: #ffffff;
		text-decoration: none;
		font-size: 12px;
		color: #ffffff;
		}
	a:hover.productHeadingNewSmall{
		color: #ffffff;
		font-size: 12px;
		color: #ffffff;
		text-decoration: none;
		}
	.productItemPhotoNew{
		padding: 0px;
		margin: 3px 0px 4px 3px;
		}
	.productItemShopNowTextNew{
		padding: 0px;
		margin: 2px 0px 0px 9px;
		float: left;
		}
	.productItemShopNowArrowNew{
		padding: 0px;
		margin: 2px 9px 0px 0px;
		float: right;
		}
		
	a.productShopNowLinkNew{
		color: #2873ad;
		font-family: arial;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		}
	a:hover.productShopNowLinkNew{
		color: #2873ad;
		font-family: arial;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		}

#footer{
	background: url('/images/footerBG.gif') repeat-y;
	position: relative;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		margin-bottom: 0px;
	padding: 0px;
	width: 780px;
}
#footerEnd{
	background: url('/images/footerBottom.gif') no-repeat;
	
	position: relative;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		margin-bottom: 20px;
	padding: 0px;
	width: 780px;
	height: 6px;
}		
	.footerNavCol{
		width: 110px;
		float: left;
		}
	div.footerProduct{
		margin: 5px 7px 0px 3px;
		font-family: arial;
		font-size: 11px;
		width: 96px;
		}
	a.footerLink{
		color: #666666;
		text-decoration: none;
		}
	a:hover.footerLink{
		color: #666666;
		text-decoration: underline;
		}
		
		
		
			.footerCol1{
				width: 120px;
				float: left;
				margin: 10px 20px 10px 10px;
				}
			.footerCol2{
				width: 330px;
				float: left;
				margin: 10px 15px 10px 10px;
				}
			.footerCol3{
				width: 245px;
		/* IEFIX: width: 235px; */
				float: left;
				margin: 10px 10px 10px 10px;
				padding: 15px 0px 0px 0px;
				font-family: arial;
				font-size: 11px;
				color: #666666;
				}
			.footerHeading{
				color: #2873ad;
				font-family: arial;
				font-size: 12px;
				font-weight: bold;
				border-bottom: 1px solid #2873ad;
				padding: 3px;
				}
			.col3a{
				width: 120px;
				text-align: right;
				color: #2873ad;
				font-family: arial;
				font-size: 11px;
				float: left;
				margin: 20px 15px 0px 0px;
				}
			.col3b{
				float: left;
				width: 110px;
				}
				
			.loginFormField{
				font-family: arial;
				font-size: 11px;
				width: 70px;
				height: 15px;
				margin-right: 6px;
				}
			.formFieldWide{
				font-family: arial;
				font-size: 11px;
				width: 160px;
				height: 15px;
				margin-right: 6px;
				}
			.searchDropDown{
				font-family: arial;
				font-size: 11px;
				width: 105px;
				height: 20px;
				margin-right: 6px;
				}
				
				
				
				
			.whitenav{
				font-family: arial;
				font-size: 11px;
				color: #ffffff;
				font-weight: bold;
				}
			a.whitenav{
				text-decoration: underline;
				color: #ffffff;
				font-weight: bold;
			}
			a:hover.whitenav{
				text-decoration: none;
				color: #ffffff;
				font-weight: bold;
			}
			.whitenavB{
				font-family: arial;
				font-size: 11px;
				color: #ffde00;
				font-weight: bold;
				}
			a.whitenavB{
				text-decoration: underline;
				color: #ffde00;
				font-weight: bold;
			}
			a:hover.whitenavB{
				text-decoration: none;
				color: #ffffff;
				font-weight: bold;
			}
			.cart1{
				float: left;
				width: 37px;
				color: #ffffff;
				font-family: arial;
				margin: 12px 0px 0px 0px;
				padding: 0px;
				}
			.cart2{
				float: left;
				width: 125px;
				color: #ffffff;
				font-family: arial;
				margin: 27px 0px 0px 0px;
				padding: 0px;
				}
				.top1{
					float: left;
					width: 330px;
					text-align: left;
					padding: 0px;
					}
				.top23{
					float: left;
					width: 450px;
					}
				.top2{
					float: left;
					font-family: arial;
					width: 180px;
					color: #ffffff; 
					padding: 0px;
					}
				.top3{
					color: #ffffff;
					float: left;
					width: 270px;
					margin: 0px 0px 0px 0px;
					padding: 25px 0px 0px 0px;
					}
			.superNavDiv{
					text-align: right;
					margin: 0px 12px 8px 0px;
				}
				.orderNow{
					float: right;
					color: #fee053;
					font-size: 13px;
					font-weight: bold;
					font-family: arial;
					padding: 8px 15px 0px 0px;
					}
				.headerPhone{
					float: right;
					text-align: right;
					color: #fee053;
					font-size: 24px;
					line-height: 26px;
					font-weight: bold;
					font-family: arial;
					margin: 0px 10px 0px 0px;
					}
					
	
#popHelpLoc{
	width: 1px;
	height: 1px;
	}				
					
#popHelp {
	font-family: Arial, Helvetica, sans-serif; 
	text-align: left; 
	background: #fff8ee; 
	color: #333333;  
	width: 250px;
	height: 165px;
	font-size: 11px;
	line-height: 13px;
	border:1px solid #666666;
	position: absolute; 
	margin: 0 auto;
	padding: 5px; 
	filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;
	1visibility: hidden;
	visibility: hidden;
	z-index: 2500;
}

#popVicLoc{
	float: left;
	width: 1px;
	height: 1px;
	}
#popVic, #popHover {
	font-family: Arial, Helvetica, sans-serif; 
	text-align: left; 
	background: #fff8ee; 
	color: #333333;  
	width: 175px;
	height: 145px;
	font-size: 12px;
	border:1px solid #666666;
	Position: absolute; 
	margin: 0 auto;
	padding: 5px; 
	filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;
	1visibility: hidden;
	visibility: hidden;
	z-index: 2500;
}
#popVer {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	text-align: left; 
	background: #fff8ee; 
	color: #333333;  
	width: 400px;
	/*height: 100;*/
	font-size: 12px;
	border:1px solid #666666;
	Position: absolute; 
	top: 1400px; 
	left: 10%;
	padding: 5px; 
	filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;
	1visibility: hidden;
	visibility: hidden;
	z-index: 10000;
}



#main {
background:FFFFFF; 
width:760px; /*new*/
		margin: 0 auto;
		padding-left: 5px;
}


#main2 {

background:FFFFFF; 
padding-left:0px; 
color: #000000; 
font-size: 10px;
height:100%;
height:auto;
width:760px;  
} 

.style1 {color: #999999}




.resultBox {
	/* background-image: url(../images/result-box.jpg); */
	background-image: url(/images/result-box4.gif);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #999999;
	height: 360px;
	width: 173px; /* was 192*/
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 10px;
	padding-left: 12px;
	vertical-align: top;
	white-space: -moz-pre-wrap; /* Mozilla */
}

.resultBoxLge {
	/* background-image: url(../images/result-box.jpg); */
	background-image: url(/images/result-box-lge.v2.gif);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #999999;
/*	height: 489px;
	width: 607px;  */
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 12px;
	vertical-align: top;
}



.backToDiv{
	text-align: right;
	}
.backToArrow{
	float: right;
	margin-right: 5px;
	margin-top: 1px;
	}
.backToLink{
	float: right;
	margin-top: 2px;
	margin-right: 2px;
	}
	
.confData{
	margin: 2px;
	border: 1px solid #dddddd;
	}
.confData1{
	margin: 3px;
	border: 1px solid #dddddd;
	width: 360px;
	}
.confData2{
	margin: 3px;
	border: 1px solid #dddddd;
	width: 360px;
	}
	
	.paddedTable{
		padding: 3px;
	}
	.paddedTable td{
		padding: 3px;
	}