body { text-align: center; }
#page { width: 930px; margin: 0 auto; text-align: left; background: white; font-size: 10pt; color: black; font-family: arial;}
#rebuslogo2 { float: left; width: 120px; height: 394px; background: url('http://www.rebusdevelopment.co.uk/images/righttop.gif') no-repeat top; }
#wrapper { width: 810px; float: left; margin: 0; padding: 0; }

#headtop img { float: left; border: none; }
#headtop h2 { float: right; font-weight: bold; font-size: 12pt; margin: 10px 10px 0 0; }
#headtop h2 span { color: orange; }

#headnav #tier1 #tier1bg { height: 45px; background: url('http://www.rebusdevelopment.co.uk/images/tier1bg.gif') no-repeat; width:735px; float:left; }
#headnav #tier1 ul { float: right; margin-right: 10px; }
#headnav #tier1 li { text-align: center; float: left; width: 120px; line-height: 45px; }
#headnav #tier1 li a { font-weight: bold; text-decoration: underline; color: white; }

#headnav #tier2 ul { height: 31px; line-height: 30px; background: url('http://www.rebusdevelopment.co.uk/images/tier2bg.gif') no-repeat; width:753px; float: left;}
#headnav #tier2 li { text-align: center; float: left; color: white; width: 120px; }
#headnav #tier2 .bookend { width: 18px; }

#headfoot { background: url('http://www.rebusdevelopment.co.uk/images/headfootbg.gif') repeat-x; height: 40px; }

#body { margin-bottom: 10px; margin-right: 5px; }

#body #rightlist { border: 1px solid #ccc; width: 300px; background: url('http://www.rebusdevelopment.co.uk/images/crescenticon.gif') no-repeat bottom left; }
#body #rightlist .bmodel {padding: 10px; }
#body #rightlist h2 {color: #1366B3; font-weight: bold; text-decoration: underline; font-size: 11pt; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dashed #ccc; }
#body #rightlist ul { margin-bottom: 30px; }
#body #rightlist ul li { border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 10px; }
#body #rightlist ul li h3 { color: #244D61; font-size: 11pt; margin: 0 0 10px 0; }
#body #rightlist ul li a .more { float: right; }
#body #rightlist p { color: #222; line-height: 19px; }


#body #mainbody { margin-right: 10px; }
#body #mainbody p { line-height: 20px; margin: 10px 0;}

#mainbody #leftcontent { width:490px; float: left; }

#body #mainbody .quotebox { background: #fafafa url('http://www.rebusdevelopment.co.uk/images/quoteicon.gif') no-repeat top left; margin: 20px 10px 20px 0; border-bottom: 1px solid #ccc; }
#body #mainbody .quotebox .quotecontent { padding: 25px; }
#body #mainbody .quotebox .quotecontent h3 { color: #aaa; font-size: 13pt; }
#body #mainbody .quotebox .quotecontent p { margin: 10px; }
#body #mainbody .quotebox .quotecontent a { font-weight: bold; font-style: italic; }
#body #mainbody .quotebox .quotecontent .signed { color: #aaa; float: right; font-style: italic; margin-top: 0; }

#body #mainbody .quotebox .clientlogo { }

#footer { background: url('http://www.rebusdevelopment.co.uk/images/footgrad.gif') repeat-x; height: 48px; }
#footer img { float: left; width:220px; }
#footer ul { float: right; width: 580px; margin: 0 auto; height: 45px; line-height: 35px; }
#footer li { float: left; padding: 0 15px; }
#footer li a { display: block; color: white; text-decoration: underline; }

#footcopy { text-align: center; margin: 10px 0; font-size: 9pt; }
