/********************* CSS*****************/
/****
 create by :ashok shedge
 create date : 11/9/2014
 modified by :...........*****************/

* { padding: 0; margin: 0; }
body
	{
	 width:100%;
	text-align:center;
	margin: 0 auto;
	height:100%; 
	/*background-image:url(../images/bg2.png);*/
	}
	
	
	
#wrapper
{
	position:relative;
	width:980px;
	height:auto;
	margin: 0 auto;	
	text-align:center;
}


#topheader
{
width:980px;
height:84px;
float:left;
}

#logo
{
width:532px;
height:83px;
float:left;
margin-left:0px;
background-repeat:no-repeat;
}



#toprigthside
{

height:64px;
float:right;
margin-right:0px;
}

#topmailinfo
{
width:16px;
height:15px;
float:left;
background-image:url(../images/mail1.png);
background-repeat:no-repeat;
margin:24px 0 0 5px;
}

#topmail_info_text
{
width:185px;
height:17px;
float:left;
font-family:"Times New Roman", Arial, serif, sans-serif;
font-style: normal;
font-size:15px;
margin:22px 0 0 8px;
line-height:17px; font-weight:bold; color:#474747;
}
#topmail_info_text a{ text-decoration:none; color:#474747;}




#topphoneinfo
{
width:16px;
height:15px;
float:left;
background-image:url(../images/phoneicon.jpg);
background-repeat:no-repeat;
margin:24px 0 0 50px;
}

#topphone_info_text
{
/*width:155px;*/
height:17px;
float:left;
font-family: "Times New Roman", Arial, serif, sans-serif;
font-style: normal;font-size:16px;
margin:22px 0 0 0;
line-height:17px; font-weight:bold; color:#474747;
}


#top_menu
{
width:100%;
height:86px;
float:left;
background-image:url(../images/menubg.jpg);
background-repeat:repeat-x; margin:0px; padding:0px;
}
.main-menu{width:980px;height:86px; float:right; margin-right:120px; }





#content_home
{
width:980px;
height:auto;
float:left;
}

#slider
{
width:100%;
height:463px;
float:left;

}



#slider_shadow
{
width:100%;
height:50px;
float:left;
margin:0 167px 0 0px;
background-repeat:no-repeat;
}


#home_text
{
width:980px;
height:346px;
float:left;
margin:0px;
color:#000000;
}


#home_title
{
width:477px;
height:40px;
float:left;
color:#ff0800;
font-family:"Times New Roman", Arial, serif, sans-serif;
font-weight:bold; 
font-style: normal;
font-size:28px;
margin:0 255px 20px 255px;
		}
		

#home_content_text
{
width:980px;
height:180px;
float:left;
color:#000000;
font-family:"Times New Roman", Arial, serif, sans-serif;
font-style: normal;
font-size:17px; 
line-height:25px;
text-align:left;
margin:5px 5px 0 5px;
}
		
#home_more_btn
{
width:54px;
height:54px;
float:left;
margin:5px 0 0 904px;
}


