html {
	margin: 0px;
	padding: 0px;
    height: 100%;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	height: 100%;
}
#mainContainer {
	position: relative;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	height: 100%;	
	width: 960px;
}
#headerContainer {
	background-image: url(../images/template2/header.jpg);
	height: 210px;
	width: 960px;
	position: relative;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center 53px;
	background-color: #7BC144;
}
#headerContainer #headerLogo {
	position: absolute;
	height: 85px;
	width: 78px;
	left: 35px;
	top: 12px;
}
#headerNavigation {
	position: relative;
	width: 960px;
	height: 157px;
	top: 120px;
	left: 0px;
}
#headerNavigation table tr td #navResons {
	position: absolute;
	top: -3px;
	left: 30px;
}
#headerNavigation table tr td #navCashback {
	position: absolute;
	top: -3px;
	left: 194px;	
}
#headerNavigation table tr td #navCalculator {
	position: absolute;
	top: -3px;
	left: 353px;	
}
#headerNavigation table tr td #navFAQs {
	position: absolute;
	top: -3px;
	left: 514px;	
}
#headerNavigation table tr td #navPress {
	position: absolute;
	top: -3px;
	left: 581px;	
}
#headerNavigation table tr td #navRefer {
	position: absolute;
	top: -3px;
	left: 716px;	
}
#headerNavigation table tr td #navComment {
	position: absolute;
	top: -3px;
	left: 852px;	
}

#headerContainer #headerRightNavigation {
	position: absolute;
	height: 100px;
	width: 100px;
	left: 859px;
	top: 12px;
}
#headerContainer #headerRightNavigation div {
	text-align: center;
}
#headerContainer #headerRightNavigation div a {
	text-decoration: none;
	font-weight: bold;
	color: #000;
}
#bodyContainer {
	background-color: #7BC144;
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
}
#bodyContainer #bodyPageHeader {
	font-size: 40pt;
	color: #000;
	text-align: center;
	padding-bottom: 10px;
}
#bodyContainer table tr td #bodyDisc {
	font-size: 6pt;
	color: #000;
	padding-bottom: 10px;
}