@charset "utf-8";

*html .pointer {

	filter: chroma(color=pink);

	

}

* {

	list-style-image: none;

	list-style-type: none;
	
	font-family:"微軟正黑體",Arial, Helvetica, sans-serif;

}

/*主體*/

#body_out { /*最外圍ie8置中用，原則上不用動*/

	width: auto;

width: 983px;/*firefox*/

	height: auto;

	text-align: center;

	margin-right: auto;

	margin-left: auto;

}

#body_center { /*中間區塊*/

	width: 983px;/*firefox*/

 *margin: 0px auto;/*ie7*/

	_margin: 0px auto;/*ie6*/

	text-align: center;

	height: 100%;

	margin-right: auto;

	margin-left: auto;

	min-height:400px;

	/*overflow: hidden;*/

}

#body_left { /*左邊區塊*/

	height: 100%;

	width: 145px;

	float: left;

	text-align: center;

	margin-right: auto;

	margin-left: auto;

	background-repeat: no-repeat;

	background-position: left top;

	min-height:450px

}

#body_right { /*右邊區塊*/

font-size:14px;

	height: 100%;

	width: 828px;

	float: right;

	/*margin-bottom: -10000px;

	padding-bottom: 10000px;*/
}

.content { /* 重要!!內容區塊所有內容 */

	text-align: left;

	line-height:25px;

	height: auto;

	margin-right: auto;

	margin-left: auto;
	
	font-size:16px;

}

.content td {
	font-size:16px;
}

.content p {
	font-size:16px;
}
.content a:link, .content a:active, .content a:visited {
	color:#b55c66;
}

.content a:hover {
	color:#b55c66;
}

.content h4 a {
	font-size:16px;
}

.p9blue a:link, .p9blue a:active, .p9blue a:visited {
	color:#b55c66;
}

.p9blue a:hover {
	color:#b55c66;
}




/*主體結束*/

/*滿版長標題 */

#title_l {

	height: 25px;

	margin-bottom: 5px;

	margin-left:auto;

	margin-right:auto;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #e0a1a9;

}

#title_l_left h1 {/*導覽列標題使用，這樣可以區分導覽的樣式，a也可以在此設定*/
height: 25px;
color:#5F5F5F;
font-size:16px;
margin-top:0px;
}

#title_l_left {

	height: auto;

	width: auto;

	float: left;

	padding-top: 0px;

	padding-left: 20px;

		font-size: 16px;

}

#title_l_right {

	height: auto;

	width: auto;

	float: right;

	padding-top: 0px;

	padding-right: 0px;

	font-size: 16px;

}

#title_l_right a{

	height: auto;

	width: auto;

	padding-top: 0px;

	padding-right: 0px;

	font-size: 16px;

}


/*滿版長標題結束*/

/*兩欄頁面右邊標題導覽 */

#title_s {

	background-repeat:repeat-y;

	height: 25px;

	width: 754px;

	float: left;

	background-position: top;

	margin-left: 0px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E6E6E6;

}

#title_s h1 {/*導覽列標題使用，這樣可以區分導覽的樣式，a也可以在此設定*/

	font-size: 13px;

	font-weight: bold;

	color: #666666;

}

#title_s_left {

	height: auto;

	width: auto;

	display:block;

	float: left;

	padding-top: 0px;

	padding-left: 15px;

	font-weight:bold;

	color:#FF3300;

	font-family: "細明體";

}

#title_s_right {

	height: auto;

	width: auto;

	display:block;

	float: right;

	padding-top: 4px;

	padding-right: 15px;

	font-size: 14px;

}

/*兩欄頁面右邊標題導覽結束*/

html, body {

	line-height: 18px;

	color: #5f5f5f;

	margin-top: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background:#FFF;

	margin-left:0px;

	margin-right:0px;

}

td {

	font-size: 14px;

	

}

h1 {

	font-size: 24px;

	color:#050505;

	line-height:26px;

	font-weight:bold;

	margin-bottom: 0px;

	margin-top:0px;

	padding:0px;
}

h2 {

	font-size: 15px;

	margin-top: 0px;

	margin-bottom: 2px;

	font-weight: normal;

	margin-left: 0px;

}

h2 a:link {

	font-size: 15px;

	margin-top: 2px;

	margin-bottom: 2px;

	font-weight: normal;

}

h2 a:hover {

	font-size: 15px;

	margin-top: 2px;

	margin-bottom: 2px;

	font-weight: normal;

}

h2 a:visited {

	font-size: 15px;

	margin-top: 2px;

	margin-bottom: 2px;

	font-weight: normal;

}

h3 {

	font-size: 13px;

	color: #000000;

	margin-top: 2px;

	margin-bottom: 2px;

	font-weight: normal;

}

