/*****************************/



/*** Core html setup stuff ***/



/*****************************/







html {



  height: 100%;



  margin-bottom: 1px;



}







form {



  margin: 0;



  padding: 0;



}







body {



	/*font-family: Helvetica,Arial,sans-serif;



	line-height: 1.3em;



	margin: 0px 0px 0px 0px;



	font-size: 14px;



	color: #333;*/



	margin:0px;



	padding:0px;



	font-family:Arial, Helvetica, sans-serif;



	font-size:14px;



	color:#000000;



	background-color:#FFFFFF;



	background:url(../images/bg-home.jpg) repeat-x;



}



.bodyinner{



	margin:0px;



	padding:0px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:14px;



	color:#000000;



	background-color:#FFFFFF;



	background:url(../images/bg02.jpg) repeat-x!important;



}



a:link, a:visited {



	text-decoration: none;



	font-weight: normal;



	color:#1c5290;



}







a:hover {



	text-decoration: underline;



	font-weight: normal;



	color:#1c5290;



}







input.button { cursor: pointer; }







p { margin-top: 0; margin-bottom: 5px; }







img { border: 0 none; }







/*****************************************/



/*** Template specific layout elements ***/



/*****************************************/



#page_bg {



	/*padding: 10px 0;



	margin-bottom: 1px;*/



}







div.center {



 /* text-align: center;*/



}







div#newsflash {



	width: auto;



	margin-left: 350px;



	margin-right: 30px;



	border: 1px solid #00f;



}







div#tabarea {



	/*background: #f7f7f7 url(../images/mw_header_b.png) 0 0 repeat-x;*/



	margin: 0 11px;







}







div#tabarea_l {



	/*background: url(../images/mw_header_l_b.png) 0 0 no-repeat;*/



	padding-left: 32px;



}







div#tabarea_r {



	height: 42px;



	/*background: url(../images/mw_header_r_b.png) 100% 0 no-repeat;*/



	padding-right: 1px;



}







div#footer_r {



	padding-top: 10px;



	height: 47px;



	overflow: hidden;



}







div#footer_r div {



	text-align: center;



	font-size: .90em;



	color: #aaa;



}







div#footer_r a:link, div#footer_r a:visited  {



	color: #999;



}







div#footerspacer {



	height: 10px;



}







#pathway {



	padding: 0px 10px 8px 0px;	



	width: auto;



	margin-top: -2px;



	margin-right: 10px;



	text-align: left;



}

#pathway .breadcrumb {
	margin: 0;
    padding: 0;
    list-style: none;
}
#pathway  .breadcrumb li {
    display: inline-block;
}




#search {



	float: right;



	width:320px;



	margin-top: -20px;



	margin-right: 30px;



	height: 40px;



	overflow: hidden;



	text-align:right;



}







form#searchForm input {



	vertical-align: middle;



}







form#searchForm table {



	border-collapse: collapse;



}







form#searchForm td {



	padding:0;



}







#mod_search_searchword {



	padding-left: 3px;



}







#area {



	padding: 0;



}







/* horizontal pill menu */



table.pill {



  margin-left: auto;



  margin-right: auto;



  padding: 0;



}







td.pill_l {



  /*background: url(../images/mw_menu_cap_l.png) no-repeat;*/



  width:  20px;



  height: 32px;







}







td.pill_m {



  /*background: url(../images/mw_menu_normal_bg.png) repeat-x;*/



  padding: 0;



  margin: 0;



  width: auto;



}







td.pill_r {



 /* background: url(../images/mw_menu_cap_r.png) no-repeat;*/



  width:  19px;



  height: 32px;



}







#pillmenu {



  white-space: nowrap;



  height: 32px;



  float: left;



}







#pillmenu ul {



  margin: 0;



  padding: 0;



  list-style:none;



}







#pillmenu li {



	float: left;



	/*background: url(../images/mw_menu_separator.png) top right no-repeat;*/



	margin: 0;



	padding: 0;



}







#pillmenu a {



  font-family: Arial, Helvetica, sans-serif;



  font-size: 12px;



  font-weight: bold;



	float:left;



  display:block;



  height: 24px;



  line-height: 24px;



  padding: 0 20px;



  color: #000;



  text-decoration: none;



}







#pillmenu a#active_menu-nav {



	margin-top:2px;



	height: 21px;



	line-height: 21px;



	background-position: 0 0;



}







#leftcolumn {



	padding: 0;



	margin: 0;



	width: 20%;



	float:left;



}







#maincolumn,



#maincolumn_full {



	margin-left: 20%;



	padding-left: 15px;



	width: 75%;



}







#maincolumn_full {



	margin-left: 0;



	padding: 0;



	width: 100%;



}







table.nopad {



	width: 100%;



	border-collapse: collapse;



	padding: 0;



	margin: 0;



	margin-bottom: 15px;



}







table.nopad td.middle_pad {



	width: 20px;



}







/*****************************************/



/*** Joomla! specific content elements ***/



/*****************************************/







div.offline {



	background: #fffebb;



	width: 100%;



	position: absolute;



	top: 0;



	left: 0;



	font-size: 1.2em;



	padding: 5px;



}







span.pathway {



  display: block;



 /* margin: 0 20px;*/



  /*height: 16px;*/



  line-height: 16px;



  overflow: hidden;



}







/* headers */



div.componentheading {



  padding-left: 0px;



}







h1 {



	padding: 0;



	font-family:Helvetica ,Arial,sans-serif;



	font-size: 1.3em;



	font-weight: bold;



	vertical-align: bottom;



	color: #666;



	text-align: left;



	width: 100%;



}







h2 {



	padding: 0;



	font-family: Arial, Helvetica,sans-serif;



	font-size: 1.4em;



	font-weight: normal;



	vertical-align: bottom;



	color: #333;



	text-align: left;



	width: 100%;



}



.contentheading {



	background:url("../images/about_bg.jpg") no-repeat scroll 0 0 transparent!important;



	color:#FFFFFF;



	float:left;



	font-family:Verdana,Arial,Helvetica,sans-serif;



	font-size:20px;



	margin:0;



	padding:6px 0 6px 10px;



	width:706px;



}







table.contentpaneopen h3 {



	margin-top: 25px;



}







h4 {



	font-family: Arial, Helvetica, sans-serif;



	color: #333;



}







.componentheading, table.moduletable th, legend {



  margin: 0;



  font-weight: bold;



  font-family: Helvetica,Arial,sans-serif;



  font-size: 1.5em;



  padding-left: 0px;



	margin-bottom: 10px;



	text-align: left;



}



h3{



	color:#000000;



	float:left;



	font-family:Verdana,Arial,Helvetica,sans-serif;



	font-size:15px;



	margin:0;



	padding:5px 0 0 10px;



	width:214px;



	font-weight:normal;



}







/* small text */



.small {



	font-size: .90em;



	color: #999;



	font-weight: normal;



	text-align: left;



}







.modifydate {



  height: 20px;



  vertical-align: bottom;



	font-size: .90em;



	color: #999;



	font-weight: normal;



	text-align: left;



}







.createdate {



	height: 20px;



	vertical-align: top;



	font-size: .90em;



	color: #999;



	font-weight: normal;



	vertical-align: top;



	padding-bottom: 5px;



	padding-top: 0px;







}







