body
{
font-family: Arial,sans-serif;
font-size: 11px;
color:#000000;
text-align: center;
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
}

h1
{
margin:0px 0px 0px 0px;
color:#000000;
font-weight:normal;
font-size:21px;
}

h2
{
margin:0px 0px 10px 0px;
color:#000000;
font-size:14px;
font-weight:bold;
}

ul li,
ul li a
{
margin:0px;
padding:0px;
}

a
{
color:#0035ad;
text-decoration:none;
}

a:hover
{
color:#000000;
text-decoration:underline;
}

h4
{
font-size:12px;
}

.highlight
{
color:#990000;
}

#container
{
text-align: left;
width: 980px;
margin: 0 auto;
padding:10px 0px;
}

#print_header
{
display:none;
}

#header_1
{
width:980px;
height:236px;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
}

#header_top_right
{
width:774px;
height:108px;
background:url('images/header_top_right.jpg') no-repeat top left;
float:right;
}
#header_bottom
{
width:980px;
height:128px;
background:url('images/header_bottom.jpg') no-repeat top left;
float:right;
}


#header_top_left
{
width:206px;
height:108px;
background:url('images/header_top_left.jpg') no-repeat top right;
float:left;
}

#header_top_left a
{
float:right;
width:196px;
height:83px;
display:block;
padding-top:20px;
text-align:center;
}

#header_1 a
{
text-decoration:none;
color:#8d8d8d;
}

#header_1 ul .selected a,
#header_1 a:hover
{
color:#000000;
}

.top_top_navs
{
text-align:right;
float:right;
height:20px;
padding:20px 40px 0px 0px;
}

.top_sub_nav
{
float:right;
text-align:right;
margin-right:16px;
}

.top_sub_nav ul
{
list-style:none;
}

.top_sub_nav li
{
margin-bottom:9px;
}

.top_nav_1
{
float:right;
clear:right;
}

.top_nav_1 ul
{
list-style:none;
margin:0;
}

.top_nav_1 ul li
{
display:inline;
margin-right:45px;
}

.top_nav_2
{
margin:12px 0px 0px 13px;
width:950px;
float:left;
display:inline;
height:15px;
}

.top_nav_2 ul
{
list-style:none;
margin:0px;
padding:0px;
}

.top_nav_2 ul li
{
display:inline;
border-left:2px solid #FFFFFF;
}

.top_nav_2 ul .first
{
border-left:0px;
}

#header_1 .top_nav_2 ul li a
{
margin:0px 18px;
text-decoration:none;
color:#0035ad;
}

#header_1 .top_nav_2 ul li a:hover,
#header_1 .top_nav_2 ul .selected a
{
color:#000000;
}

#body
{
width:960px;
float:left;
padding:10px;
}

.wrap_left
{
float:left;
width:820px;
}

.content
{
float:right;
width:654px;
padding:0px 5px;
}

.content_new
{
float:right;
width:654px;
padding:0px 5px;
}

.site_map_content
{
width:594px;
}

.site_map_content h1
{
margin-bottom:20px;
}

.content img 
{
margin:9px 9px 9px 0px;
display:block;
}

.content .product_info
{
margin:10px 0px;
padding-top:5px;
width:265px;
}

.content .product_info .request_quote
{
margin:0px;
padding:0px;
float:right;
margin-top:-5px;
}


.innovation_block
{
float:left;
margin-bottom:20px;
}

.innovation_block .innovation_image
{
float:left;
width:110px;
}

.innovation_block .innovation_image img
{
margin: 3px 0px 0px 0px;
}

.innovation_block .innovation_desc
{
float:right;
width:325px;
}

.pricelist td .spacer
{
height:35px;
}

table td
{
font-size:11px;
}

table tr td img
{
position:relative;
top:-7px;
}

#sidebar_links
{
width:120px;
float:right;
text-align:right;
color:#0035ad;
margin-top:-25px;
}

#sidebar_links h4, .left_nav h4
{
margin:0px;
font-size:12px;
color:#0035ad;
}

#sidebar_links p, .left_nav p
{
margin-bottom:25px;
color:#0035ad;
}


.left_nav
{
width:148px;
float:right;
background-color:#FFFFFF;
padding:0px 8px 0px 0px;
}

.left_nav a
{
text-decoration:none;
}
.left_nav ul .selected a,
.left_nav a:hover
{
color:#000000;
text-decoration:none;
}


.left_nav .nav_title
{
font-size:14px;
font-weight:bold;
text-transform:uppercase;
margin-bottom:7px;
}

