@import url("/css/r_ec_edit_all.css");
@import url("/css/top_main2013.css");
@import url("/css/airstore.css");
@import url("/css/bottom1.css");
@import url("/css/ddajaxsidepanel.css");

body {
	font-family:verdana,"Microsoft JhengHei","Microsoft Yahei","Microsoft YaHei",PMingLiU;
	font-size:12px;
	/*background: url(/bg_pic/bg_pink.gif) center top;*/
	background-color: #eeeeee;
	text-align:center;
}

.body_overflow_hidden {
	overflow:hidden;
}

#toTop {
    /*background: #db5941 url( /pic/up-arrow.png ) no-repeat scroll 8.8px 14px;*/
    background: #db5941 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAATCAYAAABobNZCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MDI4MDExNzQwNzIwNjgxMThEQkJGNTAwMDFENjJCODEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjQ3MDE3RkUzN0M2MTFFMkI5MUNENTYyQzU3ODhFNEUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjQ3MDE3RkQzN0M2MTFFMkI5MUNENTYyQzU3ODhFNEUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MjY1MDg5QjNGMkZFMjExQUM3Q0Q4Nzg2MUU1NkM3RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMjgwMTE3NDA3MjA2ODExOERCQkY1MDAwMUQ2MkI4MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Psc29coAAAE7SURBVHjaYvj//z8DmTgOiM8CsTK5ZpBrccR/BDhPrgPIsTgKiH//RwVkhQCpFscA8Y//2AHIAaq0stwNiL/8xw+OAbEQtS13AuKX/4kD24FYgFqW25FgMUkOIMbiF//JA9uAmJ9cy22B+Dkew/8C8R0CDtgKxMKkWu5AhI/bgVgNiE8SEQVixFpuD8TPCBjYg6RekUgHiBCy3IkIi7uAmAlNnwIQnyAiDQjistyRiKAGWcyKI6pkiAiBbci5AEQwQoOakMXdeCxGdsBpIqIAFAKMIA36QPyWQKrugTqSmHJBhsgoUGNiYGD4BsQPGXCDfiAuAeL/DMSBJ0AcCsQn8ai5B8Q/kFPsGRxBTW61K4cjBCZgS3BKaPHVSYHFuHJBH76sBgqBo0DciyU7UeKAw0A8EYiZkeUAAgwAswRZ5V7ztVUAAAAASUVORK5CYII=') no-repeat scroll 8.8px 14px;
    border: medium none;
    bottom: 26px;
    display: none;
    height: 48px;
    overflow: hidden;
    position: fixed;
    right: 20px;
    text-decoration: none;
    text-indent: 100%;
    width: 48px;
    cursor: pointer;
	z-index:9999999;
}

#gotop {
    display: none;
    position: fixed;
    background: none repeat scroll 0 0 #777;
    bottom: 38px;
    color: #FFF;
    cursor: pointer;
    font-size: 20px;
    padding: 3px 10px;
    right: 1%;
	z-index:9999999;
}

input:focus
{background-color:#f5f5f5;}

option,select {
	font-family:verdana,"Microsoft JhengHei","Microsoft Yahei","Microsoft YaHei",PMingLiU;
	font-size:12px;
	height:24px;
	line-height:24px;
	vertical-align:middle;
	cursor:pointer;
	}
	
textarea {
	font-size:12px;
	font-family:verdana,"Microsoft JhengHei","Microsoft Yahei","Microsoft YaHei",PMingLiU;
	background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
	display: inline-block;
	}

input {
	font-size:10pt;
	background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    line-height: 1.42857;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    vertical-align: middle;
}

/* input placeholder */
input::-webkit-input-placeholder {
	color: #ec5a62;
}

input:-moz-placeholder {
	color: #ec5a62;
}

input::-moz-placeholder {
	color: #ec5a62;
}

input:-ms-input-placeholder {
	color: #ec5a62;
}

.select_input {
	background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
	display: inline-block;
    line-height: 1.42857;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    vertical-align: middle;
}
/*A:link {text-decoration: none; color: blue; ;}*/
/*A:visited {text-decoration: none; color: green; ;}*/
/*A:active {text-decoration: none; background: yellow; color: red;}*/

a{
	font-family:"Microsoft JhengHei",verdana,PMingLiU, MingLiU;
	/*font-family:Helvetica,Arial,sans-serif,verdana,tahoma,PMingLiU;*/
	color:#00f;
	text-decoration:none;
	font-weight:normal;
}
a:hover{
	font-family:"Microsoft JhengHei",verdana,PMingLiU,MingLiU;
	/*font-size: 12px;*/
	/*font-family:Helvetica,Arial,sans-serif,verdana,tahoma,PMingLiU;*/
	/*font-size:10pt;*/
	color:#00f;
	text-decoration:underline;
	font-weight:normal;
	
}
.on {;}
.off {DISPLAY: none;}


.link_no_color a{
	color:#000;
}
.span_effect{
    background-color: #CC3300;
    border-color: #CC3300;
    color: #fff;
    font-size: 12pt;
	font-family:"Microsoft JhengHei",verdana,PMingLiU,MingLiU;
	font-weight: bold;
    border-radius: 6px;
    margin: 0;
    padding: 6px;
	display: inline-block;
}

.channel_span_effect{
    background-color: #6a548a;
    border-color: #6a548a;
    color: #111;
    font-size: 12pt;
	font-family:"Microsoft JhengHei",verdana,PMingLiU,MingLiU;
	font-weight: bold;
    border-radius: 12px;
    margin: 0;
    padding: 6px;
	display: inline-block;
}

.img_effect{
    background-color: #fff;
    border: 1px solid #bbb;
    border-radius: 8px;
    box-shadow: 1px 1px 18px #888;
    cursor: default;
    padding: 8px;
    margin: 2px 0 8px 0;
}

.img_effect_ec {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BBBBBB;
    border-radius: 6px;
    box-shadow: 1px 1px 8px #888888;
    cursor: pointer;
    float: none !important;
    margin: 0;
    padding: 5px;
}


#promotion_priceTB{
	background: none repeat scroll 0 0 #CF3333;
	border: 1px solid #AEAEAE;
	border-radius: 6px;
	box-shadow: 2px 2px 2px #888888;
	margin: 0;
	padding:6px 0 0;
	height:36px;
}

#promotion_priceTB img{
	vertical-align: top;
	margin-right: 3px;
}

#price_displayTB {
	margin-right:3px;
    color: #ffffff;
    font-family: "Times New Roman",Times,serif,verdana,tahoma,PMingLiU;
    line-height:36px;
    font-size: 32pt;
    font-weight: bold;
    font-style: italic;
}


.TB_promotion_div {
	margin-top: 1px;
	clear: both;
    background-color: #EFEFEF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    float: left;
    padding: 2px;
}
.promotion_div {
    float: left;
    text-align: left;
}
.promotion_div .pluginCountBox {
    background-color: #FFC0CB;
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 0;
    overflow: hidden;
    padding: 0;
}

