@charset "UTF-8";
/* CSS Document */
.cufon-loading body { visibility: hidden }

.cufon-loading h1 {
 visibility: hidden !important;
}

h1{font-size:1.35em;color:#383938;padding:0;text-align:left;text-transform:none;margin:0;}
h2{font-size:1.8em;color:#3839381;font-family:Arial, Helvetica, sans-serif;padding:0;text-align:left;text-transform:none;margin:0;}
h3{font-size:1.4em;color:#333333;font-family:Arial, Helvetica, sans-serif;padding:0px 0 0px 0;text-align:left;text-transform:none;margin:0;}
h4{font-size:1em;color:#383938;font-family:Arial, Helvetica, sans-serif;padding:0;text-align:left;text-transform:none;margin:0;}
p{font-size:0.875em;color:#383938;font-family:Arial, Helvetica, sans-serif;padding: 2px 0 5px 0;text-align:left;text-transform:none;margin:0;line-height: 18px;}
a{color:#333333;font-family:Arial, Helvetica, sans-serif;text-align:left;text-transform:none;text-decoration:none;margin:0;font-weight:bold;}
img{border:none;}
/*-----------------------------------------------------------------------------------------------*/

/*                                       MAIN CONTAINERS                                    	 */

/*-----------------------------------------------------------------------------------------------*/
body{font-family:arial, helvetica, sans-serif;font-size:0.875em;font-size:100%;margin:0 auto;background:url(../images/joint-care-clinic-main-back.png) repeat;}
#body_cont{float:left;width:960px;margin:0 0 0 0;padding:0;}
#body_wrapper{width:960px;margin:0 auto;}
/*-----------------------------------------------------------------------------------------------*/

/*                                       HEADER                                    				 */

/*-----------------------------------------------------------------------------------------------*/
#header{float:left;width:960px;height:174px;margin:0;padding:0;}

#logo_cont{float:left;width:284px;height:126px;border:none;margin:0px;padding:0;margin-top: 00px;}
   #logo_cont h1 {float:left;;width:357px;height:55px;text-indent:-9999px;margin:0;padding:0;}
   #logo_cont h1 a{float:left;display: block; width:118px;height:129px;margin:0;padding:0;}

#Header_info{float:left;width:669px;height:62px;margin:0;padding:0 0px 0 0px;}
   #Header_Social_Wrapper{float:right;padding:10px 20px 0 0;}
      .Header_Social_Icons{float:right;width:37px;height:37px;padding: 0 5px 0 0;margin:0;}
     
	  #book-app{float:left;width:250px;height:62px;margin:0;padding:0 0 0 0;}
	  #email-icon{float:left;width:59px;height:62px;margin:0;padding:0 0 0 0; background:url(../images/email-icon.png) no-repeat;}
	  #email-address{float:left;width:180px;height: 42px;margin:20px 0px 0px 0px;padding:0 0 0 0;}	
	  #phone-icon{float:left;width:50px;height:62px;margin:0;padding:0 0 0 0; background:url(../images/phone-icon.png) no-repeat;}
	  #phone-number{float:right;width:130px;height:42px;margin:20px 0px 0px 0px;padding:0 0 0 0;}
	  
	  #TEST-book-app{float:left;width:210px;height:62px;background:url(../images/joint-care-clinic-book-app.png) no-repeat;margin:0;padding:0 0 0 0;}

#Header_cont_right{float:right;width:670px;height:145px;margin:0px 0px 0px 0px;padding:0;}
#contact_header_cont{float:right;width:85px;margin:0;padding:0 0px 0 0;}
#twitter, #facebook{float:right;padding:0px 0 0 0px;margin:0 0px 0 0;height:30px;}
	  
	  
	     #contact_header_email p, #contact_header_tel p{font-weight:bold;color:#333333;text-decoration:none;}
         #contact_header_email span a, #contact_header_tel span a{font-weight:lighter;color:#333333;text-decoration:none;}
		  #contact_header_email span , #contact_header_tel span {font-weight:lighter;color:#333333;text-decoration:none;}/*-----------------------------------------------------------------------------------------------*/

/*                                       NAVIGATION                                  	 		 */

/*-----------------------------------------------------------------------------------------------*/
#pageNavigation{float:left; width:660px;height:63px;margin:17px 0px 0px 0px;padding:0 5px 0 0px;z-index:1;}
#pageNavigation ul{float:left;width:660px;height:63px;display:inline;margin:0px 0 0;padding:0;}
#pageNavigation ul li{float:left;width:auto;height:63px;list-style:none;margin:0 7px 0 5px;padding:0; white-space:nowrap;}
#pageNavigation ul li a{float:left;color:#58083f;display:block;vertical-align:middle;height:63px;padding:0px 0px 0px;text-align:center;}
#pageNavigation ul li a:hover, #pageNavigation ul li a.selectedpath{color:#333;background:url(../images/home-button.png) no-repeat center;}


/*-------------------------------------------------------------------------------------------------------*/

/*                                 our clinics    	                                    			 */

/*-------------------------------------------------------------------------------------------------------*/
#Homepage_Btm_Wrapper{float:left;width:960px; height:313px;margin:0;padding:12px 0 10px 0;}
#Homepage_Btm_Wrapper_approach{float:left;width:960px; height:404px;margin:0;padding:12px 0 10px 0;}

#our-clinics{float:left;width:270px;padding:0px;margin:0;border:1px solid #590940;background-color:#FFF;height: 313px;overflow: hidden;}
#our-clinics1{float:left;width:270px;padding:0px;margin:0;border:1px solid #590940;background-color:#FFF;height: 377px;overflow: hidden;}

#Homepage_clinic_wrapper{float:left;width:270px;margin:0 12px 0 0;padding:0;}
#Homepage_clinic_Hdr{width:240px;height:39px;margin:0;padding:1px 0 0 30px;color:#FFF;text-align:center;
background:url(../images/our-clinics-back.png) no-repeat;}
#our_clinics_content{color:gray;font-weight:normal;padding:0px 0px 0px 15px;margin:10px 0 0 0;}
#our_clinics_content p{font-size:0.60em;color:gray;font-weight:normal;padding:0px 24px 0px 0px;margin:0px 0 0 0;}
#our_clinics_content p{font-size:0.60em;color:gray;font-weight:normal;padding:0px 24px 0px 0px;margin:0px 0 0 0;}

#our_clinics_content ul{float:left;width:auto;height:63px;display:inline;margin:0px 0 0;padding:0 0 0 0px;}
#our_clinics_content ul li{width:auto;height:auto;list-style:none;margin:0 0px 0 0px;padding:0 0 0 16px;}
#our_clinics_content ul li {color:#333;background:url(../images/sub-list-back.png) no-repeat left;}
#our_clinics_content ul li a:hover, #our_clinics_content ul li a.selectedpath1{color:#333;background:#e4e4e4;}
 /*------------------------------------------------------------------------------------------------------*/

/*                                 Welcome text    	                                    		 */

/*-------------------------------------------------------------------------------------------------------*/
#Homepage_events_wrapper{float:left;width:440px; height:313px;margin:0;padding:0 0px 0 0; background-color:#FFF; border:1px solid #590940;}
#Homepage_events_Hdr{width:410px;height:39px;margin:0;padding:1px 0 0 30px;color:#fff;text-transform:uppercase;text-align:center; background:url(../images/welcome-back.png) no-repeat;}

#Homepage_events_content{color:gray;font-size:0.75em;font-weight:normal;padding:0px 35px 0px 15px;margin:15px 0 0 0;}
.Homepage_events_wrapper p {text-transform:none;color:#FFF;font-size: 0.6875em;font-weight:lighter;padding: 0px 0 2px 0;margin:0;}

#Homepage_events_wrapper_approach{float:left;width:440px; height:404px;margin:0;padding:0 0px 0 0; background-color:#FFF; border:1px solid #590940;}
/*-----------------------------------------------------------------------------------------------*/

/*                                      OUR PROMISE								                     */

/*-----------------------------------------------------------------------------------------------*/	

#Homepage_intro_wrapper1{float:left;width:218px; height:377px;margin:0 0px 0 10px;padding:0; border: 1px solid #333;background-color: white;}

#Homepage_intro_wrapper{float:left;width:218px; height:313px;margin:0 0px 0 10px;padding:0; border: 1px solid #333;background-color: white;}
#Homepage_intro_Hdr{width:188px;height:34px;margin:0;padding:1px 0 0 30px;background-color:#125808;color:#FFF;text-transform:uppercase;text-align:center;
background:url(../images/our-promise-back.png) no-repeat;}
#our_promise_content{color:gray;font-weight:normal;padding:0px 0px 0px 15px;margin:10px 0 0 0;}
#our_promise_content p{font-size:0.60em;color:gray;font-weight:normal;padding:0px 24px 0px 0px;margin:0px 0 0 0;}
/*-----------------------------------------------------------------------------------------------*/

/*                                      LOGOS							                     */

/*-----------------------------------------------------------------------------------------------*/	
#logos{float:left;width:960px;height:118px;background:url(../images/joint-care-clinic-all-logos.png) no-repeat;margin:0px 0px 20px 0px;padding:0;}

#Homepage_Gallery_Wrapper{float:left;width:938px;height:292px;background:white;border:1px solid #CCCCCC;z-index:0;padding:10px;}
/*-----------------------------------------------------------------------------------------------*/

/*                                      FOOTER								                     */

/*-----------------------------------------------------------------------------------------------*/	
#footer{float:left;width:100%;height:77px;background-color:#361530;margin:0px 0px 0px 0px;padding:0;}
#footer_left{width:448px;float:left;color:#FFF;font-size:0.750em;padding: 18px 0px 0px 0px;}
#footer_right{width:450px;float:right;text-align:right;color:#FFF;font-size:0.750em;padding:18px 0px 0 0;}
#footer a{color:#FFF;}
#footer a:hover{text-decoration:underline;}
#footer span{color:#FFF;font-weight:bold;}
#footer_content{width:960px;margin:0 auto;}





 
 .enquire_btn{float:left;width:100px;height:30px;}
 #Gallery_Wrapper{float:left;width:938px;background:white;border:1px solid #CCCCCC;z-index:0;padding:10px;}
#homepage_text_Hdr{float:left;width: 918px;height: 15px;padding: 10px 0 10px 20px;background:url(../images/Main_Images/Img_Gallery_Hdr.png) no-repeat;}
#homepage_text_Hdr h1{color:#FFF;}
.gallery_text_Hdr{float:left;width: 918px;height: 10px;padding: 5px 0 10px 20px;color:#333;margin: 5px 0 5px 0;font-size: 0.875em;}
.gallery_img{float:left;border:1px solid #666666;margin: 10px 10px 10px 0;padding:5px;width:150px;height: 100px;}
.gallery_cont{float:left;width: 918px;padding: 0px 0 0 20px;}
.eventman_cont{float:left;width: 908px;padding: 15px;}
.eventman_cont p{font-size:0.875em;}
#gallery_cont_wrapper{float:left;width:616px;margin:0;padding:0;}
.gallery_cont_Hdr{float:left;width: 566px;height: 35px;margin:10px 0 0;padding: 20px 0 0 50px;}
.gallery_cont_Hdr h2{font-size:1em;color: #FFF;}
/*-----------------------------------------------------------------------------------------------*/

/*                                       LIGHTBOX                                                */

/*-----------------------------------------------------------------------------------------------*/
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox img{width:auto;height:auto;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink,#nextLink{width:49%;height:100%;background-image:url(data:image/gif;base64,AAAA);display:block;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink:hover,#prevLink:visited:hover{background:url(../images/lightbox/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover,#nextLink:visited:hover{background:url(../images/lightbox/nextlabel.gif) right 15% no-repeat;}
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;line-height:1.4em;overflow:auto;width:100%;margin:0 auto;}
#imageData{color:#666;padding:0 10px;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:700;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em;outline:none;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}

/*-----------------------------------------------------------------------------------------------*/

/*                                       CONTACT US                                 	 		 */

/*-----------------------------------------------------------------------------------------------*/
#btn_wrapper{float:left;width:128px;padding:0 0 0 210px;}	
#enquiry_wrapper{float:left;width:338px;height:340px;padding-top:18px;}
.enquiry_forms_wrapper{float:left;width:110px;color:#666;font-size:0.75em;margin:7px 0 3px 0px;padding:0;}
.enquiry_forms_wrapper input{float:left;font-size:0.750em;height:14px;}
.enquiry_input_wrapper{float:left;color:#666;font-size:0.75em;margin:5px 0 8px 0px;padding:0;}
.enquiry_input_wrapper input{float:left;font-size:0.750em;height:20px;margin:0;padding:0;}
.enquiry_input_wrapper select{float:left;font-size:0.750em;margin:0;padding:0;}	
textarea { resize:none }
#btn_inset{float:left;
font-size:0.75em;
background:#333333;
padding:6px 10px;
margin:0;

/*  Border Top  */
border-top-left-radius:6px 6px;
border-top-right-radius:6px 6px;

border-bottom-left-radius:6px 6px;
border-bottom-right-radius:6px 6px;

/*  Border (Firefox)  */
-moz-border-radius-topleft:6px 6px;
-moz-border-radius-topright:6px 6px;

-moz-border-radius-bottomleft:6px 6px;
-moz-border-radius-bottomright:6px 6px;

/*  Border (Safari)  */
-webkit-border-top-left-radius:6px 6px;
-webkit-border-top-right-radius:6px 6px;

-webkit-border-bottom-right-radius:6px;
-webkit-border-bottom-left-radius:6px;color:#FFF;
}
#btn_inset a{color:#FFF;}
 

#accordion{list-style:none;height: 292px;overflow:hidden;background: #e4e4e4;margin: 0px 0;padding:0px;}
#accordion li{float:left;display:block;height: 295px;width:50px;overflow:hidden;color:#fff;text-decoration:none;font-size:16px;line-height:1.5em;border-left:0px solid #fff;padding:0px 0;border: 0px solid #58083F;margin: 0px 0px 0px 0px; background: #58083f;}
#accordion li img{border:none;border-right:0px solid #fff;float:left;margin:0px 0px 0 0;}
#accordion li.active{width: 788px} 
#accordion li span{color:#FFF;}

#accordian1 {height: 292px;width: 780px; background:url(../images/joint-care-clinic-banner-04-bac.png) no-repeat center; padding: opx 0 0 80px;} 
#accordian2 {height: 292px;width: 780px; background:url(../images/joint-care-clinic-banner-01-bac.png) no-repeat center; padding: opx 0 0 80px;} 
#accordian3 {height: 292px;width: 780px; background:url(../images/joint-care-clinic-banner-02-bac.png) no-repeat center; padding: opx 0 0 80px;} 
#accordian4 {height: 292px;width: 780px; background:url(../images/joint-care-clinic-banner-03-bac.png) no-repeat center; padding: opx 0 0 80px;} 
#accordian1_text{width: 380px;color:#FFF; margin:0px 0 0 45px;padding: 165px 0 0 35px; font-size:12px; line-height:1.4em;}
#accordian2_text{width: 380px;color:#FFF; margin:0px 0 0 45px;padding: 145px 0 0 35px; font-size:12px; line-height:1.4em;}
