a
	{
	font-size: 8pt;
	color: black;
	text-decoration: underlined;
	}

a:hover
	{
	font-size: 8pt;
	color: #990000;
	text-decoration: underlined;
	}

a.invPrint
	{
	font-size: 9pt;
	color:gray;
	text-decoration: underlined;
	}

a.invPrint:hover
	{
	font-size: 9pt;
	color: #990000;
	text-decoration: underlined;
	}
	
.orderNoLine
	{
	font-size: 8pt;
	color: gray;
	}
.orderNo
	{
	font-size: 8pt;
	color: black;
	}
	
.hdrproduct
	{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	}

.breadcrumb
	{
	font-size: 8pt;
	color: gray;
	}	
.breadcrumbFocus
	{
	color: black;
	}	
	
a.myaccountLink
	{
	font-size: 8pt;
	color: #008A97;
	text-decoration: none;
	}

a.myaccountLink:hover
	{
	font-size: 8pt;
	color: #00B0BD;
	text-decoration: none;
	}

	

a.breadCrumbLnk
	{
	font-size: 8pt;
	color: gray;
	text-decoration: none;
	}

a.breadCrumbLnk:hover
	{
	font-size: 8pt;
	color: black;
	text-decoration: none;
	}
a.breadCrumbLnk_home
	{
	font-size: 8pt;
	color: black;
	text-decoration: none;
	font-weight:bold;
	}

a.breadCrumbLnk_home:hover
	{
	font-size: 8pt;
	color: #00B0BD;
	text-decoration: none;
	}
	
	

a.categoryLnk
	{
	font-size: 8pt;
	color: black;
	text-decoration: none;
	font-weight:bold;
	}

a.categoryLnk:hover
	{
	font-size: 8pt;
	color: #990000;
	text-decoration: none;
	font-weight:bold;
	}
	

a.cartminilinks
	{
	font-size:8pt;
	color: #E5FCFF;
	text-decoration: none;
	}	
	

a.cartminilinks:hover
	{
	font-size:8pt;
	color: #ffcc00;
	}	
	
.minicart
	{
	font-size:8pt;
	color:white;
	}
	
.cartsubtotalminicart
	{
	font-size:8pt;
	}
	
.tollfree
	{
	font-weight:bold;
	color:gray;
	font-size:9pt;
	}	
	
table.outlined_featured
	{
	/*background-color: e1e1e1;
	*/
	border-width : 1px;
	border-color : silver;
	border-style : solid;
	border-left-width : 0px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 1px;
	}

	
	
.outlined_resultsdetails
	{
	/*background-color: e1e1e1;
	*/
	width:150px;
	padding:2px;
	background-color:white;
	border-width : 1px;
	border-color : gray;
	border-style : solid;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 1px;
	}
	
	
.feature_cdescription
	{
	padding-left:14px;
	padding-right:4px;
	text-align:left;
	}
	
.feature_cprice	
	{
	padding-right:10px;
	text-align:right;
	font-size:9pt;
	}

	
.product_descr
	{
	padding-left:10px;
	font-size: 8pt;
	}	


.product_price
	{
	padding-left:10px;
	text-align:left;
	font-size:9pt;
	}
.product_priceLbl
	{
	color:#990000;
	font-size:9pt;
	}

a.tellafriend
	{
	font-size:8pt;
	color: silver;
	text-decoration: underlined;
	}	
a.tellafriend:hover
	{
	font-size:8pt;
	color: #cc3300;
	}	
	
input.postal
	{
	background-color: #d8d8d8;
	color:black;
	border-style: solid;
	border-width: 0;
	border-color: white;
	font-size: 10pt;
	font-weight: bold;
	}	
	
input.form_qty
	{
	border-style: solid;
	border-width: 1;
	border-color: gray;
	font-size: 8pt;
	font-weight: normal;
	}

input.text
	{
	border-style: solid;
	border-width: 1;
	border-color: gray;
	font-size: 8pt;
	font-weight: normal;
	}

td.inputLbl
	{
	font-size: 9pt;
	font-weight: bold;
	color:gray;
	text-align: right;
	padding-right:6px;
	padding-top:6px;
	padding-bottom:6px;
	
	}
	

