div,ul {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;
}

#ftPickup, #tnList {width: 780px;  border-collapse: collapse;}
#ftPickup td {padding: 0px;}
#ftPickup-catalogue, #ftPickup-orderWig { 
padding: 16px; font-size: 80%;
display: inline-block; width: 385px; height: 161px; background-image: url("../direct/images/ftPickupBg.gif");
}


#tnList td{ cursor: pointer;}
.normalCell { width: 198px; background: #fff;}
.endCell { width: 186px;}
.listTnImage { border: 1px solid #ccc; border-radius: 4px;}
.tn_pName, .tn_price { width: 183px; text-align: center;}
.tn_pName { font-size: 80%; margin: 8px 0 0 0; line-height: 1.5em;}
.tn_price {font-size: 87%; margin: 4px 0px 16px 0px; color: #ec316e;}
.tn_price span { font-size: 80%; color: #fff; background: #ee6999; padding: 3px; border-radius: 3px; margin: 0px 6px 0px 0px;}

#pMain {width: 780px;  border-collapse: collapse; padding: 0px; }
#pMain td { vertical-align: top; width: 390px;}
#pMainName { width: 340px; font-size: 120%; background: #ff6698; padding: 6px 0px 6px 8px; font-weight: normal; color: white; border-left: 12px solid #ec316e;}
ul.pDescription { display: block; width: 360px; list-style: url("../direct/images/listMarkPink.jpg"); border-bottom: 1px solid #ccc; margin-bottom: 16px; padding-bottom: 16px;}
.pDescription li {vertical-align: top; margin-left: -1.5em; }
.pMainBox { text-align: right; width: 360px; }
.pNameSub  { font-size: 108%;  line-height:2em; color: black; }
.pMainPrice { font-size: 120%;  line-height:2em; color: #ec316e; }
.pTag { font-size: 80%; padding: 2px 4px; color: white; background: #ff6698; border-radius: 3px; margin-right: 6px; }
.pNetImg {border: 1px solid #ccc; margin-top: 16px;}

.jihadaNetBox { width: 780px; padding: 12px 0px; text-align: center; margin-top: 16px;}

table#colorSpecificationBox{ width: 780px; border-collapse: collapse; margin: 16px 0px 16px 0px;}
table#colorSpecificationBox td { width: 390px; vertical-align: top;}

h3.colorVariation { width: 360px; margin: 0px 0px 12px 0px; color: white; background: #ff6698; font-weight: normal; padding: 4px 0px 4px 4px; }
td.specificationTd { border: 1px solid #888; border-radius: 3px; padding: 0px 13px 0px 0px;}
ul.specificationUl {display: block; width: 390px; list-style: url("../direct/images/listMarkPink.jpg"); }