@charset "UTF-8";
.buyBoxPromoText {font-size:11px !important; font-weight:bold; padding:4px; border: 1px solid #222222; margin-right:3px !important; };
.ecoFriendly {display:block; width:145px; height:27px; clear:both; margin:0 auto 2px auto; padding:0; background-image:url(eco-friendly-promo.jpg); background-repeat:no-repeat; } 
.cOm {display:block; width:196px;height:32px;margin:3px;padding:0; background-image:url(cOm.gif);background-repeat:no-repeat;float:left; clear:both; background-repeat:no-repeat; background-position:center; border: 1px solid #d52b2b; }
.optionalNote {display:block!important; width:160px; height:auto; margin:0 auto; padding:0; text-align:center; font-size:12px!important;}
#spec-table {display:block; width:202px; height:auto; float:left; clear:none; margin:0; padding:0; }
/* #item-specs-header, #specification-table {display:block; float:left; clear:right; width:200px; height:auto; margin:0; padding:0; } */ 
#specification-table {display:block; float:left; clear:right; width:200px; height:auto; margin:0; padding:0; }
#specification-table b, #specification-table a {font-size:11px !important; }
#specification-table a {display: block; width:auto; height:auto; white-space:normal !important; }
#adult-assembly-required {display:block; width:198px; height:26px; background-image:url(adult-assembly-required.gif); margin:0; padding:0; float:left; clear:both;}
#adult-assembly-required img { width:198px !important; height:26px !important; display:none !important; visibility:hidden !important; }
#image-frame2 #item-image {display:block; width:260px; height:auto; margin:0px; padding:0; }
#image-frame2 .promo .frShFifty,
#image-frame2 .promo .frShEightChairs,
#image-frame2 .promo .frTrFifty,
#image-frame2 .promo .frDoSingleFifty,
#image-frame2 .promo .frDoFifty,
#image-frame2 .promo .frShTwentyfourCh,
#image-frame2 .promo .frShSixteenCh,
#image-frame2 .promo .frDoTenTables,
#image-frame2 .promo .frShTenTaRed { display:block; width:200px; height:21px; position:relative; float:left; clear:both !important; margin:1px 37px; padding:0;  }
#image-frame2 .promo .frShFifty { background-image:url(free-shipping-50a.jpg);  }
#image-frame2 .promo .frShEightChairs { background-image:url(free-shipping-8-chairsa.gif); }
#image-frame2 .promo .frTrFifty { background-image:url(free-truck-50a.gif); }
#image-frame2 .promo .frDoSingleFifty { background-image:url(free-dolly-single-50a.gif); }
#image-frame2 .promo .frDoTenTables,
#image-frame2 .promo .frDoFifty { background-image:url(free-dolly-50a.gif); }

#image-frame2 .promo .frShTwentyfourCh { background-image:url(free-shipping-24-chairsa.gif); }
#image-frame2 .promo .frShSixteenCh { background-image:url(free-shipping-16-chairsa.gif); }
#image-frame2 .promo .frShTenTaRed { background-image:url(free-shipping-10-tables-reda.gif); }
#image-frame2 .promo .frDoTenTables { background-image:url(free-dolly-10-tablesa.gif); }
#halfleft {background-image:url(half-l.gif);background-position:center;display:block;margin:0;padding:0;width:6px;height:12px;background-repeat:no-repeat;clear:none;}
#wrap #mainframe #product #ordering-form #specification #hercules-church-banner img {margin-left:45px!important;}
#hercules-church-banner,#hercules-folding-banner,#hercules-stack-banner,#hercules-banquet-banner, #hercules-office-banner2 {width:230px;height:216px;border:none!important;background-repeat:no-repeat!important;float:left!important;clear:both!important;margin:0!important;padding:0!important;}
#hercules-folding-tables2, #hercules-church-banner2, #hercules-folding-banner2, #hercules-stack-banner2, #hercules-banquet-banner2, #hercules-restaurant-banner2 {width:130px;height:125px;border:none!important;background-image:url(herc-combo.gif); display:block!important;clear:both!important;margin:0!important;padding:0!important;}
#hercules-folding-tables2 { background-position: -650px 0; }
#hercules-church-banner2 { background-position: 0 0; }
#hercules-folding-banner2 { background-position: -130px 0; }
#hercules-stack-banner2 { background-position: -260px 0; }
#hercules-banquet-banner2 { background-position: -390px 0; }
#hercules-restaurant-banner2 { background-position: -520px 0; }
#hercules-office-banner2 { background-position: -780px 0; }
#specification table tbody {margin:0 auto;width:auto;height:auto;display:block;}
 
#wrap #mainframe #product #ordering-form { display: block; width:760px; float: left; margin:0; padding:0; }
#wrap #mainframe #product { display:block; padding:0px; width:760px; float:left !important; margin-top:8px; margin-right: auto; margin-bottom: 0px; margin-left: auto; clear:none; }	
#wrap #bottom { display:block; padding:0px; width:772px; float:left; clear:both; margin-top:8px; margin-right:0; margin-bottom: 0px; margin-left:0; }
#wrap #mainframe #product #sign-up-prod-menu { font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; display:block; float:left; width:375px; margin-top: 6px; margin-bottom:6px; margin-left:2px; margin-right:0; text-align: left; background-image: url(sub-prod-b.gif); background-repeat: no-repeat; background-position: left top; padding: 0px; height: 135px; }
#wrap #mainframe #product #sign-up-prod-menu #form { display:block; width:auto; height:auto; padding: 0px; margin-top: 40px; margin-right: 12px; margin-bottom: 0px; margin-left: 12px; color: #333333; line-height: 15px; }
#wrap #mainframe #product #sign-up-prod-menu #form .area { border:1px solid #cccccc; text-align:center; color:#003366; width:200px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; }
ul, ol, dl, li, dt, dd { margin: 0; padding: 0; }
 /* Bottom Specials for Product Page only */
.bottom-special-5up-new { width:144px; min-height:160px; padding:0; border:solid 1px #dedede; margin-bottom:6px; background-color:#FFFFFF; background-image:url(box-bk3.gif); background-repeat:repeat-x; background-position:bottom; font-family: Trebuchet MS, Arial, Helvetica; color:#333333; font-size:12px; text-align: center; }
#wrap #mainframe #bottom #bottom-special-title { width:748px; padding:5px; border:solid 1px #dedede; margin-left:2px; margin-bottom:4px; background-color:#FFFFFF; background-image:(/lib/bizchair1/bk-gr.gif); background-repeat:repeat-x; background-position:bottom; padding-top:7px; padding-right:3px; font-family: 'Segoe UI', 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#333333; font-size:14px; font-weight:bold; text-align:center; }
#thumb-spec { display:block; margin-left, margin-right:0; padding-top:7px; margin-top, margin-bottom:0; border:none; height: auto; width: auto; clear:both; }
.related-items-re-3up .spname a, #wrap #mainframe #bottom .bottom-special-5up .spname a,
#wrap #mainframe #bottom .bottom-special-5up-new .spname a, #wrap #mainframe #bottom .bottom-special .spname a { display:block; text-align:center; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-decoration:none; line-height:14px; margin-left:auto; margin-right:auto; margin-top:2px; }
#wrap #mainframe #bottom .bottom-special-5up .spname a,
#wrap #mainframe #bottom .bottom-special-5up-new .spname a, #wrap #mainframe #bottom .bottom-special .spname a { width:auto; padding-left:7px; padding-right:7px; }
.related-items-re-3up .spname a:hover, 	
#wrap #mainframe #product #bottom .bottom-special-5up .spname a:hover, #wrap #mainframe #product #bottom .bottom-special-5up-new .spname a:hover { color:#153f67; }	
.price { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align:center; }
.yprice { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CC0000; font-weight: bold; text-align:center; }
/* PAGE NAME */ 
#pricing-header { font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; background-color: #ffffff; border-bottom: solid 2px #aaaaaa; padding: 0px; height: 30px; margin-left: 6px; margin-right:6px; }
#wrap #mainframe #product #prod-reviews { clear:right; margin-right: 350px; float: right; }
/* PRODCT TABS START HERE */ 
.halfmoon{ margin-bottom: 0px; clear: both; padding:0; }
.halfmoon ul{ padding-left:8px; margin:0; font: bold 14px Verdana; list-style-type: none; text-align: left; /*set to left, center, or right to align the menu as desired*/ border-bottom: 0px solid #929492; padding-bottom:0px; padding-top:0; padding-right:0; }
.halfmoon li{ display:inline; margin:0; padding:0; }
.halfmoon li a{ text-decoration: none; margin-right: 3px; /*distance between each tab*/  border-left: 1px solid #DDD; color: #000000; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 13px; width: 122px; text-align: center; float: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #cccccc; border-right-color: #cccccc; border-bottom-color: #cccccc; border-left-color: #cccccc; height: 30px; vertical-align: middle; padding-top: 7px; background-color: #fdfdfd; background-image: url(t-bk-x.gif); background-repeat: repeat-x; background-position: left bottom; }
.halfmoon li a:hover, .halfmoon li a.current{ color: #FFFFFF; background-color: #336699; background-image: url(t-bk2.jpg); background-repeat: repeat-x; background-position: left top; border-color: #2463b0; }
#wrap #mainframe #product #tabcontentcontainer { width:758px; /*width of 2nd level content*/
	/*height:1.5em; height of 2nd level content. Set to largest's content height to avoid jittering.*/ height: auto; display:block; clear:both; float:left; padding-left:8px; padding-right:3px; margin-left:0; margin-right:0; }
.tabcontent{ display:none; margin-left:0px; padding-left:8px; }
#wrap #mainframe #product #tabcontentcontainer #sc1, #wrap #mainframe #product #tabcontentcontainer #sc2, #wrap #mainframe #product #tabcontentcontainer #sc3, #wrap #mainframe #product #tabcontentcontainer #sc4,
#wrap #mainframe #product #tabcontentcontainer #sc5, #wrap #mainframe #product #tabcontentcontainer #sc6,
#wrap #mainframe #product #tabcontentcontainer #sc7, #wrap #mainframe #product #tabcontentcontainer #sc8,
#wrap #mainframe #product #tabcontentcontainer #sc9 { float:left; clear:both; font-size: 12px; width:100%; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-style: solid; border-right-color: #2463b0; border-bottom-color: #2463b0; border-left-color: #2463b0; border-top-color: #2463b0; background-color:#fdfdfd; top:0px; right: auto; height: auto; left: 0px; float: left; clear: left; margin-top:0; margin-left: 0px; padding-right:0px; padding-left:0px; background-image:url(box-bk3.gif); background-position: bottom; background-repeat:repeat-x; }
#wrap #mainframe #product #tabcontentcontainer #sc7 .all-tabs object { display:block; width:auto; height:auto; margin:0 auto; padding:0; text-align:center !important; }
#wrap #mainframe #product #tabcontentcontainer #sc7 .all-tabs *object, 	
#wrap #mainframe #product #tabcontentcontainer #sc7 .all-tabs object embed, #wrap #mainframe #product #tabcontentcontainer #sc7 .all-tabs object *embed { margin:0 auto; padding:0; text-align:center !important; }
#wrap #mainframe #product #tabcontentcontainer #sc7 .all-tabs object { margin-top:15px; margin-bottom:15px; }	
#wrap #mainframe #product #ddimagetabs { display:block; width:780px; margin:0; padding:0; }
#wrap #mainframe #product #ddimagetabs .selected { color: #EBF1F8; background-color: #336699; background-image: url(t-bk2.jpg); background-repeat: repeat-x; background-position: left top; }
#wrap #mainframe #product td { color: #333333; }
#wrap #mainframe #product #options-table2 .left, #wrap #mainframe #product #options-table .left, #wrap #mainframe #product #specification-table .left { font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 11px; text-align: right; }
#wrap #mainframe #product #specification-table .left { font-weight:bold; padding-left: 6px; }
/* #wrap #mainframe #product #specification-table { background-image:url(box-bk3.gif); background-repeat:repeat-x; background-position:bottom; } */
#wrap #mainframe #product #options-table2 .right,
#wrap #mainframe #product #options-table .right, #wrap #mainframe #product #specification-table .right { display:block; width:auto; margin:0; padding:0; padding-right: 6px; }
#wrap #mainframe #product #options-table2 .select
#wrap #mainframe #product #options-table .select  { font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin:0; padding-top:1px; padding-bottom:1px; width:auto; font-weight:bold; line-height:18px; 	border:1px solid #999999; }
#wrap #mainframe #product #options-table2 .select option { color:#222222; background-color:#efefef; display:block; padding:3px; line-height:18px; }
#wrap #mainframe #product #options-table .select option { color:#222222; background-color:#efefef; display:block; padding:3px; line-height:18px; }
#wrap #mainframe #product #spec-table, #wrap #mainframe #product #options-table2,
#wrap #mainframe #product #options-table { border: 1px solid #cccccc; margin-left:0px; margin-bottom:7px; }
#wrap #mainframe #product #ordering-form #image-frame { display: block; text-align:center; margin-left:0; margin-right:0; padding-left:2px; padding-right:2px; font-size:11px !important; line-height:16px; float: left; height: auto; width: 220px; color:#333333; margin-bottom:15px; }
*#options-table2, #options-table2 {font-size:11px !important; }
#options-table2 select, #options-table2 option  {font-size:11px !important; } 
#wrap #mainframe #product #ordering-form #image-frame2 { display: block; text-align:center; margin-left:5px; margin-right:0; padding-left:2px; padding-right:2px; font-size:11px !important; line-height:16px; float: left; height: auto; width: 260px; color:#333333; margin-bottom:15px; }
#wrap #mainframe #product #ordering-form #image-frame .image-frame, #wrap #mainframe #product #ordering-form #image-frame .image-frame img, #wrap #mainframe #product #ordering-form #image-frame2 .image-frame, #wrap #mainframe #product #ordering-form #image-frame2 .image-frame img { display:block; margin-left:auto; margin-right:auto; padding:0; text-align:center; }
.style1 { color: #000000; font-size: 13px; font-weight: bold; padding-left: 10px; }
#wrap #mainframe #product #specification { float:left; display:block; width:273px; margin:0; padding:0; margin-right:0px; }
#wrap #mainframe #product #ordering-form #specification { float:left; display:block; width:275px; margin:0; padding:0; margin-right: 8px; margin-left:8px; }
#wrap #mainframe #product #ordering-form #specification2 { float:left; display:block; width:200px; margin:0; padding:0; margin-right: 8px; margin-left:8px; }
#wrap #mainframe #product #pricing-table #pricing-header .item-no { font-size: 10px; color: #000000; display: block; width: auto; float: right; padding: 0; margin-bottom: 5px; max-width: 135px; margin-top: 0px; position: -5px 0 0 0; }
#wrap #mainframe #pricing-table { display:block; float: right; clear:right; margin-bottom:10px; padding:0; width: 210px; border: 5px solid #E13300; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 11px; }
#wrap #mainframe #product #pricing-table #specification-table .left .list-price { font-size: 12px; text-decoration: line-through; display: block; width: auto; margin-left: 4px; padding: 0px; color: #666666; }
#wrap #mainframe #product #pricing-table #specification-table .left .map-price { font-size: 12px; text-decoration: none !important; display: block; width: auto; margin-left: 4px; padding: 0px; color: #666666; }
.map-price { text-decoration:none !important; }
#wrap #mainframe #product #pricing-table #pricing-header .style2 { display: block; width: auto; padding-left: 0px; margin: 0px; height: auto; float: left; padding-right: 8px; padding-top: 6px; padding-bottom: 6px; }
#wrap #mainframe #product #pricing-table #specification-table .style2 { color: #e13300; text-align:center; font-size: 15px; border-top: solid 2px #aaaaaa; }
#wrap #mainframe #product #pricing-table #specification-table .left .your-price { color: #E13300; font-size: 18px; }
#wrap #mainframe #product #pricing-table #specification-table .center { font-size: 11px; text-align: center; }
#wrap #mainframe #product #pricing-table #specification-table .unorderable { font-size: 12px; text-align: center; border-top: 2px solid #aaaaaa; }
#wrap #mainframe #product #pricing-table #specification-table .unorderableTel { font-size:16px; text-align:center; color:#E13300; }
#wrap #mainframe #product #options-table2 { width: 445px; float: right; margin-bottom: 8px; background-image:url(box-bk3.gif); background-repeat:repeat-x; background-position:bottom; margin-right: 1px; padding:0; }	
#wrap #mainframe #product #options-table { width: 520px; float: right; margin-bottom: 8px; background-image:url(box-bk3.gif); background-repeat:repeat-x; background-position:bottom; margin-right: 1px; padding:0; }
*#item-image { margin:0 auto; padding:0; text-align:center; }
#item-image { text-align:center; margin: 0 auto; padding:0; display:block; width:280px; height:auto; float:left;  }
#item-image2 { text-align:center; margin: 0 auto; padding:0; display:block; width:280px; height:auto; }	
#item-image a, *#item-image a { display:block; width:auto; height:auto; margin:0 auto; padding:0; clear:none !important; }
#item-image img { display:block; margin:1px; width:auto; height:auto; padding:0; border:none; clear:none; }	
.positive, a.positive, button a { padding:0px; margin:0px; background-color: #48D813; color:#FFFFFF; border:1px solid #C6D880; width: 105px; height: 35px; }
.buttons a.positive:hover, button.positive:hover{ cursor:pointer; background-color:#E6EFC2; border:1px solid #C6D880; color:#529214; }
.buttons a.positive:active{ background-color: #973728; border:1px solid #529214; color:#ffffff; }
/*
.positivepre, a.positivepre { padding:0px; margin:0px; background-color: #48D813; color:#FFFFFF; border:1px solid #C6D880; width: 135px; height: 35px; }
.buttons a.positivepre:hover, button.positivepre:hover{ cursor:pointer; background-color:#E6EFC2; border:1px solid #C6D880; color:#529214; }
*/
.positivepre, a.positivepre { padding:0px; margin:0px; background-color: #d81313; color:#FFFFFF; border:1px solid #d8838d; width: 135px; height: 55px; font-size:16px !important; }
.buttons a.positivepre:hover, button.positivepre:hover{ cursor:pointer; background-color:#efc2c2; border:1px solid #d88084; color:#921414; }
.buttons a.positivepre:active{ background-color: #973728; border:1px solid #529214; color:#ffffff; }
#wrap #mainframe #product #ordering-form #image-frame #inset-frame .image-frame img, #wrap #mainframe #product #ordering-form #image-frame2 #inset-frame .image-frame img { margin:0px; padding:5px; border:none; display:block; float:left; clear:none; text-align:center; }
#wrap #mainframe #cent-frame #product #bottom #bottom .bottom-special-5up .spname a { text-align:center; }
#bottom img { background-color:#FFFFFF; padding:4px; border: 1px solid #eeeeee; }
.image-frame { display:block; width:auto; margin: 0 auto; padding:0; text-align:center; float:left; }
.image-frame a img { margin-left:auto; margin-right:auto; padding:0; width:auto; text-align:center; }	
#wrap #mainframe #product #ordering-form #image-frame #inset-frame .image-frame img { border: 1px solid #cccccc; margin: 3px; padding: 0px; text-align:center; }
#wrap #mainframe #product #ordering-form #image-frame #inset-frame { display:block; margin-left:0 auto; margin-right:0 auto; padding: 0px; text-align:center; width:245px; clear:both; font-size: 11px; }
#wrap #mainframe #product #ordering-form #image-frame #inset-frame #image-caption { display: block; clear: left; text-align: center; font-size:10px; font-style:italic; color:#666666; padding-left:3px; padding-right:3px; }
.all-tabs { margin:0; padding-right:1px; display:block; padding:35px; text-align:left; }
#wrap #mainframe #product #ordering-form #specification2 #spec-table #item-specs-header, #wrap #mainframe #product #ordering-form #specification #spec-table #item-specs-header { font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 16px; color: 336699; background-color: #ECEEEC; padding: 6px; height: 18px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #aaaaaa; }
#wrap #mainframe #product #specification-table { /* background-image:url(box-bk3.gif); background-repeat:repeat-x; background-position:bottom; */ margin-left:0 !important; margin-right:0 !important; padding-left:0 !important; padding-right:0 !important; }
#wrap #mainframe #product #ordering-form #options-table { display:block; width:520px; height:auto; margin-bottom:25px; }	
#wrap #mainframe #product #ordering-form #options-table #options-header { font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 16px; color: 336699; background-color: #ECEEEC; padding-top: 6px; padding-bottom:6px; height: 18px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #aaaaaa; margin:0; width:520px; }
#wrap #mainframe #product #ordering-form #options-table2 #options-header { font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 16px; color: 336699; background-color: #ECEEEC; padding-top: 6px; padding-bottom:6px; height: 18px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #aaaaaa; margin:0; width:445px; }
 #related-items-table { display:block; width:503px; height:auto; float:right; margin-left:auto; margin-right:auto; margin-bottom:25px; padding-bottom:5px; margin-top:10px; border:1px solid #aaaaaa; text-align:left; }
 #related-items-table-wide { display:block; width:758px; height:auto; float:left; margin-left:8px; margin-right:2px; margin-bottom:25px; margin-top:18px; padding-bottom:5px; border:1px solid #aaaaaa; text-align:left; }		
#related-items-table #related-items-re-head { font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-align:left; font-size: 16px; color: 336699; background-color: #ECEEEC; padding: 6px; height: 18px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #aaaaaa; margin:0; width:auto; }
#related-items-table-wide #related-items-re-head { font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-align:left; font-size: 16px; color: 336699; background-color: #ECEEEC; padding: 6px; height: 18px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #aaaaaa; margin:0; width:auto; }	
.related-items-re-3up { width:144px; min-height:auto; padding:0; border:solid 1px #aaaaaa; margin-bottom:6px; background-color:#FFFFFF; background-image:url(box-bk3.gif); background-repeat:repeat-x; background-position:bottom; font-family: Trebuchet MS, Arial, Helvetica; color:#333333; font-size:12px; text-align: center; float: left; clear:none; margin-right:10px; margin-left:10px; padding-bottom:15px; margin-top:15px; }
#wrap #mainframe #product #ordering-form #options-table2 td,	
#wrap #mainframe #product #ordering-form #options-table td { font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; }
#wrap #mainframe #product #ordering-form #options-table2 td select, 	
#wrap #mainframe #product #ordering-form #options-table td select { font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; text-align:left; }
 .all-tabs ul {  	margin:0; padding:0; }
 .all-tabs li {  	line-height:18px;  	list-style:outside; list-style:url(bllt3.gif); margin-left:3px; padding:0; 	}
/* SHIPPING BOXES */
#specification #buyBizChair { display:block; width:273px; height:120px; border-bottom:3px solid #ffffff; margin-bottom:3px; padding:0; clear:both; background-image:url(buyBizChair3.gif); background-repeat:no-repeat
	}
#specification #buyBizChair a { display:block; width:273px; height:120px; margin-left:auto;  margin-right:auto; 	padding:0; vertical-align:bottom; font-size:11px; border:nnone; }
#specification2 #buyBizChair { display:block; width:198px; height:160px; border-bottom:3px solid #ffffff; margin-bottom:3px; padding:0; clear:both; background-image:url(buyBizChair3small.gif); background-repeat:no-repeat
	}
#specification2 #buyBizChair a { display:block; width:198px; height:160px; margin-left:auto; margin-right:auto; 
/*    padding-top:70px;   */
	padding:0; vertical-align:bottom; font-size:11px; border:nnone; }
#specification #shippingfreere { display:block; width:273px; height:86px; border-bottom:3px solid #ffffff; margin-bottom:3px; padding:0; clear:both; background-image:url(free-shipping-re-final.gif); background-repeat:no-repeat; }
#specification #shippingfreere a { display:block; margin-left:auto; margin-right:auto; padding-top:70px; vertical-align:bottom; font-size:11px; }
#specification2 #shippingfreere {   	display:block; width:190px; height:80px; border-bottom:3px solid #ffffff; margin-bottom:3px; padding:0; clear:both; background-image:url(free-shipping-re-final-small.gif); background-repeat:no-repeat; }
#specification2 #shippingfreere a { display:block; margin-left:auto; margin-right:auto; padding-top:70px; vertical-align:bottom; font-size:11px; }
#specification #shippingcalcre {   	display:block; width:273px; height:86px; border:1px solid #cccccc; margin-bottom:3px; padding:0; float:left; clear:both !important; background-image:url(shipping-calc-re-final.gif); background-repeat:no-repeat; }
#specification #shipcalculatedtext { display:block; float:left; width:170px; margin-top:8px; margin-left:4px; font-size:12px; clear:both !important; }
#specification #shipcalculatedtext font { font-size:11px !important; }	
#specification #shipcalculatedtext a { display:block; float:left; margin:0; padding-top:2px; width:160px; vertical-align:bottom; font-size:10px !important; }
#specification2 #shippingcalcre { display:block; width:198px; height:86px; border:1px solid #cccccc; margin-bottom:3px; padding:0; float:left; clear:both !important; background-image:url(shipping-calc-re-final-small.gif); background-position:bottom; background-repeat:no-repeat; }
#specification2 #shipcalculatedtext { display:block; float:left; width:135px; margin-top:8px; margin-left:4px; font-size:11px; clear:both !important; }
#specification2 #shipcalculatedtext font { font-size:10px !important; }	
#specification2 #shipcalculatedtext a { display:block; float:left; margin:0; padding-top:2px; width:160px; vertical-align:bottom; font-size:10px !important; }	
#specification #shipreqquote { display:block; width:273px; height:86px; border:1px solid #cccccc; margin-bottom:3px; padding:0; clear:both; background-image:url(request-quote-re-final.gif); background-repeat:no-repeat; }
#specification2 #shipreqquote { display:block; width:205px !important; height:86px; border:1px solid #cccccc; margin-bottom:3px; padding:0; clear:both; background-image:url(request-quote-re-final-small.gif); background-repeat:no-repeat; background-position:bottom right; font-size:11px; }	
#specification2 *#shipreqquote { font-size:11px !important; }
#specification2 #shipreqquote a {padding-top:2px !important; }
/*
#xtra-phone { display:none; width:273px; height:86px; border:1px solid #ffffff; margin-bottom:3px; padding:0; clear:both; background-image:url(xtra-phone.gif); background-repeat:no-repeat; }
#xtra-phone #xtra-phone-label { display:block; width:273px; height:20px; padding-top:56px; font-size:11px; }
#xtra-phone #xtra-phone-label a { font-size:12px; }
*/
#specification2 #shipreqquote #shipreqquotehead, #specification #shipreqquote #shipreqquotehead { color:#153f67; text-align:left; font-size:14px; font-weight:bold; margin-bottom:0px; margin-top:3px; float:left; margin-left:0px; margin-right:5px; display:block; padding-bottom:2px; padding-left:7px; padding-right:0; height:auto; font-weight:bold; }
#specification2 #shipreqquote #reqquotetext { display:block; float:left; margin:0; padding-top:2px; width:140px; vertical-align:bottom; font-size:10px; }
#specification2 #shipreqquote #reqquotetext a { text-align:center; }	
#specification #shipreqquote #reqquotetext { display:block; float:left; margin:0; padding-top:2px; width:160px; vertical-align:bottom; font-size:11px; }
#specification #shipreqquote #reqquotetext a { text-align:center; }
#sixtymb { display:block; width:209px; height:60px; background-image:url(sixtymb.jpg); background-repeat:no-repeat; background-color:#E13300; background-position:center; margin:0; padding:0; float:right; }
.sixtymb { display:block; width:auto; height:45px; background-image:url(sixtymb.jpg); background-repeat:no-repeat; background-color:#E13300; background-position:top !important; margin:0; padding:0; }	
#sixtymb a { display:block; width:210px; height:auto; padding-top:48px; color:#FFFFFF; margin:0; font-size:12px; text-decoration:none; }	
#sixtymb a:hover { text-decoration:underline; }
	/* Color Samples */
#samples-re { margin: 0px 0; padding: 0; float: left; width: 250px; text-align: left; display:block; }
.colorSwatches { margin: 0; padding: 0; float: left; width:240px; text-align: left; }
.swatch { float: left; cursor: pointer; }
.swatch img { margin: 0; padding: 0; display: block; }
.swatch .normal { margin: 6px 2px 11px 1px; padding: 0; min-height: 15px; width: 30px; border: 1px solid #cccccc; line-height: 25px; }
.swatch .hover { margin: 6px 2px 11px 1px; padding: 0; min-height: 15px; width: 30px; border: 1px solid #336699; line-height: 25px; }
#swatches a:link, #swatches a:active, #swatches a:visited { margin: 0; padding: 0; color: #898989; line-height: 25px; vertical-align: bottom; }
#swatches a:hover { margin: 0; padding: 0; color: #C2C2C2; line-height: 25px; vertical-align: bottom; }
.morecolors { display:block; width:260px; margin-left:auto; margin-right:auto; padding:0; float:left; text-align:center; text-decoration:none; color:#999999; font-size:12px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; }
.morecolors:hover { text-decoration:underline; color:#336699; }	
/* anchorfix and clearfix 
---------------------------------------------------------------*/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }  
.clearfix { display: inline-block; }  
html[xmlns] .clearfix { display: block; }  
* html .clearfix { height: 1%; }
a[name] { position: absolute; *position: inherit; *display: block; }
.anchorFix { position: absolute; *position: inherit; *display: block; width: 1px; }
#item-name h2 { display: table-cell; width: 635px; float:left; clear: left; height:auto; margin-left:10px; margin-right:10px; margin-bottom:7px; font-size:18px; padding:0; color:#333333; }
#scanalert { float:right; display:table-cell; width: 90px; margin-bottom:7px; padding:0; }
#freeshipani { display:block; width:195px; height:23px; background-image:url(free-shipping-ani.gif); background-repeat:no-repeat; background-position:-10px; margin:0; padding:0; }
#contents { display:block; width:718px; float:left; height:auto; padding:20px; border:1px solid #cccccc; background-color:#ffffff; margin-top:20px; margin-left:7px; margin-right: auto; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:10px; line-height:13px; color:#666666; }
#contents a {	
	color: #2F6294; }
#featItem, #featitem2 { display:block; background-image:url(feat-pill.gif); background-repeat:no-repeat; background-position:center 0px; position: -2px 0; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; height:22px; padding-left:6px; padding-top:0px; margin-bottom:15px; text-align:center; }
#featItem {	width:205px; }
#featItem2 { width:260px; }	
.shipTitle { text-decoration:none; font-size:14px; color:#222222; padding:none; font-weight:bold; margin-left:15px; margin-bottom:2px; margin-top:10px; }	
.shipBody { color:#333333; margin-left:15px; margin-right:15px; padding:none; line-height:16px; font-size:13px !important; }	
.shipBody a { border:1px solid #306dab; font-weight:bold; text-decoration:none; color:#306dab; padding-left:8px; padding-right:8px; padding-top:4px; padding-bottom:4px; text-decoration:none; margin-top:5px; margin-bottom:5px; margin-left:10px; margin-right:10px; color:#306dab; line-height:30px; font-size:13px; }
.shipBody a:hover { border:1px solid #306dab; text-decoration:none; background-color:#306dab; color:#ffffff; }
#customer-reviews { background-color:#fdfdfd; }
#customer-reviews .header { display:none; visibility:hidden; }
#customer-reviews .container { display:block; width:650px; background-color:#fdfdfd; }
#customer-reviews .container .state { }
#customer-reviews .container .overall { }
#customer-reviews .view { margin-left:50px; margin-right:50px; }
.top-line { width:650px; background-color:#fdfdfd; }
#customer-reviews .stars { margin-left:20px; }
#customer-reviews .container #reviews, #customer-reviews .container #reviews # { background-color:#fdfdfd; width:650px; }
.bottom-border { display:none; visibility:hidden; }
.bottom-border # { background-color:#fdfdfd; }
.increment { margin-left:4px; margin-right:4px; padding:0; display:block; text-align:left; width:auto; }
.clear-all { clear:right; }
.numero, .each { font-weight:normal; font-size:12px; color:#333333; }
.quant-re { margin-left:auto; margin-right:auto; font-size:11px; color:#666666; display:block; width:105px; }
.quote-label { font-size:10px; color:#333333; display:block; width:auto; height:auto; margin: 0 auto; padding:0; clear:both; text-align:center; }
.quote-label-left { font-size:10px; color:#333333; display:block; width:125px; height:auto; margin: 0 auto; float:left; clear:right; text-align:right !important; vertical-align:middle; padding: 0 4px 0 0; }		
.quote-form input { margin:0; padding:2px; border:1px solid #cccccc; }
.quote-form { display:block; float:left; clear:both; margin:0 0 5px 0; padding:0px; height:auto; width:350px; vertical-align:top; text-align:center; background-color:#e7ebf1; border:1px solid #153F67; }
.quote-form-title { display:block; float:left; width:340px; height:14px; clear:both; margin:0; padding:3px 0 4px 8px; background-color:#2F6294; color:#FFFFFF; text-align:left !important; font-weight:bold; font-size:14px; }	
/*
#quoteForm { display:block; position: absolute; left:50px; top:50px; z-index:999; width:350px; height:auto; }	
*/
.shipQuoteLabelText { display:block; width:auto; height:auto; border-top: 1px solid #153F67; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:3px; color:#153F67; }
#for-margin { display:block !important; float:left !important; clear:both !important;	}
#product #featureFrame { float:left; clear:both; font-size: 12px; width:100%; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-style: solid; border-right-color: #DEDEDE; border-bottom-color: #DEDEDE; border-left-color: #DEDEDE; border-top-color: #DEDEDE; background-color:#fefefe; top:0px; right: auto; height: auto; left: 0px; float: left; clear: left; margin-top:0; margin-left: 0px; padding-right:0px; padding-left:0px; background-color:#fdfdfd; background-image:url(box-bk3.gif); background-position: bottom; background-repeat:repeat-x; }
.forCommercialUse {display:block; width:198px; height: 38px; border:1px solid #CCCCCC; background-image:url(yes-commerc2.gif); background-position: center; background-repeat:no-repeat; padding:0; margin:0 0 5px 0; }
.notCommercialUse {display:block; width:198px; height: 38px; border:1px solid #CCCCCC; background-image:url(no-commerc2.gif); background-position: center; background-repeat:no-repeat; padding:0; margin:0 0 5px 0; }
.commercialUseEmpty {display:none; visibility:hidden; width:auto; height:auto; }
.textCommercial { display:block; width:auto; height:auto; text-transform:uppercase; margin:0; padding:4px 7px 3px 50px; text-align:left !important; font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#444444; font-weight:300; }
#cSell { text-align:left;}
#cSell .cSellHeader { text-align:center !important; }
#cSell .cSellitem {display:block; float:left; clear:both !important; width:201px; height:auto; margin:0 1px 2px 2px; padding:1px; border:1px solid #dddddd; }
#cSell .cSellCbox {}
#cSell .cSellQuant { display:block; width:20px; height:auto; float:left; clear:right; margin:18px 0 0 0; padding:1px;}
#cSell .cSellQuant input {dislay:block; width:17px; height:auto; border:1px solid #a6a6a6; font-size:11px; color:#222222; text-align:center !important; margin:0 auto; padding:1px; }
#cSell .cSellThumb {display:block; width:52px; height:52px; float:left; clear:none !important; margin:6px 0 0 0; padding:2px; }
#cSell .cSellThumb a {display:block; width:52px; height:52px; margin: 0 auto; padding:0; text-align:center !important;}
#cSell .cSellName { display:block; width:120px; height:auto; float:left; clear:right !important; margin:8px 0 0 0; padding:2px 1px 1px 2px; text-align:left !important; }
#cSell .cSellPrice { display:block; width:202px; height:auto; margin:0; padding-right:6px; float:left; clear:both !important; text-align:right !important; font-size:14px; }
#cSell .cSellPr {font-size:18px !important;}
.limLifeWarranty {display:block; width:186px; height:110px; float:left; clear:both; background-image:url(limLwarr.jpg); background-repeat:no-repeat; }

#additionalVinyl {display:none !important; visibility:hidden !important; width:410px; height:120px; margin-left:5px; padding:0; float:left; clear: right; background-repeat:no-repeat; }

#cVinyl {width:150px !important; }
#cVinyl td {/* width:38px !important; */ border:1px solid #cccccc; text-align:center; }
#cVinyl .itemSi {color:#a4a4a4; }
#cVinyl .itemSiLink {display:block; width:auto; height:auto; color:#60574D; text-align:center; margin:3px auto 0 auto; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none !important; }
#cVinyl .itemSiLink:hover {color: #db1f02; }
#cVinyl .smSmp {display:block; width:36px; height:20px;margin:2px auto 0 auto; padding:0px; border:1px solid #60574D; }
#cVinyl .smSmp img {width:34px !important; height:18px !important; padding-top: 1px; }
#cVinyl .smSmp:hover{border: 1px solid #db1f02; }
#cVinyl .rad {display:block; width:44px; height:auto;  margin:0 auto; padding:0;font-size:9px;font-weight:bold;color:#4a4a4a;text-align:center; background-image:url(redBk.gif); background-repeat:no-repeat;  background-position:-1px 3px; float:right !important; clear:both !important;}
#cVinyl .rad input {display:block; float:right; clear:none; margin-right:1px; }
.defOption {display:block; width:190px; height:auto; clear:both; position:relative; font-weight:bold; text-align:center; margin-bottom:4px; padding:5px; text-transform:capitalize; border:1px solid #EA7D58; }
.finFabVinylSamples {font-size:9px; text-align:center; padding:3px; border:1px solid #cccccc; }
.finFabVinylSamples input {margin:0 4px; }
#chkDefault, #chkDefaultTwo { width:20px; height:20px;  clear:both; margin:0; padding:0; }
.rad input {width:17px; height:17px; }
.finFabVinylSamples a {display:block; width:auto; height:auto; vertical-align:middle; text-align:center; margin:0 auto; padding:0;  }
.alsoAvail { display:block; width:auto; height:auto; float:left; clear:right; margin:0; padding:3px; border:1px solid #cccccc;}
.alsoAvailHead {text-align:center !important; }
#finFabMulti { display:block; widdth:90px; height:auto; float:left; clear:right;  border:1px solid #cccccc; padding:5px; margin:0 3px 3px 3px; text-align:center !important; }
.alsoAvailProd { display:block; widdth:90px; height:auto; float:left; clear:right;  border:1px solid #cccccc; padding:5px; margin:3px; text-align:center !important; }
.alsoAvailProd:visited {color:#bc522e !important; }

.alsoAvailProd:hover {border:2px solid #EA7D58 !important;padding:4px; color:#EA7D58 !important; }
