html *
{
	margin: 0;
	padding: 0;
}
* html
{
	font-size: 100%;
}
body
{
	font-size: 62.5%;
	/* establishes 1em = 10px as baseline, for full flexible sizing */
	font-family: arial,verdana,helvetica,sans serif;
	color: #333;
	background-color: #FFF;
	margin: 0;
	padding: 0;
	background-image: url(/images/background.jpg);
	background-repeat: repeat-y;
}
html>body
{
	font-size: 10px;
}

img {border:none;}

.padding {padding:10px;}

#contentLeft
{
width:630px;
float:;left
}


#tagLine
{
color:#a58254;
font-family:arial,sans-serif;
font-size:1.8em;
font-weight:bold;
margin:auto;
text-align:center;
padding-top:1em;
}

#logo
{
	position: absolute;
	left: 10px;
	top: 60px;
	background-image: url(/images/the_winning_voice_charles_michel_logo.jpg);
	background-repeat: no-repeat;
width:346px;
height:226px;
}

#charlesMichelPic
{
	position: absolute;
	left: 410px;
	top: 65px;
	background-image: url(/images/charles_michel.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 200px;
}

#contentRight
{
position:absolute;
top:0px;
left:630px;
width:200px;
float:left;
background-color:#0f9999;
}

#contentRightBox
{
padding-top:47px;
padding-left:10px;
padding-right:10px;
}

.rightContentBlock
{
margin-bottom:3em;
}

h2.rightContentHeader
{
color:#fff;
font-family:arial,sans-serif;
font-size:1.4em;
font-weight:bold;
text-align:center;
}

h2.rightContentHeader a
{
color:#fff;
font-family:arial,sans-serif;
font-size:1.4em;
font-weight:bold;
}


h3.rightContentSubHeader
{
color:#fff;
font-family:arial,sans-serif;
font-size:1.1em;
font-weight:bold;
margin-left:.5em;
margin-top:1em;
}

#contentRightBox P
{
margin-left:.5em;
margin-top:.5em;
color:#fff;
font-family:arial,sans-serif;
font-size:1.1em;
line-height:1.4em;
font-weight:bold;
}
#contentRightBox A
{
color:#fff;
font-size:1.2em;
}


#contentLeftBox
{
width:510px;
position:absolute;
top:315px;
left:65px;
}

#contentLeftBox P
{
font-size:1.2em;
margin-bottom:1.4em;
}

#contentLeftBox P.big
{
font-size:1.4em;
font-weight:bold;
}

#contentLeftBox h2 {font-size:1.8em;margin-bottom:1.2em;}

#contentLeftBox h3 {font-size:1.6em;margin-bottom:.6em;color:#a58254;}

#contentLeftBox a {color:#366;font-weight:bold;}

#contentLeftBox P.green {color:#366;font-weight:bold;}

#contentLeftBox ul {
list-style-type: none;
}

#contentLeftBox #testimonialsBox
{
height:auto;
}

#contentLeftBox #testimonialsBox P
{
margin-bottom:0px;
text-indent: 12px;
}

#contentLeftBox #testimonialsBox h3
{
margin-top:12px;
}

#contentLeftBox #testimonialsBox h4
{
font-size:1.4em;
margin-bottom:12px;
}

#contentLeftBox #testimonialsBox img
{
display:block;
width:170px;
height:auto;
float:left;
margin-right:15px;
}

#testimonialsBox #seminarBox P {
margin-bottom:12px;
}

#choose
{
font-size:2.2em;
font-weight:bold;
font-style:italic;
color:#366;
position:relative;
top:1.5em;
}


#chooseBox
{
position:absolute;
left:35px;
top:550px;
width:585px;
}

#chooseBox a {color:#366;font-weight:bold;}

#virtualStudio
{
font-size:1.6em;
font-weight:bold;
position:relative;
top:1.5em;
margin-top:1.5em;
}



#planBox
{
width:465px;
margin-left:70px;
margin-top:50px;
padding-bottom:30px;
}

#planBox .planLabel
{
float:left;
display:block;
width:199px;
height:31px;
}

#planBox .planText
{
font-size:1.2em;
width:250px;
display:block;
float:right;
}

#planBox .planText .big {font-size:16px;font-weight:bold}

#planBox .planText a {color:#366;font-weight:bold;}


#programBox
{
width:465px;
}

#programBox .planBlock {margin-bottom:6em;}


#programBox .planLabel
{
float:left;
margin-right:10px;
display:block;
width:199px;
height:31px;
}

#programBox .planText {font-size:1.2em;}

#programBox .planText div.big {font-size:16px;font-weight:bold}

#programBox .planText P {margin-top:1.2em;}

#programBox .planText a {color:#366;font-weight:bold;}

#programBox .planText .cost {color:#a58254;font-weight:bold;margin-top:1.5em;font-size:1.4em;}



#contentLeftBox .testimonial p {margin:0em;}
#contentLeftBox .testimonial p.name {font-style:italic;margin-bottom:1em;}

#tipsBox {
background-color:#eee;
padding:.5em;
margin-top:1em;
}

#tipsBox P {
color:#333;
font-weight:normal;
}

#tipsBox h3 {
color:#333;
font-size:1.4em;
}

#tipsBox a {
display:block;
color:#333;
font-size:14px;
margin-bottom:10px;
}