@charset "UTF-8";
/* CSS Document */
html {  height: 100%; }
body { background: url(../images/newHeader3.jpg) left top no-repeat;  margin: 0px; font-family: trebuchet MS, sans-serif; color: #595654;  height: 100%; min-width:1100px;}
img { border: none;}
ul { margin: 0; list-style-type: none; }
h1, #sub_content #phone_no { font: xx-large georgia, serif; color: #595654; margin: 0px; margin-top: 30px; margin-left: 0px;}
h2 { font: x-large georgia, sans-serif; color: #595654; margin: 5px 0 10px 0px; }
h3 { font: large georgia, sans-serif; font-weight:bold; color: #595654; margin: 5px 0 10px 0px; }

#header { height: 235px; width: 1200px; margin: 0 auto; padding-top: 10px;}
#branding {float: right; margin-right: 40px; }
#branding img { margin-left: 95px; margin-top: -10px;}
	
#content_wrap {  width: 960px; margin: 0 auto; }
#main_content { width: 645px; padding: 5px 0px 20px 0px; float: left; }
#main_content #title {  margin: 0px; text-align: center; margin-bottom:20px; font-size:28px; }
#main_content p { padding: 0px 5px 5px 0px; padding-right:200px; text-align:justify;}
#main_content img { float:left; padding-right:10px;}
#main_content #benefits { background: url(../images/about_intensive_back.gif) left top no-repeat; padding: 15px; padding-bottom:45px; width:780px; }
#main_content #contact {  background: url(../images/intensiveBack.gif) left top no-repeat; padding: 15px; padding-bottom:170px; width:780px; }
#contact p { text-align:center; font-size:20px; }
#main_content #links {  background: url(../images/about_intensive_back.gif) left top no-repeat; padding: 15px; padding-bottom:190px; width:780px; }
#links p { text-align:center; font-size:20px; }
#main_content #aboutSimon { background: url(../images/aboutSimonBack.gif) left top no-repeat; padding: 15px; padding-bottom:50px; width:780px; }
#main_content #private_session {  padding: 15px; padding-bottom:50px; width:780px; }
#main_content #testimonials {padding: 15px; padding-bottom:40px; width:780px; }

#date { font: large "Times New Roman", Times, serif, sans-serif; color: #595654; margin: 15px 0 10px 10px; }
#location { font: x-large "Times New Roman", Times, serif, sans-serif; color: #595654; margin: 15px 0 10px 10px; }
#next_intensive_content { width: 645px; padding: 10px 0px 0px 0px; float: left; }
#intensive_image {float:left; width:250px;}
#intensive_text {float:right; width:360px; padding-right:15px;}
#next_intensive_content img { float:left; padding-right:15px;}


#topContent1{margin-top:4px; margin-left:15px; padding-right:35px;}
#topContent2{margin-top:4px; margin-left:0px;}
#main_intensive { width: 950px; margin: 0 auto; margin-top:0px; margin-left:15px; height:100%; float:left; }
#main_intensive p { padding: 0 5px; padding-right:35px; text-align:justify;}
#main_intensive img { float:left; padding-right:10px;}
#IntensiveHeader {float:left; text-align:center; font-size:30px; width:100%; padding-bottom:15px; padding-top:10px;}
#main_intensive #title {  margin: 0px; text-align: center; margin-top:0px; margin-bottom:20px; font-size:22px; }
#main_intensive #intensiveIS {background: url(../images/aboutIntensiveBack.gif) left top repeat-y; width: 425px; padding: 5px 0px 15px 10px; float:left; text-align:justify; padding-right:25px; font-size:14px;}
#main_intensive #intensiveISNOT {background: url(../images/aboutIntensiveBack.gif) left top repeat-y; width: 425px; padding: 5px 0px 15px 10px; float:left; text-align:justify; font-size:14px;}

/*register form ***************************/

#form_input_address {width:457px;}
#from_input_left {width:150px;}
#form_label { float:left; width:150px;}
#form_label_right {padding-left:65px;}
#form_input_right {position:absolute; left:636px;}
#form_submit {padding-bottom:20px;}


/******************************************/

#top_border { margin-top:4px; } 
#bottom_border { margin-left:3px; } 

#sub_content { width: 270px; float: left; background: url(../images/sidebar_back.gif) left top repeat-y; margin: 0 auto; margin-top:0px; height:100%; }
#sub_content #title { margin: 0px; text-align:right; margin-right: 15px; margin-top:10px; font-size:24px; }
#sub_content #audioMessage {margin: 0px; text-align:justify; margin-right: 20px; margin-top:15px; margin-left:20px; font-size:14px;}
#sub_content #player{margin-left:18px; margin-bottom:10px;}
#sub_content #video_image{margin-left:18px; margin-bottom:20px;}
#sub_content #audio_title{margin-left:0px; margin-bottom:10px;}
#mail label {width: 120px; float: left;}
#mail fieldset { border: none;}
#mail input, #mail textarea { width: 250px; float: left;}
#mail br { clear: left;}
#mail #post { margin-left: 120px; width: 80px; }
h3.info { clear: left; padding: 30px 0 20px 0; }
.surfer { clear: left; }
p.proceed { clear: left; }
#form1 label, #form2 label { clear: left; font-size: small; width: 140px; float: left; text-align: right; padding-right: 10px; }
#form1 input{ width: 130px; float: left;}
#form2 input, #form2 select, #form2 .theTextarea { width: 200px; float: left;}

#footer {  clear: both; background-color: #f9f8f7; border-top: 3px solid #eaeaea; }
#footer p { width: 950px; margin: 0 auto; font-size: x-small; color: #666; padding: 15px 0 50px 0; text-align: right;}
