

body {
background-color: #FFF;
margin: 0;
padding: 0 10px 0 10px;
color: #333;
font-family: Arial, Helvetica, sans-serif;
font-size: 76%;
}
a {
outline: none;
}
a:link, a:active, a:visited {
color: #19426b;
text-decoration: underline;
}
a:hover {
color: #19426b;
text-decoration: none;
}
div.clear {
clear: both;
}
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
div#container {
width: 955px;
margin: 0 auto 0 auto;
}
div#header {
padding: 35px 19px 0 33px;
margin: 0 auto;
/*background-color: #192531;*/
}
#logo {
float: left;
}
form {
margin: 0;
}
#logo img {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo_grey.png', sizingMethod='scale');
background-color: transparent;
/*Notice I'm defining the image width and height here*/
width: 146px;
height: 54px;	
float:left;
}
html>body #logo img {
background-image: url('/images/logo_grey.png');
}
#logo h1{
font-style: italic;
position: relative;
top: 5px; 
left: 5px;
color: #939598;
font-weight: normal;
font-size: 1.8em;
}
html>body #logo h1 { 
top: -10px; 
left: 5px;
}
#tag {
color: #DCE0DF;
font-style: italic;
font-size: 1.4em;
float: right;
padding-top: 19px;
}
#tag .bold { 
font-weight: bold;
}
#tag .period { 
color: #BC2127;
font-weight: bold;
}



div#nav {
position: relative;
float: right;
padding: 0 19px 0 33px;
margin: 18px 3px 0 0;
text-align: right;
clear: both;
z-index: 2000;
}

html>body div#nav {
margin: 18px 1px 0 0;
}

#nav ul {
margin: 0;
padding: 0;
list-style: none;
height: 18px;
}

#nav li {
float: right;
margin: 0;
padding: 0;
}

#nav li ul {
position: absolute;
width: 130px;
left: -999em;
padding: 0;
margin: 0;
}


#nav li a {
display: block;
color: #C5C8CB;
text-decoration: none;
font: .8em Arial, Helvetica, sans-serif;
font-weight: bold;
padding: 0 6px 7px 6px;
z-index: 1001;
}

#nav li a:hover {
color: #FFF;
}
#nav li ul li a {
text-decoration: none;
text-align: left;
padding: 6px;
background-image: none;
}
#nav li ul li a:hover {
text-decoration: none;
}
*html #nav li a, *html #nav li a:hover {
}
*html #nav li ul li a, *html #nav li ul li a:hover {
}
#nav li ul li {
float: left;
width: 130px;
background-color: #969696;
margin: 0;
padding: 0;
}
#nav li:hover ul ul, #nav li.over ul ul {
left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.over ul, #nav li li.over ul {
left: auto;
}









div#wrapper_cont {
position: relative;
top: -4px;
width: 916px;
margin: 0 auto;
padding: 0;
clear: both;
z-index: 1900;
}
div#vignette {
width: 916px;

height:280px;

overflow: hidden;
}
div#vignette h1 {
color: #DCE0DF;
font-size: 1.6em;
margin: 0 24px 16px 27px;
padding: 22px 0 14px 0;
border-bottom: 2px solid #DCE0DF;
}
div#vignette h1 .normal{
font-weight: normal;
}
div#vignette #overview {
float: left;
padding: 0 24px 0 71px;
margin: 0;
width: 434px;
height: 170px;
}


div#product_list_vignette {
width: 916px;

height:63px;

overflow: hidden;
}
div#product_list_vignette h1 {
color: #DCE0DF;
font-size: 1.6em;
margin: 0 24px 16px 27px;
padding: 22px 0 14px 0;
border-bottom: 2px solid #DCE0DF;
}
div#product_list_vignette h1 .normal{
font-weight: normal;
}
div#product_list_vignette #overview {
float: left;
padding: 0 24px 0 71px;
margin: 0;
width: 434px;
height: 170px;
}