.left_nav ul
{
margin: 0px;
padding:0px;
list-style-image:url('images/blue_bullet.gif');
}

.left_nav ul li
{
margin-left:12px;
}

.left_nav ul#quote_bin li
{
margin-bottom:20px;
}


.left_nav ul#quote_bin li .productname
{
font-weight:bold;
}


.left_nav ul li a
{
font-size:12px;
font-weight:bold;
text-transform:uppercase;
color:#0035ad;
position:relative;
top:3px;
left:-3px;
}

.left_nav ul#quote_bin li a
{
text-transform:none;
font-weight:normal;
top:0px;
}


.left_nav ul li ul
{
padding:0px 0px 6px 7px;
list-style:none;
}

.left_nav ul li ul li
{
margin-left:-10px;
}

.left_nav ul li ul li a
{
color:#8d8d8d;
text-transform:none;
font-size:11px;
}


ul.site_map
{
list-style:none;
font-weight:bold;
font-size:12px;
margin:0px 5px;
padding:0px;
}

ul.site_map li a
{
color:#000000;
}

ul.site_map li ul li a
{
color:#0035ad;
}


ul.site_map li ul li
{
list-style:none;
font-size:11px;
}


ul.site_map li ul li ul li a
{
color:#8d8d8d;
}

.site_map_column
{
float:left;
}

#footer
{
clear:both;
height:110px;
float:left;
width:980px;
margin:20px 0 10px 0;
padding-left:5px;
}

#footer address
{
font-style:normal;
float:left;
width:140px;
font-size:10px;
}

#footer .american_flag
{
float:right;
}

#footer ul
{
margin:0px;
padding:0px 12px;
float:left;
width:490px;
font-size:10px;
list-style:none;
}

#footer .first_ul
{
}

#footer ul .first
{
list-style:none;
margin-left:0px;
background:none;
}

#footer ul li
{
float:left;
padding-left:10px;
margin-right:10px;
background:url('images/grey_bullet.gif') no-repeat left;
}

#footer ul li a
{
text-decoration:none;
color:#8d8d8d;
}

#footer ul .selected a,
#footer ul li a:hover
{
color:#000000;
}
.site_map_footer_link {
float:right;
width:817px;
text-align:left;
padding-top:4px;
}
.site_map_footer_link a
{
text-decoration:none;
color:#8d8d8d;
}

/* jQuery Ticker */

#ticker-wrapper *{margin:0}
#ticker-wrapper.has-js{width:960px;height:30px;border:1px solid #CFCFCF;display:block;font-family:Arial;font-size:1.2em;margin:0px 0 0 10px}
#ticker{width:915px;height:23px;display:block;float:left;position:relative;overflow:hidden;background-color:#fff;padding:0 0 0 10px}
#ticker-title{padding-top:7px;float:left;color:#900;font-weight:700;background-color:#fff;text-transform:uppercase}
#ticker-content{padding-top:7px;float:left;position:absolute;color:#1F527B;font-weight:700;background-color:#fff;margin:0}
#ticker-content A{text-decoration:none;color:#1F527B}
#ticker-content A:hover{text-decoration:underline;color:#0D3059}
#ticker-swipe{padding-top:7px;position:absolute;top:0;left:80px;background-color:#fff;display:block;width:800px;height:23px}
#ticker-swipe SPAN{margin-left:1px;background-color:#fff;border-bottom:1px solid #1F527B;height:12px;width:7px;display:block}
#ticker-controls{list-style-type:none;float:right;padding:7px 10px 0 0}
#ticker-controls LI{margin-left:5px;float:left;cursor:pointer;height:16px;width:16px;display:block;padding:0}
#ticker-controls LI#play-pause{display:none;}
#ticker-controls LI#play-pause.over{background-position:32px 32px}
#ticker-controls LI#play-pause.down{background-position:32px 0}
#ticker-controls LI#play-pause.paused{display:none;}
#ticker-controls LI#play-pause.paused.over{background-position:48px 32px}
#ticker-controls LI#play-pause.paused.down{background-position:48px 0}
#ticker-controls LI#prev{display:none;}
#ticker-controls LI#prev.over{background-position:0 32px}
#ticker-controls LI#prev.down{background-position:0 0}
#ticker-controls LI#next{display:none;}
#ticker-controls LI#next.over{background-position:16px 32px}
#ticker-controls LI#next.down{background-position:16px 0}
.js-hidden{display:none}