a:link {

	

	color: #5f5f5f;

	line-height: 18px;

	text-decoration: none;

}

a:visited {

	

	color: #5f5f5f;

	line-height: 18px;

	text-decoration: none;

}

a:hover {

	

	color: #b55c66;

	line-height: 18px;

	text-decoration:none;

}

a:active {

	

	line-height: 18px;

	color: #b55c66;

	text-decoration: none;

}

.price {

	color: #DD5454;

	font-size: 18px;

	font-weight: bold;

}

.prices {

	font-size: 13px;

	font-weight: normal;

	color: #CC0000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.salename {

	font-size: 15px;

	line-height: 18px;

	color: #cc0000;

}

.salename2 {

	font-size: 11px;

	line-height: 18px;

	color: #cc0000;

	padding-top:10px;

}

.saletime {

	font-size: 13px;

	line-height: 18px;

	color: #B55B5B;

	text-decoration: underline;

}

.saletime2 {

	font-size: 16px;

	line-height: 18px;

	color: #B55B5B;

	font-weight: bold;

}

.small {

	font-size: 11px;

	line-height: 14px;

	color: #666666;

	margin-top:10px;

}

.comment { /*頁面欄位標題*/

	font-size: 14px;

	line-height: 18px;

}

.f15 {font-size:14px;line-height:24px;}

/* 商品說明 */

.intro {

	color: #000000;

}

/*頁面部份連結突顯，如shopping滿額加購、多件折購等之加入購物車*/

.addcart {

	line-height: 13px;

}

.addcart a:link {

	font-size:14px;

	color:#003399;

	text-decoration:none;

}

.addcart a:visited {

	font-size:14px;

	color:#003399;

	text-decoration:none;

}

.addcart a:active {

	font-size:14px;

	color:#FF9900;

	text-decoration:none;

}

.addcart a:hover {

	font-size:14px;

	color:#3399CC;

	text-decoration:underline;

}

/*頁面部份連結突顯結束*/

/*會員中心表格*/

#table_me {

	background-color: #cccccc;
	border-spacing:1px;
	border-collapse: separate;

}

#table_me td {

	background-color: #FFF;

}

#table_me .head {

	background-color: #EFEFEF;

}

/*會員中心表格結束*/

/*會員中心按鈕*/

.qian1 {

	height:24px;

	display:block;

	float:left;

	background-color: #dab2b6;

	padding-left:20px;

	padding-right:20px;

	marging-right:4px;

	text-align: center;

	margin-right:5px;

	font-size:14px;

	line-height:24px;

	color:#5f5f5f;

	border: 1px solid #c19ea2;

}

.qian1 a:link, .qian1 a:visited  {

	font-size:14px;

	line-height:24px;

	color:#5f5f5f;

}

.qian2 {

	height:24px;

	display:block;

	float:left;

	background-color: #e9bdc2;

	padding-left:20px;

	padding-right:20px;

	marging-right:4px;

	border: 1px solid #c19ea2;

	text-align: center;

	margin-right:5px;

	font-size:14px;

	line-height:24px;

	color:#5f5f5f;

}

.qian2 a:link, .qian2 a:visited {

	font-size:14px;

	line-height:28px;

	color:#5f5f5f;

}

/*會員中心按鈕結束*/

/*左側選單*/

#left_body {

	

	

	margin-right:20px;

}

#left_menu { /*左右若底色一樣，記得改右側底線*/

	

}

#left_menu_arr { /*用來控制左邊箭頭高度的位置*/

	padding-top:6px;

}

/*左側選單結束*/

/*右側底線*/

#underline {

	border-bottom:1px dashed #e0a1a9

}

/*右側底線結束*/

/*產品列表分隔線*/

#product_side {

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #cccccc;

}

/*產品列表分隔線結束*/

/* 已瀏覽商品  */

ul.viewed li {

    margin:0px;

   

	height:220px;

	float:left;

	overflow:visible;

}

ul.viewed {

	clear: both;

	list-style-type:none;

	padding:0px;

	 margin:0px;

 

}

ul.viewed li div {

	display:table-cell;

	

	vertical-align:middle;

}

ul.viewed2 li {

	width:100px;

	height:100px;

	float:left;

	overflow:hidden;

}

ul.viewed2 {

	clear: both;

	list-style-type:none;

	padding:0px;

}

ul.viewed2 li div {

	display:table-cell;

	text-align:center;

	vertical-align:middle;

}

ul.present li {

	

	height:290px;

	float:left;

}

ul.present {

	clear: both;

	list-style-type:none;

	padding:0px;

	margin-left: 20px;

}

ul.present li div {

	display:table-cell;

	text-align:center;

	vertical-align:middle;

}

/* 已瀏覽商品結束  */

