
html, body {height: 100%;}
img {border: none;}
p {line-height:normal;}
body {margin: 0; background: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999;}
#holder {width: 940px; padding: 10px; margin: 0 auto 0 auto; height: auto;}
#header {flota: left; width: 940px; height: 92px; background: #fff url(../images/header.gif) top center no-repeat;}
#nav {float: left; width: 140px; *margin-top: 12px;}
#top {border-bottom: 1px solid #000;}
#nav #top ul{list-style: none; padding:0; margin:11px 0 4px 0;}
#nav #top ul a{font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #3398CC; text-decoration: none; padding-left: 16px;}
#nav #top ul a:active{font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #3398CC; text-decoration: none;}
#nav #top ul a:visited{font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #3398CC; text-decoration: none;}
/*#nav #top ul a:hover{font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #ff9934; text-decoration: none;}*/
#nav #top ul li{text-align: right; line-height:16px;}

#nav #top ul li a:hover {color: #ff9933!important;}

#nav #top ul li a.selected {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #b4d3f2; text-decoration: none; background:url(../images/nav_bg.gif) left no-repeat; padding-left: 16px;}



#nav #bottom ul{list-style: none; text-align: left; margin-top:5px; margin-left: -20px; *margin-left: 0;}
#nav #bottom ul a{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #3398CC; text-decoration: none;}
#nav #bottom ul a:active{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #3398CC; text-decoration: none;}
#nav #bottom ul a:visited{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #3398CC; text-decoration: none;}
#nav #bottom ul a:hover{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ff9934; text-decoration: none;}
#nav #bottom ul li{text-align: left; margin-left: -20px; *margin-left: 0;}

#nav #bottom ul li a.selected {color: #ff9933!important;}

