@charset "utf-8";
/* CSS Document */
body
{
padding:auto;
margin:auto;
font-family:Trebuchet MS;
width:100%;
height:100%;
background:#FFFFFF;
}

#main_frame
{
padding:auto;
margin:auto;
width:1000px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
display:table;
user-select:none;
-moz-user-select:none;
-webkit-user-select:none;
}
#main_header
{
padding:0px;
margin:0px;
width:100%;
height:100%;
background:url(../images/header_bg.png);
}

.header
{
padding:0px;
margin:0px;
float:left;
width:1000px;
height:202px;
background:
}


#srch
{
padding:0px;
margin:30px 30px 0px 0px;
float:right;
height:31px;
width:210px;
z-index:999;
position:relative;
}
.search_box
{
float:left;
background:url(../images/search-box.png)no-repeat;
height:28px;
width:230px;
margin:0px  0px 0px 0px;
}
.txtarea_search
{
background: none;
height:22px;
width:160px;
float: left;
margin:3px 0px 0px 10px;
border:none;
color:#FFF;
font-weight: normal;
font-family:Trebuchet MS;
font-size:11px;
text-indent:0px;
padding-left:3px;
}

.search_box:hover
{
cursor: pointer;
}


.company_name
{
	margin:-50px 0px 0px 0px !important; 
	width:400px; 
	height:41px;

}

#menu
{
float:left;
background:url(../images/menu-bg.png) no-repeat;
width:1000px;
height:236px;
margin:5px 0px 0px 0px;}


.menu{
padding:0px;
margin:0px 30px 0px 0px;
float:left; width:650px; height:auto;
}

