@charset "utf-8";
/* CSS Document */



#hairBg p{
	margin-bottom:1.5em;
}

.strong{
font-weight:bold;
}

.colL{
	float:left;
}

.colR{
	float:right;
}


.mb20{
	margin-bottom:20px;
	}

.mb15{
	margin-bottom:15px;
	}

.mb0{
		margin-bottom:0px;
}

#hairBg{
	background-image: url(img/bg_top.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 10px;
}

#hairBg #sideNav{
	float:left;
	width:320px;
}

#hairBg #rightConts{
	float:right;
	width:650px;
}

#box01,
#box02,
#box03,
#box04,
#box05,
#box06,
#box07{ 
	margin-right:22px;
	margin-bottom:1.5em;
	}


#box02 .colL{ width:280px;}
#box02 .colR{width:300px;}

#box04 .colL{width:215px;}
#box04 .colR{ width:370px;}

#box06{
	border: 1px solid #000000;
	padding-top: 25px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
}
#box07{
	background-image: url(img/spa_info.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 15px;
}

#box07 p{
	margin-right:270px;
}


#products{	
	margin-right:47px;
	background-color:#e8e8e8;
	}
	
	
#itemType01{
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 30px;
	margin-left: 30px;
}


#itemType02{
	margin-top: 0;
	margin-right: 0;
	background-image: url(img/item03_pht.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	/*padding-right: 240px;*/
	min-height:590px;
	height: auto !important;
	height: 590px;
	margin-bottom: 30px;
	padding-left: 30px;
}

#itemType02 p.mR{
	margin-right:250px;
}

#proInfo{margin-bottom:15px;}
#proInfo .saleIco{ float:left; width:130px;}
#proInfo .saleInfo{ float:left; width:400px;}
#proInfo .saleInfo p{
	color:#2f3c6b;
	font-size:77%;
	padding-top: 30px;
}

#proInfo .saleInfo a,
#proInfo .saleInfo a:hover{
	color:#2f3c6b;
	font-weight:bold;
}

.linkNextConts {text-align:right; 	margin-right:47px;}
.linkNextConts a{ color:#f55b17; font-weight:bold; }

