#contentBox .content { position: relative; padding: 18px 0; }
#contentBox .content h1 { padding-left: 18px; }
#contentBox .content p { padding: 0 18px 18px 18px; }
#contentBox .content .shopitem { position: relative; float: left; /*height: 200px;*/width: 96%; overflow: hidden; padding: 0 4% 10px 0; /*border-top: 1px solid #f59618;*/ margin-left:2px; }
#contentBox .content .shopitem .hs_btn { position: absolute; top: 18px; left: 16px; margin: 0; border: 0; z-index:10;}
#contentBox .content .shopitem h2 { color: #000; font: bold 16px/16px Arial, Helvetica, sans-serif; padding-top: 18px; }
#contentBox .content .shopitem p { line-height:14px; padding-left: 0; padding: 0;  }
#contentBox .content .shopitem table { margin:0;padding:0; border-collapse: collapse; }
#contentBox .content .shopitem table th { background-color: #d1d2d4; }
#contentBox .content .shopitem table td { border:1px solid #d1d2d4; }
#contentBox .content .shopitem table td.first { background-color: #d1d2d4; border:0; }
#contentBox .content .shopitem img { margin-top: 6px; border: 0; }
#contentBox .content .shopitem .priceTag { padding:22px 10px; margin-top: 0px; margin-bottom:45px; position: relative; float:right; width:125px; height:83px; background: url(../../skins/default/pics/pricetag.gif) no-repeat; } 
#contentBox .content .shopitem .priceTag.elders { padding:14px 10px; } 
#contentBox .content .shopitem .priceTag .oldprice { font:bold 12px/12px Arial, Helvetica, sans-serif; } 
#contentBox .content .shopitem .priceTag .price { font:bold 22px/22px Arial, Helvetica, sans-serif; color:#f59618;  } 
.priceTag.elders { padding:14px 10px; } 
.priceTag .oldprice { font:bold 12px/12px Arial, Helvetica, sans-serif; } 
.priceTag .price { font:bold 22px/22px Arial, Helvetica, sans-serif; color:#f59618;  } 
#contentBox .content .shopitem .detailInfo {  position:absolute; bottom:40px; margin-top:10px; right:114px; } 

#contentBox .content .detailInfo { /*margin-left:224px;*/ float:left; }

/* small column */
#columnBox { position: relative; float:left; display:inline; width:208px; /*height:340px;*/ margin-left: 26px; padding: 0; }

#contentBox .header { background:url(../../skins/default/pics/collection_header.gif) bottom right no-repeat; }
#contentBox .header h4 { color:#f4971e; font-size:20px; margin-top:25px; margin-bottom:5px; margin-left:3px; }

#contentBox .content .shopitem .collectionbanner { position:absolute; bottom:0; left:0; background: url(../../skins/default/pics/collection_banner.gif) no-repeat; width:669px; height:30px; }
#contentBox .content .shopitem .collectionbanner ul { list-style:none; width:100%; margin:0 0 0 7px;}
#contentBox .content .shopitem .collectionbanner ul { position:relative; }
#contentBox .content .shopitem .collectionbanner ul li { position:relative; float: left; display: inline; margin-right:10px; }
#contentBox .content .shopitem .collectionbanner ul li a { text-decoration:none; line-height:30px; }
#contentBox .content .shopitem .collectionbanner ul li a img { float:left; margin-right:3px; }

#contentBox .content .shopitem .collectionbannerdetail { position:relative; clear:both; background: url(../../skins/default/pics/collection_banner.gif) no-repeat; width:669px; height:30px; margin-top:16px; }
#contentBox .content .shopitem .collectionbannerdetail ul { list-style:none; width:100%; margin:0 0 0 7px;}
#contentBox .content .shopitem .collectionbannerdetail ul { position:relative; }
#contentBox .content .shopitem .collectionbannerdetail ul li { position:relative; float: left; display: inline; margin-right:10px; }
#contentBox .content .shopitem .collectionbannerdetail ul li a { text-decoration:none; line-height:30px; }
#contentBox .content .shopitem .collectionbannerdetail ul li a img { float:left; margin-right:3px; }

#contentBox .content .shopitem .contact { position:relative; float:right; background: url(../../skins/default/pics/shopcontact.gif) bottom right no-repeat; width:307px; height:162px; margin-top:24px; }
#contentBox .content .shopitem .contact h4 { color:#f4971e; font-size:14px; margin:10px 0px 10px 3px; }
#contentBox .content .shopitem .contact h4.title { margin-top:34px; }
#contentBox .content .shopitem .contact p { color:#535353; font-size:12px; margin:0px 136px 0px 3px; }
#contentBox .content .shopitem .contact .detailInfo { margin-top:3px; }

#contentBox .content .shopitem .foto { position: relative; float: left; display: inline; width: 325px; overflow:hidden; margin:20px 12px; height:325px; }
#contentBox .content .shopitem .foto #pic_container { margin:20px 0 0 50px; }
#contentBox .content .shopitem .foto .pics { position:absolute; bottom:0; left:0; }
/*#contentBox .content .shopitem .foto .pics img { width:100px; height:100px; }*/