

body{
background-image:url(../images/body_bg_repeat.jpg);
background-repeat:repeat;
margin-bottom:0px;
margin-left:0px;
margin-top:0px;
margin-right:0px;
padding:0px;
padding-bottom:0px;
}
a{
cursor:pointer;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #a39179;
	margin: 0px;
	float: right;
	padding-top: 2px;
	padding-right: 8px;
	padding-left: 2px;
}

h2{
	font-size: 15px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	margin:0px;
	padding:0px;
}

.h2_page_head {
	font-size: 15px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	padding-top:30px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:15px;
	margin-bottom:0px;

}

.font_size
{
font-size:10px; !important
}

h3{

	margin:0px;
	padding:0px;
}

.h3_product_name{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7b7b7b;
	font-weight: normal;
	text-decoration:none;
	padding-bottom:0px;
	padding-top:0px;
	margin:0px;
}

h4 {
	font-size: 16px;
	font-family:Times New Roman, Times, serif;
	color: #a0d311;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:15px;
	margin:0px;
}

.tableborder
{
border:solid 1px #edeade;
}

li{
padding-bottom:5px;
margin-left:10px;
}

td div.menudiv
{
	position:relative;
	padding:0px;
	margin:0px;
	}

.bodytxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #7b7b7b;
	font-weight: normal;
	text-decoration:none;
	padding-left:20px;
	padding-right:30px;
	padding-top:0px;
	}
	
	.body_txt2
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7b7b7b;
	font-weight: normal;
	text-decoration:none;
	}
	
	.body_txt2:hover
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7b7b7b;
	font-weight: normal;
	text-decoration:none;
	}

.bodytxt3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #7b7b7b;
	font-weight: normal;
	text-decoration:none;
	padding-left:18px;
	padding-right:20px;
	padding-top:0px;
	}	
	

.h3_bodytxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7b7b7b;
	font-weight: normal;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

.link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #7b7b7b;
	font-weight: normal;
	text-decoration:none;
	}
	
	.link:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	text-decoration:none;
	}

.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #f5f5f5;
	color:#626363;
	border: 1px solid #8c8c8c;
	/*border-bottom: 1px solid #2c2c2c;
	border-left: 1px solid #949494;
	border-right: 1px solid #2c2c2c;
	border-top: 1px solid #949494;*/
	margin:0px;
}
.textbox_over {
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#626363;
	border: 1px solid #8c8c8c;
	/*border-bottom: 1px solid #2c2c2c;
	border-left: 1px solid #949494;
	border-right: 1px solid #2c2c2c;
	border-top: 1px solid #949494;*/
	margin:0px;
}

.search
{
background-image:url(../images/search_bg.jpg);
background-repeat:no-repeat;
width:322px;
height:42px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
font-weight:400;
margin:0px;
padding:0px;
}
.bevel{float:left;}
.gray_bg
{
background-image:url(../images/gray_bg.jpg);
background-repeat:no-repeat;
width:322px;
height:31px;
}


.search_padding
{
margin-left:25px;
margin-top:50px;
}

.mainnav_left {
background-image:url(../images/nav_left_shade.jpg);
background-repeat:no-repeat;
width:20px;
height:29px;
}

.mainnav_right {
background-image:url(../images/nav_right1_shade.gif);
background-repeat:no-repeat;
width:7px;
height:29px;
}

.topshade_left {
background-image:url(../images/top_shade_left.jpg);
background-repeat:no-repeat;
width:20px;
height:9px;
}

.topshade_center {
background-image:url(../images/top_shade1.jpg);
background-repeat:repeat-x;
height:9px;
width:760px;
}


.topshade_right {
background-image:url(../images/top_shade_right.jpg);
background-repeat:no-repeat;
width:7px;
height:9px;
}

.flash_left
{
background-image:url(../images/flash_left_shade.jpg);
background-repeat:no-repeat;
width:20px;
height:236px;
}

