BODY 	{
	scrollbar-base-color: #7C8197;
	scrollbar-track-color: #323649;
	backgroUnd-color: #000000;
	margin: 0px;
	padding: 0px;
	border: #000000 0px solid;
	}




/* NON-MENU LINK COLORS */

a:link		{ color: #E5D6A0; text-decoration: none; }

a:visited	{ color: #E5D6A0; text-decoration: none; }

a:active	{ color: #CCFFFF; text-decoration: none; }

a:hover		{ color: #FFFFFF; text-decoration: none; }





/* FOOTER LINK COLORS */

a.foot:link		{ color: #999999; text-decoration: none; }

a.foot:visited		{ color: #999999; text-decoration: none; }

a.foot:active		{ color: #999999; text-decoration: none; }

a.foot:hover		{ color: #CCCC99; text-decoration: underline; }






/* THE NEXT LINE CONTROLS THE DEFAULT FONT SIZE */

TABLE 		{
	COLOR: #999;
	FONT: 14px arial, sans-serif;
	;
}

.title 		{
	COLOR: #7C8197;
	FONT: 18px arial, sans-serif;
	font-weight: bold;
}

.subtitle 	{
	COLOR: #FFFFFF;
	FONT: 15px arial, sans-serif;
	font-weight: bold;
}

.phonetitle 	{ color: #F0F0F0; font: 13px arial, sans-serif; font-weight: bold; }




/* GENERAL COLOR AND LINE COLOR AREAS */

.searcharea	{ background-color: #323649; padding: 10px; width: 200px; }

.footertext 	{ COLOR: #F0F0F0; FONT: 10px arial, verdana, sans-serif; font-weight: bold; }

.footer 	{ background-color: #323649; padding: 5px; padding-bottom: 8px; }

.linevert	{ BORDER-LEFT: #7C8197 1px solid; }

.outertable	{
	BORDER-RIGHT: 1px solid #323649;

}

.page-splits	{
		border-top: #7C8197 1px solid;
		background-color: #000000;
		color: #000000; height: 1px;
		width: 100%;
		}



/* NON-GALLERY IMAGE BORDERS */

.borders	{ BORDER: #7C8197 1px solid; }




/* LIST CODE - CLIENTS, CAREERS, AND SERVICES PAGES */


li 		{
	color: #E5D6A0;
}
li span 	{ color: #A2A3AD; }








/* GALLERY CODE */

.image-border	{
	border: #7C8197 1px solid;
}

.image-borderon	{ border: #FFFFFF 1px solid; margin-bottom: 3px; }

.gallerytext	{ COLOR: #A2A3AD; FONT: 11px arial, sans-serif; font-weight: bold; }

.price	 	{ COLOR: #99CCFF; FONT: 14px arial, sans-serif; font-weight: bold; }

.button-order 	{
		background-image: url("picts/button.gif");
		background-color:#3E4253;
		FONT: 12px arial, verdana, sans-serif;
		font-weight: bold;
		color: #FFFFFF;
		width: 110px;
		padding-top: 3px;
		padding-bottom: 3px;
		cursor:pointer;
		text-align: center;
		padding-left: 10px;
		padding-right: 10px;
		BORDER: #000000 0px solid;
		}


.buttonon-order {
		background-image: url("picts/buttonon.gif");
		background-color:#6E575D;
		FONT: 12px arial, verdana, sans-serif;
		font-weight: bold;
		color: #FFFFFF;
		width: 110px;
		padding-top: 3px;
		padding-bottom: 3px;
		cursor:pointer;
		text-align: center;
		padding-left: 10px;
		padding-right: 10px;
		BORDER: #000000 0px solid;
		}









 /* HIDE MENU AND ITEMS FOR PRINTING */


@media print {
.printhide 	{ display:none; }
.printhelp	{ width:600px; }
}
@media screen{
.printonly 	{ display:none; }
}









/* CONTACT AND QUOTES FORM */

.formmargin	{ margin: 0px; margin-top: 12px; }

.button-submit 	{
		background-image: url("picts/button.gif");
		background-color:#3E4253;
		FONT: 12px arial, verdana, sans-serif;
		font-weight: bold;
		color: #FFFFFF;
		width: 110px;
		padding-top: 3px;
		padding-bottom: 3px;
		cursor:pointer;
		text-align: center;
		padding-left: 10px;
		padding-right: 10px;
		BORDER: #000000 0px solid;
		}


.buttonon-submit 	{
		background-image: url("picts/buttonon.gif");
		background-color:#6E575D;
		FONT: 12px arial, verdana, sans-serif;
		font-weight: bold;
		color: #FFFFFF;
		width: 110px;
		padding-top: 3px;
		padding-bottom: 3px;
		cursor:pointer;
		text-align: center;
		padding-left: 10px;
		padding-right: 10px;
		BORDER: #000000 0px solid;
		}

.shadeform	{
		FONT: 13px arial, verdana, sans-serif;
		COLOR: #FFFFFF;
		background-color: #81838F;
		background-image: url("picts/shadeform.gif");
		text-align: left;
		WIDTH: 200PX;
		BORDER: #000000 0px solid;
		}

.textarea	{
		FONT: 13px arial, verdana, sans-serif;
		background-color: #81838F;
		COLOR: #FFFFFF;
		background-image: url("picts/shadeform.gif");
		text-align: left;
		WIDTH: 225PX;
		HEIGHT: 125PX;
		BORDER: #000000 0px solid;
		}

.quotechoice 	{ color: #CCCC99; font: 11px arial, verdana, sans-serif; font-weight: bold; }

.dropdown 	{
		FONT: 13px arial, verdana, sans-serif;
		background-color: #FFFFFF;
		COLOR: #000000;
		WIDTH: 200PX;
		BORDER: #000000 0px solid;
		}

.quoteform	{
		FONT: 13px arial, verdana, sans-serif;
		COLOR: #FFFFFF;
		background-color: #81838F;
		background-image: url("picts/shadeform.gif");
		text-align: left;
		BORDER: #000000 1px solid;
		}

.dropquotes	{
		FONT: 13px arial, verdana, sans-serif;
		background-color: #FFFFFF;
		COLOR: #000000;
		BORDER: #000000 0px solid;
		}

.search-font	{ COLOR: #7C8197; FONT: 11px verdana, arial, sans-serif; font-weight: bold; }

.searchform 	{
		FONT: 13px arial, verdana, sans-serif;
		background-image: url("picts/shadeform.gif");
		background-color: #81838F;
		COLOR: #FFFFFF;
		WIDTH: 100PX;
		BORDER: #000000 1px solid;
		}





/* LINKS PAGE */

.searchterms 	{
		FONT: 13px arial, verdana, sans-serif;
		background-image: url("picts/shadeform.gif");
		background-color: #81838F;
		COLOR: #FFFFFF;
		WIDTH: 100PX;
		BORDER: #000000 1px solid;
		}

.searchbutton 	{
		background-image: url("picts/button.gif");
		background-color:#3E4253;
		FONT: 12px arial, verdana, sans-serif;
		font-weight: bold;
		color: #FFFFFF;
		height: 20px;
		cursor:pointer;
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
		BORDER: #000000 0px solid;
		}









/* START THE CODE FOR THE MENUS */

.menutable	{ margin-left: 1px; margin-right: 10px;}

.menu		{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-right: 15px;
	padding-left: 15px;
		}


a.menu:link 	{ color: #7C8197; }


a.menu:visited 	{ color: #7C8197; }


a.menu:active 	{ color: #7C8197; }


a.menu:hover 	{ color: #FFFFFF; text-decoration: underline; }






/* CODE FOR THE TOP MENU */


.top-menu-area	{
		background-color: #323649; padding: 8px;
		font-family: arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #7C8197;
		}


.menu-top	{
		font-family: arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		padding-right: 6px;
		padding-left: 6px;
		}


a.menu-top:link 	{ color: #E5D6A0; }


a.menu-top:visited 	{ color: #E5D6A0; }


a.menu-top:active 	{ color: #E5D6A0; }


a.menu-top:hover 	{ color: #FFFFFF; text-decoration: underline; }

#WetCoreDrill {
	font: 0.9em Arial, Helvetica, sans-serif;
	margin: 0px 20px 30px;
	width: 380px;
	border-collapse: collapse;
}
#WetCoreDrill th {
	font-size: 1em;
	font-weight: normal;
	text-align: center;
	line-height: normal;
	background: #0B0660;
	color: #CCC;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: 1px solid #666;
	margin-top: 0px;
}

#WetCoreDrill td {
	line-height: 20px;
	padding-left: 7px;
	border: 1px solid #999;
}
#7up {
	background: #FFBC79;
}

#DryCoreHeader {
	background: #663;
	margin-bottom: 20px;
	width: 560px;
	font-size: 1.3em;
	font-style: normal;
	font-variant: normal;
	text-align: center;
	margin-left: 20px;
}

#DryDiamdCoreBits {
	margin-left: 20px;
	font: normal .9em Arial, Helvetica, sans-serif;
	text-align: center;
	width: 175px;
	vertical-align: top;
	border: 1px solid #999;
	border-collapse: collapse;
}
#TableHeaderWetCore {
	font-size: 1.3em;
	background: #6A0000;
	margin-bottom: 10px;
	margin-left: 20px;
	width: 380px;
	text-align: center;
}

#ProDiamond {
	margin-left: 80px;
	width: 300px;
	border: 1px solid #999;
	border-collapse: collapse;
	text-align: center;
	color: #999;
}
#1-6 {
	background: #FF8D1C;
	text-align: center;
}

#ProDiamond th {
	font-size: 1em;
	background: #002000;
	font-weight: normal;
}
.outertable tr td table tr .linevert table tr td div {
	float: right;
	margin-right: 20px;
	width: 375px;
	margin-bottom: 15px;
	margin-top: 0px;
	padding-left: 20px;
}

#ProDiamond td {
	font-size: 0.9em;
	color: #000;
	border: 1px solid #999;
	background: #FF8D1C;
	font-weight: normal;
}
#ProDiamond caption {
	font-size: 1.3em;
	font-weight: normal;
	color: #CCC;
}
.outertable tr td table tr td div {
	font: normal 1em Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
}
#DryCoreDrillImg {
	margin-top: 90px;
}


#DryDiamdCoreBits th {
	background: #002000;
	font: normal 1em Arial, Helvetica, sans-serif;
	color: #FFF;
}
#DryDiamdCoreBits td {
	background: #FF8D1C;
	color: #000;
	font-size: 0.9em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

#premium, #proseries, #openend {
	background: #2B0200;
	text-align: center;
}
#superpremium, #extralength, #expadapter {
	background: #5E0400;
	text-align: center;
}

#TableHeaderCCWetCutBlade {
	font-size: 1.3em;
	background: #6A0000;
	margin-bottom: 10px;
	margin-left: 20px;
	width: 560px;
	text-align: center;
}
#CuredConcreteWetBlade {
	font: 0.9em Arial, Helvetica, sans-serif;
	margin: 0px 20px 30px;
	width: 560px;
	border-collapse: collapse;
}


#const_1_midcol {


}
#tabProBlade tbody td {
	padding-left: 5px;
	font: 0.9em Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #999;
}

#const_1_C3_dt {
	background: #003;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #999;
}

#const_1_C3_dt p {
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
}
#const_1_C3_dt dl dd {
	font: 0.8em Verdana, Geneva, sans-serif;
}
#main {
	font-family: Verdana, Geneva, sans-serif;
	width: 850px;
}
#main #left_col {
	width: 202px;
}
#main #left_col img {
	border: 1px solid #666;
	margin: 0px 3px 3px;
	padding: 1px 0px;
	float: left;
	height: 250px;
	width: 200px;
}
#main #cent_col div {
}
#tabProBlade {
	font: 0.9em Arial, Helvetica, sans-serif;
	margin: 0px auto 10px;
	width: 95%;
	text-align: center;
	border-collapse: collapse;
}
#tabProBlade th {
	font-size: 1em;
	font-weight: normal;
	text-align: center;
	line-height: 23px;
	background: #600;
	color: #FFF;
	border-bottom: 1px solid #999;
}
#Pro_cured_concrete, #Pro_stone {
	background: #009;
	text-align: center;
}
#tabProBlade caption {
	font: 1.3em Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
}
#tabCutDepth {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin-left: 15px;
	width: 120px;
}
#WhenCutting {
	background: #333;
	width: 225px;
	margin-left: 10px;
}
#WhenCutting ul {
}


