body{
	margin: 0px; 
	padding: 0px; 
	color: #000;
	background-color: #fff;
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
		
}
table, td{ 
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}
a.norm{ 
	font-weight: normal;
}
/* ////// */
td.copyright{ 
	color: #999;
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
}
/*  /////////////////////////////////// Headings ///////////////////////////////  */
h1{
	font-size: 1em;
	font-weight: normal;
	margin-top: 0px;
	color: #322f30;
}
h2{
	font-size: 1em;
	font-weight: normal;
	margin-top: 0px;
	color: #322f30;
}
/* ///////// */
h2.sitemap{ 
	background-color: #d7d7d7;
	margin: 2px 0px 2px 5px;
	padding: 2px 2px 2px 5px;
 }
h2.sitemapL2{ 
	background-color: #e0e0e0;
	margin: 2px 0px 2px 14px;
	padding: 2px 2px 2px 5px;
 }
 h2.sitemapL3{ 
	background-color: #f2f2f2;
	margin: 2px 0px 2px 21px;
	padding: 2px 2px 2px 5px;
 }
 /* ////// */
h2 strong{ 
	font-weight: normal;
}
p.smlp{ 
	font-size: 10px;
}
h4{
	font-size: 1.5em;
	font-weight: bold;
	margin-bottom: -8px;
	margin-top: 2px;
}
/*  /////////////////////////////// Span Colours ///////////////////////////////  */
span.grey{ 
	color: #999;
	font-weight: normal;
}
span.pink{ 
	color: #c80f84
}
span.basket-blue{ 
	color: #00519f;
}
span.black{ 
	color: #000;
}
span.white{ 
	color: #fff;
}
span.info-title{ 
	color: #333;
	font-weight: bold;
}
span.orange{ 
	color: #e65904;
}
span.bluetitle{ 
	color: #00519f;
	font-weight: bold;
}
span.linkblue{ 
	color: #00519f;
}
span.blue{ 
	color: #7994ab;
}
span.red{ 
	color: #c00;
}
span.dark-grey{ 
	color: #333;
}
span.med-grey{ 
	color: #333;
}
span.grey666{ 
	color: #666;
}
span.newgrey{ 
	color: #322f30;
}
span.newgrey-lrg{ 
	color: #322f30;
	font-size: 1.1em;
}
/* /////////////////////// Pop Container ////////////////////////// */
div.pop-container{ 
	background: url(../../Images/NETSite/pop_background_top.gif) repeat-x top;
}
td.pop-leftpadd{ 
	margin-left: 15px;
}
div.pop-footer{ 
	background: url(../../Images/NETSite/pop-footer.gif) repeat-x top;
	height: 100%;
	background-color: #436d97;
	border-top: 10px solid White;
}
/*  /////////////////////////////// Pricing ///////////////////////////////  */
span.offer-price{ 
	font-weight: bold;
	line-height: 1.5em;
	color: #000;
 }