table.productFormatList
	{
	background-color: white;
	border-width : 1px;
	border-color : #008A97;
	border-style : solid;
	border-left-width : 0;
	border-right-width : 1;
	border-top-width : 0;
	border-bottom-width : 1;
	font-size:7pt;
	}
		
.productFormatList_Header
	{
	color:#7FDBE6;
	}		
	

td.productFormatList_name
	{
	background-color: #7FDBE6;
	font-weight: bold;
	font-size: 8pt;	
	text-align: right;
	padding-right:10px;

	}	

td.productFormatList_price
	{
	background-color: #ffcc99;
	font-size: 8pt;	
	text-align: right;
	padding-right:10px;
	}	
		
table.zooooooom
	{
	background-color: white;
	border-width : 1px;
	border-color : black;
	border-style : solid;
	border-left-width : 1;
	border-right-width : 1;
	border-top-width : 1;
	border-bottom-width : 1;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);	
	}
		
a.zooom
	{
	font-size:8pt;
	color: silver;
	text-decoration: underlined;
	}	
a.zooom:hover
	{
	font-size:8pt;
	color: black;
	}	
		
.cart_buttons	
	{
	padding-top: 20px;
	text-align:center;
	}

.cart_text	
	{
	background-color: white;
	text-align:left;
	font-size: 8pt;
	font-family:arial
	}
		
.submitbtn 
	{
	font-size: 8pt;
	padding-left: 10px;
	padding-right: 10px;
	
/*
	color:white;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	background-color: #3399ff;
	font-size: 8pt;
	border: 2px double silver;
*/	
	}
		
table.postalBox
	{
	border: 1px solid #005D98;
	background-color: #005D98;
	}		

table.postalBoxError
	{
	border: 3px solid #005D98;
	border-top-width : 0;
	color: white;
	background-color: #ff9999;
	font-weight: bold;
	font-size: 9pt;
	text-align: center;
	}		
	
.product_postal
	{
/*
	padding-left:10px;
	padding-right:10px;
*/	
	font-size: 8pt;
	background-color: #ffffcc;
	}	
	
	
	
table.cart
	{
	font-size: 8pt;
	font-family: arial;
	color:black;
	}
	
td.cart_header
	{
/*	
	border-color : black;
	background-color: #cccccc;
	color: black;
*/

	height : 20px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:2px;
	padding-right:2px;

	background-color: #00B0BD;
	border-color : white;

	color: white;

	border-width : 1px;
	border-style : solid;
	border-left-width : 1;
	border-right-width : 1;
	border-top-width : 1;
	border-bottom-width : 0;
	font-weight: bold;
	text-align: center;
	}	

table.report
	{
	font-size: 8pt;
	}
		

tr.orderListRowOn
	{
	background-color: #D6E6E8;
	}
tr.orderListRowOff
	{
	background-color: #7FDBE6;
	}
	
td.report_header
	{
/*	
	border-color : black;
	background-color: #cccccc;
	color: black;
*/

	height : 20px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:2px;
	padding-right:2px;

	background-color: #00B0BD;
	border-color : white;

	color: white;

	border-width : 1px;
	border-style : solid;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	border-bottom-width : 0;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	}	

td.cart_linespacer
	{
	background-color: white;
	padding-top:2px;
	height : 2px;
	}

td.cart_leftrow
	{
	background-color: white;
	color: black;
	font-weight: normal;
	text-align:center;
	}
	
td.cart_leftrowLined
	{
/*
	border-color : black;
	border-width : 1px;
	border-style : solid;
	border-left-width : 1;
	border-right-width : 0;
	border-top-width : 0;
	border-bottom-width : 0;
*/	
	}

td.cart_descr
	{
	padding-left:4px;
	background-color: #efefef;
	}	

td.cart_qty
	{
	padding-left:4px;
	padding-right:4px;
	text-align:right;
	}	

td.cart_price
	{
	padding-left:4px;
	padding-right:4px;
	text-align:right;
	}	

		
td.cart_rightrow
	{
	background-color: #ffffcc;
	color: black;
	font-weight: normal;
	padding-right:4px;
	text-align:right;
	}	