div#wrapper_cont #overview.prodFinder {
margin: 0 20px 0 18px;
padding: 0;
width: 800px;
}
html>body div#wrapper_cont #overview.prodFinder {
margin: 0 20px 0 -30px;
padding: 0;
width: 800px;
}
div#wrapper_cont p {
color: #DCE0DF;
font-size: 1.0em;
line-height: 1.6em;
}
div#wrapper_cont p.bold {
font-weight: bold;
font-size: 1.1em;
}
div#vignette div.button {
background: transparent url('/images/button_findoutmoreBG.gif') no-repeat left top;
padding: 2px 20px 0 6px;
height: 18px;
}
div#vignette div.button a {
color: #fff;
text-decoration: none;
font-style: italic;
font-weight: bold;
background: transparent url('/images/button_findoutmore.gif') no-repeat right bottom;
padding: 0 20px 1px 0;
}
div#vignette div.details {
padding: 0 0 5px 7px;
text-align: left;
font-size: .8em;
float: right;
}
div#vignette div.details a {
padding-bottom: 6px;
}
div#wrapper_cont div#product_feature {
position: relative;
top: -75px;
font: ;
color: #FFF;
font-style: italic;
text-align: right;
width: 314px;
padding: 0 30px 0 0;
float: right;
}
div#product_image {
position: relative;
width: 314px;
height: 247px;
z-index: 2010;
}
div#product_image img {
/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://ikeydev.kolartools.com/GetImage.aspx?ProductID=3&IMGSize=M', sizingMethod='scale');*/
background-color: transparent;
/*Notice I'm defining the image width and height here*/
width: 314px;
height: 247px;	
z-index: 2011;
}
html>body div#product_image img {
background-image: url('/images/DP-860.png');
}
div#container div#product_feature div#caption {
position: relative;
margin: -50px 0 0 0;
float: right;
padding:0;
text-align: right;
z-index: 2020;
}
div#container div#product_feature div#caption span.normal {
font-weight: normal;
}
div#product_feature h1 {
border: none;
padding: 0;
margin: 0;
color: #fff;
width: 310px;
}
div#product_feature ul {
margin: 0 0 10px 0;
padding:0;
list-style:none;
font-size: .8em;
font-weight: bold;
color: #fff;
width: 310px;
}
div#alt_content {
width: 916px;
margin: 0 auto;
padding: 0;
}
.red {
color: #BC2127;
}
div#product_module_content {
background: #FFF url("/images/module_box.gif") no-repeat left top;
padding: 13px 0 0 13px; 
margin: 0;
height: 65px;
font-weight: bold;
position: relative;
}
div#product_module_content p {
padding: 0;
margin: 0;
width: 140px;
font-size: .8em;
line-height: 1.3em;
color:black;
}
div#module_container h1 {
font-size: 1.2em;
margin: 0 0 10px 0;
padding: 0;
}
div#product_module_content #button {
background: url("/images/button_greyBG.jpg") repeat-x left top;
padding: 3px 7px 3px 7px;
text-decoration: none;
color: #000;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-bottom: 1px solid #8F8F8F;
border-right: 1px solid #8F8F8F;
font-size: .8em;
position: absolute;
left: 165px;
top: 32px
}

div#related #button {
background: url("/images/button_greyBG.jpg") repeat-x left top;
padding: 3px 7px 3px 7px;
text-decoration: none;
color: #000;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-bottom: 1px solid #8F8F8F;
border-right: 1px solid #8F8F8F;
font-size: .8em;
}

div.add_quote_button img {
margin-top:5px;
}

div#searchbox {
position: absolute;
left: 165px;
top: 18px;
}
div#searchbox input.field {
font: 12px Helvetica, Arial, sans-serif;
color: #333;
background-color: #FFF;
border: inset 1px #999;
margin: 0;
padding: 2px 2px 2px 3px;
width: 70px;
}
div#searchbox .label {
font-size: .8em;
font-style: italic;
margin-bottom: 3px;
}
div#searchbox #button {
position: relative;
left: 0;
top: 0;
}
div#footer {
margin: 25px auto 0 auto;
padding: 0;
text-align: center;
padding: 0 0 15px 0;
}
div#footer img.rule {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/footer_rule.png', sizingMethod='scale');
background-color: transparent;
width: 955px;
height: 1px;	
}
html>body div#footer img.rule {
background-image: url('/images/footer_rule.png');
}
div#footer ul {
margin: 10px 0 15px 0;
padding: 0;
list-style: none;
text-align: center;
}
div#footer li {
display: inline;
margin: 0;
padding: 0;
}
div#footer a {
color: #666;
text-decoration: underline;
line-height:normal;
font-size: .8em;
font-weight: bold;
padding: 0 6px 7px 6px;
}
div#footer p {
color: #999;
font-size: .8em;
margin: 0;
padding: 0;
}
div#product_container {
padding: 0 20px 30px 4	px;
color: #000;
}
div#product_container h1 {
color: #DCE0DF;
font-size: 1.6em;
margin: 0 24px 20px 17px;
padding: 5px 0 14px 10px;
border-bottom: 2px solid #DCE0DF;
}

/**********************/
/*	Old Vertical CSS  */
/**********************/

