body {
color:#CCC;
background:#000 url(../images/images/bgThing_02.jpg) repeat-x;
font:x-small "Trebuchet MS", Arial, Verdana, sans-serif;
margin:0;
padding:0;
}

#ccaLogo {
height:164px;
width:251px;
position:absolute;
top:37px;
left:31px;
margin:0;
padding:0;
}

#bodyContainer {
position:relative;
width:750px;
left:50%;
clear:both;
margin:0 0 0 -375px;
padding:250px 0 0;
}

#flashTop {
position:absolute;
height:174px;
width:439px;
left:311px;
top:35px;
background:url(../images/images/superiorHeader.jpg) no-repeat;
}

#carbideName {
position:absolute;
height:33px;
width:312px;
left:0;
top:0;
}

#navigation1 {
height:33px;
left:-10px;
top:203px;
position:absolute;
margin:0;
padding:0;
}

.navList {
list-style-type:none;
display:inline;
list-style-position:inside;
height:33px;
float:left;
margin:0;
padding:0;
}

#phoneNumber {
color:#FFF;
position:absolute;
width:122px;
left:628px;
top:5px;
background:#000;
font:bold 12pt "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#contentArea {
color:#CCC;
text-align:justify;
height:auto;
width:500px;
background:#000;
font:small "Trebuchet MS", Arial, Verdana, sans-serif;
margin:0;
padding:0 5px 10px;
}

#footArea {
top:5px;
left:0;
width:100%;
padding-top:6px;
clear:both;
height:186px;
background:url(../images/images/baseBG.jpg) repeat-x;
}

.footNav1 {
	list-style-type:none;
	padding:0px 0px 2px;
	margin: 0px;

}

a.footLink:hover {
text-decoration:underline;
color:#ccc;
font:bold small "Trebuchet MS", Arial, Verdana, sans-serif;
}

a.moreLink:hover {
text-decoration:underline;
color:#30F;
font:bold x-small "Trebuchet MS", Arial, Verdana, sans-serif;
}

#addressBox {
color:#FFF;
float:right;
width:200px;
text-align:right;
font:small "Trebuchet MS", Arial, Verdana, sans-serif;
}

#side1 {
height:200px;
width:220px;
clear:none;
float:right;
padding:0 0 0 5px;
}

#content2 {
left:0;
top:0;
}

H1 {
color:#FFF;
text-align:left;
vertical-align:middle;
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#333;
background:#000;
font:bold large "Trebuchet MS", Arial, sans-serif;
margin:0;
padding:5px 0 0;
}

H2 {
color:#FFF;
font:oblique bold medium "Trebuchet MS", Arial, sans-serif;
}

a img {
border:none;
}

#blueBottom {
height:130px;
width:750px;
clear:both;
color:#FFF;
background:url(../images/images/foot1_front.jpg) no-repeat;
padding:8px;
}

#footContent {
left:50%;
margin-left:-375px;
width:750px;
position:relative;
}

#subContent1 {
color:#CCC;
clear:both;
height:200px;
width:750px;
background:url(../images/images/subInfo1.gif) no-repeat center center;
padding:0;
}

#subContent1bcx {
	color:#CCC;
	clear:both;
	height:200px;
	width:750px;
	background:url(../images/images/subInfo1.gif) no-repeat center center;
	padding:0px;
	position: relative;
	left: 50%;
	margin-left: -375px;
	

}

.subInfo1 {
color:#FFF;
height:170px;
width:220px;
left:238px;
top:-376px;
text-align:left;
position:relative;
border-color:#CCC;
border-style:none ridge;
border-width:2px;
margin:5px;
padding:8px;
}

.subInfo1TEST {
color:#FFF;
height:170px;
width:220px;
left:238px;
top:0;
text-align:left;
position:absolute;
border-color:#CCC;
border-style:none ridge;
border-width:2px;
margin:5px;
padding:8px;
}

.centerImage {
clear:both;
width:500px;
position:relative;
left:50%;
margin-left:-250px;
}

.subInfo1R {
color:#FFF;
height:170px;
width:230px;
top:-188px;
text-align:left;
left:476px;
position:relative;
margin:5px;
padding:8px;
}.subInfo1RTEST {
color:#FFF;
height:170px;
width:230px;
top:0;
text-align:left;
left:476px;
position:absolute;
margin:5px;
padding:8px;
}

.centersubImage {
position:relative;
left:50%;
height:72px;
width:200px;
text-align:center;
margin-left:-100px;
}

.subInfo1lTEST {
color:#FFF;
height:170px;
width:230px;
left:0;
top:0;
text-align:left;
margin:5px;
padding:8px;
position:absolute;
}

#floatRight1 {
float:right;
clear:right;
width:300px;
text-align:center;
padding:3px;
}

.headerList {
list-style-type:none;
background:#000;
}

