@charset "UTF-8";
/* CSS Document */

body {
	background-image:url(images/bg.gif);
	background-repeat:repeat-x;
	background-position:center top;
	background-color:#a5c7e1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#484848;
	margin-top:30px;
	margin-bottom:0px;
}

a {
	text-decoration:underline;
	color:#1f4d77;
}
em{color:#1f4d77;}
img { border:none;}
strong{color:#1f4d77;}
div a img{margin-bottom:10px;}
#tickerrss{float:left; margin-right:4px;}
#newsticker{width:675px; margin-top:26px;}
#container {
	margin: 0 auto;
	width: 759px;
	background-color:#FFFFFF;
	
}
#back{background-image:url(images/bg_main.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#a5c7e1;
}
#left {
	width:232px;
	float:left;
	margin-left:31px;
}
.item a{font-weight:bold; font-size:14px;}
#right {
	width:460px;
	float:right;
	margin-right:28px;
	
	
}
#footer-meta {
	float: right;
	text-align: right;
	
}

#tel {
	position:absolute;
	width:170px;
	height:20px;
	margin:45px 0 0 560px;
	font-size:16px;
	color:#1f4d77;
}
#tel img{
margin-top:3px;
float:right;}
#news{display:none;}
#sitemap a {
	text-decoration:none;
	color:#FFFFFF;
}

#sitemap a:hover {
	text-decoration:underline;
}

#footer {
	
	background-image:url(images/footer.gif);
	background-repeat:no-repeat;
	width:719px;
	height:76px;
	padding:20px 0 0 40px;
	color:#999999;
}

#footer a {
	color:#999999;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

#logo {
	background-image:url(images/logo.jpg);
	background-repeat:no-repeat;
	width:510px;
	height:66px;
	margin-top:18px;
	margin-left:43px;
	position:absolute;
}

#menu {
	position:absolute;
	margin-top:92px;
	margin-left:35px;
}

#quote {
	background-image:url(images/quote.gif);
	background-repeat:no-repeat;
	width:197px;
	height:136px;
	float:left;
	margin-top:140px;
	margin-left:29px;
	color:#FFFFFF;
	font-size:16px;
	padding:20px;
}

#image {
	background-image:url(images/image1.jpg);
	background-repeat:no-repeat;
	width:463px;
	height:175px;
	float:right;
	margin-top:141px;
	margin-right:28px;
}

#image-clinic {
	background-image:url(images/clinic.jpg);
	background-repeat:no-repeat;
	width:463px;
	height:175px;
	float:right;
	margin-top:141px;
	margin-right:28px;
}

#image-family {
	background-image:url(images/family.jpg);
	background-repeat:no-repeat;
	width:463px;
	height:175px;
	float:right;
	margin-top:141px;
	margin-right:28px;
}

#image-future {
	background-image:url(images/future.jpg);
	background-repeat:no-repeat;
	width:463px;
	height:175px;
	float:right;
	margin-top:141px;
	margin-right:28px;
}

#image-tests {
	background-image:url(images/tests.jpg);
	background-repeat:no-repeat;
	width:463px;
	height:175px;
	float:right;
	margin-top:141px;
	margin-right:28px;
}

#image-12step {
	background-image:url(images/12step.jpg);
	background-repeat:no-repeat;
	width:463px;
	height:175px;
	float:right;
	margin-top:141px;
	margin-right:28px;
}

#image-enquire {
	background-image:url(images/about.jpg);
	background-repeat:no-repeat;
	width:463px;
	height:175px;
	float:right;
	margin-top:141px;
	margin-right:28px;
}

#image-about {
	background-image:url(images/about2.jpg);
	background-repeat:no-repeat;
	width:463px;
	height:175px;
	float:right;
	margin-top:141px;
	margin-right:28px;
}

.clear {
	clear:both;
}

#title {
	background-image:url(images/title.jpg);
	background-repeat:repeat-x;
	width:675px;
	height:16px;
	margin-top:10px;
	margin-left:31px;
	padding:12px;
	color:#1f4d77;
	font-weight:bold;
	font-size:14px;
}

#title h1,#title h2,#title h3,#title h4,#title h5,#title h6 {
	font-size:14px;
	margin-top:0px;
}
h1{font-size:16px;
	color:#1f4d77;}
h2{font-size:12px;
	color:#1f4d77;} 
h3{font-size:12px;
	color:#1f4d77;}
h4{font-size:12px;
	color:#1f4d77;} 
h5{font-size:12px;
	color:#1f4d77;}
h6{font-size:12px;
	color:#1f4d77;}
.title {
	font-size:13px;
	color:#70a1cb;
}



#calltext {
	position:absolute;
	width:215px;
	height:50px;
	background-color:#eaf1f7;
	font-size:18px;
	color:#1f4d77;
	text-align:center;
	margin-left:8px;
	margin-top:115px;
}

.lightblue {
	color:#81aaca;
	
}

.darkblue {
	color:#81aaca;
	font-weight:bold;
	
}
.darkblueb {
margin-left:10px;
	font-weight:bold;
	font-size:20px;
}
.darkbluenb {
	color:#81aaca;
	
}
#wecaretext {
	position:absolute;
	width:210px;
	height:120px;
	background-color:#eaf1f7;
	font-size:11px;
	color:#1f4d77;
	margin-left:20px;
	margin-top:115px;
}

a#aboutlink:hover { background-image:url(../images/menu/about-on.gif); }
a#homelink:hover { background-image:url(../images/menu/home-on.gif); }
a#modellink:hover { background-image:url(../images/menu/model-on.gif); }
a#clinicslink:hover { background-image:url(../images/menu/clinics-on.gif); }
a#enquirylink:hover { background-image:url(../images/menu/enquiry-on.gif); }
a#familylink:hover { background-image:url(../images/menu/family-on.gif); }
a#futurelink:hover { background-image:url(../images/menu/future-on.gif); }
a#testslink:hover { background-image:url(../images/menu/tests-on.gif); }
a#aboutlink { background-image:url(../images/menu/about-off.gif); height:30px; width:72px; display:block; float:left; background-position:left; background-repeat:no-repeat;}
a#homelink { background-image:url(../images/menu/home-off.gif); height:30px; width:55px; display:block; float:left;background-position:left; background-repeat:no-repeat;}
a#modellink { background-image:url(../images/menu/model-off.gif); height:30px; width:91px; display:block; float:left;background-position:left; background-repeat:no-repeat;}
a#clinicslink { background-image:url(../images/menu/clinics-off.gif); height:30px; width:187px; display:block; float:left;background-position:left; background-repeat:no-repeat;}
a#familylink { background-image:url(../images/menu/family-off.gif); height:30px; width:67px; display:block; float:left;background-position:left; background-repeat:no-repeat;}
a#futurelink { background-image:url(../images/menu/future-off.gif); height:30px; width:73px; display:block; float:left;background-position:left; background-repeat:no-repeat;}
a#testslink { background-image:url(../images/menu/tests-off.gif); height:30px; width:91px; display:block; float:left;background-position:left; background-repeat:no-repeat;}
a#enquirylink { background-image:url(../images/menu/enquiry-off.gif); height:30px; width:62px; display:block; float:left;background-position:left; background-repeat:no-repeat;}

a span { display:none; }

.forms{border:0; padding:0; margin:0}
.contact_form p{width:78%;}
.cinput{float:right; width:200px}
.cselect{float:right; width:205px}
.ctext{width:342px}
.label{font-weight:bold;}
.holder{width:78%}
.creset{float:left}
.csubmit{float:right}