/* html tag body */
table {
border-collapse:collapse;
}
body {
 	font: bold 11px "arial", verdana, helvetica, sans-serif;
 	color: #000;
 	padding: 0; 
 	margin: auto;
    background-color:#ECE9D8; 
 	text-align: center;
 	text-decoration: none; 
}  
.style9 {
	font-size: 18px;
}
.style11 {
	color: #CC0000;
}
.style12 {
	color: #CC0000;
}
.style17 {
	font-size: 18px;
	color: #CC0000;
}
.alignleft {
float: left;
}
.alignright {
float: right;
}

/* begin main structure */
#wrapper {
	display:block;
	width: 990px;
	height: auto;
	margin: 0px auto;
	padding: 0;
	color: #000;
	background-color:transparent; 
    clear:both; 
}

.caption {
	font-size: 10px;
	text-align: left;
}
.caption12 {
	font-size: 12px;
	text-align: left;
}
.border1 td, th {
	border:#000000 1px solid;
}


.backgroundcolumns {
	background-color:transparent; 
    background-image:url(images/bg-3col.gif);
	background-position:0px;
	background-repeat:repeat-y;
}

	
#logo {
	height:150px;
	background-color:#000066;
	padding-top:10px;

 }
#lg {
	display:block;
	height:109px;
	width:193px;
	float:left;
	margin: 0px 2px 0px 5px;

 } 
 
#info {
	display:block;
	margin:0px 4px 0px 4px;
	height:auto;
	width:580px;
	font-size:30px;
	float:left;
	
 } 
 
 #centercol {
	display:block;
	margin:0px 4px 0px 4px;
	height:auto;
	width:580px;
	font-size:30px;
	float:left;	
 } 
 
#ad {
	display:block;
	float:left;
	margin: 0px 0px 0px 5px;

}
/* begin nav bar */
#topnav { 
 	color: #000;
 	margin: 0;
 	padding: 0; 
	background-color:#000066;
}
.mnu {
	height:25px;
	width:187px;
	padding: 4px 1px 0px 1px;
/* 	background-color:#000066; */
	float:left;
	font-size:14px;
	line-height: 13px;
	margin:2px 1px 8px 1px;
	overflow:hidden;
}
.mnu a{
    background-color:#FFFFFF;
	color:#000;
	text-decoration:none;	
}
.mnu a:hover {
	background-color:#FFFF00;
}
.mnu2 {
	height:25px;
	width:187px;
	padding: 0px 1px 0px 1px;
/* 	background-color:#000066; */
	float:left;
	font-size:14px;
	border:0px solid #000099;
	line-height: 20px;
	margin:5px 1px 8px 1px;
	overflow:hidden;
}
.mnu2 a{
	background-color:#FFFFFF;
	color:#000;
	text-decoration:none;	
}
.mnu2 a:hover {
	background-color:#FFFF00;
}

/* begin breadcrumbs */
.brcrumbs{
 	padding:0px 20px 0px 0px;
 	margin:0 5px 5px 0;
 	line-height:20px;
 	width:755px;
 	color: #000066;
 	text-decoration: none;
 	text-align:center;
	font-size: 12px;
/*	background: #fff; */
	height:23px;
/*	border-left:5px solid #000066;
	border-right:5px solid #000066; */
	float:right;
    clear:both; 
}
.brcrumbs a:link{
 	padding: 0;
 	margin: 0;
 	text-decoration: none;
 	font-size: 12px;
 	color: #000066;
 	background: transparent;
}
.brcrumbs a:visited{
 	padding: 0;
 	margin: 0;
 	text-decoration: none;
 	font-size: 12px;
 	color: #000066;
 	background: transparent;
}
.brcrumbs h5{
 	color: #cc0000;
 	background: none;
 	padding: 0;
 	margin: 0;
 	font-size: 12px;
}
.current {
 	color:#CC0000;
 	background: none;
 	text-decoration: none;
 	font-size: 14px;
}

/* end breadcrumbs */
/* end nav Bar */	
/* begin mid section */ 
#content { 
 	margin: 0;
 	padding: 0;
    background-color:transparent; 
	background-image:url(images/bg-3col.gif);
	background-position:0px;
	background-repeat:repeat-y;
}

