.bg {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5000;
}

#total_container
{
width:955px;
height:auto;
margin:auto;
background-color:#FFFFFF;
}
#footernew
{
width:100%;
height:auto;
background-image:url(foot.jpg);
background-repeat:repeat-x;
}
#srvnew
{
width:100%;
height:auto;

}
#footernew1
{
width:955px;
height:auto;
margin:auto;
}
#myscroller {
position:relative; // mandatory
width:200px; height:100px; // set as required
background-color:#ffffcc; // set as required
overflow:hidden; // mandatory
border:1px solid #FFFFFF; margin:5px; text-align:left; // optional

} 

#top_container
{
width:955px;
height:142px;
}

.logo
{
float:left;
width:545px;
height:auto;
padding-top:15px;
padding-left:10px;
}

.top_right
{
float:right;
width:955px;
height:142px;
background:url(gal-bg.jpg) no-repeat;
}

.sitemap
{
width:200px;
height:20px;
float:right;
margin-top:5px;
}

.icon
{
float:left;
width:28px;
height:33px;
margin-right:5px;
}
.icon_text
{
float:left;
width:100px;
height:33px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#B0B3B6;
padding-top:10px;
margin-right:30px;
}

a.icon_text1
{
text-decoration:none;
color:#B0B3B6;
}
a.icon_text1:hover
{
text-decoration:none;
color:#FFCF0E;
}

.clear
{
clear:both;
}



#navigation_container
{
width:955px;
height:45px;
background:url(nav_bg.jpg) no-repeat;
}

#button_container
{
margin:auto;
width:80%;
height:45px;
}


.nav_link
{
padding-top:9px;
float:left;
width:148px;
height:36px;
text-align:center;
}

.nav_link_services
{
padding-top:9px;
float:left;
width:158px;
height:36px;
text-align:center;
padding-left:5px;
}


a.nav_link1
{
text-decoration:none;
color:#FFFFFF;
}
a.nav_link1:hover
{
text-decoration:none;
color:#FFF000;
}


#header_container
{
width:955px;
height:400px;
}

.head1
{
float:left;
width:478px;
height:404px;
}
.head2
{
float:left;
width:477px;
height:404px;
}

#content_container
{
width:955px;
height:495px;
background:url(images/content_bg.gif) repeat-x;
}
#content_container_index
{
width:955px;
height:780px;
background-color:#FFFFFF;
background-image:url(content.jpg);
background-repeat:repeat-x;
}
#abt
{
width:955px;
height:600px;
background-color:#FFFFFF;
background-image:url(content.jpg);
background-repeat:repeat-x;
}
#srv
{
width:955px;
height:auto;
background-color:#FFFFFF;
background-image:url(content.jpg);
background-repeat:repeat-x;
}



#footer
{
width:955px;
height:174px;
text-align:center;
color:#404040;
padding-top:10px;
line-height:20px;
}

a.footer_Link
{
font-size:11px;
color:#7B7B7B;
text-decoration:none;
}

a.footer_Link:hover
{
font-size:11px;
color:#A97912;
text-decoration:none;
}


.textfield
{
border:1px solid #D7F0FF;
color:#666666;
}

.banner_container
{
width:920px;
height:180px;
margin:auto;
}

.banner1
{
float:left;
width:296px;
height:180px;
margin-right:10px;
}
.text_container
{
width:896px;
height:180px;
margin:auto;
line-height:22px;
color:#C6C6C6;
text-align:justify;
padding-top:20px;
}

.changeclip_container
{
width:955px;
height:auto;
}
#changeclip_container
{
width:955px;
height:auto;
background-color:#FFFFFF;
}

.clip1
{
width:280px;
height:260px;
float:left;
}


.inside_clip1
{
width:100%;
height:40px;
background:#464646;
text-align:center;
padding-top:5px;
font-size:12px;
line-height:17px;
color:#FFCC00;
}
.inside_clip2
{
width:100%;
height:100px;
}

.text_cont
{
float:right;
width:530px;
height:auto;
font-size:12px;
margin-right:30px;
text-align:justify;
line-height:20px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
}
#text_cont
{
float:right;
width:530px;
height:auto;
margin-right:30px;
text-align:justify;
line-height:20px;
color:#333333;
background-color:#FFFFFF;
}

.aboutus_text
{
width:100%;
height:160px;
}

.about_us_text_left
{
float:left;
width:659px;
height:150px;
padding:10px 10px 10px 10px;
}

.about_us_text_right
{
float:left;
width:186px;
height:140px;
padding:5px 5px 5px 5px;
border:1px solid #626262;
}

.ourservices
{
font-size:18px;
color:#FEEF00

}


