@import url("/css/top_menu_css_style.css");
@import url("/css/manager.css");
#top{
	text-align: left;
	background-color: #FAF9FB;
	margin:0 auto;
	padding:0;
	width:990px;
}

.curve_style {
	margin:10px;
	padding:0;
	display:block;
	float: left;
}
.curve_style p.curve_left_up{
	margin:0;
	padding:0;
	float: left;
	width:8px;
	height:8px;
	background: url(../images/grey_left_top.gif) no-repeat;
}
.curve_style p.curve_middle{
	float: left;
	margin:0;
	padding:0;
	width:500px;
	height:1px;
	background: url(../images/grey_line.gif) repeat;
}	
.curve_style p.curve_right_up{
	float: left;
	margin:0;
	padding:0;
	width:8px;
	height:8px;
	background: url(../images/grey_right_top.gif) no-repeat;
}

.curve_style p.curve_left_middle{
	clear:left;
	float: left;
	width:1px;
	height:100px;
	margin:0;
	padding:0;
	background: url(../images/grey_line.gif) repeat;
}

.curve_style p.curve_right_middle{
	float: left;
	width:1px;
	height:100px;
	margin:0;
	padding:0;
	background: url(../images/grey_line.gif) repeat;
}

.curve_style p.curve_middle_contents{
	float: left;
	width:500px;
	height:auto;
	margin:0;
	padding:0;
}

#product_link {
	float: right;
	margin:0 6px 0 0;
	padding:0;
}
#product_view_day00{
	text-align:left;
	width:490px;
	border:0;
	margin:6px auto;
}
#product_view_day00 p{
	margin-top: 3px;
	margin-left: 6px;
	margin-bottom: 2px;
	text-align:left;
	font-family:verdana,tahoma,新細明體;
	font-size: 12px;
	color:red;
	font-weight: bold;
}
#product_view_day00 DL{
	text-align:left;
	margin:0;
}

#product_view_day00 DT{
	float: left;
	text-align:left;
	margin: 3px;
	CURSOR: pointer;
}
#product_view_day00 DT img{
	width:90px;
	height:72px;
	margin-bottom: 2px;
}



#promotion_menu {
	float: left;
	list-style-type:none;
	margin:0 auto;
	padding:0;
	width:200px;

}
#promotion_menu ul{
	margin:0 auto;
	padding:0;
	width:200px;
}
#promotion_p a{
	float:left;
	margin:60px 0 12px 4px;
	padding:0;
	height:30px;
	background: url(../images/9a4.gif) no-repeat;
	width:200px;
	font-family:微軟正黑體,新細明體,Verdana,Arial;
	font-size:12pt;
	font-weight:bold;
	line-height:30px;
	cursor:pointer;
	text-align:center;
	color:#fff;
}
#today_hot_p a{
	float:left;
	margin:60px 0 12px 4px;
	padding:0;
	height:30px;
	background: url(../images/9a14.gif) no-repeat;
	width:200px;
	font-family:微軟正黑體,新細明體,Verdana,Arial;
	font-size:12pt;
	font-weight:bold;
	line-height:30px;
	cursor:pointer;
	text-align:center;
	color:#fff;
}
#today_hot_p1 a{
	float:left;
	margin:0 0 12px 4px;
	padding:0;
	height:30px;
	background: url(../images/9a14.gif) no-repeat;
	width:200px;
	font-family:微軟正黑體,新細明體,Verdana,Arial;
	font-size:12pt;
	font-weight:bold;
	line-height:30px;
	cursor:pointer;
	text-align:center;
	color:#fff;
}
#new_product_p a{
	float:left;
	margin:0px 0px 12px 4px;
	padding:0;
	height:30px;
	background: url(../images/9a10.gif) no-repeat;
	width:200px;
	font-family:微軟正黑體,新細明體,Verdana,Arial;
	font-size:12pt;
	font-weight:bold;
	line-height:30px;
	cursor:pointer;
	text-align:center;
	color:#fff;
}

.no_product {
	width:600px;
	margin:0 auto;
	font-family:微軟正黑體,Arial,cursive;
	font-size:12pt;
	color:#F00;
}