#mainContentInternal {
width:750px;
left:0;
top:0;
}

#contentArea2 {
color:#CCC;
text-align:justify;
position:relative;
height:auto;
width:750px;
background:#000;
font:small "Trebuchet MS", Arial, Verdana, sans-serif;
margin:0;
padding:0 5px 10px;
}

.floatRight {
float:right;
clear:right;
padding:3px;
}

.list1 {
list-style-position:outside;
font-weight:700;
color:#FFF;
}

.listHeader {
color:#FFF;
font:bold medium "Trebuchet MS", Arial, Verdana, sans-serif;
}

h3 {
color:#FFF;
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#666;
background:#000;
font:oblique bolder small "Trebuchet MS", Arial, sans-serif;
}

.list2 {
font-weight:400;
font-style:oblique;
}

.qaList {
font-style:oblique;
color:#FFF;
list-style-type:square;
font-size:small;
}

#subNavchain {
clear:both;
position:relative;
left:100px;
top:-4px;
background-image:url(../images/images/dropMenu1.png);
background-repeat:no-repeat;
height:35px;
width:350px;
padding:8px 35px 5px;
}

#sabretoothSub1 {
position:relative;
height:23px;
width:142px;
left:-5px;
top:-1px;
}

#cobraRollover1 {
position:relative;
height:23px;
width:100px;
left:13px;
top:-1px;
}

#floatRightCorners {
	float:right;
	clear:right;
	width:216px;
	text-align:justify;
	background-image:url(../images/images/topRightFloatBG.gif);
	background-repeat:no-repeat;
	color:#333;
	margin:0 10px 0 10px;
	padding:5px 3px 0 8px;
	height: 90px;

}
#floatRight2{
	float:right;
	clear:right;
	width:300px;
	text-align:center;
	color:#CCCCCC;
	margin:0 10px;
	padding:0 8px;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: small;
}

#whiteRT {
height:10px;
width:10px;
top:-8px;
right:-8px;
float:right;
margin-right:-8px;
}

#whiteRB {
	height:10px;
	width:10px;
	float:right;
	margin-right:-8px;
	top: 100%;
	bottom: 0px;


}

#whiteLB {
height:10px;
width:10px;
float:left;
margin-bottom:0;
margin-left:-8px;
bottom:0;
}

.testFrom {
font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
color:#999;
font-size:x-small;
font-style:oblique;
clear:both;
text-align:right;
}

.testBlock {
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#CCC;
height:auto;
margin:3px;
}

#floatLeft1 {
float:left;
width:300px;
text-align:center;
padding:3px;
}

#floatLeftCorners {
float:left;
clear:left;
width:200px;
text-align:justify;
background-color:#FFF;
background-image:url(../images/images/cornersBW_01.gif);
background-repeat:no-repeat;
background-position:left top;
color:#333;
margin:0 10px;
padding:0 8px;
}

#addressBoxBlack {
color:#333;
width:200px;
text-align:center;
font:small "Trebuchet MS", Arial, Verdana, sans-serif;
}

#ContactForm {
height:auto;
width:400px;
top:0;
left:0;
padding:5px;
}

#addressContact1 {
width:200px;
text-align:justify;
background-color:#FFF;
background-image:url(../images/images/cornersBW_01.gif);
background-repeat:no-repeat;
background-position:left top;
color:#333;
top:0;
position:relative;
margin:0 10px;
padding:0 8px;
}

.noList {
list-style-type:none;
}

fieldset {
float:left;
clear:left;
width:100%;
margin:0 0 1.5em;
padding:0;
}

legend {
margin-left:1em;
color:#fff;
font-weight:700;
}

label {
	float:left;
	display:block;
	text-align:right;
	margin-right:1em;
	width: 105px;

}

label .class2 {
	float:left;
	display:block;
	text-align:right;
	margin-right:1em;
	width: 150px;

}

a.footLink:link,a.footLink:visited,a.footLink:active {
text-decoration:none;
color:#999;
font:bold small "Trebuchet MS", Arial, Verdana, sans-serif;
}
a.footLink:hover {
text-decoration:underline;
color:#666;
font:bold small "Trebuchet MS", Arial, Verdana, sans-serif;
}

a.subNavLeft:link,a.subNavLeft:visited,a.subNavLeft:active {
text-decoration:none;
color:#CCCCCC;
font:bold small "Trebuchet MS", Arial, Verdana, sans-serif;
}
a.subNavLeft:hover {
text-decoration:underline;
color:#FFFFFF;
font:bold small "Trebuchet MS", Arial, Verdana, sans-serif;
}


a.moreLink:link,a.moreLink:visited,a.moreLink:active {
text-decoration:none;
color:#00C;
font:bold x-small "Trebuchet MS", Arial, Verdana, sans-serif;
}
a.moreLink:hover{
text-decoration:underline;
color:#0066FF;
font:bold x-small "Trebuchet MS", Arial, Verdana, sans-serif;
}

