/* CLEAR CODE */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
.menuNoWrap { white-space: nowrap; cursor: pointer;  }  /* IE7 Fix */
.menuBorder { border: 2px solid #FDB822; }
body { background: #343434; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
td { vertical-align: top; }
h1 { font-weight: normal; font-size: 22px; margin-bottom: 4px; color: #648BA4; }
h2 { font-weight: normal; font-size: 12px; margin-bottom: 22px; color: #6b6b6b; }
hr { height: 1px; border: 0; border-top: 1px dotted #A4BAC9; }
b, strong { font-weight: bold; }
ul { list-style: square; padding-left: 20px; }
ul li { }
p { margin-bottom: 10px; }
a { color: #2A6EB3; }
a:hover { color: #000; }
#wrap-content-doc table { margin-top: 10px; Xborder: 1px solid #40759F; }
#wrap-content-doc table td { padding: 2px; Xborder: 1px solid #40759F; }
#breadcrumbs { color: #6b6b6b; font-size: 11px; margin: 5px 0px 10px 0px; }
#breadcrumbs a { color: #6b6b6b; text-decoration: none; }
#breadcrumbs a:hover { color: #000; text-decoration: underline; }
.twodots { color:#FDB822; font-weight: bold; }
#top-links { color: #FFF; margin: 40px auto 20px auto; width: 969px; text-align: right; }
#top-links a { color: #FFF; text-decoration: none; }
#top-links a:hover { text-decoration: underline; }
#top-links .twodots { margin: 0 5px; }
#wrap { margin: 0 auto; background: #FFF; border: 10px solid #B1C5D2; width: 959px; }	
#top-banner { height: 82px; position: relative; }
#logo { position: absolute; top: 13px;  left: 27px; }
#search { position: absolute; right: 15px; top: 15px; color: #939393; }
#search input { font-size: 10px; width: 100px; border: 1px solid #bbb; color: #939393; }
#index-summary { color: #939393; position: absolute; top: 20px;  left: 160px; width: 501px; }
#index-summary b { color: #0368B1; }
#wrap-leftcol-index { position: relative; }
#wrap-leftcol { position: relative; border: 0px solid blue; margin: 15px; max-width: 929px; overflow: hidden; }
#index-products { z-index: 1; position: absolute; top: 337px; left: 140px; width: 255px; color: #fff; border: 0px solid blue; 
	text-align: center; font-size: 10px; line-height: 11px; height: 60px; max-height: 60px; overflow: hidden; }
#index-products .select { margin-top: 5px; }
#index-products .select select { font-size: 9px; }
#index-markets { z-index: 1; position: absolute; top: 337px; left: 450px; width: 235px; color: #fff; border: 0px solid white; text-align: center; font-size: 10px; line-height: 11px; height: 60px; max-height: 60px; overflow: hidden; }
#index-markets .select { margin-top: 5px; }
#index-markets .select select { font-size: 9px; }
#menu-bar { position: relative; height: 32px; background:url(menubar2.gif) no-repeat 0px 4px; }
#menu-bar a.menutitle { position: absolute; height: 30px; margin: 0px 1px 0 0; text-indent: -3000px; background: url('') no-repeat 0px 0px; }
#menu-bar a.menutitle:hover { background: url(menu-on.gif) no-repeat 1px 0px; }
#menu-bar #menu1 { left: 0px; width: 162px; }
#menu-bar #menu2 { left: 165px; width: 150px; }
#menu-bar #menu3 { left: 314px; width: 149px; }
#menu-bar #menu4 { left: 464px; width: 149px; }
#menu-bar #menu5 { left: 614px; width: 145px; }
#menu-bar #link { position: absolute; top: 10px; left: 864px; color: #555; }
#category-links-wrap { text-align: center; margin-top: 30px; }
#category-links {  }
#category-links li { display: inline; font-size: 17px; margin: 0px 15px 0px 15px; }
#category-links li a { color: #B1C5D2; text-decoration: none; }
#category-links li a:hover { color: #386989; }
#quicklinks { background: #fff; padding: 27px 0px; }
#quicklinks .quicklist { margin: 0 10px 27px 10px; }
#quicklinks .quicklist h4 { display: block; color: #0368B1; }
#quicklinks .quicklist a { display: block; margin-left: 6px; color: #656565; text-decoration: none; margin-bottom: 5px; }
#quicklinks .quicklist a:hover { text-decoration: underline; }
#bottom-links { color: #FFF; margin: 10px auto 40px auto; width: 969px; }
#bottom-links a { color: #FFF; text-decoration: none; }
#bottom-links a:hover { text-decoration: underline; }
#bottom-links a.at:hover { text-decoration: none; }
#bottom-links .twodots { margin: 0 5px; }
#find-product { float: left; margin: 20px 0 0 20px; width: 380px; border: 0px solid blue;}
#find-product h4 { font-size: 16px; color: #5D87A1; }
#find-product table { margin-top: 10px; }
#find-product table td { padding-right: 5px; }
#find-product table td input { font-size: 10px; }
#find-product table td select { font-size: 10px; }
#product-announcements { float: right; margin: 20px 20px 0 0; width: 345px; border: 0px solid blue; }
#product-announcements h4 { font-size: 16px; color: #5D87A1; }
#product-announcements img { float: right; }
#product-announcements a { display: block; text-decoration: none; color: #000; }
/* SUB LEVEL */
td#left-col-sub { background: url(/and.nsf/left-nav-bg.gif) repeat-x; }
#wrap-left-col-sub { margin: 40px 20px 10px 30px; font-size: 12px; }
#wrap-left-col-sub div { margin-bottom: 10px; }
#wrap-left-col-sub div a { text-decoration: none; color: #000; }
#wrap-left-col-sub div a:hover { text-decoration: underline; color: #000; }
#wrap-center-col-sub { margin: 15px; Xmax-width: 640px; }
/* SUB INDEX */
#subIndex td { font-family: Verdana; font-size: 11px; }
#subIndex a { font-family: Verdana; font-weight: bold; font-size: 13px; text-decoration: none; color: #900; }
#subIndex a:hover { text-decoration: underline; }
#subIndex td.cell { padding: 0px 10px 0px 10px; }
#subIndex td.description { font: normal 11px Verdana; }
#subIndex td.description a { text-decoration: underline;  font: normal 11px Verdana; }
#subIndex td.description a:hover { color: black;  background: #eee; }
#subIndex td.sepY { width: 5px; background: url("/and.nsf/bg3.gif") repeat-y;  }
#subIndex td.sepX { padding-top: 10px; height: 25px; background: url("/and.nsf/bg3.gif") repeat-x center;  }
/* Pawel */
XXXXX.chart-header { font-family : arial, helvetica, sans-serif; font-size : 16px; color : #40759f; font-weight : bold; }
XXXXX.chart-tdh { font-family : arial, helvetica, sans-serif; font-size : 14px; color : #ffffff; font-weight : bold; }
XXXXX.chart-td { font-family : arial, helvetica, sans-serif; font-size : 11px; color : #333333; }
/* Search Products */
.search-count { margin: 7px 0px; color: #a1a1a1; }
.search-title { font-weight: bold; color: #2A6EB3; }
#product-search-wrap { position: relative; }
#product-search-wrap * { font-size: 11px; }
#market-files { position: absolute; top: 1px; left: 275px; }
#market-files a { background: url(/images.nsf/page_white_acrobat.png) no-repeat 1px 1px; padding: 3px 3px 3px 22px; margin-top: 1px; display: block; }
#wrap-search-text { position: relative; }
#wrap-search-text input { border: 1px solid #AAA; width: 150px; padding: 1px; }
#wrap-selects { position: absolute; top: 0; right: 100px; }
#wrap-selects select { border: 1px solid #AAA; padding: 1px; }
#search-result-table { width: 100%;  }
#search-result-table td { padding: 10px; padding-bottom: 15px; border-top: 3px solid #a1a1a1; cursor: pointer; }
#search-result-table td.first { border-right: 3px solid #a1a1a1; }
#search-result-table td.hover { background: #efefef; }
#search-result-table tr.head td { font-weight: bold; font-size: 14px; padding: 5px 10px; background: #6b6b6b; color: #fff; cursor: default; }
#search-result-table .image img { width: 75px; max-height: 75px; max-width: 75px; }
#search-result-table .title { font-size: 22px; color: #648BA4; }
#search-result-table .description {  color: #6b6b6b; }
#search-result-table .details { text-align: right;  color: #FDBE43;  text-transform: uppercase; font-size: 10px; }
/* Product Pages */
#product-pages { font-size: 12px; }
#product-pages #page-title { background: #5D87A1; padding: 5px 3px; margin-bottom: 20px; }
#product-pages #page-title .title{ color: #fff; text-transform: uppercase; font-size: 22px; margin: 0px 30px 0px 25px; }
#product-pages #page-title .sub-title{ color: #fff; font-size: 16px; margin: 0px 0px 0px 0px; }
#product-pages ul.feature-list { list-style: none; border: 0px solid blue; padding: 0; margin: 0 0 0 10px; width: 370px; }
#product-pages ul.feature-list li { margin-bottom: 5px; background: url(/and.nsf/two-dots.gif) no-repeat 0px 3px; padding-left: 12px; color: #555; }
#product-pages div.free-text-1 { margin-bottom: 10px; color: #555; }
#product-pages div.free-text-2 { margin: 10px 0px; color: #555; }
#product-pages div.tab-body {  }
/* Product Pages - Dynamic Tables */
table.dynamic { width: 100%; border-collapse: collapse; border: 1px solid #CCC; }
table.dynamic td { padding: 2px 33px 2px 4px; border: 1px solid #CCC; background: #fff; line-height: 17px; }
table.dynamic td.head { font-weight: bold; background: #5D87A1; border-right: 0; border-left: 0; color: #FFF; white-space: nowrap; }
table.dynamic td.alt {  }   /* alternating rows  */
table.dynamic td.hover { background: #F4F2F0; }   /* hovering over rows  */
table.dynamic a { border: 0px solid gray; }
table.dynamic a.buy { padding: 2px 0 0px 20px; background: url(/and.nsf/cart_add.gif) no-repeat 0px 0px; }
table.dynamic a.quote { padding: 2px 0 0px 20px; background: url(/and.nsf/quote.gif) no-repeat 0px 0px; }
table.dynamic a.pdf { padding: 2px 0 0px 20px; background: url(/and.nsf/acrobat.gif) no-repeat 0px 0px; }
table.dynamic a.file { padding: 2px 0 0px 20px; background: url(/and.nsf/page.gif) no-repeat 0px 0px; }
/* Specifications Table */
#specifications-html table { width: 100%; border-collapse: collapse; border: 1px solid #CCC; }
#specifications-html td.head { font-weight: bold; background: #5D87A1; border: 1px solid #CCC; border-right: 0; border-left: 0; white-space: nowrap; color: #FFF; }
#specifications-html td.td { padding: 2px 33px 2px 4px; border: 1px solid #CCC; background: #fff; line-height: 17px; Xfont-size: 11px; }
/* Used for forms */
#surround * { font-size:11px; }
#surround td { padding: 0px 10px 5px 0px;}
#surround td input text { font-size:11px; 	width:150px; }
#surround td input checkbox { font-size:11px; width: 10px; }
/* Site Map */
.SiteMapTitle { margin-top : 20px; margin-bottom : 5px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bolder; color: #333333}
A.SiteMapLink { margin-left : 10px; margin-bottom : 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #336699; text-decoration: none;}
A.SiteMapLink:hover { margin-left : 10px; margin-bottom : 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #336699; text-decoration: underline;}
#cartsurround * {
	font-family: verdana; 
	font-size: 11px;
}
.carttitle	{
	font-weight: bold;
	background: #eeeeee;
}
.cartline{
}
.cartcell{
	padding: 3px 30px 3px 3px;
	border-bottom: 1px solid #eeeeee;
}
/* -------------------------------------------------------------------------- */
/* Some icons by http://www.famfamfam.com.  Thanks Mark! */
/* -------------------------------------------------------------------------- */
