html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0;width:100%}table tr td,th{padding:2px}fieldset,img{border:0}fieldset.with-border{border:1.5px solid #3d3d3d;padding:5px}fieldset.with-border li{text-align:right}fieldset.with-border li label{float:left}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:bold}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold;margin-top:20px}h1{font-size:150%}q:before,q:after{content:''}abbr,acronym{border:0}.footer_div{color:#000000;padding-top:25px;text-align:center}body#thumbnail{font:10px/14px Arial, Helvetica, sans-serif;color:#333}#thumbnail #wrapper{width:100%;margin:0 auto;padding:0}#thumbnail ul.listing{display:block;width:auto;float:left;border-style:dashed;border-color:#DDDEDE;border-width:0 0 0 0}#thumbnail ul.listing li{width:140px;float:left;background-color:#F7F7F7;padding:6px 0 0;border-style:dashed;border-color:#DDDEDE;border-width:0 0 1px 1px;text-align:center}#thumbnail ul.listing li.first-row{border-top-width:1px}#thumbnail ul.listing li.last-col{border-right-width:1px}#thumbnail ul.listing li h3{font-weight:bold}#thumbnail ul.listing li p{margin:3px 0}#thumbnail ul.listing li p.author{font-size:10px;color:#666}#thumbnail ul.listing li p.price{font-size:14px;font-weight:bold}#thumbnail ul.listing li .barcode{padding:5px 0;background-color:#FFF}#thumbnail address{text-align:right;padding-top:5px;font:10px/18px Arial, Helvetica, sans-serif;color:#999}#single-page-container{width:100%;overflow:auto;margin:0 auto;border-bottom:1px dashed #DDDEDE;position:relative;font-family:Arial, Helvetica, sans-serif}#single-page-container h1.title{font-weight:bold;font-size:24px;line-height:36px;color:#333;margin:20px 0 0}#single-page-container .author{font-size:14px;margin-bottom:15px}#single-page-container p{margin:9px 0}#single-page-container .product-info{width:35%;height:inherit;float:left;border-style:dashed;border-color:#DDDEDE;border-width:1px 1px 0 0;margin-right:-1px}#single-page-container .product-info>img{margin:15px 0}#single-page-container .product-info h2,#single-page-container .product-info h3{font-weight:bold;font-size:14px;line-height:20px;text-transform:uppercase;margin:3px 0;padding:0;clear:both}#single-page-container .product-info h2{font-size:15px;margin-bottom:1em}#single-page-container .product-info .infoList{font-size:14px;line-height:20px;color:#333;margin-bottom:1.5em}#single-page-container .product-info .infoList li{font-size:10px;line-height:14px}#single-page-container .product-info .infoList .field-label{font-size:11px;line-height:14px;text-transform:uppercase;margin:0}#single-page-container .product-info .barcode{text-align:center}#single-page-container .product-description{width:65%;float:left}#single-page-container .product-description h2{width:100%;margin:0 0 10px;padding-top:10px;border-top:1px dashed #DDDEDE;text-indent:20px;font-weight:normal;font-size:15px;text-transform:uppercase}#single-page-container .product-description p{padding-left:15px;font-size:10px;line-height:16px;text-align:justify}.container{margin:0 auto}.container h2{font:bold 11px/18px Arial, Helvetica, sans-serif;text-transform:uppercase;color:#4B4A4A}.container h2 a{width:120px;background-color:#CCC;border-radius:5px 5px 0 0;color:#333;padding:3px 8px}#cat-list-container .phone-input{float:right}#cat-list-container .customer #customer-input-field{display:inline-block;width:243px;border-bottom:1px dotted #BBB}table.contact td{font-size:100%}#cat-list-container p{margin-bottom:10px;text-align:justify}table.cat-list{width:99%;border-color:#DDDEDE;border-width:1px 1px 0 1px;border-style:dashed solid}table.cat-list td,table.cat-list th{border-right:1px dashed #DDDEDE;border-bottom:1px dashed #DDDEDE;vertical-align:top}table.cat-list th{padding-left:10px;text-transform:uppercase;font-weight:bold}.orderForm table.cat-list th{font-weight:normal}table.cat-list td{padding:3px 0 3px 10px}.orderForm table.cat-list td{vertical-align:middle}table.cat-list td.title{font-weight:bold}table.cat-list td.img-container{width:100px;text-align:center;padding:3px 5px}table.cat-list td.description{text-align:justify;padding:10px}table.cat-list tr.odd{background-color:#F7F7F7}table.cat-list .textfield{width:70px}.orderForm table.cat-list .textfield{width:36px}.orderForm th.product-isbn{width:5%}.orderForm th.product-cover{width:7%}.orderForm th.product-title{width:50%}.orderForm th.product-author{width:10%}.orderForm th.product-publisher{width:10%}.orderForm th.product-publish-date{width:8%}.orderForm th.product-binding{width:4%}.orderForm th.product-price{width:8%}.orderForm th.product-quantity{width:4%}.clear{clear:both;height:1px}table.invoice{width:100%;margin:0}table.invoice th{border-style:none none solid none;border-color:#333333 #aaaaaa;border-bottom-width:2px;padding:5px;font-weight:bold}table.invoice td.desc{border-style:none none solid none;padding:5px;border-bottom-width:1px;border-color:#333333 #aaaaaa}table.invoice td{border-style:none none solid solid;border-bottom-width:1px;border-left-width:1px;border-color:#333333 #aaaaaa;margin:5px;padding:5px}table.invoice td.noborder{border-style:none none none none;padding:5px}table.invoice tfoot td{border-style:none none solid solid;border-bottom-width:1px;border-color:#333333 #aaaaaa;padding:5px}table.invoice tfoot td.double{border-style:none none double solid;border-bottom-width:4px;border-color:#333333 #aaaaaa;padding:5px}table.pending tr,th,td{border-style:none none none none;padding:5px}.noborder{border-style:none none none none;padding:5px}.outer{width:95%}.outer td{border-left:none;border-right:none}.header{width:100%;margin-left:0px;border-bottom:2px dotted #CCC;border-left:none;border-right:none}.header td{border-left:none !important;border-right:none !important}.billHeader{width:100%;margin-left:0px;border-bottom:2px solid #be1115;border-left:none;border-right:none}.billHeader td{border-left:none;border-right:none}.coName{font:bold 18px Arial, Helvetica, sans-serif;color:#000}.billHeader2{width:100%;margin-left:20px;border-bottom:2px solid #7ECB7C;border-left:none;border-right:none}.borderBottom{border-bottom:1px solid #333;border-left:none;border-right:none}.borderBottom2{border-bottom:2px solid #333;border-left:none;border-right:none}.borderBottom3{border-bottom:2px solid #7ECB7C}.bottom_class{width:100%}.button_class{width:100%}.hr_class{width:100%;float:left}.billHeader1{width:100%;margin-left:0px;border-bottom:1px dotted #ccc;border-left:none;border-right:none}.billHeader1 tr{border-bottom:2px solid #ff0000}.billHeader1 td{border-left:none;border-right:none}.border-bottom-ccc{border-bottom:1px solid #ccc}.total-qty{margin:0px 0px 0px 5px;text-align:left;float:right}
