/* CSS Document */
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
body {
		background-color:#005261;
}


div.Table_01 {
	position:absolute;
	left:50%;
	margin-left:-501.5px;
	width:1003px;
}

div.euro-rollover-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:1003px;
	height:6px;
}

div.logo {
	position:absolute;
	left:0px;
	top:6px;
	width:533px;
	height:123px;
}

div.euro-rollover-03 {
	position:absolute;
	left:533px;
	top:6px;
	width:105px;
	height:123px;
}

div.getaquote {
	position:absolute;
	left:638px;
	top:6px;
	width:178px;
	height:77px;
}

div.contact {
	position:absolute;
	left:816px;
	top:6px;
	width:187px;
	height:77px;
}

div.euro-rollover-06 {
	position:absolute;
	left:638px;
	top:83px;
	width:178px;
	height:46px;
}

div.phoneno {
	position:absolute;
	left:816px;
	top:83px;
	width:187px;
	height:46px;
}

div.euro-rollover-08 {
	position:absolute;
	left:0px;
	top:129px;
	width:1003px;
	height:7px;
}

div.Home1 {
	position:absolute;
	left:0px;
	top:136px;
	width:125px;
	height:42px;
}

div.Aboutus1 {
	position:absolute;
	left:125px;
	top:136px;
	width:111px;
	height:42px;
}

div.services1 {
	position:absolute;
	left:236px;
	top:136px;
	width:110px;
	height:42px;
}

div.products1 {
	position:absolute;
	left:346px;
	top:136px;
	width:112px;
	height:42px;
}

div.design1 {
	position:absolute;
	left:458px;
	top:136px;
	width:98px;
	height:42px;
}

div.clients1 {
	position:absolute;
	left:556px;
	top:136px;
	width:99px;
	height:42px;
}

div.gallery1 {
	position:absolute;
	left:655px;
	top:136px;
	width:100px;
	height:42px;
}

div.contactus1 {
	position:absolute;
	left:755px;
	top:136px;
	width:121px;
	height:42px;
}

div.sitemap1 {
	position:absolute;
	left:876px;
	top:136px;
	width:127px;
	height:42px;
}

div.fla {
	position:absolute;
	left:0px;
	top:178px;
	width:390px;
	height:274px;
}

div.euro-rollover-19 {
	position:absolute;
	left:390px;
	top:178px;
	width:620px;
	height:84px;
	background-image:url(euro_rollover_19.jpg);
	background-repeat:no-repeat;
}

.main_heading {
	position:absolute;
	left:27px;
	top:10;
	font-family:Arial, Helvetica, sans-serif;
	color:#005261;
	font-weight:500;
	font-size:18px;
	width: 500;
	position:absolute
}
.main_heading_alu {
	position:absolute;
	left:25px;
	top:10;
	font-family:Arial, Helvetica, sans-serif;
	color:#005261;
	font-weight:500;
	font-size:18px;
	width: 500;
	position:absolute
}
.main_heading_grill {
	position:absolute;
	left:10px;
	top:10;
	font-family:Arial, Helvetica, sans-serif;
	color:#005261;
	font-weight:500;
	font-size:18px;
	width: 500;
	position:absolute
}

.main_heading11 {
	position:absolute;
	left:30px;
	top:10;
	font-family:Arial, Helvetica, sans-serif;
	color:#005261;
	font-weight:500;
	font-size:18px;
	width: 190px;
	
}
.main_heading12 {
	position:absolute;
	left:62px;
	top:3px;
	font-family:Arial, Helvetica, sans-serif;
	color:#005261;
	font-weight:500;
	font-size:18px;
	width: 190px;
	
}
.text111 {
       font-family: Arial, Helvetica, sans-serif;
	   font-size: 13px;
	    left:1000px;
	   font-weight: 800;
	   color: #005261;
	   richness:inherit;
	  

}
.text1111 {
       font-family: Arial, Helvetica, sans-serif;
	   font-size: 13px;
	    left:1000px;
	   font-weight: 800;
	   color: #993300;
	   richness:inherit;
	  

}
.text1112 {
       font-family: Arial, Helvetica, sans-serif;
	   font-size: 16px;
	    left:1000px;
	   font-weight: 800;
	   color: #005261;
	   richness:inherit;
	  

}
.text1113 {
       font-family: Arial, Helvetica, sans-serif;
	   font-size: 14px;
	    
	   font-weight: 500;
	   color: #000000005261;
	   richness:inherit;
	  

}

.main_heading12 {
	position:absolute;
	left:12px;
	top:3px;
	font-family:Arial, Helvetica, sans-serif;
	color:#005261;
	font-weight:500;
	font-size:18px;
	width: 190px;
	
}
.main_heading12 {
	position:absolute;
	left:30px;
	top:10;
	font-family:Arial, Helvetica, sans-serif;
	color:#005261;
	font-weight:500;
	font-size:18px;
	width: 190px;
	
}
div.euro-rollover-20 {
	position:absolute;
	left:390px;
	top:231px;
	width:13px;
	height:566px;
}

