#leftbox {
	width: 150px;
	background: url(../../common/images/bg_lnavi_top.gif) no-repeat;
	padding-top: 6px;
	margin-top: 5px;
}
#rightbox {
	width: 595px;
	margin-top: 5px;
}
#lnavi {
	background: url(../../common/images/bg_lnavi_btm.jpg) no-repeat 0% 100%;
	padding-bottom: 6px;
}
#lnavi ul {
	background: url(../../common/images/bg_lnavi.gif) repeat-y;
}
#lnavi li {
	list-style: none;
	text-align: left;
	text-indent: -9999px;
}
#lnavi li a {
	height: 40px;
	width: 144px;
	text-decoration: none;
	display: block;
}
#lnaviTop {
	background: url(../images/btn/pro_btn_lnavi_top_off.gif) no-repeat;
}
#lnaviMake {
	background: url(../images/btn/pro_btn_lnavi_make_off.gif) no-repeat;
	margin-top: 5px;
}
#lnaviBodySpa {
	background: url(../images/btn/pro_btn_lnavi_bodyspa_off.gif) no-repeat;
	margin-top: 5px;
}
#lnaviHair {
	background: url(../images/btn/pro_btn_lnavi_hair_off.gif) no-repeat;
	margin-top: 5px;
}
#lnaviSun {
	background: url(../images/btn/pro_btn_lnavi_sun_off.gif) no-repeat;
	margin-top: 5px;
}
#lnaviLip {
	background: url(../images/btn/pro_btn_lnavi_lip_off.gif) no-repeat;
	margin-top: 5px;
}
#lnaviBabyKids {
	background: url(../images/btn/pro_btn_lnavi_babykids_off.gif) no-repeat;
	margin-top: 5px;
}
#lnaviBasis {
	background: url(../images/btn/pro_btn_lnavi_basis_off.gif) no-repeat;
	margin-top: 5px;
}
#lnaviFace {
	background: url(../images/btn/pro_btn_lnavi_faces_off.gif) no-repeat;
	margin-top: 5px;
}
#lnaviMen {
	background: url(../images/btn/pro_btn_lnavi_men_off.gif) no-repeat;
	margin-top: 5px;
}
#lnaviNeutral {
	background: url(../images/btn/pro_btn_lnavi_neutral_off.gif) no-repeat;
	margin-top: 5px;
}
#lnaviTop a:hover {
	background: url(../images/btn/pro_btn_lnavi_top_on.gif) no-repeat;
}
#lnaviMake a:hover {
	background: url(../images/btn/pro_btn_lnavi_make_on.gif) no-repeat;
}
#lnaviBodySpa a:hover {
	background: url(../images/btn/pro_btn_lnavi_bodyspa_on.gif) no-repeat;
}
#lnaviHair a:hover {
	background: url(../images/btn/pro_btn_lnavi_hair_on.gif) no-repeat;
}
#lnaviSun a:hover {
	background: url(../images/btn/pro_btn_lnavi_sun_on.gif) no-repeat;
}
#lnaviLip a:hover {
	background: url(../images/btn/pro_btn_lnavi_lip_on.gif) no-repeat;
}
#lnaviBabyKids a:hover {
	background: url(../images/btn/pro_btn_lnavi_babykids_on.gif) no-repeat;
}
#lnaviBasis a:hover {
	background: url(../images/btn/pro_btn_lnavi_basis_on.gif) no-repeat;
}
#lnaviFace a:hover {
	background: url(../images/btn/pro_btn_lnavi_faces_on.gif) no-repeat;
}
#lnaviMen a:hover {
	background: url(../images/btn/pro_btn_lnavi_men_on.gif) no-repeat;
}
#lnaviNeutral a:hover {
	background: url(../images/btn/pro_btn_lnavi_neutral_on.gif) no-repeat;
}
#lnaviTopcrt {
	background: url(../images/btn_crt/pro_btn_lnavi_top_off.gif) no-repeat;
}
#lnaviMakecrt {
	background: url(../images/btn_crt/pro_btn_lnavi_make_off.gif) no-repeat;
	margin-top: 5px;
}
#lnaviBodySpacrt {
	background: url(../images/btn_crt/pro_btn_lnavi_bodyspa_off.gif) no-repeat;
	margin-top: 5px;
}
#lnaviHaircrt {
	background: url(../images/btn_crt/pro_btn_lnavi_hair_off.gif) no-repeat;
	margin-top: 5px;
}
#lnaviSuncrt {
	background: url(../images/btn_crt/pro_btn_lnavi_sun_off.gif) no-repeat;
	margin-top: 5px;
}
#lnaviLipcrt {
	background: url(../images/btn_crt/pro_btn_lnavi_lip_off.gif) no-repeat;
	margin-top: 5px;
}
#lnaviBabyKidscrt {
	background: url(../images/btn_crt/pro_btn_lnavi_babykids_off.gif) no-repeat;
	margin-top: 5px;
}
#lnaviBasiscrt {
	background: url(../images/btn_crt/pro_btn_lnavi_basis_off.gif) no-repeat;
	margin-top: 5px;
}
#lnaviFacecrt {
	background: url(../images/btn_crt/pro_btn_lnavi_faces_off.gif) no-repeat;
	margin-top: 5px;
}
#lnaviMencrt {
	background: url(../images/btn_crt/pro_btn_lnavi_men_off.gif) no-repeat;
	margin-top: 5px;
}
#lnaviNeutralcrt {
	background: url(../images/btn_crt/pro_btn_lnavi_neutral_off.gif) no-repeat;
	margin-top: 5px;
}
#lnaviTopcrt a:hover {
	background: url(../images/btn_crt/pro_btn_lnavi_top_on.gif) no-repeat;
}
#lnaviMakecrt a:hover {
	background: url(../images/btn_crt/pro_btn_lnavi_make_on.gif) no-repeat;
}
#lnaviBodySpacrt a:hover {
	background: url(../images/btn_crt/pro_btn_lnavi_bodyspa_on.gif) no-repeat;
}
#lnaviHaircrt a:hover {
	background: url(../images/btn_crt/pro_btn_lnavi_hair_on.gif) no-repeat;
}
#lnaviSuncrt a:hover {
	background: url(../images/btn_crt/pro_btn_lnavi_sun_on.gif) no-repeat;
}
#lnaviLipcrt a:hover {
	background: url(../images/btn_crt/pro_btn_lnavi_lip_on.gif) no-repeat;
}
#lnaviBabyKidscrt a:hover {
	background: url(../images/btn_crt/pro_btn_lnavi_babykids_on.gif) no-repeat;
}
#lnaviBasiscrt a:hover {
	background: url(../images/btn_crt/pro_btn_lnavi_basis_on.gif) no-repeat;
}
#lnaviFacecrt a:hover {
	background: url(../images/btn_crt/pro_btn_lnavi_faces_on.gif) no-repeat;
}
#lnaviMencrt a:hover {
	background: url(../images/btn_crt/pro_btn_lnavi_men_on.gif) no-repeat;
}
#lnaviNeutralcrt a:hover {
	background: url(../images/btn_crt/pro_btn_lnavi_neutral_on.gif) no-repeat;
}
#leftbox .onlineshopInfo {
	background: url(../images/pro_img_online_shop.gif) no-repeat;
	text-align: left;
	text-indent: -9999px;
	height: 105px;
	width: 150px;
	margin-top: 5px;
}
#rightbox h1 {
	font-size: 12px;
	line-height: 2.5em;
	color: #000000;
	border-bottom: 1px solid #000000;
	text-indent: 10px;
	margin: 12px 5px 10px;
}


