.border_text {

	margin: 0 auto;

	padding: 0;

	width: 989px;

	height: 32px;

	text-align: right;

}



.border_text table { float: right; }

.border_text td    { font-size: 9px; font-weight: bold; }



.bag {

	margin: 0;

	padding: 5px 0 0 0;

}



.home_product_txt {

	float: left;

	margin: 0;

	padding: 0 0 0 34px;

	width: 119px;

	font-size: 12px;

	font-weight: bold;

}



.home_product_txt2 {

	float: right;

	margin: 0;

	padding: 0 0 0 35px;

	width: 127px;

	font-size: 12px;

	font-weight: bold;

	color: #54c5eb;

}



.home_product_black { color: #000; }



.home_product_white { color: #fff; font-weight:bold; }



.news_date_txt {

	float: left;

	margin: 0;

	padding: 0 69px 0 70px;

	width: 222px;

	font-size: 12px;

	color: #000;

}



.news_date_txt2 {

	float: left;

	margin: 0;

	padding: 0 69px 0 0;

	width: 222px;

	font-size: 12px;

	color: #000;

}



/* ----------------------------- Sub Page -------------------------------- */



.giant_header{

	margin: 0;

	padding: 40px 0 40px 0;

	font-size: 50px;

	font-weight: bolder;

	text-transform: uppercase;

	text-align: center;

	letter-spacing: -0.1em;

	color: #000000;

}



.giant_header2{

	margin: 0;

	padding: 40px 0 30px 22px;

	font-size: 35px;

	font-weight: bolder;

	text-transform: uppercase;

	letter-spacing: -0.1em;

	color: #000000;
	
	line-height:0.8em;

}



.sub_product_txt {

	float: left;

	margin: 0;

	padding: 3px 0 0 25px;

	width: 123px;

	font-size: 12px;

	font-weight: bold;

	color: #54c5eb;

}



.indiv_product_head {

	float: left;

	margin: 0;

	width: 155px;

	padding: 80px 0 0 23px;

	font-size: 13px;

	color: #54c5eb;

}



.indiv_product_head_ {

	margin: 0;

	padding: 60px 0 0 23px;

	font-size: 13px;

	color: #54c5eb;

}





.normal_txt{

	color: #000000;

	font-size: 12px;

}



.about_txt{

	padding: 0 8px 0 8px;

	margin: 0;

	color: #000000;

	font-size: 12px;

}



.checkout_txt{

	padding: 0 0 0 5px;

	margin: 0;

	width: 500px;

	color: #000000;

	font-size: 12px;

}



.i_class{

	font-style:italic;

	color: #54c5eb;

	font-weight: normal;

}



.account_txt {

	float: left;

	margin: 0;

	padding: 0 25px 0 7px;

	width: 225px;

	font-size: 12px;

	color: #000;

	border-right: #999999 thin solid;

}



.account_txt2 {

	float: right; 

	margin: 0;

	padding: 0 10px 0 7px;

	width: 310px;

	font-size: 12px;

	color: #000;

}



.account_txt_big {

	float: left;

	margin: 0;

	padding: 0;

	font-size: 12px;

	color: #000;

	font-weight:bolder;

}



.product_id {

	font-size: 10px;

}



.mini{

	font-size: 11px;

	color: #666666;

	padding: 0 0 0 65px;

	margin: 0;

}



.cart_icon_txt {

	float: left;

	margin: 0;

	padding: 10px 14px 0 35px;

	width: 230px;

	height: 68px;

}



.cart_icon_txt2 {

	float: right;

	margin: 0;

	padding: 10px 0 0 0;

	width: 150px;

}



.cart_icon_txt3 {

	float: right;

	text-align:right;

	margin: 0;

	padding: 0 30px 0 0;

	width: 578px;

	height: 68px;

}



.cart_icon_h {

	text-align: left;

	color: #01c8fc;

	font-size: 13px;

}



.cart_icon_price {

	color: #000;

	font-size: 17px;

}



.cart_icon_price_h {

	color: #000;

	padding: 0 6px 0 0;

	font-size: 12px;

}

.contact1 {

	color: #000;

	padding: 0 6px 0 0;

	font-size: 12px;

}



.form_small{

	font-size: 10px;

}



.item_top{

	color:#FFFFFF;

}

.special_price {
	color: #6cdaf7;
}