.inputstyle { /*使用最多的input樣式*/

	FONT-SIZE: 14px;

	

	FONT-FAMILY: "Arial", "Helvetica", "sans-serif";

	BACKGROUND-COLOR: #ffffff

}

.input_search { /*搜尋box樣式，這個特別獨立*/
color:#545147;
background-color:transparent;
width:72px; height:20px;
border:0;
font-size:14px;
top: 0px;
position: absolute;
right:0px;
}

.search_box {
	border:#dddddd 1px solid;
	float:left;
	width:100px;
	height: 20px;
	position: relative;
}

.search_box img {
float:left;
}


.inputstyle2 {/*進階搜尋樣式*/

	BORDER-RIGHT: #d8d8d8 1px solid;

	BORDER-TOP: #d8d8d8 1px solid;

	FONT-SIZE: 14px;

	BORDER-LEFT: #d8d8d8 1px solid;

	BORDER-BOTTOM: #d8d8d8 1px solid;

	FONT-FAMILY: "Arial", "Helvetica", "sans-serif";

	line-height: 15px;

	text-indent: 10px;

}

.inputstyle3 {/*商品問答、文章問答、註冊樣式*/

	BORDER-RIGHT: #b8b8b8 1px solid;

	BORDER-TOP: #b8b8b8 1px solid;

	FONT-SIZE: 14px;

	BORDER-LEFT: #b8b8b8 1px solid;

	BORDER-BOTTOM: #b8b8b8 1px solid;

	FONT-FAMILY: "Arial", "Helvetica", "sans-serif";

	BACKGROUND-COLOR: #ffffff

}

/**************************************************/

/*用於大banner切換的css*/

.adv {

	width:680px;

	display:block;

	float:left;

	margin-left:0px;

}

ul.adv li {

	height:105px;

	float:left;

	margin-right:3px;

	margin-top: 1px;

}

ul.adv {

	clear: both;

	list-style-type:none;

	padding:0px;

}

ul.adv li div {

	display:block;

	text-align:center;

	vertical-align:middle;

}

/*紅色字定義css*/

.red {

	color: #DA2128;

	font-weight:bold;

	font-size:17px;

	font-family:Verdana, Geneva, sans-serif;

}

.red:link {

	font-size:9pt;

	color:#000000;

	text-decoration:none;

}

.red:hover {

	font-size:9pt;

	color:#000000;

	text-decoration:underline;

}

.red:visited {

	font-size:9pt;

	color:#000000;

	text-decoration:none;

}

.red:active {

	font-size:9pt;

	color:#000000;

	text-decoration:none;

}

/*for shopping-sale*/

.move-button {

	width:96px;

	height:21px;

	display:block;

	background-image:url(../images/move-butoon-back.gif);

	text-indent:25px;

	line-height:21px;

	font-size:14px;

	margin-top:5px;

	margin-bottom:5px;

}

.move-button a:link, .move-button a:active, .move-button a:visited {

	line-height:21px;

	color:#666666;

}

.move-button a:hover {

	line-height:21px;

	color:#333333;

}

/*導航分隔線*/

.style100 {

	font-size:14px;
	
	margin-right: 10px;
margin-left: 10px;

	text-decoration: none;

	font-family: Dotum, "標楷體";

}

/*商品列表排序*/

.asc_desc li a,.asc_desc li a:link,.asc_desc li a:visited{

	padding: 2px;

	float: left;

	width: 70px;

	border: 1px solid #c19ea2;

	text-align: center;

	margin-right: 3px;

	display: block;

	color: #5f5f5f;

}

.asc_desc li a:hover {

	padding: 2px;

	float: left;

	width: 70px;

	border: 1px solid #c19ea2;

	text-align: center;

	margin-right: 3px;

	background-color: #dab2b6;

	display: block;

	color: #5f5f5f;

}

.asc_desc_cur {

	float: left;

	width: 75px;

	margin-right: 3px;

	background-color: #e9bdc2;

	display: block;
	
	color: #5f5f5f;
}



/*商品列表排結束序*/

/*for cart_window*/

.dropmenudiv {

	position:absolute;

	top: 0;

	border: 1px solid #BBB;

	border-bottom-width: 0;

	font:normal 14px Verdana;

	line-height:18px;

	z-index:100;

	background-color: #FFFFFF;

	width: 150px;

	visibility: hidden;

}

.dropmenudiv a:link, .dropmenudiv a:visited, .dropmenudiv a:active {

	width: 150px;

	display: block;

	text-indent: 3px;

	border-bottom: 1px solid #BBB;

	padding-left: 6px;

	padding-right: 5px;

	padding-top: 3px;

	padding-bottom: 3px;

	text-decoration: none;

	font-weight: normal;

	color: #000000;

	text-align:left;

}

