@charset "utf-8";

/* CSS Document */

.innermenu

{

	margin:0px auto 0px;

	padding:0px;

	width:98%;

	min-height:325px;

	height:auto;

	border:solid 1px #ccc;

	margin:10px 0px 10px 10px;

	background:#fff;

	overflow:auto !important;

}

.tableft

{

	width:21%;

	height:100%;

	float:left;

}

.tabright

{

	width:77%;

	height:100%;

	float:right;

	background:#ccc;

}



/* side navigation */

#sidemenu {

  margin: 0;

  padding: 0;

  width: 100%;

  float: left;

  background: #fff;

  border: 1px solid #c9c9c9;

  margin:8px 0px 5px 8px;

}

#sidemenu li { 

display: block; 

text-align: left;

border-top: 1px solid #fff; 

}



#sidemenu li a { 

  display: block;

  padding: 8px 6px;

  color: #555;

  padding-left:10px;

  text-decoration: none;

  border-bottom: 1px solid #d1d1d1;

  font-family:'bebas_neueregular',sans-serif;

  font-size: 18px;

  font-style: normal;

  font-weight: 300 !important;

  text-transform: uppercase;

}



#sidemenu li a.wire {

  width: 101%;

  background: #000;

}

#productlist {

  width:100%;

  display: block;

  background: #f3f2f2;

  min-height: 325px;

}

#productlist p {

  font-size: 1.4em;

  line-height: 1.25em;

  color: #575757;

  font-weight: normal;

  margin-bottom: 10px;

  text-align:justify;

}

.contentblock {

  display: block;

}



.contentblock.hidden {

  display: none;

}

.wire a

{

	display:block;

	background:url(../images/wire.png) no-repeat 177px center;

}

.wire a:hover

{

	display:block;

	background:#57aad5 url(../images/wirehover.png) no-repeat 177px center;

	color:#fff !important;

}

.mcb a

{

	display:block;

	background:url(../images/mcb.png) no-repeat 177px center;

}

.mcb a:hover

{

	display:block;

	background:#b845c1 url(../images/mcbhover.png) no-repeat 177px center;

	color:#fff !important;

}

.tape a

{

	display:block;

	background:url(../images/tape.png) no-repeat 177px center;

}

.tape a:hover

{

	display:block;

	background:#51aeb0 url(../images/tapehover.png) no-repeat 177px center;

	color:#fff !important;

}

.fan a

{

	display:block;

	background:url(../images/fan.png) no-repeat 177px center;

}

.fan a:hover

{

	display:block;

	background:#eb9b31 url(../images/fanhover.png) no-repeat 177px center;

	color:#fff !important;

}

.light a

{

	display:block;

	background:url(../images/emergencylight.png) no-repeat 177px center;

}

.light a:hover

{

	display:block;

	background:#f409a4 url(../images/emergencylight.png) no-repeat 177px center;

	color:#fff !important;

}

.heater a

{

	display:block;

	background:url(../images/waterheater.png) no-repeat 177px center;

}

.heater a:hover

{

	display:block;

	background:#e61b23 url(../images/waterheaterhover.png) no-repeat 177px center;

	color:#fff !important;

}

.lighting a

{

	display:block;

	background:url(../images/light.png) no-repeat 177px center;

}

.lighting a:hover

{

	display:block;

	background:#5a328a url(../images/lighthover.png) no-repeat 177px center;

	color:#fff !important;

}

.pipes a

{

	display:block;

	background:url(../images/pipes.png) no-repeat 177px center;

}

.pipes a:hover

{

	display:block;

	background:#8db819 url(../images/pipes.png) no-repeat 177px center;

	color:#fff !important;

}

.prodmenu

{

	width:100%;

	position:relative;

	left:0;

}

.prodmenu ul

{

	margin:0px !important;

	padding:0px !important;

	list-style:none;

}

.prodmenu ul li

{

	float:left;

	width:32% !important;

	height:145px !important;

	margin:8px 0px 0px 7px;

	background:#FFF;

	box-shadow:1px 1px 2px #CCC;

}

.prodmenu ul li img

{

	margin:6px 6px 0px 6px;

	padding:0px;

}

.prodmenu ul li a

{



	color: #525151;

	text-decoration:none;

}



.prodmenu h2

{

	margin:0px auto 0px;

	padding:0px;

	height:25px;

	clear:both !important;

	text-align:center;

	font-size:17px;

	line-height:25px !important;

}



div.companmenu

{

	width:100%;

	height:auto;

	background:#000;

}

div.companmenu ul

{

	list-style:none;

	margin:0;

	padding:0;

}

div.companmenu ul li

{

	float:left;

	width:24% !important;

	height:145px !important;

	margin:8px 0px 0px 7px;

	background:#FFF;

	box-shadow:1px 1px 2px #CCC;

}

div.companmenu ul li img

{

	margin:6px 6px 0px 3px;

}

div.companmenu ul li a

{



	color: #525151;

	text-decoration:none;

}



div.companmenu h2

{

	margin:0px auto 0px;

	padding:0px;

	height:27px;

	clear:both !important;

	text-align:center;

	font-size:17px;

	line-height:27px !important;

}

div.companmenu h2 a:hover

{

	display:block;

	background:#757575;

	height:23px;

	margin:0px 3px 0px 3px;

	color:#FFF;

}

#wire-content h2 a:hover

{

	display:block;

	background:#1d9ddf;

	height:23px;

	margin:0px 3px 0px 3px;

	color:#FFF;

}

#mcb-content h2 a:hover

{

	display:block;

	background:#b845c1;

	height:23px;

	margin:0px 3px 0px 3px;

	color:#FFF;

}

#tape-content h2 a:hover

{

	display:block;

	background:#2dc0c3;

	height:23px;

	margin:0px 3px 0px 3px;

	color:#FFF;

}

#fan-content h2 a:hover

{

	display:block;

	background:#eb9b31;

	height:23px;

	margin:0px 3px 0px 3px;

	color:#FFF;

}

#fan-contents h2 a:hover

{

	display:block;

	background:#eb9b31;

	height:23px;

	margin:0px 3px 0px 3px;

	color:#FFF;

}
#recfan-contents h2 a:hover

{

	display:block;

	background:#eb9b31;

	height:23px;

	margin:0px 3px 0px 3px;

	color:#FFF;

}

#light-content h2 a:hover

{

	display:block;

	background:#d42097;

	height:23px;

	margin:0px 3px 0px 3px;

	color:#FFF;

}

#pipes-content h2 a:hover

{

	display:block;

	background:#8db819;

	height:23px;

	margin:0px 3px 0px 3px;

	color:#FFF;

}

#heater-content h2 a:hover

{

	display:block;

	background:#e61b23;

	height:23px;

	margin:0px 3px 0px 3px;

	color:#FFF;

}

#lighting-content h2 a:hover

{

	display:block;

	background:#5a328a;

	height:23px;

	margin:0px 3px 0px 3px;

	color:#FFF;

}