#Products_and_Services_bk
{ background-color:#f4f4f4; width:100%; height:560;  float:left;  margin:0px; padding:0px;}


#Products_and_Services
{
width:980px;
height:580px;
float:left;
margin:5px 146px 5px 0px;
color:#000;
text-align:left;
}

#Products_and_Services_title
{
width:980px;
height:45px;
float:left;
color:#90b707;
font-family:"Times New Roman", Arial, serif, sans-serif;
font-weight:bold;
font-style: normal;
font-size:26px;
margin:0 0 8px 5px;
		}


#plusicon
{
width:39px;
height:38px;
float:left;
background-image:url(../images/producticon.png);
background-repeat:no-repeat;
}

#produt_title
{
width:295px;
height:32px;
float:left;
text-align:left;
color:#029ecb;
font-family:"Times New Roman", Arial, serif, sans-serif;
font-size:22px;
margin: 0 0 20px 5px;
}

#Products_and_Services_1
{
width:352px;
height:152px;
float:left;
color:#000;
font-family:"Times New Roman", Arial, serif, sans-serif;
font-weight:bold;
font-style: normal;
font-size:15px;
margin:5px 0 16px 5px;
		}




#Products_and_Services_rightside
{
width:352px;
height:152px;
float:right;
color:#000;
font-family:"Times New Roman", Arial, serif, sans-serif;
font-weight:bold;
font-style: normal;
font-size:15px;
margin:5px 0 16px 5px;
		}


#product_text
{
width:310px;
height:80px;
float:left;
text-align:left;
color:#000;
font-family:"Times New Roman", Arial, serif, sans-serif;
font-size:17px; font-weight:normal !important;
margin-left:41px;
}

#readmore_btn
{
width:310px;
height:20px;
float:left;
text-align:right;
color:#272726;
font-family:"Times New Roman", Arial, serif, sans-serif;
font-size:15px;
margin-left:41px;
}



#readmore_btn_2
{
width:267px;
height:20px;
float:left;
text-align:right;
color:#272726;
font-family:"Times New Roman", Arial, serif, sans-serif;
font-size:15px;
font-weight:bold;
margin-left:41px;
}

.readmore
{
list-style:none;
}

.readmore a:link {
	color: #272726;
	text-decoration: none;
}
.readmore a:visited {
	text-decoration: none;
	color:#272726;
}
.readmore a:hover {
	text-decoration: none;
	color: #6c6c6c;
}
.readmore a:active {
	text-decoration: none;
}


#whyus_box
{
width:980px;
height:306px;
float:left;
margin:25px 146px 5px 0px;
color:#000;
text-align:left;
}


#whyus_box_1
{
width:267px;
height:207px;
float:left;
font-family:"Times New Roman", Arial, serif, sans-serif;
font-size:15px;
color:#000;
text-align:left;
margin-left:10px;
}


#whyus_box_title_text
{
width:267px;
height:20px;
float:left;
font-family:"Times New Roman", Arial, serif, sans-serif;
font-size:22px;
font-weight:bold;
color:#0351bc;
text-align:left;
}



#whyus_box_text
{
width:267px;
height:129px;
float:left;
font-family:"Times New Roman", Arial, serif, sans-serif;
font-size:15px;
color:#000;
margin:12px 0 5px 0;
text-align:left; 
}




#readmore_btn_2
{
width:210px;
height:20px;
float:left;
text-align:right;
color:#272726;
font-family:"Times New Roman", Arial, serif, sans-serif;
font-size:15px;
font-weight:bold;
margin-left:56px;
}


#locations_box_1
{
width:267px;
height:207px;
float:left;
font-family:"Times New Roman", Arial, serif, sans-serif;
font-size:15px;
color:#959594;
text-align:left;
margin:0 80px 0 80px;
}


#locations_box_title_text
{
width:267px;
height:20px;
float:left;
font-family:"Times New Roman", Arial, serif, sans-serif;
font-size:22px;
font-weight:bold;
color:#0351bc;
text-align:left;
}



#locations_box_map
{
width:267px;
height:154px;
float:left;
/*background-image:url(../images/map.png);
background-repeat:no-repeat;*/
margin:12px 0 5px 0;
text-align:left;
}



#contact_information_box_1
{
width:267px;
height:230px;
float:left;
font-family:"Times New Roman", Arial, serif, sans-serif;
font-size:15px;
color:#959594;
text-align:left;
}


#contact_information_box_title_text
{
width:267px;
height:20px;
float:left;
font-family:"Times New Roman", Arial, serif, sans-serif;
font-size:22px;
font-weight:bold;
color:#0351bc;
text-align:left;
}



#contact_information_box_text
{
width:267px;
height:180px;
float:left;
font-family:"Times New Roman", Arial, serif, sans-serif;
font-size:18px;
color:#000;
margin:12px 0 5px 0;
text-align:left;
}


#contact_text
{
width:267px;
height:90px;
float:left;
font-family:"Times New Roman", Arial, serif, sans-serif;
font-size:18px;
color:#000;
margin: 0 0 15px 0;
text-align:left;
}

#contact_box
{
width:267px;
height:15px;
float:left;
font-family:"Times New Roman", Arial, serif, sans-serif;
font-size:18px;
color:#000;
margin: 0 0 15px 0;
text-align:left;
}

#contacts_icon
{
width:16px;
height:15px;
float:left;
margin:2px 2px 0 2px;
background-repeat:no-repeat;
}


#address
{
width:220px;
height:50px;
line-height:20px;
float:left;
text-align:left;
font-family:"Times New Roman", Arial, serif, sans-serif;
font-size:16px;
color:#000;
margin:0 0 0 25px;
}



#Follow_us
{
width:185px;
height:56px;
float:left;
color:#999999;
margin:2px 45px 10px 748px;
}

#Follow_us_text
{
width:185px;
height:15px;
float:left;
text-align:left;
font-family:"Times New Roman", Arial, serif, sans-serif;
font-size:14px;
color:#c3c3c3;
margin:2px 0 0 0;
}

#Follow_us_icon
{
width:33px;
height:33px;
float:left;
margin:6px 4px 0 4px;
background-repeat:no-repeat;
}

#footer_bk
{ background-color:#dfdfdf; width:100%; height:100px;  float:left;  margin:0px; padding:0px;}


#footer_box
{
width:980px;
height:20px;
float:left;
margin:5px 146px 5px 0px;
color:#959594;
text-align:left;
}

#footer_menu
{
width:980px;
height:20px;
float:left;
color:#959594;
text-align:left;
margin-top:10px;
margin-bottom:35px;
}


#footer ul,
#footer li,
#footer a {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
  line-height: 1;
font-family:"Times New Roman", Arial, serif, sans-serif;
  
}
#footer {
  width: auto;
  margin-left:15px;
}
#footer ul {
color:#333333;
  padding: 1px 0px;
  
}
#footer ul:before {
  content: '';
  display: block;
}
#footer ul:after {
  content: '';
  display: table;
  clear: both;
}
#footer li {
  float: left;
  margin: 0;
}
#footer li a {
  display: block;
  text-decoration: none;
  color: #000;
  font-size: 14px;
  font-weight:bold;
  height:20px;
  line-height:15px;
  padding: 0px 25px 0px 0px;

}
#footer li.active {
  color:#474646;
}
#footer li.active a {
  display: block;
  color:#1c1c1c;
  height:20px;
  line-height:15px;

}
#footer li:hover {
color:#6c6c6c;
height:30px;
}
#footer li:hover a {
  display: block;
  color:#6c6c6c;

}

