
html{height:100%; overflow:auto}
body{height:100%; margin:auto; padding:0; background-color:#1e1e1e; color:#fff; font:11px arial; min-width:1024px; width:100%}
a,  object,  embed{outline:0}
img{border:0}
a:link{color:#00a0d2; text-decoration:none}
a:visited{color:#00a0d2; text-decoration:none}
a:hover{color:#00a0d2; text-decoration:underline}
a:focus{color:#00a0d2; text-decoration:underline}
a:active{color:#00a0d2; text-decoration:underline}
p{padding:0; margin:0}
h1,  h2,  h3,  h4,  h5{margin-top:0}
h1{font-size:20px; line-height:24px}
h2{font-size:18px; line-height:22px; font-weight:normal}
h3{font-size:16px; line-height:18px}
h4{font-size:14px; line-height:16px}
h5{font-size:12px; line-height:16px; font-weight:bold}
ul.horiz{list-style-type:none; padding:0; margin:0}
ul.horiz li{float:left}
.gone{visibility:hidden}
.hidden{position:absolute; left:-1000em; visibility:hidden}
.fadeOut{opacity:0}
.fadeIn{opacity:1}
.clearfix{min-height:0}
.clearfix:after{content:"."; clear:both; display:block; visibility:hidden; height:0}
.screenReading{font-size:0; height:0; overflow:hidden; position:absolute; width:0}
div.everything{position:relative; height:100%; width:1024px; margin:auto}
div.body{position:relative; min-height:500px; height:auto; width:100%; margin:0 auto; z-index:1; overflow:hidden; background:#060606}
div.header{position:relative; height:76px; width:100%; margin:0 auto; z-index:10; background:#1e1e1e; min-width:950px}
div.footer{padding-top:10px; position:relative; color:#fff; height:42px; width:100%; margin:auto; z-index:9; background:#1e1e1e; min-width:950px}
div.hidden,  ul.hidden,  iframe.hidden{top:-1000em; overflow:hidden}
div.fixer{clear:both; width:100%; height:10px; overflow:hidden}
div.max{width:100%; height:100%}
.hand{cursor:pointer}
a#main_nav_plus{display:none; float:left; width:36px; height:21px; margin-top:28px; }
#nav_mask_content{position:absolute; top:-1px; left:0}
div.header div.left{position:absolute; top:0; left:10px; width:75%}
div.header div.right{position:absolute; top:0; right:14px}
div.header div.left div.pad img.logo{display:block; float:left; padding:17px; background:transparent no-repeat center center}
div.header .section{font-size:13px; line-height:76px; color:#9cf39f; float:left; font-weight:normal; margin-left:10px}
div.header .section a{color:#9cf39f; text-decoration:none}
div.header #nav_mask{overflow:hidden; position:absolute; top:0; left:70px; width:100%; height:76px}
div.header ul.main_nav{float:left; list-style-type:none; padding:0; margin:0}
div.header ul.main_nav li{display:block; float:left; padding:0; margin:0; position:relative; text-transform:uppercase}
div.header ul.main_nav li a,  ul#fake_drop li{display:block; float:left; padding:0 10px 0 10px; font:normal 13px/76px arial; text-decoration:none; color:#fff}
div.header ul.main_nav li a:hover{color:#9cf39f}
div.header ul.main_nav li a:focus{color:#9cf39f}
div.header ul.main_nav li ul a:hover{color:#9cf39f}
div.header ul.main_nav li ul li{float:none; background-color:#282828}
div.header ul.main_nav li ul li a{float:none; padding-left:15px; width:186px; font:normal 12px/30px arial; text-transform:capitalize}
div.header ul.main_nav .last{ height:36px}
div.header ul.main_nav li ul li ul{position:relative; left:0; top:0; padding:0; margin:0; z-index:100; width:195px}
div.header ul.main_nav li ul li ul li a{float:none; padding-left:30px; width:195px; font:normal 12px/30px arial; text-transform:capitalize; line-height:25px}
div.header ul.main_nav li ul li ul li{float:none; background-color:#282828}
#hnl_l2_p1_inner{display:none; background:#1e1e1e url(/sbso/cleansheet/i/homepage/s.gif) repeat scroll 0 0; font-family:Arial; font-size:13px; position:absolute; top:50px; z-index:15; padding-top:15px; padding-bottom:15px; border-bottom:solid 3px #9cf39f; border-left:solid 3px #1a1a1a; padding-right:15px; border-right:solid 3px #1a1a1a; width:230px}
div.hnl_l2_p1_menu ul{list-style-type:none; padding-left:10px; line-height:25px; margin-bottom:0; margin-left:0; margin-top:0}
div.hnl_l2_p1_menu ul li a.green_arrow{ padding-left:14px}
div.hnl_l2_p1_menu ul li ul{padding-left:15px; padding-bottom:10px}
div.hnl_l2_p1_menu ul li ul li{line-height:15px; padding:3px}
div.hnl_l2_p1_menu a{color:#fff; text-decoration:none}
div.hnl_l2_p1_menu a:hover{color:#9cf39f!important}
div.hnl_l2_p1_menu a:focus{color:#9cf39f}
#hnl_l2_p2_inner{display:none; background:#1e1e1e url(/sbso/cleansheet/i/homepage/s.gif) repeat scroll 0 0; font-family:Arial; font-size:13px; position:absolute; top:50px; z-index:15; border-bottom:solid 3px #9cf39f; border-left:solid 3px #1a1a1a; padding-top:15px; padding-right:15px; padding-bottom:15px; border-right:solid 3px #1a1a1a; width:230px}
div.hnl_l2_p2_menu ul{list-style-type:none; padding-left:15px; line-height:25px; margin-bottom:0; margin-left:0; margin-top:0}
div.hnl_l2_p2_menu ul li a.green_arrow{ padding-left:14px}
div.hnl_l2_p2_menu ul li ul{padding-left:15px; padding-bottom:10px}
div.hnl_l2_p2_menu ul li ul li{line-height:15px; padding:3px}
div.hnl_l2_p2_menu a{color:#fff; text-decoration:none}
div.hnl_l2_p2_menu a:hover{color:#9cf39f!important}
div.hnl_l2_p2_menu a:focus{color:#9cf39f}
div.header div.right a.support_txt{text-transform:uppercase; font:11px/11px arial; color:#fff; text-decoration:none; padding:3px 0 0 0; margin:12px 0 0 0; height:auto}
div.header div.right a.support_txt:hover{color:#9cf39f}
div.header div.right a.support_txt:focus{color:#9cf39f}
div.header div.right div.pad span.buy_txt{font:11px Arial; color:#bababa; text-decoration:none; padding-top:11px; font-weight:bold; width:auto}
div.header div.right div.pad span.pipe_chr{font:11px Arial; color:#fff; text-decoration:none; border-right:1px dotted #eee; margin:12px 11px 0 9px; height:12px; padding:3px 0 0 0}
div.header div.right div.pad a{display:block; float:left}
div.header div.right div.pad span{display:block; float:left; width:1px; height:36px}
div.header div.right div.pad a:focus span.hidden{left:auto; margin-top:40px}
div.header div.right div.pad a.search{width:46px;height:36px}
div.header div.right div.pad a.search:hover{width:46px;height:36px}
div.header div.right div.pad a.connect{width:46px;}
div.header div.right div.pad a.connect:hover{width:46px; height:36px}
#a_support_drivers{float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; height:50px; padding-top:10px; position:relative; left:-5px}
#a_support_drivers a:hover{text-decoration:none}
#searchContainer{position:absolute; right:-5px; top:0}
#searchContainerInner{position:absolute; top:35px; right:0; height:65px; width:auto; padding:10px 3px 10px 10px; background-color:#626262; display:none; z-index:50; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; text-align:left; border-bottom:solid 3px #9cf39f; white-space:nowrap}
#searchIcon{position:absolute; top:0; right:0; z-index:101; border:1px solid #1c1c1c; font-size:0}
#searchBox{padding:3px 3px 3px 3px; border:0; background-color:#e7e7e7}
#search_form{margin-top:5px}
#search_text{width:100px}
#recent_search{text-align:left; font-size:9px; padding-top:10px; color:#a5a5a5; display:inline}
#recent_search .results_list{color:#fff; width:313px}
#search_results{padding-top:30px}
#search_results_header{color:#fff; font-size:14px}
.searchSubmit{border:0; height:22px; color:#fff; font-size:smaller; margin-right:4px}
.search_over{width:46px; height:36px}
.search_on{width:46px; height:36px}
#connectContainer{position:absolute; right:-5px; top:0}
#connectContainerInner{display:none; padding-bottom:10px; background-color:#636363; font-family:Arial; font-size:14px; padding-left:10px; padding-right:10px; padding-top:10px; position:absolute; right:0; top:35px; width:300px; z-index:15; border-bottom:solid 3px #9cf39f}
#connectIcon{position:absolute; top:0; right:0; z-index:101; border:1px solid #1c1c1c; font-size:0}
#connect_results{padding-top:30px}
#connect_results_header{color:#fff; font-size:14px}
#connectInformation{background-color:#252525; padding-bottom:20px; padding-left:20px; padding-right:20px; padding-top:20px; margin-top:10px; float:left}
#connectLinks{color:#fff; height:17px}
#connectLinks2{color:#fff; height:17px}
#connectContainerInnerHP{display:none; padding-bottom:10px; background-color:#636363; font-family:Arial; font-size:13px; padding-left:10px; padding-right:10px; padding-top:10px; position:absolute; right:0; top:35px; width:270px; z-index:15; border-bottom:solid 3px #9cf39f}
#connectInformationHP{background-color:#252525; padding-bottom:10px; padding-top:10px; margin-top:10px; float:left}
#connectInformationHP a{color:#fff; list-style-type:none; text-decoration:none; padding:3px 15px 5px 0; line-height:13px}
#connectInformationHP a:hover{color:#9cf39f!important}
#connectInformationHP a:focus{color:#9cf39f!important}
.connect_over{width:46px; height:36px}
.connect_on{width:46px;  height:36px}
.connect_Blueline{padding:1px 0 0 5px; background-color:#00a0d2; font-weight:bold; font-size:11px; height:17px}
.connectHSeparator{background-color:#252525; height:10px; width:auto}
.w160{width:160px}
.w170{width:170px}
.connectImage{float:left; padding:0 10px 0 20px}
.connect_border{float:left; border-bottom:1px solid #636363; width:270px; margin:0 0 10px 0; *height:2px; font-size:0}
.lefty{float:left}
.linksWidth{width:260px}
.leftyContact{float:left; padding:2px 0 0 20px; font-size:12px}
.connect_sub_links{float:left; width:255px; margin-left:10px}
.connect_sub_links ul{list-style-type:none; margin-top:0; margin-bottom:0}
.elementrn ul li a{margin-right:30px; width:auto; clear:both}
div.footer div.left{float:left; position:relative; left:28px; padding-left:6px; padding-right:6px; padding-top:6px; padding-bottom:7px; height:29px; bottom:0; vertical-align:middle}
div.footer div.left:hover{cursor:pointer}
div.footer div.left div.footerleftimages{float:left; height:29px; bottom:0; vertical-align:middle}
div.footer div.left div.footerlefttext{float:left; line-height:29px; vertical-align:middle}
div.footer div.footerlefttext2{left:34px; position:relative; float:left; line-height:29px; padding-left:6px; padding-right:6px; padding-top:6px; padding-bottom:7px; height:29px; bottom:0; vertical-align:middle}
div.footer div.left div.footerleftimages a.world{display:block; width:106px; height:29px; background:url(/sbso/cleansheet/i/footer/language.png) transparent no-repeat center center}
div.footer div.left div.footerleftimages a.map{float:left; display:inline-block; width:40px; height:29px;}
div.footer div.left div.footerleftimages a.map:hover,  div.footer div.left div.footerleftimages a.map:focus,  div.footer div.left div.footerleftimages a.map:visited,  div.footer div.left div.footerleftimages a.map:active{text-decoration:none}
div.footer div.left div.footerleftimages div.flag{float:left; display:inline-block; width:30px; height:29px; line-height:29px; vertical-align:middle; text-align:center}
div.footer div.left div.footerleftimages div.flag img{margin-top:29%}
div.footer div.left div.footerlefttext a.country{display:inline-block; height:29px; font-weight:bold; font-size:10px; color:#fff; text-decoration:none}
div.footer div.left div.footerlefttext a:hover{color:#9cf39f; text-decoration:none}
div.footer div.footerlefttext2 a.language{display:inline-block; height:29px; font-weight:bold; font-size:10px; color:#9cf39f; text-decoration:none}
div.footer div.footerlefttext2 a.language_opt{display:inline-block; height:29px; font-weight:bold; font-size:10px; color:#fff; text-decoration:none}
div.footer div.footerlefttext2 a.language_opt:hover{color:#9cf39f}
div.footer div.left a.divider{display:inline-block; height:29px; width:10px; text-decoration:none; vertical-align:bottom; text-align:center}
div.footer div.right{position:absolute; right:48px; height:29px}
div.footer div.right a{color:#fff; text-decoration:none}
div.footer div.right.top a{padding-top:10px; *padding-top:10px; _padding-top:7px}
div.footer div.right a.selected_footer{color:#9cf39f}
div.footer div.right a:hover{color:#9cf39f; text-decoration:none}
div.footer div.right a:focus{color:#9cf39f; text-decoration:none}
div.footer div.right ul{margin-top:0; margin-bottom:0}
div.footer div.right li{display:inline}
div.footer div.right li.copyright{color:#bababa}
div.footer div.right2{position:absolute; right:48px; height:29px}
div.footer div.right2 a{color:#fff; text-decoration:none; margin-top:8px; margin-bottom:8px}
div.footer div.right2 a.selected_footer{color:#9cf39f}
div.footer div.right2 a:hover{color:#9cf39f; text-decoration:none}
div.footer div.right2 a:focus{color:#9cf39f; text-decoration:none}
div.footer div.right2 ul{margin-top:0; margin-bottom:0}
div.footer div.right2 li{display:inline}
div.footer div.right2 li.copyright{color:#bababa}
div.footer div.top{bottom:15px}
div.footer div.bottom{bottom:0}
div.footer div.right span.pipe_chr_solid{font:8px Arial; color:#ccc; text-decoration:none; border-right:1px solid #fff; margin-left:7px; margin-right:6px}
div.footer div.right2 span.pipe_chr_solid{font:8px Arial; color:#ccc; text-decoration:none; border-right:1px solid #fff; margin-left:7px; margin-right:6px}
.footer_popup{border-bottom:4px solid #1e1e1e; display:none; min-width:175px; width:220px; position:absolute; z-index:10; top:240px; font-family:Arial, Helvetica, sans-serif; font-size:13px; background-color:#666; overflow:hidden; border-top:solid 3px #9cf39f}
.footer_popup .fnr_popup_title{color:#9cf39f; background-color:#595959; height:25px; padding-top:.5em; padding-left:20px; padding-right:20px; font-size:13px; text-align:left; border-bottom:solid 3px #1e1e1e}
.footer_popup .fnr_popup_menu{background-color:#353535; text-align:left}
.footer_popup .fnr_popup_link{display:block; height:100%; padding-top:.5em; padding-bottom:.5em; padding-left:20px; padding-right:20px}
.footer_popup .fnr_popup_menu:hover a{color:#9cf39f}
.footer_popup .hover{}
.footer_popup .hover a{color:#fff; text-decoration:none}
.footer_popup .hover:hover{background-color:#202020}
.footer_popup .hover:focus{background-color:#202020}
.footer_popup .hover:hover a:hover{color:#9cf39f; text-decoration:none}
.footer_popup a:focus{color:#9cf39f; text-decoration:none}
.selected_footer{color:#9cf39f}
div.worldmap{background:transparent url(/sbso/cleansheet/i/country_selector.png) no-repeat 0 0; _FILTER:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/sbso/cleansheet/i/country_selector.png, sizingmethod=image); width:956px; height:483px; position:absolute; overflow:hidden; z-index:100}
.mapImage{width:956px; height:483px; position:absolute}
div.worldmap div.cselectorBtn{width:20px; height:18px; top:2%; right:1%; position:absolute; background-image:url(/sbso/cleansheet/i/country_selector_cross.png); background-repeat:no-repeat; overflow:hidden; z-index:10007; _FILTER:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/sbso/cleansheet/i/country_selector_cross.png, sizingmethod=image); _top:5px; _left:930px}
div.worldmap div.cselectorBtn:hover{cursor:pointer; _cursor:hand}
div.worldmap div.continentDiv{background:transparent url(/sbso/cleansheet/i/homepage/s.gif) repeat scroll 0 0; position:relative; overflow:hidden; top:-5%; height:100%; width:33%; float:left; z-index:10004}
div.worldmap a.continentText{text-align:center; background-color:transparent; overflow:hidden; position:relative; width:33%; font-family:Arial; font-size:16pt; top:40%; float:left; z-index:10001}
div.worldmap div.continentDiv div.countries{padding-top:21px; padding-left:35px; padding-right:30px; text-align:left; position:relative; background:#111 url(/sbso/cleansheet/i/homepage/s.gif) repeat scroll 0 0; height:95%; z-index:10005}
div.worldmap div.continentDiv div.countries span{position:relative; bottom:-10px}
div.worldmap div.continentDiv div.countries div.firstcolumn{padding-top:18px; position:relative; width:50%; float:left; line-height:14px}
div.worldmap div.continentDiv div.countries div.secondcolumn{padding-top:18px; position:relative; width:50%; float:left; line-height:14px}
div.worldmap div.continentDiv div.countries div.continentheader{color:#fff; font-family:Arial; font-size:16pt}
div.worldmap div.continentDiv div.countries div.firstcolumn a,  div.worldmap div.countries div.secondcolumn a{color:#fff; cursor:pointer; font-family:Arial; font-size:11px}
div.worldmap div.continentDiv div.countries div.firstcolumn a:hover,  div.worldmap div.continentDiv div.countries div.secondcolumn a:hover{color:#9cf39f; text-decoration:none}
div.worldmap div.continentDiv div.countries div.firstcolumn a:focus,  div.worldmap div.continentDiv div.countries div.secondcolumn a:focus{color:#9cf39f; text-decoration:none}
div.worldmap div.continentDiv div.countries div.firstcolumn a:active,  div.worldmap div.continentDiv div.countries div.secondcolumn a:active{color:#9cf39f; text-decoration:none}
div.top_buyhp{background-color:#1a1a1a; height:15px; padding:5px; text-transform:uppercase}
.top_wrapper{margin:auto; width:1024px}
div.top_buyhp .top_wrapper div.top_right{float:right}
div.top_buyhp .top_wrapper div.top_left,  ul.horiz li,  .hn1_l1_p1,  .lefty{float:left}
a.ribbon_link{color:#fff; text-decoration:none}
.ribbon_link:hover,  .ribbon_link:focus{color:#61c702; text-decoration:none}
div.top_left a{color:#fff; overflow:hidden; text-decoration:none}
div.top_left a:hover{color:#61c702}
div.nonus{font-size:10px; background-color:#666; text-transform:none; height:12px}
div.buy_link a{color:#fff; overflow:hidden; text-decoration:underline}
div.buy_link a:hover,  .personalize a:hover{text-decoration:underline; color:#fff}
div.personalize{margin-right:15px}
div.buy_link{margin-left:15px}
div.buy_link span{display:inline}
div.everything{position:relative; height:100%; width:985px; margin-left:auto; margin-right:auto}
div.body div.holder{height:100%}
#footer{top:0}
a{text-decoration:none}
a:active{text-decoration:none}
a:hover{text-decoration:none}
a:visited{text-decoration:none}
a:focus{text-decoration:none}
div.products_div{width:983px; height:320px; margin-left:auto; margin-right:auto; margin-top:20px}
div.product_div{width:243px; height:125px; background-color:#fff; margin:1px; float:left; overflow:hidden}
div.product_img_box{width:88px; float:left; height:125px}
div.product_content_box{width:155px; float:left}
img.product_img{float:left; margin:10px 2px 2px 0; width:80px}
a.product_title{color:#0098c7; font-size:12px; margin:0; font-weight:bold; padding:4px 0 3px 0}
p.product_msg{color:#2b2b2b; font-size:11px; padding:2px 0 2px 0; margin:0; margin-left:3px}
p.product_price{color:#249b5a; font-size:12px; padding:3px 0 4px 0; margin:0; margin-left:3px; clear:both}
p.officeloc_title{margin:20px 0 10px 0; color:#249b5a; font-size:13px; font-weight:bold; text-align:center}
p.officeloc_title.noimage{margin-top:20px}
p.officeloc_text_left{color:#2b2b2b; font-size:12px; margin:10px 20px 10px 20px; text-align:left}
p.officeloc_link{color:#2b2b2b; font-size:12px; margin:0 20px 0 20px; text-align:left}
a.officeloc_link{color:#0198c7; font-size:12px; margin:3px 0; font-weight:normal; text-align:left; text-decoration:none}
div.contacts_div{width:983px; height:320px; margin-left:auto; margin-right:auto; margin-top:30px}
div.contact_div{width:243px; height:372px; background-color:#fff; margin:1px; float:left; text-align:center}
img.contact_img{margin:20px auto}
p.contact_title{margin:0; color:#249b5a; font-size:12px; font-weight:bold; text-align:center}
p.contact_text_center{color:#2b2b2b; font-size:12px; margin:0 20px 20px 20px; text-align:center}
p.contact_text_left{color:#2b2b2b; font-size:12px; margin:0 20px 20px 20px; text-align:left}
p.contact_link_space{color:#2b2b2b; font-size:12px; margin:0 20px 10px 20px; text-align:left}
p.contact_link{color:#2b2b2b; font-size:12px; margin:0 20px 0 20px; padding:2px 0; text-align:left}
a.contact_link_space{color:#0198c7; font-size:12px; margin:3px 0 0; font-weight:normal; text-align:left; text-decoration:none}
a.contact_link{color:#0098c7; font-size:12px; margin:3px 0; font-weight:normal; text-align:left; text-decoration:none}
span.contact_text_small{color:#2b2b2b; font-size:10px; margin:0; text-align:left}
div.p404_search_div{width:420px; padding:10px 0; margin:10px auto}
div.p404_search_div p{float:left; font-size:18px; font-weight:bold; line-height:30px; margin:0 10px}
.p404_search_div_form{float:left; margin-top:5px}
.p404_search_div #search_form{margin-top:3px}
#secondSearchTxt{height:22px; line-height:22px; padding:0 4px 0 4px; border:0; font-family:Helvetica, Verdana, Arial, Sans-serif}
.p404_search_submit{border:0 none; color:#fff; font-size:smaller; height:22px; margin:0 0 0 4px}
div.p404_viewport_div{width:983px; height:320px; margin:30px auto 0; overflow:hidden}
div.p404_scroll_div{position:relative; width:1040px; background-color:#fff}
div.p404_scroll_div h1{color:#000; text-align:center; font-weight:bold; line-height:25px; width:985px; font-weight:bold; font-size:2.3em}
div.p404_scroll_div h2{color:#000; text-align:center; padding-bottom:60px; line-height:18px; width:985px}
div.p404_unit_div{width:233px; height:160px; background-color:#fff; margin:1px 0; float:left; text-align:left; margin-bottom:5px}
div.p404_double_unit_div{width:400px; height:160px; background-color:#fff; margin:1px 0; float:left; text-align:left; margin-bottom:5px}
img.p404_unit_img{margin:20px 12px}
p.p404_unit_title{margin:0 0 2px 20px; color:#000; font-size:14px; font-weight:bold; text-align:left}
p.p404_unit_link{color:#2b2b2b; font-size:12px; margin:0 20px 0 20px; padding:2px 0; text-align:left}
a.p404_unit_link{color:#0098c7; font-size:12px; margin:3px 0; font-weight:normal; text-align:left; text-decoration:none}
div.scroller-bar-container{width:983px; margin:30px auto}
div.scroller-left{float:left; width:21px; height:21px; margin:0 auto;}
div.scroller-container{float:left; width:940px; height:21px; margin:0 auto;}
div.scroller-right{float:left; width:21px; height:21px; margin:0 auto;}
div.scroller-handle{width:84px; height:21px;}
div.howtobuy_container_div{width:983px; height:320px; margin-left:auto; margin-right:auto; margin-top:30px}
div.howtobuy_div{width:243px; height:372px; background-color:#fff; margin:1px; float:left; text-align:center}
p.howtobuy_title{margin:20px 0 20px 0; color:#249b5a; font-size:13px; font-weight:bold; text-align:center}
p.howtobuy_text_center{color:#2b2b2b; font-size:12px; margin:0 20px 20px 20px; text-align:center}
p.howtobuy_text_left{color:#2b2b2b; font-size:12px; margin:0 20px 20px 20px; text-align:left}
p.howtobuy_text_left_bold{color:#2b2b2b; font-weight:bold; padding:7px 7px 7px 19px; text-align:left; font-size:12px}
p.howtobuy_link_space{color:#2b2b2b; font-size:12px; margin:0 20px 10px 20px; text-align:left}
p.howtobuy_link{color:#2b2b2b; font-size:12px; margin:0 20px 3px 20px; text-align:left}
a.howtobuy_link_space{color:#0198c7; font-size:12px; margin:3px 0 0; font-weight:normal; text-align:left; text-decoration:none}
a.howtobuy_link{color:#0198c7; font-size:12px; margin:3px 0; font-weight:normal; text-align:left; text-decoration:none}
div.supplies_div{width:1030px; height:auto; margin-left:auto; margin-right:auto; margin:25px 0 25px 0; text-align:center}
.supplies_div p{margin:0 10px 40px 10px; text-align:left}
div.supplies_left_div{width:249px; height:650px; background-color:#343434; margin:0 0 0 25px; float:left; display:inline}
div.supplies_right_div{width:720px; height:650px; background-color:#343434; margin:0 0 0 10px; float:left; display:inline}
.supplies_right_div a{font-size:12px; font-weight:bold; color:#1dc3e7; text-decoration:none}
p.title_left{margin:10px 10px 30px 10px; color:#9ef39e; font-size:16px; font-weight:bold; text-align:left}
p.title_right{margin:10px 10px 20px 10px; color:#9ef39e; font-size:16px; font-weight:bold; text-align:left}
p.left_text{margin:20px 10px 10px 10px; font-size:14px; color:#b2b2b2; text-align:left}
form{margin:0; padding:0; clear:both}
hr{margin:5px 0 0 0; height:1px}
input.supplies_left_input{margin:10px 0 10px 10px; padding:5px; float:left; width:188px; height:19px; border:1px solid #6a6a6a; background-color:#343434; color:#fff; text-align:left}
input.supplies_left_submit{margin:14px 10px 10px 3px; float:left; text-align:left}
p.left_small_bold_text{clear:left; margin:10px 10px 20px 10px; color:#fff; font-weight:bold; font-size:11px; text-align:left}
a.left_smaller_text{margin:0 0 10px 0; color:#1dc3e7; font-weight:normal; font-size:11px; text-align:left; text-decoration:none}
.supplies_left_banner_{margin:40px auto 10px auto; cursor:pointer}
.supplies_right_banner{margin:0 auto; padding:0; cursor:pointer}
div.acordeon_div{width:699px; height:auto; margin:20px auto 25px auto}
div.element_header{width:698px; height:51px; margin:0 0 1px 0; background-color:#585858; overflow:hidden; text-align:center}
div#element_header_1{cursor:pointer}
div#element_header_2{cursor:pointer}
div#element_header_3{cursor:pointer}
div.element_header_image_div{width:68px; height:50px; margin:1px 5px 0 5px; float:left; display:inline}
div.element_header_image_div img{margin:5px 0 0 0}
div.element_header_text{width:435px; height:26px; float:left; display:inline}
p.element_header_title{width:430px; height:26px; margin:0 0 0 5px; line-height:30px; text-align:left; font-size:14px; color:#fff}
p.element_header_description{width:430px; height:25px; margin:0 0 0 5px; line-height:14px; text-align:left; font-size:12px; color:#fff}
div.element_header_down{float:right; display:inline; width:30px; height:30px; margin:10px; }
div.element_header_up{float:right; cursor:pointer; display:inline; width:20px; height:18px; margin:10px; background-image:url(/sbso/cleansheet/i/country_selector_cross.png)}
div.element_contents{width:698px; height:auto; background-color:#585858; text-align:left}
div.element_content{width:auto; height:280px; margin:0 10px 10px; background-color:#585858}
p.element_content_text{width:420px; height:14px; line-height:14px; margin:10px 0 0; text-align:left; font-size:14px; color:#fff}
span.dropdown{display:block; float:left}
input.acordeon_submit{width:20px; height:20px; position:relative; top:5px}
select{margin:0; width:350px; height:20px; border:1px solid #6b6b6b; color:#fff; background-color:#343434}
.element-content a{color:#1dc3e7; text-decoration:none}
.element-content a:hover{color:#1dc3e7; text-decoration:none}
.element-content a:visited{color:#1dc3e7; text-decoration:none}
div.other_information{height:auto; margin:10px auto 30px auto}
div.other_information_container{padding:5px 10px; background-color:#585858}
div.other_information_container div.left{float:left; height:120px; margin-right:20px}
div.other_information p.header{margin:5px auto; font-weight:bold}
div.other_information p.link{margin:5px auto; font-weight:normal}
.centerContent{width:968px; margin:auto; overflow:hidden}
#phoneOrders{float:left; width:195px; margin:16px 0 0 7px; font-size:90%; font-weight:bold}
#headSupportLink{float:left; width:200px; margin-top:16px; font-size:90%; font-weight:bold}
#taskNav{width:100%; min-height:57px}
#searchArea{float:right; margin:17px 17px 0 0}
#searchIcon{font:90% Helvetica, Verdana, Arial, Sans-serif; padding:2px 0; border:none;}
.submitCaret{border:0; width:14px; height:16px;}
.mainContentArea{width:100%}
#mainPaddedPanel{float:left; width:915px; min-height:462px; margin:0 0 0 20px; padding:0 0 0 15px; font-size:12px}
#mainNarrowColumn{position:absolute; top:28px; width:200px; height:430px; margin:0 10px 0 0}
#mainNarrowColumn li{margin-bottom:5px}
#prdNarrowColumn{position:absolute; top:28px; overflow:visible; width:200px; height:440px; z-index:20; margin:0}
#slideInArea{position:absolute; overflow:hidden; width:683px; left:225px; top:28px; height:430px}
#mainWideColumn{position:absolute; width:683px; z-index:10}
#segmentArea{margin:0 0 12px 20px; overflow:hidden}
#staticArea{margin-top:11px}
.columnA{float:left; width:50%; padding-right:10px}
.columnB{float:left; width:43.5%; padding-right:5px}
.supportTitle{padding:3px 10px; font-size:13px; color:#9cf39f; font-weight:bold; margin-bottom:0}
#supportLeftColumn{position:relative; float:left; width:635px; margin-top:15px; margin-right:15px; padding-left:5px; margin-bottom:10px}
#supportRightColumn{float:left; margin-top:15px; width:238px; margin-left:10px}
#supportProductSearch{width:330px; margin-right:60px; padding-right:30px; float:left}
#supportProductDetect{display:none; position:absolute; left:375px; margin-top:1.75em; padding:2em 0 1.5em 10px; width:250px; color:#333; border-left:1px solid #999}
.supportContentHeader{background-color:#343434}
.supportHline{width:605px; height:1px; padding:15px 15px 0 15px; margin:0; background-color:#343434}
.supportHline div{height:0; padding:0; margin:0; border-top:1px solid #999; line-height:0; font-size:0}
.supportContentBlock{width:615px; padding:10px; background-color:#343434; margin:0}
.supportContentBlock a,  #supportProductDetect a{text-decoration:none; color:#1dc3e7}
.supportContentBlock a:active,  .supportContentBlock a:link,  .supportContentBlock a:visited{text-decoration:none}
.supportContentBlock a:hover,  #supportProductDetect a:hover{text-decoration:none}
div.supportbanner3{position:absolute; bottom:8px}
div.supportbanner2{margin-top:12px; _margin-top:16px}
#unClickable{display:none; position:absolute; width:635px; height:325px; background-color:#000; z-index:5}
#supportRightColumn ul{list-style-type:none; padding:0; margin:0}
#supportRightColumn li{margin-bottom:5px}
#supportRightColumn li a{margin-bottom:5px; color:#1dc3e7; text-decoration:none}
h3.bottomSpaceSmall{color:#ccc}
.grayButton{background:#09c; border:none; color:#fff; background-color:#09c; padding-right:10px}
form.zeroMargin{margin:0}
.divUnit div{padding-bottom:3px}
.divUnit div a{text-decoration:none}
.divUnit div a:hover{text-decoration:none}
#dock_static{margin:0 auto; position:absolute; bottom:0; margin-bottom:5px; width:100%; _margin-top:10px; _position:relative}
div.centering_div{position:relative; margin-right:auto; margin-left:auto}
div.panel_green{float:left; overflow:hidden; text-decoration:none; color:#fff; width:520px; margin:0 auto}
div.panel_blue{float:left; text-decoration:none; color:#fff; cursor:pointer; width:119px; margin:0 auto; position:relative}
div.panel_green div.panel_l{ width:12px; height:46px; float:left}
div.panel_green div.panel_c{ height:44px; border-top:1px solid #71be94; border-bottom:1px solid #249b5a; width:496px; float:left}
div.panel_green div.panel_r{ width:12px; height:46px; float:left}
div.panel_green div.panel_top{height:30%}
ul.panel_top_links{list-style-type:none; padding:0; margin:0}
ul.panel_top_links li{display:inline; color:#fff; margin-right:40px}
div.panel_top a:link{text-decoration:none; color:#fff}
div.panel_top a:hover{text-decoration:none}
div.panel_top a:visited{text-decoration:none; color:#fff}
div.panel_top a:active{text-decoration:none; color:#fff}
div.panel_green div.panel_bottom{margin-top:10px;}
div.panel_blue div.panel_l{ width:12px; float:left; height:46px;}
div.panel_blue div.panel_r{ width:12px; float:left; height:46px;}
div.panel_blue div.panel_c{ height:44px; border-top:1px solid #60bbd8; border-bottom:1px solid #1489ac; float:left; height:44px; width:95px}
div.panel_blue div.panel_bottom{margin:0 0 8px 0; position:absolute; bottom:0; width:95px}
div.panel_popup{display:none; width:180px; position:absolute; right:0; z-index:10; bottom:46px; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#363636; height:auto; overflow:hidden; border-top:solid 3px #9cf39f; border-bottom:3px solid #000; padding-top:4px; padding-bottom:2px; margin:0}
div.panel_popup_menu{background-color:#363636; text-align:left; margin:0}
.corp_menu a{background-color:#363636; width:156px; height:15px; display:block; padding-left:20px; padding-right:20px; padding-top:.2em}
.corp_menu a:link{color:#fff}
.corp_menu a:visited{color:#fff}
.corp_menu a:hover{color:#9cf39f; background-color:#202020}
.corp_menu a:active{color:#9cf39f; background-color:#202020}
.hover a{background-color:#363636; width:156px; height:auto; display:block; padding:.2em 20px}
.hover a:link{color:#fff}
.hover a:visited{color:#fff}
.hover a:hover{color:#9cf39f; text-decoration:none; background-color:#202020}
.hover a:active{color:#9cf39f; text-decoration:none; background-color:#202020}
#promoteaser{display:none; border-left:1px solid #3f3f3f; border-right:1px solid #3f3f3f; width:395px; position:absolute; right:0; z-index:10; bottom:46px; border-bottom:3px solid #000; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#666; height:auto; overflow:hidden; border-top:solid 3px #9cf39f; margin:0}
.featured_promotions{width:393px; height:27px}
.featured_promotions p{color:#9ff29a; text-indent:20px; line-height:27px; font-size:14px}
.promo_item{width:100%; height:auto; padding:10px 0 10px 0; border-top:1px solid #3f3f3f;}
.promo_item a{margin:0 0 0 10px; color:#fff; font-size:14px; text-decoration:none}
.promo_item a:hover{margin:0 0 0 10px; font-size:14px; text-decoration:none; color:#9cf39f}
.promo_item a:visited{margin:0 0 0 10px; font-size:14px; text-decoration:none}
.promo_item a span{margin:0 0 0 10px; width:300px}
.promo_item p{margin:0 0 0 10px; color:#fff; font-size:12px}
.see_all_promotions{width:393px; height:49px}
.see_all_promotions a{line-height:49px; color:#fff; font-size:14px; padding:0 0 0 20px}
.see_all_promotions a:hover{line-height:49px; color:#fff; font-size:14px; padding:0 0 0 20px; color:#1dc3e7}
.see_all_promotions a:visited{line-height:49px; color:#fff; font-size:14px; padding:0 0 0 20px}
a.promotions_link{color:#fff; text-decoration:none}
a:hover.promotions_link{text-decoration:none; color:#9cf39f}
a:visited.promotions_link{color:#fff; text-decoration:none}
a#see_all_promotions_link{text-decoration:none}
a:hover#see_all_promotions_link{text-decoration:none; color:#9cf39f}
a:visited#see_all_promotions_link{text-decoration:none}
#top_layer{left:10px; opacity:1; overflow:hidden; top:8px; visibility:visible; width:964px}
#lib_content_wrapper{height:459px; overflow:hidden; width:auto; border-bottom:0; margin-bottom:0}
#lib_content{display:block; height:469px; opacity:1; visibility:visible; width:964px}
.newsroom_article{color:#333; height:424px; overflow:hidden; width:942px}
.newsroom_article .article_side{border-right:0 none; float:left; padding:0 5px 0 32px; width:600px}
.newsroom_article .info_side{float:left; min-height:450px; padding:0 48px 0 40px; width:214px}
.gateway_article{color:#333; height:460px; overflow:hidden; width:964px; background-color:#fff; margin-left:auto; margin-right:auto}
.gateway_article_top{color:#333; height:28px; width:964px; background-color:#fff}
.gateway_article_scroll_area{color:#333; height:424px; overflow:hidden; width:942px; background-color:#fff; font-family:arial, sans-serif; font-size:12px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:15px; text-align:left}
.gateway_article_body{width:600px; float:left; padding:0 5px 0 32px}
.gateway_article_menu{width:214px; float:left; border-left:1px solid #ccc; padding:0 12px 0 12px; width:214px}
.gateway_article .info{min-height:0; padding-left:35px}
.gateway_article .type{color:#00a0d2; font-size:9px; line-height:normal}
.gateway_article .date{color:gray; font-size:10px; line-height:normal}
.scrollbox_slider{display:block;  position:absolute; top:59px; right:auto}
.scrollbox_slider .handle{background-color:#00a0d2; height:120px; width:7px; position:relative}
.scrollbox_slider .handle .ribs{position:absolute; top:55px; left:2px; width:5px; height:20px}
.gateway_article_menu p{margin:4px 0 0}
div.privacy_popup{visibility:hidden; width:245px; height:175px; background-color:#252525; position:absolute; left:450px; top:125px; border:10px solid #626262; border-top:20px solid #626262}
div.privacy_close{background-image:url(/sbso/cleansheet/i/country_selector_cross.png); background-repeat:no-repeat; height:18px; overflow:hidden; position:absolute; right:1%; top:2%; width:20px; cursor:pointer}
p.privacy_p{padding:30px 10px; font-family:Arial; font-size:13px}
.gateway_sitemap_scroll_area{color:#ccc; height:424px; overflow:hidden; width:942px; background-color:#000; font-family:arial, sans-serif; font-size:12px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:15px; text-align:left}
.gateway_sitemap{color:#333; height:460px; overflow:hidden; width:964px; background-color:#000; margin-left:auto; margin-right:auto}
.gateway_sitemap_top{color:#333; height:28px; width:964px; background-color:#000}
#left_content{float:left; width:300px; padding:0 15px}
#center_content{float:left; width:300px; padding:0 15px}
#right_content{float:left; width:180px; margin-top:30px; border-top:1px solid #666; border-bottom:1px solid #666; padding:10px 0}
h2.site_title{color:#fff; margin-top:20px; margin-bottom:0; padding-left:10px}
#left_content p{padding-left:20px; color:#1dc3e7}
#left_content p a{color:#1dc3e7}
#center_content p{padding-left:20px; color:#1dc3e7}
#center_content p a{color:#1dc3e7}
#gateway_article table{margin:1em; border-collapse:collapse}
#gateway_article td{padding:.3em; border-top:1px #ccc dashed}
#gateway_article thead{background:#c4c4c4}
#gateway_article h2{font-size:18px; font-weight:normal; line-height:22px}
.static_article_body{width:860px; float:left; padding:0 5px 0 32px}
DIV.list_container{background-color:#fff; position:inherit; width:535px}
DIV.list_entry_white{float:left; background:none repeat scroll 0 0 #fff; border-top:1px dashed #828282; color:#000; display:block; margin:0; padding:10px 17px 0; text-align:left; width:535px; margin:1px 0 0 0}
DIV.list_entry_grey{float:left;border-top:1px dashed #828282; color:#000; display:block; margin:0; padding:10px 17px 0; text-align:left; width:535px}
DIV.list_container DIV P{margin:10px 0}
DIV.externallink_imagecontainer{position:inherit; float:left; padding-top:3px; padding-left:6px}
DIV.externallink_container{position:inherit; float:left}
DIV.externallink{position:inherit; float:left}
DIV.directionslink_container{clear:both}
DIV.table-layer{background-color:#fff; position:inherit; margin:0; padding:0; width:892px; border-left:1px solid #333; border-right:1px solid #333; border-bottom:1px solid #333}
DIV.table-row-grey{background-color:#ececec; border-top:1px dashed #828282; margin:0 auto; padding:0; width:100%}
DIV.table-row-white{border-top:1px dashed #828282; margin:1px auto 0; padding:0; width:100%}
DIV.left-container{float:left; margin:0; padding:0; width:253px}
DIV.right-container{float:right; margin:0; padding:0; width:636px}
DIV.left-column{float:left; margin:0; padding:7px; width:239px; text-align:left}
DIV.middle-column{float:left; margin:0; padding:7px 21px 7px 7px; width:239px; text-align:center}
DIV.right-column{margin:0; padding:7px; width:353px; float:right; text-align:center}
DIV.space-line{clear:both; margin:0; padding:0; width:auto}
DIV.inner-div-spacer{height:auto; width:1px; font-size:1px; padding:0; margin:0; line-height:1px}
DIV.inner-div-contentwrap{text-align:center; padding:0; margin:0}
DIV.inner-div-content{float:left;}
DIV#first_inner_row{border-top:none}
DIV.bottom-div{clear:both; vertical-align:middle; padding:0; margin:0; border-top:1px solid #828282}
H5.themeheader{font-size:12px; font-weight:bold; margin:0; padding:0; text-align:center; width:auto}
.contact_div a{cursor:pointer}
#requestCall{display:none; height:500px; overflow:hidden; position:absolute; right:0; top:-10px; width:730px; z-index:250}
#requestCall .closeButton{position:absolute; top:10px; left:700px; width:20px; height:18px}
#requestCall iframe{height:500px; width:730px}
.jsHeader{width:975px; height:256px; float:left; clear:both; padding-left:25px; font-size:12px}
.jsHeaderTitle{float:left; clear:both; width:1000px; padding-top:30px}
.jsHeaderTitle h1{color:#f2f2f2; font-size:28px; font-weight:normal; line-height:20px; margin:0!important}
.jsHeaderNav{float:left; clear:both; width:1000px; padding-top:25px}
.jsHeaderNav a{color:#b2b2b2; text-decoration:none}
.jsHeaderNav a:hover{text-decoration:underline}
.jsHeaderNav span{color:#b2b2b2; padding:0 5px}
.selectedNav{color:#6ec902!important}
.jsHeaderSubTitle{float:left; clear:both; width:1000px; padding-top:30px}
.jsHeaderSubTitle h2{color:#f2f2f2; font-size:24px; font-weight:normal; line-height:20px; margin:0!important}
.greyTextHeader{float:left; clear:both; width:1000px; padding-top:25px}
.greyTextHeader p{font-size:14px; color:#b2b2b2; padding-bottom:3px}
.greyTextHeader p a{color:#f2f2f2; text-decoration:none}
.greyTextHeader p a:hover{text-decoration:underline}
.pSpacer{padding-bottom:15px!important}
#header_1{background:url(/sbso/cleansheet/images/i/gateway/browse/prn3826-browse-head1.jpg) no-repeat center}
#header_2{background:url(/sbso/cleansheet/images/i/gateway/browse/prn3826-browse-head2.jpg) no-repeat center; display:none}
#header_3{background:url(/sbso/cleansheet/images/i/gateway/browse/hp-officejet-pro-8600e-hdr3.jpg) no-repeat center; display:none}
#header_4{background:url(/sbso/cleansheet/images/i/gateway/browse/hdr-lto-storage-solution.jpg) no-repeat center; display:none}
.contentSection{width:1000px; float:left; clear:both; font-size:12px}
.containerUp{width:975px; float:left; clear:both; height:656px; background:url(/sbso/cleansheet/pu/index/bg-sprite-repeat-x.jpg) repeat-x 0 -190px; padding-left:25px}
.containerUpTitle{width:975px; float:left; clear:both; padding-top:25px; padding-bottom:5px}
.containerUpTitle h2{color:#f2f2f2; font-size:24px; font-weight:normal; line-height:20px; margin:0!important}
.browseContainer{width:950px; _width:975px!important; float:left; clear:both}
a.prodBlock{display:block; float:left; width:189px; border-right:1px solid #1f2021; height:155px; background:url(/sbso/cleansheet/pu/index/bg-sprite-repeat-x.jpg) repeat-x 0 0; text-align:center; text-decoration:none; padding-top:35px}
a.prodBlock2{display:block; float:left; width:190px; height:155px; background:url(/sbso/cleansheet/pu/index/bg-sprite-repeat-x.jpg) repeat-x 0 0; text-align:center; text-decoration:none; padding-top:35px}
a.prodBlock:hover,  a.prodBlock2:hover{text-decoration:none}
a.prodBlock img,  a.prodBlock2 img{padding-bottom:20px}
a.prodBlock br,  a.prodBlock2 br{line-height:1px; font-size:10px}
a.prodBlock span,  a.prodBlock2 span{color:#f2f2f2; font-size:13px}
a.prodBlock span:hover,  a.prodBlock2 span:hover{text-decoration:underline}
.restSide{float:left; height:190px; width:570px; background:url(/sbso/cleansheet/pu/index/bg-sprite-repeat-x.jpg) repeat-x 0 -846px; }
a.prodBlock.empty {background: url('/sbso/cleansheet/pu/index/bg-sprite-repeat-x.jpg')repeat-x 0 -846px transparent; float: left; height: 155px; width: 189px;}
.needHelpBlock{padding:30px 0 0 70px; float:left}
.needHelpBlock p{padding-bottom:15px; color:#b2b2b2; font-size:18px}
.needHelpBlock a{line-height:22px; color:#00bff3; text-decoration:none}
.needHelpBlock a:hover{text-decoration:underline}
.containerDown{width:975px; float:left; clear:both; height:488px; padding-left:25px; background:url(/sbso/cleansheet/pu/index/bg-sprite-repeat-x.jpg) repeat-x 0 -1036px}
.containerDownUp{width:975px; float:left; clear:both}
.downBlock{float:left; width:485px}
.downBlockTitle{float:left; width:475px; padding-top:30px}
.downBlockTitle a{float:left; padding-right:10px; background:url(/sbso/cleansheet/images/i/gateway/browse/prn3826-browse-arrow.gif) no-repeat right; color:#f2f2f2; font-size:18px; font-weight:normal; line-height:20px; margin:0!important}
.downBlockTitle a:hover{text-decoration:underline}
.downBlockContent{width:475px; float:left; clear:both}
.blockContainer{width:475px; float:left; clear:both; padding-top:25px}
.blockContainerLeft{float:left; width:70px; height:48px}
.blockContainerRight{float:left; padding-left:20px; width:290px}
.subtitleRight{float:left; clear:both; font-size:15px; color:#f2f2f2; padding-bottom:5px; width:290px}
.greyTextRight{float:left; clear:both; color:#b2b2b2; width:290px}
.greyTextRight a{color:#b2b2b2; text-decoration:none}
.greyTextRight a:hover{text-decoration:underline}
.containerDownDown{width:975px; float:left; clear:both; padding-top:50px}
.endLine{width:250px; float:left; margin-right:20px}
.endLineBlock{float:left}
.endLineBlock h4{color:#f2f2f2; font-size:14px; font-weight:normal; line-height:20px; margin:0!important; padding-bottom:10px}
.endLineBlock p{color:#b2b2b2}
.endLineBlock a{color:#00bff3; text-decoration:none}
.endLineBlock a:hover{text-decoration:underline}
.formBlock{width:250px; float:left; clear:both; padding-bottom:10px; padding-top:5px}
.formInput{background:url("/sbso/cleansheet/images/i/gateway/browse/prn3826-browse-input.jpg") no-repeat scroll center center transparent; float:left; height:21px; line-height:21px; width:128px; margin-right:5px}
.formInput input{background:none repeat scroll 0 0 transparent; border:0 none; border-collapse:collapse; height:21px; line-height:21px; margin:0; color:#999; font-size:11px; padding-left:5px}
.submitButton{background:url("/sbso/cleansheet/images/i/gateway/browse/prn3826-browse-send.jpg") no-repeat scroll center center transparent; float:left; height:21px; width:59px}
.submitButton input{background:none repeat scroll 0 0 transparent; border:0 none; border-collapse:collapse; color:#fff; cursor:pointer; font-size:10px; height:21px; width:59px}
.footerBar{background:url("/sbso/cleansheet/pu/index/bg-sprite-repeat-x.jpg") repeat-x scroll 0 -1524px transparent; clear:both; float:left; height:27px; line-height:27px; width:1000px}
.clearer{clear:both; display:block; font-size:0; height:1px; line-height:0; margin-bottom:-1px}
.arrowLinkGrey{padding-right:10px; background:url(/sbso/cleansheet/images/i/gateway/browse/prn3826-browse-arrow.gif) no-repeat right 8px; color:#f2f2f2; font-size:18px; font-weight:normal; line-height:20px; margin:0!important;}
.arrowLinkBlack{padding-right:10px; background:url(/sbso/cleansheet/images/i/gateway/browse/prn3826-browse-arrow-blk.gif) no-repeat right 8px; color:#f2f2f2; font-size:18px; font-weight:normal; line-height:20px; margin:0!important;}
.arrowLink{padding-right:10px; background:url(/sbso/cleansheet/images/i/gateway/browse/prn3826-browse-arrow.gif) no-repeat right 6px; color:#f2f2f2; font-size:18px; font-weight:normal; line-height:20px; margin:0!important; vertical-align:baseline}
html{height:100%; overflow:auto}
body{height:100%; background-color:#111; color:#fff; font:11px arial; min-width:1024px; width:1024px; margin:auto; padding:0}
.white{color:#fff}
.black{color:#000}
.green{color:#61c702}
div.header div.left div.pad a.logo, div.header .input, .searchSubmit, div.hnl_l2_p1_menu ul li a.green_arrow, div.hnl_l2_p1_menu ul li a.green_arrow:hover, div.hnl_l2_p2_menu ul li a.green_arrow, div.hnl_l2_p2_menu ul li a.green_arrow:hover, div.header div.right div.pad a.connect, div.header div.right div.pad a.connect:hover, .searchSubmit, .connect_over, .connect_on, div.footer div.left div.footerleftimages a.map, div.footer div.left a.divider, div.worldmap div.cselectorBtn, a.green_arrow{background:url(/sbso/cleansheet/i/header_footer_sprite_v2.png) transparent no-repeat}
a, object, embed{outline:0}
img{border:0}
p{margin:0; padding:0}
h1,  h2,  h3,  h4,  h5{margin-top:0}
h1{font-size:20px; line-height:24px}
h2{font-size:18px; line-height:22px; font-weight:400}
h3{font-size:16px; line-height:18px}
h4{font-size:14px; line-height:16px}
h5{font-size:12px; line-height:16px; font-weight:700}
ul.horiz{list-style-type:none; margin:0; padding:0}
.gone{visibility:hidden}
.hidden{position:absolute; left:-1000em; visibility:hidden}
.fadeOut{opacity:0}
.fadeIn{opacity:1}
.clearfix{min-height:0}
.clearfix:after{content:"."; clear:both; display:block; visibility:hidden; height:0}
.screenReading{position:absolute; width:0; height:0; font-size:0}
div.everything{position:relative; height:100%; width:1024px; margin:auto}
div.body{position:relative; min-height:500px; height:auto; width:100%; z-index:1; overflow:hidden; background:#111; margin:0 auto}
div.header{position:relative; height:100px; width:100%; z-index:10; background:#111; min-width:950px; margin:0 auto}
div.footer{position:relative; color:#fff; height:42px; width:100%; padding-top:10px; z-index:9; background:#111; min-width:950px; margin:auto}
div.hidden,  ul.hidden,  iframe.hidden{top:-1000em; overflow:hidden}
div.fixer{clear:both; width:100%; height:10px; overflow:hidden}
div.max{width:100%; height:100%}
a#main_nav_plus{display:none; float:left; width:36px; height:21px; margin-top:28px; }
#nav_mask_content{position:absolute; top:-1px; left:0}
div.top_buyhp{text-transform:uppercase; background-color:#1a1a1a; height:15px; padding:5px}
.top_wrapper{width:1024px; margin:auto}
div.top_buyhp .top_wrapper div.top_right{float:right}
div.header div.left{float:left; left:7px; position:relative; top:19px; width:90%; z-index:1}
div.header div.left div.pad a.logo{background-position:0 0; display:block; float:left; height:48px; width:47px; margin:0 15px 0 13px}
div.header div.right{position:relative; top:-48px; right:14px; float:right; z-index:2; width:auto}
div.header div.right ul.nav_buttons{height:36px; margin:0; padding:0 12px 0 10px}
div.header div.right div.search{display:inline-block; padding-top:10px; width:auto; float:left; z-index:-1}
div.header div.right div.nav_txt{border-right:1px dotted #eee; display:inline-block; float:left; font:11px/11px arial; position:relative; top:14px; margin:0 13px 0 11px; padding:0 13px 0 11px}
div.header div.right div.pad{display:inline-block; font:11px/11px arial}
div.header div.right ul.nav_buttons li{display:block; float:left; position:relative}
div.header div.right div.nav_txt a{color:#fff; font:11px Arial; text-decoration:none; text-transform:uppercase}
div.header .input{background-position:-150px 0; border:medium none; float:left; margin:0; padding:0 0 0 4px}
#searchBox{background:none repeat scroll 0 0 #fff; color:#000; float:left; font-family:arial; font-size:11px; height:15px; position:relative; width:160px; border:0; background-color:#fff; padding:1px 3px}
.searchSubmit{background-position:-100px 0; border:0 none; color:#fff; float:left; height:18px; position:relative; width:20px; cursor:pointer}
div.header .header_titles{border-left:1px solid #656565; word-wrap:break-word}
div.header div.left div.pad img.logo{display:block; float:left; background:transparent no-repeat center center; padding:17px}
div.header .section{font-size:13px; line-height:76px; color:#61c702; float:left; font-weight:400; margin-left:10px}
div.header #nav_mask{overflow:hidden; position:absolute; top:0; left:70px; width:100%; height:76px}
div.header ul.main_nav{float:left; list-style-type:none; margin:0; padding:10px 0 0}
div.header ul.main_nav li{display:block; float:left; position:relative; border-left:1px solid #656565; margin:0; padding:0}
div.header ul.main_nav li a,  ul#fake_drop li{display:block; float:left; font:normal 13px arial; text-decoration:none; color:#fff; padding:0 35px 0 10px}
div.header ul.main_nav li ul li a{float:none; padding-left:15px; width:186px; font:normal 12px/30px arial; text-transform:capitalize}
div.header ul.main_nav .last{ height:36px}
div.header ul.main_nav li ul li ul{position:relative; left:0; top:0; z-index:100; width:195px; margin:0; padding:0}
div.header ul.main_nav li ul li ul li a{float:none; padding-left:30px; width:195px; font:normal 12px/30px arial; text-transform:capitalize; line-height:25px}
#hnl_l2_p1_inner{display:none; background:#111 url(/sbso/cleansheet/i/homepage/s.gif) repeat scroll 0 0; font-family:Arial; font-size:13px; position:absolute; left:65px; top:60px; width:230px; z-index:15; padding-top:5px; padding-right:15px; padding-bottom:15px; border-bottom:solid 3px #61c702}
div.hnl_l2_p1_menu ul{list-style-type:none; padding-left:10px; line-height:25px; margin-top:0; margin-bottom:0; margin-left:0}
#hnl_l2_p2_inner{display:none; background:#111 url(/sbso/cleansheet/i/homepage/s.gif) repeat scroll 0 0; font-family:Arial; font-size:13px; position:absolute; left:240px; top:60px; width:230px; z-index:15; border-bottom:solid 3px #61c702; padding-bottom:15px; padding-top:5px; padding-right:15px}
div.hnl_l2_p2_menu ul{list-style-type:none; padding-left:15px; line-height:25px; margin-top:0; margin-bottom:0; margin-left:0}
div.header div.right a.support_txt{text-transform:uppercase; font:11px/11px arial; color:#fff; text-decoration:none; height:auto; margin:12px 0 0; padding:3px 0 0}
div.header div.right div.pad span.buy_txt{font:11px Arial; color:#bababa; text-decoration:none; padding-top:11px; font-weight:700; width:auto}
div.header div.right div.pad span.pipe_chr{font:11px Arial; color:#fff; text-decoration:none; border-right:1px dotted #eee; height:12px; margin:12px 11px 0 9px; padding:3px 0 0}
div.header div.right div.pad a{display:block}
div.header div.right div.pad span{display:block; float:left; width:1px; height:36px}
div.header div.right div.pad a:focus span.hidden{left:auto; margin-top:40px}
div.header div.right div.pad a.search{width:47px; height:36px}
div.header div.right div.pad a.search:hover{width:47px;height:36px}
div.header div.right div.pad a.connect{width:47px; background-position:0 -80px; height:36px}
#a_support_drivers{float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; height:50px; padding-top:10px; position:relative; left:-5px}
#searchContainerInner{position:absolute; top:35px; right:0; height:65px; width:auto; background-color:#626262; display:none; z-index:50; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; text-align:left; border-bottom:solid 3px #61c702; white-space:nowrap; padding:10px 3px 10px 10px}
#search_form{margin-top:5px}
#search_text{width:100px}
#recent_search{text-align:left; font-size:9px; padding-top:10px; color:#a5a5a5; display:inline}
#recent_search .results_list{color:#fff; width:313px}
.search_over{width:46px; height:36px}
.search_on{width:46px;  height:36px}
#connectContainerInner{display:none; background-color:#636363; font-family:Arial; font-size:14px; position:absolute; right:0; top:35px; width:300px; z-index:15; border-bottom:solid 3px #61c702; padding:10px}
#connectInformation{background-color:#252525; margin-top:10px; float:left; padding:20px}
#connectContainerInnerHP{display:none; background-color:#636363; font-family:Arial; font-size:13px; position:absolute; right:0; top:35px; width:270px; z-index:15; border-bottom:solid 3px #61c702; padding:10px}
#connectInformationHP{background-color:#252525; padding-bottom:10px; padding-top:10px; margin-top:10px; float:left}
#connectInformationHP a{color:#fff; list-style-type:none; text-decoration:none; padding:2px 15px 3px 0}
.connect_on{width:46px; background-position:0 -220px; height:36px}
.connect_Blueline{background-color:#00a0d2; font-weight:700; font-size:11px; height:17px; padding:1px 0 0 5px}
.connectHSeparator{background-color:#252525; height:10px; width:auto}
.w160{width:160px}
.w170{width:170px}
.connectImage{float:left; padding:0 10px 0 20px}
.connect_border{float:left; border-bottom:1px solid #636363; width:270px; height:2px; font-size:0; margin:0 0 10px}
.linksWidth{width:260px}
.leftyContact{float:left; font-size:12px; padding:2px 0 0 20px}
.connect_sub_links{float:left; width:255px; margin-left:10px}
.connect_sub_links ul{list-style-type:none; margin-top:0; margin-bottom:0}
.elementrn ul li a{margin-right:30px; width:auto; clear:both}
div.footer div.left{float:left; position:relative; left:12px; height:29px; bottom:0; vertical-align:middle; padding:6px 6px 7px}
div.footer div.left div.footerleftimages{float:left; height:29px; bottom:0; vertical-align:middle}
div.footer div.left div.footerlefttext{float:left; line-height:22px; vertical-align:middle; padding-right:7px}
div.footer div.footerlefttext2{left:34px; position:relative; float:left; line-height:29px; height:29px; bottom:0; vertical-align:middle; padding:6px 6px 7px}
div.footer div.left div.footerleftimages a.world{display:block; width:106px; height:29px; background:url(/sbso/cleansheet/i/footer/language.png) transparent no-repeat center center}
div.footer div.left div.footerleftimages a.map{float:left; display:inline-block; width:40px; height:29px; background-position:-97px -196px}
div.footer div.left div.footerleftimages div.flag{float:left; display:inline-block; width:30px; height:22px; line-height:29px; vertical-align:middle; background:transparent url(/sbso/cleansheet/i/footer/flags/united_states.gif) no-repeat center center; text-align:center}
div.footer div.left div.footerleftimages div.flag img{margin-top:29%}
div.footer div.footerlefttext2 a.language{display:inline-block; height:29px; font-weight:700; font-size:10px; color:#61c702; text-decoration:none}
div.footer div.left a.divider{display:inline-block; height:29px; width:10px; background-position:-100px -50px; text-decoration:none; vertical-align:bottom; text-align:center}
div.footer div.right{position:absolute; right:28px; height:13px}
div.footer div.right a{color:#adadad; text-decoration:none; padding-top:3px}
div.footer div.right ul{margin-top:0; margin-bottom:0}
div.footer div.right li{display:inline}
div.footer div.right li.copyright{color:#999}
div.footer div.top{bottom:30px}
div.footer div.middle{bottom:15px}
div.footer div.bottom{bottom:0}
div.footer div.right span.pipe_chr_solid{font:8px Arial; color:#fff; text-decoration:none; border-right:1px solid #ccc; margin-left:7px; margin-right:6px}
.footer_popup{display:none; min-width:175px; width:220px; position:absolute; z-index:10; top:240px; font-family:Arial, Helvetica, sans-serif; font-size:13px; background-color:#444; overflow:hidden; border-top:solid 3px #61c702; padding-bottom:10px}
.footer_popup .fnr_popup_title{color:#61c702; background-color:#111; height:25px; padding-top:.5em; padding-left:20px; padding-right:20px; font-size:13px; text-align:left; border-bottom:solid 3px #666}
.footer_popup .fnr_popup_menu{background-color:#353535; text-align:left}
.footer_popup .fnr_popup_link{display:block; height:100%; padding:.5em 20px}
div.worldmap{width:956px; height:483px; position:absolute; overflow:hidden; z-index:20000000}
div.worldmap img.mapImage{width:auto; height:100%; top:0; left:0; position:absolute; z-index:10000}
div.worldmap div.cselectorBtn{height:18px; width:20px; top:2%; right:1%; position:absolute; background-position:-100px -250px; background-repeat:no-repeat; overflow:hidden; z-index:10007}
div.worldmap div.continentDiv{background:transparent url(/sbso/cleansheet/i/homepage/s.gif) repeat scroll 0 0; position:relative; overflow:hidden; top:-11%; height:106%; width:33%; float:left; z-index:10004}
div.worldmap a.continentText{text-align:center; background-color:transparent; overflow:hidden; position:relative; width:33%; font-family:Arial; font-size:16pt; top:40%; float:left; z-index:10001}
div.worldmap div.continentDiv div.countries{top:20px; padding-top:21px; padding-left:35px; padding-right:30px; text-align:left; position:relative; background:#111 url(/sbso/cleansheet/i/homepage/s.gif) repeat scroll 0 0; height:100%; z-index:10005}
div.worldmap div.continentDiv div.countries span{position:relative; bottom:-10px}
div.worldmap div.continentDiv div.countries div.continentheader{color:#fff; font-family:Arial; font-size:16pt}
div.worldmap div.continentDiv div.countries div.firstcolumn a,  div.worldmap div.countries div.secondcolumn a{color:#fff; cursor:pointer; font-family:Arial; font-size:11px; text-decoration:none}
div.footer div.left div.footerlefttext a.country,  div.footer div.footerlefttext2 a.language_opt{display:inline-block; height:29px; font-weight:700; font-size:10px; color:#fff; text-decoration:none; padding-left:0}
.dotted_left{border-left:1px dotted #fff; width:1px; position:relative; top:5px; height:12px; background-color:transparent; float:left; padding-right:2px}
.hand,  div.footer div.left:hover,  div.worldmap div.cselectorBtn:hover{cursor:pointer}
div.header .section a,  div.footer div.left div.footerlefttext a:hover,  div.footer div.left div.footerlefttext a:focus,  div.footer div.right a:hover,  div.footer div.right a:focus,  .footer_popup .hover:hover a:hover,  .footer_popup a:focus,  div.worldmap div.continentDiv div.countries div.firstcolumn a:hover,  div.worldmap div.continentDiv div.countries div.secondcolumn a:hover,  div.worldmap div.continentDiv div.countries div.firstcolumn a:focus,  div.worldmap div.continentDiv div.countries div.secondcolumn a:focus,  div.worldmap div.continentDiv div.countries div.firstcolumn a:active,  div.worldmap div.continentDiv div.countries div.secondcolumn a:active{color:#61c702; text-decoration:none}
div.header ul.main_nav li a:hover,  div.header ul.main_nav li a:focus,  div.header ul.main_nav li ul a:hover,  div.header div.right a.support_txt:hover,  div.header div.right a.support_txt:focus,  div.footer div.footerlefttext2 a.language_opt:hover,  div.footer div.right a.selected_footer,  .footer_popup .fnr_popup_menu:hover a,  .selected_footer{color:#61c702}
div.header ul.main_nav li ul li,  div.header ul.main_nav li ul li ul li{float:none; background-color:#282828}
div.hnl_l2_p1_menu ul li a.green_arrow,  div.hnl_l2_p2_menu ul li a.green_arrow,  a.green_arrow{background-position:-150px -96px; padding-left:14px}
div.hnl_l2_p1_menu ul li ul,  div.hnl_l2_p2_menu ul li ul{padding-left:15px; padding-bottom:10px}
div.hnl_l2_p1_menu ul li ul li,  div.hnl_l2_p2_menu ul li ul li{line-height:15px; padding:3px}
div.hnl_l2_p1_menu a,  div.hnl_l2_p2_menu a,  .footer_popup .hover a{color:#fff; text-decoration:none}
div.hnl_l2_p1_menu a:hover,  div.hnl_l2_p2_menu a:hover,  #connectInformationHP a:hover,  div.hnl_l2_p1_menu a:focus,  div.hnl_l2_p2_menu a:focus,  #connectInformationHP a:focus{color:#61c702!important}
div.hnl_l2_p1_menu ul li a.green_arrow:hover,  div.hnl_l2_p2_menu ul li a.green_arrow:hover,  a.green_arrow:hover,  div.hnl_l2_p1_menu ul li a.green_arrow:focus,  div.hnl_l2_p2_menu ul li a.green_arrow:focus,  a.green_arrow:focus{background-position:-100px -116px!important}
.accordion_link{display:block; padding:5px 10px}
#a_support_drivers a:hover,  div.footer div.left div.footerleftimages a.map:hover,  div.footer div.left div.footerleftimages a.map:focus,  div.footer div.left div.footerleftimages a.map:visited,  div.footer div.left div.footerleftimages a.map:active{text-decoration:none}
#searchContainer,  #connectContainer{position:absolute; right:-5px; top:0}
#searchIcon,  #connectIcon{position:absolute; top:0; right:0; z-index:101; border:1px solid #1c1c1c; font-size:0}
#search_results,  #connect_results{padding-top:30px}
#search_results_header,  #connect_results_header{color:#fff; font-size:14px}
#connectLinks,  #connectLinks2{color:#fff; height:17px}
.footer_popup .hover:hover,  .footer_popup .hover:focus{background-color:#202020}
div.worldmap div.continentDiv div.countries div.firstcolumn,  div.worldmap div.continentDiv div.countries div.secondcolumn{padding-top:18px; position:relative; width:50%; float:left; line-height:14px}
div.top_buyhp .top_wrapper div.top_left,  ul.horiz li,  .hn1_l1_p1,  .lefty{float:left}
div.header div.right div.pad a.connect:hover,  div.header div.right div.pad a.connect:focus,  div.header div.right div.pad a.connect:active{width:47px; background-position:0 -150px; height:36px}
.connect_over{width:47px; height:36px; background-position:0 -150px!important}
a.ribbon_link{text-decoration:none; color:#fff}
.ribbon_link:hover,  .ribbon_link:focus{text-decoration:none; color:#61c702}
h1,  h2,  h3,  h4,  h5{margin-top:0}
h3{font-size:16px; line-height:18px}
.gone{display:none; visibility:hidden}
img{border:0 none}
a,  object,  embed{outline-color:-moz-use-text-color; outline-style:none; outline-width:0}
div.header div.right ul.nav_buttons li a.community,  div.header div.right ul.nav_buttons li a.community:hover,  div.header div.right ul.nav_buttons li a.community:focus,  div.header div.right ul.nav_buttons li a.community:active,  div.header div.right div.pad a.community:hover,  div.header div.right div.pad a.community:focus,  div.header div.right div.pad a.community:active,  div.header div.right div.pad a.community,  div.header div.right div.pad a.communities_over,  div.header div.right div.pad a.communities_off,  .community_headleft,  .community_headright,  .community_footerleft,  .community_footerright,  div.community_mainblock_text .expand_link a:hover,  div.community_mainblock_text .expand_link a:focus,  div.community_mainblock_text .expand_link a:active,  .white_arrow,  div.community_mainblock_text .expand_link a,  div.header div.right div.pad li.expand_link a,  .down_green_arrow,  .green_arrow_com,  div.header div.right div.pad li.expand_link a:hover,  div.header div.right div.pad li.expand_link a:focus,  div.header div.right div.pad .discussion_more a,  div.header div.right div.pad .discussion_more a:hover,  div.header div.right div.pad .discussion_more a:focus,  .discussion_more a,  .discussion_more a:hover,  .discussion_more a:focus,  .discussion_more a:active,  div.header div.right div.pad div.community_social_text a,  .community_social_text a:hover,  .community_social_text a:focus,  .community_social_text a:active,  .community_social_text a,  div.header div.right div.pad div.community_social_text a,  .com_footer_text a,  .com_footer_text a:hover,  .com_footer_text a:focus,  .com_footer_text a:active,  div.header div.right div.pad div.community_social_text a:hover,  div.header div.right div.pad div.community_social_text a:focus,  div.header div.right div.pad div.com_footer_text a:hover,  div.header div.right div.pad div.com_footer_text a,  div.header div.right div.pad div.com_footer_text a:focus,  .social_arrow,  .social_arrow:hover,  .social_arrow:focus{background:url(/sbso/cleansheet/i/communities_sprite.png) transparent no-repeat}
div.header div.right div.pad a.communities_over{background-position:0 -200px!important}
div.header div.right div.pad a.communities_off{background-position:0 -160px}
#communityContainerInner{color:#fff; display:none; font-family:Arial; font-size:13px; height:auto; position:absolute; right:0; text-align:left; top:35px; width:400px; z-index:50}
#communityBox{width:400px; height:auto}
.community_headleft{background-position:0 -80px; float:left; height:35px; padding:0 0 0 10px}
.community_headright{height:35px; background-position:-10px -80px; float:right; padding:0 0 0 10px}
.community_footerleft{background-position:0 -116px; float:left; height:35px; padding:0 0 0 10px}
.community_footerright{background-position:-9px -116px; float:right; height:35px; padding:0 0 0 10px}
.communities_header{background-color:#626262; float:left; height:15px; width:372px; padding:10px 0}
.header_text{font-size:14px; color:#fff}
div.header_text h3{font-size:13px; line-height:13px}
.footer_text{font-size:13px; color:#f2f2f2; background-color:#626262; float:left; height:16px; width:380px; border-bottom:3px solid #61c702; padding:8px 0}
.com_footer_text{font-size:13px; color:#f2f2f2; background-color:#626262; float:left; height:16px; width:372px; border-bottom:3px solid #61c702; line-height:13px; padding:8px 0}
.community_main_block{background-color:#252525; border-bottom:1px solid #585858; display:inline-block; height:auto; padding:0 4px 0 0; width:396px}
.community_mainblock_text{float:left; height:auto; padding:6px 8px 6px 30px; width:250px}
div.header div.right div.pad a.mainblock_title{font-size:13px; width:250px; padding-bottom:5px; height:13px; float:none; color:#0098c7}
div.community_mainblock_text a.mainblock_title{color:#0098c7; font-size:13px; height:13px; padding-bottom:5px; width:250px}
div.community_mainblock_text .expand_link a{background-position:0 -16px; color:#fff; padding-left:9px; cursor:pointer}
div.community_mainblock_text .expand_link a:visited{color:#fff}
div.community_mainblock_text .expand_link a:hover,  div.community_mainblock_text .expand_link a:focus,  div.community_mainblock_text .expand_link a:active{background-position:0 4px; color:#61c702!important; text-decoration:none}
.mainblock_text{color:#fff; font-size:12px; height:auto; padding-bottom:10px; position:relative; width:245px}
.expand_link{width:235px; font-size:11px; color:#fff; text-transform:uppercase}
.white_arrow{background-position:0 -16px; padding-left:9px}
.down_green_arrow{background-position:0 -34px!important; padding-left:9px}
div.header div.right div.pad li.expand_link a{background-position:0 -16px; padding-left:9px; color:#fff}
.community_mainblock_picture{height:80px; width:85px; float:right; margin:5px 11px 5px 0}
.expand_link a:focus{color:#61c702!important; text-decoration:none}
.discussions_toggler{height:auto; width:352px; border-bottom:solid 2px #585858; background-color:#252525; padding:8px 8px 10px 39px; clear:both}
.discussion_block{width:350px; height:auto}
.discussions_title a,  .discussions_title a:hover,  .discussions_title a:focus{color:#fff}
div.header div.right div.pad div.discussions_title a{width:362px; font-size:13px; height:14px; padding:7px 0 3px}
div.header div.right div.pad div.discussions_title a:hover,  div.header div.right div.pad div.discussions_title a:focus{font-size:13px}
.discussions_text{width:362px; font-size:12px; color:#fff}
div.community_mainblock_text ul{list-style-type:none; margin:0; padding:0}
.discussions_separator{border-bottom:solid 1px #1f1f1f; padding-bottom:3px}
div.header div.right div.pad div.discussions_text a{width:362px; font-size:11px; color:#fff; height:auto; float:none}
div.header div.right div.pad div.discussions_text a:hover,  div.header div.right div.pad div.discussions_text a:focus{color:#61c702}
div.header div.right div.pad .discussion_more a:hover,  div.header div.right div.pad .discussion_more a:focus{color:#61c702; background-position:28px 4px}
.discussion_more a:hover,  .discussion_more a:focus,  .discussion_more a:active{color:#61c702!important; float:right; height:11px; background-position:28px 4px; padding:0 9px 5px 0}
.discussion_last{border-bottom:none}
.community_social_links{background-color:#252525; display:inline-block}
.community_social_links ul{list-style-type:none; display:inline-block; margin:0; padding:10px 4px 10px 30px}
div.header div.right div.pad div.community_social_text a{font-size:12px; color:#fff; float:left; width:auto; height:17px; background-position:right -16px; padding:0 55px 0 5px}
.community_social_text a{background-position:right -16px; color:#fff; float:left; font-size:12px; height:17px; width:auto; padding:0 55px 0 5px}
.com_footer_text a{background-position:right -16px; color:#fff; float:left; height:17px; padding:0 55px 0 5px}
div.header div.right div.pad div.com_footer_text a{font-size:13px; color:#fff; float:left; height:17px; background-position:right -16px; padding:0 55px 0 5px}
li.community_line{width:340px; display:block; float:left; padding-bottom:5px}
.social_arrow{background-position:0 -20px; float:left; height:10px; margin-top:5px; width:10px}
.social_arrow:hover,  .social_arrow:focus{background-position:0 0; float:left; height:10px; margin-top:5px; width:10px}
.community_icon{float:left}
#communityContainerInner a:link,  #communityContainerInner a:focus,  #communityContainerInner a:visited,  #communityContainerInner a:active{text-decoration:none}
div.header div.right ul.nav_buttons li a.community,  div.header div.right div.pad a.community{width:47px; height:35px; background-position:0 -160px}
div.header div.right ul.nav_buttons li a.community:hover,  div.header div.right ul.nav_buttons li a.community:focus,  div.header div.right ul.nav_buttons li a.community:active,  div.header div.right div.pad a.community:hover,  div.header div.right div.pad a.community:focus,  div.header div.right div.pad a.community:active{width:47px; height:35px; background-position:0 -200px}
.community_header,  .community_footer{height:35px; width:400px}
.community_footer{height:auto}
div.header div.right div.pad div.mainblock_title a:visited,  div.header div.right div.pad div.mainblock_title a:hover,  div.header div.right div.pad div.mainblock_title a:focus,  div.header div.right div.pad div.mainblock_title a:active,  div.community_mainblock_text .mainblock_title a:visited{color:#0098c7}
div.header div.right div.pad li.expand_link a:hover,  div.header div.right div.pad li.expand_link a:focus,  .green_arrow_com{background-position:0 4px; padding-left:9px; color:#61c702!important}
div.header div.right div.pad .discussion_more a,  .discussion_more a{font-size:11px; color:#fff; float:right; height:11px; background-position:28px -16px; padding:0 9px 5px 0}
.community_social_text a:hover,  .community_social_text a:focus,  .community_social_text a:active,  .com_footer_text a:hover,  .com_footer_text a:focus,  .com_footer_text a:active{background-position:right 4px; color:#61c702!important}
div.header div.right div.pad div.community_social_text a:hover,  div.header div.right div.pad div.community_social_text a:focus,  div.header div.right div.pad div.com_footer_text a:hover,  div.header div.right div.pad div.com_footer_text a:focus{color:#61c702; background-position:right 4px}
.community_bottom_line_left{ float:left; height:3px; padding:0 0 0 10px}
.community_bottom_line{background-color:#626262; border-bottom:3px solid #9cf39f; color:#f2f2f2; float:left; margin:0; line-height:0; width:380px; height:0; font-size:0}
.community_bottom_line_right{ float:right; height:3px; padding:0 0 0 10px}
.communities_header,  .com_footer_text{width:373px; margin-right:-1px}
#breadcrumbs{width:1000px; display:block; height:25px; background:#212121 url(/sbso/cleansheet/i/breadcrumb_bg.gif) left center repeat-x; position:relative; margin-bottom:1px}
#breadcrumbs ul{list-style-type:none; margin:0; padding:0; position:relative; float:left; top:6px; left:11px}
#breadcrumbs li{display:inline; float:left; position:relative; left:0}
#breadcrumbs li a,  #breadcrumbs li.bc_current_page{color:#b2b2b2; text-decoration:none}
#breadcrumbs li a:hover{text-decoration:underline}
#breadcrumbs li a:visited{color:#b2b2b2}
#breadcrumbs li span{margin:4px}
.title_area h1{font-size:28px; color:#f2f2f2; line-height:20px; font-weight:normal}
.title_area .sub_title{font-size:14px; color:#b2b2b2; line-height:17px; margin:0}
.title_area .share_section{margin-top:20px}
.share_button{float:left; background:transparent url(/sbso/cleansheet/i/buttons_sprite.png) no-repeat scroll left -57px; height:19px; padding:0 0 0 2px; margin-right:15px}
.share_button a{padding:3px 8px 3px 0; text-transform:uppercase; font-weight:bold; font-size:10px; color:#00bff3; background:transparent url(/sbso/cleansheet/i/buttons_sprite.png) right -57px no-repeat; display:block; width:55px; position:relative; right:-2px; text-decoration:none; _padding:2px 8px 5px 0}
.share_button a .icon_share{background:transparent url(/sbso/cleansheet/i/share_icon.png) no-repeat; display:inline; width:13px; height:13px; float:left; margin:0 5px 0 2px; _margin:0 2px 0 2px}
.js_fb_like{position:relative; top:-1px; float:left}
.js_fb_like a{display:block; color:#b2b2b2; font-size:10px; text-decoration:none}
.js_fb_like a:hover{text-decoration:underline}
#content_section{width:1000px; display:block; float:left; background:#131313 url(/sbso/cleansheet/i/bg_gradient.jpg) left top repeat-x; position:relative}
#rails_bg_container{background:transparent url(/sbso/cleansheet/i/single_rail.png) center top repeat-y; float:left}
#rails_bg_container.double_rail{background:transparent url(/sbso/cleansheet/i/double_rail.png) center top repeat-y}
#left_rail{width:190px; position:relative; float:left; padding:10px 10px 40px 10px}
.side_promotion_area{margin:20px 0; padding:0 20px}
.side_promotion{padding-bottom:20px}
#right_rail{width:190px; position:relative; float:left; padding:10px 10px 40px 10px}
#left_rail ul,  #right_rail ul{margin:0 0 0 5px; padding:0}
#left_rail .nav_section_header,  #left_rail .nav_section_header{font-size:12px; font-weight:normal; margin:0; padding:0; text-transform:none; line-height:1.7em; position:relative; letter-spacing:.02em}
#left_rail li,  #right_rail li{margin:0; padding:0 0 0 10px; list-style-type:none}
#left_rail a,  #right_rail a{text-decoration:none; color:#b2b2b2; line-height:1.7em; letter-spacing:.02em; font-size:12px}
#left_rail a:visited,  #right_rail a:visited{color:#5f76a5; text-decoration:none}
#left_rail a:hover,  #right_rail a:hover,  #left_rail .nav_section_header:hover,  #right_rail .nav_section_header:hover{text-decoration:underline}
#left_rail a.selected,  #right_rail a.selected{color:#f2f2f2}
#left_rail ul li.menu_open,  #right_rail ul li.menu_open,  #left_rail ul li.menu_open ul li.menu_open,  #right_rail ul li.menu_open ul li.menu_open{background:transparent url(/sbso/cleansheet/i/menu_open.gif) left 7px no-repeat; position:relative}
#left_rail ul li.menu_closed,  #right_rail ul li.menu_closed,  #left_rail ul li.menu_closed ul li.menu_closed,  #right_rail ul li.menu_closed ul li.menu_closed{background:transparent url(/sbso/cleansheet/i/menu_closed.gif) left 6px no-repeat; position:relative}
#left_rail li.menu_closed .nav_section_header,  #right_rail li.menu_closed .nav_section_header{color:#b2b2b2}
#left_rail li.menu_closed ul,  #right_rail li.menu_closed ul{display:none}
#main_column{width:770px; position:relative; float:left; margin:0; padding:0 10px 20px 10px}
#main_column p,  #main_column li{color:#b2b2b2; line-height:1.7em; letter-spacing:.02em; font-size:12px}
#main_column a{color:#00bff3; text-decoration:none; font-size:12px}
#main_column a:hover{text-decoration:underline}
#main_column .content_block{padding-bottom:30px; clear:both; float:left; width:770px}
#main_column .content_block img{margin:10px 0}
#main_column .double_column .column1,  #main_column .double_column .column2{width:45%; margin:10px; float:left; _display:inline}
#main_column .double_column .column1{margin-right:15px}
#main_column .double_column .column2{margin-left:15px}
#main_column .triple_column .column1,  #main_column .triple_column .column2,  #main_column .triple_column .column3{width:29.7%; margin:10px; float:left; _display:inline}
.double_rail #main_column,  .double_rail #main_column .content_block{width:560px}
#main_column.white{background-color:#fff}
#left_rail .section_header,  #right_rail .section_header,  .first_section_header{font-size:12px; text-transform:uppercase; color:#f2f2f2; padding-left:5px; font-weight:normal; margin-bottom:9px; padding-top:15px; letter-spacing:.02em}
#right_rail .section_header,  #right_rail .first_section_header{color:#999}
.first_section_header{padding-top:5px}
.content_block h2.section_header{margin:10px 0 20px 0}
.content_block h3.section_header{margin:10px 0 20px 0; font-weight:normal}
.double_column h3.section_header{margin:0 0 0 0; font-weight:normal}
.info_list_header{font-size:12px; font-weight:normal; border-bottom:1px solid #2a2a2a; padding:5px 0; margin:10px 0 0 0}
.info_list{margin:0; padding:0}
.info_list li{margin:5px 0 0 0; padding:0 0 5px 0; list-style-type:none; border-bottom:1px solid #2a2a2a}
#main_column.white .content_block h2.section_header,  #main_column.white .content_block h3.section_header{color:#111}
#main_column.white .single_column p{color:#111}
#main_column.white .double_column p,  #main_column.white .double_column li,  #main_column.white .triple_column p,  #main_column.white .triple_column li{color:#666}
#main_column.white a{color:#186d94}
#main_column.white a:visited{color:#186d94}
#main_column.white .info_list_header{color:#111; border-bottom:1px solid #b2b2b2}
#main_column.white .info_list li{border-bottom:1px solid #b2b2b2}
.rail_group{border-bottom:1px solid #2a2a2a; padding-bottom:20px}
#footer_utility_links{width:1000px; display:block; height:25px; background:#212121 url(/sbso/cleansheet/i/breadcrumb_bg.gif) left center repeat-x; position:relative; padding-left:15px}
.share_link,  .subscribe_link{text-transform:uppercase; color:#00bff3; text-decoration:none; font-weight:bold; font-size:10px; padding:5px 12px 5px 28px; position:relative; top:0; display:inline; float:left; height:25px; _padding-top:6px}
.share_link{background:transparent url(/sbso/cleansheet/i/share_icon.png) 10px 5px no-repeat; _background-position:10px 7px}
.subscribe_link{ _background-position:10px 7px}
.share_link:hover,  .subscribe_link:hover,  #footer_utility_links a.selected_footer{background-color:#111; color:#00bff3!important}
.share_section{display:none!important}
.footenotes{border-top:1px solid #222; float:left; height:auto; margin-left:10px; padding:10px 0 0 0; text-align:left; width:722px}
.footenotes ul{margin:0; padding:0}
.footenotes ul li{margin:0; padding:0; display:inline; color:#fff!important}
.footenotes ul li a{color:#b2b2b2!important; font-size:11px!important}
.border_footenotes{border-right:1px solid #ccc; color:#fff; font:8px Arial; margin-left:7px; margin-right:6px; text-decoration:none}
#header_2{ background:url("/sbso/cleansheet/images/i/gateway/browse/bestselling-addon.jpg") no-repeat !important; }
#slideshow-container div{ display:block;  top:0;  left:0;  z-index:1;  float:left}
#contr{position:absolute; left:0px; width:auto; height:auto; top:70px}
.toc{ position:relative;  float:left;  z-index:2;  display:block;  color:#B2B2B2 !important;  text-align:center;  text-decoration:none;  border-right:1px solid #B2B2B2;  padding-right:8px; }
.toc-active{ color:#6EC902 !important;  border-right:1px solid #B2B2B2;  padding-right:8px}
/* START:Header sprite - added by matt */
div.ico{display:inline-block; text-indent:-9999px; background:url("/sbso/cleansheet/i/communities_icon_sprite.png") 0 0 no-repeat scroll transparent}
#h-email-ico{width:17px; height:12px; background-position:-15px 0}
#h-call-ico{width:15px; height:20px; background-position:0 0}
#h-office-ico{width:17px; height:18px; background-position:-47px 0}
div.hcom{width:85px; height:85px}
#h-com-1{background-position:0 -20px}
#h-com-2{background-position:0 -105px}
#h-com-3{background-position:0 -190px}
div.scom{width:15px;  height:15px}
#h-soc-1{background-position:-32px 0}
#h-soc-2{background-position:-64px 0}
/* END:Header sprite - added by matt */
/* START:html-evo body sprite */
.index-sprite { background: url("/sbso/cleansheet/pu/index/sprite-offers-learn.jpg") scroll transparent no-repeat; width: 70px; height: 48px; }
#prn3826-browse-pic1.index-sprite { background-position: 0 0; }
#prn3826-browse-pic2.index-sprite { background-position: 0 -48px; }
#prn3826-browse-pic3.index-sprite { background-position: 0 -96px; }
#prn3826-browse-pic4.index-sprite { background-position: -70px 0; }
#prn3826-browse-pic5.index-sprite { background-position: -70px -48px; }
#prn3826-browse-pic6.index-sprite { background-position: -70px -96px; }
/* END:html-evo body sprite */

/* START products sprite */
.index-prod-sprite { background: url("/sbso/cleansheet/pu/index/index-prod-sprite.png") scroll transparent no-repeat; width: 190px; height: 80px; }
#prod-pic1.index-prod-sprite { background-position: 0 0; }
#prod-pic2.index-prod-sprite { background-position: -190px 0px; }
#prod-pic3.index-prod-sprite { background-position: -380px 0px; }
#prod-pic4.index-prod-sprite { background-position: -570px 0px; }
#prod-pic5.index-prod-sprite { background-position: -760px 0px; }
#prod-pic6.index-prod-sprite { background-position: 0px -80px; }
#prod-pic7.index-prod-sprite { background-position: -190px -80px; }
#prod-pic8.index-prod-sprite { background-position: -380px -80px; }
#prod-pic9.index-prod-sprite { background-position: -570px -80px; }
#prod-pic10.index-prod-sprite { background-position: -760px -80px; }
#prod-pic11.index-prod-sprite { background-position: 0px -166px; }
#prod-pic12.index-prod-sprite { background-position: -190px -170px; }
/* END products sprite */
.ctaButton{clear:both; width: 250px; color: #00BFF3; font-size: 12px; margin: -45px 0 0 25px;}
.footNotes{clear: both;float: left;padding: 0 15px; width:994px; color: #B2B2B2 !important; font-size: 10px !important;}

*html img,  .productsBlockImg,  .productsBlockTxt_3Right,  .mediaTagLogo,  .connectImage,  .laptopBlockImg,  .customLeft,  #rails_bg_container,  .rssFeed,  .chatBox,  .ctaButton,  .secondary_button,  a.secondary_button,  .productsBlockTxt_3Right{
		{behavior:expression( (this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG"&&this.src.toLowerCase().indexOf('.png')>-1? (this.runtimeStyle.backgroundImage= "none", this.runtimeStyle.filter ="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"',  sizingMethod='image')", this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg:this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''), this.runtimeStyle.filter ="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.origBg+"',  sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")), this.pngSet=true)); border:0}

*html img, .ctaButton, ..ctaButton img{
	{
		behavior:expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage= "none", this.runtimeStyle.filter ="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src +"', sizingMethod='image')", this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg:this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''), this.runtimeStyle.filter ="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")), this.pngSet=true)  );
		border:0px;
	}
}



*img, .productsBlockImg, .productsBlockTxt_3Right, .mediaTagLogo, .connectImage, .laptopBlockImg, .customLeft, #rails_bg_container, .rssFeed, .chatBox, .ctaButton, .secondary_button, a.secondary_button, .productsBlockTxt_3Right {
	 {behavior:expression( (this.runtimeStyle.behavior="none")&& (this.pngSet?this.pngSet=true: (this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1? (this.runtimeStyle.backgroundImage= "none", this.runtimeStyle.filter ="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src +"',  sizingMethod='image')", this.src = "transparent.gif"): (this.origBg = this.origBg? this.origBg:this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''), this.runtimeStyle.filter ="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "',  sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")), this.pngSet=true));
	border:0;
}


