a{
	margin: 0px;
	padding: 0px;
	outline: none;
}
	a.topbuttonlink{
		position: absolute;
		display: block;
		width: 108px;
		height: 35px;
		text-decoration: none;
		color: #000;
		text-align: center;
		line-height: 35px;
		font-size: 11px;
	}
	a.topmenulink{
		text-decoration: none;
		color: #000;
		line-height: 25px;
		font-size: 10px;
		margin-left: 8px;
		text-align: left;
	}
body{
	margin: 0px;
	padding: 0px;
	font-family: arial;
}
div{
	margin: 0px;
	padding: 0px;
}
	div#assistancespace a{
		color: #000;
		text-decoration: none;
	}
	div#catdescription{
		width: 750px;
		height: 340px;
		margin-left: 10px;
		margin-top: 10px;
	}
		div#catdescription p{
			font-size: 11px;
			color: #000;
			margin-left: 2px;
		}
	div#categorysidemenu{
		width: 200px;
		height: 450px;
		background-color: #4d4d4d;
		float: left;
		padding-top: 6px;
	}
		div#categorysidemenu a{
			font-size: 11px;
			color: #aaa;
			margin: 10px;
			text-decoration: none;
			line-height: 20px;
		}		
			div#categorysidemenu a:hover{
				color: #fff;
			}
		div#categorysidemenu p{
			font-size: 11px;
			color: #aaa;
			padding: 0px;
			margin-left: 10px;
			margin-top: 2px;
			text-decoration: none;
			line-height: 20px;
			cursor: pointer;
		}
		div#categorysidemenu p:hover{
			color: #fff;
		}
	div#catmain{
		float: left;
		width: 760px;
		height: 456px;
	}
	div#catname{
		width: 750px;
		height: 40px;
		margin-left: 10px;
		background-color: #4d4d4d;
	}
		div#catname p{
			line-height: 40px;
			font-size: 18px;
			color: #fff;
			margin-left: 15px;
		}
	div.clearboth{
		clear: both;
	}
	div#content{
		position: absolute;
		top: 95px;
		width: 960px;
	}
		div#customercontent a{
			text-decoration: none;
			color: #000;
		}
		div#customercontent h1{
			font-size: 18px;
			font-weight: bold;
			line-height: 18px;
		}
		div#customercontent h2{
			font-size: 14px;
			font-weight: bold;
			line-height: 16px;
			margin-top: 18px;
			margin-bottom: 2px;
		}
		div#customercontent p{
			font-size: 11px;
			line-height: 15px;
		}
		div#customercontent select{
			margin-top: 5px;
			font-size: 11px;
			line-height: 15px;
		}
		div#customercontent ul{
			margin: 10px;
			padding: 0px;
			margin-left: 25px;
			line-height: 15px;
			font-size: 11px;
		}
	div#footerline{
		width: 960px;
		height: 2px;
		background-color: #e9eaea;
		margin-top: 15px;
	}
	div#footerlogo{
		float: right;
		width: 74px;
		height: 11px;
		margin-top: 5px;
		background-image: url('image/armourlogo.png');
		background-repeat: no-repeat;
	}
		div#footerlogo a{
			display: block;
			width: 74px;
			height: 11px;
		}
	div#footertextdiv{
		height: 11px;
		margin-top: 5px;
		float: right;
		width: 500px;
	}
		div#footertextdiv a{
			color: #aaa;
			text-decoration: none;
		}
		div#footertextdiv p{
			text-align: right;
			margin-right: 5px;
			font-size: 10px;
			color: #aaa;
		}
	div.intropic{
		position: absolute;
		width: 960px;
		height: 385px;
		background-repeat: no-repeat;
	}
	div#intropicspace{
		position: relative;
		width: 960px;
		height: 385px;
		overflow: hidden;
	}
	div#logodiv{
		position: absolute;
		left: 10px;
		width: 154px;
		height: 35px;
		cursor: pointer;
	}
	div#main{
		position: relative;
		margin-left: auto;
		margin-right: auto;
		width: 960px;
		margin-top: 10px;
	}
	div#restoftopbar{
		position: absolute;
		top: 45px;
		left: 440px;
		width: 520px;
		height: 35px;
		background-repeat: repeat;
		background-image: url('image/topbarbg.png');
	}
		div#productdescription p{
			font-size: 11px;
			margin: 10px;
			line-height: 15px;
		}
		div#productdescription ul{
			margin: 10px;
			padding: 0px;
			margin-left: 25px;
			line-height: 15px;
			font-size: 11px;
		}
		div#productreview p{
			font-size: 11px;
			margin: 10px;
			line-height: 15px;
		}
		div#productspecs p{
			font-size: 11px;
			margin: 10px;
			line-height: 15px;
		}
		div#productspecs ul{
			margin: 10px;
			padding: 0px;
			margin-left: 25px;
			line-height: 15px;
			font-size: 11px;
		}
	div.topbutton{
		position: absolute;
		top: 45px;
		width: 108px;
		height: 35px;
		background-repeat: repeat;
		background-image: url('image/topbarbg.png');
		cursor: pointer;
	}
		div.topbutton p{
			text-align: center;
			line-height: 35px;
			font-size: 11px;
		}
	div.topbuttondivider{
		position: absolute;
		top: 45px;
		width: 2px;
		height: 35px;
		background-repeat: no-repeat;
		background-image: url('image/topbuttondivide.png');
	}
	div.topbuttonover{
		overflow: hidden;
		display: none;
		position: absolute;
		top: 45px;
		width: 108px;
		height: 35px;
		background-repeat: repeat;
		background-image: url('image/toppulldownbg.png');
		cursor: pointer;
	}
		div.topbuttonover p{
			text-align: center;
			line-height: 35px;
			font-size: 11px;
		}
		div.topbuttonover p.secondarymenutext{
			line-height: 25px;
			font-size: 10px;
			margin-left: 8px;
			text-align: left;
		}
	div.topmenu{
		overflow: hidden;
		display: none;
		position: absolute;
		top: 80px;
		width: 108px;
		height: 110px;
		background-repeat: repeat;
		background-image: url('image/topmenubg.png');
		z-index: 1;
	}
	div#wheretobuy{
		margin: 20px;
	}
		div#wheretobuy h1{
			font-size: 16px;
			font-weight: bold;
		}
		div#wheretobuy p{
			font-size: 11px;
			line-height: 14px;
			margin-bottom: 20px;
		}
img{
	margin: 0px;
	padding: 0px;
	border-style: none;
}
p{
	margin: 0px;
	padding: 0px;
}
table{
	margin: 0px;
	padding: 0px;
}
td{
	margin: 0px;
	padding: 0px;
}
tr{
	margin: 0px;
	padding: 0px;
}
.cookiemessage{
	position: relative;
	top: 520px;
}