@charset "utf-8";

/* catalog
------------------------------*/
.catalogwrap {
	margin:8px 0 0 !important;
	width: 585px;
	background:#f6f6f6;
}

.catalog{
	padding:5px 0 5px 7px !important;
}

.noLeft {
	margin-right: 0px !important;
}

.catalog{
	width:580px;
}
.catalog li{
	float:left;
	margin:0px 3px 3px 0 !important;
	padding:0 !important;
	background:#fff;
	border:2px solid #bdbebe;
	width:184px;
	list-style-type:none;
}
.catalog li.narrowrow {/* add at 2009/03/21 */
	margin:0 2px 3px 0 !important;
	width:137px !important;
}
.catalog li .inner{
	margin:5px 5px 0 !important;
	padding:0 0 5px !important;
	width:174px;
}
.narrowdiv {/* add at 2009/03/21 */
	width:127px !important;
}
.catalog .rightEnd{
	margin:0 0 0 0 !important;
}
.catalog li .photo{
	float:left;
	margin:0 !important;
	padding:0 !important;
	width:48px;
}
.catalog li .texts{
	float:right;
	margin:0 !important;
	padding:0 !important;
	width:120px;
}
.narrowtext {/* add at 2009/03/21 */
	width:73px !important;
}
.catalog li .texts .links{
	font-weight:bold;
	margin:2px 0 0 5px !important;
	font-size:95%;
}
.catalog li .texts .links a{
	padding:0 0 0 8px !important;
	background:url(../images/index_icon_link.gif) 0 2px no-repeat;
	color:#595757;
	text-decoration:underline;
}

.choseGift .lineup .list li{
	float:left;
	margin:4px 0 0 15px !important;
	padding:0 !important;
	width:63px;
	list-style-type:none;
	line-height:1.1;
}

.catalog .lineup .textLinks{
	margin:5px 0 0 !important;
	padding:0;
}
.catalog .textLinks li{
	display:inline;
}

/* catalog balloon
------------------------------*/
.balloon .balloonArr{
	margin:4px 0 0 15px !important;
}
.balloon .blnArr1{
	margin:5px 0 0 15px !important;
}
.balloon .blnArr2{
	margin:5px 0 0 216px !important;
}
.balloon .blnArr3{
	margin:5px 0 0 417px !important;
}
.balloon .inner{
	border:2px solid #3f6716;
	margin:0 !important;
	padding:5px 0 10px 10px !important;
	width:571px;
}
.balloon .line1{
	width:565px;
}
.balloon .title{
	float:left;
	padding:5px 0 0 !important;
	width:500px;
	font-weight:bold;
}
.balloon .btnClose{
	float:right;
	width:60px;
	font-weight:bold;
	text-align:right;
}
.balloon .btnClose a{
	margin:0 !important;
	padding:0 0 0 15px !important;
	background:url(../images/index_icon_close.gif) 0 0 no-repeat;
	color:#3e3a39;
	text-decoration:none;
}
.balloon ul{
	margin:8px 0 0 !important;
	padding:0 !important;
	width:576px;
}
.balloon ul li{
	float:left;
	margin:0 !important;
	padding:0 9px 0 0 !important;
	width:86px;
	list-style-type:none;
}
.balloon ul li a{
	display:block;
	margin:0 !important;
	padding:0 !important;
	width:86px;
}
.balloon ul li img{
	border:2px solid #dcdddd;
}
#blnA{
	display:none;
}


.vabottom {
	vertical-align: bottom !important;
}

.taRight {
	text-align: right;
}

.taCenter {
	text-align: center;
}

.mt5 {
	margin-top: 5px !important;
}

.mt10 {
	margin-top: 10px !important;
}

.fs10 {
	font-size: 10px !important;
}



/* sample
------------------------------*/
.sample{
	margin-top: 0px !important;
	background:url(../images/index_sample_bg.gif) 0 0 repeat-y;
}
.smlNone{
	display:none;
}
.sample .sampleLeft{
	float:left;
	padding:0 0 10px !important;
	width:144px;
}
.sample .sampleLeft .links{
	font-weight:bold;
}
.sample .sampleLeft .links a{
	background:url(../images/index_icon_link.gif) 0 3px no-repeat;
	padding:0 0 0 10px !important;
	color:#3e3a39;
}
.sample .sampleRight{
	float:right;
	margin:0 !important;
	padding:0 0 10px 1px !important;
	width:430px;
}
.sample .sampleRight li{
	float:left;
	margin:10px 0 0 0 !important;
	padding-left: 10px !important;
	list-style-type:none;
}
.sample .sampleRight li a{
	display:block;
	margin:0 !important;
	padding:0 !important;
	position:relative;
	width:73px;
	height:44px;
	background:#3f6716;
}
.sample .sampleRight li a img{
	position:absolute;
}

