/* start vacless css */

/* start global minor */
* {margin:0; padding:0;}

a img {border:0;}
a:focus {outline:none;}

* body {background-color:#2e6ab3;}

.clearboth {clear:both;}
/* end global minor */

/* start  page specific style */
#page {width:100%; background-image:url(/images/page.gif); background-repeat:repeat-x;}

#page #leftside,#page #rightside,#page #lefttop,#page #righttop,#foot {width:964px; margin:auto;}

#page #leftside {background-image:url(/images/leftside.gif); background-position:left; background-repeat:repeat-y;}

#page #rightside {background-image:url(/images/rightside.gif); background-position:right; background-repeat:repeat-y;}

#page #lefttop {background-image:url(/images/lefttop.gif); background-position:top left; background-repeat:no-repeat;}

#page #righttop {background-image:url(/images/righttop.gif); background-position:top right; background-repeat:no-repeat;}

/* start  main page style */
#page #main {width:950px; margin:auto; overflow:visible; background-image:url(/images/content.gif); background-position:top; background-color:#ffffff; background-repeat:repeat-y;}
	
/*  header style */
#page #main #header {width:950px; height:123px; background-image:url(/images/head.gif); background-color:#ffffff; background-repeat:no-repeat;}

#page #main #header #logo {width:292px; height:123px; float:left; background:transparent;}

#page #main #header #logo a img {width:292px; height:123px;}

#page #main #header #toplink {float:right; background:transparent; margin-top:-100px; margin-bottom:0px; margin-right:15px; margin-left:100px;}

#page #main #header #toplink #dealer {width:147px; float:right; background:transparent;}

#page #main #header #toplink #dealer a img {width:147px; height:56px;}

#page #main #header #toplink #distributor {width:147px; float:right; background:transparent;}

#page #main #header #toplink #distributor a img {width:147px; height:56px;}

#page #main #header #toplink #healthlink {width:147px; float:right; background:transparent;}

#page #main #header #toplink #healthlink a img {width:147px; height:56px;}

#page #main #header #toplink #demolink {width:147px; float:right; background:transparent; margin-left:8px;}

#page #main #header #toplink #demolink a img {width:147px; height:56px;}

/* start  main navigation style */
#topnav {width:950px; height:79px; overflow:visible; background:transparent;}

#topnav #nav {height:29px; background-color:#ffffff;}

#topnav #nav_cart {width:950px; height:24px; overflow:hidden; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#2e6ab3; font-size:10px; font-weight:bold; background-image:url(/images/cart_bar.gif); background-repeat:repeat-x;}
#topnav #nav_cart #cart_search {width:239px; float:left; text-align:left; padding:3px 0 0 10px;}
#topnav #nav_cart #cart_search .searchbox input {float:left; width:150px; height:15px; border: 1px solid #1c3b70; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000;}
#topnav #nav_cart #cart_search .searchbutton input {float:right; width:67px; height:17px;}
#topnav #nav_cart #cart_links {float:right; text-align:right; padding:6px 10px 0 0;}
#topnav #nav_cart #cart_links a {color:#2e6ab3; text-decoration:none;}
#topnav #nav_cart #cart_links a:hover {color:#2e6ab3; text-decoration:underline;}

#topnav #nav_alert {width:950px; height:26px; overflow:hidden; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#2e6ab3; font-size:10px; font-weight:bold; background-image:url(/images/alert_bar.gif); background-repeat:repeat-x; padding-top:6px;}
.nav_alert {width:400px; height:26px; overflow:hidden; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#2e6ab3; font-size:10px; font-weight:bold; background-image:url(/images/alert_bar.gif); background-repeat:repeat-x; padding-top:6px;}
/* end  main navigation style */
/* end  header style */

/* start  content style */
#contentwrap {width:950px; overflow:hidden;}

/* start left column style */
#left {width:608px; overflow:visible; background:transparent; float:left;}

#left #left_feature {width:608px; height:275px; background-image:url(/images/left_feature.gif); background-color:#979797; background-repeat:no-repeat;}

#left #left_feature a img {width:608px; height:275px;}

/* start left breadcrumb */
#left #breadcrumb {width:558px; height:25px; overflow:visible; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align:left; padding:10px 0 0 10px; background:transparent;}

#left #breadcrumb,#left #breadcrumb *,#left #breadcrumb a {color:#2e6ab3; font-size:10px;}

#left #breadcrumb a {text-decoration:underline;}

#left #breadcrumb a:hover {text-decoration:underline;}
/* end left breadcrumb */

#left #leftcontent {text-align:left; width:558px; padding:15px 25px 15px 25px; overflow:hidden;}

#left #leftcontent p,#left #leftcontent blockquote {line-height:24px; padding:10px 0 15px 0;}

#left #leftcontent ul li,#left #leftcontent ol li {background-image:url(/images/bullet.gif); background-repeat:no-repeat; background-position:0px 0; padding-left:20px; margin-top:18px;}

#left #leftcontent hr {width:100%; color:transparent; background-image: url(/images/hr_left.gif); background-repeat:repeat-x; height:2px; border:0; margin:20px 0 35px 0;}

#left #leftcontent #leftintruder {width:538px; height:45px; margin:0 0 25px 0; overflow:visible; background-color:#e9f2fe; border: 1px solid #1c3b70; text-align:left; padding:10px 10px 10px 10px;}
#left #leftcontent #leftintruder #intruder_left {float:left; background:transparent;}
#left #leftcontent #leftintruder #intruder_left a img {width:157px; height:35px; padding:5px 5px 5px 5px;}
#left #leftcontent #leftintruder #intruder_right {float:right; text-align:left; background:transparent; padding:8px 5px 7px 5px;}
/* end  center column style */

/* start left form specific css */
#left #leftcontent #contactform {width:558px; margin:auto; overflow:visible; background:transparent; text-align:center; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:14px;}
/* For IE 3px Bug */
#left #leftcontent #contactform #contacttop {width:558px; height:38px; margin:auto; background-image:url(/images/contact_top.png); background-repeat:no-repeat; overflow:hidden;}
*html #left #leftcontent #contactform #contacttop {background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/contact_top.png', sizingMethod='scale');}
#left #leftcontent #contactform #registertop {width:558px; height:38px; margin:auto; background-image:url(/images/register_top.png); background-repeat:no-repeat; overflow:hidden;}
*html #left #leftcontent #contactform #registertop {background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/register_top.png', sizingMethod='scale');}

#left #leftcontent #contactform #oemtop {width:558px; height:38px; margin:auto; background-image:url(/images/oem_top.png); background-repeat:no-repeat; overflow:hidden;}
*html #left #leftcontent #contactform #oemtop {background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/oem_top.png', sizingMethod='scale');}
#left #leftcontent #contactform #distributortop {width:558px; height:38px; margin:auto; background-image:url(/images/distributor_top.png); background-repeat:no-repeat; overflow:hidden;}
*html #left #leftcontent #contactform #distributortop {background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/distributor_top.png', sizingMethod='scale');}
#left #leftcontent #contactform #bulktop {width:558px; height:38px; margin:auto; background-image:url(/images/bulk_top.png); background-repeat:no-repeat; overflow:hidden;}
*html #left #leftcontent #contactform #bulktop {background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bulk_top.png', sizingMethod='scale');}
#left #leftcontent #contactform #productpurchasetop {width:558px; height:38px; margin:auto; background-image:url(/images/purchase_top.png); background-repeat:no-repeat; overflow:hidden;}
*html #left #leftcontent #contactform #productpurchasetop {background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/purchase_top.png', sizingMethod='scale');}

#left #leftcontent #contactform #leftbakertop {width:558px; height:38px; margin:auto; background-image:url(/images/leftbaker_top.png); background-repeat:no-repeat; overflow:hidden;}
*html #left #leftcontent #contactform #leftbakertop {background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/leftbaker_top.png', sizingMethod='scale');}

#left #leftcontent #contactform #contactcontent {width:518px; margin:auto; background-image:url(/images/contact_content.png); background-repeat:repeat-y; padding:20px 20px 0 20px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; line-height:14px;}
*html #left #leftcontent #contactform #contactcontent {width:518px; margin:auto; background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/contact_content.png', sizingMethod='scale');}

#left #leftcontent #contactform #leftbakercontent {width:518px; margin:auto; background-image:url(/images/leftbaker_content.png); background-repeat:repeat-y; padding:20px 20px 0 20px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; line-height:14px; text-align:left;}
*html #left #leftcontent #contactform #leftbakercontent {width:518px; margin:auto; background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/leftbaker_content.png', sizingMethod='scale');}

#left #leftcontent #contactform #contactcontent .title {width:25%; padding:10px 10px 10px 10px; text-align:right;}
#left #leftcontent #contactform #contactcontent .element {width:75%; padding:10px 10px 10px 10px; text-align:left;}
/* For IE 3px Bug */
#left #leftcontent #contactform #contactbottom {width:558px; height:10px; margin:auto; background-image:url(/images/contact_bottom.png); background-repeat:no-repeat; overflow:hidden; padding:14px 0 0 0;}
*html #left #leftcontent #contactform #contactbottom {background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/contact_bottom.png', sizingMethod='scale');}
#left #leftcontent #contactform #leftbakerbottom {width:558px; height:10px; margin:auto; background-image:url(/images/leftbaker_bottom.png); background-repeat:no-repeat; overflow:hidden; padding:14px 0 0 0;}
*html #left #leftcontent #contactform #leftbakerbottom {background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/leftbaker_bottom.png', sizingMethod='scale');}			
/* end left form specific css */

/* start category box specific css */
#left #leftcontent #categorybox {width:558px; margin:auto; overflow:visible; background:transparent; text-align:left; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#4d5b63; font-size:12px; line-height:14px;}
/* For IE 3px Bug */
#left #leftcontent #categorybox #categorycontent h1 {font-weight:bold; color:#7aac37; font-size:13px; line-height:16px; margin:0 0 25px 0;}
#left #leftcontent #categorybox #categorycontent h1 a {font-weight:bold; color:#7aac37; font-size:13px; line-height:16px; margin:15px 0 5px 0; text-decoration:none;}
#left #leftcontent #categorybox #categorycontent h1 a:hover {font-weight:bold; color:#7aac37; text-decoration:underline;}
#left #leftcontent #categorybox #categorycontent h2 {font-weight:bold; color:#21445a; font-size:12px; line-height:16px; margin:10px 0 5px 0;}
#left #leftcontent #categorybox #categorycontent h2 a {font-weight:normal; color:#0f7cc0; font-size:12px; line-height:16px; text-decoration:none;}
#left #leftcontent #categorybox #categorycontent h2 a:hover {font-weight:normal; color:#0f7cc0; text-decoration:underline;}
#left #leftcontent #categorybox #categorycontent h4 {font-weight:bold; color:#7aac37; font-size:12px; line-height:16px; margin:10px 0 5px 0;}
#left #leftcontent #categorybox #categorycontent h4 a {font-weight:bold; color:#7aac37; font-size:12px; line-height:16px; margin:10px 0 5px 0; text-decoration:none;}
#left #leftcontent #categorybox #categorycontent h4 a:hover {font-weight:bold; color:#7aac37; text-decoration:underline;}

/* start automatic */
#left #leftcontent #categorybox #categorycontent #category_thumb_10sc {width:138px; float:left; overflow:visible; padding:10px 5px 10px 10px; border:1px solid #0f7cc0; margin-bottom:25px;}
#left #leftcontent #categorybox #categorycontent #category_thumb_10sc a img {width:138px; height:102px; background-image:url(/images/product_thumb_10sc.gif); background-color:#ffffff; background-repeat:no-repeat;}
#left #leftcontent #categorybox #categorycontent #category_thumb_11so {width:138px; float:left; overflow:visible; padding:10px 5px 10px 10px; border:1px solid #0f7cc0; margin-bottom:25px;}
#left #leftcontent #categorybox #categorycontent #category_thumb_11so a img {width:138px; height:102px; background-image:url(/images/product_thumb_11so.gif); background-color:#ffffff; background-repeat:no-repeat;}
#left #leftcontent #categorybox #categorycontent #category_thumb_10ac {width:138px; float:left; overflow:visible; padding:10px 5px 10px 10px; border:1px solid #0f7cc0; margin-bottom:25px;}
#left #leftcontent #categorybox #categorycontent #category_thumb_10ac a img {width:138px; height:102px; background-image:url(/images/product_thumb_10ac.gif); background-color:#ffffff; background-repeat:no-repeat;}
#left #leftcontent #categorybox #categorycontent #category_thumb_11ao {width:138px; float:left; overflow:visible; padding:10px 5px 10px 10px; border:1px solid #0f7cc0; margin-bottom:25px;}
#left #leftcontent #categorybox #categorycontent #category_thumb_11ao a img {width:138px; height:102px; background-image:url(/images/product_thumb_11ao.gif); background-color:#ffffff; background-repeat:no-repeat;}
/* end automatic */

/* start manual */
#left #leftcontent #categorybox #categorycontent #category_thumb_20sc {width:138px; float:left; overflow:visible; padding:10px 5px 10px 10px; border:1px solid #0f7cc0; margin-bottom:25px;}
#left #leftcontent #categorybox #categorycontent #category_thumb_20sc a img {width:138px; height:102px; background-image:url(/images/product_thumb_20sc.gif); background-color:#ffffff; background-repeat:no-repeat;}
#left #leftcontent #categorybox #categorycontent #category_thumb_21so {width:138px; float:left; overflow:visible; padding:10px 5px 10px 10px; border:1px solid #0f7cc0; margin-bottom:25px;}
#left #leftcontent #categorybox #categorycontent #category_thumb_21so a img {width:138px; height:102px; background-image:url(/images/product_thumb_21so.gif); background-color:#ffffff; background-repeat:no-repeat;}
#left #leftcontent #categorybox #categorycontent #category_thumb_20ac {width:138px; float:left; overflow:visible; padding:10px 5px 10px 10px; border:1px solid #0f7cc0; margin-bottom:25px;}
#left #leftcontent #categorybox #categorycontent #category_thumb_20ac a img {width:138px; height:102px; background-image:url(/images/product_thumb_20ac.gif); background-color:#ffffff; background-repeat:no-repeat;}
#left #leftcontent #categorybox #categorycontent #category_thumb_21ao {width:138px; float:left; overflow:visible; padding:10px 5px 10px 10px; border:1px solid #0f7cc0; margin-bottom:25px;}
#left #leftcontent #categorybox #categorycontent #category_thumb_21ao a img {width:138px; height:102px; background-image:url(/images/product_thumb_21ao.gif); background-color:#ffffff; background-repeat:no-repeat;}
/* end manual */

/* start electrical */
#left #leftcontent #categorybox #categorycontent #category_thumb_30sc {width:138px; float:left; overflow:visible; padding:10px 5px 10px 10px; border:1px solid #0f7cc0; margin-bottom:25px;}
#left #leftcontent #categorybox #categorycontent #category_thumb_30sc a img {width:138px; height:102px; background-image:url(/images/product_thumb_30sc.gif); background-color:#ffffff; background-repeat:no-repeat;}
#left #leftcontent #categorybox #categorycontent #category_thumb_31so {width:138px; float:left; overflow:visible; padding:10px 5px 10px 10px; border:1px solid #0f7cc0; margin-bottom:25px;}
#left #leftcontent #categorybox #categorycontent #category_thumb_31so a img {width:138px; height:102px; background-image:url(/images/product_thumb_31so.gif); background-color:#ffffff; background-repeat:no-repeat;}
#left #leftcontent #categorybox #categorycontent #category_thumb_30ac {width:138px; float:left; overflow:visible; padding:10px 5px 10px 10px; border:1px solid #0f7cc0; margin-bottom:25px;}
#left #leftcontent #categorybox #categorycontent #category_thumb_30ac a img {width:138px; height:102px; background-image:url(/images/product_thumb_30ac.gif); background-color:#ffffff; background-repeat:no-repeat;}
#left #leftcontent #categorybox #categorycontent #category_thumb_31ao {width:138px; float:left; overflow:visible; padding:10px 5px 10px 10px; border:1px solid #0f7cc0; margin-bottom:25px;}
#left #leftcontent #categorybox #categorycontent #category_thumb_31ao a img {width:138px; height:102px; background-image:url(/images/product_thumb_31ao.gif); background-color:#ffffff; background-repeat:no-repeat;}
/* end electrical */

#left #leftcontent #categorybox #categorycontent #category_description {width:370px; float:right; overflow:visible; text-align:left; padding:10px 0 10px 25px; background:transparent;}
/* end category box specific css */

/* start product summary */
#left #leftcontent #productwrap {height:220px; overflow:visible;}

/* adjustable center */
#left #leftcontent #productwrap #productpage_10ac {width:267px; height:198px; overflow:hidden; float:left; background-image:url(/images/product_page_10ac.jpg); background-position:top; background-repeat:no-repeat;}
#left #leftcontent #productwrap #productpage_20ac {width:267px; height:198px; overflow:hidden; float:left; background-image:url(/images/product_page_20ac.jpg); background-position:top; background-repeat:no-repeat;}
#left #leftcontent #productwrap #productpage_30ac {width:267px; height:198px; overflow:hidden; float:left; background-image:url(/images/product_page_30ac.jpg); background-position:top; background-repeat:no-repeat;}

/* standard center */
#left #leftcontent #productwrap #productpage_10sc {width:267px; height:198px; overflow:hidden; float:left; background-image:url(/images/product_page_10sc.jpg); background-position:top; background-repeat:no-repeat;}
#left #leftcontent #productwrap #productpage_20sc {width:267px; height:198px; overflow:hidden; float:left; background-image:url(/images/product_page_20sc.jpg); background-position:top; background-repeat:no-repeat;}
#left #leftcontent #productwrap #productpage_30sc {width:267px; height:198px; overflow:hidden; float:left; background-image:url(/images/product_page_30sc.jpg); background-position:top; background-repeat:no-repeat;}

/* adjustable offset */
#left #leftcontent #productwrap #productpage_11ao {width:267px; height:198px; overflow:hidden; float:left; background-image:url(/images/product_page_11ao.jpg); background-position:top; background-repeat:no-repeat;}
#left #leftcontent #productwrap #productpage_21ao {width:267px; height:198px; overflow:hidden; float:left; background-image:url(/images/product_page_21ao.jpg); background-position:top; background-repeat:no-repeat;}
#left #leftcontent #productwrap #productpage_31ao {width:267px; height:198px; overflow:hidden; float:left; background-image:url(/images/product_page_31ao.jpg); background-position:top; background-repeat:no-repeat;}

/* standard offset */
#left #leftcontent #productwrap #productpage_11so {width:267px; height:198px; overflow:hidden; float:left; background-image:url(/images/product_page_11so.jpg); background-position:top; background-repeat:no-repeat;}
#left #leftcontent #productwrap #productpage_21so {width:267px; height:198px; overflow:hidden; float:left; background-image:url(/images/product_page_21so.jpg); background-position:top; background-repeat:no-repeat;}
#left #leftcontent #productwrap #productpage_31so {width:267px; height:198px; overflow:hidden; float:left; background-image:url(/images/product_page_31so.jpg); background-position:top; background-repeat:no-repeat;}

#left #leftcontent #productwrap #productdescription {width:281px; padding:0 0 0 10px; float:right;}
#left #leftcontent #productwrap #productdescription h1 {font-weight:bold; color:#1c3b70; font-size:18px; padding:0 0 2px 0;}
#left #leftcontent #productwrap #productdescription h2 {font-weight:bold; color:#7aac37; font-size:15px; padding:0 0 5px 0;}
#left #leftcontent #productwrap #productdescription h2 * {font-size:15px;}
#left #leftcontent #productwrap #productdescription h2 a {font-weight:bold; color:#7aac37; font-size:15px; text-decoration:none;}
#left #leftcontent #productwrap #productdescription h2 a:hover {font-weight:bold; color:#7aac37; font-size:15px; text-decoration:underline;}
#left #leftcontent #productwrap #productdescription h3 {font-weight:bold; color:#0077c1; font-size:12px; padding:0 0 5px 0;}
#left #leftcontent #productwrap #productdescription h4 {font-weight:normal; color:#000000; font-size:12px; padding:0 0 2px 0;}
#left #leftcontent #productwrap #productdescription p {font-weight:normal; margin-bottom:5px;}

/* start  right column style */		
#right {width:342px; overflow:hidden; background:transparent; float:right;}

#right #rightcontent {width:302px; overflow:hidden; text-align:center; font-family:Tahoma, Verdana, Tahoma, Helvetica, Arial; font-size:12px; font-weight:normal; padding:35px 20px 10px 20px;}

#right #rightcontent hr {width:100%; color:transparent; background-image: url(/images/hr_right.gif); background-repeat:repeat-x; height:2px; border:0; margin:15px 0 25px 0;}

/* start baker box specific css */
#right #rightcontent #bakerbox {width:302px; margin:auto; overflow:visible; background:transparent; text-align:left; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; line-height:14px;}
/* For IE 3px Bug */
#right #rightcontent #bakerbox #bakertop {width:302px; height:38px; margin:auto; background-image:url(/images/baker_top.png); background-repeat:no-repeat; overflow:hidden;}
*html #right #rightcontent #bakerbox #bakertop {background-image:none; filter: progid:DXImageTransbox.Microsoft.AlphaImageLoader(src='/images/baker_top.png', sizingMethod='scale');}

#right #rightcontent #bakerbox #bakercontent {width:262px; margin:auto; background-image:url(/images/baker_content.png); background-repeat:repeat-y; padding:10px 20px 0 20px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#2e6ab3; font-size:12px; line-height:14px; overflow:visible;}
*html #right #rightcontent #bakerbox #bakercontent {width:262px; margin:auto; background-image:none; filter: progid:DXImageTransbox.Microsoft.AlphaImageLoader(src='/images/baker_content.png', sizingMethod='scale');}

#right #rightcontent #bakerbox #bakercontent p {line-height:18px; padding:8px 0 10px 0; background:transparent;}

#right #rightcontent #bakerbox #bakercontent .title {width:25%; padding:10px 10px 10px 10px; text-align:right; background:transparent; overflow:visible;}
#right #rightcontent #bakerbox #bakercontent .element {width:75%; padding:10px 10px 10px 10px; text-align:left; background:transparent; overflow:visible;}
/* For IE 3px Bug */
#right #rightcontent #bakerbox #bakerbottom {width:302px; height:10px; margin:auto; background-image:url(/images/baker_bottom.png); background-repeat:no-repeat; overflow:hidden; padding:14px 0 0 0;}
*html #right #rightcontent #bakerbox #bakerbottom {background-image:none; filter: progid:DXImageTransbox.Microsoft.AlphaImageLoader(src='/images/baker_bottom.png', sizingMethod='scale');}			
/* end baker box specific css */

/* start product box specific css */
#right #rightcontent .productbox {width:302px; margin:auto; overflow:visible; background:transparent; text-align:left; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#4d5b63; font-size:12px; line-height:14px;}
/* For IE 3px Bug */
#right #rightcontent .productbox #producttopautomatic {width:302px; height:38px; margin:auto; background-image:url(/images/product_top_automatic.png); background-repeat:no-repeat; overflow:hidden;}
*html #right #rightcontent .productbox #producttopautomatic {background-image:none; filter: progid:DXImageTransbox.Microsoft.AlphaImageLoader(src='/images/product_top_automatic.png', sizingMethod='scale');}
#right #rightcontent .productbox #producttopmanual {width:302px; height:38px; margin:auto; background-image:url(/images/product_top_manual.png); background-repeat:no-repeat; overflow:hidden;}
*html #right #rightcontent .productbox #producttopmanual {background-image:none; filter: progid:DXImageTransbox.Microsoft.AlphaImageLoader(src='/images/product_top_manual.png', sizingMethod='scale');}
#right #rightcontent .productbox #producttopelectrical {width:302px; height:38px; margin:auto; background-image:url(/images/product_top_electrical.png); background-repeat:no-repeat; overflow:hidden;}
*html #right #rightcontent .productbox #producttopelectrical {background-image:none; filter: progid:DXImageTransbox.Microsoft.AlphaImageLoader(src='/images/product_top_electrical.png', sizingMethod='scale');}

#right #rightcontent .productbox .productcontent {width:262px; margin:auto; background-image:url(/images/product_content.png); background-repeat:repeat-y; padding:10px 20px 0 20px; overflow:visible;}
*html #right #rightcontent .productbox .productcontent {width:262px; margin:auto; background-image:none; filter: progid:DXImageTransbox.Microsoft.AlphaImageLoader(src='/images/product_content.png', sizingMethod='scale');}

#right #rightcontent .productbox .productcontent * {color:#4d5b63; font-size:10px; font-family:Tahoma, Verdana, Helvetica, Arial; text-align:left;}
#right #rightcontent .productbox .productcontent a {color:#0f7cc0; font-size:10px; font-family:Tahoma, Verdana, Helvetica, Arial; text-decoration:underline; text-align:left;}
#right #rightcontent .productbox .productcontent a:hover {color:#0f7cc0; font-size:10px; font-family:Tahoma, Verdana, Helvetica, Arial; text-decoration:underline; text-align:left;}
#right #rightcontent .productbox .productcontent p {color:#4d5b63; font-size:10px; font-family:Tahoma, Verdana, Helvetica, Arial; text-align:left;}
#right #rightcontent .productbox .productcontent p a {color:#0f7cc0; font-size:10px; font-family:Tahoma, Verdana, Helvetica, Arial; text-decoration:underline; text-align:left;}
#right #rightcontent .productbox .productcontent p a:hover {color:#0f7cc0; font-size:10px; font-family:Tahoma, Verdana, Helvetica, Arial; text-decoration:underline; text-align:left;}
#right #rightcontent .productbox .productcontent h1 {font-weight:bold; color:#7aac37; font-size:12px; line-height:16px; margin:15px 0 15px 0; text-align:left;}
#right #rightcontent .productbox .productcontent h1 a {font-weight:bold; color:#7aac37; font-size:12px; line-height:16px; margin:15px 0 15px 0; text-decoration:none; text-align:left;}
#right #rightcontent .productbox .productcontent h1 a:hover {font-weight:bold; color:#7aac37; font-size:12px; line-height:16px; margin:15px 0 15px 0; text-decoration:underline; text-align:left;}
#right #rightcontent .productbox .productcontent h2 {font-weight:bold; color:#21445a; font-size:9px; line-height:12px; margin:8px 0 5px 2px; text-align:left;}
#right #rightcontent .productbox .productcontent h2 a {font-weight:normal; font-size:9px; line-height:12px; text-decoration:none; text-align:left;}
#right #rightcontent .productbox .productcontent h2 a:hover {font-weight:normal; color:#0f7cc0; font-size:9px; line-height:12px; text-decoration:underline; text-align:left;}
#right #rightcontent .productbox .productcontent h4 {font-weight:bold; color:#7aac37; font-size:9px; line-height:12px; margin:0 0 5px 2px; text-align:left;}
#right #rightcontent .productbox .productcontent h4 a {font-weight:bold; color:#7aac37; font-size:9px; line-height:12px;text-decoration:none; text-align:left;}
#right #rightcontent .productbox .productcontent h4 a:hover {font-weight:bold; color:#7aac37; font-size:9px; line-height:12px; text-decoration:underline; text-align:left;}
/* start automatic */
#right #rightcontent .productbox .productcontent #product_thumb_10s {width:138px; float:left; overflow:visible; padding:2px 2px 2px 2px; border:1px solid #6d6b6b;}
#right #rightcontent .productbox .productcontent #product_thumb_10s a img {width:138px; height:102px; background-image:url(/images/product_thumb_10sc.gif); background-color:#ffffff; background-repeat:no-repeat;}
#right #rightcontent .productbox .productcontent #product_thumb_10a {width:138px; float:left; overflow:visible; padding:2px 2px 2px 2px; border:1px solid #6d6b6b;}
#right #rightcontent .productbox .productcontent #product_thumb_10a a img {width:138px; height:102px; background-image:url(/images/product_thumb_10ac.gif); background-color:#ffffff; background-repeat:no-repeat;}
/* end automatic */

/* start manual */
#right #rightcontent .productbox .productcontent #product_thumb_20s {width:138px; float:left; overflow:visible; padding:2px 2px 2px 2px; border:1px solid #6d6b6b;}
#right #rightcontent .productbox .productcontent #product_thumb_20s a img {width:138px; height:102px; background-image:url(/images/product_thumb_20sc.gif); background-color:#ffffff; background-repeat:no-repeat;}
#right #rightcontent .productbox .productcontent #product_thumb_20a {width:138px; float:left; overflow:visible; padding:2px 2px 2px 2px; border:1px solid #6d6b6b;}
#right #rightcontent .productbox .productcontent #product_thumb_20a a img {width:138px; height:102px; background-image:url(/images/product_thumb_20ac.gif); background-color:#ffffff; background-repeat:no-repeat;}
/* end manual */

/* start electrical */
#right #rightcontent .productbox .productcontent #product_thumb_30s {width:138px; float:left; overflow:visible; padding:2px 2px 2px 2px; border:1px solid #6d6b6b;}
#right #rightcontent .productbox .productcontent #product_thumb_30s a img {width:138px; height:102px; background-image:url(/images/product_thumb_30sc.gif); background-color:#ffffff; background-repeat:no-repeat;}
#right #rightcontent .productbox .productcontent #product_thumb_30a {width:138px; float:left; overflow:visible; padding:2px 2px 2px 2px; border:1px solid #6d6b6b;}
#right #rightcontent .productbox .productcontent #product_thumb_30a a img {width:138px; height:102px; background-image:url(/images/product_thumb_30ac.gif); background-color:#ffffff; background-repeat:no-repeat;}
/* end electrical */

#right #rightcontent .productbox .productcontent .product_links {width:106px; float:right; overflow:visible; text-align:left; padding:0 5px 0 5px; background:transparent;}
#right #rightcontent .productbox .productcontent .thumb_description {width:100%; overflow:visible; text-align:left; padding:10px 10px 10px 5px; background:transparent;}

/* For IE 3px Bug */
#right #rightcontent .productbox .productbottom {width:302px; height:10px; margin:auto; background-image:url(/images/product_bottom.png); background-repeat:no-repeat; overflow:hidden; padding:14px 0 0 0;}
*html #right #rightcontent .productbox .productbottom {background-image:none; filter: progid:DXImageTransbox.Microsoft.AlphaImageLoader(src='/images/product_bottom.png', sizingMethod='scale');}			
/* end product box specific css */

/* start news form specific css */
#right #rightcontent #newsform {width:302px; margin:auto; overflow:visible; background:transparent; text-align:left; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; line-height:14px;}
/* For IE 3px Bug */
#right #rightcontent #newsform #newstop {width:302px; height:38px; margin:auto; background-image:url(/images/news_top.png); background-repeat:no-repeat; overflow:hidden;}
*html #right #rightcontent #newsform #newstop {background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/news_top.png', sizingMethod='scale');}

#right #rightcontent #newsform #newscontent {width:262px; margin:auto; background-image:url(/images/news_content.png); background-repeat:repeat-y; padding:10px 20px 0 20px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#2e6ab3; font-size:12px; line-height:14px;}
*html #right #rightcontent #newsform #newscontent {width:262px; margin:auto; background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/news_content.png', sizingMethod='scale');}

#right #rightcontent #newsform #newscontent p {line-height:18px; padding:8px 0 10px 0; background:transparent;}

#right #rightcontent #newsform #newscontent .title {width:25%; padding:10px 10px 10px 10px; text-align:right;}
#right #rightcontent #newsform #newscontent .element {width:75%; padding:10px 10px 10px 10px; text-align:left;}
/* For IE 3px Bug */
#right #rightcontent #newsform #newsbottom {width:302px; height:10px; margin:auto; background-image:url(/images/news_bottom.png); background-repeat:no-repeat; overflow:hidden; padding:14px 0 0 0;}
*html #right #rightcontent #newsform #newsbottom {background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/news_bottom.png', sizingMethod='scale');}			
/* end news form specific css */
/* end  left column style */

/* end  right column style */
/* end  content style */
/* end  main page style */

/* start  foot style */		
#foot {width:964px; margin:auto; overflow:visible; position:relative; background:transparent; text-align:center;}

#foot #footcap {height:35px; margin:auto; overflow:hidden; position:relative; background-image:url(/images/foot.gif); background-position:top; background-repeat:no-repeat;}

#foot #footlegal {overflow:visible; text-align:center; color:#FFFFFF; font-size:10px; margin-bottom:15px; background:transparent;}

#foot #footnav {padding:0 0 35px 0;}
	
#foot #footnav *,#foot #footnav a {text-align:center; color:#FFFFFF; font-size:12px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}

#foot #footnav a:hover {text-align:center; color:#c7f28a; text-decoration:underline;}
/* end  foot style */
/* end  page specific style */

/* GLOBAL CONTENT FONT STYLE */
/* start subcontent_inner specific css */
* {font-family:Tahoma, Verdana, Helvetica, Arial; color:#2f393f;}

#contentwrap * {color:#4d5b63; font-size:12px; font-family:Tahoma, Verdana, Helvetica, Arial;}

#contentwrap p {color:#4d5b63; font-size:12px; font-family:Tahoma, Verdana, Helvetica, Arial;}

#contentwrap a,#contentwrap a:hover {color:#0f7cc0; text-decoration:underline;}

#contentwrap hr {width:100%; color:transparent; background-image: url(/images/hr_left.gif); background-repeat:repeat-x; height:2px; border:0; margin:20px 0 35px 0;}

#contentwrap h1 {font-weight:bold; color:#21445a; font-size:14px; line-height:20px; margin:25px 0 5px 0;}

#contentwrap h1 * {font-size:13px; line-height:20px; margin:25px 0 5px 0;}

#contentwrap h1 a {font-weight:bold;  color:#21445a; font-size:14px; line-height:20px; margin:25px 0 5px 0; text-decoration:none;}
		
#contentwrap h1 a:hover {font-weight:bold; font-size:14px; line-height:20px; margin:25px 0 5px 0; color:#0b6196; text-decoration:underline;}

#contentwrap h2 {font-weight:bold; color:#0077c1; font-size:12px; line-height:18px; margin:5px 0 15px 0;}

#contentwrap h2 * {font-size:12px; line-height:18px; margin:5px 0 15px 0;}

#contentwrap h2 a {font-weight:bold;  color:#0077c1; font-size:12px; line-height:18px; margin:5px 0 15px 0; text-decoration:none;}
		
#contentwrap h2 a:hover {font-weight:bold; color:#0077c1; font-size:12px; line-height:18px; margin:5px 0 15px 0; text-decoration:underline;}

#contentwrap h3,#contentwrap h3 * {font-weight:bold; color:#7aac37; font-size:12px; line-height:16px; margin:15px 0 5px 0;}

#contentwrap h4 {font-weight:bold; color:#4d5b63; font-size:11px; line-height:20px; margin:10px 0 5px 0;}

#contentwrap h4 * {font-size:13px; line-height:20px; margin:10px 0 5px 0;}

#contentwrap h4 a {font-weight:bold;  color:#FF0000; font-size:13px; line-height:20px; margin:10px 0 5px 0; text-decoration:none;}
		
#contentwrap h4 a:hover {font-weight:bold; font-size:14px; line-height:20px; margin:10px 0 5px 0; color:#FF0000; text-decoration:underline;}

#contentwrap blockquote {padding:0 30px;}

#contentwrap blockquote .who {color:#63666e; font-size:9px; line-height:12px; font-weight:bold; padding-bottom:10px; padding-left:20px; width:440px;}

#contentwrap blockquote .what {color:#63666e; font-style:italic; padding:10px 20px; width:440px;}

#contentwrap ul,#contentwrap ol {text-align:left;padding-left:15px; margin-top:10px; margin-bottom:18px; list-style-type:none;}

#contentwrap ul li,#contentwrap ol li {text-align:left;background-image:url(/images/bullet.gif); background-repeat:no-repeat; background-position:0 2px; padding-left:15px; margin-top:10px;}

#contentwrap #leftstepone {width:558px; height:285px; background-image:url(/images/midstepone.jpg); background-color:#ffffff; background-repeat:no-repeat; margin:0 0 15px 0;}

#contentwrap #leftsteptwo {width:558px; height:285px; background-image:url(/images/midsteptwo.jpg); background-color:#ffffff; background-repeat:no-repeat; margin:0 0 15px 0;}

#contentwrap #leftstepthree {width:558px; height:285px; background-image:url(/images/midstepthree.jpg); background-color:#ffffff; background-repeat:no-repeat; margin:0 0 15px 0;}

/* start left specific css */
#right #rightcontent #rightboxcontent * {color:#4d5b63; font-size:9px; font-family:Verdana, Tahoma, Helvetica, Arial;}

#right #rightcontent #rightboxcontent a {color:#0000ff; text-decoration:none;}

#right #rightcontent #rightboxcontent a:hover {color:#0000ff; text-decoration:underline;}

#right #rightcontent #rightboxcontent h1 {font-weight:bold; color:#0077c1; font-size:11px; font-family:Verdana, Tahoma, Helvetica, Arial; margin:0 0 8px 0;}

#right #rightcontent #rightboxcontent h2 {font-weight:bold; color:#0077c1; font-size:11px; font-family:Verdana, Tahoma, Helvetica, Arial; margin:12px 0 8px 0;}
/* end left specific css */

#contentwrap .arrows {font-size:15px; font-weight:bold; color:#ffcb1f; letter-spacing:-2px; padding-right:7px;}

/* START CSS FOR INC_NAV */
/* ALERT---!---ALERT---!---ALERT---!---ALERT---!---ALERT---!---ALERT---!---ALERT---!---ALERT */
/* ALERT---!---ALERT---!---ALERT---!---ALERT---!---ALERT---!---ALERT---!---ALERT---!---ALERT */
/* ALERT---!---ALERT---!---ALERT---!---ALERT---!---ALERT---!---ALERT---!---ALERT---!---ALERT */
/* global navigation */
/* start offset menus */
#main_nav ul#top_nav_contact {margin-left:-158px;}
#main_nav ul#top_nav_manuals {margin-left:-157px;}
/* end offset menus */

#menu_vert {margin-left: 1px;margin-right: 1px;}
#nav_wrap {font-size:0; float:left; width:950px; position:relative;}/* Opera 8 FIX overflow:hidden;*/
#main_nav {position:absolute; top:0; left:0;}
#main_nav img {border:0;}
#main_nav ul {border:0;}
/* width set at second level menu elements. Leave first level flexible. */
#main_nav li li {position:relative; z-index:2000;}
/* DO NOT EDIT */ 
#main_nav, #main_nav ul {list-style: none; margin: 0px; padding: 0px;}
#main_nav ul {top: auto; display: none; position:relative; z-index:2000;}
#main_nav ul ul {left: 100%; top: 0px;}
#main_nav li {text-align:left;float: left; z-index:10000;}
#main_nav li li {text-align:left;margin-left: 0px; margin-top: -1px; float: none; position: relative; z-index:10000;}
#main_nav .bottom {border-top:1px solid #6d6b6b; height:14px; width:250px; background-image:url(/images/menubottom.png); background-repeat:no-repeat;}
*html #main_nav .bottom {background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menubottom.png', sizingMethod='scale');}
/* Styling the basic apperance of the menu elements */
#main_nav a {position:relative; z-index:200; display: block; margin: 0px; padding:0px; text-decoration: none; font-size:11px; color: #FFFFFF; background-color:#8b8b8b;}

#main_nav a:hover {color:#FFFFFF; background-color:#d8dadc;}
#main_nav li a {}
#main_nav ul li li {}
#main_nav li li a {display: block; margin:0; height:22px; width:238px; padding:7px 0 0 10px; text-decoration: none; font-size:11px; line-height:normal; color: #FFFFFF; border:1px solid #6d6b6b; background-image:url(/images/menulink.gif); font-family:Tahoma, Helvetica, Arial;}	
#main_nav li li a:hover {text-decoration:none;}
/* IE6 fix. */
*html #main_nav li li a {padding-bottom:7px;}
#main_nav li ul {position:absolute; z-index:6000;}
#main_nav li li {}

#main_nav li, #main_nav li.menu { }

/* keeps menu effect per page (off) */
#main_nav li.menuactive { }

/* IE fix for basic styles */
#main_nav ul li.menu,#main_nav ul li.menu:hover,#main_nav ul li.menuh { }

/* IE hover styles */
#main_nav li li a:hover,#main_nav li li.menuh a:hover,#main_nav li li.menuh a:hover,#main_nav li li.menuactiveh a:hover {background-position:0 -29px;color:#000000;}

/* 3 current levels - can be unlimted */

/* add for 4th level
#main_nav li:hover ul ul,#main_nav li.menuh ul ul ul,
*/
#main_nav ul,#main_nav li:hover ul,#main_nav li:hover ul ul,#main_nav li:hover ul ul ul,#main_nav li.menuh ul,#main_nav li.menuh ul ul,#main_nav li.menuh ul ul ul {display: none;}

/* add for 4th level
#main_nav ul ul ul li:hover ul,#main_nav ul ul ul li.menuh ul,
*/
#main_nav li:hover ul,#main_nav ul li:hover ul,#main_nav ul ul li:hover ul,#main_nav ul ul ul li:hover ul,#main_nav li.menuh ul,#main_nav ul li.menuh ul,#main_nav ul ul li.menuh ul,#main_nav ul ul ul li.menuh ul {display: block;}

/* IE checks */
*html #main_nav li li {float: left; clear: both;}
*html #main_nav li li a {height: 1%;}
/* ALERT---!---ALERT---!---ALERT---!---ALERT---!---ALERT---!---ALERT---!---ALERT---!---ALERT */
/* ALERT---!---ALERT---!---ALERT---!---ALERT---!---ALERT---!---ALERT---!---ALERT---!---ALERT */
/* ALERT---!---ALERT---!---ALERT---!---ALERT---!---ALERT---!---ALERT---!---ALERT---!---ALERT */
/* END CSS FOR INC_NAV */


/* These were undefined but in the code so I added them */
.textBox {}
.contact {}