#wrapper {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bg_body.png);
	background-repeat: repeat-y;
	
}
#header {
	display: block;
	height: 138px;
	width: 950px;
	background-image: url(../images/header.png);
}
#topMenuBox {
	height: 50px;
	width: 950px;
}

#topMenuBox #borderLeft {
	background-image: url(../images/top_menu/border_left.png);
	display: block;
	height: 50px;
	width: 38px;
	float: left;
}
#topMenuBox ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#sideMenuBox {
	width: 160px;
}
#contentBox {
	background-color: #FFFFFF;
	width: 734px;
	vertical-align: top;
}
#sideMenuBox  #homeButton a {
	background-image: url(../images/side_menu/menu_side_buttons.png);
	height: 34px;
	width: 160px;
	text-indent: -999px;
	display: block;
}
#sideMenuBox #homeButton a:hover, #sideMenuBox #homeButton a.down {
	background-position: 0px -68px;
}
#sideMenuBox #spacerOne {
	background-image: url(../images/side_menu/spacer_one.png);
	height: 46px;
	width: 160px;
}
#sideMenuBox  #historyButton a {
	background-image: url(../images/side_menu/menu_side_buttons.png);
	background-position: -160px 0px;
	height: 34px;
	width: 160px;
	text-indent: -999px;
}
#sideMenuBox #historyButton a:hover, #sideMenuBox #historyButton a.down {
	background-position: -160px -68px;
}
#sideMenuBox #spacerTwo {
	background-image: url(../images/side_menu/spacer_two.png);
	display: block;
	height: 55px;
	width: 160px;
}
#sideMenuBox  a  {
	display: block;
	height: 34px;
	width: 160px;
}
#sideMenuBox  #productsButton a {
	background-image: url(../images/side_menu/menu_side_buttons.png);
	background-position: 320px 0px;
	display: block;
	height: 34px;
	width: 160px;
	text-indent: -999px;
}
#sideMenuBox #productsButton a:hover, #sideMenuBox  #productsButton a.down   {
	background-position: -320px -68px;
}
#sideMenuBox #contactButton a:hover, #sideMenuBox #contactButton a.down {
	background-position: -480px -68px;
}
#sideMenuBox #spacerThree {
	background-image: url(../images/side_menu/spacer_three.png);
	display: block;
	height: 58px;
	width: 160px;
}
#sideMenuBox  #contactButton a {
	background-image: url(../images/side_menu/menu_side_buttons.png);
	background-position: -480px 0px;
	display: block;
	height: 34px;
	width: 160px;
	text-indent: -999px;
}
#sideMenuBox #footer {
	background-image: url(../images/side_menu/bottom.png);
	display: block;
	height: 76px;
	width: 160px;
}
#topMenuBox li {
	display: inline;
}
#rightColumn a, #topMenuBox a {
	
	text-indent: -9999px;
}
#topMenuBox #miningButton a {
	background-image: url(../images/top_menu/top_menu_sprite.png);
	display: block;
	height: 50px;
	width: 196px;
	float: left;
	background-position: 0px 0px;
}
#topMenuBox #miningButton a:hover,  #topMenuBox #miningButton a.down{
	background-position: 0px -50px;
}
#topMenuBox #carbideButton a {
	background-image: url(../images/top_menu/top_menu_sprite.png);
	display: block;
	height: 50px;
	width: 189px;
	float: left;
	background-position: -196px 0px;
}
#topMenuBox #carbideButton a:hover, #topMenuBox #carbideButton a.down{
	background-position: -196px -50px;
}
#footerBox {
	background-image: url(../images/bg_footer.png);
	height: 58px;
	width: 950px;
	background-repeat: no-repeat;
	background-position: right;
}
#topMenuBox #borderRight {
	background-image: url(../images/top_menu/border_right.png);
	display: block;
	float: left;
	height: 50px;
	width: 527px;
}
#headerBottomBox {
	display: block;
	height: 41px;
	width: 950px;
}
#headerBottomBox #leftBorder {
	background-image: url(../images/side_menu/image1.png);
	display: block;
	float: left;
	height: 41px;
	width: 198px;
}
#headerBottomBox #topGradient {
	background-image: url(../images/gradient_top.png);
	background-repeat: repeat-x;
	display: block;
	float: left;
	height: 41px;
	width: 734px;
}
#headerBottomBox #rightBorder {
	background-image: url(../images/border_right_1.png);
	display: block;
	float: left;
	height: 41px;
	width: 18px;
}
#sideMenuBorderLeft {
	width: 38px;
	vertical-align: top;
}
#sideMenuBorderLeft #top {
	background-image: url(../images/border_left_top.png);
	display: block;
	height: 80px;
	width: 38px;
}
#sideMenuBorderLeft #gradient {
	background-image: url(../images/border_left_gradient.png);
	background-repeat: repeat-y;
	display: block;
	height: 215px;
	width: 38px;
}
#sideMenuBorderLeft #bottom {
	background-image: url(../images/border_left_bottom.png);
	display: block;
	height: 76px;
	width: 38px;
}
#borderRight {
	width: 18px;
	background-image: url(../images/border_right_3.png);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: top;
}
#borderRight #top {
	background-image: url(../images/border_right_2.png);
	background-repeat: no-repeat;
	height: 80px;
	width: 18px;
}
#borderRight #bottom {
	background-image: url(../images/border_right_3.png);
	display: block;
	height: 15px;
	width: 18px;
	position: relative;
	bottom: 0px;
}
#footer {
	background-image: url(../images/bg_footer.png);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	height: 58px;
	width: 950px;
}
#tags {
	display: block;
	height: 50px;
	width: 950px;
	background-color: #FFFFCC;
}
#tags #ceTag {
	display: block;
	float: left;
	
}
#tags #ceTag a {
	display: block;
	height: 25px;
	width: 231px;
	text-indent: -999px;
	margin-left: 250px;
	background-image: url(../images/ce_tag_sprite.png);
}
#tags #ceTag a:hover {
	background-position: 0px -25px;
}
#contentBox  #rightColumn #miningButtonBig {
	background-image: url(../images/graphics/mining_carbide_sprite.jpg);
	float: left;
	height: 98px;
	width: 274px;
	margin-top: 30px;
}
#contentBox #mainContent #rightColumn #miningButtonBig:hover {
	background-position: 0px -98px;
}
#tags #copyrightTag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8D8D71;
	float: right;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 5px;
}
#sideMenuBox {
}
.alignTop {
	vertical-align: top;
}
#contentBox #mainContent {
	display: block;
	width: 734px;
	
}