a.readon {



	/*margin-top: 10px;



	display: block;



	float: left;



	background: url(../images/mw_readon.png) top right no-repeat;



	padding-right: 20px;



	line-height: 14px;



	height: 16px;

*/

 color: #305CA3;

    float: right;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 10px;

    margin: 0;

    padding: 10px 0 0;

    width: 160px;

	clear:both;

}







/* form validation */



.invalid { border-color: #ff0000;color:#ff0000; }



label.invalid { color: #ff0000; }











/** overlib **/







.ol-foreground {



	background-color: #f6f6f6;



}







.ol-background {



	background-color: #666;



}







.ol-textfont {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 10px;



}







.ol-captionfont {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #f6f6f6;



	font-weight: bold;



}



.ol-captionfont a {



	color: #0B55C4;



	text-decoration: none;



	font-size: 12px;



}







.ol-closefont {}







/* menu links */



a.mainlevel:link, a.mainlevel:visited {



	/*padding-left: 5px;*/



}







a.mainlevel:hover {







}







/* spacers */



span.article_separator {



	display: block;



	height: 20px;



}







.article_column {



	padding-right: 5px;



}







.column_separator {



	border-left: 1px dashed #e0e0e0;



	padding-left: 10px;



}







td.buttonheading {







}







td.buttonheading img {



	border:none;



}







.clr {



	clear: both;



}







td.greyline {



  width: 20px;



  background: url(../images/mw_line_grey.png) 50% 0 repeat-y;



}







div#maindivider {



  border-top: 1px solid #ddd;



  margin-bottom: 10px;



  overflow: hidden;



  height: 1px;



}







table.blog span.article_separator {



	display: block;



	height: 20px;



}







/* edit button */



.contentpaneopen_edit{



	float: left;



}







/* table of contents */



table.contenttoc {



  margin: 5px;



  border: 1px solid #ccc;



  padding: 5px;



  float: right;



}







table.contenttoc td {



  padding: 0 5px;



}











/* content tables */



td.sectiontableheader {



  background: #efefef;



  color: #333;



  font-weight: bold;



  padding: 4px;



  border-right: 1px solid #fff;



}







tr.sectiontableentry0 td,



tr.sectiontableentry1 td,



tr.sectiontableentry2 td {



  padding: 4px;



}







td.sectiontableentry0,



td.sectiontableentry1,



td.sectiontableentry2 {



  padding: 3px;



}











/* content styles */



table.contentpaneopen, table.contentpane {



	margin: 0;



	padding: 0;



	/*width: 100%;*/



}







table.contentpaneopen li {



	margin-bottom: 5px;



}







table.contentpaneopen fieldset {



	border: 0;



	border-top: 1px solid #ddd;



}







table.contentpaneopen h3 {



	margin-top: 25px;



}







table.contentpaneopen h4 {



	font-family: Arial, Helvetica, sans-serif;



	color: #333;



}







.highlight {



	background-color: #fffebb;



}







/* module control elements */



table.user1user2 div.moduletable {



	margin-bottom: 0px;



}







div.moduletable, div.module {



  /*margin-bottom: 25px;*/



}







div.module_menu h3 {



	font-family: Helvetica, Arial, sans-serif;



	font-size: 12px;



	font-weight: bold;



	color: #eee;



	margin: -23px -4px 5px -5px;



	padding-left: 10px;



	padding-bottom: 2px;



}







div.module_menu {



	margin: 0;



	padding: 0;



	margin-bottom: 15px;



}







div.module_menu div div div {



	padding: 10px;



	padding-top: 30px;



	padding-bottom: 15px;



	width: auto;



}







div.module_menu div div div div {



	background: none;



	padding: 0;



}







div.module_menu ul {



	margin: 10px 0;



	padding-left: 20px;



}







div.module_menu ul li a:link, div.module_menu ul li a:visited {



	font-weight: bold;



}







#leftcolumn div.module {



	padding: 0 10px;



}







#leftcolumn div.module table {



	width: auto;



}







/* forms */



table.adminform textarea {



  width: 540px;



  height: 400px;



  font-size: 1em;



  color: #000099;



}







/*div.search input {



	width: 145px!important;



	border: 1px solid #ccc!important;



	

	margin: 0px 0 5px 0!important;;



}

*/





form#form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}



form#form-login ul { padding-left: 20px; }







form#com-form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}



form#com-form-login ul { padding-left: 20px; }







/* thumbnails */



div.mosimage         {  margin: 5px; }