#tabCutDepth thead tr th {
	font-size: 1.1em;
	color: #FFF;
	background: #330;
}
#tabCutDepth tbody tr td {
	background: #660;
	border-bottom: 1px solid #CCC;
}


#Pro_green_concrete {
	background: #006;
	text-align: center;
}
#iso {
	width: 335px;
	float: left;
	height: 100px;
}
#iso #img {
	float: left;
}

#iso img1 {
	float: left;
	clear: left;
}
#iso img2 {

}


#iso #isotxt {
	padding-right: 10px;
	font-size: 1.2em;
	font-weight: normal;
	float: right;
	margin-top: 20px;
	width: 125px;
	text-align: center;
}
#isoAbout {
	float: left;
	height: 150px;
	width: 200px;
	margin-top: 20px;
}
#isoAboutTxt {
	clear: both;
	font-size: 1.2em;
	text-align: center;
	margin-top: 10px;
}
#isoAbout div #img1 {
	float: left;
}
#isoAbout div #img2 {
	float: right;
}
#DryCoreHeaderTxt td {
	font-size: 0.75em;
	background: #000;
	color: #FFF;
	font-weight: normal;
}
#tabContBlade {
	font: 0.9em Arial, Helvetica, sans-serif;
	margin: 0px auto 10px;
	width: 95%;
	text-align: center;
	border-collapse: collapse;
}
#tabContBlade th {
	font-size: 1em;
	font-weight: normal;
	text-align: center;
	line-height: 23px;
	background: #600;
	color: #FFF;
	border-bottom: 1px solid #999;
}
#tabContBlade tbody td {
	padding-left: 5px;
	font: 0.9em Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #999;
}
#Cont_cured_concrete, #Cont_stone {
	background: #030;
	text-align: center;
}
#Cont_green_concrete {
	background: #330;
	text-align: center;
}
#RefractoryBlade {
	font: 0.9em Arial, Helvetica, sans-serif;
	margin: 30px auto 5px 20px;
	width: 95%;
	text-align: center;
	border-collapse: collapse;
}
#RefractoryBlade th {
	font-size: 1em;
	font-weight: normal;
	text-align: center;
	line-height: 23px;
	background: #600;
	color: #FFF;
	border-bottom: 1px solid #999;
}
#RefractoryBlade caption {
	font: 1.3em Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
}
#RefractoryBlade tbody td {
	padding-left: 5px;
	font: 0.9em Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #999;
}
#ref_standard, #ref_pro {
	background: #333;
	text-align: center;
	color: #FFF;
}
#ref_premium {
	background: #666;
	text-align: center;
	color: #FFF;
}
#tabProDryBlade tbody td {
	padding-left: 5px;
	font: 0.9em Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #999;
}
#tabProDryBlade {
	font: 0.9em Arial, Helvetica, sans-serif;
	margin: 0px auto 10px;
	width: 95%;
	text-align: center;
	border-collapse: collapse;
}
#tabProDryBlade th {
	font-size: 1em;
	font-weight: normal;
	text-align: center;
	line-height: 23px;
	background: #600;
	color: #FFF;
	border-bottom: 1px solid #999;
}
#Prodry_DD187, #Prodry_DD270 {
	background: #009;
	text-align: center;
}
#tabProDryBlade caption {
	font: 1.3em Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
}
#Prodry_DD250 , #Prodry_DD312{
	background: #006;
	text-align: center;
}
#PremiumSelChart {
	font: 0.9em Arial, Helvetica, sans-serif;
	margin: 0px auto 10px;
	width: 95%;
	text-align: center;
	border-collapse: collapse;
}
#PremiumSelChart th {
	font-size: 1em;
	font-weight: normal;
	text-align: center;
	line-height: 23px;
	background: #600;
	color: #FFF;
	border-bottom: 1px solid #999;
}
#PremiumSelChart caption {
	font: 1.3em Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
}
#PremiumSelChart tbody td {
	padding-left: 5px;
	font: 0.9em Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #999;
}
#Predry_DD187, #Predry_DD270 {
	background: #030;
	text-align: center;
}
#Predry_DD250, #Predry_DD312 {
	background: #330;
	text-align: center;
}
#tabRefBladeSpec {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin-left: 15px;
	width: 400px;
}
#tabRefBladeSpec thead tr th {
	font-size: 1.1em;
	color: #FFF;
	background: #330;
}
#tabRefBladeSpec tbody tr td {
	background: #660;
	border-bottom: 1px solid #CCC;
}
#logo {
	font: normal 2.4em "Times New Roman", Times, serif;
	color: #FFF;
	margin-left: 15px;
}
.required {
	font: normal 0.8em Tahoma, Geneva, sans-serif;
	color: #F00;
	padding-left: 5px;
}
.outertable tr td table tr td #CaseStudy1 {
	border-collapse: collapse;
	font-size: 14px;
	
}
.outertable tr td table tr td .cs1_head {
	background-color: #000;
	text-align: left;
	width: 495px;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
#CaseStudy1 tr td {
	padding-left: 5px;
}

#CaseStudy1 tr td ul li {
	margin-left: -25px;
}
#CaseStudy1 tr td span {
	color: #E5D6A0;
}
#CaseStudy1 tr .cctab {
	color: #E5D6A0;
}
#cs_head {
	border: 0px none #000;
	border-collapse: collapse;
}
#cs_head2 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#cs_head td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFF;
}
.outertable tr td table tr td .cs_sav {
	font-size: 1.2em;
	font-weight: bold;
	color: #FFF;
	text-align: left;
}
#CaseStudy1 caption {
	font-size: 1.1em;
	padding-bottom: 3px;
}