body {
background: url('/images/industrial_bg.jpg') repeat-x;
}
div#container {
background: url('/images/industrial_container_gradient.jpg') repeat-x;
}
#nav a {
background: transparent url('/images/industrial_nav_border.jpg') no-repeat left top; 
}
#nav li.last {
background: transparent url('/images/industrial_nav_border.jpg') no-repeat right top;
}
#wrapper_cont {
background: transparent url('/images/industrial_vignette_bg.jpg') no-repeat left top;
}
#vertical_nav a {
background: url('/images/industrial_verticaltab4_f1.gif') no-repeat right top;
}
#vertical_nav a:hover {
background: url('/images/industrial_verticaltab4_f2.gif') no-repeat right top;
}
#vertical_nav #finder a {
background: url('/images/industrial_findertab_f1.gif') no-repeat right top;
}
#vertical_nav #finder a:hover {
background: url('/images/industrial_findertab_f2.gif') no-repeat right top;
}
div#wrapper_cont div#product_feature {
background:url(/images/wait-industrial.gif) no-repeat 150px 120px;
}


/********************/
/*	New Global CSS	*/
/********************/

div#vertical_nav {
position: relative;
clear: both;
padding-left: 10px;
width: 900px;
margin: 17px auto 0 auto;
height: 0px;
overflow: hidden;
z-index: 1501;
}
html>body div#vertical_nav {
padding-left: 5px;
margin: 17px auto 0 auto;
width: 885px;
}
div#vertical_nav ul {
margin: 0;
padding: 0;
list-style: none;
}
div#vertical_nav li {
float: left;
margin: 0 5px 0 5px;
padding: 0;
width: 200px;
height: 70px;
}
div#vertical_nav a {
display: block;
margin: 0;
padding: 10px 0 0 10px;
color: #fff;
text-decoration: none;
line-height: normal;
font-size: .9em;
font-weight: bold;
height: 70px;
}
div#vertical_nav #finder {
float: left;
margin: 0 0 0 5px;
padding: 0;
width: 233px;
height: 70px;
}
div#vertical_nav #finder a {
display: block;
margin: 0;
padding: 10px 0 0 10px;
color: #FFF;
text-decoration: none;
line-height: normal;
font-size: 1.2em;
font-weight: bold;
height: 70px;
}


div#product_list_nav {
position: relative;
clear: both;
padding-left: 10px;
width: 900px;
margin: 17px auto 0 auto;
height: 66px;
overflow: hidden;
z-index: 1501;
}
html>body div#product_list_nav {
padding-left: 0;
margin: 17px auto 0 auto;
width: 885px;
}
div#product_list_nav ul {
margin: 0 0 0 5px;
padding: 0;
list-style: none;
}
div#product_list_nav li {
float: left;
margin: 0;
padding: 0;
height: 70px;
}
div#product_list_nav a {
display: block;
margin: 0;
padding: 10px 0 0 13px;
color: #fff;
text-decoration: none;
line-height: normal;
font-size: .9em;
font-weight: bold;
height: 70px;
}
div#product_list_nav #finder {
float: left;
margin: 0 0 0 5px;
padding: 0;
width: 190px;
height: 70px;
}
div#product_list_nav #finder a {
display: block;
margin: 0;
padding: 10px 0 0 10px;
color: #FFF;
text-decoration: none;
line-height: normal;
font-size: 1.2em;
font-weight: bold;
height: 70px;
background: url('/images/industrial_findertab_f1_prod.gif') no-repeat right top;
}

div#product_list_nav #finder a:hover {
background: url('/images/industrial_findertab_f2_prod.gif') no-repeat right top;
}


div#wrapper_product_container {
position: relative;
background: url('/images/wrapper_prod_container_bg.png') no-repeat top left;
height: 0px;
margin: -5px 0 0 4px;
padding: 0 0 0 4px;
background-color: #000;
overflow: hidden;
z-index: 1500;
}

div#product_list_product_container {
position: relative;
background: url('/images/wrapper_prod_container_bg.png') no-repeat top left;
height: 100%;
margin: 15px 0 0 4px;
top:-16px;
padding: 0 0 0 4px;
background-color: #FFF;
overflow: hidden;
z-index: 1500;
}

div#product_nav {
margin: 0 0 0 19px;
position: relative;
z-index: 4001;
}
div#product_nav ul {
margin: 10px 0 0 0;
padding: 0;
list-style: none;
width: 596px;
}
div#product_nav li {
float: left;
margin: 0;
padding: 0;
}
div#product_nav a {
background: transparent url("/images/prod_tab_off.jpg") repeat-x left top;
display: block;
color: #fff;
text-decoration: none;
line-height: normal;
font-size: .8em;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
padding: 10px 12px 10px 12px;
border-left: 1px solid #000;
border-bottom: 1px solid #000;
}
div#product_nav li.last {
border-right: 1px solid #000;
}
div#product_nav a.active {
background: transparent url("/images/product_tab_bg.jpg") repeat-x left top;
color: #000;
border-bottom: 1px solid #fff;
}

