/* colours

olddb		#53609c
websafedb	#53609c
lightblue		#909edf
bloodred		#ac0c0c
grey		#bdbcbc 

umm, basically created by aaron? so whatcya doing here? */

img, a {
	border: 0px;
}
* {
	color: #53609c;
	margin:0;
	padding:0;
	list-style-type:none;
 }
html, body {
	background: #fff url(../images/background.jpg) repeat-x;
	font-family:Arial,sans-serif;
	font-weight:normal;
	height: 100%;
 }
#container {	
	width:840px;
	min-height: 100%;
	height: 100%;
	margin: auto;
 }
#meridiansurgerylogo {
	background-image:url(../images/topnav_logo.png);
	width:496px;
	height:54px;
}
#topnav {
	height:130px;
	width:840px;
}
#topnavlogo {
	float:left;
	width: 496px;
	height: 81px;
	padding: 17px 0px 0px 21px;
}
#topnavlinks {
	float: right;
	width:287px;
	padding: 17px 0px 0px 0px;
}
#topnavlinksli li {
	float:left;
 }
#topnavlinksli  li a {
	display:block;
	background-position:top; 
}
#topnavlinksli li a:hover{
	background-position:bottom;

}
#topnavlinksnhsdirect {
	width:121px;
	height:54px;
	background-image:url(../images/topnav_nhsdirect.png);
 }
#topnavlinkssc {
	width:166px;
	height:54px;
	background-image:url(../images/topnav_symptomchecker.png);
 }
#mainnav {
	width:400px;
	height:32px;
	padding:0px 0px 0px 21px;
}
#mainnav li {
	float:left;
 }
#mainnav  li a {
	display:block;
}
#mainnav li a:hover{
	background-position:bottom;
}
#mainnavabout {
	margin: 0px 2px 0px 0px;
	width:130px;
	height:32px;
	background: url(../images/mainnav_about.png) no-repeat;
	background-position: top;
 }
#mainnavaboutnolink {
	margin: 0px 2px 0px 0px;
	width:130px;
	height:32px;
	background: url(../images/mainnav_about.png) no-repeat;
	background-position: bottom;
 }
#mainnavpi {
	margin: 0px 2px 0px 0px;
	width:130px;
	height:32px;
	background: url(../images/mainnav_pi.png) no-repeat;
	background-position: top;
 }
#mainnavpinolink {
	margin: 0px 2px 0px 0px;
	width:130px;
	height:32px;
	background: url(../images/mainnav_pi.png) no-repeat;
	background-position: bottom;
 }
#mainnavcontact {
	margin: 0px 0px 0px 0px;
	width:130px;
	height:32px;
	background: url(../images/mainnav_contact.png) no-repeat;
	background-position: top;
 }
#mainnavcontactnolink {
	margin: 0px 0px 0px 0px;
	width:130px;
	height:32px;
	background: url(../images/mainnav_contact.png) no-repeat;
	background-position: bottom;
 }
#subnav {
	padding: 0px 0px 0px 21px;
	width:900px;
	height:33px;
}
#subnavli li {
	float:left;
	background-color: #53609c;
 }
#subnavli li a {
	display:block;
	height:33px;
	background-position: top;
}
#subnavli li a:hover {
	background-position: bottom;
}
.subnavbreak {
	width:8px;
	height:33px;
	background: url(../images/subnav_break.png) no-repeat center;
}
#subnavaboutdoctors {
	width:81px;
	background: #53609c url(../images/subnav_about_doctors.png) no-repeat center;
 }
