@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0}
img{border:none}
body {background: url(img/shop_abrasives_bg.gif) repeat-y fixed center top; font:12px Tahoma;color:#333333}
.maroontext{font-size:11px;color:#990000}
.subsectxt{font-size:12px;color:#FFFFFF}
.padd10{padding:10px}
.padd00010{padding:0 0 0 10px;	border-bottom: 1px solid #bbb;}

#container{margin:0 auto;width:990px;background-color:#FFFFFF}
#topheader a{color: #fff; font-size: 10px; font-family: arial, verdana; text-decoration: none}
#topheader a:hover{text-decoration: underline;}

#topheader{width:990px;height:95px;background-color:#000000;}
#topheader .leftpanel{float:left;width:455px}
#logo{float:left;margin:7px 0 0 25px}
#topnav{float:left;margin:3px 0 0 25px;color:#FFFFFF;width:450px}
#topnav ul{float:left;list-style:none;font-weight:bold}
#topnav ul li{display:inline;margin:0 13px 0 0}
#topnav ul li a{color:#FFFFFF;text-decoration:none}
#topnav ul li a:hover{color:#FFFFFF;text-decoration:underline}
#topheader .rightpanel{float:left;width:455px;padding:0 20px 0 0}
#telfax{float:right;width:257px;margin:7px 21px 0 0}
#prodsearch{float:right;width:400px}
#prodsearch table{float:right;margin:10px 0 0 0}
.input{font:11px Tahoma;text-indent:3px;width:150px;height:15px;margin:0 0 0 5px;border:solid 2px #FFFFFF}

#header{width:990px;height:150px}

#nav{width:990px;height:32px;background-image:url(img/nav_bg.gif)}
#nav table{width:990px;height:32px}

#welcome{font:14px Arial, Helvetica, sans-serif;}

#content{width:924px;margin:45px 0 0 0;padding:0 0px}
#content .leftpanel{float:left;width:175px; padding:0 0 0 25px;}
#content .rightpanel{float:right;width:685px;}

#manufacturers, #othermanufacturers{float:left;width:195px;color:#ffcc33;font-weight:bold}
#manufacturers a{color:#ffcc33;text-decoration: none;}
#manufacturers a:hover{color:#ffcc33;text-decoration: underline;}
.yellow_arrow{margin:0 8px 0 0}

#othermanufacturers{margin:10px 0 0 0}
#othermanufacturers table td{color:#09568e;width:195px;padding:10px}
#othermanufacturers a{color:#09568e;text-decoration: underline;}

#getaquote{float:left;width:195px;color:#ffcc33;font-weight:bold}
#getaquote table td{padding:5px}
#getaquote img{margin:5px 0 0 0}

.subsectionhd{width:690px; background: url(img/subsechd_bg.gif) repeat-y top center; font:bold 18px Tahoma;color:#FFFF00;padding:15px}


#featuredprod{width:695px;margin:15px 0 0 0}
#featuredprodhd{width:695px}
#prodlist_container{float:left;margin:25px 0 0 0}
#indiprod_container{float:left;color:#FFFFFF;margin:0 9px 0 10px}
#indiprod{width:180px;height:133px;border:solid 1px #CCCCCC;text-align: center;}
#indiprod_details{width:162px;height:80px; padding:8px; text-decoration: none; font-family: arial, verdana, sans-serif; text-align: center; color: #09568e;}
#indiprod_details a {text-decoration: none; color: #09568e; font-weight: bold;}


#footer{float:left;width:990px;height:340px;background-color:#111111;margin:60px 0 0 0;text-align:center}
#footer_address{margin:15px 0 0 0;text-align:center}
.line{margin:30px 0 0 0}
.details{color:#e1e1e1;font-size:14px;font-weight:bold}
.links{color:#e1e1e1;font-size:14px}
.links a{color:#ffffff;font-size:14px}
.copyright{color:#e1e1e1;font-size:11px;font-weight:bold}

#productList {
	overflow: auto;
}

.ajax-loading {
	padding: 20px 0;
	background: url(img/ajax.gif) no-repeat top center;
}

#breadcumbs
{
    width: 660px;
    padding: 5px;
    margin: 0px;
    background-color: #d8dbd4;
    font-size: 11px;
}

#breadcumbs a
{
    font-weight: bold;
    font-size: 11px;
    color: #09568e;
}


h1
{
    padding: 0px 0px 5px 0px;
    margin: 0px 0px 15px 0px;
    color: #09568e;
    font-weight: bold;
    font-size: 24px;
    border-bottom: 1px #09568e solid;
}

h3
{
    font-size: 14px;
}

a
{
    font-weight: bold;
    color: #09568e;
}

p
{
    margin: 10px 0 0 0;
}

ul, ol
{
    margin: 5px 0 5px 30px;
    padding: 0px;
}

.pic_not_exact
{
    font-size: 10px;
    color: #f00;
    font-weight: normal;
}

.productPriceOld
{
    text-decoration: line-through;
}

.productPriceNew
{
    color: #f00000;
}

/* e107 */
.tbox {
	border: #777 1px solid;
}

.indent {
	border: #999 1px dashed;
	padding: 5px;
	margin: 5px;
	background-color: #f7f7f9;
}

.button {
	border: 1px solid #A5ACB2;
}

.button:hover {
}

.nextprev {
	border: 0px;
	margin: 0 auto;
	text-align: center;
	padding: 2px;
	background-color: #f7f7f9;
	width: 660px;
}

.spacer{
	padding: 5px 0px;
}

.fborder, .border{
	border-collapse: collapse;
	border-spacing: 0px;
}

.forumheader, .forumheader2, .forumheader3, .forumheader4 {
    font-weight: bold;
    color: #888;
	padding: 5px;
	background-color: #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #bbb;
}


.forumheader, .forumheader4, .finfobar {
	background-color: #fbfbfb;
}

.forumheader5 {
	cursor: pointer;
}

.fcaption {
    font-weight: bold;
	padding: 5px;
	border-right: 1px solid #fff;
    color: #000;
	background-color: #ebebeb;
}

.searchhighlight {
	text-decoration: underline;
	color: #ff0000;
	font-weight: bold;
}

.helpbox {
	border: 0px;
}

.news_image {
	float: right;
	padding: 0px 0px 7px 7px;
}


/*********************TEST CSS - START************************/
#cathead {
	color: #fff;	
	font-family: arial, verdana;
	font-weight: bold;
	font-size: 12px;
	background: url(img/shopa_rgnt.gif) repeat-y top center;
	width: 200px;
	height: 50px;
}

#cathead_content , #cathead_content a{
	color: #fff;	
	font-family: arial, verdana;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	padding: 10px;
	text-decoration: none;
}
 
.custom-tip {
	color: #000;
	width: 200px;
	z-index: 13000;
}
 
 
.custom-text {
	font-size: 12px;
	font-family: arial, verdana;
	padding: 4px 8px 8px;
}
/*********************TEST CSS - END************************/
