body {
	background-color: #ffffff;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size: 10px;
	color: #333333;
	line-height:150%;
	font-family: Arial, Helvetica, sans-serif;
}
.clr { clear:both; }
.clrIE { 
	clear:both;
	display:inline;
}
.box { 
	width:auto; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.header { 
	width:880px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
}
p{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
form{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
input.checkbox{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
table{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
table_txt{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size: 9px;
	line-height:150%;
}

.container { 
	width:880px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;

}
.box_left { 
	width:128px; 
	height:auto;
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	float:left;
}
.logo_box { 
	width:128px; 
	height:35px;
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	float:left;
}
.logo { 
	width:auto; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/icon_logo.gif);
	background-repeat:no-repeat;
	float:left;
}
.subnavi { 
	width:128px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;

}
.subnavi_on { 
	width:128px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	line-height:15px;
	color:#ff9933;	
}

.subnavi_line { 
	width:128px; 
	height:1px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/img_sub_line.gif);
	background-repeat:no-repeat;
}

.cart { 
	width:128px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}
.cart_L { 
	width:54px; 
	height:auto;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	line-height:15px;
	float:left;
}
.cart_R { 
	width:15px; 
	height:17px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/icon_cart_logo.gif);
	background-repeat:no-repeat;
	float:left;	
}
.box_right { 
	width:722px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.globalnavi { 
	width:722px; 
	height:auto;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:9px;
	line-height:150%;
	float:left;
}
.product_list { 
	width:722px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:9px;
	line-height:150%;
	float:left;
}
.cafe_menu { 
	width:610px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:9px;
	line-height:150%;
}
.navi_sp_4 { 
	width:4px; 
	height:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.navi_sp_10 { 
	width:10px; 
	height:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.navi_sp_20 { 
	width:20px; 
	height:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.navi_sp_24 { 
	width:24px; 
	height:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.navi_sp_30 { 
	width:30px; 
	height:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.navi { 
	width:auto; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	line-height:21px;
	font-weight:bold;
	float:left;
}
.navi_on { 
	width:auto; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	line-height:21px;
	font-weight:bold;
	color:#ff9933;
	float:left;
}
.navi_house { 
	width:19px; 
	height:15px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/icon_home.gif);
	background-repeat:no-repeat;
	float:left;	
}
.table_sp_26 { 
	width:26px; 
	height:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/spacer.gif);
	background-repeat:no-repeat;

}
.table_sp_13 { 
	width:13px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/spacer.gif);
	background-repeat:no-repeat;

}
.table_sp_h10 { 
	width:auto; 
	height:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/spacer.gif);
	background-repeat:no-repeat;

}
.table_sp_61 { 
	width:61px; 
	height:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/spacer.gif);
	background-repeat:no-repeat;

}
.table_sp_3_top { 
	width: 10px; 
	height:3px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/spacer.gif);
	background-repeat:no-repeat;
} 
.border_661{
	width: 661px;
	height: 1px;
	background-color:#d8d8d8;
}
.border_630{
	width: 630px;
	height: 1px;
	background-color:#d8d8d8;
}
.border_641{
	width: 641px;
	height: 1px;
	padding:0px 0px 0px 0px;
	margin:0px 10px 0px 10px;
	background-color:#d8d8d8;
}
.border_630_products{
	width: 630px;
	height: 1px;
	padding:0px 0px 0px 0px;
	margin:0px 10px 0px 10px;
	background-color:#d8d8d8;
}
.mid_661 { 
	width: 661px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
}
.mid_630 { 
	width: 630px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
}
.detail_left { 
	width: 250px; 
	height: auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.left_img_size { 
	width: 250px; 
	height:250px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
}
.left_img { 
	width: 250px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
}
.left_img_thumb_on { 
	width: 52px; 
	height:52px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	border: solid 1px #939393;
	float:left;
}
.left_img_thumb_off { 
	width: auto; 
	height:54px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	float:left;
}
.left_img_thumb_sp_12 { 
	width: 12px; 
	height:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.left_img_thumb_sp_11 { 
	width: 11px; 
	height:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.detail_right { 
	width: 305px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 60px 0px 46px;
	float:left;
}
.right_title { 
	width: 305px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	line-height:18px;
	text-align:left;
}
.right_box { 
	width: auto; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
}
.img_color { 
	width: 30px; 
	height:30px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.img_color_02 { 
	width: 30px; 
	height:30px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 4px;
	float:left;
}

.right_txt { 
	width: 305px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:10px;
	line-height:150%;
	text-align:left;
}
.detail_box { 
	width: 305px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.detail_box_light_gray { 
	width: 64px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	line-height:14px;
	text-align:left;
	color:#999999;
	float:left;
}
.detail_box_txt { 
	width: 241px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	line-height:14px;
	text-align:left;
	float:left;
}
.cart_btn { 
	width: 91px; 
	height:16px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
}
.shopping_guide { 
	width: auto; 
	height:auto;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	font-size:10px;
	line-height:14px;
	text-align:left;
}
.mid_661_left { 
	width: 661px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:10px;
	line-height:14px;
	text-align:left;
}
.mid_630_left { 
	width: 630px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:10px;
	line-height:14px;
	text-align:left;
}
.footer_box{
	width:778px;
	height:19px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.footer_box_onlineshop{
	width:778px;
	height:19px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.footer_link { 
	width: auto; 
	height:auto;
	padding:8px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	line-height:14px;
	text-align:right;
	float:right;
}
.footer_copyrights { 
	width: 261px; 
	height:auto;
	padding:8px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:10px;
	line-height:14px;
	text-align:right;
	float:right;
}
.footer_img { 
	width: 57px; 
	height:19px;
	padding:0px 0px 0px 0px;
	margin:0px 3px 0px 0px;
	background-image:url(../images/icon_cat.gif);
	background-repeat:no-repeat;
	text-align:right;
	float:right;
}

.link_img_off { 
	width: auto; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	float:left;
}

.page_title { 
	width: 154px; 
	height:16px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/img_cart_title.gif);
	background-repeat:no-repeat;
	float:left;
}

.page_title_news { 
	width: 270px; 
	height:16px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 148px;
	background-image:url(../images/title_news.gif);
	background-repeat:no-repeat;
	float:left;
}


/*---------------------cart--------------------*/


.cart_navi { 
	width:651px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.navi_navigation { 
	width:31px; 
	height:19px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/img_cart_navi.gif);
	background-repeat:no-repeat;
	float:left;
}
.navi_01_on { 
	width:99px; 
	height:19px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/img_cart_01_on.gif);
	background-repeat:no-repeat;
	float:left;
}
.navi_01_off { 
	width:94px; 
	height:19px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/img_cart_01_off.gif);
	background-repeat:no-repeat;
	float:left;
}
.navi_02_on { 
	width:95px; 
	height:19px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/img_cart_02_on.gif);
	background-repeat:no-repeat;
	float:left;
}
.navi_02_off { 
	width:95px; 
	height:19px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/img_cart_02_off.gif);
	background-repeat:no-repeat;
	float:left;
}
.navi_03_on { 
	width:134px; 
	height:19px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/img_cart_03_on.gif);
	background-repeat:no-repeat;
	float:left;
}
.navi_03_off { 
	width:134px; 
	height:19px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/img_cart_03_off.gif);
	background-repeat:no-repeat;
	float:left;
}
.navi_04_on { 
	width:97px; 
	height:19px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/img_cart_04_on.gif);
	background-repeat:no-repeat;
	float:left;
}
.navi_04_off { 
	width:97px; 
	height:19px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/img_cart_04_off.gif);
	background-repeat:no-repeat;
	float:left;
}
.navi_05_on { 
	width:73px; 
	height:19px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/img_cart_05_on.gif);
	background-repeat:no-repeat;
	float:left;
}
.navi_05_off { 
	width:73px; 
	height:19px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/img_cart_05_off.gif);
	background-repeat:no-repeat;
	float:left;
}

