body {
	margin: 0px; padding: 0px; font-family: verdana, arial, helvetica, sans-serif; background-color: #fff; font-size: small;
}

p {
	font-size: 90%; line-height: 18px; margin-left: 0px; margin-bottom: 15px; margin-top: 0px; margin-right: 0px; color: #504F4F;
}

h1 {
	font-size: 170%; margin-bottom: 20px; margin-top: 15px; padding: 0px; color: #8C8E94;; line-height: 16px; font-weight: bold;
}

h2 {
	font-size: 110%; margin-bottom: 15px; margin-top: 15px; padding: 0px; color: #B63D55; line-height: 16px; font-weight: bold;
}

h3 {
	font-size: 90%; margin-bottom: 0px; margin-top: 0px; padding: 0px; color: #B63D55; line-height: 18px; font-weight: bold;
}

a.bold:link{ font-weight: bold; color: #B63D55; text-decoration: none; }
a.bold:visited { font-weight: bold; color: #B63D55; text-decoration: none; }
a.bold:hover { font-weight: bold; color: #B63D55; text-decoration: underline; }

a.white:link{ font-weight: bold; color: #fff; text-decoration: underline; }
a.white:visited { font-weight: bold; color: #fff; text-decoration: underline; }
a.white:hover { font-weight: bold; color: #fff; text-decoration: none; }

a.inbody:link{ font-weight: bold; color: #504F4F; text-decoration: underline; }
a.inbody:visited { font-weight: bold; color: #504F4F; text-decoration: underline; }
a.inbody:hover { font-weight: bold; color: #B63D55; text-decoration: underline; }

a.normal:link{ font-weight: normal; color: #B63D55; text-decoration: none; }
a.normal:visited { font-weight: normal; color: #B63D55; text-decoration: none; }
a.normal:hover { font-weight: normal; color: #B63D55; text-decoration: underline; }

.red { color: #B63D55; }

img {
	border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none; margin: 0px; padding: 0px;
}

img.padright {
	float: left; margin: 0px; padding-right: 12px; padding-bottom: 12px; border-style: none;
}

img.padonly {
	padding-right: 12px; padding-bottom: 12px; border-style: none;
}

#container {
	width: 921px; padding-top: 6px; margin: 0px auto; background-color: #fff;
}

#header {
	float: left; width: 910px; height: 77px; padding-top: 123px; padding-right: 11px; margin: 0px; text-align: right; background-color: #fff; background-image: url(/images/proiciAirCOnditioning.gif); background-position: top left; background-repeat: no-repeat;
}

#header p {
	font-size: 90%; line-height: 20px; margin: 0px; padding: 0px; color: #999;
}



/************** Main Elements **************/ 

#main {
	float: left; width: 921px; padding: 0px; margin: 0px; background-color: #fff; background-image: url(/images/background.gif); background-position: top left; background-repeat: repeat;
}

#col_a {
	float: left; width: 221px; padding-right: 5px; margin: 0px;
}

#col_b {
	float: right; width: 691px; padding: 0px; margin: 0px; 
}

#homecontent {
	float: left; width: 691px; height: 367px; padding: 0px; margin: 0px; background-image: url(/images/welcome.jpg); background-position: top left; background-repeat: no-repeat;
}

#homecontent p {
	font-size: 12px; line-height: 18px; margin-left: 350px; margin-bottom: 0px; margin-top: 15px; margin-right: 15px; color: #fff;
}

#homecontent h1 {
	font-size: 16px; line-height: 18px; margin-left: 350px; margin-bottom: 0px; margin-top: 85px; margin-right: 15px; color: #fff;
}

#homecontent h2 {
	font-size: 12px; line-height: 18px; margin-left: 350px; margin-bottom: 0px; margin-top: 5px; margin-right: 15px; color: #ccc;
}

.content {
	float: left; width: 691px; padding: 0px; margin-bottom: 5px; border-bottom: #999 1px dotted; 
}

.contentcol {
	float: left; width: 215px; padding-right: 15px; margin-bottom: 5px;
}

.contentindent {
	float: left; width: 650px; padding-left: 20px; padding-right: 20px; margin-bottom: 5px;
}

.contentnoline {
	float: left; width: 691px; padding: 0px; margin-bottom: 5px;
}

.include {
	float: left; width: 691px; padding: 0px; margin: 0px;
}



/************** Navigation **************/ 

.level1 {
	float: left; width: 221px; padding: 0px; background-color: #8C8E94; margin: 0px;
}

.level1 ul {
	margin: 0px; padding: 0px; font-size: 90%; list-style-type: none;
}

.level1 li {
	padding: 0px; margin-bottom: 3px;
}

.level1 a {
	width: 201px; display: block; padding-right: 5px; padding-left: 15px; padding-top: 2px; padding-bottom: 2px; text-decoration: none; font-weight: bold;
}

.level1 a:link {
	background-color: #AAAFA6; color: #fff;
}

.level1 a:visited {
	background-color: #AAAFA6; color: #fff;
}

.level1 a:hover {
	background-color: #C4C7C1; color: #fff;
}


.level2 {
	float: left; width: 221px; padding: 0px; margin: 0px;
}

.level2 ul {
	margin: 0px; padding: 0px; font-size: 90%; list-style-type: none;
}

.level2 li {
	padding: 0px; margin-bottom: 3px;
}

.level2 a {
	width: 186px; display: block; padding-right: 5px; padding-left: 30px; padding-top: 2px; padding-bottom: 2px; text-decoration: none; font-weight: normal;
}

.level2 a:link {
	 color: #fff;
}

.level2 a:visited {
	color: #fff;
}

.level2 a:hover {
	background-color: #C4C7C1; color: #fff;
}

.level3 {
	float: left; width: 221px; padding: 0px; margin: 0px;
}

.level3 ul {
	margin: 0px; padding: 0px; font-size: 90%; list-style-type: none;
}

.level3 li {
	padding: 0px; margin-bottom: 3px;
}

.level3 a {
	width: 156px; display: block; padding-right: 5px; padding-left: 60px; padding-top: 2px; padding-bottom: 2px; text-decoration: none; font-weight: normal;
}

.level3 a:link {
	 color: #fff;
}

.level3 a:visited {
	color: #fff;
}

.level3 a:hover {
	background-color: #C4C7C1; color: #fff;
}





/************** Home page **************/ 

#home {
	float: left; width: 630px; padding-top: 0px; margin: 0px; background-color: #ebe3d6;
}
#homenav {
	float: left; width: 228px; padding: 0px; margin: 0px; background-color: #ebe3d6;
}
#homecall {
	float: left; width: 376px; padding: 12px; margin-top: 8px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; background-color: #cec1b1;
}
.action {
	float: left; width: 300px; margin: 12px; padding: 12px; background-color: #a59386; border: #fff 2px solid; text-align: center; font-size: 150%;
}

