/*------------------------------------------------------------------------------*/
/*	 WEBSITE BODY					*/
/*------------------------------------------------------------------------------*/
body {margin:0; padding:0; width:100%; font-family:Arial, Helvetica; background: #ffffff;}
img{border: none;}
p{margin:0; padding:0;}

#main_body{width:100%; background:url(../images/layout/bg_main_body.gif) no-repeat top center;}

/*------------------------------------------------------------------------------*/
/*	 TOP DIVS AND CLASSES					*/
/*------------------------------------------------------------------------------*/

#top_container{width:960px; height:150px; margin:0 auto; padding:0; background-color:#36b7bd;}
#top_col_1{width:480px; float:left; display:inline;}
#top_col_2{width:391px; float:right; display:none;}

#nav_container{display:none;}
#slider_top{display:none;}

/*------------------------------------------------------------------------------*/
/*	 TITLE AND SLIDER DIVS AND CLASSES					*/
/*------------------------------------------------------------------------------*/

#title{display:none;}

#slider_body{width:100%;}

#slider_three_col{width:960px; margin:0 auto; padding:0;}
#slider_three_col ul{margin:0; padding:0; float:left; width: 100%; list-style: none;}
#slider_three_col ul li{float: left; margin:0; padding:0;}
#slider_three_col li a{float:left; font-size:16px; line-height:24px; text-decoration:none; color:#8f8f8f;}
#slider_three_col li:hover a, slider_three_col li a:hover{background-position: right top; color:#595959;} /*--Hover State for all Top Navigation--*/
#slider_three_col a.col_1{background:none; width:225px; height:90px; padding:50px 10px 0 85px; }
#slider_three_col a.col_2{background:none; width:238px; height:90px; padding:50px 10px 0 72px; }
#slider_three_col a.col_3{background:none; width:225px; height:90px; padding:50px 10px 0 85px; }

/*------------------------------------------------------------------------------*/
/*	 MIDDLE DIVS AND CLASSES					*/
/*------------------------------------------------------------------------------*/

#content_top{background:none; width:960px; height:25px; margin:30px auto 0; border-top:3px solid #000000;}
#content_bottom{background:none; width:960px; height:5px; margin:0 auto; border-bottom:3px solid #000000;}

#content_container{width:960px; margin:0 auto; background:#ffffff;}
#content_col_1{width:910px; float:left; display:inline; margin:0 25px 0;}
#content_col_2{ width:0; display:none;}

#content_media{width:910px; float:left; display:inline; margin:0 25px 0;}

#clinic{width:670px; height:215px; padding:15px 240px 0 15px; background:none; margin:0 auto;}
#clinic .clinic_images{display:none;}


/* Headers */
#content_col_1 h1,#content_media h1{font-size:20px; margin:0 0 10px; padding:0; width:910px; height:30px; text-indent:0px;}

#content_col_1 h2{font-size:18px; margin:0 0 10px; padding:0; width:910px; height:25px; text-indent:0px;}

/*#content_col_1 h1.{background:url(../images/titles/h1_.gif) no-repeat;}*/

#content_col_1 ul li h3{margin:0; padding:5px 0 0; color:#FC811C;}
#content_col_1 ul li h3 a{color:#FC811C; text-decoration:none;}

#clinic h3{background:url(../images/titles/h3_clinic.gif) no-repeat; width:250px; height:18px; text-indent:0px; margin:0; padding:0;}


/* Paragraph */
#content_col_1 p, #content_media p{color:#7c7c7c; font-size:16px; line-height:22px; padding:0 0 18px;}
#content_col_1 p.intro{font-size:18px; line-height:24px; color:#5e5e5e;}
#content_col_1 p strong, #content_media p strong{color:#FC811C;}
#content_col_1 p img{float:right; padding:5px; border:#dddddd 1px solid; margin:4px 0px 5px 15px;}
#content_col_1 p img.map{float:right; padding:0; border:0; margin:4px 0px 5px 15px;}
#content_col_1 p img.no_border{float:none; padding:0; border:0; margin:0;}
#content_col_1 p a{color:#1D8A8F; text-decoration:none;}
#content_col_1 p a:hover{color:#045E62; text-decoration:underline;}

#clinic p{color:#8c8c8c; font-size:12px; line-height:22px; padding:9px 0 9px;}


#content_col_1 .consultation_button{margin:0; padding:0; text-indent:-9999px; display:none; }
#content_col_1 .line_sep{width:585px; height:1px; background:#dddddd; margin:15px 0 10px; display:block; font-size:0; line-height:0;}


/* Tables */
#content_col_1 table{color:#7c7c7c; font-size:14px; line-height:22px; margin:0 0 18px;}


/*Enquiry Form*/
#content_col_1 .form table{color:#5e5e5e;}

#content_col_1 tr{height: 30px;}
#content_col_1 tr.bg{background-color:#f0f0f0;}
#content_col_1 td strong{color:#FBAD0E;}


#content_col_1 .enq_form{background-color:#ffffff; border: #cccccc 1px solid; font-family:Arial, Helvetica; font-size:13px; color:#5e5e5e; padding:3px; width:250px;}
#content_col_1 .drop_form{background-color:#ffffff; border: #cccccc 1px solid; font-family:Arial, Helvetica; font-size:13px; color:#5e5e5e; padding:3px; width:258px;}
#content_col_1 .enq_form_button{height:60px; width:163px; background:url(../images/layout/bg_form_button.gif) no-repeat; border:0; cursor:pointer; margin:0; padding:0;}


/* Lists */

#content_col_1 ul{color:#7c7c7c; font-size:14px; line-height:22px; margin:0 0 18px; }
#content_col_1 ul a{color:#1D8A8F; text-decoration:none;}
#content_col_1 ul a:hover{color:#045E62; text-decoration:underline;}


#content_col_2 ul{margin:0; padding:0; list-style-type:none;}
#content_col_2 ul li{margin:0; padding:0;}
#content_col_2 ul li.find_us{ background:url(../images/layout/bg_right_find_us.gif) no-repeat; height:87px; width:174px; margin:0 0 20px; padding:35px 113px 0 13px; font-size:12px; color:#5b5b5b; line-height:19px;}
#content_col_2 ul li.gallery{ background:url(../images/layout/bg_right_gallery.gif) no-repeat; height:53px; width:200px; margin:0 0 10px; padding:35px 87px 0 13px; font-size:12px; color:#5b5b5b; line-height:19px;}
#content_col_2 ul li.open{ background:url(../images/layout/bg_right_open.gif) no-repeat; height:85px; width:157px; margin:0 0 10px; padding:37px 0 0 143px; font-size:30px; color:#5b5b5b; line-height:normal;}

#content_col_2 ul li a{color:#fc811b; text-decoration:none;}
#content_col_2 ul li a:hover{color:#da6503; text-decoration:underline;}

#content_media ul{margin:0; padding:0; list-style-type:none;}
#content_media li{margin:0; padding:0 0 20px; float:left;}
#content_media li.pad_left{padding-left:20px;}

#content_media .gallery_images ul{margin:0; padding:0; list-style-type:none;}
#content_media .gallery_images li{margin:0 18px 22px 0; padding:0; float:left;}
#content_media .gallery_images li.no_pad{margin-right:0;}
#content_media .gallery_images li img{border:#ececec 7px solid; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

/* Not in use
.right_nav{margin:0; padding:0 0 20px;}
.right_nav ul{background:#F6F6F6; margin:0; padding:0; list-style:none;}
.right_nav li{margin:0;}
.right_nav li a{border-top:1px #eae9e9 solid; padding-left:20px; color:#ffffff; display:block; width:280px; height:27px; font-size:16px; text-decoration:none; padding-top:6px;}
.right_nav li a:hover{color:#033347;}
.right_nav li a.active{ background-color:#0e76a1; color:#ffffff;}
*/

#clinic ul{margin:0; padding:0; line-height:32px; font-size:15px;}
#clinic ul li{float:left; margin:0; padding:0 0 0 30px; list-style:none; background:url(../images/layout/li_clinic_tick.gif) 0px 6px no-repeat; color:#424242;}
#clinic ul li.col_1{width:272px;}
#clinic ul li.col_2{width:335px;}
#clinic ul li strong{font-weight:normal; color:#045e62;}



/*------------------------------------------------------------------------------*/
/*	 FUTURE DIVS AND CLASSED I MAY NEED				*/
/*------------------------------------------------------------------------------*/



/*Font Styles*/

#main_col_1 h1{font-size:26px; margin:0; padding:0; font-weight:bold; color:#489A48;}
#main_col_1 h2{font-size:20px; margin:0; padding:16px 0 0; font-weight:bold; color:#FBAD0E;}
#main_col_1 h3{font-size:16px; margin:0; padding:16px 0 0; font-weight:normal; color:#5b5b5b;}
#main_col_1 h3 strong {color:#489A48;}
#main_col_1 p{color:#909090; margin:0; padding:16px 0 0; line-height:22px; font-size:14px;}
#main_col_1 p strong{color:#767676;}
#main_col_1 p img{float:left; padding:0; border:#ececec 5px solid; margin:4px 15px 5px 0px;}
#main_col_1 p.green{color:#0e6f0e;}
#main_col_1 h2 img{float:left; padding:0; border:#ececec 5px solid; margin:4px 15px 5px 0px;}
#main_col_1 h3 img{float:left; padding:0; border:#ececec 5px solid; margin:4px 15px 5px 0px;}
#main_col_1 p img.map{float:none; padding:0; border:#ececec 5px solid; margin:0;}
#main_col_1 p a{color:#909090; text-decoration:underline;}
#main_col_1 p a:hover{color:#767676; text-decoration:underline;}
#main_col_1 p a.big{color:#489A48; text-decoration:underline; font-size:30px}

/* Lists */
#main_col_1 ul{padding:0 0 0 20px; margin:16px 0 0; }
#main_col_1 ul li{color:#909090; line-height:22px; padding-bottom:5px; font-size:14px;}
#main_col_1 ul li a{color:#909090; text-decoration:underline;}
#main_col_1 ul li a:hover{color:#767676; text-decoration:underline;}




/*------------------------------------------------------------------------------*/
/*	 FOOTER DIVS AND CLASSES					*/
/*------------------------------------------------------------------------------*/

#footer_body{width:100%; color:#ffffff;}
#footer_container{width:960px; margin:0 auto; padding:30px 0 25px;}

#footer_col_1{width:700px; float:left; display:inline; display:none;}
#footer_col_2{width:221px; float:right; display:inline; display:none;}

#footer_body .footer_line{width:960px; height:1px; background:url(../images/layout/bg_footer_line.gif) top center no-repeat; margin:0 auto;}

#footer_body .details{width:960px; margin:0 auto; padding:0 0 25px;}
#footer_body .details p{font-size:14px; line-height:24px; text-align:center;}
#footer_body .details a{color:#ffffff; text-decoration:none;}
#footer_body .details a:hover{color:#dbfcfd; text-decoration:underline;}

/*------------------------------------------------------------------------------*/
/*	 MISC VALUES, DIVS AND CLASSES					*/
/*------------------------------------------------------------------------------*/

.clearcols{clear:both; height:1px;}
