	#table {font-family: arial, helvetica, sans-serif; font-size: 11px; color:#444444;}
	.t_table {width: 100%;}
	.t_hd_last {color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#F0F3F8; text-align:left;height:15px;border:solid 1px #7EABDC;vertical-align:top;}
	th.colHeader_last {font-family:arial, helvetica, sans-serif; color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#F0F3F8; text-align:left;height:15px;border-top:solid 1px #7EABDC;border-left:solid 1px #7EABDC;border-bottom:solid 1px #7EABDC;border-right:solid 1px #7EABDC;vertical-align:top;border:solid 1px #7EABDC;}
	.t_tr {border-bottom: solid 1px #7EABDC;}
	.t_hd {font-family:arial, helvetica, sans-serif; color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:F1F3F6; text-align:left;height:19px;border-top:solid 1px #7EABDC;border-left:solid 1px #7EABDC;border-bottom:solid 1px #7EABDC;vertical-align:top;}
	.t_td {font-family:arial, helvetica, sans-serif; font-size: 11px; color:color:#444444;padding: 6px 4px 6px 4px;vertical-align:top; border-bottom: solid 1px #7EABDC;}
	.t_td2 {font-family:arial, helvetica, sans-serif; font-size: 11px; color:color:#444444;padding: 7px 4px 3px 0px;vertical-align:top;}
	.t_hd_rght {font-family:arial, helvetica, sans-serif; text-align : right; width:100%;color:#444444;  font-size: 11px;font-weight:bold;display:block;}
	.t_hd_cntr {font-family:arial, helvetica, sans-serif; text-align : center; width:100%;color:#444444; font-size: 11px;font-weight:bold;display:block;}
	.t_hd_price_last {font-family:arial, helvetica, sans-serif; color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#DCE3ED; text-align:left;height:15px;border-top:solid 1px #7EABDC;border-left:solid 1px #7EABDC;border-bottom:solid 1px #7EABDC;border-right:solid 1px #7EABDC;vertical-align:top;}
	.t_rght {font-family:arial, helvetica, sans-serif; text-align : right; display:block; font-size:11px;}
	.t_cntr {font-family:arial, helvetica, sans-serif; text-align : center; width:100%;display:block;}
	.t_fees {font-family:arial, helvetica, sans-serif; text-align : right; font-size: 11px; color:black;padding: 1px 4px 0px 4px;vertical-align:top;}
	.t_fees_spc {font-family:arial, helvetica, sans-serif; line-heght:3px;font-size: 4px;}
	.t_total {font-family:arial, helvetica, sans-serif; text-align : right; font-size: 11px; color:#444444;padding: 3px 4px 3px 4px;vertical-align:top;border-top:solid 1px #7EABDC;border-bottom:solid 1px #7EABDC;font-weight:bold;}
	.t_total2 {font-family:arial, helvetica, sans-serif; text-align : left; font-size: 11px; color:#444444;padding: 3px 4px 3px 4px;vertical-align:top;border-top:solid 1px #7EABDC;border-bottom:solid 1px #7EABDC;font-weight:bold;}
	.t_total_figure {font-family:arial, helvetica, sans-serif; text-align : right; font-size: 11px; color:#444444;padding: 3px 4px 3px 4px;vertical-align:top;border-top:solid 1px #7EABDC;border-bottom:solid 1px #7EABDC;border-left:solid 1px #7EABDC;background-color:#DCE3ED;font-weight:bold;}
	.t_discount {font-family:arial, helvetica, sans-serif; font-size: 11px; color:#8E8E8E;text-decoration : line-through;text-align : right; width:100%;display:block;}
	.t_button {background-color:#D3DCE7; font-family: arial, helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight:bold;color: #444444; padding:1 0 2 0px;border: solid 1px #7EABDC;height:14px; width:100%;text-align : center;margin-bottom:5px;display:block;}
	.t_button:hover {font-family:arial, helvetica, sans-serif; color:#174D8A;border: solid 1px #6E93BD;background-color: #BDD0E6;text-decoration: none;}
	.t_total_button {background-color:#D3DCE7; font-family: arial, helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight:bold;color: #444444; padding:1 0 2 0px;border: solid 1px #7EABDC;height:14px; width:100%;text-align : center;margin-bottom:1px;display:block;}
	.t_total_button:hover {font-family:arial, helvetica, sans-serif; color:#174D8A;border: solid 1px #6E93BD;background-color: #BDD0E6;text-decoration: none;}
	
	.t_img_view {font-family:arial, helvetica, sans-serif; text-align : center; width:120px;display:block;padding-top:12px;padding-bottom:10px;vertical-align:top;}
	.t_detail_view {display:block;padding-top:12px;padding-bottom:10px;vertical-align:top;}
	.t_space {padding-bottom: 8px;text-align : center;}
	.t_img_border { border:solid 1px #7EABDC;}
	.t_empty_cell {width:14px}

	.t_row_img {padding-top:10px;padding-bottom:10px;vertical-align:top;}
	.t_row_detail {padding:6px;vertical-align:top;width:230px;}
	.t_txt_detail {font-size: 10px;}
	.t_row_price {padding-top:6px;padding-bottom:6px;vertical-align:top;width:95px;display:block}
	.t_button_space {padding-top:5px;display:block}
	.t_line {border-bottom:solid 1px #7EABDC;font-size:1px;}
	.t_rght_space {padding-right:5px;}
	
	/* table classes end */
	
	.c_line {width:100%; background-image :url(../images/colors/color1/c_line.gif);line-height:8px;margin:0px;font-size:2px;background-repeat: repeat-x;}
	.c_headings {color:#00895F; font-size: 11px;font-weight:bold;padding-bottom:6px;padding-top:10px;}
	/* Class to highlight an error message */
	.error		{	color: red;}	

	/* This class is used to format text for discounts */
	.discount {font-family:arial, helvetica, sans-serif; font-size:11px; font-weight:bold; color:#427DBE; vertical-align:middle;}

/* TD class styles */
	th.colHeader	{font-family:arial, helvetica, sans-serif; color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:F1F3F6; text-align:left;height:19px;border-top:solid 1px #7EABDC;border-left:solid 1px #7EABDC;border-bottom:solid 1px #7EABDC;vertical-align:top;}
	th.colHeader_price	{font-family:arial, helvetica, sans-serif; color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#DCE3ED; text-align:left;height:15px;border-top:solid 1px #7EABDC;border-left:solid 1px #7EABDC;border-bottom:solid 1px #7EABDC;border-right:solid 1px #7EABDC;vertical-align:top;}
	td.price 		{font-family:arial, helvetica, sans-serif; font-size:  11px; color: #444444; font-family: arial, helvetica, sans-serif; text-align: right;}
	td.offerPrice	{font-family:arial, helvetica, sans-serif; font-size:  9pt; color: #444444; font-family: arial, helvetica, sans-serif; text-align: right;}
	td.discountPrice{font-family:arial, helvetica, sans-serif; font-size:  9pt; color: #9B9B9B; font-family: arial, helvetica, sans-serif; text-align: right;}
	
	/* This class is used to bold regular text */
	strong 		{	font-weight: bold;}
	
	/* The following classes format how currency is displayed */
	.price		{	}
	.listPrice	{	font-size:  11px; color: #9B9B9B; font-family: arial, helvetica, sans-serif; text-decoration: line-through;}
	.offerPrice	{	font-size:  9pt; color: #444444; font-family: arial, helvetica, sans-serif;}
	.discountPrice{font-size:  9pt; color: #9B9B9B; font-family: arial, helvetica, sans-serif;}


body {
	background-color: #ffffff;
	margin: 5px 5px 5px 5px;
	padding: 0px 0px 0px 0px;
	font-family: arial, helvetica, sans-serif;
}

input, select, option, textarea { font-size: 12px; color: #666666; font-family: arial, helvetica, sans-serif; }

			
#nav-top {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	font-weight:bold;
	color: #FFFFFF;	
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	line-height: 14px;
}


#nav-topold a		{ color: #FFFFFF; text-decoration: none }
#nav-topold a:hover	{ color: #FFFFFF; text-decoration: underline }


.milling a		{ color: #FFFFFF; text-decoration: none }
.milling a:hover	{ color: #004C6D; text-decoration: underline }

.turning-boring a		{ color: #FFFFFF; text-decoration: none }
.turning-boring a:hover	{ color: #B00100; text-decoration: underline }

.heavy-turning a		{ color: #FFFFFF; text-decoration: none }
.heavy-turning a:hover	{ color: #475E29; text-decoration: underline }

.grooving a		{ color: #FFFFFF; text-decoration: none }
.grooving a:hover		{ color: #003067; text-decoration: underline }

.indexable-drilling a	{ color: #FFFFFF; text-decoration: none }
.indexable-drilling a:hover	{ color: #BA9007; text-decoration: underline }

.tube-scarfing a		{ color: #FFFFFF; text-decoration: none }
.tube-scarfing a:hover	{ color: #6B2F1D; text-decoration: underline }

.bar-peeling a		{ color: #FFFFFF; text-decoration: none }
.bar-peeling a:hover	{ color: #005841; text-decoration: underline }

.specialty-engineering a		{ color: #FFFFFF; text-decoration: none }
.specialty-engineering a:hover	{ color: #D78917; text-decoration: underline }


#nav-top-mid {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
	margin: 18px 8px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:27px;
}

#nav-top-mid a		{ color: #000000; text-decoration: none }
#nav-top-mid a:hover	{ color: #000000; text-decoration: underline }

#nav-top-mid td {
	vertical-align:top;
	font-size: 11px; 
}

#nav-top-mid2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:28px;
}

#nav-top-right {
	font-family: arial, helvetica, sans-serif;
	color: #000000;	
	margin: 10px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
	width:124px;
}

#nav-top-right p{
	font-size: 11px;
	color: #000000;	
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 1px 0px;
}

#nav-top-right a		{ color: #000000; text-decoration: none }
#nav-top-right a:hover	{ color: #000000; text-decoration: underline }

#Container{
	background-color: #FFFFFF;
	margin: 0px auto 10px auto;
	padding: 0px 0px 0px 0px;
}

/* breadcrumb styles */

#breadcrumb a		{ color: #FFFFFF; text-decoration: underline }
#breadcrumb a:hover	{ color: #FFFFFF; text-decoration: none }

#breadcrumb	{	
	font-family: Arial, Helvetica, sans-serif;
	width:580px;
	padding: 0px 10px 0px 10px;							
	margin:0px 0px 0px 0px;		
}
				
#breadcrumb p	{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight:bold;
	line-height: 130%;
	color:#FFFFFF;				
}
				
#breadcrumb h1	{
	margin:0px 0px 0px 0px;
	font-size: 22px;
	font-style:italic;
	line-height:110%;
	color:#FFFFFF;		
}

/* news tech style */
#newstech	{	
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 10px 10px 10px;							
	margin: 0px 0px 0px 0px;		
}

/* index styles */

#index a		{ color: #666666; text-decoration: underline }
#index a:hover	{ color: #666666; text-decoration: none }

#index	{	
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 10px 10px 10px;							
	margin: 10px 0px 0px 0px;		
}
				
#index p	{
	margin:0px 0px 10px 0px;
	padding: 0px 0px 6px auto;
	font-size: 12px;
	line-height: 130%;
	color:#666666;				
}
				
#index h1	{
	margin:5px 10px 6px auto;
	font-size: 18px;
	line-height:110%;
	color:#666666;		
}

#index h2	{
	margin:5px 0px 4px auto;
	font-size: 15px;
	line-height:110%;
	color:#666666;		
}

#index h3	{
	margin:5px 0px 4px auto;
	font-size: 18px;
	font-style:italic;
	line-height:110%;
	color:#666666;		
}

.td-header{	
	margin:0px 0px 0px auto;
	font-size: 18px;
	font-style:italic;
	line-height:110%;
	color:#666666;	
}

/* content styles */

#content a		{ color: #666666; text-decoration: underline }
#content a:hover	{ color: #666666; text-decoration: none }

#content	{	
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 10px 10px 10px;							
	margin:20px 0px 0px 0px;	
	color:#666666;		
}
				
#content p	{
	margin:0px 0px 10px 0px;
	padding: 0px 0px 10px auto;
	font-size: 12px;
	line-height: 130%;
	color:#666666;				
}
				
#content h1	{
	margin:5px 10px 6px auto;
	font-size: 18px;
	line-height:110%;
	color:#666666;		
}

#content h2	{
	margin:5px 0px 4px auto;
	font-size: 15px;
	line-height:110%;
	color:#666666;		
}

#content h3	{
	margin:5px 0px 4px auto;
	font-size: 13px;
	font-style:italic;
	line-height:110%;
	color:#666666;		
}

#content h4	{
	margin: 0 0 10px;
	padding: 6px 0 6px 6px;
	font-size: 16px;
	line-height:110%;
	color:#ffffff;
	background-color: #096;		
}

#content h5	{
	margin:12px 0px 6px 0px;
	font-size: 18px;
	line-height:110%;
	color:#00895F;	
	border-bottom: 1px #00895F solid;
}


/* callout */	
#content h6 {
	border: 1px dotted #666666;
	margin: 0px 0px 10px 15px;
	padding: 6px 6px 6px 6px;
	font-size: 13px;
	font-style: italic;
	line-height:130%;
	background-color: #f1f1f1;
	color:#666666;		
}

#content ul{
	margin:  0px 6px 10px 8px;
	padding: 0px 6px 10px 8px;
}
			  
#content  li{
	font-size: 12px;
	line-height: 125%;
	font-weight: normal;
	margin: 0px 5px 5px 8px;
}

/* pictorial index styles */

#pictorial-index a		{ color: #666666; text-decoration: underline; }
#pictorial-index a:hover	{ color: #666666; text-decoration: none; }

#pictorial-index	{	
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 10px 10px 10px;							
	margin:20px 0px 0px 0px;		
}
				
#pictorial-index p	{
	margin:0px 0px 0px 5px;
	padding: 0px 0px 6px auto;
	font-size: 11px;
	line-height: 130%;
	color:#666666;				
}
				
#pictorial-index h1	{
	margin:12px auto 6px auto;
	font-size: 18px;
	line-height:110%;
	color:#00895F;	
	border-bottom: 1px #00895F solid;	
	width:100%;
}

#pictorial-index h2	{
	margin:0px 0px 0px 5px;
	font-size: 14px;
	font-style:italic;
	line-height:110%;
	color:#666666;		
}

#pictorial-index h3	{
	margin:0px 0px 0px 5px;
	font-size: 12px;
	line-height:110%;
	color:#666666;		
}

#pictorial-index h4	{
	margin:5px 10px 6px auto;
	font-size: 18px;
	line-height:110%;
	color:#666666;		
}

/*  product index styles */
#product-index	{	
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 10px 10px 10px;							
	margin:20px 0px 0px 0px;		
}
				
#product-index p	{
	margin:0px 0px 0px 5px;
	padding: 0px 0px 6px auto;
	font-size: 11px;
	line-height: 130%;
	color:#666666;				
}
				
#product-index h1	{
	margin:12px auto 6px auto;
	font-size: 18px;
	line-height:110%;
	color:#00895F;	
	border-bottom: 1px #00895F solid;	
	width:75%;
}

#product-index h2	{
	margin:6px auto 6px auto;
	font-size: 12px;
	font-style:italic;
	line-height:110%;
	color:#666666;
	width:75%;		
}

#product-index h3	{
	margin:0px 0px 0px 5px;
	font-size: 12px;
	line-height:110%;
	color:#666666;		
}

#product-index a		{ color: #666666; text-decoration: underline; }
#product-index a:hover	{ color: #666666; text-decoration: none; }

/* product-pop styles */

#product-pop a		{ color: #666666; text-decoration: underline; }
#product-pop a:hover	{ color: #666666; text-decoration: none; }

#product-pop-close	{	
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;							
	margin:0px 0px 0px 0px;		
}
#product-pop-close p	{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px auto;
	font-size: 11px;
	line-height: 120%;
	color:#333333;				
}

#product-pop	{	
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 0px 10px 10px;							
	margin:0px 0px 0px 0px;		
}
				
#product-pop p	{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px auto;
	font-size: 11px;
	line-height: 120%;
	color:#333333;				
}
				
#product-pop h1	{
	margin:12px auto 6px auto;
	font-size: 15px;
	line-height:110%;
	color:#00895F;	
	border-bottom: 1px #00895F solid;	
}

#product-pop h2	{
	margin:0px 0px 0px 0px;
	font-size: 12px;
	font-style:italic;
	line-height:110%;
	color:#333333;		
}

#product-pop h3	{
	border: 1px #333333 solid;
	margin:0px 0px 0px 0px;
	padding: 6px;
	font-size: 11px;
	line-height:110%;
	color:#333333;	
	font-weight:normal;
	background-color:#F0F0F0;
}

/* product-table styles */

#product-table a		{ color: #000000; text-decoration: underline; }
#product-table a:hover	{ color: #000000; text-decoration: none; }

#product-table	{	
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 10px 10px 10px;							
	margin:10px 0px 0px 0px;		
}
				
#product-table p	{
	margin:0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	line-height: 120%;
	color:#333333;				
}
				