span.price{ 
	font-size: 1.4em;
	font-weight: bold;
	color: #c00;
}
span.price em{ 
	font-size: 0.7em;
	font-style: normal;
	font-weight: bold;
	color: #c00;
}
/*  ////////////////////////////////// Links Classes ////////////////////////////  */
a.sitemap:link{
	color: #322f30;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
}
a.sitemap:visited{
	color: #322f30;
	font-weight: normal;
	font-size: 1em;
	text-decoration: none;
}
a.sitemap:active{
	color: #322f30;
	font-weight: normal;
	font-size: 1m;
	text-decoration: underline;
}
a.sitemap:hover{
	color: #322f30;	
	font-weight: normal;
	font-size: 1em;
	text-decoration: underline;
}
/* *** */
a.account:link{
	color: #322f30;
	font-size: 1.1em;
	font-weight: normal;
	text-decoration: none;
}
a.account:visited{
	color: #322f30;
	font-weight: normal;
	font-size: 1.1em;
	text-decoration: none;
}
a.account:active{
	color: #322f30;
	font-weight: normal;
	font-size: 1.1em;
	text-decoration: underline;
}
a.account:hover{
	color: #322f30;	
	font-weight: normal;
	font-size: 1.1em;
	text-decoration: underline;
}
/* *** */
a.desc-link:link{
	color: #322f30;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
}
a.desc-link:visited{
	color: #322f30;
	font-weight: normal;
	font-size: 1em;
	text-decoration: none;
}
a.desc-link:active{
	color: #322f30;
	font-weight: normal;
	font-size: 1em;
	text-decoration: underline;
}
a.desc-link:hover{
	color: #322f30;	
	font-weight: normal;
	font-size: 1em;
	text-decoration: underline;
}
/* **** */
a.department-headers:link{
	color: #322f30;	
	font-weight: bold;
	text-decoration: none;
}
a.department-headers:visited{
	color: #322f30;	
	font-weight: bold;
	text-decoration: none;
}
a.department-headers:active{
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}
a.department-headers:hover{
	color: #000;	
	font-weight: bold;
	text-decoration: underline;
}
/* **** */
div.dynav-off-center a{ 
	font-weight: normal;
}
a.tab2heads,  a.tab2heads:visited{ 
	font-weight: normal;
	color: #333;
}
/* ** 
span.info-title a:link{ 
	color: #322f30;
	text-decoration: none;
}
span.info-title a:visited{ 
	color: #322f30;
	text-decoration: none;
}
span.info-title a:hover{ 
	color: #000;
	text-decoration: underline;
}
span.info-title a:active{ 
	color: #000;
	text-decoration: underline;
}*/
/* ** */
a.clickhere:link{ 
	color: #00519f;
	text-decoration: none;
}
a.clickhere:visited{ 
	color: #00519f;
	text-decoration: none;
}
a.clickhere:hover{ 
	color: #00519f;
	text-decoration: underline;
}
a.clickhere:active{ 
	color: #00519f;
	text-decoration: underline;
}
/* ** */
a.same:link{ 
	color: #322f30;
	text-decoration: none;
}
a.same:visited{ 
	color: #322f30;
	text-decoration: none;
}
a.same:hover{ 
	color: #322f30;
	text-decoration: none;
}
a.same:active{ 
	color: #322f30;
	text-decoration: none;
}
/* ** */
/* ** */
a.samebold:link{ 
	color: #322f30;
	font-weight: normal;
	text-decoration: none;
}
a.samebold:visited{ 
	color: #322f30;
	font-weight: normal;
	text-decoration: none;
}
a.samebold:hover{ 
	color: #322f30;
	font-weight: normal;
	text-decoration: none;
}
a.samebold:active{ 
	color: #322f30;
	font-weight: normal;
	text-decoration: none;
}
/* ** */
ul.howdo li{ 
	list-style: circle;
	color: #00519f;
}
/* ** */
a.dynav-link, a:visited{ 
	color: #666;
}
a.dynav-link:hover{ 
	color: #000;
}
a.dynav-link1:link{
	color: #000;
	text-decoration: none;
	font-weight: bolder;
}
a.dynav-link1:visited{
	color: #000;
	text-decoration: none;
	font-weight: bolder;
}
a.dynav-link1:active{
	color: #000;
	text-decoration: none;
	font-weight: bolder;
}
a.dynav-link1:hover{
	color: #000;
	text-decoration: none;
	font-weight: bolder;
}
img.middle{ 
	vertical-align: middle;
}
a:link, a:visited{ 
	text-decoration: none;
}
a:hover, a:active{
	text-decoration: underline;
}	
div.enlarge-image1 a:hover, a:active{ 
	color: #666;
}
a.featured,  a.featured:visited{ 
	font-weight: normal;
}
a.enlarge,  a.enlarge:visited{ 
	font-weight: normal;
	color: #a6a6a6;
}
/* ** */
a.sml-prodtitle:link{ 
	color: #322f30;
	text-decoration: none;
}
a.sml-prodtitle:visited{ 
	color: #322f30;
	text-decoration: none;
}
a.sml-prodtitle:hover{ 
	color: #322f30;
	text-decoration: underline;
}
a.sml-prodtitle:active{ 
	color: #322f30;
	text-decoration: underline;
}
/* ** */
/*  ////////////////////////////////// Useful Stuff ////////////////////////////  */
div.greydivider{
	background-color: #d6d6d6;
	height: 1px;
}
div.greydivider_new{
	background-color: #d6d6d6;
	height: 1px;
	margin-top: 3px;
	margin-bottom: 3px;
}
div.spacer13px{ 
	height: 13px;
	background-color: #fff;
}
div.spacer7px{ 
	height: 7px;
	background-color: #fff;
}
div.freedelivery{ 
	height: 83px;
	background: url(../../Images/NETSite/freedeliveryback.gif) repeat-x top;
	/*border: 1px solid #CC66FF;*/
}
div.clear{ 
	clear: both;
}
div.left{ 
	float: left;
}
div.formfix{ 
	display: none;
}
tr.formfix{ 
	display: none;
}
div.right{ 
	float: right;
}
img.right{ 
	float: right;
}
/*  /////////////////////////////// Breadcrumb /////////////////////////////////  */
#breadcrumb{ 
	border-bottom: 3px solid #fff;
}
#breadcrumb span{ 
	color: #999;
	background-color: #fff;
}
#breadcrumb span a{ 
	color: #436d97;
	font-weight: normal;
}
#breadcrumb span img{ 
	vertical-align: middle;
}
#breadcrumb span.black{ 
	color: #000;
	background-color: #fff;
}
/*  /////////////////////////////// Functionbar //////////////////////////////  */
#functionbar{  
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
	color: #d6d6d6;
	text-align: right;
	margin-right: 0px;
}
#search-details{  
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
	color: #d6d6d6;
	margin-right: 0px;
}
#search-details img{  
 	vertical-align: middle;
	margin-right: 0px;
}
#functionbar img{  
 	vertical-align: middle;
	margin-right: 0px;
}
#functionbar a:link, #functionbar a:visited{ 
	text-decoration: none;
	color: #666;
	font-weight: normal;
	border-bottom:none;
}
#functionbar a:hover, #functionbar a:active{
	text-decoration: underline;
}
div.featured{ 
	float: right;
	font-weight: normal;
	height: 12px;
	margin-right: 5px;
	margin-bottom: -1px;
}
div.featured img{ 
	vertical-align: middle;
}
/*  /////////////////////////////// Lrg Boxed Prod/Category Titles //////////////////////////////  */
div.box-container{ 
	background: transparent;
}
div.box-r1b{  
	background: url(../../images/NETSite/box_r1b_back.gif) repeat-x top;
}
div.box-r2a{  
	float: left;
	height: 5px;
	border-left: 1px solid #a6a6a6;
}
div.box-r2c{  
	float: right;
	height: 5px;
	border-right: 1px solid #a6a6a6;
}
div.box-r2b{
	color: #999;
	padding-top: 0px;
	vertical-align: top;
	font-weight: normal;  
	border-left: 1px solid #a6a6a6;
	border-right: 1px solid #a6a6a6;
	background: url(../../images/NETSite/box_r2b_back.gif) repeat-x top;
	padding-left: 4px;
	padding-left/**/:/**/ 6px;
}
div.box-r3a{  
	float: left;
	height: 5px;
	margin-right: -3px;
}
div.box-r3b{ 
	background: url(../../images/NETSite/box_r3b_back.gif) repeat-x bottom;
	height: 5px;
}
div.box-r3c{ 
	float: right;
	height: 5px;
	margin-left: -3px;
}
/* /////////////////////////// */
div.results-config{ 
	height: 1%;
	margin-top: 1px;
	border-top: 1px solid #a6a6a6;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
div.results-config3{ 
	height: 1%;
	margin-top: 1px;
	border-bottom: 1px solid #a6a6a6;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;

}
div.results-config1{ 
	height: 15px;
	margin-top: 1px;
	border: 1px solid #ccc;
	background: url(../../images/NETSite/results-config-back.gif) repeat-x bottom;
	.margin-top: 1px;
}
table.results-config1{ 
	margin-top: -3	px;
	height: 15px;
	border: 1px solid #ccc;
	background: url(../../images/NETSite/results-config-back.gif) repeat-x bottom;
}
table.results-config1 td{ 
	border: 1px solid #f1f1f1;
	border-collapse: collapse;
}
table.borderwhite{ 
	margin: -1px -1px -1px -1px;
	border-collapse: collapse;
}
table.borderwhite td{ 
	margin: -1px -1px -1px -1px;
	border-collapse: collapse;
}
div.results-config2{ 
	margin-top: 4px;
	border: 1px solid #ccc;
	background: url(../../images/NETSite/results-config-back1.gif) repeat-x top;
}
table.results-config{ 
	border: 1px solid #f1f1f1;
	border-collapse: collapse;
	margin-top: 4px;
}
table.results-config td{ 
	border: 1px solid #f1f1f1;
	border-collapse: collapse;
}
table.prodcard-spec-table{ 
	margin-bottom: 8px;
}
td.spec-border{ 
	border: 1px solid #ccc;
	padding-left: 4px;
}
 td.spec-border1{
	border: 1px solid #ccc;
	padding-left: 4px;
}
div.search-result-img{ 
	float: left;
	width: 69px;
	height: 69px;
	background: url(../../images/NETSite/65x65_back.gif);
}
div.search-result-img img{ 
	margin-top: 1px;
	margin-left: 1px;
	border: 1px solid #fff;
}
div.search-result-img-new{ 
	float: left;
	width: 69px;
	height: 69px;
	background: url(../../images/NETSite/65x65_back.gif);
}
div.search-result-img-new img{ 
	margin-top: 1px;
	margin-left: 1px;
	border: 1px solid #fff;
}
div.results-config1-image{ 
	/*position: relative;*/
	float: left;
	width: 77px;
	color: #666;
	text-indent: 4px;
	border-right: 1px solid #ccc;
}
div.results-config1-description{ 
	/*position: relative;*/
	float: left;
	color: #666;
	text-indent: 4px;
}
td.results-config1-description{ 
	color: #666;
	padding-left: 4px;
}
div.results-config1-stock{ 
	/*position: relative;*/
	float: right;
	color: #666;
	width: 48px;
	text-indent: 4px;
	text-align: center;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
div.results-config1-vat{ 
	/*position: relative;*/
	float: right;
	width: 60px;
	color: #666;
	text-indent: 4px;
	border-right: 1px solid #ccc;
}
div.results-config1-qty{ 
	/*position: relative;*/
	float: right;
	width: 94px;
	text-indent: 4px;
	color: #666;
	margin-right: 4px; 
}








/* ******** Page Numbering *********** */
div.pageno-container{ 
	border: 4px solid #fff;
}
div.pagefix{ 
	border: 1px solid #663399;
}
div.page-number{ 
	width: 14px;
	height: 15px;
	float: right;
	font-size: 1em;
	color: #999;
	border: 1px solid #a6a6a6;
	text-align: center;
	margin-right: 1px;
	font-weight: bold;
}
div.page-number-on{ 
	width: 12px;
	height: 15px;
	float: right;
	color: #fff;
	font-size: 1em;
	background-color: #a6a6a6;
	text-align: center;
	margin-right: 1px;
	font-weight: bold;
	padding-left: 3px;
}
div.page{ 
	float: right;
	margin-top: 3px;
	color: #333;
}
/* ***** */
a.page-number:link{
	width: 14px;
	height: 15px;
	float: right;
	font-size: 1em;
	color: #999;
	text-align: center;
	font-weight: bold;
}
a.page-number:visited{
	width: 14px;
	height: 15px;
	float: right;
	font-size: 1em;
	color: #999;
	text-align: center;
	font-weight: bold;
}
a.page-number:active{
	width: 14px;
	height: 15px;
	float: right;
	font-size: 1em;
	color: #999;
	text-align: center;
	font-weight: bold;
}
a.page-number:hover{
	width: 14px;
	height: 15px;
	float: right;
	font-size: 1em;
	color: Black;
	text-align: center;
	font-weight: bold;
}
/* ***** */
/* ***** */
a.page-number-on:link{
	width: 15px;
	height: 15px;
	color: #322f30;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}
a.page-number-on:visited{
	width: 15px;
	height: 15px;
	color: #322f30;
	font-weight: normal;
	font-size: 1em;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}
a.page-number-on:active{
	width: 15px;
	height: 15px;
	color: #322f30;
	font-weight: normal;
	font-size: 1em;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}
a.page-number-on:hover{
	width: 15px;
	height: 15px;
	font-size: 1em;
	font-weight: bold;
	color: #322f30;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	
}
/* *** */
select.sort-results{ 
	border: 1px solid #ccc;
	padding: 0px;
	font-size: 11px;
	height: 14px;
	color: #666;
	.height: 20px;
	.margin-bottom: -4px;
	_margin-bottom: -1px;
}
div.results-info-container{ 
	position: relative; 
	height: 1%;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-top: 4px;
	/*border: 1px solid Blue;*/
}
/* /////////////////////////// */
div.bluebox-r1b{  
	background: url(../../images/NETSite/bluebox_r1b_back.gif) repeat-x top;
}
div.bluebox-r2a{  
	float: left;
	height: 5px;
	border-left: 1px solid #8ba5bb;
}
div.bluebox-r2c{  
	float: right;
	height: 5px;
	border-right: 1px solid #8ba5bb;
}
div.bluebox-r2b{
	color: #999;
	padding-top: 0px;
	vertical-align: top;
	font-weight: normal;  
	border-left: 1px solid #8ba5bb;
	border-right: 1px solid #8ba5bb;
	background: url(../../images/NETSite/bluebox_r2b_back.gif) repeat-x top;
	padding-left: 4px;
	padding-left/**/:/**/ 6px;
}
div.bluebox-r3a{  
	float: left;
	height: 5px;
	margin-right: -3px;
}
div.bluebox-r3b{ 
	background: url(../../images/NETSite/bluebox_r3b_back.gif) repeat-x bottom;
	height: 5px;
}
div.bluebox-r3c{ 
	float: right;
	height: 5px;
	margin-left: -3px;
}
/* ////////////////////////////// */
/*div.promo-wrap-top{ 
	position: relative; 
	height: 13px;
	padding: 0px;
	margin-top: 1px;
	border-left: 1px solid #a6a6a6;
	border-right: 1px solid #a6a6a6;
	border-top: 1px solid #a6a6a6;
}*/
/*div.promo-wrap-top1{ 
	margin-top: 1px;
	height: 13px;
	padding: 0px;
	background-color: #f9f9fb;
	border-left: 1px solid #8ba5bb;
	border-right: 1px solid #8ba5bb;
	border-top: 1px solid #8ba5bb;
}*/
div.promo-wrap-middle{ 
	height: 200px;
	padding: 0px;
	margin: 0px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
div.box-middle{ 
	height: 192px;
	padding: 0px;
	margin: 0px;
	background: transparent;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
div.promo-wrap-bottom{ 
	height: 13px;
	padding: 0px;
	margin: 0px;
	background: transparent;
	border-left: 1px solid #a6a6a6;
	border-right: 1px solid #a6a6a6;
	border-bottom: 1px solid #a6a6a6;
	_margin-top: -12px;
}
/* ////////////////////////////// */
div.box-r2b a, a:visited{ 
	color: #333;
	font-weight: bold;
}
div.box-r2b span .prod-number, .prod-number:visited{ 
	color: #00519f;
	font-weight: normal;
}
/*  ////////////// Sml Boxed Prod/Category Titles ///////////////////  */
/*div.promo-wrap-middle-sml{ 
	/*position:relative;
	height: 1%;*/
	/*border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}*/
/*div.promo-wrap-middle-sml1{ 
	border-left: 1px solid #bacbd9;
	background-color: #f9f9fb;
	border-right: 1px solid #bacbd9;
}*/
/*div.promo-wrap-bottom-sml{ 
	height: 13px;
	border-left: 1px solid #a6a6a6;
	border-right: 1px solid #a6a6a6;
	border-bottom: 1px solid #a6a6a6;
	margin-top: -11px;
	_margin-top: -13px;
}*/
div.promo-wrap-bottom-sml-new{ 
	height: 13px;
	border-left: 1px solid #a6a6a6;
	border-right: 1px solid #a6a6a6;
	border-bottom: 1px solid #a6a6a6;
	margin-top: -4px;
	.margin-top: -2px;
}
div.promo-wrap-bottom-sml1{ 
	height: 13px;
	background-color: #f9f9fb;
	border-left: 1px solid #8ba5bb;
	border-right: 1px solid #8ba5bb;
	border-bottom: 1px solid #8ba5bb;
	margin-top: -11px;
	_margin-top: -13px;
}
div.promo-wrap-bottom-sml1-new{ 
	height: 13px;
	background-color: #f9f9fb;
	border-left: 1px solid #8ba5bb;
	border-right: 1px solid #8ba5bb;
	border-bottom: 1px solid #8ba5bb;
	margin-top: -4px;
	.margin-top: -2px;
}
div.test-container{ 
	/*position: relative;*/
	height: 1%;
	top: 0px;
	color: #333;
	font-weight: normal;
	line-height: 1.2em;
	margin-top: -9px;
	_margin-top: -10px;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	.margin-bottom: 2px;
	.margin-right: 4px;
	/*border: 1px solid Gray;*/
}
div.prodcard-spec{ 
	position: relative;
	color: #333;
	margin-top: -7px;
	margin-left: 8px;
	margin-right: 4px;
	line-height: 1.3em;
	margin-bottom: 10px;
	.margin-bottom: 10px;
	.margin-right: 10px;
	/*border: 1px solid Gray;*/
}
div.test1{
	float: left;
	margin-right: 4px;
	border-top: 1px solid #a6a6a6;
	border-bottom: 1px solid #a6a6a6;
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	margin-bottom: 4px;
}
div.test1a{
	float: left;
	margin-right: 6px;
	border-top: 1px solid #a6a6a6;
	border-bottom: 1px solid #a6a6a6;
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	margin-top: 1px 
}
div.test1 img{
 	_margin-bottom: -3px;
}
div.sml-prod-fix{
	height: 1px;
	width: 75px;	
	color: #333;
}
/*  ////////////// Function Boxed ///////////////////  */
 div.boxtop{ 
	height: 11px;
	margin-top: 1px;
	border-left: 1px solid #a6a6a6;
	border-right: 1px solid #a6a6a6;
	border-top: 1px solid #a6a6a6;
}
div.boxcenter{ 
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
div.boxbottom{ 
	clear: both;
	margin-top: -2px;
	height: 11px;
	border-left: 1px solid #a6a6a6;
	border-right: 1px solid #a6a6a6;
	border-bottom: 1px solid #a6a6a6;
}
/*  /////////////////////////////// Product Card //////////////////////////////  */
div.info-container{ 
	position: relative; 
	height: 1%;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: -10px;
	/*border: 1px solid Blue;*/
 }
div.reg-container{ 
	position: relative; 
	height: 1%;
	margin-top: -10px;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 5px;
	/*border: 1px solid Blue;*/
}
div.helptext{ 
	border-left: 5px solid #fff;
	border-top: 5px solid #fff;
	border-right: 10px solid #fff;
	border-bottom: 10px solid #fff;
}
div.grey-back{ 
	border: 4px solid #efefef;
	background-color: #efefef;
}
div.prod-card-rightcol{ 
	/*border: 1px solid Blue;*/
}
div.prod-card-leftcol{ 
	float: left;
	height: 1%;
}
div.enlarge-container{ 
	width: 202px;
	margin-top: 4px;
	/*border: 1px solid Blue;*/
}
div.enlarge-container-bottom{ 
	margin-top: 4px;
	display: inline;
	margin-bottom: 0px;
	border: 1px solid Blue;
}
div.enlarge-image{ 
	float: left;
	width: 34px;
	height: 34px;
	margin-right: 4px;
	background: url(../../images/NETSite/30x30_back.gif);
	/*border: 1px solid Fuchsia;*/
}
div.enlarge-image img{ 
	margin-top: 1px;
	margin-left: 1px;
	border: 1px solid #fff;
}
div.enlarge-image1{ 
	float: right;
	margin-right: 10px;
	/*border: 1px solid Fuchsia;*/
	.margin-right: 5px;
}
/* ***** Enlarge Links ****** */
div.enlarge-image1 a:link{ 
	color: #999;
	text-decoration: none;
}
div.enlarge-image1 a:visited{ 
	color: #999;
	text-decoration: none;
}
div.enlarge-image1 a:hover{ 
	color: #322f30;
	text-decoration: underline;
}
div.enlarge-image1 a:active{ 
	color: #322f30;
	text-decoration: underline;
}
/* *** */
div.enlarge-image2{ 
	float: left;
	width: 69px;
	height: 69px;
	/*margin-right: 4px;*/
	background: url(../../images/NETSite/60x60_back1.gif) no-repeat;
	/*border: 1px solid Fuchsia;*/
}
div.enlarge-image2 img{ 
	margin-top: 1px;
	margin-left: 1px;
	border: 1px solid #fff;
}
div.enlarge-image1 img{ 
	vertical-align: middle;
}
div.infocontainer{ 
	clear: both;
	text-align: right;
	border: 1px solid #FF8C00;
	margin-left: -196px;
}
div.brand-logo{ 
	margin-top: 3px;
	margin-bottom: 11px;
}
div.prod-long-title{ 
	color: #000;
	margin-bottom: 11px;
}
div.prod-quick-info-container{ 
	height: 10px;
	margin-bottom: 8px;
	_margin-bottom: 2px;
	
}
div.prodcard-small-info-container{ 
	margin-left: 76px;
	color: #322f30;
	line-height: 1.1em;
	margin-top: -1px; 
	/*border: 1px solid #6600FF;*/
}
div.prodcard-small-info-container-fix{ 
	color: #322f30;
	line-height: 1.1em;
	margin-top: -1px; 
	/*border: 1px solid #6600FF;*/
}
div.prodcard-shortdesc{ 
	font-size: 0.9em;
	line-height: 1em;
	margin-top: 1px;
	font-weight: normal;
}
div.prodcard-sml-price{ 
	font-size: 1.1em;
	color: #c00;
	margin-top: 3px;
	font-weight: normal;
}
div.prodcard-sml-price1{ 
	font-size: 1.1em;
	color: #c00;
	font-weight: bold;
}
div.prodcard-sml-price2{ 
	font-size: 1.1em;
	color: #C00;
	font-weight: normal;
}
div.prodcard-sml-price1 em{ 
	font-size: 0.8em;
	color: #c00;
	font-weight: bold;
}
div.prodcard-sml-price em{ 
	font-size: 0.8em;
	color: #c00;
	font-weight: bold;
}
span.prodcard-sml-price{ 
	font-size: 1em;
	color: #666666;
	font-weight: normal;
}
span.prodcard-sml-price em{ 
	font-size: 0.8em;
	color: #c00;
	font-weight: bold;
}
/*div.price-container{ 
	margin-top: 11px;
	text-align: right;
	margin-right: 6px;
	margin-bottom: 2px;
}*/
div.price-container1{ 
	clear: left;
	text-align: right;
	margin-bottom: 1px;
}
div.multiple-buy-container{ 
	text-align: right;
	margin-right: 4px;
}
/*div.prod-card-add-container{ 
	text-align: right;
	margin-right: 6px;
	margin-bottom: 10px;
}*/
div.prod-card-add-container1{ 
	text-align: right;
	margin-top: 0px;
	.margin-right: -1px;
	_margin-right: 0px;
	/*border: 1px solid #8A2BE2;*/
}
input.add{ 
	margin-bottom: -3px;
	_margin-bottom: -4px;
	.margin-right: 1px;
	_margin-right: 2px;
	padding: 0px;
}
/*input.add1{ 
	margin-bottom: -1px;
	margin-left: 2px;
	_margin-bottom: -4px;
	.margin-right: 1px;
	_margin-right: 2px;
	padding: 0px;
}
input.amount{ 
	font-size:9px;
	background-color: #fff;
	border: 1px solid #ccc;
	color: #666;
	text-indent: 2px;
	width: 40px;
	height: 16px;
	margin-bottom: 2px;
	.margin-bottom: 1px;
	.margin-right: 1px;
	_margin-bottom: 0px;
	_margin-right: 2px;
	_margin-top: -1px;
}*/
input.amount1{ 
	font-size:8 px;
	background-color: #fff;
	border: 1px solid #ccc;
	color: #666;
	text-indent: 0px;
	width: 25px;
	height: 30px;
	height/**/:/**/ 13px;
	margin-bottom: 2px;
	.margin-bottom: 1px;
	.margin-right: 1px;
	_margin-bottom: 0px;
	_margin-right: 2px;
	_margin-top: -1px;
}
input.amount2{ 
	font-size:8 px;
	background-color: #fff;
	border: 1px solid #ccc;
	color: #666;
	text-indent: 0px;
	width: 38px;
	height: 30px;
	height/**/:/**/ 13px;
	margin-bottom: 4px;
	.margin-left: 2px;
	.margin-bottom: 3px;
	.margin-right: 1px;
	_margin-bottom: 3px;
	_margin-right: 2px;
	_margin-top: -1px;
}
input.search-add{ 
	
}
input.search-amount{ 
	font-size:11px;
	background-color: #fff;
	border: 1px solid #ccc;
	color: #666;
	text-indent: 2px;
	width: 40px;
	height: 16px;
	height/**/:/**/ 12px;
	margin-right: 4px;
	margin-bottom: 3px;
	.margin-right: 4px;
	.margin-left: -2px;
	.margin-bottom: 4px;
}
div.prodcard-savings{ 
	color: #e65904;
	padding-top: 1px;
	float: right;
}
span.card-price-symbol{ 
	color: #c00;
	font-size: 1.7em;
	font-weight: normal;
}
span.card-price{ 
	color: #c00;
	font-size: 1.7em;
	font-weight: bold;
}
span.card-price em{ 
	color: #c00;
	font-size: 0.8em;
	font-weight: bold;
	font-style: normal;
}
/*div.quick-box{ 
	float: left;

	margin-left: -3px;
	_margin-left: 0px;
	width: 85px;
	text-indent: 3px;
	color: #686868;
	border: 1px solid #d3d3d3;
}*/
/*div.quick-box1{ 
	float: left;
	background: url(../../images/NETSite/prod_info_back.gif) repeat-x left;
	width: 100px;
	text-indent: 3px;
	color: #000;
	margin-left: 2px;
	border: 1px solid #d3d3d3;
}*/
div.number-square{ 
	float: right;
	text-align: center;
	margin-right: 2px;
	width: 12px;
	color: #686868;
	border: 1px solid #d3d3d3;
}
div.price-square{
	float: right; 
	background: url(../../images/NETSite/prod_info_back.gif) repeat-x left;
	text-align: center;
	width: 40px;
	margin-right: 2px;
	text-indent: 2px;
	color: #000;
	border: 1px solid #d3d3d3;
}
div.quick-box1 strong{ 
	font-weight: normal;
	color: #000;
}
div.quick-box1 em{ 
	font-weight: normal;
	font-style: normal;
	color: #686868;
}

 div.accessorize-info-container{ 
 	float: left;
 	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 2px;
 	/*width: 150px;*/
	border: 1px solid #FF4500;
 }
/*  /////////////////////////////// Basket //////////////////////////////  */
#basket-process{ 
	float: left;
}
#save-basket{ 
	float: right;
}
#save-basket img{ 
	vertical-align: middle;
}
#basket-function-bar{ 
	margin-bottom: 2px;
}
div.basket-table-fix{ 
	margin-left: -1px;
	.margin-left: 0px;
}
table.basket-text{ 
	margin: 4px;
}
table.basket-categories{ 
	border-top: 1px solid #8ba5bb;
	border-left: 1px solid #8ba5bb;
	border-right: 1px solid #8ba5bb;
	border-bottom: 1px solid #c2d0dc;
	border-collapse: collapse;
	padding: 0px;
	.margin-top: -1px;
	height: 18px;
}
table.basket-categories1{ 
	border: 1px solid #c2d0dc;
	background: url(../../images/NETSite/basket_category_back1.gif) repeat-x left;
	border-collapse: collapse;
	margin-top: 2px;
	padding: 0px;
	height: 18px;
}
table.basket-buttons{ 
	margin-top: 7px;
}
table.basket-categories3{ 
	border: 1px solid #c2d0dc;
	background: url(../../images/NETSite/basket_category_back.gif) repeat-x left;
	border-collapse: collapse;
	margin-top: 0px;
	.margin-top: -1px;
	padding: 0px;
	height: 18px;
}
table.basket-categories2{ 
	border-collapse: collapse;
	margin-top: 1px;
	_margin-top: 0px;
	padding: 0px;
	/*height: 10px;*/
}
td.basket-table{ 
	border-bottom: 1px solid #c2d0dc;
	border-left: 1px solid #c2d0dc;
	border-right: 1px solid #c2d0dc;
	border-collapse: collapse;
	height: 10px;
}
td.basket-table1{
	background-color: #f9f9fb;
	border-top: 1px solid #f9f9fb;
	border-bottom: 1px solid #f9f9fb;
	border-left: 1px solid #c2d0dc;
	color: #7994ab;	
	padding-top: 2px;
}
div.confirm-add{ 
	margin-left: 4px; 
}
td.basket-table2{
	background-color: #f9f9fb;
	border-top: 1px solid #f9f9fb;
	border-bottom: 1px solid #f9f9fb;
	border-left: 1px solid #c2d0dc;
	height: 10px;
}

table.basket-categories td{ 
	border: 1px solid #c2d0dc;
	color: #7994ab;
	background: url(../../images/NETSite/basket_category_back.gif) repeat-x left;
	border-collapse: collapse;
}
table.basket-contents{ 
	border: 1px solid #eaeff4;
	border-collapse: collapse;
	margin-top: 2px;
	_margin-top: 1px;
	padding: 0px;
	height: 18px;
}
table.basket-contents td{ 
	border: 1px solid #eaeff4;
	background-color: #f9f9fb;
	color: #7994ab;
	border-collapse: collapse;
	vertical-align: middle;
}
input.quick-add{ 
	background-color: #fff;
 	font-size:11px;
	border: 1px solid #c2d0dc;
	color: #7994ab;
	text-indent: 2px;
	width: 150px;
	height: 12px;	
	margin-right: 4px;
}
input.quick-add-basket{ 
	background-color: #fff;
 	font-size:11px;
	border: 1px solid #c2d0dc;
	color: #7994ab;
	text-indent: 2px;
	width: 150px;
	height: 16px;	
	margin-right: 4px;
}
input.update{ 
	margin-right: 4px;
	margin-top: 1px; 
}
input.basket-add{ 
margin-bottom: -3px;
.margin-bottom: -4px;
}
input.basket-quantity{ 
	background: url(../../images/NETSite/field_ordercode_back.gif) repeat-x left;
 	font-size:11px;
	border: 1px solid #c2d0dc;
	color: #333;
	text-indent: 2px;
	width: 30px;
	height: 16px;
}
div.basket-info-container{ 
 	float: left;
	border: 4px solid #f9f9fb;
 	/*width: 150px;*/
	/*border: 1px solid #FF4500;*/
}
div.basketbox-top{ 
	margin-top: 1px;
	height: 13px;
	padding: 0px;
	background-color: #f9f9fb;
	border-left: 1px solid #8ba5bb;
	border-right: 1px solid #8ba5bb;
	border-top: 1px solid #8ba5bb;
}
div.basketbox-mid{ 
	background-color: #f9f9fb;
	border-left: 1px solid #bacbd9;
	border-right: 1px solid #bacbd9;
}
div.basketbox-bottom{ 
	height: 13px;
	background-color: #f9f9fb;
	border-left: 1px solid #8ba5bb;
	border-right: 1px solid #8ba5bb;
	border-bottom: 1px solid #8ba5bb;
}
table.basketinfo{ 
	margin-top: -3px;
	margin-left: 0px;
	margin-bottom: 0px;
	_margin-bottom: 4px;
	_margin-right: -4px;
	/*border: 1px solid #191970;*/
}
table.basketinfo1{ 
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 2px;
	_margin-bottom: 4px;
	_margin-right: -4px;
	/*border: 1px solid #191970;*/
}
table.basketinfo2{ 
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	_margin-bottom: 1px;
	_margin-right: -4px;
	/*border: 1px solid #191970;*/
}
div.delivery-vat{ 
	color: #00519f;
	text-align: right;
	float: right;
	margin-right: 2px;
}
/* ******************************************* */
#tooltip {
	/*z-index: 1000;*/
	background-color: #8ba5bb;
   border: 1px solid #436d97;
	font-size: 1em;
	color: #fff;
}
span.tip {
  /*z-index: 1001;*/
}
td.cursorhelp{ 
cursor: pointer;
}
/* ******************************************* */
input.change{ 
}
#quickaddbut-fix{ 
	margin-bottom: -4px;

}
table.checkout-delivery{ 
	border: 1px solid #8ba5bb;
	border-collapse: collapse;
	margin-top: 2px;
	margin-left: 1px;
	.margin-left: 0px;
	.margin-top: 1px;
	_margin-top: 1px;
	padding: 0px;
}
div.checkour-floatrightfix{ 
	float: right;
	.margin-right: 8px;
	_margin-right: 8px;
}
table.checkout-delivery td{ 	
	height: 20px;
	border: 1px solid #8ba5bb;
}
td.delivery-back{ 
	background: url(../../images/NETSite/basket_delivery_back.gif) repeat-x top;
}
select.choose-card{ 
	border: 1px solid #bacbd9;
	font-size: 11px;
	height: 14px;
	color: #666;
	width: 100%;
	.height: 17px;
}
select.choose-card-new{ 
	border: 1px solid #bacbd9;
	font-size: 11px;
	height: 16px;
	color: #666;
	width: 99%;
	.height: 19px;
}
select.choose-card1{ 
	border: 1px solid #bacbd9;
	background-color: #fff;
	margin-bottom: 3px;
	margin-left: -5px;	
	font-size: 11px;
	height: 14px;
	color: #666;
	width: 95%;
	.height: 17px;
}
select.sort-results{ 
	border: 1px solid #ccc;
	padding: 0px;
	font-size: 11px;
	height: 14px;
	color: #666;
	.height: 25px;
	.margin-bottom: -6px;
	_margin-bottom: -1px;
}
select.country{ 
	border: 1px solid #ccc;
	font-size: 11px;
	height: 14px;
	color: #666;
	width: 100%;
	.height: 17px;
}
select.printer{ 
	border: 1px solid #ccc;
	font-size: 11px;
	/*height: 14px;*/
	color: #666;
	width: 100%;
	.height: 17px;
}
select.printer-select{ 
	border: 1px solid #ccc;
	font-size: 11px;
	color: #666;
	width: 100%;
	.height: 17px;
}
.printer-select{ 
	border: 1px solid #ccc;
	font-size: 11px;
	color: #666;
	width: 99%;
	.height: 50px;
}
ul.promiseaccount{ 
	margin: 0px;
	padding-left: 0;
	list-style: none;
	color: #322f30;
	line-height: 2em;
}
ul.promiseaccount li{ 
	margin: 0px;
	color: #322f30;
	line-height: 2em;
	padding-left: 25px;
	background-image: url(../../../images/NETSite/bullet_circle_blue.gif);
	background-repeat: no-repeat;
	background-position: left;	
}
/* ******* Account Links ********** */ 
input.reg-checkbox{ 
		margin-bottom: -3px;
}
select.date{ 
	border: 1px solid #bacbd9;
	font-size: 11px;
	height: 16px;
	color: #666;
	width: 99%;
	.height: 19px;
}
select.month{ 
	border: 1px solid #bacbd9;
	font-size: 11px;
	height: 16px;
	color: #666;
	width: 99%;
	.height: 19px;
}
input.card-number{ 
 	font-size:11px;
	border: 1px solid #bacbd9;
	background-color: White;
	color: #666;
	text-indent: 3px;
	height: 12px;
	width: 99%;
	margin-bottom: -2px;
	.margin-top: -1px;
	.margin-left: -3px;
	.width: 97%;

}
input.card-number-new{ 
 	font-size:11px;
	border: 1px solid #bacbd9;
	background-color: White;
	color: #666;
	padding-left: 3px;
	height: 14px;
	width: 98%;
	.width: 97%;
	_width: 96%;
}
input.email-conf{ 
 	font-size:11px;
	border: 1px solid #ccc;
	background-color: White;
	color: #666;
	text-indent: 3px;
	height: 12px;
	width: 99%;
	margin-bottom: -2px;
	.margin-left: -3px;
	.width: 91%;
	.padding-left: 3px;
	_margin-bottom: 0px;
}
input.card-name{ 
 	font-size:11px;
	border: 1px solid #bacbd9;
	background-color: White;
	color: #666;
	text-indent: 3px;
	height: 12px;
	width: 99%;
	margin-bottom: 0px;
	.margin-bottom: -1px;
	.margin-left: -3px;
	.width: 97%;
}
input.po-number{ 
 	font-size:11px;
	border: 1px solid #ccc;
	background-color: White;
	color: #666;
	text-indent: 3px;
	height: 12px;
	width: 98%;
	margin-left: -6px;
	margin-bottom: -2px;
	.margin-top: -1px;
	.margin-bottom: -1px;
	.margin-left: -1px;
	.width: 90%;
}
input.deliveryfields{ 
	font-size:11px;
	border: 1px solid #ccc;
	background-color: White;
	color: #666;
	padding-left: 3px;
	height: 14px;
	width: 98%;
	.width: 97%;
	_width: 96%;
}
input.pop1{ 
	background: url(../../images/NETSite/field_ordercode_back.gif) repeat-x left;
 	font-size:11px;
	border: 1px solid #c9c9c9;
	color: #333;
	text-indent: 2px;
	height: 17px;
	width: 95%;
	margin-bottom: 2px;
	_height: 19px;
	
}
input.vcode{ 
 	font-size:11px;
	border: 1px solid #bacbd9;
	background-color: White;
	color: #666;
	text-indent: 3px;
	height: 12px;
	width: 99%;
	.margin-left: -3px;
	.width: 97%;
}
input.issue-number{ 
 	font-size:11px;
	border: 1px solid #bacbd9;
	background-color: White;
	color: #666;
	text-indent: 3px;
	height: 12px;
	width: 99%;
	.margin-left: -3px;
	.width: 97%;
}
div.pix4{ 
	height: 4px;
	.height: 2px;	
	_height: 2px;
}
div.mid-place-order{ 
	border-top: 7px solid #fff;
	border-bottom: 7px solid #fff;
}
input.sec-code{ 
 	font-size:11px;
	border: 1px solid #bacbd9;
	background-color: White;
	color: #666;
	text-indent: 3px;
	height: 12px;
	width: 38%;
	.margin-left: -3px;
	.width: 35%;
}
input.sec-code-new{ 
 	font-size:11px;
	border: 1px solid #bacbd9;
	background-color: White;
	color: #666;
	padding-left: 3px;
	height: 14px;
	width: 96%;
	.width: 95%;
	_width: 94%;
}
input.sec-code-new1{ 
 	font-size:11px;
	border: 1px solid #ccc;
	background-color: White;
	color: #666;
	padding-left: 3px;
	height: 14px;
	width: 96%;
	width: 95%;
	_width: 94%;
}
td.bluetext{ 
	color: #8ba5bb;
	background-color: #fff;
	margin-right: -4px;
}
div.payment-divder{ 
	background: url(../../images/NETSite/payment_divider_back.gif) repeat-x center;
	background-color: #f9f9fb;
	float: right;
	width: 100%;
}
div.payment-divder1{ 
	background: url(../../images/NETSite/payment_divider_back1.gif) repeat-x center;
	float: right;
	width: 100%;
}
div.left-payment{ 
	background-color: #f9f9fb;
	float: left;
}
input.payment-radio{ 
	margin-top: -2px;
	margin-bottom: -2px;
	margin-left: 0px;
}
input.cat-radio{ 
	margin-top: 0px;
	margin-bottom: -3px;
	margin-left: 0px;
}
div.place-container{ 
}
table.basket-categories2 td{ 
	text-indent: 3px;
}
#prod-card-overview{ 

}
#prod-card-spec{ 

}
div.righttext{ 
	float: right;
	margin-right: 4px;
}
div.info-title{ 
	color: #333;
	float: left;
	font-weight: bold;
}
/*#dynloadarea{ 
	width: 190px;
	height: 190px;
	margin-right: 7px;
	border-bottom: 1px solid #a6a6a6;
	border-top: 1px solid #a6a6a6;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	_margin-right: 2px;
 }*/
 