.dropmenudiv a:hover {

	width: 150px;

	display: block;

	text-indent: 3px;

	border-bottom: 1px solid #BBB;

	padding-left: 6px;

	padding-right: 5px;

	padding-top: 3px;

	padding-bottom: 3px;

	text-decoration: none;

	font-weight: normal;

	color: #000000;

	text-align:left;

	background-color: #F0F0F0;

}

/*商品詳細頁右側內容區底線*/

.blue-line {

}

.blue-line a:link, .dropmenudiv a:visited, .dropmenudiv a:active {

}

.blue-line a:hover {

	

}

.blue-line2 {

	

}

/*品牌*/

.ppzq {

	width: 158px;

	height:36px;

	overflow:hidden;

	margin-left: 3px;

	padding-top: 5px;

	float:left;

}

.ppzq2 {

	width: 230px;

	height:80px;

	overflow:hidden;

	margin-left: 3px;

	padding-top: 5px;

	float:left;

}

.ppimg {

	border: 1px solid #979797;

	clear: both;

	height: 26px;

	width: 153px;

}

.imag_wrap {

	width: 155px;

	height: 180px;

	border-right: #e6e6e6 dotted 1px;

	border-bottom: #e6e6e6 solid 3px;

	float:left;

	margin: 0px;

}

/*固定大小*/

.picture2 {

	width:115px;

	display:inline-table;

	margin-left:auto;

	margin-right:auto;

	line-height: 115px;

	overflow: hidden;

	position: relative;

	text-align: center;

	vertical-align: middle;

}

.picture2 img {

 width: expression(this.width > 115 ? 115: true);

	max-width: 115px;

 height: expression(this.height > 115 ? 115: true);

	max-height: 115px;

}

.picture2 a {

	display: block;

	border: 1px solid #ffffff;

vertical-align: middle;

line-height: 115px;

text-align: center;

display: table-cell;

	height: 115px;

	width: 116px;

}

.picture2 a:hover {

	border: 1px solid #FDC4E3;

	height: 115px;

	width: 116px;

}

/*固定大小 */

.picture3 {

	width:140px;

	display:inline-table;

	margin-left:auto;

	margin-right:auto;

	line-height: 140px;

	position: relative;

	text-align: center;

	vertical-align: middle;

}

.picture3 img {

 width: expression(this.width > 140 ? 140: true);

	max-width: 140px;

 height: expression(this.height > 140 ? 140: true);

	max-height: 140px;

}

.picture3 a {

	display: block;

	border: 1px solid #cbc0b7;

vertical-align: middle;

line-height: 140px;

text-align: center;

display: table-cell;

	height: 140px;

	width: 141px;

}

.picture3 a:hover {

	border: 1px solid #9e927b;

	height: 140px;

	width: 141px;

}

/*聚合商品*/

.picture1 {

	width:80px;

	margin-left:auto;

	margin-right:auto;

		vertical-align: middle;

}

.picture1 img {

 width: expression(this.width > 80 ? 80: true);

	max-width: 80px;

 height: expression(this.height > 80 ? 80: true);

  max-height:80px;

}

.picture1 a {

	display: block;

	border: 1px solid #ffffff;

line-height: 80px;

	height: 80px;

	width: 81px;

}

.picture1 a:hover {

	border: 1px solid #FDC4E3;

	height: 80px;

	width: 81px;

}

.picture4 {

	width:130px;

	

	margin-left:auto;

	margin-right:auto;

	line-height: 140px;

	overflow: hidden;

	position: relative;

	text-align: center;

	vertical-align: middle;

}

.picture4 img {

 width: expression(this.width > 130 ? 130: true);

	max-width:130px;

 height: expression(this.height > 130 ? 130: true);

	max-height: 130px;

}

/*排行板*/

.picture5 {

	width:55px;

	display:inline-table;

	margin-left:auto;

	margin-right:auto;

	line-height: 140px;

	overflow: hidden;

	position: relative;

	text-align: center;

	vertical-align: middle;

}

.picture5 img {

 width: expression(this.width > 55 ? 55: true);

	max-width: 55px;

 height: expression(this.height > 55 ? 55: true);

	max-height: 55px;

}

.picture5 a {

	display: block;

	border: 1px solid #ffffff;

vertical-align: middle;

line-height: 55px;

text-align: center;

display: table-cell;

	height: 55px;

	width: 56px;

}

.picture5 a:hover {

	border: 1px solid #FDC4E3;

	height: 55px;

	width: 56px;

}

/* for include_recproduct_s icon */

.ibaby_arrow {

	font-size: 10px;

	line-height: 10px;

}

/* 商品分類各個類別css定義 */

/* 商品屬性  */

.job:link {

	font-size:15px;

	text-decoration: none;

}

.job:visited {

	font-size:15px;

	

	text-decoration: none;

}

