@charset "utf-8";
/* SITE COLOURS: green: #008193; yellow: #ffed00; text_light: #fbf4e9;*/

#main_site_wrapper{ background-color:#008193; width:1000px; margin:0 auto 20px; height: auto;}
#header{width: 1000px; height: 239px; z-index: 1; background:#008193 url(../images/header.jpg) no-repeat;}

/*   BUTTONS   */
.btn_left{ float:left; width:19px; height:40px; background:#008193 url(../images/btn_left.jpg) no-repeat; }
.btn_centre{ float:left; height:40px; background:#008193 url(../images/btn_mid.jpg) repeat-x; color:#fbf4e9; font-family:Tahoma, Geneva, sans-serif; font-size:1em; font-weight:bold; line-height:36px;}
.btn_right{ float:left; width:22px; height:40px; background:#008193 url(../images/btn_right.jpg) no-repeat; }
.btn_centre a{color:#008193; text-decoration:none; display:block;}

/*   NAV TOP   */
.nav_left{ float:left; width:14px; height:28px; background:#008193 url(../images/nav_left.jpg) no-repeat; }
.nav_centre{ float:left; height:28px; background:#008193 url(../images/nav_mid.jpg) repeat-x; color:#fbf4e9; font-family:Tahoma, Geneva, sans-serif; font-size:.8em; font-weight:bold; line-height:23px;}
.nav_right{ float:left; width:16px; height:28px; background:#008193 url(../images/nav_right.jpg) no-repeat; }
.nav_centre a{color:#FFFFFF; text-decoration:none; display:block;}

/* TOP BUTTONS */
#nav_home{ float:right; position:relative; top:10px; left:-60px; overflow: auto;}
#nav_links{float:right; position:relative; top:10px; left:-50px; overflow: auto;}
#nav_contact{float:right; position:relative; top:10px; left:-40px; overflow: auto;}
#nav_members{ float:right; position:relative; top:10px; left:-30px; overflow: auto;}
#nav_signup{ float:right; position:relative; top:10px; left:-20px; overflow: auto;}



/*   NAVIGATION BAR   */
#btn_wrapper{ height:88px;}

#btn_about{float:left; position:relative; top:-75px; left:115px; overflow: auto;}
#btn_process{float:left; position:relative; top:-28px; left:157px; overflow: auto;}
#btn_nhs{ float:right; position:relative; top:-40px; right:435px; overflow: auto;}
#btn_consultants{ float:right; position:relative; top:-2px; right:170px; overflow: auto;}
#btn_gallery{ float:right; position:relative; top:-17px; right:-130px; overflow: auto;}





#left_content_wrapper{float:left;  padding-left:25px; width:572px;}
#content_top{float:left; background:#008193 url(../images/content_top.jpg) no-repeat; width:572px; height:22px;}
#content_middle{float:left; background:#008193 url(../images/content_mid.jpg) repeat-y; width:572px; height:auto; color:#ffed00;}
#content_bottom{float:left; background:#008193 url(../images/content_bottom.jpg) no-repeat; width:572px; height:23px;}
#content_text{padding:0 20px; text-align:left; font-size:1.2em;}
#content_text a{ color: #FFFFE8;}
#content_text table{ color: #ffed00;font-size:1em;}

#news_wrapper{ clear: inherit; float:right; width:339px; margin:0 28px 0 28px; }
#news_box_top{float:right;  background:#008193 url(../images/news_top.jpg) no-repeat; width:339px; height:22px;}
#news_box_middle{float:right; background:#008193 url(../images/news_mid.jpg) repeat-y; width:339px; height: auto;}
#news_box_bottom{float:right; background:#008193 url(../images/news_bottom.jpg) no-repeat; width:339px; height:23px;}
#news_box_content{ padding:0 20px; color:#ffed00; text-align:left;}
#news_box_content a{color:#ffed00;}
#rotating_news{ height:50px; padding:30px 20px; text-align:center;}

/*   CONTENT   */
#content_top_full{float:left; background:#008193 url(../images/content_top_full.jpg) no-repeat; width:939px; height:22px;}
#content_middle_full{float:left; background:#008193 url(../images/content_mid_full.jpg) repeat-y; width:939px; height:auto; color:#ffed00;}
#content_bottom_full{float:left; background:#008193 url(../images/content_bottom_full.jpg) no-repeat; width:939px; height:23px;}
.gallery_image{ padding-bottom:10px;}
.gallery_image img{ border:#01535f solid 3px;}


/* FOOTER */
#footer{ clear:both; background:#008193; padding:53px 0 34px 0;}
#footer_base{ font-size:.85em;color:#008193; }
#footer_base a{color:#008193;}
#footer_base a:hover{color:#025864;}

/* CLASSES */
.separator{width:80%; border-bottom:#ffed00 solid 1px; margin:20px  auto; }














