body{margin:15px auto; font-family:Arial, Helvetica, sans-serif; font-size:75%; color:#333333; background:#ffffff;}
form{margin:0px; padding:0px;}
img{border:0px;}

.clear_left{ clear:left;}
.clear_right{ clear:right;}
.clear_both{ clear:both;}

p{margin:auto; padding:0px 0px 10px 0px;}

a{color:#0099cc; text-decoration:underline;}
a:hover{color:#0099cc; text-decoration:none;}

.link_black a{color:#333333; text-decoration:none;}
.link_black a:hover{color:#333333; text-decoration:underline;}

.link_blue a{color:#0099cc; text-decoration:underline;}
.link_blue a:hover{color:#0099cc; text-decoration:none;}

.link_white a{color:#ffffff; text-decoration:underline;}
.link_white a:hover{color:#ffffff; text-decoration:none;}

h1.heading_blue{font-size:130%; font-weight:bold; line-height:0px; padding:0px 0px 10px 0px; color:#0099cc;}
h1.heading_white{font-size:130%; font-weight:bold; line-height:0px; padding:0px 0px 10px 0px; color:#ffffff;}
h1.heading_purple{font-size:130%; font-weight:bold; line-height:0px; padding:0px 0px 10px 0px; color:#993399;}
h2.heading_blue{font-size:120%; font-weight:bold; line-height:0px; padding:0px 0px 0px 0px; color:#0099cc;}
h2.heading_white{font-size:120%; font-weight:bold; line-height:0px; padding:0px 0px 0px 0px;color:#ffffff;}
h2.heading_purple{font-size:120%; font-weight:bold; line-height:0px; padding:0px 0px 0px 0px;color:#993399;}

#base{width:982px; margin:0px auto; background:#ffffff;}
#header{}

#logo{float:left; width:208px; padding:0px 0px 15px 0px;}
#top_nav{float:right; padding:40px 0px 0px 0px; text-align:right; color:#424242;}
.contact_info{padding:10px 0px 0px 0px; text-align:right; color:#424242; font-size:120%; font-weight:bold;}

#column_left{float:left; background:url(../images/img_banner.jpg) top left no-repeat; width:761px; height:304px;}
#column_right{float:left; width:220px;}

#mainnav {margin:273px auto; background:#993399;}
#mainnav ul {list-style:none; padding:0; margin:0; font-weight:bold;}
#mainnav li {border-right:1px solid #ffffff; float:left;}
#mainnav li a {color:#ffffff; background:#993399; display:block; text-decoration:none; padding:8px 0; text-align:center;}
#mainnav li a:hover {color:#ffffff; background:#0099CC;}

#latest_news{width:220px; background:#E6E6E6;  height:304px;}
.news_pod_home{padding:15px;}
.news_divider_line{background:url(../images/img_divider_line_news.jpg) top left repeat-x; margin-top:5px;}
.news_heading{font-size:130%; color:#0099cc; font-weight:bold;}
.news_title{font-size:110%; font-weight:bold; color:#424242;}
.news_synop{padding:5px 0px 5px 0px; font-size:90%;}
.news_link_small{font-size:90%; padding:0px 0px 5px 0px;}
.news_link_small a{text-decoration:underline; color:#0099cc;}
.news_link_small a:hover{text-decoration:none; color:#0099cc;}
.news_updated_date{padding:0px 0px 5px 0px; font-size:90%;}

#breadcrumb{background:#f2f2f2; width:962px; color:#424242; border-top:1px solid #ffffff; font-size:90%; padding:7px 10px 7px 10px; margin:0px 0px 2px 0px;}

#content{border-top:1px solid #ffffff;}
.content_column_left{float:left; width:400px; margin:0px 5px 0px 0px;}
.content_column_right{float:left; width:544px; border:1px solid #f2f2f2; padding:15px; background:url(../images/img_hypnobirth.jpg) top right no-repeat;}

.content_column_left_inner{float:left; width:146px; padding:0px 10px 0px 0px;}
.content_column_right_inner{float:left; width:214px;}

.content_hypnobirth_column_left_inner{float:left; width:110px; padding:0px 10px 0px 0px;}
.content_hypnobirth_column_right_inner{float:left; width:230px;}

.content_hypnobirth{float:left; width:350px;}

.text_blue{ color:#0099cc;}

.pod_intro{width:370px; height:290px; background:#0099CC; color:#ffffff; padding:15px;}
.pod_weight{float:left; width:157px; background:#f5f5f5; margin:5px 5px 0px 0px; padding:15px;}
.pod_smoking{float:left; width:157px; background:#f5f5f5; margin:5px 5px 0px 0px; padding:15px;}
.pod_stress{float:left; width:157px; background:#f5f5f5; margin:5px 0px 0px 0px; padding:15px;}
.pod_testimonial{margin:20px 0px 0px 0px;}

.quotes_testimonial_open{float:left; width:31px; background:url(../images/img_quotes_open.jpg) top left no-repeat;}
.quotes_testimonial_close{float:left; width:31px; background:url(../images/img_quotes_close.jpg) bottom right no-repeat; height:90px;}
.quotes_testimonial_content{float:left; width:335px;}

.text_testimonial_comment{font-size:120%;}
.text_testimonial_author{font-size:90%; font-weight:bold; color:#993399; text-align:right; padding:5px 0px 0px 0px;}

#footer{padding:10px 0px 15px 0px;}
.footer_content_left{float:left; width:300px;}
.footer_content_right{float:right; width:300px; text-align:right;}

#lower_content{padding:0px 0px 0px 0px;}
.lower_content_column_left{float:left; width:720px; padding:20px 40px 20px 0px;}
.lower_content_column_right{float:left; width:220px; padding:20px 0px 20px 0px;}

.lower_text_block{padding:15px 0px 0px 0px;}

.lower_inner1_left{float:left; width:300px; padding:0px 20px 0px 0px;}
.lower_inner1_right{float:left; width:400px;}

.lower_inner2_left{float:left; width:158px; padding:0px 20px 0px 0px;}
.lower_inner2_right{float:left; width:532px;}

.lower_inner3_left{float:left; width:180px; padding:0px 20px 0px 0px;}
.lower_inner3_right{float:left; width:400px;}
.lower_inner3_right_full{float:left; width:580px;}

.lower_inner4_left{float:left; width:400px; padding:0px 20px 0px 0px;}
.lower_inner4_right{float:left; width:500px;}

.lower_content_contact_column_left{float:left; width:940px; padding:20px 0px 20px 0px;}

.form_text{font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#333333;}


#lower_mainnav {margin:169px auto; background:#993399;}
#lower_mainnav ul {list-style:none; padding:0; margin:0; font-weight:bold;}
#lower_mainnav li {border-right:1px solid #ffffff; float:left;}
#lower_mainnav li a {color:#ffffff; background:#993399; display:block; text-decoration:none; padding:8px 0; text-align:center;}
#lower_mainnav li a:hover {color:#ffffff; background:#0099CC;}

#lower_column_left{float:left; background:url(../images/img_banner_lower.jpg) top left no-repeat; width:761px; height:200px;}
#lower_latest_news{width:220px; background:#E6E6E6; height:200px;}

