body{font:14px/16px "Century Gothic", 'Helvetica Neue', Arial, sans-serif; color:#000; background:#eee url(../images/bg.gif) top left repeat-x; text-align: center; margin:0 }
a img{border:none;}
a{color:#673266; outline:0; text-decoration:none; font-weight:bold;}
a:hover{color:#aaa; outline:0; text-decoration:none; font-weight:bold;}
h1{font-family: 'Helvetica Neue', Arial, sans-serif; font-size:15px; line-height:120%; color:#673266;}
h2{font-family: 'Helvetica Neue', Arial, sans-serif; font-size:20px; line-height:120%; color:#673266;}
h3{font-family: 'Helvetica Neue', Arial, sans-serif; font-size:13px; line-height:120%; color:#673266;}
h4{font-family: 'Helvetica Neue', Arial, sans-serif; font-size:12px; color:#673266;}

#banner{position:fixed; z-index:100; top:0; left:0; width:100%; height:45px; background:transparent url(../images/bannerbg.png) top left repeat-x; opacity:0.8; filter:alpha(opacity=80);}
#spacer{position:relative; z-index:101; top:235px; left:0; width:100%; height:6px;background:#fff url(../images/headerbg.png) top left repeat-x; opacity:0.8; filter:alpha(opacity=80);}
#thebg{position:absolute; z-index:0; top:241px; left:0; width:100%; height:150%; background:#eee;}
#logowrapper{position:fixed; z-index:200; width:990px; margin:auto; background:transparent; padding:0;}
#logo{position:absolute; top:0; left:0; z-index:200; width:100px; height:95px; margin:8px; background:transparent url(../images/logo.png) top left no-repeat; opacity:1; filter:alpha(opacity=100);}
#pages{position:fixed; z-index:200; top:12px; right:8px; background:transparent; margin:auto; font-size:12px; font-family:'Helvetica Neue', Arial, sans-serif; display:inline-block;}
#pages a{color:#000;}
#pages a:hover{color:#673266; text-decoration:underline;}

#wrapper{position:relative; z-index:1; width:990px; margin:auto; background:transparent; padding:0;}
#header{width:100%; height:200px; margin:35px 0 0 0; background:transparent url(../images/header.jpg) top left no-repeat; text-align:right;}
#header img{position:relative; top:60px; left:-480px; z-index:1;}
#mailinglist{position:relative; z-index:1; top:10px; left:-23px;; background:tranparent;}

body#home a#homeb{color:#673266; text-decoration:none; font-weight:bold;}
body#company a#companyb{color:#673266; text-decoration:none; font-weight:bold;}
body#about a#aboutb{color:#673266; text-decoration:none; font-weight:bold;}
body#testimonials a#testimonialsb{color:#673266; text-decoration:none; font-weight:bold;}
body#coach a#coachb{color:#673266; text-decoration:none; font-weight:bold;}
body#services a#servicesb{color:#673266; text-decoration:none; font-weight:bold;}
body#contact a#contactb{color:#673266; text-decoration:none; font-weight:bold;}

#prime{width:940px; height:auto; background:#fff; border:0; margin:0; text-align:left; font-size:1em; padding:20px; border:0;}
#stressed{float:right; width:400px; height:200px; background:#fff url(../images/stressfree.jpg) top left no-repeat; font-size:12px; border:#eee 1px solid; padding:10px 20px 0 20px; margin:0 0 10px 10px;}
#stressed p{padding:0 55px 0 0; font-size:1.45em; line-height:148%;}
#belt{width:940px; height:auto; background:#d9cae1; border:0; margin:0; text-align:left; font-size:1em; padding:10px 20px 20px 20px; border:0;}
#content{width:940px; height:auto; background:#fff; border:0; margin:0; text-align:left; font-size:1em; padding:10px 20px 20px 20px; border:0;}
#companyprime{width:940px; height:auto; background:#fff; border:0; margin:0; text-align:left; font-size:1em; padding:20px; border:0;}
#clearboth{clear:both;}
.fp{dolor:#000;}
.fr{float:right; padding:0 0 0 10px;}
.fl{float:left; padding:0 10px 0 0;}
#footer{clear:both; width:100%; height:auto; margin:10px 0 0 0; color:#fff; font-size:10px; text-align:center; background:transparent; padding:5px 0 20px 0; border:#0;}
#footer a{color:#fff}
