	html
	{
		height:100%;
		padding-bottom: 1px;
	}
	body {vertical-align:middle; height: 100%; font-size:0.7em; font-family:verdana; color:#666666; margin:10px 0px 0px 0px;}
	#wrapper
	{
		background-color: #fff;
		background-repeat: repeat-x;
		width:100%;
		text-align:center;
		float:left;
		display:inline;
		position: relative;
	}

	#outercontainer
	{
		width:760px;
		margin: 0 auto;
	}

	#container
	{
		background-color:#fff;
		width:760px;
		float: left;
		text-align: left;
		background-repeat: repeat-y;
	}
	form {margin:0; padding: 0;}
	img {border: 0px;}
	.contentlayout {border: solid 1px #f00; padding: 0px; margin:0px;}
	#masthead {width:760px; display:table; text-align: left;}
	#masthead div.mainnav {float:left; position:relative; top:50px; left:0px;}
	#nav-menu ul {list-style: none; padding: 0; margin: 0;}
	#nav-menu li {float: left; font-size:1.3em; font-weight:bold;}
	#nav-menu li a.PrimaryNav_sel {float: left; display: block; color: #ffffff; background-color:#cde515; text-decoration: none; text-align: center; padding:5px 8px 7px 8px;}
	#nav-menu li a.PrimaryNav {float: left; display: block; background-color:#ffffff; color:#b6c16a; text-decoration: none; text-align: center; padding:5px 8px 7px 8px;}
	#nav-menu li a.PrimaryNav:hover {float: left; display: block; background-color:#e6ead0; color:#b6c16a; text-decoration: none; text-align: center; padding:5px 8px 7px 8px;}
	/* Hide from IE5-Mac \*/
	#nav-menu li a {float: none}
	/* End hide */
	#masthead div.logo {float:right; text-align:right;}
	#callus {font-size: 1.2em; margin: 5px 0 0 0;}
	#contentspace {width:760px; display: table; text-align: left; padding:10px 0px 0px 0px;}
	#contentspace .copy {width:429px; padding-left:20px;}
	#contentspace p {padding:0px 0px 0px 0px;}
	#contentspace h2 {color:#b6c16a; font-size:1.3em;}
	#contentspace p.brief {margin:0px 0px 0px 0px; font-weight:bold;}
	#contentspace p.desc {margin:0px 0px 0px 0px;}
	#contentspace div.cat1 {position:relative; left:-5px; top:-20px; height:140px;}
	#contentspace div.cat2 {position:relative; left:133px; top:-20px; height:140px;}
	#contentspace div.cat3 {position:relative; left:278px; top:-20px; height:140px;}
	#contentspace ul.nav-list {list-style: none; position:relative; left:-20px; padding-top:5px;}
	#contentspace a.nav-list {color:#666666; text-decoration: none;}
	#contentspace a.nav-list:hover {text-decoration: underline;}
	#contentspace a {color:#666666; text-decoration: none;}
	#contentspace a:hover {text-decoration: underline;}
	#contentspace a.ul {color:#666666; text-decoration: underline;}
	#contentspace a.ul:hover {text-decoration: underline;}
	#contentspace li.sel {list-style-image: url(../../images/bullet.gif); font-weight:bold;}
	#contentspace li {padding: 1px 1px 1px 0px;}
	/*#contentspace div.subnav {margin:0px 0px 20px 0px; width:744px; padding:8px 8px 8px 8px; color:#ffffff; background-color:#b6c16a;}
	#contentspace a.subnav {color:#ffffff; text-decoration: none;}
	#contentspace a.subnav:hover {text-decoration: underline;}
	#contentspace a.subnav_sel {color:#ffffff; font-weight:bold; text-decoration: none;}*/
	#contentspace div.monitor {float:left; width:346px; height:100%; vertical-align:bottom;}
	#contentspace div.offerings {float:left; width:310px; height:100%; vertical-align:bottom;}
	#contentspace img.monitor {vertical-align:bottom; width:305px; height:203px;}
	#contentspace img.offerings {vertical-align:bottom;}
	#contentspace div.sectioncopy {float:right; vertical-align:bottom; width:414px; padding: 0px 0px 10px 0px;}
	#contentspace div.monbaseblock {width:760px; height:50px; background-color:#DAE0B4; background-image: url(../../images/monitor_base.gif); background-repeat: no-repeat;}
	#contentspace div.sofabaseblock {width:760px; height:50px; background-color:#DAE0B4; background-image: url(../../images/th_sofa_base.jpg); background-repeat: no-repeat; }
	#contentspace div.baseblock {width:760px; height:50px; background-color:#DAE0B4;}
	#contentspace div.fieldblock {width:429px; display:table; padding:3px 0px 0px 0px; vertical-align:top;}
	#contentspace div.fieldlabel {float:left; width:140px; vertical-align:top;}
	#contentspace textarea.textarea {width:260px;}
	#contentspace div.fieldcell {float:right; vertical-align:top; width:289px;}
	#contentspace div.radiocell {float:left; padding:0px; width:20px; vertical-align:top;}
	#contentspace div.radiolabel {vertical-align:top;}
	#contentspace div.fieldbutton {text-align:center; padding:5px;}
	#contentspace div.sitemapitem_nonsel0 {
		padding:0.3em 0.0em 0.3em 10px; 
		height: 14px;
		background-color:#FFFFFF; 
		display:block;
		}
	#contentspace div.sitemapitem_nonsel1 {
		padding:0.3em 0.0em 0.3em 10px; 
		height: 14px;
		background-color:#FFFFFF; 
		display:table;
		}
	#contentspace div.sitemapitem_nonsel2 {
		padding:0.3em 0.0em 0.3em 10px;
		height: 14px;
		background-color:#FFFFFF; 
		display:table;
		}		
	#contentspace .sm_arr0 {
		float:left; 
		width:12px; 
		text-align:right;
		padding:2px 0px 0px 0px;
		}
	#contentspace .sm_copy0 {
		text-align:left;
		display:block;
		}
	#contentspace .sm_arr1 {
		float:left; 
		width:25px; 
		text-align:right;
		padding:2px 0px 0px 0px;
		}
	#contentspace .sm_copy1 {
		text-align:left;
		display:block;
		}	
	#contentspace .sm_arr2 {
		float:left; 
		width:38px; 
		text-align:right;
		padding:2px 0px 0px 0px;
		}
	#contentspace .sm_copy2 {
		float:right;
		text-align:left;
		display:block;
		}
	#pagecontent
	{
		width:100%;
	}
	
	.greenline {
		height:1px;
		width:100%;
		background-color:#DAE0B4;
		display:block;
		}
	#footer {width:760px; color:#b6c16a; display:block; text-align: left; padding:10px 0px 0px 0px;}
	#footer div.links {float:left;}
	#footer div.contact {float:right;}
	#footer a {color:#b6c16a;}
	#footer a:link {text-decoration:none;}
	#footer a:visited {text-decoration:none;}
	#footer a:hover {text-decoration:underline;}
	.registered { font-size: 0.7em; color: #999; float:right; text-align:right; margin: 0;}
#ukwda {clear:both; width:760px; display:block; text-align: left; padding:0px 0px 5px 0px;}