.TB_background {
    background-clip: content-box !important;
    border: 1px solid rgba(0, 0, 0, 0.3) !important;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2) !important;
    outline: 0 none !important;
}
.TB_background_in{
    	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%;
    	}
.menu_block {
	background: url("/pic/b16.gif") repeat scroll 0 0 transparent;
    border: 1px solid #BCBCBC;
    cursor: pointer;
    float: left;
    height: 26px;
    line-height: 24px;
    margin: 0 0 0 -1px;
    width: 56px;
}

#my_body {
	background-color: #FAF9FB;
	margin:0 auto;
	width:990px;
	text-align:center;
}

.bg_filter {
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5F5F5',endColorstr='#CFD1CF',GradientType=0 );
   background-image: -moz-linear-gradient(top, #F5F5F5 0%, #CFD1CF 100%); /* Older Firefox */
   background-image: -o-linear-gradient(top, #F5F5F5 0%, #CFD1CF 100%); /* Opera */
   background-image: -webkit-linear-gradient(top, #F5F5F5 0%, #CFD1CF 100%); /* Chrome, Safari */
   background-image: linear-gradient(to bottom, #F5F5F5 0%, #CFD1CF 100%); /* Firefox, IE10 */
   border-bottom: 1px solid #B6B6B6;
   border-top: 1px solid #E0E0E0;
   border-left: 1px solid #E0E0E0;
   border-right: 1px solid #E0E0E0;
}

.background_b16 {
    margin: 0;
    padding: 0 6px;
    /*background: url("/pic/b16.gif") repeat scroll 0 0 transparent;*/
    /*border: 1px solid #E2E8ED;*/
    color: #000000;
    /*height: 33px;*/
    line-height: 2.1em;
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5F5F5',endColorstr='#CFD1CF',GradientType=0 );
   background-image: -moz-linear-gradient(top, #F5F5F5 0%, #CFD1CF 100%); /* Older Firefox */
   background-image: -o-linear-gradient(top, #F5F5F5 0%, #CFD1CF 100%); /* Opera */
   background-image: -webkit-linear-gradient(top, #F5F5F5 0%, #CFD1CF 100%); /* Chrome, Safari */
   background-image: linear-gradient(to bottom, #F5F5F5 0%, #CFD1CF 100%); /* Firefox, IE10 */
   border-bottom: 1px solid #B6B6B6;
   /*border-top: 1px solid #E0E0E0;*/
}

.background_b16 ul{
	float: left;
    margin: 0;
    padding: 0;
	list-style: none;
}

.background_b16 li{
    margin: 0;
    padding: 0;
	text-align: left;
	line-height:36px;
	height:33px;
}

#give_bonus {
    color: blue;
    float: left;
	font-family:"Microsoft JhengHei",PMingLiU,Verdana,Arial;
    font-size: 12pt;
    font-weight: bold;
    line-height: 34px;
    margin-left: 7px;
    margin-top: 4px;
}

.font_color_gray{
	color:gray !important;
}
.font_color_blue{
	color:blue !important;
}

.font_color_red{
	color:red !important;
}
.font_color_green {
 	color:green !important;
    margin: 0 !important;
    padding: 0 !important;
}
.font_color_weight {
	font-weight:bold !important;
}

#TB_product {
	float: left;
	width: 100%;
	height: auto;
}

#drag_d {float: left;}
#drag_d >ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: left;
}
#drag_d li {
	/*float: left;*/
	color: #000;
	margin:6px 0;
	/*padding:0;*/
	text-align: left;
}
#TB_download_air li{margin:1px;}

#product_like_class{
	/*position: relative;*/
	text-align:left;
	float: left;
	width:974px;
	border:1px dashed blue;
	margin:3px 0 3px 0;
}
#product_like_class p{
	margin-top: 3px;
	margin-left: 6px;
	margin-bottom: 2px;
	text-align:left;
	font-family: "Microsoft JhengHei",PMingLiU,Arial,cursive;
	font-size: 12pt;
	color:#000000;
}
#product_like_class DL{
	text-align:left;
	margin:0;
	float: left;
	width:984px;
	height:96px;
	overflow:hidden;
}

#product_like_class DT{
	float: left;
	text-align:left;
	margin:3px 4px 8px;
	CURSOR: pointer;
}
#product_like_class DT img{
	width:100px;
	height:80px;
	margin-bottom: 2px;
}

#convenience_store{
	margin: 0;
	padding: 3px;
}
#convenience_store ul {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}

#convenience_store ul li {
	color: #000;
	margin:3px;
	padding:0;
}

#Famiport_code_span{
	color: #ff0000;
	font-family: Georgia, serif;
	font-size: 20px;
	font-weight:bold;
}

#etlife_code_span{
	color: #ff0000;
	font-family: Georgia, serif;
	font-size: 20px;
	font-weight:bold;
}
#ibon_711_code_span{
	color: #ff0000;
	font-family: Georgia, serif;
	font-size: 20px;
	font-weight:bold;
}
#show_product_search{
float: left;
width:755px;
margin:0;
background-color: #FFF;
text-align: center;
/*border: 1px solid #F4B7D6;*/
}


#show_product_channel{
float: left;
width:755px;
margin:0;
background-color: #FFF;
text-align: center;
/*border: 1px solid #F4B7D6;*/
}

#show_product_class{
float: left;
width:755px;
margin:0;
background-color: #FFF;
text-align: center;
/*border: 1px solid #F4B7D6;*/
}

.HomeClass_product_class{
float: left;
width:755px;
margin:5px 0 0 2px;
background-color: #FFF;
text-align: left;

}

#product_class{
float: left;
width:755px;
margin:5px 0 0 0;
background-color: #FFF;
text-align: left;
}

#product_class ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
#promotion_pic {
	float:left;
	margin:0;
	padding:0;
	height:30px;
	background: url(../images/9a4.gif) no-repeat;
	width:200px;
	font-family:"Microsoft JhengHei",PMingLiU,Verdana,Arial;
	font-size:12pt;
	font-weight:bold;
	line-height:30px;
	cursor:pointer;
	text-align:center;
	color:#fff;
}
#company_product_pic {
	float:left;
	margin:0;
	padding-left:6px;
	height:30px;
	background: url(../images/9a10.gif) no-repeat;
	width:200px;
	font-family:"Microsoft JhengHei",PMingLiU,Verdana,Arial;
	font-size:12pt;
	font-weight:bold;
	line-height:30px;
	cursor:pointer;
	text-align:left;
	color:#fff;
}
#today_hot_pic {
	float:left;
	margin:0;
	padding:0;
	height:30px;
	background: url(../images/9a14.gif) no-repeat;
	width:200px;
	font-family:"Microsoft JhengHei",PMingLiU,Verdana,Arial;
	font-size:12pt;
	font-weight:bold;
	line-height:30px;
	cursor:pointer;
	text-align:center;
	color:#fff;
}