.readmore
{
width:500px;
padding-right:30px;
height:20px;
margin:auto;
text-align:right;
color:#FFB400;
float:right;

}
#lines
{
width:530px;
height:2px;
float:right;
margin-right:30px;
border-style:dotted;
border-width:1px;
border-top:0px;
border-left:0px;
border-right:0px;
border-color:#999999;
}
#productnew
{
width:530px;
padding-right:30px;
height:auto;
margin:auto;
margin-top:10px;
text-align:right;
color:#FFB400;
float:right;
}
#productimg
{
width:250px;
height:auto;
margin:auto;
color:#FFB400;
float:left;
margin-left:0px;
}
#producttext
{
width:250px;
height:auto;
color:#E88A2D;
float:right;
margin-right:0px;
text-align:left;
font-weight:bold;
font-size:14px;
margin-bottom:10px;
}
#producttext1
{
width:240px;
height:auto;
color:#004F9D;
float:right;
margin-right:0px;
text-align:left;
font-size:12px;
border-style:dotted;
border-width:1px;
border-top:0px;
border-left:0px;
border-right:0px;
border-color:#999999;
}
a.readmore1
{
text-decoration:none;
color:#FF6600;
}
a.readmore1:hover
{
text-decoration:none;
color:#333333;
}


.bottom_text
{
font-size:12px;
color:#000;
}


.mailsent
{
width:500px;
height:500px;
margin:auto;
}

a.readmore
{
color:#FFB400;
}

a.readmore:hover
{
color:#FFFFFF;
text-decoration:none;
}

.warehour_bg
{
width:876px;
height:70px;
padding:10px 10px 10px 10px;
background:#000000;
color:#E9A115;
}

.contact_form_container
{
float:left;
width:47%;

height:auto;
}
.mechanical_rebar
{
font-size:15px;
color:#FFF7B4;
font-weight:bold;
}

.mech_left_cont
{
float:left;
width:50%;
height:150px;
margin-top:8px;
}

.mech_right_cont
{
float:left;
width:35%;
height:150px;
margin-left:8px;
margin-top:8px;
}

.advantages
{
width:94%;
height:20px;
text-align:left;
margin:auto;
background:#000000;
color:#F8B709;
padding-left:10px;
}
.advantages_text
{
width:98%;
height:140px;
text-align:left;
margin:auto;
background:#333333;
font-size:10px;
line-height:12px;
}


.product_gallery
{
width:800px;
height:500px;
margin-left:80px;
}
#points
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:503px;
height:auto;
float:left;
color:#666666;
padding-left:25px;
background-image:url(dt.png);
background-repeat:no-repeat;
margin-bottom:10px;

}

#exp
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:500px;
height:auto;
float:left;
color:#666666;
padding-left:25px;
background-image:url(dt.png);
background-repeat:no-repeat;
margin-bottom:10px;
background-color:#FFFFFF
}
#exp11
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:510px;
height:auto;
float:left;
color:#666666;
padding:10px;
margin-bottom:10px;
background-color:#FFFFFF
}
#exphd
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
width:500px;
height:auto;
float:left;
color:#004284;
padding:10px;
margin-bottom:10px;
font-weight:bold;
}
#expp
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:483px;
height:20px;
float:left;
color:#000000;
padding-left:25px;
background-image:url(dt.png);
background-repeat:no-repeat;
margin-bottom:10px;

border-style:dotted;
border-width:1px;
border-color:#999999;
}
#pdf
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:400px;
height:60px;
float:left;
color:#000000;
margin-bottom:10px;

}
#pointsmain
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:510px;
height:auto;
float:left;
text-align:justify;
margin-right:0px;
color:#666666;
margin-bottom:10px;
}

#pointsnew
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:503px;
height:auto;
float:left;
color:#000000;
padding:15px;
margin-top:20px;
border-style:dotted;
border-width:1px;
border-color:#999999;
background-color:#FF9122;

}
#pointsnew1
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:483px;
height:auto;
float:left;
color:#333333;
text-align:justify;
padding-left:25px; 
padding-right:10px;
padding-bottom:10px;
}
#pointsnew2
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:440px;
height:auto;
float:right;
color:#004080;
text-align:justify;
padding-left:25px; 
padding-right:10px;
background-image:url(dts.jpg);
background-repeat:no-repeat;
padding-bottom:3px;
}
#pointsnewimg
{
width:440px;
height:auto;
float:right;
color:#004080;
text-align:justify;
padding-left:25px; 
padding-right:10px;
margin-bottom:20px;
background-color:#FFFFFF;
}
#back2
{
width:82px;
height:25px;
float:right;
background-image:url(back.png);
background-repeat:no-repeat;
margin-bottom:10px;
}
#pointshd
{
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
width:530px;
font-weight:normal;
height:auto;
float:right;
margin-bottom:20px;
margin-top:5px;
color:#004891;

}
#pointshdct
{
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
width:460px;
font-weight:normal;
height:auto;
float:right;
margin-bottom:20px;
margin-top:50px;
color:#004891;

}
#servicebox
{
width:955px;
height:auto;
float:left;
background-color:#FFFFFF;
}
#slider-control {
	display: none;
	position: absolute;
	top: 277px;
	left: -20px;
	width: 980px;
	height: 46px;
}