#product-table h1	{
	margin:12px 0px 2px 6px;
	padding:0px 6px 2px 6px;
	font-size: 20px;
	line-height:110%;
	color:#00895F;
}

#product-table h2	{
	margin:2px 0px 0px 6px;
	padding:2px 6px 0px 6px;
	font-size: 14px;
	font-style:italic;
	line-height:110%;
	color:#333333;		
}


#product-table h3	{
	margin:0px 0px 0px 0px;
	padding:3px 0px 6px 0px;
	font-size: 11px;
	line-height:110%;
	color:#000000;	
}

#product-table h4	{
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 0px;
	font-size: 11px;
	line-height:110%;
	color:#000000;	
}

.merch-assoc a		{ color: #00895F; text-decoration: none }
.merch-assoc a:hover	{ color: #00895F; text-decoration: underline }

.merch-assoc {
	PADDING: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	MARGIN: 0px;
	COLOR: #00895F;
	FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-ALIGN: left
}

#merch-table a		{ color: #00895F; text-decoration: underline; }
#merch-table a:hover	{ color: #00895F; text-decoration: none; }



.td-normal{	
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;							
	margin:0px 0px 0px 0px;
	font-size: 11px;
	color:#000000;
	height: 17px;
}

.td-bold{	
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;	
	font-weight: bold;						
	margin:0px 0px 0px 0px;
	font-size: 12px;
	color:#000000;
	height: 17px;
}

.td-bold a		{ color: #00895F; text-decoration: none }
.td-bold a:hover	{ color: #00895F; text-decoration: underline }

.td-even{	
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;							
	margin:0px 0px 0px 0px;
	font-size: 11px;
	color:#000000;
	height: 17px;
}

.td-even a		{ color: #666666; text-decoration: none }
.td-even a:hover	{ color: #666666; text-decoration: underline }

.td-odd{	
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;							
	margin:0px 0px 0px 0px;
	font-size: 11px;
	color:#000000;
	background-color:#CFE4CF;
	height: 17px;
}

			
/* footer styles */
#footer	{
	width:865px;
	font-size: 11px;
	color: #000000;
	line-height: 13px;
	font-family: arial;
	text-align: center;
	margin: 0px auto 0px auto;
	padding: 0px 0px 5px 0px;
				}

#footer	p { margin: 6px auto 6px auto; }

#footer a		{ color: #000000; text-decoration: none;}				
#footer a:hover	{ color: #000000; text-decoration: underline; }

/* misc styles */

.small {
	font-family: arial;
	font-size: 10px;
	line-height: 110%;
	color:#000000;
}

.smaller {
	font-family: arial;
	font-size: 9px;
	line-height: 10px;
	color:#000000;
	padding:2px 0px 2px 0px;
}

.category-image {
	padding: 10px 0px 6px 0px;
}



TD.chkout a		{ color: #666666; text-decoration: underline }
TD.chkout a:hover	{ color: #666666; text-decoration: none }

TD.chkout_done {
	FONT: bold 11px arial; COLOR: #666666
}

TD.chkout_done a		{ color: #666666; text-decoration: underline }
TD.chkout_done a:hover	{ color: #666666; text-decoration: none }



/* Breadcrumb trail for checkout pages */
	a.chkout_done {font-family: arial, helvetica, sans-serif;color:#c6c6c6;font-weight: bold;sans-serif;font-size: 11px;}
	a.chkout_done:hover {color:#174D8A;}
	td.chkout {PADDING-RIGHT: 7px; FONT: bold 11px arial; COLOR: #c6c6c6}
	td.chkout_active {font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#00895F;}
	td.divider {width: 1px;}

.pageHeading {
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	PADDING-BOTTOM: 2px;
	MARGIN-LEFT: 0px;
	COLOR: #00895F;
	PADDING-TOP: 0px;
	FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-ALIGN: left
}
.subHeading {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING: 0px;
	MARGIN: 0px;
	COLOR: #666666;
	PADDING-TOP: 0px;
	FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-ALIGN: left
}

TH.labelText2 {
	PADDING: 3px 5px 3px 5px; 
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px; 
	MARGIN: 0px;
	COLOR: black;
	FONT-FAMILY: arial, helvetica, sans-serif;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #cccccc;
	TEXT-DECORATION: none
}
TD.labelText2 {
	PADDING: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	MARGIN: 0px;
	COLOR: black;
	FONT-FAMILY: arial, helvetica, sans-serif;
	HEIGHT: 25px;
	BACKGROUND-COLOR: #90b1ce;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}

TD.categoryspace {
	PADDING: 4px 0px 2px 0px;
	MARGIN-LEFT: 0px;
}

.strongRedText {
	PADDING: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	MARGIN: 0px;
	COLOR: red; 
	FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-DECORATION: none
}
.textCustomColor {
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px 0px 0px 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px;
	COLOR: #666666;
	FONT-FAMILY: arial, helvetica, sans-serif;
}
.productName {
	PADDING: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	MARGIN: 0px;
	COLOR: #666666;
	FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-ALIGN: left
}



.text {
	PADDING: 3px 5px 3px 5px;
	FONT-SIZE: 12px;
	MARGIN: 0px;
	COLOR: #666666;
	FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-DECORATION: none
}

.text a		{ color: #00895F; text-decoration: underline }
.text a:hover	{ color: #004C6D; text-decoration: none }

.headerlink { color: white; font-size: 12px; font-family: arial, helvetica, sans-serif; text-decoration: none; margin: 0; padding: 0; property: value; }
.headerlink a		{ color: white; text-decoration: none }
.text a:hover	{ color: white; font-weight: bold }
.headermainlink { color: #000; font-size: 13px; font-family: arial, helvetica, sans-serif; text-decoration: none; margin: 0; padding: 0; property: value; }


.redText {
	PADDING: 3px 5px 3px 5px;
	FONT-SIZE: 12px;
	MARGIN: 0px;
	COLOR: red;
	FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-DECORATION: none
}
.strongtext {
	PADDING: 3px 5px 3px 5px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	MARGIN: 0px;
	COLOR: #666666; 
	FONT-FAMILY: arial, helvetica, sans-serif; 
	TEXT-DECORATION: none
}

.listPrice {
	PADDING: 0px;
	FONT-SIZE: 12px;
	MARGIN: 0px;
	COLOR: black;
	FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-DECORATION: line-through
}
.price {
	PADDING: 3px 5px 3px 5px;
	FONT-SIZE: 12px;
	MARGIN: 0px;
	COLOR: #666666;
	FONT-FAMILY: arial, helvetica, sans-serif;
}
.redPrice {
	PADDING: 3px 5px 3px 5px;
	FONT-SIZE: 12px; 
	MARGIN: 0px;
	COLOR: red;
	FONT-FAMILY: arial, helvetica, sans-serif;
}

.strongPrice {
	PADDING: 4px 5px 4px 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	MARGIN: 0px;
	COLOR: black;
	FONT-FAMILY: arial, helvetica, sans-serif;
}

.buttonStyle:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	MARGIN: 5px 5px 5px 5px;
	COLOR: #ffffff;
	FONT-FAMILY: arial, helvetica, sans-serif;
	WHITE-SPACE: nowrap;
	HEIGHT: 14px;
	TEXT-DECORATION: none
}
.buttonStyle:active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	MARGIN: 5px 5px 5px 5px;
	COLOR: #ffffff;
	FONT-FAMILY: arial, helvetica, sans-serif;
	WHITE-SPACE: nowrap;
	HEIGHT: 14px;
	TEXT-DECORATION: none
}
.buttonStyle:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	MARGIN: 5px 5px 5px 5px;
	COLOR: #ffffff;
	FONT-FAMILY: arial, helvetica, sans-serif;
	WHITE-SPACE: nowrap;
	HEIGHT: 14px;
	TEXT-DECORATION: none
}
.buttonStyle:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	MARGIN: 5px 5px 5px 5px;
	COLOR: #dedede;
	FONT-FAMILY: arial, helvetica, sans-serif;
	WHITE-SPACE: nowrap;
	HEIGHT: 14px;
	TEXT-DECORATION: none
}

.buttoncell {
	BORDER-RIGHT: #164161 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-BOTTOM: #164161 1px solid;
	HEIGHT: 14px;
	BACKGROUND-COLOR: #00895F
}

#espot a		{ color: #666666; text-decoration: underline }
#espot a:hover	{ color: #666666; text-decoration: none }

#espot	{	
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 10px 10px 10px;							
	margin:10px 0px 0px 0px;
	font-size: 12px;		
}

.imcm ul,.imcm li,.imcm div,.imcm span,.imcm a{text-align:left;vertical-align:top;padding:0px;margin:0;list-style:none outside none;border-style:none;background-image:none;clear:none;float:none;display:block;position:static;overflow:visible;line-height:normal;}.imcm li a img{display:inline;border-width:0px;}.imcm span{display:inline;}.imcm .imclear,.imclear{clear:both;height:0px;visibility:hidden;line-height:0px;font-size:1px;}.imcm .imsc{position:relative;}.imcm .imsubc{position:absolute;visibility:hidden;}.imcm li{list-style:none;font-size:1px;float:left;}.imcm ul ul li{width:100%;float:none !important;}.imcm a{display:block;position:relative;}.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}.imcm ul ul ul .imsc,.imcm ul ul ul .imsubc{z-index:30;}.imde ul li:hover .imsubc{visibility:visible;}.imde ul ul li:hover  .imsubc{visibility:visible;}.imde ul ul ul li:hover  .imsubc{visibility:visible;}.imde li:hover ul  .imsubc{visibility:hidden;}.imde li:hover ul ul .imsubc{visibility:hidden;}.imde li:hover ul ul ul  .imsubc{visibility:hidden;}.imcm .imea{display:block;position:relative;left:0px;font-size:1px;line-height:1px;height:0px;width:1px;float:right;}.imcm .imea span{display:block;position:relative;font-size:1px;line-height:0px;}.dvs,.dvm{border-width:0px}/*\*//*/.imcm .imea{visibility:hidden;}/**/</style><!--[if IE]><style type="text/css">.imcm .imea span{position:absolute;}.imcm .imclear,.imclear{display:none;}.imcm{zoom:1;} .imcm li{curosr:hand;} .imcm ul{zoom:1}.imcm a{zoom:1;}</style><![endif]--><!--[if gte IE 7]><style type="text/css">.imcm .imsubc{background-image:url(ie_css_fix);}</style><![endif]--><div id="ssimaw" style="position:absolute;visibility:hidden;"><style type="text/css">#imcc0 .imcm{float:left;white-space:nowrap;}#imcc0 ul ul{white-space:normal;}#imcc0 ul .imatm{width:auto !important;}#imcc0{width:100% !important;}#imcc0 .imroundcorner{display:none;}#imcc0 ul .imroundcorner{display:block;}</style><script language="JavaScript" type="text/javascript">if(navigator.userAgent.indexOf("afari")+1)document.write('<style type="text/css">#imcc0 .imeam{position:relative;float:none;}#imcc0 .imeam div{float:right;}</style>');</script><!--[if IE]><style type="text/css">#imcc0 .imcm .imsc{position:absolute;}#imcc0 .imclear{width:1px;}#imcc0 ul{display:inline;}#imcc0 ul ul{display:block;}#imcc0 a{float:left;}#imcc0 ul ul a{float:none;}#imcc0 .imsc{clear:left;}#imcc0 .imea{display:none;position:absolute;float:none;}#imcc0 ul ul .imea{display:block;position:relative;float:right;}</style><![endif]--><style type="text/css">/*\*//*/#imcc0 .imcm .imsc{position:absolute;}#imcc0 .imclear{width:1px;}#imcc0 ul{display:inline;}#imcc0 ul ul{display:block;}#imcc0 .imsc{position:relative;}#imcc0 a{float:left;}#imcc0 ul ul a{float:none;}#imcc0 .imsc{clear:left;}#imcc0 .imea{display:none;position:absolute;float:none;}#imcc0 ul ul .imea{display:block;position:relative;float:right;}/**/ </style></div><style type="text/css">


	/* --[[ Main Expand Icons ]]-- */
	#imenus0 .imeam span,#imenus0 .imeamj span {background-image:url(../images/arrow_down.gif); width:7px; height:5px; left:15px; top:5px; background-repeat:no-repeat;background-position:top left;}
	#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {background-image:url(../images/arrow_down.gif); background-repeat:no-repeat;background-position:top left;}


	/* --[[ Sub Expand Icons ]]-- */
	#imenus0 ul .imeas span,#imenus0 ul .imeasj span {background-image:url(../images/arrow_sub.gif); width:10px; height:13px; left:-10px; top:0px; background-repeat:no-repeat;background-position:top left;}
	#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {background-image:url(../images/arrow_sub.gif); background-repeat:no-repeat;background-position:top left;}


	/* --[[ Main Container ]]-- */
	#imouter0 {background-color:#d6d6d6; border-style:none; border-color:#769bba; border-width:0px; padding:0px; margin:0px; }


	/* --[[ Sub Container ]]-- */
	#imenus0 li ul {background-color:#d6d6d6; border-style:solid; border-color:#000000; border-width:1px; padding:5px; }


	/* --[[ Main Items ]]-- */
	#imenus0 li a, #imenus0 .imctitle {color:#000000; text-align:center; font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none; border-style:none; border-color:#000000; border-width:0px; padding:4px 10px 4px 10px ; }

		/* [hover] - These settings must be duplicated for IE compatibility.*/
		#imenus0 li:hover>a {background-color:#d6d6d6; color:#000000; }
		
		/* [active] */
		#imenus0 li a.iactive {background-color:#0D9948; color:#FFFFFF; }


	/* --[[ Sub Items ]]-- */
	#imenus0 ul a, #imenus0 .imsubc li .imctitle  {color:#111111; text-align:left; font-size:11px; font-weight:normal; text-decoration:none; border-style:none; border-color:#000000; border-width:1px; padding:2px 5px; }

		/* [hover] - These settings must be duplicated for IE comptatibility.*/
		#imenus0 ul li:hover>a {background-color:#0D9948; color:#FFFFFF; }
		#imenus0 ul li a.ihover {background-color:#0D9948; color:#FFFFFF; }

		/* [active] */
		#imenus0 ul li a.iactive {background-color:#0D9948; color:#FFFFFF; }

