﻿html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    outline: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    font-weight: inherit;
    font-style: normal;
    vertical-align: top;	
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}

body {
    background-color: #FFFFFF;
    font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
    font-style: normal;
    color: #787676;
    font-size: 10px;
    line-height: 1.5em;
    word-spacing: -1em;
	
}

p {
    word-spacing: 0em;
    margin-bottom: 2em;
    font-size: 1.25em;
    line-height: 1.5em;
    text-align: left;
}

li {
    word-spacing: 0em;
}

em {
    font-weight: bold;
    font-size: 1em;
    margin-top: 1em;
}

hr {
    color: #d6d6e7;
    margin: 1em 0 1em 0;
}

address {
	margin-bottom:3em;
    font-size: 1.25em;
	line-height: 1.5em;
	word-spacing: 0em;
	color: #FFFFFF;
}

#cookiescript_injected {
    word-spacing: 0em;
}

/* required for containers to inherit vertical size from window */
html,
body {
    height: 100%;

}

body > #sitewrapper {
    height: auto; 
    min-height: 100%;
}

a {
    cursor: pointer;
    cursor: hand;
}

a:link {color:#0095d0;; text-decoration: none; border-width: 0px;}      /* unvisited link */
a:visited {color:#0095d0; text-decoration: none; border-width: 0px;}  /* visited link */
a:hover {color:#0095d0; text-decoration: none; border-width: 0px;}  /* mouse over link */
a:active {color:#0095d0; text-decoration: none; border-width: 0px;}  /* selected link */ 



.inline-block {
    display: inline-block;
    zoom: 1;
    * display: inline;
}

h1 {
    font-size: 2.2em;
	font-family: stainlessextbold, Arial, sans-serif; 
    color: #0095d0;
    word-spacing: 0em;
	margin: 0 0 1em 0;
}

h2 {
    word-spacing: 0em;
    line-height: 1.25em;
	font-weight:bold;
	font-size:1.5em; 
    margin-bottom: 0.5em;
}


h3 {
    word-spacing: 0em;
}

.bcf_tooltip {
    word-spacing: 0em;
}

.subheading {
	font-family: stainlessextbold, Arial, sans-serif; 
	color: #0095d0;


}

.floatright {
    float: right;
}

.floatleft {
    float: left;
    word-spacing: 0em;
}


.alignbottom {
    vertical-align: bottom;
}

.alignright {
	text-align:right;
}

.lastparagraph {
    margin-bottom: 0em;
}

.aligncenter {
    text-align: center;
}

.showhand {
    cursor: pointer;
    cursor: hand;
}



/* Navigation First Level */
/*#region Menu*/
#navarea {
    word-spacing: 0em;


}

#nav {
    list-style: none;
    font-weight: bold;
    word-spacing: 0em;
}

#nav li {
	padding: 2em 0 2em 2em;
	float: left;
	position: relative;
}

#nav a {
    color: #787676;
    display: block;
    text-decoration: none;
	font-size:1.2em;
}

#nav a:visited {color:#787676; text-decoration: none; border-width: 0px;}  /* visited link */
#nav a:hover {color:#0095d0; text-decoration: none; border-width: 0px;}  /* mouse over link */
#nav a:active {color:#787676; text-decoration: none; border-width: 0px;}  /* selected link */ 

/*#endregion*/













#sitewrapper {
    text-align: center;
	height: 100%;
}

#content {
    text-align: left;
    width: 95em;
    margin-top:0em;
	padding-bottom: 19em;	/* must be same height as the botbar */
}

#logo {
	/*background-color:#999999;*/
}

#logo img {
	width: 24em;
}

#topbar {
	margin: 2em;	
}


#contactdetails {
	width:65em;
	font-family: stainlessextbold, Arial, sans-serif; 
	margin: 6.15em 0 0 0;
	float:right;
}

.contacttelephone {
	text-align:right;
	font-size:3em;
	margin: 0 0 0 0;
	color:#74a04d;
}

.contactemail {
	text-align:right;
	font-size:1.89em;
	margin: -0.4em 0 0 0;
	color:#0095d0;
	
}

#mainarea {
	width: 95em;
	margin-bottom: 5em;
	background-color:#e7eef4;

}


#slider {
	width:95em;
	height:40em;
	overflow:hidden;
}

#slider img {
	width:95em;
}




#aboutus {
	margin: 2em 2em 0 2em;
}

#biomechanical {
	margin: 2em 2em 0 2em;
}

#chiropody_podiatry {
	margin: 2em 2em 0 2em;
}

#contact {
	margin: 2em 2em 0 2em;
}

#privacy_policy {
	margin: 2em 2em 0 2em;
}

.divsections {
	margin: 6em 2em 0 2em;
}

#testimonials {
	margin: 6em 2em 0 2em;
	padding-bottom:6em;
}

.greenbox {
	background-color:#74a04d; 
	padding:1.5em; 
	display:inline-block;
}


#greenboxlogos img {
	height:3.5em;
	margin: 3em 1.5em 0 0;
}

.greenboxfees {
	background-color:#74a04d;
	width:48em;
	padding:1.5em; 
	display:inline-block;
}

.areascovered {
	margin-bottom:1em;
}