.cartBody_box { 
	width: 630px; 
	height:auto;
	padding:20px 0px 20px 0px;
	margin:0px 0px 0px 0px;
	border: solid 1px #d8d8d8;
}
.cart2Body { 
	width: 609px; 
	height:auto;
	padding:0px 20px 0px 20px;
	margin:0px 0px 0px 10px;
	border: solid 1px #d8d8d8;
}
.cart_title { 
	width: 154px; 
	height:16px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/img_cart_title.gif);
	background-repeat:no-repeat;
	float:left;
}
.cart_title2 { 
	width: 154px; 
	height:16px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/img_cart_title2.gif);
	background-repeat:no-repeat;
	float:left;
}
.cart_title3 { 
	width: 209px; 
	height:16px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/img_cart_title3.gif);
	background-repeat:no-repeat;
	float:left;
}
.cart_title4 { 
	width: 138px; 
	height:16px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/img_cart_title4.gif);
	background-repeat:no-repeat;
	float:left;
}
.cart_title5 { 
	width: 101px; 
	height:16px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/img_cart_title5.gif);
	background-repeat:no-repeat;
	float:left;
}
.tracking_title { 
	width: 121px; 
	height:16px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/img_tracking.gif);
	background-repeat:no-repeat;
	float:left;
}
.cart_table_title { 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:9px;
	line-height:150%;
	background-color:#d8d8d8;
}
.cart_table_title2 { 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:9px;
	line-height:150%;
}
.cart_table_contents { 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:9px;
	line-height:150%;
}
.border_621_line{
	width: 621px;
	height: 1px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	background-image:url(../images/img_cart_line.gif);
	background-repeat:no-repeat;
}
.border_611_line{
	width: 611px;
	height: 1px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	background-image:url(../images/img_cart_line.gif);
	background-repeat:no-repeat;
}
.cart_table_sum { 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:10px;
	font-weight:bold;
	line-height:150%;
}
.mid_621 { 
	width: 621px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
}
.mid_611 { 
	width: 611px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
}
.mid_609 { 
	width: 609px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
}
.mid_600 { 
	width: 586px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
}
.cart_btn_shopping { 
	width: 143px; 
	height:16px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
}
.cart_btn_sp_17 { 
	width: 17px; 
	height:16px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
}
.cart_btn_checkout { 
	width: 91px; 
	height:16px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
}
.cart_btn_toShipping { 
	width: 194px; 
	height:16px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
}
.cart_btn_review { 
	width: 153px; 
	height:16px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
}
.cart_btn_modify { 
	width: 112px; 
	height:16px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
}
.cart_btn_order { 
	width: 112px; 
	height:16px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
}




/*---------------------space--------------------*/
.padTop400 { padding-top:400px; }
.padTop300 { padding-top:300px; }
.padTop240 { padding-top:240px; }
.padTop220 { padding-top:220px; }
.padTop200 { padding-top:200px; }
.padTop180 { padding-top:180px; }
.padTop170 { padding-top:170px; }
.padTop160 { padding-top:160px; }
.padTop168 { padding-top:168px; }
.padTop167 { padding-top:167px; }
.padTop166 { padding-top:166px; }
.padTop160 { padding-top:160px; }
.padTop150 { padding-top:150px; }
.padTop140 { padding-top:140px; }
.padTop130 { padding-top:130px; }
.padTop120 { padding-top:120px; }
.padTop110 { padding-top:110px; }
.padTop100 { padding-top:100px; }
.padTop90 { padding-top:90px; }
.padTop80 { padding-top:80px; }
.padTop77 { padding-top:77px; }
.padTop75 { padding-top:75px; }
.padTop70 { padding-top:70px; }
.padTop65 { padding-top:65px; }
.padTop60 { padding-top:60px; }
.padTop50 { padding-top:50px; }
.padTop48 { padding-top:48px; }
.padTop47 { padding-top:47px; }
.padTop46 { padding-top:46px; }
.padTop45 { padding-top:45px; }
.padTop44 { padding-top:44px; }
.padTop43 { padding-top:43px; }
.padTop42 { padding-top:42px; }
.padTop41 { padding-top:41px; }
.padTop40 { padding-top:40px; }
.padTop38 { padding-top:38px; }
.padTop37 { padding-top:37px; }
.padTop36 { padding-top:36px; }
.padTop35 { padding-top:35px; }
.padTop34 { padding-top:34px; }
.padTop33 { padding-top:33px; }
.padTop32 { padding-top:32px; }
.padTop31 { padding-top:31px; }
.padTop30 { padding-top:30px; }
.padTop29 { padding-top:29px; }
.padTop28 { padding-top:28px; }
.padTop27 { padding-top:27px; }
.padTop26 { padding-top:26px; }
.padTop25 { padding-top:25px; }
.padTop24 { padding-top:24px; }
.padTop23 { padding-top:23px; }
.padTop22 { padding-top:22px; }
.padTop21 { padding-top:21px; }
.padTop20 { padding-top:20px; }
.padTop19 { padding-top:19px; }
.padTop18 { padding-top:18px; }
.padTop17 { padding-top:17px; }
.padTop16 { padding-top:16px; }
.padTop15 { padding-top:15px; }
.padTop14 { padding-top:14px; }
.padTop13 { padding-top:13px; }
.padTop12 { padding-top:12px; }
.padTop11 { padding-top:11px; }
.padTop10 { padding-top:10px; }
.padTop9 { padding-top:9px; }
.padTop8 { padding-top:8px; }
.padTop7 { padding-top:7px; }
.padTop6 { padding-top:6px; }
.padTop5 { padding-top:5px; }
.padTop4 { padding-top:4px; }
.padTop3 { padding-top:3px; }
.padTop2 { padding-top:2px; }
.padTop1 { padding-top:1px; }


