/*

COLOURS-----
orange - #ca5600
blue - #79bedb
red - #890609




reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
outline:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family: Helvetica, Arial, sans-serif;
line-height:inherit;
vertical-align:baseline;
margin:0;
padding:0;
}

body {
color: #333;
font-size:62.5%;
}

p,pre,abbr,acronym,address,big,cite,code,del,dfn,dl,ol,ul {
font-size:1.3em;
line-height:1.5385em; 
margin-bottom:1.5385em;
}

ul ul {
font-size:1em;
}

:focus {
outline:0;
}

ol,ul {
list-style:disc;
}

li,dd {
margin-left:2em;
}

table {
border-collapse:separate;
border-spacing:0;
}

caption,th,td {
text-align:left;
font-weight:400;
}

blockquote {
background: url('../images/quote-o.png') 20px 2.5em no-repeat #fdfefb;
/*border-top: 2px solid #8cc63f;
border-bottom: 2px solid #8cc63f;*/
margin: 2.5em 0; padding: 2.5em 30px 1em 60px;
}
blockquote p {
color: #8cc63f;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
font-size: 1.5em;
line-height: 1.3em;}

blockquote span {color: #777;}

strong {
font-weight:700;
}

h1,h2,h3,h4,h5,h6 {
font-family: 'Helvetica Condensed', 'Arial Narrow', Helvetica, Arial, sans-serif;
font-weight:400;
}

h1 {
color: #333;
font-size:3.6em;
font-weight: 700;
line-height:1.1111em;
padding: .2775em 0;}

h2 {
border-top: 2px solid #8cc63f;
clear: both;
color: #8cc63f;
font-size:2.4em;
line-height:1.6667em; 
margin-top:0.8333em;
}


h3 {
color: #6f2a8e;
font-size:1.8em;
line-height:1.5em;
}

h4 {
color: #6f2a8e;
font-size:1.8em;
line-height:1.5em;
}

a {
color:#8cc63f;
}

a:hover {
color: #9B0F12;
}


#container {
width:940px;
margin:0 auto;
overflow: hidden;
position: relative;
}


#getTitle {background: url('../images/bg_title.png');
width: 520px; height: 62px;
overflow: hidden;
position: absolute; top: -62px; left:40px;
text-indent: -999em;
}

/*      global drop down navigation      */
#global_nav {background:#aed577;width:100%;}
#global_nav .wrap {width: 940px;margin: 0 auto;padding: 0;}
#global_nav ul {list-style: none; margin: 0;padding: 0;}
#global_nav ul.global {background: #8cc63f;margin-left: 340px;margin-bottom: 0;position:relative;width: 600px;z-index: 100;}
#global_nav ul li {float: left;margin: 0;padding: 0;position: relative;}
#global_nav a {display: block; padding: 1em 1em; color: #fff; line-height: 1; text-decoration: none; border-left: 1px solid #fff; font-weight: 700;}
#global_nav a:hover, #global_nav li.active a {background: #93a280;}
#global_nav ul li.last a {border-right:1px solid #fff;}
#global_nav ul.global ul {display: none; position: absolute; top: 3em; width: 12em; margin-left: 1px;}
#global_nav ul li:hover ul  {display: block;}
#global_nav ul li:hover ul li {float: none;position: relative;}
#global_nav ul li:hover ul a {background: url('../images/nav_opac-over.png'); padding: .5em 1em; border-left: none; border-top: 1px solid #fff; font-weight: 400;}
#global_nav ul li:hover ul a:hover {background: url('../images/nav_opac.png');}
#global_nav ul ul li.last a {border-right: none;}

/*#second_nav {width: 600px; position: absolute; top: .5em; left: 310px;}
#second_nav ul {list-style-type: none;}
#second_nav a {border-right: 1px solid #8cc63f; float: left; padding: 0 10px;}
#second_nav li.last a {border: none;}*/





p.intro {font-size: 1.6em; color: #555;line-height:1.2308em;margin-bottom:1.2308em; letter-spacing: 1px;}

#sidebar {
float:left;
margin-top: 120px;
margin-right: 20px;
position: relative;
width:320px;
}

#content_main {
float:left;
margin-top: 120px;
position: relative;
width: 600px;
}

#top, #top-home {
float: left;
background: #f1f8e8;
margin-bottom: 20px;
padding: 2em 40px;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
width: 520px;}

#top-home {background: url('../images/zen-stones.jpg') 50px 100% no-repeat #f1f8e8;}


/* Sidebar boxes*/
#sidebar div {float: left; margin-bottom: 10px; overflow: hidden;}
a#logo {background: url('../images/logo.png'); width: 155px;height: 255px; position: absolute; top: -100px; display: block; text-indent: -999em; overflow: hidden;
}
.box_one, .box_nose, .box_address, .box_address, .box_two, .box_three {width: 135px; height: 135px; padding: 10px;}

.box_one {background: url('../images/bg_dipRes.png'); margin-left: 165px;}
.box_face {width: 320px; height: 320px; background: url('../images/bg_eyes.jpg');}
.box_nose {background: url('../images/bg_nose.jpg');}
.box_address {background: url('../images/bg_dipRes.png'); margin-left: 10px;}
.box_two {background: url('../images/bg_address.png');}
.box_three {background: url('../images/bg_training.png'); margin-left: 10px;}

#sidebar h2 {border: none; color:#fff; line-height: 1.2em; text-align: center; padding: 20px 0 0 0;}
#sidebar p {color:#fff; font-family: 'Helvetica Condensed', 'Arial Narrow', Helvetica, Arial, sans-serif;margin-bottom: 1em;}

.col-left, .col-right {width: 240px; padding: 0; float: left;}
.col-left {margin-right: 40px;}

.homeServices, .homeServicesAlt {width: 240px; padding: 0; float: left;margin-right: 40px;}
.homeServicesAlt {margin-right: 0;}

#footer {
background: #cdbddc;
overflow:hidden;
padding: 2em 40px;
width:520px;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

#footer div.col-left, #footer div.col-right {
background: #e9e1ef;
padding: 10px;
/*border-radius: 5px;
-moz-border-radius:5px;
-webkit-border-radius: 5px;*/
width: 220px;}

#footer h2 {border:none; margin-top: 0; color: #6f2a8e;}
#footer p {}
#footer a {color: #333;}
#footer a:hover {color: #9B0F12;}

ul.globalFooterNav {text-align: center;}
ul.globalFooterNav li {display: inline; margin: 0;}

#footer_nav {}
#footer_nav ul {list-style-type: none; margin: 0;}
#footer_nav li {margin:0}
#footer_nav a {border-right: 1px solid #333; float: left; margin-right: 10px; padding-right:10px;}
#footer_nav li.last a {border: none;}



.credits {color: #c8c8c8; clear: both;margin-top: 2em;text-align: center;}
.credits a, ul.globalFooterNav a {color: #c8c8c8; text-decoration: none;}
.credits a:hover, ul.globalFooterNav a:hover {color: #9B0F12; text-decoration: underline;}
ul.globalFooterNav a {border-right: 1px solid #c8c8c8;padding-right: 6px;}


img.left {
float:left;
border:1px solid #d1e8b2;
margin:0 1em .5em 0;
padding:1px;
}

img.right {
float:right;
border:1px solid #d1e8b2;
margin:0 0 .5em 1em;
padding:1px;
}

form#EmailForm {width: 40%; position: relative; float: left; margin-right: 6%;}

form p input, form p textarea {width: 100%}



.clear {clear: both;}
a.more {font-size: .85em;}
img.noBorder {border:none;}