#web_news {
	float:left;
	margin:10px 0 0 0;
	width:610px;
	text-align: left;
	border: 1px solid #eeeeee;
}
#web_news div.home_news{
	/*border:1px solid #E2E8ED;*/
	margin:0;
}
#web_news div.home_news ul{
	/*border:1px solid #E2E8ED;*/
	list-style:none;
	margin:0;
	padding:0;
	background:transparent url(/pic/b16.gif);
	clear:both;
	height:26px;
}
#web_news div.home_news li{
	font-weight:bold;
	font-family:verdana,tahoma,Arial,Courier,sans-serif;
	font-size:11pt;
	font-style:normal;
	height:26px;
	line-height:26px;
	margin:0;
	padding:0;
	text-align:center;
}

#web_news div.home_news UL LI a {
	font-weight:bold;
	color:#505050;
	font-family:verdana,tahoma,Arial,Courier,sans-serif;
	font-size:11pt;
	font-style:normal;
	height:26px;
	line-height:26px;
	margin:0;
	padding:0;
	text-align:center;
}

#web_news div.news_contents{
	background-color:#fff;
	/*border:1px solid #ECD693;*/
	/*border:1px solid #ebe1ef;*/
	display:block;
	margin:0;
	padding:0;
}

#web_news div.news_contents ul{
	margin:0;
	padding:0;
	/*height:28px;*/
	/*line-height:28px;*/
}
#web_news div.news_contents li{
	/*vertical-align:middle;*/
	/*background:transparent url(/pic/039.gif) no-repeat;*/
	list-style-image: url(/pic/039.gif);
	color:#505050;
    list-style-type: none;
	text-align:left;
	margin:1em 0 0 20px;
	padding:0;
	list-style-position : outside;
}
/*------------------------------------------尋找商品----------------------------------------------*/
#look_main{
float: left;
width:970px;
margin:0 auto;
padding:10px;
text-align: left;
background-color: #FFF;
/*border: 1px solid #eeeeee;*/
}

#look_main p{
	margin:10px;
	text-align: center;
	color: #3355FF;
	font-family:verdana,tahoma,新細明體;
	font-size:14pt;
	font-weight:bold;
}
#look_step1{
		font-family:verdana,tahoma,新細明體;
		font-size:12pt;
		color:#505050;
}
#look_1{
		float: left;
		font-family:verdana,tahoma,新細明體;
		font-size:12pt;
		color:#505050;
		width:970px;
		margin:0 auto;
		padding-top:10px;
		padding-bottom:10px;
    	border: 1px solid #eeeeee;
}

#look_sid1{
float: left;
}

#look_sid1 DL{
	float: left;
	width:160px;
	margin:0 auto;
	padding-top:5px;
    /*border: 1px solid #eeeeee;*/
}

#look_sid1 DT{
	margin-left:14px;
	font-family:verdana,tahoma,新細明體;
	font-size:12pt;
	color:#008000;
}

#look_class1{
float: left;
}

#look_class1 DL{
	float: left;
	width:160px;
	margin:0 auto;
	padding-top:5px;
    /*border: 1px solid #eeeeee;*/
}

#look_class1 DT{
	margin-left:14px;
	font-family:verdana,tahoma,新細明體;
	font-size:12pt;
	color:#505050;
}


#look_sid2{
float: left;
}

#look_sid2 DL{
	float: left;
	width:160px;
	margin:0 auto;
	padding-top:5px;
    /*border: 1px solid #eeeeee;*/
}

#look_sid2 DT{
	margin-left:14px;
	font-family:verdana,tahoma,新細明體;
	font-size:12pt;
	color:#cc0000;
}
#look_menu{
margin:0 auto;
float: left;
width:210px;
text-align: left;
font-family:verdana,tahoma,新細明體;
font-size:12pt;
color:#505050;
background-color: #FFF;
}

#look_data{
margin:0 auto;
float: left;
width:755px;
text-align: left;
font-family:verdana,tahoma,新細明體;
font-size:12pt;
color:#505050;
background-color: #FFF;
}

#look_Soft_class1{
margin:0;
text-align: left;
}

#look_Sale_class1{
margin-top:10px;
text-align: left;
}

