	
	@import url(reset.css);
	
	body {
	background: #fff url('/images/pageBG.jpg') repeat-x;
	margin: 0px;
	padding: 0px;
	font: 13px/20px Arial, Helvetica, sans-serif;
	}
	form {
	padding: 0px; 
	margin: 0px;
	}
	i {
	background: url(/images/sprite.png) no-repeat;
	min-width: 16px;
	min-height: 16px;
	display: inline-block;
	position: relative;
	}
	img[alt=Help] {
	cursor: help;
	}
	td {
		text-align: left;
	}
	
	.clearBoth {
	clear: both;
	width: 1px;
	height: 1px;
	}
	#logoheader {
	width: 960px;
	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;
	}

	/* BUTTONS */

	.btn {
	background: #fff;
	display: inline-block;
	font-weight: bold;
	border-radius: 100px;
	padding: 3px 15px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	border-top: 1px solid #fff;
	}
	.btn:hover {
	text-decoration: none;
	box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
	}
	.btn-blue {
	background: #dbe8f6;
	background: -moz-linear-gradient(top,  rgba(254,254,255,1) 1%, rgba(219,232,246,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(254,254,255,1)), color-stop(100%,rgba(219,232,246,1)));
	background: -webkit-linear-gradient(top,  rgba(254,254,255,1) 1%,rgba(219,232,246,1) 100%);
	background: -o-linear-gradient(top,  rgba(254,254,255,1) 1%,rgba(219,232,246,1) 100%);
	background: -ms-linear-gradient(top,  rgba(254,254,255,1) 1%,rgba(219,232,246,1) 100%);
	background: linear-gradient(to bottom,  rgba(254,254,255,1) 1%,rgba(219,232,246,1) 100%);
	-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefeff', endColorstr='#dbe8f6',GradientType=0 );
	}
	.btn-blue:hover {
	background: #fbfdfe;
	color: #333;
	}
	.btn-yellow {
	background: rgb(255,254,252);
	background: -moz-linear-gradient(top,  rgba(255,254,252,1) 0%, rgba(254,234,133,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,254,252,1)), color-stop(100%,rgba(254,234,133,1)));
	background: -webkit-linear-gradient(top,  rgba(255,254,252,1) 0%,rgba(254,234,133,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,254,252,1) 0%,rgba(254,234,133,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,254,252,1) 0%,rgba(254,234,133,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,254,252,1) 0%,rgba(254,234,133,1) 100%);
	-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffefc', endColorstr='#feea85',GradientType=0 );
	color: #0E5C97;
	}
	.btn-yellow:hover {
	background: #fef8d9;
	color: #333;
	}

	/* ACTION BAR */

	#actionbar {
	background: #84b2de;
	background: -moz-linear-gradient(top,  rgba(156,193,228,1) 18%, rgba(131,177,222,1) 79%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(18%,rgba(156,193,228,1)), color-stop(79%,rgba(131,177,222,1)));
	background: -webkit-linear-gradient(top,  rgba(156,193,228,1) 18%,rgba(131,177,222,1) 79%);
	background: -o-linear-gradient(top,  rgba(156,193,228,1) 18%,rgba(131,177,222,1) 79%);
	background: -ms-linear-gradient(top,  rgba(156,193,228,1) 18%,rgba(131,177,222,1) 79%);
	background: linear-gradient(to bottom,  rgba(156,193,228,1) 18%,rgba(131,177,222,1) 79%);
	-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9cc1e4', endColorstr='#83b1de',GradientType=0 );
	width: 960px;
	height: 114px;
	position: relative;
	margin: 0 auto 15px auto;
	z-index: 100;
	border-radius: 7px;
	border: 1px solid #054e84;
	box-shadow: 0 1px 1px #1A6AA9;
	}
	#actionbar .action1,
	#actionbar .action2,
	#actionbar .action3 {
	width: 200px;
	height: 80%;
	border-right: 1px solid #054E84;
	margin: 11px 0 0 15px;
	float: left;
	}
	#actionbar .action2 {
	width: 290px;
	margin-left: 20px;
	}
	#actionbar .action2 input[type=text] {
	width: 150px;
	}
	#actionbar .action3 {
	width: 380px;
	margin-left: 20px;
	border: 0;
	}
	#actionbar .action3 .loginForm {
	width: 140px;
	float: left;
	margin: 5px 10px 0 0;
	}
	#actionbar .action3 .right {
	width: 100px;
	float: left;
	}
	#actionbar .action3 .right .link {
	color: #fff;
	display: inline-block;
	margin-top: 6px;
	font-size: 11px;
	}
	#actionbar input[type=text],
	#actionbar input[type=password] {
	padding: 5px 5px;
	font-size: 13px;
	border-radius: 1px;
	border: 1px solid #7891aa;
	box-shadow: inset 2px 2px 2px #eee;
	color: #666;
	}
	#actionbar input[type=text]:hover,
	#actionbar input[type=text]:focus,
	#actionbar input[type=password]:hover,
	#actionbar input[type=password]:focus {
	color: #000;
	box-shadow: none;
	}
	.resellerLinkDiv {
	float: right;
	width: 115px; 
	height: 104px;
	margin: 0px;
	padding: 0px;
	}
	.actionHeading {
	color: #000;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	height: 20px;
	margin: 5px 0px 0px 0px;
	text-shadow: 0 1px 0 #9CC1E4;
	}
	.actionText {
	color: #03375d;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	height: 37px;
	}
	a#resellerBadge {
	width: 129px;
	height: 135px;
	display: block;
	position: absolute;
	top: -5px;
	right: 0;
	}
	#resellerBadge i {
	background-position: 0 -42px;
	width: 100%;
	height: 100%
	}

	/* ADVANCED SEARCH */

	#AdvSearch {
	background: #fff;
	width: 960px;
	position: relative;
	top: 20px !important;
	left: 50% !important;
	margin-left: -480px !important;
	margin-bottom: 40px;
	z-index: 9990 !important;
	border-radius: 7px;
	box-shadow: 0 0 20px rgba(0, 0, 0, .6);
	}
	.advSearchHeader {
	background: rgb(254,231,125);
	background: -moz-linear-gradient(top,  rgba(254,231,125,1) 19%, rgba(244,217,70,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(19%,rgba(254,231,125,1)), color-stop(100%,rgba(244,217,70,1)));
	background: -webkit-linear-gradient(top,  rgba(254,231,125,1) 19%,rgba(244,217,70,1) 100%);
	background: -o-linear-gradient(top,  rgba(254,231,125,1) 19%,rgba(244,217,70,1) 100%);
	background: -ms-linear-gradient(top,  rgba(254,231,125,1) 19%,rgba(244,217,70,1) 100%);
	background: linear-gradient(to bottom,  rgba(254,231,125,1) 19%,rgba(244,217,70,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee77d', endColorstr='#f4d946',GradientType=0 );
	height: 40px;
	overflow: hidden;
	border-radius: 7px 6px 0 0;
	padding: 10px 10px 0 10px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .3);
	border-bottom: 1px solid #D1AA00;
	}
	.advSearchFooter {
	margin: 5px 0 0 0;
	}
	.advSearchFooter .btn {
	font-size: 14px;
	padding: 6px 40px;
	margin-bottom: 4px;
	}
	#AdvSearch td {
	vertical-align: top;
	}
	#AdvSearch .advSearchLbl {
	padding-top: 3px;
	}
	#AdvSearch input[type=text],
	#AdvSearch select {
	width: 140px;
	padding: 5px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	}
	.advSearchHelp {
	position: relative;
	top: 5px;
	right: -30px;
	}
	#AdvSearchHide .btn {
	background: #0A558D;
	color: #BEDDE2;
	border-top-color: transparent;
	box-shadow: inset 0 0 10px rgba(0, 0, 0, .2), 0 1px 0 rgba(255, 255, 255, .2);
	}
	.advSearchFooter .btn-yellow {
	background: rgb(255,245,214);
	background: -moz-linear-gradient(top,  rgba(255,245,214,1) 1%, rgba(254,232,127,1) 57%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,245,214,1)), color-stop(57%,rgba(254,232,127,1)));
	background: -webkit-linear-gradient(top,  rgba(255,245,214,1) 1%,rgba(254,232,127,1) 57%);
	background: -o-linear-gradient(top,  rgba(255,245,214,1) 1%,rgba(254,232,127,1) 57%);
	background: -ms-linear-gradient(top,  rgba(255,245,214,1) 1%,rgba(254,232,127,1) 57%);
	background: linear-gradient(to bottom,  rgba(255,245,214,1) 1%,rgba(254,232,127,1) 57%);
	-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff5d6', endColorstr='#fee87f',GradientType=0 );
	}

	/* TAG LINE */

	#tagline {
	background: rgb(254,232,126);
	background: -moz-linear-gradient(top,  rgba(254,232,126,1) 0%, rgba(255,246,218,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,232,126,1)), color-stop(100%,rgba(255,246,218,1)));
	background: -webkit-linear-gradient(top,  rgba(254,232,126,1) 0%,rgba(255,246,218,1) 100%);
	background: -o-linear-gradient(top,  rgba(254,232,126,1) 0%,rgba(255,246,218,1) 100%);
	background: -ms-linear-gradient(top,  rgba(254,232,126,1) 0%,rgba(255,246,218,1) 100%);
	background: linear-gradient(to bottom,  rgba(254,232,126,1) 0%,rgba(255,246,218,1) 100%);
	width: 960px;
    margin: 0 auto;
    position: relative;
    padding-bottom: 4px;
	border: 3px solid #fff;
	text-align: center;
	border-radius: 7px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	}
	#tagline .tagwide {
	color: #044D84;
	font: bold 17px Arial, sans-serif;
	padding: 9px 0 0 0;
	text-shadow: 0 1px 0 #eee;
	text-transform: uppercase;
	}
