@charset "utf-8";

/*-----------------------------------------------
 Second Container
-----------------------------------------------*/

#second {
	width: 						795px;
	margin:						0 14px 0 31px;
}

#s_in {
	background:					url(../images/bg_s.gif) repeat-y;
	width: 						580px;
	float:						right;
	margin:						0 0 10px 10px;
}

#s_in h2 {
	background:					#fff;
	padding:					0 0 3px;
}

#s_in p.t1 {
	background:					#fff;
	color:						#c97881;
	font-size:					9pt;
	padding:					0 0 13px 5px;
}

#s_in p.t1 a {
	color:						#c97881;
	text-decoration:			none;
}

#s_in p.t1 a:hover {
	text-decoration:			underline;
}

.spn {
	background:					#c97881;
	width: 						560px;
	height:						28px;
}

.spn p {
	padding:					2px 0 0 9px;
	color:						#fff;
}

.santa {
	background:					#fff;
	font-size:					11pt;
	line-height:				1.3;
	padding:					0 1.5em 1.1em 0.5em;
}

.fl {
	float:						left;
	width: 						200px;
	margin:						0 17px 0 0;
	line-height:				0;
}

.fl1 {
	float:						left;
	margin:						0;
	padding:					0;
	line-height:				0;
}

.pro {
	width: 						343px;
	margin:						12px 0 3px;
	float:						left;
	font-size:					11pt;
	line-height:				1.3;
}

.pro1 {
	margin:						12px 0 3px;
	padding:					0 2em 0 0;
	float:						right;
	font-size:					11pt;
	text-align:					right;
}

.pro p {
	margin:						0 0 10px;
}

.pro p.r {
	text-align:					right;
	margin:						0 0.7em 10px 0;
}

.pro1 p.l {
	text-align:					left;
	margin:						0 1em 1em 0;
}

.back {
	background:					#986A9D;
	width: 						560px;
	height:						18px;
	clear:						both;
	text-align:					right;
}

.back p {
	margin:						1px 10px 0 0;
}

.back a {
	vertical-align:				top;
	color:						#e7cfe9;
	font-weight:				bold;
	font-size:					9pt;
	text-decoration:			none;
}

.back a:hover {
	color:						#fff;
}

.w {
	background:					#fff;
	width: 						560px;
	height:						18px;
}



/*-----------------------------------------------
 Soap (Natural-Vegetable Base)
-----------------------------------------------*/

#s_in p.c {
	background:					#fff;
	padding:					0 0 8px;
	line-height:				0;
}

#s_in table {
	background:					#fff;
	width:						562px;
	font-size:					11pt;
	border-left:				1px solid #999;
}

table.s td {
	width:						140px;
	font-size:					11pt;
	vertical-align:				top;
	border-right:				1px solid #999;
	padding:					0 4px 0 5px;
	line-height:				1.3;
}

table.s td.w {
	width:						450px;
	padding:					5px 4px 0 5px;
	text-align:					center;
}

table.g td {
	width:						280px;
	font-size:					11pt;
	vertical-align:				top;
	border-right:				1px solid #999;
	padding:					0 4px 0 5px;
	line-height:				1.3;
}



/*-----------------------------------------------
 Gift Hampers
-----------------------------------------------*/

#s_in p.m {
	background:					#fff;
	padding:					0 0 8px 2.2em;
	line-height:				0;
}

.santa_c {
	background:					#fff;
	font-size:					11pt;
	line-height:				1.3;
	text-align:					center;
	padding:					0 1.5em 0 0.5em;
}



/*-----------------------------------------------
 menu
-----------------------------------------------*/

ul#smenu {
	position: relative;
	overflow: hidden;
	width: 194px;
	height: 551px;
	margin:						0 0 1.7em;
	list-style-type: none;
}
ul#smenu li a {
	position: absolute;
	overflow: hidden;
	width: 194px;
	padding: 60px 0 0;
}

li#sm0 a {
	background: url(../images/menu/m0.png) no-repeat 0px 0px;
	height: 35px;
	top: 0px
}
li#sm1 a {
	background: url(../images/menu/m1.png) no-repeat 0px 0px;
	height: 50px;
	top: 35px
}
li#sm2 a {
	background: url(../images/menu/m11.png) no-repeat 0px 0px;
	height: 35px;
	top: 85px
}
li#sm3 a {
	background: url(../images/menu/m2.png) no-repeat 0px 0px;
	height: 50px;
	top: 120px
}
li#sm4 a {
	background: url(../images/menu/m3.png) no-repeat 0px 0px;
	height: 35px;
	top: 170px
}
li#sm5 a {
	background: url(../images/menu/m4.png) no-repeat 0px 0px;
	height: 35px;
	top: 205px
}
li#sm6 a {
	background: url(../images/menu/m5.png) no-repeat 0px 0px;
	height: 35px;
	top: 240px
}
li#sm7 a {
	background: url(../images/menu/m6.png) no-repeat 0px 0px;
	height: 35px;
	top: 275px
}
li#sm8 a {
	background: url(../images/menu/m7.png) no-repeat 0px 0px;
	height: 35px;
	top: 310px
}
li#sm9 a {
	background: url(../images/menu/m8.png) no-repeat 0px 0px;
	height: 35px;
	top: 345px
}
li#sm10 a {
	background: url(../images/menu/m9.png) no-repeat 0px 0px;
	height: 50px;
	top: 380px
}
li#sm11 a {
	background: url(../images/menu/m10.png) no-repeat 0px 0px;
	height: 50px;
	top: 430px
}
li#sm12 a {
	background: url(../images/menu/m12.png) no-repeat 0px 0px;
	height: 35px;
	top: 480px
}

li#sm13 a {
	background: url(../images/menu/m13.png) no-repeat 0px 0px;
	height: 35px;
	top: 515px
}

li#sm0 a:hover, 
li#sm1 a:hover, 
li#sm2 a:hover, 
li#sm3 a:hover, 
li#sm4 a:hover, 
li#sm5 a:hover, 
li#sm6 a:hover, 
li#sm7 a:hover, 
li#sm8 a:hover, 
li#sm9 a:hover, 
li#sm10 a:hover, 
li#sm11 a:hover, 
li#sm12 a:hover, 
li#sm13 a:hover {
	background-position: 0px -55px
}