.flash_right
{
background-image:url(../images/flash_right_shade.gif);
background-repeat:no-repeat;
width:7px;
height:236px;
}

.flash_left_sub
{
background-image:url(../images/flash_left_sub.jpg);
background-repeat:no-repeat;
width:20px;
height:179px;
}

.flash_right_sub
{
background-image:url(../images/flash_right_sub.jpg);
background-repeat:no-repeat;
width:7px;
height:179px;
}


.footer {
  font-family: Tahoma;
  font-size: 10px;
  color: #a39179;
}

.footerlink {
  font-family: Tahoma;
  font-size: 10px;
  color: #a39179;
  text-decoration: none;
}

.footerlink:hover {
  font-family: Tahoma;
  font-size: 10px;
  color: #ffffff;
  text-decoration: none;
}

.footerlink1 {
  font-family: Tahoma;
  font-size: 10px;
  color: #a39179;
  text-decoration: none;
}

.bg_body
{
background-image:url(../images/bg_body1.jpg);
background-repeat:repeat-x;
}

.bg_inner
{
background-image:url(../images/bg_inner.jpg);
background-repeat:repeat-x;
}

.side_nav
{
background-image:url(../images/arrow.gif);
background-position:top left;
background-repeat:no-repeat;
background-color:#d5e9d0;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#696967;
text-decoration:none;
display:block;
padding-bottom:5px;
padding-top:5px;
}
.side_nav:hover
{
background-image:url(../images/arrow1.gif);
background-position:top left;
background-repeat:no-repeat;
background-color:#b5dc5d;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#4ba135;
text-decoration:none;
display:block;
padding-bottom:5px;
padding-top:5px;

}

.side_nav_hover
{
background-image:url(../images/arrow1.gif);
background-position:top left;
background-repeat:no-repeat;
background-color:#b5dc5d;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#4ba135;
text-decoration:none;
display:block;
padding-bottom:5px;
padding-top:5px;
}

.c2a_bg
{
background-image:url(../images/c2a_bg.jpg);
background-repeat:no-repeat;
background-position:top left;
width:220px;
height:245px; 
}

.news
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
text-decoration:none;
font-weight:normal;
padding:5px;
}

.topnav_right_shade
{
background-image:url(../images/bg1.jpg);
background-repeat:no-repeat;
width:7px;
height:95px;
}

.body_bg_left
{
background-image:url(../images/body_bg_left.jpg);
background-repeat:repeat-y;
background-position:right top;
}

.body_bg_left_sub
{
background-image:url(../images/body_bg_left_sub1.jpg);
background-repeat:repeat-y;
background-position:top right;
}

.c2a_bg1
{
background-image:url(../images/c2a_bg1.jpg);
background-repeat:repeat-y;
background-position:top left;
width:220px;
}


.whitebox_middle_left
{
background-image:url(../images/whitebox_middle_left.jpg);
background-repeat:repeat-y;
width:1px;
background-position:left top;
}

.whitebox_right
{
background-image:url(images/whitebox_right.jpg);
background-repeat:repeat-y;
width:2px;
background-position:right top;
}

.whitebox_middle_left
{
background-image:url(../images/whitebox_middle_left.jpg);
background-repeat:repeat-y;
width:1px;
background-position:left top;
}

.padding_left_8
{
padding-left:8px; 
}
.padding_left_5
{
padding-left:5px; 
}
.padding_top_5
{padding-top:3px;}

.padding_top_3
{padding-top:3px;}

.padding_left_15
{
padding-left:15px;
}
.padding_right_7{
padding-right:7px;
}
.padding_top_7
{
 padding-top:7px;
}

.padding_top_15
{
 padding-top:15px;
}

.padding_10
{
 padding:10px;
}
.whitebox_right
{
background-image:url(../images/whitebox_right.jpg);
background-repeat:repeat-y;
width:2px;
background-position:right top;
}

.c2a_right_shade
{
background-image:url(../images/c2a_right_shade.jpg);
background-repeat:repeat-y;
}

