/* CSS Document font-family: "Trebuchet MS",  Helvetica, Arial, Verdana, sans-serif;*/

a{text-decoration:none; color:#000000;}
a:hover{ color:#FF6600;}
h2{color:#C8390D; margin:14px 8px 18px 0; font-size:21px; background:url(images/4_052.gif) no-repeat left center; padding-left:18px;}
h2 a{color:#C8390D;}
h2 span{font-size:14px;}
h3{color:#C8390D; margin:0px 0px 0px 0; font-size:15px;}
h3 a{color:#C8390D; font-size:15px;}
body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; }

.main{width:98%; min-width:845px; border:0px solid #666666; margin-left:5px; margin-right:5px; margin:0px auto;}
.rubber{border:5px solid #DBE0E4;}
.dotted{border-bottom:dashed 1px; color:#666666; }
.imgleft{float:left; padding:12px; margin-right:15px;}
.blue{color:#27B2E1; font-weight:bold; font-style:italic;}

.tablearr table{ background-color:#F0EFEF; border:solid 1px #E5E5E5;}
.tablearr td{ padding-left:18px; background:url(images/bullet.gif) no-repeat left center; font-weight:bold;}
.map td{background:url(images/2_068.gif) no-repeat left center; padding-left:13px;}
.product td{background:url(images/5_076.gif) no-repeat left center #FAFAFA; padding-left:18px;}
.product a{ color:#000000; display:block; line-height:15px; font-weight:700; color:#333333;}
.product a:hover{ color: #FF6600; background-color:#F1F1F1; display:block; line-height:15px;}

.header{height:152px; background:url(images/brass_fasteners_03.jpg) repeat-x; width:100%; padding:0px; padding:0px;}
.header1{height:118px; background:url(images/brass_fasteners_03.jpg) repeat-x;}
.header .name{width:335px; height:39px; background:url(images/name-logo.jpg) no-repeat; float:left; margin:35px 0 0 50px;}
.header .icon{width:150px; height:39px; float:right; margin:35px 70px 0 0;}
.header .icon img{ margin-right:0px;}

.headpro{height:137px; background:url(images/brass_fasteners_16.jpg) repeat-x; margin:0px; padding:0px;  float:left; width:100%;}
/*--.headpro .left{height:137px; width:11px; background:url(images/brass_fasteners_15.jpg) no-repeat; float:left;}--*/
.headpro .left1{height:137px; width:285px; background:url(images/brass_fasteners_18.jpg) no-repeat ; float:left;  }
.headpro .center{height:137px; width:35%; min-width:264px; background:url(images/brass_fasteners_20.jpg) no-repeat center; float:left; }
.headpro .right{height:137px; width:264px; background:url(images/brass_fasteners_22.jpg) no-repeat; float:right;}
.headpro .right .text p{ padding:0px; margin:0px; color:#FFFFFF; font-size:18px; font-weight:bold;}
.headpro .right .text .darkgrey{ padding:0px; margin:0px; color:#465767; font-size:18px; font-weight:bold;}
.headpro .right .text h4{ padding:0px; margin:0px; color:#313D48; font-size:12px; font-weight:normal;}
.headpro .right .text a{ color:#313D48;}
.headpro .right .text a:hover{ color:#FFFFFF;}
.headpro .right .text .se{ padding:0px; margin-top:8px; color:#FFFFFF; font-size:18px; font-weight:bold;}

/*--.headpro .rightl{height:137px; width:11px; background:url(images/brass_fasteners_21.jpg) no-repeat; float:right;}*/
.headpro .right .text{ padding-left:74px; margin-top:31px; color:#313D48;}

/* top-menu */
.menu{width:100%; height:34px; float:left; padding-left:10px; font:bold 12px Verdana; color:#ffffff;}

.topmenu 			{height:34px; line-height:34px;}
ul.mainlevel-nav	{margin:0px 0px 0px 3px; list-style-type:none;}
ul.mainlevel-nav li	{display:block; float:left; background:url(images/topmenu.gif) no-repeat 0 0; padding:0px; margin:0px 3px 0px 0px;}
.mainlevel-nav a	{color:#ffffff; margin:0px; padding:0px 0px 0px 0px; display:block; text-align:center; line-height:34px; width:120px;}
.mainlevel-nav a:visited{color:#ffffff; }
.mainlevel-nav a:hover, .active_menu-nav { display:block; text-align:center; background:url(images/topmenu_hov.gif) no-repeat 0 0; color:#ffffff;}


.containt{width:100%; float:left; padding:0px; height:auto; }
.containt .text{ float:left; padding:0px; width:72%; text-align:left; padding-left:15px; text-align:justify;}
.title{font-size:15px; font-weight:bold; width:100%; background:url(images/1_020.gif) no-repeat left center #F7F7F7; padding-left:20px; color: #0099CC;}
.title2{font-size:15px; font-weight:bold; width:100%; background:url(images/2_1051.gif) no-repeat left center #F7F7F7; padding-left:20px;}
/* left nav */
.left-nav{width:24%; min-width:220px; background:#E5EAEF; height:100%; float:right; margin-bottom:1px;}
.left-nav-hei{width:24%; min-width:220px; background:#E5EAEF; height:730px; float:right; margin-bottom:0px;}
.left-nav-hei2{width:24%; min-width:223px; background:#E5EAEF; height:200px; float:right; margin-bottom:0px;}
.left-nav-hei3{width:24%; min-width:220px; background:#E5EAEF; height:120px; float:right; margin-bottom:0px;}
.left-nav-top{width:24%; min-width:220px; background:url(images/nav-menu-top.jpg) repeat-x; height:25px; margin-top:3px; float:right; margin-bottom:3px; padding-top:10px; font-weight:bold; text-align:center; }
.left-nav-top .left{ width:6px; background:url(images/left.jpg) no-repeat left center; height:35px; float:left; margin-top:-10px;}

.left-nav ul{list-style-type:none; text-align:left; color:#333333; padding:5px 10px 5px 10px; margin:0px; display:block;}
.left-nav li{ display:block; border-bottom:1px solid #FFFFFF; background:url(images/72.gif) no-repeat left center; line-height:26px; }
.left-nav li a{color:#333333; padding:5px 0px 0px 18px; display:block;}
.left-nav li a:hover{ color:#0066CC;  padding:5px 0px 0px 18px; background:url(images/71.gif) no-repeat left center #D1D7DD;  display:block;}

.containt .border{ border:1px solid #CCC;}
.containt .dotted{ border-bottom:1px dotted #999999;}
.containt table{ font-weight:normal; font-size:13px; margin:5px; }
.containt td h2{font-weight:bold; color: #C7390B; margin:0px;padding:0px; font-size:14px; text-decoration:underline;}

.clear{clear:both;}

.din-main{background:#F5F5F5; color:#FF9900; font-size:1.5em; font-weight:bold; text-align:left; border-bottom: solid 1px #B6C2CE;}
.din{ border-left: solid 1px #B6C2CE; border-top: solid 1px #B6C2CE; text-align:center;}
.din th{ background:#E5ECF3; border-right: solid 1px #B6C2CE;}
.din td{ border-right: solid 1px #B6C2CE; border-bottom: solid 1px #B6C2CE; height:22px;}
.dinheading{font-size:1.4em; font-weight:bold;}

.related-hi{visibility:hidden; height:0px; line-height:0px; margin:0px; padding:0px;}
.related-hi a{visibility:hidden; color:#FFFFFF; font-size:3px;}

/* footer */
.related{}
.related h3{ margin:0px; padding:0 0 0 10px; background:url(images/related.jpg) no-repeat; color:#FFFFFF; font-size:9px; margin-bottom:2px;}
.related a:hover{color: #CCCCCC;}
.categoryitems{ text-align:left; background:#E5EAEF; border:1px solid #999999; height:74px;}
.categoryitems a{color:#000; margin:0px; padding:4px; display:block; float:left; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.categoryitems a:hover{ background-color:#CDDCEB; color:#000; margin:0px; display:block; }


.footer{ line-height:68px; width:100%; text-align:center;}
.copy{background:#3A4857; line-height:34px; color:#FFFFFF; padding-top:2px; background:url(images/brass_fasteners_26.jpg) repeat-x;}
.copy a{color:#FFFFFF;} .copy a:hover{color: #FF9900;}
.site{background:#CCD6E0; line-height:26px; padding-top:4px;} 
.site a{ color:#333333;}
.site a:hover{ color: #FF6600;}
