/* CSS Document */

/* category */
#category{
 width:570px;
}
#category *{
 margin:0;
 padding:0;
 color:#333;
 font-size:12px;
 line-height:18px;
}
#iitem #category h3{
 clear:both;
 height:auto;
 background-image:none;
}
#category p strong{
 font-size:16px;
 line-height:20px;
}
#category .catewp1 dt{
 width:162px;
 float:right;
 display:inline;
 margin-right:10px;
}
#category .catewp1 dd{
 width:366px;
 float:left;
 display:inline;
 margin-left:5px;
}
#category .catewp1 dd table{
 border:1px solid #D3B8BA;
}
#category .catewp1 dd td{
 background:url("../gift/img/category-image03.gif") repeat left top;
 padding:10px;
}
#category .catewp1 dd td p{
 padding:5px 10px;
}
#category .catewp2{
 clear:both;
 background:url("../gift/img/category-image04.gif") repeat left top;
}
#category .catewp2 p{
 font-size:16px;
 line-height:20px;
 font-weight:bold;
 color:#900;
 padding:30px 15px 20px;
}
#category .catewp2 .lt{
 width:160px;
 float:left;
 display:inline;
 margin-left:24px;
}
#category .catewp2 .rt{
 width:340px;
 float:right;
 display:inline;
 margin-right:20px;
}
#category .catewp2 .rt dd{
 padding:3px 0 10px;
}
#category .catewp2 .rt p.tar{
 text-align:right;
 font-size:12px;
 line-height:18px;
 font-weight:normal;
 padding:0 0 10px;
}
#category .catewp3,
#category .catewp4{
 clear:both;
}
#category .catewp3 dt{
 float:left;
 width:300px;
}
#category .catewp3 dd{
 float:right;
 width:260px;
}
#category .catewp4 dt{
 float:right;
 width:300px;
}
#category .catewp4 dd{
 float:left;
 width:260px;
}
#category .catewp3 dd p,
#category .catewp4 dd p{
 padding:5px 0;
}
#category .catewp3 dd p strong,
#category .catewp4 dd p strong{
 color:#6D141A;
 font-size:14px;
 line-height:18px;
}
#category .catewp5{
 padding:15px 0 0;
 clear:both;
}
#category .catewp5 dl{
 width:170px;
 float:left;
 display:inline;
}
#category .catewp5 dd{
 text-align:center;
 padding-bottom:30px;
}
#category .catewp5 dd strong{
 font-size:10px;
 line-height:14px;
 font-weight:normal;
}



/*clear*/
.cl{
 clear:both;
}
.clear:after{
 content: ".";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}
.clear{
 display: inline-table;
 min-height: 1%;
}
/*Hides from MacIE \*/
* html .clear{height: 1%;}
.clear{display: block;}
/*Hides from MacIE */