/* head image */
.contents #swtHead {
	width:750px;
	height:151px;
	background:url(//img.e87.com/selection/father/2008images/swt_main_img.jpg) no-repeat left top;
}
#swtHead h1 {
	font-size:80%;
	color:#356a7c;
	padding:96px 0 0 26px;
}
#swtHead p {
	font-size:80%;
	padding:0 420px 0 26px;
}

/* link */
ul#swtLink {
	width:748px;
	margin-left:1px;
	background:url(//img.e87.com/selection/father/2008images/swt_linkline_x.gif) repeat-x left bottom;
	list-style-type:none;
}
ul.marB16 { margin-bottom:16px; }
ul#swtLink li {
	font-size:100%;
	padding:8px 0 12px 0;
	text-align:center;
	float:left;
}
ul#swtLink li.linkBox01 { width:246px; }
ul#swtLink li.linkBox02 {
	width:246px;
	background:url(//img.e87.com/selection/father/2008images/swt_linkline_y.gif) repeat-y left top;
}
ul#swtLink li.linkBox03 {
	width:255px;
	background:url(//img.e87.com/selection/father/2008images/swt_linkline_y.gif) repeat-y left top;
}
ul#swtLink li a {
	color:#696851;
	min-height:18px;
	padding:2px 25px 2px 0;
	background:url(//img.e87.com/selection/father/2008images/swt_link_icon.gif) no-repeat right center; 
}

/* sweets main */
#swtMain { padding:0 16px; }
#swtMain h2 {
	line-height:100%;
	padding-left:28px;
	margin-bottom:9px;
	background:url(//img.e87.com/selection/father/2008images/swt_subtit_icon.gif) no-repeat left center; 
}
#swtMain h2 span { font-weight:bold; }
#swtMain #swtBox {
	width:720px;
	padding-top:17px;
	margin-bottom:10px
}
#swtMain .boxBack01 {
	background:url(//img.e87.com/selection/father/2008images/swt_box_top01.gif) #fff4ba no-repeat left top; 
}
#swtMain .boxBack02 {
	background:url(//img.e87.com/selection/father/2008images/swt_box_top02.gif) #ffdcb4 no-repeat left top; 
}
#swtMain #swtBox .swtMain {
	text-decoration:none;
	width:683px;
	height:204px;
	margin:0 0 14px 18px;
	border:1px solid #ffffff;
	display:block;
}
#swtMain #swtBox .swtMain dl {
	width:332px;
	height:190px;
	margin:14px 0 0 349px;
	position:relative;
	cursor:default;
}
#swtMain #swtBox .swtMain dt { height:29px; }
#swtMain #swtBox .swtMain dd.imgCopy { height:13px; }
#swtMain #swtBox .swtMain dd.txtCopy {
	line-height:16px; 
	width:320px;
	position:top;
	margin:10px 0 3px 0;
}
#swtMain #swtBox .swtImg01 {
	background:url(//img.e87.com/selection/father/2008images/swt_main_img01.jpg) #ffffff no-repeat left top; 
}
#swtMain #swtBox .swtImg02 {
	background:url(//img.e87.com/selection/father/2008images/swt_main_img02.jpg) #ffffff no-repeat left top; 
}
#swtMain #swtBox .swtImg03 {
	background:url(//img.e87.com/selection/father/2008images/swt_main_img03.jpg) #ffffff no-repeat left top; 
}
#swtMain #swtBox .swtImg04 {
	background:url(//img.e87.com/selection/father/2008images/swt_main_img04.jpg) #ffffff no-repeat left top; 
}
#swtMain #swtBox .swtImg05 {
	background:url(//img.e87.com/selection/father/2008images/swt_main_img05.jpg) #ffffff no-repeat left top; 
}
#swtMain #swtBox .swtImg06 {
	background:url(//img.e87.com/selection/father/2008images/swt_main_img06.jpg) #ffffff no-repeat left top; 
}

#swtMain #swtBox .swtDataBox { padding:0 0 16px 19px; }
#swtMain #swtBox .swtBoxEnd01 {
	background:url(//img.e87.com/selection/father/2008images/swt_box_end01.gif) no-repeat left bottom; 
}
#swtMain #swtBox .swtBoxEnd02 {
	background:url(//img.e87.com/selection/father/2008images/swt_box_end02.gif) no-repeat left bottom; 
}
.swtDataBox .shopData {
	width:294px;
	background-color:#ffffff;
	float:left;
}
.swtDataBox .shopData .shopPh {
	width:99px;
	float:left;
}
.swtDataBox .shopData dl {
	width:195px;
	float:left;
}
.swtDataBox .shopData dt.dataTit { height:32px; }
.swtDataBox .shopData dt.shopName { padding-left:12px; }
.swtDataBox .shopData dd {
	font-size:80%;
	padding:8px 12px 0 12px;
}
.swtDataBox .goodsBox {
	width:375px;
	margin-left:15px;
	float:left;
}
.swtDataBox .goodsBox .sPhBox {
	width:93px;
	float:left;
}
.swtDataBox .goodsBox .sPhBox img { border:1px solid #ffffff; }
.swtDataBox .goodsBox .sPhTxt {
	width:93px;
	float:left;
}
.swtDataBox .goodsBox .sPhTxt02 {
	width:275px;
	float:left;
}

.swtDataBox .goodsBox p {
	font-size:80%;
	line-height:130%;
	padding-right:10px;
}
.swtDataBox .goodsBox p a { color:#dc375e; }
.swtDataBox .goodsBox ul {
	width:367px;
	background:url(//img.e87.com/selection/father/2008images/swt_icon_line.gif) repeat-x 0 20px;
	list-style-type:none;
	padding-top:27px;
}
.swtDataBox .goodsBox li {
	width:66px;
	float:left;
}
.swtDataBox .goodsBox p.price {
	font-size:90%;
	width:320px;
	text-indent:3px;
	padding-top:2px;
	float:left;
}
.swtDataBox .goodsBox p.price span {
	font-weight:bold;
}
.swtDataBox .goodsBox .btn {
	width:41px;
	float:right;
}

/* pagetop link padding */
.swtPgtM { padding-bottom:15px; }


