/*

	opacity: .5;
	filter: alpha(opacity=50);

*/

* {
	margin:0;
	padding:0;
}

a:link, a:visited, a:hover {
	color:#7A807E;
}

a:hover {
	text-decoration:none;
}

body {
	color:#7A807E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	font-weight:normal;
}

img {
	border:0;
}



/*============================================================================================================ WRAPPER */

div#wrapper {
	width:950px;
	margin:0 auto;
}


div#wrapper div#container {
	width:950px;
	float:left;
	background:url('../images/body_background.gif') top left repeat-y #FFF;
/*	background:url('../images/template2.jpg'); */
}


/*============================================================================================================ CONTENT */

div#wrapper div#container div#header {
	width:100%;
	height:85px;
	border-bottom:1px solid #BBBFC2;
}

div#wrapper div#container div#header h1 {
	background:url('../images/logo.jpg') no-repeat;
	float:right;
	border-left:1px solid #BBBFC2;
}

div#wrapper div#container div#header h1 a {
	width:214px;
	height:85px;
	text-indent:-5000px;
	display:block;	
}


/*============================================================================================================ MENU */

div#wrapper div#container div#menu {
	width:100%;
	height:29px;
	border-bottom:1px solid #BBBFC2;
}

div#wrapper div#container div#menu ul {
	height:29px;
	float:left;
}

div#wrapper div#container div#menu ul li {	
	float:left;
	list-style:none;
}

div#wrapper div#container div#menu ul li a {	
	height:29px;
	display:block;
	text-indent:-5000px;
}

/* ------------------------------------------------------------- HOME */
div#wrapper div#container div#menu ul li a#menu_home {	
	width:64px;
	background:url('../images/menu/home.jpg') no-repeat;
}

div#wrapper div#container div#menu ul li a#menu_home:hover, div#wrapper div#container div#menu ul li a#menu_home.active {	
	width:64px;
	background:url('../images/menu/home_hover.jpg') no-repeat;
}


/* ------------------------------------------------------------- ABOUT US */
div#wrapper div#container div#menu ul li a#menu_about {	
	width:79px;
	background:url('../images/menu/about.jpg') no-repeat;
}

div#wrapper div#container div#menu ul li a#menu_about:hover, div#wrapper div#container div#menu ul li a#menu_about.active  {	
	background:url('../images/menu/about_hover.jpg') no-repeat;
}


/* ------------------------------------------------------------- PRODUCTS */
div#wrapper div#container div#menu ul li a#menu_products {	
	width:83px;
	background:url('../images/menu/products.jpg') no-repeat;
}

div#wrapper div#container div#menu ul li a#menu_products:hover, div#wrapper div#container div#menu ul li a#menu_products.active  {	
	background:url('../images/menu/products_hover.jpg') no-repeat;
}


/* ------------------------------------------------------------- COLOUR CHARTS */
div#wrapper div#container div#menu ul li a#menu_colour {	
	width:112px;
	background:url('../images/menu/colour.jpg') no-repeat;
}

div#wrapper div#container div#menu ul li a#menu_colour:hover, div#wrapper div#container div#menu ul li a#menu_colour.active  {	
	background:url('../images/menu/colour_hover.jpg') no-repeat;
}


/* ------------------------------------------------------------- COLOUR CHARTS */
div#wrapper div#container div#menu ul li a#menu_contact {	
	width:79px;
	background:url('../images/menu/contact.jpg') no-repeat;
}

div#wrapper div#container div#menu ul li a#menu_contact:hover, div#wrapper div#container div#menu ul li a#menu_contact.active  {	
	background:url('../images/menu/contact_hover.jpg') no-repeat;
}


div#wrapper div#container div#menu h3 {	
	width:214px;
	height:29px;
	background:url('../images/shopfitting.jpg') no-repeat;
	float:right;
	text-indent:-5000px;
	border-left:1px solid #BBBFC2;
}



/*============================================================================================================ COLUMN ONE */

div#wrapper div#container div#column_one {
	width:435px;
	float:left;
}

div#wrapper div#container div#column_one a:link, div#wrapper div#container div#column_one a:visited, div#wrapper div#container div#column_one a:hover {
	color:#A5703E;
	font-weight: bold;
}

div#wrapper div#container div#column_one p {
padding:0 0 20px 0;
}