#new_product_pic {
	float:left;
	margin:0;
	padding:0;
	height:30px;
	background: url(../images/9a10.gif) no-repeat;
	width:200px;
	font-family:"Microsoft JhengHei",PMingLiU,Verdana,Arial;
	font-size:12pt;
	font-weight:bold;
	line-height:30px;
	cursor:pointer;
	text-align:center;
	color:#fff;
}

#promotion_count {
	float:left;
	margin:0 0 0 6px;
	padding:0;
	height:30px;
	font-family:"Microsoft JhengHei",PMingLiU,Verdana,Arial;
	font-size:12pt;
	font-weight:bold;
	line-height:30px;
	cursor:pointer;
	text-align:center;
	color:#505050;
}
#introduction_div {
	float:left;
	height:118px;
	width:390px;
	overflow:hidden;
    line-height:17px;
}

#price_sort{
float: right;
width:755px;
margin:10px 10px 0 0;
background-color: #FFF;
text-align: right;
}

.page_split{
float: left;
width:755px;
margin:6px 8px 6px 0;
background-color: #f5f5f5;
text-align: right;
}

#product_list_channel{
float: left;
width:755px;
margin:0;
background-color: #FFF;
text-align: center;
}

#product_list{
float: left;
width:755px;
margin:0;
background-color: #FFF;
text-align: center;
}


#product_arrange{
clear:both;
float: left;
width:755px;
height:30px;
margin:2px 0 0 0;
background-color: #FFF;
text-align: left;
line-height: 30px;
padding: 0;
font-family:verdana,PMingLiU;
font-size:12px;
}
#product_arrange img{
vertical-align:middle;
border: 0;
margin-left: 6px;
margin-bottom: 1px;
cursor:pointer;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.pagination{
margin: 3px;
padding: 0;
background-color: #f5f5f5;
}

.pagination span{
background-color: #f5f5f5;
}
.pagination ul{
background-color: #f5f5f5;
margin: 0;
padding: 0;
text-align: right; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
margin: 1px;
list-style-type: none;
display: inline;
padding-bottom: 1px;
background-color: #f5f5f5;
}

.pagination a, .pagination a:visited{
padding: 2px 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: #FFFF80;
}

.pagination a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: pointer;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: pointer;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
cursor: pointer;
}

#sale_pic{
	display:block;
	clear:both;
	width: 350px;
	height: 100%;
	margin-bottom:6px;
}
.blueround{
	display:block;
}
.blueround *{
	display:block;
	height:1px;
	overflow:hidden;
	font-size:.01em;
	background:#f5f5f5
}
.blueround1{
	margin-left:3px;
	margin-right:3px;
	padding-left:1px;
	padding-right:1px;
	border-left:1px solid #f5f5f5;
	border-right:1px solid #f5f5f5;
	background:#f5f5f5;
}
.blueround2{
	margin-left:1px;
	margin-right:1px;
	padding-right:1px;
	padding-left:1px;
	border-left:1px solid #f5f5f5;
	border-right:1px solid #f5f5f5;
	background-color: #f5f5f5;
	
}
.blueround3{
	margin-left:1px;
	margin-right:1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #f5f5f5;
	border-left-color: #f5f5f5;
	
}
.blueround4{
	border-left:1px solid #f5f5f5;
	border-right:1px solid #f5f5f5
}
.blueround5{
	border-left:1px solid #f5f5f5;
	border-right:1px solid #f5f5f5;
}
.blueroundfg{
	background:#f5f5f5;
	height: 100%;
	
}
.whiteround{
	display:block;
}
.whiteround *{
	display:block;
	height:1px;
	overflow:hidden;
	font-size:.01em;
	background:#FFFFFF;
}
.whiteround1{
	margin-left:3px;
	margin-right:3px;
	padding-left:1px;
	padding-right:1px;
	border-left:1px solid #f5f5f5;
	border-right:1px solid #f5f5f5;
	background:#f5f5f5;
}
.whiteround2{
	margin-left:1px;
	margin-right:1px;
	padding-right:1px;
	padding-left:1px;
	border-left:1px solid #f5f5f5;
	border-right:1px solid #f5f5f5;
	background:#f5f5f5;
}
.whiteround3{
	margin-left:1px;
	margin-right:1px;
	border-left:1px solid #f5f5f5;
	border-right:1px solid #f5f5f5;
	
}
.whiteround4{
	border-left:1px solid #f5f5f5;
	border-right:1px solid #f5f5f5;
}
.whiteround5{
	border-left:1px solid #f5f5f5;
	border-right:1px solid #f5f5f5;
}
.whiteroundfg{
	background:#FFFFFF;
	height: 100%;
	
}

#home_class1{
	margin: 10px;
	border: 1px solid #F4B7D6;
	float: left;
	clear: left;
	width: 450px;
}

#home_class2{
	margin: 10px;
	border: 1px solid #F4B7D6;
	float: right;
	width: 450px;
}

#home_class3{
	margin: 10px;
	border: 1px solid #F4B7D6;
	float: left;
	width: 450px;
	clear:left;
}

#home_class4{
	margin: 10px;
	border: 1px solid #F4B7D6;
	float: right;
	width: 450px;
	clear:right;
}

#home_class5{
	margin: 10px;
	border: 1px solid #F4B7D6;
	float: left;
	width: 450px;
	clear:left;
}

#home_class6{
	margin: 10px;
	border: 1px solid #F4B7D6;
	float: right;
	width: 450px;
	clear:right;
}

.border_3px{
	margin:0 2px 0 2px;
    background-color: #fff;
    /*background-color: #FAF9FB;*/
	/*border: 3px solid #F4B7D6;*/
	border: 6px solid #f5f5f5;
	/*background: transparent url(/pic/background_blue1.gif);*/
}

.font_red{
	font-family:PMingLiU,verdana,tahoma,Arial,Courier,sans-serif;
	font-size:12px;
	color:red;
}

.font_blue{
	font-family:PMingLiU,verdana,tahoma,Arial,Courier,sans-serif;
	font-size:12px;
	color:blue;
}

.h1{
	font-family:PMingLiU;
	font-size:12px;
	color:#505050;
	font-weight:bold;
}

.on_bottom{
	position:absolute;
	bottom:0;
	border: 1px solid #000;
    left:2px; 
}

#header{
    /*clear:both;*/
	float:left;
	/*background-color: #FAF9FB;*/
	margin:0 auto;
	height:33px;
	line-height:33px;
	min-width:810px;
	width:810px;
	/*height:36px;*/
	font-family:verdana,tahoma,PMingLiU;
	text-align:center;
}
#header span {
	width:260px;
	float:left;
	margin:0 0 0 10px;
	padding:0;
	text-align:left;
	overflow: hidden;
	display:block;
	height:33px;
}

#header span a:hover{
	color:#00f;
	text-decoration:underline;
}
#header #text_3 {
	width:260px;
	float:left;
	margin:0 10px 0 0;
	padding:0;
	text-align:right;
}
#header a{
	color:#0000ff;
	font-family:Verdana,"Microsoft JhengHei",PMingLiU;
	font-size:12pt;
	font-weight:normal;
	text-decoration:none;
	overflow: hidden;
}

