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

body {
	background-image:url(../images/Pinboard.png);
	background-position:center 165px;
	background-repeat:no-repeat;
}

#header {
	height:94px;
	background-color:#FFFFFF;
	border-bottom:dashed 1px #999999;
}

#coopersLogo {
	float:left;
	position:relative;
	left:0px;
	margin:0px;
	padding:0px;
}

#coopersLogo a {
	border:none;
	color:#FFFFFF;
}

#tagline {
	float:left;
	position:relative;
	left:40px;
	top:14px;
	margin:0px;
	padding:0px;
}

.red {
	color:#FF0000;
}

.grey {
	color:#999999;
}

#contactDetails {
	position:relative;
	float:right;
	right:0px;
	margin:2px 0px 0px 0px;
	padding:0px;
	width:250px;
}

#contactDetails a {
	color:#FF0000;
	text-decoration:none;
}

#contactDetails a:hover {
	color:#000000;
}

.contactCell {
	width:250px;
	float:right;
	clear:right;
	margin-top:5px;
	padding-bottom:5px;
}

.contactLeft {
	float:left;
	position:relative;
	left:0px;
}

.contactRight {
	float:right;
	position:relative;
	right:0px;
}

.borderBottomDashed {
	border-bottom:dashed 1px #999999;
}

#headline {	
	height:60px;
	margin-top:10px;
}

/*************************** Main Image ****************************/

#mainContainer {
	width:940px;
	height:665px;
	margin:84px 0px 0px 0px;
	padding:0px;
	background-image:url(../images/ProductSelector3.jpg);
	background-position:center;
	background-repeat:no-repeat;
}

#mainContainer span {
	display:none;
}

/***************************** Row 1 ******************************/

#row1 {
	width:940px;
	height:98px;
	position:relative;
	top:155px;
}

#viifireDoor1 {
	height:49px;
	width:10px;
	position:relative;
	float:left;
	display: block;
	left:332px;
	top:49px;
	background-image:url(../images/Row1.2.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#viifireDoor1:hover { 
  background-position: 0 -49px;
}

#fmPlus1 {
	height:98px;
	width:14px;
	position:relative;
	float:left;
	display: block;
	left:404px;
	top:0px;
	background-image:url(../images/Row1.4.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#fmPlus1:hover { 
  background-position: 0 -98px;
}

#horizontal1 {
	height:98px;
	width:60px;
	position:relative;
	float:left;
	display: block;
	left:404px;
	top:0px;
	background-image:url(../images/Row1.5.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#horizontal1:hover { 
  background-position: 0 -98px;
}

#viifireDoor2 {
	height:32px;
	width:18px;
	position:relative;
	float:left;
	display: block;
	left:416px;
	top:66px;
	background-image:url(../images/Row1.7.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#viifireDoor2:hover { 
  background-position: 0 -32px;
}

#viifireDoor3 {
	height:41px;
	width:18px;
	position:relative;
	float:left;
	display: block;
	left:446px;
	top:57px;
	background-image:url(../images/Row1.9.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#viifireDoor3:hover { 
  background-position: 0 -41px;
}

#viifireDoor4 {
	height:53px;
	width:18px;
	position:relative;
	float:left;
	display: block;
	left:536px;
	top:45px;
	background-image:url(../images/Row1.11.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#viifireDoor4:hover { 
  background-position: 0 -53px;
}

/***************************** Row 2 ******************************/

#row2 {
	width:940px;
	height:12px;
	position:relative;
	top:155px;
}

#horizontal2 {
	height:12px;
	width:108px;
	position:relative;
	float:left;
	display: block;
	left:420px;
	top:0px;
	background-image:url(../images/Row2.1.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#horizontal2:hover { 
  background-position: 0 -12px;
}

#horizontal3 {
	height:12px;
	width:146px;
	position:relative;
	float:left;
	display: block;
	left:454px;
	top:0px;
	background-image:url(../images/Row2.2.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#horizontal3:hover { 
  background-position: 0 -12px;
}

/***************************** Row 3 ******************************/

#row3 {
	width:940px;
	height:58px;
	position:relative;
	top:154px;
}

#row31 {
	height:58px;
	width:222px;
	position:relative;
	float:left;
	left:70px;
	top:0px;
}

#smokeStop1 {
	height:22px;
	width:222px;
	position:relative;
	float:left;
	display: block;
	left:0px;
	top:0px;
	background-image:url(../images/Row3.11.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#smokeStop1:hover { 
  background-position: 0 -22px;
}

#viifireServe1 {
	height:36px;
	width:22px;
	position:relative;
	float:left;
	display: block;
	left:170px;
	top:0px;
	background-image:url(../images/Row3.12.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#viifireServe1:hover { 
  background-position: 0 -36px;
}

