@charset "UTF-8";
/* CSS Document */
  #header{
   margin: 10px auto 0 auto;
  width:733px;
  }
  #header img{
  float:left;
  }
  #nav {
    margin: 0px auto 0px auto;
    width:733px;
    height:34px;
    font-size:13px;
    line-height:normal;
    text-shadow:#000000;
    background-image:url("../nav_images/far_right.gif");
    background-position:right;
    background-repeat:no-repeat;
    }
	.float_right{
	float:right;
	}
	.clear_right{
	clear:right;
	}
	.left_15{
	margin-left:15px;
	}
	.right_15{
	margin-right:15px;
	}
	.float_left{
	float:left;
	}
	.clear_left{
	clear:left;
	}
	#home{
	width:90px;}
	
	#what{width:92px;}
	
	#home_chiropractor{width:158px;}
	
	#pregnancy{width:127px;}
	
	#clinics{width:96px}
	
	#guides{width:154px;}
	
	#contact{width:98px;}
	
	#links{width:70px;
	border-right:#009999 solid 2px;}
	
    /*#nav_right{
    width:100px;
    
    }*/
      #nav ul {
    margin:0;
    padding:0;
    list-style:none;
    }
  #nav li {
    float:left;
    margin:0;
    padding:0;
	height:35px; 
    }
     #nav a {
	
         font-family:Arial, Helvetica, sans-serif;
		 text-align:center;
         color:#FFFFFF;
         text-decoration:none;
    display:block;
    }
      #nav li {
    float:left;
    background:url("../nav_images/off_right.gif")       no-repeat right top;
    margin:0;
    padding:0;
    }
    #nav a {
    display:block;
    background:url("../nav_images/off_left.gif")       no-repeat left top;
	padding-top:9px;
	padding-bottom:9px;
    padding-left: auto;
	padding-right:auto;
    }
    /*make the home button with the curved backgtound*/
   #nav .home li {
   float:left;
   background:url("../nav_images/off_right.gif")    no-repeat right top;
   }
   #nav .home a {
   display:block;
   background:url("../nav_images/off_home_left.gif")    no-repeat left top;
   padding:9px auto;
   }
   /* current page style*/
    #nav #current {
    background-image:url("../nav_images/on_right.gif");
    }
    #nav #current a {
    color:#FFFFFF;
    background-image:url("../nav_images/on_left.gif");
    }
    /*for the home*/
    #nav #home_current {
	width:90px;
	background-image:url("../nav_images/on_right.gif");
    }
      #nav #home_current a {
    color:#FFFFFF;
    background-image:url("../nav_images/on_home_left.gif");
    }
    /*for the over states*/ 
    #nav :hover{
	color:#232B76;
    }
    #navbar{
    clear:left;
    height:35px;
    width:634;
    }
	

	
	
	
	
  #content {
  clear:left;
   margin: -15px auto;
   padding-top:15px;
   width:733px;
  height:100%;
  background-image:url(../images/boarder_l_r.gif);
  background-repeat:repeat-y;
  }
  #contact_form{
  margin-left:15px;
  
  }
  #contact_form_success{
	margin-left:15px;
	height:250px;
  }
   #contact_form table{
  margin-left:15px;
  }
  #contact_p{
  padding-top:15px;
  }