div#wrapper div#container div#column_one_pad {
	padding:30px 15px 15px 15px;
}

/* ------------------------------------------------------------- HOME PAGE */
div#wrapper div#container div#column_one div#flash {
	width:435px;
	height:300px;
	background:url('../images/flash.jpg');
}

div#wrapper div#container div#column_one h3 {
	height:131px;
	float:right;
	text-indent:-5000px;
}

div#wrapper div#container div#column_one h3#nas {
	width:99px;
	background:url('../images/references/nas.gif');
	margin-right:26px;
}

div#wrapper div#container div#column_one h3#sdea {
	width:176px;
	background:url('../images/references/sdea.gif');
}


/*============================================================================================================ COLUMN ONE : PRODUCTS */
div#wrapper div#container div#column_one_products {
	padding:30px 15px 15px 15px;
	width:405px;
	float:left;
}

div#wrapper div#container div#column_one_products a:link, div#wrapper div#container div#column_one_products a:visited, div#wrapper div#container div#column_one_products a:hover {
	color:#A5703E;
	font-weight: bold;
}

a:link, a:visited, a:hover {
	color:#7A807E;
}

div#wrapper div#container div#column_one_products p.pagination {
	width:405px;
	float:left;
	margin:0px 0 18px 0;
}

div#wrapper div#container div#column_one_products p.pagination span {
	float:left;
}

div#wrapper div#container div#column_one_products p.pagination span.pagination_right {
	float:right;
}

div#wrapper div#container div#column_one_products p#information {
	padding-bottom:14px;
	float:left;
	width:405px;
	display:block;

}

/* ------------------------------------------------------------- EACH PRODUCT DIV */
div#wrapper div#container div#column_one_products div#products {
	width:405px;
	float:left;
	padding-left:2px;
	margin-bottom: 20px;
}
div#wrapper div#container div#column_one_products p {
padding:0 0 20px 0;
}
div#wrapper div#container div#column_one_products div#products div.product {
	border:1px solid #BBC0C4;
	width:125px;
	margin:9px 8px 8px 0;
	height:180px;
	float:left;
}

div#wrapper div#container div#column_one_products div#products div.product img {
	margin:14px 0 0 5px;
}

div#wrapper div#container div#column_one_products div#products div.product p {
	font-size:95%;
	float:left;
	padding-right: 7px;
	padding-left: 7px;
}

div#wrapper div#container div#column_one_products div#products div.details {
	border:1px solid #BBC0C4;
	width:390px;
	margin:9px 8px 8px 0;
	float:left;
}

div#wrapper div#container div#column_one_products div#products div.details img {
	margin:5px 0 0 5px;
}

div#wrapper div#container div#column_one_products div#products div.details p {
	font-size:95%;
	padding:0 7px;
	float:left;
}





/*============================================================================================================ COLUMN TWO */

div#wrapper div#container div#column_two {
	width:300px;
	border-right:1px solid #BBBFC2;
	float:left;
}

/* ------------------------------------------------------------- INFORMATION AREA */

div#wrapper div#container div#column_two div#information {
	width:300px;
	height:299px;
	background:#E3E8EC;
	border-bottom:1px solid #BBBFC2;
}

div#wrapper div#container div#column_two div#information h2 {
	background:url('../images/welcome_to.jpg') 24px 47px no-repeat;
	width:300px;
	height:112px;
	text-indent:-5000px;	
}

div#wrapper div#container div#column_two div#information p {
	margin:20px 30px 0 24px;
	font-size:93%;
	line-height:15px;
	color:#757D80;
}

/* ------------------------------------------------------------- INFORMATION AREA : PRODUCTS PAGE */

div#wrapper div#container div#column_two div#information_product {
	width:300px;
	height:299px;
	background:#E3E8EC;
	border-bottom:1px solid #BBBFC2;
}

div#wrapper div#container div#column_two div#information_product h2 {
	width:276px;
	font-size:170%;
	color:#122C53;
	font-weight:normal;
	padding:28px 0 0 24px;
}

div#wrapper div#container div#column_two div#information_product p {
	width:246px;
	margin:20px 30px 0 24px;
	font-size:93%;
	line-height:15px;
	color:#757D80;
}

/* ------------------------------------------------------------- SHADOW */
div#wrapper div#container div#column_two div#shadow {
	width:300px;
	height:14px;
	background:url('../images/shadow.jpg') no-repeat;
}