.action a:link {
	margin: 0px; color: #fff; text-decoration: none; font-weight: normal;
}

.action a:visited {
	margin: 0px; color: #fff; text-decoration: none; font-weight: normal;
}

.action a:hover {
	margin: 0px; color: #fff; text-decoration: underline; font-weight: normal;
}

.more {
	float: left; width: 201px; padding: 0px; margin: 0px; text-align: center; 
}

.more a:link {
	margin: 0px; color: #a59386; text-decoration: none; font-weight: normal;
}

.more a:visited {
	margin: 0px; color: #a59386; text-decoration: none; font-weight: normal;
}

.more a:hover {
	margin: 0px; color: #a59386; text-decoration: underline; font-weight: normal;
}

/************** Footer Elements **************/ 

.input{ font-size: 11px; width: 150px; font-style: normal; font-variant: normal; color: #504F4F; }
.inputbold{ font-size: 11px; font-weight: bold; width: 150px; font-style: normal; font-variant: normal; color: #504F4F; margin-top 0px; margin-left: 200px; }
.formelements { float: left; margin: 0px; padding-left: 28px; padding-top: 30px; width: 115px; }
.formelements p { font-weight: normal; color: #504F4F; margin-bottom: 13px;}
.formelements h3 { font-weight: normal; font-size: 11px; color: #666; margin-top: 30px;}
.formfields { float: left; margin: 0px;  padding-top: 30px; width: 200px; }
.formelements2 { float: left; margin: 0px; padding: 0px; width: 275px; }
.formelements2 p { font-weight: bold; color: #504F4F; margin-bottom: 13px;}
.formelements2 h3 { font-weight: normal; font-size: 11px; color: #666; margin-top: 44px;}
.formfields2 { float: left; margin: 0px; padding: 0px; width: 275px; }
.formfields2 p { font-weight: bold; color: #666; margin-bottom: 5px;}
.formelementsinfo { float: left; margin: 0px;  padding-bottom: 20px; width: 650px; }


/************** Footer Elements **************/ 

#footer {
	float: left; width: 921px; height: 150px; padding: 0px; margin-top: 0px; background-color: #000; font-size: 90%; background-image: url(/images/footerbackground.gif); background-position: top left; background-repeat: no-repeat;
}

#bullets {
	float: left; width: 900px; padding-left: 11px; padding-top: 15px; padding-bottom: 10px; margin: 0px; text-align: center; color: #666;
}

#bullets2 {
	float: left; width: 900px; padding-left: 11px; padding-top: 0px; padding-bottom: 10px; margin: 0px; text-align: center; color: #666;
}

#copyright {
	float: left; width: 460px; padding-left: 11px; margin: 0px; text-align: left; color: #fff;
}

#footnav {
	float: left; width: 440px; padding: 0px; margin: 0px; text-align: right; color: #fff;
}

#footnav a:link {
	color: #fff; text-decoration: none;
}

#footnav a:visited {
	color: #fff; text-decoration: none;
}