div#topic_nav {
margin: 0 0 0 19px;
position: relative;
z-index: 4002;
border: solid 1px black;
}
div#topic_nav ul {
margin: 5px 0 0 0;
padding: 0;
list-style: none;
position: relative;
z-index: 4003;
}
div#topic_nav li {
background: transparent url("/images/prod_tab_off.jpg") repeat-x left bottom;
float: left;
margin: 0;
padding: 0;
}
div#topic_nav a {
background: transparent url("/images/prod_tab_off.jpg") repeat-x left bottom;
display: block;
color: #fff;
text-decoration: none;
line-height: normal;
font-size: .8em;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
padding: 10px 8px 10px 8px;
border-left: 1px solid #000;
}
div#topic_nav li.last {
border-right: 1px solid #000;
}

h5 {
margin: 0;
padding: 0;
color: black;
font: 20px Helvetica, Arial, sans-serif;
font-weight: bold;
}
div#product_details {
background: transparent url("/images/prod_details_bg_2.gif") no-repeat left top;
/*position: relative;*/
top: 0;
margin: 0 0 20px 17px;
background-color: #fff;
width: 571px;
padding: 0 25px 0 0;
clear: left;
z-index: 4000;
}

*html div#product_details {
padding: 0 8px 0 0;
}

div#product_details div#product_detail {
float: left;
margin: 20px 0 10px 15px;
width: 536px;
}
html>body div#product_details div#product_detail {
margin: 20px 0 20px 30px;
}
div#product_details p {
color: #333;
margin: 0 0 15px 0;
padding: 0;
font-size: 1em;
line-height: 1.5em;
}

div#product_details h1 {
color: #BB2026;
font-size: 1.6em;
margin: 0 10px 0 0;
padding: 10px 0 10px 0;
border-bottom: 1px solid #000;
}

div#product_detail h1 {
color: #BB2026;
font-size: 1.6em;
margin: 0 0 10px 0;
padding: 0 0 10px 0;
border-bottom: 1px solid #000;
}

div#product_detail h2,div#product_details h2 {
color: #000;
font-size: 1.2em;
margin: 0;
padding: 0;
}
div#product_detail h3 {
color: #000;
font-size: 1.1em;
margin: 0;
padding: 0;
}
div#product_detail h4 {
font-size: .9em;
margin: 0;
padding: 0;
font-weight: normal;
}
div#product_detail ul,div#product_detail ol {
margin: 0;
padding: 0 0 0 25px;
}
div#product_detail li {
margin: 0;
padding: 10px 0 10px 0;
background: url("/images/border_greygradient.jpg") no-repeat left bottom;
line-height: 15px;
}
.bottom_grad {
padding: 0 0 15px 10px;
background: url("/images/list_grad_bg.png") no-repeat left bottom;
}
.bottom_grad_short {
padding: 0 0 15px 10px;
background: url("/images/list_grad_bg_short.png") no-repeat left bottom;
}
div#product_detail dt {
margin: 0 0 10px 0;
font-weight: bold;
}
div#product_detail dd {
margin: 0 0 15px 0;
padding: 0 0 10px 10px;
background: url("/images/list_grad_bg.png") no-repeat left bottom;
}

div#product_details.prod_list {
margin-top: 15px;
padding: 10px 25px 20px 25px;
margin-bottom:0;
width: 546px;
}

div#firstHalf {
    float:left;
    width:253px;
    margin:15px 0 0 0;
}

html>body div#firstHalf {
    width:253px;
}

div#firstHalf .item {
    width:233px;
    padding:10px 3px 10px 3px;
    position:relative;
    height:100px;
}

div#firstHalf .item .item_body {
    position:absolute;
    top:0;
    left:100px;
    padding:0 0 0 10px;
}

div#secondHalf {


    margin:0 0 0 273px;
	
    padding-top:15px;
    width:278px;
}

html>body div#secondHalf {
    width:278px;
}


div#secondHalf .item {
    width:253px;
    padding:10px 3px 10px 3px;
    position:relative;
    height:100px;
}

div#secondHalf .item .item_body {
    position:absolute;
    top:0;
    left:100px;
    padding:0 0 0 10px;
}

img {
border: none;
}
div#product_benefits {
float: right;
width: 257px;
padding: 0;
margin: 42px 10px 0 0;
}