td.cart_leftSubTotalRow
	{
	height : 20px;
	text-align: right;
	padding-right: 4px;
	background-color: #00B0BD;
	color: white;
	font-weight: bold;
	
	border-width : 1px;
	border-style : solid;
	border-left-width : 0px;
	border-right-width : 0;
	border-top-width : 0;
	border-bottom-width : 0;
	border-color : white;
	
	}	



td.cart_bottomLine
	{
	height : 2px;
	background-color: #00B0BD;
	}	



td.cart_bottomLine_end
	{
	height : 2px;
	background-color: #00B0BD;
	color: white;
	font-weight: bold;

	border-width : 2px;
	border-style : solid;
	border-left-width : 3px;
	border-right-width : 0;
	border-top-width : 0;
	border-bottom-width : 0;
	border-color : white;
	}	

td.cart_bottomLineSubTTL
	{
	height : 2px;
	background-color: #00B0BD;
	}	
	
td.cart_rightSubtotalRow
	{
	background-color: #e4e4e4;
	color: black;
	font-weight: normal;
	padding-right:4px;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;
	text-align:right;

	border-width : 1px;
	border-style : solid;
	border-left-width : 2px;
	border-right-width : 0;
	border-top-width : 2;
	border-bottom-width : 0;
	border-color : white;
	}	
	
td.cart_rightTotal
	{
	background-color: #c6c6c6;
	color: black;
	font-weight: normal;
	padding-right:4px;
	padding-left:4px;
	text-align:right;

	border-width : 1px;
	border-style : solid;
	border-left-width : 2px;
	border-right-width : 0;
	border-top-width : 2;
	padding-top:4px;
	padding-bottom:4px;

	border-bottom-width : 0;
	border-color : white;
	}	
	
.carttop_spacer
	{
	padding-top: 20px;
	}	
	
	
.hilite
	{
	font-size: 9pt;
	color: #990000;
	}	

.error
	{
	font-size: 9pt;
	color: #990000;
	font-weight: bold;
	}	

	
table.outlined_results
	{
	/*background-color: e1e1e1;
	*/
	border-width : 1px;
	border-color : silver;
	border-style : solid;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 1px;
	}


table.outlined_iconHeader
	{
	/*background-color: e1e1e1;
	*/
	border-width : 1px;
	border-color : #008A97;
	border-style : solid;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 1px;
	}
	
table.outlined_iconBottomTable
	{
	/*background-color: e1e1e1;
	*/
	border-width : 1px;
	border-color : #008A97;
	border-style : solid;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 0px;
	border-bottom-width : 1px;
	}


	
td.iconHeader
	{
	border-width : 1px;
	border-color : #008A97;
	border-style : solid;
	border-left-width : 1px;
	border-right-width : 0px;
	border-top-width : 0px;
	border-bottom-width : 0px;


	font-size:10pt;
	color: #008A97;
	font-family: arial;
	font-weight: bold;
	background-color: #E5FCFF;
	padding-left : 10px;
	}

	
td.submitLabelBtn_position
	{
	text-align:right;
	padding-right: 10px; 
	background-color: #E5FCFF;
	}
	
	

.formLineBreak
	{
	margin-bottom: 40px;
	}

table.form_body
	{
	border-width : 1px;
	border-color : #008A97;
	border-style : solid;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 0px;
	border-bottom-width : 1px;
	font-size: 9pt;	
	}

table.form_body_results
	{
	background-color: #ffffcc;	
	border-width : 1px;
	border-color : #008A97;
	border-style : solid;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 0px;
	border-bottom-width : 1px;
	font-size: 9pt;	
	}

.results
	{
	color:gray;
	}	
.mailCommentsBox	
	{
	font-size: 9pt;	
	padding:10px;
	}
	
.submitBtn_position
	{
	width: 100%;
	text-align:center;
	padding-bottom: 20px; 
	padding-top: 20px; 
	}

table.outlined
	{
	border-width : 1px;
	border-color : silver;
	border-style : solid;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 1px;
	}


table.outlined_login
	{
	/*background-color: e1e1e1;
	*/
	border-width : 1px;
	border-color : #008A97;
	border-style : solid;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 1px;
	font-family:arial;
	font-size: 8pt;
	}

table.login
	{
	font-size:8pt;
	color: black;
	font-family: arial;
	}	
	
