/* ---------------------------------------------------------------- */
/* Homepage main content layout 									*/
/* ---------------------------------------------------------------- */

	/* ------------------------------------------------------------ */
	/* Section 1                    								*/
	/* ------------------------------------------------------------ */

	.section_1 {
		overflow: hidden;
		position: relative;
		width: 570px;
	}

	#maincol ul.section_features {
		list-style-position:inside;
		margin:0;
		padding:12px 12px;
	}
	#maincol ul.section_features li{
		color: #000;
		padding:2px 0;
	}
	
	/* ------------------------------------------------------------ */
	/* Section 2                    								*/
	/* ------------------------------------------------------------ */

	.section_2 {
		border-top: 1px solid #dddde2;
		margin-top: 15px;
		overflow: hidden;
		padding: 10px 0;
		position: relative;
		width: 570px;
	}
	.section_2 .left_column {
		border-right: 1px solid #dddde2;
		float: left;
		overflow: hidden;
		position: relative;
		width: 49%;
	}
		.section_2 .left_column .left_column,
		.section_2 .right_column .left_column {
			border: 0;
			overflow: hidden;
			width: auto;
		}
		
		.section_2 .left_column .right_column,
		.section_2 .right_column .right_column {
			width: auto;
		}
	.section_2 .right_column {
		float: right;
		overflow: hidden;
		position: relative;
		width: 49%;
	}
	
	.section_2 a.arrow {
		font-size: 1em;
	}
	
	/* ------------------------------------------------------------ */
	/* Section 3                    								*/
	/* ------------------------------------------------------------ */

	.section_3 {
		border-top: 1px solid #dddde2;
		overflow: hidden;
		position: relative;
		width: 570px;
	}
	.section_3 .offer {
		border-right: 1px solid #dddde2;
		border-left: 1px solid #dddde2;
		float: left;
		margin: 13px 13px 20px;
		padding: 0 14px;
		width: 170px;
	}

	.section_3 .offer.first {
		border: none;
		margin-left: 0;
		margin-right: 0;
		padding: 0;
	}
	.section_3 .offer.last {
		border: none;
		margin-left: 0;
		margin-right: 0;
		padding: 0;
	}
	.section_3 .offer h3 {
		margin-top: 10px;
	}
	
	#sb-body, #sb-loading {
		height:260px;
	}
	
/* ---------------------------------------------------------------- */
/* Web special shadowbox
/* ---------------------------------------------------------------- */
body #sb-nav {
	position: absolute;
	top: 0;
	width: 782px;
	left: 0;
}
body #sb-info-inner {
	position: static;
}
body #sb-info {
	position: static;
}
