
/* ----- bace ----- */
h1,h2,h3,h4,h5,h6,dl,dt,dd,li,p { margin: 0; padding: 0; }
ul { margin: 0; padding: 0; list-style-type: none; }

/* ----- clear ----- */
.swtClr { zoom: 100% }
.swtClr:after { content: ""; display: block; clear: both; height: 0px; overflow: hidden; }

/* ----- top image & ancer link ----- */
#swtTop {
	width:750px;
	margin-bottom:30px;
}
#swtTop .topImg {
	height:193px;
	background:url(//img.e87.com/selection/mother/2008images/sweet_top_img.jpg) no-repeat left top;
}

#swtTop .topImg h1{
	color:#dc375e;
	font-size:90%;
	line-height:120%;
	padding:100px 470px 0 20px;
}

#swtTop .topImg p {
	color:#696851;
	font-size:90%;
	padding:0 470px 0 20px;
}

#swtTop ul {
	margin-left:5px;
}
#swtTop li {
	padding:10px 0;
	float:left;
	text-align:center;
}
#swtTop li.acBox01 {
	background:url(//img.e87.com/selection/mother/2008images/sweet_ancerlink_b01.gif) no-repeat left bottom;
	width:244px;
}
#swtTop li.acBox02 {
	background:url(//img.e87.com/selection/mother/2008images/sweet_ancerlink_b02.gif) no-repeat left bottom;
	width:244px;
}
#swtTop li.acBox03 {
	background:url(//img.e87.com/selection/mother/2008images/sweet_ancerlink_b03.gif) no-repeat left bottom;
	width:257px;
}
#swtTop li a {
	min-height:16px;
	padding:2px 20px 2px 0;
	background:url(//img.e87.com/selection/mother/2008images/sweet_ancer_icon.gif) no-repeat right center;
}

/* ----- main ----- */
#swtMain {
	width:720px;
	margin-left:15px;
}
#swtMain h2 {
	background:url(//img.e87.com/selection/mother/2008images/icon_butterfly.gif) no-repeat 5px 0;
	padding:2px 0 10px 31px;
	color:#dc375e;
}
#swtMain h2 span {
	padding-left:10px;
	font-weight:bold;
}
#swtMain p.swtReadTxt {
	font-size:85%;
	color:#696851;
	padding:0 10px 10px 10px;
}

#swtMain .swtBox {
	background:url(//img.e87.com/selection/mother/2008images/sweet_box_top.gif) #fdeee0 no-repeat left top;
	padding-top:17px;
	margin-bottom:5px;
}

#swtMain .swtBox .swtboxEnd {
	background:url(//img.e87.com/selection/mother/2008images/sweet_box_end.gif) no-repeat left bottom;
	padding:0 0 13px 18px;
}

#swtMain .swtBox .swtPhBox {
	width:370px;
	float:left;
}
#swtMain .swtBox .shopPhBox {
	width:332px;
	float:left;
}
#swtMain .swtBox .swtPhBox img.ph {
	margin-bottom:10px;
}

#swtMain .swtBox .swtPhBox p {
	font-size:90%;
	color:#666850;
	padding:10px 23px 0 9px;
}
#swtMain .swtBox .shopPhBox .shopData {
	background-color:#fff;
	width:314px;
}
#swtMain .swtBox .shopPhBox .shopData .dataTxt {
	float:left;
	width:205px;
}
#swtMain .swtBox .shopPhBox .shopData .dataTxt dt {
	height:31px;
}
#swtMain .swtBox .shopPhBox .shopData .dataTxt dd {
	font-size:85%;
	color:#666850;
	padding:0 13px 7px 13px;
}
#swtMain .swtBox .shopPhBox .shopData .shopPh {
	float:left;
}
#swtMain .swtBox .shopPhBox .ph_sBox {
	margin:17px 0 7px 0;
	padding:0 0 9px 0;
	background:url(//img.e87.com/selection/mother/2008images/sweet_dotline.gif) no-repeat left bottom;
}
#swtMain .swtBox .shopPhBox .ph_sBox p {
	font-size:85%;
	color:#666850;
	padding:5px 25px 0 0;
}
#swtMain .swtBox .shopPhBox .ph_sBox p a {
	color:#dc375e;
}
#swtMain .swtBox .shopPhBox .ph_sBox p img {
	float:left;
	margin:-5px 13px 0 0;
}
#swtMain .swtBox .shopPhBox li {
	float:left;
	padding:0 4px 5px 0;
}
#swtMain .swtBox .shopPhBox .priceBox {
	float:left;
	color:#666850;
}
#swtMain .swtBox .shopPhBox .exBox {
	float:right;
	padding-right:18px;
}

#swtMain ul.swtBanner {
	margin-bottom:6px;
}

#swtMain ul.swtBanner li {
	float:left;
}
#swtMain ul.swtBanner li.bnDeff {
	width:181px;
	height:53px;
}
#swtMain ul.swtBanner li.bnRight {
	width:177px;
	height:53px;
}
#swtMain ul.swtBanner li.bnEnd {
	width:720px;
	height:39px;
}


