body { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; scrollbar-3d-light-color: #0066CC; scrollbar-arrow-color: #FFCC00; scrollbar-base-color: #001E5B; scrollbar-dark-shadow-color: #CCCCCC; background-image: url(../img/bg_gr.gif); background-repeat: repeat; background-position: 0px 0px; background-color: #999999; }
form {
	margin: 0px;
	padding: 0px;
}

.clr { clear: both; }
#head-containner { border-top-width: 5px; border-bottom-width: 5px; border-top-style: solid; border-bottom-style: solid; border-top-color: #001E5B; border-bottom-color: #FFCC00; height: 48px; background-color: #001E5B; background-image: url(../img/mining_equipment_machinery.gif); background-position: 336px center; background-repeat: no-repeat; }
#head-containner h1 { margin: 0px; height: 48px; width: 222px; background-color: #FFCC00; background-image: url(../img/mining_equipment_company.gif); background-repeat: no-repeat; background-position: 20px 5px; text-indent: -10000px; display: block; padding: 0px; float: left; }
#head-containner h1 a { text-indent: -10000px; }
#head-containner h2 { margin: 0px; height: 48px; background-color: #001E5B; background-image: url(../img/bar_1.gif); background-repeat: no-repeat; background-position: 0px 0px; text-indent: -10000px; display: block; float: left; padding: 0px; width: 49px; }
#main-containner { width: 1000px; background-color: #001E5B; }#main-containner #menu-containner {
	width: 165px;
	padding-top: 26px;
	background-repeat: no-repeat;
	background-position: 11px 8px;
	padding-left: 5px;
	float: left;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #333333;
	padding-bottom: 30px;
	background-image: url(../img/dove_mining_equipment_company.gif);
}
#menu-containner a.equipment:link, #menu-containner a.equipment:visited { font-size: 10px; font-weight: bold; text-decoration: none; color: #001E5B; background-image: url(../img/menu-bg.gif); background-repeat: no-repeat; background-position: 0px 0px; display: block; padding-left: 20px; height: 22px; margin-bottom: 8px; padding-top: 4px; text-transform: uppercase; line-height: 9px; }
#menu-containner a.equipment:hover { background-image: url(../img/menu-bg.gif); background-position: 0px -26px; background-repeat: no-repeat; margin-bottom: 8px; height: 22px; padding-top: 4px; padding-left: 20px; }

#menu-containner a.rep, #menu-containner a.used-equipment, #menu-containner a.news-promotion, #menu-containner a.contact { display: block; margin-top: 6px; margin-left: 6px; height: 20px; width: 150px; background-position: 0px 0px; text-indent: -10000px; background-repeat: no-repeat; }
#menu-containner a.rep:link, #menu-containner a.rep:visited { background-image: url(../img/memu-left-rep.gif); margin-top: 8px; }
#menu-containner a.used-equipment:link, #menu-containner a.used-equipment:visited { background-image: url(../img/memu-left-used.gif); }
#menu-containner a.news-promotion:link, #menu-containner a.news-promotion:visited { background-image: url(../img/memu-left-news.gif); }
#menu-containner a.contact:link, #menu-containner a.contact:visited { background-image: url(../img/memu-left-contact.gif); }

#menu-containner a.rep:hover, #menu-containner a.used-equipment:hover, #menu-containner a.news-promotion:hover, #menu-containner a.contact:hover { background-position: 0px -20px; }

#menu-containner #banner-containner { margin-top: 11px; width: 147px; margin-left: 6px; }
#main-containner #content-containner { float: right; width: 830px; background-color: #FFFFFF; padding-bottom: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; }

#content-containner #menu-containner { height: 55px; background-image: url(../img/menu-bg-sub.gif); width: 830px; margin: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-repeat: repeat-x; background-position: 0px 0px; background-color: #333333; padding: 0px; }
#menu-containner h1 { font-size: 14px; font-family: Arial, Helvetica, sans-serif; padding-left: 10px; display: block; color: #FFFFFF; text-indent: 0px; width: 820px; margin: 0px; padding-top: 10px; text-transform: uppercase; }


#menu-containner ul { margin: 0px; list-style-position: inside; list-style-type: none; height: 14px; background-repeat: no-repeat; background-position: 0px 0px; background-color: #333333; top: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; width: 471px; right: 0px; background-image: url(../img/ul-menu-bg-sub.gif); padding: 0px; float: right; position: relative; overflow: hidden; }
#menu-containner   ul  li a { position: absolute; text-indent: -10000px; margin: 0px; padding: 0px; background-image: url(../img/home-menu.gif); background-repeat: no-repeat; list-style-type: none; background-position: 0px 0px; height: 14px; }
#menu-containner ul li a.home:link, #menu-containner ul li a.home:visited { width: 81px; left: 14px; top: 0px; background-position: 0px 0px; margin: 0px; padding: 0px; }
#menu-containner ul li a.corporate:link, #menu-containner ul li a.corporate:visited { width: 174px; background-position: -81px 0px; left: 95px; top: 0px; }
#menu-containner ul li a.inquiry:link, #menu-containner ul li a.inquiry:visited { left: 269px; top: 0px; width: 119px; background-position: -255px 0px; }

