/* =============================================================================
   global Css
   ========================================================================== */
.wrapper{
	 width:1048px;
	 height:auto;
 	 min-height:362px;
	 margin:0 auto;
	 position:relative;
}

.wrapper2{
	 width:1048px;
	 height:auto;
	 margin:0 auto;
	 position:relative;
}

/* Contain floats: h5bp.com/q */ 
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both;}
.clearfix { zoom: 1; }

.clear{
	clear:both;
}
.col1 h3.mtop{
	margin-top:20px;
}
.col2 h3.mtop{
	margin-top:40px;
}
.col3 h3.mtop, .col4 h3.mtop{
	margin-top:20px;
}