@charset "utf-8";
/* CSS Document */

body
{
padding:auto;margin:auto;width:100%;height:100%; background:#f5f3f3;}

#main_frame
{
padding:auto;margin:auto;width:990px;display:table; background:#FFF; box-shadow:0px 0px 2px 2px #333;
}
#main_header
{
padding:0px;margin:0px;width:100%;height:100%; }


#header
{
float:left;width:990px;height:341px; margin:0px 0px 0px 0px; background:url(../images/img1.png);background-repeat:no-repeat; 
}

#header1
{
float:left;width:990px;height:15px; margin:0px 0px 0px 0px; background:url(../images/img8.png);
		}

#main_name
{
padding:0px;margin:0px;width:100%;height:100%; }


#company_name
{
float:left;width:990px;height:auto; margin:0px 0px 0px 0px; 
}


#company_name h1
{
	float:left;
	width:970px;
	height:auto;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	margin:10px 0px 10px 0px;
	padding:5px 10px 5px 10px;
	background:#000;
	text-align:center;
	
}

.c_name
{
	float:left;
	width:271px;
	height:35px;
	margin:0px 0px 0px 370px;
}


#nav {
    display:inline-block;
    width:auto;
    padding:0;
	
	margin:0px 0px 0px 220px;
	border-top:2px solid #FFF;
	
}
#nav li {
    margin:10px;
    float:left;
    position:relative;
    list-style:none;
}
#nav a {
    font-weight:bold;
    color:#000;
    text-decoration:none;
    display:block;
    padding:0px 0px;
    font-size:12px;
	margin:0px 5px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	-webkit-transition: 1s ease-in-out; -moz-transition: 1s ease-in-out; -o-transition: 1s ease-in-out; transition: 1s ease-in-out;
	
}

/* selected menu element */
#nav .current a, #nav li:hover > a {
    background: repeat-x 0 0px;
    color:#ff3c3c;
	
    
}

/* sublevels */
#nav ul li:hover a, #nav li:hover li a {
    background:none;
    border:none;
    color:none;
}
#nav ul li a:hover {
    background:#ec6f43;
    color:#FFFFFF;
}

#nav ul li:first-child > a {
    -moz-border-radius-topleft:10px; /*some css3*/
    -moz-border-radius-topright:10px;
    -webkit-border-top-left-radius:10px;
    -webkit-border-top-right-radius:10px;
}
#nav ul li:last-child > a {
    -moz-border-radius-bottomleft:10px; /*some css3*/
    -moz-border-radius-bottomright:10px;
    -webkit-border-bottom-left-radius:10px;
    -webkit-border-bottom-right-radius:10px;
}

/* drop down */
#nav li:hover > ul {
    opacity:1;
    visibility:visible;
}
#nav ul {
    opacity:0;
    visibility:hidden;
    padding:0;
    width:100px !important;
    position:absolute;
    background:#06F;
    color:#000000;
	margin:10px 0px 0px 10px;
	font-size:11px;
	border:1px solid #EAE1D8;
	font-family:Arial, Helvetica, sans-serif;

   
    
}
#nav ul li {
    float:none;
    margin:0;
}
#nav ul a {
    font-weight:normal;
	font-size:12px;
    
}
#nav ul ul {
    left:0px;
    top:0px;
}


#company_name p
{
float:left;width:960px;height:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; margin:0px 0px 0px 15px;
}

.view_details
{
	float:right;
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#main_gallery
{
padding:0px;margin:0px;width:100%;height:100%; }


#gallery
{
float:left;width:990px;height:auto; margin:0px 0px 0px 0px; 
}


.gal
{
	float:left;
	width:auto;
	height:auto;
	margin:10px 0px 20px 30px;
}


.gal div
{
	float:left;
	width:300px;
	height:210px;
	background:#000;
	margin:0px 20px 0px 0px;
	border-radius:8px;
}

.gal div img
{
	float:left;
	width:270px;
	height:176px;
	background:#000;
	margin:13px 0px 0px 15px;
	opacity:0.5;
	
}

.gal div img:hover
{
	float:left;
	width:270px;
	height:176px;
	background:#000;
	margin:13px 0px 0px 15px;
	opacity:0.9;
	
}

.gal div b
{
	width:270px;
	height:40px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:-40px 0px 0px 30px !important;
	padding:5px 70px 5px 70px;
	color:#000;
	text-decoration:none;
	}

.gal div b:hover
{
	width:270px;
	height:40px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:-40px 0px 0px 30px !important;
	padding:5px 70px 5px 70px;
	color:#FFF;
	text-decoration:none;
	
}
.view
{
	float:right;
	width:auto;
	height:auto;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	padding:5px 5px 5px 5px;
	
}

.view:hover
{
	float:right;
	width:auto;
	height:auto;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	background:#000;
	padding:5px 5px 5px 5px;
	border-radius:5px;
	text-decoration:none;
	
}


#main_footer
{
padding:0px;margin:0px;width:100%;height:100%; }


.footer
{
padding:0px;
margin:0px 0px 0px 0px !important;
float:left;
height:40px;
width:990px;
padding:10px 0px 0px 0px;
background:url(../images/footer_bg.png);

}



.footer_bg
{
padding:0px;
margin:0px 0px 0px 12px !important;
float:left;
height:auto;
width:968px;
background:url(../images/footer.png) repeat-x;

}


.copyright
{
margin:5px 10px 0px 10px;
float:left;
width:660px;
height:auto;
}

.copyright 
{
margin:10px 0px 0px 20px;
float:left;
font-size:13px;
font-style:normal;
font-family:Verdana, Geneva, sans-serif;
color:#FFF !important;
width:660px;
}

.logo
{
margin:-20px 20px 0px 0px;
float:right;
width:80px;
height:30px;
}	

.logo_1
{
margin:-20px 10px 0px 0px;
float:right;
width:40px;
height:30px;
}


.box
{
	float:left; width:960px; height:auto; background-color:#000000; margin:10px 0px 20px 10px; border-radius:5px; border:1px solid #FFF;
}

.table
{
	float:left;
	width:700px;
	height:auto;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0px 20px 150px;
}

.table:hover
{
	float:left;
	width:700px;
	height:auto;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background:#f2f2f3;
	color:#000;
}


#company_name h2
{
	float:left;
	width:200px;
	height:auto;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	margin:10px 0px 15px 30px;
	padding:5px 5px 5px 5px;
	background:#000000;
	text-align:center;
	
}

#company_name h2 a
{
	float:left;
	width:200px;
	height:auto;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:#CFD0D3;
	text-align:center;
	text-decoration:none;
	
}

#company_name h2 a:hover
{
	float:left;
	width:200px;
	height:auto;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:#000;
	text-align:center;
	box-shadow:0px 2px 2px 2px #333;
	text-decoration:none;
	
}