#subnavaboutnurses {
	width:69px;
	background: #53609c url(../images/subnav_about_nurses.png) no-repeat center;
}
#subnavaboutcounsellors {
	width:114px;
	background: #53609c url(../images/subnav_about_counsellors.png) no-repeat center;
}
#subnavaboutreceptionists {
	width:124px;
	background: #53609c url(../images/subnav_about_receptionists.png) no-repeat center;
}
#subnavaboutadminstaff {
	width:103px;
	background: #53609c url(../images/subnav_about_adminstaff.png) no-repeat center;
}
#subnavpinewpatients {
	width:111px;
	background: #53609c url(../images/subnav_patientinfo_newpatients.png) no-repeat center;
}
#subnavpirpt {
	width:176px;
	background: #53609c url(../images/subnav_patientinfo_rpt.png) no-repeat center;
}
#subnavpibloodtests {
	width:107px;
	background: #53609c url(../images/subnav_patientinfo_bloodtests.png) no-repeat center;
}
#subnavpicounselling {
	width:110px;
	background: #53609c url(../images/subnav_patientinfo_counselling.png) no-repeat center;
}
#subnavpicarers {
	width:69px;
	background: #53609c url(../images/subnav_patientinfo_carers.png) no-repeat center;
}
#subnavpisexualhealth {
	width:120px;
	background: #53609c url(../images/subnav_patientinfo_sexualhealth.png) no-repeat center;
}
#subnavpiminorailments {
	width:130px;
	background: #53609c url(../images/subnav_patientinfo_minorailments.png) no-repeat center;
}
#subnavpitravelhealth {
	width:119px;
	background: #53609c url(../images/subnav_patientinfo_travelhealth.png) no-repeat center;
}
#subnavcontactdetails {
	width:135px;
	background: #53609c url(../images/subnav_contact_contactdetails.png) no-repeat center;
}
#subnavcontactmap {
	width:44px;
	background: #53609c url(../images/subnav_contact_map.png) no-repeat center;
}
#aboutmeridiansurgery {
	background-image:url(../images/about_meridiansurgery.png);
	width:551px;
	height:30px;
}
#maincontentwrapper {
	background-color: #FFFFFF;
	width:772px;
	height:420px;
	margin:0px 0px 0px 21px;
	padding:15px;
}
#maincontentleft {
	width:551px;
	height:420px;
	float:left;
}
#maincontenttext {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	overflow: auto;
	width: 553px;
	height: 390px;
}
#maincontentright {
	float:right;
	text-align:right;
	width: 204px;
	height:420px;
}
#contactbox li {
	float:left;
 }
#contactbox li a {
	display:block;
	height:33px;
}
#contactbox li a:hover {
	background-color: #53609c;
}
#contactboxopeningtimes {
	background: #bdbcbc url(../images/maincontent_contactbox_openingtimes.png) no-repeat;
	width: 204px;
	height: 132px;
}
#contactboxemergency {
	background: #ac0c0c url(../images/maincontent_contactbox_emergency.png) no-repeat;
	width: 204px;
	height: 128px;
}
#contactboxnhsdirect {
	background: #bdbcbc url(../images/maincontent_contactbox_nhsdirect.png) no-repeat;
	width: 204px;
	height: 128px;
}
.contactbreak {
	width: 204px;
	height: 16px;
}
#copyright {
	margin: 17px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	background: #fff url(../images/copyright.png) no-repeat right;
	height:30px;
	width: 840px;
	font-family:Arial;
	font-size:9px;
	color:#bdbcbc;
	text-align: center;
}
#copyright a {
	color:#bdbcbc;
}
.linumbers {
list-style-type:circle;
}

#minorailmentstable {
	width:250px;
	cellspacing:3;
	cellpadding:0;
}
/* titles */

#aboutmeridiansurgery {
	background-image:url(../images/about_meridiansurgery.png);
	width:551px;
	height:30px;
}
#welcometomeridian {
	background-image:url(../images/welcome.png);
	width:551px;
	height:30px;
}
#contactdetails {
	background-image:url(../images/contact_contactinfo.png);
	width:551px;
	height:30px;
}
#contactmap {
	background-image:url(../images/contact_surgerylocation.png);
	width:551px;
	height:30px;
}
#patientinfocounselling {
	background-image:url(../images/patientinfo_counselling.png);
	width:551px;
	height:30px;
}
#patientinfonewpatients {
	background-image:url(../images/patientinfo_newpatients.png);
	width:551px;
	height:30px;
}
#patientinfobloodtests {
	background-image:url(../images/patientinfo_bloodtests.png);
	width:551px;
	height:30px;
}
#patientinforpt {
	background-image:url(../images/patientinfo_rpt.png);
	width:551px;
	height:30px;
}
#patientinfotravelhealth {
	background-image:url(../images/patientinfo_travelhealth.png);
	width:551px;
	height:30px;
}
#patientinfominorailments {
	background-image:url(../images/patientinfo_minorailments.png);
	width:551px;
	height:30px;
}
#patientinfocarers {
	background-image:url(../images/patientinfo_carers.png);
	width:551px;
	height:30px;
}
#patientinfosexualhealth {
	background-image:url(../images/patientinfo_sexualhealth.png);
	width:551px;
	height:30px;
}
/* h1 titles etc */

.mainheader {
	font-size: 10pt;
	color: #ac0c0c;
}
.greyheader {
	font-size: 10pt;
	color: #bdbcbc;
}
.text {
	color: #53609c;
	font-size: 10pt;
	margin: auto auto 18px;
}
