*
{
  margin:0px;
  padding:0px; 
}

body
{}

#wraper
{
  background: url(images/Header-bg.jpg) repeat-x left top ;
  
}

#outer
{
  width:1000px;
  margin:0 auto;
}

#header
{
  height:139px;

}

#header .logo
{
  padding-left:20px;
  float:left;
  width:110px;
  margin-top:10px;
}

#header .right
{
  width:870px;
  float:right;
   margin-top:10px;
}

#header .right .smo
{
  float:right;
  color:#737373;
  margin-top:16px;
  padding-right:16px;
  
}

#header .right .menu
{
  height:34px;
  float:right;
  padding-top:49px;
}
#header . onestop
{
  float:right;
  padding-top:85px;
}


#header .right .menu ul
{ 
  margin:0px;
  padding:0px;
  list-style:none;
}

#header .right .menu  li
{
    background: url("images/divider.jpg") no-repeat scroll right center transparent;
    color: #FFFFFF;
    display: inline;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding-left: 23px;
    padding-right: 23px;
    text-transform: uppercase;
  
  
}

#header .right .menu a
{
  color:#FFFFFF;
  text-decoration:none;
}

#header .right .menu a:hover
{
  color:#dc782a;
}


#pic-blog
{
  height:435px;
  margin-top:20px;
}

#center_partition
{
 
  height:84px;
  margin-top:14px;
  
}


#center_partition .text
{
  width:1000px;
  margin:0 auto;
  padding-top:10px;
  height:74px;
   background:url(images/product-bg.jpg) repeat-y scroll 3px top transparent;
}

#center_partition .text p
{
  width:805px;
  color:#000;
  font-size:13px;
  margin-left:67px;
  padding-top:17px;
  font-style:italic;
  font-family:Arial, Helvetica, sans-serif;
  color:#000;
}

#content-blog
{
  <!--background:url(images/content-bg.jpg) repeat-x left;-->

}
#about-blog
{
  <!--background:url(images/content-bg.jpg) repeat-x left;-->
  margin-top:-452px;
  height:450px;
}
#about-blog .row1
{
  padding-top:20px;
  width:1000px;
  margin:0 auto;
}
#about-blog .con
{
  padding-top:20px;
  width:1000px;
  margin:0 auto;
}

#content-blog .row1
{
  padding-top:20px;
  width:1000px;
  margin:0 auto;
  overflow:auto;
}

#about-blog .row1 h1 {
    border-bottom: 1px solid #BCBCBC;
    color: #DA7A06;
    font-size: 24px;
    font-weight: normal;
    margin: 0;
    padding: 8px 0;
    text-transform: uppercase;
	padding-top:20px;
}




#content-blog .row1 h1 {
    border-bottom: 1px solid #BCBCBC;
    color: #393838;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 14px;
    padding: 6px 2px;
    text-transform: uppercase;
}

#content-blog .row1 ul
{
  
  list-style:none;
  margin-left:14px;
  
}
#about-blog .row1 ul
{
  
  list-style:none;
  margin-left:14px;
  
}
#about-blog .row1 li
{
  float:left;
  width:278px;
  padding-left:40px;
}

#content-blog .row1 li
{
  float:left;
  width:278px;
  padding-left:40px;
}

#content-blog .row1 img
{
padding-bottom:5px;
}

#about-blog .row1 p
{
  font-size:13px;
  margin-top:5px;
  color: #fff;
  font-family: Arial,Helvetica,sans-serif;
   font-size: 13px;
   padding-bottom:50px;
   padding-left:23px;
   
}
#about-blog .con p
{
  font-size:13px;
  margin-top:5px;
  color: #fff;
  font-family: Arial,Helvetica,sans-serif;
   font-size: 13px;
   padding-left:23px;
   
}
#content-blog .row1 p
{
  font-size:13px;
  margin-top:5px;
  color: #666666;
  font-family: Arial,Helvetica,sans-serif;
   font-size: 12px;
}



#content-blog .row1 span a
{
    background: url(images/read-btn.jpg) repeat-x scroll left top transparent;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    padding: 0 9px;
    text-decoration: none;
	margin-top:10px;
	font-family: Arial,Helvetica,sans-serif;
    
}

#row2
{
 width:1000px;
 margin:0 auto;
 clear:both;
 padding-top:25px; overflow: auto;
}

#row2 .col1_row2
{ border-bottom:1px solid #CCC;
  width:311px; 
  margin-left:50px;
  
}

#row2 .col1_row2 .titel
{ 
     color: #212121;
    font-size: 15px;
    font-weight: bold;
    padding: 4px 2px;
    text-transform: uppercase;
	font-family:Arial, Helvetica, sans-serif;
}

#row2 .col1_row2 .titletext
{
    color: #999999;
    font-size: 12px;
    text-transform: none;
	border-bottom: 1px solid #BCBCBC;
	font-family:Arial, Helvetica, sans-serif;
}

#row2 .col1_row2 ul
{
  list-style:none;
}

#row2 .col1_row2 li
{
    float:left;
    background: none repeat scroll 0 0 #F0F0F0;
    border: 1px solid #E4E4E4;
    padding: 5px;
	margin-right:15px;
	margin-top:10px;
}

#row2 .col2_row2
{

  width:200px;
  float:left;
  margin-top:0;
  margin-left:0px;
  margin-bottom:auto;
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bold;
  
}

#row2 .col2_row2 h1
{
    color: #212121;
    font-size: 15px;
    font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
    padding: 6px 2px;
    text-transform: uppercase;
	border-bottom: 1px solid #BCBCBC;
	
}

