/* ---------------------
basic layout
--------------------- */

body {
background-image: url("../images/epp_background.gif");
background-repeat: repeat-x;
background-attachment: fixed;
}

    a:hover:visited {color: maroon;}
    a:link:hover {color: red;}
    a:link {color: blue;}
    a:visited {color: purple;}

/* ---------------------
Green Headings
--------------------- */

h1 {
	font-weight: bold; font-size: 26px; color: #09411D; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 8pt
}

h2 {
	font-weight: bold; font-size: 21px; color: #09411D; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 8pt
}

h3 {
	font-weight: bold; font-size: 18px; color: #09411D; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18pt
}

h4 {
	font-weight: bold; font-size: 14px; color: #09411D; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 8pt;
}

h5 {
	font-weight: bold; font-size: 12px; color: #09411D; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 8pt;
}

/* ---------------------
Bold Black headings
--------------------- */
b4 {
	font-weight: bold; font-size: 14px; color:black; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 8pt
}

/* ---------------------
Normal Text
--------------------- */
p {
	font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:8pt;margin-left:auto;margin-right:auto;border:none;
}

.p2 {
	font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:15pt;margin-left:auto;margin-right:auto;border:none;
}
.style1 {color: #159943}

.r2 {
	font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:15pt;margin-left:auto;margin-right:auto;border:none;text-align:right;
}

norm {
	font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:15pt;margin-left:auto;margin-right:auto;border:none;
}

italic {font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;font-style: italic;line-height:15pt;margin-left:auto;margin-right:auto;border:none;
}

#epp-main{font-size:1.2em;border:solid #fff;border-width:0px;}

#epp-main,#epp-links,#epp-footer{width:974px;margin:0 auto;position:relative;}

#epp-masthead{height:132px;width:974px;margin:0;position:relative;
background-image:url(../images/epp_header.gif);}

#epp-blue-menubar{height:30px;width:974px;margin:0;auto;position:relative;}

#epp-blue-bar{height:10px;width:974px;margin:0;position:relative;background-image:url("../images/epp_blue_bar.gif");}

#epp-upper-blue-bar{height:10px;width:974px;margin:0;auto;position:relative;background-image:url("../images/epp_upper_blue_bar.gif");}

#epp-lower-blue-bar{height:10px;width:974px;margin:0;auto;position:relative;background-image:url("../images/epp_blue_bar.gif");}

#epp-footer-links{height:10px;width:974px;margin:0;auto;position:relative;}

#epp-nav-menu{height:33px;width:974px;margin:0;position:relative;background-color:white;}

#epp-main-body{height:800px;width:974px;margin-left:auto;margin-right: auto;border:none;auto;position:relative;background-color:white;}

#epp-content-body{height:600px;width:974px;margin-left:auto;margin-right: auto;border:none;auto;position:relative;text-align:left;}

#epp-about-us-top {
float : left; 
width :80%; 
height:50px; 
background-color:white;
margin-left:7.5%;margin-right:auto;border:none;position:relative;text-align:left;
}

#epp-content-heading {
float : left; 
width :80%; 
height:75px; 
background-color:white;
margin-left:7.5%;margin-right:auto;border:none;position:relative;text-align:left;
}

#epp-services-content-heading {
float : left; 
width :80%; 
height:45px; 
background-color:white;
margin-left:7.5%;margin-right:auto;border:none;position:relative;text-align:left;
}


#full {
float : left;
width: 100%;
height: 500px;
background-color:white
}

#left {
float : left; 
width :50%; 
height:500px; 
background-color:white
}


#narrow-left {float:left;width:30%;height:500px;background-color:white;margin-right:2%;margin-left:1%;}

/* commented backslash hack v2 - all but mac ie5 \*/
#narrow-left {
float : left; 
width :34%; 
height:500px; 
background-color:white;
margin-right:8%;
margin-left:1%;
}
/* end hack */

#about-us-left {float:left;width:35%;height:500px;background-color:white;margin-right:2%;margin-left:1%;}

/* commented backslash hack v2 - all but mac ie5 \*/
#about-us-left {
float : left; 
width :34%; 
height:500px; 
background-color:white;
margin-right:8%;
margin-left:1%;
}
/* end hack */

#contact-us-left {float:left;width:40%;height:500px;background-color:white;margin-right:none;margin-left:none;}

/* commented backslash hack v2 - all but mac ie5 \*/
#contact-us-left {
float : left; 
width :34%; 
height:500px; 
background-color:white;
margin-right:8%;
margin-left:1%;
}
/* end hack */