.job:active {

	font-size:15px;

	font-family: "";

	color:#eee2c9;

	text-decoration:none;

}

.job:hover {

	font-size:15px;

	font-family: "";

	color:#eee2c9;

	text-decoration: none;

}

.job2{}

.job2 a:link, .job2 a:active, .job2 a:visited {

	font-size:14px;

	color:#979797;

	text-decoration:none;

}

.job2 a:hover {

	font-size:14px;

	color:#582900;

	text-decoration:none;

}

.job3{}

.job3 a:link, .job3 a:active,.job3 a:visited {

	font-size:14px;

	color:#333333;

	text-decoration:none;

	

}

.job3 a:hover {

	font-size:14px;

	color:#b55c66;

	text-decoration:none;

}/*商品圖外框*/

.job4 {

}   

.job4 a:link, .job4 a:active, .job4 a:visited {

	

	font-size:15px;

	

	color: #e6186d;

	text-decoration: underline;

}

.job4 a:hover {

	font-size:15px;

	color: #F27DAC;

	text-decoration: none;

}

.bottom{

color:#ffffff}

.bottom a:link, .bottom a:active, .bottom a:visited {

	color:#FFFFFF;

}

.bottom a:hover {

	color:#ffb0bf;

}

.menu{

}

.menu:link, .menu:active, .menu:visited {

	border-bottom:1px solid #FFFFFF;

}

.menu:hover {

padding-bottom:3px;

}

/**login panel **/

.login  {color:#e7196e;}

.login a:link, .login a:visited  {

	font-size:14px;

	font-family:Arial, Helvetica, sans-serif;

	color:#0066ff;

	text-decoration:none;

}

.login a:hover {

	font-size:14px;

	font-family:Arial, Helvetica, sans-serif;

	color:#e7196e;

	text-decoration:none;

}

/**媒體報導 **/

.media  {

	font-size: 14px;

	line-height: 16px;

	font-weight: normal;

	margin: 2px;

	color: #FFFFFF;

	display: block;

	text-decoration: none;

}

.media:link, .media:visited, .media:link{

	font-size:14px;

	line-height: 16px;

	font-weight: normal;

	margin: 2px;

	color: #FFFFFF;

	display: block;

	text-decoration: none;

}

.media:hover{

	color: #e7196e;

	display: block;

	text-decoration: none;

}

/** 熱門關鍵字 **/

.keyword_ad {

	color:#7D0000;

	padding-bottom:3px;

}

.keyword_ad a:link, .keyword_ad a:active,.keyword_ad a:visited{

text-decoration: none;

	color:#7D0000;

}

.keyword_ad a:hover{

text-decoration: underline;

	color:#e7196e;

}

/** 商品分類屬性 **/

.tag li,.tag li a:link,.tag li a:visited{

	font-size:14px;

	color: #353232;

	background-color: #e7e5e5;

	text-align: center;

	display: block;

	width: 57px;

	margin-right:14px;

	margin-bottom: 11px;

	height: 30px;

	vertical-align: middle;

	padding-top: 0px;

	float: left;

	line-height: 31px;

	

}

.tag li a:hover{

	font-size: 14px;

	color: #FFF;

	background-color: #e7196e;

	text-align: center;

	display: block;

	width: 57px;

	margin-right: 14px;

	float: left;

	margin-bottom: 11px;

	height: 30px;

	vertical-align: middle;

	padding-top: 0px;

	line-height: 31px;

}

.good_brand_bg{

    width:7px;

	height:18px;

	background-image: url(../images/good_brand_bg.gif);

	float:left;

}

.good_brand_bg1{

	width:7px;

	height:18px;

	background-image: url(../images/good_brand_bg.gif);

	float:left;

	background-position: -82px;

}

.p9black{

}

/*頭部標簽按鈕css定義*/

.toplink {margin:0px;padding:0px;}

.toplink li {height:28px;display:inline;float:left;}

.toplink li a:link,.toplink li a:active,.toplink li a:visited {height:28px; display:block;background-image:url(../images/qback1.gif); background-position:top; background-repeat:no-repeat; font-size:13px; line-height:28px; text-align:center;}

.toplink li a:hover {height:28px; display:block; background-image:url(../images/qback1.gif);background-position:bottom; background-repeat:no-repeat; font-size:13px; line-height:28px; text-align:center;}

.price-small { color:#f92e2e; font-weight:bold;}

.page1 {
	font-size:16px;
	 }

.page1 p{

margin:0px;

padding:0px}

/*熱門快蒐*/

.index_div {

	display:block;

	font-size:14px;

	line-height: 15px;

}

.index_div a:link, .index_div a:active, .index_div a:visited {

	padding: 3px 5px 3px 5px ;

	line-height:30px;

	color:#FFFFFF;

	background-color: #999999;

}

.index_div a:hover {

	padding: 3px 5px 3px 5px ;

background-color: #666666;

	line-height:30px;

	color:#FFFFFF;

}

/*商品分類-有一、二層 */

.level2 {

	color:#545147;

	line-height:32px;

	display: block;

	font-size: 16px;

	text-decoration: none;

	padding-bottom:3px;
	
	text-align:left;

}

.level2 img{

padding:0PX;

margin:0PX;

margin-bottom:-5px;

}

.level2 a:link,.level2 a:visited{

	color:#545147;

	line-height:32px;

	display: block;

	text-decoration: none;

	font-size: 14px;

	height:32px;

}

.level2 a:hover{

	color:#b55c66;

	line-height:32px;

	display: block;

	text-decoration: none;

	font-size: 14px;

	height:32px;

}

.level2_cur {

	color:#545147;

	line-height:32px;

	display: block;

	font-size: 14px;

	text-decoration: none;

	padding-bottom:3px;
	
	text-align:left;

	}

.level2_cur a:link,.level2_cur a:visited,.level2_cur a:active{

	color:#545147;

	line-height:32px;

	display: block;

	text-decoration: none;

	font-size: 14px;

	height:32px;

	}

.level2_cur a:hover{

	color:#b55c66;

	line-height:32px;

	display: block;

	text-decoration: none;

	font-size: 14px;

	height:32px;

	}
	

.level2_cur img {margin-bottom:-5px;padding:0PX;}

.level2 li{

	padding-left:14px;

	background-position: left;

	background-repeat: no-repeat;

	background-image: url(../images/an2.png);

	font-size: 13px;

	height:32px;

}

.level2 a:hover li{

    list-style-image: url(../images/an3.png); 

	text-indent: -5px;

	font-size: 13px;

	height:30px;

}

.level2_cur li{

	padding-left:15px;

    list-style-image: url(../images/an3.png); 

	text-indent: -5px;

	font-size: 13px;

	height:30px;

}

.level3{

	padding-left:5px;

	font-size: 14px;

	line-height:26px;

	

	height:25px;

	color:#FF0000;

	text-decoration: none;

}

.level3 a:link,.level3 a:visited,.level3 a:active{

	font-size: 14px;

	line-height:26px;

	

	height:25px;

	color:#555555;

	text-decoration: none;

}

.level3 a:hover{

	font-size: 14px;

	line-height:26px;

	

	height:25px;

	color:#b55c66;

	text-decoration: none;

}

.level3 li{

	padding-left:5px;

	list-style-image: url(../images/an2-1.png); 

	text-indent: -5px

}

.level3 a:hover li{

	padding-left:5px;

	list-style-image: url(../images/an2-2.png); 

	text-indent: -5px

}

 .level3_cur{

 	padding-left:5px;

	font-size: 14px;

	line-height:26px;

	height:25px;

	color:#b55c66;

	text-decoration: none;

}

 .level3_cur a:link,.level3_cur a:visited,.level3_cur a:active{

	font-size: 14px;

	line-height:26px;

	height:25px;

	color:#b55c66;

	text-decoration: none;

}

.level3_cur a:hover{

	font-size: 14px;

	line-height:26px;

	height:25px;

	color:#b55c66;

	text-decoration: none;}

.level3_cur li{

	padding-left:5px;

	list-style-image: url(../images/an2-2.png); 

	text-indent: -5px;}

/*品牌分類 滿額好禮 多件折扣 */

.level2-1 {

margin:0px;



padding-left:25px;

	line-height:31px;

	display: block;

	font-size: 14px;

	background-image: url(../images/bk3.png);

	background-repeat: no-repeat;

	background-position: left 9px;

	font-family: Century Gothic;

	text-decoration: none;

}

.level2-1 a:link,.level2-1 a:visited{

	color:#666666;

	line-height:31px;

	display: block;

	text-decoration: none;



}

.level2-1 a:hover{

	color:#b55c66;

	line-height:31px;

	display: block;

	text-decoration: none;



}

.level2-1_cur {

margin:0px;

padding-left:25px;



	color:#b55c66;

	line-height:31px;

	display: block;

	background-image: url(../images/bk3.png);

	background-repeat: no-repeat;

	background-position: left 9px;

	font-family: Century Gothic;

	text-decoration: none;

}

.level2-1_cur a:link,.level2-1_cur a:visited,.level2-1_cur a:active{

	color:#b55c66;

	line-height:31px;

	display: block;

	text-decoration: none;



}

.level2-1_cur a:hover{

	color:#b55c66;

	line-height:31px;

	display: block;

	text-decoration: none;



}

.level2-1 a:hover li{

	

	color:#b55c66;

	line-height:31px;

	text-decoration: none;

	/*background-position: left;

	background-repeat: no-repeat;

	list-style-image: url(../images/an3.png); */

 	

}

.level2-1 li{

	

	background-position: left;

	background-repeat: no-repeat;

	/*list-style-image: url(../images/an4.png);*/

}

.level2-1_cur li{

	background-position: left;

	background-repeat: no-repeat;

	/*list-style-image: url(../images/an3.png ); 	*/

}

.level3-1{

	font-size: 14px;

	line-height:22px;

	width:140px;

	height:20px;

	color:#FF0000;

	text-decoration: none;

}

.level3-1 a:link,.level3-1 a:visited,.level3-1 a:active{

	font-size: 14px;

	line-height:22px;

	width:140px;

	height:20px;

	color:#555555;

	text-decoration: none;

}

.level3-1 a:hover{

	font-size:14px;

	line-height:22px;

	width:140px;

	height:20px;

	color:#b55c66;

	text-decoration: none;

}

 .level3-1_cur{

	font-size: 14px;

	line-height:22px;

	width:140px;

	height:20px;

	color:#FF0000;

	text-decoration: none;

}

 .level3-1_cur a:link,.level3-1_cur a:visited,.level3-1_cur a:active{

	font-size: 14px;

	line-height:22px;

	width:140px;

	height:20px;

	color:#FF0000;

	text-decoration: none;

}

.level3-1_cur a:hover{

	font-size: 14px;

	line-height:22px;

	width:140px;

	height:20px;

	color:#b55c66;

	text-decoration: none;}

	/* 活動分類 */

.level2-2 {

padding-top:1px;

	line-height:25px;

	background-color: #FFFFFF;

	display: block;

	font-size: 14px;

	font-family: Century Gothic;

	text-decoration: none;

	background-image: url(../images/ioc-1.png);

	background-repeat: no-repeat;

	background-position: left top;

	margin:0px 0px 0px 0px; padding-left:25px;

}

.level2-2 a:link,.level2-2 a:visited{

	color:#666666;

	line-height:25px;

	background-color: #FFFFFF;

	display: block;

	text-decoration: none;



}

.level2-2 a:hover{

	color:#b55c66;

	line-height:25px;

	background-color: #FFFFFF;

	display: block;

	text-decoration: none;

}

.level2-2_cur {

padding-top:1px;

	color:#b55c66;

	line-height:25px;

	background-color: #FFFFFF;

	display: block;

	font-family: Century Gothic;

	text-decoration: none;

	background-image: url(../images/ioc-1.png);

	background-repeat: no-repeat;

	background-position: left top;

	margin:0px 0px 0px 0px; padding-left:25px;

}

.level2-2_cur a:link,.level2-2_cur a:visited,.level2-2_cur a:active{

	color:#b55c66;

	line-height:25px;

	display: block;

	text-decoration: none;

}

.level2-2_cur a:hover{

	color:#b55c66;

	line-height:25px;

	display: block;

	text-decoration: none;

}

.level2-2 a:hover li{

	

	color:#b55c66;

	line-height:25px;

	text-decoration: none;

 

 	

}

/*會員中心分類-因他是用表格加上li*/

.level3-3{

	padding-left:5px;

	font-size:14px;

	line-height:26px;

	

	height:25px;

	color:#FF0000;

	text-decoration: none;

}

.level3-3 a:link,.level3-3 a:visited,.level3-3 a:active{

	font-size: 14px;

	line-height:26px;

	

	height:25px;

	color:#555555;

	text-decoration: none;

}

.level3-3 a:hover{

	font-size: 14px;

	line-height:26px;

	

	height:25px;

	color:#b55c66;

	text-decoration: none;

}

.level3-3 li{

	padding-left:23px;

	text-indent: -5px;

	background-image: url(../images/an2-1.png);

	background-repeat: no-repeat;

	background-position: left 7px;

}

.level3-3 a:hover li{

	padding-left:23px;



	text-indent: -5px;

	background-image: url(../images/an2-2.png);

	background-repeat: no-repeat;

	background-position: left 7px;

}

 .level3-3_cur{

 	padding-left:5px;

	font-size: 14px;

	line-height:26px;

	height:25px;

	color:#b55c66;

	text-decoration: none;

}

 .level3-3cur a:link,.level3-3_cur a:visited,.level3-3_cur a:active{

	font-size: 14px;

	line-height:26px;

	height:25px;

	color:#b55c66;

	text-decoration: none;

}

.level3-3_cur a:hover{

	font-size: 14px;

	line-height:26px;

	height:25px;

	color:#b55c66;

	text-decoration: none;

	}

.level3-3_cur li{

	padding-left:23px;

	background-image: url(../images/an2-2.png);

	background-repeat: no-repeat;

	background-position: left 7px;

	text-indent: -5px;

	}

	

	/*頁數css控制*/
	
.pageall {
	padding:0;
	margin:0;
	display: inline-block;
}

.pageall li i {
	line-height:22px;
}

.pageall li {

	text-align:center;

	font-size: 14px;

	line-height: 22px;

	color: #666;

	display: block;

	height: 22px;

	width: 22px;

	float: left;

    }	

.pageall li a:link,.pageall li a:visited {

	text-align:center;

	font-size: 14px;

	line-height: 22px;

	color: #666;

	display: block;

	height: 22px;

	width: 22px;

	border: 1px solid #999;

	float: left;

	}

.pageall li a:hover{

	text-align:center;

	font-size: 14px;

	line-height: 22px;

	color: #666;

	display: block;

	height: 22px;

	width: 22px;

	border: 1px solid #e0a1a9;

	float: left;

	}

.page_cur {

	text-align:center;

	font-size:14px;

	line-height: 22px;

	color: #F36;

	display: block;

	height: 22px;

	width: 22px;

	border: 1px solid #e0a1a9;

	float: left;

	margin-left:5px;
	
	margin-right: -2px;

	}
	
.page_all {
	float:right;
	line-height:24px;
	display:none;
}

.page_go {
	float:right;
	display:none;
}

/*頭部menu*/

#menu_5s {
	margin-bottom:30px;
}
/*底部*/
#body_out .line {
	margin-bottom:15px;
	margin-top:15px;
}

#body_out .copyright {
	min-height:130px;
}