div.mosimage_caption {  font-size: .90em; color: #666; }







div.caption       { padding: 0 10px 0 10px; }



div.caption img   { border: 1px solid #CCC; }



div.caption p     { font-size: .90em; color: #666; text-align: center; }







div.img_caption       { padding: 0 10px 0 10px; }



div.img_caption img   { border: 1px solid #CCC; }



div.img_caption p     { font-size: .90em; color: #666; text-align: center; }







/* Parameter Table */



table.paramlist {



	margin-top: 5px;



}







table.paramlist td.paramlist_key {



	width: 128px;



	text-align: left;



	height: 30px;



}







table.paramlist td.paramlist_value {



}







div.message {



	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;



	font-weight: bold;



	font-size : 14px;



	color : #c30;



	text-align: center;



	width: auto;



	background-color: #f9f9f9;



	border: solid 1px #d5d5d5;



	margin: 3px 0px 10px;



	padding: 3px 20px;



}







/* Banners module */







/* Default skyscraper style */



.bannergroup {



}







.banneritem img {



	display: block;



	margin-left: auto;



	margin-right: auto;



}







/* Text advert style */







.banneritem_text {



	padding: 4px;



	font-size: 11px;



}







.bannerfooter_text {



	padding: 4px;



	font-size: 11px;



	background-color: #F7F7F7;



	text-align: right;



}







/* System Messages */



/* see system general.css */







.pagination span { padding: 2px; }



.pagination a    { padding: 2px; color:#305CA3;}







/* Polls */



.pollstableborder td {



	text-align: left;



}







/* WebLinks */



span.description {



	display:block;



	padding-left: 30px;



}







/* Frontend Editing*/



fieldset {



	border: 1px solid #ccc;



	margin-top: 15px;



	padding: 15px;



}







legend {



	margin: 0;



	padding: 0 10px;



}







td.key {



	border-bottom:1px solid #eee;



	color: #666;



}







/* Tooltips */







.tool-tip {



	float: left;



	background: #ffc;



	border: 1px solid #D4D5AA;



	padding: 5px;



	max-width: 200px;



}







.tool-title {



	padding: 0;



	margin: 0;



	font-size: 100%;



	font-weight: bold;



	margin-top: -15px;



	padding-top: 15px;



	padding-bottom: 5px;



	/*background: url(../../system/images/selector-arrow.png) no-repeat;*/



}







.tool-text {



	font-size: 100%;



	margin: 0;



}







/* System Standard Messages */



#system-message { margin-bottom: 20px; }







#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}







/* System Error Messages */



#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}







/* System Notice Messages */



#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-indent:0px;}







#syndicate{



	float:left;



	padding-left: 25px;



}







#power_by{



	float:right;



	padding-right: 25px;



}







/* Component Specific Fixes */







#component-contact table td {



	/*padding: 2px 0;*/



}



/***********************************New Added********************************************/



.wapper_main{



	width:980px;



	padding:0px;



	margin:0 auto;



	}



.wapper{



	width:980px;



	padding:0px;



	margin:0px;



	float:left;



	}



.header{



	width:980px;



	float:left;



	margin:0px;



	padding:8px 0px 7px 5px;



	}



.logo{



	width:189px;



	margin:0px;



	padding:0px;



	float:left;



	}



.menu{



	width:780px;



	float:left;



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



	font-size:14px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	color:#FFFFFF;



	text-align:right;



	line-height:22px;



	}



.menu ul{



	margin:0px 0px 0px 0px;



	padding:0px;



	list-style:none;



	}



.menu ul li{



	margin:0px -4px 0px 0px;



	padding:0px;



	display:inline;



	}



.menu ul li a{



	margin:0px 0px 0px 0px;



	padding:4px 12px 4px 12px;



	text-decoration:none;



	color:#FFFFFF;



	}



.menu ul li a:hover{



	margin:0px 0px 0px 0px;



	padding:4px 12px 4px 12px;



	color:#FFFFFF;



	background-color:#558be3;



	}



.menu ul li .select{



	margin:0px 0px 0px 0px;



	padding:4px 12px 4px 12px;



	color:#FFFFFF;



	background-color:#558be3;



	}



.banner{

	width:980px;

	padding:0px;

	margin:0px;

	float:left;

	/*height:332px;*/



	height:248px;

	background:url(../images/banner.jpg) no-repeat;



	}



.banner_text{



	width:320px;



	float:left;



	padding:117px 0px 0px 44px;



	margin:0px;



	font-size:11px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	color:#FFFFFF;



	}	



.banner_button{



	width:934px;



	float:left;



	padding:10px 0px 0px 46px;



	margin:0px;



	}



.banner_button_bg{



	width:200px;



	float:left;



	padding:0px 0px 0px 0px;



	margin:0px;



	background-color:#ffb533;



	font-size:11px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	color:#000000;



	text-align:center;



	line-height:20px;



	}



.banner_button_bg a{



	padding:0px 0px 0px 0px;



	margin:0px;



	color:#000000;



	text-decoration:none;



	}



.banner_button_bg a:hover{



	padding:0px 0px 0px 0px;



	margin:0px;



	color:#FFFFFF;



	}



.futoor{



	width:970px;



	float:left;



	margin:0px;



	padding:15px 0px 15px 0px;



	}



.futoor_left{



	width:854px;



	padding:8px 0px 0px 0px;



	margin:0px;



	float:left;



	}



.futoor_left_im{



	width:9px;



	padding:0px 0px 0px 0px;



	margin:0px;



	float:left;



	}



.futoor_bg{



	width:845px;



	padding:0px 0px 0px 0px;



	margin:0px;



	float:left;



	background:#7694c1;



	height:49px;



	}



.futoor_menu{



	width:845px;



	padding:10px 0px 0px 0px;



	margin:0px;



	float:left;



	font-size:11px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	color:#FFFFFF;



	}



.futoor_menu ul{



	padding:0px 0px 0px 0px;



	margin:0px;



	list-style:none;



	}



.futoor_menu ul li{



	padding:0px 10px 0px 10px;



	margin:0px;



	display:inline;



	float:left;



	background:url(../images/futoor_suppotter.jpg) no-repeat left 7px;



	}



.futoor_menu ul li a{



	padding:0px 0px 0px 0px;



	margin:0px;



	color:#FFFFFF;



	text-decoration:none;

	font-size: 11px;



	}



.futoor_menu ul li a:hover{



	padding:0px 0px 0px 0px;



	margin:0px;



	color:#000000;



	}



.futoor_menu .none{



	padding:0px 10px 0px 10px;



	margin:0px;



	color:#000000;



	background:none;



	float:left;



	}



.futoor_text{



	/*width:350px;*/

	width:845px;

	padding:0px 0px 0px 10px;



	margin:0px;



	float:left;



	font-size:10px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	color:#bbcae0;



	}



.futoor_text1{



	width:250px;



	padding:6px 0px 0px 0px;



	margin:0px;



	float:left;



	font-size:11px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	color:#FFFFFF;



	}



.futoor_text1 a{



	padding:0px 0px 0px 0px;



	margin:0px;



	color:#FFFFFF;



	text-decoration:none;



	}



.futoor_text1 a:hover{



	padding:0px 0px 0px 0px;



	margin:0px;



	color:#FFFFFF;



	text-decoration:underline;



	}



.futoor_text_im{



	padding:0px 0px 0px 0px;



	width:102px;



	margin:0px;



	float:left;



	border:#000000 solid 1px;



	}



.futoor_right_im{



	padding:8px 0px 0px 0px;



	width:12px;



	margin:0px;



	float:left;



	}		



.system_main{



	width:970px;



	float:left;



	padding:0px;



	margin:0px;



	}



.system{



	width:169px;



	float:left;



	padding:0px;



	margin:0px 31px 0px 0px;

	text-align:center;



	}



.system1{



	width:169px;



	float:left;



	padding:0px;



	margin:0px 0px 0px 0px;

	text-align:center;

	}		



.system_im{



	width:167px;



	float:left;



	padding:0px;



	margin:0px;



	border:#000000 solid 1px;



	}



.system_text_rainwater{

	width:169px;

	float:left;

	padding:4px 0px 0px 0px;

	margin:0px;

	font-size:14px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	min-height:30px;

	background:url(../../../images/rainwater-stystem-bg.jpg);	

	background-repeat:no-repeat;

}

.system_text_drainage{

	width:169px;

	float:left;

	padding:4px 0px 0px 0px;

	margin:0px;

	font-size:14px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	min-height:30px;

	background:url(../../../images/drainage-system-bg.jpg);

	background-repeat:no-repeat;

	}

.system_text_electrical{

	width:169px;

	float:left;

	padding:4px 0px 0px 0px;

	margin:0px;

	font-size:14px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	min-height:30px;

	background:url(../../../images/electrical-system-bg.jpg);

	background-repeat:no-repeat;

	}

.system_text_moulds{

	width:169px;

	float:left;

	padding:4px 0px 0px 0px;

	margin:0px;

	font-size:14px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	min-height:30px;

	background:url(../../../images/moulds-bg.jpg);

	background-repeat:no-repeat;

	}	

.system_text_customisedfitting{

	width:169px;

	float:left;

	padding:4px 0px 0px 0px;

	margin:0px;

	font-size:14px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	min-height:30px;

	background:url(../../../images/customised-fittings-bg.jpg);

	background-repeat:no-repeat;

	}		

.system_text a{

	padding:0px;

	margin:0px;

	color:#000000;

	text-decoration:none;

	}



.system_text a:hover{

	padding:0px;

	margin:0px;

	color:#1c5290;

	}



.welcome{



	width:970px;



	float:left;



	margin:0px;



	padding:22px 0px 32px 0px;



	}



.welcome_left{



	width:540px;



	float:left;



	margin:0px 23px 0px 0px;



	padding:0px 0px 0px 0px;



	}



.welcome_text{



	width:540px;



	float:left;



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



	font-size:16px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	color:#305ca3;



	}



.welcome_text1{



	width:540px;



	float:left;



	margin:0px 0px 0px 0px;



	padding:15px 0px 0px 0px;



	font-size:13px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	color:#4c4c4c;



	line-height:16px;



	}



.welcome_text1 a{



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



	color:#305ca3;



	text-decoration:underline;



	}



.welcome_text1 a:hover{



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



	color:#305ca3;



	text-decoration:none;



	}



.welcome_right{



	width:404px;



	float:left;



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



	border:#e7e7e7 solid 1px;



	}



.what_bg{



	width:404px;



	float:left;



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



	font-size:15px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	color:#000000;



	background:url(../images/what_bg.jpg) repeat-x;



	}



.what_bg ul{



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



	list-style:none;



	}



.what_bg ul li{



	margin:0px 0px 0px 0px;



	padding:5px 0px 5px 0px;



	display:inline;



	float:left;



	background:url(../images/what_sopputer.jpg) no-repeat left top;



	}



.what_bg ul li a{



	margin:0px 0px 0px 0px;



	padding:5px 10px 5px 10px;



	color:#000000;



	text-decoration:none;



	}



.what_bg ul li a:hover{



	margin:0px 0px 0px 0px;



	padding:5px 10px 5px 10px;



	color:#072553;



	}



.what_bg .none{



	margin:0px 0px 0px 0px;



	padding:5px 0px 5px 0px;



	color:#072553;



	background:none;



	float:left;



	}



.what_bg .select{



	margin:0px 0px 0px 0px;



	padding:5px 10px 5px 10px;



	color:#072553;



	background:url(../images/what_hover_bg.jpg) repeat-x;



	}



.what_content{



	width:362px;



	float:left;



	margin:0px 0px 0px 0px;



	padding:21px 21px 21px 21px;



	}



.what_im{



	/*width:167px;*/



	float:left;



	margin:0px 18px 0px 0px;



	padding:0px 0px 0px 0px;



	/*border:#e6e6e6 solid 1px;*/



	}



.what_text{



	width:170px;



	float:left;



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



	}



.what_text1{



	width:160px;



	float:left;



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



	font-size:14px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	color:#072553;



	}



.what_text2{



	width:160px;



	float:left;



	margin:0px 0px 0px 0px;



	padding:14px 0px 0px 0px;



	font-size:11px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	color:#4c4c4c;



	line-height:16px;



	}



.what_more{



	width:160px;



	float:left;



	margin:0px 0px 0px 0px;



	padding:18px 0px 0px 0px;



	font-size:10px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	color:#000000;



	}



.what_more a{



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



	color:#000000;



	text-decoration:none;



	}



.what_more a:hover{



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



	color:#000000;



	text-decoration:underline;



	}



.welcome_bottom{



	width:406px;



	float:right;



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



	height:2px;



	background-color:#cccccc;



	}			



.innerbanner{



	width:980px;



	padding:0px;



	margin:0px;



	/*float:left;*/



	}	



.content{



	width:970px;



	padding:0px 5px 0px 5px;							



	margin:0px;



	float:left;

	



	}	



#current a {



background-color:#558BE3;



color:#FFFFFF;



margin:0;



padding:4px 12px;



}	



.we{



	/*width:716px;*/



	float:left;



	margin:0px;



	padding:26px 0px 0px 0px;



	}



.we_bg{



	width:684px;



	float:left;



	margin:0px;



	padding:15px 15px 15px 15px;



	border:#f5ead8 solid 1px;



	background:url(../images/we_bg.jpg) repeat-x;



	/*height:152px;*/



	}



.we_top{



	width:684px;



	float:left;



	margin:0px;



	padding:0px 0px 0px 0px;



	font-size:16px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	color:#305ca3;



	}



.we_text{



	width:684px;



	float:left;



	margin:0px;



	padding:0px 0px 0px 0px;



	font-size:13px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	color:#4c4c4c;



	}



.we_text ul{



	margin:0px;



	padding:0px 0px 0px 0px;



	list-style:none;



	}



.we_text ul li{



	margin:0px;



	padding:10px 0px 0px 22px;



	/*background:url(../../../images/we_icon.png) no-repeat left 15px;*/



	line-height:18px;



	}
	
.we_text1 {
    width: 662px;
    float: left;
    margin: 0px;
    padding: 23px 0px 0px 22px;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #4c4c4c;
}


.we_bottom{



	width:716px;



	float:left;



	margin:0px;



	padding:0px 0px 0px 0px;



	}



.offer{



	width:716px;



	float:left;



	margin:0px;



	padding:0px 0px 18px 0px;



	}



.offer_text{



	width:716px;



	float:left;



	margin:0px;



	padding:0px 0px 0px 0px;



	font-size:12px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	color:#4c4c4c;



	line-height:16px;
    text-align: justify;


	}



.offer_text ul{



	margin:0px;



	padding:0px 0px 0px 0px;



	list-style:none;



	}



.offer_text ul li {
    margin: 0px;
    padding: 10px 0px 0px 16px;
    background: url(../../../images/offer_icon.jpg) no-repeat left 18px;
    float: left;
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #4c4c4c;
    line-height: 16px;
    text-align: justify!important;
}

.clients {
    width: 716px;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    border-top: #13569a solid 2px;
    border-bottom: #13569a solid 2px;
    /* background: url(../images/our_bg.jpg) no-repeat; */
    height: 33px;
}

.clients_text{



	width:706px;



	float:left;



	margin:0px;



	padding:7px 0px 0px 10px;



	font-size:16px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	color:#000000;

    font-weight: 540;

	}



.our_client_main{



	width:716px;



	float:left;



	margin:0px;



	padding:20px 0px 0px 0px;



	}	



.our_client1{



	width:220px;



	float:left;



	margin:0px 0px 0px 0px;



	padding:0px;



	}



.our_client{



	width:230px;



	float:left;



	margin:0px 15px 0px 0px;



	padding:0px;



	border-right:#d9d9d9 solid 1px;



	}	
.our_client_text {
    width: 223px;
    float: left;
    margin: 0px;
    padding: 0px;
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #305ca3;
    font-weight: bold;
    text-align: justify;
}

.our_client_text1 {
    width: 220px;
    float: left;
    margin: 0px;
    padding: 10px 0px 0px 0px;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #4c4c4c;
    line-height: 17px;
    min-height: 120px;
    text-align: justify;
}

.about_left{



	width:716px;



	float:left;



	margin:0px 27px 0px 0px;



	padding:0px 0px 45px 0px;



	}



.about_bg{



	width:706px;



	float:left;



	margin:0px;



	padding:6px 0px 6px 10px;



	background:url(../images/about_bg.jpg) no-repeat;



	font-size:20px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	color:#FFFFFF;



	}



.about_right{



	width:226px;



	padding:0px;



	margin:0px;



	float:left;



	}



.about_address{



	width:224px;



	padding:0px;



	margin:0px;



	float:left;



	border:#e0dbdb solid 1px;



	}



.about_address_bg{



	width:226px;



	padding:0px;



	margin:0px;



	float:left;



	background:url(../images/address_bg.jpg) repeat-x!important;



	height:30px;



	}



.about_address_text{



	width:214px;



	padding:5px 0px 0px 10px;



	margin:0px;



	float:left;



	font-size:15px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	color:#000000;



	}



.address{



	width:196px;



	/*padding:14px 14px 48px 14px;*/



	padding:14px 14px 10px 14px;



	margin:0px;



	float:left;



	}



.address_text{



	width:196px;



	padding:0px 0px 7px 0px;



	margin:0px;



	float:left;



	font-size:14px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	color:#305ca3;



	}



.address_text1{



	width:196px;



	padding:0px 0px 12px 0px;



	margin:0px;



	float:left;



	font-size:11px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	color:#000000;



	line-height:16px;



	border-bottom:#d9d9d9 solid 1px;



	}



.address_icon{



	width:196px;



	padding:6px 0px 0px 0px;



	margin:0px;



	float:left;



	}



.address_icon1{



	width:25px;



	padding:5px 0px 0px 0px;



	margin:0px 6px 0px 0px;



	float:left;



	}



.address_icon_text{



	width:165px;



	padding:10px 0px 5px 0px;



	margin:0px;



	float:left;



	font-size:14px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	color:#000000;



	}



.address_icon_text1{



	width:165px;



	padding:5px 0px 5px 0px;



	margin:0px;



	float:left;



	font-size:14px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	color:#000000;



	}



.address_icon_text1 a{



	padding:0px 0px 0px 0px;



	margin:0px;



	color:#000000;



	text-decoration:none;



	}



.address_icon_text1 a:hover{



	padding:0px 0px 0px 0px;



	margin:0px;



	color:#000000;



	text-decoration:underline;



	}		



.address_bottom_bg{



	width:226px;



	float:left;



	margin:0px 0px 10px 0px;



	padding:0px;



	background:#cccccc;



	height:2px;



	}	



.product_add{



	width:190px;



	float:left;



	margin:0px;



	padding:17px 17px 0px 17px;



	border-top:#205e99 solid 1px;



	border-right:#205e99 solid 1px;



	border-left:#205e99 solid 1px;



	border-bottom:#FFFFFF solid 1px;



	background:#c3def3;



	}



.product_add_text{



	width:190px;



	float:left;



	margin:0px;



	padding:0px 0px 0px 0px;



	font-size:14px;



	font-family:"Myriad Pro";



	color:#000000;



	line-height:10px;



	}



.product_add_text1{



	width:190px;



	float:left;



	margin:0px;



	padding:0px 0px 0px 0px;



	font-size:24px;



	font-family:"Myriad Pro";



	color:#000000;



	}



.product_add_im{



	width:190px;



	float:left;



	margin:0px;



	padding:0px 0px 0px 0px;



	text-align:center;



	}



.product_add_bg{



	width:226px;



	float:left;



	margin:0px;



	padding:0px 0px 0px 0px;



	background:#205e99;



	}



.product_add_bg_text{



	float:left;



	margin:0px;



	padding:3px 0px 3px 67px;



	font-size:18px;



	font-family:"Myriad Pro";



	color:#FFFFFF;



	}



.product_add_bg_text a{



	margin:0px;



	padding:0px 0px 0px 0px;



	color:#FFFFFF;



	text-decoration:none;



	}



.product_add_bg_text a:hover{



	float:left;



	margin:0px;



	padding:0px 0px 0px 0px;



	color:#CCCCCC;



	}			



.product_click_icon{



	float:left;



	margin:0px;



	padding:13px 0px 3px 4px;



	}



.product{



	width:716px;



	float:left;



	margin:0px;



	padding:0px;



	font-size:11px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	color:#4c4c4c;



	}



.equal{



	width:716px;



	float:left;



	margin:0px;



	padding:0px 0px 0px 0px;



	font-size:15px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	color:#000000;



	}



.equal_text{



	width:716px;



	float:left;



	margin:0px;



	padding:0px 0px 0px 0px;



	font-size:13px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	color:#7f7f7f;



	}



.detail_left{



	width:716px;



	float:left;



	margin:0px 27px 0px 0px;



	padding:0px 0px 28px 0px;



	}	



.detail{



	width:716px;



	float:left;



	margin:0px;



	padding:15px 0px 0px 0px;



	}



.detail_bg{



	/*width:261px;*/



	float:left;



	margin:0px 0px 0px 0px;



	padding:9px 9px 9px 9px;



	border:#d0e1ee solid 1px;



	background:url(../../../images/details_bg.jpg) repeat-x;



	}



.detail_bg_main{



	width:279px;



	float:left;



	margin:0px 0px 0px 0px;



	padding:0px;



	}	



.detail_bg_bottom{



	width:279px;



	float:left;



	margin:0px 0px 0px 0px;



	padding:0px;



	}	



.detail_im{



	width:200px;



	float:left;



	margin:0px 0px 0px 0px;



	padding:23px 0px 0px 34px;



	}



.detail_color{



	width:125px;



	float:right;



	margin:0px 0px 0px 0px;



	padding:168px 0px 0px 0px;



	}



.detail_color_text{



	width:125px;



	float:left;



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



	font-size:15px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	color:#000000;



	}	



.detail_color_box{



	width:125px;



	float:left;



	margin:0px 0px 0px 0px;



	padding:3px 0px 0px 0px;



	}



.detail_color_bor{



	width:24px;



	float:left;



	margin:0px 3px 0px 0px;



	padding:0px 0px 0px 0px;



	height:22px;



	border:#000000 solid 1px;



	background:#808080;



	}



.detail_color_bor1{



	width:24px;



	float:left;



	margin:0px 3px 0px 0px;



	padding:0px 0px 0px 0px;



	height:22px;



	border:#000000 solid 1px;



	background:#000000;



	}																										



.detail_color_bor2{



	width:24px;



	float:left;



	margin:0px 3px 0px 0px;



	padding:0px 0px 0px 0px;



	height:22px;



	border:#000000 solid 1px;



	background:#FFFFFF;



	}



.detail_color_bor3{



	width:24px;



	float:left;



	margin:0px 3px 0px 0px;



	padding:0px 0px 0px 0px;



	height:22px;



	border:#000000 solid 1px;



	background:#c0c0c0;



	}



.detail_table{



	width:716px;



	float:left;



	margin:0px;



	padding:36px 0px 10px 0px;



	}



.detail_table_bor{



	width:716px;



	float:left;



	margin:0px;



	padding:0px 0px 0px 0px;



	border-top:#d9d9d9 solid 1px;



	background:#f1f1f1;



	}



.detail_table_haddin{



	width:128px;



	float:left;



	margin:0px;



	padding:0px 0px 0px 0px;



	border-right:#d9d9d9 solid 1px;



	}



.detail_table_text{



	width:102px;



	float:left;



	margin:0px;



	padding:9px 13px 9px 13px;



	font-size:14px;



	color:#305ca3;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-weight:bold;



	background:#FFFFFF;



	}



.detail_table_text1{



	width:100px;



	float:left;



	margin:13px 13px 13px 13px;



	padding:0px 0px 0px 0px;



	font-size:14px;



	border:#dddddd solid 1px;



	}



.detail_table_haddin2{



	width:103px;



	float:left;



	margin:0px;



	padding:0px 0px 0px 0px;



	border-right:#d9d9d9 solid 1px;



	min-height:170px;



	}



.detail_table_text2{



	width:77px;



	float:left;



	margin:0px;



	padding:9px 13px 9px 13px;



	font-size:14px;



	color:#305ca3;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-weight:bold;



	background:#FFFFFF;



	}



.detail_tab_text2{



	width:77px;



	float:left;



	margin:0px 0px 0px 0px;



	padding:13px 13px 13px 13px;



	}



.detail_tab_txt2{



	width:77px;



	float:left;



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



	font-size:11px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	line-height:28px;



	}



.detail_table_haddin3{



	width:82px;



	float:left;



	margin:0px;



	padding:0px 0px 0px 0px;



	border-right:#d9d9d9 solid 1px;



	min-height:170px;



	}							



.detail_table_text3{



	width:56px;



	float:left;



	margin:0px;



	padding:9px 13px 9px 13px;



	font-size:14px;



	color:#305ca3;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-weight:bold;



	background:#FFFFFF;



	}



.detail_tab_text3{



	width:56px;



	float:left;



	margin:0px 0px 0px 0px;



	padding:13px 13px 13px 13px;



	}



.detail_tab_txt3{



	width:56px;



	float:left;



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



	font-size:11px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	line-height:28px;



	}



.detail_table_haddin4{



	width:213px;



	float:left;



	margin:0px;



	padding:0px 0px 0px 0px;



	}							



.detail_table_text4{



	width:187px;



	float:left;



	margin:0px;



	padding:9px 13px 9px 13px;



	font-size:14px;



	color:#305ca3;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-weight:bold;



	background:#FFFFFF;



	}



.detail_tab_text4{



	width:187px;



	float:left;



	margin:0px 0px 0px 0px;



	padding:13px 13px 13px 13px;



	}



.detail_tab_txt4{



	width:187px;



	float:left;



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



	font-size:11px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	line-height:28px;



	}



.detail_back{



	width:715px;



	float:left;



	margin:0px;



	padding:13px 0px 0px 0px;



	}	



.product_table_bg{



	 background: none repeat scroll 0 0 #FFFFFF;



	 text-align:left;



	 border: 1px solid #D9D9D9;



}



.product_table_bg td{		



	background: none repeat scroll 0 0 #F1F1F1;

	/*border-bottom:0px;*/

	border-right: 1px solid #D9D9D9;

	border-bottom: 1px solid #D9D9D9;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 11px;

    line-height: 28px;

	padding-left: 5px;



}	



.product_table_bg th{ 	



    color: #305CA3;

	font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 12px;

    font-weight: bold;

	border-right: 1px solid #D9D9D9;

	border-bottom: 1px solid #D9D9D9;

	height:25px;

	padding-left: 5px;	

}



.page_text{



    color: #4C4C4C;

    float: left;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 13px;



    margin: 0;



    padding: 0;



	padding-bottom:5px;



	line-height:16px;



}



/*********************************New added for body content and image*********************************************/



.page-cont {



    float: left;display:block;



    margin: 0 27px 0 0;



   /* padding: 0 0 45px;*/



    width: 716px;



}

.page-cont p {
    float: left;
    margin: 0px;
    color: #4C4C4C;
    padding: 0px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 16px;
    width: 716px;
}


.page-cont .page-cont-lft {
    float: left;
    width: 392px;
    display: block;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: #4C4C4C;
    font-size: 11px;
    line-height: 16px;
    margin: 0;
    padding: 0 0 5px;
    text-align: justify;
}

.page-cont .page-cont-lft p {
    margin-bottom: 5px;
    display: block;
    width: 375px;
    margin-top: 0;
    text-align: justify;
    font-size: 13px;
}


	



.page-cont-lft p strong { padding:0px;margin:0px;font-weight:bold;}







.page-cont-rft {



    float: right;



    margin:0px;padding:3px;



    width:317px;}







.page-cont-rft img {



    float: right;



    margin:0px;border:1px solid #999999;padding:3px;background-color:#FFFFFF;



    width:315px;height:	303px;}



.custom-link {



    display:block;



    margin: 0;



    padding: 0 0 18px;



    width: 716px;



}

.custom-link .we_text1 {
    color: #4C4C4C;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    margin: 0;
    padding: 0;
    width: 716px;
    text-align: justify;
}
.custom-link .we_text1 p {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: #4C4C4C;
    font-size: 13px;
    float: left;
    display: block line-height: 16px;
    padding: 0px;
    margin: 0px;
    padding-bottom: 10px;
    width: 716px;
    text-align: justify;
}







.custom-link .we_text1 ul{



    list-style: none outside none;



    margin: 0; display:block;



    padding: 0;width:716px;padding-bottom:10px;



}







.custom-link .we_text1 li {



    /*background: url(../../../images/we_icon.png) no-repeat scroll left 15px transparent;*/



    line-height: 18px;



    margin: 0;



    padding: 10px 0 0 22px;



}

.productpage-cont-rft {



    float: right;



    margin:0px;padding:3px;



    width:317px;}

.page-cont .page-cont-innerlft {

    float: left;width:190px;display:block;

    font-family: Verdana,Arial,Helvetica,sans-serif;color: #4C4C4C;

    font-size: 11px;

    line-height: 16px;

    margin: 0;

    padding: 0 0 5px;

}

.page-cont .page-cont-innerlft p{

	margin-bottom: 5px;display:block;width:190px;

    margin-top: 0;

	text-align:justify;}

.page-cont-innerrft {

    float: right;

    margin:0px;padding:3px;

    width:155px;}

.page-cont-innerrft img {

    float: right;

    margin:0px;

    }

#nsp-nsp_68{

float:left;

}

.nsp_text{

 color: #4C4C4C;

    float: right;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 11px;

    line-height: 16px;

    margin: 0;

    padding: 14px 0 0;

    width: 160px;

}

.nsp_header{

 	color: #072553;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 14px;

    margin: 0;

    padding: 0;

	float:right;

    width: 160px;

}

.nsp_image{

float:left;

}

.chronoform{

display:none;

}





/*menu css*/



UL#ariext129 LI A {

    font-size: 12px;

    font-weight: normal;

    text-transform: none;

    text-align: left;

    margin: 0;

    display: block;

    float: left;

    height: 25px;

    line-height: 25px;

    padding: 0 15px;

}

