body
{text-align:center; margin:10px; font:100% Helvetica Arial sans serif; background:#fdf1f7; color:#333;}
.f-left
{float:left;}
.f-right
{float:right;}
.clear
{clear:both;}
img
{border-bottom:medium none; border-left:medium none; display:block; border-top:medium none; border-right:medium none;}
a
{color:#333; text-decoration:none;}
a:hover
{text-decoration:underline;}
#page
{text-align:left; margin:0px auto; width:770px; background:#ffffff; overflow:hidden;}
.header
{width:auto; background:url('images/header.jpg') no-repeat; height:70px; overflow:hidden;}
h1 a
{text-indent:-9999px; margin:20px 30px 10px; width:272px; display:block; background:url(../images/logo.gif) no-repeat; height:38px; overflow:hidden;}
.header p
{padding-bottom:0px; padding-left:0px; padding-right:0px; font:82% ariel helvetica sans-serif; color:#333; padding-top:20px;}
ul.menu
{padding-bottom:0px; background-color:#df0072; list-style-type:none; margin:0px; padding-left:20px; width:100%; padding-right:20px; list-style-image:none; padding-top:0px;}
ul.menu:after
{width:100%; display:block; height:0px; clear:both; overflow:hidden; content:""}
ul.menu li.menu
{font:bold 80%/220% helvetica arial sans-serif; float:left;}
ul.menu li.menu a
{padding-bottom:0px; padding-left:10px; padding-right:10px; display:block; float:left; color:#ffffff; text-decoration:none !important; padding-top:0px;}
ul.menu li.menu a:hover
{position:relative; background-color:#f088bd;}
ul.menu li.active.menu a
{position:relative; background-color:#f088bd;}
.main-content
{padding-bottom:30px; padding-left:30px; width:100%; height:70%; padding-right:30px; background:url('images/robin.jpg') no-repeat 510px bottom; overflow:hidden; padding-top:30px;}
.main-content-home
{padding-bottom:30px; padding-left:30px; width:100%; padding-right:30px; background:url('images/robin.jpg') no-repeat 510px bottom; overflow:hidden; padding-top:10px;}
.main-content-appo
{padding-bottom:30px; padding-left:30px; width:100%; padding-right:30px; background:url('images/robin1.jpg') no-repeat 510px bottom; overflow:hidden; padding-top:50px;}
.main-content-con
{padding-bottom:30px; padding-left:30px; width:100%; padding-right:30px; background:url('images/robin2.jpg') no-repeat 510px bottom; overflow:hidden; padding-top:50px;}
.main-content-styles
{padding-bottom:30px; padding-left:30px; width:100%; padding-right:30px; overflow:hidden; padding-top:30px;}
.left-col-contact
{background-color:#ffffff; width:400px; padding-right:20px; float:left;}
.left-col-contact h3
{font:bold 100% ariel helvetica sans-serif; color:#df0072;}
.left-col-contact p
{padding-bottom:10px; padding-right:10px; font:80% arial helvetica sans-serif; padding-top:10px;}
.left-col-contact img
{padding-right:30px;}
.left-col-contact a
{font:100% arial helvetica sans-serif; color:#606420; text-decoration:underline;}
.left-col-contact a:hover
{color:#606420; text-decoration:none;}
.left-col-about
{width:400px; padding-right:20px; float:left;}
.left-col-about h3
{font:bold 100% arial helvetica sans-serif; color:#df0072;}
.left-col-about p
{font:80% arial helvetica sans-serif;}
.left-col-about img
{padding-right:30px;}
.left-col-about a
{font:100% arial helvetica sans-serif; color:#606420; text-decoration:underline;}
.left-col-about a:hover
{color:#606420; text-decoration:none;}
.left-col
{width:400px; padding-right:20px; float:left;}
.left-col h3
{font:bold 100% arial helvetica sans-serif; color:#df0072;}
.left-col p
{font:80% arial helvetica sans-serif;}
.left-col img
{padding-right:30px;}
.left-col-nhs
{width:460px; padding-right:20px; float:left;}
.right-col
{width:140px; float:left;}
.right-col h3
{font:bold 100% arial helvetica sans-serif; color:#df0072;}
.right-col p
{width:auto; font:70% arial helvetica sans-serif;}
.right-col img
{padding-right:40px;}
.right-col-img2
{padding-left: 210px; padding-top: 70%;}
.right-col a
{font:80% arial helvetica sans-serif;}
.right-col-full
{width:535px; padding-left:20px; float:right;}
.right-col-st
{width:200px; float:left;}
.right-col-st h3
{font:bold 100% arial helvetica sans-serif; color:#df0072;}
.right-col-st p
{width:auto; font:80% arial helvetica sans-serif;}
.right-col-st img
{padding-right:40px;}
.right-col-st a
{font:80% arial helvetica sans-serif;}
.left-col-full
{width:535px;padding-right:20px; float:left;}
.left-col-full h3
{font:bold 100% arial helvetica sans-serif; color:#df0072;}
.left-col-full p
{font:80% arial helvetica sans-serif;}
.left-col-full p
{font:80% arial helvetica sans-serif;}
.left-col-full p.small
{font:80% arial helvetica sans-serif; color:#df0072;}
.left-col-full img
{padding-right:30px;}
.nhs-img-a
{position:absolute; left:46%;}
.nhs-img-b
{position:absolute; left:30%;}
.nhs-img-c
{position:absolute; left:60%;}
.nhs-border
{border:2px solid #df0072; border-width: inherit; margin-left:240px; padding:5px; text-align:center;}
.nhs-yes h3
{text-decoration:underline; color:#df0072; font-size: 1.7em; width:400px; padding-right:10px; float:left; text-indent:145px; position:absolute;}
.nhs-no h3
{text-decoration:underline; color:#df0072; font-size: 1.7em; width:200px; float:right; text-indent: 260px;}
.nhs-yes-answer
{border:2px solid; border-color:#df0072; border-width: inherit; padding:5px; text-align:center; position:absolute; left:20%;}
.nhs-no-answer
{border:2px solid; border-color:#df0072; border-width: inherit; padding:5px; text-align:center; position:absolute; left: 57%;}
.nhs-cycle-a
{border:2px solid; border-color:#df0072; border-width: inherit; padding-right:10px; padding:7px; text-align:center; position:absolute; left:17%;}
.nhs-cycle-b
{border:2px solid; border-color:#df0072; border-width: inherit; padding:7px; text-align:center; position:absolute; left: 57%;}
.nhs-cycle-c
{border:2px solid; border-color:#df0072; border-width: inherit; padding:7px; text-align:center; position:absolute; left: 33%;}
.child-img-a
{position:absolute; left:50%; top:130%; padding:5px; z-index:60;}
.child p
{font:bold 100% arial helvetica sans-serif; color:#000000; position:absolute; left:20%; top:145%; z-index:60;}
.child-p 
{font:bold 100% arial helvetica sans-serif; color:#000000; position:absolute; top:200%; z-index:60;}
.hair-img-a
{position:absolute; left:40%; top:53%; padding:10px; z-index:50;}
.hair-img-b
{position:absolute; left:40%; top:117%; padding:5px; z-index:50;}
.hair-img-c
{position:relative; left:40%; top:300%; padding:5px; z-index:50;}
.hair-img
{padding-top:40px;}
.footer
{text-align:left; width:100%; font:bold 80%/200% arial helvetica sans-serif; background:#f6b8d8;}
.footer p
{margin:0px; padding-left:30px; color:#df0072;}