/*商品頁*/

.goods_title {
	font-size: 24px;
line-height: 46px;
letter-spacing: 1px;
color: #ff0000;
/*text-shadow: 1px 1px 20px #3F3F3F;*/
}


.others_title {
	font-size: 12px;
border-bottom: 1px solid #b95966;
height: 26px;

}

.other_title_s {
	float:left;
	letter-spacing: 1px;
color: #ffffff;
font-family:"新細明體";
line-height: 26px;
height: 26px;
font-size: 12px;
width:76px;
background:#b95966;
text-align:center;
}

#photos ul {
padding: 0;
margin: 0;
}

#linkpic i {
	font-size:22px;
	margin:	10px;
}

.share_background {
	width:20px;
	height:16px;
	background-color:#e0a1a9;
	-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
float:left;
margin:5px;
padding-top: 4px;
color: #ffffff;
font-size: 16px;
font-weight: bold;
text-align:center;
}

.share_background i {
	color:#ffffff;
	font-size:14px;
}


/*首頁推薦商品css*/
.index_recproduct_big {
	margin:auto;
	display:table;
}

.index_recproduct {
	float:left;
	margin:5px;
	margin-bottom:0px;
	text-align:center;
	padding:10px;
}

.index_recproduct img {

 width: expression(this.width > 120 ? 120: true);

	max-width: 120px;

 height: expression(this.height > 120 ? 120: true);

	max-height: 120px;

}
/*首頁css*/
.index_menu {
	position:absolute;
	z-index:1;
}

