﻿/* 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;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-border-radius:10px;
}

.blackBorder
{
	border:solid 1px black;
	}
.redBorder
{
	border:solid 1px red;
	}
.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;
	text-decoration: underline;
	color: Black;
}
.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: 0px;
}
.UCTD
{
	padding-left: 0px;
}
.UCErrorTD
{
	padding-left: 5px;
}
.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 a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.prodDescription a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}
.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: 140px;
	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;
}


.ProductHeadingcolor
{
	font-family: Arial,Verdana,Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	text-decoration: none;
}
.catgoriesusercontrol
{
	font-family: Arial,Verdana,Helvetica, sans-serif;
	font-size: 12px;
	font-weight: Bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
}
.Category 
{
	margin: 0px;
	padding: 0px;	
	list-style-position: outside;
	list-style-type: none;
	background-color: #C1C1C1;
	padding: 4px 0px 4px 0px;
	text-align: left;
}
.Category li
{
	text-align: left;
	padding-left:8px;
	border-bottom:solid 2px white;
	padding:5px;
}
.Category li a
{
	font-family: Arial,Verdana,Helvetica, sans-serif;
	font-size: 12px;
	font-weight: Bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
	
}
.usercontrolTD
{
	padding-left: 0px;
}
.UCTD
{
	padding-left: 0px;
}
.UCErrorTD
{
	padding-left: 5px;
}


.UserControl-Bg
{
	background-color: #B9201B;
	width: 140px;
	height: 25px;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: normal;
	padding-left: 5px;
}

 .linksmenu 
 {
	color: #3E3E3E;	
	font:Verdana bold 11px; 
	font-size: 11px;
	text-align:left;
	padding:2px;
	}
	
.linksmenu a:hover
{
	color: white;	
	font:Verdana bold 11px; 
	font-size: 11px;
	text-align:left;
	padding:2px;
	text-decoration:none;
}


 .staticmenu a
 {
	color: #3E3E3E;	
	font:Verdana bold 11px; 
	font-size: 11px;
	text-align:left;
	
	}
	
.staticmenu a:hover
{
	color:  #3E3E3E;	
	font:Verdana bold 11px; 
	font-size: 11px;
	text-align:left;
	text-decoration:none;
	
}



.MoreLink a
{
	font-family: Arial,Verdana,Helvetica, sans-serif;
	font-size: 10px;
	font-weight: Bold;
	color: #000000;
	text-decoration: none;
}
.MoreLink a:hover
{
	font-family: Arial,Verdana,Helvetica, sans-serif;
	font-size: 10px;
	font-weight: Bold;
	color: #000000;
	text-decoration: underline;
}

.UserControl-Bg2Modified
{
	background-color: #838280;
	
	height: 25px;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: normal;
	padding-left: 5px;
}
.selectedpaginglinks
{
	
	color: black;
	border: solid 1px black;
	padding:2px;
}
.paginglinks
{
	padding: 2px;
	background-color: #C1C1C1;
	border: solid 1px white;
	color: White;
}
.paginglinkdisable
{
	padding: 2px;
	display: none;
}
#line
{
	border:solid 1px red;
	height:229px;
	
	}
	

.modal-overlay
{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	background:#fff;
	opacity:.75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	z-index:1000;
}
.fullBorder
{
	border-right:solid 1px red;
	
	}
	
	.clearright
	{
		border-left:0px;
		border-bottom:1px;		
		border-right:1px;
		border-top:1px;
		border-color:Green;
		
		}
.prevent_breakout  
{  
width: 250px;  
white-space: pre-wrap; /* css-3 */  
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */  
white-space: -pre-wrap; /* Opera 4-6 */  
white-space: -o-pre-wrap; /* Opera 7 */  
word-wrap: break-word; /* Internet Explorer 5.5+ */  
}  