#contentBox #mainContent #rightColumn {
	text-align: center;
	
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	color: #333333;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #666666;
}
a:link {
	color: #006666;
}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}
a:hover {
	color: #E1B500;
	text-decoration: underline;
}
a:visited {
	color: #999999;
	text-decoration: underline;
}
#contentBox #mainContent #bannerBox {
	text-align: center;
}
#contentBox #mainContent #rightColumn #carbideButtonBig {
	background-image: url(../images/graphics/mining_carbide_sprite.jpg);
	background-position: -274px 0px;
	display: block;
	height: 98px;
	width: 274px;
	margin-top: 20px;
	float: left;
}
#contentBox #mainContent #rightColumn #carbideButtonBig:hover {
	background-position: -274px -98px;
}


/*new styles*/


body {
	background-color: #FFFFCC;
	background-image: url(../images/bg_pattern_top.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 100%;
    font-size: .625em;

	}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:1.2em;
	color: #000000;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2.4em;
	color: #333333;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	color: #666666;
}
a:link {
	color: #006666;
}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size:1.2em;
}
a:hover {
	color: #E1B500;
	text-decoration: underline;
}
a:visited {
	color: #999999;
	text-decoration: underline;
}


#header {
	display: block;
	height: 138px;
	width: 950px;
	background-image: url(../images/header.png);
}
#topMenuBox {
	height: 50px;
	width: 950px;
}
#topMenuBox ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#topMenuBox li {
	display: inline;
}
#topMenuBox #miningButton  {
	background-image: url(../images/top_menu/top_menu_sprite.png);
	display: block;
	height: 50px;
	width: 196px;
	float: left;
	background-position: 0px 0px;
}
#topMenuBox #miningButton:hover {
	background-position: 0px -50px;
}
#topMenuBox #carbideButton {
	background-image: url(../images/top_menu/top_menu_sprite.png);
	display: block;
	height: 50px;
	width: 189px;
	float: left;
	background-position: -196px 0px;
}
#topMenuBox #carbideButton:hover {
	background-position: -196px -50px;
}
#topMenuBox #borderLeft {
	background-image: url(../images/top_menu/border_left.png);
	display: block;
	height: 50px;
	width: 38px;
	float: left;
}
#topMenuBox #borderRight {
	background-image: url(../images/top_menu/border_right.png);
	display: block;
	float: left;
	height: 50px;
	width: 527px;
}
#sideMenuBox {
	width: 160px;
}
#sideMenuBox  a  {
	display: block;
	height: 34px;
	width: 160px;
}
#sideMenuBorderLeft {
	width: 38px;
	vertical-align: top;
}
#sideMenuBox  #homeButton a {
	background-image: url(../images/side_menu/menu_side_buttons.png);
	height: 34px;
	width: 160px;
	text-indent: -999px;
	display: block;
}
#sideMenuBox #homeButton a:hover {
	background-position: 0px -34px;
}
#sideMenuBox #spacerOne {
	background-image: url(../images/side_menu/spacer_one.png);
	height: 46px;
	width: 160px;
}
#sideMenuBox  #historyButton a {
	background-image: url(../images/side_menu/menu_side_buttons.png);
	background-position: -160px 0px;
	height: 34px;
	width: 160px;
	text-indent: -999px;
}
#sideMenuBox #historyButton a:hover {
	background-position: -160px -34px;
}
#sideMenuBox #spacerTwo {
	background-image: url(../images/side_menu/spacer_two.png);
	display: block;
	height: 55px;
	width: 160px;
}
#sideMenuBox  #productsButton a {
	background-image: url(../images/side_menu/menu_side_buttons.png);
	background-position: 320px 0px;
	display: block;
	height: 34px;
	width: 160px;
	text-indent: -999px;
}
#sideMenuBox #productsButton a:hover {
	background-position: -320px -34px;
}
#sideMenuBox #spacerThree {
	background-image: url(../images/side_menu/spacer_three.png);
	display: block;
	height: 58px;
	width: 160px;
}
#sideMenuBox  #contactButton a {
	background-image: url(../images/side_menu/menu_side_buttons.png);
	background-position: -480px 0px;
	display: block;
	height: 34px;
	width: 160px;
	text-indent: -999px;
}
#sideMenuBox #contactButton a:hover {
	background-position: -480px -34px;
}
#sideMenuBox #footer {
	background-image: url(../images/side_menu/bottom.png);
	display: block;
	height: 76px;
	width: 160px;
}
#sideMenuBorderLeft #top {
	background-image: url(../images/border_left_top.png);
	display: block;
	height: 80px;
	width: 38px;
}
#sideMenuBorderLeft #gradient {
	background-image: url(../images/border_left_gradient.png);
	background-repeat: repeat-y;
	display: block;
	height: 215px;
	width: 38px;
}
#sideMenuBorderLeft #bottom {
	background-image: url(../images/border_left_bottom.png);
	display: block;
	height: 76px;
	width: 38px;
}
#footerBox {
	background-image: url(../images/bg_footer.png);
	height: 58px;
	width: 950px;
	background-repeat: no-repeat;
	background-position: right;
}
#headerBottomBox {
	display: block;
	height: 41px;
	width: 950px;
}
#headerBottomBox #leftBorder {
	background-image: url(../images/side_menu/image1.png);
	display: block;
	float: left;
	height: 41px;
	width: 198px;
}
#headerBottomBox #topGradient {
	background-image: url(../images/gradient_top.png);
	background-repeat: repeat-x;
	display: block;
	float: left;
	height: 21px;
	width: 714px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	color: #666666;
	padding-left: 20px;
	padding-top: 20px;
}
#headerBottomBox #rightBorder {
	background-image: url(../images/border_right_1.png);
	display: block;
	float: left;
	height: 41px;
	width: 18px;
}
#borderRight {
	width: 18px;
	background-image: url(../images/border_right_3.png);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: top;
}
#borderRight #top {
	background-image: url(../images/border_right_2.png);
	background-repeat: no-repeat;
	height: 80px;
	width: 18px;
}
#borderRight #bottom {
	background-image: url(../images/border_right_3.png);
	display: block;
	height: 15px;
	width: 18px;
	position: relative;
	bottom: 0px;
}

