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


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

#top_body{width:100%; height:180px; background:url(../images/bg_top.gif) top center repeat-x;}
#top_container{width:960px; margin:0 auto; padding:0;}
#top_col_1{width:293px; float:left; display:inline;}
#top_col_2{width:600px; float:right; display:inline;}

#myslidemenu{width:600px; height:50px; padding:0; background:url(../images/bg_nav.gif) no-repeat;}


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

#middle_body{width:100%; height:415px; background:url(../images/bg_middle_repeat.gif) top center repeat-x;}
#middle_bg{width:100%; height:415px; background:url(../images/bg_middle_main.gif) top center no-repeat;}
#middle_container{width:960px; height:415px; margin:0 auto; padding:20px 0 0;}

#middle_col_1{width:542px; float:left; display:inline;}
#middle_col_2{width:388px; float:right; display:inline; height:395px; background:url(../images/bg_middle_right.png) no-repeat;}

#middle_col_1 h1.title{background:url(../images/h1_title.gif) no-repeat; height:66px; width:542px; display:block; text-indent: -9999px; margin:0; padding:0;}

#middle_col_2 h2.why_choose{background:url(../images/h2_why_choose.gif) no-repeat; height:66px; width:388px; display:block; text-indent: -9999px; margin:0; padding:0;}
#middle_col_2 ol{margin:0 0 0 15px; line-height:29px; font-size:16px; color:#5c5c5c;}
#middle_col_2 ol li{margin:0; padding:0;}

div.btn_view_lasers{margin:0; padding:0;}
div.btn_view_lasers a{background:url(../images/btn_view_lasers.gif) 0px 0px no-repeat;  display:block; height:50px; width:542px; text-indent: -9999px;}
div.btn_view_lasers a:hover{background:url(../images/btn_view_lasers.gif) -542px 0px no-repeat;}


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

#main_body{background:#ffffff; width:100%;}
#main_container{width:960px; margin:0 auto; padding:0;}

#home_content{width:960px; margin:0 auto; padding:0;}
#home_content h3.welcome{background:url(../images/h3_welcome.gif) no-repeat; height:27px; width:960px; display:block; text-indent: -9999px; margin:0; padding:0;}
#home_content p{color:#898989; font-size:14px; line-height:24px; margin:0; padding:20px 0 0;}
#home_content p strong{color:#777777; font-size:17px; line-height:24px; margin:0; padding:20px 0 0; font-weight:normal;}

#two_container{width:960px; height:218px; margin:20px auto 0; padding:0 0 30px;}

#two_col_1{width:430px; height:178px; padding:20px; background:url(../images/bg_two_col_client.gif) no-repeat #f3f3f3; float:left; display:inline; margin:0;}
#two_col_2{width:430px; height:178px; padding:20px; background:url(../images/bg_two_col_clinic.gif) no-repeat #f3f3f3; float:left; display:inline; margin:0 0 0 20px;}

#two_container h4{margin:0; padding:0;}
#two_container h4.clients{background:url(../images/h4_clients.gif) no-repeat;  display:block; height:25px; width:430px; text-indent: -9999px;}
#two_container h4.clinic{background:url(../images/h4_clinic.gif) no-repeat;  display:block; height:25px; width:430px; text-indent: -9999px;}

#two_col_1 p{font-size:12px; color:#898989; margin:0; padding:9px 0 0; line-height:20px;}
#two_col_1 img{float:left; margin:12px 70px 0 0; border:2px solid #ffffff;}
#two_col_1 h5{margin:0; padding:10px 0 0; font-size:14px; color:#777777; font-weight:normal;}
#two_col_1 h5 em{ color:#000000; font-style:normal; line-height:20px;}
#two_col_1 h5 strong{ color:#02bed0;}
#two_col_1 h5 a{ color:#777777; text-decoration:none;}

#two_col_2 p{font-size:12px; color:#898989; margin:0; padding:9px 0 0; line-height:20px; width:232px;}

div.btn_view_clinics{margin:0; padding:11px 0 0;}
div.btn_view_clinics a{background:url(../images/btn_view_clinics.gif) 0px 0px no-repeat;  display:block; height:37px; width:232px; text-indent: -9999px;}
div.btn_view_clinics a:hover{background:url(../images/btn_view_clinics.gif) -232px 0px no-repeat;}


/*------------------------------------------------------------------------------*/
/*	 MAIN DIVS AND CLASSES					*/
/*------------------------------------------------------------------------------*/


#main_col_1{width:685px; float:left; display:inline; padding-bottom:30px;}
#main_col_2{width:250px; float:left; display:inline; margin-left:25px;}