#content2 { 
 	margin: 0;
 	padding: 0;
    background-color:transparent; 
	background-image:url(images/bg-2col.gif);
	background-position:0px;
	background-repeat:repeat-y;
}
#header {
    margin-top: 0;
	padding-top: 0; 
	background-color:#000066; 
	width:775px;
	height:auto;
	float:left;
	text-align:left;
 }
/* start left */
#left {
 	padding:5px 0 0 0 ; 
 	width: 187px;
 	height: auto;
/* 	background-color:#FFFFFF; */
 	float:left;
 	position:relative;
 	left:8px;
	overflow:hidden;
 
}
#col1 {
 	padding: 0; 
 	width: 187px;
 	height:auto;
    background-color:transparent; 
 	float:left;
 	position:relative;
 	left:8px;
	overflow:visible;
}

#col2 {
	padding:5px 0 3px 8px;
	margin:4px 0px 0px 10px;
	width: 580px;
	height:auto;
	background-color:transparent;
	float:left;
	position:relative;
	overflow:visible;
}

#col2a {
 	padding:5px 0 3px 8px; 
	margin:4px 0px 0px 10px;
 	width: 780px;
 	height:auto;
    background-color:transparent;
 	float:left;
 	position:relative;
	overflow:hidden;
}

#col3 {
 	padding:5px 0 0 0 ; 
	margin: 4px 0px 0px 8px;
 	width: 187px;
 	height: auto;
/* 	background-color:#FFFFFF; */
 	float:left;
 	position:relative;
	overflow:hidden;
}
#left a{
	text-decoration:none;
}

#left .img {
 	padding: 5px 0 5px 0;
 	margin: 5px 0px 5px 0px;
 	text-align:center;
}
#left .search {
 	padding: 0 0 0 0;
 	margin: 0 0 0 0;
}
#left .lineup{
 	padding: 0 0 0 0;
 	margin: 0px 0px 0px 0px;
 	float: left;
}

/* end left */
/* begin right */
#right {
	width: 775px;
	height: auto;
	padding:5px 0 0 2px;
	margin:1px 10px 0px 0px ;
	background: #000066;
	color: #000;
	float:right;
	
}

#rightcol {
	width: 187px;
	height: auto;
	padding:5px 0 0 2px;
	margin:1px 10px 0px 0px ;
	background: #000066;
	color: #000;
	float:right;
	
}

#rightcol p {
 	width:160px;
 	height:auto;
 	margin: 0px 0px 3px 0px;
 	text-align: left;
 	text-decoration: none;
 	font-size: 14px;
 	color: #000;
 	background: none;
}

#right p {
 	width:740px;
 	height:auto;
 	margin: 0px 0px 3px 0px;
 	text-align: left;
 	text-decoration: none;
 	font-size: 14px;
 	color: #000;
 	background: none;
}

#right h1 {
 	margin: 4px 0px 3px 0px;
	padding: 8px;
 	text-align: center;
 	font-size: 22px;
 	color: #000;
 	background: none; 
}

#rightcol h1 {
 	margin: 4px 0px 3px 0px;
	padding: 8px;
 	text-align: center;
 	font-size: 22px;
 	color: #000;
 	background: none; 
}

#right h2 {
 	margin: 8px 0px 3px 0px;
 	text-decoration: none;
 	font-size: 14px;
 	color: #cc0000;
 	background: none;
 	text-align:left;
}
#right h3 {
 	margin: 8px 0px 3px 0px;
 	text-decoration:none;
 	font-size: 14px;
 	background: none;
}

#rightcol h3 {
 	margin: 8px 0px 3px 0px;
 	text-decoration:none;
 	font-size: 14px;
 	background: none;
}

#centercol {
 	padding:0px 20px 0px 0px;
 	margin:0px 5px 5px 0px;
 	width:548px;
	background: #000000;
	height:auto;
	float:left;
}

/* begin right boxes */
.box {
	display:inline;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	width: 775px;
	height:auto;
/*	background: #fff; */
	color: #000;
	float:left;
}