html>body div#product_benefits {
float: right;
width: 257px;
padding: 0;
margin: 32px 24px 0 0;
}
div#product_benefits div.product_side_mod {
background: transparent url("/images/prod_side_bg_bot.png") no-repeat left bottom;
margin: 0 0 10px 0;
}
div#product_benefits h2 {
background: transparent url("/images/prod_side_bg_top.png") no-repeat left top;
font-size: 1.1em;
margin: 0;
padding: 10px 15px 10px 15px;
}
div#product_benefits div.product_side_mod_red {
background: transparent url("/images/prod_side_bg_bot.png") no-repeat left bottom;
margin: 0 0 10px 0;
}
div#product_benefits h2.redquote {
background: url("/images/prod_side_bg_top-red.gif") no-repeat left top;
font-size: 1.3em;
margin: 0;
padding: 0;
text-align: center;
color: #BB2026;
height: 50px;
}
div#product_benefits div.product_side_mod_red p {
font-size: .9em;
margin: 0;
padding: 0 15px 10px 15px;
color: #333;
line-height: 13px;
}
div#product_benefits div.product_side_mod_red p a:link, div#product_benefits div.product_side_mod_red p a:active, div#product_benefits div.product_side_mod_red p a:visited {
color: #333;
text-decoration: underline;
}
div#product_benefits div.product_side_mod_red p a:hover {
color: #333;
text-decoration: none;
}
div#product_benefits div.product_side_mod_red div.link {
font-size: .9em;
font-weight: bold;
margin: 0;
padding: 0 10px 3px 10px;
color: #BB2026;
text-align: right;
}
div#product_benefits div.product_side_mod p {
font-size: .9em;
margin: 0;
padding: 0 15px 10px 15px;
color: #333;
line-height: 13px;
}
div#product_benefits div.product_side_mod p a:link, div#product_benefits div.product_side_mod p a:active, div#product_benefits div.product_side_mod p a:visited {
color: #333;
text-decoration: underline;
}
div#product_benefits div.product_side_mod p a:hover {
color: #333;
text-decoration: none;
}
div#product_benefits div.product_side_mod img {
float: left;
margin: 0 5px 0 15px;
}
div#product_benefits div.product_side_mod div.link {
font-size: .9em;
font-weight: bold;
margin: 0;
padding: 0 10px 5px 10px;
color: #BB2026;
text-align: right;
}

div#product_benefits.prod_list {
margin-top: 15px;
}

html>body div#product_benefits.prod_list {
margin-top: 0;
}

div#topic_benefits {
float: right;
width: 257px;
padding: 0;
margin: 37px 10px 0 0;
}


html>body div#topic_benefits {
float: right;
width: 257px;
padding: 0;
margin: 37px 24px 0 0;
}

div#quote_benefits {
float: right;
width: 257px;
padding: 0;
margin: 0 12px 0 0;
}
html>body div#quote_benefits {
float: right;
width: 257px;
padding: 0;
margin: 0 23px 0 0;
}

div#quote_benefits div.product_side_mod,div#topic_benefits div.product_side_mod {
background: transparent url("/images/prod_side_bg_bot.png") no-repeat left bottom;
margin: 0 0 10px 0;
}
div#quote_benefits h2,div#topic_benefits h2 {
background: transparent url("/images/prod_side_bg_top.png") no-repeat left top;
font-size: 1.1em;
margin: 0;
padding: 10px 15px 10px 15px;
}
div#quote_benefits div.product_side_mod_red,div#topic_benefits div.product_side_mod_red {
background: transparent url("/images/prod_side_bg_bot.png") no-repeat left bottom;
margin: 0 0 10px 0;
}
div#quote_benefits h2.redquote,div#topic_benefits h2.redquote {
background: transparent url("/images/prod_side_bg_top-red.gif") no-repeat left top;
font-size: 1.1em;
margin: 0;
padding: 0;
text-align: center;
color: #BB2026;
height: 50px;
}
div#quote_benefits div.product_side_mod_red p,div#topic_benefits div.product_side_mod_red p {
font-size: .9em;
margin: 0;
padding: 0 15px 15px 15px;
color: #333;
line-height: 13px;
}
div#quote_benefits div.product_side_mod_red p a:link,div#quote_benefits div.product_side_mod_red p a:active,div#quote_benefits div.product_side_mod_red p a:visited,div#topic_benefits div.product_side_mod_red p a:link, div#topic_benefits div.product_side_mod_red p a:active, div#topic_benefits div.product_side_mod_red p a:visited {
color: #333;
text-decoration: underline;
}
div#quote_benefits div.product_side_mod_red p a:hover,div#topic_benefits div.product_side_mod_red p a:hover {
color: #333;
text-decoration: none;
}
div#quote_benefits div.product_side_mod_red div.link,div#topic_benefits div.product_side_mod_red div.link {
font-size: .9em;
font-weight: bold;
margin: 0;
padding: 0 10px 3px 10px;
color: #BB2026;
text-align: right;
}
div#quote_benefits div.product_side_mod p,div#topic_benefits div.product_side_mod p {
font-size: .9em;
margin: 0;
padding: 0 15px 15px 15px;
color: #333;
line-height: 13px;
}
div#quote_benefits div.product_side_mod p a:link,div#quote_benefits div.product_side_mod p a:active,div#quote_benefits div.product_side_mod p a:visited,div#topic_benefits div.product_side_mod p a:link, div#topic_benefits div.product_side_mod p a:active, div#topic_benefits div.product_side_mod p a:visited {
color: #333;
text-decoration: underline;
}
div#quote_benefits div.product_side_mod p a:hover,div#topic_benefits div.product_side_mod p a:hover {
color: #333;
text-decoration: none;
}
div#quote_benefits div.product_side_mod img,div#topic_benefits div.product_side_mod img {
float: left;
margin: 0 5px 0 15px;
}
div#quote_benefits  div.product_side_mod div.link,div#topic_benefits div.product_side_mod div.link {
font-size: .9em;
font-weight: bold;
margin: 0;
padding: 0 10px 5px 10px;
color: #BB2026;
text-align: right;
}