.c2a_left_shade_sub
{
background-image:url(../images/c2a_left_shade_sub.jpg);
background-repeat:repeat-y;
}

.c2a_left_shade
{
background-image:url(../images/c2a_left_shade_new2.jpg);
background-repeat:no-repeat;
background-position:top left;
}


.right_shade
{
background-image:url(../images/right_shade.gif);
background-repeat:repeat-y;
width:7px;
}

.bg_mid_repeat
{
background-image:url(../images/bg_mid_repeat.jpg);
background-repeat:repeat;
background-position:top left;
}

.body_bg
{
background-image:url(../images/body_bg.jpg);
background-repeat:repeat-x;
background-position:top left;
}

.drop_down{
font-family:Arial, Helvetica, sans-serif;
color:#302f2f;
font-size:11px;
text-decoration:none;
font-weight:normal;
background-color:#999999;
display:block;
padding-left:20px;
padding-top:2px;
padding-right:10px;
padding-bottom:2px;
border-bottom:1px solid #878787;
border-right:1px solid #878787;
height:18px;
background-image:url(../images/drop_bullet.gif);
background-repeat:no-repeat;
	}

.drop_down:hover{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
text-decoration:none;
font-weight:normal;
background-color:#353535;
display:block;
padding-left:20px;
padding-top:2px;
padding-bottom:2px;
padding-right:10px;
border-bottom:1px solid #878787;
border-right:1px solid #878787;
height:18px;
background-image:url(../images/drop_bullet.gif);
background-repeat:no-repeat;
}


.h2_drop_down,.h2_drop_down:visited{
font-family:Arial, Helvetica, sans-serif;
color:#302f2f;
font-size:11px;
text-decoration:none;
font-weight:normal;
background-color:#999999;
display:block;
padding-left:20px;
padding-top:2px;
padding-right:10px;
padding-bottom:2px;
border-bottom:1px solid #878787;
border-right:1px solid #878787;
height:18px;
background-image:url(../images/drop_bullet.gif);
background-repeat:no-repeat;
	}

.h2_drop_down:hover{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
text-decoration:none;
font-weight:normal;
background-color:#353535;
display:block;
padding-left:20px;
padding-top:2px;
padding-bottom:2px;
padding-right:10px;
border-bottom:1px solid #878787;
border-right:1px solid #878787;
height:18px;
background-image:url(../images/drop_bullet.gif);
background-repeat:no-repeat;
}

a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#302f2f;
	text-decoration: none;
}
a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration: none;
}


.a_sublink_site
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#302f2f;
	text-decoration: none;
}
.a_sublink_site:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7b7b7b;
	text-decoration: none;
}


.nav1_down{
font-family:Arial, Helvetica, sans-serif;
color:#302f2f;
font-size:11px;
text-decoration:none;
font-weight:normal;
background-color:#999999;
display:block;
padding-left:20px;
padding-top:8px;
padding-right:10px;
padding-bottom:5px;
border-bottom:1px solid #878787;
border-right:1px solid #878787;
height:12px;
background-image:url(../images/nav_bullet.gif);
background-repeat:no-repeat;
	}

.nav1_down:hover{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
text-decoration:none;
font-weight:normal;
background-color:#353535;
display:block;
padding-left:20px;
padding-top:8px;
padding-bottom:5px;
padding-right:10px;
border-bottom:1px solid #878787;
border-right:1px solid #878787;
height:12px;
background-image:url(../images/nav_bullet.gif);
background-repeat:no-repeat;
}



.h2_nav1_down{
font-family:Arial, Helvetica, sans-serif;
color:#302f2f;
font-size:11px;
text-decoration:none;
font-weight:normal;
background-color:#999999;
display:block;
padding-left:20px;
padding-top:8px;
padding-right:10px;
padding-bottom:5px;
border-bottom:1px solid #878787;
border-right:1px solid #878787;
height:12px;
background-image:url(../images/nav_bullet.gif);
background-repeat:no-repeat;
	}