/* ------------------------------------------------------------- SUB-MENU */
div#wrapper div#container div#column_two ul#submenu {
	width:300px;
	height:116px;
	border-bottom:1px solid #BBBFC2;
	float:left;
}

* html div#wrapper div#container div#column_two ul#submenu {
	height:115px;
}

div#wrapper div#container div#column_two ul#submenu li {	
	float:left;
	list-style:none;
}

div#wrapper div#container div#column_two ul#submenu li a {	
	height:18px;
	width:300px;
	display:block;
	text-indent:-5000px;
}

/* ------------------------------------------------------------- SLAT WALL PANELS */
div#wrapper div#container div#column_two ul#submenu li a#submenu_slat {	
	background:url('../images/submenu/slat.jpg') 8px 0 no-repeat;
}

div#wrapper div#container div#column_two ul#submenu li a#submenu_slat:hover {	
	background:url('../images/submenu/slat_hover.jpg') 8px 0 no-repeat;
}


/* ------------------------------------------------------------- COUNTER & DISAPLY UNITS */
div#wrapper div#container div#column_two ul#submenu li a#submenu_counter {	
	background:url('../images/submenu/counter.jpg') 8px 0 no-repeat;
}

div#wrapper div#container div#column_two ul#submenu li a#submenu_counter:hover {	
	background:url('../images/submenu/counter_hover.jpg') 8px 0 no-repeat;
}


/* ------------------------------------------------------------- RETRO WALL SYSTEM */
div#wrapper div#container div#column_two ul#submenu li a#submenu_retro {	
	background:url('../images/submenu/retro.jpg') 8px 0 no-repeat;
}

div#wrapper div#container div#column_two ul#submenu li a#submenu_retro:hover {	
	background:url('../images/submenu/retro_hover.jpg') 8px 0 no-repeat;
}


/* ------------------------------------------------------------- EDGE PANELS AND SHELVES */
div#wrapper div#container div#column_two ul#submenu li a#submenu_edge {	
	background:url('../images/submenu/edge.jpg') 8px 0 no-repeat;
}

div#wrapper div#container div#column_two ul#submenu li a#submenu_edge:hover {	
	background:url('../images/submenu/edge_hover.jpg') 8px 0 no-repeat;
}


/* ------------------------------------------------------------- INSERTS & PROFILES */
div#wrapper div#container div#column_two ul#submenu li a#submenu_inserts {	
	background:url('../images/submenu/inserts.jpg') 8px 0 no-repeat;
}

div#wrapper div#container div#column_two ul#submenu li a#submenu_inserts:hover {	
	background:url('../images/submenu/inserts_hover.jpg') 8px 0 no-repeat;
}


/* ------------------------------------------------------------- ACCESSORIES */
div#wrapper div#container div#column_two ul#submenu li a#submenu_accessories {	
	background:url('../images/submenu/accessories.jpg') 8px 0 no-repeat;
}

div#wrapper div#container div#column_two ul#submenu li a#submenu_accessories:hover {	
	background:url('../images/submenu/accessories_hover.jpg') 8px 0 no-repeat;
}


/* ------------------------------------------------------------- FURTHER INFORMATION */
div#wrapper div#container div#column_two div#further_information {
	width:246px;
	padding:20px 30px 0 24px;
	float:left;
	font-size:93%;
	line-height:15px;
	color:#757D80;
	
}
div#wrapper div#container div#column_two div#further_information a:link, div#wrapper div#container div#column_two div#further_information a:visited, div#wrapper div#container div#column_two div#further_information a:hover {
	color:#A5703E;
	font-weight: bold;
}

div#wrapper div#container div#column_two div#further_information h3 {
	font-size:120%;
	padding:11px 0 20px 0;	
}

div#wrapper div#container div#column_two div#further_information p {
	padding-bottom:15px;
}




/*============================================================================================================ COLUMN THREE */

div#wrapper div#container div#column_three {
	width:214px;
	float:left;
	font-size:95%;
}

/* ------------------------------------------------------------- HOMEPAGE */
div#wrapper div#container div#column_three div#photo {
	width:213px;
	height:299px;
	border-bottom:1px solid #BBBFC2;
}

div#wrapper div#container div#column_three div#small_photo {
	width:168px; 
	height:84px;
	padding:23px;
	color:#FFF;
	background:#A5703E;
	line-height:17px;
	border-bottom:1px solid #BBBFC2;
}



