/* Personal Coaching CSS  */


* {margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6 {margin-bottom: 1.2em; line-height: 1.5em;}
h1 { font-size: 2em; }
h2 {font-size: 1.6em;}
h3 {font-size: 1.4em;}
h4 {font-size: 1.2em;}
h5, p {font-size: 1em;}
h6 {font-size: 0.8em;}
p, .p{ text-indent: 2em;
margin-bottom: 0.9em;
font-weight: normal;
}
h1 {color:#008000;}
p, .p {margin: 0 8em 1em 9em; text-align: left;line-height: 1.2; font-size: 1.07em;}
a:link {color:#0080FF;}
a:visited {color:#FF5FFF;}
a:hover {background-color: #EAF9FF;}

body {
background-color:#0000A8;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

div#container {
width: 50em;
font-weight: bold;
background-color: #FBFBFB;
text-align: center;
margin: 1em auto;
border: 5px ridge #00FFFF;
}

div#banner {
height: 251px;
width: 50em;
}

div#main {
margin: 3em 2em;
}

div#banner img {
margin-top: 1em;
height: 251px; 
width: 50em;
}

ul#PCBox {background-color: #557F55;
color: #FFF;
padding: 0.3em;
text-align: center;
margin-bottom: 0.75em;
list-style: none;
}

div#PCBIF {background-color: #FFF8F0;
padding: 0.75em;
text-indent: 0;
text-align: left;
width: 45em;
margin: 0 auto;
}


div#PCBIF fieldset {clear: both;
display: block;
border: 0;
margin-top: 1em;
}

div#PCBIF fieldset#buttons {display: inline; margin: 0 auto; height: 2em;} 
div#PCBIF fieldset#captchaform {display: inline;} 

div#PCBIF label {float: left;
width:15em;
font-size: 1.1em;
font-weight: bold;
}

div#PCBIF input, div#PCBIF textarea {
float: left;
margin-left: 1em;
}

div#PCBIF textarea {
width: 25em;
height: 8em;
}

div#PCBIF input#sessionlength1,  div#PCBIF input#sessionlength2{vertical-align: middle; 
margin-top: 0.30em;
margin-left: 1em;
border: 0;
background-color: transparent;
}

div#PCBIF h3 {border-bottom: 2px solid black;
padding-bottom: 1em;
margin-top: 0.5em;
}

div#PCBIF label#female {width: 3.3em;}
div#PCBIF label#male {width: 2.5em; margin-left: 0.5em;}
div#PCBIF label#SLLhalf, div#PCBIF label#SLLhour{width: 6em; margin-left: 1.5em;}
div#PCBIF label#SLLhalf {margin-left: 0.5em;}
 
div#PCBIF input#Gmale, div#PCBIF input#SLhalf {margin: 4px 20px 0 8px;}
div#PCBIF input#Gfemale, div#PCBIF input#SLhour {margin-top: 4px; }
div#PCBIF input#spambots {margin-top: 4em;}

div#Pricing {background-color: #F7F7F7;
text-align: center;
margin: 1em auto 0 auto;
padding: 1em;
text-indent: 0;
width: 40em;
}

.clearboth {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;	
}

img.AddCart, img.ViewCart {margin: -0.5em 0 1.5em 0;}

div#copyright {
background: url(http://www.kjmaclean.com/PersonalCoaching/VUFooter.jpg) no-repeat;
width: 50em;
height: 6em;
overflow: hidden;
text-align: center;
color: #FFF;
}


ul#CoachingHeader {width: 50em;
height: 3em;
margin: 0 auto;
padding-top: 2em; 
text-align: center; 
list-style-type: none;
}

ul#CoachingHeader li {
float: left;
width: 20em;
}
 
ul#CoachingHeader li a {
display: block; 
text-decoration:none; 
margin-left: 2em;
}

div#helping {
width: 45em;
text-align: center;
margin: 2em auto;
}

ul#CoachingSteps {
text-align: center; 
margin: 0 auto;
list-style-type: none;
}

div#info{
width: 40em;
text-align: left;
text-indent: 5em;
margin: 2em auto;
padding: 0;
}

ul#PRHeader {
width: 30em;
display: block;
text-align: center;
margin: 0 auto;
list-style-type: none;
}

 ul#PRHeader li a {
display: block;
text-decoration: none;
}

ul#GuysHeader li.one img {margin-top: 2em;}



ul#numheader, ul#GuysHeader {
width: 40em;
margin: 1em auto;
text-align: center;
border-top: 1em solid #0000D6;
border-bottom: 1em solid #0000D6; 
list-style-type: none;
padding: 0.5em 0; 
overflow: auto;
}

ul#numheader li.one, ul#GuysHeader li.one{
float: left; width: 15em;
}

ul#numheader li.two, ul#GuysHeader li.two{
float: right; 
width: 25em;
margin-top: 1em;
}

ul#numheader li a, ul#GuysHeader li a{
display: block;
text-decoration:none;
margin-left: 1.5em;
}

ul#benefits {list-style-type: circle;}
ul#instructions {list-style-type: square;}

ul#benefits li, ul#expect li, ul#instructions li {margin-left: 12em;}

div#numReadingsCost {width: 45em;
margin: 0 auto 2em auto;
text-align: center;
background-color:#F0FEFF;
}

ul#numReadingsCode, ul#GuysReadingCode {width: 20em;
height: 8em;
margin: 0 auto;
text-align: center; 
list-style-type: none;
}

ul#numReadingsCode li, ul#GuysReadingCode li{
float: left;
width: 10em;
}

div#GuysCost {width: 45em;
margin: 0 auto 2em auto; 
padding: 0 2em;
text-align: center;
background-color:#F0FEFF;
}

ul#directions {
width: 30em;
list-style-type: none;
margin: 0 auto;
tect-align: center;
}

ul#directions li.last{
margin-bottom: 2em;
}

label#captcha {padding-top: 1em;}
label#fillin {padding-top: 1.5em;}

.rounded {
  -moz-border-radius: 1.5em;
  -webkit-border-radius:1.5em;
} 