#header .text_ad {
	width:260px;
	float:left;
	margin:0;
	padding:0;
}
#header .text_ad a{
	color:#005599;
	font-family:verdana,tahoma,PMingLiU;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	overflow: hidden;
}
#header_text2{
	width:600px;
	float:right;
	margin-top:6px;
}

#header_text2 span a:hover{
	color:#00f;
	text-decoration:underline;
}
#header_text2 a{
	color:#0000ff;
	font-family:Verdana,"Microsoft JhengHei",PMingLiU;
	font-size:12pt;
	font-weight:normal;
	text-decoration:none;
	overflow: hidden;
}

.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
.highslide-html-content{
	position: absolute;
	display: none;
	width: auto
}
/*.highlight {background-color: #ffff66;}*/
/* Search highlight */

.highlight{
	background-color: #FFFF00;
	color: #CC0000;
	font-size:12px;font-weight: bold;
	font-family:verdana,tahoma,PMingLiU;
	
}

#m_has_message a{
	color: #ffffff;
}

#member_m_has{
	color: #ffffff;
}

/*設定字體*/

.amount_money{
	color:#0000ff;
	font-family:verdana,tahoma,PMingLiU;
	font-size:13pt;
	font-weight:bold;
}

.money{
	float: right;
	color:#FF0000;
	font-family:verdana,tahoma,PMingLiU;
	font-size:13pt;
	font-weight:bold;
}

.TextBox {
	border: #000000 1px inset;
	border-color: #000000 #666666 #666666 #000000;
	background-color: #FFFFFF;
	background-attachment: fixed;
	background-image: url(/service/pic/box_shadow.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.border_line{
border:1px solid #E2E8ED;
}

.tr_hover a:hover {
background-color:#FCF;
}

#dltext{
	font-size:18px;
	padding-left:15px;
}

#dlsubtext{
	padding-left:15px;
	font-size:94%;
	color: #3F3B1F;
}

#dlinfotext{
	padding-left:15px;
	padding-top:19px;
	font-size:94%;
	color: #3F3B1F;
}

#dlcontainer{
	height:15em;
	width:480px;
	margin:45px 0 0 25px;
	float:right;
}

#dlbox{width:438px;}
#dl-top{
	height:17px;
	background-image: url(/pic/dlnow-box-top.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#dl-middle{
	background-image: url(/pic/dlnow-box-middle.gif);
	background-repeat: repeat-y;
}
#dl-bottom{
	height:22px;
	background-image: url(/pic/dlnow-box-bot.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#dl-footer{
	text-align:right;
	padding-top:20px;
	padding-right:10px;
	font-size:11px;
}

.underline {
	font-family: PMingLiU;
	font-size: 12px;
	line-height: 120%;
	color: red;
	text-decoration: line-through;
}

.underline_v {
	font-family: PMingLiU;
	font-size: 16px;
	line-height: 120%;
	text-decoration: line-through;
}

.Famiportbutton {
	font-family: "Microsoft JhengHei",PMingLiU, MingLiU;
	font-size: 12px;
	color: #000000;
                background-color: WHITE;
                background-image: url(/pay/pic/ss_famiport.gif); 
                border: 0 none; 
                width: 65px; 
                height: 22px;
}
.Life-etbutton {
	font-family: "Microsoft JhengHei",PMingLiU, MingLiU;
	font-size: 12px;
	color: #000000;
                background-color: WHITE;
                background-image: url(/pay/pic/ss_etlife.gif); 
                border: 0 none; 
                width: 64px; 
                height: 22px;
                
}
.blankbutton {
	font-family: "Microsoft JhengHei",PMingLiU, MingLiU;
	font-size: 12px;
	color: #000000;
                background-color: WHITE;
                background-image: url(/buy/pic/blankbutton.gif); 
                border: 0 none; 
                width: 59px; 
                height: 22px;
                cursor:pointer;
                padding:4px;
				line-height: 14px;
}
.blankbutton_b {
	font-family: "Microsoft JhengHei",PMingLiU, MingLiU;
	font-size: 12px;
	color: blue;
                background-color: WHITE;
                background-image: url(/buy/pic/blankbutton.gif); 
                border: 0 none; 
                width: 59px; 
                height: 22px;
                padding:4px;
                cursor:pointer;
				line-height: 14px;
}
.blankbutton_r {
	font-family: "Microsoft JhengHei",PMingLiU, MingLiU;
	font-size: 12px;
	color: red;
                background-color: WHITE;
                background-image: url(/buy/pic/blankbutton.gif); 
                border: 0 none; 
                width: 59px; 
                height: 22px;
                padding:4px;
                cursor:pointer;
				line-height: 14px;
}
.blankbuttonwide {
	font-family: "Microsoft JhengHei",PMingLiU, MingLiU;
	font-size: 12px;
	color: #000000;
                background-color: WHITE;
                background-image: url(/buy/pic/blankbuttonwide.gif); 
                border: 0 none; 
                width: 85px; 
                height: 22px;
                cursor:pointer;
				line-height: 14px;
}

.blankbuttonwide_b {
	font-family: "Microsoft JhengHei",PMingLiU, MingLiU;
	font-size: 12px;
	color: blue;
                background-color: WHITE;
                background-image: url(/buy/pic/blankbuttonwide.gif); 
                border: 0 none; 
                width: 85px; 
                height: 22px;
                cursor:pointer;
				line-height: 14px;
}

.blankbuttonwide_g {
	font-family: "Microsoft JhengHei",PMingLiU, MingLiU;
	font-size: 12px;
	color: green;
                background-color: WHITE;
                background-image: url(/buy/pic/blankbuttonwide.gif); 
                border: 0 none; 
                width: 85px; 
                height: 22px;
                cursor:pointer;
				line-height: 14px;
}

.blankbuttonwide_r {
	font-family: "Microsoft JhengHei",PMingLiU, MingLiU;
	font-size: 12px;
	color: red;
                background-color: WHITE;
                background-image: url(/buy/pic/blankbuttonwide.gif); 
                border: 0 none; 
                width: 85px; 
                height: 22px;
                cursor:pointer;
				line-height: 14px;
}

button{
	font-family: "Microsoft JhengHei",PMingLiU, MingLiU !important;
}
input.button{
	font-family: "Microsoft JhengHei",PMingLiU, MingLiU;
	font-size: 12px;
	color: #000000;
                background-color: WHITE;
                background-image: url(/buy/pic/blankbutton.gif); 
                border: 0 none; 
                width: 59px; 
                height: 22px;
                cursor:pointer;
                padding:4px;
				line-height: 14px;
}

.button_red{
	font-family: "Microsoft JhengHei",PMingLiU, MingLiU;
	font-size: 12px;
	color: red;
                background-color: WHITE;
                background-image: url(/buy/pic/blankbutton.gif); 
                border: 0 none; 
                width: 59px; 
                height: 22px;
                cursor:pointer;
                padding:4px;
				line-height: 14px;
}