.menu ul{float:left; padding:10px 5px 12px 5px; margin:12px 0px 0px 10px;  width:650px; height:auto;}
.menu ul li{margin:0px 0px 0px 0px; list-style:none; display:inline; padding:0px;}
.menu ul li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; margin:auto; text-align:center; width:auto; height:40px; padding:10px 10px 10px 10px; line-height:20px; background:#000000; border-radius:5px;}
.menu ul li a:hover{color:#FFFFFF; }
.menu ul li ul{width:auto; position:absolute; z-index:999; margin:0px; padding:2px 0px 0px 2px; display:none; float:none; margin:10px 0px 0px 0px;}
.menu ul li:hover ul{background:#000000; display:block;width:150px; border-bottom:#009901 4px solid;  border-radius:5px;}
.menu ul li ul li{ display:list-item; border-right:none !important;padding:0px 0px 5px 10px;}
.menu ul li ul li a{border-right:none !important;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; padding:0px 0px 0px 10px; font-weight:bold;}

#show

{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; margin:auto; text-align:center; width:auto; height:40px; padding:10px 10px 10px 10px; line-height:20px; background:#009901; border-radius:5px}



.social_icons
{
	width:200px;
	height:auto;
	float:right;
	margin:15px 0px 0px 0px;
	
}

.social_icons div
{
	float:left;
	margin:0px 5px 2px 5px;
	width:40px;
	height:41px;
}

.slider
{
float:left;
width:980px;
height:305px;
margin:10px 0px 0px 5px;
background:#FFF;
}


#main_wrapper
{
padding:0px;
margin:0px;
width:100%;
height:100%;
}

.text
{
float:left;
width:1000px;
height:auto;
margin:270px 0px 0px 0px;
}


.text h1
{
	float:left;
	width:980px;
	height:auto;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#040000;
	margin:12px 0px 5px 10px;
	
}



.text h2
{
	float:left;
	width:980px;
	height:auto;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#03b604;
	margin:12px 0px 5px 10px;
	
}

.text p
{
	float:left;
	width:980px;
	height:auto;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#303030;
	margin:5px 0px 5px 10px;
	text-align:justify;
}





.left_text
{
	width:760px;
	height:auto;
	float:left;
	
	
}

.left_text h1
{
	float:left;
	width:300px;
	height:18px;
	margin:15px 0px 10px 10px;
}


.left_text p
{
	float:left;
	width:740px;
	height:auto;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#303030;
	margin:5px 0px 5px 10px;
	text-align:justify;
}

.readmore
{
	width:84px;
	height:33px;
	float:right;
	background:url(../images/read_bg.png);
	
	
}


.readmore:hover
{
	width:84px;
	height:33px;
	float:right;
	background:url(../images/read_hover.png);
}


.right_text
{
	width:230px;
	height:246px;
	float:left;
	margin:10px 0px 0px 0px;
	
}


.right_text ul
{
float:left;
width:180px;
height:auto;
margin:0px 0px 10px 0px;
line-height:23px;
}

.right_text ul li
{
width:180px;
float:left;
height:auto;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
list-style:url(../images/li-bg.png);
}

.right_text ul li a
{
width:180px;
float:left;
height:auto;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
list-style:url(../images/li-bg.png);
color:#303030;
text-decoration:none;
}

.right_text ul li a:hover
{
width:190px;
float:left;
height:auto;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
list-style:url(../images/li-bg.png);
margin-left:10px;
-webkit-transition-duration: 0.3s; /*Webkit: Animation duration*/
-moz-transition-duration: 0.3s; /*Mozilla duration version*/
-o-transition-duration: 0.3s;
color:#009901;
}



#main_gal
{
padding:0px;
margin:0px;
width:100%;
height:100%;
}

.gal
{
padding:0px;
margin:0px;
float:left;
width:1000px;
height:280px;
}



.img_gallarybox
{
width:1000px  !important;
height:220px;
float: left;
padding:0px 0px 0px 0px;
margin:20px 0px 10px 0px;
}
.img_gallary div
{
float:left;
margin-bottom:13px;
width:170px;
margin-right:0px;
margin-top:70px;
}
.img_gallary div b
{
text-align:center;
float:left;
color: #333333;
font-size:14px;
margin:4px 0px 6px 0px;
width:170px;
font-family:Trebuchet MS;
text-shadow:none;
line-height:12px;
}
.img_gallary div img
{
float: none;
-moz-border-radius:0px 10px 0px 10px;
-webkit-border-radius:0px 10px 0px 10px;
border-radius:0px 10px 0px 10px;
-moz-box-shadow: 4px 7px 5px rgba(0, 0, 0, 0.6) ;
 -webkit-box-shadow:4px 7px 5px rgba(0, 0, 0, 0.6);
    box-shadow: 4px 2px 5px rgba(0, 0, 0, 0.65);
	opacity: 0.85;
	display: inline;	
	 z-index:10;
-webkit-transition-duration: 0.8s; /*Webkit: Animation duration*/
-moz-transition-duration: 0.8s; /*Mozilla duration version*/
-o-transition-duration: 0.8s;
width:170px;
height:149px;
border:5px solid #F58220;
vertical-align:middle;

  -moz-border-bottom-colors: #F58220 #600 #700 #800 #000 #h00;
  -moz-border-top-colors: #F58220 #600 #700 #800 #000 #A00;
  -moz-border-left-colors: #F58220 #600 #700 #800 #000 #p00;
  -moz-border-right-colors: #F58220 #600 #700 #800 #000 #A00;
}
.img_gallary img:hover
{
-webkit-transform:scale(1.9); 
-moz-transform:scale(1.9);
-o-transform:scale(1.9);
box-shadow:0px 0px 30px gray; 
-webkit-box-shadow:0px 0px 30px gray; 
-moz-box-shadow:0px 0px 30px gray; 
opacity: 1;
z-index:999;
cursor:pointer;
display:block;
}

#main_footer
{
padding:auto;
margin:auto;
width:100%;
height:100%;
display:table;
background:url(../images/footer_bg.png) repeat;
}

.footer
{
padding:0px;
margin:0px;
float:left;
height:94px;
width:1000px;
}


.copyright
{
margin:0px 10px 0px 80px;
float:left;
width:500px;
height:auto;
}

.copyright h5
{
margin:0px 0px 0px 0px;
float:left;
font-size:10px;
font-style:normal;
font-family:Trebuchet MS;
color:#FFF;
width:590px;
}

.sign
{
margin:40px 0px 0px 50px;
float:left;
width:119px;
height:52px;
}	

.sign1
{
margin:-25px 0px 0px 150px;
float:left;
width:49px;
height:39px;
}	

.menu1 ul{float:left; padding:10px 5px 10px 5px; margin:25px 0px 0px 120px;  width:600px; height:auto;}
.menu1 ul li{margin:0px 0px 0px 0px; list-style:none; display:inline; padding:0px;}
.menu1 ul li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; margin:auto; text-align:center; width:auto; height:40px; padding:10px 20px 10px 20px; line-height:20px; border-radius:5px;}
.menu1 ul li a:hover{color:#009901;}


.slider_box
{
	padding:0px;
	margin:0px;
	float:left;
	width:990px;
	height:auto;
	background:#FFF;
}





#templatemo_slider {
	clear: both;
	width: 940px;
	height: 280px;
	padding: 13px 10px 10px 20px;
	margin:10px 0px 10px 10px;
	background: url(../images/templatemo_slider.png) no-repeat;
}

#templatemo_slider .gallery_topbox {
}

#templatemo_slider .gallery_topbox .left {
	float: left;
	width: 330px;
}

#templatemo_slider .gallery_topbox .right {
	float: right;
	width: 480px;
}


#templatemo_slider .gallery_topbox  h2 { color: #000; }


.profile_pic
{
	float:right;
	width:300px;
	height:166px;
	margin:0px 0px 0px 10px;
	border:2px solid #000;
	
}

.images
{
	float:left;
	width:500px;
	height:326px;
	margin:10px 0px 10px 230px;
}


#table
{
float:left;
width:600px;
height:auto;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
margin:0px 0px 10px 150px;
}