#look_Sale_s_id2{
margin-top:10px;
text-align: left;
}
.prdprice{color: #F00; font-weight: bold; font-size: 16px; text-align: right; font-family: arial, 新細明體; padding: 0 9px 9px;}
	#head {background: url(/pic/new_ec_top1.gif) repeat-x top; border: 0px solid red; float: left; width: 100%;background-color: #FAF9FB;}
	/*#head_bottom {background: url(/pic/new_ec_top1.gif) repeat-x top; border: 0px solid red; float: left; width: 100%;background-color: #FAF9FB;}*/
	#head_bottom {
    	background-image: linear-gradient(to bottom, #F5F5F5 0%, #CFD1CF 100%);
    	border-bottom: 0 solid #B6B6B6;
    	border-top: 0 solid #E0E0E0;
    	float: left;
    	height: 16px;
    	padding-top: 0;
    	width: 100%;
    	}
	#logo {background: url(/pic/new_ec_top2.gif) no-repeat top right; width: 324px; float: left; padding-top: 5px;}
	
	#head_function {
					background: url(/pic/new_ec_top3.gif) repeat-x top;
					width: 666px;
					height: 27px;
					float: left;
					padding-top: 3px;
					/*position: relative;*/
					}
	
	#head_function form {position: relative;width: 508px; margin-top: 0px; float: right; height: 22px;}
	* html #head_function form {position:static;}
	/*#search_form * {float: left;}*/
	#head_function img {float: left;margin-top: 2px;}
	/*#head_function input {float: left;margin-top: 2px;margin-left: 10px;height: 18px;border:medium none;}*/
	/*#search_form select {float: left;margin-left: 3px;}*/
	#serach_option_pic{display: none;float: left;margin-top: 1px;height:20px;width:24px;border:medium none;background-color: #FFF;CURSOR: pointer;}
	body #search_options{z-index:200;}
	#search_options {
					position:absolute;
					margin: 0;
					padding-top: 6px;
					padding-bottom: 6px;
					padding-left: 5px;
					display: block;
					top:24px;
					left:31px;
					width: 320px;
					background-color: #6A548A;
					text-align: left;
					color:#FFF;
					font-family:微軟正黑體,新細明體;
					font-size:12pt;
					z-index:200;
					}
	* html #search_options {position:static;z-index:200;}
	
	#search_pro {float: left;width:988px;margin:0 auto;height: 36px;text-align:center;background: url(/pic/bg_menu.gif) repeat-x top;background-color: #FFF;border: 0;}
	#search_pro_form {float: left;margin:0 3px;padding:6px 0;}

	#quick_function {float: right; width: 600px;margin-top: 5px; padding-right: 5px;text-align:right;}
	#quick_function img {padding: 0 1px; vertical-align: top; color: #B2A7C3;}
	
	#menu {float: left; width: 100%; border-bottom: 5px solid #6A548A; letter-spacing: 0px; font-weight: bold;}
	#menu ul {list-style: none; list-style-position: outside; list-style-image: none; padding: 1px 1px 0 0; margin: 0;}
	#menu li {display: inline; margin: 0; padding: 0;line-height: 1.5em;}
	#menu a {float: left; background: url(/pic/menu_left.gif) left top no-repeat; text-decoration: none; color: #000000; padding-left: 3px; margin-left: 1px;}
	#menu a span {width:55px; TEXT-ALIGN: center; display: block; background: url(/pic/menu_right.gif) right top no-repeat; padding: 8px 6px 4px 0px;cursor:pointer;}
	#menu a:hover {background: url(/pic/menu_left.gif) left -35px no-repeat;}
	#menu a:hover span {background: url(/pic/menu_right.gif) right -35px no-repeat; color: #FFFFFF;cursor:pointer;}
	
