/* CSS Document */
/* main CSS Document */
/* general styling first */
/* reset css styles individually instead of universal selector. */
/* based on http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */
html, body{
margin: 0;
padding: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
border-left:0;
}

div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, icon, ic, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ol2, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead{
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
}

/*body {
margin-top:0;
background-image:url(images/bgback.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#f4f4f4;
}*/
#bg1{
margin-top:0;
background-image:url(images/main_bg.gif);
background-position:top;
background-repeat:repeat-x;
}
#inner_home{
margin:auto;
width:1000px;
height:1050px;
margin-top:0;
background-image:url(images/botbg.png);
background-repeat:repeat-y;
background-position:center;
}
#inner_contact{
margin:auto;
width:1000px;
height:930px;
margin-top:0;
background-image:url(images/botbg.png);
background-repeat:repeat-y;
background-position:center;
}
#inner_home_top1{
margin:auto;
width:980px;
height:196px;
background-image:url(images/topbg1.png);
background-repeat:no-repeat;
background-position:center;
}
#inner_home_mainlogo_cont{
margin:auto;
width:980px;
height:95px;
}
#inner_home_mainmenu_cont{
margin:auto;
width:980px;
height:37px;
margin-top:33px;
}
#inner_home_mainlogo{
float:left;
width:192px;
height:95px;
margin-left:0px;
margin-top:20px;
}
#inner_home_top2{
margin:auto;
width:980px;
height:214px;
background-color:#224972;
background-image:url(images/home_banner.png);
background-position:right;
background-repeat:no-repeat;
}
#inner_home_inner3{
margin:auto;
width:980px;
height:448px;
}
#inner_about_inner3{
margin:auto;
width:980px;
height:870px;
}
#inner_salesenquiry_inner3{
margin:auto;
width:980px;
height:620px;
}
#inner_contact_inner3{
margin:auto;
width:980px;
height:488px;
}
#inner_pro1_Concrete_Batching_inner3{
margin:auto;
width:980px;
height:620px;
}
#inner_pro1_Concrete_Batching_inner3_new{
margin:auto;
width:980px;
height:750px;
}
#inner_pro1_optional_Batching_inner3{
margin:auto;
width:980px;
height:1380px;
}
#inner_pro1_asphalt_Batching_inner3{
margin:auto;
width:980px;
height:950px;
}
#inner_home_inner4{
margin:auto;
width:980px;
height:1px;
background-color:#d5d5d5;
}