.h2_nav1_down:hover{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
text-decoration:none;
font-weight:normal;
background-color:#353535;
display:block;
padding-left:20px;
padding-top:8px;
padding-bottom:5px;
padding-right:10px;
border-bottom:1px solid #878787;
border-right:1px solid #878787;
height:12px;
background-image:url(../images/nav_bullet.gif);
background-repeat:no-repeat;
}



.drop_down_hover{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
text-decoration:none;
font-weight:normal;
background-color:#353535;
display:block;
padding-left:8px;
padding-top:2px;
padding-bottom:2px;
height:18px;
}




.topnav{
border-bottom:1px solid #878787;
border-right:1px solid #878787;
cursor:pointer;
display:block;
}

.padding_dropdown
{
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
}

.tableborder
{
border:1px solid #e5e5e5;
}
.errors
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
font-size:11px;
text-decoration:none;
}
.captcha
{
 font-family: Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#441d49;
 padding-left:0px;
 padding-right:0px;
}
.padding_btm
{
	position:absolute;
	padding-top:8px;
	padding-bottom:10px;
}

a.help
{
z-index:24;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-bottom:5px;
padding-bottom:20px;
color:#7b7b7b;

}
a.help:hover
{
position:relative;
z-index:25;
cursor:help;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#7b7b7b;
}
a.help span
{
display:none;
}
a.help:hover span
{
display:block;
position:absolute;
color:#7b7b7b;
background-color:#ffffff;
top:16px;
left:-10px;
width:180px;
border:2px solid #0b060c;
color:#7b7b7b;
text-align:left;
padding:2px;
text-decoration:none;
}
.padd
{

padding-bottom:3px;}

.submit_btn
{
	background-image:url(../images/submit.gif);
	background-repeat:no-repeat;
	border-width:0px;
	padding-top:15px;
	font-size:1px;	
	width:72px;
	height:18px;
	cursor:pointer;
}
.submit_btn:hover
{
	background-image:url(../images/submit_m.gif);
	background-repeat:no-repeat;
	border-width:0px;
	padding-top:15px;
	font-size:1px;	
	width:72px;
	height:18px;
	cursor:pointer;
}

.reset_btn
{
	background-image:url(../images/reset.gif);
	background-repeat:no-repeat;
	border-width:0px;
	padding-top:15px;
	font-size:1px;	
	width:72px;
	height:18px;
	cursor:pointer;
}

.reset_btn:hover
{
	background-image:url(../images/reset_m.gif);
	background-repeat:no-repeat;
	border-width:0px;
	padding-top:15px;
	font-size:1px;	
	width:72px;
	height:18px;
	cursor:pointer;
}

.more_btn
{
	background-image:url(../images/more.gif);
	background-repeat:no-repeat;
	border-width:0px;
	padding-top:15px;
	font-size:1px;	
	width:72px;
	height:18px;
	cursor:pointer;
}
.more_btn:hover
{
	background-image:url(../images/more_m.gif);
	background-repeat:no-repeat;
	border-width:0px;
	padding-top:15px;
	font-size:1px;	
	width:72px;
	height:18px;
	cursor:pointer;
}


.link_txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#e0b037;
	font-weight: normal;
	text-decoration:none;
	font-size:11px;
	}
	
.link_txt2
{

font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#7b7b7b;
	font-weight: normal;
	text-decoration:none;
	font-size:11px;
}
	
.link_txt:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
	
	color: #dccc39;
	font-weight: normal;
	text-decoration:none;
	font-size:11px;
	}
	.faq_txt{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#e0b037;
		font-weight: normal;
		text-decoration:none;
		font-size:11px;
		margin:10px 0 8px 0;
	}
	li{
	background-image:url(../images/bullet1.gif);
	padding-left:15px;
	
	background-repeat:no-repeat;
	}
	
	ul{
	list-style:none;
	        }
		
		
.padding_bullet_text{
padding-left:36px;
}	