.button_blue{
	font-family: "Microsoft JhengHei",PMingLiU, MingLiU;
	font-size: 12px;
	color: blue;
                background-color: WHITE;
                background-image: url(/buy/pic/blankbutton.gif); 
                border: 0 none; 
                width: 59px; 
                height: 22px;
                cursor:pointer;
                padding:4px;
				line-height: 14px;
}

.button_gray{
	font-family: "Microsoft JhengHei",PMingLiU, MingLiU;
	font-size: 12px;
	color: #505050;
                background-color: WHITE;
                background-image: url(/buy/pic/blankbutton.gif); 
                border: 0 none; 
                width: 59px; 
                height: 22px;
                cursor:pointer;
                padding:4px;
				line-height: 14px;
}

.button_green{
	font-family: "Microsoft JhengHei",PMingLiU, MingLiU;
	font-size: 12px;
	color: green;
                background-color: WHITE;
                background-image: url(/buy/pic/blankbutton.gif); 
                border: 0 none; 
                width: 59px; 
                height: 22px;
                cursor:pointer;
                padding:4px;
				line-height: 14px;
}

#content{margin:0 0 0 2%;position:relative;}
.content_line{background:#FFF;width:96%;margin-top:8px;padding:10px;position:relative;}

.p_case {background:#FFF;border:1px solid #DEDEB8;margin-right:1px;}

/***館別******/
.bevelmenu{
clear:left;
float:left;
margin: 0 0 10px;
padding: 0 0 8px;
width: 755px;
background-color: #FFF;
text-align: left; /*set value to "right" for example to align menu to the right of page*/
border:1px solid #EEEEEE;
}

.bevelmenu h5{
background-color: #EEEEEE;
background:transparent url(/pic/a14.gif);
margin: 0;
padding:7px;
width: 741px;
float:left;
}
.bevelmenu h5 a{
font-family:verdana,PMingLiU;
font-size:12px;
font-weight: bold;
color:#000;
}

.bevelmenu h5 img{
margin: 0 3px 0 0;
padding:0;
}

.bevelmenu h6{
	background-color: #EEEEEE;
	background:transparent url(/pic/a10.gif);
	margin: 0;
	padding:7px;
	width: 741px;
	float:left;
}
.bevelmenu h6 a{
	font-family:"Microsoft JhengHei",Arial,cursive;
	font-size:12pt;
	color:#000;
}

.bevelmenu h6 img{
	margin: 0 3px 0 0;
	padding:0;
}

.bevelmenu h4{
	background-color: #EEEEEE;
	background:transparent url(/pic/a10.gif);
	margin: 0;
	padding:7px;
	width: 741px;
	float:left;
}
.bevelmenu h4 a{
	font-family:"Microsoft JhengHei",Arial,cursive;
	font-size:12pt;
	color:#000;
}

.bevelmenu h4 img{
	margin: 0 3px 0 0;
	padding:0;
}

.bevelmenu h1{
background-color: #EEEEEE;
background:transparent url(/pic/a15.gif);
margin: 0;
padding:7px;
width: 741px;
float:left;
}
.bevelmenu h1 a{
font-family:verdana,PMingLiU;
font-size:12px;
font-weight: bold;
color:#000;
}

.bevelmenu h1 img{
margin: 0 3px 0 0;
padding:0;
}

.bevelmenu h2{
background-color: #EEEEEE;
background:transparent url(/pic/a16.gif);
margin: 0;
padding:7px;
width: 741px;
float:left;
}
.bevelmenu h2 a{
font-family:verdana,PMingLiU;
font-size:15px;
font-weight: bold;
color:#000;
}

.bevelmenu h2 img{
margin: 0 3px 0 0;
padding:0;
}
/***館別******/






.tips{
	position:absolute;
	visibility:hidden;
	width:460px;
	font-family:verdana,PMingLiU;
	font-size:12px;
	color:#666;
	text-align: left;
	background:#F0FFF0;
	border:#360 1px dotted;
	padding:6px;
	}

#company_list_css {
	float:right;
	position:absolute;
	/*visibility:hidden;*/
	/*display: none;*/
	width:260px;
	height:100%;
	text-align: left;
	background:#F5f5F5;
	/*border:1px solid gray;*/
	z-index: 1000;
	right: 6px; /*position where enlarged image should offset horizontally */
}
#product_list_css {
	float:right;
	position:absolute;
	/*visibility:hidden;*/
	/*display: none;*/
	width:410px;
	height:100%;
	text-align: left;
	background:#F5f5F5;
	/*border:1px solid gray;*/
	z-index: 1100;
	right: 6px; /*position where enlarged image should offset horizontally */
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */
}



/*第二個*/
.thumbnail1{
position: relative;
z-index: 1;
}

.thumbnail1:hover{
background-color: transparent;
/*z-index: 200;*/
}

.thumbnail1 span{ /*CSS for enlarged image*/
z-index: 1600;
position: absolute;
background-color: lightyellow;
padding: 5px;
right: 100px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail1 span img{ /*CSS for enlarged image*/
z-index: 1600;
border-width: 0;
padding: 2px;
}

.thumbnail1:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
right: 60px; /*position where enlarged image should offset horizontally */
}


/* Popup Menu */
.popupmenu_popup {
color: #FFFFFF;
border: 1px solid #d9d9d9;
}
.popupmenu_option {
background: #f5f5f5;
color: #000000;
white-space: nowrap;
padding: 3px;
}
.popupmenu_option a {
color: #000000;
padding: 3px;
text-decoration: none;
}
.popupmenu_highlight {
background: #eeeeee;
color: #FFFFFF;
white-space: nowrap;
padding: 3px;
cursor: pointer;
}
.popupmenu_highlight a {
color: #FFFFFF;
padding: 3px;
text-decoration: none;
}

.tab_img {
		  float:left;
		  margin:15px;
}

.basic_btn_clk{
background-color: gray;	color: white;
text-decoration: none;
padding: 2px;
border-top: solid 1px #d0d0d0;
border-left: solid 1px #d0d0d0;
border-bottom: solid 1px black;
border-right: solid 1px black;	font-size: 110%;
}

.basic_btn{
background-color: #e0e0e0;
color: Black;text-decoration: none;
padding: 2px;border-top: solid 1px #f0f0f0;
border-left: solid 1px #f0f0f0;
border-bottom: solid 1px gray;
border-right: solid 1px gray;
font-size: 100%;
}

.button_1{
background-color: #EEEEEE;
background-image: url(/pic/button_bg1.gif);
border-color: #990000 #660000 #660000 #990000;
border-style: solid;border-width: 1px;
cursor: pointer; color: #333333;
font-size: 12px;font-family: PMingLiU;
}

