span.errMsg{ color:#FF0000; font-style:italic; display:none}
span.i{ font-style:italic}
span.require{ color:#FF0000; font-weight:bold }
img.bg{background-position:center; background-repeat:no-repeat}
span.linethrough{text-decoration:line-through}
span.red{ color:#FF0000 }

/* Common */
.acc_help .content{ padding:10px 10px;}
/* Common */

/* Homepage */
div#b_news p.sub{height:100px; overflow:hidden}
div#b_promotion p.sub{height:50px; overflow:hidden}
#b_trustBrand li{height:100px; overflow:hidden}
/* Homepage */

/* Register */
.acc_updateInfo .form li { height:auto}
.acc_updateInfo .form li span.errMsg{ padding-left:20px;}

div.reg_done{ font-size:12px; line-height:1.5; margin-bottom:10px;}
/* Register */

/* My shop */
div#b_accountInfo_left div.guide{ background:#177EBC; color:#CCCCCC; padding:4px;}
div#b_accountInfo_left div.guide span.headline{ font-weight:bold; text-decoration:underline}
div#b_accountInfo_left input[type=submit], input[type=button]{width:60px; cursor:pointer}
div#b_accountInfo_left div.change_logo{ margin-bottom:10px;}

div.mini_comInfo table a.edit{font-size:12px; padding-left:8px;}
div.mini_comInfo table tr.edit{ display:none;}

p.support{
	text-align:center;
	line-height:2.0;
	font-weight:bold;
	font-size:12px;
}
p.support .phone{
	font-size:15px;
	color:#FF0000;
}
/* My shop */

/* My Shop Product */
.admin div.new{ background:transparent url(../images/new_s.png) no-repeat right; margin-right:10px;}

div.replace_guide
{
	font-size:12px; line-height:1.5; 
	padding:5px; 
	margin-top:10px;
	border:1px solid #1884C3;
}
div.replace_guide .title
{
	background:#1884C3;
	font-weight:bold;
	color:#000000;
	padding:5px;
	margin-bottom:10px;
}
div.replace_guide .step{
	margin:0px 0px 5px 20px;
}
div.replace_guide .sub_step{margin:0px 0px 5px 50px;}
/* My Shop Product */

.red{color:#FF0000}

/* Position */
ul.positonDetail_other li{ margin-bottom:5px; height:100px}

/* Position */

/* News */
#b_newsMain .callAct a.addthis_button{float:left; background:none;}

a.transaction
{
	background:transparent url(../images/dollar.png) no-repeat left; 
	padding-left:15px;
}

/* Header */
.nav li.searchForm{ width:327px}
.nav li.searchForm select{
	border:1px solid #E6E7E7; 
	font-size:11px;
	margin:1px 0px 0px 2px;
	width:100px;
}
.nav li.searchForm input{ border:none; width:180px;}
/* Header */

/* Cart */
.subtotal div.l{float:left; width:84%}
.subtotal div.r{float:left; width:15%}
/* Cart */

/* Order Special */
div.order_special{
	position:absolute;
	width:350px;
	height:auto;
	padding:5px;
	border:4px double #1481C4;
	background:#FFFFFF;
	color:#333333;
	line-height:1.5;
}
/* Order Special */

/* Product */
p.discount_date{ color:#FF0000}