#menu-containner ul li a.home:hover { width: 81px; left: 14px; top: 0px; background-position: 0px -14px; margin: 0px; padding: 0px; }
#menu-containner ul li a.corporate:hover { width: 174px; background-position: -81px -14px; left: 95px; top: 0px; }

#menu-containner ul li a.inquiry:hover { left: 269px; top: 0px; width: 119px; background-position: -255px -14px; }


#content-containner #image-containner { background-color: #E0E0E0; margin-bottom: 5px; padding-top: 10px; padding-right: 17px; padding-bottom: 5px; padding-left: 17px; clear: both; }
#content-containner #product-containner{ float: left; margin-left: 7px; height: 70px; width: 258px; margin-bottom: 10px; color: #0033CC; text-transform: uppercase; font-weight: bold; font-size: 11px; margin-right: 7px; margin-top: 10px; }
#content-containner #product-containner a { float: left; height: 58px; width: 248px; border: 1px solid #AAC6FF; text-transform: uppercase; font-size: 11px; padding-top: 5px; padding-right: 5px; padding-bottom: 6px; padding-left: 5px; line-height: 12px; }
#content-containner #product-containner a:link{ text-decoration: none; color: #0033CC; }
#content-containner #product-containner a:visited{ text-decoration: none; color: #996600; }
#content-containner #product-containner a:hover{ border: 1px solid #0099FF; color: #0066cc; text-decoration: underline; }
#content-containner #product-containner a:active{ border: 1px solid #0099FF; color: #990000; text-decoration: underline; }
#content-containner #product-containner a img { float: left; margin-right: 5px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }

/* *Start Class For Content */
#content-containner #main-content { font-weight: normal; font-size: 11px; margin: 0px; padding-top: 10px; padding-right: 16px; padding-bottom: 16px; padding-left: 16px; display: block; }
/* *End Class For Content */
#content-containner #mining-gallery { width: 753px; height: 113px; margin-right: auto; margin-left: auto; border: 1px solid #E0E0E0; position: relative; padding-top: 12px; padding-bottom: 12px; padding-right: 21px; padding-left: 21px; }

#mining-gallery #mining-gallery-icon a { height: 105px; width: 115px; float: left; border: 1px solid #E0E0E0; /*background-color: #E0E0E0;*/ text-align: center; vertical-align: middle; padding: 2px; margin-right: 6px; }
#mining-gallery #mining-gallery-icon a:link {}
#mining-gallery #mining-gallery-icon a:visited {}
#mining-gallery #mining-gallery-icon a:hover { border: 1px solid #0066CC; }
#mining-gallery #mining-gallery-icon a:active { border: 1px solid #0066CC;}
#mining-gallery #mining-gallery-arrow-left { position: absolute; height: 24px; width: 21px; left: 1px; top: 42px; background-image: url(../img/arrow-left.png); background-position: center center; cursor:pointer; }
#mining-gallery #mining-gallery-arrow-right { position: absolute; height: 24px; width: 21px; right: 1px; top: 42px; background-image: url(../img/arrow-right.png); background-position: center center; cursor:pointer; }

#footer-containner { border-bottom-width: 5px; border-bottom-style: solid; border-bottom-color: #001E5B; background-color: #001E5B; height: 26px; border-top-width: 4px; border-top-style: solid; border-top-color: #FFCC00; background-position: 485px center; background-image: url(../img/surface_mining.gif); background-repeat: no-repeat; display: block; margin: 0px; padding: 0px; }

#footer-containner h1 { margin: 0px; background-color: #FFCC00; text-indent: -9999px; width: 447px; background-position: 28px center; background-image: url(../img/mining_equipment_a.gif); background-repeat: no-repeat; float: left; padding: 0px; height: 26px; font-size: 11px; }

#footer-containner h2 { background-image: url(../img/bar_4.gif); margin: 0px; padding: 0px; float: left; text-indent: -9999px; background-repeat: no-repeat; background-position: 0px 0px; height: 26px; width: 26px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

#cpy { background-color: #999999; height: 20px; position: relative; font-family: Verdana, Arial, Helvetica, sans-serif; }
#cpy b { font-size: 10px; font-style: normal; font-weight: normal; display: block; margin-top: 3px; float: left; text-transform: capitalize; margin-left: 10px; }
#cpy em { font-size: 10px; font-style: normal; font-weight: normal; display: block; position: absolute; top: 3px; left: 750px; text-transform: capitalize; }