#productCardBox #textBox {
	background-image: url(../images/product_cards/left_corner.gif);
	background-repeat: no-repeat;
	float: left;
	
	min-height: 310px;
	height:auto !important;  
	height:310px;
	
	width: 390px;
	background-color: #E1E1E1;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	/**/
}
#productCardBox {
	background-image: url(../images/product_cards/right_corner.gif);
	background-repeat: no-repeat;
    position:relative;
	background-position: right bottom;
	background-color: #666666;
	
	
	width: 700px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;

	
}
#productCardBox #imageBox {
	
	position:absolute;
	top:0px;
	left:415px;
	height: 350px;
	width: 285px;

	text-align: center;
	color: #CCCCCC;
}
#productCardBox #imageBox a:link {
	color: #FFFFFF;
}
#tags #ceTag a {
	display: block;
	height: 25px;
	width: 231px;
	text-indent: -999px;
	background-image: url(../images/ce_tag_sprite.png);
}
#tags #ceTag a:hover {
	background-position: 0px -25px;
}
#oneColumn {
	width: 734px;
}
#productMenu {
	height: 45px;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	background-color:#333333;
}

#productMenu  #menuCornerLeft {
	background-color: #666666;
	float: left;
	height: 45px;
	width: 15px;
	background-image: url(../images/product_menu/left_corner.gif);
}
#productMenu #menuCornerRight {
	background-image: url(../images/product_menu/right_corner.gif);
	clear: right;
	float: right;
	height: 45px;
	width: 15px;
}
#productMenu #menuCenter ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#productMenu #menuCenter li
{
    display:inline;
    height:45px;
    line-height:45px;
    }

