* { margin: 0; padding: 0; font-size: 100%; }

body {
  font-family: "TW Cen MT", Arial, Geneva, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #fff;
  background-color: #000;
}

a {
  font-size: 1em;
  text-decoration: none;
}

#ver_centre {
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 0px;
}

#wrapper {
	position: relative;
	top: -263px;
  width: 957px;
  margin: 0 auto;
}

#left {
  width: 251px;
  height: 526px;
  display: block;
  float: left;
  border: 0 none #aaa;
  background: url('images/back_left.jpg') top left no-repeat scroll #fff;
  position: relative;
}

#right {
  width: 706px;
  height: 526px;
  display: block;
  margin-left: 251px;
  border: 0 none #888;
  background: url('images/back_right.jpg') top left no-repeat scroll #fff;
  position: relative;
}

#logo {
  position: absolute;
  top: 32px; left: 80px; 
  border: 0; 
}

.nav {
  width: 251px;
  height: 210px;
  position: absolute;
  top: 257px; left: 0px;
}

a.nav_main {
 display: block;
 float: left; 
 height: 28px;
 text-align: center;
}

.nav a#info:link, .nav a#info:visited {
  width: 57px;
  background-image: none;
}

.nav a#info:hover, .nav a#info:active {
  background-image: url('images/menu_sprites.jpg');
  background-position: 0 0;
}

.nav a#traditional:link, .nav a#traditional:visited {
  width: 86px;
  background-image: none;  
}

.nav a#traditional:hover, .nav a#traditional:active {
  background-image: url('images/menu_sprites.jpg');
  background-position: -57px 0;
}

.nav a#contemporary:link, .nav a#contemporary:visited  {
  width: 108px;
  background-image: none;  
}

.nav a#contemporary:hover, .nav a#contemporary:active  {
  background-image: url('images/menu_sprites.jpg');
  background-position: -143px 0;
}

#subnav {
  clear: both;
  text-align: right;
  width: 140px;
  margin-top: 28px;
}

#subnav ul {
  list-style-type: none;
  padding-top: 7px;
}

#subnav ul li {
  margin-bottom: 4px;
}

#subnav ul li a:link, #subnav ul li a:visited {
  color: #5b5b59;
}

#subnav ul li a:hover, #subnav ul li a:active {
 color: #000;
}

#nav_info {
  background: url('images/back_info.jpg') top left no-repeat;
}

#nav_trad {
  background: url('images/back_traditional.jpg') top left no-repeat;
}

#nav_cont {
  background: url('images/back_contemporary.jpg') top left no-repeat;
}

#footer {
  width: 100%;
  text-align: center;
  position: relative; 
  top: 0em; left: 0;
}
#footer p {
  font-size: 1.0em;
  color: #fff;
}

#footer a {
  color: #fff;
  text-decoration: none;
}

/* Active links */
ul#main li a.main { color: #000; }
ul#kitchen li a.kitchen { color: #000; }
ul#bedroom li a.bedroom { color: #000; }
ul#dining li a.dining { color: #000; }
ul#office li a.office { color: #000; }
ul#nursery li a.nursery { color: #000; }
ul#wine li a.wine { color: #000; }
ul#theatre li a.theatre { color: #000; }
ul#living li a.living { color: #000; }
ul#media li a.media { color: #000; }
ul#contact li a.contact { color: #000; }
ul#scope li a.scope { color: #000; }
