/*Reset Style*/
html,
body { background:#fff; margin:0; padding:0; line-height: 1.3em; font-size:11px; font-family:Arial, Helvetica,serif; color: #000;}
.pageBreak {page-break-before:always;}
a { color:#000; text-decoration:underline; }

/*Remove Element*/
.noPrint,
.infoBox,
.site,
.header,
.footer,
.side,
.extraButton,
.contactBox,
.shoppingTabs,
.buttonRefreshBox,
.filterBox,
.flag,
.pagination,
.memberNav,
.facebookLike,
.productOther,
.addCommentForm,
.customer,
.productsList form but.productsList form button,
.productsList form select,
button,
.category,
.buttonBack,
.tabsMenu,
.breadcrumb { display:none !important; }

/*Visible Element*/
.onlyPrint { display:block !important; }

/* Layout */
form,
fieldset { width:100%; border:0; padding:0; margin:0; position:static; }
.contentContainer { width:100%; float:left; }
ul li {list-style:none;}
img {border:0;}
table { width:100%; border-collapse:collapse; border-spacing:0; margin:0 0 10px 0; padding:0; }
table th { border-bottom:2px solid #000; text-align:left; white-space:nowrap; padding:5px; }
table td { border-top:1px solid #000; text-align:left; padding:5px; }
.bold {font-weight:bold;}
.striken {text-decoration:line-through;}
.center {text-align:center;}
.right {text-align:right;}

ul { margin:0; padding:0; }
.textPage ul,
.textPage ol { margin:0 0 15px 30px; padding:0; }
.textPage ul li {list-style:disc;}
.textPage img { float:right; margin:0 0 15px 20px; }
.shippingPaymentList li { padding:0 !important; margin:0; }
.gallery-list li  {float:left;}
.productsList li { margin-bottom:10px; padding:10px 0; border-top:1px solid #000; page-break-inside:avoid; }
.productsList li.rear {page-break-after:always;}
.productsList li img {display:block;}
.productDetail {font-size:14px;}
.productDetail .productImg .smallImg { float:left; margin:0 10px 10px 0; }

.img span {display:block;}

.productInfoBox {page-break-after:always;}

.addProductForm .priceBox { padding:10px; border:1px solid #000; }
.addProductForm .priceBox .striken {text-decoration:line-through;}
.addProductForm .priceBox strong {font-size:24px;}
.addProductForm .priceBox .discountPercent { font-size:16px; line-height:22px; background:#000; color:#fff; }

.resultPrice { margin-bottom:20px; padding:13px 0; border:3px solid #000; }
.resultPrice p { width:150px; margin-right:20px; line-height:1.2em; float:left; }
.resultPrice strong { font-size:25px; line-height:31px; float:right; text-align:right; }
.resultPrice .largePrice { padding:0 27px; }
.resultPrice .largePrice.borderTop { border-top:2px solid #000; padding-top:13px; }
.resultPrice .smallPrice { padding:13px 27px; clear:both; border-bottom:1px solid #000; }
.resultPrice .smallPrice.firstPrice {padding-top:0;}
.resultPrice .smallPrice p {width:120px;}
.resultPrice .smallPrice strong { font-size:12px; line-height:16px; }

h1, .t1 { font-size:25px; line-height:1.4em; color:#000; margin-bottom:20px; text-decoration:none; width:100%; border-bottom:5px solid #000; }
h2, .t2 { font-size:17px; display:block; color:#000; margin:20px 0 15px 0; text-decoration:none; }
h3 { font-size:12px; line-height:1.3em; margin:10px 0 5px 0; text-decoration:none; }
p {margin-bottom:8px;}
p.desc { font-size:15px; line-height:1.3em; margin-bottom:15px; }