#sidebar h3,#sidebar h4,#topnav ul li a,.gray_gradient_title,.submenu ul li a,body{font-family:Arial,sans-serif}.ir,article,aside,figure,footer,header,hgroup,hr,nav,section{display:block}.clearfix:after,.hidden,.invisible{visibility:hidden}#topnav ul,.ir{overflow:hidden}#image_block img,#product_img img{max-width:250px;max-height:300px}#sidebar ul li,#topnav ul li,.result-grid,nav ul{list-style:none}.gray_gradient_title{background:url(/images/gray_gradient_28.png) top left repeat-x #004088;color:#444;font-size:13px;font-weight:400;line-height:28px;height:28px;padding:0 1em}a,hr{padding:0}input[type=button],input[type=password],input[type=submit],input[type=text]{padding:2px 4px;border:1px solid #888}abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}ol,ul{margin-left:30px}ins,mark{background-color:#ff9;color:#000}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;font-size:100%;vertical-align:baseline;background:0 0}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}.even,.jPaginate a,.jPaginate span,.odd,button,input[type=button],input[type=submit],label{cursor:pointer}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}input,select{vertical-align:middle}body{font:13px sans-serif;line-height:1.22}table{border-collapse:collapse;border-spacing:0;font:100%}input,select,textarea{font:99% sans-serif}fieldset legend,h1,h2,h3,h4,h5,h6,strong,th{font-weight:700}code,kbd,pre,samp{font-family:monospace,sans-serif}body,input,select,textarea{color:#444}html{-webkit-font-smoothing:antialiased;overflow-y:scroll}a:active,a:focus,a:hover{outline:0}a,a:active,a:visited{color:#004088}a:hover{color:#036}ol{list-style-type:decimal}small{font-size:85%}sub,sup{font-size:smaller}td,td img{vertical-align:top}sub{vertical-align:sub}sup{vertical-align:super}pre{padding:15px;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}.ie6 input,input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}::-moz-selection{background:#FF5E99;color:#fff;text-shadow:none}a:link{-webkit-tap-highlight-color:#FF5E99}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.ir{text-indent:-999em;background-repeat:no-repeat}.hidden{display:none}.visuallyhidden{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.clearfix:after{content:".";display:block;height:0;clear:both}* html .clearfix{height:1%}.clearfix{display:block}.clear{clear:both}.fleft{float:left}.fright{float:right}img{border:none}input[type=button],input[type=submit]{background:url(/images/gray_gradient_28.png) left center repeat-x #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}input[type=button]:hover,input[type=submit]:hover{-moz-opacity:.9;-khtml-opacity:.9;opacity:.9}.ie8 input[type=button],.ie8 input[type=password],.ie8 input[type=submit],.ie8 input[type=text],.ie9 input[type=button],.ie9 input[type=password],.ie9 input[type=submit],.ie9 input[type=text],.non-ie input[type=button],.non-ie input[type=password],.non-ie input[type=submit],.non-ie input[type=text]{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}fieldset legend{padding-bottom:1em}form.main{margin:20px 0}form.main p{position:relative;margin-left:20px;clear:left}form.main p label{float:left;width:100px}form.main p span{color:red;position:absolute;left:-15px}#header,#main_container{position:relative}form.main p.wide label{float:none;display:block;width:auto}.actions{margin-top:20px;width:300px;text-align:right}#footer,#need_a_quote,#redeem_quote,#sidebar_logos,#topnav ul li,#topnav ul li a{text-align:center}.actions.wide{width:auto}.actions a,.actions input{display:block;float:right;margin-left:8px}.actions img{vertical-align:top;margin:0;padding:0;border:none}#header{height:81px;margin:5px 0 0 5px}#header #home_link{background:#fff;padding:2px 5px 5px 0;float:left;display:block}#header #gsdirect{display:block;height:40px;position:absolute;bottom:8px;right:166px}#header #phone_number{position:absolute;top:0;right:98px;width:170px;height:23px;color:#d1352f;font-family:Impact,Arial,sans-serif;font-size:22px;font-weight:700;text-align:right}#header #quick_ship{position:absolute;top:3px;right:10px}#header #quick_cart{position:absolute;width:100px;height:26px;padding:6px 5px 6px 40px;bottom:8px;right:10px;font-size:10px;color:#000;border:1px solid #000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;text-decoration:none}#header #quick_cart span.icon{background:url(/images/quick_cart.png) center center no-repeat;position:absolute;top:8px;left:8px;width:23px;height:23px}#header #search_form{position:absolute;bottom:1px;left:335px;background:url(/images/bg_search.png) top left no-repeat;padding:8px 13px 14px 8px}#header #search_form span.icon{background:url(/images/search_icon.png) center center no-repeat;position:absolute;top:8px;left:10px;width:23px;height:23px}#header #search_form #search_keywords{width:241px;height:26px;line-height:25px;font-size:16px;padding:0 7px 0 28px;border:none;background:0 0}#header #search_form #search_keywords_outer{background:url(/images/bg_search_box.png) top left no-repeat;width:276px;height:26px;float:left;margin-right:2px}#header #search_form #searchButton{height:26px;line-height:20px;color:#fff;border:none;background:0 0}#header #search_form #searchButtonOuter{background:url(/images/bg_search_btn.png) top left no-repeat;width:49px;height:26px;float:left}.ie #header{height:80px}#topnav ul,#topnav ul li{padding:0;height:40px;margin:0}#topnav{display:table;clear:left;width:100%}#topnav ul{display:table-row;position:relative;background:url(/images/blue_menu_gradient.png) top left repeat-x #004088;border:1px solid #000;min-width:1020px}#sidebar,#topnav_secondary,.submenu{position:absolute}#topnav ul li{display:table-cell;vertical-align:middle;border-top:#000 1px solid;border-right:solid 1px #000}#topnav ul li a{display:block;padding:0 7px;color:#fff;font-size:11px;font-weight:400;line-height:17px;text-decoration:none}#sidebar ul li a,#topnav ul li.active a,#topnav_secondary li a.special{color:#004088}#topnav ul li.active{background:url(/images/gray_menu_gradient.png) top left repeat-x #fff}html.ie7 #topnav,html.ie7 #topnav ul{display:block}html.ie7 #topnav ul li{display:block;float:left}.submenu{display:none;background:#fff;border:1px solid #444;border-top:none;padding:10px 10px 10px 0;box-shadow:2px 2px 3px #444;-webkit-box-shadow:2px 2px 3px #444;-moz-box-shadow:2px 2px 3px #444}.submenu ul{width:149px;float:left;margin:0;padding:0 10px;border-left:1px solid #bbb}.submenu ul li{display:block;float:none;margin-bottom:.8em}.submenu ul li a{display:block;background:#fff;color:#004088;line-height:1.4em;text-decoration:none;font-size:9pt}#search_bar #account_links a:hover,#sidebar ul li a:hover,#topnav_secondary li a:hover,.submenu ul li a:hover{text-decoration:underline}.submenu ul:first-child{border-left:none}.submenu.has2columns{width:340px}.submenu.has3columns{width:510px}.submenu.has4columns{width:680px}.submenu.has5columns{width:850px}#topnav_secondary{margin:0;padding:0 7px;top:15px;left:335px}#topnav_secondary li{margin:0;padding:0;list-style:none;display:inline}#topnav_secondary li a{color:#888;font-size:10px;text-decoration:none;padding-right:1em;font-weight:400}#footer,#footer a{color:#fff}#footer{background:url(/images/blue_menu_gradient.png) top left repeat-x #004088;font-size:10px;line-height:30px;border-top:2px solid #000}#footer a:hover{color:#ddd}#sidebar{left:0;top:0;bottom:0;width:160px;border-right:2px solid #bbb}#sidebar h3,#sidebar h4{background:url(/images/gray_gradient_28.png) top left repeat-x #004088;color:#444;font-size:13px;font-weight:400;line-height:28px;height:28px;padding:0 1em}#sidebar ul{margin:.5em 0 1em}#sidebar ul li{display:block}#sidebar ul li a{display:block;padding-left:1em;font-size:10px;line-height:14px;text-decoration:none}#need_a_quote{padding:.5em 0;display:block}#redeem_quote{margin-bottom:10px}#redeem_quote input{font-size:11px;margin:2px}#content_container{margin-left:160px;min-height:1200px}#search_bar{height:38px;background:url(/images/gray_gradient_38.png) top left repeat-x #c2c2c2;font-size:14px}#search_bar form{float:left;border-right:1px solid #bbb;padding:0 2em;line-height:38px}#search_bar #account_links{float:right;line-height:38px;padding-right:2em}#search_bar #account_links a{color:#d1352f;text-decoration:none}#search_bar #search_keywords{height:20px;padding:1px 7px 1px 24px;font-size:14px}#search_bar #redeem_quote_id{font-size:12px}.titles .filler{font-size:10px;color:#888}.price-you-save{margin-left:8px;font-size:80%}.price-nonsale{font-weight:700;color:#ef0000}.price-nonsale.overridden{font-weight:400}.price-actual{margin-left:8px;font-weight:700;color:#ef0000}.search-title h1{font-size:15px;margin:2px 0}.search-keyword .search-paging{background-color:#28507E}.search-category .search-paging{background-color:#fff}.search-category .search-paging,.search-category .search-paging a,.search-category .search-paging span{color:#888}body.sidebar_right #sidebar{left:auto;right:0;border-left:2px solid #bbb;border-right:none}body.sidebar_right #content_container{margin-left:0;margin-right:160px}body.sidebar_none #sidebar{display:none}body.sidebar_none #content_container{margin-left:0}body{min-width:1000px}.content{text-align:left;padding:0 30px 10px}.content h1{font-size:15px;margin:0 -30px 20px;padding:0 30px;line-height:30px;display:block;border-bottom:1px solid #888}input.virgin{color:#bbb}.pad_me_please{padding:1em}p{margin-bottom:1em}button.red_button_30{border:none;padding:0;margin:0;background:0 0}button.red_button_30 span{background:url(/images/red_button_30.png) top left no-repeat;display:block;height:30px;line-height:30px;position:relative;font-size:14px;color:#fff;padding:0 7px 0 14px;margin-right:7px}button.red_button_30 span span{background:url(/images/red_button_30.png) top right no-repeat;display:block;position:absolute;top:0;right:-7px;width:14px;bottom:0;padding:0;margin:0}button.red_button_30:hover{-webkit-opacity:.9;-moz-opacity:.9;opacity:.9}button.red_button_20{border:none;padding:0;margin:0;background:0 0}button.red_button_20 span{background:url(/images/red_button_20.png) top left no-repeat;display:block;height:20px;line-height:20px;position:relative;font-size:11px;color:#fff;padding:0 5px 0 10px;margin-right:5px}button.red_button_20 span span{background:url(/images/red_button_20.png) top right no-repeat;display:block;position:absolute;top:0;right:-5px;width:10px;bottom:0;padding:0;margin:0}button.red_button_20:hover{-webkit-opacity:.9;-moz-opacity:.9;opacity:.9}.content.landing_page{padding:0 0 1em}.content.landing_page h1{margin:0;padding-left:10px}.landing_page h2{margin:10px 0 0;padding-right:1em;line-height:28px;height:28px;font-size:14px;font-weight:400;background:url(/images/gray_gradient_28b.png) top left repeat-x #fff;color:#000}table.cart_items td.price,table.cart_items td.total{font-weight:700}.landing_page h2 span{padding:0 1em;background:url(/images/gray_gradient_28.png) top left repeat-x #c2c2c2;display:block;float:left;line-height:28px;height:28px}.landing_page h2 span.shadow{background:url(/images/gray_gradient_shadow.png) top left no-repeat;float:left;width:10px;height:28px}.landing_page h2 span.top_link{background:0 0;display:block;float:right;height:28px;line-height:28px}.landing_page h2.first_divider{margin-top:0}.has_border{border:1px solid #444}.nis-landing-standard{padding:1em 1em 0;margin:0}.nis-landing-standard p{margin:0 0 1em}.nis-landing-standard.htmleditor{margin:0}.nis-landing-standard,.nis-landing-standard a:active,.nis-landing-standard a:hover,.nis-landing-standard a:link,.nis-landing-standard a:visited,.nis-landing-standard p,.nis-landing-standard span{font-size:11pt;font-family:Arial}.nis-landing-standard font{font-size:1em}.nis-landing-standard font[size="1"]{font-size:9pt}.nis-landing-standard font[size="2"]{font-size:11pt}.nis-landing-standard font[size="3"]{font-size:13pt}.nis-landing-standard font[size="4"]{font-size:15pt}.nis-landing-standard font[size="5"]{font-size:17pt}.nis-landing-standard font[size="6"]{font-size:19pt}.gray_divider td div{border-top:#bdbdbd solid 1px;padding:1px 0 0;margin:1px 0 0;height:1px}div.popup_copy{position:absolute;font-size:10px;line-height:16px;z-index:10000;width:300px;display:none;background:url(/images/popup_top.png) center top no-repeat;padding-top:30px}div.popup_inner{background:url(/images/popup_bottom.png) center bottom no-repeat;padding-bottom:10px}div.popup_inner2{background:#fff;border-left:solid 1px #000;border-right:solid 1px #000;padding:0 12px;text-align:left}div.popup_inner2 p{margin:0 0 .5em}table.product_grid{width:100%;border-collapse:collapse}table.product_grid td{padding:9px;font-size:10px;line-height:16px;text-align:center;width:25%;border-top:1px solid #bbb;border-left:1px solid #bbb}table.product_grid td span{display:block;width:100px;height:100px;margin:0 auto}table.product_grid tr:first-child td{border-top:none}table.product_grid td:first-child{border-left:none}.top_right{float:right;margin-top:-40px}#image_block{float:right;display:block;min-width:200px;margin-left:20px;margin-bottom:20px}.mfgImage{float:left;margin-right:20px}#main_caption{display:block;text-align:center}#bullet_copy{margin-bottom:1em}table.chart{width:100%}table.chart tr.part-row td{line-height:25px}table.chart tr.part-row.row-even td{background:#f0f0f0}table.chart tr.chart-title-a td{background:url(/images/gray_gradient_28.png) left center repeat-x #ccc;padding:2px 4px;line-height:28px}table.chart tr.chart-title-b td{background:#004088;padding:2px 4px;color:#fff}table.chart tr.chart-title-c td{background:#444;padding:2px 4px;color:#fff}table.chart tr.chart-head td{background:#888;color:#fff;vertical-align:middle;padding:3px}div.product_part #product_outer{display:table-row}div.product_part #product_outer #product_img{display:table-cell;vertical-align:top;padding-right:20px}div.product_part #product_outer #product_detail{display:table-cell}.ie7 div.product_part #product_outer{position:relative}.ie7 div.product_part #product_outer #product_img{float:left;vertical-align:top;padding-right:20px}.ie7 div.product_part #product_outer #product_detail{margin-left:400px}table.partInfo{border-collapse:collapse;width:480px}.colLeft,.colRight{width:45%;position:relative}table.partInfo td{padding:5px;border:1px solid #888}table.cart_items tfoot,table.cart_items thead{border-bottom:1px solid #bbb}table.partInfo tr.price td{background:#ccc}#product_footer{margin-top:2em}table.cart_items{border:1px solid #bbb}table.cart_items thead th{background:url(/images/gray_gradient_28.png) left center repeat-x #ccc;padding:0 5px;line-height:28px}table.cart_items tfoot{border-top:1px solid #bbb}table.cart_items tfoot td{background:#f0f0f0}table.cart_items td{padding:2px 5px}table.cart_items td hr{margin:6px 0}table.cart_items tbody td{vertical-align:middle}table.cart_items td.qty{white-space:nowrap}.colLeft{margin-right:20px;float:left}.colRight{margin-left:20px;float:right}.infoBox{border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:0 10px 5px}.infoBox h3{background:url(/images/gray_gradient_28.png) top left repeat-x #004088;color:#444;font-size:13px;font-weight:400;font-family:Arial,sans-serif;line-height:28px;height:28px;padding:0 1em;margin:0 -10px}.availLoca,.availQty{border-bottom:1px dotted #999;height:22px;vertical-align:middle}#cse-commerce-stats,.result-grid{margin-bottom:1em}#search_content{padding:20px}#cse-main-div{position:relative}.result-grid{display:block;float:left;width:200px;margin-right:1em}.cse-commerce-result td{padding-bottom:1em}table.oldStyle .charttitleC{font-weight:700}.availHead,.availLoca{font:700 11px Arial,Helvetica,sans-serif;padding:3px}div.product_part #product_outer .large{display:block!important;margin-left:0!important;width:560px}div.product_part #product_outer .large img#main_image{max-width:540px!important}div.largeimage img#main_image{max-width:600px!important}.availHead{background:#CCC;text-transform:uppercase}.availQty{font:11px Arial,Helvetica,sans-serif}.discount{float:right;background:url(/images/Yellowsign.gif) top left no-repeat;padding-left:27px;color:#444}@media print{*,a,a:visited{color:#444!important}blockquote,img,pre{page-break-inside:avoid}*{background:0 0!important;text-shadow:none}a,a:visited{text-decoration:underline}blockquote,pre{border:1px solid #999}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.noprint{display:none}}@media screen and (max-device-width:480px){html{-webkit-text-size-adjust:none;-ms-text-size-adjust:none}}#quickdash-info{width:200px;float:right;border-left:1px #fff dotted;margin:3px;padding:3px}.highlight{background:#000!important;color:#fff}.even{background:#D0D8E8}.odd{background:#E9EDF4}.popupwidth{min-width:790px!important}.padleft5{padding-left:5px}.txtsize10{font-size:10px}.width200{width:200px}.jPaginate{height:34px;position:relative;color:#a5a5a5;font-size:small;width:100%}.jPaginate a{line-height:15px;height:18px;padding:2px 5px;margin:2px;float:left}.jPag-control-back{position:absolute;left:0}.jPag-control-front{position:absolute;top:0}ul.jPag-pages{float:left;list-style-type:none;margin:0;padding:0}ul.jPag-pages li{display:inline;float:left;padding:0;margin:0}.loader,.morecontent span{display:none}span.jPag-current,ul.jPag-pages li a{padding:2px 5px;float:left}span.jPag-current{cursor:default;font-weight:400;line-height:15px;height:18px;margin:2px}span.jPag-snext,span.jPag-snext-img,span.jPag-sprevious,span.jPag-sprevious-img,ul.jPag-pages li span.jPag-next,ul.jPag-pages li span.jPag-next-img,ul.jPag-pages li span.jPag-previous,ul.jPag-pages li span.jPag-previous-img{height:22px;float:left;line-height:18px}ul.jPag-pages li span.jPag-previous,ul.jPag-pages li span.jPag-previous-img{margin:2px 0 2px 2px;font-size:12px;font-weight:700;width:10px}ul.jPag-pages li span.jPag-next,ul.jPag-pages li span.jPag-next-img{margin:2px 2px 2px 0;font-size:12px;font-weight:700;width:10px}span.jPag-sprevious,span.jPag-sprevious-img{margin:2px 0 2px 2px;font-size:18px;width:15px;text-align:right}span.jPag-snext,span.jPag-snext-img{margin:2px 2px 2px 0;font-size:18px;width:15px;text-align:right}ul.jPag-pages li span.jPag-previous-img{background:url(../images/previous.png) center right no-repeat}ul.jPag-pages li span.jPag-next-img{background:url(../images/next.png) center left no-repeat}span.jPag-sprevious-img{background:url(../images/sprevious.png) center right no-repeat}span.jPag-snext-img{background:url(../images/snext.png) center left no-repeat}.shipping_calculator td{text-align:left!important}.green{color:#6aa84f;font-weight:700;font-size:11px}.shpclass{margin-top:5px}fieldset.checkoutform{border:1px solid #ccc;padding:10px;margin-bottom:10px}fieldset.checkoutform legend{margin:0;padding:0}fieldset table td{padding:2px 0}table.confirmcheckout td{padding:3px}a.shopmore3,a.shopmore4{color:#1a1a1a;font-size:13px;font-weight:600;margin-right:10px;padding-left:19px!important;vertical-align:middle;text-decoration:none}fieldset table td input[type=text]{width:160px}.product_thumb{max-width:60px}a.shopmore3{background:url(images/shop-more.png) left 5px no-repeat rgba(0,0,0,0);padding-top:6px!important}.btnyellow{background:#ffae00!important;color:#000!important;font-weight:700}.close,.close:hover{color:#000;text-decoration:none}.loader{background:url(/images/ajax-loader.gif) 50% 50% no-repeat #f9f9f9;height:100%;left:0;opacity:.5;position:fixed;top:0;width:100%;z-index:9999}.close{font-size:20px;font-weight:700;line-height:18px;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover{opacity:.4;filter:alpha(opacity=40);cursor:pointer}a.morelink{text-decoration:none;outline:0}.comment{width:400px;background-color:#f0f0f0;margin:10px}.shopmore4:focus{outline:0!important}*,a:focus,input:focus{outline:0}.fr{padding-right:5px}.highlight2{padding:2px 5px;background:#ccc}.content div.titles{font-size:13px;padding:0 11px;line-height:30px;display:block;border-bottom:1px solid #888}.border-none{border:none!important}