html {height:100%; margin-bottom:1px;}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #BCAD85;
}

img {border:0}

a:hover{text-decoration:none;}

.m_text
	{	font-family:Tahoma;
		font-size:11px;
		line-height:normal;
		color:#636363;
		text-align:justify;
	}

.h_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:normal;
		color:#8A1D00;
		text-align:justify;
	}

.h_text_large
	{
		font-family:Tahoma;
		font-size:14px;
		line-height:bold;
		color:#8A1D00;
		text-align:justify;
	}

.h1_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:normal;
		color:#8A4B00;
	}
	
.l_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:11px;
		color:#262626;
	}	
	
.lt_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:11px;
		color:#8A1D00;
	}

.c_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:11px;
		color:#636363;
	}
	
.e_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:17px;
		color:#999999;
	}
	
.f_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:14px;
		color:#999999;
	}	

.form	{width:316px; height:23px; border-color:#91815B; border-width:1px; background-color:#ffffff; border-style:solid; padding-left:10px; padding-top:3px}

.form_div	{height:26px; margin-top:0px;}
		
	a.l_text{text-decoration:none;}	
	a.l_text:hover{text-decoration:underline;}
	
	a.lt_text{text-decoration:none;}	
	a.lt_text:hover{text-decoration:underline;}
	
	a.c_text{text-decoration:none;}	
	a.c_text:hover{text-decoration:underline;}

ul {margin:0; padding:0; list-style:none}
ul a{
		font-family:Tahoma;
		font-size:11px;
		line-height:11px;
		color:#8A1D00;
		text-decoration:none;
	}

ul a:hover{text-decoration:underline}

li {background:url(images/1-as.gif) no-repeat left center; margin: 10px 0px 0px 0px; padding:0px 0px 0px 10px}
ul.grey li {background:url(images/1-as2.gif) no-repeat left center; line-height:11px; margin: 5px 0px 0px 0px; padding:0px 0px 0px 10px}

li.none{list-style:none; background-image:none; margin: 10px 0px 0px 0px; padding:0px 0px 0px 10px;}
li.return{background:url(images/1-as-rt.gif) no-repeat 0px 4px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; line-height:normal;}
li.noLink{list-style:none; background-image:none; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;}

orderOnline:after{ content:"here"}


table.toollogos td{text-align:center; width:33%;}
table.toollogos img{margin-top:15px;}
table.toolnames td{text-align:center; vertical-align:middle; width:33%; margin-top:15px;}

.prodDescrip{ padding: 0 0 45px 0; margin:0; text-align:center; line-height: 18px; vertical-align:top;}

.bigGreyText
		{
		font-family:Tahoma;
		font-size:14px;
		line-height:normal;
		color:#636363;
		font-weight:bold;
		}


#bg
  {
    background: #ffffff url(bgimage.gif) no-repeat scroll top center ;
  }

.linecard
	{	font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:normal;
		color:#636363;
		text-align:justify;
		font-weight:bold;
	}
  
.prodCat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height:120%;
	vertical-align:middle;
	text-indent: 5px;
	margin-bottom:3px;
	color: #FFFFFF;
	background-color: #8A1D00;
	text-transform: capitalize;
}

table.gallery3col td{text-align:center; width:33%}
table.gallery3col img{margin-top:15px}

table.products td{	height:85px;	
					padding: 10px;
					text-align:center;
					vertical-align:middle;
					width:33%}

table.colors td{	padding: 5px;
					text-align:center;
					white-space:nowrap;
					vertical-align:middle;
					width:25%}

table.colors img{ display:block;
				  margin-top:15px}