ul.ux-menu.ux-menu-horizontal {

    float: right;

    /* background: aquamarine; */

}





.about_address_bg {

    background: url(<?php echo $this->baseurl ?>/templates/rhuk_milkyway/images/address_bg_blue.jpg) repeat-x scroll 0 0 transparent;   

}

.product_add {

    background: none repeat scroll 0 0 #6da5e0;

   	border-color: #4d8ac9 #4d8ac9 #FFFFFF;   

}

.product_add_bg {

    background: none repeat scroll 0 0 #003f7d;   

}

#k2Container div.componentheading div.categorytitle {

/*color:#003f7d;*/

color:#fff;

font-weight:bold;

}

#k2Container div.componentheading{

/*background: url(<?php //echo $this->baseurl ?>/templates/rhuk_milkyway/images/drainage-system-headerbg.jpg) no-repeat scroll 0 0 transparent;*/

background:none repeat scroll 0 0 #003F7D;

    border-bottom: none;

    border-top: none;

}	

div.k2BreadcrumbsBlock a {

    color: #003f7d;

}

.product_view_text a{

	color:#003f7d;

}

ul.ux-menu.ux-menu-horizontal li {

    margin: 0px auto;

}

.search.mod_search97 label.element-invisible {

    display: none;

}

.futoor_menu ul.nav.menu.mod-list li.item-58 {

    background: none!important;

}