.index_menu a{
	font-size:16px;
	font-weight:bold;
	color:#545147;
}


#apDiv2 {

	position:absolute;

	width:79px;

	height:71px;

	z-index:1;

	left: 270px;

	top: 30px;

	z-index: 1000;

}
/*會員中心*/

#member_left {
	height:40px;
	line-height:40px;
	background-color: #b3a9a1;
color: #ffffff;
font-size:12px;
}

#member_left a {
	color: #ffffff;
	font-size:12px;
}
/*商品列表-商品名稱*/
.product_name a {
	font-size:18px;
	font-weight:bold;
	}

/*最新消息內頁*/
.news_title {
	font-weight:bold;
	font-size:20px;
	height: 35px;
line-height: 35px;
}

.news_body {
	font-size:16px;
}

/*浮動購物車*/
#cart_windows{
	position:absolute;
	bottom:0;
	z-index:999;
	width:30px;
	height:308px;
	text-align:center;
	background-color: #e2a2ab;
    border: 1px solid rgba(0, 0, 0, 0.1);
	/*background-image:url(../images/shopping_bk.png);*/
}

#cart_windows .count {
	margin-top: 28px;
}

#cart_windows .count a{
	color:#b01b1b;
	font-size:12px;
}

#cart_windows .count span {
	color:#545147;
	font-size:16px;
}

#cart_windows .gotop {
	position: absolute;
top: 249px;
left: 2px;
}


/*文章列表*/

#article_nc {
	width:207px;
	float:left;
	margin-top:20px;
}

#article_nc .images {
	text-align:center;
}

#article_nc .titles {
	text-align:center;
	padding-top:10px;
}

#article_nc .titles span{
	font-size:16px;
}