.image_border{
border:double 5px #DADADA;
margin-bottom:7px;
margin-left:7px;
margin-right:7px;
}
.image_align{float:right;}
.image_border_single{
border:solid 1px #DADADA;
margin-bottom:7px;
margin-left:7px;
margin-right:7px;
}

.sub_heading{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
font-size:12px;
}	

.h2_sub_heading{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
font-size:12px;
margin:0px;
padding:0px;
font-weight:normal;
}

.heading_h3{
color:#7B7B7B;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:100%;
font-weight:normal;
text-decoration:none;
}

.heading_h3:hover{
color:#7B7B7B;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:100%;
font-weight:normal;
text-decoration:none;
}

/*a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#302f2f;
	text-decoration: none;
}
a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration: none;
}

*/




.sub_heading_link{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
font-size:12px;
}	

.sub_heading_link:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#dccc39;
text-decoration:none;
font-size:12px;
}	

.news_line_seperator
{
	background-image:url(../images/hrimage.jpg);
	background-repeat:repeat-x;
}

.link_text
{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
font-size:11px;
font-weight:bold;
}
.link_text:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
font-size:11px;
font-weight:bold;
}

.newspanel
{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
font-size:14px;
font-weight:bold;
}

.newspanel:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
font-size:14px;
font-weight:bold;
}

.brd_black
{
	border-bottom:solid 1px  #000000;
}

a
{
outline:none;
}
.link_txt_dark{
font-family:Verdana, Arial, Helvetica, sans-serif;
	
	color:#585656;
	font-weight: normal;
	text-decoration:none;
	}
	
.link_txt_dark:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
	
	color: #7b7b7b;
	font-weight: normal;
	text-decoration:none;
	}
.link_txt_light{
font-family:Verdana, Arial, Helvetica, sans-serif;
	
	color:#7b7b7b;
	font-weight: normal;
	}
	
.link_txt_light:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
	
	color: #7b7b7b;
	font-weight: normal;
	}
	
	
.ver_divider{
background-color:#e9e9e9;
background-image:url(../images/ver_divider_03.jpg);
 background-repeat:no-repeat;
}
.bg_grey{
background-color:#e9e9e9;
padding-left:7px; 
padding-top:6px;
}

.padd_top6_right5{
padding-top:6px;
 padding-right:5px;
}
.hor_divider{
background-image:url(../images/divider_03.jpg);
 background-repeat:repeat-x;
}

.h3_title
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #7b7b7b;
	padding:0px;
	margin:0px;
}

.glossary_tab{
background: url(../images/glossary_tab.jpg) no-repeat;
padding-bottom:10px;
padding-right:10px;
}
.padd_bot_10{padding-bottom:10px;}
td#marg_padd_0 li {
	margin:0;
	padding:0 0 5px 15px;
}
td#marg_padd_0 ul {
	margin:0;
	padding:0 20px;
}



.thumb_img { display:block; width:100px; height:100px; vertical-align:middle; border:5px double #DADADA; text-align:center; }
.thumb_img * { vertical-align:middle; text-align:center; position:relative; top:-1px; }
.thumb_img span { display:inline-block; height:100%; width:1px; }


#home_flash { width:760px; height:236px; }
.home_flash { background:url('../images/banner_img.jpg') no-repeat left top; width:760px; height:236px; }

.contact_link{ position:absolute; height:59px;width:220px; left:0px; bottom:0px;  }
.imgalign{float: left;margin-top:10px;}
.space1{padding-top: 20px;}
#salesdivContainer {z-index:999999 !important;}
#map {z-index: 0; }
.space2{float: left;clear: left;padding:10px 0 10px 0;}
.image_aligin_drills{margin-left:30px;}

.foot_logo_wrap { background:url('../images/footer_logo.png') no-repeat 0 0; width:180px; height:55px; float:right; }
.exalogo { width:56px; height:55px; margin:0px 0 0 12px; float:left; }
.wm_logo { width:112px; height:55px; float:left; }