div#mainmenu_54 .welcome_right {

    display: none;

}



div#mainmenu_54 .welcome_bottom {

    display: none;

}

div#mainmenu_54 .welcome {

    /* display: none; */

    padding: 0;

}

div#mainmenu_55 .welcome {

    display: none;

}



div#mainmenu_53 p.nspInfo.nspInfo1.tleft.fleft {

    display: none!important;

}

.welcome {

    display: none;

}

div#mainmenu_53 .welcome {

    display: block;

}



.itemListCategory {

    display: none;

}

.itemListSubCategories h3 {

    display: none;

}

span.breadcrumbs.pathway {

    height: auto;

}

.modulektwo-tool h3 {
    width: 215px;
    padding: 0px;
    margin: 0px;
    float: left;
    background: url(../images/address_bg.jpg) repeat-x;
    height: 33px;
    line-height: 14px;
    color: #1c5290;
    font-weight: bold;
    font-size: 13px;
    text-align: left!important;
    padding-left: 9px;
}

.modulektwo-tool div.k2CategoriesListBlock ul {

    margin: 0px auto!important;

    width: 196px;

    padding: 10px;

    margin: 0px;

    float: left;

}

.modulektwo-tool div.k2CategoriesListBlock ul li {

    margin: 0px auto;

}