.boxcenter {
	display:inline;
	padding: 0px;
	margin: 5px 0 0 0;
	width: 548px;
	height:auto;
/*	background: #fff; */
	color: #000;
	float:left;
}
.box8 {
	display:inline;
	padding: 0px;
	margin: 5px 0 0 0;
	width: auto;
	height:auto;
/*	background: #fff; */
	color: #000;
	float:left;
}
#right .box p {
	 color:#000;
	 line-height: 30px;
 }
.cutd
epth {
	font-size: 10px;
	color:#cc0000;
}

.box p {
 	color:#000;
 	padding:0 0 0 35px;
 }  
.box1 {
	 padding: 0px 0px 5px 0px;
	 margin: 0px 0px 10px 0px;
	 width: 175px;
	 background: #fff;
	 color: #000;
	 text-align: left;
} 		
#box2 {
	 padding: 0 10px 5px 10px;
	 margin: 0px 0px 10px 0px;
	 width: 560px;
	 height: 375px;
	 border: 1px solid #ccc;
	 background: #fff;
	 color: #000;
}	
.box3 {
 	padding: 0 10px 5px 10px;
 	margin: 0px 0px 10px 0px;
 	width: 490px;
 	height: auto;
 	background: #fff;
 	color: #50507E;
 	text-align: right;
}		
/* end right boxes */ 		
/* begin right boxes images */

.img1 {
 	padding: 0 4px 0 4px;
 	margin:auto;
 	float:left;
}		
.img2 {
	padding: 0 5px 0 5px;
	float:right;
}		
/* end right box img */	
/* end right */
/* begin footer */
#footer {
	font-size: 13px;
	padding: 0;
	margin: 0px 8px 0px 8px;
	height: 330px;
	color: #fff;
	background-color:#000066;
    clear:both; 
}
#ftrlnk {
	display:inline;
	margin:0 0 0 15px;
	text-align:center;
	text-decoration:none;
	font-size:16px;
}

#ftrlnk a{
	padding:5px;
	color:#fff;
	text-decoration:none;
}
#ftrlnk a:hover{
	padding:5px;
	color:#FFFF00;
	text-decoration:none;
}
.ftrinfo {
	float:left;
	margin:10px 50px 10px 82px;
	font-size:16px;
	color:#ccc;
}
.ftrmsgcap {
	text-decoration:none;
	font-size:16px;
	line-height:18px;
	background-color:#000066;
	color:#CCCccc;
	clear:left;
}
#ftrmsg {
	margin:-8px;
	padding:0px;
    border-bottom:#ffffff 9px; 
	text-decoration:none;
	font-size:14px;
	background-color:#000066;
	color:#FFFF00;
	clear:left;
}
/* end footer */
/* end content */
ul{
	margin:0;
	padding:0;
}
strong { 
	color: #CC0000; 
}

.textnav ul li a{

display:block;

text-decoration:none;

color:#FFFFFF;

background-color:#CC0000;

overflow:hidden;

list-style:none;

line-height:25px;

}

 

.textnav ul li a:hover {

display: block;

color:#000000;

background-color:#FFFF00;

width:100%;

margin-bottom:0px;

overflow:hidden;

text-decoration:none;

line-height:25px;

}


 
 
table,
td .header
   {
   table-layout: fixed;
   text-align:center;
   font-size:14px;
   }  
table.data
   {
   table-layout: fixed;
   text-align:center;
   background-color:#FFFFFF;
   }
   table.data tr:hover,
   table.data tr.clr:hover
   {
   table-layout: fixed;
   text-align:center;
   background-color:#FFFF00;
   color:#000;
   cursor:pointer;
   }
table.data tr.clr
	{
	background-color:#fff;
	color:#000066;
	} 
	ul {
	padding-right:5px;

}
.lmnu{
	list-style:none;
}

ul.lmnu li.active{
	background-color:#FFFF00;
	overflow:hidden;
	}
	
ul.lmnu li.mainhdr {
	margin: 0 0 0 0;
	padding: 0;
	width: 175px;
	color:#cc0000;
	z-index:5500;
	border-bottom: 0px solid #000066;
	font-size:16px;
	line-height:16px;
	overflow:hidden;
	}
		
ul.lmnu li.main,
ul.lmnu {
	margin: 0;
	padding: 0;
	width: 175px;
	color:#cc0000;
	z-index:3000;
	border-bottom: 0px solid #000066;
	font-size:16px;
	line-height:16px;
	overflow:hidden;
	}