div.link a:link, div.link a:active, div.link a:visited {
color: #BB2026;
text-decoration: none;
}
div.link a:hover {
color: #000;
text-decoration: none;
}
div#product_specs {
background: transparent url("/images/prod_specs_bg.jpg") no-repeat left bottom;
clear: both;
width: 577px;

margin: 0 0 0 20px;
	
padding: 0;
}
div#product_specs div#top {
background: transparent url("/images/prod_specs_top.png") no-repeat left top;
width: 577px;
height: 3px;
}
div#product_specs h2 {
font-size: 1em;
margin: 0 0 5px 0;
padding: 0;
}
div#product_specs ul {
margin: 0;
padding: 0;
list-style: none;
font-size: .8em;
}
*html div#product_specs ul {
padding: 0 0 10px 0;
}
div#product_specs li {
background: url("/images/red_arrow.gif") no-repeat left 4px;
padding: 0 0 0 10px;
}
*html div#product_specs li {
background: url("/images/red_arrow.gif") no-repeat left 5px;
}
div#product_features {
margin: 10px 0 10px 10px;
width: 180px;
float: left;
}
div#product_downloads {
margin: 10px 0 10px 10px;
float: left;
width: 165px;
}
div#product_configs {
margin: 10px 0 10px 10px;
float: left;
width: 165px;
}
div#product_detail div#prod_image {
font-size: .9em;
float: right;
text-align: right;
padding: 0 0 10px 10px;
}
div#module_container {
background: transparent url("/images/module_cont_bg.jpg") no-repeat left top;
background-color: #FFF;
width: 918px;
margin: 5px 0 0 20px;
padding: 0 0 15px 0;
color: #000;
}
*html div#module_container {
margin: 5px 0 0 18px;
}
div#product_module {
position: relative;
width: 290px;
margin: 10px 0 0 10px;
float: left;
}
html>body div#product_module {
position: relative;
width: 290px;
margin: 10px 0 0 15px;
float: left;
}
div#product_quickview {
clear: both;
margin: 0;
padding: 0;	
height: 0px;
overflow: hidden;
position: relative;
top: -4px;
}
div#wrapper_topic_container {
position: relative;
background: url('/images/wrapper_prod_container_bg_nostroke.png') no-repeat top left;
height: 0px;
margin: -5px 0 0 4px;
padding: 0 0 0 4px;
background-color: #000;
overflow: hidden;
z-index: 1500;
}
div#wrapper_quote_container {
position: relative;
background: url('/images/wrapper_prod_container_bg_nostroke.png') no-repeat top left;
margin: -5px 0 0 4px;
padding: 0 0 0 4px;
background-color: #000;
}
label {
float: left;
width: 85px;
text-align: right;
font-size: 10px;
padding: 2px 5px 0 0;
display: block;
}
table.rbTable {
margin: 10px 0 0 0;
}
table.rbTable label {
float: left;
width: auto;
text-align: left;
font-size: 10px;
padding: 0 0 0 5px;
display: block;
}
table.rbTable input {
float: left;
}
.textfieldXSm {
font: 11px Helvetica, Arial, sans-serif;
color: #333;
background-color: #FFF;
border: inset 1px #999;
width: 35px;
margin: 0;
padding: 2px 2px 2px 4px;
text-align: right;
}
.textfieldSm {
font: 11px Helvetica, Arial, sans-serif;
color: #333;
background-color: #FFF;
border: inset 1px #999;
width: 60px;
margin: 0 0 10px 0;
padding: 2px 2px 2px 4px;
}