#contentBox {
	background-color: #FFFFFF;
	width: 734px;
	vertical-align: top;
}
#contentBox #mainContent {
	display: block;
	width: 734px;
	margin-bottom:15px;
}
 #leftColumn {
	float: left;
	width: 380px;

	
	padding-bottom: 20px;
	padding-left: 20px;
}
#breadcrumbs
{
    padding-left:20px;
    margin-top:-16px;
    z-index:100 !important;
    }
#contentBox #mainContent #leftColumn2 {
	float: left;
	width: 347px;
	
	padding-bottom: 20px;
	padding-left: 20px;
}
#contentBox  #mainContent #leftColumn3 {
	float: left;
	width: 347px;
	
	padding-bottom: 20px;
	padding-left: 20px;
}
#contentBox #mainContent #titleBar {
	width: 734px;
	height: 56px;
}
#contentBox #mainContent #rightColumn2 {
	text-align: right;
	float: left;
	width: 334px;
}
#contentBox #mainContent #rightColumn3 {
	float: left;
	width: 347px;
	padding-top: 10px;
	padding-bottom: 20px;
	
}
#miningColumn {
	float: left;
	width: 342px;
	padding-left:20px;
	overflow:hidden;
}
#carbideColumn {
	
	width:330px;
	overflow:hidden;
	
}
#contentBox #mainContent #bannerBox {
	text-align: center;
}
#contentBox #mainContent #rightColumn #carbideButtonBig {
	background-image: url(../images/graphics/mining_carbide_sprite.jpg);
	background-position: -274px 0px;
	display: block;
	height: 98px;
	width: 274px;
	margin-top: 20px;
	float: left;
}
#contentBox #mainContent #rightColumn #carbideButtonBig:hover {
	background-position: -274px -98px;
}
#contentBox  #rightColumn #miningButtonBig {
	background-image: url(../images/graphics/mining_carbide_sprite.jpg);
	float: left;
	height: 98px;
	width: 274px;
	margin-top: 30px;
}
#tags #copyrightTag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8D8D71;
	float: right;
	padding-top: 4px;
	padding-right: 70px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 5px;
}
#productList {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#productList a {
	background-image: url(../images/product_buttons/click_here_sprite.jpg);
	background-position: 224px 0px;
	background-repeat: no-repeat;
	height: 75px;
	line-height: 75px;
	width: 330px;
	margin-bottom: 10px;
	display: block;
}
#productList a:hover   {
	background-position: 224px -75px;
}
.alignTop {
	vertical-align: top;
}
#productMenu .menuCenter {
	float: left;
	height: 45px;
	width: 670px;
	background-color: #333333;
}
#menuCenter .gritButton {
	display: block;
	float: left;
	height: 45px;
	width: 134px;
	background-image: url(../images/product_menu/carbide_menu_sprite.gif);
}
#menuCenter .gritButton:hover {
	background-position: 0px -45px;
}
#menuCenter .gritButton_down {
	display: block;
	float: left;
	height: 45px;
	width: 134px;
	background-image: url(../images/product_menu/carbide_menu_sprite.gif);
	background-position: 0px -90px;
}
#menuCenter .pelletsButton {
	display: block;
	float: left;
	height: 45px;
	width: 134px;
	background-image: url(../images/product_menu/carbide_menu_sprite.gif);
	background-position: -134px 0px;
}
#menuCenter .pelletsButton:hover {
	background-position: -134px -45px;
}
#menuCenter .pelletsButton_down {
	display: block;
	float: left;
	height: 45px;
	width: 134px;
	background-image: url(../images/product_menu/carbide_menu_sprite.gif);
	background-position: -134px -90px;
}
#menuCenter .compositeRodButton {
	display: block;
	float: left;
	height: 45px;
	width: 134px;
	background-image: url(../images/product_menu/carbide_menu_sprite.gif);
	background-position: -268px 0px;
}
#menuCenter .compositeRodButton_down {
	display: block;
	float: left;
	height: 45px;
	width: 134px;
	background-image: url(../images/product_menu/carbide_menu_sprite.gif);
	background-position: -268px -90px;
}
#menuCenter .compositeRodButton:hover {
	background-position: -268px -45px;
}
#menuCenter .castPartsButton {
	display: block;
	float: left;
	height: 45px;
	width: 134px;
	background-image: url(../images/product_menu/carbide_menu_sprite.gif);
	background-position: -402px 0px;
}
#menuCenter .castPartsButton_down {
	display: block;
	float: left;
	height: 45px;
	width: 134px;
	background-image: url(../images/product_menu/carbide_menu_sprite.gif);
	background-position: -402px -90px;
}
#menuCenter .castPartsButton:hover {
	background-position: -402px -45px;
}
#menuCenter .powdersButton {
	display: block;
	float: left;
	height: 45px;
	width: 134px;
	background-image: url(../images/product_menu/carbide_menu_sprite.gif);
	background-position: -536px 0px;
}
#menuCenter .powdersButton_down {
	display: block;
	float: left;
	height: 45px;
	width: 134px;
	background-image: url(../images/product_menu/carbide_menu_sprite.gif);
	background-position: -536px -90px;
}
#menuCenter .powdersButton:hover {
	background-position: -536px -45px;
}
#menuCenter .componentPartsButton {
	display: block;
	float: left;
	height: 45px;
	width: 130px;
	background-image: url(../images/product_menu/mining_menu_sprite.gif);
	background-position: -260px 0px;
}
#menuCenter .componentPartsButton:hover {
	background-position: -260px -45px;
}
#menuCenter .componentPartsButton_down {
	display: block;
	float: left;
	height: 45px;
	width: 130px;
	background-image: url(../images/product_menu/mining_menu_sprite.gif);
	background-position: -260px -90px;
}
#menuCenter .steelsButton {
	display: block;
	float: left;
	height: 45px;
	width: 130px;
	background-image: url(../images/product_menu/mining_menu_sprite.gif);
	background-position: -130px 0px;
}
#menuCenter .steelsButton:hover {
	background-position: -130px -45px;
}
#menuCenter .steelsButton_down {
	display: block;
	float: left;
	height: 45px;
	width: 130px;
	background-image: url(../images/product_menu/mining_menu_sprite.gif);
	background-position: -130px -90px;
}
#menuCenter .roofPrimerBitsButton {
	display: block;
	float: left;
	height: 45px;
	width: 130px;
	background-image: url(../images/product_menu/mining_menu_sprite.gif);
	background-position: 0px 0px;
}
#menuCenter .roofPrimerBitsButton:hover {
	background-position: 0px -45px;
}
#menuCenter .roofPrimerBitsButton_down {
	display: block;
	float: left;
	height: 45px;
	width: 130px;
	background-image: url(../images/product_menu/mining_menu_sprite.gif);
	background-position: 0px -90px;
}