#footnav a:hover {
	color: #fff; text-decoration: underline;
}

#designnottingham {
	float: left; width: 900px; padding-top: 30px; padding-bottom: 5px; padding-left: 11px; margin: 0px; font-size: 80%; color: #333; text-align: right;
}

#designnottingham a:link {
	color: #666; text-decoration: none;
}

#designnottingham a:visited {
	color: #666; text-decoration: none;
}

#designnottingham a:hover {
	color: #999; text-decoration: none;
}

/************** Include Elements **************/ 

#side1 {
	float: left; width: 342px; padding: 0px; margin: 0px; background-color: #fff;
}

#side2 {
	float: left; width: 349px; padding: 0px; margin: 0px; background-color: #fff;
}

#fitout {
	float: left; width: 342px; height: 75px; padding: 0px; margin: 0px; background-color: #fff; background-image: url(/images/fitout.jpg); background-position: top left; background-repeat: no-repeat;
}

#fitout p {
	font-size: 12px; line-height: 16px; margin-left: 15px; margin-bottom: 0px; margin-top: 35px; margin-right: 15px; color: #fff;
}

#design {
	float: left; width: 342px; height: 75px; padding: 0px; margin: 0px; background-color: #fff; background-image: url(/images/design.jpg); background-position: top left; background-repeat: no-repeat;
}

#design p {
	font-size: 12px; line-height: 16px; margin-left: 15px; margin-bottom: 0px; margin-top: 35px; margin-right: 15px; color: #fff;
}

#interiors {
	float: left; width: 342px; height: 74px; padding: 0px; margin: 0px; background-color: #fff; background-image: url(/images/interiors.jpg); background-position: top left; background-repeat: no-repeat;
}

#interiors p {
	font-size: 12px; line-height: 16px; margin-left: 15px; margin-bottom: 0px; margin-top: 35px; margin-right: 15px; color: #fff;
}

#furniture {
	float: left; width: 342px; height: 209px; padding: 0px; margin: 0px; background-color: #fff; background-image: url(/images/furniture.jpg); background-position: top left; background-repeat: no-repeat;
}

#furniture p {
	font-size: 12px; line-height: 16px; margin-left: 15px; margin-bottom: 0px; margin-top: 165px; margin-right: 15px; color: #666;
}

#lighting {
	float: left; width: 342px; height: 75px; padding: 0px; margin: 0px; background-color: #fff; background-image: url(/images/lighting.jpg); background-position: top left; background-repeat: no-repeat;
}

#lighting p {
	font-size: 12px; line-height: 16px; margin-left: 15px; margin-bottom: 0px; margin-top: 35px; margin-right: 15px; color: #fff;
}

#studies {
	float: left; width: 342px; height: 83px; padding: 0px; margin: 0px; background-color: #fff; background-image: url(/images/studies.jpg); background-position: top left; background-repeat: no-repeat;
}

#studies p {
	font-size: 12px; line-height: 16px; margin-left: 15px; margin-bottom: 0px; margin-top: 35px; margin-right: 15px; color: #fff;
}

