/***********************************************************************************/
/* seo21 */


/* body */

body {
	background-color:#e9edec;
	background-repeat: repeat-x;
	background-image: url(images/Site-bg.png);
	background-position:top;
}

/* top logo */

#home
{
    display: block;
   	width: 262px;
  	height: 80px;
   	background: url("images/logo.png") no-repeat 0 0;
   	margin-top:-10px;
	padding-top:0px;
	margin-left: auto;
	margin-right: auto;

}

#home:hover
{ 
  background-position: 0 -80px;
}

#home span
{
  display: none;
}


/* nav */

#nav {
	margin-top:10px;
	width:870px;
	height:25px;
	margin-left: auto;
	margin-right: auto;
}


ul#navigation {
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	margin: 0;
	float: left;
	color:#6DBB4A;
	text-decoration:none;
	font-weight:lighter;
	font-style:lighter;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
}

ul#navigation li { 
	display: inline;
}

ul#navigation li a {
	padding-top:7px;
	height:23px;
  	text-decoration: none;
  	float: left;
	border-left: 2px solid #4cc116;
	width:122px;
}
a:link, a:visited {
	color:#4cc116;
	text-decoration: none;
}

ul#navigation li a:hover {
	color: #000000;
	background-color: #ffffff;
}
.links {
	border-right: 2px solid #4cc116;
}


/* findmeanav */

#findmeanav {
	width:622px;
	height:25px;
}


ul#findmeanavigation {
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	margin: 0;
	float: left;
	color: #000000;
	text-decoration:none;
	font-weight: lighter;
	font-style: lighter;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
}

ul#findmeanavigation li { 
	display: inline;
}

ul#findmeanavigation li a {
	padding-top:7.5px;
	height:19px;
  	text-decoration: none;
  	float: left;
	border-left: 3px solid black;
	width:121px;
	background-color: #BBDDE9;
	color: #000000;
}
a:link, a:visited {
	color:#4cc116;
	text-decoration: none;
}

ul#findmeanavigation li a:hover {
	color: #ffffff;
	background-color: #4cc116;

}

/* main body */

#wrapper {
	padding-top:30px;
	width:969px;
	height:auto;
	margin-left: auto;
	margin-right: auto;
}

#topbg {
	float:left;
	width:969px;
	height:33px;
	background-image:url("images/wrapper-bg-top.png");
	background-repeat:no-repeat;
	margin-bottom:0px;
}

#middle {
	float:left;
	margin-top:-2px;
	width:969px;
	height:auto;
	margin-left: auto;
	margin-right: auto;
	background-image:url("images/wrapper-bg-middle.png");
	background-repeat:repeat-y;
	font-family:Geneva, sans-serif;
	color:#ffffff;
	font-size:12px;
}	

#mainsection {	
	width:870px;
	margin-left: auto;
	margin-right: auto;
	
	/* main body/maintext */
	
	}
#mainpic {

	width:870px;
	height:127px;
	margin-top:20px;

}

#flashpanel{
	margin-top:-30px;
	margin-bottom:-10px;
	width:621px;
	height:380px;
}

#guaranteedtext {
	width:220px;
	height:294px;
	height:auto;
	margin-left:360px;
	padding-top:1px;
}


#maintext {
	float:left;
	margin-top:35px;
	width:622px;
	font-weight:lighter;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}


#line {
	width:622px;
	border-bottom:#FFFFFF dashed 1px;
}

#line2 {
	width:162px;
	border-bottom:#FFFFFF dashed 1px;
}


#maintext2 {
	margin-top:-30px;
	margin-bottom:20px;
	width:622px;
	height:auto;
}

#text {
	margin-top:20px;
	width:623px;
	height:294px;
	background-image:url(images/bgpanel.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

#ouraim {

	width:583px;
	 margin-left:20px;
	margin-right:20px;
	padding-top:1px;
	font-size:12px;
	
}

#text2 {
	width:622px;
	height:auto;
	font-weight:lighter;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:20px;
	margin-bottom:20px;
}

#approach {
	float:left;
	width:190px;
	height:229px;
	font-weight:lighter;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(images/panelbg.png);
	background-repeat:no-repeat;		
}

#approachtext {
    margin-left:20px;
	margin-right:20px;
	margin-top:-10px;
	width:160px;
	height:204px;		
}

#success {
	float:left;
	margin-left:25px;
	width:190px;
	height:229px;
	font-weight:lighter;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(images/panelbg.png);
	background-repeat:no-repeat;		
}

#successtext {
	margin-left:20px;
	margin-right:20px;
	margin-top:-10px;
	width:160px;
	height:204px;		
}

#proof {
	margin-bottom:20px;
	float:right;
	width:190px;
	height:229px;
	font-weight:lighter;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(images/panelbg.png);
	background-repeat:no-repeat;		
}

#prooftext {
	margin-left:20px;
	margin-right:20px;
	margin-top:-10px;
	width:160px;
	height:204px;		
}

#maintext2 a:link {
	font-weight:lighter;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;	
}

#maintext2 a:visited {
	font-weight:lighter;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;	
}

#maintext2 a:hover {
	font-weight:lighter;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4cc116;
	text-decoration:none;	
}