.modulektwo-tool div.k2CategoriesListBlock ul li {

    margin: 0px auto;

    width: auto;

    margin: 0px;

    float: left;

    font-size: 14px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    color: #000000;

    padding: 5px 0px 5px 13px;

    margin: 0px;

    border-bottom: #d9d9d9 solid 1px;

}



.componentheading.uPVC.Fittings {

    width: 716px;

    margin: 0px 0px 0px 0px;

    padding: 0px;

    border-top: #d9d9d9 solid 1px;

    border-bottom: #d9d9d9 solid 1px;

    background: url(../../../images/our_bg.jpg) no-repeat!important;

    height: 33px;

}

div#mainmenu_62 .modulektwo-tool h3 {

    background: url(../images/address_bg_custom.jpg) repeat-x scroll 0 0 transparent!important;

}

div#mainmenu_62 .about_address_bg {

    background: url(../images/address_bg_custom.jpg) repeat-x scroll 0 0 transparent!important;

}

.item-page.mouldsmaking h2.contentheading {

    background: none repeat scroll 0 0 #d10028!important;

}

div#mainmenu_63 span.breadcrumbs.pathway a.pathway {

    color: #d10028;

}

div#mainmenu_67 span.breadcrumbs.pathway a.pathway {

    color: #6d00ac;

}