#footer_bottom
{
width:988px;
height:27px;
float:left;
color:#898989;
text-align:left;
font-family:"Times New Roman", Arial, serif, sans-serif;
font-size:14px;
}



#footer_copyright
{
width:494px;
height:27px;
float:left;
color:#898989;
text-align:left;
font-family:"Times New Roman", Arial, serif, sans-serif;
font-size:12px;
}

#footer_Site
{
width:494px;
height:27px;
float:right;
color:#898989;
text-align:right;
font-family:"Times New Roman", Arial, serif, sans-serif;
font-size:12px;
}



/********************* about us page*****************/
/****
 create by :ashok shedge
 create date : 11/9/2014
 modified by :...........*****************/
 
 
 
#banner
{
width:100%;
height:230px;
position: relative;
display: block;
overflow:hidden;
float:left;
}

#banner img
{
 width:100%;
 height:230px;
 position: relative;
 display: block;
 overflow:hidden;
}

#banner_shadow
{
width:100%;
height:50px;
float:left;
margin:0 167px 0 0px;
background-repeat:no-repeat;

}

#content_about{width:980px;height:auto;float:left;}
#content_about span { text-align:center; margin-top:20px; margin-bottom:10px;}
#content_about p { font-family:"Times New Roman", Arial, serif, sans-serif; font-size:17px; color:#000;  text-align:justify; margin-bottom:50px; margin-top:10px;}
#content_about  h4 { font-family:"Times New Roman", Arial, serif, sans-serif; font-size:22px; color:#000;  text-align:center; margin:0px; padding:0px;}

#content_gray_bk
{ background-color:#f4f4f4; width:100%;  float:left;  margin:0px; padding:0px;}


#content_why{width:980px;height:auto;float:left;}
#content_why span img { text-align:center; margin-top:20px; margin-bottom:15px;}
#content_why p { font-family:"Times New Roman", Arial, serif, sans-serif; font-size:17px; color:#000;  text-align:justify; margin-bottom:50px; margin-top:10px;}
#content_why p span{ margin-left:150px; font-size:22px;}



/********************* products pages*****************/
 

#pro-heading{ text-align:left; float:left; margin-bottom:20px; height:60px; width:980px;}

#pro-box-left{ float:left; width:310px; height:100%; padding:0px; margin:0px;}
#pro-box-left ul{ list-style:none; text-align:left; float:left;}
#pro-box-left ul li{ background-image:url(../images/pro-link-bk.png); background-repeat:no-repeat; width:292px; height:75px; padding:0px; margin:0px !important;}
#pro-box-left ul li a{ margin: 0px 30px 0px 15px; display: block; text-decoration: none; font-family:"Times New Roman", Arial, serif, sans-serif;  color: #413d41; font-size: 0.805em;  font-weight:bold;  line-height:75px;}
#pro-box-left ul li:hover a { display: block;  color:#a5a5a5;}

#pro-box-left ul li.active a { display: block; color:#0136ae;}



#pro-box-right{ float:left; width:670px; height:100%; padding:0px; margin:0px; font-family:"Times New Roman", Arial, serif, sans-serif; margin-bottom:70px; }
#pro-box-right h3{font-size:28px; color:#0589c0; text-align:center;}
#pro-box-right p{font-size:17px; color:#000; text-align:justify; margin:10px;}
#pro-box-right p table,td,tr{border-collapse: collapse;border: 1px solid #d3d3d3; width:670px; text-align:left; background-color:#e6f4fc;}
#pro-box-right  table,td{ padding:7px;}



/********************* contact us pages*****************/

#contact-box-left{ float:left; width:450px; height:100%; padding:0px; margin:0px; text-align:left;}
#contact-box-left span img{ text-align:left; margin:10px; height:65px;}
#contact-box-left p{font-family:"Times New Roman", Arial, serif, sans-serif; font-size:20px; color:#000000 !important; margin-left:40px; margin-top:20px;}


#contact-box-right{ float:left; width:530px; height:100%; padding:0px; margin:0px;}
#contact-box-right span img{ text-align:left; margin:10px; height:65px;}
#contact-box-right p{ text-align::right;  margin-top:20px; margin-bottom:150px;}




/***********************************/