#maintext h5 {
	margin-top:20px;
	margin-bottom:-5px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:lighter;
	color:#70C14C;
}


#maintext2 h1 {
	margin-top:30px;
	margin-bottom:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:lighter;
	color:#70C14C;
}


#maintext h1 a:link  {
	margin-top:30px;
	margin-bottom:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:lighter;
	color:#4cc116;
}

#maintext h1 a:visited  {
	margin-top:30px;
	margin-bottom:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:lighter;
	color:#4cc116;
}


#maintext h1 a:hover  {
	margin-top:30px;
	margin-bottom:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:lighter;
	color:#4cc116;
}

#maintext h3 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:lighter;
	color:#4cc116;
}


#maintext h6 {
	margin-top:10px;
	margin-bottom:5px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:lighter;
	color:#4cc116;
}



#maintext h4 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#4cc116;
	padding-left:20px;
	padding-right:20px;
	
}

#maintext h4 a:link {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#4cc116;	
}

#maintext h4 a:visited {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#4cc116;	
}

#maintext h4 a:hover {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#ffffff;
}

#maintext h2 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:lighter;
	color:#FFF;
	}
	
#seofor {
	clear:both;
	margin-top:40px;
	width:622px;
	height:247px;
	background-image:url(images/Back-pain.png);
	background-repeat:no-repeat;
	
}
	
#seofor h1 {
	margin-top:15px;
	margin-bottom:-5px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#4cc116;
}
	
#seofortext {
	margin-left:290px;
	padding-right:30px;
	padding-bottom:5px;
	padding-top:20px;
	font-weight:lighter;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}


#seofortext a:link{
	font-weight:lighter;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

#seofortext a:visited {
	text-decoration:underline;
	color:#000000;
}
#seofortext a:hover {
	text-decoration:underline;
	color:#4cc116;
	
	/* main body- side panel 1 */
}

#righttext h1 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:lighter;
	color:#4cc116;
	
}
#righttext h2 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:lighter;
	color:#4cc116;
}

#bottombg {
	clear:both;
	width:969px;
	height:33px;
	margin-left: auto;
	margin-right: auto;
	background-image:url("images/wrapper-bg-bottom.png");
	background-repeat:no-repeat;
}

/* copyright */

#copyrightcontact {
	padding-left:50px;
	padding-right:50px;
	width: 869px;
	margin-left: auto;
	margin-right: auto;
	height:100px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	clear: both;
	margin-top: 20px;
}
#copyrightcontact a:link {
	text-decoration:underline;
	color:#666666;
}
#copyrightcontact a:visited {
	text-decoration:underline;
	color:#666666;
}
#copyrightcontact a:hover {
	text-decoration:underline;
	color:black;
}
#copyright{
	
	width:900px;

}


/* main body- side panel 1 */

#panels{
	margin-top:38px;
	float:right;
	}
	
#newspanel{
	margin-top:10px;
	margin-bottom:20px;
	height:125px;
	width: 202px;
	background-image: url("images/newspanel.png");
	background-repeat:no-repeat;
}

#newspanelinsert{
	height:125px;
   	width: 202px;
	padding-top:12px;
	padding-left:12px;
}

#latestnews{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;	
	width: 202px;
	height:20px;
	padding-top:1px;
	margin-bottom:5px;
	margin-left:13px;
	font-weight:bold;

}

#latestnews a:link {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;	
	font-weight:bold;
}

#latestnews a:visited {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;	
	font-weight:bold;
}

#latestnews a:hover {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}




#indexsmallpanel1{
	margin-bottom:20px;
	height:120px;
   	width: 202px;
}
	
	/* main body- side panel 2 */
	
#indexsmallpanel2{
	margin-bottom:20px;
   	width: 202px;
	height:120px;

}
	
	/* main body- side panel 3 */
	
#indexsmallpanel3{
	margin-bottom:20px;
   	width: 202px;
	height:120px;
}

#abouttestimonial{
	margin-bottom:20px;
   	width: 202px;
	height:245px;
	background-image:url(images/testimonialbg.png);
	background-repeat:no-repeat;
	}
	
#abouttestimonialtext{
   	width:167px;
	padding-left:15px;
	padding-top:3px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#4cc116;
	font-size:12px;
	font-weight:lighter;
	}
	
#abouttestimonialtext h1{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-weight:lighter;
	}
	

	
#spacer{
   	width: 202px;
	height:15px;
}





/* links */
	
#links{
	margin-top:20px;
	margin-bottom:20px;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	height:auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	line-height:20px
}
#links a:link {
	text-decoration:underline;
	color:#999999;
}
#links a:visited {
	text-decoration:underline;
	color:#999999;
}
#links a:hover {
	text-decoration:underline;
	color:#999999;
}


/* contact form */

#contact-area  {
	float:left;
	font-weight:lighter;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	
}

#telephone {
	float:left;
	font-weight:lighter;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	margin-left:40px;
	width:170px;
	
}

#telephone h1{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:lighter;
	color:#4cc116;
	margin-top:0px;
	
}

#contactheader{
	font-weight:lighter;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#4cc116;
	margin-top:40px;
	margin-bottom:20px;
	
	
}

#space{
clear:both;
	height:40px;
	
	
}



	
.ourlatest {
	color: #4cc116;
}