#harderCarbide,#finerCarbide,#orbicular,#silverSolder,#sideStraps,#chipResist1 {
display:none;
}

#uniqueThis,#features1 {
width:375px;
text-align:justify;
}
#Submit {
	color: #CCCCCC;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	border: thin outset #999999;
	background-color: #333333;
	left: 70px;
	float: right;


}
#containerFieldset {
	border: 1px dotted #999999;
	padding: 10px;
	margin-right: 10px;
	width: 380px;



}
.text {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	color: #FFFFFF;
	background-color: #333333;
	padding: 2px;
	border: 1px solid #999999;
}
#OurList {
	padding: 10px;
	float: right;
	width: 330px;
	height: auto;
	margin: 5px;

}
#theirList {

	padding: 10px;
	width: 330px;
	height: auto;
	margin: 5px;
}
.ulContact {

list-style:none;
padding:1em 1em 0;
}
.liContact {

float:left;
clear:left;
width:100%;
padding-bottom:1em;
}
.downloadCLass1 {
	height: auto;
	width: 200px;
	padding: 3px;
	text-align: center;
	margin: 2px;
}
.downloadClassField {
	border: 1px dotted #333333;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	display: block;
	width: 100%;
	height: auto;


}
.listInline1 {
	display: inline;
	list-style-type: none;
	text-align: center;
	height: auto;
	width: 200px;

}
.list2b {
	list-style-type:none;
	display:inline;
	list-style-position:inside;
	height:auto;
	float:left;
	margin:4px;
	padding:5px;
	width: 200px;
	text-align: center;


}
#goleft1nav {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: small;
	color: #FFFFFF;
	padding: 5px;
	clear: left;
	float: left;
	height: auto;
	width: 190px;
}
.noListLeft {
	list-style-type:none;
	padding-top: 2px;
	padding-bottom: 4px;

}
#leftNavField {
	border: 1px dotted #999999;
}
#productsRight {
	padding: 2px;
	height: auto;
	width: 500px;
	display: block;
	margin-left: 230px;



}
.rowSetup {
	margin: 0px;
	padding: 2px;
	height: auto;
	width: 496px;
}
.columnLeft {
	padding: 2px;
	height: auto;
	width: 245px;
	left: 0px;
	position: relative;
	top: 0px;


}
.columnRight {
	padding: 2px;
	height: auto;
	width: 245px;
	left: 260px;
	position: relative;
	top: 0px;
	clear: none;



}
.navListProd {
	list-style-type:none;
	display:inline;
	list-style-position:inside;
	float:left;
	width: 230px;
	height: auto;
	padding: 5px;
	border: 1px dotted #666666;
	margin-left: 4px;
	margin-bottom: 4px;
	text-align: center;
	vertical-align: middle;







}
.navListProdUL {
	list-style-type:none;
	display:inline;
	list-style-position:inside;
	height: auto;

}
.newPara {
	clear: both;
}
.otherProdsImage {
	clear: both;
	height: auto;
	width: 100px;

}
.textJustify {
	text-align: justify;
}
#vid1 {
	display: none;
	text-align: center;
	clear: both;




}
#vid2 {
	display: block;
	text-align: center;
	clear: both;
	width: 100%;



}
#login {
	position: absolute;
	z-index: 10;
	height: 30px;
	width: 66px;
	left: 680px;
	top: 32px;
}
#containerFieldset2 {
	border: 1px dotted #999999;
	padding: 10px;
	margin-right: 10px;
	width: 250px;
	z-index: 10;
	color: #FFFFFF;
	position: relative;
	left: 0px;
	top: 0px;



}
.topBorder1 {
	border-top-width: thin;
	border-top-style: groove;
	border-top-color: #999999;
	clear: both;
	float: right;
	text-align: center;
	width: 100%;
	padding-top: 5px;




}
#floatRightwithBorderL {
	float:right;
	clear:right;
	width:200px;
	text-align:center;
	padding:3px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #333333;
	margin-left: 10px;

}
.topBorder1L {
	border-top-width: thin;
	border-top-style: groove;
	border-top-color: #999999;
	clear: both;
	float: left;
	text-align: justify;
	width: 100%;
	padding-top: 5px;
	margin: 10px;

}
#topRightFloatTest {
	float: right;
	height: 90px;
	width: 216px;
	margin-top: 8px;
	margin-left: 8px;
	padding-right: 8px;
	padding-left: 8px;
	background-image: url(../images/images/topRightFloatBG.gif);
	background-repeat: no-repeat;
}
#viewCartButton {
	position: absolute;
	z-index: 200;
	height: 30px;
	width: 75px;
	left: 650px;
	top: 183px;
}
.width80percent {
	width: 90%;
}