/*------------------------------------------------------------------------------------商品說明DIV----------------------*/
/*.show_intro {display: block; position: absolute; left: 50%; z-index: 1982; width: 550px; margin-left: -250px; border: 0; top: 50%; background: url(/images/green_bottom.gif) no-repeat bottom; padding-bottom: 47px; text-align: left;}*/
/*.show_intro h3 {background: url(/images/green_top.gif) no-repeat top; color: #4A48C5; margin:0;padding: 30px 0 20px 40px;font-size: 12px; font-family: arial, 新細明體;}*/
.show_intro {width: 550px;border: 0; background: url(/images/green_bottom.gif) no-repeat bottom; padding-bottom: 47px; text-align: left;}
.show_intro h3 {background: url(/images/green_top.gif) no-repeat top; color: #4A48C5; margin:6px 0 0;padding: 30px 0 20px 40px;font-size: 12px; font-family: arial, 新細明體;}
.show_intro div {background: url(/images/green_m.gif) repeat-y; width: 100%;height:100%;}
.show_intro div img {float: left; margin: 0 20px 20px 40px;}
.show_intro div p {margin: 0 40px 0 40px; line-height: 130%;}
.show_intro span {clear:left;float: right; margin: 0 10px 0 0; cursor:pointer;}
.show_intro strong {clear:left;display: block;margin-top:6px;margin-left: 45px; color: #F00; font-weight: bold; font-size: 16px; font-family: arial, 新細明體;}
/*------------------------------------------------------------------------------------商品說明DIV----------------------*/
/*----------------------------------------------------------------------棋盤式-------------------*/
.chessboard {width: 172px; float: left; background: url(/images/middle.gif) repeat-y; margin:0 5px 5px;}
.chessboard h3, .chessboard img, .chessboard p {margin: 0; padding: 0;}
.chessboard h3 {height: 9px; background: url(/images/top.gif) no-repeat;}
.chessboard h3 span {display: none;}
.chessboard .prdimg {text-align: center; height: 120px;}
.chessboard .prdimg_gray {background-color: #F00;text-align: center; height: 120px;}
.chessboard .prdname {font-size: 12px; font-family: arial, 新細明體; margin: 8px 8px; line-height: 16px; height: 46px; overflow: hidden; color: #505050;text-align: left;}
.chessboard .ad_txt {font-size: 12px; font-family: arial, 新細明體; color: blue; font-weight: bold; margin: 1px 0 1px 8px; line-height: 14px; height: 27px; overflow: hidden;text-align: left;}
.chessboard .ad_adver {font-size: 12px; font-family: arial, 新細明體; color: green; font-weight: bold; margin: 1px 0 1px 8px; line-height: 14px; height: 27px; overflow: hidden;text-align: left;}
.chessboard .prdprice {color: #F00; font-weight: bold; font-size: 14px; text-align: right; padding: 0px 1px 9px; background: url(/images/bottom.gif) no-repeat bottom; height: 12px;}
.chessboard span img {
	float: left;
	margin:1px 0 0 2px;
	CURSOR: pointer;
}
/*----------------------------------------------------------------------棋盤式-------------------*/
/*----------------------------------------------------------------------圖片及文字式-------------------*/
.imgboard {
float: left;
width: 750px;
margin:0 1px 10px 0;
background:#fff;
border:1px solid #eeeeee;
}
.imgboard .prdimg {
float: left;
margin:5px;
text-align: center;
width:200px;
height: 130px;
border: 1px;
}
.imgboard h3, .imgboard p {margin: 0; padding: 0;}
.imgboard h3 {
text-align: left;
margin: 2px 0 1px 5px;
}
.imgboard h3 span{
font-family:微軟正黑體,verdana,新細明體;
font-size:16px;
font-weight:bold;
color: #101010;
}
.imgboard h3 span a{
font-family:微軟正黑體,verdana,新細明體;
font-size:16px;
font-weight:bold;
color: #101010;
}

.imgboard .prdname {
font-family:微軟正黑體,verdana,新細明體;
font-size:16px;
font-weight:bold;
margin: 5px;
color: #000;
text-align: left;
}
.imgboard .prdtext {
float: left;
width:540px;
font-family:微軟正黑體,verdana,新細明體;
font-size:14px;
margin: 5px 0 0 0;
color: #505050;
text-align: left;
}
/*----------------------------------------------------------------------圖片及文字式end-------------------*/

.price_list {
float: right;
width:620px;
color: #505050;
text-align: left;
font-family:微軟正黑體,verdana,新細明體;
font-size:14px;
/*border:1px solid red;*/
}
.price_list ul{
margin: 0 3px 3px 0;
padding: 0;
text-align: right;
}

.price_list li{
margin: 3px;
display: inline;
}

.price_list li.prdprice{
color: #F00;
font-weight: bold;
font-size: 16px;
text-align: right;
font-family: arial, 新細明體;
/*border:1px solid red;*/
}
/*----------------------------------------------------------------------文字式-------------------*/
.txtboard {
float: left;
width: 750px;
margin:0 1px 10px 0;
background:#fff;
border:1px solid #eeeeee;
}
.txtboard h3, .txtboard p {margin: 0; padding: 0;}
.txtboard h3 {
text-align: left;
margin: 2px 0 1px 5px;
}

.txtboard h3 span{
font-family:微軟正黑體,verdana,新細明體;
font-size:14px;
font-weight:bold;
color: #101010;
}

.txtboard .prdtext {
float: left;
width:540px;
font-family:微軟正黑體,verdana,新細明體;
font-size:14px;
margin: 5px 0 0 0;
color: #505050;
text-align: left;
}
.txtboard .prdprice{
color: #F00;
font-weight: bold;
font-size: 16px;
text-align: right;
font-family: arial, 新細明體;
/*border:1px solid red;*/
}
/*----------------------------------------------------------------------文字式end-------------------*/
#need_member_login img{vertical-align:middle;}