*{margin:0; padding:0;}
body{background: url("../images/body_bg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0); color:#000; font-family:"Century Gothic"; margin:0; padding:0; font-size:12px; }
.wrap{margin:0 auto; max-width:1003px; width:100%; }
.cl{clear:both;}
.shadow{box-shadow:0px 0px 10px #000;}

.header{margin:20px 0 0 0; padding:0;  height:auto; background:url("../images/header_bg1.jpg") repeat-x #FDFDFB; }

.logo{margin:1% 0 1% 1.3%; padding:0; float:left; }
.logotext{margin-top:5%; margin-left:1%; padding:0; float:left;}
.logotext img{margin:0; padding:0;}
.callimage{margin:1% 0 0 4%; padding:0; float:left;}
.slogan{margin:0 0 0 0; padding:0 0 0 0; line-height:24px; width:100%; letter-spacing:0.60px; color:#fff; font-size:12px; font-weight:bold; background: #a3abf4; /* Old browsers */
background: -moz-linear-gradient(top,  #a3abf4 0%, #828de6 44%, #5061cd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a3abf4), color-stop(44%,#828de6), color-stop(100%,#5061cd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a3abf4 0%,#828de6 44%,#5061cd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a3abf4 0%,#828de6 44%,#5061cd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a3abf4 0%,#828de6 44%,#5061cd 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a3abf4 0%,#828de6 44%,#5061cd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a3abf4', endColorstr='#5061cd',GradientType=0 ); /* IE6-9 */
}



.slogan2{margin:0 0 0 0; padding:0 0 0 0; display:none; line-height:24px; width:100%;  color:#fff; font-size:12px; text-align:center; font-weight:bold; background: #a3abf4; /* Old browsers */
background: -moz-linear-gradient(top,  #a3abf4 0%, #828de6 44%, #5061cd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a3abf4), color-stop(44%,#828de6), color-stop(100%,#5061cd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a3abf4 0%,#828de6 44%,#5061cd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a3abf4 0%,#828de6 44%,#5061cd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a3abf4 0%,#828de6 44%,#5061cd 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a3abf4 0%,#828de6 44%,#5061cd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a3abf4', endColorstr='#5061cd',GradientType=0 ); /* IE6-9 */
}

/**********************************************
.mnubg{margin:0; padding:0; background:#0E3D71; height:30px; border:1px solid #5b7fa6;}
.menu{margin:0 0 0 0; padding:0; }
.menu ul{margin:0; padding:0; }
.menu ul li{margin:0; padding:0.6% 2%; background:#0E3D71; float:left; list-style:none; text-decoration:none; border-right:1px solid #5B7FA6;}
.menu ul li a{margin:0; padding:0; list-style:none; text-decoration:none; font-size:14px; color:#fff;}

.menu ul li:hover{background:#205289;}**************/


/*------------------*/
/*	MENU
/*------------------------------------------------------*/
.menubg{background:#D9DCBF; height:40px;}
#access .menu {
	list-style: none;
	font-weight: normal;
	position: relative;
	float: left;
	font-family:Cambria;
	text-transform: uppercase;
	margin-top: 0px;
}
#access .menu select {
	border: 2px solid #eee;
	padding: 10px 10px 10px 10px;
	background-color: #f9f9f9;
	color: #333;
}
#access .menu ul {
	margin: 0px;
	list-style-type: none;
	position: relative;
	text-align: left;
	z-index: 1001;
	height: auto;
	margin: 0;
	float: right;
}
#access .menu ul li {
	position: relative;
	display: inline-block;
	padding: 0;
	z-index: 101;
	margin: 0px 0px 0px 1px;
	float: left;
	background: url(../images/menu-divider.png) no-repeat right 31px;
}
#access .menu ul li.last {
	background: none;
}
#access .menu ul li a {
	display: inline-block;
	text-decoration: none;
	font-size: 13px;
	line-height: 1;
	color: #333;
	margin: 0;
	padding: 13px 36px 12px 27px;
	text-align: center;
	font-family:"Century Gothic";
}
#access .menu ul li a:hover {
	color: #fff;
	border-radius: 3px;
	background:#CA0030;         
	padding: 13px 36px 12px 27px;
} 
#access .menu ul li a.active {
	color: #fff;
	background:#CA0030;
	border-radius: 3px;
	padding: 13px 36px 12px 36px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#access .menu ul li ul {
	position: absolute;
	left: 0;
	height: auto;
	display: none;
	visibility: hidden;
	width: 184px;
	padding: 0;
	text-align: left;
	background: #fff;
	-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
}
#access .menu ul li ul li {
	display: list-item;
	float: none;
	background: none;
	padding: 0;
	margin: 0;
	height: auto;
}
#access .menu ul li ul li ul {
	top: 0;
}
#access .menu ul li ul li a {
	margin: 0;
	border: none;
	display: block;
	padding: 13px 12px 13px 12px;
	font-size: 12px;
	font-weight: 600;
	color: #727272;
	background: #fff url(../images/spacer.gif) no-repeat center bottom;
	width: 159px;
	text-align: left;
	border-bottom: 1px solid #f6f6f6;
}
#access .menu ul li ul li a:hover,
#access .menu ul li ul li.active a,
#access .menu ul li ul li a.selected {
	background: #CA0030 url(../images/spacer.gif) no-repeat center bottom;
	border-bottom: 1px solid #f3f3f3;
	color: #fff;
	padding: 13px 12px 13px 12px;
}