span.greybracket{ 
	margin-right: -3px;
	border-left: 3px solid #fff;
}
span.greybracket1{ 
	margin-left: -3px;
}
/* ///////////////////////////////////////////// Temp ///////////////////////////////////////// */
input.topfields{ 
	background: url(../../images/NETSite/field_ordercode_back.gif) repeat-x left;
 	font-size:11px;
	border: 1px solid #c9c9c9;
	background-color: White;
	color: #333;
	text-indent: 2px;
	height: 10px;
	width: 95px;
	.margin-left: -4px;
	.margin-right: 0px;
	.width: 95px;
	.height: 12px;
	_margin-left: -4px;
	_margin-right: -4px;
	_width: 95px;
	_height: 12px;
}
/* //////////////////////////////////////////////////////////////////////////////////// */


div.dynav-off-center a{ 
	font-weight: normal;
}
a.tab2heads,  a.tab2heads:visited{ 
	font-weight: normal;
	color: #333;
}
a.dynav-link, a:visited{ 
	color: #666;
	font-weight: normal;
}
a.dynav-link:hover{ 
	color: #000;
	font-weight: normal;
}
span.grey{ 
	color: #999;
	font-weight: normal;
}
span.dark-grey{ 
	color: #333;
}
div.right{ 
	float: right;
}
img.middle{ 
	vertical-align: middle;
}
#quantity{ 

}
#search-tracker{
	/*
	margin-top: 10px; 
	.margin-top: -10px;
	border: 1px solid Fuchsia;*/
}
input.reg-norm{ 
	background: url(../../images/NETSite/field_ordercode_back.gif) repeat-x left;
 	font-size:11px;
	border: 1px solid #c9c9c9;
	color: #333;
	text-indent: 2px;
	height: 13px;
	width: 99%;
	.margin-left: -4px;
	.margin-right: 4px;
	.width: 99%;
	.height: 15px;
	_margin-left: -4px;
	_margin-right: -4px;
	_width: 99%;
	_height: 15px;
}
input.favfield{ 
	background: url(../../images/NETSite/field_ordercode_back.gif) repeat-x left;
 	font-size:11px;
	border: 1px solid #ccc;
	color: #333;
	text-indent: 2px;
	height: 13px;
	width: 80%;
}
div.lightgreyback{ 
	background: #f0f0f0;
}
input.reg-normc{ 
	background-color: #dfe7ee;
 	font-size:11px;
	border: 1px solid #c9c9c9;
	color: #333;
	text-indent: 2px;
	height: 13px;
	width: 99%;
	.margin-left: -4px;
	.margin-right: 4px;
	.width: 99%;
	.height: 15px;
	_margin-left: -4px;
	_margin-right: -4px;
	_width: 99%;
	_height: 15px;
}
table.description-icons{ 
	clear: both;
	border-top: 10px solid White;
	border-bottom: 10 px solid White;
}
table.description-icons td{ 
	padding-right: 8px;
}
table.description-icons img{ 
	vertical-align: middle;
	margin-right: 5px;
}
/* ****** Icon Links ******** */
table.description-icons a:link{ 
	color: #00519f;
	text-decoration: none;
}
table.description-icons a:visited{ 
	color: #00519f;
	text-decoration: none;
}
table.description-icons a:hover{ 
	color: #00519f;
	text-decoration: underline;
}
table.description-icons a:active{ 
	color: #00519f;
	text-decoration: underline;
}
/* /////////////////////////////////////// Dynamic Tabular Navigation ///////////////////////////////////////////////////// */
/* /////////////// On States //////////////// */
div.dynav-on-center{ 
	z-index: 100;
	position: relative; 
	float: left;
	background-color: #fff;
	margin-right: -6px;
	padding-top: 5px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #fff;
	font-weight: bold;
	height: 24px;
	height/**/:/**/ 18px;
}
div.dynav-on-left{ 
	z-index: 99;
	position: relative; 
	float: left;
	height: 23px;
	width: 14px;
	margin-right: -6px;
	background-color: #fff;
	border-top: 1px solid #a6a6a6;
	border-left: 1px solid #a6a6a6;
	border-bottom: 1px solid #fff;
}
div.dynav-on-right{
	z-index:98; 
	position: relative; 
	float: left;
	background-color: #fff;
	height: 23px;
	margin-right: 2px;
	width: 14px;
	border-top: 1px solid #a6a6a6;
	border-right: 1px solid #a6a6a6;
	border-bottom: 1px solid #fff;
}
div.dynav-ontab{
	z-index: 97px;
	position: relative;
	float: left;
}
div.dynav-ontab1{
	z-index: 97px;
	position: relative;
	float: right;
}
/* /////////////// Off States //////////////// */
div.dynav-offtab{
	z-index: 96;
	position: relative;
	background: url(../../images/NETSite/dynav_off_backright.gif) repeat-x right;
	float: left;
	margin-top: 2px;
	margin-top/**/:/**/ 3px;
	margin-right: 2px;
	/*border: 1px solid Maroon;*/
}
div.dynav-offtab1{
	z-index: 96;
	position: relative;
	background: url(../../images/NETSite/dynav_off_backright.gif) repeat-x right;
	float: right;
	margin-top: 2px;
	margin-top/**/:/**/ 3px;
	margin-right: 2px;
	/*border: 1px solid Maroon;*/
}
div.dynav-off-center{
	z-index: 95; 
	position: relative;
	background: url(../../images/NETSite/dynav_off_back.gif) repeat-x top;
	float: left;
	padding-top: 3px;
	height: 14px;
	border-top: 1px solid #dedede;
}
div.dynav-off-left{ 
	z-index: 94;
	position: relative;
	background: url(../../images/NETSite/dynav_off_backleft.gif) repeat-x left;
	float: left;
	height: 19px;
	width: 14px;
	margin-right: -6px;
	border-top: 1px solid #c5c5c5;
	border-left: 1px solid #c5c5c5;
}
div.dynav-off-right{ 
	z-index: 93;
	position: relative;
	float: left;
	padding-right: 0px;
	height: 19px;
	margin-left: -6px;
	width: 14px;
	border-top: 1px solid #c5c5c5;
	border-right: 1px solid #c5c5c5;
}
/* /////////////// Content Containers //////////////// */
#dynav-container-top{
	position: relative;
	z-index: 93;
	margin-left: 9px;
	margin-bottom: -3px;
	margin-bottom/**/:/**/ -2px;
	.margin-bottom: -11px;
	_margin-bottom: -11px;
}
#dynav-container-top1{
	position: relative;
	z-index: 93;
	margin-right: 4px;
	margin-bottom: -3px;
	.margin-bottom: -2px;
	_margin-bottom: -2px;
}
#dynav-container-box, #dynav-container-box1, #dynav-container-box2, #dynav-container-box3, #dynav-container-box4, #dynav-container-box5{
	z-index: 92;
	position: relative;
	/*background-color: #FF4500;*/
	margin-top: -12px;
	margin-top/**/:/**/ 0px;
	
}
#dynav-container1-box1, #dynav-container1-box2, #dynav-container1-box3{
	z-index: 92;
	position: relative;
	/*background-color: #FF4500;*/
	margin-top: -3px;
	margin-top/**/:/**/ 0px;
	border: 1px solid #FFF;
	
}
div.dynav-top{ 
	z-index: 91;
	position: relative; 
	height: 13px;
	padding: 0px;
	margin-top: 1px;
	border-left: 1px solid #a6a6a6;
	border-right: 1px solid #a6a6a6;
	border-top: 1px solid #a6a6a6;
}
div.dynav-middle{ 	
	z-index: 90;
	position:relative;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	/*background-color: Lime;*/
}
div.dynav-info-container{ 
	position: relative;
	z-index: 89;
	color: #333;
	margin-top: -10px;
	margin-left: 0px;
	margin-right: 3px;
	line-height: 1.3em;
	margin-bottom: 5px;
	border: 1px solid #fff;
	.margin-bottom: 4px;	
}
div.dynav-info-container1{ 
	position: relative;
	z-index: 89;
	color: #333;
	margin-top: -10px;
	margin-left: 6px;
	margin-right: 6px;
	line-height: 1.3em;
	margin-bottom: 10px;
	/*border: 1px solid #fff;*/
	.margin-bottom: 4px;	
}
div.dynav-info-container-new{ 
	position: relative;
	height: 1%;
	z-index: 89;
	color: #333;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: -10px;
	line-height: 1.3em;
}
div.dynav-info-container-new2{ 
	position: relative;
	height: 1%;
	z-index: 89;
	color: #333;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: -13px;
	line-height: 1.3em;
}
div.dynav-info-container-new1{ 
	position: relative;
	height: 1%;
	z-index: 89;
	color: #333;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 0px;
	margin-bottom: 4px;
	line-height: 1.3em;
	/*border: 1px solid #33FF00;*/
}
/* ***************************** Hover TD for Alternative Products *************************************** */
table.altprod-hover a {
	color: #000;
	width: 100%;
	margin-top: 0px;
	display: inline;
	cursor: pointer;
}
div.altprod-hover a:link {
	margin-top: 0px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}
