/* CSS Document */



html, body {
	padding: 0;
	margin: 0;
	height:100%;
	background-image:url(../images/bg_body.jpg);
	background-repeat: no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
/* ...............................................................................................................*/	

#frame {
	/*height:0px;*/
	width:749px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	margin-bottom:10px;
	padding:0px;
	text-align:left;
    background-repeat: no-repeat;
			
}

/* ...............................................................................................................*/

#header {
	height:155px;
	width:749px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
	background-image:url(../images/bg_header.jpg);
	background-repeat:no-repeat
	}
	
/* ...............................................................................................................*/	

#topnav {
	height:38px;
	width:749px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
	float:left;}



/* ...............................................................................................................*/

#subbar {
    height:10px;
	width:749px;
	margin-right:auto;
	margin-left:auto;
	background-image:url(../images/bg_subnav.jpg);
	background-repeat: no-repeat;
	float:left;
}

/* ...............................................................................................................*/

#content_container {
    width:749px;
    margin-right:auto;
	margin-left:auto;
	float:left;
	background-repeat: repeat-y;
	background-image:url(../images/bg_container.jpg);
}

/* ...............................................................................................................*/

#content_top {
    width:550px;
    margin-right:auto;
	margin-left:auto;
	padding-left:21px;
	padding-right:21px;
	padding-top:21px;
	float:left;
	margin-top:10px;
	background-repeat: repeat-y;
	background-image:url(../images/bg_content_top.jpg);
	}
	
/* ...............................................................................................................*/

#flash {
 height="216";
   background-repeat:no-repeat;
}

/* ...............................................................................................................*/
#intro{
   background-image:url(../images/voucher.jpg);
   height="216";
   background-repeat:no-repeat;
}

/* ...............................................................................................................*/

#content_top_inner {
    width:545px;
    margin-right:auto;
	margin-left:auto;
	padding-left:21px;
	padding-right:21px;
	padding-top:21px;
	float:left;
	margin-top:10px;
	margin-right:5px;
	background-repeat: repeat-y;
	
	}
	
/* ...............................................................................................................*/

#content_top_inner_image {
    width:560px;
    margin-right:auto;
	margin-left:auto;
	padding-left:21px;
	padding-right:6px;
	padding-top:21px;
	float:left;
	margin-top:10px;
	margin-right:5px;
	background-repeat: repeat-y;
	}
	
/* ...............................................................................................................*/		
	
#content_bt {
    width:531px;
    margin-right:auto;
	margin-left:auto;
	padding-left:21px;
    float:left;
	background-repeat: repeat-y;
	}
	
/* ...............................................................................................................*/

#content_side{
	width:152px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	padding-left:5px;
	padding-top:20px;
    float:left;
    background-image:url(../images/bg_sidebar.jpg);}
	

	
/* ...............................................................................................................*/	

#content_sidenav{
	width:154px;
	margin-right:auto;
	margin-left:1px;
	margin-top:7px;
	margin-left:1px;
	padding-top:20px;
    float:left;}
	

	
/* ...............................................................................................................*/
	
#footer {
    height:81px;
	width:728px;
	margin-right:auto;
	margin-left:auto;
	padding-left:21px;
	padding-top:10px;
	text-align:left;
	float:left;
	background-repeat: no-repeat;
	background-image:url(../images/bg_footer_2.jpg);
}

 /* ...............................................................................................................*/
	
#clinic_heading {
    height:17px;
	width:470px;
	margin-right:auto;
	margin-left:auto;
    text-align:left;
	padding-top:15px;
	padding-left:15px;
	float:left;
	background-repeat: no-repeat;
	background-image:url(../images/bg_clinics_heading.jpg);
}

/* ...............................................................................................................*/

#appointment{
	width:147px;
	height:41px;
	float:left;
	background-image:url(../images/make_a_call_small.jpg);
	background-repeat:no-repeat;
	padding-top:25px;
	padding-left:6px;
	}
	
/* ...............................................................................................................*/

#clinics {
background-color:#EDFCFE;
	padding-left:10px;
	padding-top:10px;
	
	}
	

	
/* ...............................................................................................................*/

#testimonial_a {
background-color:#EDFAFC;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	
}

#testimonial_b {
background-color:#FAFDFE;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	
}
/* ...............................................................................................................*/

    #tabs {
  float:left; 
      width:100%;
 /*     background:#BBD9EE; */
      font-size:93%;
      line-height:normal;
      }
    #tabs ul {
        margin:0;
     
        list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      background:url("tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs a span {
      float:left;
      display:block;
      background:url("tabright.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#FF9834;
      }
    #tabs a:hover {
      background-position:0% -42px;
      }
    #tabs a:hover span {
      background-position:100% -42px;
      }

}     
	   
	    #tabs #current a {
                background-position:0% -42px;
				font-size:18px;
				
        }
        #tabs #current a span {
                background-position:100% -42px;
				font-size:18px;
				
				
        }
				
/* ...............................................................................................................*/	

.floatleft {
position:relative;
width:190px;
float:left;
}

.floatright {
position:relative;
width:340px;
float:right;
border-left:1px dotted #D1E1E4;

}

img {
margin-top:5px;
}

#overlay {
position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
width: 100%;
left: 0px; top: 0px;
background-color: #666666; /* dark gray */
opacity: .7; filter: alpha(opacity=50); /* opacity: partly transparent */
z-index: 1000;
z-index:90;
}

#popup {
position:absolute;
width:400px;
margin-left:13%;
margin-right:auto;
top:100px;
height:auto;
background-color:white;
padding:10px;
border:1px solid black;
z-index:91;

}


