@charset "utf-8";
/* CSS Document */
.key{
	float: left;
	font-size: medium;
	color: #FFF;
	padding: 5px;
	}

/* ***************準備要淘汰************************************ */
.TopMenuTool_left, .TopMenuTool_right{	
	width:8px;
	height:35px;
}
.TopMenuTool_left{
	float:left;
	background-image: url(http://image.moganshopping.com/images/common/block_banner/MemberMenu.gif);
	background-position: 0px 71px;
}
.TopMenuTool_right{
	float:right;
	background-image: url(http://image.moganshopping.com/images/common/block_banner/MemberMenu.gif);
	background-position: 0px 35px
}

.MenuLineHr{
	margin-bottom: 5px;
	border-bottom: 1px solid #666;
	width:100%;
	font-weight: bold;
}
.topToolBlueW{ width:100%;}
.topToolBlue{
	margin: 0 8px;
	height:35px;
	background-image: url(http://image.moganshopping.com/images/common/block_banner/MemberMenu.gif);
	background-position: 0px 107px;
}
.topToolBlue ul{
	height:30px;
	float:right;
	padding-top:5px;
	font-weight: bold;
	margin:0;
	list-style:none;
	color:#FFF;
	background-image: url(http://image.moganshopping.com/images/common/block_banner/MemberMenu.gif);
	background-position: 0px 107px;
}
.topToolBlue ul li{
	float: left;
	font-size: 14px;
	list-style-type: none;
	padding:3px 7px 7px 7px;
	cursor: pointer;	
}
.topToolBlue ul li:hover{
	background-color:#fff;	
	color: #039;
	position: relative;
}
.topToolBlue ul li ul{
	background:none;
	display: none;
	left:-1px;
	top: 26px;
	color: #039;
}
#TopMenuTool_text{
	right:-1px;
	left:auto;
}
.topToolBlue ul li ul img{ height:50px;}
.topToolBlue ul li:hover ul{
	position: absolute;
	background-color: #fff;
	border-right: 1px solid #60afd9;
	border-left: 1px solid #60afd9;
	border-bottom: 1px solid #60afd9;
	z-index: 998;
	font-weight: normal;
	white-space: nowrap;
	height:inherit;
	display:block;
	overflow:hidden;
}
.topToolBlue ul li ul li{	
	padding: 5px 10px;
	clear:both;
}
.topToolBlue ul li ul li:hover{
	background-color: #EDEDED;
	width:100%;
}
/* ********************************************************** */
/* 新的置頂選單(一樣要淘汰)**************************************************/
.topToolBlueNew{
	margin: 0 8px;
	height:35px;
	background-image: url(http://image.moganshopping.com/images/common/block_banner/MemberMenu.gif);
	background-position: 0px 107px;
}
.topToolBlueNew ul{
	float:right;
	padding-top:5px;
	font-weight: bold;
	margin:0;
	list-style:none;
	color:#FFF;
	background-image: url(http://image.moganshopping.com/images/common/block_banner/MemberMenu.gif);
	background-position: 0px 107px;
}
.topToolBlueNew ul li{
	float: left;
	color: #039;
	font-size: 14px;
	list-style-type: none;
	padding:3px 7px 7px 7px;
	cursor: pointer;	
}
.topToolBlueNew ul li a{
	color: #FFF;	
}
.topToolBlueNew ul li ul{
	display: none;
	background-image: none;
	background-color: #FFF;
	
	
	position: absolute;
	border-right: 1px solid #60afd9;
	border-left: 1px solid #60afd9;
	border-bottom: 1px solid #60afd9;
	z-index: 998;
	font-weight: normal;
	white-space: nowrap;
	height:inherit;
	overflow:hidden;
	
	margin: 7px 0 0 -8px;
}
.topToolBlueNew ul li ul img{ height:50px;}

.topToolBlueNew ul li ul li{
	padding: 5px 10px;
	clear:both;
}
/*****************************************************************************/
/*2014Youthwant*/
.logo_Youthwant{
	position:relative;
	cursor: pointer;
}

/*商城標籤搜尋BOX-優仕網*/
.mallsLabelSh_Youthwant{ margin-top:15px; /*width:557px;*/}
.mallsLabelSh_Youthwant,.advSearch { display:inline-block; }
.mallsLabelSh_Youthwant li{ float:left; }
.mallsLabelSh_Youthwant h1{ font-size: small; font-weight:normal; border-right:1px solid #ccc; height:20px; line-height:1.5em;}
.mallsLabelSh_Youthwant a { 
	color:#333;
	text-decoration: none;
	display:block;
	height:20px; 
	padding: 0 1em;
}
.mallsLabelSh_Youthwant a:hover,.mallsLabel a:hover  {color:#fff;}
.mallsLabelSh_Youthwant h1:hover,.mallsLabel h1:hover{
	background: #6DAF42;
	color:#fff;
}


/*搜尋*/
.searchBox_Youthwant {
	/* The search text box. */
    color:#999;
	font-size: medium;
	height:36px;
	line-height:36px;
	border:1px solid #57993B;
	margin-bottom:5px;
}
.search_Youthwant{ padding:0 5px; }
.search_Youthwant li { float:left;}

.search_Youthwant .shop {}
.search_Youthwant .shop input { font-weight:normal;}
/*I7*/
.search_Youthwant .shop { *border:none; *padding:0px;}
.search_Youthwant .shop input {  *padding-top:2px; *padding-bottom:2px; }

.search_Youthwant select { /*border:none;*/ width:115px;}
.search_Youthwant .suggest {
	border:0; 
	background-image: url(http://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:400px;
}
.search_Youthwant button{ text-indent:-1000em;}
.search_Youthwant img { vertical-align: text-bottom;  cursor:pointer;}

.search_Youthwant .searchCategory {
	/*border: 1px solid #ccc;*/
	display: inline-block;
    margin: 7px 0 0 5px;
    padding: 1px;
	position:relative;
	line-height:0.5em; /*專門商城頁面寫的*/
	
}
/*safari, google chrome*/
.search_Youthwant .searchCategory:not(*:root) { padding: 1px;}

/*I7*/	
.search_Youthwant .searchCategory {
	*border: none;
    *margin:-2px 0 0 5px;
    }

.searchKey_Youthwant{
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background:#fff;
	color:#333;
    font-size: medium;
    left: 120px;
    line-height: 1.5em;
    padding-left: 5px;
    top: -8px;
    width:390px;
	z-index:999;
   }

.searchBtn_Youthwant { 
    color:#999;
	font-size: small;
	height:36px;
	line-height:35px;
	border:1px solid #57993B;
	margin-left:-1px;
}































.logoWebname_Youthwant h1{
	color: #2BA0CA;
	font-size: 20px;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform: capitalize;
	}
.logoWebname_Youthwant span{
	color: #999;
	font-size: 12px;}
.logoWebname_Youthwant h2{ 
	font-size:12px;
	color: #930;
	margin:0;
	text-transform: capitalize;	
	}
.logoWebname_Youthwant h3 {
	text-transform: capitalize;
	color: #999;
	font-size: 12px;
	margin:0;
}
.TopBarBlockClass_Youthwant{
	float:right;
	border-bottom:1px solid #dcdcdc;
	margin: 0 0 10px 0;
	width:570px;
	padding:1px 0;


}
.TopBarBlockLeftClass_Youthwant a:visited, .TopBarBlockLeftClass_Youthwant a:link, .TopBarBlockLeftClass_Youthwant a:active{
	cursor: pointer;
	color: #1e5da0;
}

.TopBarBlockLeftClass_Youthwant a:hover{
	TEXT-DECORATION: underline;
	cursor: pointer;
	color: #1e5da0;
}
.TopBarBlockLeftClass_Youthwant{
	float: left;
}
.TopBarBlockLeftClass_Youthwant ul{
	float: left;
	}
.TopBarBlockLeftClass_Youthwant ul li, .TopBarBlockRightClass_Youthwant ul li{
	/*color: #313131;*/
	float: left;
	list-style-type: none;
	padding: 0 5px;
}
/*.TopBarBlockLeftClass ul li{
	*padding: 0px 3px 0px 3px!important;
	padding: 2px 5px 1px 5px;
	padding: 3px 3px 5px 3px;
	border-right: 1px solid #000;
}*/
.TopBarBlockRightClass_Youthwant ul li, .TopBarBlockLeftClass_Youthwant ul li{
	/*font-size: 15px;*/
	*padding: 2px 5px 0 5px!important;
	padding: 2px 5px 1px 5px;
	/*border-left: 1px solid #32A4C7;*/
	border-right: 1px solid #000;
	border-left:0;
}
/*.TopBarBlockLeftClass ul li:hover{
	background-color: #4AB4D2;
}*/
.TopBarBlockLeftClass_Youthwant ul li a, .TopBarBlockRightClass_Youthwant ul li a, .TopBarBlockLeftClass a{
	/*color: #313131;*/
}
.TopBarBlockRightClass_Youthwant ul li:hover, .TopBarBlockLeftClass_Youthwant ul li:hover{ border-left:0;}
.TopBarBlockLeftClass_Youthwant ul li img, .TopBarBlockRightClass_Youthwant ul li img{
	height: 16px;
	vertical-align: top;
	border: 0;
}
.TopBarBlockRightClass_Youthwant{
	float: right;
}

.TopBarBlockRightClass_Youthwant ul li ul, .TopBarBlockLeftClass_Youthwant ul li ul{
	display: none;
	background-image: none;
	background-color: #FFF;
	position: absolute;
	border: 1px solid #ccc;
	z-index: 998;
	font-weight: normal;
	white-space: nowrap;
	height:inherit;
	overflow:hidden;
	margin: 0 0 0 -10px;
	*margin: 18px -70px 0 0!important;	
	
}
.TopBarBlockRightClass_Youthwant ul li ul li, .TopBarBlockLeftClass_Youthwant ul li ul li{
	clear: both;
	width:100%;
	*width: !important;
	display: block;
	font-weight: normal;
	border: 0;
	padding: 5px 15px;
	
}
.TopBarBlockRightClass_Youthwant ul li ul li:hover, .TopBarBlockLeftClass_Youthwant ul li ul li:hover{
	background-color: #F1F1F1;
	width:100%;
	*width: !important;
}
/*
.AxSearchBarNew_Youthwant{
	clear: both;
	width: 970px;
	margin: 5px 0;
}
.AxSearchBarMenuBlock_Youthwant{
	width: 100%;
	background-repeat: no-repeat;
	background-position: right bottom;	
}
.AxSearchBarMenu_Youthwant{
	margin: 0;
}
.AxSearchBarSubTitle_Youthwant{
	background-image: url(http://image.moganshopping.com/images/common/bg/YouthwantBlackBar.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 32px;
	margin-bottom: -27px;
}
.AxSearchBarMenu_Youthwant li{
	float: left;
	list-style-type: none;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 10px;
	margin: 0 2px 0 0;
	text-transform: capitalize;
}
.AxSearchBarMenu_Youthwant li img{
	height: 15px;
	vertical-align: top;	
}
.AxSearchBarInputSelect_Youthwant{
	float: left;
	height: 31px;
	background-color: #FFF;
	vertical-align: middle;
	margin: 3px 3px 3px 2px;
	border: 1px solid #CCC;
}
.AxSearchBarInputSelect_Youthwant select{
	width: 124px;
	font-size: 14px;
	border: 0;
	padding: 6px 3px;
}

.AxSearchBarInputButton_Youthwant{
	font-size: 16px;
	font-weight: bold;
	color:#fff;
	-moz-box-shadow:none; 
	-webkit-box-shadow:none;
	border:1px solid #7bc043;
	margin:6px 2px auto 0;
	width:85px;
	background-color: #57993b;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#57993b',endColorstr='#7abf44');
	background: -webkit-gradient(linear,left top,left bottom,from(#57993b),to(#7abf44));	
	background: -moz-linear-gradient(top,#57993b,#7abf44);

	}
.AxSearchBarInputText_Youthwant{
	float: left;
	color: #DDD;
	background-color: #FFF;
	margin: 3px 0 3px 3px;
	padding: 5px;
	border: 1px solid #CCC;
}
.AxSearchBarInputText_Youthwant img, .AxSearchBarInputText_Youthwant input, .AxSearchBarInputText_Youthwant a{
	vertical-align: middle;	
}
.AxSearchBarInputText_Youthwant input{
	color: #999;
	width: 595px;
	border:0;
	-moz-box-shadow: 0 0 0;
	-webkit-box-shadow: 0 0 0;
	box-shadow: 0 0 0;

}
.AxSearchBarInputText_Youthwant a{
	padding: 3px 3px;
	color: #666;
}

.suggest_Youthwant{
	position: absolute;
	z-index: 999;
	background-color: #FFF;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align:left;
	cursor: pointer;
	margin: 35px 0 0 3px;

	white-space: nowrap;
	width: 635px;
}
.suggest_Youthwant div{
	clear: both;
	display:block;
	font-size: 16px;
	margin: 2px -2px;
	padding: 2px 5px;
}
*/




/* ********************[ 摩根搜尋Bar樣式2011.12.26 ]******************** */
.positionRelative .langI7{
	position: absolute;
	right:5px;
}
/*摩根LOGO*/
.logoWebname{
	float:left;
	margin:3px 3px 5px 0;
	cursor: pointer;
	background:#FFF;
	
}
.logoWebname h1{
	color: #2BA0CA;
	font-size: 20px;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform: capitalize;
	}
.logoWebname span{
	color: #999;
	font-size: 12px;}
.logoWebname h2{ 
	font-size:12px;
	color: #930;
	margin:0;
	text-transform: capitalize;	
	}
.logoWebname h3 {
	text-transform: capitalize;
	color: #999;
	font-size: 12px;
	margin:0;
}
.AxSearchBarNew_Mogan{
	clear: both;
	width: 970px;
	margin: 5px 0;
}
.AxSearchBarMenuBlock_Mogan{
	width: 100%;
}
.AxSearchBarMenu_Mogan{
	margin: 0;
}
.AxSearchBarSubTitle_Mogan{
/*	height: 32px;
	margin-bottom: -27px;
*/}
.AxSearchBarMenu_Mogan li{
	float: left;
	list-style-type: none;
	font-size: small;
	font-weight: bold;
	padding: 5px 10px;
	margin: 0 2px 0 0;
	text-transform: capitalize;
}
.AxSearchBarMenu_Mogan li img{
	height: 15px;
	vertical-align: top;
	margin-top:2px;
	*margin-top:0;
}
.AxSearchBarInputSelect_Mogan{
	float: left;
	height: 31px;
	background-color: #FFF;
	vertical-align: middle;
	margin:3px;
	border: 1px solid #CCC;
}
.AxSearchBarInputSelect_Mogan select{
	font-family:Arial, Helvetica, sans-serif;
	width: 135px;
	font-size: 14px;
	border: 0;
	padding: 6px 3px;
}
.AxSearchBarInputText_Mogan{
	float: left;
	color: #DDD;
	background-color: #FFF;
	margin: 3px 0 3px 3px;
	padding: 5px;
	border: 1px solid #CCC;
}
.AxSearchBarInputText_Mogan img, .AxSearchBarInputText_Mogan input, .AxSearchBarInputText_Mogan a{
	vertical-align: middle;	
}
.AxSearchBarInputText_Mogan input{
	font-family:Arial, Helvetica, sans-serif;
	color: #999;
	width: 615px;
	border:0;
	-moz-box-shadow: 0 0 0;
	-webkit-box-shadow: 0 0 0;
	box-shadow: 0 0 0;
}
.AxSearchBarInputText_Mogan a{
	padding: 3px 3px;
	color: #666;
}

.suggest_Mogan{
	position: absolute;
	z-index: 999;
	background-color: #FFF;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align:left;
	cursor: pointer;
	margin-top:32px;
	white-space: nowrap;
	width: 625px;
}
.suggest_Mogan div{
	clear: both;
	display:block;
	font-size: 16px;
	margin: 2px -2px;
	padding: 2px 5px;
}

.AxSearchBarMenu_None, .AxSearchBarMenu_Click0, .AxSearchBarMenu_Click1, .AxSearchBarMenu_Click2{
	
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;


}
.AxSearchBarMenu_None a{
	color: #000;
}
.AxSearchBarMenu_Click0 a{
	color: #f1f1f1;
}
.AxSearchBarMenu_Click1 a, .AxSearchBarMenu_Click2 a{
	color: #fff;
}

.AxSearchBarMenu_None a div, .AxSearchBarMenu_Click0 a div, .AxSearchBarMenu_Click1 a div, .AxSearchBarMenu_Click2 a div{
	float: left;
	padding: 0 1px;	
}

.AxSearchBarMenu_None{
	
	background-color: #F1F1F1;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;

}
.AxSearchBarMenu_Click0{
	/*background: url(http://image.moganshopping.com/images/common/bg/y.gif) repeat-x 0 0;*/
	background-color: #fec10a;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f39700',endColorstr='#fec10a');
	background: -webkit-gradient(linear,left top,left bottom,from(#f39700),to(#fec10a));	
	background: -moz-linear-gradient(top,#f39700,#fec10a);
	
	/*background-color: #f7bd03;*/
	border-top: 1px solid #f7bd03;
	border-left: 1px solid #f7bd03;
	border-right: 1px solid #f7bd03;
	color:#fff;
}
.AxSearchBarMenu_Click1{
	/*background: url(http://image.moganshopping.com/images/common/bg/y.gif) repeat-x 0 -30px;
	background-color: #377499;*/
	background-color: #16486f;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#16486f',endColorstr='#5ca6c8');
	background: -webkit-gradient(linear,left top,left bottom,from(#16486f),to(#5ca6c8));	
	background: -moz-linear-gradient(top,#16486f,#5ca6c8);
	
	border-top: 1px solid #377499;
	border-left: 1px solid #377499;
	border-right: 1px solid #377499;
	color:#fff;
}
.AxSearchBarMenu_Click2{
	background-color: #B0E670;
	border-top: 1px solid #B0E670;
	border-left: 1px solid #B0E670;
	border-right: 1px solid #B0E670;
	
}
.AxSearchBarContent_None, .AxSearchBarContent_Click0, .AxSearchBarContent_Click1, .AxSearchBarContent_Click2{
	clear: both;
	height: 39px;
	padding: 2px 7px;
    -moz-border-radius:0 0 3px 3px;
	-webkit-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px;
	-moz-box-shadow: 1px 1px 1px #999; /* Firefox */
	-webkit-box-shadow: 1px 1px 1px #999;/* Safari 和 Chrome */
}
.AxSearchBarContent_Click0{	
	background-color: #fbb707;
}
.AxSearchBarContent_Click1{
	background-color: #4b8fb3;
}
.AxSearchBarContent_Click2{
	background-color: #B0E670;
}

.AxSearchBarInputButton{width:85px;}
.AxSearchBarInputButton, .AxSearchBarInputButtonNOsize{
	font-size: medium;
	color:#fff;
	-moz-box-shadow:none; /* Firefox */
	-webkit-box-shadow:none;/* Safari 和 Chrome */
	border:1px solid #7bc043;
	height: 30px;
	background-color: #57993b;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#57993b',endColorstr='#7abf44');
	background: -webkit-gradient(linear,left top,left bottom,from(#57993b),to(#7abf44));	
	background: -moz-linear-gradient(top,#57993b,#7abf44);

}

.AxSearchBarInputButtonNOsize,.AxSearchBarInputButton {margin:10px 0;}

.AxSearchBarAdvance{
	clear: both;
	float: right;
	background-color:#fbb707;
	text-align:center;
	margin-top:-4px;
	padding: 0 10px 1px 10px;
    -moz-border-radius:0px 0px 3px 3px;
	-webkit-border-radius:0px 0px 3px 3px;
}
.AxSearchBarAdvance a{ color:#333;}

/* ********************[加入OpenId版置頂選單]******************** */
/*12-12-15BAR 摩根+NOW*/
.TopBarBlockClass {
	width:710px;
	box-shadow: 1px 1px 3px #CCCCCC;
	-moz-box-shadow:1px 1px 3px #CCC; 
	-webkit-box-shadow:1px 1px 3px #CCC; 
}
.TopBarBlockClass,.TopBarBlockClass_NOW {
	display:table;
	padding:1px 0; 
	margin-bottom:5px;
	*margin-bottom:2px;
	border-bottom:1px solid #DCDCDC;
	
}
.BorderTop_NOW {border-top:2px solid #093; }
.TopBarBlockClass_NOW { width:100%;margin-top:5px;}
/*2012-12-10製作台頭選單*/
.AboutUs{display:table; padding:3px 0;  margin-bottom:5px; *padding:6px 0 0 0; *margin-bottom:3px; width:710px;box-shadow: 1px 1px 3px #CCCCCC; border-bottom:1px solid #DCDCDC; }
.Home li, .Welcome li{float:left; border-right:1px solid #666; margin-right:3px; padding-right:5px; list-style-type:none;}
.Welcome img { width:12px; vertical-align:-1px;}

.Left{ float:left;}
.Right{ float:right;}

/*2012-12-10製作台頭EDM*/
.TopEdm{ text-align:center; margin-left:260px;}
:root .TopEdm{
    margin:6px 0 8px 260px \9;
}




/*置頂CSS*/
/*.TopWord{ margin-left:-260px; float:left; *background:#FFF;}
.TopBarBlockClass{
	width:700px;
	*width:710px;
	border-bottom:1px solid #dcdcdc;
	padding: 5px 10px 0 260px;
	*padding:0;
	position: fixed;
    z-index: 998;
	background:#FFF;
	box-shadow:1px 1px 3px #CCC; 
	-moz-box-shadow:1px 1px 3px #CCC; 
	-webkit-box-shadow:1px 1px 3px #CCC; 
}
*/

.key_txt2{
	color: #FFF;
	padding-top: 5px;
	padding-right: 3px;
	padding-left:5px;
	float:left;
	}
.key_txt{
	font-weight: bold;
	color: #FFF;
	padding-top: 5px;
	padding-right: 3px;
	padding-left:5px;
	float:left;
	}
.TopBarBlockLeftClass a:visited, .TopBarBlockLeftClass a:link, .TopBarBlockLeftClass a:active{
	cursor: pointer;
	color: #1e5da0;
}

.TopBarBlockLeftClass a:hover{
	TEXT-DECORATION: underline;
	cursor: pointer;
	color: #1e5da0;
}
.TopBarBlockLeftClass{
	/*float: left;*/
	*padding-top:5px;
}
.TopBarBlockLeftClass ul li, .TopBarBlockRightClass ul li{
	/*color: #313131;*/
	float: left;
	list-style-type: none;
	padding: 0 5px;
}
/*.TopBarBlockLeftClass ul li{
	*padding: 0px 3px 0px 3px!important;
	padding: 2px 5px 1px 5px;
	padding: 3px 3px 5px 3px;
	border-right: 1px solid #000;
}*/
.TopBarBlockRightClass ul li, .TopBarBlockLeftClass ul li{
	/*font-size: 15px;*/
	*padding: 2px 5px 0 5px!important;
	padding: 2px 5px 1px 5px;
	/*border-left: 1px solid #32A4C7;*/
	border-right: 1px solid #000;
	border-left:0;
}
/*.TopBarBlockLeftClass ul li:hover{
	background-color: #4AB4D2;
}*/
.TopBarBlockLeftClass ul li a, .TopBarBlockRightClass ul li a, .TopBarBlockLeftClass a{
	/*color: #313131;*/
}
.TopBarBlockRightClass ul li:hover, .TopBarBlockLeftClass ul li:hover{ border-left:0;}
.TopBarBlockLeftClass ul li img, .TopBarBlockRightClass ul li img{
	width: 16px;
	height: 16px;
	vertical-align: top;
	border: 0;
}
.TopBarBlockRightClass{
	float: right;
}
/*收藏夾*/
.TopBarBlockRightClass ul li ul, .TopBarBlockLeftClass ul li ul{
	display: none;
	background-image: none;
	background-color: #FFF;
	position: absolute;
	border: 1px solid #ccc;
	z-index: 998;
	font-weight: normal;
	white-space: nowrap;
	height:inherit;
	overflow:scroll;
	height:400px;
	margin: 0 0 0 -6px;
	*margin: 18px 0 0 -50px!important;
	width:195px;	
	
}
.TopBarBlockRightClass ul li ul li, .TopBarBlockLeftClass ul li ul li{
	clear: both;
	width:100%;
	*width: !important;
	display: block;
	font-weight: normal;
	border: 0;
	padding:3px;
	
}
.TopBarBlockRightClass ul li ul li:hover, .TopBarBlockLeftClass ul li ul li:hover{
	background-color: #F1F1F1;
	width:100%;
	*width: !important;
}



/* ************************************************** */




.XSearchBar{
	/*border:thin solid #FF0000 ;*/
	float:right;
	text-align:right;
	margin: 5px 0 0 0;
width:550px;
text-transform: capitalize;
}/*大框包最新消息在線人數*/
.NewsLink{
	width:300px;
	overflow:hidden;
	white-space: nowrap;
	text-align:center;
	padding:2px;
	border:1px solid #ccc;
	float:left;
}/*最新消息*/

/* ====================[ 新的搜尋樣式(要淘汰) ]==================== */
.AxSearchBarNew{
	float: right;
	width: 709px;
}
.AxSearchBarMenu{
	margin: 0;	
}
.AxSearchBarMenu li{
	float: left;
	list-style-type: none;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 5px 5px 5px;
	margin: 0 2px 0 0;
	text-transform: capitalize;
}
.AxSearchBarMenu li img{
	height: 15px;
	vertical-align: top;	
}
.AxSearchBarInputText{
	float: left;
	color: #DDD;
	background-color: #FFF;
	margin: 3px 0 3px 3px;
	padding: 5px;
	border: 1px solid #CCC;
}

.AxSearchBarInputText img, .AxSearchBarInputText input, .AxSearchBarInputText a{
	vertical-align: middle;	
}
.AxSearchBarInputText input{
	/* bob nothing*/color: #999;
	width: 445px;
	border:0;
	-moz-box-shadow: 0 0 0;
	-webkit-box-shadow: 0 0 0;
	box-shadow: 0 0 0;
}
.AxSearchBarInputText a{
	padding: 3px 3px;
	color: #666;
}
.AxSearchBarInputSelect{
	float: left;
	height: 31px;
	background-color: #FFF;
	vertical-align: middle;
	margin: 3px 3px 3px 2px;
	border: 1px solid #CCC;
}
.AxSearchBarInputSelect select{
	width: 124px;
	font-size: 14px;
	border: 0;
	padding: 6px 3px;
}

/* ============================================================ */
/* ==================[ 這段也要淘汰 ]========================= */
.SearchBar{
	display:inline-block;
	margin-top:7px;	
	height:28px;
	float:left;
	text-transform: capitalize;

}

.SearchBg {
	background-color:#FFF;
	margin: 2px 0 0 5px;
	padding:2px 5px;
    cursor: pointer; 
	height:20px;
	float:left;
}
.SearchBg img{ float:left; margin:4px;}
.SearchBg input{ 
	float:left; 	
	color: #666;
    border: 0;
	padding: 2px 0 0 0px;
	width:200px;
	
	}
.SearchSelect{
	margin:2px 0 0 5px;
	height:20px;
    cursor: pointer;
	float:left;
	background:#fff;
	padding:2px 2px 2px 0;
	#width:145px;
}
.SearchSelect select{
	border:0;

}

/*#categoryid{width:100px;
height:50px;
overflow:scroll;}*/
.searchAdvance{
	float:left;
	margin:13px 5px;
	padding-top:10px;
}
.searchAdvanceNew{
	clear: both;
}
/*三的大項的Color_menu開始*/
.color_menu{
	position: relative;
	list-style: none;
	clear: both;
	height:14px;
	margin:0;
	padding:0;
	width:100%;
	float:left;
	display:inline-block;
}
.color_menu img{	float:left;
	display: block;
	margin: 2px 1px 0 1px;
	width:16px;}
/*SEARCH上面LOGO的圖片*/
.color_menu li{
	float:left;
	margin: 0 2px 0 0;
	border-top:1px solid #ededed;
	border-left:1px solid #ededed;
	border-right:1px solid #ededed;
	display:block;
}
.color_menu ul{
	background: url(http://image.moganshopping.com/images/common/member_menu/service_menu_down.gif) top left repeat-x;
	list-style:none;
	margin:0;
	padding:0;
	clear:both;
	display:inline-block; 

	}
.color_menu li a{
	float: left;
	display: block;
	color:#000;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	cursor: pointer;
	/*letter-spacing: 0.1em;*/
	padding: 0 3px;
}
.color_menu li.current a{
	font-weight: bold;
}
.color_menu li span{
	float: left;
	display: block;
	padding: 0;
}
/*三的大項的Color_menuEND*/

/*首頁廣告開始*/

.NewsBoardLeft{
	position:relative;
	float:left;
	height:250px;
	width:460px;
	overflow:hidden;
	border: 1px solid #CCC;
	margin: 5px 0 7px 0;
}
.NewsBoardTitle{
	position: absolute;
	z-index: 997;
	right:10px;
	bottom:10px;
}
.NewsBoardTitle div{
	padding: 1px 5px;
	margin: 0 3px;
	font-size: 14px;
	font-weight:bold;
	text-align:center;
	display: inline;
	cursor: pointer;	
	color:#000;
	background-color:#FFF;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}
.NewsBoardTitle div:hover{
	color:#FFF;
	background-color:#000;
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}
.NewsBoardContent{
	position:absolute;
	left:0;
}
.NewsBoardContent img{
	width:460px; 
	height:250px;
	}
/*首頁廣告結束*/

/*20121205最新消息與商品數量*/
.News_Bar{font-size:small; height:30px;color:#3E3E3E; overflow:hidden;}
.News_Bar h4 { font-size:small; line-height:1.6em;}
.News_Bar ul li{
	float: left;
	list-style-type: none;
	padding: 5px 0 7px 3px;
}
.News_Bar span{ padding:0 2px;}
.News_quantity h4{
	float:left;
	margin: 0;
	padding: 0 5px;	
}
.News_quantity a{color:#595959;}

/*左右箭頭*/
#prevBtn,#nextBtn{
	font-size:15px;
	*font-size:20px;
	float: left;
	padding-left:3px;
	margin:0;
	border:0;
}
#prevBtn a,#nextBtn a{
	color: #595959;
	text-decoration: none;
	
}
.News_quantity div{float:left; line-height:1.5em; width:390px; *width:380px; overflow:hidden;}
.News_quantity ul li{padding: 0;}
.News_quantity ul li a{
	color:#1E5DA0;
	float: left;
	padding: 0 10px;
	height:22px;
	width: 390px;
	*width:380px;
}
.News_quantity img{
	padding: 0 2px;
    vertical-align: top;
    width: 22px; }



/*20121205首頁各商城+搜尋BAR*/
.SearchField_Mogan { margin:5px 0; *margin-top:0px; clear:both; }
/*拍賣的樣式設計*/
.Sidebar1 .JapanAuction,.Sidebar1 .JapanShopping{
	font-size: medium;
	letter-spacing: 1px;
	line-height: 1.5em;
	width: 100px;
	font-weight: normal;
}
.Sidebar1 .JapanAuction img,.Sidebar1 .JapanShopping img{width:20px; vertical-align:-5px; margin-right:2px;}
.Sidebar1 .JapanAuction{
	background-image: url(http://image.moganshopping.com/images/common/button/japan_auction.gif);
	background-repeat: no-repeat;
	color:#313131;
}
/*購物的樣式設計*/
.Sidebar1 .JapanShopping{
	background-image: url(http://image.moganshopping.com/images/common/button/Japan_Shopping.gif);
	background-repeat: no-repeat;
	color:#FFF;
}


/* ==========[ 20121017搜尋列樣式 ]========== */
/*
.Sidebar1,.Sidebar2{
	font-weight: bold;
	display:table;
	*display:inline-block;
	color:#666;
}
.Sidebar1 li,.Sidebar2 li{
	float:left;
	list-style-type: none;
	line-height:2em;
	width:110px;
	height:30px;
	background-image: url(http://image.moganshopping.com/images/common/button/short.gif);
	background-repeat: no-repeat;
	background-position: right  2px;
	
	}

.Sidebar1 img,.Sidebar2 img{vertical-align: -3px; width:15px; margin-right:2px;}


.Sidebar1 a,.Sidebar2 a{
	padding:3px;
	text-decoration: none;
	display:block;
}
.Sidebar1 li:hover,.Sidebar2 li:hover, #Sidebar1Click, #Sidebar2Click{
	background-image: url(http://image.moganshopping.com/images/common/bg/y.gif);
	background-repeat: repeat-x;
	height:30px;
	}
.Sidebar1 li:hover, #Sidebar1Click{	color: #000; background-position: 0 0;}
.Sidebar2 li:hover, #Sidebar2Click{	color: #FFF; background-position: 0 -30px;}
.Sidebar1 li a:hover, #Sidebar1Click a{	color: #000;}
.Sidebar2 li a:hover, #Sidebar2Click a{	color: #FFF;}

*//* ======================================== */

.Sidebar1{
	font-weight: bold;
	display:block;
	height:25px;color:#666;
} 
.Sidebar1 .YaWh { width:110px;}
.Sidebar1 span{ display:block; border-top:1px solid #ccc; border-right:1px solid #ccc;  height:24px; padding:0 2px; background-color: #F3F3F3;}
.Sidebar1 li{
	float:left;
	list-style-type: none;
	line-height:2.2em;
	
	height:25px;
	width:95px;
	
}

.Sidebar1 span img{vertical-align: -3px; width:15px; margin-right:2px;}
.Sidebar1 a{
	color:#333;
	text-decoration: none;
	display:block;
}
.Sidebar1 li a:hover{color: #FFF;}


.orangeYa:hover,.blueBuy:hover{color: #FFF;border-top:1px solid #ccc;border-right:1px solid #ccc; }

/*滑過去黃色 按下固定黃*/
.orangeYa:hover,#Sidebar1Click span{
	background-image: url(http://image.moganshopping.com/images/common/bg/y.gif);
	background-repeat: 0 0;
	color: #333;
	height:25px;
	}
/*滑過去藍色 按下固定藍*/
.blueBuy:hover,#Sidebar2Click span{
	background-image: url(http://image.moganshopping.com/images/common/bg/y.gif);
    background-position: 0 -30px;
	color: #FFF;
    }


/*2012最新的搜尋BAR*/
.AxSearchBar {font-size:small; /**height: 60px;*/ padding:5px; /*10/1 ting>>>*/ display:inline-block; width:960px;}
.AxSearchBar input,.AxSearchBar select, .AxSearchBar form {border:0;}
.AxSearchBar li{float:left;list-style-type:none;margin:5px 5px 0 0;}
.AxSearchBar input{ font-size:medium; width:600px; background-color:#FFF; color:#ccc; font-weight:normal; }
.AxSearchBar select{width:150px;}
.AxSearchBar strong a{ color:#FFF; line-height:1.8em;}
.AxSearchBar img{ vertical-align: middle;}
.AxSearchBar span{ padding:2px; border:1px solid #999; color:#CCC; display:inline-block; background:#FFF; height:22px;}

/*201307愛逛街搜尋BAR*/
.AxSearchBar_Iguang {font-size:small; position: relative; left: 20px;  top: 68px;}
.AxSearchBar_Iguang input,.AxSearchBar_Iguang select, .AxSearchBar_Iguang form{border:0;}
.AxSearchBar_Iguang select{width:150px;}
.AxSearchBar_Iguang li{float:left;list-style-type:none;}
.AxSearchBar_Iguang input{ font-size:medium; background-color:#FFF; font-weight:normal; color:#CCC; height:33px; width:200px; padding-left:5px; *height:auto; *padding:8px 0 0 5px;}
.AxSearchBar_Iguang .SearchCategory { padding:7px 5px 0 0;}
.AxSearchBar_Iguang strong a{ color:#FFF; font-size: medium; font-weight: normal; line-height:2em; padding-left: 1em;}
.AxSearchBar_Iguang img{ vertical-align: middle;}
.AxSearchBar_Iguang span{color:#CCC; display:inline-block; background:#FFF; height:35px; width:100%; }
.rounded_iguang {-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.suggest_Iguang{
	position: absolute;
	left:295px;
	z-index: 999;
	background-color: #FFF;
	text-align:left;
	cursor: pointer;
	margin-top:32px;
	white-space: nowrap;
	width: 200px;
}
.suggest_Iguang div{
	clear: both;
	display:block;
	font-size: 16px;
	margin: 2px -2px;
	padding: 2px 5px;
}



/*搜尋下關鍵字熱門*/
.sboxbtm {display:inline-block; margin:5px 0 0 5px; *display: block;}
.sboxbtm a{color:#fff; margin-right:0.5em;}




/*一般綠按鈕*/
.ProfileInputButton{
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	border-radius:3px;
	border:1px solid #090;
	padding:2px 10px;
	font-size:medium;
	*padding:2px 0px;
	*font-size:small;
}
.ProfileInputButton:hover { background-color:#6daf42; }
.Orange{
	background: -moz-linear-gradient(-90deg,rgba(243,151,0,1), rgba(254,192,10,1)); /* FF3.6+ */
	background: yellow -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,151,0,1)), color-stop(100%,rgba(254,192,10,1))); /* Chrome,Safari4+ */
	background: yellow -webkit-linear-gradient(-90deg,rgba(243,151,0,1),rgba(254,192,10,1)); /* Chrome10+,Safari5.1+ */
	background: rgb(254,192,10); /* Old browsers */
}
.Green,.ProfileInputButton/*<<一般按鈕*/{
	background: -moz-linear-gradient(-90deg,rgba(87,153,59,1), rgba(121,190,67,1)); /* FF3.6+ */
	background: green -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(87,153,59,1)), color-stop(100%,rgba(121,190,67,1))); /* Chrome,Safari4+ */
	background: green -webkit-linear-gradient(-90deg,rgba(87,153,59,1),rgba(121,190,67,1)); /* Chrome10+,Safari5.1+ */
	background: rgb(87,153,59); /* Old browsers */
}
.Blue,.Sidebar_Blue li:hover{
	background: -moz-linear-gradient(-90deg,rgba(23,74,113,1), rgba(75,143,179,1)); /* FF3.6+ */
	background: blue -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(23,74,113,1)), color-stop(100%,rgba(75,143,179,1))); /* Chrome,Safari4+ */
	background: blue -webkit-linear-gradient(-90deg,rgba(23,74,113,1),rgba(75,143,179,1)); /* Chrome10+,Safari5.1+ */
	background: rgb(75,143,179); /* Old browsers */
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#16486f',endColorstr='#5ca6c8');*/

}
.Red{
	background: -moz-linear-gradient(top,  rgb(214,68,51) 0%, rgb(207,4,4) 100%); /* FF3.6+ */
	background: red -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(214,68,51)), color-stop(100%,rgb(207,4,4))); /* Chrome,Safari4+ */
	background: red -webkit-linear-gradient(top,  rgb(214,68,51) 0%,rgb(207,4,4) 100%); /* Chrome10+,Safari5.1+ */
	background: rgb(214,68,51); /* Old browsers */
}
.Ash{ color:#666; }
/*浮動式購物車*/
.positionRelative .RightCar{ 
    font-size: 12px;
    padding: 5px 5px 0 5px;
	background:#EAEAEA;
	border: 1px solid #CCCCCC;
	display: block;
    left: 50%;
    margin-left: 490px;
    position: fixed;
    z-index: 1;
	text-align: center;

}
.positionRelative .RightCar a { display:block;text-decoration: none;/* 無下底線 */ }
.positionRelative .RightService {
	display: block;
    left: 50%;
    margin:5px 0 0 489px;
    position: fixed;
	margin-top:5px;	
	}
.positionRelative .RightService_1{
	display: block;
    left: 50%;
    margin: 7px 0 0 -156px;
    position: absolute;
}
.CustomerService h3{ margin:0; line-height:2em;  color:#fff; }
.g1{border:1px solid #60b92a; }
.g1 h3{background-color:#60b92a; }
.a1{border:1px solid #626262; }
.a1 h3{background-color:#626262;}
.CustomerService p {margin:5px 0; padding:0 5px; line-height:1.5em;}

.positionRelative .CustomerService {
	display: block;
    position: absolute;
	background-color:#FFF;
	width:130px;
	height:130px;
	margin:7px 0 0 -104px;
	z-index:999;
	
	}




/*浮動式回報問題
.Inreturn {margin-top:10px; }
.Inreturn,.InreturnOther{border-top:1px solid #999; padding: 10px 0; }
*/

/*固定位址*/
.positionRelative{ position:relative;}
/*靠右*/
.positionRelative .right_{position:absolute; right:5px; }
.positionRelative .right0{position:absolute; right:0px; }
.positionRelative .right_ input,.positionRelative .right_ input:hover,
.positionRelative .right_corner input,.positionRelative .right_corner input:hover { border:0; background-color:transparent;}
/*靠右上角:圖示X 在下標頁面時出現*/
.positionRelative .right_corner{position:absolute; right:-12px; top:-12px;}
.positionRelative .right_corner input { border:0; background-color:transparent;}

/*偵測日本ID時跳出的視窗:放在下標頁面*/
.DetectionJapanese {
    margin: 0 auto;
	border: 5px solid #666;
    padding: 20px;
	box-shadow:3px 3px 3px #CCC;
	border-radius:5px;
    }
.DetectionJapanese p{ margin:0;line-height:1.5em; font-size: medium;}

/*關閉圖示按鈕*/
.CloseImg{ 
	background-image:url(http://image.moganshopping.com/images/common/icon_b/001_05.png); 
	background-repeat: no-repeat;
	background-position: 0 0;
	height:24px;
	width:24px;
	}
/*絕對靠右*/
/*其他商城靠右*/
.positionRelative .RightOther{position:absolute; right:-5px; /*width:110px;*/ margin:0; /*background-image:url(short0.gif);*/}
.positionRelative .RightOther span { width:85px;}


.positionRelative .designation:hover{ background-image: none; color:#666;}
.positionRelative .designation {
	background-image: none;
	font-size:small;
	font-weight: normal;
	text-align:center;
}
.positionRelative .japan_y1{position:absolute;top:0; left:80px;}
.positionRelative .japan_b1{position:absolute;top:0; left:290px;}

/*黃色線solid 1px*/
.Yellow_line1 { border:1px solid #FC3;}
.Yellow_line_top1 { border-top:1px solid #FC3;}
.Yellow_line_right1 { border-right:1px solid #FC3;}
.Yellow_line_bottom1 { border-bottom:1px solid #FC3;}
.Yellow_line_left1 { border-left:1px solid #FC3;}
/*黃色線solid 2px*/
.Yellow_line2 { border:2px solid #FC3;}
.Yellow_line_top2 { border-top:2px solid #FC3;}
.Yellow_line_right2 { border-right:2px solid #FC3;}
.Yellow_line_bottom2 { border-bottom:2px solid #FC3;}
.Yellow_line_left2 { border-left:2px solid #FC3;}
/*黃色線solid 3px*/
.Yellow_line3 { border:3px solid #FC3;}
.Yellow_line_top3 { border-top:3px solid #FC3;}
.Yellow_line_right3 { border-right:3px solid #FC3;}
.Yellow_line_bottom3 { border-bottom:3px solid #FC3;}
.Yellow_line_left3 { border-left:3px solid #FC3;}

/*灰色線solid 1px */
.Gray_line { border:1px solid #ccc;}
.Gray_line_top { border-top:1px solid #ccc;}
.Gray_line_right { border-right:1px solid #ccc;}
.Gray_line_bottom { border-bottom:1px solid #ccc;}
.Gray_line_left { border-left:1px solid #ccc;}

/*框線-顏色*/
.Hatching_y {border:1px solid #FEC00A;}
.Hatching_B {border:1px solid #265E81;}
.Hatching_G {border:1px solid #57993B;}

/*圓角*/
.Rounded,.SearchField_Mogan,.Search_Button,.ManagementCenterNews,.Orders_Menu li{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
/*圓角上*/
.Sidebar1 span,.positionRelative .RightOther{-webkit-border-radius:3px 3px 0px 0;-moz-border-radius:3px 3px 0px 0;border-radius:3px 3px 0px 0;}

/* 20130909 bob:seach bar */ 
/*.empty { color: #aaa; } 
input, textarea { width: 200px; padding: 3px; border: 1px solid #333; font: bold 0.9em Arial, sans-serif; }*/