*			{font-family: Arial, Tahoma, sans-serif; font-size: 8pt; color: #666666;}
body 		{background-color: #DCDCDC; margin: 0px; text-align: center;}
body.bus	{background-color: #f0eeee; margin: 0px; text-align: center;}
img 		{border: 0px; display: inline-block;}
td 			{text-align: left;}
p			{margin: 3px; border: 3px;}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	color: #363636;
	font-size: 16px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;	}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	color: #363636;
	font-size: 14px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;	}
	
h3 {
	font-family:Arial, Helvetica, sans-serif;
	color: #363636;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;	}
	
h4 {
	font-family:Arial, Helvetica, sans-serif;
	color: #363636;
	font-weight: strong;
	font-size: 12px;
	padding-bottom: 2px;
	height: 12px;
	line-height: 12px;
	margin: 0;	}
	
h5 {
	font-family:Arial, Helvetica, sans-serif;
	color: #363636;
	font-weight: strong;
	font-size: 12px;
	padding-bottom: 2px;
	height: 12px;
	line-height: 12px;
	margin: 0;	}
h6 {
	font-family:Arial, Helvetica, sans-serif;
	color: #363636;
	font-weight: strong;
	font-size: 12px;
	padding-bottom: 2px;
	height: 12px;
	line-height: 12px;
	margin: 0;	}


a:link 		{text-decoration: none; color: #00529C;}
a:visited 	{text-decoration: none; color: #00529C;}
a:hover 	{text-decoration: underline; color:#FF0033  ;}
a:active 	{text-decoration: none;}

a.white:link 	{text-decoration: none; color: #00529C;}
a.white:visited {text-decoration: none; color: #00529C;}
a.white:hover 	{text-decoration: underline; background-color: #cccccc; }
a.white:active 	{text-decoration: none;}

a.main:link 	{text-decoration: none; color: #ffffff}
a.main:visited {text-decoration: none; color:#FDFDFD}
a.main:hover 	{background-color: #000000; text-decoration: underline; background-color: #01519A; }
a.main:active 	{text-decoration: none;}

/* top */
td.top			{text-align: right; color: #f8aa22; padding-top: 5px; padding-bottom: 2px;}
td.top2			{text-align: right; color: #f8aa22; padding-top: 5px; padding-bottom: 2px; height: 16px;}
td.top2			{text-align: right; color: #f8aa22; padding-top: 5px; padding-bottom: 2px; height: 6px;}
a.top			{color: #f8aa22;}
input.search	{width: 100px; height: 18px; background-image: url(../images/search_bkgd.gif); background-repeat: repeat-x; color: #555555;font-size: 12px;}
input.search_home	{width: 300px; height: 34px; border: solid 1px #000000;background-image: url(../images/search_bkgd.gif);background-repeat: repeat-x; color: #555555;font-size: 24px;}
input.gather	{width: 120px; height: 18px; background-image: url(../images/gather_bkgd.gif); background-repeat: repeat-x; color: #555555;}
input.gather_c	{width: 120px; height: 24px; background-image: url(../images/search_bkgd.gif); background-repeat: repeat-x; color: #555555;}
input.text	   {width: 180px; height: 220px; background-image: url(../images/search_bkgd.gif); background-repeat: repeat-x; color: #555555;}
/* main */
td.main_l		{vertical-align: top; width: 158px; background-color: #d6d5d5;}
td.main_c		{vertical-align: top; width: 602px; padding-top: 2px; padding-left: 3px; padding-right: 1px;}
td.menu_2lb		{border-left: solid 1px #EEEEEE; border-right: solid 1px #EEEEEE; border-bottom: solid 1px #EEEEEE; color: #333333; font-size: 8pt; font-weight: normal; padding-left: 8px; padding-top: 2px; }
td.menu_2lb21		{border-left: solid 1px #EEEEEE; border-bottom: solid 2px #003E78; color: #333333; font-size: 8pt; font-weight: normal; padding-left: 8px; padding-top: 4px; padding-bottom: 4px; }
td.menu_three_deep		{cursor: hand; border-left: dotted 1px #EEEEEE; border-bottom: dotted 1px #003E78; color: #333333; font-size: 8pt; font-weight: normal; padding-left: 14px; padding-top: 4px; padding-bottom: 4px; }
td.menu_selected  {border-left: dotted 1px #00519a; border-bottom: dotted 1px #00519a; color: #660066; font-size: 8pt; font-weight: bold; padding-left: 4px; padding-top: 4px; padding-bottom: 4px;}
td.sub_menu_selected  {border-left: dotted 1px #bf0638; border-bottom: dotted 1px #bf0638; color: #333333; font-size: 8pt; font-weight: bold; padding-left: 12px; padding-top: 4px; padding-bottom: 4px;}
td.menu_2lb212		{border-bottom: solid 1px #ececec; color: #333333; font-size: 8pt; font-weight: normal; padding-left: 8px; padding-top: 4px; onMouseOver="this.bgColor='#ff0000'"}
td.menu_news		{border-bottom: dotted 1px #cccccc; color: #ffffff; font-size: 8pt; font-weight: normal; padding-left: 8px; padding-top: 4px; padding-bottom: 4px; onMouseOver="this.bgColor='#ff0000'"}
td.menu_2lc_top	{width: 165px; height: 30px; background-image: url(../images/top_region/top_of_nav.gif); color: #ffffff; font-size: 8pt; font-weight: bold; text-indent: 10px;}
td.menu_2lc		{border-left: solid 1px #EEEEEE; border-bottom: solid 1px #cccccc; font-size: 8pt; font-weight: normal; padding-left: 15px; padding-top: 4px;}
td.menu_2lc1	{border-bottom: dotted 1px #cccccc; border-right: dotted 1px #cccccc; font-size: 8pt; font-weight: normal; padding-left: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px;}
td.menu_2lc2	{border-bottom: dotted 1px #cccccc; border-left: dotted 1px #cccccc; border-right: dotted 1px #cccccc; font-size: 8pt; font-weight: normal;padding-left: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px;}
td.inlies	{border-bottom: dotted 1px #cccccc; border-left: dotted 1px #cccccc; border-right: dotted 1px #cccccc; border-top: dotted 1px #cccccc; font-size: 8pt; font-weight: normal;padding-left: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px;display: inline;}
td.menu_2l_fill	{border-bottom: dotted 1px #cccccc; border-left: dotted 1px #cccccc; border-right: dotted 1px #cccccc; border-top: dotted 1px #cccccc; font-size: 8pt; font-weight: normal;padding-left: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px;}
td.menu_2l_right_cat {border-left: dotted 1px #cccccc; border-top: dotted 1px #cccccc; border-bottom: dotted 1px #cccccc; font-size: 8pt; font-weight: normal;padding-left: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px;}
td.menu_2l_left_cat {border-right: dotted 1px #cccccc; border-top: dotted 1px #cccccc; border-bottom: dotted 1px #cccccc; font-size: 8pt; font-weight: normal;padding-left: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px;}
td.menu_2lc3	{border-bottom: dotted 1px #cccccc; border-left: dotted 1px #cccccc; font-size: 8pt; font-weight: normal;padding-left: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px;}
td.menu_2lc4	{border-top: dotted 1px #cccccc; border-right: dotted 1px #cccccc; font-size: 8pt; font-weight: normal;padding-left: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; }
td.menu_2lc5	{border-top: dotted 1px #cccccc; border-left: dotted 1px #cccccc; border-right: dotted 1px #cccccc; font-size: 8pt; font-weight: normal;}
td.menu_2lc6	{border-top: dotted 1px #cccccc; border-left: dotted 1px #cccccc; font-size: 8pt; font-weight: normal; padding-left: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px;}
td.menu_2l_left	{border-top: dotted 3px #CE2128; border-right: dotted 3px #CE2128; border-bottom: solid 1px #CE2128;font-size: 8pt; font-weight: normal; }
td.menu_2l_right	{border-top: solid 1px #014582; border-left: solid 1px #014582; border-bottom: solid 1px #014582;font-size: 8pt; font-weight: normal; }
td.menu_2l_mid	{border-top: solid 1px #cccccc; border-left: solid 1px #cccccc; border-right: solid 1px #cccccc; border-bottom: solid 1px #cccccc; border-top: solid 1px #cccccc; font-size: 8pt; font-weight: normal; }
td.menu_2l__hind	{width: 172px; height: 140px;border-left: solid 1px #cccccc; border-right: solid 1px #cccccc; border-bottom: solid 1px #cccccc;  background-image: url(../images/interactive_corner/middle_raf.jpg);font-size: 8pt; font-weight: normal; }
td.descended	{border-bottom: dotted 1px #cccccc;}
a.menu_l		{color: #65615f}
input.login		{width: 120px; height: 18px; color: #555555; font-size:16px;} 
input.password	{width: 120px; height: 18px; #555555; font-size:16px } 
input.shorty	{width: 110px; height: 24px; background-image: url(../images/mini_bkgd.gif); background-repeat: repeat-x; color: #555555; } 
input.capture	{width: 120px; height: 10px; background-image: url(../images/search_bkgd.gif); background-repeat: repeat-x; color: #555555; margin-bottom: 5px;} 
input.dot	    {width: 14px; height: 14px; background:#FFFFFF;}

/* product tablez */
td.1_grid		{border-right: solid 1px #000000; border-bottom: solid 1px #cccccc; color: #cccccc; font-size: 8pt; font-weight: normal; padding-left: 8px; padding-top: 7px;}
td.2_grid		{border-left: solid 1px #cccccc; border-right: solid 1px #cccccc; border-bottom: solid 1px #cccccc; color: #ffffff; font-size: 8pt; font-weight: normal; padding-left: 8px; padding-top: 7px;}
td.3_grid		{border-left: solid 1px #cccccc; border-right: solid 1px #cccccc; border-bottom: solid 1px #EEEEEE; color: #ffffff; font-size: 8pt; font-weight: normal; padding-left: 8px; padding-top: 7px;}
td.4_grid		{border-left: solid 1px #EEEEEE; border-right: solid 1px #EEEEEE; border-bottom: solid 1px #EEEEEE; color: #ffffff; font-size: 8pt; font-weight: normal; padding-left: 8px; padding-top: 7px;}
td.5_grid		{border-left: solid 1px #EEEEEE; border-right: solid 1px #EEEEEE; border-bottom: solid 1px #EEEEEE; color: #ffffff; font-size: 8pt; font-weight: normal; padding-left: 8px; padding-top: 7px;}
td.6_grid		{border-left: solid 1px #EEEEEE; border-right: solid 1px #EEEEEE; border-bottom: solid 1px #EEEEEE; color: #ffffff; font-size: 8pt; font-weight: normal; padding-left: 8px; padding-top: 7px;}

td.1_dgrid		{border-right: dotted 2px #EBEBEB; border-bottom: dotted 3px  #EBEBEB; color: #ffffff; font-size: 8pt; font-weight: normal; padding-left: 8px; padding-top: 7px;}
td.2_dgrid		{border-left: dotted 3px  #EBEBEB; border-right: dotted 3px  #EBEBEB; border-bottom: dotted 3px  #EBEBEB; color: #ffffff; font-size: 8pt; font-weight: normal; padding-left: 8px; padding-top: 7px;}
td.3_dgrid		{border-left: dotted 3px  #EBEBEB; border-right: dotted 3px  #EBEBEB; border-bottom: dotted 3px  #EBEBEB; color: #ffffff; font-size: 8pt; font-weight: normal; padding-left: 8px; padding-top: 7px;}
td.4_dgrid		{border-left: dotted 3px  #EBEBEB; border-right: dotted 3px  #EBEBEB; border-bottom: dotted 3px  #EBEBEB; color: #ffffff; font-size: 8pt; font-weight: normal; padding-left: 8px; padding-top: 7px;}
td.5_dgrid		{border-left: dotted 3px  #EBEBEB; border-right: dotted 3px  #EBEBEB; border-bottom: dotted 3px  #EBEBEB; color: #ffffff; font-size: 8pt; font-weight: normal; padding-left: 8px; padding-top: 7px;}
td.6_dgrid		{border-left: dotted 3px  #EBEBEB; border-right: dotted 3px  #EBEBEB; border-bottom: dotted 3px  #EBEBEB; color: #ffffff; font-size: 8pt; font-weight: normal; padding-left: 8px; padding-top: 7px;}

/* bottom */

td.lwrcredits  {color: #999999; font-size: 8pt; font-weight: normal;}
table.alpha		{filter: alpha(opacity=85); background-image: none; background-color: #ffffff;}
table.alpha_2nd_tier		{filter: alpha(opacity=95); background-image: none; background-color: #ffffff;}
table.alpha_brand_home		{color:#666666; width: 525px;}
table.alphab		{filter: alpha(opacity=75); background-image: none; background-color: #cccccc;}
table.alpha_85		{filter: alpha(opacity=85); background-image: none; background-color: #ffffff;}
table.product		{padding: 20px; border-left: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; border-top: solid 1px #CCCCCC; color: #ffffff; background-image: none; background-color: #ffffff;}
table.product_plain		{padding: 5px; border-left: dotted 1px #e6e6e6; border-right: dotted 1px #CCCCCC; border-bottom: dotted 1px #CCCCCC; border-top: dotted 1px #CCCCCC; color: #333333; background-image: none; background-color: #ffffff;}
table.product_plain_1		{width: 500; padding: 5px; border-left: dotted 1px #e6e6e6; border-right: dotted 1px #CCCCCC; border-bottom: dotted 1px #CCCCCC; border-top: dotted 1px #CCCCCC; color: #333333; background-image: none; background-color: #ffffff;}
td.product_great_plainz		{padding: 5px; border-left: dotted 1px #CCCCCC; border-right: dotted 1px #CCCCCC; border-bottom: dotted 1px #CCCCCC; border-top: dotted 1px #CCCCCC; color: #333333; background-image: none; background-color: #ffffff;}
td.product_great_kick		{padding: 5px; border-left: dotted 1px #D8D8D8; border-right: dotted 1px #D8D8D8; border-bottom: dotted 1px #D8D8D8; border-top: dotted 1px #D8D8D8; color: #333333; background-image: none; background-color: #ffffff;}
table.alpha_gns		{filter: alpha(opacity=90); background-image: none; background-color: #ffffff;}
table.alpha_shield	{filter: alpha(opacity=70); background-image: none; background-color: #cccccc;}
table.alpha_product {width: 100%; vertical-align: top; padding-top: 15px; padding-bottom: 15px; padding-left: 13px; padding-right: 13px; filter: alpha(opacity=90); background-image: none; background-color: #ffffff; color: #ffffff; font-size: 8pt; margin-right: 0px; margin-left: 0px;}
table.alpha_image_series {width: 100%; vertical-align: top; padding-top: 0px; padding-left: 0px; padding-right: 0px; background-color: #ffffff; color: #ffffff; font-size: 8pt; margin-right: 0px; margin-left: 0px;}
table.alpha_daten_series {filter: alpha(opacity=95); width: 100%; vertical-align: top; padding-top: 0px; padding-left: 0px; padding-right: 0px; background-color: #ffffff; color: #000000; font-size: 8pt; margin-right: 0px; margin-left: 0px;}
table.alpha_product2 {width: 100%; vertical-align: top; padding-top: 15px; padding-left: 13px; filter: alpha(opacity=90); background-image: none; background-color: #333333; font-size: 8pt; color: #ffffff;}
table.alpha_product3 {width: 100%; vertical-align: top; padding-top: 15px; padding-left: 13px; filter: alpha(opacity=90); background-image: none; background-color: #ffffff; font-size: 8pt; color: #ffffff;}
table.prod_photo{background-image: url(../img/prod_photo_03.jpg); background-color: #f2efef; height: 415px;}
td.cat_nav		{background-image: url(../img/cat_photo.jpg); background-repeat: no-repeat; width: 597px; height: 416px;text-align: right; vertical-align: top; border-top: solid 2px white;}
td.gn_header	{width: 274px; height: 102px; background-image: url(../images/category_nav_top/bkgd.gif); background-repeat: no-repeat;vertical-align: bottom; text-align: left; padding-left: 15px; font-size: 8pt; font-weight: normal; color: #ffffff;}
td.gn_logobox	{width: 778px; height: 70px; background-image: url(../images/top_region/logo.gif); background-repeat: no-repeat;valign=middle; text-align: right; padding-right: 20px; padding-bottom: 10px; font-size: 8pt; font-weight: normal; color: #0066CC;}
td.attribute	{a:link text-decoration: none; color: #EE3C49; font-size: 8pt; font-weight: bold;}
td.gn_lowerbox	{a:link text-decoration: none; color: #ffffff; color: cccccc; width: 780px; height: 140px; background-image: url(../images/top_region/working_bottom.jpg); background-repeat: no-repeat;valign=top; text-align: right; padding-top: 0px; font-size: 8pt; font-weight: normal; color: #ffffff;}
td.anomy	    { height: 102px; background-image: url(../images/category_nav_top/bkgd.gif); background-repeat: no-repeat;vertical-align: middle; text-align: left;  font-size: 8pt; font-weight: normal; color: #ffffff;}					
td.blue_blade	    {padding-left: 5px; padding-top: 5px; background-image: url(../images/operatives/g.gif); vertical-align: bottom; text-align: left;  font-size: 8pt; font-weight: bold; color: #ffffff;}					
td.green_blade	    {padding-left: 5px; padding-top: 5px; background-image: url(../images/operatives/z.gif); vertical-align: bottom; text-align: left;  font-size: 8pt; font-weight: bold; color: #ffffff;}					
td.grey_blade	    {padding-left: 5px; padding-top: 5px; background-image: url(../images/operatives/b.gif); vertical-align: bottom; text-align: left;  font-size: 8pt; font-weight: bold; color: #ffffff;}					
td.anomy_home	    { height: 102px; background-image: url(../images/top_region/home_back.gif); background-repeat: no-repeat;vertical-align: middle; text-align: left;  font-size: 8pt; font-weight: normal; color: #ffffff;}					
td.padda		{padding-left: 15px; padding-top: 14px; text-align: left;  font-size: 8pt; font-weight: normal; color: #666666;}
td.padda_brand_home_page		{padding-left: 20px; padding-top: 300px;}
td.padda_gp		{padding-left: 20px; padding-top: 55px;}
td.padda_wtb		{padding-left: 20px; padding-top: 295px;}
td.padda_oa	{padding-left: 219px; padding-top: 78px;}
td.padda_oem		{padding-left: 5px; padding-top: 39px;}
td.padda_ia_shorty		{padding-left: 20px; padding-top: 77px;}
td.padda_duo		{padding-left: 4px; padding-top: 250px; font-size: 8pt; font-weight: lighter; color: #777777; text-align: left;}
td.padda_content_left		{padding-left: 7px; padding-top: 14px; font-size: 8pt; font-weight: normal; color: #777777; text-align: left;}				
td.gn_lower	    {width: 778px; height: 35px; background-image: url(../images/top_region/middle_half.gif); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 20px; padding-top: 4px; font-size: 9pt; font-weight: normal; color: #ffffff;}
td.gn_lower_tier	    {width: 778px; height: 616px; background-image: url(../images/top_region/middle_red.png);vertical-align: top; text-align: left; padding-left: 20px; font-size: 9pt; font-weight: normal; color: #ffffff;}
td.gn_middy_tier	    {width: 777px; height: 422px; background-image: url(../images/home_page/bkds/middle.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 20px; font-size: 9pt; font-weight: normal; color: #ffffff;}
td.gn_bottom_tier	    {width: 778px; height: 259px; background-image: url(../images/home_page/bkds/bottom.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 37px; font-size: 9pt; font-weight: normal; color: #ffffff;}
td.gn_p_z	    {width: 778px; height: 309px; background-image: url(../images/brand_mains/p_z.gif); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; font-size: 9pt; font-weight: normal; color: #ffffff;}
td.gn_long_descriptions	    {width: 778px; height: 309px; background-image: url(../images/brand_mains/long_descriptions.gif); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; font-size: 9pt; font-weight: normal; color: #ffffff;}
td.gn_logo	    {width: 778px; height: 309px; background-image: url(../images/brand_mains/logo.gif); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; font-size: 9pt; font-weight: normal; color: #ffffff;}
td.gn_pre	    {width: 778px; height: 309px; background-image: url(../images/brand_mains/pre.gif); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; font-size: 9pt; font-weight: normal; color: #ffffff;}
td.gn_print_res	    {width: 778px; height: 309px; background-image: url(../images/brand_mains/print_res.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 37px; font-size: 9pt; font-weight: normal; color: #ffffff;}
td.gn_presentations	    {width: 778px; height: 309px; background-image: url(../images/brand_mains/gn_presentations.gif); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; font-size: 9pt; font-weight: normal; color: #ffffff;}
td.gn_web_sets	    {width: 778px; height: 309px; background-image: url(../images/brand_mains/web_res.gif); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; font-size: 9pt; font-weight: normal; color: #ffffff;}
td.gn_main	    {width: 780px; height: 319px; background-image: url(../images/brand_mains/power_machinery.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_main_products	{width: 780px; height: 400px; background-image: url(../images/brand_mains/gp.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_1	{width: 780px; height: 400px; background-image: url(../images/brand_mains/1.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_2	{width: 780px; height: 400px; background-image: url(../images/brand_mains/2.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_3	{width: 780px; height: 400px; background-image: url(../images/brand_mains/3.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
tr.gn_hand	{width: 780px; height: 400px; background-image: url(../images/brand_mains/hand.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
tr.gn_level	{width: 780px; height: 254px; background-image: url(../images/brand_mains/level.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
tr.gn_chef	{width: 780px; height: 276px; background-image: url(../images/brand_mains/chef.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
tr.gn_lite	{width: 780px; height: 276px; background-image: url(../images/brand_mains/lite.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
tr.gn_car	{width: 780px; height: 276px; background-image: url(../images/brand_mains/car.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_brand_mayes	{width: 780px; height: 400px; background-image: url(../images/brand_mains/mayes.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_brand_eg	{width: 780px; height: 400px; background-image: url(../images/brand_mains/e-gear.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_brand_oem	{width: 780px; height: 400px; background-image: url(../images/brand_mains/oem_in.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_brand_clt	{width: 780px; height: 400px; background-image: url(../images/brand_mains/clt.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_brand_shef	{width: 780px; height: 400px; background-image: url(../images/brand_mains/sheffield.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_brand_hm	{width: 780px; height: 400px; background-image: url(../images/brand_mains/hardware_machinery.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_brand_bd	{width: 780px; height: 400px; background-image: url(../images/brand_mains/bull_dog.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_testy	{width: 780px; height: 400px; background-image: url(../images/brand_mains/oem_test.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.sheffield_brand	{width: 780px; height: 400px; background-image: url(../images/brand_mains/sheffield_back.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.great_lite_brand	{width: 780px; height: 400px; background-image: url(../images/brand_mains/great_lite_back.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.great_neck_brand	{width: 780px; height: 400px; background-image: url(../images/brand_mains/great_neck_back.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.tool_choice_brand	{width: 780px; height: 400px; background-image: url(../images/brand_mains/tc.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.mayes_brand	{width: 780px; height: 400px; background-image: url(../images/brand_mains/mayes_back.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.hardware_machinery_brand	{width: 780px; height: 400px; background-image: url(../images/brand_mains/hardware_machinery_back.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.bull_dog_brand	{width: 780px; height: 400px; background-image: url(../images/brand_mains/bull_dog_back.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.pp	{width: 780px; height: 400px; background-image: url(../images/brand_mains/pp.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	

td.gn_press	{width: 780px; height: 300px; background-image: url(../images/brand_mains/press.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_press_news	{width: 780px; height: 300px; background-image: url(../images/brand_mains/news.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_brand_gl	{width: 780px; height: 400px; background-image: url(../images/brand_mains/great_lite.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_brand_gn	{width: 780px; height: 400px; background-image: url(../images/brand_mains/great_neck.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_brand_gf	{width: 780px; height: 400px; background-image: url(../images/brand_mains/gf.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_brands	{width: 780px; height: 400px; background-image: url(../images/brand_mains/our_brands.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_main_wtb	    {width: 780px; height: 319px; background-image: url(../images/brand_mains/wtb.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_main_empty	    {width: 780px; height: 319px; background-image: url(../images/brand_mains/empty.gif); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_main_empty_pp	    {width: 780px; height: 319px; background-image: url(../images/brand_mains/empty_product.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_main_cc	    {width: 780px; height: 319px; background-image: url(../images/brand_mains/customer_care.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_main_sm	    {width: 780px; height: 319px; background-image: url(../images/brand_mains/sm.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_main_ia	    {width: 780px; height: 600px; background-image: url(../images/brand_mains/giraffe.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_main_gf	    {width: 780px; height: 600px; background-image: url(../images/brand_mains/giraffe.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_main_product	    {width: 780px; height: 600px; background-image: url(../images/brand_mains/product.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_main_pz	    {width: 780px; height: 300px; background-image: url(../images/brand_mains/pz.gif); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_main_productb	    {width: 780px; height: 600px; background-image: url(../images/brand_mains/productb.gif); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_main_oa	    {width: 780px; height: 600px; background-image: url(../images/brand_mains/open_account.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_main_pc	    {width: 780px; height: 600px; background-image: url(../images/brand_mains/pc.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_main_ia_shorty {width: 780px; height: 370px; background-image: url(../images/brand_mains/giraffe.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}
td.gn_market	    {width: 780px; height: 280px; background-image: url(../images/brand_mains/market.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_main_about	    {width: 780px; height: 319px; background-image: url(../images/brand_mains/about_home.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_main_wtbx	    {width: 780px; height: 319px; background-image: url(../images/brand_mains/wtb.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_main_cat	    {width: 780px; height: 319px; background-image: url(../images/brand_mains/cat.gif); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_main_warrantee	  {width: 780px; height: 319px; background-image: url(../images/brand_mains/warrantee.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_main_history	    {width: 780px; height: 319px; background-image: url(../images/brand_mains/history.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_main_oem	    {width: 780px; height: 319px; background-image: url(../images/brand_mains/oem1.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_main_tt	    {width: 780px; height: 319px; background-image: url(../images/brand_mains/tt.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_main_warehouse	    {width: 780px; height: 319px; background-image: url(../images/brand_mains/warehouse.jpg); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 14px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}	
td.gn_top	   {width: 780px; height: 40px; background-image: url(../images/top_region/lower_blank.gif); background-repeat: no-repeat;vertical-align: top; text-align: left; padding-left: 11px; padding-top: 0px; font-size: 9pt; font-weight: normal; color: #ffffff;}						
td.cn_2			{filter: alpha(opacity=100); background-color: #ffffff;}
td.cn_3			{border-right: solid 1px #F0F0F0; filter: alpha(opacity=90); background-color: #ffffff;}
td.cn_3a		{border-right: solid 1px #333333; filter: alpha(opacity=80); background-color: #ffffff;}
td.cn_3a1		{border-right: solid 1px #333333; filter: alpha(opacity=80); background-color: #ffffff; left; padding-left: 20px; padding-top: 10px;}
td.cn_3category	{border-right: solid 1px #333333; background-color: #ffffff;}
td.cn_3b		{padding-left: 0px; padding-top: 0px;}
td.cn_39		{filter: alpha(opacity=75); background-color: #ffffff;}
td.cn_40		{border-left: solid 1px #ffffff; border-right: solid 1px #ffffff; filter: alpha(opacity=40); background-color: #ffffff;}
div.determine {padding-left: 15px;padding-right: 15px; width: 250px; padding-top: 40px; color:#666666;}
div.determine_none {width: 350px; color:#666666;}
div.sheffield_text {margin-top: 21px; margin-right: 10px;}
div.sheffield_text h1{margin-bottom: 1px; padding-top: 10px; font-size: 2.0em; }   

div.determine_sheffield {padding-left: 30px; width: 520px; color:#666666;}
div.boxer {width: 190px;float: left;}
div.brand_new_products {padding-left: 15px;padding-right: 15px; padding-top: 25px;padding-bottom: 25px; color:#666666;}
div.brand_new_products h2{font-size: 1.5em;margin:0px;padding:0px;}
div.brand_new_products h3{font-size: 1.5em;margin:0px;padding:0px;}
div.brand_new_products h4{font-size: 1.5em;margin:0px;padding:0px;}
div.list{display:block;}
div.list IMG{display:block;}


div.second_tier {filter: alpha(opacity=95); background-image: none; background-color: #ffffff;} 
div.category_output {padding-left: 25px;padding-right: 5px; padding-top: 15px;padding-bottom: 25px;color:#333333}
div.home_search_box {background-color:#00CC00;margin-left: 10px;margin-right: 10px; border: dotted 1px #FF0033; width: 700px;}
div.product_contents {width: 300px; padding-left: 5px;padding-right: 5px; padding-top: 5px;padding-bottom: 5px;color:#333333;}
div.bottom_product_page {width: 500px; padding-left: 25px;padding-right: 5px; padding-top: 1px;padding-bottom: 25px;color:#333333;}
td.chosen_sub {background-image: url(images/content_tabs/blank_red.gif) padding-bottom: 3px; padding-left: 10px;}
div.add_to_cart_form {z-index = 1000; padding-right: 5px; padding-top: 10px;padding-bottom: 25px;color:#333333; width 300px;}
div.zoomify {visibility: hidden; left: -150px; padding-right: 5px; padding-top: 20px;padding-bottom: 25px;color:#333333;}
div.new_products {padding-left: 0px; width: 450px; padding-top: 10px; padding-bottom: 25px; color:#666666;}


.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
cursor: pointer;
width: 475px;
position: absolute;
background-color: #ffffff;
border: dotted 1px #FF0033;
filter: alpha(opacity=95);
padding: 5px;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 5px;
align: left
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -0px;
left: -60px; /*position where enlarged image should offset horizontally */

}

.thumbnail_product{
position: relative;
z-index: 0;
}

.thumbnail_product:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail_product span{ /*CSS for enlarged image*/
position: absolute;
background-color: #ffffff;
border: dotted 1px #FF0033;
filter: alpha(opacity=95);
horizontal-align: center;
padding: 5px;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail_product span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 5px;
align: left
}

.thumbnail_product:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -0px;
left: -655px; /*position where enlarged image should offset horizontally */

}

td.navi_cell_1 {background-color:#FFFFFF; border-right: dotted 1px #cccccc; border-bottom: dashed 1px #FF0000; font-size: 8pt; font-weight: normal; padding-left: 6px; padding-top: 3px; color:#666666;}
td.navi_cell_2 {border-right: dotted 1px #cccccc; border-bottom: dashed 1px #cccccc; font-size: 8pt; font-weight: normal; padding-left: 6px; padding-top: 3px;}

td.23		{width: 390px;}
td.24		{border-left: dashed 1px #cccccc; width: 230px;}
td.border_rio		{border-right: dashed 1px #cccccc;}
td.25		{border: dashed 1px #ebebeb; width: 50%;padding: 2px;}