html * { margin: 0px; padding: 0px; }
body { background-image: url('images/bg.png'); background-repeat: repeat-x; background-position: top left; background-color: #fff; margin: 0px; padding: 0px; }

/* The dual container method helps ensure centering works in most browsers w/o using hacks, namely IE7 */
#container { width: 100%; }
#_container { width: 968px; margin: 0 auto; position: relative; display: block;	}

#Header_ {
	width:968px;
	height:68px;
	background-image: url('images/Header.png');
	background-repeat: no-repeat;
	background-position: top left;
	/* Below makes it possible to type out the content of the background image in HTML, but not to show up on the screen */
	text-indent: -99999px;
	font-size: 9px;
	color: #fff;

}

#Main-Image_ {
	width:968px;
	height:481px;
	background-image: url('images/Main_Image.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	/* Below makes it possible to type out the content of the background image in HTML, but not to show up on the screen */
	text-indent: -99999px;
	font-size: 9px;
	color: #fff;
}

#Form-One_ {
	width:968px;
	height:151px;
	background-image: url('images/Form_One.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	position: relative;
	font-family: Arial; 
}

.seperator {
	width:968px;
	height:28px;
}

#Top-Ten_ {
	width:968px;
	height:280px;
	background-image: url('images/Top_Ten.png');
	background-repeat: no-repeat;
	background-position: top left;
	/* Below makes it possible to type out the content of the background image in HTML, but not to show up on the screen */
	text-indent: -99999px;
	font-size: 9px;
	color: #fff;
}

#Top-Ten_ ul, #Top-Ten_ ol { text-indent: -9999px; list-style: none; }

#Content_ {
	width:968px; 
	display: block; 
}

#Content_ .left { float: left; width: 430px; margin-left: 35px; }
#Content_ .right { float: right; width: 430px; margin-right: 35px; }

#Content_ div h2 { font-family: Arial; font-size: 24px; color: #119c65; margin-bottom: 20px; margin-top: 20px; }
#Content_ div p { font-family: Arial; font-size: 14px; color: #333333; margin-bottom: 25px; line-height: 20px; text-align: justify; }

#Form-Two_ {
	width:968px;
	height:142px;
	background-image: url('images/Form_Two.png');
	background-repeat: no-repeat;
	background-position: top left;
	position: relative; 
	font-family: Arial; 
}

#Footer_ {
	width:968px;
	padding-top: 10px; 
	padding-bottom: 10px;
}

#Footer_ a { font-family: Arial; font-size: 18px; color: #29b27b; text-decoration: underline; cursor: pointer; margin-right: 15px; }
/* Absolute Positioning for Form Fields */

/* Global Settings */
input { border: none; height: 25px; line-height: 25px; text-indent: 5px; width: 136px; margin: 0px; padding: 4px; font-size: 14px; color: #139260; font-family: Arial; position: absolute; }

#Form-One_ h2 { font-size: 22px; color: #fff; left: 70px; top: 20px; position: absolute; }
#Form-One_ h3 { font-size: 16px; color: #fff; left: 70px; top: 50px; position: absolute; }
#Form-Two_ h2 { font-size: 22px; color: #fff; left: 70px; top: 20px; position: absolute; }
#Form-Two_ h3 { font-size: 16px; color: #fff; left: 70px; top: 50px; position: absolute; }
/* On Form 1 */
	#f1_email { top: 86px; left: 71px; width: 166px; }
	#f1_name { top: 86px; left: 260px; }
	#f1_phone { top: 86px; left: 423px; }
	#f1_code { top: 86px; left: 584px; }
	#f1_book { top: 80px; left: 743px; width: 161px; height: 40px; }
/* On Form 2 */
	#f2_email { top: 84px; left: 69px; width: 166px; }
	#f2_name { top: 84px; left: 260px; }
	#f2_phone { top: 84px; left: 423px; }
	#f2_code { top: 84px; left: 584px; }
	#f2_book { top: 76px; left: 743px; width: 161px; height: 40px; }