BODY {
	background-color:#FFFFFF;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	color:#464448;
}

A {
	text-decoration:none;
}

H1 {
	font-size:28pt;
	color:#C40009;
	font-weight:normal;
	padding:0px 0px -10px 0px;
}

H2 {
	font-size:16pt;
	color:#C40009;
	font-weight:normal;
	margin:5px 0px -10px 0px;
}

H3 {
	font-size:13pt;
	color:#C40009;
	font-weight:normal;
	margin:0px 0px -10px 0px;
}

H4 {
	font-size:13pt;
	color:#C40009;
	font-weight:normal;
	margin:0px 0px -25px 0px;
}

.bigred {
	font-size:13pt;
	color:#C40009;
}

.bodyred {
	font-size:10pt;
	color:#C40009;
	font-weight:bold;
}

.bodyred2 {
	font-size:9pt;
	color:#C40009;
}

.bodyorange {
	font-size:9pt;
	color:#F37F00;
}

.nav {
	font-size:10pt;
	color:#969696;
}

.whitetxt {
	font-size:12pt;
	color:#FFFFFF;
	line-height:18pt;
}

.whitesmall {
	font-size:10pt;
	color:#FFFFFF;
}

#container {
	position:relative;
	width:760px;
	background-color:#FFFFFF;
	margin:0px auto 0px auto;
}

#topleft {
	position:relative;
	float:left;
	width:538px;
	height:116px;
}

#strapline {
	display:block;
	position:relative;
	width:518px;
	height:63px;
	margin:10px 0px 0px 20px;
}

#nav {
	display:block;
	position:relative;
	width:518px;
	height:43px;
	margin:0px 0px 10px 20px;
}

#nav A {
	text-decoration:none;
}

#nav A:hover {
	text-decoration:none;
	font-weight:bold;
	color:#C40009;
}

#nav ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

#nav li {
	float:left;
}

#nav #welcome {
	display:block;
	width:60px;
	text-align:center;
}

#nav #benefits {
	display:block;
	width:62px;
	text-align:center;
}

#nav #mygreatlife {
	display:block;
	width:73px;
	text-align:center;
}

#nav #blog {
	display:block;
	width:62px;
	text-align:center;
}

#nav #firststeps {
	display:block;
	width:69px;
	text-align:center;
}

#nav #testimonials {
	display:block;
	width:86px;
	text-align:center;
}

#nav #getintouch {
	display:block;
	width:80px;
	text-align:center;
}

#nav #welcome:hover,.welcomeactive {
	display:block;
	width:60px;
	text-align:center;
	font-weight:bold;
	color:#C40009;
}

#nav #benefits:hover,.benefitsactive {
	display:block;
	width:62px;
	text-align:center;
	font-weight:bold;
	color:#C40009;
}

#nav #mygreatlife:hover,.mygreatlifeactive {
	display:block;
	width:73px;
	text-align:center;
	font-weight:bold;
	color:#C40009;
}

#nav #blog:hover,.blogactive {
	display:block;
	width:62px;
	text-align:center;
	font-weight:bold;
	color:#C40009;
}

#nav #firststeps:hover,.firststepsactive {
	display:block;
	width:69px;
	text-align:center;
	font-weight:bold;
	color:#C40009;
}

#nav #testimonials:hover,.testimonialsactive {
	display:block;
	width:86px;
	text-align:center;
	font-weight:bold;
	color:#C40009;
}

#nav #getintouch:hover,.getintouchactive {
	display:block;
	width:80px;
	text-align:center;
	font-weight:bold;
	color:#C40009;
}

#logo {
	position:relative;
	float:left;
	width:202px;
	height:116px;
	background-image:url(images/logo.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
}

#headtext {
	position:relative;
	float:left;
	width:451px;
	height:193px;
	background-color:#F37F00;
	padding:20px 20px 0px 20px;
}

#headtext ul {
	list-style-type:disc;
	color:#C40009;
	margin:0px;
	padding:5px 0px 0px 20px;
}

#headpic {
	position:relative;
	float:left;
	width:269px;
	height:213px;
}

#headcontainer {
	position:relative;
	width:760px;
	height:329px;
}

#headpichome {
	position:relative;
	float:left;
	width:760px;
	height:213px;
	z-index:2;
	background-image:url(images/home-header.jpg);
	background-repeat:no-repeat;
}

#headlink {
	position:absolute;
	width:203px;
	height:39px;
	left: 123px;
	top: 177px;
}

#container2 {
	position:relative;
	width:760px;
	min-height:644px;
	background-color:#F37F00;
}

* html #container2 {
height:644px;
}

#leftpanel {
	position:relative;
	float:left;
	width:233px;
	min-height:644px;
}

* html #leftpanel {
height:644px;
}

#pic1 {
	position:relative;
	width:233px;
	height:233px;
}

#pic2 {
	position:relative;
	width:233px;
}

#rightpanel {
	position:relative;
	float:left;
	width:527px;
	min-height:644px;
	background-color:#EFD19B;
	padding-bottom:54px;
}

* html #rightpanel {
height:644px;
}


#content {
	position:relative;
	width:497px;
	padding:15px 15px 15px 15px;
}

#content ul {
	list-style-type:disc;
	color:#C40009;
	margin:10px;
	padding:0px 10px;
}

#footer {
	position:absolute;
	bottom:0px;
	left:0px;
	width:500px;
	height:30px;
	padding:12px 12px 12px 15px;
	background-color:#C40009;
}

#container2home {
	position:relative;
	width:760px;
	min-height:590px;
	background-color:#F37F00;
}

* html #container2home {
	height:590px;
}

#leftpanelhome {
	position:relative;
	float:left;
	width:575px;
	min-height:590px;
	background-color:#EFD19B;
	padding-bottom:56px;
}

* html #leftpanelhome {
height:590px;
}

#contenthome {
	position:relative;
	width:535px;
	padding:20px 20px 20px 20px;
}

#contenthome ul {
	list-style-type:disc;
	color:#C40009;
	margin:20px;
	padding:20px 0px 20px 0px;
}

#rightpanelhome {
	position:relative;
	float:left;
	width:185px;
	min-height:652px;
}

* html #rightpanelhome {
height:652px;
}

#rightbg1 {
	position:relative;
	width:185px;
	height:116px;
	background-image:url(images/homelink1.jpg);
	background-repeat:no-repeat;
}

#rightlink1 {
	position:absolute;
	width:165px;
	height:34px;
	left:11px;
	top:78px;
}


#rightlink2 {
	position:relative;
	width:185px;
	height:116px;
}

#rightlink3 {
	position:relative;
	width:185px;
	height:368px;
}

#footerhome {
	position:absolute;
	bottom:0px;
	left:0px;
	width:545px;
	height:34px;
	background-color:#C40009;
	padding:12px 10px 10px 20px;
}

#footercontact {
	position:absolute;
	bottom:0px;
	left:0px;
	width:527px;
	height:56px;
	background-color:#C40009;
}

#leftpanelcontact {
	position:relative;
	float:left;
	width:233px;
	min-height:490px;
}

* html #leftpanelcontact {
height:490px;
}

#rightpanelcontact {
	position:relative;
	float:left;
	width:527px;
	min-height:490px;
	background-color:#EFD19B;
	padding-bottom:54px;
}

* html #rightpanelcontact {
height:490px;
}

#container2contact {
	position:relative;
	width:760px;
	min-height:470px;
	background-color:#F37F00;
}

* html #container2contact {
height:470px;
}

