/* @group Columns */

body#homepage #main .col-1 {
	margin-top: 20px;
	margin-left: 10px;
	width: 240px;
}

body#homepage .col-2-wide {
	margin-top: 20px;
	margin-left: 40px;
	width: 600px;
	padding-right: 70px;
}

/* @end */

/* @group Header */

body#homepage #header {
	height: 430px;
	background: url(../images/home-header-bg.png) repeat-x scroll 0 0;
}

body#homepage #header .content {
	margin: 0 auto;
	width: 960px;
	height: 350px;
	background: url(../images/home-header-content-bg.png);
}

/* @end */

/* @group Logo */

body#homepage #logo {
	margin: 36px auto 0 auto;
	width: 384px;
	height: 85px;
	background: url(../images/home-logo.png) no-repeat scroll left top;
}

body#homepage #logo h2,
body#homepage #logo h3 {
	display: none;
}

/* @end */

/* @group Claim */

body#homepage #claim {
	margin: 7px auto 0 auto;
	width: 433px;
	height: 23px;
	background: url(../images/home-claim.png) no-repeat scroll left top;
}

body#homepage #claim h4 {
	display: none;
}

/* @end */

/* @group Structures */

body#homepage #home-structures {
	width: 960px;
	font-size: 0;
	margin: 7px 0 0 0;
	height: 240px;
	overflow: hidden;
	/*background:transparent;*/
	/*border:solid 1px red;*/
}

body#homepage #home-structures .structure {
	height: 240px;
	float: left;
}

body#homepage #home-structures .structure-2 img {
	margin-top: 19px;
	
}

body#homepage #home-structures .structure-3 img {
	margin-top: 16px;
}

/* @end */
