body{
width:100%;
height:100%;
margin: 0 auto 0 auto;
background:#5598C3 url(../images/bodygrad.gif) top repeat-x;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
img{border:none;}
img, div { behavior: url(scripts/iepngfix.htc) }
h1{
color:#1D5F8A;
font-size:1.3em;
margin-top:10px;
}
h2{
color:#1D5F8A;
font-size:1.5em;
margin-top:10px;
}
h3{
color:#1D5F8A;
font-size:1.2em;
margin-top:10px;
}
h4{
color:#1D5F8A;
font-size:1.1em;
margin:0;
padding:0;
}
.style1{
margin:0 20px 0 0;
}
.style2{
float:right;
font-weight:bold;
font-size:2.0em;
color:#1D5F8A;
margin:0 55px 0 0;
}
.style3{
float:left;
clear:both;
bottom:0px;
margin:0; 
padding:3px 6px 0 5px; 
}
.style4{
    clear:both;
	bottom:0px;
	margin:-8px 0 0 0; 
	padding:0 6px 0 0; 
	float:right}
	.style5{
	font-size:0.8em;
	}
		.style6{
	font-size:0.7em;
	}
#wrapper{
width:906px;
height:100%;
margin: 0 auto 0 auto;
background-position: top center;
}
/********/
#header{
clear:both;
width:906px;
height:230px;
}
#maincontent{
position:relative;
float:left;
clear:both;
width:904px;
height:100%;
background:#ECE6E6;
border:solid #000000 thin ;
}
#subcontent{
position:relative;
clear:none;
height:auto;
width:675px;
float:right;
}
#contactinfo{
float:left;
width:220px;
height:125px;
margin:0 0 0 10px;
}
#contactinfo a{
color:#000000;
text-decoration:none;
}
#contactinfo a:visited{
color:#000000;
text-decoration:none;
}
#schemeLinks{
width:368px;
height:71px;
float:right;
margin:0 20px 0 30px;
}
/*span Classes*/
.contact{
font-weight:bolder;
line-height:9px;
font-size:2.0em;
color:#F48026;
}
.address{
margin:60px 10px 0 0;
float:right;
clear:right;
}
.spacer{
margin-bottom:10px;
}
/**********/
/*Main Nav*/
/**********/
#mainnav{
height:311px;
width:217px;
background:url(../images/mainNavBack.gif) no-repeat;
font-size:93%;
line-height:30px;
text-align:left;
}
#nuts{
width: 217px;
height: 184px;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0px;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
background-color: transparent; 
background-image: url(images/navigationWomanPhotoHome.jpg);
background-repeat: no-repeat;
background-attachment: scroll;
background-x-position: left;
background-y-position: bottom;
position: absolute;
bottom: 0pt;
left: 0pt;
}

#mainnav ul {
float:left;
margin:3px 0 0 10px;
padding:0;
list-style:none;
}
#maisnav li {
text-align:left;
margin:0;
padding:0;
}
#mainnav a {
margin:0;
padding:0;
text-decoration:none;
color:#FFFFFF;
}
#mainnav a:hover {
border-bottom:solid thin;
padding:0 0 5px 0;
color:#F48026;
}
#mainnav a span{
float:right;
margin:13px 6px 0 0;
padding:0;
text-decoration:none;
color:#FFFFFF;
}
#mainnav a:hover span{
margin:13px 6px 0 0;
float:right;
text-decoration:none;
color:#000000;
}
/*********/
/*Sub Nav*/
/*********/
#petersnav {
float:right;
width:160px;
background:#ECE6E6;
font-size:93%;
line-height:normal;
}
#petersnav ul {
margin:0;
padding:0;
list-style:none;
}
#petersnav li {
display:inline;
margin:0;
padding:0;
}
#petersnav a {
float:left;
background:url("../images/tableftI.gif") no-repeat left top;
margin:0;
padding:0 0 0 10px;
text-decoration:none;
}
#petersnav a span {
float:left;
display:block;
background:url("../images/tabrightI.gif") no-repeat right top;
padding:6px 15px 3px 6px;
color:#ECE6E6;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#petersnav a span {float:none;}
/* End IE5-Mac hack */
#petersnav a:hover span {
color:#ECE6E6;
}
#petersnav a:hover {
background-position:0% -26px;
}
#petersnav a:hover span {
background-position:100% -26px;
}
#home{
width:345px;
height:175px;
float:left;
clear:both;

border:none;

}
/**************/
/*Testimonials*/
/**************/
#testimonials{
background:#DAD4D4;
height:175px;
width:280px;
float:right;
margin:0 20px 20px 20px;
clear:none;

}
.testpic{
float:left;
}
.testtext{
margin:10px;
font-style:italic;
font-size:0.8em;
}
.testtext2{
margin:10px;
font-style:italic;
font-size:0.8em;
float:right;
}
.testbutton{
height:25px;
width:26px;
border:none;
float:right;
margin:-40px 0 0 0;
}
#moretest{
height:25px;
width:66px;
float:right;
clear:both;
margin:-40px 2px 0 0;
}
#footer{
position:relative;
clear:both;
width:906px;
height:28px;
background:url(../images/footerback.gif) no-repeat;
border-top:solid #000000 thin;
}
.map{
margin:0 0 0 10px;
border:solid medium #E49F77
}
#footer{
position:relative;
clear:both;
width:906px;
height:28px;
background:url(../images/footerback.gif) no-repeat;
border-top:solid #000000 thin;
font-size:0.6em; 
color:#FFFFFF;
font-family:verdana, arial, helvetica, sans-serif;
}
#footer a, #footer a:visited, #footer a:active{
	text-decoration:none; 
	color:#FFFFFF}

#footer a:hover{
	text-decoration:underline; 
	color:#FF6600}
#motaffiliates{
	float:right;
	margin:0 10px 10px 10px;
	}