#row2 .col2_row2 ul
{
  list-style:none;
}

#row2 .col2_row2 li
{
  background:url(images/right-bg.png) no-repeat left;
  padding-left:36px;
  margin-top:18px;
}


#row2 .col3_row2
{
  width:290px;
  float:right;
  margin-top:-126px;
}

#row2 .col3_row2 h1 {
    border-bottom: 1px solid #BCBCBC;
    color: #212121;
    font-size: 15px;
    font-weight: bold;
    padding: 6px 2px;
    text-transform: uppercase;
	font-family:Arial, Helvetica, sans-serif;
}

#row2 .col3_row2 p
{
    color: #717171;
    font-size: 12px;
    line-height: 18px;
    padding: 16px 0 5px;
	font-family:Arial, Helvetica, sans-serif;
	
}

#row2 .col3_row2 ul
{
    list-style:none;
}


#row2 .col3_row2 li
{
  background:url(images/right-bg.png) no-repeat left;
  padding-left:36px;
  margin-top:17px;
  font-size:15px;
  font-family:Arial, Helvetica, sans-serif;
}

#footer
{
  height:150px;

  clear:both;
  margin-top:36px;
}

#footer .center
{
  width:1000px;
  margin:0 auto;
 
  color:#9f9f9f;
  font-size:13px;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  background:url(images/footer.jpg) repeat-y scroll left top transparent;
  
}

#footer .center span
{
  color:#464646;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
}
.servics{
	font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:13px; font-weight:bold; line-height:24px;
	padding-bottom:9px;
}

.servics a{
	font-family:Arial, Helvetica, sans-serif; color:#000; font-size:13px; font-weight:bold; line-height:24px;
	padding-bottom:9px; text-decoration:none;
}
.phn{
	font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFF;
}
.project img, .project_r img {
    background: none repeat scroll 0 0 #F0F0F0;
    border: 1px solid #E4E4E4;
    padding: 5px;
	margin-left:20px;
}
.proj_t {
    border-bottom: 1px solid #BCBCBC;
    color: #FF8B00;
    font-size: 14px;
    margin-bottom: 14px;
	font-family:Arial, Helvetica, sans-serif;
    padding: 1px 2px 5px;
	margin-left:19px;
}
#black {
    background: none repeat scroll 0 0 #000000;
    padding: 14px 25px 10px 0px;
	height:428px;
	padding-left:19px;
	
}
.project {
    float: left;
    margin-bottom: 10px;
    padding-right: 34px;
    width: 281px;
}
.project_r {
    float: left;
    margin-bottom: 10px;
    padding-right: 0;
    width: 281px;
}
.map img {
    background: none repeat scroll 0 0 #F0F0F0;
    border: 1px solid #E4E4E4;
    margin: 23px 0 18px;
    padding: 5px;
}

.style
{
  color: #ffffff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 18px;

}


ul.nav_bottom {
    color: #1B1B1D;
    font-size: 13px;
    height: auto;
    text-align: center;
}

ul.nav_bottom li {
    display: inline;
    line-height: 33px;
    list-style-type: none;
    text-align: center;
}


ul.nav_bottom a {
    color: #1B1B1D;
    font-size: 13px;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
}

.boxnewmatter{
padding:10px;
	
}

.boxnewmatter p{
text-align:justify;
	
}


.fsh {
    background: url(images/mi2.png) no-repeat scroll 0 0 transparent;
}


.fbg {border-radius:2px; line-height:30px; background-color:#e06093; <!-- background: url(images/mi2.png) repeat-x scroll 0 -38px transparent; -->
}
.c20 {
    color: #FFFF00;
}
.b { width:610px; line-height:25px;
    font-weight: bold; background-color:#fb5dee;  margin-top:10px; padding:0 0 0 6px; color:#fef738;
}
.p61 {
    padding-left: 14px;
}
.f6 { 
    font-size: 15px;
}

table {
   <!-- border-collapse: collapse;-->
}

.hd {
    clear: both;
    color: #8F0D41;
    font-size: 18px;
    font-weight: bold;
    margin-top: 10px;
    padding: 5px 5px 5px 0;
}

.text99{
font-size:15px;
line-height:20px;	
}

.newheading{ padding-bottom:20px;
font-size:18px !important;
font-weight:bold; 
	
}

.newheading-two{   padding-left:20px; padding-bottom:20px;
font-size:18px !important;
font-weight:bold; 
	
}


#body_bot_latest_main{ width:100%; float:left;}

.left_main{ padding-top:10px; width:297px; float:left;}
.left_latest_text{ float:left; border-bottom:#CCC solid 1px;}
.right_main{  float:right;}
.categories_main{ width:216px; float:left; padding-left:50px;}
.contact_main{ width:290px; float:right; padding-top:125px; padding-left:25px;}

.footer_logo_top_line{ width100%; float:left;}

.about_bot{ width:100%; float:left;}
.fact-sheet{ width:800px; float:left; border:#999 1px solid;}
.fact_work{ width:500px; float:left; margin-left:15px;}

.contact_boottm{ width:100%; float:left;}

.contact-us_add{ width:100%; float:left;}

.mate-text_right{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:25px;}





.right_tab1
{
float:right;
color:#333;
font-size:12px;
margin-right:5px;


}

.name_field1
{ padding:3px; width:240px;}

.msg_field1
{ padding:3px; height:70px; width:240px;}

.btn_field1
{ padding:5px 10px; cursor:pointer; border:0px; border-radius:5px; background:#6ac5ff;}