/*-------------------border---------------------*/
.borderBlack{border:solid 1px #000000;}
.borderGray{border:solid 1px #c3c3c3;}





/*-------------------font---------------------*/

.orange {color:#ff9933;}
.red {color:#c20000;}
.green {color:#669900;}
.blue {color:#0066cc;}
.bgwhite { background-color:#ffffff;}
.white {color:#ffffff;}
.fontStrike{
	text-decoration:line-through;
}

.bold {font-weight:bold;}

/*-----------------link---------------------*/

a:link {text-decoration: none; color: #333333;}
a:visited {text-decoration: none; color: #333333;}
a:hover {text-decoration: none; color: #ff9933;}
a:active {text-decoration: none; color: #333333;}


a.line:link{text-decoration: none;color: #333333;}
a.line:visited{text-decoration: none;color: #333333;}
a.line:hover {text-decoration: underline;color: #333333;}
a.line:active {text-decoration: underline;color: #333333;}

a.border:link{display: block;  border:solid 1px #dadada}
a.border:visited{display: block;  border:solid 1px #dadada}
a.border:hover {display: block;  border:solid 1px #939393}
a.border:active {display: block; border:solid 1px #dadada}

a.efish_top_link:link {text-decoration: none; color: #ff9933;}
a.efish_top_link:visited {text-decoration: none; color: #ff9933;}
a.efish_top_link:hover {text-decoration: none; color: #ff9933;}
a.efish_top_link:active {text-decoration: none; color: #ff9933;}


a.linkPicWydS:link {
	width:auto;
	/*height:52px; */
	text-decoration: none; 
	border:solid #dadada 1px;
	display:block;
}
a.linkPicWydS:visited {
	width:auto;
	/*height:52px; */
	text-decoration: none; 
	border:solid #dadada 1px;
	display:block;
}
a.linkPicWydS:hover {
	width:auto; 
	/*height:52px; */
	text-decoration: none; 
	border:solid #939393 1px; 
	display:block;
}
a.linkPicWydS:active {
	width:auto; 
	/*height:52px; */
	text-decoration: none; 
	border:solid #dadada 1px; 
	display:block;
}


/*-----------------form---------------------*/

.pdown{ 
	width:auto;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
}

input.amount{
	width:22px;
	height:15px;
	background-color: #ffffff;
	font-size:10px;
	border: solid 1px; 
	border-color: #c3c3c3;
	text-align:right;
}

/*-----------------cafe---------------------*/

.topR_cafe{
	width:420px;
	height:300px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.img_box_cafe{
	width:610px;
	height:100px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.img_box_inside_cafe{
	width:auto;
	height:100px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.img_box_insideSP_cafe{
	width:7px;
	height:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.box_cafe{
	width:610px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:13px;
	line-height:150%;
	font-weight:bold;
}
.box_cafe_sm{
	width:301px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 2px 0px;
	font-size:10px;
	line-height:150%;
	font-weight:bold;
	float:left;
}
.box_cafe_smR{
	width:293px;
	height:auto;
	padding:0px 0px 0px 8px;
	margin:0px 0px 2px 0px;
	font-size:10px;
	line-height:150%;
	font-weight:bold;
	float:left;
}
.box_cafe_ssm{
	width:301px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 3px 0px;
	font-size:9px;
	line-height:150%;
}
.box_cafe_box_in{
	width:301px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}

.box_cafe_space{
	width:8px;
	height:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.box_cafe_bg{
	width:610px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/img_cafe_bg.gif);
	background-repeat:repeat-y;
}
.box_cafe_title{
	width:113px;
	height:auto;
	padding:0px 8px 0px 3px;
	margin:0px 0px 0px 0px;
	font-size:9px;
	line-height:150%;
	float:left;
}
.box_cafe_desc{
	width:135px;
	height:auto;
	padding:0px 10px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:9px;
	line-height:150%;
	float:left;
}
.box_cafe_price{
	width:27px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:9px;
	line-height:150%;
	float:left;
	text-align:right;
}
/*-----------------from_hideo---------------------*/

.cartBtmMes{
	margin:0px 0px 0px 0px;
	float:right;
	width:346px;
	height:auto;
	padding:4px 30px 0px 20px; 
}



.L_box_bread{
	width:460px; 
	height:25px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
	float:left;
}
.L_box_title{
	width:169px; 
	height:25px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
	float:left;
}



.footer_copy{
	width:826px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	text-align:center;
	font-size:10px;
}
.footer_credit{
	width:826px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	text-align:right;
	font-size:10px;
	color:#acacac;
}
.box_free { 
	width:auto; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.box_free_FLL { 
	width:auto; 
	height:auto;
	padding:0px 6px 6px 0px;
	margin:0px 0px 0px 0px;
	background-color:#99FF00;
	float:left;
}

.box_center{ 
	width:826px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	text-align:center;
}


.icon_view_cart{ 
	width:17px; 
	height:15px;
	padding:0px 3px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/icon_view_cart.gif);
	background-repeat:no-repeat;
	float:right;
}

.icon_track_my_order{ 
	width:10px; 
	height:13px;
	padding:0px 6px 0px 0px;
	margin:2px 0px 0px 0px;
	background-image:url(../images/icon_track_my_order.gif);
	background-repeat:no-repeat;
	float:right;
}

.L_box_load{ 
	width:629px; 
	height:17px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.L_box_load_title{ 
	width:629px; 
	height:25px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.L_boxR{ 
	width:607px; 
	height:auto;
	padding:0px 0px 0px 11px;
	margin:0px 0px 0px 0px;
	text-align:right;
}
.L_box_indent{ 
	width:609px; 
	height:auto;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
}
.title_main{ 
	width:247px; 
	height:25px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
	float:right;
}
.L_box_load_box{ 
	width:247px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:27px 0px 0px 0px;
	text-align:right;
	float:left;
}


.text_bradcrumb{ 
	width:auto; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.text_bradcrumb_in{ 
	width:auto; 
	height:auto;
	padding:0px 0px 0px 16px;
	margin:0px 0px 0px 0px;
	float:left;
}
.text_breadcrumb{ 
	width:auto; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:8px 0px 0px 0px;
	float:left;
}
.text_breadcrumb_r{ 
	width:auto; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:8px 0px 0px 0px;
	float:right;
}
.text_view_all_items{ 
	width:auto; 
	height:auto;
	padding:0px 5px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
}
.text_view_all_items2{ 
	width:auto; 
	height:auto;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	float:right;
}
.icon_arrow_next{ 
	width:9px; 
	height:7px;
	padding:0px 0px 0px 0px;
	margin:4px 7px 0px 6px;
	background-image:url(../images/icon_arrow_next.gif);
	background-repeat:no-repeat;
	float:left;
}
.icon_bread{ 
	width:9px; 
	height:7px;
	padding:0px 0px 0px 0px;
	margin:12px 7px 0px 6px;
	background-image:url(../images/icon_arrow_next.gif);
	background-repeat:no-repeat;
	float:left;
}
.icon_bread_r{ 
	width:8px; 
	height:9px;
	padding:0px 0px 0px 0px;
	margin:10px 5px 0px 5px;
	background-image:url(../images/icon_arrow_topdown.gif);
	background-repeat:no-repeat;
	float:right;
}
.icon_arrow_down{ 
	width:7px; 
	height:9px;
	padding:0px 0px 0px 0px;
	margin:3px 0px 0px 0px;
	background-image:url(../images/icon_arrow_down.gif);
	background-repeat:no-repeat;
	float:right;
}
.icon_arrow_topdown{ 
	width:9px; 
	height:10px;
	padding:0px 0px 0px 0px;
	margin:2px 0px 0px 0px;
	background-image:url(../images/icon_arrow_topdown.gif);
	background-repeat:no-repeat;
	float:right;
}
.pic_main{ 
	width:626px; 
	height:127px;
	padding:1px 0px 0px 1px;
	margin:0px 0px 0px 0px;
	background-color:#FFFFFF;
	border:solid 1px #c5c5c5;
}

.box_auto{ 
	width:auto; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}






.mainLeft { 
	width:629px;
	height:auto;
	float:left; 
/*	background-image:url(../images/top_main.jpg);*/
}

.mainLefIn{ 
	width:629px;
	height:auto;
	float:left; 
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background-image:url(../images/line_cart_bg.gif);
}
.mainLefInCart{ 
	width:616px;
	height:auto;
	float:left; 
	padding:0px 0px 0px 30px; 
	margin:0px 0px 0px 0px;
	background-image:url(../images/line_cart_bg.gif);
}
.mainLeftSecond { 
	width:629px;
	height:auto;
	float:left; 
}

.mainLeftBg{ 
	width:629px;
	height:auto;
	background-image:url(../images/line_cart_bg.gif);
	float:left; 
}

.mainLeftBg2{ 
	width:629px;
	height:333px;
	background-image:url(../images/line_cart_bg.gif);
	float:left; 
}
.mainLeftStab{ 
	width:629px;
	height:331px;
	background-image:url(../images/line_cart_bg.gif);
	float:left; 
}
.mainLeftBgLine{ 
	width:629px;
	height:1px;
	background-color:#c5c5c5;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left; 
}

.mainLeftBgLine2{ 
	width:629px;
	height:100px;
	background-color:#c5c5c5;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.mainLeftBtm { 
	width:629px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}






/*---------------------space--------------------*/
.padTop400 { padding-top:400px; }
.padTop300 { padding-top:300px; }
.padTop240 { padding-top:240px; }
.padTop220 { padding-top:220px; }
.padTop200 { padding-top:200px; }
.padTop180 { padding-top:180px; }
.padTop170 { padding-top:170px; }
.padTop160 { padding-top:160px; }
.padTop168 { padding-top:168px; }
.padTop167 { padding-top:167px; }
.padTop166 { padding-top:166px; }
.padTop160 { padding-top:160px; }
.padTop150 { padding-top:150px; }
.padTop140 { padding-top:140px; }
.padTop130 { padding-top:130px; }
.padTop120 { padding-top:120px; }
.padTop110 { padding-top:110px; }
.padTop100 { padding-top:100px; }
.padTop90 { padding-top:90px; }
.padTop80 { padding-top:80px; }
.padTop77 { padding-top:77px; }
.padTop75 { padding-top:75px; }
.padTop70 { padding-top:70px; }
.padTop65 { padding-top:65px; }
.padTop60 { padding-top:60px; }
.padTop50 { padding-top:50px; }
.padTop47 { padding-top:47px; }
.padTop46 { padding-top:46px; }
.padTop45 { padding-top:45px; }
.padTop44 { padding-top:44px; }
.padTop43 { padding-top:43px; }
.padTop42 { padding-top:42px; }
.padTop41 { padding-top:41px; }
.padTop40 { padding-top:40px; }
.padTop38 { padding-top:38px; }
.padTop37 { padding-top:37px; }
.padTop36 { padding-top:36px; }
.padTop35 { padding-top:35px; }
.padTop34 { padding-top:34px; }
.padTop33 { padding-top:33px; }
.padTop32 { padding-top:32px; }
.padTop31 { padding-top:31px; }
.padTop30 { padding-top:30px; }
.padTop29 { padding-top:29px; }
.padTop28 { padding-top:28px; }
.padTop27 { padding-top:27px; }
.padTop26 { padding-top:26px; }
.padTop25 { padding-top:25px; }
.padTop24 { padding-top:24px; }
.padTop23 { padding-top:23px; }
.padTop22 { padding-top:22px; }
.padTop21 { padding-top:21px; }
.padTop20 { padding-top:20px; }
.padTop19 { padding-top:19px; }
.padTop18 { padding-top:18px; }
.padTop17 { padding-top:17px; }
.padTop16 { padding-top:16px; }
.padTop15 { padding-top:15px; }
.padTop14 { padding-top:14px; }
.padTop13 { padding-top:13px; }
.padTop12 { padding-top:12px; }
.padTop11 { padding-top:11px; }
.padTop10 { padding-top:10px; }
.padTop9 { padding-top:9px; }
.padTop8 { padding-top:8px; }
.padTop7 { padding-top:7px; }
.padTop6 { padding-top:6px; }
.padTop5 { padding-top:5px; }
.padTop4 { padding-top:4px; }
.padTop3 { padding-top:3px; }
.padTop2 { padding-top:2px; }
.padTop1 { padding-top:1px; }




/*---------------------tab--------------------*/
.tab_top_L{
	width:3px;
	height:17px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/tab_top_left.gif);
	background-color:#dbdbdb;
	background-repeat:no-repeat;
	float:left;
}
.tab_top_L_i{
	width:3px;
	height:18px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/tab_top_left.gif);
	background-color:#dbdbdb;
	background-repeat:no-repeat;
	float:left;
}
.tab_top_R{
	width:3px;
	height:17px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/tab_top_right.gif);
	background-color:#dbdbdb;
	background-repeat:no-repeat;
	float:left;
}
.tab_top_R_i{
	width:3px;
	height:18px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/tab_top_right.gif);
	background-color:#dbdbdb;
	background-repeat:no-repeat;
	float:left;
}
.tab_top_text{
	width:auto;
	height:13px;
	padding:4px 6px 0px 26px;
	margin:0px 0px 0px 0px;
	font-size:10px;
	line-height:120%;
	float:left;
}
.tab_top_text_bg{
	width:auto;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#dbdbdb;
	float:left;
}
.tab_top_icon_all{
	width:9px;
	height:15px;
	padding:2px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	background-color:#dbdbdb;
	float:left;
}
.tabR_top_L{
	width:3px;
	height:17px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/tab_top_left.gif);
	background-color:#dbdbdb;
	background-repeat:no-repeat;
	float:right;
}
.tabR_top_R{
	width:3px;
	height:17px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
}
.tabR_top_text{
	width:auto;
	height:13px;
	padding:4px 6px 0px 6px;
	margin:0px 0px 0px 0px;
	font-size:10px;
	line-height:120%;
	float:right;
}
.tabR_top_icon_back{
	width:auto;
	height:10px;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	background-color:#dbdbdb;
	float:right;
}
.tabR_top_icon_prev{
	width:auto;
	height:16px;
	padding:1px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	background-color:#dbdbdb;
	float:right;
}
.tabR_top_icon_next{
	width:auto;
	height:16px;
	padding:1px 5px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#dbdbdb;
	float:right;
}
.tabR_top_icon_split{
	width:auto;
	height:14px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#dbdbdb;
	float:right;
}




.tab_btm_L{
	width:3px;
	height:17px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/tab_btm_left.gif);
	background-color:#dbdbdb;
	background-position:bottom;
	background-repeat:no-repeat;
	float:left;
}
.tab_btm_R{
	width:3px;
	height:17px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/tab_btm_right.gif);
	background-color:#dbdbdb;
	background-position:bottom;
	background-repeat:no-repeat;
	float:left;
}
.tab_btm_text{
	width:auto;
	height:15px;
	padding:2px 6px 0px 6px;
	margin:0px 0px 0px 0px;
	line-height:120%;
	float:left;
}
.tab_btm_icon_all{
	width:9px;
	height:15px;
	padding:2px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	background-color:#dbdbdb;
	float:left;
}
.tabR_btm_L{
	width:3px;
	height:17px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/tab_btm_left.gif);
	background-color:#dbdbdb;
	background-position:bottom;
	background-repeat:no-repeat;
	float:right;
}
.tabR_btm_R{
	width:3px;
	height:17px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/tab_btm_right.gif);
	background-color:#dbdbdb;
	background-position:bottom;
	background-repeat:no-repeat;
	float:right;
}
.tabR_btm_text{
	width:auto;
	height:15px;
	padding:2px 6px 0px 6px;
	margin:0px 0px 0px 0px;
	line-height:120%;
	float:right;
}
.tabR_btm_icon_prev{
	width:auto;
	height:17px;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	background-color:#dbdbdb;
	float:right;
}
.tabR_btm_icon_next{
	width:auto;
	height:17px;
	padding:0px 5px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#dbdbdb;
	float:right;
}
.tabR_btm_icon_split{
	width:auto;
	height:17px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#dbdbdb;
	float:right;
}


.breadCrumb { 
	width:802px; 
	height:20px; 
	margin-top:27px;
}
.breadCrumbCart { 
	width:802px; 
	height:47px; 
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}



/*---------------------form--------------------*/
input.qtJ{
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	letter-spacing:1px;
	width:28px;
	height:15px;
	border: solid 1px #373737;
	text-align:right;
}
input.qt{
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	letter-spacing:1px;
	width:15px;
	height:15px;
	border: solid 1px #373737;
}

select.country{
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	width:auto;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
select.cart2State{
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	width:102px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
select.pdown{
	width:auto;
	height:auto;
	font-size:10px;
}





select.year{
	width:70px;
	height:auto;
	font-size:11px;
}
select.month{
	width:70px;
	height:auto;
	font-size:11px;
}
select.card{
	width:150px;
	height:auto;
	font-size:11px;
}
.cart4_card_no{
	width:270px;
	height:auto;
	font-size:11px;
	background-color: #ffffff;
	border: solid 1px; 
	border-color: #c3c3c3;
}
select.state{
	width:auto;
	height:auto;
	font-size:11px;
}
input.contactForm1{
	width:200px;
	height:auto;
	font-size:11px;
	background-color: #ffffff;
	border: solid 1px; 
	border-color: #c3c3c3;
}
input.contactForm2{
	width:223px;
	height:auto;
	font-size:11px;
	background-color: #ffffff;
	border: solid 1px; 
	border-color: #c3c3c3;
}
input.contactForm3{
	width:106px;
	height:auto;
	font-size:11px;
	background-color: #ffffff;
	border: solid 1px; 
	border-color: #c3c3c3;
}input.contactForm4{
	width:369px;
	height:auto;
	font-size:11px;
	background-color: #ffffff;
	border: solid 1px; 
	border-color: #c3c3c3;
}
textarea.contactFormCo{
	width:369px;
	height:110px;
	font-size:11px;
	background-color: #ffffff;
	border: solid 1px; 
	border-color: #c3c3c3;
}
input.qtDetail {
	font-size:11px;
	background-color: #ffffff;
	border: solid 1px; 
	border-color: #373737;
	width:20px;
}
input.cart3redeem{
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	letter-spacing:1px;
	width:100px;
	height:15px;
	border: solid 1px #c3c3c3;
}
input.tmoForm{
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	letter-spacing:1px;
	width:180px;
	height:15px;
	border: solid 1px #c3c3c3;
}
input.cal{
	width:90px;
	height:auto;
	font-size:11px;
	background-color: #ffffff;
	border: solid 1px; 
	border-color: #c3c3c3;
}



/*---------------------list--------------------*/

.menu_list{
	padding:12px 0px 0px 8px;
	margin:0px 0px 0px 0px;
}
.menu_list_icon{
	padding:0px 0px 0px 18px;
	margin:0px 0px 0px 0px;
	list-style:none;
	background:url(../images/list_menu_icon.gif) left;
	background-repeat:no-repeat;
	font-size:10px;
	line-height:22px;
}



/*---------------------line border--------------------*/
.list_dotted_line{
	width:563px;
	height:1px;
	background-image:url(../images/line_gray_dotted.gif);
	background-repeat:repeat-x;
}
.lineWhite{
	width:auto;
	height:1px;
	background-color:#ffffff;
}
.lineGray{
	width:auto;
	height:1px;
	background-color:#c3c3c3;
}
.lineGrayDotted{
	width:auto;
	height:1px;
	background-image:url(../images/line_gray_dotted.gif);
	background-repeat:repeat-x;
}
.lineGrayDottedWeak{
	width:auto;
	height:1px;
	background-image:url(../images/line_gray_dotted_weak.gif);
	background-repeat:repeat-x;
}
.lineGrayDotted_blog{
	width:128px;
	height:1px;
	list-style:none;
	background-image:url(../images/line_gray_dotted_weak.gif);
	background-repeat:repeat-x;
}
.lineGray_news{
	width:auto;
	height:1px;
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
}
.borderBlack{border:solid 1px #000000;}
.borderWhite{border:solid 1px #ffffff;}
.borderGray{border:solid 1px #c3c3c3;}









/*#########################list page #########################*/
.listNoitemSpace{
	width:auto;
	height:160px;
	padding:145px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	text-align:center;
}
.list_collection_text{
	width:407px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
	float:left;
}
.list_collection_title{
	width:200px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	color:#000000;
	font-size:10px;
	text-align:left;
	float:left;
}
.list_3item_box{
	width:629px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_list_line_h.gif);
	background-repeat:repeat-y;
	float:left;
}
.list_1item_box1{
	width:209px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.list_1item_box2{
	width:209px;
	height:auto;
	padding:0px 0px 0px 1px;
	margin:0px 0px 0px 0px;
	float:left;
}
.list_1item_box_in{
	width:189px;
	height:auto;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
}
.list_1item_box_in_center{
	width:189px;
	height:auto;
	padding:18px 0px 18px 10px;
	margin:0px 0px 0px 0px;
	text-align:center;
}
.list_color_box{
	width:24px;
	height:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.list_color_box_last{
	width:21px;
	height:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.list_price{
	width:46px;
	height:auto;
	padding:0px 10px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
	float:right;
}
.list_item_name{
	width:auto;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.list_navi{
	width:788px;
	height:14px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.list_navi_all_top{
	width:90px;
	height:14px;
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_list_menu_all_top.gif);
	background-repeat:no-repeat;
	float:left;
}
.list_navi_all_btm{
	width:90px;
	height:14px;
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_list_menu_all_btm.gif);
	background-repeat:no-repeat;
	float:left;
}
.list_navi_space{
	width:424px;
	height:14px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.list_navi_next_top{
	width:95px;
	height:14px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_list_menu_next_top.gif);
	background-repeat:no-repeat;
	float:left;
}
.list_navi_next_btm{
	width:95px;
	height:14px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_list_menu_next_btm.gif);
	background-repeat:no-repeat;
	float:left;
}
.list_nave_next1{
	width:auto;
	height:14px;
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	float:left;
}
.list_nave_next2{
	width:auto;
	height:14px;
	padding:0px 17px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
}
.list_tab_L{
	width:315px;
	height:14px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
	float:left;
}
.list_tab_R{
	width:314px;
	height:14px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
	float:left;
}






/*######################### home page #########################*/
.home_main_pic{
	width:209px;
	height:114px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}









/*######################### contact #########################*/

.contactTop{ 
	width:609px;
	height:auto;
	padding:0px 0px 0px 20px; 
	margin:0px 0px 0px 0px;
}

.contactBtm{ 
	width:629px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
.contactBtmLBox{ 
	width:173px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
.contactBtmL{ 
	width:173px;
	height:auto;
	padding:0px 0px 0px 20px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.contactBtmR{ 
	width:369px;
	height:auto;
	padding:0px 20px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.downBoxLine{ 
	width:173px;
	height:1px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background-color:#c7c7c7;
}
.downBoxDotted{ 
	width:173px;
	height:1px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background-image:url(../images/line_contact_down_dotted.gif);
}
.downBoxTitle{ 
	width:173px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_contact_download.gif);
}
.downBoxContents{ 
	width:173px;
	height:auto;
	padding:6px 0px 6px 0px; 
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_contact_download.gif);
}
.downBoxContents1{ 
	width:80px;
	height:19px;
	padding:2px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	text-align:center;
	float:left;
}
.downBoxContents2{ 
	width:1px;
	height:19px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background-image:url(../images/pic_contact_split_line.gif);
	float:left;
}
.downBoxContents3{ 
	width:92px;
	height:19px;
	padding:2px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	text-align:center;
	float:left;
}
.downBoxTitle{
	padding:6px 0px 6px 0px; 
	margin:0px 0px 0px 0px;
}
.downBoxTitle1{
	padding:2px 0px 0px 13px; 
	margin:0px 0px 0px 0px;
	text-align:left;
	float:left;
}
.downBoxTitle2{
	padding:0px 13px 0px 0px; 
	margin:0px 0px 0px 0px;
	text-align:left;
	float:right;
}
.downTitle{
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	color:#575757;
	font-size:12px;
	font-weight:bold;
}
.formTitle{
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	color:#575757;
	font-size:12px;
	font-weight:bold;
}
.contactFormTitle{
	width::369px;
	height:auto;
	padding:0px 0px 2px 0px; 
	margin:0px 0px 0px 0px;
	color:#575757;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
.retailStoreSubTitle{
	width:173px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	text-align:left;
	float:left;
}
.retailStoreSubTitle1{
	padding:2px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	text-align:left;
	float:left;
}
.retailStoreSubTitle2{
	padding:2px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	text-align:left;
	float:right;
}
.retailStoreTitle{
	width:173px;
	height:auto;
	padding:0px 0px 2px 0px; 
	margin:0px 0px 0px 0px;
	color:#575757;
	font-size:12px;
	font-weight:bold;
}
.retailStore{
	width:173px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	text-align:left;
	float:right;
}
.retailStoreText{
	width:173px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	font-size:10px;
	text-align:left;
	float:right;
}
.retailSubTitle{
	color:#575757;
	font-size:10px;
	font-weight:bold;
	text-align:left;
}
.contactFormBox{
	width:369px;
	height:auto;
	padding:2px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	text-align:left;
}
.contactFormBox_select{
	width:369px;
	height:auto;
	padding:2px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	text-align:left;
}
.contactFormBox1{
	width:108px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	text-align:left;
	float:left;
}
.contactFormBox2{
	width:369px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	text-align:left;
	float:left;
}
.contactFormRq{
	width:369px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	font-size:10px;
	text-align:left;
}
.contactFormEr{
	width:369px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	text-align:left;
}
.contactFormThanks{
	width:369px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	text-align:left;
}
.contactFormBtn{
	width:369px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	text-align:right;
}
.contactFormCheck1{
	width:24px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	text-align:left;
	float:left;
}
.contactFormCheck2{
	width:auto;
	height:auto;
	padding:2px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	text-align:left;
	float:left;
}
.contactFormCheckBox{
	width:261px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	text-align:left;
	float:left;
}












/*######################### track my orde #########################*/
.tmoData{
	width:597px;
	height:auto;
	padding:0px 0px 0px 32px; 
	margin:0px 0px 0px 0px;
	text-align:left;
	font-size:10px;
	background-image:url(../images/line_cart_bg2.gif);
}

.tmoTab1{ 
	width:65px;
	height:14px;
	background-color:#d8d8d8;
	font-size:9px;
	padding:0px 0px 0px 16px; 
	margin:0px 0px 0px 0px;
	float:left; 
}
.tmoTab2{ 
	width:55px;
	height:14px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left; 
	background-color:#d8d8d8;
	font-size:9px;
}
.tmoTab3{ 
	width:54px;
	height:14px;
	padding:0px 0px 0px 12px; 
	margin:0px 0px 0px 0px;
	float:left; 
	background-color:#d8d8d8;
	font-size:9px;
}
.tmoTab4{ 
	width:102px;
	height:14px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left; 
	background-color:#d8d8d8;
	font-size:9px;
}
.tmoTab5{ 
	width:293px;
	height:14px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left; 
	background-color:#d8d8d8;
	font-size:9px;
}

.tmoTabSpace{
	width:16px;
	height:14px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}

.tmoCheck{
	width:10px;
	height:10px;
	padding:3px 3px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.tmoText{
	height:10px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.tmoTextTop{
	width:594px;
	height:auto;
	padding:0px 0px 0px 35px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.tmoTextBtm{
	width:auto;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.tmoTextBtm1{
	width:78px;
	height:20px;
	padding:0px 0px 0px 35px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.tmoTextBtm2{
	width:192px;
	height:20px;
	padding:2px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	text-align:left;
	float:left;
}
.tmoTextBtm3{
	width:119px;
	height:20px;
	padding:4px 0px 0px 10px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.tmoError{
	width:594px;
	height:auto;
	color:#b91518;
	padding:0px 0px 0px 35px; 
	margin:0px 0px 0px 0px;
	float:left;
}









/*######################### cart #########################*/


/*---cart---*/
.cartTabSpace{
	width:16px;
	height:14px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.cartTab1{
	width:51px;
	height:14px;
	padding:0px 0px 0px 16px; 
	margin:0px 0px 0px 0px;
	background-image:url(../images/line_cart_bg1.gif);
	float:left;
}
.cartTab2{
	width:80px;
	height:14px;
	padding:0px 0px 0px 191px; 
	margin:0px 0px 0px 0px;
	background-image:url(../images/line_cart_bg1.gif);
	float:left;
}
.cartTab3{
	width:34px;
	height:14px;
	padding:0px 0px 0px 42px; 
	margin:0px 0px 0px 0px;
	background-image:url(../images/line_cart_bg1.gif);
	float:left;
}
.cartTab4{
	width:34px;
	height:14px;
	padding:0px 0px 0px 10px; 
	margin:0px 0px 0px 0px;
	background-image:url(../images/line_cart_bg1.gif);
	float:left;
}
.cartTab5{
	width:33px;
	height:14px;
	padding:0px 0px 0px 37px; 
	margin:0px 0px 0px 0px;
	background-image:url(../images/line_cart_bg1.gif);
	float:left;
}
.cartTab6{
	width:34px;
	height:14px;
	padding:0px 13px 0px 22px; 
	margin:0px 0px 0px 0px;
	background-image:url(../images/line_cart_bg1.gif);
	float:left;
}
.cartTable{
	width:629px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background-image:url(../images/line_cart_bg2.gif);
}
.cartDotted{
	width:609px;
	height:1px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background-image:url(../images/line_cart_in_dotted.gif);
}
.cartBtmLine{
	width:629px;
	height:1px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background-image:url(../images/line_cart_bg3.gif);
}
.cartData{
	width:597px;
	height:auto;
	padding:0px 0px 0px 32px; 
	margin:0px 0px 0px 0px;
	text-align:left;
	font-size:11px;
	background-image:url(../images/line_cart_bg2.gif);
}


.cartTotalBox{
	width:629px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	text-align:left;
}
.cartTotalL{
	width:168px;
	height:auto;
	padding:0px 0px 0px 274px; 
	margin:0px 0px 0px 0px;
	text-align:left;
	float:left;
}
.cartTotalR{
	width:102px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	text-align:right;
	float:left;
}
.cartIn{ 
	width:342px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
.cartInR{ 
	width:auto;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}


title_you_may_also_like.gif
.cartBtmBox{
	width:629px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	text-align:left;
}
.cartBtmL_dotted{ 
	width:342px;
	height:auto;
	padding:0px 0px 0px 16px; 
	margin:0px 0px 0px 0px;
	float:left;
}

.cartBtmL{ 
	width:342px;
	height:auto;
	padding:0px 0px 0px 16px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.cartBtmR{ 
	width:271px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:right;
}
.cartBtmDotted{ 
	width:294px;
	height:1px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_dotted_dark.gif);
}
.cartTopDotted{ 
	width:597px;
	height:1px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_dotted_dark.gif);
	float:left;
}
.cartBtns1{ 
	width:auto;
	height:auto;
	padding:0px 18px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:right;
}
.cartBtns2{ 
	width:auto;
	height:auto;
	padding:0px 16px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:right;
}

.cartBackBtm{ 
	padding:142px 0px 15px 16px; 
	margin:0px 0px 0px 0px;
	text-align:left;
}

/*---------------cart4-----------------*/
.cart5BtmBtnL{ 
	width:114px;
	height:auto;
	padding:0px 0px 0px 34px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.cart4_card_select{ 
	width:160px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.cart4_card_pic{ 
	width:64px;
	height:auto;
	padding:5px 0px 0px 45px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.cart4BtmBtnL{ 
	width:111px;
	height:auto;
	padding:0px 0px 0px 34px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.cart4BtmBtnR{ 
	width:127px;
	height:auto;
	padding:0px 0px 0px 107px; 
	margin:0px 0px 0px 0px;
	text-align:center;
	float:left;
}
.cart4_order_amount{ 
	width:629px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.cart4_order_amountL{ 
	width:133px;
	height:auto;
	padding:0px 0px 0px 290px; 
	margin:0px 0px 0px 0px;
	line-height:20px;
	float:left;
}
.cart4_order_amountR{ 
	width:140px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	text-align:right;
	line-height:20px;
	float:left;
}
.cart4_month{ 
	width:80px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.cart4_year{ 
	width:80px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}

/*---------------cart235-----------------*/

.cartFlow{ 
	width:629px;
	height:36px;
	float:left; 
}
.cartFlow1{ 
	width:104px;
	height:36px;
	background-image:url(../images/title_cart_flow1_off.gif);
	float:left; 
}
.cartFlow2{ 
	width:116px;
	height:36px;
	background-image:url(../images/title_cart_flow2_off.gif);
	float:left; 
}
.cartFlow3{ 
	width:104px;
	height:36px;
	background-image:url(../images/title_cart_flow3_off.gif);
	float:left; 
}
.cartFlow4{ 
	width:101px;
	height:36px;
	background-image:url(../images/title_cart_flow4_off.gif);
	float:left; 
}
.cartFlow5{ 
	width:78px;
	height:36px;
	background-image:url(../images/title_cart_flow5_off.gif);
	float:left; 
}


.cartFlow1_on{ 
	width:104px;
	height:36px;
	background-image:url(../images/title_cart_flow1_on.gif);
	float:left; 
}
.cartFlow2_on{ 
	width:116px;
	height:36px;
	background-image:url(../images/title_cart_flow2_on.gif);
	float:left; 
}
.cartFlow3_on{ 
	width:104px;
	height:36px;
	background-image:url(../images/title_cart_flow3_on.gif);
	float:left; 
}
.cartFlow4_on{ 
	width:101px;
	height:36px;
	background-image:url(../images/title_cart_flow4_on.gif);
	float:left; 
}
.cartFlow5_on{ 
	width:78px;
	height:36px;
	background-image:url(../images/title_cart_flow5_on.gif);
	float:left; 
}

.cartFlowSp1{ 
	width:16px;
	height:36px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left; 
}
.cartFlowSp2{ 
	width:23px;
	height:36px;
	background-image:url(../images/bg_cart_flow_arrow.gif);
	float:left; 
}
.cartFlowSp3{ 
	width:24px;
	height:36px;
	background-image:url(../images/bg_cart_flow_arrow.gif);
	float:left; 
}
.cartFlowSp4{ 
	width:16px;
	height:36px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left; 
}

.cart2Body_2{ 
	width:609px;
	height:auto;
	float:left; 
}
.cart5BodyBox{ 
	width:565px;
	height:161px;
	float:left; 
	padding:0px 32px 0px 32px; 
	margin:0px 0px 0px 0px;
}
.cart2BodyBox{ 
	width:565px;
	height:auto;
	float:left; 
	padding:0px 32px 0px 32px; 
	margin:0px 0px 0px 0px;
}


.cart2Form{ 
	width:533px;
	height:auto;
	padding:6px 48px 0px 48px; 
	margin:0px 0px 0px 0px;
}
.cart2FormL{ 
	width:115px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.cart2FormL_nodata{ 
	width:115px;
	height:5px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.cart2FormR{ 
	width:418px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.cart2FormR_calL{ 
	width:96px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.cart2FormR_calR{ 
	width:19px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}

.cart2FormR_required{ 
	width:418px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	font-size:10px;
	float:left;
}

.cart2Radio{ 
	width:398px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
.cart2RadioL{ 
	width:28px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.cart2RadioR{ 
	width:370px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.cart2RadioL_other{ 
	width:15px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.cart2RadioR_other{ 
	width:383px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.cart2BtmBtn{ 
	width:629px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

.cart1BtmBtnL{ 
	width:111px;
	height:23px;
	padding:0px 0px 0px 296px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.cart1BtmBtnR{ 
	width:166px;
	height:23px;
	padding:0px 0px 0px 18px; 
	margin:0px 0px 0px 0px;
	float:left;
}

.cart2BtmBtnL{ 
	width:111px;
	height:23px;
	padding:0px 0px 0px 308px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.cart2BtmBtnR{ 
	width:157px;
	height:23px;
	padding:0px 0px 0px 18px; 
	margin:0px 0px 0px 0px;
	float:left;
}


.cart2BtmLine{ 
	width:629px;
	height:1px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background-image:url(../images/line_cart2_btmwhite.gif);
}
.cart2Title{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing:1px;
	font-weight:bold;
	color:#373737;
	float:left;
}
.cart2TitleExText{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#575757;
	font-weight:normal;
	float:right;
}




input.cart2Form1email{
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	letter-spacing:1px;
	width:200px;
	height:15px;
	border: solid 1px #c3c3c3;
}
input.cart2Form1{
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	letter-spacing:1px;
	width:229px;
	height:15px;
	border: solid 1px #c3c3c3;
}
input.cart2Form2{
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	letter-spacing:1px;
	width:340px;
	height:15px;
	border: solid 1px #c3c3c3;
}
input.cart2Form3{
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	letter-spacing:1px;
	width:102px;
	height:15px;
	border: solid 1px #c3c3c3;
}

select.cart2State{
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	width:auto;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

textarea.comments{
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	letter-spacing:1px;
	width:327px;
	height:80px;
	border: solid 1px #c3c3c3;
}
textarea.cart2comments{
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	letter-spacing:1px;
	width:410px;
	height:80px;
	border: solid 1px #c3c3c3;
}



.cart5Body{ 
	width:629px;
	height:261px;
	background-image:url(../images/line_cart2_midwhite.gif);
	float:left; 
}
.cart5Text{
	font-size: 11px;
	line-height:26px;
	font-family:Arial, Helvetica, sans-serif;
}

.cart3BtmBtnL{ 
	width:114px;
	height:23px;
	padding:0px 0px 0px 381px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.cart3BtmBtnR{ 
	width:78px;
	height:23px;
	padding:0px 0px 0px 18px; 
	margin:0px 0px 0px 0px;
	float:left;
}

.cart3BtmBtnL_credit{ 
	width:114px;
	height:23px;
	padding:0px 0px 0px 303px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.cart3BtmBtnR_credit{ 
	width:154px;
	height:23px;
	padding:0px 0px 0px 18px; 
	margin:0px 0px 0px 0px;
	float:left;
}


.cart3PriceLine{ 
	width:629px;
	height:1px;
	background-image:url(../images/line_cart3_price_topbtm.gif);
	float:left; 
}
.cart3Price{ 
	width:629px;
	height:auto;
	background-image:url(../images/line_cart3_price_mid2.gif);
	float:left; 
}

.cart3tab1{ 
	width:51px;
	height:14px;
	padding:0px 0px 0px 11px; 
	margin:0px 0px 0px 0px;
	background-color:#d8d8d8;
	font-size:9px;
	float:left; 
}
.cart3tab2{ 
	width:80px;
	height:14px;
	background-color:#d8d8d8;
	padding:0px 0px 0px 175px; 
	margin:0px 0px 0px 0px;
	font-size:9px;
	float:left; 
}
.cart3tab3{ 
	width:34px;
	height:14px;
	background-color:#d8d8d8;
	padding:0px 0px 0px 42px; 
	margin:0px 0px 0px 0px;
	font-size:9px;
	float:left; 
}
.cart3tab4{ 
	width:34px;
	height:14px;
	background-color:#d8d8d8;
	padding:0px 0px 0px 10px; 
	margin:0px 0px 0px 0px;
	font-size:9px;
	float:left; 
}
.cart3tab5{ 
	width:70px;
	height:14px;
	background-color:#d8d8d8;
	padding:0px 26px 0px 0px; 
	margin:0px 0px 0px 0px;
	font-size:9px;
	text-align:right;
	float:left; 
}
.cart3tabSp1{ 
	width:48px;
	height:14px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left; 
}
.cart3tabSp2{ 
	width:48px;
	height:14px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left; 
}
.cart3PriceData{ 
	width:629px;
	height:auto;
	background-image:url(../images/line_cart3_price_mid.gif);
}
.cart3PriceDotted{ 
	width:629px;
	height:1px;
	background-image:url(../images/line_cart3_dotted.gif);
}
.cart3PriceBtmLine{ 
	width:629px;
	height:1px;
	background-image:url(../images/line_cart3_price_btm.gif);
}

.cart3Total{ 
	width:629px;
	height:auto;
	background-image:url(../images/line_cart3_price_mid2.gif);
	float:left;
}
.cart3Total_dc{ 
	width:629px;
	height:150px;
	background-image:url(../images/line_cart3_price_mid2.gif);
}
.cart3TotalL{ 
	width:164px;
	height:auto;
	padding:0px 0px 0px 286px; 
	margin:0px 0px 0px 0px;
	line-height:150%;
	text-align:left;
	float:left;
}
.cart3TotalR{ 
	width:85px;
	height:auto;
	padding:0px 74px 0px 0px; 
	margin:0px 0px 0px 0px;
	text-align:right;
	float:right;
}

.cart3PromoTop{ 
	width:629px;
	height:8px;
	background-image:url(../images/line_cart3_prom_top.gif);
}

.cart3PromoMid{ 
	width:629px;
	height:auto;
	background-image:url(../images/line_cart3_prom_mid.gif);
	background-repeat:repeat;
	float:left;
}

.cart3PromoBtm{ 
	width:629px;
	height:1px;
	background-image:url(../images/line_cart3_prom_btm.gif);
}
.cart3PromoMid1{ 
	width:87px;
	height:auto;
	padding:4px 0px 0px 220px; 
	margin:0px 0px 0px 0px;
	text-align:left;
	float:left;
}
.cart3PromoMid2{ 
	width:121px;
	height:auto;
	padding:3px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	text-align:left;
	float:left;
}
.cart3PromoMid3{ 
	width:131px;
	height:23px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	text-align:left;
	float:left;
}

.cart3PromWhat{ 
	width:97px;
	height:auto;
	padding:0px 0px 0px 220px; 
	margin:0px 0px 0px 0px;
	text-align:left;
}
.cart3_pc_error{
	width:auto;
	height:auto;
	color:#b91518;
	padding:0px 0px 0px 200px; 
	margin:0px 0px 0px 0px;
}










/*-------------view all items-----------------*/

.vaiBtmLink{
	width:563px;
	height:auto;
	padding:0px 34px 0px 32px;
	margin:0px 0px 0px 0px;
	text-align:right;
	background-image:url(../images/line_cart_bg2.gif);
}
.vaiBtmLinkText{
	width:auto;
	height:auto;
	padding:0px 6px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
}
.vaiBtmLinkArrow{
	width:7px;
	height:9px;
	padding:4px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
}

.vaiTab1{
	width:68px;
	height:14px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 15px;
	background-image:url(../images/bg_vai_tab1.gif);
	background-repeat:no-repeat;
	float:left;
}
.vaiTab2{
	width:109px;
	height:14px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 22px;
	background-image:url(../images/bg_vai_tab3.gif);
	background-repeat:no-repeat;
	float:left;
}
.vaiTab3{
	width:109px;
	height:14px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 175px;
	background-image:url(../images/bg_vai_tab3.gif);
	background-repeat:no-repeat;
	float:left;
}
.vaiTab4{
	width:55px;
	height:14px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 28px;
	background-image:url(../images/bg_vai_tab4.gif);
	background-repeat:no-repeat;
	float:left;
}

.vaiTab1_top{
	width:68px;
	height:14px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 15px;
	background-image:url(../images/bg_vai_tab1_top.gif);
	background-repeat:no-repeat;
	float:left;
}
.vaiTab2_top{
	width:109px;
	height:14px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 22px;
	background-image:url(../images/bg_vai_tab3_top.gif);
	background-repeat:no-repeat;
	float:left;
}
.vaiTab3_top{
	width:109px;
	height:14px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 175px;
	background-image:url(../images/bg_vai_tab3_top.gif);
	background-repeat:no-repeat;
	float:left;
}
.vaiTab4_top{
	width:55px;
	height:14px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 28px;
	background-image:url(../images/bg_vai_tab4_top.gif);
	background-repeat:no-repeat;
	float:left;
}


.vaiTab1_btm{
	width:68px;
	height:14px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 15px;
/*	background-image:url(../images/bg_vai_tab1_btm.gif);*/
	background-repeat:no-repeat;
	float:left;
}
.vaiTab2_btm{
	width:109px;
	height:14px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 22px;
/*	background-image:url(../images/bg_vai_tab3_btm.gif);*/
	background-repeat:no-repeat;
	float:left;
}
.vaiTab3_btm{
	width:109px;
	height:14px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 175px;
/*	background-image:url(../images/bg_vai_tab3_btm.gif);*/
	background-repeat:no-repeat;
	float:left;
}
.vaiTab4_btm{
	width:55px;
	height:14px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 28px;
/*	background-image:url(../images/bg_vai_tab4_btm.gif);*/
	background-repeat:no-repeat;
	float:left;
}



.vaiTab0_no{
	width:40px;
	height:10px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.vaiTab1_no{
	width:78px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
/*	background-image:url(../images/bg_vai_tab1_no.gif);*/
	background-repeat:no-repeat;
	float:left;
}
.vaiTab2_no{
	width:159px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 6px;
/*	background-image:url(../images/bg_vai_tab3_no.gif);*/
	background-repeat:no-repeat;
	float:left;
}
.vaiTab3_no{
	width:109px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 125px;
/*	background-image:url(../images/bg_vai_tab3_no.gif);*/
	background-repeat:no-repeat;
	float:left;
}
.vaiTab4_no{
	width:55px;
	height:auto;
	padding:0px 32px 0px 0px; 
	margin:0px 0px 0px 0px;
/*	background-image:url(../images/bg_vai_tab4_no.gif);*/
	background-repeat:no-repeat;
	float:right;
}





.vaiTabLine{
	width:629px;
	height:1px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background-image:url(../images/line_vai_line_tab.gif);
}
.vaiTabText1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #373737;
	padding:0px 0px 0px 10px; 
	margin:0px 0px 0px 0px;
}
.vaiTabText2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #373737;
	padding:0px 0px 0px 12px; 
	margin:0px 0px 0px 0px;
}
.vaiTabText3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #373737;
	padding:0px 0px 0px 12px; 
	margin:0px 0px 0px 0px;
}
.vaiTabText4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #373737;
	padding:0px 0px 0px 9px; 
	margin:0px 0px 0px 0px;
}
.vaiFontB{
	font-size: 11px;
	color: #373737;
	font-weight:bold;
}
.mainLefIn_vai{ 
	width:629px;
	height:auto;
	float:left; 
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
.space1{
	width:1px;
	height:1px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.icon_sort_box{
	width:9px;
	height:14px;
	padding:4px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#dbdbdb;
	float:left;
}



.click_to_enlarge_box{ 
	width:224px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.pic_click_to_enlarge{ 
	width:48px;
	height:48px;
	padding:4px 4px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}







































/*################################################ JAPAN START ################################################*/


.bgTopLineH{
	width:1px;
	height:114px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_top_line_h.gif);
	background-repeat:no-repeat;
	float:left;
}
.home_adv_text{
	width:208px;
	height:114px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.home_adv_MainTitle{
	width:74px;
	height:14px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/title_top_new_info.gif);
	background-repeat:no-repeat;
}
.home_adv_TextHL{
	width:auto;
	height:auto;
	padding:0px 11px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#373737;
	font-weight:bold;
}
.home_adv_TextCont{
	width:auto;
	height:auto;
	padding:0px 11px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	line-height:120%;
}
.home_adv_TextMore{
	width:69px;
	height:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/title_top_article_detail.gif);
	background-repeat:no-repeat;
}




.topBulletL{
	width:13px;
	height:13px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url(../images/list_menu_icon.gif) right bottom;
	background-repeat:no-repeat;
	float:left;
}
.topBulletR{
	width:160px;
	height:auto;
	padding:5px 0px 0px 13px;
	margin:0px 0px 0px 0px;
	font-size:10px;
	line-height:120%;
	float:left;
}








/*size btn off*/
.btnSizeOffC{ 
	width:auto;
	height:19px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/btn_detail_size_c_off.gif);
	text-decoration:none;
	background-repeat:repeat-x;
	float:left;
}
a.btnSizeOffC:link{
	width:auto;
	height:19px;
	padding:4px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	color:#8b8b8b;
	display:block;
}
a.btnSizeOffC:visited{
	width:auto;
	height:19px;
	padding:4px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	color:#8b8b8b;
	display:block;
}

a.btnSizeOffC:hover{
	width:auto;
	height:19px;
	padding:4px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	color:#df1a1e;
	display:block;
}
a.btnSizeOffC:active{
	width:auto;
	height:19px;
	padding:4px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	color:#8b8b8b;
	display:block;
}


.btnSizeOffL{ 
	width:3px;
	height:19px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/btn_detail_size_l_off.gif);
	background-repeat:no-repeat;
	float:left;
}

.btnSizeOffR{ 
	width:3px;
	height:19px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/btn_detail_size_r_off.gif);
	background-repeat:no-repeat;
	float:left;
}




/*size btn on*/
.btnSizeOnC{ 
	width:auto;
	height:19px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/btn_detail_size_c_on.gif);
	text-decoration:none;
	background-repeat:repeat-x;
	display:block;
	float:left;
}
a.btnSizeOnC:link{
	width:auto;
	height:19px;
	padding:4px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	color:#373737;
	display:block;
}
a.btnSizeOnC:visited{
	width:auto;
	height:19px;
	padding:4px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	color:#373737;
	display:block;
}

a.btnSizeOnC:hover{
	width:auto;
	height:19px;
	padding:4px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	color:#df1a1e;
	display:block;
}
a.btnSizeOnC:active{
	width:auto;
	height:19px;
	padding:4px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	color:#373737;
	display:block;
}

.btnSizeOnL{ 
	width:3px;
	height:19px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/btn_detail_size_l_on.gif);
	background-repeat:no-repeat;
	float:left;
}

.btnSizeOnR{ 
	width:3px;
	height:19px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/btn_detail_size_r_on.gif);
	background-repeat:no-repeat;
	float:left;
}
.btnSizeBox{ 
	width:auto;
	height:19px;
	padding:0px 6px 6px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.detailLBtmTxt{ 
	width:204px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	color:#373737;
	float:left;
}
.detailBtmItemName{ 
	width:192px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
.radioSizeBox{ 
	width:278px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
.radioBtn{ 
	width:24px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.radioTxt_on{ 
	width:244px;
	height:auto;
	padding:4px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	color:#383838;
	font-weight:bold;
	float:left;
}
.radioTxt_off{ 
	width:244px;
	height:auto;
	padding:4px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	color:#8a8a8a;
	float:left;
}




	






/*cart*/
.shoppingcartTitleMain{
	width:148px;
	height:18px;
	padding:0px 0px 0px 0px;
	margin:0px 16px 0px 0px;
	background-image:url(../images/title_shopping_cart.gif);
	background-repeat:no-repeat;
	background-position:right;
	float:right;
}
.cart1TitleMain{
	width:142px;
	height:18px;
	padding:0px 0px 0px 0px;
	margin:0px 16px 0px 0px;
	background-image:url(../images/title_main_cart1.gif);
	background-repeat:no-repeat;
	background-position:right;
	float:right;
}
.cart2TitleMain{
	width:161px;
	height:18px;
	padding:0px 0px 0px 0px;
	margin:0px 16px 0px 0px;
	background-image:url(../images/title_main_cart2.gif);
	background-repeat:no-repeat;
	background-position:right;
	float:right;
}
.cart3TitleMain{
	width:142px;
	height:18px;
	padding:0px 0px 0px 0px;
	margin:0px 16px 0px 0px;
	background-image:url(../images/title_main_cart3.gif);
	background-repeat:no-repeat;
	background-position:right;
	float:right;
}
.cart4TitleMain{
	width:139px;
	height:18px;
	padding:0px 0px 0px 0px;
	margin:0px 16px 0px 0px;
	background-image:url(../images/title_main_cart4.gif);
	background-repeat:no-repeat;
	background-position:right;
	float:right;
}
.cart5TitleMain{
	width:104px;
	height:18px;
	padding:0px 0px 0px 0px;
	margin:0px 16px 0px 0px;
	background-image:url(../images/title_main_cart5.gif);
	background-repeat:no-repeat;
	background-position:right;
	float:right;
}






/*track order*/
.toTitleMain{
	width:125px;
	height:18px;
	padding:0px 0px 0px 0px;
	margin:0px 16px 0px 0px;
	background-image:url(../images/title_track_order.gif);
	background-repeat:no-repeat;
	background-position:right;
	text-align:right;
	float:right;
}






/*news*/
.blog_boxL_in_ctr{
	width:128px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	text-align:left;
	float:left;
}
.blog_boxR{ 
	width:640px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:right;
}
.blog_boxL{ 
	width:148px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.blog_boxL_in{ 
	width:128px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.blog_boxR_in{ 
	width:620px;
	height:auto;
	padding:0px 0px 0px 10px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.blog_boxR_in_title{ 
	width:620px;
	height:auto;
	padding:0px 0px 0px 10px; 
	margin:0px 0px 0px 0px;
	color:#373737;
	font-size:14px;
	font-weight:bold;
	line-height:130%;
	float:left;
}
.blogLBtmTxt{ 
	width:108px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.blogLBtmTxt_bulletL_space{ 
	width:3px;
	height:3px;
	padding:0px 0px 0px 0px; 
	margin:3px 0px 0px 0px;
	float:left;
}
.blogLBtmTxt_bulletL{ 
	width:9px;
	height:2px;
	padding:0px 0px 0px 0px; 
	margin:2px 0px 0px 0px;
	background-image:url(../images/icon_bullet.gif);
	background-repeat:no-repeat;
	float:left;
}
.blogLBtmTxt_bulletR{ 
	width:118px;
	height:auto;
	padding:0px 10px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.blog_description{ 
	width:449px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	line-height:15px;
	color:#373737;
	font-size:12px;
	float:left;
}
.blogLBtmTxt{ 
	width:128px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.blog_click_to_enlarge{ 
	width:128px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	color:#8b8b8b;
	font-size:12px;
	float:left;
}
.blogLText{ 
	width:128px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	color:#373737;
	float:left;
}
.blogLeftBox{
	width:128xpx;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.blog_box{ 
	width:788px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_blog_body.gif);
}
.blog_boxR_inR{ 
	width:620px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	text-align:left;
	float:left;
}
.blog_boxR_inR_day{ 
	width:620px;
	height:auto;
	padding:0px 0px 0px 10px; 
	margin:0px 0px 0px 0px;
	text-align:left;
	color:#8b8b8b;
	font-size:12px;
	float:left;
}
.blog_description{ 
	width:620px;
	height:auto;
	padding:0px 0px 0px 10px; 
	margin:0px 0px 0px 0px;
	line-height:15px;
	float:left;
}
.blog_description_back{ 
	width:620px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	line-height:15px;
	font-size:10px;
	text-align:right;
}
.blogRLine{ 
	width:620px;
	height:1px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background-color:#c3c3c3;
}
.blogRPicBox{ 
	width:620px;
	height:135px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	text-align:center;
}
.blogRPic1{ 
	width:135px;
	height:135px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.blogRPic2{ 
	width:135px;
	height:135px;
	padding:0px 0px 0px 12px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.blogRPic3{ 
	width:135px;
	height:135px;
	padding:0px 0px 0px 12px; 
	margin:0px 0px 0px 0px;
	float:left;
}


/*news*/

.newsPic1Box{
	width:250px;
	height:auto;
	padding:0px 0px 10px 10px; 
	margin:0px 0px 0px 0px;
	float:right;
	text-align: right;
}
.newsLTitle{ 
	width:128px;
	height:12px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	color:#669900;
	font-size:12px;
	float:left;
}
.newsPic1Box_a{
	width:250px;
	height:auto;
	padding:0px 0px 20px 10px; 
	margin:0px 0px 0px 0px;
	float:right;
	text-align: right;
}
.newsPic1Box_b{
	width:250px;
	height:auto;
	padding:0px 0px 20px 10px; 
	margin:0px 0px 0px 0px;
	float:right;
	text-align: right;
}





/*contact new*/
.contactLFrameLine{
	width:173px;
	height:1px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_contact_l_line.gif);
	background-repeat:no-repeat;
}
.contactLFrameBody{
	width:173px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_contact_l_body.gif);
	background-repeat:repeat-y;
}
.contactLPic{
	width:155px;
	height:93px;
	padding:0px 0px 0px 9px; 
	margin:0px 0px 0px 0px;
}
.contactLPic a{ 
	width:153px;
	height:91px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	display:block;
	border: solid 1px; 
	border-color: #c3c3c3;
}

.contactLPic a:hover{ 
	width:153px;
	height:91px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	display:block;
	border: solid 1px; 
	border-color: #df1a1e;
}
.contactLTitle{ 
	width:155px;
	height:auto;
	padding:0px 0px 0px 9px; 
	margin:0px 0px 0px 0px;
	color:#575757;
	font-weight:bold;
}
.contactLBody{ 
	width:151px;
	height:auto;
	padding:0px 0px 0px 11px; 
	margin:0px 0px 0px 0px;
	color:#373737;
}
.img_box_inside_contact{
	width:115px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}

/*map*/
.map_swf{ 
	width:692px;
	height:auto;
	padding:0px 0px 0px 30px; 
	margin:0px 0px 0px 0px;
	float:left;
}

.map_google { 
	width:692px;
	height:auto;
	padding:15px 0px 0px 30px; 
	margin:0px 0px 0px 0px;
	float:left;
	font-size:11px;
	line-height:14px;
	text-align:left;
}

/*top*/
.top_swf{ 
	width:520px;
	height:auto;
	margin:0px 180px 0px 180px; 
	padding:0px 0px 0px 0px;
}

.mid_300 { 
	width: 300px; 
	height:auto;
	padding:0px 290px 0px 290px;
	margin:0px 0px 0px 0px;
}

.top_link { 
	width: auto; 
	height:auto;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	text-align:center;
	letter-spacing: 0.1em;
}

/*top*/
.efish_top_swf{ 
	width:550px;
	height:auto;
	margin:0px 165px 0px 165px; 
	padding:0px 0px 0px 0px;
}

.mid_100_left { 
	width: 80px; 
	height:auto;
	padding:0px 0px 0px 250px;
	margin:0px 0px 0px 0px;
}

.efish_top_link { 
	width:auto; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:13px;
	font-weight:bold;
	color: #ff9933;
	text-align:left;
}