@charset "UTF-8";  body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,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:''}
abbr,acronym {border:0}
html {height:100%; margin-bottom:1px;}
body{background:#949494; margin:0; padding:0; font:62.5% "Arial"; color:#666666;}
a {color:#666666; text-decoration:none; outline:none;}
a:hover {color:#666666;}
a.selected {color:#666666 !important;}
h1 {font-size:2.0em; color:#123E5B; font-weight:bold;}
h1 span {color:#FF6D16; display:block;}
h2 {font-size:1.6em; font-weight:bold; color:#123E5B;}
p {font-size:1.2em; color:#8C8C8C;}
.highlight {color:#23B0C1;}
div.flash {background:url(../images/backgrounds/flash.jpg) top no-repeat; padding:5px 10px; margin-bottom:12px;}
div.flash p {color:#FFF;}
div.form_label {position:relative; width:105px; float:left; text-align:right; padding-right:15px; color:#0C4B50; font-size:1.1em; font-weight:bold;}
span.required {color:#F86812; float:left; position:absolute; right:5px; top:0;}
div.form_error {color:#F86812;}
div.field_with_errors input {border:1px solid #F86812;}
#page_container {background:url(../images/backgrounds/content-shadow-bottom.jpg) left bottom no-repeat; padding-bottom:15px; width:898px; margin:0 auto; position:relative;}
#page_container_wrapper {background:url(../images/backgrounds/content-repeating.jpg) left top repeat-y; padding:0 26px 26px 26px; width:848px;}
#header {margin-bottom:13px; position:relative;}
#header a {font-family:"Trebuchet MS";}
#header a#logo {height:100px; float:left; width:180px; background:url("../images/transmission-only.gif") 20px 30px no-repeat;}
#header a#logo span {display:none;}
#header div#header_content p {float:right; margin:5px 15px 0 0; color:#666; font-size:1.1em;}
#header div#header_content a {margin-left:10px;}
div#header_links {float:right; width:660px; height:75px;}
a#recycle {float:right; margin-left:5px;}
div#nav_holder {float:right; width:590px;}
ul#header_navigation {float:right;}
ul#header_navigation li {float:left;}
ul#header_navigation li a {float:left; background:url(../images/backgrounds/header-navigation.jpg) top left no-repeat; line-height:23px; width:79px; color:#FFF; display:block; text-align:center; font-size:1.2em;}
ul#header_navigation li.last a {background:url(../images/backgrounds/header-navigation-last.jpg); width:78px;}
ul#header_navigation li.first a {background:url(../images/backgrounds/header-navigation-first.jpg); width:86px;}
ul#header_navigation li.active a {background-position:0px -23px;}
ul#header_navigation li a:hover {background-position:0px -23px;}
ul#country_info {float:right; margin-top:3px; clear:both;}
ul#country_info li {float:left;}
ul#country_info li a img {margin-left:3px;}
#main_navigation_wrapper {width:100%;overflow:auto;float:left;clear:both;margin-top:15px;}
ul#main_navigation {float:right;}
ul#main_navigation li {float:left}
ul#main_navigation li a {float:left; background:url(../images/backgrounds/main-navigation.jpg) top left no-repeat; line-height:34px; padding:0 7px 0 11px; text-align:center; margin:0px; color:#FFF; font-size:1.3em; font-weight:bold;}
ul#main_navigation li.active a {background-position:0px -34px; color:#666;}
ul#main_navigation li a:hover {background-position:0px -34px; color:#666;}
ul#main_navigation li span#first a {background-position:-3px 0; padding-left:9px;}
ul#main_navigation li.active span#first a {background-position:-3px -34px;}
ul#main_navigation li span#first a:hover {background-position:-3px -34px;}
div.pages_index div#search_banner {background:url(../images/headers/header-big-1.jpg) no-repeat; height:182px;}
div.pages_index div#search_banner div.wrapper p {font-size:1.6em;}
div#search_banner {background:url(../images/headers/header-small-2.jpg) no-repeat; height:122px; width:848px; float:left; position:relative;}
div#search_banner div.wrapper {width:555px; position:absolute; right:20px; bottom:15px;}
div#search_banner div.wrapper p {color:#FEFFFF; font:1.2em "Trebuchet MS"; margin-bottom:10px;}
div#search_banner div.wrapper form div.form_items {float:left; background:url(../images/backgrounds/product-search.gif) no-repeat; width:475px; height:28px; position:relative;}
div#search_banner div.wrapper form label {display:none;}
div#search_banner div.wrapper form input.input {height:20px; width:200px; font:1.6em "Trebuchet MS"; position:absolute; top:2px; border:0px; color:#999;}
div#search_banner div.wrapper form input#keyword {left:260px; top:3px;}
div#search_banner div.wrapper form input#searchpart {left:10px; top:3px;}
.with_script div.pages_index div#search_banner div.wrapper {display:none;}
div.outline_box {width:278px; background:url(../images/backgrounds/outline-box-repeating.gif) top repeat-y; float:left;}
div.outline_box div.wrapper {background:url(../images/backgrounds/outline-box-top.gif) 0px 0px no-repeat; float:left;}
div.outline_box div.wrapper2 {padding:15px; background:url(../images/backgrounds/outline-box-bottom.gif) bottom no-repeat;}
div.outline_box h2 {font-family:"Arial";}
div.outline_box p {margin-bottom:10px; font-size:1.1em;}
div.outline_box p#more_info {margin-bottom:0px; text-align:right;}
div#left_column {width:213px; float:left; margin-right:15px;}
div#home_boxes {background:url(../images/backgrounds/home-boxes-bottom.gif) bottom no-repeat; padding-bottom:10px;}
div#home_boxes div.wrapper2 {background-image:none;}
div#main_content {font-family:"Trebuchet MS";}
div#main_content h1 {margin-bottom:15px; font-family:"Arial";}
div#main_content h1 span {}
div#main_content h2 {margin-bottom:15px;}
div#main_content p, div#main_content li {color:#676767; font-size:1.3em;}
div#main_content li p {font-size:1.0em;}
div#main_content a.call_to_action {float:right; clear:both; margin:10px;}
div#search_content div#main_content {width:848px; float:left; padding-bottom:200px;}
div#search_content div#main_content h1 {font-size:3.0em; font-weight:bold;}
#main_content.product_details h1 {font-size:3em;}
div.pages_show div#main_content {width:630px; float:left;}
div.pages_show div#main_content h1 {font-size:3.0em; font-weight:bold;}
div.pages_show div#main_content h2 {color:#676767; font-size:1.6em; font-weight:bold; margin-bottom:15px;}
div.pages_show div#main_content h3 {color:#123E5B; font-size:1.6em; font-weight:bold; margin-bottom:5px;}
div.pages_show div#main_content p {margin-bottom:10px;}
div.pages_show div#main_content a, #main_content.product_details a {color:#FF6D16;}
div.pages_show div#main_content ul {margin-bottom:10px;}
div.pages_show div#main_content ul li {padding:5px 0 5px 45px; background:url(../images/arrow.jpg) 25px 7px no-repeat; color:#676767; font-size:1.3em;}
div.pages_show div#main_content ul li h2 {font-size:1.5em; margin-bottom:5px;}
div.pages_show div#main_content ul.arrows {border-top:1px solid #C6C6C6; margin-top:10px;}
div.pages_show div#main_content ul.arrows li {border-bottom:1px solid #C6C6C6; padding:5px 0 10px 60px; background:url(../images/arrow.jpg) 30px 10px no-repeat;}
div.pages_show div#main_content ul li p {margin-bottom:0px;}
div.pages_show div#main_content p#recycle_text {padding-top:5px;}
div#right_column {width:200px; float:right;}
div.solid_box {background:#E7E7E7; width:276px; float:left; margin-left:9px;}
div.solid_box div.wrapper {background:url(../images/backgrounds/solid-box-top.gif) top no-repeat;}
div.solid_box div.wrapper2 {padding:15px; background:url(../images/backgrounds/solid-box-bottom.gif) bottom no-repeat;}
div.small_solid_box {background:#E7E7E7; width:200px; float:right; margin-bottom:10px;}
div.small_solid_box div.wrapper {background:url(../images/backgrounds/small-solid-box-top.gif) top no-repeat;}
div.small_solid_box div.wrapper2 {padding:15px; background:url(../images/backgrounds/small-solid-box-bottom.gif) bottom no-repeat;}
div.small_solid_box div#sell_equipment h2 {color:#666; font-size:1.6em; font-weight:normal;}
div.small_solid_box div#sell_equipment h3 {color:#FF6D16; font-size:1.8em; margin:5px 0;}
div.small_solid_box div#sell_equipment img#more_info {float:right;}
div.small_gradiant_box {background:url(../images/backgrounds/small-gradiant-box-repeating.jpg) repeat-y; width:200px; float:right; margin-bottom:10px;}
div.small_gradiant_box div.wrapper {background:url(../images/backgrounds/small-gradiant-box-top.jpg) top no-repeat;}
div.small_gradiant_box div.wrapper2 {background:url(../images/backgrounds/small-gradiant-box-bottom.jpg) bottom no-repeat; padding:6px 15px 15px 15px; min-height:212px;}
* html div.small_gradiant_box div.wrapper2 {height:212px;}
div.small_gradiant_box h3 {font-size:1.6em; font-weight:bold; margin-bottom:17px; color:#5E5E5E;}
div.small_gradiant_box h4 {color:#123E5B; font-size:1.2em; font-weight:bold; margin-bottom:8px;}
div.small_gradiant_box ol {font:1.1em "Trebuchet MS"; color:#0B4C54;}
div.small_gradiant_box li {padding:10px 10px 10px 30px; width:144px; font-weight:bold;}
div.small_gradiant_box li.one {background:#EDEDED url(../images/number-one.gif) 6px 0px no-repeat; padding-top:0px;}
div.small_gradiant_box li.two {background:#D3D3D5 url(../images/number-two.gif) 6px 10px no-repeat;}
div.small_gradiant_box li.three {background:#DFDFDF url(../images/number-three.gif) 6px 10px no-repeat;}
div.small_gradiant_box li.four {background:#C0C0C0 url(../images/number-four.gif) 6px 10px no-repeat;}
div.small_gradiant_box li.five {background:#C8C8C8 url(../images/number-five.gif) 6px 10px no-repeat; padding-bottom:0px;}
div.small_gradiant_box div.form_label {position:relative; width:50px; float:left; text-align:right; padding-right:10px; color:#123E5B; font-size:1.1em; font-weight:bold; padding-top:2px;}
div.small_gradiant_box div.form_item {margin-bottom:6px;}
div.small_gradiant_box div.form_item input {width:100px;}
div.small_gradiant_box div.form_item select {width:100px;}
div.small_gradiant_box div.form_error {padding:3px 0 0 60px;}
div.small_gradiant_box input.submit_button {float:right; margin:10px 0;}
div.large_gradiant_box {background:url(../images/backgrounds/large-gradiant-box-repeating.jpg) repeat-y; width:400px; float:left; margin-bottom:10px;}
div.large_gradiant_box div.wrapper {background:url(../images/backgrounds/large-gradiant-box-top.jpg) top no-repeat;}
div.large_gradiant_box div.wrapper2 {background:url(../images/backgrounds/large-gradiant-box-bottom.jpg) bottom no-repeat; padding:7px 20px 15px 20px;}
div.large_gradiant_box h3 {font-size:1.6em; font-weight:normal; margin-bottom:17px; color:#5E5E5E;}
div#top_five div.wrapper2 {padding:8px 7px 15px 7px;}
div#home_snippet {}
div#home_snippet ul {}
div#home_snippet ul li {border-bottom:1px solid #B3B3B3; border-top:1px solid #EBEBEB; padding:8px 0;}
div#home_snippet ul li.first {border-top:0px; padding-top:0px;}
div#home_snippet ul li.last {border-bottom:0px; padding-bottom:0px;}
div#home_snippet ul li h3 {color:#123E5B; font-size:2.0em;}
div#home_snippet ul li p {font-family:"Trebuchet MS"; color:#797979; margin-top:3px; font-size:1.1em;}
div#home_snippet p#more_info {text-align:right; margin-top:10px;}
div#request_callback {}
div#request_callback h2 {color:#FF6D16; font-size:2.0em; font-weight:normal; margin-bottom:8px;}
div#request_callback h3 {color:#808080; font-size:2.0em; margin-bottom:8px;}
div#request_callback img.more_info {float:right;}
div#request_callback form {border-bottom:1px solid #B3B3B3; padding-bottom:10px;}
div#request_callback form p {color:#5E5E5E; margin-bottom:10px;}
div#request_callback form div.form_item {margin-bottom:5px;}
div#request_callback h4 {font-size:2em; font-weight:normal; margin-bottom:10px; color:#808080;}
div#request_callback div#sell_equipment {border-top:1px solid #EBEBEB; padding-top:10px;}
div#request_callback form input#request_callback_button {float:right; margin-top:5px;}
div#request_callback div.form_label {width:60px;}
div#request_callback div.form_item input {width:150px;}
div#request_callback div.form_item select {width:150px;}
div#request_callback div.form_error {padding:3px 0 0 75px;}
div#request_callback .wrapper2 input, div#request_callback .wrapper2 select, div#request_callback .wrapper2 label, div#request_callback .wrapper2 span {display:none;}
div#request_callback .email_us_button {float:right}
#footer {margin-top:40px; text-align:center; border-top:1px solid #123E5B; padding-top:25px;}
#footer p#copyright {font:1.1em "Trebuchet MS"; color:#FFF; margin-top:15px; background:url(../images/backgrounds/footer.gif) no-repeat; line-height:2.2em; margin-top:20px;}
#footer p#copyright a {color:#FFF;}
#footer ul#logos {margin-left:74px; margin-bottom:15px;}
#footer ul#logos li {float:left;}
#rzTooltip {width:180px; margin-top:12px; padding:0 10px; background:url('../images/backgrounds/tool-tip-top.gif') top right no-repeat;}
#rzTooltip_header {background:#FFF url('../images/backgrounds/tool-tip.jpg') top left repeat-x; margin:0;}
#rzTooltip_header p {color:#666; font:1.0em "Trebuchet MS"; padding:5px;}
 .pages_show.product #main_content h2 {color:#123E5B; margin:1.8em 0 0.6em}
.pagination {font-size:1.4em; clear:both}
#stock_list {margin:1em 0}
#stock_list li {margin:0.4em 0}
#btn {border:none;background:transparent;margin:1.8em 0 0em;padding:0;width:100%;cursor:pointer;overflow:auto;font-size:12px;}
#btn * {float:left;height:24px;color:#fff;}
#btn_left {background:url('../images/btn-left.png') top left no-repeat;width:18px;}
#btn_right {background:url('../images/btn-right.png') top left no-repeat;width:18px;}
#btn_middle {background:url('../images/btn-middle.png') top left repeat-x;width:auto;padding:4px 5px 0;}
   .cf:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.cf {display:inline-block;}
.cb {clear:both;}
 * html .cf {height:1%;}
.cf {display:block;}
 