div.shutter {
	position:absolute;
	left:403px;
	top:231px;
	width:282px;
	height:180px;
	background-image:url(shutter.jpg);
	background-repeat:no-repeat;
}
		.shutter_matter {
						position:absolute;
						left:15px;
						top:20px;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 22px;
						font-weight: 400;
						color: #FFFFFF;
						letter-spacing: 0.75px;
						width:200px;
}
 
 .heading_main{
 	font:22 Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	letter-spacing:0.75px;
	font-weight:400;
 	}
	.heading_main a:hover{
 	font:22 Arial, Helvetica, sans-serif;
	color:#000000;
	letter-spacing:0.75px;
	font-weight:400;
 	}
         .shutter_matter_link {
		 						position:absolute;
								left:0px;
								top:35px;
								font-family: Arial, Helvetica, sans-serif;
								font-size: 12px;
								font-weight: 500;
}
.height_link {
				height:20px;
}
.align {
		position:absolute;
		left:18;
		width:150px;
		top:23px;
}
.align1 {
		position:absolute;
		left:18;
		width:150px;
		top:58;
}
.align2 {
		position:absolute;
		left:24;
		width:150px;
		top:61;
}
.align3 {
		position:absolute;
		left:18;
		width:150px;
		top:2;
}
.align4 {
		position:absolute;
		left:18;
		width:150px;
		top:36;
}
.align5 {
		position:absolute;
		left:18;
		width:150px;
		top:40;
}
.align6 {
		position:absolute;
		left:18;
		width:150px;
		top:86;
}
a.productlink:link {color:#ffffff;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:normal;}
a.productlink:visited {color:#ffffff;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight normal;}
a.productlink:hover { color:#000000;text-decoration:underline;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight: normal;}
a.productlink:active {color:#ffffff;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:normal;}

div.euro-rollover-22 {
	position:absolute;
	left:685px;
	top:231px;
	width:13px;
	height:566px;
}

div.shopfronts {
	position:absolute;
	left:698px;
	top:231px;
	width:282px;
	height:180px;
	background-image:url(shopfronts.jpg);
	background-repeat:no-repeat;
}

div.euro-rollover-24 {
	position:absolute;
	left:980px;
	top:231px;
	width:23px;
	height:566px;
}

div.euro-rollover-25 {
	position:absolute;
	left:403px;
	top:411px;
	width:282px;
	height:13px;
}

div.euro-rollover-26 {
	position:absolute;
	left:698px;
	top:411px;
	width:282px;
	height:13px;
}

div.glazing {
	position:absolute;
	left:403px;
	top:424px;
	width:282px;
	height:180px;
	background-image:url(glazing.jpg);
	background-repeat:no-repeat;
}

div.doors {
	position:absolute;
	left:698px;
	top:424px;
	width:282px;
	height:180px;
	background-image:url(doors.jpg);
	background-repeat:no-repeat;
}

div.euro-rollover-29 {
	position:absolute;
	left:0px;
	top:452px;
	width:390px;
	height:438px;
	background-color:#005261;
}
.matter {
			position:absolute;
			left:21px;
			top:41px;
			width:90%;
			text-align:left;
}
.matter1 {
			position:absolute;
			left:21px;
			top:41px;
			width:90%;
			text-align:left;
}
.text_matters{
	position:absolute;
	top:35px;
	left:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-align:justify;
}
.button_more {
	position:absolute;
	text-align:right;
	left: 277px;
	top: 237px;
				
}
.about {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: #ffffff;
}
div.euro-rollover-30 {
	position:absolute;
	left:403px;
	top:604px;
	width:282px;
	height:13px;
}

div.euro-rollover-31 {
	position:absolute;
	left:698px;
	top:604px;
	width:282px;
	height:13px;
}

div.signage {
	position:absolute;
	left:403px;
	top:617px;
	width:282px;
	height:180px;
	background-image:url(signage.jpg);
	background-repeat:no-repeat;
}

div.awnigns {
	position:absolute;
	left:698px;
	top:617px;
	width:282px;
	height:180px;
	background-image:url(awnigns.jpg);
	background-repeat:no-repeat;
	
	}

div.euro-rollover-34 {
	position:absolute;
	left:0px;
	top:671px;
	width:301px;
	height:219px;
}

div.more1 {
	position:absolute;
	left:301px;
	top:671px;
	width:73px;
	height:35px;
}

div.euro-rollover-36 {
	position:absolute;
	left:374px;
	top:671px;
	width:16px;
	height:219px;
}

div.euro-rollover-37 {
	position:absolute;
	left:301px;
	top:706px;
	width:73px;
	height:184px;
}

div.footer {
	position:absolute;
	left:390px;
	top:797px;
	width:613px;
	height:58px;
	background-image:url(footer.jpg);
	background-repeat:no-repeat;
}
.footer_link {
				position:absolute;
				left:0px;
				top:30px;
				width:95%;
				text-align:left;		
}
.link1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align:center;
}
.link1 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #06869E;
	text-decoration:underline;
}

div.euro-rollover-39 {
	position:absolute;
	left:0px;
	top:855px;
	width:100%;
	background-color:#005261;
	height:35px;
}
.copy_matter {
				position:absolute;
				left:20px;
				top:10px;
				text-align:left;
				width:50%;
}
.copy_matter1 {
				position:absolute;
				left:477px;
				top:10px;
				text-align:right;
				width:50%;
}
.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8CA4A8;
	letter-spacing:.55px;
}
.copy a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration:blink;
	letter-spacing:.55px;
}
.text11 {
       font-family: Arial, Helvetica, sans-serif;
	   font-size: 13px;
	   font-weight: 800;
	   color: #005261;
	   richness:inherit;

}

.text110 {
       font-family: Arial, Helvetica, sans-serif;
	   font-size: 15px;
	   font-weight: 800;
	   color: #005261;
	   richness:inherit;

}
.text14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.headin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #EF4224;
}
div.Table_02 {
	position:absolute;
	left:83%;
	margin-left:-501.5px;
	width:570px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}
.ptext
{
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-color:#0066CC;
}
.product_link_headi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.product_link_headi a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #017084;
}