/*
 * 'style.css' - please place all custom styles in here (other than text styles).  Please keep all
 * text styling in the 'text.css' file
 * // COLOURS //  please add template colours here
 * eg. RED #e20025
 * GREY #7b7c7e
 * GREY 2 #EAEAEA (used in table backgrounds)
 * BLACK #000 
 */

@import "reset.css";
@import "960.css";
@import "text.css";

/* General */
body { }

/* Navigation */
#headmast { background:#e20025 url(../images/nav-bg.jpg) no-repeat top left; height:100px; }

#mastwrap { background:#e20025; display:block; height:100px; }
#navwrap { background:#000; height:22px; }

#navigation { }
#navigation ul li{ float:left; list-style:none; }
#navigation ul li a {display:block; }
#navigation ul li a span { display:block; padding:9px 7px 9px 13px;}
#navigation ul li.active a { background:url(../images/nav_right.gif) no-repeat right top;}
#navigation ul li.active a span { background:#6e2a06 url(../images/nav_left.gif) no-repeat left;}

/* Banner */
#banner{height:334px;background:url(../images/banner.jpg); margin-bottom:30px}
#banner-inner{height:204px;background:url(../images/banner-inner.jpg); margin-bottom:0px}

/* Container Styles */
#content {  }
#servicetable { background:#EAEAEA; }
#servicetable tr td { vertical-align:middle; }
#servicetable tr td.servicelist { font-size:14px; }

#patientinfobar { border:#7e7e7e thick solid; padding:12px; text-align:center; }


/* Footer */
#footer { margin-bottom:10px }

/* Helpful */
.right {float:right} .left{float:left;}
.p10 { padding:10px; } .p20 { padding:20px; } .pr10 { padding-right:10px; } .pb10 { padding-bottom:10px; } 