ul.lmnu li.main a {
	color:#cc0000;
	}
	
ul.lmnu li.mainhdr a {
	color:#cc0000;		
	}
ul.lmnu ul {
	padding:0px;
	margin:0px;
	width:175px;
	overflow:hidden;
	}
	
.lmnu li {
	display:block;	
	text-decoration:none;
	text-align:left;
	margin-left: 20px;
	padding-left: 0px;
	z-index:3001;
	font-size:14px;
	line-height:14px;		
}
.navcolmnu a,
.lmnu ul,
.lmnu ul a {
	display:block;
	text-decoration:none;
	width:100%;
	text-align:left;
	z-index:3002;
	padding:1px 0 1px 0;
	color:#cc0000;
	overflow:hidden;
}
.lmnu li a {
	display:block;
	text-decoration:none;	
	width:100%;
	text-align:left;
	z-index:3002;
	padding:3px 10px 3px 0;
	color:#000066;	
}

.navcolmnu a:hover,
.lmnu ul a:hover,
.lmnu li a:hover {
	display:block;
	background-color:#FFFF00;
	width:100%;
	text-decoration:none;
	z-index:3003;
}  
.headhilight a{
	text-decoration:none;	
	text-align:left;
	z-index:3002;
	color:#cc0000;	
}

.headhilight a:hover {
	display:block;
	background-color:#FFFF00;
	width:100%;
	text-decoration:none;
	z-index:3003;
}  
.spc {
	
	background-color:#000066;
	height:10px;
	margin-left:-7px;
	margin-top:1px;
	margin-bottom:1px;
}

.greenbg {
	
	background-color:#ccffcc;
	height:24px;
	margin-left:-15px;
	margin-right:-3px;
	margin-top:-1px;
	margin-bottom:-1px;
	padding:0;
	z-index:2999;
}

.spc1 {
	
	background-color:#000066;
	height:1px;
	margin-left:-15px;
	margin-right:0px;
	margin-top:1px;
	margin-bottom:1px;
	padding:0;
}
.spc10 {
	
	background-color:#000066;
	height:8px;
	margin:0;
	padding:0;
}
.head24 {
	font-size:24px;
}
.head18 {
	font-size:18px;
}
.head14 {
	font-size:14px;
}
.p12 {
	font-size:12px;
}

