body {
	color: #000;
	background: #fff url('bo1dybg.png') repeat-x;
	font: normal 13px "Verdana", "Arial", "Helvetica", sans-serif;
	text-align: center;
	margin: 0;
	padding: 0;
}



p, blockquote { margin: 10px 0; padding: 0; }
a img, iframe { border: none; }
	
/* Headers
------------------------------*/
h1 {
	color: #000;
	margin-top: 0px;
	margin-bottom: 7px;
	font: bold 16px "Arial", "Verdana", "Helvetica", sans-serif;
}
h2 {
	width: auto;
	height: 26px;
	color: #fff;
	padding: 6px 0 0 10px;
	background: #8DA8CA url("contenwt-header-bg.png") no-repeat;
	margin: 25px 0 15px 0;
	font: bold 16px Arial;
}
h3 {
	color: #000;
	margin-top: 8px;
	margin-bottom: 4px;
	font: bold 14px "Arsial", "Verdana", "Helvetica", sans-serif;
}
h4, h5, h6 { margin: 0; padding: 0; font-size: 100%; }
/* Lists
------------------------------*/
ul, ol, dl, li, dt, dd { margin: 0; padding: 0; }

/* Links
------------------------------*/
a, a:link { color: #369; }
a:visited { color: #036; }
a:hover { color: #c00; }
a:active { color: #900; }

/* Forms
------------------------------*/
form, fieldset { margin: 0; padding: 0; }
fieldset { border: 1px solid #000; }
legend { padding: 0; color: #000; background-color: #fff; }
input, textarea, select { margin: 0; padding: 1px; font-size: 100%; font-family: inherit; }
select { padding: 0; }

/* Layout
------------------------------*/
.message-info {
	border-top: 1px solid #CBE4F0;
	border-bottom: 1px solid #CBE4F0;
	background: #E3F6FF url("information.png") no-repeat 14px 9px;
	color: #7D7D7D;
	font: normal 16px Arial;
	padding: 8px 12px 8px 38px;
}

.bulletlist { margin: 10px 0 10px 24px; }
.bulletlist li { line-height: 18px; }

.properlists ul { margin: 10px 0 10px 24px; }
.properlists ul li { line-height: 18px; }

#main { width: 980px; margin: 0 auto; text-align: left; }

/* Header */
#head { display: none;}

/* Middle */
#middle { width: 980px; clear: both; }
#left { display: none;}
#content { width: 775px; float: left; }

/* Quicklinks (left column) */
#quicklinks { list-style: none; }

/* Menu (left column) */
#menu { width: 180px; margin: 0 0 0 5px; list-style: none; }
#menu li { padding: 2px 0 2px 0; font-size: 13px; }
.title { padding: 2px 0 0 0; font-size: 13px; }
.title a { co2lor: #a00 !important; }
.stand-alone { padding: 2px 0 2px 0; font-size: 13px; }
#framed-art-link { padding: 2px 0 6px 0; font-size: 13px; }
#eof-link { padding: 2px 0 6px 0; font-size: 13px; }
#menu li a { color: #036; }
#menu li a:hover { color: #c00; }
#menu ul { margin: 0 0 6px 0; padding: 5px 0 0 9px; list-style: none; }
#menu ul li { padding: 0; font-size: 11px; line-height: 14px; }
#menu ul li a { color: #036; text-decoration: none; }
#menu ul li a:hover { color: #c00; text-decoration: underline; }

#breadcrumbs {
	width: 775px;
	margin: 4px 0 16px 0;
	padding: 0 0 12px 0;
	float: left;
	font-size: 11px;
	color: #666;
	border-bottom: 1px solid #aaa;
}
#breadcrumbs a { text-decoration: none; }

#productheader { width: 775px; overflow: hidden; clear: both; }
#productlisting { width: 657px; float: left; }

#productrating { width: 110px; text-align: center; border: 4px solid #F1F4F9; background-color: #F1F4F9; float: left; }
#productrating a { font-size: 11px; font-weight: bold; text-decoration: none; }
#productrating img { margin-bottom: 2px; background-color: #fff; display: block; }

#sku { font-size: 11px; margin: 0 0 16px 0; }

/* Product (content) */
#productcontent { width: 775px; overflow: hidden; }
#productorder { width: 255px; overflow: hidden; margin-right: 55px; float: left; }
#productdata { width: 300px; margin-right: 45px; float: left; }
#relateditems { width: 120px; padding-top: 40px; float: left; background: #fff url("/lib/everythingofficefurniture/recently-viewed.png") no-repeat; }

.msg-error { color: #c00; font-weight: bold; background-color: #fee; border-top: 1px solid #c00; border-bottom: 1px solid #c00; padding: 8px 12px 8px 12px; margin-bottom: 15px; }
.msg-success { color: #390; font-weight: bold; background: #efe url("/lib/everythingofficefurniture/icon-success.gif") no-repeat 8px 7px; border-top: 1px solid #0c0; border-bottom: 1px solid #0c0; padding: 8px 12px 8px 28px; margin-bottom: 15px; }

#iteminsetbox { text-align: center; }

#viewimage { margin: 10px 0 14px 0; text-align: center; }
#viewimage a { padding: 0 0 6px 22px; background: #fff url("zoom.png") no-repeat; text-decoration: none; }
#viewimage a:hover { color: #c00; }

#nilsnote { font-size: 11px; }
#nilsnote strong { font-size: 13px; }

#requestsample { height: 26px; padding-left: 55px; padding-top: 2px; font: bold 16px Arial, Helvetica, sans-serif; background: #fff url("color-sample.gif") no-repeat; }
#requestsample a { text-decoration: underline; }

.nils { width: 255px; heig2ht: 42px; position: relative; left: 0; top: -1px; margin-bottom: -1px; list-style: none; overflow: hidden; }
.nils dt { display: none; }
.nils dd { width: auto; border-bottom: 1px solid #e5e5e5; float: left; }
.nils dd a { width: 32px; height: 32px; display: block; padding: 4px 4px; border: 1px solid #e5e5e5; }
.nils dd a:hover { border: 1px solid #cc0000 !important; }
.firstnil { border-left: 1px solid #e5e5e5; }
.lastnil { border-right: 1px solid #e5e5e5; }
.topnils { top: 0 !important; margin-bottom: 0 !important; }
.topnils dd { border-top: 1px solid #e5e5e5; }

.productcontainer { width: 775px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #eee; overflow: hidden; list-style: none; backgr2ound: #fff url("product-container-bg-001.png") repeat-y;}
.firstpc { margin-top: 35px !important; bor2der-top: 6px solid #eee; }
.productcontainer img { }
.productcontainer .iconlink { width: 130px; height: 130px; display: block; border: 1px solid #bbb; text-decoration: none !important; }
.productcontainer .iconlink:hover { border: 1px solid #c00; }
.productcontainer .iconlink .so { width: 130px; height: 19px; padding-top: 3px; display: block; position: relative; left: 0px; top: -22px; font-size: 11px; background-color: #fff; color: #000; text-decoration: none !important; }
.productcontainer li { width: 132px; text-align: center; margin-right: 28px; float: left; }
.productcontainer li.lastitem { margin-right: 0 !important; }
.productcontainer p { height: 40px; overflow: hidden; text-align: left; margin: 5px 0; }
.productcontainer p a { font: normal 11px Verdana,Arial,Helvetica,sans-serif; color: #666; text-decoration: none; }
.productcontainer p a:hover { color: #c00; } 

#printinfo { display: block !important; margin-bottom: 10px; }

.rvicontainer { width: 120px; list-style: none; }
.firs2tpc { margin-top: 35px !important; bor2der-top: 6px solid #eee; }
.rvicontainer img { }
.rvicontainer .iconlink { width: 110px; height: 110px; display: block; padding: 4px; border: 1px solid #bbb; }
.rvicontainer .iconlink:hover { border: 1px solid #c00; }
.rvicontainer li { width: 112px; margin-bottom: 10px; text-align: center; margin-right: 0 !important; float: left; }
.rvicontainer p { height: 40px; overflow: hidden; text-align: left; margin: 5px 0; }
.rvicontainer p a { font: normal 11px Verdana,Arial,Helvetica,sans-serif; color: #666; text-decoration: none; }
.rvicontainer p a:hover { color: #c00; } 
.rvicontainer p.price { height: auto !important; text-align: left; }
.rvicontainer p.price span { color: #c00; }
.las2titem { margin-right: 0 !important; }
.rvifull { width: 775px !important; list-style: none; overflow: hidden; }



#itempreview { width: 335px; height: 350px; position: absolute; left: 0; top: 0; display: none; background: transparent url("previewbg.png") no-repeat; }

.relitem { width: 110px; height: 190px; margin: 0 0 5px 0; float: left; }
.relitem p { font: normal 10px Verdana; margin: 6px 0; }
.relitem p a {  col2or: #666; }
.relitem p a:hover {  color: #c00; }

#pricecontainer { width: 206px; hei1ght: 99px; padding-left: 20px; padding-top: 15px; position: relative; left: -3px; top: -2px; background: #fff url("price-frame-01.png") no-repeat; }
#pricecontainerend { width: 226px; height: 12px; position: relative; left: -3px; top: -2px; margin-bottom: 6px; }

#price { width: 186px; }
#price a { text-decoration: none; }
#price td { font: normal 13px "Verdana", "Arial", "Helvetica", sans-serif; vertical-align: top; }
.pleft { width: 116px; height: 20px; text-align: left; }
.pright { width: 70px; height: 20px; text-align: right; }
.psecond-to-last { height: 22px; }
.plast { border-top: 1px solid #555; height: 24px; vertical-align: middle !important; }
.pred { color: #c00; }
.pshaded { color: #444; }
.pstrike-through { text-decoration: line-through; }

#quickinfo { margin: 10px 0 5px 0; }
#quickinfo th { width: 45px; padding-bottom: 3px; font-size: 12px; text-align: left; }
#quickinfo td { padding-bottom: 3px; font-size: 12px; }

#atcform { margin-top: 8px; margin-bottom: 28px; }
#atcform fieldset { border: none; pa2dding: 10px 14px 16px 14px; }
#atcform legend { display: none; marg2in: 0; }
#order { width: 100%; list-style: none; overflow: hidden; }
#order li * { vertical-align: middle; }
#order li.liqty { width: auto; margin-top: 10px; float: left; }
#order li.liqty label { margin-bottom: 4px; font-weight: bold; } 
#order li.liatc { width: auto; padding-top: 12px; margin: 10px 0 0 6px; float: left; }
#order li label { display: block; font-weight: bold; margin-1top: 10px; margin-bott2om: 2px; }
#order li label.hidelabel { display: none; }
#order li select { margin-top: 3px; padding: 1px; }

.options { width: 100%; margin: 10px 0; list-style: none; }
.options li { width: auto; padding: 2px 0; floa1t: left; }
.options li * { vertical-align: middle; }
.options li.alt { background-color: #F1F4F9; }
.options li.alt img { margin-lseft: 0 !important; }
.options img { margin-left: 10px; }
.options input { width: 16px; height: 16px; }
.options label { font-weig2ht: bold; font-size: 13px; display: inline !important; margin: 0 !important; }

#qtybox { font-size: 14px; }

.priceblock td { font: bold 12px "Verdana", "Arial", "Helvetica", sans-serif; vertical-align: top; }
.left { width: 60px; heig1ht: 16px; text-align: left; }
.right { width: 67px; hei1ght: 16px; text-align: right; }
.second-to-last { height: 19px; }
.last { border-top: 1px solid #555; height: 24px; vertical-align: middle !important; }
.red { color: #c00; }
.strike-through { text-decoration: line-through; }

#availdesc { width: 280px; font-size: 11px; }
#specialnoteslist { font-size: 11px; }
#specialnoteslist li { line-height: 16px; }

#productspecs { width: 100%; }
#productspecs th, #productspecs td { font-size: 11px; text-align: left; padding: 6px 4px; background-color: #FCF6EB; /*e6eef8*/ }
.psalt { padding: 1px 4px !important; background-color: #fff !important; }

#dtable { width: 750px; padding: 0px; margin: 0px; }
#dtable caption { padding: 0px 0px 5px 0px; wid2th: 750px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-align: right; }
#dtable th { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; border-right: 1px solid #BDCBDC; border-bottom: 1px solid #BDCBDC; border-top: 1px solid #BDCBDC; letter-spacing: 0px; text-align: left; padding: 6px 6px 6px 16px; background: #336699 url("/lib/everythingofficefurniture/bg-header.gif") no-repeat; }
#dtable th.nobg { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; border-top: 0px !important; border-left: 0px !important; border-right: 1px solid #BDCBDC; background: none; padding: 4px 6px 4px 0px; }
#dtable td { font: normal 11px Verdana, Arial, Helvetica, sans-serif; border-right: 1px solid #BDCBDC; border-bottom: 1px solid #BDCBDC; background: #fff; padding: 4px 6px 4px 16px; color: #000000; }
#dtable td.alt { background: #E2EDFB url("/lib/everythingofficefurniture/tdalt.gif"); color: #000000; }
#dtable th.spec { border-left: 1px solid #BDCBDC; color: #000000; border-top: 0px; background: #fff url("/lib/everythingofficefurniture/bullet1.gif") no-repeat; font: normal 11px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; text-transform: none; padding: 5px 6px 5px 16px; }
#dtable th.specalt { border-left: 1px solid #BDCBDC; border-top: 0px !important; background: #E2EDFB url("/lib/everythingofficefurniture/bullet2.gif") no-repeat; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; letter-spacing: 1px; text-transform: none; padding: 5px 6px 5px 16px; }

#pkgcontents { width: 775px; list-style: none; }
#pkgcontents ul { width: 775px; list-style: none; overflow: hidden; }
#pkgcontents li.pkgimage { width: 200px; hei1ght: 200px; float: left; }
#pkgcontents li.pkgtitle { width: 575px; hei1ght: 20px; float: left;  }
#pkgcontents li.pkgdesc { width: 575px; hei1ght: 160px; float: left;  }
#pkgcontents li.pkglink { width: 575px; hei1ght: 20px; float: left;  }


#other-locations { border: 1px solid #c8c8c8; padding: 8px; margin-bottom: 30px; margin-top: 30px; clear: both; }
.trail, .trail ol { width: 100%; height: 16px; list-style: none; margin: 0px 0 0px 0; overflow: hidden; }
.trail li { float: left; }


#foot { width: 980px; margin-top: 30px; display: none; }
#foot ul { width: 175px; padding: 10px 0 15px 15px; margin-top: 0 !important; list-style: none; background: #8DA8CA url("/lib/everythingofficefurniture/foot-block-bg.png") no-repeat; border-top: 3px solid #fff; border-right: 3px solid #fff; margin-lef2t: 25px; float: left; }
#foot ul.lastfb { width: 193px;  border-right: none; }
#foot ul li { margin-bottom: 3px; }
#foot ul li a { color: #fff; text-decoration: none; }
#foot ul li a:hover { text-decoration: underline; }
#foot-head { width: 980px; height: 30px; font: bold 16px Arial, Helvetica, sans-serif; padding: 10px 0 0 0; margin: 0 !important; text-align: center; background: #476D9E url("/lib/everythingofficefurniture/foot-header.png") no-repeat; color: #fff; }




#emailpromo fieldset { border: none; }
#emailpromo legend { display: none; }
#emailpromo ol { list-style: none; }
#emailpromo label.hidelabel { display: none; }


#vendor-box { width: 560px; }
#vendor-box .block { width: 100px; height: 90px; margin: 10px 15px 3px 0px; float: left; border-bottom: 1px solid #eeeeee; text-align: center; }
#vendor-box .block a { font: normal 11px Verdana; color: #336699; text-decoration: none; }
#vendor-box .block img { margin-bottom: 6px; }
#vendor-box .last { margin-right: 0px !important; }
#vendor-box .clear { width: 560px; height: 80px; clear: both; }


/* search */

#refinements { width: 185px; border-top: 2px solid #000; border-bottom: 2px solid #000; margin: 0; list-style: none; }
#refinements li { padding: 2px 0 2px 0; font-size: 13px; }
#refinements li a { color: #036; }
#refinements li a:hover { color: #c00; }
#refinements ul { margin: 0 0 6px 0; padding: 5px 0 0 9px; list-style: none; }
#refinements ul li { padding: 0; font-size: 11px; line-height: 14px; }
#refinements ul li a { color: #036; text-decoration: none; }
#refinements ul li a:hover { color: #c00; text-decoration: underline; }

/* home */

#homepage-text { wid1th: 430px; font: normal 13px Verdana, sans-serif; color: #222222; text-1align: justify; }

#homepage-text h1 { font: normal 13px Verdana, sans-serif; color: #000000; margin-left: 0px; margin-right: 0px; padding: 0 !important; marg1in-top: 0px; margin-bo1ttom: 0px; }
#homepage-text h2 { font: normal 13px Verdana, sans-serif; color: #000000; margin-left: 0px; margin-right: 0px; height: auto !important; padding: 0 !important; background: none !important; marg1in-top: 0px; marg1in-bottom: 0px; disp1lay: inline; }

#vendor-box-home { width: 430px; margin-bottom: 15px; }
#vendor-box-home .block { width: 100px; height: 70px; margin: 5px 10px 3px 0px; float: left; border-bottom: 1px solid #eeeeee; text-align: center; }
#vendor-box-home .block a { font: normal 11px Verdana; color: #336699; text-decoration: none; }
#vendor-box-home .block img { margin-bottom: 6px; }
#vendor-box-home .last { margin-right: 0px !important; }
#vendor-box-home .clear { width: 430px; height: 80px; clear: both; }
#vendor-box-home .more { width: 430px; padding-top: 5px; text-align: right; }
#vendor-box-home .more a { font: normal 11px Verdana; color: #336699; text-decoration: none; }

#home-bestsellers { }
#home-bestsellers ul { width: 135px; marg1in-bottom: 25px; pad1ding-bottom: 25px; bor1der-bottom: 1px solid #eee; overflow: hidden; list-style: none; }
.firstpc { margin-top: 35px !important; bor2der-top: 6px solid #eee; }
#home-bestsellers ul img { }
#home-bestsellers ul .iconlink { width: 130px; height: 130px; display: block; border: 1px solid #bbb; }
#home-bestsellers ul .iconlink:hover { border: 1px solid #c00; }
#home-bestsellers ul .iconlink .so { width: 130px; height: 19px; padding-top: 3px; display: block; position: relative; left: 0px; top: -22px; font-size: 11px; background-color: #fff; color: #000; text-decoration: none !important; }
#home-bestsellers ul .iconlink .so * { text-decoration: none !important; } 
#home-bestsellers ul li { width: 130px; text-align: center; margin-bottom: 16px; float: left; }
#home-bestsellers ul p { height: 40px; overflow: hidden; text-align: left; margin: 5px 0; }
#home-bestsellers ul p a { font: normal 11px Verdana,Arial,Helvetica,sans-serif; color: #666; text-decoration: none; }
#home-bestsellers ul p a:hover { color: #c00; } 
.lastitem { margin-right: 0 !important; }