.textfieldMedSm {
font: 11px Helvetica, Arial, sans-serif;
color: #333;
background-color: #FFF;
border: inset 1px #999;
width: 90px;
margin: 0 0 10px 0;
padding: 2px 2px 2px 4px;
}
.textfieldMed {
font: 11px Helvetica, Arial, sans-serif;
color: #333;
background-color: #FFF;
border: inset 1px #999;
width: 140px;
margin: 0 0 10px 0;
padding: 2px 2px 2px 4px;
}
.textfieldLg {
font: 11px Helvetica, Arial, sans-serif;
color: #333;
background-color: #FFF;
border: inset 1px #999;
width: 215px;
margin: 0 0 10px 0;
padding: 2px 2px 2px 4px;
}
.selectMed {
font: 11px Helvetica, Arial, sans-serif;
color: #333;
background-color: #FFF;
border: inset 1px #999;
width: 145px;
margin: 0 0 10px 0;
}
.textareaMed {
font: 11px Helvetica, Arial, sans-serif;
color: #333;
background-color: #FFF;
border: inset 1px #999;
width: 140px;
height: 160px;
margin: 0 0 10px 0;
padding: 2px 2px 2px 4px;
}
.textareaLg {
font: 11px Helvetica, Arial, sans-serif;
color: #333;
background-color: #FFF;
border: inset 1px #999;
width: 240px;
height: 160px;
margin: 0 0 10px 0;
padding: 2px 2px 2px 4px;
}
hr.form {
border: 0;
color: #DDD;
background-color: #DDD;
height: 1px;
width: 80%;
margin: 0 auto 15px auto;
clear: both;
}
hr.prodList {
border: 0;
color: #DDD;
background-color: #DDD;
height: 1px;
width: 100%;
}
hr.fade {
border: 0;
color: #DDD;
background-color: #DDD;
height: 1px;
width: 50%;
margin: 0 auto 15px auto;
}
p.distResults {
line-height: 14px;
}
table.quote_request {
margin: 0 0 20px 0;
}
table.quote_request td {
font-size: 10px;
padding: 3px 6px 3px 6px;
vertical-align: top;
}
table.quote_request td.hd {
background: url('/images/quote_request_bg.png') repeat-x bottom left;
font-size: 13px;
font-weight: bold;
padding: 10px 15px 10px 15px;
text-align: center;
color: #BB2026;
}
table.quote_request td.hdr {
font-size: 12px;
font-weight: bold;
color: #333;
}
table.quote_request td.left {
text-align: left;
}
table.quote_request td.center {
text-align: center;
}
table.quote_request td.product {
}
table.quote_request td.desc {
width: 270px;
}
table.quote_request td.details {
width: 60px;
}
table.quote_request td.qty {
width: 70px;
}
table.quote_request td.delete {
width: 40px;
}
table.quote_request td.delete a:link,table.quote_request td.delete a:visited,table.quote_request td.delete a:active {
color: #BB2026;
text-decoration: none;
}
table.quote_request td.delete a:hover {
color: #333;
text-decoration: none;
}
table.quote_request tr.white {
background-color: #FFF;
}
table.quote_request tr.gray {
background-color: #EFEFEF;
}
table.quote_request td.bottom {
height: 10px;
background: url("/images/list_grad_bg.png") no-repeat left bottom;
}
div#contact_module {
float: right;
background: url('/images/contact_mod_bg.png') no-repeat left top;
width: 200px;
margin: 0 0 15px 15px;
}
div#contact_module div#contact_module_content {
margin: 70px 10px 10px 10px;
font-size: 10px;
color: black;
}
div#contact_module div#contact_module_content h1 {
font-size: 12px;
margin: 15px 0 10px 0;
padding: 0;
border-bottom: solid 1px #c5c6c7;
color: black;
}
div.form_module {
background-color: #f7f7f7;
border: solid 1px #efefef;
float: left;
width: 45%;
padding: 10px;
}
div#design_process {
background: url("/images/design_proc_grad_top.jpg") repeat-x left top;
padding: 15px 0 15px 0;
margin: 0;
}
div#design_process h1 {
margin: 0;
padding: 0 0 5px 30px;
font: 16px Arial, Helvetica, sans-serif;
color: black;
background: url("/images/design_proc_arrow.gif") no-repeat 0 3px;
border: none;
font-weight: bold;
}
div#design_process p.desc {
padding: 0 0 15px 30px;
background: url("/images/design_proc_grad_bot.jpg") repeat-x left bottom;
font: 12px/17px Arial, Helvetica, sans-serif;
}
div#design_process ul {
margin: 0;
padding: 0 0 15px 0;
list-style-type: none;
text-align: center;
background: url("/images/list_grad_bg.png") no-repeat left bottom;
}
div#design_process li {
display: inline;
margin: 0;
padding: 0 30px 0 20px;
text-align: center;
width: 33%;
color: black;
font-weight: bold;
background: url("/images/design_proc_arrow_small.gif") no-repeat right center;
}
div#design_process li.last {
background: none;
}