#contact_details{
  float:right;

}
 #big_text{font-size:15px;
 }
 

 /*for the bottoms of the pages*/
 #content_bottom{
  width:733px;
  height:100%;
  background-position:bottom;
  background-repeat:no-repeat;
  padding-bottom:30px;
  }
  .home_bottom{
    background-image:url(../images/home_bottom_girl.jpg);
  }
  .work_bottom{
	background-image:url(../images/content_bottom.gif);
  }
  .guides_bottom{
	background-image:url(../images/content_bottom.gif);
  }
  .main_bottom{
        background-image:url(../images/content_bottom.gif);
  }
    .main_bottom_w_general{
        background-image:url(../images/content_bottom_w_general.gif);
  }
  .clear_bottom{
   background-image:url(../images/content_bottom_clear.gif);
   }
  /*all bottom nav*/
  #bottom_nav{
  clear:left;
  margin: 0px auto;
  width:733px;
  }
  #bottom_nav_links{
  margin-left:auto;
  margin-right:auto;
  width:680px;
  }
  #bottom_nav li{
  list-style-type:none;
  float:left;
  color:#666666;
  }
  #bottom_nav ul{
  margin-top:25px;
  }
  #bottom_nav a{
  list-style:none;
  padding: 0px 8px 0px 8px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
  color:#666666;
  }
  #bottom_nav .current a{
   color:#009999;
  }
  #bottom_nav :hover{
   color:#000099;
  }
  
  .home_right{
	margin-left:170px;
  }
  .home_right_middle{
	margin-left:350px;
  }
   .home_right a{
   font-family:Arial, Helvetica, sans-serif;
   font-style:normal;
   text-decoration:none;
   color:#009999;
   font-size:12px;
   padding-right:10px;
  
  }
   .work_right{
  margin-left:280px;
  }
  
  #chiropractor_right{
   margin-left:280px;
  }
  .pregnancy_right{
   margin-left:260px;
  }
  .chiropractor_image{
  margin-left:5px;
  }
    #home_bottom{
	margin-left:170px;
	margin-right:140px;
  }
     .work_bottom_text{
  margin-left:280px;
  margin-right:140px;
  }
  
    #home_bottom a{
   font-family:Arial, Helvetica, sans-serif;
   font-style:normal;
   text-decoration:none;
   color:#009999;
   font-size:12px;
  
  
  }
  
  #float_left{
  float:left;
  }
  .clear_left{
  clear:left;
  }
  /* all the text css and list styles*/
  
  h1{
	padding: 10px 0px 0px 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:bold;
	color:#FAC5B7;
  }
  
  .alpa_h1{padding: 10px 0px 0px 16px; margin-top:0px;}
    h2{
  padding: 0px 0px 0px 20px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#009999;
  }
  strong{
  font-weight:bold;
  color:#009999;
  }

  p{
	padding: 0px 16px 0px 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #666666;
  }
  p a{
color:#009999;
text-decoration:none;
}
#content p a:hover{
text-decoration:underline;
}
  
 #content li{
  list-style-image:url(../images/bullet_point.png);
   padding: 0px 16px 0px 16px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#666666;
  }
  #content li a{
  color:#009999;
text-decoration:none;
}
#content li a:hover{
text-decoration:underline;
}
  #bottom_p{
  width:550px;
  }
 .bottom_p_w_general{
	width:380px;
  }
  
  .bottom_p{
  width:550px;
  }
    .bottom_p_clear{
	clear:left;
  width:550px;
  }
  em {
   font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#666666;
  font-style:normal;
  }
/*////////////////////////////////// links page ///////////////////////*/
.link{
width:43%;
float:left;
margin-left:5%;
padding-top:80px;
}
.link p{
padding-left:0px;
}
.link a{
color:#009999;
text-decoration:none;
}
.link a:hover{
text-decoration:underline;
}
#chiropractic{
background:url(../images/chiropractic_logo.gif) top left no-repeat;
}
#general{
background:url(../images/general_logo.gif) top left no-repeat;
}
#glofamily{
background:url(../images/glo__logo.gif) top left no-repeat;
}
#innerglo{
background:url(../images/innerglo_logo.gif) top left no-repeat;
}
#energyflow{
background:url(../images/energy_logo.gif) top left no-repeat;
}
#yogapilates{
background:url(../images/yogalates_logo.gif) left top no-repeat;
}
/* AREAS COVERED PAGE */

#manchester_map{
	float:right;
	margin-right:5px;
}

