﻿/* HudsonFasteners CSS Document For Website*/
body
{
	margin: 0 auto;
	background: #ffffff;
	font-size: 12px;
	font-family: Arial,Verdana;
	font-weight: normal;
	text-decoration: none;
}
fieldset
{
	color:#2171a9;
	font-size:13px;
	font-family:Arial;
	font-weight:normal;
	font-style:normal;
}

.headerPS
{
	background-image:url('Media/images/BrowseOurProductsBG.jpg');	
	}

a
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font: Arial;
	font-size: 12px;
	font-weight: bold;
}
a:hover
{
	text-decoration: none;

	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.top-links
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2e3192;
	text-decoration: none;
}
.top-links:hover
{
	text-decoration: underline;
}

.mail-text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.mail-text a:hover
{
	text-decoration: underline;
}

.white-text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: italic;
}
.footer
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.footer:hover
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.search-bg
{
	background: url(  'Media/Images/search-bg.jpg' );
	background-repeat: repeat-x;
}

.input-box
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2e3192;
	font-size: 10px;
	width: 110px;
	height: 14px;
	border: solid 1px #cccccc;
}

.toll-text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FADDBB;
	font-weight: bold;
}

.menu-bg
{
	background-image: url('Media/Images/menu-bg.jpg' );
	background-repeat: repeat-x;
	height: 34px;
}

.menu-text-main
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	height:20px;
}
.menu-text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	height:20px;
	border:1px;
	border-style:solid;
	border-color:#C1C1C1;
}
.menu-text:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #eb7511;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	height:20px;
	border:1px;
	border-style:solid;
	border-color:#C1C1C1;
}

.td
{
	border: solid 1px #c5c5c5;
}

.small-text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.small-text-bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.more-text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}

.more-text a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
	font-weight:bold;
	text-decoration: underline;
}
.validatorMsg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Red;
	text-decoration: none;
	text-align: left;
}
.textarea
{
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 140px;
	border: solid 1px #000000;
	height: 14px;
}
.input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 140px;
	border: solid 1px #000000;
	height: 14px;
}

.input-multiline
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 25px;
	width: 160px;
	border: solid 1px #CCCCCC;
}

.submit-text
{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
	color: #eb7511;
}

.producting-heading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2e3192;
	font-weight: bold;
}

.product-heading2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #eb7511;
	font-weight: bold;
}
.normal-text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.normal-text-bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.usercontrolTD
{
	padding-left:5px;
}
.UCTD
{
	padding-left:13px;
}
.UCErrorTD
{
	padding-left:15px;
}
.normal-text-bold a:hover
{
	text-decoration: underline;
}
.normal-text2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.Signcolor
{
	font-family: Arial,Verdana,Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D76B00;
	text-decoration: none;
}
.prodDescription
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.prodDescription:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.footer-text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #eb7511;
	text-decoration: none;
}

.footer-text a:hover
{
	text-decoration: underline;
}

.footer-text2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.text-bg
{
	padding: 10px;
	background-color: #f9f9f9;
}
.div-Width
{
	width: 100%;
}


.inner-heading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-shadow: #CCCCCC 0.1em 0.2em 0.2em;
}
.HeaderBg
{
	background-image: url('Media/Images/heading-bg.jpg' );
	background-repeat: repeat-x;
}
.UserControl-Bg
{
	background-color: #B9201B;
	width: 225px;
	height: 25px;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: normal;
	padding-left: 5px;
}
.UserControl-Bg2
{
	background-color: #838280;
	width: 225px;
	height: 25px;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: normal;
	padding-left: 5px;
}

.UserControl-Heading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	padding-left: 5px;
	background-color: #B9201B;
}
.padding-PSearch1
{
	padding-left: 20px;
}
.padding-PSearch2
{
	padding-left: 20px;
	padding-top: 5px;
}
.tdHeight
{
	height: 1px;
}
.tdPadding
{
	padding-bottom: 5px;
}
.fldsstyle
{
	border-width: 1px;
	border-left-color: gray;
	border-top-color: gray;
	border-right-color: gray;
	border-bottom-color: gray;
	padding: 5px;
}
.pageheader
{
	background-color: #A2B5B9;	
	font-family: Arial,Verdana,Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height: 20px;
	text-decoration: none;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 5px;
	text-align: left;
}
.pagingstyle
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #7e7e7e;
	text-decoration: none;
}
.legendHeading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.tblcontent
{
	border: 1px solid;
	border-color: gray;
}
.trheading
{
	background-color: #FFFFFF;
}
.tdpagecontent
{
	/*word-break:break-all;*/ /*padding-left: 5px; 	padding-right: 5px;*/
	padding: 5px;
}
.Linkcatgories
{
	font-family: Arial,Verdana,Helvetica, sans-serif;
	font-size: 12px;
	font-weight: Bold;
	color: #000000;
	text-decoration: none;
}
.paddingleft
{
	background-color: #C1C1C1;
	text-align: left;
	height: 25px;
	vertical-align: bottom;
}
.Linkcatgories:hover
{
	font-family: Arial,Verdana,Helvetica, sans-serif;
	font-size: 12px;
	font-weight: Bold;
	color: #000000;
	text-decoration: underline;
}
.Tdcatgories
{
	background-color: #C1C1C1;
	text-align: left;
	height: 25px;
	vertical-align: bottom;
	padding-left: 5px;
}
.button
{
	background-color: #9DB7B6;
	font-family: Arial,Verdana,Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
.PageButton
{
	background-color: #ECE9D8;
	font-family: Arial,Verdana,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	border:1px;
	border-style:solid;
	border-color:Black;

}
.textBox
{
	font-family: sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	height: 14px;
}
.note
{
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-left: 5px;
}
.navLnk
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}
.navLnk:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: Black;
}
.StaticnavLnk
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}
.categoryheader
{
	font-family: Arial,Verdana,Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D76B00;
	text-decoration: none;
}

.categoryheader a:hover
{
	font-family: Arial,Verdana,Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.MsgListHeadern
{
	background-color: #CCCCCC;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	height: 25px;
}
.tdpadding1
{
	padding: 5px;
}
.ClientMenu
{
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #7e7e7e;
	text-decoration: none;
}
.treeviewborderstyle
{
	border-bottom: 1px dotted #ccc;
	border-bottom-width: thin;
	width: 356px;
	font: arial;
	font-style: normal;
	font-size: 12px;
}