div#mainmenu_63 .modulektwo-tool h3 {

    background: url(../images/address_bg_red.jpg) repeat-x scroll 0 0 transparent;

}

div#mainmenu_63 .about_address_bg {

    background: url(../images/address_bg_red.jpg) repeat-x scroll 0 0 transparent!important;

}

div#mainmenu_72 .ee , div#mainmenu_73 .ee , div#mainmenu_70 .ee , div#mainmenu_77 .ee {

    display: none;

}

div#mainmenu_72 .ee , div#mainmenu_73 .ee , div#mainmenu_70 .ee , div#mainmenu_77 .ee  {

    display: none;

}

div#mainmenu_67 #k2Container div.componentheading {

       background: none repeat scroll 0 0 #6d00ac!important;

}

div#mainmenu_67 #k2Container div.componentheading div.categorytitle{

color: #fff!important;

    font-weight: bold!important;

}

div#mainmenu_67 .modulektwo-tool h3 {

    background: url(../images/address_bg_purple.jpg) repeat-x scroll 0 0 transparent!important;

}

div#mainmenu_67 .about_address_bg {

  background: url(../images/address_bg_purple.jpg) repeat-x scroll 0 0 transparent!important;

}

div#mainmenu_67 .product_add {

    background: none repeat scroll 0 0 #dcc1ee;

    border-color: #cea6e4 #cea6e4 #FFFFFF;

}

div#mainmenu_67 .product_add_bg{

    background: none repeat scroll 0 0 #6d00ac!important;



}

div#mainmenu_68 .componentheading.Drainage-System {

    background: none repeat scroll 0 0 #003F7D;

    /* color: white; */

}

div#mainmenu_68 .componentheading.Drainage-System  .categorytitle{



color: #fff!important;

    font-weight: bold!important;

}

div#mainmenu_69 .componentheading.Electrical.System  .categorytitle{



color: #fff!important;

    font-weight: bold!important;

}

div#mainmenu_68 .modulektwo-tool h3 {

    background: url(../images/address_bg_blue.jpg) repeat-x scroll 0 0 transparent!important;

}

div#mainmenu_68 .about_address_bg {

 background: url(../images/address_bg_blue.jpg) repeat-x scroll 0 0 transparent!important;

}

div#mainmenu_68 .product_add {

background: none repeat scroll 0 0 #6da5e0;

    border-color: #4d8ac9 #4d8ac9 #FFFFFF;

}

div#mainmenu_68 .product_add_bg {

    background: none repeat scroll 0 0 #003f7d;

}

div#mainmenu_69 .modulektwo-tool h3 {

        background: url(../images/address_bg_green.jpg) repeat-x scroll 0 0 transparent!important;

}

div#mainmenu_69 .about_address_bg {

     background: url(../images/address_bg_green.jpg) repeat-x scroll 0 0 transparent!important;

}

div#mainmenu_69 .product_add {

background: none repeat scroll 0 0 #c8e5a3;

    border-color: #9ece60 #9ece60 #FFFFFF;

}

div#mainmenu_69 .product_add_bg {

    background: none repeat scroll 0 0 #589e00;

}

div.catItemIntroText {

    font-size: inherit;

    font-weight: normal;

    line-height: inherit;

    padding: 4px 0 12px 0;

    display: none;

    border: 0px;

}

div.catItemView{

border-bottom:0px!important;



}

.update-k2 .menutitle-3 {

    display: none;

}

.itemHeader.k2update {

    width: 706px;

    float: left;

    margin: 0px;

    background: url(../images/about_bg.jpg) no-repeat!important;

    font-size: 20px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    color: #FFFFFF!important;

}

.itemHeader.k2update h2.itemTitle {

    /* color: white; */

    font-size: 20px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    color: #FFFFFF;

    padding: 6px 0px 6px 10px;

}

.itemSocialSharing.sociall {

    display: none;

}

div#mainmenu_69 .product_view_text a {

   

    color: #589e00;

}

div#mainmenu_53 .about_right {

    display: none;

}

div#mainmenu_53 .about_left {

    display: none;

}

div#mainmenu_69 #pathway span a.pathway {

        color: #589e00;

}

div#mainmenu_63 .product_add {

       background: none repeat scroll 0 0 #fdb6bc;

    border-color: #fe91a6 #fe91a6 #FFFFFF;

}