div.altprod-hover a:visited{
	margin-top: 0px;
	color: #000;
	font-weight: normal;
	background-color: #fff;
	text-decoration: none;	
}
div.altprod-hover a:hover {
	margin-top: 0px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}
div.altprod-hover a:active {
	margin-top: 0px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

/* ********************** */
td.alternate-product-on{ 
	background-color: #aacae6;

}
td.alternate-product{ 
	background-color: #fff;
}
/* ********* */
div.dynav-info-container1 li{ 
	list-style: square inside;
}
div.prodcard-vsmall{ 
	background: url(../../images/NETSite/30x30_back1.gif);
	height: 34px;
	width: 34px;
}
div.prodcard-vsmall img{ 
	position: relative;
	top: 2px;
	left: 0px;
}
div.prodcard-small{ 
	background: url(../../images/NETSite/60x60_back1.gif);
	height: 69px;
	width: 69px;
}
div.prodcard-small img{ 
	position: relative;
	top: 2px;
	left: 0px;
}
div.dynav-bottom{ 
	z-index: 88;
	position:relative;
	height: 13px;
	border-left: 1px solid #a6a6a6;
	border-right: 1px solid #a6a6a6;
	border-bottom: 1px solid #a6a6a6;
	margin-top: -14px;
}
div.cat-bottom{ 
	z-index: 88;
	position:relative;
	height: 13px;
	border-left: 1px solid #a6a6a6;
	border-right: 1px solid #a6a6a6;
	border-bottom: 1px solid #a6a6a6;
	margin-top: -14px;
}
#dynav-container{
	position: relative;
	z-index: 88;
	border: 1px solid White;
}
/* ////////////////// Inside Tabs //////////////////// */
div.dynav-inside-tab1{ 
	position: relative;
	width:18%;
	width/**/:/**/ 19%;
	float: left;
	margin-left: 3px;
	_margin-left: 1px;
	.width: 19%;
}
div.dynav-prodcard-tab1{ 
	position: relative;
	width:15%;
	float: left;
	text-indent: 3px;
	margin-right: 3px;
	border: 1px solid #d3d3d3;
}
div.dynav-prodcard-tab2{ 
	position: relative;
	width:52%;
	width/**/:/**/50%;
	float: left;
	text-indent: 3px;
	margin-right: 3px;
	border: 1px solid #d3d3d3;
}
div.dynav-prodcard-tab3{ 
	position: relative;
	width:15%;
	float: left;
	text-indent: 3px;
	margin-right: 3px;
	border: 1px solid #d3d3d3;
}
div.dynav-prodcard-tab4{ 
	position: relative;
	width:15%;
	float: left;
	text-indent: 3px;
	border: 1px solid #d3d3d3;
}
table.prodcard-alt-top1{ 
	margin-top: 0px;
}
table.prodcard-alt-top td{ 
	border: 1px solid #d3d3d3;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #fff;
}