#inner_home_inner4_lft1{
float:left;
width:192px;
height:100px;
margin-left:30px;
margin-top:28px;
}
#inner_home_inner4_rght1_Footer_row1{
margin:auto;
width:980px;
height:30px;
}
#inner_home_inner4_rght1_copyright{
float:right;
width:320px;
height:20px;
margin-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#474747;
text-align:right;
}
#inner_home_inner4_rght1_hitc{
float:right;
width:140px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#474747;
text-align:right;
}
#inner_home_inner4_lft2{
float:left;
width:192px;
height:100px;
margin-left:30px;
margin-top:28px;
}
#inner_home_inner4_lft2a1{
float:left;
width:252px;
height:100px;
margin-left:30px;
margin-top:28px;
}
#inner_home_inner4_lft1_slash{
float:left;
width:12px;
height:98px;
margin-left:30px;
margin-top:28px;
background-image:url(images/slash.png);
background-position:center;
background-repeat:no-repeat;
}
#inner_home_inner4_lft1_row1{
margin:auto;
width:192px;
height:22px;
background-image:url(images/home_headoffcap1.png);
background-position:left;
background-repeat:no-repeat;
}
#inner_home_inner4_lft1_row2a{
margin:auto;
width:252px;
height:22px;
background-image:url(images/home_branchescap1.png);
background-position:left;
background-repeat:no-repeat;
}
#inner_home_inner4_lft1_row2{
margin:auto;
width:192px;
height:50px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#474747;
text-align:left;
line-height:1.5em;
margin-top:10px;
}
#inner_home_inner4_lft1_row2b{
margin:auto;
width:252px;
height:50px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#474747;
text-align:left;
line-height:1.5em;
margin-top:10px;
}
#inner_home_inner5{
margin:auto;
width:980px;
height:129px;
background-image:url(images/footercement.png);
background-repeat:no-repeat;
background-position:left;
}
#inner_home_inner3_lft{
float:left;
width:635px;
height:300px;
padding-top:46px;
}
#inner_home_inner3_rght{
float:right;
width:312px;
height:auto;
}
#inner_home_inner3_rght_innbg{
float:right;
width:312px;
height:370px;
background-color:#afccea;
margin-top:40px;
}
#inner_home_inner3_rght_innbg_main{
margin:auto;
width:100%;
height:100%;
background-color:#afccea;
}
#inner_contact_inner3_rght_innbg{
float:right;
width:312px;
height:370px;
background-color:#afccea;
margin-top:30px;
}
#inner_pro_inner3_rght_innbg{
float:right;
width:312px;
height:370px;
margin-top:40px;
}
#inner_pro_inner3_rght_innbg_menu{
margin:auto;
width:312px;
height:50px;
}
#inner_home_inner3_rght_innbg_cap{
margin:auto;
width:312px;
height:68px;
background-image:url(images/homt_contactnow_cap.png);
background-position:center;
background-repeat:no-repeat;
margin-top:-20px;
}
#inner_home_enqform_frame{
margin:auto;
width:312px;
height:340px;
margin-top:-20px;
}
#home_contactnow_row1{
margin:auto;
width:280px;
height:26px;
margin-top:10px;
}
#home_contactnow_row2{
margin:auto;
width:280px;
height:77px;
margin-top:10px;
}
#home_contactnow_row_submit{
margin:auto;
width:280px;
height:28px;
margin-top:10px;
}
#home_contactnow_submit_buarea{
margin:auto;
width:85px;
height:28px;
}
#home_contactnow_row1_lft{
float:left;
width:120px;
height:26px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
line-height:1em;
color:#224972;
}
#home_contactnow_row1_rght{
float:right;
width:160px;
height:26px;
}
.home_contactnow_txtb{
width:160px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#515151;
text-align:left;
border: #7b9bbc solid thin;
}
#home_contactnow_row2_rght{
float:right;
width:160px;
height:77px;
}
.home_contactnow_txtb2{
width:160px;
height:77px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#515151;
text-align:left;
border: #7b9bbc solid thin;
}
#inner_home_inner3_cap1{
margin:auto;
width:635px;
height:20px;
}
#inner_contact_inner3_cap1{
margin:auto;
width:800px;
height:20px;
}
#inner_products_inner3_cap1{
margin:auto;
width:635px;
height:40px;
margin-top:20px;
}
#inner_sales_inner3_cap1{
margin:auto;
width:635px;
height:40px;
margin-top:10px;
}
#inner_home_inner3_content{
margin:auto;
width:635px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:2em;
color:#727272;
text-align:justify;
margin-top:20px;
margin-bottom:20px;
}
#inner_about_inner_lft{
float:left;
width:635px;
height:500px;
padding-top:46px;
}
#inner_contact_inner_lft{
margin:auto;
width:980px;
height:400px;
padding-top:46px;
}
#hiinner_about_inner_container{
margin:auto;
width:635px;
height:100px;
margin-top:0px;
margin-bottom:20px;
}
#hiinner_sales_inner_container{
margin:auto;
width:635px;
height:100px;
margin-top:0px;
margin-bottom:0px;
}
#hiinner_about_inner_container2{
margin:auto;
width:635px;
height:80px;
margin-top:0px;
margin-bottom:20px;
}
#hiinner_sales_inner_container1{
margin:auto;
width:635px;
height:80px;
}
#hiinner_sales_inner_container2{
margin:auto;
width:635px;
height:70px;
margin-top:10px;
}
#hiinner_contactus_inner_container2{
margin:auto;
width:800px;
height:80px;
margin-top:20px;
margin-bottom:20px;
}
#hiinner_about_inner_pho_container{
float:left;
width:auto;
height:176px;
margin-top:20px;
margin-bottom:20px;
}
#hiinner_about_inner_txt_Maincontainer{
float:right;
width:485px;
height:100px;
margin-top:60px;
margin-bottom:20px;
}
#hiinner_about_inner_txt_Maincontainer2{
float:left;
width:485px;
height:auto;
margin-top:0px;
margin-bottom:20px;
}
#hiinner_sales_inner_txt_Maincontainer2{
float:left;
width:485px;
height:auto;
margin-top:0px;
}
#hiinner_contact_inner_txt_Maincontainer2{
float:left;
width:485px;
height:auto;
margin-top:0px;
margin-bottom:20px;
}
#hiinner_about_inner_txt1_row1{
margin:auto;
width:475px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
line-height:2em;
color:#932f35;
text-align:left;
}
#hiinner_product_inner_txt1_red{
margin:auto;
width:635px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#932f35;
line-height:2em;
text-align:left;
}
#hiinner_about_inner_txt1_row1_slogo{
margin:auto;
width:475px;
height:80px;
}
#hiinner_about_inner_txt1_rowblue{
margin:auto;
width:475px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
line-height:2em;
color:#224972;
text-align:left;
}
#hiinner_about_inner_txt1_rowblue2{
margin:auto;
width:475px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
line-height:2em;
color:#224972;
text-align:left;
margin-top:10px;
}
#hiinner_cont_inner_txt1_branch{
margin:auto;
width:475px;
height:150px;
margin-top:10px;
}
#hiinner_cont_inner_txt1_branch_lft1{
float:left;
width:150px;
height:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:2em;
color:#727272;
text-align:left;
}
#hiinner_cont_inner_txt1_branch_lft2{
float:left;
width:160px;
height:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:2em;
color:#727272;
text-align:left;
margin-left:20px;
}
#hiinner_about_inner_txt1_row2{
margin:auto;
width:475px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:2em;
color:#727272;
text-align:left;
margin-top:10px;
}
#inner_prod_inner3_content{
margin:auto;
width:635px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:2em;
color:#727272;
text-align:justify;
margin-top:10px;
margin-bottom:20px;
}
#inner_prod_opt_inner3_content_maincont{
margin:auto;
width:635px;
height:150px;
margin-top:10px;
margin-bottom:20px;
}
#inner_prod_opt_inner3_content{
float:left;
width:408px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:2em;
color:#727272;
text-align:justify;
margin-top:10px;
}
#inner_pro_opt_inner_ourproducts1{
float:right;
width:207px;
height:143px;
margin-top:10px;
}
.homesubbu{
        background:url('images/submitoff.gif') no-repeat;
        width: 85px;
        height: 28px;
        text-indent:-9999px;
        overflow:hidden;
        text-transform:uppercase;
        border:none;
        cursor:pointer;
}

