h1 {
	font-size: 12px
}

body {
	background:url(art/back.png) no-repeat;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	height:auto;
}

#page {
	width:900px;
	height:490px;
	margin:0px auto 0px auto;
	text-align:left;
	padding:0px 0px 10px 0px;
}

#top_banner{
	width:893px;
	height:53px;
	margin:20px auto;
	padding:0px 3px 0px 4px;
}

#banner{
	width:890px;
	height:141px;
	margin:0px auto;
	background-color:#FFFFFF;
	padding:5px;
}

#buttons{
	width:900px;
	height:41px;
	margin:0px auto;
	background-image:url(art/but-back.jpg);
	padding:10px 0px 0px 0px;
}

.buttons ul {
	margin:0px;
	padding:0px;
}
.buttons ul li {
	width:102px;
	height:14px;
	float:left;
	margin:0px;
	list-style:none;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
.buttons ul li a {
	color:#FFFFFF;
	text-decoration:none;
}
.buttons ul li a:hover {
	color:#353535;
	text-decoration:none;
}

.buttons2 ul {
	margin:0px;
	padding:0px;
}
.buttons2 ul li {
	float:left;
	margin:0px;
	list-style:none;
	text-align:center;
	color:#353535;
	font-size:11px;
	font:Arial, Helvetica, sans-serif;
}
.buttons2 ul li a {
	color:#353535;
	text-decoration:none;
}
.buttons2 ul li a:hover {
	color:#FF0000;
	text-decoration:none;
}

#side-image{
	width:280px;
	height:488px;
	float:left;
	margin:0px 10px 0px 0px;
}

#side-image2{
	width:270px;
	height:26px;
	float:left;
	margin:0px 0px 8px 0px;
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:19px;
	padding:90px 0px 0px 10px;
	text-align:left;
}

#side-image3{
	width:270px;
	height:26px;
	float:left;
	margin:0px;
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:19px;
	padding:90px 0px 0px 10px;
	text-align:left;
}

#text-middle{
	width:352px;
	height:468px;
	float:left;
	padding:10px 10px 10px 5px;
	color:#1A1A1A;
}

#text-middle2{
	width:642px;
	height:478px;
	float:left;
	padding:0px 10px 10px 5px;
	color:#1A1A1A;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}

.text-middle2 ul {
	margin:0px;
	padding:0px;
}
.text-middle2 ul li {
	float:left;
	margin:0px;
	list-style:none;
	text-align:center;
	color:#353535;
	font-size:11px;
	font:Arial, Helvetica, sans-serif;
}
.text-middle2 ul li a {
	color:#353535;
	text-decoration:none;
}
.text-middle2 ul li a:hover {
	color:#FF0000;
	text-decoration:none;
}

#menu{
	width:243px;
	height:488px;
	float:left;
}

#menu1{
	width:229px;
	height:22px;
	float:left;
	background-color:#353535;
	margin:0px 0px 3px 0px;
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:6px 0px 0px 14px;
}

#menu2{
	width:229px;
	height:22px;
	float:left;
	background-color:#EBEBEB;
	margin:0px 0px 4px 0px;
	color:#353535;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:6px 0px 0px 14px;
}

.Head {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

a#cat1 {
	width:184px;
	height:24px;
	float:lright;
	border:none;
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;
}
a#cat1 img {
	float:left;
	margin:-1px 10px 0px 0px;
	border:none;
}
a:hover#cat1 {
	color:#FF0000;
}

#RAL_1{
	width:87px;
	height:16px;
	margin:0px 5px 0px 0px;
	float:left;
}

#RAL_2{
	width:87px;
	height:32px;
	margin:5px 5px 5px 0px;
	float:left;
}

.text-box-bg {
	background:url(art/text-box-bg.jpg) repeat-x;
	padding:6px;
	font-size:13px;
	color: #003300;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #333333;
}	

#windows-1{
	width:129px;
	height:74px;
	float:left;
	margin:5px;
	padding:90px 0px 0px 0px;
}

#window_image{
width:630px;
height:145px;
margin:0px 0px 10px 10px;
}

a#cat2 {
	width:120px;
	height:12px;
	float:left;
	color:#000000;
	text-align:left;
}
a#cat2 img {
	float:left;
	border:none;
}
a:hover#cat2 {
	color:#FF0000;
}

a#cat3 {
	width:184px;
	height:24px;
	float:lright;
	border:none;
	color:#1A1A1A;
	text-decoration:none;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
a#cat3 img {
	float:left;
	margin:-1px 10px 0px 0px;
	border:none;
}
a:hover#cat3 {
	color:#FF0000;
}

#conserv-1{
	width:154px;
	height:67px;
	float:left;
	margin:5px;
	padding:97px 0px 0px 0px;
}

#door_1{
	width:89px;
	height:200px;
	float:left;
	margin:10px 10px 0px 10px;
}

#door_2{
	width:89px;
	height:30px;
	float:left;
	margin:0px 10px 10px 10px;
	padding:5px 0px 0px 0px;
}

.style1 {font-size: 12px}
.style2 {font-size: 14px;
	font-weight: bold;}
.style3 {font-size:14px; color:#000000; font-family: Arial, Helvetica, sans-serif;}
.style4 {font-size: 16px}

a:link {
	color: #FF0000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FF0000;
}
a:hover {
	text-decoration: none;
	color: #353535;
}
a:active {
	text-decoration: none;
}

#splashback {
	width:150px;
	height:150px;
	float:left;
	margin:5px;
}

#UPVC{
	width:178px;
	height:153px;
	float:left;
	margin:10px 10px 0px 10px;
}

#UPVC2{
	width:178px;
	height:10px;
	float:left;
	margin:0px 10px 10px 10px;
	padding:5px 0px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1A1A1A;
}

#footer{
	width:893px;
	height:53px;
	text-align:center;
	margin:20px auto;
	padding:0px 3px 0px 4px;
}
