* { margin:0; padding:0;}
body {
	font-size:100%;
	line-height:1em;
	font-family:Arial, tahoma;
	color:#ffffff;
	text-align:center;
	background-color: #181818;
}


/*in_line*/
input, select { vertical-align:middle;}
img {
	vertical-align:top;
	text-align:left;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
ul {
	list-style-type: disc;
	list-style-position: inside;
}
.siding    li   {
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}


a:hover{text-decoration:none;}
a {color:#ffd23a;}

.clear, .menu ul, .col_box, p, .col_list { width:100%; overflow:hidden;}


/*header*/
.flash{
	padding: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.tail_header{
	background-image: url(images/tail_header.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	margin: 0px;
	padding: 0px;
}
#underCon {
	padding: 0px;
	z-index: 1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	width: 300px;
	float: right;
	height: 20px;
	margin-top: 10px;
	margin-right: 80px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#topLogoSearch form {
	float: right;
	margin-top: 30px;
	margin-right: 100px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #C0C0C0;
}



/*footer*/
.footer{
	text-align:center;
	color:#767676;
	font-size:0.875em;
	padding-top: 26px;
	padding-right: 0;
	padding-bottom: 26px;
	padding-left: 0;
	clear: both;
}
.footer a{ color:#8c7529;}


/*content*/
.tail_content{
	background:#242424;
	margin: 0px;
	padding: 0px;
}
.tailContent_products {
	background-color: #242424;
	height: 1350px;
}
.tail_content_siding {
	height: 900px;
	background-color: #242424;
}

.tailContent_data {
	background-color: #242424;
	height: 800px;
}


.center {
	text-align: center;
}

.content{
	font-size:0.75em;
	width:990px;
	padding-top: 13px;
	padding-right: 0;
	padding-bottom: 32px;
	padding-left: 0;
}
.extra_left{
	margin-left:35px;
	overflow:hidden;
	margin-right: 30px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.extra_left2 {
	margin-right: 30px;
	margin-left: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.extra_left2  h1 img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -10px;
	margin-left: 0px;
}

.extra_left2 p {
}


.content h1{
	background:url(images/bg_h1.gif) bottom left repeat-x;
	margin-bottom:5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 24px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 25px;
}
.content h1 img{
	margin: 0px;
	padding: 0px;
}
.indent_bot{ display:block; margin-bottom:15px;}
.st_text_1 dt{ color:#979797;}
.st_text_1 dd{ padding-bottom:15px;}
.st_text_1 dd a{ display:block;}
p{ margin-top:5px;}
.img_left{ float:left; margin:4px 12px 0 0;}
.indent_right{ display:block; float:right;}
.text{ color:#ffd23a;}
.indent_top{ display:block; margin-top:15px;}
.col_list ul{ float:left;}
.extra_indent_list{ margin-left:44px;}
.content ul li a{
	background:url(images/list_marker.gif) center left no-repeat;
	padding:0 0 0 15px;
	line-height:1.687em;
}
.products li {
	list-style-type: none;
	list-style-image: none;
}

.indent_bot1{ margin-bottom:6px; display:block;}
.indent_top_bot{ display:block; margin:15px 0;}
.br{ display:block;}
.extra_right{ padding-right:14px;}
/*================== index.html ==================*/
#page1 .content .col_3 .col_box_1{ width:131px;}
#page1 .content .col_3 .col_box_2{ width:70px;}
#page1 .content .col_3 .ind_1{ margin-left:11px;}
/*================== index-3.html ==================*/
#page4 .content .col_2 .col_box_1{ width:154px;}
#page4 .content .col_2 .col_box_2{ width:154px; margin-left:26px;}
/*================== index-7.html ==================*/
#page8 .content .col_2 .col_box_1{ width:275px;}
#page8 .content .col_2 .col_box_1 div{ height:31px;}
#page8 .content .col_2 .col_box_2{ width:245px;}
#page8 .form input{
	width:242px;
	height:18px;
}
#page8 .form textarea{ width:242px; height:81px; overflow:auto; display:block; margin-bottom:15px;}
#page8 .form textarea, #page8 .form input{ border:1px solid #808080; color:#979797; padding-left:4px; font-size:1em; font-family:Arial;}
.indent_form_link{ margin-left:134px; margin-right:32px;}
#page8 .ind_1{ float:right; margin-right:95px;}#logo {
	padding: 0px;
	height: 88px;
	width: 480px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	float: left;
}

#topLogoSearch {
	width: 990px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.headingCenter {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.superscript{font-size:xx-small; vertical-align:top;}
.col_1  p  {

}
.col_2 img {
}
#contactForm {
	width: 600px;
	float: right;
}
#contactFormLeft {
	width: 250px;
	float: left;
}
#contactFormLeft input {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	width: 250px;
}
#contactFormRight textarea {
	margin: 0px;
	padding: 0px;
	width: 300px;
	height: 200px;
}
#contactFormButtons {
	float: right;
	padding: 0px;
	width: 300px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
}
#contactFormButtons input {
	margin-right: 20px;
	margin-left: 20px;
}
#contactFormRight {
	float: right;
	width: 300px;
}
#contactLeftContent {
	width: 250px;
	float: left;
}
.productsContent {
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 30px;
}
.productsBoxLeft {
	width: 450px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.productsBoxRight {
	padding: 0px;
	width: 450px;
	margin: 0px;
	float: right;
}
.products {
	clear: right;
	height: 325px;
}
#sidingFlash {
	height: 350px;
	width: 350px;
	margin-left: 300px;
	float: right;
}

.floatRight {
	padding: 0px;
	float: right;
	clear: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.products h3 {
	padding: 0px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #2F2F2F;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
sup {
	padding: 0px;
	margin: 0px;
	line-height: 1px;
}
.dataBox {
	clear: right;
	height: 300px;
}
.dataBox h3 {
	padding: 0px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #2F2F2F;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.twoPointO {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	vertical-align: baseline;
}
#flashGallery {
	height: 600px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
#footerMenu {
	margin-bottom: 5px;
}
.sidingProductsBox {
	width: 200px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 360px;
}
.siding_twoPoint0 {
	margin: 0px;
	padding: 0px;
}
.siding {
	margin-right: 30px;
	margin-left: 30px;
	margin-bottom: 20px;
}
.siding2{
	margin-right: 30px;
	margin-left: 30px;
	margin-bottom: 20px;
	height: 350px;
	margin-top: 50px;
}
.siding2    li   {
	font-weight: bold;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.whiteLink {
	color: #FFFFFF;
}
.whiteLink a {
	color: #FFFFFF;
	text-decoration: none;
}
.whiteLink a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#formMessageText {
	width: 300px;
	float: right;
	text-align: center;
	border-top-width: medium;
	border-top-style: solid;
	border-top-color: #2F2F2F;
	margin-top: 10px;
}
#fasteners {
	padding-top: 5px;
}
#fasteners   p {


}

.floatLeft {
	float: left;
	margin-right: 5px;
	margin-top: 10px;
}
.video1 {
	height: 350px;
	width: 400px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 30px;
}