td.login_head
	{
	border-width : 1px;
	border-color : #008A97;
	border-style : solid;
	border-left-width : 0px;
	border-right-width : 0px;
	border-top-width : 0px;
	border-bottom-width : 1px;


	font-size:8pt;
	color: #008A97;
	font-family: arial;
	font-weight: bold;
	background-color: #E5FCFF;
	padding-left : 10px;
	height : 20px;
	}
	
td.login_head_right
	{
	border-left-width : 1px;
	}	
	
td.login_new
	{
	padding: 10px;
	}	

td.login_current
	{
	border-width : 1px;
	border-color : #008A97;
	border-style : solid;
	border-left-width : 1px;
	border-right-width : 0px;
	border-top-width : 0px;
	border-bottom-width : 0px;
	padding: 10px;
	}	

td.login_lbl
	{
	font-size:8pt;
	color: black;
	font-family: arial;
	font-weight: bold;
	}	
	
.cartTitle
	{
	font-size:10pt;
	color: black;
	font-family: arial;
	font-weight: bold;
	}	
	
	
.positionMiniCart
	{
	position:absolute; 
	left:800; 
	top:50;
	}	

		
.captcha
	{
	text-align:center;
	font-family:arial;
	font-size: 8pt;
	color:black;	
	}
	
table.outlinedCategoryHeader
	{
	/*background-color: e1e1e1;
	*/
	border-width : 1px;
	border-color : #00B0BD;
	border-style : solid;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 1px;
	}

td.categoryHeaderSpace
	{
	background-color: #00B0BD;
	height : 20px;
	border-width : 1px;
	border-color : white;
	border-style : solid;
	border-right-width : 1;
	
	border-left-width : 0;
	border-top-width : 0;
	border-bottom-width : 0;
	}

td.categoryHeader
	{
	font-size:8pt;
	color: white;
	font-family: arial;
	font-weight: bold;
	background-color: #00B0BD;
	padding-left : 10px;
	height : 20px;
	}
		
		
table.outlined_productHeader
	{
	/*background-color: e1e1e1;
	*/
	border-width : 1px;
	border-color : #00B0BD;
	border-style : solid;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 1px;
	}
td.outlined_productHeader
	{
	/*background-color: e1e1e1;
	*/
	background-color: #00B0BD;
	font-weight:bold;
	font-size: 9pt;
	color:white;
	padding-left: 10px;
	}
		
table.outlined_productdetails
	{
	/*background-color: e1e1e1;
	*/
	border-width : 1px;
	border-color : #00B0BD;
	border-style : solid;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 1px;
	}


td.outlined_productSpace
	{
	background-color: #00B0BD;
	height : 20px;
	border-width : 1px;
	border-color : #00B0BD;
	border-style : solid;
	border-right-width : 1;
	border-left-width : 0;
	border-top-width : 0;
	border-bottom-width : 0;
	}

td.outlined_productLabel
	{
	font-size:8pt;
	color: black;
	font-family: arial;
	font-weight: bold;
	background-color: #00B0BD;
	padding-left : 10px;
	height : 20px;
	color: white;
	}

.genericBg
	{
	background-color: #E5FCFF;
	color: black;
	}		
	
	
table.outlinedFeatured
	{
	/*background-color: e1e1e1;
	#E8EFF0
	*/
	border-width : 2px;
	border-color : #7FDBE6;
	border-style : solid;
	}

td.featuredProductsLabel
	{
	background-color: #7FDBE6;
	color:white;
	}	
	
a.details
	{
	font-size:8pt;
	color: #00B0BD;
	text-decoration: none;
	font-weight:bold;
	}	
a.details:hover
	{
	font-size:8pt;
	color: #7FDBE6;
	}	


td.outlined_home_feature_left
	{
	/*background-color: e1e1e1;
	*/
	border-width : 1px;
	border-color : #D6E6E8;
	border-style : solid;
	border-left-width : 0px;
	border-right-width : 1px;
	border-top-width : 0px;
	border-bottom-width : 1px;
	}
td.outlined_home_feature_right
	{
	/*background-color: e1e1e1;
	*/
	border-width : 1px;
	border-color : #D6E6E8;
	border-style : solid;
	border-left-width : 0px;
	border-right-width : 0px;
	border-top-width : 0px;
	border-bottom-width : 1px;
	}

	