#logo{width:500px;height:80px;background:transparent url(http://media.officeb2b.com/images/corporate/officeb2b_de_cobrand_logo_300.png) center left no-repeat;text-indent:-9999px;}
body{margin:0px;padding:0px;color:#000000;background:#ffffff;font:normal 12px arial, sans-serif;text-align:center;}
img{border:0px;}
table,tr,td,p{font:normal 12px arial, sans-serif;}
form{margin:0px;}
input, textarea{font:normal 12px tahoma, geneva, verdana, sans-serif;}
input.text, input.password, textarea{padding:1px 0px 1px 2px;border:1px solid #57594b;}
input.green{border:#003300 solid;}
input.red{border:#CC0000 solid;}
hr{width:75%;height:0px;border:0px;border-top:solid 1px #c0c0c0;border-bottom:transparent;text-align:center;}
a{color:#436eee;text-decoration:none;}
a:visited{color:#436eee;text-decoration:none;}
a:hover{color:#436eee;text-decoration:underline;}
h1{color:black;background:none;font-weight:normal;margin:2px;padding-top:.5em;padding-bottom:.17em;font-size:150%;}
h2{color:black;background:none;font-weight:normal;margin:2px;padding-top:.5em;padding-bottom:.17em;border-bottom:1px solid #aaa;font-size:125%;}
h2 .editsection{font-size:67%;}
h3,h4,h5{color:black;margin:2px 2px 2px 2px;padding:2px 2px 2px 2px;background:none;font-weight:normal;padding-bottom:.17em;border-bottom:none;font-size:100%;}
.hsmall{font-weight:normal;font-size:9px;}
#accessibility{position:absolute;left:-9000px;width:9000px;}
#wrapper{margin:0px auto;width:1024px;text-align:left;background:#ffffff;}
#logo h1, #logo a{margin:0px;width:100%;height:100%;}
#logo a{text-decoration:none;display:block;outline:none;}
#header{background:none;}
#loginbar{float:right;text-align:right;margin-top:40px;margin-right:15px;}
#loginbar a{margin-top:25px;padding:10px 30px 10px 0px;color:#212126;font-weight:bold;display:block;}
#loginbar a:hover{color:#f18e00;}
#loginbar a.in{background:none;}
#loginbar a.out{background:none;}
#contactbar{background:#e0e0e0;padding:3px;margin-bottom:3px;text-align:center;font-size:11px;font-weight:bold;}
table.primarynav{width:100%;border-collapse:collapse;margin:0;padding:0;}
table.primarynav td{vertical-align:top;margin:0;padding:0;}
td.primarynav{background:url(http://media.officeb2b.com/images/shopstyle/menu_middle.png);background-repeat:repeat-x;}
.navbar{margin-bottom:1px;}
ul.primarynav, ul.secondarynav{margin:0px;padding:0px;border-bottom:none;float:left;list-style:none;}
ul.primarynav{width:100%;background:url(http://media.officeb2b.com/images/shopstyle/menu_middle.png) #ffffff;margin:0px;background-repeat:repeat-x;}
ul.secondarynav{width:100%;background:#777c8d;border-bottom:1px solid #ffffff;}
ul.primarynav li, ul.secondarynav li{float:left;list-style:none;}
ul.primarynav li{background:transparent url(http://media.officeb2b.com/images/shopstyle/menu_hover.png) top right no-repeat;}
ul.primarynav a{margin-right:1px;padding:8px 9px 8px 10px;float:left;color:#000000;font-size:13px;text-decoration:none;}
ul.primarynav a:visited{color:#000000;}
ul.primarynav a:hover{background:url(http://media.officeb2b.com/images/shopstyle/menu_hover.png) #ffffff;background-repeat:repeat-x;color:#000000;}
li.home{border-right:1px transparent;background:url(http://media.officeb2b.com/images/shopstyle/menu_middle.png) #ffffff;background-repeat:repeat-x;}
li.home a{margin-right:0px;}
ul.secondarynav li.first{padding-left:5px;}
ul.secondarynav a{margin-right:1px;padding:4px 5px;float:left;color:#ffffff;font-size:10px;text-decoration:none;}
ul.secondarynav a:visited{color:#ffffff;}
ul.secondarynav a:hover{color:#212126;}
.searchbar{width:500px;border:none;margin-top:15px;padding:5px 10px;background:#ffffff;text-align:right;float:right;margin-bottom:3px;}
.searchbar input.text, .searchbar input.submit{margin-right:5px;}
.searchbar input.submit{border:1px solid #808080;background:#eaeaea;height:28px;font-size:16px;}
* html .searchbar input.submit{height:21px;}
.searchbar a{color:#212126;font-size:10px;}
.searchbar a:hover{color:#5c5b66;}
#searchbox{width:300px;height:23px;font-weight:bold;font-size:16px;border-top:1px solid #CBD9DE;border-right:1px solid #CBD9DE;border-bottom:1px solid #CBD9DE;border-left:1px solid #CBD9DE;padding:5px 0px 0px 5px;margin-right:0px;}
#footer{margin-top:3px;padding:5px;border-top:1px solid #808080;background:#ffffff;text-align:center;}
#footer p{margin:0px;padding:10px 0px;color:#808080;font-size:12px;}
#contentheader{padding:10px 0px 0px 10px;background:#ffffff;}
#contentheader .error{padding:0px;margin:0px 0px 0px 0px;border:2px solid #993333;color:#000000;font-size:12px;text-align:center;padding:2.5em;background-color:#FFFFCC;}
#contentheader .message{padding:0px;margin:0px 0px 0px 0px;border:2px solid #339933;color:#000000;font-size:12px;text-align:center;padding:2.5em;background-color:#FFFFCC;}
#contentfooter{background:#e2e1eb;}
#ocwrapper{border-left:0px solid #ffffff;border-right:200px solid #ffffff;background:#ffffff;}
#leftsidebar{margin-left:-200px;padding:10px 0px 10px 10px;width:190px;float:left;position:relative;display:none;}
#rightsidebar{margin-right:-200px;margin-top:10px;padding:2px 2px 2px 2px;width:188px;float:right;position:relative;border:1px solid #eaeaea;}
#contentwrapper{width:100%;float:left;position:relative;}
#content{border:1px solid #eaeaea;margin:0px 10px 0px 0px;padding:10px;background:#ffffff;}
#content ul{line-height:1.5em;list-style-type:square;margin:.3em 0 0 1.5em;padding:0;}
#content li{margin-bottom:.1em;}
* html #content{height:1%;}
.shadowtop, .shadowbottom{height:10px;font-size:1px;display:inline-block;display:block;}
.shadowtopleft, .shadowtopright, .shadowbottomleft, .shadowbottomright{background:none;width:auto;height:auto;font-size:1px;float:none;}
.linklisting{margin:15px 15px 20px 20px;}
h4.linktitle, p.linkurl, p.linkrating{overflow:hidden;width:100%;margin:2px 0px;}
h4.linktitle a{padding-bottom:0px;}
p.linkurl a{font-size:9px;text-decoration:none;}
p.linkrating{font-size:9px;}
p.linkrating .linkexpired{color:#8c3030;font-weight:bold;}
.linkdescription, .reviewcontent{margin:0px 0px 5px 0px;padding:5px;border:1px solid #bbbfa1;background:#ffffff;overflow:hidden;}
* html .linkdescription, * html .reviewcontent{width:96%;}
p.linkactions{margin:0px;}
p.linkactions a, #detailed p.actions a, #jump_frame .actions a{padding:1px 4px;border:1px solid #bbbfa1;font-size:9px;text-decoration:none;}
p.linkactions a:hover, #detailed p.actions a:hover, #jump_frame .actions a:hover{background:#e2e1eb;}
.review h4.reviewsubject{margin:10px 0px 0px 0px;}
.review h5.reviewbyline{margin:0px;font-weight:normal;}
.review p.reviewer{margin:0px 0px 2px 0px;}
.review .reviewhelpful span{float:left;font-size:9px;}
.review .reviewhelpful form span{float:right;}
.review .reviewhelpful input{padding:0px 3px;border:1px solid #bbbfa1;background:#ffffff;font-size:9px;}
.new-item, .updated-item, .popular-item, .unpaid-item, .expired-item, .free-item, .bookmark-public, .bookmark-default{background:transparent url(images/button-left.gif) top left no-repeat;font-weight:normal;font-size:9px;color:#ffffff;vertical-align:text-top;}
.new-item{background-color:#8c3030;}
.updated-item{background-color:#c5a600;}
.popular-item{background-color:#314fb1;}
.unpaid-item{background-color:#555555;}
.expired-item{background-color:#92589c;}
.free-item{background-color:#a7a87c;}
.bookmark-public{background-color:#cc6613;}
.bookmark-default{background-color:#7fb131;}
.new-item span, .updated-item span, .popular-item span, .unpaid-item span, .expired-item span, .free-item span, .bookmark-public span, .bookmark-default span{padding:0px 3px;background:transparent url(images/button-right.gif) top right no-repeat;}
.paging{text-align:right;vertical-align:middle;padding:1em;margin:1em 0;}
.paging a, .paging span{color:#003366;display:block;float:left;padding:0.2em 0.5em;margin-right:0.1em;border:1px solid #ffffff;background:#ffffff;}
.paging span{border:1px solid #2E6AB1;font-weight:bold;background:#2E6AB1;color:#ffffff;}
.paging span.dot{border:none;font-weight:bold;background:#ffffff;color:#2E6AB1;}
.paging a{border:1px solid #9AAFE5;text-decoration:none;}
.paging a:hover{border-color:#2E6AB1;}
.paging img, .paging select, .paging input{vertical-align:middle;}
.crumb{font-size:9px;}
.ftable{margin-top:5px;border-bottom:3px solid #bbbfa1;border-collapse:collapse;width:100%;font-size:11px;}
.ftable th{background:#bbbfa1;text-align:left;}
.ftable th, .ftable td{padding:3px 5px;}
.ftablecol{border-right:1px solid #bbbfa1;}
#content h3{margin:25px 0px 0px 0px;padding:5px 0px 0px 0px;border-bottom:1px dotted #bbbfa1;}
#content h3.noseparator{border-bottom:none;}
#content ul{margin:10px 0px 0px 20px;padding:0px;font-size:12px;list-style:none;}
#content ul.categories{margin:0px;}
#content ul.default{margin:0px 0px 1em 0px;padding-left:3.6em;font-size:11px;list-style:disc;}
.row{margin-bottom:1px;padding:4px;}
.row label.name{padding-right:5px;width:25%;float:left;}
.row label.name span{color:#8c3030;}
.row .value.wrappedtext{margin-left:25%;padding-left:5px;}
.row .value input.text, .row .value input.password, .row .value textarea{width:expression(this.parentNode.offsetWidth * 0.74 + 'px');}
.row .value input.text, .row .value input.password, .row .value textarea{w\idth:72%;}
.row .value input.text.shorttext{width:100px;}
.row.required{background:#e2e1eb;}
.row.invalid{color:#8c3030;background:#eedddd;font-weight:bold;}
.formsubmit{margin-top:10px;text-align:right;}
.errormessage{color:#8c3030;font-weight:bold;}
.infomessage{color:#3a5841;font-weight:bold;}
.searchhl-1, .searchhl-2, .searchhl-3, .searchhl-4, .searchhl-5{font-weight:bold;}
.searchhl-1{background:#ffff80;}
.searchhl-2{background:#aaaaff;}
.searchhl-3{background:#aaffaa;}
.searchhl-4{background:#ffaaaa;}
.searchhl-5{background:#aaffff;}
.indent1{margin-left:20px;}
.indent2{margin-left:40px;}
.indent3{margin-left:60px;}
.indent4{margin-left:80px;}
.indent5{margin-left:100px;}
.hide{display:none;}
.clear:after{height:0px;clear:both;display:block;visibility:hidden;content:".";}
.clear{display:inline-block;}
* html .clear{height:1%;}
.clear{display:block;}
#bookmark_list input.checkbox{float:left;}
#bookmark_list .folders .description, #bookmark_folder_view .folders .description{margin:0px 0px 10px 20px;}
.bookmark_link .comments label{font-weight:bold;}
.bookmark_link .comments label span{font-weight:normal;}
#category dl, #home dl{margin:10px 0px 0px 0px;width:49%;float:left;}
#category dt a{font-weight:bold;font-size:12px;}
#category dt, #category dd, #home dt, #home dd{margin:0px 0px 0px 20px;}
#category dd, #home dd{padding-bottom:10px;}
#detailed p.description{overflow:hidden;}
* html #detailed p.description{width:100%;}
#detailed p.linknav{margin:0px;text-align:right;}
#detailed p.linknav img{vertical-align:middle;}
#detailed p.linknav a{text-decoration:none;}
#detailed p.reviewsfooter{margin:20px 0px 0px 0px;text-align:right;}
#home dt a{font-weight:bold;font-size:13px;}
#home #content h4{margin-top:20px;font-weight:normal;font-size:14px;}
#jump_frame .jumpwrapper{height:40px;background:transparent url(images/swirls.gif) bottom right no-repeat;}
#jump_frame img.jumplogo{padding:2px 0px 0px 2px;float:left;}
#jump_frame h4{margin:0px;padding:3px 0px;}
#modify_select input.radio{float:left;}
#search .searchoption{margin-top:10px;padding-top:5px;border-top:1px dotted #bbbfa1;}
.pt_breadcrumbs{border:1px solid #c0c0c0;vertical-align:top;overflow:hidden;}
.pt_images{border:1px solid #c0c0c0;vertical-align:top;overflow:hidden;}
.pt_numbers{border:1px solid #c0c0c0;vertical-align:top;overflow:hidden;}
.pt_price{border:1px solid #c0c0c0;vertical-align:top;overflow:hidden;}
.pt_cart{border:1px solid #c0c0c0;vertical-align:top;overflow:hidden;}
.pt_description{border:1px solid #c0c0c0;vertical-align:top;overflow:hidden;}
.infobox{color:#000000;background-color:#f7f7f7;border:1px solid #666666;margin:2px;padding:4px;}
.infobox h3{margin:2px 5px 5px 5px;padding:2px 5px 5px 5px;border-bottom:1px solid #666;}
table.unsortable{border-spacing:0;border:1px solid #000;border-collapse:collapse;}
table.unsortable th{text-align:left;padding:2px 4px 2px 4px;border-style:solid;border-color:#444;border-width:1px 1px 1px 1px;background-color:#ccc;color:#000;}
table.unsortable td{text-align:left;padding:2px 4px 2px 4px;border-style:solid;border-color:#444;border-width:1px 1px 1px 1px;}
tr.odd td{background-color:#ddd;}
tr.even td{background-color:#fff;}
tr.sortbottom td{border-top:1px solid #444;background-color:#ccc;font-weight:bold;}
#cloud{padding:2px;line-height:3em;text-align:center;margin:0;background:#f0f0f0;}
#cloud li{display:inline;}
#cloud a{padding:0px;}
#cloud a.tag1{font-size:0.7em;font-weight:100;color:#909090;}
#cloud a.tag2{font-size:0.8em;font-weight:200;color:#858585;}
#cloud a.tag3{font-size:0.9em;font-weight:300;color:#808080;}
#cloud a.tag4{font-size:1.0em;font-weight:400;color:#757575;}
#cloud a.tag5{font-size:1.2em;font-weight:500;color:#707070;}
#cloud a.tag6{font-size:1.4em;font-weight:600;color:#656565;}
#cloud a.tag7{font-size:1.6em;font-weight:700;color:#606060;}
#cloud a.tag8{font-size:1.8em;font-weight:800;color:#555555;}
#cloud a.tag9{font-size:2.2em;font-weight:900;color:#505050;}
#cloud a.tag10{font-size:2.5em;font-weight:900;color:#454545;}
.ProductImageWrapList div{width:305px;margin:1px 1px 1px 1px;padding:15px 0;text-align:center;background-color:#fff;border:1px solid #ccc;-moz-ouline-radius:4px;}
#ProductImageWrap{width:305px;margin:1px 1px 1px 1px;padding:15px 0;text-align:center;background-color:#fff;border:1px solid #ccc;-moz-ouline-radius:4px;}
div.tablayout{width:100%;margin:0 0 20px 0;}
ul.tablayout{list-style-type:none;list-style-image:none;width:100%;float:left;}
ul.tablayout li{list-style-type:none;list-style-image:none;margin:0 3px 0 0;float:left;}
ul.tablayout a{list-style-type:none;list-style-image:none;float:left;display:block;padding:4px 8px;border:1px solid #c0c0c0;border-bottom:0px solid #fff;color:#000;background:#fff;text-decoration:none;font-weight:bold;}
ul.tablayout a:hover{list-style-type:none;list-style-image:none;background:#fff;border-bottom:0px solid #fff;}
ul.tablayout a.active{list-style-type:none;list-style-image:none;position:relative;top:1px;background:#fff;border-bottom:0px solid #d00;cursor:default;color:#dc0000;}
.tabs-container{clear:left;border:1px solid #d0d0d0;padding:20px 8px 0 8px;}
#tabs h2{font-size:100%;margin:0 0 20px 0;}
#sprite-social-container div{background:url(http://media.officeb2b.com/images/socialicons/social-sprite.png) no-repeat top left;}
#sprite-social-container div.sprite-Email{background-position:0 0;width:32px;height:32px;}
#sprite-social-container div.sprite-Fax{background-position:0 -33px;width:32px;height:32px;}
#sprite-social-container div.sprite-Phone{background-position:0 -66px;width:32px;height:32px;}
#sprite-menu-container div{background:url(http://media.officeb2b.com/images/shopstyle/menu-sprite.png) no-repeat top left;}
#sprite-menu-container div.sprite-hover{background-position:0 0;width:1px;height:29px;}
#sprite-menu-container div.sprite-left{background-position:0 -30px;width:17px;height:29px;}
#sprite-menu-container div.sprite-middle{background-position:0 -60px;width:1px;height:29px;}
#sprite-menu-container div.sprite-pipe{background-position:0 -90px;width:1px;height:29px;}
#sprite-menu-container div.sprite-right{background-position:0 -120px;width:17px;height:29px;}
#sprite-rightsidebar-container div{background:url(http://media.officeb2b.com/images/silkicons/rightsidebar-sprite.png) no-repeat top left;}
#sprite-rightsidebar-container div.sprite-basket{background-position:0 0;width:16px;height:16px;float:left;}
#sprite-rightsidebar-container div.sprite-link{background-position:0 -17px;width:16px;height:16px;float:left;}
#sprite-rightsidebar-container div.sprite-link_break{background-position:0 -34px;width:16px;height:16px;float:left;}
#sprite-rightsidebar-container div.sprite-newspaper{background-position:0 -51px;width:16px;height:16px;float:left;}
#sprite-rightsidebar-container div.sprite-user{background-position:0 -68px;width:16px;height:16px;float:left;}
#sprite-detailed-container div{background:url(http://media.officeb2b.com/images/silkicons/detailed-sprite.png) no-repeat top left;}
#sprite-detailed-container div.sprite-asterisk_yellow{background-position:0 0;width:16px;height:16px;float:left;}
#sprite-detailed-container div.sprite-book_open{background-position:0 -17px;width:16px;height:16px;float:left;}
#sprite-detailed-container div.sprite-group{background-position:0 -34px;width:16px;height:16px;float:left;}
#sprite-detailed-container div.sprite-page_white_acrobat{background-position:0 -51px;width:16px;height:16px;float:left;}
#sprite-detailed-container div.sprite-text_list_bullets{background-position:0 -68px;width:16px;height:16px;float:left;}