#news {
	float: left; width: 349px; height: 165px; padding: 0px; margin: 0px; background-color: #fff; background-image: url(/images/news.jpg); background-position: top left; background-repeat: no-repeat;
}

.newscol {
	float: left; width: 173px; padding: 0px; margin: 0px;
}

.newscol p {
	font-size: 12px; line-height: 16px; margin-left: 18px; margin-bottom: 0px; margin-top: 8px; margin-right: 15px; color: #fff;
}

#komfort {
	float: left; width: 349px; height: 215px; padding: 0px; margin: 0px; background-color: #fff;
}


#concept {
	float: left; width: 349px; height: 210px; padding: 0px; margin: 0px; background-color: #fff; background-image: url(/images/concept.jpg); background-position: top left; background-repeat: no-repeat;
}

#concept p {
	font-size: 12px; line-height: 16px; margin-left: 10px; margin-bottom: 0px; margin-top: 45px; margin-right: 15px; color: #fff;
}


/************** Supplier Elements **************/ 


.armstronghead {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; background-color: #fff; margin: 0px; border-bottom: #999 1px dotted; 
}
.armstrongcontent {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; padding-top: 5px; margin: 0px; background-color: #fff;
}
.armstrongpicture {
	float: left; width: 691px; padding-top: 5px; margin: 0px; background-color: #fff;
}
.armstrongdark {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; padding-bottom: 5px; padding-top: 10px; margin-bottom: 10px; margin-top: 0px; border-bottom: #999 1px dotted; background-color: #fff;
}










.artemidehead {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; background-color: #D4D7BA; margin: 0px; border-bottom: #999 1px dotted; 
}
.artemidecontent {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; padding-top: 5px; margin: 0px; background-color: #D4D7BA;
}
.artemidepicture {
	float: left; width: 691px; padding-top: 5px; margin: 0px; background-color: #D4D7BA;
}
.artemidedark {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; padding-bottom: 5px; padding-top: 10px; margin-bottom: 10px; margin-top: 0px; border-bottom: #999 1px dotted; background-color: #D4D7BA;
}







.bbhead {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; background-color: #F6FDE6; margin: 0px; border-bottom: #999 1px dotted; 
}
.bbcontent {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; padding-top: 5px; margin: 0px; background-color: #F6FDE6;
}
.bbpicture {
	float: left; width: 691px; padding-top: 5px; margin: 0px; background-color: #F6FDE6;
}
.bbdark {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; padding-bottom: 5px; padding-top: 10px; margin-bottom: 10px; margin-top: 0px; border-bottom: #999 1px dotted; background-color: #F6FDE6;
}




.edgehead {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; background-color: #D6FBF7; margin: 0px; border-bottom: #999 1px dotted; 
}
.edgecontent {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; padding-top: 5px; margin: 0px; background-color: #D6FBF7;
}
.edgepicture {
	float: left; width: 691px; padding-top: 5px; margin: 0px; background-color: #D6FBF7;
}
.edgedark {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; padding-bottom: 5px; padding-top: 10px; margin-bottom: 10px; margin-top: 0px; border-bottom: #999 1px dotted; background-color: #D6FBF7;
}




.elitehead {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; background-color: #fff; margin: 0px; border-bottom: #999 1px dotted; 
}
.elitecontent {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; padding-top: 5px; margin: 0px; background-color: #fff;
}
.elitepicture {
	float: left; width: 691px; padding-top: 5px; margin: 0px; background-color: #fff;
}
.elitedark {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; padding-bottom: 5px; padding-top: 10px; margin-bottom: 10px; margin-top: 0px; border-bottom: #999 1px dotted; background-color: #D5D282;
}



.fithead {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; background-color: #F0FCBC; margin: 0px; border-bottom: #999 1px dotted; 
}
.fitcontent {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; padding-top: 5px; margin: 0px; background-color: #F0FCBC;
}
.fitpicture {
	float: left; width: 691px; padding-top: 5px; margin: 0px; background-color: #F0FCBC;
}
.fitdark {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; padding-bottom: 5px; padding-top: 10px; margin-bottom: 10px; margin-top: 0px; border-bottom: #999 1px dotted; background-color: #F0FCBC;
}