.homesubbu:hover{
        background:url('images/submiton.gif') no-repeat;
}

#inner_home_inner_ourproducts{
margin:auto;
width:647px;
height:143px;
margin-top:20px;
margin-bottom:20px;
}

#inner_prod_inner_photo{
margin:auto;
width:635px;
height:145px;
margin-top:10px;
margin-bottom:20px;
}
#inner_prod_inner_spec{
margin:auto;
width:635px;
height:313px;
margin-top:10px;
margin-bottom:20px;
}

#inner_home_inner_ourproducts1{
float:left;
width:207px;
height:143px;
}
#inner_home_inner_ourproducts2{
float:left;
width:207px;
height:143px;
margin-left:6px;
}
#inner_home_inner_ourproducts3{
float:right;
width:207px;
height:143px;
}



#himenubut_area{
float:left;
width:130px;
height:37px;
margin-top:19px;
}
#himenubut_area1{
float:left;
width:80px;
height:37px;
margin-top:19px;
margin-left:20px;
}
#himenubut_area2{
float:left;
width:195px;
height:37px;
margin-top:19px;
}
a.homehi {
        display: block;
        width: auto;
		padding-left:20px;
		padding-right:20px;
        height: 37px;
        background-image:url('images/home_off.png');
        background-repeat:no-repeat;
        background-position:center;
}

a.homehi:hover {
        background-image:url('images/home_on.png');
        background-repeat:no-repeat;
        background-position:center;
}
a.aboutushi {
        display: block;
        width: auto;
		padding-left:20px;
		padding-right:20px;
        height: 37px;
        background-image:url('images/aboutus_off.png');
        background-repeat:no-repeat;
        background-position:center;
}

a.aboutushi:hover {
        background-image:url('images/aboutus_on.png');
        background-repeat:no-repeat;
        background-position:center;
}
a.producthi {
        display: block;
        width: auto;
		padding-left:20px;
		padding-right:20px;
        height: 37px;
        background-image:url('images/products_off.png');
        background-repeat:no-repeat;
        background-position:center;
}