/*detail page styles*/

#rightbox #photo {
	float: left;
	width: 295px;
}
#rightbox #details {
	float: right;
	width: 280px;
	margin-right: 10px;
}
#photo .main {
	padding: 4px;
	border: 1px solid #DFDFDF;
	background: #F2F2F2;
}
#photo .thumbnail {
	clear: both;
	padding-top: 5px;
}
#photo .thumbnail img {
	float: left;
	padding: 4px;
	border: 1px solid #DFDFDF;
	background: #F2F2F2;
}
#photo .thumbnail p {
	font-size: 10px;
	line-height: 1.8em;
	padding: 6px 10px;
	float: left;
	width: 200px;
}
#details h2 {
	font-size: 12px;
	line-height: 1.5em;
	margin-top: 13px;
	border-top: 1px dotted #AEAEAE;
	background: url(../../common/images/icn_bullet.gif) no-repeat 5px 17px;
	text-indent: 1em;
	padding: 13px 5px 0px;
}
#details p {
	font-size: 12px;
	line-height: 1.5em;
	padding: 0px 5px;
}
#details #priceBox {
	background: #F2F2F2;
	padding: 10px;
	border: 1px solid #DFDFDF;
	height: 35px;
}
#priceBox .txt {
	font-size: 10px;
	line-height: 1.8em;
	float: left;
	padding: 0px;
}
#priceBox .btnShopping {
	text-align: left;
	text-indent: -9999px;
}
#priceBox .btnShopping a {
	background: url(../images/btn/pro_btn_buy_off.gif) no-repeat;
	height: 35px;
	width: 80px;
	display: block;
	float: right;
}
#priceBox .btnShopping a:hover {
	background: url(../images/btn/pro_btn_buy_on.gif);
}

#details #priceBox2 {
	background: #F2F2F2;
	padding: 10px;
	border: 1px solid #DFDFDF;
	height: 50px;
}
#priceBox2 .txt {
	font-size: 10px;
	line-height: 1.8em;
	float: left;
	padding: 0px;
}
#priceBox2 .btnShopping {
	text-align: left;
	text-indent: -9999px;
}
#priceBox2 .btnShopping a {
	background: url(../images/btn/pro_btn_buy_off.gif) no-repeat;
	height: 35px;
	width: 80px;
	display: block;
	float: right;
}
#priceBox2 .btnShopping a:hover {
	background: url(../images/btn/pro_btn_buy_on.gif);
}

#details .lead {
	clear: both;
	padding-top: 20px;
}
#details .notice {
	font-size: 10px;
	margin-top: 5px;
}
#details .eko {
	margin-left: 5px;
	margin-bottom: 5px;
}
#btnToCertification a   {
	text-decoration: none;
	background: url(../images/pro_btn_toCertification.gif) no-repeat;
	display: block;
	height: 9px;
	width: 65px;
	margin-top: 5px;
}
#btnToCertification span  {
	display: none;
}