#moveTagUp{
	position: relative;
	top: -25px;
}
	
	#yellowbar{
			background: url('/images/yellowbarNew.gif') no-repeat top;
		width: 960px;
		height: 40px;
		position: relative;
		top: -15px;
		margin: 0 auto;
		z-index: 100;
	}
	#yellowbarbottom{
		background: url('/images/yellowbarWhiteNew.gif') no-repeat top;
		width: 960px;
		height: 40px;
		position: relative;
		margin: 0 auto;
		margin-bottom: 10px;
	}
	.yellowbarPadBottom{
		padding: 11px 10px 0px 10px;
		}
	
	.yellowbarPad{
		padding: 11px 10px 0px 10px;
		}
	.resultLeft{
		width: 420px;
		float: left;
		}
	.resultName{
		float: left;
		font-family: arial;
		font-weight: bold;
		font-size: 16px;
		color: #044e84;
		padding: 0px 5px 0px 5px;
		margin: 0px;
		}
	.resultNameLong{
		float: left;
		font-family: arial;
		font-weight: bold;
		font-size: 14px;
		line-height: 13px
		color: #044e84;
		padding: 2px 5px 0px 4px;
		text-align: left;
		margin: 0px;
		}
	.resultCount{
		float: left;
		font-family: arial;
		font-size: 13px;
		color: #044e84;
		padding: 1px 5px 0px 5px;
		margin: 0px;
		}
	.resultDisplaying{
		float: left;
		font-family: arial;
		font-weight: bold;
		font-size: 12px;
		color: #044e84;
		padding: 2px 5px 0px 0px;
		margin: 0px;
		}

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

