@charset "utf-8";

/* h2
---------------------*/
#main h2{
	width:100%;
	margin:15px 0 20px 0;
}


/* section.deals
---------------------*/
#main div.section.deals{
	width:100%;
	margin:0 0 20px 0;
}
#main div.section.deals ul{
	width:100%;
	overflow:hidden;
	background:url("../magazine/images/deals_bg_border.gif") repeat-y 0 0;
}
#main div.section.deals ul li{
	width:226px;
	float:left;
	display:inline;
	margin:0 31px 0 0;
}
#main div.section.deals ul li.last{
	float:right;
	margin:0 0 0 0;
	text-align:right;
}
#main div.section.deals ul li p{
	width:100%;
	margin:10px 0 0 0;
}

/* section.sample
---------------------*/
#main div.section.sample{
	width:100%;
	margin:0 0 20px 0;
	background:url("../magazine/images/sample_bg.gif") repeat-y 0 0;
}
#main div.section.sample div.sample-outline{
	width:100%;
	padding:4px 0 0 0;
	background:url("../magazine/images/sample_bg_top.gif") no-repeat 0 0;
}
#main div.section.sample div.sample-outline div.sample-inline{
	width:100%;
	overflow:hidden;
	padding:15px 0 19px 0;
	background:url("../magazine/images/sample_bg_bottom.gif") no-repeat 0 100%;
}
/* inside */
#main div.section.sample div.inside{
	width:341px;
	float:left;
	display:inline;
	margin:0 0 0 20px;
	background:url("../magazine/images/sample_bg_inside.gif") repeat-y 0 0;
}
#main div.section.sample div.inside div.inside-outline{
	width:100%;
	padding:0 0 2px 0;
	background:url("../magazine/images/sample_bg_inside_bottom.gif") no-repeat 0 100%;
}
#main div.section.sample div.inside h3{
	width:100%;
	margin:0 0 15px 0;
}
#main div.section.sample div.inside p.img{
	margin:0 20px 0 20px;
}
#main div.section.sample div.inside p.zoom{
	width:106px;
	height:29px;
	position:relative;
	float:right;
	display:inline;
	margin:-36px 31px 0 0;
}
#main div.section.sample div.inside p.btn{
	width:280px;
	margin:20px auto 20px auto;
}


/* section.info
---------------------*/
#main div.section.info{
	width:100%;
}
#main div.section.info div.info-inline{
	padding:20px 29px 19px 29px;
	border:1px solid #3E5DB0;
	border-top:none;
}
#main div.section.info p.lead{
	width:100%;
	margin:0 0 20px 0;
}
#main div.section.info div.inside{
	padding:15px;
	margin:0 0 20px 0;
	border:1px solid #3E5DB1;
}
#main div.section.info div.inside h5{
	width:100%;
	margin:0 0 10px 0;
}
#main div.section.info div.inside ul li{
	padding:0 0 5px 15px;
	background:url("../magazine/images/info_ico_dice.gif") no-repeat 0 5px;
}