#access .menu ul li ul li:last-child {
	border: none;
}
* html #access .menu {
	height: 1%;
}

.selectnav {display: none; width: 440px; margin-left: 20px;}

#access .menu ul li ul li a.arrow {
	margin: 0;
	border: none;
	display: block;
	padding: 0px;
	height: 1px;
	background: url(../images/spacer.gif) no-repeat left top;
}
#access .menu ul li ul li a.arrow img {
	position: absolute;
	top: -13px;
	left: 20px;
}



/*------------------*/
/*	PAGES
/*------------------------------------------------------*/




.brdmenu{border-bottom:1px solid #d5d5d5; margin:0; padding:0;}


		

.banner{margin:0; padding:0;}
.banner img{margin:0; padding:0; width:100%;}



.container{margin:0 0 0 0; padding:0;  background:#fcfcfc; height:auto;}
.containertext{margin:0 0; padding:2% 1.3%;}
.welcometitle{margin:0 0 0 0; padding:0; font-size:22px; font-weight:bold; color:#023F90;}
.brd{margin:0 0 0 0; padding:0; border-top:2px solid #DC2B21; width:100%;}
.weltext{margin:0; padding:1% 0; font-family:Arial; font-size:12px; color:#000; line-height:20px; text-align:justify;}


.white-text{margin:0; padding:0; font-size:12px; color:#B5CAE0; line-height:22px;}

.footerbg{margin:0 0 30px 0; padding:0; height:auto; width:100%; background:#656565;}
.footer{margin:0; padding:2.5% 1.5% 6% 1.5%; }
.footerlist{margin:0 3% 0 0; padding:0; float:left;}
.aboutlink{margin:0 3% 0 0; padding:0; float:left;}
.vendexlink{margin:0 3% 0 0; padding:0; float:left;}
.commonlink{margin:0; padding:0; float:left;}
.footerrightside{margin:0; padding:0; float:right;}
.footerrightside a:hover{text-shadow:0 0 1px #F00; }
.footerinput{margin:0; padding:0; float:right; }
.white-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	line-height: 20px;
}
.white-text a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	line-height: 20px;
}
.white-text a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: underline;
	line-height: 20px;
}
.grey-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d3d3d3;
	text-decoration: none;
	line-height: 20px;
}
.grey-text a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d3d3d3;
	text-decoration: none;
	line-height: 20px;
}
.grey-text a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d3d3d3;
	text-decoration: underline;
	line-height: 20px;
}

.input-text {
	border: 1px solid #ebebeb;
	padding:1px;
}

.logonvedex{margin:32% 0 0 0; padding:0;}
.logonvedex img{float:right;}
.brdcopy{margin:5% 0 0.5% 0; padding:0; border-top:1px dotted #d5d5d5; }
.copytext{margin:0; padding:0; }



/*****************ABOUT US****************************/
.aboutsidebar{margin:0; padding:0; width:17%; float:left; }
.aboutright{margin:0; padding:0; width:81%; float:right;}
.aboutright p{margin:0 0 10px 0; padding:0; font-family:Arial; color:#000; font-size:12px; line-height:20px; } 
/*****************SERVICES****************************/

.serviceimglist{margin:0; padding:0; width:24%; float:left;}
.serviceimglist img{margin:0; padding:0; }
.srim1{margin:0; padding:0; float:left;}
.srim1 p{margin:0 0 10px 0; padding:0; font-family:Arial; color:#000; font-size:12px; line-height:20px; text-align:center;} 
.srim2{margin:0; padding:0; float:right; }

.serviceimglistright{margin:0; padding:0; width:72%; float:right;}
.serviceimglistright p{margin:0; padding:0; font-family:Arial; color:#000; font-size:12px; line-height:20px; font-weight:normal; text-align:justify;}
.servicelist{margin:5% 0 0 5%; padding:0;}
.servicelist ul{margin:0; padding:0; font-family:Arial; color:#000; font-size:12px; line-height:28px; list-style:square;}
.serbtn{margin:3% 0 0 0; padding:3px 6px; cursor:pointer; border:1px solid #666; border-radius:3px; background:#eee; color:#4F4E4C;}


/*******************INQIRY FORM***************************/
.inquiry{margin:0; padding:0;}
.inqleft{margin:0; padding:0; float:left; width:33%; }
.inqright{margin:0; padding:0;    }
.forminq{margin:0 0 0 25%; padding:0;}
.formlist{margin:0 0 0 0; padding:0}
.formleft{margin:0; padding:0; width:25%; float:left; text-align:right; font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif;}
.formright{margin:0; padding:0; width:75%; float:left;}
.inp{margin:0 0 15px 0; padding:0; height:20px; width:50%;}
.inp2{margin:0 0 15px 0; padding:0; height:50px; width:50%;}
.countryselect{margin:0 0 15px 0; padding:0 0 0 3.5%; line-height:35px; height:20px; font-size:12px; width:50%;}
.inqbtn{margin:0; padding:2px 8px; cursor:pointer;}


/*************************CONTACT PAGE*********************************************/
.contact{margin:0; padding:0;}
.contactleft{margin:0; padding:0; float:left; width:25%;}
.contctadd{margin:0; padding:0;}
.contacttitle{font-size:13px;}
.contctadd ul li{margin:0; padding:0; list-style:none; font-family:Arial; color:#000; font-size:12px; line-height:20px;}
.contctadd ul li span{ list-style:none; font-family:Arial; color:#000; font-size:12px; line-height:20px;}
.no1{margin:0 0 0 1%; padding:0 0 0 0;}
.no2{margin:0 0 0 8%; padding:0;}
.no3{margin:0 0 0 3.3%; padding:0;}
.contactright{margin:0.5% 0.4% 0 0; padding:0; float:right; width:72%; }


/*************************PRODUCT PAGE*******************************************************/
.productmain{margin:0; padding:0;}
.productleft{margin:0; padding:0; float:left; width:18%; }
.productright{margin:0; padding:0; float:right;  width:80%; }
.productright h3{font-family:"Century Gothic"; font-size:18px; color:#BD0A4E; letter-spacing:0.40px; line-height:0px;}
.productwall{margin:0; padding:0;}
.productwall ul{margin:0; padding:0;}
.productwall ul li{margin:0; padding:0;}


.producttext{margin:0; padding:0;}
.producttextleft{margin:0; padding:0; float:left;}
.producttextleft{margin:0; padding:0;}
.producttextleft ul{margin:0; padding:0;}
.producttextleft ul li{margin:0; padding:12px 0 0 0;}
.producttextleft ul li strong{margin:0 5px 0 0; padding:0; font-family:arial; font-size:12px; color:#000;}
.producttextleft ul li a{margin:0; padding:0; font-family:arial; font-size:9px; color:#000;}

.producttextright{margin:0; padding:0; float:right;}

/************************WATERPROOFING COMPOUND TAB*****************************************************************/
.welcometitle2{margin:0 0 0 0; padding:0; font-size:20px; font-weight:bold; color:#023F90; font-family:"Century Gothic";}
.producttab{margin:2% 0 0 0; padding:0;}
.producttab p{margin:0; padding:0; font-family:Arial; color:#000; font-size:12px; line-height:20px; font-weight:normal; text-align:justify;}
.tableft{margin:0; padding:0; width:25%; float:left; }
.tabright{margin:0; padding:0; width:72%; float:right; }

.few1{ color: #000000; font-family: Arial; font-size: 12px; font-weight: bold; margin:0; padding: 0; line-height:30px;  text-decoration: underline;}
.few2{ color: #000000; font-family: Arial; font-size: 12px; font-weight: bold; margin:0; padding: 0; line-height:30px; }
.subproductlist{margin:0; padding:0;}
.subproductlist li{margin:0; padding:0 0 0 3%; line-height:20px;  color: #000000; list-style:none; font-family: Arial; font-size: 12px; background:url(../free4all0.png) no-repeat scroll left 4px;  background-size:10px 10px;}

.pdfalign{margin:0; padding:4% 20%; }

/***************************QUICK SOLUTION*****************************************/
.quick_right {margin:2px 0 0 14px; padding:0; float:left; width:100%;}

.quick_left_in {margin:0 2px 0 0; padding:0; float:left; width:49%; background:#d9dcbf; height:33px;}
.quick_left_in h1 {margin:0; padding:10px 0 0 0; font-family:Arial; font-size:11px; color:#000000; text-align:center;}
.quick_right_in {margin:0; padding:0; float:left; width:49%; background:#d9dcbf; height:33px;}
.WATERPROOFING {margin:0 2px 0 0; padding:0; float:left; width:49%; height:33px;}
.WATERPROOFING h1 {margin:0; padding:5px 0 0 18px; font-family:Arial; font-size:18px; color:#00438a; }
.WATERPROOFING1 {margin:0 2px 2px 0; padding:0; float:left; width:49%; background:#fff;}
.WATERPROOFING2 {margin:0; padding:0; float:left; width:6.5%; background:#f9f9f9; height:40px;}
.WATERPROOFING3 {margin:0 0 0 2px; padding:0; float:left; width:92.5%; background:#f9f9f9; height:40px;}
.WATERPROOFING3 h1 {margin:0; padding:0; font-family:Arial; font-size:12px; color:#000000; line-height:18px; font-weight:normal;  vertical-align:middle;}

.WATERPROOFING4 {margin:0 2px 2px 0; padding:0; float:left; width:49%;}
.WATERPROOFING5 {margin:0; padding:0; float:left; width:25px; background:#f0f1e7; height:36px;}
.WATERPROOFING6 {margin:0 0 0 2px; padding:0; float:left; width:92.5%; background:#f0f1e7; height:36px;}
.WATERPROOFING6 h1 {margin:0; padding:0; font-family:Arial; font-size:12px; color:#000000; line-height:18px; font-weight:normal;    vertical-align:middle;}

.WATERPROOFING7 {margin:0 2px 2px 0; padding:0; float:left; width:49%;}
.WATERPROOFING8 {margin:0; padding:0; float:left; width:25px; background:#f9f9f9; height:25px;}
.WATERPROOFING9 {margin:0 0 0 2px; padding:0; float:left; width:92.5%; background:#f9f9f9; height:25px;}
.WATERPROOFING9 h1 {margin:0; padding:0; font-family:Arial; font-size:12px; color:#000000; line-height:18px; font-weight:normal;    vertical-align:middle;}

.WATERPROOFING10 {margin:0 2px 2px 0; padding:0; float:left; width:49%;}
.WATERPROOFING11 {margin:0; padding:0; float:left; width:25px; background:#f0f1e7; height:60px;}
.WATERPROOFING12 {margin:0 0 0 2px; padding:0; float:left; width:92.5%; background:#f0f1e7; height:60px;}
.WATERPROOFING12 h1 {margin:0; padding:0; font-family:Arial; font-size:12px; color:#000000; line-height:15px; font-weight:normal;   }
.WATERPROOFING13 {margin:0 2px 2px 0; padding:0; float:left; width:49%;}
.WATERPROOFING14 {margin:0; padding:0; float:left; width:25px; background:#f0f1e7; height:25px;}
.WATERPROOFING15 {margin:0 0 0 2px; padding:0; float:left; width:92.5%; background:#f0f1e7; height:25px;}
.WATERPROOFING15 h1 {margin:0; padding:0; font-family:Arial; font-size:12px; color:#000000; line-height:18px; font-weight:normal;    vertical-align:middle;}