#belowHeader{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	left: 0px; right: 0px;top: 0px;
	width: 960px;
	/*z-index: 100;*/
}
#maincontentOLD{
	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: 960px;
}
#homeproductgroupNewOLD{
	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;*/
}
	
	/* HOME PRODUCTS DISPLAY */
	
	#maincontent {
	background: #fff;
	width: 960px;
	margin: 20px auto 40px auto;
	border-radius: 7px;
	box-shadow: 0 0 3px rgba(0, 0, 0, .2);
	}
	#homeproductgroupNew {
	display: table;
	padding: 20px 0 0px 15px;
	display: table;
	margin: 0 auto;
	}
	#homeproductgroupNew a {
	text-decoration: none;
	color: #2a7ec4;
	}
	#homeproductgroupNew .productItemNew {
	background: #fff;
	width: 166px;
	display: inline-block;
	border-radius: 5px;
	border: 1px solid #d7d7d7;
	text-align: center;
	padding: 1px;
	margin: 0 7px;
	cursor: pointer;
	position: relative;
	z-index: 0;
	}
	#homeproductgroupNew .productItemNew.active {
	z-index: 990;
	}
	#homeproductgroupNew .productItemNew.active:before,
	#homeproductgroupNew .productItemNew.right.active:before {
	content: ' ';
	background: #fff;
	width: 1px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 1px;
	z-index: 1;
	}
	#homeproductgroupNew .productItemNew.right.active:before {
	left: 1px;
	}
	#homeproductgroupNew .productItemNew.active:after,
	#homeproductgroupNew .productItemNew.right.active:after {
	content: ' ';
	background: url(images/sprite.png) -188px 0 no-repeat;
	width: 12px;
	height: 100%;
	position: absolute;
	top: 2px;
	right: 0;
	z-index: 1;
	}
	#homeproductgroupNew .productItemNew.right.active:after {
	background-position: -205px 0;
	left: 0;
	}
	#homeproductgroupNew .productHeadingNew a,
	.productItemMenuHeading {
	background: #2a7ec4;
	width: 100%;
	height: 15px;
	display: block;
	font-size: 14px;
	color: #fff;
	padding: 8px 0;
	line-height: 20px;
	border-radius: 4px 4px 0 0;
	border-bottom: 1px solid #1e6fb0;
	position: relative;
	z-index: 1;
	margin: 0;
	}
	#homeproductgroupNew .productHeadingNewSmall a {
	background: #2a7ec4;
	width: 100%;
	height: 15px;
	display: block;
	font-size: 12px;
	color: #fff;
	padding: 8px 0;
	line-height: 20px;
	border-radius: 4px 4px 0 0;
	border-bottom: 1px solid #1e6fb0;
	position: relative;
	z-index: 1;
	margin: 0;
	}
	#homeproductgroupNew .productItemNew.active .productHeadingNew a {
	border-top-right-radius: 0;
	}
	#homeproductgroupNew .productItemNew.right.active .productHeadingNew a {
	border-top-right-radius: 4px;
	border-top-left-radius: 0;
	}
	#homeproductgroupNew .productItemPhotoNew {
	width: 100%;
	height: 60px;
	padding: 15px 0;
	}
	.productItemNew .productShopNowLinkNew {
	background: #dce9f6;
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(218,232,245,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(218,232,245,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(218,232,245,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(218,232,245,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(218,232,245,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(218,232,245,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dae8f5',GradientType=0 );
	height: 25px;
	display: block;
	margin: 0;
	border-radius: 0 0 4px 4px;
	text-align: left;
	padding: 7px 10px 0 10px;
	border-top: 1px solid #e6eff8;
	font-size: 15px;
	font-weight: bold;
	text-shadow: 0 1px 0 #fff;
	position: relative;
	z-index: 2;
	border-bottom: 2px solid #dae8f5;
	font-size: 14px;
	}
	.productItemNew .productShopNowLinkNew i {
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -4px;
	}
	.productItemNew.active .productShopNowLinkNew {
	background: #369e2b !important;
	filter: none;
	color: #fff !important;
	text-shadow: 0 1px 2px #228517;
	border-bottom: 2px solid #228517;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	}
	.productItemNew.right.active .productShopNowLinkNew {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 4px;
	}
	.productItemNew.active .productShopNowLinkNew i {
	background-position: -25px 0;
	}
	
	/* PRODUCT MENU (NO NAV) */
	
	.productItemNew.no-menu > .productItemMenu,
	.productItemNew.no-menu:hover:after,
	.productItemNew.no-menu:hover:before {
	display: none !important;
	}
	.productItemNew.no-menu .productHeadingNew {
	border-radius: 3px 3px 0 0 !important;
	}
	.productItemNew.no-menu .productShopNowLinkNew {
	border-radius: 0 0 3px 3px !important;
	}
	
	/* PRODUCT MENU */

	.productItemMenu {
	background: #fff;
	width: 340px;
	position: absolute;
	top: -1px;
	left: 166px;
	z-index: 0;
	text-align: left;
	border: 1px solid #d7d7d7;
	border-radius: 0 4px 4px 4px;
	padding: 1px 1px 1px 0;
	display: none;
	}
	.productItemNew.right .productItemMenu {
	left: -341px;
	border-radius: 4px 0 4px 4px;
	padding: 1px 0 1px 1px;
	}
	.productItemMenuHeading {
	border-top-left-radius: 0;
	}
	.productItemNew.right .productItemMenuHeading {
	border-top-left-radius: 4px;
	border-top-right-radius: 0;
	}
	.productItemMenuHeading span {
	font-weight: bold;
	padding-left: 15px;
	}
	.productItemMenuHeading .btn-close {
	background: rgba(0, 0, 0, .2);
	padding: 1px 10px;
	display: inline-block;
	color: #fff !important;
	position: absolute;
	top: 5px;
	right: 5px;
	border-radius: 2px;
	font-size: 11px;
	text-transform: uppercase;
	}
	.productItemMenu ul {
	width: 50%;
	float: left;
	}
	.productItemMenu ul li {
	background: #fee988;
	background: rgb(254,243,191);
	background: -moz-linear-gradient(top,  rgba(254,243,191,1) 0%, rgba(254,232,131,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,243,191,1)), color-stop(100%,rgba(254,232,131,1)));
	background: -webkit-linear-gradient(top,  rgba(254,243,191,1) 0%,rgba(254,232,131,1) 100%);
	background: -o-linear-gradient(top,  rgba(254,243,191,1) 0%,rgba(254,232,131,1) 100%);
	background: -ms-linear-gradient(top,  rgba(254,243,191,1) 0%,rgba(254,232,131,1) 100%);
	background: linear-gradient(to bottom,  rgba(254,243,191,1) 0%,rgba(254,232,131,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef3bf', endColorstr='#fee883',GradientType=0 );
	border-left: 1px solid #fff;
	line-height: 17px;
	padding-left: 1em;
	text-indent: -.75em;
	border-bottom: 1px solid #e4ce65;
	overflow: hidden;
	height: 25px;
	}
	.productItemMenu ul li.tall {
	height: 51px;
	}
	.productItemMenu ul:last-child li {
	border-left: 0;
	}
	.productItemNew.right .productItemMenu ul li {
	border-left: 0;
	}
	.productItemNew.right .productItemMenu ul:last-child li {
	border-right: 1px solid #fff;
	}
	.productItemMenu ul li a {
	display: block;
	padding: 5px 10px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
	font-size: 11px;
	}
	.productItemMenu ul li:last-child a {
	border-radius: 0 0 0 2px;
	}
	.productItemMenu ul:last-child li:last-child a {
	border-radius: 0 0 2px 0;
	}
	.productItemMenu ul li a span {
	color: #000;
	margin-right: 5px;
	}
	#homeproductgroupNew .productItemMenu ul li a:hover {
	color: #000;
	}


#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: 5px;
left: 490px;
width: 165px;
text-align: left;
z-index: 9991 !important;
margin-top: 0;
}
#catalogNav {
position: absolute;
top: 0px; left: 500px;
width: 500px;
text-align: left;
z-index: 100000;
}
#catalogNavWide {
position: absolute;
top: -6px; 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;
		}
	.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 */

	#footer {
	background: #f2f2f2;
	border-radius: 7px;
	position: relative;
	margin: 0 auto 40px auto;
	padding: 0px;
	width: 960px;
	}
	#footerEnd {
	position: relative;
	margin: 0 auto;
	padding: 0px;
	width: 960px;
	height: 6px;
	}		
	.footerNavCol {
	width: 150px;
	float: left;
	}
	div.footerProduct {
	width: 130px;
	margin: 5px 7px 0px 3px;
	font-family: arial;
	font-size: 11px;
	position: relative;
	}
	a.footerLink {
	color: #666;
	text-decoration: none;
	}
	a:hover.footerLink {
	color: #666;
	text-decoration: underline;
	}
	.footerCol1 {
	width: 150px;
	float: left;
	margin: 10px 20px 10px 15px;
	}
	.footerCol2 {
	width: 450px;
	float: left;
	margin: 10px 15px 10px 20px;
	}
	.footerCol3 {
	width: 245px;
	float: right;
	margin: 10px 15px 10px 10px;
	padding: 15px 0px 0px 0px;
	font-size: 11px;
	color: #666;
	}
	.footerHeading {
	color: #2873ad;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #2873ad;
	padding: 3px;
	margin-bottom: 2px;
	}
	#techInfo {
	position: absolute;
	top: 15px;
	}


			.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: right;
					width: 450px;
					}
				.top2{
					float: left;
					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: 14px;
					font-weight: bold;
					font-family: arial;
					padding: 9px 15px 0px 0px;
					}
				.headerPhone{
					float: right;
					text-align: right;
					color: #fee053;
					font-size: 24px;
					line-height: 26px;
					font-weight: bold;
					font-family: arial;
					margin: 3px 10px 0px 10px;
					}
					

		/* HELP WINDOWS */

		#popHelpLoc,
		#popVicLoc {
		width: 1px;
		height: 1px;
		}									
		#popHelp,
		#popVic,
		#popVer,
		#popHover {
		background: #fff8ee;
		background: rgba(255, 243, 205, .95);
		color: #333;  
		width: 250px;
		height: 165px;
		font-size: 11px;
		line-height: 13px;
		border-radius: 5px;
		border-top: 1px solid #fff;
		position: absolute;
		padding: 10px; 
		visibility: hidden;
		z-index: 9999;
		box-shadow: 0 1px 20px rgba(0, 0, 0, .3);
		}
		#popHelp {
		margin: -22px 0 0 130px;
		}
		#popVic {
		height: 120px !important;
		margin: 15px 0 0 250px;
		}


	#main {
	background:fff; 
	width:760px; /*new*/
	margin: 0 auto;
	padding-left: 5px;
	}
	#main2 {
	background:fff; 
	padding-left:0px; 
	color: #000000; 
	font-size: 10px;
	height:100%;
	height:auto;
	width:760px;  
	} 
	.style1 {color: #999}

.resTdNew{
	background: url(/images/resItemBottom.gif) no-repeat bottom left;
	font-size: 10px;
	color: #999999;
	width: 189px; 
	vertical-align: top;
	white-space: -moz-pre-wrap; /* Mozilla */
}
.resLeftGutter{
	width: 16px;
	padding: 0px;
	margin: 0px;
	font-size: 6px;
}

.resRowGutter{
	height: 8px;
	padding: 0px;
	margin: 0px;
	font-size: 2px;
}

.resTop {
	/* background-image: url(../images/result-box.jpg); */
	background-image: url(/images/resItemTop.gif);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #999999;
	width: 175px;
	height: 43px; 
	vertical-align: top;
	white-space: -moz-pre-wrap; /* Mozilla */
}
.resBack {
	/* background-image: url(../images/result-box.jpg); */
	/*
	background-image: url(/images/resItemBottom.gif);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #999999;
	width: 175px; 
	height: 380px;
	vertical-align: top;
	white-space: -moz-pre-wrap; /* Mozilla */
	*/
}
.resPhoto{
	clear: both;
	width: 154px;
	height: 154px;
	margin: 3px 0px 0px 9px;
	background: #f5f5f5;
	text-align: center;
}

.resPartNo{
	float: left;
	width: 107px;
	margin: 8px 2px 2px 11px;
	color: #8d8d8d;
	line-height: 15px;
	font-size: 12px;
}
.resPartNoLong{
	float: left;
	width: 107px;
	margin: 8px 2px 2px 11px;
	color: #8d8d8d;
	line-height: 15px;
	font-size: 11px;
}
.resPartNoVeryLong{
	float: left;
	width: 107px;
	margin: 8px 2px 2px 11px;
	color: #8d8d8d;
	line-height: 15px;
	font-size: 11px;
}
.resPrice{
	float: left;
	width: 48px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	margin: 11px 0px 2px 0px;
	color: #000000;
}
.resData{
	clear: both;
	line-height: 12px;
	margin: 0px 0px 4px 10px;
}
.resDetail{
	float: left;
	margin: -5px 0px 6px 11px;
	padding: 0px;
}
.resCart{
	float: left;
	margin: -5px 0px 6px 0px;
	padding: 0px;
}
.resLabel{
	color: #7d7f7f;
	font-weight: bold;
	float: left;
	width: 45px;
	margin: 0px 5px 0px 1px;
	font-size: 11px;
}
.resValue{
	color: #717473;
	float: left;
	width: 85px;
	margin: 0px 0px 0px 2px;
	font-size: 11px;
}
.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;
	}