.floshead {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; background-color: #EAE7DF; margin: 0px; border-bottom: #999 1px dotted; 
}
.floscontent {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; padding-top: 5px; margin: 0px; background-color: #EAE7DF;
}
.flospicture {
	float: left; width: 691px; padding-top: 5px; margin: 0px; background-color: #EAE7DF;
}
.flosdark {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; padding-bottom: 5px; padding-top: 10px; margin-bottom: 10px; margin-top: 0px; border-bottom: #999 1px dotted; background-color: #EAE7DF;
}




.komhead {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; background-color: #C1D9FA; margin: 0px; border-bottom: #999 1px dotted; 
}
.komcontent {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; padding-top: 5px; margin: 0px; background-color: #C1D9FA;
}
.kompicture {
	float: left; width: 691px; padding-top: 5px; margin: 0px; background-color: #C1D9FA;
}
.komdark {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; padding-bottom: 5px; padding-top: 10px; margin-bottom: 10px; margin-top: 0px; border-bottom: #999 1px dotted; background-color: #C1D9FA;
}




.jfhead {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; background-color: #DBD6D5; margin: 0px; border-bottom: #999 1px dotted; 
}
.jfcontent {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; padding-top: 5px; margin: 0px; background-color: #DBD6D5;
}
.jfpicture {
	float: left; width: 691px; padding-top: 5px; margin: 0px; background-color: #DBD6D5;
}
.jfdark {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; padding-bottom: 5px; padding-top: 10px; margin-bottom: 10px; margin-top: 0px; border-bottom: #999 1px dotted; background-color: #DBD6D5;
}



.moooihead {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; background-color: #F0E7F1; margin: 0px; border-bottom: #999 1px dotted; 
}
.moooicontent {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; padding-top: 5px; margin: 0px; background-color: #F0E7F1;
}
.moooipicture {
	float: left; width: 691px; padding-top: 5px; margin: 0px; background-color: #F0E7F1;
}
.moooidark {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; padding-bottom: 5px; padding-top: 10px; margin-bottom: 10px; margin-top: 0px; border-bottom: #999 1px dotted; background-color: #D8C2DB;
}






.ofquesthead {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; background-color: #BBAB9B; margin: 0px; border-bottom: #999 1px dotted; 
}
.ofquestcontent {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; padding-top: 5px; margin: 0px; background-color: #BBAB9B;
}
.ofquestpicture {
	float: left; width: 691px; padding-top: 5px; margin: 0px; background-color: #BBAB9B;
}
.ofquestdark {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; padding-bottom: 5px; padding-top: 10px; margin-bottom: 10px; margin-top: 0px; border-bottom: #999 1px dotted; background-color: #BBAB9B;
}





.pledgehead {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; background-color: #DCC1C2; margin: 0px; border-bottom: #999 1px dotted; 
}
.pledgecontent {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; padding-top: 5px; margin: 0px; background-color: #DCC1C2;
}
.pledgepicture {
	float: left; width: 691px; padding-top: 5px; margin: 0px; background-color: #DCC1C2;
}
.pledgedark {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; padding-bottom: 5px; padding-top: 10px; margin-bottom: 10px; margin-top: 0px; border-bottom: #999 1px dotted; background-color: #DCC1C2;
}




.polyflorhead {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; background-color: #B9D4B7; margin: 0px; border-bottom: #999 1px dotted; 
}
.polyflorcontent {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; padding-top: 5px; margin: 0px; background-color: #B9D4B7;
}
.polyflorpicture {
	float: left; width: 691px; padding-top: 5px; margin: 0px; background-color: #B9D4B7;
}
.polyflordark {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; padding-bottom: 5px; padding-top: 10px; margin-bottom: 10px; margin-top: 0px; border-bottom: #999 1px dotted; background-color: #8BB787;
}






.tesserahead {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; background-color: #E7EDF3; margin: 0px; border-bottom: #999 1px dotted; 
}
.tesseracontent {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; padding-top: 5px; margin: 0px; background-color: #E7EDF3;
}
.tesserapicture {
	float: left; width: 691px; padding-top: 5px; margin: 0px; background-color: #E7EDF3;
}
.tesseradark {
	float: left; width: 661px; padding-left: 15px; padding-right: 15px; padding-bottom: 5px; padding-top: 10px; margin-bottom: 10px; margin-top: 0px; border-bottom: #999 1px dotted; background-color: #E7EDF3;
}