/* ------------------------------------------------------------- PRODUCTS */
div#wrapper div#container div#column_three div#photo_1 {
	width:214px;
	height:299px;
	border-bottom:1px solid #BBBFC2;
	background:url('../images/product_photos/slat_large.jpg') no-repeat;
}

div#wrapper div#container div#column_three div#photo_small_1 {
	width:214px; 
	height:130px;
	border-bottom:1px solid #BBBFC2;
	background:url('../images/product_photos/slat_small.jpg');
}

div#wrapper div#container div#column_three div#photo_2 {
	width:214px;
	height:299px;
	border-bottom:1px solid #BBBFC2;
	background:url('../images/product_photos/counter_large.jpg') no-repeat;
}

div#wrapper div#container div#column_three div#photo_small_2 {
	width:214px; 
	height:130px;
	border-bottom:1px solid #BBBFC2;
	background:url('../images/product_photos/counter_small.jpg');
}

div#wrapper div#container div#column_three div#photo_6 {
	width:214px;
	height:299px;
	border-bottom:1px solid #BBBFC2;
	background:url('../images/product_photos/retro_large.jpg') no-repeat;
}

div#wrapper div#container div#column_three div#photo_small_6 {
	width:214px; 
	height:130px;
	border-bottom:1px solid #BBBFC2;
	background:url('../images/product_photos/retro_small.jpg');
}

div#wrapper div#container div#column_three div#photo_5 {
	width:214px;
	height:299px;
	border-bottom:1px solid #BBBFC2;
	background:url('../images/product_photos/edge_large.jpg') no-repeat;
}

div#wrapper div#container div#column_three div#photo_small_5 {
	width:214px; 
	height:130px;
	border-bottom:1px solid #BBBFC2;
	background:url('../images/product_photos/edge_small.jpg');
}

div#wrapper div#container div#column_three div#photo_7 {
	width:214px;
	height:299px;
	border-bottom:1px solid #BBBFC2;
	background:url('../images/product_photos/inserts_large.jpg') no-repeat;
}

div#wrapper div#container div#column_three div#photo_small_7 {
	width:214px; 
	height:130px;
	border-bottom:1px solid #BBBFC2;
	background:url('../images/product_photos/inserts_small.jpg');
}

div#wrapper div#container div#column_three div#photo_4 {
	width:214px;
	height:299px;
	border-bottom:1px solid #BBBFC2;
	background:url('../images/product_photos/accessories_large.jpg') no-repeat;
}

div#wrapper div#container div#column_three div#photo_small_4 {
	width:214px; 
	height:130px;
	border-bottom:1px solid #BBBFC2;
	background:url('../images/product_photos/accessories_small.jpg');
}

div#wrapper div#container div#column_three div#photo_contact {
	width:214px;
	height:299px;
	border-bottom:1px solid #BBBFC2;
	background:url('../images/product_photos/contact.jpg') no-repeat;
}

div#wrapper div#container div#column_three div#photo_colours {
	width:214px;
	height:299px;
	border-bottom:1px solid #BBBFC2;
	background:url('../images/product_photos/colours.jpg') no-repeat;
}



/* ------------------------------------------------------------- FOOTER SECTION */
div#wrapper div#container div#column_three p#copyright {
	padding:14px 0 0 22px;
	color:#969A9D;
	clear:both;
}

div#wrapper div#container div#column_three p#links {
	padding:14px 0 34px 22px;
}

div#wrapper div#container div#column_three p#links a {
	color:#969A9D;
}


div.multiimagescontainer {
	width:405px;
	background-color: #fff;
	margin: 0 0 18px;
	float: left;
	clear: both;
	}
	
div.multiimagescontainer p {
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	}
	
div.multiimages {
	width: 107px;
	min-height: 220px;
	padding: 4px;
	float: left;
	margin-right: 5px;
	}
			/* Fix for IE-win \*/
		* html div.multiimages {height: 220px;}
	/* End Fix for IE-win */
	
#wrapper #container #column_one_products #products #form1 table {
	margin-top: 20px;
}



#seotext {

}

 #seotext h1 {font-size: 120%;}


#seotext h2 {font-size: 120%;}



.font {font-size: 100%;
margin: 0px;
padding: 0px;}

.logo {float: right;
margin-left: 50px;}