.content { margin: 0; }
.content .left { width: 420px; background: 0; border-right: 1px solid #333; padding: 0 50px 0 30px; }
.content .right { width: 350px; float: left; margin: 0; padding: 0px 20px 0 20px; margin: 30px 0 0 0; background: 0; /*url(../images/map-home.jpg) top right no-repeat;*/ }
.content .right h2 { color: #ee7700; font-size: 120%; font-weight: normal; background: none; padding: 0 0 3px 0; }
.content .right h3 { font-size: 110%; margin: 0; padding: 0 0 5px 0; }
.content .centre { float: none; clear: both; width: 840px; padding: 10px 30px 10px 30px; min-height: 0; }

.content .leftB { width: 340px; background: 0; padding: 0 20px 0 30px; float: left; margin: 28px 0 0 0; }
.content .rightB { width: 220px; float: left; margin: 0; padding: 0px 20px 0 20px; margin: 30px 0 0 0; background: 0; float: left; border-right: 1px solid #333;  border-left: 1px solid #333;  }
.content .rightB h2 { color: #ee7700; font-size: 120%; font-weight: normal; background: none; padding: 0 0 3px 0; }
.content .rightB h3 { font-size: 110%; margin: 0; padding: 0 0 5px 0; }
.content .centreB { float: none; clear: both; width: 840px; padding: 10px 30px 10px 30px; min-height: 0; float: left; }
.content .rightB2 { width: 200px; float: left; margin: 0; padding: 0px 20px 0 20px; margin: 30px 0 0 0; background: 0; float: left; }
.content .rightB2 .more { float: right; padding: 3px 0 0 0; }
.content .rightB2 h2 { color: #97C000; font-size: 120%; font-weight: normal; background: none; padding: 0 0 3px 0; }



.content #homebutton .homecontent a { text-decoration: none; padding-bottom: 131px; display: block; margin-bottom: -1px; }

.content #homebutton #mp { background: url(../images/img-buttons/medical-professionals.jpg) bottom center no-repeat; }
.content #homebutton #pc { background: url(../images/img-buttons/patients.jpg) bottom center no-repeat; }
.content #homebutton #ir { background: url(../images/img-buttons/investors.jpg) bottom center no-repeat; }
.content #homebutton #cc { background: url(../images/img-buttons/corporate.jpg) bottom center no-repeat; }
.content #homebutton span { font-size: 100%; background: url(../images/homebox-heading.gif) bottom center no-repeat; color: #fff; padding: 2px 5px 5px 5px ; margin: 0; display: block; font-weight: bold; }
.content #homebutton #mp a { background: url(../images/img-buttons/medical-professionals-bw.jpg) bottom center no-repeat; }
.content #homebutton #mp a:hover { background: url(../images/img-buttons/medical-professionals.jpg) bottom center no-repeat; }
.content #homebutton #pc a { background: url(../images/img-buttons/patients-bw.jpg) bottom center no-repeat; }
.content #homebutton #pc a:hover { background: url(../images/img-buttons/patients.jpg) bottom center no-repeat; }
.content #homebutton #ir a { background: url(../images/img-buttons/investors-bw.jpg) bottom center no-repeat; }
.content #homebutton #ir a:hover { background: url(../images/img-buttons/investors.jpg) bottom center no-repeat; }
.content #homebutton #cc a { background: url(../images/img-buttons/corporate-bw.jpg) bottom center no-repeat; }
.content #homebutton #cc a:hover { background: url(../images/img-buttons/corporate.jpg) bottom center no-repeat; }
.content #homebutton #mp a:hover span { color: #ccebef; }
.content #homebutton #pc a:hover span { color: #dfd5e8; }
.content #homebutton #ir a:hover span { color: #eacce6; }
.content #homebutton #cc a:hover span { color: #eaf2cc; }

.bottom .footer { padding: 0 0 10px 250px; }
.bottom .footer .right { width: 230px; }
.bottom .bottomInner { padding: 5px 50px 5px 280px; }
