﻿body { margin: 0px; background-color: #ffffff; }
tr, td { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333333; }
img { border-width: 0px; }
p { margin: 12px 0px 0px 0px; }
a, a:link { color: #333333; text-decoration: underline; }
a:hover { color: #326c1e; text-decoration: none; }
a.numberlink, a.numberlink:link { color: #333333; text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
a.numberlink:hover { color: #326c1e; text-decoration: underline; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
a.whiteLink, a.whiteLink:link { color: #ffffff; text-decoration: none; }
a.whiteLink:hover { color: #8ae56b; text-decoration: underline; }
a.redLink, a.redLink:link { color: #f00000; text-decoration: none; }
a.redLink:hover { color: #326c1e; text-decoration: underline; }
a.grayLink, a.grayLink:link { color: #ececec; text-decoration: none; }
a.grayLink:hover { color: #8ae56b; text-decoration: underline; }
a.icpLink, a.icpLink:link { color: #333333; text-decoration: none; font-size: 11px; font-family: 'Times New Roman' , Arial; }
a.icpLink:hover { color: #326c1e; text-decoration: underline; font-size: 11px; font-family: 'Times New Roman' , Arial; }

input.fileInput, textarea.fileInput { font-size: 12px; color: #000000; vertical-align: middle; background-color: #FFFFFF; border: solid 1px #666666; padding: 4px; margin: 4px; }
input.regValidate { font-size: 14px; color: #000000; vertical-align: middle; background-color: #FFFFFF; border: solid 1px #666666; padding: 4px; margin: 4px; text-transform: uppercase; text-align: center; font-family: 'Courier New' , Monospace, 'Lucida Console'; letter-spacing: 2px; font-weight: bold; }

.rowbg { background-image: url(/images/background_row.gif); background-repeat: repeat-x; background-position: bottom; }
.tableHead { background-image: url(/images/background_table_head.gif); background-repeat: repeat-x; height: 24px; color: #000000; text-align: center; vertical-align: middle; font-weight: bold; }
.tableTr1 { background-image: url(/images/background_table_head.gif); background-repeat: repeat-x; height: 24px; color: #000000; }
.leftFileTd { height: 30px; width: 96px; font-size: 14px; text-align: right; padding-right: 4px; }
.leftFileUserTd { height: 30px; width: 30%; font-size: 14px; text-align: right; padding-right: 4px; white-space: nowrap; }
.leftFileUserTd20 { height: 30px; width: 20%; font-size: 14px; text-align: right; padding-right: 4px; white-space: nowrap; }
.homeProductImage { margin-bottom: 4px; border-width: 0px; width:150px; height:150px; }
.productSmallImage{ border-width: 0px; width:150px; height:150px; }

#helpTable td, #addressTable td { font-size: 12px; height: 26px; }
#ShowPassword { font-size: 24px; font-family: 'Courier New' , Monospace; font-weight: bold; letter-spacing: 5px; text-align: center; vertical-align: middle; border: solid 1px #2c4e12; width: 250px; padding: 6px; background-color: #fffee4; }

/* -- products list start -- */
#produstsItem td { font-size: 14px; }
#produstsItem td.listTd { padding-left: 24px; height: 30px; vertical-align: bottom; background-image: url(/images/icon/right3.gif); background-repeat: no-repeat; background-position: left bottom; }
.productsListArea { background-image: url(/images/bg_5.jpg); }
.listBg { height: 20px; background-image: url(/images/bg_7.gif); }
#listTable .codeDtFont1 { width: 70px; height: 40px; font-family: 'Arial Black' ,Impact; font-size: 40px; color: #b0ae53; text-align: center; white-space: nowrap; }
#listTable .codeDtFont2 { width: 380px; font-weight: bold; font-size: 16px; color: #2c4e12; }
#listTable .titleDiv { padding-left: 12px; }
#listTable .infoDiv { margin-right: 20px; margin-left: 14px; margin-top: 6px; color: #2c4e12; line-height: 18px; text-align: justify; text-justify: inter-ideograph; }
#listTable .div1 { text-align: right; margin-top: 12px; padding-right: 6px; }
#listTable .div2 { text-align: right; margin-top: 48px; padding-right: 6px; font-size: 12px; color: #333333; line-height: 16px; }
#listTable .div3 { text-align: right; margin-top: 5px; padding-right: 6px; }
/* -- products list end -- */

/* -- products start -- */
#productTable .div1, #productTable .div2 { margin: auto; width: 900px; }
#productTable .div1 { font-size: 16px; font-weight: bold; padding-bottom: 6px; }
#productTable .div2 { font-size: 14px; line-height: 28px; padding: 12px; background-color: #fafff3; text-align: justify; text-justify: inter-ideograph; }
#productInfoTable .titleDiv { width: 100%; height: 24px; font-weight: bold; font-size: 12px; vertical-align: top; }
#productInfoTable .infoDiv { width: 100%; margin-bottom: 30px; text-align: justify; text-justify: inter-ideograph; font-size: 12px; vertical-align: top; }
/* -- products end -- */

/*-- detail file start --*/
#detailFileTable { margin: auto; width: 800px; border: solid 1px #666666; padding: 20px; background-color: #fdfffa; }
#detailFileTable .div1 { width: 100%; margin-bottom: 12px; font-size: 16px; line-height: 28px; font-weight: bold; text-align: center; }
#detailFileTable .div2 { text-align: center; color: #666666; margin-bottom: 40px; }
#detailFileTable .div3 { font-size: 14px; line-height: 24px; text-align: justify; text-justify: inter-ideograph; }
#detailFileTable .div4 { margin-top: 20px; font-size: 14px; }
/*-- detail file end --*/

/* placing page start */
#placingTable .td1 { font-size: 16px; line-height: 28px; font-weight: bold; }
#placingTable .td2 { font-size: 14px; line-height: 24px; text-align: justify; text-justify: inter-ideograph; }
/* placing page end */

/* reg start */
#Salutation label { font-size: 14px; }
/* reg end */

/* user area start */
td.userToolbar { background-image: url(/images/bg_9.gif); }
#toolbar td.listTd { padding-left: 34px; height: 30px; vertical-align: bottom; background-image: url(/images/icon/d.gif); background-repeat: no-repeat; background-position: left bottom; }
#userCenter1 td { background-image: url(/images/bg_10.gif); background-position: left bottom; background-repeat: no-repeat; }
#userCenter1 div { margin: 6px 0px 8px 12px; font-size: 14px; font-weight: bold; }
#userSeptation { height: 24px; width: 100%; }
#AddressTable1 td { padding: 6px; }
#MyOrderTable th { background-color: #1e381a; height: 24px; color: #ffffff; border-right: solid 1px #ffcc00; }
#MyOrderTable td { height:30px; text-align:center; line-height:18px; }
/* user area end */

/* admin area start */
td.userTd1 { font-size: 12px; font-weight: bold; height: 30px; width: 100px; }
/* admin area end */

.separator { height: 31px; background-image: url(/images/bg_8.gif); }
.tdBg { background-color: #e3e196; }
.grayFont1 { color: #999999; }
.grayFont2 { color: #666666; }
.grayfont11 { color: #666666; font-size: 11px; }
.grayfont12 { color: #666666; font-size: 12px; }
.redFont { color: #f00000; }
.greenFont { color: #2c4e12; }
.idFont { color: #666633; }
.font14 { font-size: 14px; }
.eFont { font-family: 'Courier New' , Monospace, 'Lucida Console' , Verdana; }
.copyrighFont { font-size: 11px; color: #333333; font-family: 'Times New Roman' , Arial; }
.titlefont { color: #000000; font-size: 14px; font-weight: bold; text-align: center; vertical-align: top; height: 30px; }
.handStyle { cursor: pointer; }
.smallAdImg { border: solid 1px #000000; }
.textWord14 { font-size: 14px; line-height: 20px; text-align: justify; text-justify: inter-ideograph; }
.textWord12 { font-size: 12px; line-height: 18px; text-align: justify; text-justify: inter-ideograph; }
.textArea14 { padding: 12px; background-color: #f5f9e3; border: solid 1px #999999; font-size: 14px; line-height: 22px; text-align: justify; text-justify: inter-ideograph; }
.listIdFont { font-size: 14px; color: #b0ae53; font-weight: bold; }
