@charset "UTF-8";
/* CSS Document */

ul#productmatrix			{ width: 427px; margib-bottom: 5px; }
ul#productmatrix li			{ width: 100%; display: block; margin: 0px; padding: 0px; }
ul#productmatrix li a		{ display: block; width: 100%; }


div.cropme {
  position: relative;
  height: 88px;
  z-index: 1;
}
div.cropme a img {
  position: absolute;
  clip: rect(auto auto 88px auto);
}
div.cropme a img:hover {
  top: -88px;
}

div.menuimage
{
	position: relative;
	float: right;
	width: 100px;
	padding-left: 35px;
	z-index: 2;
}

.generic   				
{ 
	position: relative;
}

/*.test a:hover 				{ color:#890202; }*/
.test a						{ color:#d6e4e6; }
.generic:hover    			{ height: 88px; background: url('../images/home/generic.png') left -88px no-repeat; }
.alarms						{ height: 88px; background: url('../images/home/generic.png') left top no-repeat;
								text-align: right;
								font-family: Arial;
	font-weight: bold;
	font-size:28px;
 }
.alarms:hover				{ background: url('../images/home/generic.png') left -88px no-repeat; }
a.cctv						{ height: 89px; background: url('../images/home/cctv_systems.png') left top no-repeat; }
a.cctv:hover				{ background: url('../images/home/cctv_systems.png') left -89px no-repeat; }
a.intercoms					{ height: 88px; background: url('../images/home/intercoms.png') left top no-repeat; }
a.intercoms:hover			{ background: url('../images/home/intercoms.png') left -88px no-repeat; }
a.ductedvacuums				{ height: 95px; background: url('../images/home/ducted_vacuums.png') left top no-repeat; }
a.ductedvacuums:hover		{ background: url('../images/home/ducted_vacuums.png') left -95px no-repeat; }

#loginarea					{ margin-left: 25px; height: 70px; padding-left: 20px; padding-top: 10px; background: transparent url('../images/global/login_box.png') left top no-repeat; }
/*html #loginarea			{ width: 370px; margin-left: 37px; padding-right: 5px; }*/

form#login label			{ display: block; float: left; width: 132px; color: #920302; font: bold 12px Tahoma; margin-right: 7px; }
form#login input			{ display: block; float: left; width: 132px; height: 15px; border: solid 1px #a3a0a2; background: #FFF; color: #000; font: 11px Tahoma; margin-right: 7px; padding: 3px 0px 3px 3px;}
form#login input.formbutton { float: left; width: 62px; height: 23px; border: solid 1px #FFF; padding-right: 2px; background: #F00 url('../images/global/submit_button.png') left bottom repeat-x; text-align: right; color: #FFF; font: bold 12px Tahoma; }

#productlisting				{float:left; width: 430px; padding-top: 57px;}
#producttext				{float: left; width: 290px; color: grey; color:#d6e4e6; padding-left: 0px; margin-left: 0px;}