.button_2{
background-color: #EEEEEE;
background-image: url(/pic/button_bg2.gif);
color: white;
border-color: #990000 #660000 #660000 #990000;
border-style: solid;border-width: 1px;
cursor: pointer; color: #333333;
font-size: 12px;font-family: PMingLiU;
}

#showimage{
position:absolute;
visibility:hidden;
/*border: 2px dotted black;*/
background-color:white;
/*width:200px;*/
}

#showimage img{
	cursor:pointer;
}
#dragbar{
cursor: pointer;
cursor: pointer;
background-color: #EFEFEF;
min-width: 100px; /*NS6 style to overcome bug*/
}

#dragbar #closetext{
font-weight: bold;
margin-right: 1px;
}
::-moz-selection {
    background: none repeat scroll 0 0 #fe57a1;
    color: #fff;
    text-shadow: none;
}
::selection {
    background: none repeat scroll 0 0 #fe57a1;
    color: #fff;
    text-shadow: none;
}
.yahei{font-family:"Microsoft YaHei",Verdana,"Microsoft JhengHei",PMingLiU;font-size:11pt;}
.comment{font-family:verdana,tahoma,PMingLiU;font-size:10pt;}
.comment{font-family:verdana,PMingLiU;font-size:12px;}
.price {color: #ff0000; font-family:"Times New Roman",Times,serif,verdana,tahoma,PMingLiU;font-size:15pt; font-weight:bold;}
.price_r {color: #ff0000; font-family:"Times New Roman",Times,serif,verdana,tahoma,PMingLiU;font-size:16pt; font-weight:bold;}
.price_b {color: #3355FF; font-family:"Times New Roman",Times,serif,verdana,tahoma,PMingLiU;font-size:16pt; font-weight:bold;}
.f21 { font-size: 12px; line-height: 16px; font-family: Arial,Helvetica,sans-serif;}
.f3_1 { font-family: PMingLiU;font-style: normal; font-size: 11pt;}
.small1113 { font-family: PMingLiU; font-style: normal; font-size: 11pt;}
.txt3 { font-family: PMingLiU;font-style: normal; font-size: 11pt;}
.txt31 { font-family: PMingLiU; font-style: normal; font-size: 11pt;}
.f3txt { font-family: PMingLiU; font-style: normal; font-size: 11pt; line-height:1.5em;}
.f11 {  font-size: 11pt; color: #666666; line-height: 19px; font-family: PMingLiU;}
.f1 {font-size:12px;font-family:Verdana,"Microsoft JhengHei",PMingLiU;line-height: 14pt;}
.f2 {font-size:12px;font-family:Verdana,"Microsoft JhengHei",PMingLiU;}
.f10 {font-size:11pt;font-family:PMingLiU;}
.f2b{font-size:12px;font-weight:bold;font-family:Verdana,"Microsoft JhengHei",PMingLiU;}
.f3 { font-family: "Microsoft JhengHei",verdana,PMingLiU, MingLiU; font-style: normal; font-size: 12pt;}
.font3 {font-size:12pt;font-family:PMingLiU;letter-spacing:6px;FILTER:glow(color=blue,strength=2);HEIGHT:1px;cursor:pointer;}
.f3b{font-size:12pt;font-weight:bold;font-family:"Microsoft JhengHei",PMingLiU;}
.f4 {font-size:14pt;font-family:PMingLiU;}
.f4b{font-size:14pt;font-weight:bold;font-family:PMingLiU;}
.f5 {font-size:16pt;font-family:verdana,PMingLiU;}
.f5b {font-size:16pt;font-weight:bold;font-family:PMingLiU;}
.f6 {font-size:18pt;font-family:PMingLiU;}
.f6b {font-size:18pt;font-weight:bold;font-family:PMingLiU;}
.f7 {font-size:20pt;font-family:PMingLiU;}
.f7b {font-size:20pt;font-weight:bold;font-family:PMingLiU;}
.vb10 {font-size:10pt;font-weight:bold;font-family: DFKai-SB, PMingLiU;}
.vb12 {font-size:12pt;font-weight:bold;font-family: DFKai-SB, PMingLiU;}
.vb14 {font-size:14pt;font-weight:bold;font-family: DFKai-SB, PMingLiU;}
.shadow1 { font-size: 12px; filter:dropshadow(color=#000000,offx=1,offy=1);color:#ffffff;}
.shadow2 { font-size: 12px; filter:dropshadow(color=#d5d5d5,offx=1,offy=1);color:#000000;}
.nolink {text-decoration:none;}
.fixedsys{font-family:fixedsys;}
.verdana{font-family:tahoma,PMingLiU;font-size:10pt;line-height: 13pt;}
.tahoma{font-family:tahoma,PMingLiU;font-size:10pt;line-height: 13pt;}
.tahoma9{font-family:tahoma,PMingLiU;font-size:12px;line-height: 12pt;}
.tahoma8{font-family:tahoma,PMingLiU;font-size:8pt;line-height: 11pt;}
.v{font-family:verdana,"Microsoft JhengHei","Microsoft Yahei","Microsoft YaHei",PMingLiU;font-size:14px;}
.vt{font-family:Helvetica,Arial,sans-serif,verdana,tahoma,PMingLiU;font-size:10pt;}
.v1{font-family:verdana,Arial Black,PMingLiU;font-size:10pt;}
.v9{font-family:verdana,tahoma,PMingLiU;font-size:12px;}
.v8{font-family:verdana,tahoma,PMingLiU;font-size:8pt;}
.u13{font-family:verdana,tahoma,PMingLiU;font-size:13pt;line-height: 120%;text-decoration: line-through;}
.uv{font-family:verdana,tahoma,PMingLiU;font-size:10pt;line-height: 120%;text-decoration: line-through;}
.v13{font-family:verdana,tahoma,PMingLiU;font-size:13px;}
.v14{font-family:verdana,"Microsoft JhengHei",tahoma,PMingLiU;font-size:14px;}
.v16{font-family:verdana,"Microsoft JhengHei",tahoma,PMingLiU;font-size:15px;}
.v18{font-family:verdana,tahoma,PMingLiU;font-size:18pt;}
.vtext{font-size:11.0pt;font-family:Verdana;color:teal;}
.member {font-size:12px;  letter-spacing: 3pt; line-height: 13pt;}
.allservice {font-family:tahoma,PMingLiU;font-size:12px;line-height: 12pt;color:#f7f7f7;}
.input{border:1px solid black;background-color:white;}
.cnt1{
	background-color: #EEEEEE;
	border: 1px solid #000000;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 4px;
}
.cnt1 a{
	color: #000000;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.cnt1 a:hover{
	color: #0095E6;
}

.cnt2 a{
	color: #000000;
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.cnt2 a:hover{
	color: #0088DD;
}

.cnt3 {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	border-right: 0 none;
	border-top: 0 none;
	color: #333333;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.cnt4 {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	border-left: 0 none;
	border-top: 0 none;
	color: #333333;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}


/*問與答*/
.qa_main_table {
	font-family:arial,PMingLiU;
	font-size:12px;
    width:790px;
	border: 1px solid #eeeeee;
	margin:0;
	padding:0;
}
.qa_product {border: 1px solid #CFCFCF; margin-top: 16px;}
.qa_product ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
.qa_product li{
	display: inline;
	margin:0;
	padding:6px;
}

.page_data, .page_data a {
	font-family:Verdana,"Microsoft JhengHei",PMingLiU;
	color:gray;
	font-size:11pt;
	margin-top:16px;
}
.page_data ul{
	list-style-type:none;
	margin:0;
	padding:0;
	/*border: 1px solid #CFCFCF;*/
}
.page_data li{
	display: inline-block;
	margin:0;
	padding:6px;
	/*border: 1px solid #CFCFCF;*/
}



/* 共用設定 */
div.qa_area dl, div.qa_area dt, div.qa_area dd {margin: 0; padding: 0;}
div.qa_area {border: 1px solid #CFCFCF; margin-bottom: 16px;}

/* 標題區塊各別設定 */
div.qa_area .q_mark {background: #FFFDDB url(/service/pic/q.gif);}
div.qa_area .a_mark {background: url(/service/pic/a.gif);}
div.qa_area .m_mark {background: #FFFDDB url(/pic/member.gif);} /* 新增的*/


/* 標題區塊共用設定 */
/*											↓新增的 */
div.qa_area .q_mark, div.qa_area .a_mark, div.qa_area .m_mark {background-position: 4px 50%; background-repeat: no-repeat; width: 100%; padding: 4px 0; float: left;}

/* 標題區塊元素共用設定 */
div.qa_area dt strong {display: block; float: left; margin-left: 26px;}

/* 若要求圖片、左邊框、右邊文字之間距完全一樣（不論登入與否）），則須啟用下方規則 */
div.qa_area dt.m_mark strong {display: block; float: left; margin-left: 28px;}

/* 時間標記 */
.qa_timestamp {display: block; float: right; margin-right: 4px;}

/* 文字區塊共用設定 */
div.qa_area .qa_text, div.qa_area .qa_reply {clear: both; padding-bottom: 4px; padding-left: 60px; padding-right: 4px;}

/* 問題文字區塊設定 */
div.qa_area .qa_text {background: #FFFDDB;}

/*DIV+CSS=table*/
.TB_Table{
	/*clear:both;*/
	padding:0;
	overflow:auto;
	text-align:left;
	/*line-height:1.4em;*/
}
.TB_Table ul{
	/*border: 1px solid #999999;*/
	list-style-type:none;
	margin:0;
	padding:0;
	;}
.TB_Table li{
	/*border: 1px solid #999999;*/
	display: inline;
	margin:0;
	padding:6px;
    line-height:22px;
	}
/*--------------------------------------------------------------*/
/*DIV+CSS=table*/
.TB_message{
	/*clear:both;*/
	padding:0;
	overflow:auto;
	text-align:left;
	/*line-height:1.4em;*/
}
.TB_message ul{
	/*border: 1px solid #999999;*/
	list-style-type:none;
	margin:0;
	padding:0;
	}
.TB_message li{
	/*border: 1px solid #999999;*/
	display: inline;
	margin:0;
	padding:2px;
    line-height:22px;
    clear:right;
	}
/*--------------------------------即時訊息------------------------------*/
#message_pic img{
    height:66px;
    width:90px;
    margin-top:2px;
}
#timely_message{
	background-color: #ffffff;
	/*border: 1px solid #999999;*/
	margin:0;
	padding:0;
	text-align:left;
	width:252px;
	font-family:Verdana,"Microsoft JhengHei",PMingLiU;
	font-size:10pt;
	color:#000;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	z-index: 900;
}
#timely_message a{
	font-family:Verdana,"Microsoft JhengHei",PMingLiU;
	font-size:10pt;
	color:#000;
}
#timely_message ul{
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
	
}
#timely_message li{
	display: block;
	width:246px;
	line-height:24px;
	margin:0px;
	padding:0 2px;
	float:left;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	/*border-bottom: 1px solid #999999;*/
}

#timely_message .li_top{
	/*background:url("/pic/menupu_bg.gif") repeat scroll 0 0 #FAF9FB;*/
	background:url("/pic/b16.gif") repeat scroll 0 0 transparent;
	background-color: #f5f5f5;
	display: block;
	width:240px;
	line-height:24px;
	margin:0px;
	padding:0 0 0 10px;
	float:left;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

#timely_message li strong{
	display: block;
	float:left;
	color:darkblue;
}
#timely_message li span{
	display: block;
	float:right;
	padding:0 10px;
	cursor:pointer;
}

#timely_product{
	background-color: #ffffff;
	/*border: 1px solid #999999;*/
	margin:0;
	padding:0;
	text-align:left;
	width:272px;
	font-family:Verdana,"Microsoft JhengHei",PMingLiU;
	font-size:10pt;
	color:#000;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
#timely_product a{
	font-family:Verdana,"Microsoft JhengHei",PMingLiU;
	font-size:10pt;
	color:#000;
}
#timely_product ul{
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
	
}
#timely_product li{
	display: block;
	width:250px;
	line-height:24px;
	margin:0px;
	padding:0 10px;
	float:left;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	/*border-bottom: 1px solid #999999;*/
}

#timely_product .li_top{
	/*background:url("/images/tab_a.jpg") no-repeat scroll 0 0 transparent;*/
	background-color: #999999;
	display: block;
	width:260px;
	line-height:24px;
	margin:0px;
	padding:0 0 0 10px;
	float:left;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

#timely_product li strong{
	display: block;
	float:left;
	color:darkblue;
}
#timely_product li span{
	display: block;
	float:right;
	padding:0 10px;
	cursor:pointer;
}

#timely_good{
	background-color: #ffffff;
	/*border: 1px solid #999999;*/
	margin:0;
	padding:0;
	text-align:left;
	width:272px;
	font-family:Verdana,"Microsoft JhengHei",PMingLiU;
	font-size:10pt;
	color:#000;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
#timely_good a{
	font-family:Verdana,"Microsoft JhengHei",PMingLiU;
	font-size:10pt;
	color:#000;
}
#timely_good ul{
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
	
}
#timely_good li{
	display: block;
	width:250px;
	line-height:24px;
	margin:0px;
	padding:0 10px;
	float:left;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	/*border-bottom: 1px solid #999999;*/
}

#timely_good .li_top{
	/*background:url("/images/tab_a.jpg") no-repeat scroll 0 0 transparent;*/
	background-color: #999999;
	display: block;
	width:260px;
	line-height:24px;
	margin:0px;
	padding:0 0 0 10px;
	float:left;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

#timely_good li strong{
	display: block;
	float:left;
	color:darkblue;
}
#timely_good li span{
	display: block;
	float:right;
	padding:0 10px;
	cursor:pointer;
}