/* Table */
TABLE.sp {
	background-color: #999999;
	margin-top: 15px;
	margin-bottom: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
TABLE.spec TR {background-color: #FFF9DD;}
TABLE.sp TR.HEAD1 {font-size: 12px;font-weight: bold;background-color: #0033FF;color: #FFFF66;text-align: center;height: 25px;}
TABLE.sp TR.HEAD2 {font-size: 11px;font-weight: bold;background-color: #0033FF;color: #FFFF66;text-align: center;height: 15px;}
TABLE.sp TR.cnt {
	font-size: 11px;
	font-weight: normal;
	background-color: #FFCC00;
	color: #000000;
	text-align: center;
	line-height: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
}
TABLE.sp TR.cnt2 {
	font-size: 11px;
	font-weight: normal;
	background-color: #FFFF00;
	color: #000000;
	text-align: center;
	height: 18px;
	line-height: 16px;
}
TABLE.sp TR.cnt1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;background-color: #FFCC00;	color: #000000; height: 18px;line-height: 16px;}
TABLE.sp TD.TT {
	font-weight: bold;
	text-align: left;
	padding-left: 3px;
	line-height: 13px;
}

#main-content #UseCategoryMain { margin-top: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #00CCFF; padding: 5px; }
#main-content #UseCategoryMain h1 { display: block; margin: 0px; padding-top: 10px; float: left; font-size: 11px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
#main-content #UseCategoryMain h1 a:link, #UseCategoryMain h1 a:visited { color: #333333; text-decoration: underline; }
#main-content #UseCategoryMain h1 a:hover { color: #999999; text-decoration: none; }
#main-content #UseCategoryMain img.useImage { float: left; margin-right: 10px; }
.padding-top10 { display: block; margin: 0px; padding-top: 10px; }
.float-left { float: left; }
.float-right { float: right; }

.width399 { width: 390px; padding-top: 10px; }
.width399 h1 { font-size: 11px; margin: 0px; display: block; font-weight: normal; color: #666666; padding-top: 5px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; text-transform: capitalize; line-height: 16px; }
.width399 h1 a:link, .width399 h1 a:visited { color: #333333; text-decoration: underline; }
.width399 h1 a:hover { color: #999999; text-decoration: none; }td.bar1 { background-color: #005CB9; border: 1px solid #FFFFFF; color: #FFFFFF; font-weight: bold; font-size: 11px; text-align: center; height: 23px; padding: 2px; 
}
td.bar1 a:link, td.bar1.visited { color: #FFFFFF; text-decoration: none; }

td.bar1 a:hover { text-decoration: underline; color: #CCCCCC; }

td.bar2 { background-color: #D5EAFF; height: 23px; border: 1px solid #FFFFFF; padding: 2px; 
}
#news {
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0099FF;
	padding-top: 5px;
	margin-top: 10px;
}
#news2 {
	padding-bottom: 5px;
	padding-top: 5px;
	margin-top: 10px;
}
#news_date {
	float: left;
	width: 198px;
}
td.red2 { padding: 2px; height: 23px; text-align: center; }

#news_title {
	float: right;
	width: 600px;
}
table.table-inquiry-form { border: 1px solid #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-top: 10px; }

table.table-inquiry-form input.submit { text-transform: uppercase; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
table.table-inquiry-form input, table.table-inquiry-form select, table.table-inquiry-form textarea { font-size: 11px; }
#main-content h1{font-family: Arial, Helvetica;font-size: 14px;font-weight: bold;color: white;text-transform: uppercase;	text-indent: 15px;
	line-height: 12px;
}
#image-containner h2, #main-content h2 { font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #0033FF; line-height: 10px; margin: 0px; padding: 0px; }
#image-containner h3, #main-content h3 {font-family: Verdana, Arial, Helvetica;	font-size: 12px;	font-weight: bold;	color: #333333;}
#image-containner h5, #main-content h5 { font-size: 16px; color: #990000; font-weight: bold; font-family: Verdana, Arial, Helvetica; line-height: 12px; 
}
#image-containner .red  a:link, #main-content .red  a:link  { color: #CC0000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
#image-containner .red  a:hover, #main-content .red  a:hover   {color: #FF3300; text-decoration: underline;}
#image-containner .red  a:visited, #main-content .red  a:visited  {color: #990033; text-decoration: underline;}
#image-containner .red  a:active, #main-content .red  a:active{color: #990000; text-decoration: underline;}

#main-content .width399 h1 { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; display: block; color: #333333; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; height: 18px; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#banner-image {
	display: block;
	height: 36px;
	width: 146px;
	margin-bottom: 5px;
}

#image-containner ul, #main-content ul, #image-containner li, #main-content li{ list-style-image: url(../img/r.gif); list-style-position: outside; }

.padding16 { padding-top: 16px; }