table.prodcard-alt-top1 td{ 
	border: 1px solid #f1f1f1;
	padding: 4px;
	background-color: #fff;
}
div.dynav-inside-tab1-top{ 
	position: relative;
	vertical-align: top;
	width: 97%;
	padding-top: 1px;
	padding-left: 3px;
	padding-bottom: 1px;
	border: 1px solid #d3d3d3;
}
div.dynav-prodcard-tab1-top{ 
	position: relative;
	vertical-align: top;
	width: 97%;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid #d3d3d3;
}
div.dynav-inside-cont{ 
	position: relative;
	background: url(../../images/NETSite/dynav_fade_back.gif) repeat-x top;
	width: 97%;
	width/**/:/**/ 100%;
	margin-top: 1px;
	padding-top: 2px;
	.padding-top: 0px;
	border-top: 1px solid #dadada;
}
div.dynav-link{ 
	position: relative;
	color: #666;
	padding-left: 3px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: 1px solid #edeced;
}
div.dynav-function-container{ 
	margin-top: 3px;
}
/* /////////////////////////////////////// End Dynamic Tabular Navigation ///////////////////////////////////////////////////// */
table.helpmenu{ 
	margin-top: 2px;
	border-collapse: collapse;
	.margin-top: 1px;
}
table.helpmenu td{ 
	height: 18px;
	padding-top: 1px;
	border: 1px solid #CCC;
	border-collapse: collapse;
	background: url(../../Images/NETSite/help_header_back.gif) repeat-x top;
	.height: 15px;
	
}
td.helpon{ 
 	color: #fff;
	background-color: #b10d0c;
	border: 1px solid #ebebeb;
	padding-top: 3px;
	text-decoration: none;
	height: 16px;
}
/* *** Help Links *** */
table.menu1 a {
	/*width: 138px;*/
	border: 1px solid #ebebeb;
	display: block;
}
div.menu1 a {
	color: #666;
	background-color: #fff;
	border: 1px solid #ebebeb;
	padding-top: 2px;
	text-decoration: none;
	height: 16px;
}
div.menu1 a:link {
	color: #666;
	background: #fff;
	text-decoration: none;
}
div.menu1 a:active {
	background: #fff;
	text-decoration: none;
}
div.menu1 a:hover {
	color: #fff;
	background:  #b10d0c;
	border:1px solid  #b10d0c;
	text-decoration: none;
}