#show_message{
    overflow:hidden;
	height:120px;
}
#show_product{
    overflow:hidden;
	height:120px;
}
#show_good{
    overflow:hidden;
	height:97px;
}

/*--------------------------------------------------------------*/
.li_sl{                         /*左方表格-開始*/
    height:24px;
	clear:left;
	float:left;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

.li_sr{                         /*右方表格-開始*/
    height:24px;
	float:left;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.li_sm{                         /*中間表格-開始*/
    height:24px;
	float:left;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

.li_el{                          /*左方表格-結束*/
    height:24px;
	clear:left;
	float:left;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.li_er{                          /*右方表格-結束*/
    height:24px;
	float:left;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.li_em{                          /*中間表格-結束*/
    height:24px;
	float:left;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

.li_ea{                          /*單一表格-結束*/
    height:24px;
	clear:left;
	float:left;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

.li_a{                           /*單一表格*/
    height:24px;
	clear:left;
	float:left;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

.li_ml{
    height:24px;
	clear:left;
	float:left;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.li_mr{
    height:24px;
	float:left;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.li_mm{
    height:24px;
	float:left;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
/*--------------------------------------------------------------------*/

.li_ls{
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.li_ms{
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	
}
.li_rs{
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

.li_le{
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.li_me{
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	
}
.li_re{
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

/*-------------------------訂單process-------------------------------------------------*/

#TB_order_process {
	z-index:100;
	top:0;
	left:0;
	height:100%;
	width:100%;	
	background:#036;
	}
	* html #TB_order_process { /* ie6 hack */
		 position:absolute;
		 overflow:auto;
		 width:expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + 'px');
		 height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
		}
#TB_order_window {
	position:fixed;
	z-index:102;
	top: 50%;
	left:50%;
	background:#fff;
	display:none;
	text-align:left;
/*	border:5px solid #004A71; */
/*	border:5px solid #80A5B8; */
	border:0px;
	}

	* html #TB_order_window { /* ie6 hack */
		position:absolute;
		margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
		}
.facebook_icon{
	background-image:url(/pic/facebook_icon.gif);
	/*background-repeat:no-repeat scroll 0 0 transparent;*/
	background-repeat:no-repeat;
	display:inline-block;
	height:14px;
	width:14px;
	overflow:hidden;
	}
.spritemap_866wqg{background-image:url(/css/pic/b8rqv119.png);background-repeat:no-repeat;display:inline-block;height:16px;width:16px;}
.sx_74491b{width:15px;height:13px;background-position:-0px -204px;}
.sx_55e2a2{background-position:-0px -70px;}

.Actions_say_good{
	background-image:url(/sale/pic/Hands-yes24.png);background-repeat:no-repeat;display:inline-block;height:24px;width:24px;
}
.Remove_say_good{
	background-image:url(/sale/pic/Hands-no24.png);background-repeat:no-repeat;display:inline-block;height:24px;width:24px;
}

.order_message, .order_message a {
	font-family:Verdana,"Microsoft JhengHei",PMingLiU;
	color:gray;
	font-size:11pt;
	margin:6px;
	text-align:left;
}
.order_nextpage, .order_nextpage a {
	font-family:Verdana,"Microsoft JhengHei",PMingLiU;
	color:gray;
	font-size:10pt;
}
.order_button {
	cursor:pointer;
	float:right;
	width:80px;
	/*border:1px solid #999999;*/
	text-align:center;
}

.order_list, .order_list a {
	float:left;
	margin:0 auto;
	padding:0;
	font-family:Verdana,"Microsoft JhengHei",PMingLiU;
	color:#505050;
	font-size:10pt;
	text-align:left;
	width:967px;
	/*border:1px solid #999999;*/
}
.order_list td{
	margin:0;
	padding:0;
	font-family:Verdana,"Microsoft JhengHei",PMingLiU;
	color:#505050;
	font-size:10pt;
}

.ul_none{
	list-style-type:none;
	margin:0;
	padding:0;
}

#say_good {
	font-family:verdana,tahoma,"Microsoft JhengHei",PMingLiU;
	font-size:11pt;
	color:blue;
}

#say_good_txt {
	font-family:Verdana,"Microsoft JhengHei",PMingLiU;
	font-size:11pt;
	color:blue;
}

.good_font {
	font-family:Verdana,"Microsoft JhengHei",PMingLiU;
	font-size:11pt;
	color:#505050;
}

.recommend_product {
	float:left;
	font-family:Verdana,"Microsoft JhengHei",PMingLiU;
	color:#505050;
	font-size:10pt;
	border:1px solid #bbbbbb;
	box-shadow: 6px 6px 5px #888;
	width:450px;
    margin-left:10px;
}

.product_advertxt ul {
    margin:0 10px;
	padding:0;
    list-style: none;
    text-align:left;
}

.product_advertxt li {
	background: url("/css/images/r_download_icon.gif") no-repeat scroll left 6px transparent;
	margin:0;
	padding:0 0 0 20px;
    line-height:22px;
}

a.glidebutton{
display: inline-block;
position: relative;
text-decoration: none;
overflow: hidden;
height: 30px; /* height of each button */
text-align: center;

-moz-transition: all 0.3s ease-in-out; /* Enable CSS transition between property changes */
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}

a.glidebutton > span:first-child{ /* first span inside button */
position: relative;
display: block;
height: 100%;

-moz-box-sizing: border-box;
box-sizing: border-box;
-moz-transition: all 0.3s ease-in-out; /* Enablenone repeat scroll 0 0 #6A548A CSS transition between property changes */
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}

a.glidebutton > span:first-child:after{ /* CSS generated content */
content: attr(data-text); /* Duplicate text of span markup */
display: block;
width: 100%;
height: 100%;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: inherit;
position: absolute;
top:100%;
left:0;
}

a.glidebutton:hover > span:first-child{
-moz-transform: translateY(-100%);
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
-o-transform: translateY(-100%);
transform: translateY(-100%);
}


.Pagination-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 3%;
  font-size: 20px;
  color: #ddd;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  /*filter: alpha(opacity=70);*/
  /*opacity: .7;*/
}
.Pagination-control.left {
  /*background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);*/
  /*background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);*/
  /*background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));*/
  /*background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);*/
  /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);*/
  background-repeat: repeat-x;
}
.Pagination-control.right {
  right: 0;
  left: auto;
  /*background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);*/
  /*background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);*/
  /*background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));*/
  /*background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);*/
  /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);*/
  background-repeat: repeat-x;
}
.Pagination-control:hover,
.Pagination-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9;
}

/*********************************************************************/
.channel_btn {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
	font-family:Verdana,"Microsoft JhengHei",PMingLiU;
}
.btn-blue {
    background-color: #428bca;
    border-color: #357ebd;
    color: #fff;
}

.channel_btn_active {
    -moz-user-select: none;
    background-image: none;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    margin: 0;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    background: none repeat scroll 0 0 #FFFFFF;
	background-color: #6a548a !important;
	border-color: #6a548a !important;
    border: 1px solid #BBBBBB;
    border-radius: 8px;
	font-family:Verdana,"Microsoft JhengHei",PMingLiU;
}