#about_topimg {float: left; width: 786px; height: 130px; margin-top: 15px; margin-left: 14px;}
hr {border: none; color: #000; height: 1px; background-color: #000;}
#aboutcontent {float: left; width: 786px; *margin-top: 15px; margin-left: 14px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #939393; display:inline;}
.darker {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #939393;}
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #99cc33; text-decoration: none; text-transform:uppercase; padding:0; margin:10px 0 8px 0;}
#aboutleft {float: left; width: 373px; text-align:justify;}
#aboutright {float: left; width: 373px; margin-left: 40px; text-align:justify; padding-bottom:20px; display:inline; overflow:hidden; /* To contain floats */}
img.aboutright {float: right; margin: 0 0 0 10px;}
img.furniture {float: left;}
#furniturethumbs {float: right; width: 360px;}
.thumb a{float: right; margin: 2px; width: 115px; height: 79px; background: #fff url(../images/receptions2.gif) no-repeat;}
.thumb a:hover{background: #fff url(../images/receptions.gif) no-repeat;}
.thumb2 a{float: right; margin: 2px; width: 115px; height: 79px; background: #fff url(../images/boardrooms2.gif) no-repeat;}
.thumb2 a:hover{background: #fff url(../images/boardrooms.gif) no-repeat;}
.thumb3 a{float: right; margin: 2px; width: 115px; height: 79px; background: #fff url(../images/breakout2.gif) no-repeat;}
.thumb3 a:hover{background: #fff url(../images/breakout.gif) no-repeat;}
.thumb4 a{float: right; margin: 2px; width: 115px; height: 79px; background: #fff url(../images/canteen2.gif) no-repeat;}
.thumb4 a:hover{background: #fff url(../images/canteen.gif) no-repeat;}
.thumb5 a{float: right; margin: 2px; width: 115px; height: 79px; background: #fff url(../images/desking2.gif) no-repeat;}
.thumb5 a:hover{background: #fff url(../images/desking.gif) no-repeat;}
.thumb6 a{float: right; margin: 2px; width: 115px; height: 79px; background: #fff url(../images/deskacc2.gif) no-repeat;}
.thumb6 a:hover{background: #fff url(../images/deskacc.gif) no-repeat;}
.thumb7 a{float: right; margin: 2px; width: 115px; height: 79px; background: #fff url(../images/seating2.gif) no-repeat;}
.thumb7 a:hover{background: #fff url(../images/seating.gif) no-repeat;}
.thumb8 a{float: right; margin: 2px; width: 115px; height: 79px; background: #fff url(../images/storage2.gif) no-repeat;}
.thumb8 a:hover{background: #fff url(../images/storage.gif) no-repeat;}
.thumb9 a{float: right; margin: 2px; width: 115px; height: 79px; background: #fff url(../images/screens2.gif) no-repeat;}
.thumb9 a:hover{background: #fff url(../images/screens.gif) no-repeat;}
.thumbdesc {position: absolute; clear:both; margin-top: 50px; margin-left: 10px; padding: 1px; background: transparent url(../images/transp.png) repeat; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff;}
#furnidesc {float: left; width: 588px; margin-top: 0px; margin-left:-10px;}

img.portfolio {float: left;}
#portfoliothumbs {float: right; width: 340px;}
.thumber a img{float: right; width: 79px; height: 79px; border: 2px solid #fff;}
.thumber a:hover img{border: solid 2px #99cc33;}

img.homebanner {float: left; margin-top: 15px; *margin-top:0;}

#hometext {float: left; width:580px; margin-top: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #939393; text-align: justify;}
.h2title {padding-left: 170px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #939393;}
#homeimg {float: right; width:349px; margin-top: 20px;}
#homebutts {float: left; width:591px; margin-top: 4px; *margin-top:5px;}

#recstrip {float:left; width: 940px; height: 144px; background: #fff url(../images/recstripbk.gif) top left no-repeat; margin-top: 30px; padding-top: 25px;}

.clear {clear:both; width:100%; height:1px; overflow:hidden;}

#servicescol {float:left; width:378px; margin-left:195px; text-align:justify; display:inline; color:#939393;}

#aboutright img {
	float:right;
	margin-left:13px;
}

/* Contact form */

#contact_form {
	border:0;
	padding:0;
	margin:10px 0 0 0;
	background: url(../images/bg_select.jpg) bottom repeat-x;
}

#contact_form ul {
	list-style:none;
	padding:0;
	margin:10px 0 0 0;
}

#contact_form li {
	list-style:none;
	padding:0;
	margin:0 0 6px 10px;
}

#contact_form label {
	display:block;
	margin-bottom:3px;
	color:#CCCCCC;
	font-weight:bold;
}

#contact_form input {
	border:1px solid #CCCCCC;
	padding:2px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:280px;	
}

#contact_form textarea {
	border:1px solid #CCCCCC;
	padding:2px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:280px;	
}

#contact_form input:focus {
	background:#F5F5F5;
}

.submit {
	width:60px!important;
}

.backtofurniture {
	float:right;
	color:#52493a;
	text-decoration:none;
	margin-top:5px;
}


/* Homapage thumb strip */

#flashcontent {
	margin:14px 0 0 0;
}

#homestrip {
	width:940px;
	background:url(../images/thumbs_bg.png) no-repeat;
	clear:both;
	padding:24px 0 28px 0;
	overflow:hidden;
	top:-20px;
	float:left;
	position:relative;
	z-index:1;
	margin-bottom:-20px;
	display:inline;
}

.homethumb a {
	float:left;
	display:block;
	height:92px;
	background:url(../images/mid_strip.jpg) no-repeat;
	padding:0px 0 0 0;
	color:#FFFFFF;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
/*	text-align:right;*/
	position:relative;
	font-weight: bolder;
}

.homethumb a:hover {
	color:#52493a;
}

.thumb_text {
	float:right;
	display:inline;
	margin: 73px 8px 0 0;
	line-height:8px;
}

.refurb {
	width:135px;
	background-position: 0 0!important;
}

.refurb:hover {
	width:135px;
	background-position: 0 -92px!important;
}

.office_furniture {
	width:135px;
	background-position:-135px 0!important;
}

.office_furniture:hover {
	width:135px;
	background-position:-135px -92px!important;
}

.space_planning {
	width:135px;
	background-position:-270px 0!important;
}

.space_planning:hover {
	width:135px;
	background-position:-270px -92px!important;
}

.telecoms {
	width:134px;
	background-position:-404px 0!important;
}

.telecoms:hover {
	width:134px;
	background-position:-404px -92px!important;
}

.industrial {
	width:134px;	
	background-position:-538px 0!important;	
}

.industrial:hover {
	width:134px;	
	background-position:-538px -92px!important;	
}

.labratories {
	width:134px;
	background-position:-672px 0!important;	
}

.labratories:hover {
	width:134px;
	background-position:-672px -92px!important;	
}

.retail {
	width:133px;
	background-position:-805px 0!important;
}

.retail:hover {
	width:133px;
	background-position:-805px -92px!important;
}

.homapagemedium {
	float:right;
}

#footer {
	height:22px;
	width:940px;
	background-color:#99cc33;
	clear:both;
	position:relative;
	z-index:0;
}

.footerimages a {
	float:left;
	display:block;
	width:180px;
	text-align:center;
	color:#52493a;
	text-decoration:none;
	margin-bottom:-18px;
	margin-top:18px;
	position:relative;
	z-index:1;
	padding:98px 0 0 0; /*padding:78px 0 0 0;*/
}

.footerimages a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}


.property a{
	background:url(../images/property_professionals.jpg) top left no-repeat;
}

.property a:hover {
	background:url(../images/property_professionals2.jpg) top left no-repeat;
}

.leasing a {
	background:url(../images/leasing_options.jpg) top left no-repeat;
}

.leasing a:hover {
	background:url(../images/leasing_options2.jpg) top left no-repeat;
}

.stay a {
	background:url(../images/stay_or_move.jpg) top left no-repeat;
}

.stay a:hover {
	background:url(../images/stay_or_move2.jpg) top left no-repeat;
}

.footerimg {
	position:relative;
	z-index:1;
	top:-20px;
}

.trial{
	color:#000;
	font-size:20px
	}
	
	