.map_key{
width:300px;
}
.map_key h2, .map_key p{
	padding-left:85px;
	margin-bottom:0px;
	margin-top:0px;
}
.map_key p{
	margin-bottom:10px;
}
#central_north{background:url(../images/central_manchester_north.gif) no-repeat 30px 2px;}
#central_south{background:url(../images/central_manchester_south.gif) no-repeat 30px 2px;}
#south_man{background:url(../images/south_manchester.gif) no-repeat 30px 2px;}

.treatment_description{
	margin-bottom:0px;
	margin-top:0px;
}
.treatment_h2{
	margin-top:15px;
}
#area_top_h2{
	padding-top:40px;
	padding-left:30px;
}
#description_h2{
	padding-top:50px;
}
#area_bottom_p{
	width:540px;
	padding-bottom:30px;
}
/* --------------------------------  for the banner ------------------------*/

#banner{
	margin:0 2px 0 2px;
	padding-top:20px;
	width:729px;
	height:41px;
	background:url(../images/banner-bg-green.gif) repeat-x bottom left;
	
}
#banner h2{
	color:#FFF;
	font-size:16px;
	
	margin-top:10px;
}

#banner p{
	margin-top:3px;
	color:#fff;
	font-weight:400;
	font-size:13px;
}

#banner strong{
	color:#fff;
}

/* ----------------------------------- New nav Glo nav -----------------------------------*/

#nav-glo{
	width:733px;
	height:36px;
	clear:left;

	 margin: 0px auto;
	 
}
#nav-glo ul{
	width:733px;
	height:36px;
	padding:0;
	margin:0;
}

#nav-glo li{
	
	list-style:none;
	float:left;
	font-size:13px;
	height:36px;
	text-align:center;
	font-weight:100;
	background:url(../images/nav-left.png) no-repeat 0 0;
}


#nav-glo li:hover{
	background:url(../images/nav-left.png) no-repeat 0 -40px;
}
#nav-glo li a{
	height:20px;
	display:block;
	color:#FFF;
	padding:11px 17px 5px 17px;
	background:url(../images/nav-right.png) no-repeat right 0;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#nav-glo li#nav-home{width:84px; background:url(../images/nav-left-left.png) no-repeat 0 0;}
#nav-glo li#nav-home:hover, #nav-glo li#nav-home-active{width:84px; background:url(../images/nav-left-left.png) no-repeat 0 -40px;}

#nav-glo li#nav-about{width:88px;}
#nav-glo li#nav-about-active{width:88px; background-position:0 -40px;}

#nav-glo li#nav-what{width:157px;}
#nav-glo li#nav-what-active{width:157px; background-position:0 -40px;}

#nav-glo li#nav-appointments{width:144px;}
#nav-glo li#nav-appointments-active{width:144px; background-position:0 -40px;}

#nav-glo li#nav-faqs{width:82px;}
#nav-glo li#nav-faqs-active{width:82px; background-position:0 -40px;}

#nav-glo li#nav-contact{width:98px;}
#nav-glo li#nav-contact-active{width:98px; background-position:0 -40px;}







#nav-glo li#nav-links {width:80px; background:url(../images/nav-right-right.png) no-repeat right 0; }
#nav-glo li#nav-links:hover, #nav-glo li#nav-links-active{width:80px;  background:url(../images/nav-right-right-over.png) no-repeat  right 0;  }
#nav-glo li#nav-links a, #nav-glo li#nav-links-active a {width:45px; background:none; }



/* ----------------------------------*/
#enquiryglo label, .enquirytext{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #666666;
}
#enquiryglo table, #enquiryglo{
	border:none;
	border-collapse:collapse;
}
fieldset{
	border:none;
}
.label-required{
	color:#F00;
}
/* TIMETABLE DAY*/

#timetabletable{
	margin-left:16px;
	border-color:#009999;
	border-style:solid;
	border-bottom-style:solid;
}
#timetabletable td{
	border-color:#009999;
	border-style:solid;
	}
#timetabletable p{
	padding-bottom:3px;
	margin:0;
}
#timetableheader{
	padding-top:20px;
	
}