div#ikey_advantage {
width: 257px;
padding: 40px 0 0 0;
margin: 0;
}
div#ikey_advantage hr {
border: 0;
color: #DDD;
background-color: #DDD;
height: 1px;
width: 225px;
margin: 7px 0 7px 0;
padding: 0;
clear: both;
}
*html div#ikey_advantage hr {
margin: 0;
}
div#ikey_advantage_footer {
width: 257px;
height: 6px;
background: url("/images/advantage_bot-Industrial.gif") no-repeat left top;
padding: 0;
margin: 0;
}
div#ikey_advantage p {
font: 10px/13px Arial, Helvetica, sans-serif;
color: #333;
margin: 0 0 7px 0;
padding: 0 20px 0 0;
}
div#ikey_advantage div.large div.image {
float: left;
margin: 0 0 8px 0;
padding: 0;
width: 80px;
}
div#ikey_advantage div.large div.txt {
float: left;
margin: 0;
padding: 0;
width: 165px;
}
*html div#ikey_advantage div.large div.txt {
width: 140px;
}
div#ikey_advantage div.small div.image {
float: left;
margin: 0 0 8px 0;
padding: 0;
width: 30px;
}
div#ikey_advantage div.small div.txt {
float: left;
margin: 0;
padding: 0;
width: 215px;
}
*html div#ikey_advantage div.small div.txt {
width: 195px;
}
div#ikey_advantage div#related {
background: url("/images/advantage_related_prod_bg.png") no-repeat left top;
width: 246px;
padding: 10px 10px 0 10px;
margin: 5px 0 0 8px;
}
div#ikey_advantage div#related a,div#ikey_advantage div#related input {
position: relative;
}
*html div#ikey_advantage div#related {
width: 226px;
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/advantage_related_prod_bg.png", sizingMethod="scale");
}
div#ikey_advantage div#related h1 {
font: 13px Arial,Helvetica,sans-serif;
color: #000;
margin: 0 0 8px 0;
padding: 0;
font-weight: bold;
border: none;
}
div#ikey_advantage div#rel_footer {
background: url("/images/advantage_related_prod_bot.png") no-repeat left bottom;
width: 246px;
height: 15px;
padding: 0;
margin: 0 0 0 8px;
}
*html div#ikey_advantage div#rel_footer {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/advantage_related_prod_bot.png", sizingMethod="scale");
}
div#testimonial_mod {
background: url("/images/testimonial_mod_bg.gif") no-repeat left top;
float: right;
width: 206px;
padding: 40px 0 20px 0;
margin: 0 0 0 20px;
background-color: #FFF;
}
div#testimonial_mod p {
font: 10px/14px Arial, Helvetica, sans-serif;
color: #666;
padding: 0 20px 10px 20px;
margin: 0;
}
div#testimonial_mod p.credit {
font: 10px/13px Arial, Helvetica, sans-serif;
color: #333;
padding: 0 20px 0 20px;
margin: 0;
text-align: right;
}
img.complete_quote {
margin: 8px 8px 5px 0;
}
div#u {
position: relative;
top: 1px;
padding: 3px;
margin: 0 0 15px 0;
background-color: #FFF;
border: solid 1px #DDD;
width: 102px;
}
*html div#u {
position: relative;
top: -13px;
}
span#indicator1 {
display: none !important;
}
span#indicator1 img {
display: none !important;
}
div#u div:hover {
background-color: #DDD;
}
div#u div {
background: url("/images/red_arrow.gif") no-repeat left center;
padding: 0 0 0 7px;
margin: 0;
cursor: pointer;
font: 10px Arial, Helvetica, sans-serif;
}
#prodNumSearch {
font: 11px Helvetica, Arial, sans-serif;
color: #333;
background-color: #FFF;
border: inset 1px #999;
width: 140px;
margin: 0 0 10px 0;
padding: 2px 2px 2px 4px;
}

div .news
{
    font-size:8pt;
    margin:5px 0 3px 0;
    color:#000;
}

div .date
{
    margin:0 0 20px 0;
    color:#AAA;
    font-size:8pt;
}