a.producthi:hover {
        background-image:url('images/products_on.png');
        background-repeat:no-repeat;
        background-position:center;
}
a.saleshi {
        display: block;
        width:auto;
		padding-left:20px;
		padding-right:20px;
        height: 37px;
        background-image:url('images/sales_off.png');
        background-repeat:no-repeat;
        background-position:center;
}

a.saleshi:hover {
        background-image:url('images/sales_on.png');
        background-repeat:no-repeat;
        background-position:center;
}
a.contacthi {
        display: block;
        width: auto;
		padding-left:20px;
		padding-right:20px;
        height: 37px;
        background-image:url('images/contactus_off.png');
        background-repeat:no-repeat;
        background-position:center;
}

a.contacthi:hover {
        background-image:url('images/contactus_on.png');
        background-repeat:no-repeat;
        background-position:center;
}
a.sidemenuhi {
        display: block;
        width: 280px;
        height: 50px;
        background-image:url('images/tab_off.png');
		background-repeat:repeat-x;
        background-position:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		text-align:left;
		padding-left:20px;
		color:#FFFFFF;
		line-height:3.5em;
}

a.sidemenuhi:hover {
        background-image:url('images/tab_on.png');
		background-repeat:repeat-x;
        background-position:center;
		font-weight:bold;
}


#newbu{
width:84px;
height:32px;
float:left;
margin:auto;
margin-top:8px;
}
#innerbox_Mid_hi{
width:700px;
height:600px;
margin:auto;
background-color:#FFFFFF;
border:3px solid #f2f2f2;
}
#innerbox_Mid_hi_spec{
width:640px;
height:512px;
margin:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}
#innerbox_Mid_hi_spec4{
width:635px;
height:512px;
margin:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
overflow:scroll;
}
#innerbox_MidMain_top_hi{
width:700px;
height:45px;
margin:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#ffffff;
text-align:center;
line-height:40px;
}
#innerbox_MidMain_top_hi_lft{
float:left;
width:38px;
height:38px;
margin-left:5px;
margin-top:5px;
}
#innerbox_MidMain_top_hi_rght{
float:right;
width:650px;
height:45px;
}
.sclose {
	width: 38px;
	height: 38px;
	background-image:url(images/close-button.png);
	text-indent:-9999px;
	overflow:hidden;
	text-transform:uppercase;
	border:none;
	cursor:pointer;
}
.sclose:hover {
	background-position: left bottom;
}
#innerbox_imageprice_bot_inn{
margin:auto;
width:84px;
height:32px;
}
#innerbox_MidMain_Mid_hi{
width:650px;
height:512px;
margin:auto;
}

#pop_text_area{
margin:auto;
width:400px;
height:22px;
margin-top:10px;
}
#tag_label_imagestar{
margin:auto;
width:400px;
height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:20px;
text-align:center;
font-weight:bold;
color:#e50f04;
}
#tag_label_imagestar_proname{
margin:auto;
width:400px;
height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
line-height:20px;
text-align:center;
font-weight:bold;
color:#3d3d3d;
}



















































































ol, ul {list-style: none;}

table {
border-collapse: separate;
border-spacing: 0;
}

/* caption, th, td {
text-align: left;
font-weight: normal;
}*/

/* end reset styles */
/* clearing technique *
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* mac hide */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide */
/*........... do not change or amalgamate the above clearfix styles ......*/

p,h1,h2,h3,h5,h6,ul,ol {margin-bottom:.5em}

a img,img{border:none;display:block;}

a{
text-decoration:none;
color:#004fac;
}

h1,h2,h3,h4,h5{
font-weight:bold;
}

h1{font-size:197%}/* 26px */
/*h2{font-size:182%}/* 24px */
/*h3{font-size:167%}/* 22px */
h3{
color:#004fac;
font-weight:bold;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
    }
/*h4{font-size:152%}/* 20px */
h4{
color:#7a7a7a;
font-weight:bold;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
    }
h5{
color:#7f1717;
font-weight:bold;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
    }
/*h6{font-size:122%}/* 16px */
h6{
color:#989898;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight:normal;
font-size:small;
text-align:justify;
margin:6px 0 10px 0
letter-spacing:-.04em;
    }
body{
font-size: 13px;
text-align:center; /* for ie5.+*/
}
#outer{
width:960px;
margin:auto;/* center the page*/
/*text-align:left; reset text back to left due to ie5.x fix */
}
.