#viifireDoor5 {
	height:58px;
	width:10px;
	position:relative;
	float:left;
	display: block;
	left:110px;
	top:0px;
	background-image:url(../images/Row3.2.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#viifireDoor5:hover { 
  background-position: 0 -58px;
}

#fmPlus2 {
	height:58px;
	width:14px;
	position:relative;
	float:left;
	display: block;
	left:182px;
	top:0px;
	background-image:url(../images/Row3.3.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#fmPlus2:hover { 
  background-position: 0 -58px;
}

#wideSingle {
	height:58px;
	width:398px;
	position:relative;
	float:left;
	display: block;
	left:236px;
	top:0px;
	background-image:url(../images/Row3.4.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#wideSingle:hover { 
  background-position: 0 -58px;
}

/***************************** Row 4 ******************************/

#row4 {
	width:940px;
	height:135px;
	position:relative;
	top:154px;
}

#row41 {
	height:135px;
	width:224px;
	position:relative;
	float:left;
	left:70px;
	top:0px;
}

#smokeStop2 {
	height:27px;
	width:224px;
	position:relative;
	float:left;
	display: block;
	left:0px;
	top:0px;
	background-image:url(../images/Row4.11.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#smokeStop2:hover { 
  background-position: 0 -27px;
}

#concertina1 {
	height:34px;
	width:60px;
	position:relative;
	float:left;
	clear:left;
	display:block;
	left:18px;
	top:44px;
	background-image:url(../images/Row4.12.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#concertina1:hover {
	background-position: 0 -34px;
}

#smokeStop3 {
	height:61px;
	width:126px;
	position:relative;
	float:left;
	display: block;
	left:18px;
	top:17px;
	background-image:url(../images/Row4.13.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#smokeStop3:hover { 
  background-position: 0 -61px;
}

#row42 {
	height:135px;
	width:12px;
	position:relative;
	float:left;
	left:108px;
	top:0px;
}

#viifireDoor6 {
	height:68px;
	width:12px;
	position:relative;
	float:left;
	display:block;
	left:0px;
	top:0px;
	background-image:url(../images/Row4.21.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#viifireDoor6:hover {
	background-position: 0 -68px;
}

#viifireDoor7 {
	height:67px;
	width:12px;
	position:relative;
	float:left;
	clear:left;
	display:block;
	left:0px;
	top:0px;
	background-image:url(../images/Row4.22.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#viifireDoor7:hover {
	background-position: 0 -67px;
}

#concertina2 {
	height:31px;
	width:50px;
	position:relative;
	float:left;
	display:block;
	left:108px;
	top:0px;
	background-image:url(../images/Row4.3.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#concertina2:hover {
	background-position: 0 -31px;
}

#fmSingle {
	height:66px;
	width:20px;
	position:relative;
	float:left;
	display:block;
	left:108px;
	top:69px;
	background-image:url(../images/Row4.4.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#fmSingle:hover {
	background-position: 0 -66px;
}

#smokeStrip {
	height:70px;
	width:6px;
	position:relative;
	float:left;
	display:block;
	left:156px;
	top:0px;
	background-image:url(../images/Row4.5.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#smokeStrip:hover {
	background-position: 0 -70px;
}

#fmMultiple {
	height:135px;
	width:102px;
	position:relative;
	float:left;
	display:block;
	left:322px;
	top:0px;
	background-image:url(../images/Row4.6.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#fmMultiple:hover {
	background-position: 0 -135px;
}

/***************************** Row 5 ******************************/

#row5 {
	width:940px;
	height:58px;
	position:relative;
	top:154px;
}

#viifireDoor8 {
	height:58px;
	width:10px;
	position:relative;
	float:left;
	display: block;
	left:332px;
	top:0px;
	background-image:url(../images/Row5.1.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#viifireDoor8:hover { 
  background-position: 0 -58px;
}

#viifireFloor {
	height:7px;
	width:80px;
	position:relative;
	float:left;
	display: block;
	left:400px;
	top:0px;
	background-image:url(../images/Row5.2.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#viifireFloor:hover { 
  background-position: 0 -7px;
}

#smokeStop4 {
	height:26px;
	width:194px;
	position:relative;
	float:left;
	display: block;
	left:464px;
	top:0px;
	background-image:url(../images/Row5.3.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#smokeStop4:hover { 
  background-position: 0 -26px;
}

/***************************** Links ******************************/

#lowerLinks {
	margin-top:100px;
	border-top:dashed 1px #999999;
	padding-top:10px;
}

#lowerLinks a {
	color:#094486;
	text-decoration:none;
}

#lowerLinks a:hover {
	color:#CCCCCC;
}

#lowerLinks ul a {
	color:#333333;
	text-decoration:underline;
}

#lowerLinks ul a:hover {
	color:#CCCCCC;
}

#footer {
	height:50px;
	border-top:dashed 1px #999999;
	margin-top:20px;
	padding-top:10px;
	font-size:10px;
	text-align:center;
	color:#999999;
}