#faqs-left {float:left;width:40%;height:500px;background-color:white;margin-right:2%;margin-left:1%;}

/* commented backslash hack v2 - all but mac ie5 \*/
#faqs-left {
float : left; 
width :34%; 
height:500px; 
background-color:white;
margin-right:8%;
margin-left:2%;
}
/* end hack */


#right {float:left;width:30%;height:580px;background-color:white}

/* commented backslash hack v2 - all but mac ie5 \*/
#right {
float : left; 
width :45%; 
height:500px; 
background-color:white
}
/* end hack */

#faqs-right {float:left;width:30%;height:580px;background-color:white}

/* commented backslash hack v2 - all but mac ie5 \*/
#faqs-right {
float : left; 
width :50%; 
height:500px; 
background-color:white
}
/* end hack */

#enquiry-form-right {float:left;width:45%;height:510px;background-color:white;margin-left:1%;}

/* commented backslash hack v2 - all but mac ie5 \*/
#enquiry-form-right {
float : left; 
width :50%; 
height:500px; 
background-color:white
}
/* end hack */

#our-location-right {float:left;width:50%;height:530px;background-color:white}

/* commented backslash hack v2 - all but mac ie5 \*/
#our-location-right {
float : left; 
width :50%; 
height:500px; 
background-color:white
}
/* end hack */

/* ------------------
Containers
--------------------- */

#container-home-heading {
width: 100%;
height: 35px;
clear: both;
}
#left-kathryn-heading, #left-debbie-heading {
background-color:white;
float:left;
text-align:left;
margin-left:3%;
overflow:hidden;
}

#left-kathryn-heading {
float : left; 
width :44.2%; 
height:35px; 
background-color:white;
}

#right-debbie-heading {
float : left; 
width :30%; 
height:35px; 
background-color:white;
}


#container-services-heading {
width: 100%;
height: 35px;
clear: both;
}
#left-services-kathryn-heading, #left-services-debbie-heading {
background-color:white;
float:left;
text-align:left;
margin-left:none;
overflow:hidden;
}


#left-services-kathryn-heading {
float : left; 
width :45%; 
height:35px; 
background-color:white;
margin-left:7.5%;
border:none;
}

#right-services-debbie-heading {
float : left; 
width :30%; 
height:35px; 
background-color:white;
margin-left:none;
border:none;
}


#container-home {
width: 100%;
height: 200px;
clear: both;
}
#epp-home-kathryn-para, #epp-home-kathryn-photo, #epp-home-debbie-para, #epp-home-debbie-photo {
background-color:white;
float:left;
text-align:left;
margin:none;
overflow:hidden;
}

#container-services {
width: 100%;
height: 80px;
clear: both;
}
#epp-services-kathryn-table, #epp-services-debbie-table {
background-color:white;
float:left;
text-align:left;
margin:none;
overflow:hidden;
}

#epp-services-kathryn-table{height:100%;width:42%;margin-left:7.5%;margin-right:3%;border:none;position:relative;text-align:left;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:14pt;background-color:white;}

#epp-services-debbie-table{height:100%;width:42%;margin-left:0%;margin-right:0%;border:none;auto;position:relative;text-align:left;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:14pt;background-color:white;}

#epp-services-orthoses {
float : left;
width: 42%;
height: 250px;
background-color:white;
margin-left:7.5%;
margin-right:5%;
text-align:justify;
}

#epp-home-the-practice {
float : left;
width: 70%;
height: 250px;
background-color:white;
margin-left: 25%;
}

#container-testimonials-heading {
width: 100%;
height: 35px;
clear: both;
}
#left-testimonial1-heading, #left-testimonial2-heading {
background-color:white;
float:left;
text-align:left;
margin-left:3%;
overflow:hidden;
}

#left-testimonial1-heading {
float : left; 
width :44.2%; 
height:35px; 
background-color:white;
}

#right-testimonial2-heading {
float : left; 
width :30%; 
height:35px; 
background-color:white;
}


#container-testimonials {
width: 100%;
height: 220px;
clear: both;
}
#epp-home-testimonial1-para, #epp-home-testimonial1-photo, #epp-home-testimonial2-para, #epp-home-testimonial2-photo {
background-color:white;
float:left;
text-align:left;
margin:none;
overflow:hidden;
}

#epp-testimonial3 {
float : left;
width: 100%;
height: 250px;
background-color:white;
}



#epp-left-paragraph{height:100%;width:100%;margin-left:15%;margin-right: 1%;border:none;auto;position:relative;text-align:justify;}

