@charset "utf-8";
	
/*頁面外圍控制整體布局寬度*/
.wrapper {
	width: 970px;
	margin: 0 auto;
	background: #FFF;
	color:#333;
	}

/*頂部首頁*/
.topnav1 { padding:5px 0 5px 0; margin-bottom:15px; border-bottom:1px solid #ccc;}
.topnav1 .topnavbox { 
	width: 970px;
	margin: 0 auto;
}
.topnav1 img { vertical-align:text-top; padding-right:5px;}
.topnav1 a { color:#1E5DA0;cursor:pointer;}
.topnav1 li{ float:left; padding:0 5px; border-right:1px solid #ccc; }
.home .cash span { padding-right:5px;}
.home .cash span{ color:#C33;}
.teaching {}
.loginbar {}

.remind {
	background: url(https://image.moganshopping.com/images/common/ad/remind.gif);
	background-repeat: no-repeat;
	display: inline-block;
    height: 94px;
    width: 881px; 
}
.remind p { margin:10px 30px 10px 70px;}

/*快捷*/
.quickMenu{
    font-size: 11px;
	background:#f6f6f6;
	display: block;
    left: 50%;
    margin-left: 490px;
    position: fixed;
    z-index: 1;
	text-align: center;
	width:100px;
	margin-top:50px;
}
.quickMenu li {
	padding:5px;
	border-bottom:1px solid #ccc;
	cursor:pointer;
	text-decoration: none;
}
.quickMenu li a {
	color:#333;
	display:inline-block;
	width:60px;
	text-decoration: none;
}

/* 0001885 20150114 Daphny added -start */
.goTop{
	background-color: #999999;
	padding: 5px;
	float: left;
	text-align: center;
	vertical-align: middle;
	width: 90px;
	display: block;
}
.goTop a{
	font-weight: bolder;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.2em;
	line-height: 1.2em;
	text-align: center;
	vertical-align: middle;
	color: #FFF;
}
.goTop :hover{
	
	text-decoration: none;
}
.viewBox{
	background-color: #FFF;
	float: left;
	padding: 5px;
	width: 90px;
}
/* 0001885 20150114 Daphny added -end*/

/*頁首-快捷*/
.quick01,.quick02,.quick03,.quick04,.quick05,.quick06,.quick07,.quick08,.quick09,.quick10,.quick11{
	background: url(https://image.moganshopping.com/images/common/iconx/icon.png);
	background-repeat: no-repeat;
	padding-right:5px;
}
.quick01,.quick02,.quick03,.quick04,.quick05,.quick06,.quick07,.quick08,.quick09,.quick10,.quick11{
	display: inline-block;
    height: 20px;
    width: 20px; 
	/*text-indent: -1000em;*/
	vertical-align:top;
	}
	
.quick01 { background-position:0 0px;}
.quick02 { background-position:0 -20px;}
.quick03 { background-position:0 -40px;}
.quick04 { background-position:0 -60px;}
.quick05 { background-position:0 -80px;}
.quick06 { background-position:0 -100px;}
.quick07 { background-position:0 -120px;}
.quick08 { background-position:0 -140px;}
.quick09 { background-position:0 -160px;}
.quick10 { background-position:0 -180px;}
.quick11 { background-position:0 -200px;}





/*商城標籤搜尋BOX*/
.mallsLabelSh{ margin-top:20px; /*width:557px;*/}
.mallsLabelSh,.advSearch { display:inline-block; }
.mallsLabelSh li{ float:left; }
.mallsLabelSh h1{ font-size: small; font-weight:normal; border-right:1px solid #ccc; height:20px; line-height:1.5em;}
.mallsLabelSh a { 
	color:#333;
	text-decoration: none;
	display:block;
	height:20px; 
	padding: 0 1em;
}
.mallsLabelSh a:hover,.mallsLabel a:hover  {color:#fff;}
.mallsLabelSh h1:hover,.mallsLabel h1:hover{
	background: #6DAF42;
	color:#fff;
}
#greenClick h1 {background: rgb(87,153,59);}
#greenClick h1 a{ color:#fff;}

/*個人化*/
.new01 img{ position:absolute; top:-10px; right:94px;}

/*商城標籤BOX*/
.mallsLabel {}
.mallsLabel li{ float:left; }
.mallsLabel h1{ font-size: medium; font-weight:normal; height:30px; line-height:2em;}
.mallsLabel a { 
	color:#333;
	text-decoration: none;
	display:block;
	height:30px; 
	padding: 0 1em;
	cursor:pointer;
}

.mallsLabel img { margin: 6px 0 0 6px;}

/*大宗採購*/
.bulkBuying {
    display: none;
	background-color: #ffffff;
    border: 1px solid #6daf42;
    border-radius: 3px 0 3px 3px;
    box-shadow: 1px 2px 3px 0 #ccc;
    line-height: 1.5em;
    padding: 10px;
    position: absolute;
    right: 0;
    top: 30px;
    width: 300px;
    z-index: 998;
	 }
.bulkBuying a { color:#1e5da0; display: inline; padding:0; }/*特別針對寫的*/
#ahover a:hover{ color:#1e5da0; text-decoration:underline;}/*特別針對寫的*/
/*大宗採購EDM*/
	 
/*關鍵字建議
.advSearch{
	position:relative;
	left:210px;
	width:760px;
    }
*/
.advSearch p { font-size:small; line-height:2em; color:#666;}

/*信件通知*/
.letter,.letter a { color:#F00;}
.letter {  padding:1px 3px; border:1px solid #ccc;}
.angle{
	width:6px;
	height:12px;
	background-image: url(https://image.moganshopping.com/images/common/service/Earow.gif);	
	z-index:1;
	position: relative;
	display:inline-block;
	top:1px;
	left:1px;
	
}
/*I7*/
.angle { *top:-1px; }

/*收藏夾*/
.categories {
	background-color:#FFF; 
	border:1px solid #57993B;
	color:#333; 
	width:160px;
	height:160px;
	position:absolute;
	white-space:nowrap;
	margin-top: 5px;
	padding:0 5px;
	z-index:1;
	overflow:auto;
	}
.categories li { padding:5px 0; width:100%; border:0;}
.categories a, .categories a:hover{ color:#1E5DA0; cursor:pointer;}	
.categories img { width:16px; vertical-align: middle;}


/*語系*/
.language {
	background-color:#FFF; 
	border:1px solid #57993B;
	color:#333; 
	width:360px;
	position:absolute;
	right:0;
	white-space:nowrap;
	margin-top: 5px;
	padding:0 5px;
	z-index:999;
	}
.language strong { display:inline-block; width:100%; padding:5px 0; text-align:center; color:#fff; background:#3E7452;}	
.language li { padding:5px 0; width:99%; border:0;}
.language li span { padding-bottom:5px;}
.language li span:hover{
	color:#3e7452;
    cursor: pointer;
	
}
.language img {vertical-align: middle;}	

.ClickColor1 { background-color:#DDE9A1;}

/*首頁左圖*/
#banner_left a,#banner_right a { display:inline-block;}
#banner_left {
    left: 50%;
    margin-left: 540px;
    position: absolute;
}

/*首頁右圖*/
#banner_right {
    right: 50%;
    margin-right: 490px;
    position: absolute;
}


/*指南*/
.guild{}

/*頭*/
.header {
	
}
/*Logo*/
.logo{ float:left; width:200px; margin-right:10px; cursor:pointer; background:#FFF;}
.logo img { width:200px;}

/*搜尋*/
.searchBox {
	/* The search text box. */
    color:#999;
	font-size: medium;
	height:36px;
	line-height:36px;
	width: auto;
}
.search{
	border:1px solid #57993B;
	padding:0 5px;
	height:36px;
	line-height:36px;

	  }
.search li { float:left;}

.search .shop { padding-top:10px; display:inline-block;}
.search .shop input { font-weight:normal;}
/*I7*/
.search .shop { *border:none; *padding:0px;}
.search .shop input {  *padding-top:2px; *padding-bottom:2px; }

.search select { /*border:none;*/ width:115px;}
.search .suggest {
	border:0; 
	background-image: url(https://image.moganshopping.com/images/common/icon16/search.png);
	background-repeat: no-repeat;
	background-position: 3px center; 
	padding:0 0 0 25px;
	font-size: medium;
	width:220px;
}
.search button{ /*text-indent:-1000em;*/}
.search img { vertical-align: text-bottom;  cursor:pointer;}

.search .searchCategory {
	/*border: 1px solid #ccc;*/
	display: inline-block;
    margin: 7px 0 0 5px;
    padding: 1px;
	position:relative;
	
}
/*safari, google chrome*/
.search .searchCategory:not(*:root) { padding: 1px;}

/*I7*/	
.search .searchCategory {
	*border: none;
    *margin:-2px 0 0 5px;
    }

.searchKey{
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background:#fff;
	color:#333;
    font-size: medium;
    left: 22px;
    line-height: 1.5em;
	text-indent:5px;
    top: -2px;
    width:220px;
	z-index:1000;
   }

.searchBtn { 
    color:#999;
	font-size: small;
	height:36px;
	line-height:36px;
	
/*	padding-top:5px;
	border:1px solid #57993B;
	margin-left:-1px;
*/	
}
.searchBtn strong a{ *vertical-align:10px; margin-left:5px;}
.sBtn,.sBtn2,.sBtn3 { 
  display: inline-block;
  *display: inline;
  zoom: 1;
  padding:1px 3px;
  margin: 0;
  cursor: pointer;/*手指*/
  border: 1px solid #999;
  overflow: visible;
  font: bold 13px arial, helvetica, sans-serif;
  text-decoration: none;
  white-space: nowrap;/*規定段落中的文本不進行換行*/
  color: #fff;
  background-color: #F1F1F1;
  transition: background-color .2s ease-out;/*改變變換顏色的時間*/
  background-clip: padding-box; /* 屬性規定背景的繪製區域:背景被裁剪到內邊距框*/
  text-transform: capitalize;/*屬性控制文本的大小寫:文本中的每個單詞以大寫字母開頭。*/
  padding:0 12px;
  height:38px;
 }
 
.sBtn {
  border-radius: 0 3px 3px 0;
  background-color: rgb(87,153,59);
  border-color: rgb(87,153,59);
	
	}

.sBtn:hover{
  background-color: #6DAF42;
}

.sBtn:active{
  background: #57a957;
}
/*藍*/
/*.sBtn2 { 
  border-radius: 3px;
  background-color: #296D91;
  border-color: #296D91;
 }

.sBtn2:hover{
   background-color: #397DA1;
}

.sBtn2:active{
  background: #1B5F83;
}*/
/*紅*/
/*.sBtn3 {
  border-radius: 3px;
  background-color: rgb(214,68,51);
  border-color: rgb(214,68,51);
	
	}

.sBtn3:hover{
  background-color: #FF3300;
}

.sBtn3:active{
  background: #c43c35;
}*/

/*委託填單*/
/*.entrust { text-align:center;}*/
/*.spacing01 { display:inline-block; border-left:2px solid #ccc; height:38px; width:40px; vertical-align:top;}*/


/*頁首灰色代尋、委託填單按鈕START*/
.bt_help_search_fill_require{
	line-height: 38px;
	text-align: center;
	padding-right: 25px;
}

.bt_help_search_fill_require img{
	padding-right: 5px;
}

.bt_fill_require a{
	float: right;
	background: url(http://image.mogan.com.tw/images/common/bg/bt_fill_require_bg.jpg) no-repeat;
	width: 122px;
}

.bt_help_serch a{
	float: right;
	background: url(http://image.mogan.com.tw/images/common/bg/bt_help_serch_bg.jpg) no-repeat;
	width: 122px;
}


/*頁首代尋隱藏、委託填單按鈕增長START*/
.bt_help_search_fill_require{
	line-height: 38px;
	text-align: center;
	padding-right: 25px;
}

.bt_help_search_fill_require img{
	padding-right: 5px;
}

.bt_fill_require_l a{
	float: right;
	background: #eeeeee;
	border: 1px solid #d4d4d4;
	width: 198px;
	border-radius: 3px;
}

/* 代尋、委託填單內頁CSS */
.looking_request li{
	float: left;
	width: 948px
}

.looking_request_g_bg{
	background: #f7f7f7;
}

.looking_request_title{
	float: left;
	line-height: 24px;
	padding: 13px 0 13px 15px;
	width: 170px;
}

.looking_request_input{
	float: left;
	padding-top:10px; 
}

.looking_request_input input, .looking_request_input textarea{
	float: left;
	line-height: 28px;
	border: 1px solid #b7c9cd;
	border-radius: 2px;
	font-size: 14px;
	color: #808080;
	padding: 0 5px;
	margin-right: 10px;
}

.looking_request_input textarea{
	margin-bottom: 10px;
}

.looking_request_input select{
	float: left;
	border: 0px;
	border-bottom: 3px solid #b7c9cd;
	background: #f7f7f7;
	font-size: 16px;
	line-height: 27px;
	height: 30px;
	color: #808080;
}

.looking_request_input .ptn{
	float: left;
	font-size: 14px;
}


#ImgUpload{
	float: left;
	background: #d7e2e4;
	color: #676767;
	font-size: 16px;
	padding: 0 10px;
	margin-bottom: 10px;
}

.looking_request_img_text{
	float: left;
	width: 700px;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 20px;
	color: #808080;
}

.looking_request_boder_b{
	border-bottom: 5px solid #cccccc;
	margin-bottom: 15px;
}

.looking_request_btn{
	text-align: center;
	margin-bottom: 30px;
	font-size: 16px;
}

/*進階搜尋*/
.search_advance{
	background-image: url(https://image.mogan.com.tw/images/common/bg/gray200x1.gif);
	background-repeat: repeat-y;
	background-position: -48px 0px;}
.search_advance li{ border:1px solid #ccc; margin-bottom:-1px;}
.hide1 li{ border:0;}
.hide1 input{ border:0; background:none;}/*I7;I8*/
.search_advance label{ font-size:medium; color:#000; }
.search_advance input { margin-right:5px;}
.search_advance strong {
	display: block;
	color: #999999;
    font-size: small;
    font-weight: normal;
    line-height: 1.5em;}
.search_advance .solid input { border:1px solid #ccc;}	
.search_advance .sa1,.search_advance .sa2{ display:inline-block;  vertical-align:top; padding:0.5%; }
.search_advance .sa1 { width:15%; background:#F6F6F6; text-align:right; /*color:#519435;*/}
.search_advance .sa2 { font-size:small;}
.search_advance .sa2 li{line-height:2em;}


.icon1,.icon2,.icon3,.icon4,.icon5,.icon6,.icon7,.icon8,.icon9,.icon10,.icon11,.icon12,.icon13,.icon14,.icon15,.icon16,.icon17,.icon18,.icon19{ 
	background:url(https://image.mogan.com.tw/images/common/yahoo_icon/y_icon.png);
	background-repeat: no-repeat;
	padding-left:20px;
}
.icon1{ padding-left:65px;}
.icon2{ background-position:0 -105px; padding-left:30px;}
.icon3{ background-position:0 -202px; }
.icon4{ background-position:0 -272px; }
.icon5{ background-position:0 -36px; }
.icon6{ background-position:0 -135px; }
.icon7{ background-position:0 -237px; }
.icon8{ background-position:0 -692px; }
.icon9{ background-position:0 -168px; }
.icon10{ background-position:0 -717px; }
.icon11{ background-position:0 -742px; }

.icon12,.icon13,.icon14,.icon15,.icon16,.icon17,.icon18,.icon19 {
	display: inline-block;
    height: 16px;
    width: 38px; 
	text-indent: -10000em; }
.icon12 {background-position: 0 -414px;}
.icon13 {background-position: 0 -450px;}
.icon14 {background-position: 0 -486px;}
.icon15 {background-position: 0 -522px;}
.icon16 {background-position: 0 -558px;}
.icon17 {background-position: 0 -594px;}
.icon18 {background-position: 0 -630px;}
.icon19 {background-position: 0 -666px;}


/*進階搜尋END*/

/*商城歷史關鍵字紀錄及顯示*/
.keywordHistory { margin-left:210px; line-height:2em; overflow:hidden; color:#CCC; }
.keywordHistory a { 
	background:#f3f3f3;
	color:#333;
	padding:2px 4px;
	text-transform:capitalize;
	
}

.keywordHistory img { width:16px;}


/*廣告*/
.banner{ float:right; }
.banner img {width:190px; height:78px;}


/*測攔-右*/
.sidebar1 {
	float: left;
	width: 190px;
	padding-bottom: 10px;
}

/*首頁分類*/
.MenuNav ul li,.SubMenu li ul li{
	list-style-type: disc;
	font-weight: normal;
	float:left;
	width: 175px;
	height: 25px;
}
.MenuNav ul,.SubMenu li div {
	background-color: #FFF;
	border:3px solid #57993B;
	position: absolute;
	z-index: 999;
	padding: 10px 10px 10px 20px;
	width:530px;
	border-radius: 0 5px 5px 5px;
	-moz-border-radius: 0 5px 5px 5px;
	-webkit-border-radius: 0 5px 5px 5px;
	-moz-box-shadow: 2px 2px 2px ; /* Firefox */
	-webkit-box-shadow: 2px 2px 2px ;/* Safari 和 Chrome */
	}
.MenuNav ul,.SubMenu li div{
	margin: -8px 0 0 10px;
	*margin: 5px 0 0 -35px;
}
.SubMenu li div{
	margin: -20px 0 0 150px;
}

/*子分類*/
.SubMenu {
	border: 1px solid #C0C0C0;
	background-color: white;
	border-bottom-width: 0;
	margin-bottom:5px;
	}
	
	
.SubMenu li{
	padding: 4px 10px;
	display: block;
	color: #333;
	text-decoration: none;
	border-bottom: 1px solid #ccc;
	}
.SubMenu li a { color:#333;}	

.SubMenu li:hover{
	background-color: #F8FBBD;
}


.SubMenu li div span{
	font-weight: normal;
	float:left;
	width: 165px;
	margin: 0 0 5px 0;
	padding: 0 0 0 7px;
	background-image: url(https://image.moganshopping.com/images/common/icon/circal.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	
}
.SubMenu li div span a { color:1E5DA0;  margin-left:5px;}

/*測攔-左*/
.sidebar2 {
	padding:0 0 0 5px ;
	width:775px;
	float:left;
	
	}


/*內容*/
.container {
	line-height: 1.5em;
	border: 1px solid #CCCCCC;
    border-radius: 3px;
    padding: 10px;
	clear:both;}

.container_text { color:#535353;}
.container_text h1,.container_text h2,.container_text h3,.container_text h4{color:#097C25;}
.container_text h5{}
.container_text h6{}

/*icon*/
.icon_ok::before,.icon_card::before,.icon_home::before,.icon_money::before,.icon_bid::before,.icon_cart::before,.icon_buy1::before,.icon_buy2::before,.icon_User::before,.icon_User[disabled]::before,.icon_File::before,.icon_File[disabled]::before,.icon_folder::before,.icon_folder[disabled]::before{ vertical-align:-3px; margin-right:5px;}
.icon_ok::before{content:url(https://image.moganshopping.com/images/common/icon16/ok.png); }
.icon_money::before{content:url(https://image.moganshopping.com/images/common/icon16/money.png); }
.icon_card::before{content:url(https://image.moganshopping.com/images/common/icon16/card.png); }
.icon_home::before{content:url(https://image.moganshopping.com/images/common/icon16/home.png); }
.icon_bid::before{content:url(https://image.moganshopping.com/images/common/icon16/bid.png); }
.icon_cart::before{content:url(https://image.moganshopping.com/images/common/icon16/buy.png); }
/*賣家*/
.icon_User::before{content:url(https://image.moganshopping.com/images/common/icon16/Add_user.png); }
.icon_User[disabled]::before{content:url(https://image.moganshopping.com/images/common/icon16/Add_user_ash.png); }
/*收藏*/
.icon_File::before{content:url(https://image.moganshopping.com/images/common/icon16/File_add.png); }
.icon_File[disabled]::before{content:url(https://image.moganshopping.com/images/common/icon16/File_add_ash.png); }
/*分類*/
.icon_folder::before{content:url(https://image.moganshopping.com/images/common/icon16/folder.png); }
.icon_folder[disabled]::before{content:url(https://image.moganshopping.com/images/common/icon16/folder_ash.png); }

.icon_buy1::before{content:url(https://image.moganshopping.com/images/common/icon20/meanicons_1.png); }
.icon_buy2::before{content:url(https://image.moganshopping.com/images/common/icon20/meanicons_2.png); }

.icon_close, .icon_close24,.icon_shopping {
	vertical-align:middle;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: transparent;
	border:0;
	position:absolute;
	cursor:pointer;}

.icon_close{
	background-image: url(https://image.moganshopping.com/images/common/iconx/close.png);
	width:76px;
	height:24px;
	right:3px;
	top:3px;
	
	
}
.icon_close24{
	background-image: url(https://image.moganshopping.com/images/common/icon24/close.png);
	width:24px;
	height:24px;
	right:-14px;
	top:-14px;	
}
.icon_shopping {
	background-image: url(https://image.moganshopping.com/images/common/iconx/shopping_basket.png);
	width:32px;
	height:32px;
	}
	
.icon_mail{background-image: url(https://image.moganshopping.com/images/common/icon16/mail.png);}
.icon_flaticon,.icon_like,.icon_dislike,.icon_search_result,.icon_mail{
	vertical-align:middle;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: transparent;
	border:0;
	cursor:pointer;
	display:inline-block;}
	
.icon_flaticon span,.icon_close24 span,.icon_search_green24 span,.icon_like span,.icon_dislike span,.icon_search_result span { text-indent:-999em; display:inline-block;}	

.icon_search_result,.icon_mail {
	width:16px;
	height:16px;
}

.icon_search_result {background-image: url(https://image.moganshopping.com/images/common/icon16/search_result.png);}

.icon_like,.icon_dislike{
	width:20px;
	height:20px;
}
.icon_like{background-image: url(https://image.moganshopping.com/images/common/icon20/like.png);}
.icon_dislike{background-image: url(https://image.moganshopping.com/images/common/icon20/dislike.png);}

.icon_flaticon{
	background-image: url(https://image.moganshopping.com/images/common/icon24/flaticon.png);
	width:24px;
	height:24px;
}
.icon_search_green24 {
	vertical-align:middle;
	background-repeat: no-repeat;
	background-position: 5px 5px;
	background-color: transparent;
	border:0;
	cursor:pointer;
	display:inline-block;
	background-image: url(https://image.moganshopping.com/images/common/icon24/search_green.png);
	width:36px;
	height:36px;

}

/*icon*/

/*top*/
.top01,.top02,.top03,.top04,.top05,.top06 {
	background: url(https://image.moganshopping.com/images/common/iconx/top.png);
	background-repeat: no-repeat;
	border:0;
	cursor:pointer;
	}

.top01,.top02,.top03,.top04,.top05,.top06{
	display: inline-block;
    width: 25px; 
    height: 25px;
	vertical-align:top;
	}
.top01 span,.top02 span,.top03 span.top04 span,.top05 span,.top06 span{
	text-indent:-999em;
	display:inline-block;

}
.top01 { background-position:0 0px;}
.top02 { background-position:0 -25px;}
.top03 { background-position:0 -50px;}
.top04 { background-position:0 -75px;}
.top05 { background-position:0 -100px;}
.top06 { background-position:0 -125px;}

/*指定顯示標籤*/
.top_bg { position:relative; }
.top_bg div {position:absolute; color:#fff; text-indent:4px; line-height:20px;}

/*faq 16px*/
.like01,.like02,.like03,.like04,.like05,.like06,.like07,.like08,.like09,.like10,.like11,.like12,.like13,.like14{
	background: url(https://image.moganshopping.com/images/common/iconx/like.png);
	background-repeat: no-repeat;
	border:0;
	cursor:pointer;
	
	
}
.like01,.like02,.like03,.like04,.like05,.like06,.like07,.like08,.like09,.like10,.like11,.like12,.like13,.like14{
	display: inline-block;
    height: 16px;
    width: 16px; 
	vertical-align:top;
	margin:0 3px;
	
	}
.like01 span,.like02 span,.like03 span,.like04 span,.like05 span,.like06 span,.like07 span,.like08 span,.like09	span,.like10 span,.like11 span,.like12 span,.like13 span,.like14 span{
	text-indent:-999em;
	display:inline-block;

}
	
.like01 { background-position:0 0px;}
.like02 { background-position:0 -16px;}
.like03 { background-position:0 -32px;}
.like04 { background-position:0 -48px;}
.like05 { background-position:0 -64px;}
.like06 { background-position:0 -80px;}
.like07 { background-position:0 -96px;}
.like08 { background-position:0 -112px;}
.like09 { background-position:0 -128px;}
.like10 { background-position:0 -144px;}/*綠上*/
.like11 { background-position:0 -160px;}/*灰上*/
.like12 { background-position:0 -176px;}/*綠下*/
.like13 { background-position:0 -192px;}/*灰下*/
.like14 { background-position:0 -208px;}/*白點*/

/*ship 20px*/
.ship01,.ship02{
	background: url(https://image.moganshopping.com/images/common/iconx/ship.png);
	background-repeat: no-repeat;
}
.ship01,.ship02{
	display: inline-block;
    height: 20px;
    width: 20px; 
	vertical-align:top;
	}
	
.ship01 { background-position:0 0px;}
.ship02 { background-position:0 -20px;}

/*雅虎ICON*/
.yiIcon01,.yiIcon02,.yiIcon03,.yiIcon04,.yiIcon05,.yiIcon06,.yiIcon07,.yiIcon08,.yiIcon09,.yiIcon10,.yiIcon11,.yiIcon12,.yiIcon13,.yiIcon14,.yiIcon15 {
	background: url(https://image.moganshopping.com/images/common/iconx/yiIcon.png);
	background-repeat: no-repeat;
	}
.yiIcon01,.yiIcon02,.yiIcon03,.yiIcon04,.yiIcon05,.yiIcon06,.yiIcon07,.yiIcon08,.yiIcon09,.yiIcon10,.yiIcon11,.yiIcon12,.yiIcon13,.yiIcon14,.yiIcon15 {
	display: inline-block;
    height: 20px;
    width: 21px; 
	vertical-align:top;
	margin-left:3px;
	}
.yiIcon01 { background-position:-1px 0px;}
.yiIcon02 { background-position:-1px -25px;}
.yiIcon03 { background-position:-1px -49px;}
.yiIcon04 { background-position:-1px -74px;}
.yiIcon05 { background-position:-1px -97px;}
.yiIcon06 { background-position:-25px 0px;}
.yiIcon07 { background-position:-25px -25px;}
.yiIcon08 { background-position:-25px -49px;}
.yiIcon09 { background-position:-25px -74px;}
.yiIcon10 { background-position:-25px -97px;}
.yiIcon11 { background-position:-48px 0px;}
.yiIcon12 { background-position:-48px -25px;}
.yiIcon13 { background-position:-48px -49px;}
.yiIcon14 { background-position:-48px -74px;}
.yiIcon15 { background-position:-48px -97px;}


.hot li{ display:inline-block; width:25%; padding:10px 0;}
/*I7*/.hot li { *float:left; *width:24.9%;}


/*浮動:購物藍*/
.ShoppingBasket .Basket {
	display: block;
    left: 50%;
    margin-left: 490px;
    position: fixed;
    z-index: 999;
	border: 1px solid #CCCCCC;
	background-color:#fff;
	text-align: center;
	width: 100px;
	}
.ShoppingBasket .Basket li { line-height:2em; border-bottom:1px solid #ccc; margin-bottom:-1px;}


/*輪播廣告*/


/*2欄式有底圖色+外框Shared*/
.column2 {
	background-image: url(https://image.moganshopping.com/images/common/bg/gray200x1.gif);
    background-position: -58px 0;
    background-repeat: repeat-y;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right:1px solid #ccc;
	}
.column2 input,.column2 img,.column2 p,.column2 em { margin-right:5px;} 
.column2 input { border:1px solid #ccc; font-size:medium; font-weight:normal;}
.column2 label { font-size:14px; padding-right:5px;}
.column2 em { color:red; font-style:normal;}
.column2 p { color:#808080; font-size:small;}
.column2 img {vertical-align:middle;}	
.column2 li { border-bottom:1px solid #ccc;}	
.column2 .tips1,.column2 .tips2,.column2 .tips2message,.column2 .tips3{ display:inline-block; vertical-align:top;  padding: 5px 0 ;}
.column2 .tips1 { background:#F6F6F6; text-align:right;}
.column2 .tips2 { margin-left:3px; width:795px;}
.column2 .tips2message { margin-left:5px; width: 785px;}/*商城頁面專用的格式:問與答*/
.column2 .tips3 { margin-left:5px; }

/*清除IE外框線*/
.column2 .radio input { border:none;}

/*3欄式有底圖色+外框Shared*/
.column3 {
	background-image: url(https://image.moganshopping.com/images/common/bg/gray200x1.gif);
    background-position: -108px 0;
    background-repeat: repeat-y;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right:1px solid #ccc;
	}
.column3 input,.column3 img,.column3 p,.column3 em { margin-right:5px;} 
.column3 input { border:1px solid #ccc; font-size:medium; font-weight:normal;}
.column3 label { font-size:14px; padding-right:5px;}
.column3 em { color:red; font-style:normal;}
.column3 p { color:#808080;}
.column3 img {vertical-align:middle;}	
.column3 li { border-bottom:1px solid #ccc;}	
.column3 .tips1,.column3 .tips2,.column3 .tips3{ display:inline-block; vertical-align:top;  padding: 5px 0 ;}
.column3 .tips1  {background:#F6F6F6; text-align:right;}
.column3 .tips2 { margin-left:5px;}
.column3 .tips3 { margin-left:5px; }

/*清除IE外框線*/
.column3 .radio input { border:none;}


/*欄式*/
.column .tips1,.column .tips2,.column .tips3,.column .tips4{ display:inline-block; vertical-align:top; padding-top:5px;}
.column .tips01,.column .tips02,.column .tips03{ display:inline-block; vertical-align:top;}
.column .tips1{ text-align:right; padding-right:5%;}
.column .tips2{ text-align:left;}
.column .tips3{ text-align:center; }
.column .tips4{ text-align:left; padding-right:5%;}

.column .tips01{ text-align:left;}
.column .tips02{ text-align:right;}
.column .tips03{ text-align:center; }

.column .columnImg1 span { width:81px; height:50px; float:left; border:1px dotted #ccc; margin:5px 5px 0 5px;}

/*浮動欄式3-主要用到:購物商城頁面*/
.columnfloat1 { float:left; width:270px; margin-right:10px;}
.columnfloat2 { float:left; width:310px;}
.columnfloat3 { float:right; width:370px;}

/*浮動欄式2-雅虎拍賣頁面*/
.columnfloat01 { float:left; width:300px; margin-right:10px;}
.columnfloat02 { float:right; width:660px;}

/*浮動欄式2-會員中心*/
#columnfloat01 { float:left; width:300px; margin-right:10px;}
#columnfloat02 { float:right; width:660px;}


/*浮動欄式2 左右一樣*/
.columnfloatl { float:left; width:49.5%;}
.columnfloatr { float:right; width:49.5%;}

/*浮動欄式3 平均*/
.columnfloat_l { float:left; width:33%; margin-right:0.5%;}
.columnfloat_c { float:left; width:33%; margin-right:0.5%;}
.columnfloat_r { float:right; width:33%;}

/*浮動欄式3 左右一樣*/
.sidebar01 {
	float: left;
	width: 180px;
	padding-bottom: 10px;
}
.sidebar02 {
	padding:0 5px;
	width: 600px;
	float: left;
}
.sidebar03 {
	float: left;
	width: 180px;
	padding-bottom: 10px;
}



.Input input,.Input1 input{ /*border:1px solid #ccc;*/ /*font-size:medium;*/ font-weight:normal; }/*寬度百分百*/
.Input input{ width:100%;}
/*針對IE7 checkbox外框無線條*/
.input_none input { border:none; background-color: transparent; }

.Textarea textarea{ width:100%; height:100%;}
.TextareaShop textarea{ width:94%; height:100%;}
.TextareaMessage textarea{ width:98%; height:100%;}

/*2014新版拍賣購物商城*/
.Product{ line-height:1.5em;}
.Product h1,.Product h3 {color:#097C25;}
.Product h3 { margin-top:1em;}
.Product h4 {background-color:#DBEAC9; padding-left:5px;}
.Product h4,.Product h5 {
    text-shadow: 0 0 0 #999;
	}
.Product h5 i { border-left:7px solid #097C25; padding-right:5px; height:20px;}
.ProductTitle { border-bottom:2px solid #65A93C; margin:5px 0;}
.Product .MoreDetails { overflow:auto; max-height:250px;}

.Product .bidMsg { font-size:large;}
.Product .bidMsg img { margin:5px;}

/* 表格樣式 */
.MoreDetails table{
	 width:100%;
	 border:1px solid #ccc ;
	 background-color:#fff;
}
.MoreDetails th , .MoreDetails td{
	border-top: 1px solid #ccc;
    line-height: 20px;
    padding: 5px 2px;
    vertical-align: middle;
	color: #5b8264;
	
}
.MoreDetails th{
	width: auto;
	text-align:left;}

/*圖片*/
.ProductImgY ,.ProductImgS {
	border: 1px dotted #CCCCCC;
    /*display: inline-block;*/
	text-align:center;
     }
.ProductImgY {
	height: 270px;
    width: 270px;}	
.ProductImgS {
	height: 300px;
    width: 300px;}
	
.ProductImgY img ,.ProductImgS img{ max-height:100%; max-width:100%;}

.Textarea textarea { width:100%; height:100%;}

/*代購填單 會員備註顯示的*/
.comments {
	background-color:#e5f0d3;
	border:5px solid #dbeac9;
	font-size:small;
	padding:10px;
	border-radius: 15px;
	
	}

/*信用卡IMG*/
.CardImg img {
    max-height: 100%;
    max-width: 100%;
    vertical-align: middle;
}
.CardImg span {
    display: inline-block;
    width:33px;
}

/*商品注目焦點*/
.recommend_itemspace {
	margin:0 auto;
	width:900px;
}
.recommend_itembar_btn01,.recommend_itembar_btn01:hover,.recommend_itembar_btn02,.recommend_itembar_btn02:hover{
	background-image: url(https://image.moganshopping.com/images/common/background/recommendation.png);
	background-repeat: repeat;
}
.recommend_itembar_btn01 {
	background-position: 0px 0px;
    cursor: pointer;
    /*display: none;*/
    float: left;
    height: 128px;
    margin-right: 15px;
    margin-top: 32px;
    width: 15px;
	display:inline-block;
}
.recommend_itembar_btn01:hover {
	background-position: -21px 0px;
	cursor: pointer;

}

.recommend_itembar_btn02 {
	background-position: -43px 0px;
    cursor: pointer;
   /* display: none;*/
    float: right;
    height: 128px;
    margin-top: 32px;
    width: 15px;
	display:inline-block;
}
.recommend_itembar_btn02:hover {
	background-position: -65px 0px;
    cursor: pointer;
}

.recommend_item {
    display: inline;
    float: left;
    height: 200px;
}
.recommend_item ul li {
    float: left;
    height: 200px;
    margin-right: 10px;
    width: 132px;
}
.recommend_itembox {
}
.recommend_itembox_pic {
    border: 1px solid #ccc;
	text-align:center;
    margin-bottom: 2px;
	width:128px;
	height:128px;
}
.recommend_itembox_pic img {
    max-height:100%;
    max-width:100%;
}
.recommend_itemsbox_text {
    font-size: 12px;
    text-align: left;
	overflow:hidden;
	max-height:3em;
}
.recommend_itemsbox_text a {
    color: #1253a5;
    text-decoration: none;
}
.recommend_itemsbox_text a:hover {
    text-decoration: underline;
}
.recommend_itemsbox_price {
    color: #be0000;
    font-size: 12px;
    text-align: left;
}

/*商品注目焦點END*/



/*首頁熱門團購*/
.group_buying_item {
	/*text-align:center;*/
	*display:inline-block;
	}
.group_buying_item li{
	display:inline-block;
	padding:10px 5px;
	*float:left;
	*margin-left:3px;}
	 
.group_buying_box { width:140px;}

/*圖片*/
.group_buying_pic {
	border: 1px dotted #ccc;
	text-align:center;
	width:auto;
	height:100px;
}
.group_buying_pic img {
    max-height:100%;
    max-width:100%;
}
/*內容:商城*/
.group_buying_title { width:auto;}
.group_buying_title .back { padding:2px; border-radius: 3px;}
.group_buying_title dt { font-weight:bold; font-size:16px; text-align:center;}
.group_buying_title dd {  margin:5px 0 ; line-height:1.5em;}

/*團購*/
#groupRight { float:right; width:170px;}
#groupLeft { float:left; width:790px;}


/*團購商品列表*/
.group_buying_items {
	display:inline-block;
	*float:left;
	}
.group_buying_items li{
	display:inline-block;
	width:255px;
	margin:0 5px 10px 0;
	
	
}
.group_buying_items li:hover { 
	border-radius: 10px;
    box-shadow: 0 0px 7px 1px rgba(2, 2, 2, 0.15);
}	 
.group_buying_boxs {
	border:1px solid #ccc;
	border-radius: 10px;
	padding:10px 5px;
}

/*圖片*/
.group_buying_pics {
	text-align:center;
	width:auto;
	height:135px;
}
.group_buying_pics img {
    max-height:100%;
    max-width:100%;
}
/*內容:商城*/
.group_buying_titles { width:auto;}
.group_buying_titles .back { padding:2px; border-radius: 3px;}
.group_buying_titles dd {  margin:5px 0 ; line-height:1.5em;}



/*團購標籤*/
.groupBuyingLabel { margin:0 0 10px 0;}
.groupBuyingLabel li{ float:left; height:30px; }
.groupBuyingLabel h1{ font-size: medium; font-weight:normal; height:35px; line-height:40px; position:relative; top:-5px; border-radius:5px 5px 0 0;}
.groupBuyingLabel a { 
	color:#333;
	text-decoration: none;
	display:block;
	height:35px; 
	padding: 0 1em;
}

.groupBuyingLabel img { margin: 6px 0 0 6px;}

.groupBuyingLabel a:hover  {color:#fff;}
.groupBuyingLabel h1:hover{
	background: #F60;
	color:#fff;
}
#orangeClick  h1{background:#F60;}
#orangeClick  h1 a{ color:#fff;}



/*商城頁面 標籤頁*/
.PageLabelBox  { border-top:2px solid #65A93C; border-right:1px solid #ccc; border-bottom:1px solid #ccc;  border-left:1px solid #ccc;}
.PageLabelContent { font-size:small; line-height:1.5em; padding:1em;}

/*商城頁面 商品圖*/
.PageLabelImg div,.PageLabelMaxImg div{ text-align:center; margin-bottom:15px; clear:both;}
.PageLabelMaxImg img{
	max-width:600px;
}
/*商城頁面 內容table*/
.PageLabelTable table { margin:5px auto;  border:1px solid #ccc;}
.PageLabelTable th,.PageLabelTable td {
	border-top: 1px solid #ccc;
    line-height: 20px;
    padding: 5px 2px;
    vertical-align: middle;
}
.PageLabelTable th {
	font-weight: bold;
	text-align:center;
	
}


.PageLabel li { float:left; border-top:1px solid #F0F0F0; border-left:1px solid #F0F0F0; border-right:1px solid #F0F0F0;}
.PageLabel li h6 { font-size:medium;}

.PageLabel li h6:hover{ background: #65A93C; color:#fff; cursor: pointer; }
.PageLabel li:hover{  border-top:1px solid #65A93C;  border-right:1px solid #65A93C; border-left:1px solid #65A93C; }
.PageLabel a {
    display: block;
    padding:0.35em 1em;
    text-decoration: none;
	}

/*按下*/
.PageLabel .current{
	background: #65A93C; color:#fff; border-top:1px solid #65A93C;  border-right:1px solid #65A93C; border-left:1px solid #65A93C; 
}

/*內容*/
.contentBox { padding:10px; margin-bottom:10px; border:3px solid #FC0; overflow:hidden;}


/*2015揪團*/
/*開團階段*/
.orderIcon01,.orderIcon02,.orderIcon03,.orderIcon04 { 
	background-image:url(https://image.moganshopping.com/images/common/background/orderIcon.png);
	background-repeat: no-repeat;
	
}
.orderIcon { position:relative; margin:10px 0;}
.orderIcon .Title1,.orderIcon .Title2,.orderIcon .Title3,.orderIcon .Title4{ position:absolute; top:15px; text-align:center; font-size:14px; color:#fff; font-weight:bold;}
.orderIcon .Title1 { left:100px;}
.orderIcon .Title2 { left:330px;}
.orderIcon .Title3 { left:560px;}
.orderIcon .Title4 { left:790px; }

.orderIcon01,.orderIcon02,.orderIcon03,.orderIcon04 { 
    height: 115px;
	vertical-align:top;
	}
	
	
.orderIcon01 { background-position:0 0px;}
.orderIcon02 { background-position:0 -115px;}
.orderIcon03 { background-position:0 -230px;}
.orderIcon04 { background-position:0 -345px;}

/*倒數計時*/
.count_down_box {
	padding:20px;
	margin:10px 0;
	background-image:url(https://image.moganshopping.com/images/common/login/gray.gif);	background-repeat:repeat-x;
	border:1px solid #eee;
	
}
.count_down_box h3 { margin-bottom:10px; }
.count_down { *display:inline-block; text-align:center; *position:relative; *left:340px;}
.count_down li{
	display:inline-block; 
	list-style-type: none; 
	padding:10px 0;
	*float:left;
	*margin-left:3px;
	font-size:medium;
	font-weight:bold;}

.count_down strong { font-size:xx-large; padding:5px; background-color:#333; color:#FFF; border-radius:5px;}

/*倒數計時 無樣式用的*/
.item_style {}


/*問與答*/
.formMessage { font-size:14px;}

.formMessage h1{
	color:#097c25;
	border-bottom: 1px solid #333;
	margin-bottom:15px;
	padding-bottom:5px;
	text-transform: capitalize;
	clear:both;
}
.formMessage h1 span { text-indent:-999em; display:inline-block;}/*EN用*/
.formMessage h2{
	color:#097c25;
	border-bottom: 1px solid #333;
	padding:5px 0;
	margin:10px 0;
	text-transform: capitalize;
	clear:both;
}
.formMessage h3{
	color:#097c25;
	margin:15px 0;
	text-transform: capitalize;
	clear:both;
}
.formMessage h4{
	color:#087c2b;
	text-transform: capitalize;
	clear:both;
}

.formMessage h5{}
.formMessage h6{
	margin:5px 0;
	font-size:15px;
	text-transform: capitalize;
	clear:both;
	 }

/*問與答;問題內容用*/
.message p .icon_logo { width:16px; height:16px; padding:0 5px; display:inline-block; vertical-align:middle;}/*用在問與答的標題圖片*/

/*問與答*/

.message .message_style1,.message .message_style2 { font-weight:bold;}
.message_style1 strong { color:#900; padding:5px 5px 5px 0; }
.message_style2 strong { color:#097c25; }

.message .ItemContentImg img{ max-height:100%; max-width:100%;}
.message .ItemContentImg a{
	display:inline-block;
	text-align:center;
	width:200px;
	height:200px;
	border:1px solid #CCC;
	padding:3px;
}
.message .ItemContentImg a:hover{
	border: 1px solid #1e5da0;
}

/*問與答;留言回覆*/
.message_faq { background-color:rgb(238, 238, 238); margin:10px 0;}



.message_board li{ /*line-height:2.3em;*/ font-size:15px; line-height:2em;}
/*解答*/
.message_board_answer li p{ border-bottom:1px dotted #ccc; cursor:pointer; font-size:15px; padding-left: 1em;}
.message_board_answer li p:hover { color: #1e5da0; text-decoration: underline;}
.message_board_answer li h5 { border-bottom: 1px dashed #ccc; color:#65a93c; line-height:2.5em; padding-left: 1em; }
.message_board_answer li h5:hover { color: rgb(87, 153, 59);}
.message_board_answer li div strong {
	display: block;
    font-weight: normal;
    line-height: 1.8em;
    padding-left: 2em;}

.message_board_answer li div { margin-bottom:1em;}

/*雅虎拍賣:人工翻譯*/
.ItemSpec { 
	background-color: #e5f0d3;
    border: 5px solid #dbeac9;
    border-radius: 15px;
    padding: 10px;
	margin-bottom:1em;
	}
.ItemSpec p {
	font-size: larger;
	color:#630;
	overflow:auto;
}

/*留言*/
.leave_comments {}

/*子導航*/
.subnav ul{
	background-image:url(https://image.moganshopping.com/images/common/background/next1_gray.png);
	background-repeat: repeat-x;
	height:45px;
	border:1px solid #ccc;
	margin:10px 0;
}


.subnav li {
	float:left;
	line-height:3.5em;
	text-align:center;
	font-weight: bold;
	width: 25%;
}
/*IE7*/
.subnav li { *width:24.99%}
.subnav_hover li:hover {
	cursor:pointer;
	background-image:url(https://image.moganshopping.com/images/common/background/next1_g.png);
	background-repeat: repeat-x;
	height:45px;
	color:#fff;
	}
.subnav .iconNext1g {
	background-image:url(https://image.moganshopping.com/images/common/background/next1_g.png);
	background-repeat: repeat-x;
	height:45px;
	color:#fff;
}
.subnav .iconNext2g {
	background-image: url(https://image.moganshopping.com/images/common/background/next2_g.png);
	background-position: right 0;
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	width: 100%;
	padding: 0 19px 0 0;
	
	
}
/*團購背景*/
.subnav .iconNext1o {
	background-image:url(https://image.moganshopping.com/images/common/background/next1_o.png);
	background-repeat: repeat-x;
	height:45px;
	color:#fff;
}
.subnav .iconNext2o {
	background-image: url(https://image.moganshopping.com/images/common/background/next2_o.png);
	background-position: right 0;
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	width: 100%;
	padding: 0 19px 0 0;
	
	
}


.subnav .NextColor { color:#999;} 



/*驗證碼*/
.mail { padding:5px 10px; border:1px solid #ccc; margin-bottom: 10px;}
.mail li { line-height:2em;}
.mail input{ border:1px solid #ccc; font-size:medium; margin-right:5px; font-weight:normal;}

/*li 行高*/
.list_em li {
	line-height:2em;
	}
.list_mt1 li {
	margin-top:10px;
	}
.list_mt2 li {
	margin-top:20px;
	}
.list_pb1 li {
	padding-bottom:5px;
	}

/*li Style:數子*/
.listStyle li{
	list-style-type: decimal;
	margin-left:2em;
}
/*li Style:none*/
.listStyle1 li{
	list-style-type: none;
	margin-left:2em;
}
/*li Style:黑點*/
.listStyle2 li{
	list-style-type: disc;
	margin-left:2em;
}

.list1 {
	line-height:1.5em;
	/*font-size:small;*/}
.list1 li{
	list-style-type: disc;
	margin-left:1.2em;
	
	}
.list2 {
	line-height:1.5em;
	/*font-size:small;*/}
.list2 li{
	list-style-type: decimal;
	margin-left:1.2em;
	
	}


.i7listStyle{ *margin-top:-15px;}

/*左>>項目欄*/
/*box寬線*/
.leftColumnItem div{ float:left;}
.leftColumnItem ul{ border-top:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc;}
.leftColumnItem p {
	color:#666;
}	
.leftColumnItem img{ max-height:100%; max-width:100%;}

/*內容分類項目*/
.columnItem li h5{ border-bottom:2px solid #EEE; padding-left:5px;}

/*左>>商品欄*/
/*box寬線*/
.leftColumnGoods div{float:left; margin-bottom:10px;}
.leftColumnGoods p {
	color:#666;
}	
.leftColumnGoods img{ max-height:100%; max-width:100%;}


.ItemWide_2{ width:49%;}
.ItemWide_3{ width:32%;}
.ItemWide_4{ width:24%;}


/*左導航Shared*/
.leftsidebar { margin-bottom:10px;}
.leftsidebar li{ float:left; padding:5px; border:1px solid #ccc;}

.leftside li{  float:left; padding:5px;}
.leftside2 li{  float:left; padding-top:5px; padding-right:5px; padding-bottom:5px;}

/*樣式│*/
.leftsideStyle li a{ border-right:1px solid #999; padding-right:5px;}


/*會員中心ICON-24px*/

.member01,.member02,.member03,.member04,.member05,.member06,.member07,.member08,.member09,.member10,.member11{
	background-image:url(https://image.moganshopping.com/images/common/iconx/icon24.png);
	background-repeat: no-repeat;
	margin:0 10px 0 5px;
}
.member01,.member02,.member03,.member04,.member05,.member06,.member07,.member08,.member09,.member10,.member11{
	display: inline-block;
    height: 24px;
    width: 24px; 
	vertical-align:-5px;
	}

.member01 { background-position:0 0px;}
.member02 { background-position:0 -24px;}
.member03 { background-position:0 -48px;}
.member04 { background-position:0 -72px;}
.member05 { background-position:0 -96px;}
.member06 { background-position:0 -120px;}
.member07 { background-position:0 -144px;}
.member08 { background-position:0 -168px;}
.member09 { background-position:0 -192px;}
.member10 { background-position:0 -216px;}
.member11 { background-position:0 -240px;}

/*會員中心:上方框*/
.topBox{
		position:relative; 
		border-radius: 5px 5px 0 0; 
		border-top:1px solid #dcdcdc; 
		border-left:1px solid #dcdcdc; 
		border-right:1px solid #dcdcdc;
		border-bottom:1px solid #dcdcdc;
		display:block;
		overflow:hidden;
	 }
.topBox {
		background: rgb(237,237,237);
		background: -moz-linear-gradient(top,  rgb(237,237,237) 0%, rgb(255,255,255) 50%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(237,237,237)), color-stop(50%,rgb(255,255,255)));
		background: -webkit-linear-gradient(top,  rgb(237,237,237) 0%,rgb(255,255,255) 50%);
		background: -o-linear-gradient(top,  rgb(237,237,237) 0%,rgb(255,255,255) 50%);
		background: -ms-linear-gradient(top,  rgb(237,237,237) 0%,rgb(255,255,255) 50%);
		background: linear-gradient(to bottom,  rgb(237,237,237) 0%,rgb(255,255,255) 50%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 );
	}	 
.topBox:hover { background-color:#fcfcfc;}

/*會員中心:下方框*/
.boxBelow{ 
		position:relative;
		border-radius: 0 0 5px 5px;
		border-left:1px solid #dcdcdc;
		border-right:1px solid #dcdcdc;
		border-bottom:1px solid #dcdcdc;
		display:block;
		padding:5px;
		margin-bottom:5px;
	  }
.boxBelow:hover { background-color:#fcfcfc; }

/*會員中心*/
.MemberIndex { clear:both;}
.MemberIndex h1{
	color:#097C25;
}
.MemberIndex h2{
	color:#333;
	text-shadow:0 0 0 #999;
	font-size: medium;
	line-height:40px;
	height:40px;
}
.MemberIndex h5 {color:#4f6228;}
.MemberIndex h5 span{ border-left:5px solid #65a93c;}

.MemberIndex .brbox li{ border:1px solid #EBEBEB; padding:5px; margin-top:-1px;}
.MemberIndex .brbox li a { }
.MemberIndex .brbox li:hover { background:#efefef;}

.MemberIndex .font1 a{ font-size:medium; }
.MemberIndex .font1 { margin-top:5px;}

.MemberIndex .collect { overflow:hidden; height:296px; padding:1px 0;}

.MemberIndex .collect img{ max-height:100%; max-height:100%; width:16px; margin-right:5px;}

/*指定位置*/
.MemberIndex .sp1{
	position: absolute;
	right:50px;
	top:10px;
	color:#999;
	font-weight: bold;
	font-size:medium;
}
.MemberIndex .sp1 a{ }
.MemberIndex .sp2 {
	position: absolute;
	right:5px;
	top:13px;
	color:#999;
	font-weight: bold;
	font-size:medium;
	}
	
/*鑽石*/
.MemberIndex .Level { float:left; width:20%;}
.MemberIndex .Level img{ max-height:100%; max-width:100%; width:50px; padding:5px 0;}
	
/*頁籤*/
.tabs {}
ul.tab_link {
	height: 32px;
	border-bottom: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	margin-top:-1px;
}
ul.tab_link li {
	float: left;
	height: 31px;
	line-height: 31px;
	overflow: hidden;
	position: relative;
	margin-bottom: -1px;	
	border: 1px solid #dcdcdc;
	border-left: none;
	background: #e1e1e1;
}
ul.tab_link li a {
	display: block;
	padding: 0 10px;
	color: #000;
	border: 1px solid #fff;
	text-decoration: none;
}
ul.tab_link li a:hover {
	background: #eee;
}
ul.tab_link li.active  {
	background: #fff;
	border-bottom: 1px solid #fff;
}
ul.tab_link li.active a:hover {
	background: #fff;
}
div.tab_content {
	padding: 10px;
}


/*會員中心相關樣式/主要訂單列表詳細*/
.management { clear:both;}
.management h1 {color:#097C25;}
.management h2 {color:#097C25; border-bottom:1px solid #097C25;}
.management h3 {color:#097C25; font-size:17.5px; line-height:2em;}/*等同css>regsiter h4*/
.management h4 {color:#4f6228;}
.management h4 {
	background-image:url(https://image.moganshopping.com/images/common/icon16/my_list.png);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left:20px;
}
.management h4 span { margin-left:5px;}
.management h5 {color:#599b42;}
.management .rating select{ width:100%;}
.management .shell { border:1px solid #eee; margin-bottom:10px; /*display:inline-block; width:100%;*/}/*外寬*/
.management .JpgImg{ width:80px; height:50px; text-align:center;}

.management .border{
	padding:5px;
	border-top:2px solid #9bbb59;
	border-left:1px solid #9bbb59;
	border-right:1px solid #9bbb59;
	border-bottom:1px solid #9bbb59;
	border-radius: 10px;
	margin-bottom:5px;
	
}
.management dl{
	width:40%;
	}
.management dt,.management dd{ text-align:center;}
.management dt{ font-weight:bold; line-height:2em;}	
/*.management h3{color:#097C25; border-bottom:2px solid #80C269; padding:3px 5px; border-top:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc;}*/
.management h5 {color:#599b42;}
.management li {/* border-bottom:1px solid #9bbb59;*/ line-height:1.6em;}
.management p { /*margin-top:5px;*/}
.management th,.management td { font-size: 15px;}
.management textarea { width:99%;}
.background_Yellow {background-color:#ffffcc;}


/*訂單列表table*/
.tableList {
	 width:100%;
	 border:1px solid #ccc ;
	 background-color:#fff;
 }
.tableList th,.tableList td{
	border-top: 1px solid #ccc;
    line-height: 20px;
    padding: 5px 2px;
    vertical-align: middle;
	}
.tableList th{
	/*font-weight: bold;*/
	color:#519435;
	text-align:left;
	
}
.tableList td {color: #333; }

.tableList img { max-height:100%; max-width:100%; vertical-align:text-top;}

/*海、空運時程表:標記*/
.fontSea { font-weight:bold; background-color:#F60; color:#FFF; padding:2px 3px; margin:0 5px; border-radius: 3px;}



/*主要2014註冊用!包含其他樣式共用 例:個人資料*/
.regsiter h1,.regsiter h4 { color:#097C25;}
.regsiter h4 { line-height:2em;}
.regsiter h2,.regsiter h3 {}
.regsiter .regStyle li {
	background-image: url(https://image.moganshopping.com/images/common/login/gray.gif);
	background-repeat: repeat-x;
}
.regsiter .regStyle li{ margin: 0 9px 10px 10px; border-radius: 3px;}
.regsiter .regStyle li:hover{ border:1px solid green; cursor: context-menu;}
.regStyle img { float:left; vertical-align:bottom; padding-top:1.5em;}
.regStyle dd { margin-left:80px; height:55px;}


/*備註*/
.note {line-height:1.5em; color:#666;}
.note1,.note2,.note3{ padding-top:5px;}
.note2 { color:#red;}
.note3 { font-size: 14px;}





/* 小甜心 開始 */
.sweet{
	position:relative; /*這個是關鍵*/
	z-index:2;
}
.sweet:hover{
	z-index:3;
	background:none; /*沒有這個在IE中不可用*/
	cursor:pointer;
}
.sweet div{
	display: none;
}
.sweet:hover div{ /*div 標籤僅在 :hover 狀態時顯示*/
	display:block;
	position:absolute;
	margin-top:-2px;
	width:22em;
	color:#5d5d5d;
	border:5px solid #dfdfdf;
	background-color:#FFF;
	padding: 0px 10px 10px 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-box-shadow: 3px 3px 3px #a2a2a2; /* Firefox */
	-webkit-box-shadow: 3px 3px 3px #a2a2a2;/* Safari 和 Chrome */
}

.sweet div h4{
	border-bottom: 1px solid #5d5d5d;
	color:#5d5d5d;
	text-align:left;
}
.sweet div p{
	padding-top:5px;
	white-space:normal;/*默認。空白會被瀏覽器忽略。*/
	width:auto;
	text-align: left;
	}

/* 小甜心 結束 */



/*提示*/
.alterSuccess{
	border-radius:3px;
	border:3px solid #ccc;
	background:#fff;
}

/*修改完成*/
.alterSuccess{
	padding:5px;
	text-align:center;
	position:absolute;	
	z-index:999px;/*修改完成浮出來顯示*/
	}


/*呼叫視窗;建議搜尋視窗*/
.OpenWindow {
/*	border: 5px solid #999;
    border-radius: 5px 5px 15px 15px;
    padding: 10px 5px;
	background-color:#fff;
*/	
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  outline: none;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  z-index:999;
}

.windows-header {
  min-height: 16px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

.windows-header h4 { background-color:inherit;}

.windows-header .close {
  margin-top: -2px;
}

.windows-title {
  line-height: 1.5em;
}

.windows-body {
  position: relative;
  padding: 20px;
}

.windows-style1 p,.windows-style1 li {line-height:1.8em;}
.windows-style1 h5 {background:#FFFFE3;  border: 1px solid #CCCCCC; color:#994711; text-align:center; margin-bottom:5px; padding:10px 0;}	
.windows-style1 textarea { overflow:hidden; width:99%;}	
.windows-style1 input {
    border: 1px solid #CCCCCC;
    font-size: medium;
	/*width:130px;*/
	height:30px;
}



.windows-footer {
  padding: 19px 20px 20px;
  margin-top: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.windows-footer button { margin-left:5px;}

.windows-footer:before,
.windows-footer:after {
  display: table;
  content: " ";
}

.windows-footer:after {
  clear: both;
}

.windows-footer:before,
.windows-footer:after {
  display: table;
  content: " ";
}

.windows-footer:after {
  clear: both;
}

/*14-包裹*/
.PackingWindows{ 
	position:fixed; 
	z-index:999;
	left:35%;
	top:35%;
}
.Packingstyle{
	width:600px;
	height:450px;
	overflow:auto;
	}




/*代購委託單*/
.infoPictures {
    display: inline-block;
    height: 50px;
}
.infoShopping {
    margin-left: 5px;
    padding: 0 40px 5px 2px;
	box-shadow: 0 5px 2px rgba(0, 0, 0, 0.1);
	} 
.infoShopping img { vertical-align:-5px;}

/*IE7*/
.infoShopping img { *vertical-align:-1px;}




/*2014新版填單購物車*/
.ShopCar h1,.ShopCar h3 {color:#097C25;}
.ShopCar h3 { margin-top:1em;}
.ShopCarBack { background-color:#DBEAC9; margin:10px 0;}
/*.ShopCar h5{ background-color:#EAF1DD;}*/
.ShopCar h5 a{ font-size:larger; font-weight:normal;}
.ShopCar h5 img { width:15px; vertical-align:text-top; margin:0 5px;}/*LOGO*/
/*商品圖*/
.ShopCarImg {
	border: 1px dotted #CCCCCC;
    display: inline-block;
	text-align:center;
	padding-top:15px;
    height: 100px;
    width: 90px; }

.ShopCar .type { font-size:small; color:#000; font-weight:normal;}

/*意見選項*/
.ShopCar .advice { margin:2% 25% 2% 25%;}
.ShopCar .advice div { padding:2%; border:3px solid #f63; background:#ffffd3; border-radius:10px;}

/*新版購物車圖片上傳 開始 *//*問於答上傳圖片;填委託單共用!!*/
#ImgUploadShoppingList li span{	
	border: 1px dotted #CCCCCC;
    display: inline-block;
	text-align:center;
    height: 130px;
    width: 210px;
	}

#ImgUploadShoppingList li div, #ImgUploadShoppingList li div input[type=button],#ImgUploadList li div, #ImgUploadList li div input[type=button]{
	display: block;
	margin: 5px 0;	
}
#ImgUploadShoppingList li img,#ImgUploadList li img{
	max-width: 100%;
	max-height: 100%;	
}
/* 圖片上傳 結束 */


#ImgUploadList li span{
	border: 1px dotted #CCCCCC;
    display: inline-block;
	text-align:center;
    width: 300px;
}

/*問於答上傳圖片;填委託單共用 結束*/



/*搜尋不到商品*/
.notFound {*display:inline-block; text-align:center;}
.notFound li{
	display:inline-block; 
	padding:5px;
	*float:left;
	margin:5px;
	border:1px solid #CCC;border-radius: 3px;
	*width:22%;
	}

.notFound p {
	color:#666;
}	
.notFound img{ /*max-height:100%; max-width:100%;*/}

/*您無法瀏覽此商品..*/
.notFoundItem li{ width:210px; height:auto; vertical-align:top;}
.notFoundItem li p { text-align:left;}

/*商城分類排序*/
.item_list {
	margin-top:5px;
    margin-bottom: 10px;
    padding: 5px 0;
	border:1px solid #ccc;
	border-radius:2px; 
	background-color:#F6F6F6;
	
	}
.item_list li {
    float: left;
    padding: 2px 5px; 
	clear :right;
	line-height:2em;
	}

.item_list img {
    padding:0 5px;
    vertical-align: text-top;
	}
.item_list a {cursor:pointer;}

.item_list .drop_down select { width:115px;}
.item_list .itemI7 { *float:left; *padding-right:5px; }
/*key關鍵字*/
.item_list .FeaturedSuggest { width:150px;}
/*關鍵字下的推薦字*/
.item_list .FeaturedSuggestKey {
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background:#fff;
	color:#333;
    font-size: 15px;
    line-height: 2em;
	text-indent:5px;
	z-index:999;
	width:156px;
	*width:155px;
	left:5px;
	top:25px;


}
.item_list .lineheight input { height:18px; line-height:18px; overflow:hidden; padding-left:5px;}

.item_list .hoverItem a:hover { background-color:#fff;}/*團購用的*/
.item_list .hoverItem a:hover,.item_list .hoverItem a{  padding:0px 5px; border-radius:3px; display:block; color:#333;}/*團購用的*/

.item_list .both { clear:both;}

/*SearchItem*/
.SearchItem { display:inline-block; padding-bottom:5px;}
.SearchItem .Item p{ margin-left:137px; width:633px; margin-bottom:1em;}
.SearchItem .Item01,.SearchItem .Item02,.SearchItem .Item03,.SearchItem .Item04,.SearchItem .Item05{ float:left; padding-left:5px;}
.SearchItem .Item02,.SearchItem .Item03,.SearchItem .Item04{ border-left:1px solid #F0F0F0;}
.SearchItem .Item04 li,.SearchItem .Item05 li { margin-bottom:5px;}

.SearchItem .Item01 { width:200px;}
.SearchItem .Item02 { width:60px;}
.SearchItem .Item03 { width:80px;}
.SearchItem .Item04 { width:209px;}
.SearchItem .Item05 { width:60px;}

.ProductImg01 ,.ProductImg02 {
	display:inline-block;
	border: 1px dotted #CCCCCC;
	text-align:center;
     }
.ProductImg01 {
	height:100px;
    width: 180px;}	
.ProductImg02 {
	height:130px;
    width: 130px;}
	
	
.ProductImg01 img,.ProductImg02 img { max-height:100%; max-width:100%; overflow:hidden;/*針對沒有顯示商品圖時!*/ height:100px;}

.color_coo,.color_f60,.color_090 { color:#fff; font-size:85%; padding:1px; border-radius:2px; text-align:center; }
.color_coo{ background-color:#C00;}
.color_f60{ background-color:#F60;}
.color_090{ background-color:#090;}

/*主題館*/
.theme_pavilion { text-align:center;}
.theme_pavilion li {
	padding:1px 0;
	-webkit-box-shadow: 0 1px 3px 0 #ccc;
	-moz-box-shadow: 0 1px 3px 0 #ccc;
	box-shadow: 0 1px 3px 0 #ccc;
 }
.theme_pavilion li:hover {
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;
} 
.theme_pavilion img {
	max-width:100%; max-height:100%;
	}

/*百貨公司*/
.DepartmentStore {
	clear:both;
	border:1px solid #ccc;
	margin-bottom:-1px;
	height:195px;
	}
.ShopMall {
	clear:both;
	border-top: 1px solid #ccc;
	}
	
.floor_guide .storef1 { width:190px;  height:195px; float:left; box-shadow: 0 0 5px 0 #ccc; *border-right:1px solid #EFEFEF;}
.floor_guide .storef1 p { padding:5px; color:#999;}
.floor_goods .right dd { border-left:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB;}
/*購物列表*/
.relative .buyTop { position:absolute; z-index:1; top:3px; margin-left:3px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
}
.relative .buyTop:hover {
	filter:alpha(opacity=100);
	-moz-opacity:10;
	opacity: 10;
	cursor:pointer;
	 }
.floor_goods li {
	list-style-type: none;	
	display:inline-block;
	*float:left;
	text-align:center;
	/*margin:5px 3px 0;*/
	*margin-top:-12px;
	*margin-left:4px;
	height:195px;
	width:150px;
	margin-left:2px;
	}
	
.floor_goods a { display:block; color:#1E5DA0;}
.floor_goods a:hover {
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;
	 }
.floor_goods p { margin:0; line-height:1.8em; font-weight:bold; overflow:hidden;}
.floor_goods p strong { color:#F03;}
.floor_goods img{ max-height:100%; max-width:100%;}
.floor_goods  div {
	padding:5px 0px;
	}
.floor_goods .storef2 a {
	height: 150px;
    width: 150px;
}

.floor_goods .home1{
	background-image:url(https://image.moganshopping.com/images/common/edm/2013/0201Shopping/home.png);
	background-repeat: no-repeat;
	height:32px;
	background-position: 5px -2px;
}
.floor_goods .website1,.floor_goods .website2 { display:inline-block;  /*padding-left:25px; *padding-left:40px;*/}
.floor_goods .website1 a { display:block; width:150px; height:30px;}

.floor_goods .website2 a { display:block; height:38px;}


.store_top {
	line-height:3em;
	text-align:right;
	border-top:1px solid #ccc;
	/*box-shadow: 0 0 5px 0 #ccc;*/
	
}
.store_top a { display:block; width:100%; color:#333; font-size:medium;}


/*您可能會喜歡!?*/
#tabMenu {
	width: 770px;
	margin-top:10px;

 }
#tabMenu .tabs {
    position: absolute;
    right: 0;
	top:-2px;
	
} 
#tabMenu .tabs li {
	float:left;
	margin: 0 0 -1px -1px ;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	
	background: #fafafa;
	cursor: pointer;
	border-radius: 10px 10px 0 0;
	
	overflow:hidden;
	line-height:24px;
	height:24px;
	width:120px;
	padding:1px;
	text-align:center;
	
}

#tabMenu .tabbox { border-bottom:1px solid #ccc;}
#tabMenu .tabbox h4 { font-size: medium; overflow:hidden; height:25px; line-height:25px;}

#tabMenu .tabContainer {
	 display:inline-block; margin-bottom:15px; height:362px; border:1px solid #ccc; margin-top:-1px;
 }
#tabMenu .tabContainer li{ float:left;}
#tabMenu .tabContainer li a { }
#tabMenu .tabContainer li img { max-height:100%; max-width:100%;}
#tabMenu .tabContainer li img:hover{
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;
	cursor:pointer;
}

#tabMenu .tabs .no1:hover { color:#FFF; background:#E83B34;}
#tabMenu .tabs .no2:hover { color:#FFF; background:#F49D1B;}
#tabMenu .tabs .no3:hover { color:#FFF; background:#D8CF1E;}
#tabMenu .tabs .no4:hover { color:#FFF; background:#4EBAEC;}
#tabMenu .tabs .no5:hover { color:#FFF; background:#8AB125;}
#tabMenu .tabs .no1:hover ,#tabMenu .tabs .no2:hover ,#tabMenu .tabs .no3:hover ,#tabMenu .tabs .no4:hover ,#tabMenu .tabs .no5:hover{ height:25px; line-height:25px;}




/*左右滑動是頁籤*/
#tab_box {
	width: 770px;
	margin:10px 0;
}
#tab_box .tabs li {
	float: left;
	margin: 0 -1px -1px 0;
	border: 1px solid #ddd;
	background: #fafafa;
	cursor: pointer;
	border-radius: 5px 5px 0 0;
	
}
#tab_box .tabs .reset {
	margin: 0;
    position: absolute;
    right: 0;
    width: 127px;
	}

#tab_box .tabs li.active {
	background: #fff;
	padding-bottom: 1px;
	border-bottom: none;
}
#tab_box .tabs li.hover{
	background: #f5f5f5; 
}
#tab_box .tabs span {
	display: block;
	float: left;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	text-align:center;
	width:130px;
	
}
#tab_box .tab_container {
	clear: both;
	border: 1px solid #DDD;
	background: #fff;
	overflow: hidden;
	-webkit-box-shadow: 0 1px 3px 0 #ccc;
	-moz-box-shadow: 0 1px 3px 0 #ccc;
	box-shadow: 0 1px 3px 0 #ccc;
	
}
/*內容*/
#tab_box .tab_container ul {
	position: relative;
	height: 345px;
	overflow: hidden;

}
/*內容物的寬度要設定!*/
#tab_box .tab_container .tab_content li {
	position: absolute;
	width: 770px;
	height: 100%;
	background: #fff;
}
#tab_box .tab_container .tab_content li a:hover {
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;

}
#tab_box .tab_container .tab_content li img {
	display: block;
	float: left;
	max-height:100%;
	max-width:100%;
}
#tab_box .tab_container .tab_content li h3 {
	font-size: 22px;
	line-height: 22px;
	margin: 5px 0 15px;
}

/*日本網頁專用*/
.mild_logo { background-color:#fff; margin:10px 0;}

.mild_text {
	border: 1px solid #ccc;
    border-radius: 3px;
    clear: both;
    font-size: medium;
    line-height: 1.6em;
    margin-top: 10px;
    padding: 10px;
	}
	
.mild_text h3{
	clear: both;
    color: #666;
    margin: 15px 0;
    text-transform: capitalize; }

.mild_text p { color: #676767;}
.mildLabel { background-color: #666;}
.mildLabel li{ float:left; }
.mildLabel h1{ font-size: medium; font-weight:normal; height:30px; line-height:2em;}
.mildLabel a { 
	color:#fff;
	text-decoration: none;
	display:block;
	height:30px; 
	padding: 0 1em;
}

.mildLabel img { margin: 6px 0 0 6px;}

.mildLabel .mild_Li li { width:25%; text-align:center;}


/*分類列表樣式用*/
.category_menu { border-bottom:1px solid #ccc;}
.category_menu li { border:1px solid #ccc; margin-bottom:-1px; line-height:2em;}
.category_menu li:hover { background-color: #E7E7E7;}
.category_menu a {
	color: #333;
    display: block;
    padding: 5px;}


/*直購商城Start*/
#mainnav{
	height: 60px;
	margin-bottom: 5px;
	background: #4c4c4c;
	text-align: center;
	padding: 5px 0;
}

#mainnav img{
	padding: 0 5px;
}

#mall_banner{
	background: url(http://image.moganshopping.com/images/mall/banner_bg.jpg) repeat;
	height: 365px;
	text-align: center;
	padding: 0px;
	margin: 0px;
}

#subnav{
	padding: 0px;
	margin: 0px;
	margin-bottom: 12px;
	height: 65px;
	background: url(http://image.moganshopping.com/images/mall/bg_subnav_line.jpg) repeat-x top;
}

#subnav .subnav{
	width: 970px;
	margin: 0 auto;
	background: url(http://image.moganshopping.com/images/mall/bg_subnav.jpg) no-repeat left center;
	height: 70px;
	line-height: 65px;
	font-size: 18.5px;
}

#subnav .subnav a{
	float: left;
	padding: 0 21px 0 19px;
	background: url(http://image.moganshopping.com/images/mall/bg_subnav.jpg) no-repeat right center;
	color: #747474;
	border-top: 5px solid #e6d99a;
	margin-bottom: -5px;
	display: inline-block;
}

#subnav .subnav a:hover, #subnav .in{
	float: left;
	padding: 0 21px 0 19px;
	background: url(http://image.moganshopping.com/images/mall/bg_subnav.jpg) no-repeat right center;
	color: #000;
	border-top: 5px solid #d3a558;
	text-decoration: none;
	display: inline-block;
}

#sale_product{
	float: left;
	width: 427px;
	padding: 0 29px 30px 29px;
	color: #2f2f2f;
}

.sale_product_img{
	position:relative;
	float: left;
	width: 425px;
	height: 315px;
	text-align : center;
}

.sale_product_img img{
	max-width: 425px;
	max-height: 315px;
	position: absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
}

.sale_product_title, .sale_product_profile, .sale_product_price_s, .sale_product_price{
	float: left;
	width: 425px;
}

.sale_product_title{
	line-height: 26px;
	height: 26px;
	font-size: 15px;
	overflow: hidden;
}

.sale_product_title a{
	color: #2a7bb4;
}

.sale_product_title a:hover{
	text-decoration: none;
}

.sale_product_profile{
	line-height: 18px;
	overflow: hidden;
}

.sale_product_price_s{
	text-align: right;
	text-decoration:line-through;
	padding: 12px 0 5px 0;
	margin: 0;
	font-size: 14px;
	line-height: 14px;
	height: 14px;
	font-weight: bold;
}

.sale_product_price{
	text-align: right;
	padding: 0 0 15px 0;
	margin: 0px;
	color: #e30c0c;
	font-size: 33px;
	line-height: 33px;
	height: 33px;
	font-weight: bold;
}

#hot_product_all{
	float: left;
	width: 930px;
	padding: 0 20px;
}

#hot_product{
	float: left;
	width: 290px;
	padding: 0 10px 30px 10px;
}

.hot_product_icon, .hot_product_img, .hot_product_title{
	float: left;
	width: 290px;
}

.hot_product_icon{
	text-align: center;
	padding-bottom: 10px;
}

.hot_product_img{
	position:relative;
	float: left;
	width: 290px;
	height: 215px;
	text-align : center;
}

.hot_product_img img{
	max-width: 290px;
	max-height: 215px;
	position: absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
}

.hot_product_title{
	position:relative;
	width: 270px;
	background: #000;
	opacity: 0.7;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7; 
	filter: alpha(opacity=70);
	font-size: 15px;
	line-height: 26px;
	height: 26px;
	text-align: left;
	padding: 0 10px;
	overflow: hidden;
	color: #ff8e03;
	margin-top: 189px;
}

#main{
	float: left;
	width: 960px;
	padding: 0 5px 30px 5px;
}

.product_one{
	float: left;
	width: 272px;
	padding: 0 24px 25px 24px;
}

.product_one_img, .product_one_title, .product_one_price{
	float: left;
	width: 270px;
}

.product_one_img{
	position:relative;
	height: 200px;
	text-align : center;
	border: 1px solid #f3f3f4;
}

.product_one_img img{
	max-width: 270px;
	max-height: 200px;
	position: absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
}

.product_one_title{
	line-height: 20px;
	height: 38px;
	overflow: hidden;
	font-size: 15px;
	padding: 6px 0 0 0;
}

.product_one_title a{
	color: #2a7bb4;
}

.product_one_title a:hover{
	text-decoration: none;
}

.product_one_price{
	text-align: right;
	color: #e30c0c;
	font-size: 18px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	font-size: 18px;
	line-height: 18px;
	height: 18px;
}

.product_one_price_s{
	font-size: 14px;
	text-decoration:line-through;
	color: #2f2f2f;
	padding-right: 10px;
}

#mall_page{
	float: left;
	width: 970px;
	text-align: center;
	font-size: 12px;
	padding-bottom: 30px;
}

#mall_page .all, #mall_page .in, #mall_page .not, #mall_page .to{
	border: 1px solid #c8381d;
	line-height: 20px;
	height: 20px;
	display: inline-block;
	padding: 0 3px;
	margin: 0 2px;
}

#mall_page .all, #mall_page .in{
	background: #c8381d;
	color: #fff;
}

#mall_page .not{
	background: #fff;
	color: #e39b8e;
}

#mall_page .to{
	background: #fff;
}

#mall_page .to a{
	color: #c8381d;
}

#mall_page .to a:hover{
	text-decoration: none;
}

#mall_bt{
	margin: -11px 0 0 -20px;
}

#mall_bt h1:hover{
	background: none;
	opacity: 0.8;
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8; 
	filter: alpha(opacity=80);
}

#mall_banner_s{
	background: url(http://image.moganshopping.com/images/mall/banner_bg.jpg) repeat;
	height: 120px;
	border-bottom: 5px solid #e6d99a;
	text-align: center;
}

#breadcrumb{
	float: left;
	width: 950px;
	padding: 6px 10px;
	color: #747474;
	font-size: 12px;
	font-family: 微軟正黑體;
	line-height: 20px;
	margin-bottom: 10px;
}

#breadcrumb img{
	float: left;
}

#mall_jumpMenu_l1, #mall_jumpMenu_l2{
	float: left;
	border: 1px solid #fff;
	border-bottom: 1px solid #cfcfcf;
	color: #2a7bb4;
	height: 20px;
	padding: 0 5px;
}

#article{
	float: left;
	width: 970px;
	font-family: 微軟正黑體;
}

#products_title, #product_i_title{
	float: left;
	width: 915px;
	line-height: 40px;
	padding: 5px 0 5px 55px;
	font-size: 30px;
	color: #c8381d;
	background: url(http://image.moganshopping.com/images/mall/icon_title.jpg) no-repeat top left;
}

#product_i_line{
	float: left;
	width: 970px;
	background: url(http://image.moganshopping.com/images/mall/title_bg.jpg) repeat-x left bottom;
	height: 5px;
	line-height: 5px;
	padding: 0;
	margin: 0;
	margin-bottom: 20px;
}

#comment{
	float: right;
	text-align: right;
	width: 180px;
}

#comment img{
	width: 20px;
	margin-left: 5px;
	margin-bottom: 4px;
}

#countdown{
	float: left;
	height: 33px;
	line-height: 33px;
	text-align: center;
	background: url(http://image.moganshopping.com/images/mall/countdown_bg.jpg) no-repeat center center;
	font-size: 15px;
	color: #000000;
	margin-bottom: 20px;
	width: 100%;
}

#countdown .countdown_no{
	background: url(http://image.moganshopping.com/images/mall/countdown_no_bg.jpg) no-repeat right center;
	font-size: 27px;
	font-weight: bold;
	color: #fff;
	width: 26px;
	margin-left: 1px;
	text-align: center;
	display:inline-block
}

#main_left{
	float: left;
	width: 427px;
}

#main_right{
	float: left;
	width: 493px;
	padding-left: 50px;
	font-size: 14px;
}

#product_i_img{
	position:relative;
	float: left;
	width: 425px;
	height: 315px;
	border: 1px solid #f3f3f4;
	text-align : center;
	margin-bottom: 20px;
}

#product_i_img img{
	max-width: 425px;
	max-height: 315px;
	position: absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
}

#promotions{
	float: left;
	border: 1px solid #ff8e03;
	width: 425px;
}
#promotions .promo_tit{
	float: left;
	width: 405px;
	font-size: 15px;
	color: #fff;
	background: #ffbb68;
	line-height: 28px;
	border-bottom: 1px solid #ff8e03;
	padding: 0 10px;
}

#promotions .promo_list{
	float: left;
	width: 425px;
	padding: 5px 0;
	font-size: 14px;
}

#promotions .promo_list a{
	float: left;
	width: 400px;
	background: url(http://image.moganshopping.com/images/mall/icon_promo_list.jpg) no-repeat 13px 6px;
	padding-left: 23px;
	line-height: 20px;
	color: #2a7bb4;
	text-decoration: underline;
}

#main_right .mall_profile{
	float: left;
	width: 493px;
	border-bottom: 1px solid #e9e9e9;
	color: #2f2f2f;
	line-height: 18px;
	padding: 5px 0 13px 0;
	margin-bottom: 23px;
}

#main_right .mall_content .con_tit{
	float: left;
	width: 70px;
	display: inline-block;
	padding-right: 25px;
	color: #747474;
	margin-bottom: 18px;
}

.con_price_s, .con_price, .con_img, .con_text, .con_size, .con_quantity{
	float: left;
	width: 398px;
	display:inline-block;
	color: #2f2f2f;
	margin-bottom: 18px;
}

#main_right .mall_content .con_price_s{
	text-decoration:line-through;
}

#main_right .mall_content .con_price{
	color: #e30c0c;
}

#main_right .mall_content .con_price .con_b{
	font-size: 33px;
	font-weight: bold;
}

#main_right .mall_content .con_img img{
	height: 21px;
	padding-right: 5px;
}

#mall_jumpMenu_size{
	border: 1px solid #e9e9e9;
	font-size: 14px;
	color: #2f2f2f;
	line-height: 27px;
	height: 27px;
	padding: 0 40px 0 5px;
	font-family: 微軟正黑體;
}

#form_size select{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url(http://image.moganshopping.com/images/mall/bt_size.jpg) no-repeat right center;
}

#form_size select::-ms-expand{
    display: none;
}

#mall_qua_sub, #mall_qua, #mall_qua_add{
	border:1px solid #e9e9e9;
	float: left;
	height: 29px;
	padding: 0;
	margin: 0;
	font-size: 14px;
}

#mall_qua_sub{
	border-right: none;
	width: 21px;
	background: url(http://image.moganshopping.com/images/mall/bt_cut.jpg) no-repeat left center;
}

#mall_qua{
	border-right: none;
	border-left: none;
	width: 50px;
	text-align: center;
	line-height: 27px;
	height: 27px;
}

#mall_qua_add{
	border-left: none;
	width: 21px;
	background: url(http://image.moganshopping.com/images/mall/bt_size.jpg) no-repeat right center;
}

#main_right .shop_bt{
	float: left;
	text-align: center;
	padding-top: 10px;
	padding-left: 34px;
}

.mall_cart_bt a, .mall_buy_bt a{
	border: 1px solid #ff8e03;
	border-bottom: 5px solid #e8680e;
	width: 208px;
	height: 39px;
	display:inline-block;
	line-height: 39px;
	font-size: 18px;
	color: #ff8e03;
	text-align: center;
}

.mall_cart_bt img{
	vertical-align: middle;
	padding-right: 5px;
}

.mall_buy_bt a{
	background: #ff8e03;
	color: #fff;
	font-weight: bold;
	margin-left: 5px;
}

.mall_cart_bt a:hover, .mall_buy_bt a:hover{
	text-decoration: none;
	opacity: 0.9;
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9; 
	filter: alpha(opacity=90);
}

#mall_tabs{
	float: left;
	width: 970px;
	margin: 40px 0;
}

#mall_tabs ul, #mall_tabs li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#mall_tabs ul.tabs {
	width: 870px;
	padding: 0 50px;
	height: 38px;
	border-bottom: 2px solid #c8381d;
}

#mall_tabs ul.tabs li {
	float: left;
	height: 38px;
	line-height: 38px;
	background: url(http://image.moganshopping.com/images/mall/mall_tab_off_bg.png) no-repeat right center;
	width: 180px;
	margin-left: -30px;
}

#mall_tabs ul.tabs li .mall_tab1{
	background: url(http://image.moganshopping.com/images/mall/mall_tab_t1_bg.png) no-repeat right center;
}

#mall_tabs ul.tabs li a {
	display: block;
	padding-left: 30px;
	color: #fff;
	font-size: 15px;
	text-decoration: none;
}

#mall_tabs ul.tabs li a:hover {
	background: url(http://image.moganshopping.com/images/mall/mall_tab_on_bg.png) no-repeat right center;
	text-decoration: none;
}

#mall_tabs ul.tabs li.active .mall_tab1{
	background: url(http://image.moganshopping.com/images/mall/mall_tab_on_bg.png) no-repeat right center;
}

#mall_tabs ul.tabs li.active{
	background: url(http://image.moganshopping.com/images/mall/mall_tab_on_bg.png) no-repeat right center;
}

#mall_tabs ul.tabs li.active a:hover {
	background: url(http://image.moganshopping.com/images/mall/mall_tab_on_bg.png) no-repeat right center;
}

#mall_tabs .tab_container {
	clear: left;
	width: 100%;
	background: #fff;
	font-size: 14px;
}

#mall_tabs .tab_container .tab_content{
	padding: 40px 30px;
}

#mall_tabs .tab_container .tab_content img{
	max-width: 910px;
	margin: 40px 0;
}

#mall_tabs .mall_tab_b, #mall_tabs .mall_tab_dot{
	float: left;
	width: 910px;
}

#mall_tabs .mall_tab_b{
	text-align: center;
	font-size: 20px;
	margin-bottom: 25px;
	color: #000;
}

#mall_tabs .tab_container .tab_content .mall_tab_b img{
	padding: 0 20px;
	margin: 0px;
}

#mall_tabs .mall_tab_tit, #mall_tabs .mall_tab_list{
	float: left;
	width: 430px;
	line-height: 40px;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
}

#mall_tabs .mall_tab_tit{
	font-size: 17px;
	color: #c8381d;
	line-height: 50px;
	border-bottom: 3px solid #c8381d;
}

#mall_tabs .mall_tab_list{
	border-bottom: 1px solid #e9e9e9;
	color: #2f2f2f
}

#mall_tabs .mall_tab_dot{
	font-size: 40px;
	color: #c8381d;
	line-height: 10px;
	padding: 20px 0 10px 0;
	text-align: center;
}

#mall_tabs .mall_tab_con_l{
	float: left;
	width: 270px;
	padding: 0 10px;
}

#mall_tabs .mall_tab_con_s{
	float: left;
	width: 135px;
	text-align: center;
}

.shopping_cart{
	background: none;
}

.quickMenu_link a{
	height: 26px;
	line-height: 26px;
	background: #c8381d;
	border-bottom: 3px solid #fff;
	border-left: 2px solid #c8381d;
	border-right: 2px solid #c8381d;
	border-top: 2px solid #c8381d;
	display: inline-block;
	width:96px;
	color: #fff;
}

.quickMenu_link a:hover{
	text-decoration: none;
}

.quickMenu_link img{
	padding-right: 5px;
}

.quickMenu_top{
	padding-top: 10px;
}
/*直購商城End*/

/*超商取貨相關start*/
.cvs_pickup_cart_chose{
	font-size: 20px;
	text-align: center;
	padding: 10px 0;
	border-bottom: 2px solid #cccccc;
}

.cvs_pickup_cart_rec, .cvs_pickup_bid_rec{
	width: 900px;
	margin: 5px auto 0 auto;
	padding: 5px 12px;
	background: #FFF3DE;
	font-size: 14px;
	font-family: 微軟正黑體, Tahoma, Geneva, sans-serif;
	line-height: 30px;
	overflow: hidden;
}

.cvs_pickup_bid_rec{
	width: 330px;
	font-size: 12px;
}

.cvs_pickup_cart_tit, .cvs_pickup_bid_tit{
	float: left;
	font-weight: bold;
	width: 100px;
	color: #333333;
}

.cvs_pickup_bid_tit{
	width: 80px;
	font-size: 12px;
}

.cvs_pickup_cart_text, .cvs_pickup_bid_text{
	float: left;
	width: 800px;
	height: 30px;
	color: #535353;
}

.cvs_pickup_bid_text{
	width: 250px;
	font-size: 12px;
	height: auto;
	padding-bottom: 5px;
}

.cvs_pickup_cart_text a, .cvs_pickup_bid_text a{
	text-decoration: underline;
}

.cvs_pickup_cart_text input, .cvs_pickup_bid_text input{
	font-size: 14px;
	color: #535353;
	font-family: 微軟正黑體, Tahoma, Geneva, sans-serif;
	line-height: 20px;
	padding: 0 5px;
	margin: 3px 0 3px 0;
	border: 1px solid #cccccc !important;
	background: #ffffff !important;
}

.cvs_pickup_bid_text input{
	font-size: 12px;
	margin-top: 5px;
}

.cvs_pickup_cart_imp{
	border-top: 1px solid #e5e5e5;
	font-size: 12px;
	color: #686868;
	line-height: 20px;
	padding: 8px 23px;
	margin-top: 5px;
}

.cvs_pickup_cart_imp_tit{
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 5px;
}

.cvs_pickup_cart_imp_tit a{
	font-weight: normal;
	text-decoration: underline;
}

.pink_bg{
	background: #fcd4d5;
}

.cvs_order_con{
	float: left;
	background: #FFF3DE;
	padding: 5px 10px;
	font-size: 13px;
	line-height: 30px;
}

.cvs_yes_no{
	border-bottom: 2px solid #ccc;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.cvs_order_text{
	float: left;
	width: 200px;
	color: #535353;
}

.cvs_order_text a{
	text-decoration: underline;
}

.cvs_order_text input{
	margin-top: 5px;
	color: #535353;
}

.cvs_order_po{
	width: 100%;
	line-height: 20px;
	padding: 5px 0;
	color: #cc3333;
}

.cvs_order_bt{
	width: 100%;
	text-align: center;
}

.clear{
	width: 100%;
	clear: both;
}

.cvs_p_name{
	float: left;
	width: 100%;
	padding: 15px 0; 
}

.cvs_step{
	float: left;
	width: 100%;
	padding-bottom: 12px;
}

.cvs_step1_off, .cvs_step2_off, .cvs_step3_off, .cvs_step4_off, .cvs_step1_on, .cvs_step2_on, .cvs_step3_on, .cvs_step4_on, .cvs_step_error{
	float: left;
	width: 150px;
	height: 53px;
	text-align: left;
	padding-left: 75px;
	padding-top: 12px;
}

.cvs_step1_off, .cvs_step2_off, .cvs_step3_off, .cvs_step1_on, .cvs_step2_on, .cvs_step3_on{
	padding-right: 12px;
}

.cvs_step1_off, .cvs_step1_on{
	margin-left: 12px;
}

.cvs_step1_off{
	background: url(https://image.moganshopping.com/images/common/cvs/bg_1_off.jpg) no-repeat left bottom;
}

.cvs_step2_off{
	background: url(https://image.moganshopping.com/images/common/cvs/bg_2_off.jpg) no-repeat left bottom;
}

.cvs_step3_off{
	background: url(https://image.moganshopping.com/images/common/cvs/bg_3_off.jpg) no-repeat left bottom;
}

.cvs_step4_off{
	background: url(https://image.moganshopping.com/images/common/cvs/bg_4_off.jpg) no-repeat left bottom;
}

.cvs_step1_on{
	background: url(https://image.moganshopping.com/images/common/cvs/bg_1_on.jpg) no-repeat left bottom;
}

.cvs_step2_on{
	background: url(https://image.moganshopping.com/images/common/cvs/bg_2_on.jpg) no-repeat left bottom;
}

.cvs_step3_on{
	background: url(https://image.moganshopping.com/images/common/cvs/bg_3_on.jpg) no-repeat left bottom;
}

.cvs_step4_on{
	background: url(https://image.moganshopping.com/images/common/cvs/bg_4_on.jpg) no-repeat left bottom;
}

.cvs_step_error{
	background: url(https://image.moganshopping.com/images/common/cvs/bg_error.jpg) no-repeat left bottom;
}

.cvs_step .cvs_date{
	font-size: 13px;
	line-height: 13px;
	height: 13px;
	padding-bottom: 8px;
	color: #8a8a8a;
}

.cvs_step1_off .cvs_title, .cvs_step2_off .cvs_title, .cvs_step3_off .cvs_title, .cvs_step4_off .cvs_title{
	font-size: 16px;
	line-height: 16px;
	color: #666666;
	font-weight: bold;
}

.cvs_step1_on .cvs_title, .cvs_step2_on .cvs_title, .cvs_step3_on .cvs_title, .cvs_step4_on .cvs_title{
	font-size: 16px;
	line-height: 16px;
	color: #61a43d;
	font-weight: bold;
}

.cvs_step_error .cvs_title{
	font-size: 16px;
	line-height: 16px;
	color: #ff0000;
	font-weight: bold;
}

.cvs_error{
	float: right;
	width: 205px;
	font-size: 13px;
	line-height: 18px;
	color: #666666;
	text-align: left;
	padding-top: 5px;
	padding-right: 20px;
}

.cvs_error .red{
	color: #ff0000;
}

.cvs_pickup_bid_bt input{
	color: #1E5DA0;
	background: #f1f1f1l !important;
	border: 1px solid #999999 !important;
}
/*超商取貨相關end*/