body {margin:0; padding:0; color:#404040; background:#fafafa url(img/bodybg.gif) top left repeat-y; font:76% Verdana,Tahoma,sans-serif;}
ul {margin:5px 0 16px 5px; padding:0;}
li {margin:0 0 8px 15px; padding:0;}
img {margin:0 2px 0 0 auto 16px auto; padding:0; background:#ffffff; border:0 solid #d0d0d0;}
img.ping {position:absolute; left:748px; top:433px;}
a {color:#166B54; font-weight:bold; text-decoration:none;}
a:hover {color:#505050; text-decoration:underline;}
a img {border-color:#166B54;}
a img:hover {background:#166B54; border-color:#166B54;}
p {margin:0 126px 16px 126px; font-size:1.2em; line-height:1.5em;}
h1 {margin:36px 16px 32px 126px; font-size:2.5em; letter-spacing:-2px; text-align:left;}

#wrap {width: 990px;}

#side {width:220px; background:#e0e0e0 url(img/sidebarbg.gif) top right repeat-y; text-align:right; float:left;}
#side p {margin:0 20px 18px 5px; color:#606060; font-size:0.8em;}
#side a {color:#808080}
#side img {margin:0 2px 0 0; border:0}

#menu a {display:block; width:202px; padding:5px 18px 5px 0; color:#606060; background:#e0e0e0 url(img/sidebarbg.gif) top right repeat-y; font-size:1.6em; font-weight:normal; text-decoration:none; letter-spacing:-1px;}
#menu a:hover {color:#303030; background:#f0f0f0 url(img/sidebarbg.gif) top right repeat-y;}
#menu a.active {padding:5px 18px 5px 0; background:#ffffff; border-top:2px solid #c0c0c0; border-bottom:2px solid #c0c0c0;}
#menu a.active:hover {color:#505050; background:#ffffff;}

#surveyor {background: none; height: 370; background-image: url(img/surveyor.jpg); background-repeat: no-repeat;}

#home            {width:757px; height:800px; margin:0 0 0 220px; padding:0; background:#ffffff;}
#company_profile {width:757px; height:625px; margin:0 0 0 220px; padding:0; background:#ffffff url(img/company_profile.jpg);}
#land_surveys    {width:757px; height:675px; margin:0 0 0 220px; padding:0; background:#ffffff url(img/land_surveys.jpg);}
#floor_plans     {width:757px; height:750px; margin:0 0 0 220px; padding:0; background:#ffffff url(img/floor_plans.jpg);}
#setting_out     {width:757px; height:700px; margin:0 0 0 220px; padding:0; background:#ffffff url(img/setting_out.jpg);}
#flood_risks     {width:757px; height:600px; margin:0 0 0 220px; padding:0; background:#ffffff url(img/flood_risks.jpg);}
#title_deeds     {width:757px; height:600px; margin:0 0 0 220px; padding:0; background:#ffffff url(img/title_deeds.jpg);}
#contact_us      {width:757px; height:700px; margin:0 0 0 220px; padding:0; background:#ffffff url(img/contact_us.jpg);}