div#mainmenu_63 .product_add_bg {

    background: none repeat scroll 0 0 #d10028;

}

div#mainmenu_169 .address_bottom_bg.ee {

    display: none;

}

div#mainmenu_58 .address_bottom_bg.ee {

    display: none;

}

div#mainmenu_71 .address_bottom_bg.ee {

    display: none;

}

div#mainmenu_59 .address_bottom_bg.ee {

    display: none;

}

div#mainmenu_74 .address_bottom_bg.ee {

    display: none;

}

div#mainmenu_75 .address_bottom_bg.ee {

    display: none;

}

div#mainmenu_60 .address_bottom_bg.ee {

    display: none;

}

div#mainmenu_86 .address_bottom_bg.ee {

    display: none;

}
div.mod_search97 input[type="search"] {
   
    width: 145px;
    border: 1px solid #ccc;
   
    margin: 0px 0 5px 0;
}
.innerbanner img.moduleid127.flexheader {
    width: 980px!important;
}
div#mainmenu_57 .address_bottom_bg.ee {
    display: none;
}
h3 {
    font-size: inherit;
}
.social_footer {
    text-align: center;
}
div#mainmenu_54 .address_bottom_bg.ee {
    display: none;
}


div#mainmenu_65 .page-cont.cer {
    width: 100%!important;
}
div#mainmenu_65 .page_text.cer {
    width: 50%!important;
}
div#mainmenu_65 .page_text.cer p {
    width: 100%;
}
div#mainmenu_65 .page-cont-rft {
    float: right;
    width: 49%;
}

div#mainmenu_86 .joomla_add_this {
    display: none;
}
div#mainmenu_86 .avPlayerWrapper.avVideo {
    float: left;
}

div#mainmenu_86 td.video {
    width: 125px;
}
h2.contentheading {
    margin-bottom: 5px;
}

.modulektwo-tool h3 {
    text-align: center;
}

ul.ux-menu-sub li.ux-menu-item-level-1 a:hover {
    width: 141px!important;
}
ul.ux-menu-sub li.ux-menu-item-level-2 a:hover {
    width: 141px!important;
}
ul#ext-gen17 li.ux-menu-item-level-2 a:hover {
    width: 150px!important;
}
	ul.ux-menu-sub li.ux-menu-item-level-1 a.current {
		width: 141px!important;
	}
ul#ext-gen17 li.ux-menu-item-level-2 a.current {
    width: 150px!important;
}
ul.ux-menu-sub li.ux-menu-item-level-2.ux-menu-item72 a:hover {
    width: 150px!important;
}
ul.ux-menu-sub li.ux-menu-item-level-2.ux-menu-item73 a:hover {
    width: 150px!important;
}

ul.ux-menu-sub li.ux-menu-item-level-2.ux-menu-item72 a {
    width: 150px!important;
}
ul.ux-menu-sub li.ux-menu-item-level-2.ux-menu-item73 a {
    width: 150px!important;
}

ul.ux-menu-sub li.ux-menu-item-level-1 a:not( :hover ) {
    width: 141px!important;
}
ul.ux-menu-sub li.ux-menu-item-level-2.ux-menu-item72 a {
    width: 150px!important;
}
ul.ux-menu-sub li.ux-menu-item-level-2.ux-menu-item73 a {
    width: 150px!important;
}
div#mainmenu_86 .addtoany_container {
    display: none;
}

.gallery_test.b img {
    width: 218px!important;
}

.welcome_text1.cc {
    width: 100%;
}

.address_icon_text {
    width: 202px !important;
    padding: 0px 0px 0px 0px !important;
    
}

div#mainmenu_53 div#contact .address_text {
    font-size: 18px;
}

.address_icon_text.rrr {
    padding-left: 30px!important;
}

.number .address_text1 {
    font-size: 14px;
    border:0px;
}
.email .address_icon1 {
    width: 100%;
    padding-bottom: 15px;
}
.address_text1.pqr {
    border: 0;
    display: flex;
    font-size: 14px;
    padding-top: 10px;
	padding-bottom:0px;
}
.address_icon_text.fff {
    padding-left: 36px!important;
    margin: 0px auto;
}
.address_icon1.last {
    display: flex;
}
.welcome_text {
    font-weight: 600!important;
}
div#mainmenu_53 h4.nspHeader a {
    font-size: 15px!important;
    font-weight: bold;
}

div#mainmenu_53 p.nspText.tleft.fright {
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #4c4c4c;
    text-align: justify;
}
a.readon.fright {
    font-size: 14px;
      font-weight: bold;
    padding-bottom: 10px;
}

.social_footer img {
    width: 25px;
    height: 25px;
}

.we_top {
  
    font-weight: bold;
}

div#mainmenu_54 .welcome_text1 {
    width: 715px!important;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 0px;
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #4c4c4c;
    line-height: 16px;
    text-align: justify!important;
}
div#mainmenu_54 .welcome_text {
    width: 725px!important;
  
}

div#mainmenu_53 .welcome_text1 {
    width: 540px!important;
    text-align: justify!important;
}

div#mainmenu_53 .address_text1 {
    width: 380px!important;
    text-align: justify!important;
	    font-size: 12px!important;
}
.address_icon.bottom{
padding-left:5px;

}

.address_icon1 {
   width: 250px;
       color: #4c4c4c;
    
}
.address_icon1.last img {
    padding-right: 0;
}
.address_icon1 img {
    float: left;
	    padding-right: 10px;
}

.address_text1.contactbox {
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #4c4c4c;
    line-height: 16px;
    text-align: justify!important;
}
.address_text.title a {
    font-size: 15px!important;
    font-weight: bold;
}
div#mainmenu_54 .about_address.ee {
    display: none;
}
h3.contact.us a {
    font-weight: bold;
}


div#mainmenu_61 .offer .page_text {
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #4c4c4c;
    line-height: 16px;
    text-align: justify!important;
}

div#mainmenu_61 .offer {
   
    padding: 18px 0px 18px 0px!important;
}

div.subCategory {
   
    border: 2px solid #85b1de!important;
 
    padding: 5px!important;
    
}

div#mainmenu_61  .category_im_text {
    width: 230px!important;
    font-size: 14px!important;
      color: #4c4c4c;

}

div.k2CategoriesListBlock ul li a {
    
    color: #4c4c4c!important;
    /* color: #000000; */
    
}
.category_view_text a {
    float: left;
    font-size: 13px!important;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #305ca3;
}
div#mainmenu_72 .page-cont-lft {
    width: 50%;
}
div#mainmenu_77 .offer_text {
    font-size: 13px;
}
div#mainmenu_57 .offer_text {
    font-size: 13px;
}
.second-offertext , .fourth-offertext{
    width: 50%;
    float: left;
}
.third-offertext , .fifth-offertext  {
    width: 50%;
    float: right;
}
.fourth-offertext p {
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #4c4c4c;
    line-height: 16px;
    text-align: justify!important;
}
.fourth-offertext {
    margin-top: 23px;
}
div#mainmenu_75 .about_address.ee {
    display: none;
}

.inner.textt {
    padding-left: 20px;
}
div#mainmenu_58 .about_address.ee {
    display: none;
}
div#mainmenu_86 h1 {
    display: none;
}