/* ----------------------------------------- */
/* DIV IDS */
/* ----------------------------------------- */

#h-header {
	float: left;
	width: 1000px;
	height: 227px;
}

#h-logos {
	float: left;
	width: 195px;
	height: 227px;
}

#logohome1 {
	clear: both;
	float: left;
	width: 195px;
	height: 129px;
}

#logohome2 {
	clear: both;
	float: left;
	width: 195px;
	height: 49px;
}

#logohome3 {
	clear: both;
	float: left;
	width: 195px;
	height: 49px;
}

#h-intro {
	float: left;
	width: 791px;
	height: 146px;
	padding: 59px 0 22px 14px;
	background-color: #000000;
}
* html #h-intro {
	padding: 59px 0 16px 14px;
}

#h-body {
	clear: both;
	float: left;
	width: 1000px;
}

#h-left {
	float: left;
	width: 175px;
	padding: 10px 10px 0 10px;
	background-color: #000000;
}

#h-right {
	float: left;
	width: 785px;
	padding: 10px;
	background-color: #FFFFFF;
}

#h-three-cols {
	clear: both;
	float: left;
	width: 785px;
	height: 148px;
}

#h-support {
	float: left;
	margin-right: 9px;
	width: 217px;
	height: 134px;
	padding: 14px 15px 0 11px;
	background-color: #000000;
}

#h-stats {
	float: left;
	margin-right: 9px;
	width: 263px;
	height: 134px;
	padding: 14px 2px 0 11px;
	background-color: #000000;
}

#h-book {
	float: left;
	width: 230px;
	height: 134px;
	padding: 14px 2px 0 11px;
	background-color: #000000;
}


/* ----------------------------------------- */
/* DIV CLASSES */
/* ----------------------------------------- */

.home-banner {
	clear: both;
	margin-bottom: 10px;
	width: 175px;
	height: 354px;
	background-color: #000000;
}

.theme-row {
	clear: both;
	float: left;
	margin-bottom: 10px;
	height: 175px;
	width: 785px;
}

.has-margin {
	float: left;
	margin-right: 8px;
	padding: 112px 0 0 11px;
	width: 178px;
	height: 63px;
}

.no-margin {
	float: left;
	padding: 112px 0 0 11px;
	width: 178px;
	height: 63px;
}


/* ----------------------------------------- */
/* IMAGES */
/* ----------------------------------------- */

.defines {
	margin-bottom: 15px;
}

.homebook {
	float: left;
	margin-right: 10px;
	margin-bottom: 30px;
}



/* ----------------------------------------- */
/* ------------- ADDITIONS 01/04/08 -------------  */
/* ----------------------------------------- */


/* ----------------------------------------- */
/* DIV IDS */
/* ----------------------------------------- */

#four-steps {
	clear: both;
	margin-bottom: 10px;
	width: 159px;
	min-height: 319px;
	padding: 8px;
	background-color: #333333;
}
* html #four-steps {
	height: 319px;
}

#number-1 {
	clear: both;
	height: 30px;
	width: 115px;
	padding: 4px 0 0 40px;
	background: url('../images/number_1.jpg') no-repeat top left;
}

#number-2 {
	clear: both;
	height: 30px;
	width: 115px;
	padding: 4px 0 0 40px;
	background: url('../images/number_2.jpg') no-repeat top left;
}

#number-3 {
	clear: both;
	height: 40px;
	width: 115px;
	padding: 4px 0 0 40px;
	background: url('../images/number_3.jpg') no-repeat top left;
}

#number-4 {
	clear: both;
	height: 34px;
	width: 115px;
	padding: 10px 0 0 40px;
	background: url('../images/number_4.jpg') no-repeat top left;
}



/* ----------------------------------------- */
/* DIV CLASSES */
/* ----------------------------------------- */

.number-divider {
	clear: both;
	height: 30px;
	width: 100%;
	background: url('../images/number_divider.jpg') no-repeat center;
}