body#concrete_saws a#concrete_saws-link,
body#concrete_saws_choices a#concrete_saws_choices-link,
body#concrete_saws-specialty a#concrete_saws-specialty-link,
body#concrete_saws-walkbehind a#concrete_saws-walkbehind-link,
body#concrete_saws-medwalkbehind a#concrete_saws-medwalkbehind-link,
body#concrete_saws-lrgwalkbehind a#concrete_saws-lrgwalkbehind-link,
body#concrete_saws-roadwalkbehind a#concrete_saws-roadwalkbehind-link,
body#concrete_saws-rider a#concrete_saws-rider-link,
body#concrete_saws-cc150ee a#concrete_saws-cc150ee-link,
body#concrete_saws-cc1000 a#concrete_saws-cc1000-link,
body#concrete_saws-cc1100 a#concrete_saws-cc1100-link,
body#concrete_saws-cc1200 a#concrete_saws-cc1200-link,
body#concrete_saws-cc1300 a#concrete_saws-cc1300-link,
body#concrete_saws-cc1500 a#concrete_saws-cc1500-link,
body#concrete_saws-cc1800 a#concrete_saws-cc1800-link,
body#concrete_saws-cc1800-self a#concrete_saws-cc1800-self-link,
body#concrete_saws-cc2500 a#concrete_saws-cc2500-link,
body#concrete_saws-cc3500 a#concrete_saws-cc3500-link,
body#concrete_saws-cc3700 a#concrete_saws-cc3700-link,
body#concrete_saws-cc3700-dual a#concrete_saws-cc3700-dual-link,
body#concrete_saws-cc4144 a#concrete_saws-cc4144-link,
body#concrete_saws-cc6540 a#concrete_saws-cc6540-link,
body#concrete_saws-cc6550 a#concrete_saws-cc6550-link,
body#concrete_saws-cc6560 a#concrete_saws-cc6560-link,
body#concrete_saws-cc6560XLT a#concrete_saws-cc6560XLT-link,
body#concrete_saws-cc7074 a#concrete_saws-cc7074-link,
body#concrete_saws-cc7100 a#concrete_saws-cc7100-link,
body#concrete_saws-cc7200 a#concrete_saws-cc7200-link,
body#concrete_saws-cc7878 a#concrete_saws-cc7878-link,
body#concrete_saws-cc110 a#concrete_saws-cc110-link,
body#concrete_saws-cc110d a#concrete_saws-cc110d-link,
body#concrete_saws-cc8000 a#concrete_saws-cc8000-link,
body#concrete_saws-gasoline-push a#concrete_saws-gasoline-push-link,
body#concrete_saws-gasoline-self a#concrete_saws-gasoline-self-link,
body#concrete_saws-diesel-self a#concrete_saws-diesel-self-link, 
body#concrete_saws-electric-single a#concrete_saws-electric-single-link, 
body#concrete_saws-electric-single-self a#concrete_saws-electric-single-self-link,
body#concrete_saws-electric-three a#concrete_saws-electric-three-link, 
body#concrete_saws-electric-three-self a#concrete_saws-electric-three-self-link,
body#concrete_saws-hydraulic-self a#concrete_saws-hydraulic-self-link,
body#diamond_blades a#diamond_blades-link,
body#diamond_blades-dp a#diamond_blades-dp-link,
body#diamond_blades-cc a#diamond_blades-cc-link,
body#diamond_blades-hq a#diamond_blades-hq-link,
body#cut_off_saws2010 a#cut_off_saws2010-link,
body#cut_off_saws2010 a#cut_off_saws2010-husqgas-link,
body#cut_off_saws2010 a#cut_off_saws2010-husqelec-link,
body#cut_off_saws2010 a#cut_off_saws2010-husqhyd-link,
body#cut_off_saws2010 a#cut_off_saws2010-dpqgas-link,
body#cut_off_saws-k3000 a#cut_off_saws-k3000-link,
body#cut_off_saws-k3000-wet a#cut_off_saws-k3000-wet-link,
body#cut_off_saws-k760-12 a#cut_off_saws-k760-12-link,
body#cut_off_saws-k760-14 a#cut_off_saws-k760-14-link,
body#cut_off_saws-k960-14 a#cut_off_saws-k960-14-link,
body#cut_off_saws-k960-16 a#cut_off_saws-k960-16-link,
body#cut_off_saws-k970-14 a#cut_off_saws-k970-14-link,
body#cut_off_saws-k970-16 a#cut_off_saws-k970-16-link,
body#cut_off_saws-k2500-16 a#cut_off_saws-k2500-16-link,
body#cut_off_saws-sc7314-14 a#cut_off_saws-sc7314-14-link,
body#cut_off_saws-sc8116-16 a#cut_off_saws-sc8116-16-link,
body#blades_dp-delux-cut a#blades_dp-delux-cut-link,
body#blades_dp-star-blue-h8b a#blades_dp-star-blue-h8b-link,
body#blades_dp-star-blue-h10b a#blades_dp-star-blue-h10b-link,
body#blades_dp-standard-gold-h5s a#blades_dp-standard-gold-h5s-link,
body#blades_dp-standard-gold-h7s a#blades_dp-standard-gold-h7s-link,
body#blades_dp-standard-gold-h8s a#blades_dp-standard-gold-h8s-link,
body#blades_dp-standard-gold-h10s a#blades_dp-standard-gold-h10s-link,
body#blades_dp-imperial-purple-h8i a#blades_dp-imperial-purple-h8i-link,
body#blades_dp-imperial-purple-h10i a#blades_dp-imperial-purple-h10i-link,
body#blades_dp-cut-all-multi-purpose-h8ca a#blades_dp-cut-all-multi-purpose-h8ca-link,
body#blades_dp-imperial-purple-cut-all-multi-purpose-h8ica a#blades_dp-imperial-purple-cut-all-multi-purpose-h8ica-link,
body#blades_dp-ductile-iron-di7h a#blades_dp-ductile-iron-di7h-link,
body#diamond_bits a#diamond_bits-link {
	background-color: #FFFF00; 
}

 