.greenboxpractice {
	background-color:#74a04d; 
	padding:1.5em; 
	display:inline-block;
	width:28.75em; 
	height:15em; 
	margin-right:8em;
}

.pacelogogreenbox {
	height: 5.5em;
	margin:0.5em 0.5em 0.75em 0;
}

.atHome {
	margin-top:5em;
	font-size:2em;
}

.atcopy {
	line-height:3em;
}

.blacktext {
	color:#000000;
}


.physiofit {
	height: 5.5em;
}

.whiteboxpractice {
	border: #74a04d 1em solid;
	background-color:#FFFFFF;
	padding:1.5em; 
	display:inline-block;
	width:28.75em; 
	height:15em; 
	margin-right:8em;
}


.greenboxtestimonial {
	background-color:#74a04d; 
	padding:1.5em; 
	display:inline-block;
	width:26.18em; 
	margin:0 2em 0 0;
	height:12.75em;
}

.greenboxtestimonialend {
	background-color:#74a04d; 
	padding:1.5em; 
	display:inline-block;
	width:25.5em; 
	height:12.75em;
}

.locationpara {
	font-size:1.22em
}

/*FIREFOX HACK*/
@-moz-document url-prefix() { 
  .greenboxtestimonial {
	background-color:#74a04d; 
	padding:1.5em; 
	display:inline-block;
	width:26em; 
	margin:0 2em 0 0;
	height:12.75em;
  }
}

/*FIREFOX HACK*/
@-moz-document url-prefix() { 
  .greenboxtestimonialend {
	background-color:#74a04d; 
	padding:1.5em; 
	display:inline-block;
	width:26em; 
	height:12.75em;
  }
}

.speechopen {
	margin:0.25em 0.5em 0 0;
	width: 1em;
}

.speechclose {
	margin:0.25em 0 0 0.5em;
	width: 1em;
}

.greenboxbullet {
	color:#FFFFFF; 
	list-style: none; 
	font-size:1.25em;
	padding: 0 0 1em 0;
}

.greenboxbulletlast {
	color:#FFFFFF; 
	list-style: none; 
	font-size:1.25em;
	padding: 0;
}

.greentext {
	color:#74a04d;
	font-weight:bold;
}

.whitetext {
	color:#FFFFFF;
}

.paraNoMargin {
    margin-bottom: 0em;
}

#mostfrequentlytreated li {
	list-style: none; 
	font-size:1.25em;
	padding: 0 8em 1em 0;
}


.bold {
	font-weight:bold;
}

.italic {
	font-style:italic;
}


#botbar {
    position: relative;
    margin-top: -24em; /* negative value of botbar height */
	height: 24em;
    clear:both;
    background: #7f7f83;
	word-spacing: 0em;
	text-align:center;
	
}
	

#botbararea {
    padding: 2em 0 0 0;
	



}

#botbararea p {
    font-size: 1.25em;
	line-height: 1.75em;
    word-spacing: 0em;
	color: #FFFFFF;
	margin-top: 0.5em;
	margin-bottom: 0em;

}

#botbarcontent {
	width:91em; 
	margin:0 2em 0 2em;
}


.botbar-img {
    width:10em; 
}


.botbar_grey {
    color: #CDCDC9; 
}

#sitemap {
	width:22.5em; 
}

#botbar_contact {
	width:22.7em; 
}

#botbar_legal {
	width:22.7em; 
}

#botbar_deborah {
	width:21.9em; 
}

.coplogo {
	margin-right:1em;
	width: 10.3em;
	margin-top:1em;
}

.hcpclogo {
	width: 10.1em;
	margin-top:1em;
}

/* The Magnificent Clearfix: nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    zoom: 1;
}


a.bluelink:link {color:#0095d0 !important; text-decoration: none; border-width: 0px;}      /* unvisited link */
a.bluelink:visited {color:#0095d0 !important; text-decoration: none; border-width: 0px;}  /* visited link */
a.bluelink:hover {color:#0095d0 !important; text-decoration: none; border-width: 0px;}  /* mouse over link */
a.bluelink:active {color:#0095d0 !important; text-decoration: none; border-width: 0px;}  /* selected link */ 

a.whitelink:link {color:#FFFFFF !important; text-decoration: none; border-width: 0px;}      /* unvisited link */
a.whitelink:visited {color:#FFFFFF !important; text-decoration: underline; border-width: 0px;}  /* visited link */
a.whitelink:hover {color:#FFFFFF !important; text-decoration: underline; border-width: 0px;}  /* mouse over link */
a.whitelink:active {color:#FFFFFF !important; text-decoration: underline; border-width: 0px;}  /* selected link */

a.botbar_southern:link {color:#FFFFFF !important; font-size:0.9em; text-decoration: none; border-width: 0px;}      /* unvisited link */
a.botbar_southern:visited {color:#FFFFFF !important; font-size:0.9em; text-decoration: underline; border-width: 0px;}  /* visited link */
a.botbar_southern:hover {color:#FFFFFF !important; font-size:0.9em; text-decoration: underline; border-width: 0px;}  /* mouse over link */
a.botbar_southern:active {color:#FFFFFF !important; font-size:0.9em; text-decoration: underline; border-width: 0px;}  /* selected link */  