#main_col_1 .clinic{width:663px; padding:10px; border:1px solid #dddddd; margin:20px 0 0; background:#fdfdfd;}
#main_col_1 .clinic h2{font-size:20px; margin:0; padding:0; font-weight:normal; line-height:normal; color:#00b2bb;}
#main_col_1 .clinic h2 a{color:#00b2bb; text-decoration:none;}
#main_col_1 .clinic p{color:#898989; font-size:14px; line-height:20px; margin:0; padding:14px 0 0;}
#main_col_1 .clinic p a{color:#00b2bb; text-decoration:none;}
#main_col_1 .clinic p a:hover{color:#016a6f; text-decoration:underline;}

/*Font Styles*/
#main_col_1 h1{font-size:35px; margin:0; padding:0; font-weight:normal; line-height:24px; color:#41a3c4;}
#main_col_1 h2{font-size:20px; margin:0; padding:16px 0 0; font-weight:normal; line-height:normal; color:#41a3c4;}

#main_col_1 p{color:#898989; font-size:14px; line-height:24px; margin:0; padding:16px 0 0;}
#main_col_1 p img{float:left; padding:0; border:#ececec 5px solid; margin:4px 15px 5px 0px;}
#main_col_1 p img.none{float:none; padding:0; border:0; margin:0;}
#main_col_1 h2 img{float:right; padding:0; border:#ececec 5px solid; margin:4px 0px 5px 0px;}
#main_col_1 p a{color:#00b2bb; text-decoration:none;}
#main_col_1 p a:hover{color:#016a6f; text-decoration:underline;}

#main_col_2 p{color:#ffffff; font-size:16px; line-height:19px; margin:0; padding:16px 0 0;}
#main_col_2 p strong{color:#000000;}
#main_col_2 p img{border:none;}


/* Lists */
#main_col_1 ul{margin:16px 0 0; }
#left{float:left; width:250px;}
#right{float:left;}
#main_col_1 ul li{color:#898989; line-height:24px; padding-bottom:5px; font-size:14px;}
#main_col_1 ul li a{color:#013b42; text-decoration:underline;}
#main_col_1 ul li a:hover{color:#01575e; text-decoration:underline;}

#main_col_2 ul{padding:0; margin:0; }
#main_col_2 ul li{line-height:normal; padding-bottom:10px; list-style:none; color:#6F6F6F; font-size:16px;}

#main_col_2 .clinic_nav{margin:0; padding:0;}
#main_col_2 .clinic_nav ul{margin:0; padding:0 0 20px;} 
#main_col_2 .clinic_nav li{list-style:none; margin:0; padding:0; font-size:14px; line-height:22px;} 

#main_col_2 .clinic_nav a{border-top:1px solid #dddddd; text-decoration:none; color:#000000; display:block; height:30px; background:#f1f1f1; width:240px; padding:10px 0 0 10px;}
#main_col_2 .clinic_nav a:hover{background:#ffffff; color:#00b2bb; display:block; font-weight:bold;}
#main_col_2 .clinic_nav a.bottom_border{border-bottom:1px solid #dddddd;}




/*Enquiry Form*/
#main_col_1 table{font-size:14px; color:#898989; margin-top:10px; line-height:24px;}



#form{margin:16px 0 0; padding:15px; background: url(../images/bg_form.gif) top center no-repeat #41a3c4; -moz-border-radius: 10px; -webkit-border-radius: 10px; width:655px; }
#form table{font-size:16px; color:#ffffff;}

#form .enq_form{background-color:#ffffff; border: #3696b7 1px solid; font-family:Arial, Helvetica; font-size:14px; color:#1F2528; padding:3px; width:340px;}
#form .enq_form_button{height:50px; width:186px; background:url(../images/btn_send.gif) no-repeat; border:0; cursor:pointer; margin:0; padding:0;}



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

#footer_body{width:100%; background:url(../images/bg_footer.gif) repeat-x; height:162px;}
#footer_container{width:960px; margin:0 auto; padding:0 0 30px; font-size:14px;}

#footer_col_1{width:380px; float:left; display:inline; padding:0; padding:45px 0 0;}
#footer_col_2{width:580px; float:right; display:inline; margin:0; padding:48px 0 0; text-align:right;}

#footer_container ul{margin:0; padding:0 0 15px; list-style-type: none; }
#footer_container li{margin:0; padding:0; display:inline; font-size:14px; color:#FFFFFF; line-height:normal;}

#footer_container a{color:#FFFFFF; text-decoration:none;}
#footer_container a:hover{color:#f6f6f6; text-decoration:underline;}

#footer_col_1 p{color:#FFFFFF; margin:0; padding:0; line-height:22px;}

#footer_container .design{font-size:11px; width:100%; text-align:center; padding:20px 0;}
#footer_container .design a{color:#afafaf; text-decoration:none;}
#footer_container .design a:hover{color:#808080;}


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

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

