@import url('reset.css');
@import url('cmxform.css');
@import url('slimbox2.css');

body {font:62.5%/1.8em Tahoma, Arial, Verdana, sans-serif; background:url('../images/backgrounds/body.jpg') repeat 0 0;}

/* Containers */
#container {width:940px; margin:0 auto;}
  #header {padding:12px 0; height:78px;}
  ul#banners {height:400px; width:940px; margin-bottom:20px; display:block; overflow:hidden;} 
  #home-page ul#banners {margin:0;}
  ul#call_to_actions {padding-top:15px;}
  #content {color:#333; clear:both;}
    #primary {width:575px; float:left;}
    #secondary {width:293px; float:right; padding:20px 20px 0 0;}
  #footer {border-top:1px solid #b4b4b8; clear:both; font-size:1.1em;}
  
/* Header Elements */
#header a img {float:left;}
#header ul#navigation {float:right; display:inline; width:822px; height:76px; margin:1px 0; background:url('../images/backgrounds/navigation.gif') #1a5caa no-repeat top right;}

ul#navigation li {float:left; height:76px; width:74px; }
ul#navigation li#home-nav {padding-left:146px; }
ul#navigation li#profile-nav {width:90px;}
ul#navigation li#construction-nav {width:204px;}
ul#navigation li#refurbishment-nav {width:200px;}
ul#navigation li#contact-nav {width:95px;}

ul#navigation li a {display:block; height:76px; text-indent:-9999px; background:url('../images/navigation/home.gif') no-repeat 0 0;}
ul#navigation li#profile-nav a{background-image:url('../images/navigation/profile.gif');}
ul#navigation li#construction-nav a{background-image:url('../images/navigation/construction.gif');}
ul#navigation li#refurbishment-nav a{background-image:url('../images/navigation/refurbishment.gif');}
ul#navigation li#contact-nav a{background-image:url('../images/navigation/contact.gif');}

#home-page ul#navigation li#home-nav a,
#profile-page ul#navigation li#profile-nav a,
#construction-page ul#navigation li#construction-nav a,
#refurbishment-page ul#navigation li#refurbishment-nav a,
#contact-page ul#navigation li#contact-nav a,
ul#navigation li a:hover {background-position:0 -76px;}

/* Banner Elements */
ul#banners li {height:400px; width:940px; display:block; overflow:hidden;}
ul#banners li img {height:400px; width:940px; display:block; overflow:hidden;}

/* call to actions Elements */
ul#call_to_actions {height:180px; padding:15px 0;}
ul#call_to_actions li {width:312px; height:180px; float:left; padding-right:2px;}
ul#call_to_actions li#silicon_valley {width:311px;}
ul#call_to_actions li#silicon_valley2 {width:313px; padding:0;}

/* content */
#primary h1, #primary h2, #primary h3, #primary h4, #primary h5{color:#1a5caa; font-size:1.6em; font-weight:normal; padding-bottom:20px;}
#primary h2 {font-size:1.4em;}
#primary h3{font-size:1.3em;}
#primary h4{font-size:1.2em;}
#primary h5{font-size:1.1em;}

#content p, #content ul {padding-bottom:15px; font-size:1.2em;}

a.enquire_now {display:block; margin-bottom:20px; background:url('../images/buttons/enquiry.gif') no-repeat 0 0; width:95px; height:30px; text-indent:-9999px;}
a.enquire_now:hover {background-position:0 -30px;}
#primary ul {padding-left:20px; list-style: disc outside; padding-bottom:1.2em; font-size:1.2em;}
#primary ul li {padding-bottom:7px;}

/* Footer Elements */
#footer a {color:#808080;}
#footer a img {float:right;}
#footer ul li {padding-right:10px; display:inline; }