/* commented backslash hack v2  - all but mac ie5 \*/
#epp-left-paragraph{height:100%;width:100%;margin-left:15%;margin-right: 10%;border:none;auto;position:relative;text-align:justify;}
/* end hack */

#epp-right-paragraph{height:100%;width:100%;margin-left:0%;margin-right: 0%;border:none;auto;position:relative;text-align:left;background-color:white}

/* commented backslash hack v2  - all but mac ie5 \*/
#epp-right-paragraph{height:100%;width:100%;margin-left:5%;margin-right: 10%;border:none;auto;position:relative;text-align:left;}
/* end hack */

#epp-full-paragraph{height:100%;width:80%;margin-left:8%;margin-right: 10%;border:none;auto;position:relative;text-align:justify;}

#epp-left-faq-paragraph{height:100%;width:100%;margin-left:15%;margin-right: 1%;border:none;auto;position:relative;text-align:justify;}

/* commented backslash hack v2  - all but mac ie5 \*/
#epp-left-faq-paragraph{height:100%;width:100%;margin-left:15%;margin-right: 10%;border:none;auto;position:relative;text-align:justify;}
/* end hack */

#epp-right-faq-image{height:575px;width:250px;margin-top:5%;margin-left:50%;margin-right: 0%;border:none;position:relative;text-align:left;background-image:url("../images/faq.gif");}

#epp-right-logo{height:100%;width:100%;margin-left:25%;margin-right: 10%;border:none;auto;position:relative;text-align:left;}

#epp-home-kathryn-para{height:100%;width:30%;margin-left:3%;margin-right: auto;border:none;position:relative;text-align:justify;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:14pt;}

#epp-home-kathryn-photo{height:177px;width:150px;margin-top:0%;margin-left:0.5%;margin-right:1.5%;border:none;position:relative;align:left;
background-image: url("../images/kathryn_photo_small.gif");
}

#epp-home-debbie-para{height:100%;width:26%;margin-left:0%;margin-right: 0%;border:none;auto;position:relative;text-align:justify;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:14pt;}

#epp-home-debbie-photo{height:177px;width:150px;margin-top:0%;margin-left:0.5%;margin-right:auto;border:none;position:relative;align:left;
background-image: url("../images/debbie_photo_small.gif");}

#epp-the-practice-para{height:100%;width:65%;margin-left:3%;margin-right: 10%;border:none;auto;position:relative;text-align:justify;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:14pt;}


#epp-home-testimonial1-para{height:100%;width:30%;margin-left:3%;margin-right: auto;border:none;position:relative;text-align:justify;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:14pt;}

#epp-home-testimonial1-photo{height:224px;width:150px;margin-top:0%;margin-left:0.5%;margin-right:1.5%;border:none;position:relative;align:left;
background-image: url("../images/testimonial1_photo_small.gif");
}

#epp-home-testimonial2-para{height:100%;width:26%;margin-left:0%;margin-right: 0%;border:none;auto;position:relative;text-align:justify;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:14pt;}

#epp-home-testimonial2-photo{height:221px;width:150px;margin-top:0%;margin-left:0.5%;margin-right:auto;border:none;position:relative;align:left;
background-image: url("../images/testimonial2_photo_small.gif");}

#epp-testimonial3-para{height:100%;width:45%;margin-left:3%;margin-right: 10%;border:none;auto;position:relative;text-align:justify;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:14pt;}



/* --------------
Images
---------------- */

img.image2{
float: right;
}


/* ---------------------
Menu Buttons
--------------------- */

#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
} 

/* ------ menu buttons side-by-side ---- */
#nav-menu li
{
float: left;
margin: 0 0.15em;
} 

/* ------ menu boxes ----- */
#nav-menu li a
{
background: url(../images/epp_menu_button.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
width: 6.8em;
display: block;
border: 0.1em solid #dcdce9;
color: #0d2474;
text-decoration: none;
text-align: center;
} 

/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End hide */ 


/* --- assign a width to our CSS menu navigation ---- */
#nav-menu
{
width:52em
} 

#nav-menu li a:hover
{
background: url(../images/epp_menu_button_hover.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
width: 6.8em;
display: block;
border: 0.1em solid #dcdce9;
color: #0d2474;
text-decoration: none;
text-align: center;
}


#nav-menu li a:active
{
background: url(../images/epp_menu_button_active.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
width: 6.8em;
display: block;
border: 0.1em solid #dcdce9;
color: #CBD8E1;
text-decoration: none;
text-align: center;
}


