@charset "utf-8";
body {
	background-image: url(a01.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
}
a {
	color: #025d88;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #ff6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
img {
	border: 0px none #FFFFFF;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:30px;
	color: #ff6600;
	margin: 0px;
	padding-top:5px;
	padding-bottom:5px;	
	line-height:65px;
	display: block;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:25px;
	color: #ff6600;
	margin: 0px;
	padding-top:5px;
	padding-bottom:5px;	
	line-height:55px;
	display: block;

}
.h1bg {
	background-image: url(a28.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:35px;
}
p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	text-align: justify;
}
/* class */
.bg01 {
	background-image: url(a09.jpg);
	background-repeat: repeat-x;
	background-position: left top;

}
.bg02 {
	background-image: url(a10.jpg);
	background-repeat: repeat-x;
	background-position: left top;

}
.bg03 {
	background-image: url(a24.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.bg04 {
	background-image: url(a15.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.bg05 {
	background-image: url(a16.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.bg06 {
	background-image: url(a14.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.bg07 {
	background-image: url(a21.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.bg08 {
	background-image: url(a17.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg09 {
	background-image: url(a18.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.bg10 {
	background-image: url(a19.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.bg11 {
	background-image: url(a20.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-weight: normal;
}
.bg12 {
	background-image: url(a25.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.toplink td {
	background-image: url(a26.png);
	background-repeat: no-repeat;
	background-position: right top;	
}
.toplink td.nobg {
	background-image: url(spacer.png);
	background-repeat: no-repeat;	
}
.toplink a {
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	padding-right: 21px;
	padding-left: 20px;

}
.border1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 5px;
}
.h1bg2 {
	background-image: url(a31.png);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left:35px;
}
ul, li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
li {
	list-style-type: none;
	background-image: url(a32.png);
	background-repeat: no-repeat;
	background-position: 10px 5px;
	text-align: left;
	display: block;
	padding-left: 30px;
	padding-bottom: 5px;
}
.ulset01 li {
	color: #025d88;
	font-weight: bold;
}
.ulset01 li a {
	color: #025d88;
}
.box01-01 {
	background-image: url(a35.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.box01-02 {
	background-image: url(a33.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.box01-03 {
	background-image: url(a34.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 15px;
}
.textwhite {
	color: #FFFFFF;
}

/* image viewer css*/

.photos {
	overflow: hidden;
	border: 10px solid #f0f0f0;
	padding: 1px;
	width: 300px;
	margin: 0 0;
}


.photos div img {
	padding: 1px 0;
	margin: 14px 0;
	float: left;

}
.photos ul.thumbs {
	margin: 0;
	padding: 0 0 0 10px;
	list-style: none;
	width: 300px;
	float: left;
}
.photos ul.thumbs li{
	width: 80px;
	height: 60px;
	margin: 0 6px 0 0;
	padding: 0;
	float: left;
	overflow: hidden;
	position: relative;
	border: 5px solid #ddd;
	text-align: center;
}
.photos ul.thumbs li img {
	position:relative;
	/*	top: -180px;
	left: -145px;*/
	width:90px;
	height:60px;
	background-image: url(Cable%20Cleats);
}
.photos ul.thumbs li:hover {
	border: 5px solid #888;
	-moz-opacity:.75;
	filter:alpha(opacity=75);
	opacity:.75;
}
.product-title{
	font-family: Arial, Helvetica, sans-serif;
	font-size:30px;
	color: #ff6600;
	margin: 0px;
	padding-top:5px;
	padding-bottom:5px;	
	line-height:65px;
	display: block;
	background-image: url(a28.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:35px;
}

.border
{
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: auto;
	font-weight: normal;
	padding: 2px;
	border: 1px solid #636363;
}

a.footer:link, active, visited {
	color:#FFF;
	text-decoration:none;
}

a.footer:hover{
	color:#FFF;
	text-decoration:underline;
}