/* ----------------GLOBAL----------------- */
body{background-image:url(../images/main_bg.jpg); background-position:top; background-repeat:repeat-x; background-color:#888888; margin:0px; padding:0px;}

ul, p, a, img, h1, h2, form{padding:0px; margin:0px;}

img {border:none;}

.spacer{font-size:0; line-height:0; clear:both;}

ul {padding:0 0 0 30px; margin:0 auto; list-style:circle;}
/* ----------------END OF GLOBAL----------------- */

/* ----------------HEADER----------------- */
.top_botton{background:url(../images/top_botton_bg.jpg) repeat-x; font:bold 12px/16px Tahoma; color:white; text-decoration:none;}
.top_botton a{font:bold 12px/16px Tahoma; color:white; text-decoration:none; padding-left:15px;	padding-right:15px;}
.top_botton a:hover{color:#252323; text-decoration:none; padding-left:15px; padding-right:15px;}
/* ----------------END OF HEADER----------------- */

/* ----------------BODY----------------- */	
.ul-normal {padding:0px 0 0 30px; margin:0 auto; list-style:none;}

.body_left_bg{background:url(../images/body_left.jpg) top no-repeat #888888;}

.body_right_bg{background:url(../images/body_right.jpg) top no-repeat #888888;}

.body_bg_main{background:url(../images/body_bg_main.jpg) top repeat-y;}

.body_top{background:url(../images/body_top.jpg) top repeat-x; height:20px;}

/* ----------------LEFT PANEL----------------- */
.left_pan_top{background:url(../images/left_pan_top.jpg) left repeat-x; height:20px;}

.left_head_bg{background:url(../images/left_head_bg.jpg) top no-repeat;}

.light_grytxt_bold{font:bold 12px/18px Tahoma; color:#e3e2e2; text-decoration:none;}

.light_grytxt_bold2{font:bold 12px/18px Arial, Helvetica, sans-serif; color:white; text-decoration:none;}

.black_txt{font:normal 12px/18px Tahoma; color:#000000;	text-decoration:none;}

.black_txt2{font:normal 11px/20px Tahoma; color:#000000; text-decoration:none;}

.light_grylink{font:normal 11px/18px Tahoma; color:#e3e2e2;	text-decoration:underline;}	
.light_grylink:hover{font:normal 11px/18px Tahoma; color:#e3e2e2; text-decoration:none;}
/* ----------------END OF LEFT PANEL----------------- */

.body_divider{background:url(../images/body_divider.jpg) bottom repeat-x; padding-bottom:25px; padding-left:20px; padding-right:20px;}

.padding {padding-bottom:25px; padding-left:20px; padding-right:20px;}

.padding2 {padding-bottom:10px; padding-left:20px; padding-right:20px;}

.padding3 {padding-bottom:25px; padding-left:20px; padding-right:5px;}

.padding4 {padding-bottom:25px; padding-left:20px; padding-right:4px;}

.body_txt{font:normal 12px/18px Tahoma;	color:#3e3e3e; text-decoration:none;}
	
.body-txt-link {font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#3e3e3e; text-decoration:underline;}
.body-txt-link:hover {color:#c00404; text-decoration:underline;}

.img_right{float:right;}

.imgR{float:right; border:1px solid #000; padding:10px;}

.red_txt_bold{font:bold 16px/18px Tahoma; color:#c00404; text-decoration:none;}
	
.red_txt_bold_italic{font:bold italic 12px/18px Tahoma;	color:#c00404; text-decoration:none;}

.red_txt_bold_sm{font:bold 12px/18px Tahoma; color:#c00404;	text-decoration:none;}
.red_txt_bold_sm a{	font:bold 12px/18px Tahoma;	color:#c00404; text-decoration:none;}
.red_txt_bold_sm a:hover{font:bold 12px/18px Tahoma; color:#333333;	text-decoration:none;}
	
.border { border:1px solid #000;} 

#history-BG {background:white url(../images/histroy_img.jpg) no-repeat left;}

.img1_top-lft-PADDING {padding:47px 0 0 13px;}

.img2_top-lft-PADDING {padding:118px 0 0 0;}

.img3_top-lft-PADDING {padding:143px 0 0 0;}

.img4_top-lft-PADDING {padding:142px 0 0 0;}

.img5_top-lft-PADDING {padding:172px 2px 0 0;}

.img6_top-lft-PADDING {padding:198px 4px 0 0;}

#casting-equipment {padding:10px 0 5px 30px; margin:0 auto; list-style:square; font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:black; text-decoration:none;}

#casting {padding:0 0 5px 25px; margin:0 auto; list-style:square; font:normal 12px/18px Tahoma; color:#3e3e3e; text-decoration:none;}

#engineering-li {padding:0 0 0 30px; margin:0 auto; list-style:circle;}

.border-ash {border:1px solid #dcdcdc;}

.ash-BG {background:#f5f5f5; font:normal 12px/18px Tahoma; color:#3e3e3e; text-decoration:none;}

.ash-BG2 {background:#f5f5f5; font:normal 11px/18px Tahoma; color:#3e3e3e; text-decoration:none;}

.ash-BG3 {background:#fafafa; font:normal 12px/18px Tahoma; color:#3e3e3e; text-decoration:none;}

.border_btm2 { border-bottom:1px solid #c00404;}

.header-ash-bg { background-color:#5e5e5e; font: 11px/22px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}

.header-red-bg { background-color:#c00404; font: 11px/22px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}

.border_btm { border-bottom:1px solid #777777;}

.error-txt {font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:none;}

.error-txt2 {font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:none;}

.button {border:1px solid #c60000; background:red; font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;	cursor:pointer;}

.input {background:#fff; border:1px solid #6b6b6b; font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#000; text-decoration:none; height:16px;}

.textarea {background:#fff; border:1px solid #6b6b6b; font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}

.red-txt-link {font:bold 11px/18px Tahoma; color:#c00404; text-decoration:underline;}
.red-txt-link:hover {color:#3e3e3e; text-decoration:underline;}

.red-txt-link-italic {font:bold 11px/18px Tahoma; color:#c00404; text-decoration:underline; font-style:italic;}
.red-txt-link-italic:hover {color:#3e3e3e; text-decoration:underline;}

.red-txt-link-italic2 {font:bold 13px/18px Tahoma; color:#c00404; text-decoration:none; font-style:italic;}
.red-txt-link-italic2:hover {color:#3e3e3e;}

.red-txt-link-italic3 {font:bold 13px/18px Tahoma; color:#c00404; text-decoration:underline; font-style:italic;}
.red-txt-link-italic3:hover {color:#3e3e3e;}

.ash-txt-link {font:normal 11px/18px Tahoma; color:#3e3e3e; text-decoration:underline;}
.ash-txt-link:hover {color:#c00404; text-decoration:underline;}

.contact-topBG {background:url(../images/contacttop-bg.jpg) repeat-x top left;}

.contact-btmBG {background:url(../images/contactbtm-bg.jpg) repeat-x top left;}

.contact-midBG {background:#fff url(../images/contact-location-bg.jpg) repeat-x bottom left; font:normal 11px/16px Tahoma; color:#3e3e3e; text-decoration:none;}

.ashBG-border {background:#f3f3f3; border:1px solid #dcdcdc; font:bold 12px/18px Tahoma; color:#333;}

.gry_txt_sm2{font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;color:#424242;text-decoration:none;}

.blktxt{font:normal 13px/18px Verdana, Arial, Helvetica, sans-serif;color:black;text-decoration:none; padding:0 3px 0 0;}

.ashBG{background:#e8e8e8;font:bold 12px/18px Tahoma; color:gray;}
/* ----------------END OF BODY----------------- */

/* ----------------FOOTER----------------- */
.footer{background:url(../images/footer_bg.jpg) repeat-x; font:normal 11px/18px Tahoma;	color:white; text-decoration:none;}
.footer a{font:normal 11px/18px Tahoma; color:white; text-decoration:none;}
.footer a:hover{font:normal 11px/18px Tahoma; color:white; text-decoration:underline;}

.white_link{font:bold 11px/18px Tahoma;	color:#FFF;	text-decoration:none;}
.white_link a{font:bold 11px/18px Tahoma; color:#FFFFFF; text-decoration:none;}
.white_link a:hover{font:bold 11px/18px Tahoma;	color:#000000; text-decoration:none;}

.white_txt_sm{font:normal 10px/18px Tahoma;	color:white; text-decoration:none;}

.gry_txt_sm{font:normal 10px/18px Tahoma; color:#cbcaca; text-decoration:none;}
/* ----------------END OF FOOTER----------------- */
