@charset "utf-8";
/* CSS Document */
body
{
padding:auto;
margin:auto;
font-family:Trebuchet MS;
width:100%;
height:100%;
}
h1,h2,h3,h4,h5,h6,p,div
{
padding:0px;
margin:0px;
font-weight:normal;
}
ul,li,a,span,input
{
padding:0px;
margin:0px;
border:none;
}
img
{
border:none !important;
}


#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:#0C273F;
}

.header
{
padding:0px;
margin:-10px 0px 30px 0px;
float:left;
width:1000px;
height:100px;
background:#0C273F;
border-bottom:2px solid #FFFFFF; 
}

.company_name
{
padding:0px;
margin:20px 0px 0px 20px;
float:left;
width:275px;
height:68px;
}


#navigation .select-menu {    display: none }

#navigation ul {
    float: right;
    list-style: none;
    margin: 0 0px 0px 0px;
}

    #navigation ul li {
    	height:80px;
        display: block;
        float: left;
        position: relative;
    }

        #navigation ul li a {
        	height: 100px;
            display: block;
            float: left;
            margin: 0 0 0px 0px;
            padding: 0px 10px;
            line-height: 100px;
            font-size:16px;
            color:#D8DCDB; text-decoration:none; font-family:Arial, Helvetica, sans-serif;
        }

        #navigation ul li a:hover {
            color:#FFFFFF; background:#F77325;
		
        }

/* Active Status ---------------------------------------------------- */
#navigation li.current-menu-item a,
#navigation li.current-menu-item a:hover,
#navigation li.current-page-ancestor a,
#navigation li.current-page-ancestor a:hover,
#navigation li.current-menu-ancestor a,
#navigation li.current-menu-ancestor a:hover,
#navigation li.current-menu-parent a,
#navigation li.current-menu-parent a:hover,
#navigation li.current_page_ancestor a,
#navigation li.current_page_ancestor a:hover {
    color:#FFFFFF;
background:#c68d08;

}

/* Sub-menu ---------------------------------------------------- */
#navigation .sub-menu{
	position:absolute;
	top:100px;
	left:0px;
	z-index:2000;
	display:none;
	background:#F77325;
	padding:5px 15px;
	-webkit-box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.2);
	   -moz-box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.2);
	        box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.2);
	-webkit-border-radius:0px 0px 3px 3px;
	   -moz-border-radius:0px 0px 3px 3px;
	        border-radius:0px 0px 3px 3px;
	border-top:3px solid #555555;
}

    #navigation .sub-menu li {
        display: block;
        margin: 0;
        padding: 0;
        height: auto;background:none !important;
   
    }

        #navigation .sub-menu li a,
        html body #navigation .sub-menu li .sub-menu li a,
        html body #navigation .sub-menu li .sub-menu li .sub-menu li a {
            border: none !important;
            display: block;
            width: 170px;
            margin: 0; font-size:14px;
            padding: 8px 0px;
            color:#FFFFFF;background:none !important;
            line-height: normal;
            font-weight: normal !important;
            height: auto;
        }

        #navigation .sub-menu li a:hover,
        #navigation .sub-menu li .sub-menu li a:hover,
        #navigation .sub-menu li.current-menu-item a,
        #navigation .sub-menu li.current-menu-item a:hover,
        #navigation .sub-menu li.current_page_item a,
        #navigation .sub-menu li.current_page_item a:hover {
            color:#000000 !important;
            font-weight: normal; background:none !important;
        }

    #navigation .sub-menu li:last-child{ 
    	border: none;background:none !important;
    }

    #navigation .sub-menu li ul {
        top: -1px;
        left: 178px;
        border-top: none;
        -webkit-border-radius:3px;
		   -moz-border-radius:3px;
		        border-radius:3px;
    }
	
	

#main_slider
{
padding:auto;
margin:auto;
display:table;
height:auto;
width:100%;
background:url(../images/bg.png);
}
.menus
{
padding:0px 0px 0px 0px;
margin:0px 0px 35px 0px;
float:left;
width:1000px;
height:353px;
}

#sliderFrame 
{
    width:960px;
    margin:0px 0px 0px 20px ; /*this makes the image slider center-aligned. Remove this line if you want to align the whole slider to the left side*/
    padding:0px;
    height:381px;
	background:url(../images/slider-bg.png) no-repeat;
	
	}
     

#slider {
    width:960px;height:381px;/* Make it the same size as your images */
	position:absolute;
	margin:0px 0px 0px 0px;/*make the image slider center-aligned */
	
	
}       


#slider img {
	position:absolute;
	border:none;
	visibility:hidden;
	
    }

/* Caption styles */
div.mc-caption-bg, div.mc-caption-bg2 {
	position:absolute;
	width:400px;
	height:auto;
	padding:0px;
	left: 100px; /*if the caption needs to be aligned from right, specify by right instead of left. i.e. right:20px;*/
	bottom: 0px;/*if the caption needs to be aligned from top, specify by top instead of bottom. i.e. top:150px;*/
	z-index:3;
	overflow:hidden;
	font-size:0;
}
div.mc-caption-bg {
	background:transparent; /*Caption background color. Can be set to "background:transparent;", or set to semi-transparent through the sliderOptions.captionOpacity setting in the javascript.*/
}
div.mc-caption {
	font:bold 13px/16px Arial;
	color:#ccc;
	z-index:4;
	text-align:center;
}
div.mc-caption a { 
	color:#66FFFF;
}


/* ------ built-in navigation bullets wrapper that is relative to the #slider ------*/
div.navBulletsWrapper  {
	display:none;
}


#slider 
{
	transform: translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
}


.view_button
{
	padding:0px;
	margin:-110px 100px 0px 300px;
	float:left;
	width:208px;
	height:55px;
	z-index:999;
	position:relative;
}

#table
{
float:left;
width:600px;
height:auto;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}


#main_content
{
padding:auto;
margin:auto;
display:table;
height:auto;
width:100%;
background:#FFFFFF;
}

.content
{
padding:0px;
margin:0px 0px 0px 0px;
float:left;
width:1000px;
height:auto;
background-color:#FFFFFF;
}

.content h1
{
padding:0px;
margin:10px 0px 0px 22px;
float:left;
width:960px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
color:#C71127;
font-size:20px;
}

.content h2
{
padding:0px;
margin:10px 0px 0px 22px;
float:left;
width:960px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:17px;
font-weight:700;

}



.content p
{
padding:0px;
margin:10px 20px 10px 20px;
float:left;
width:960px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#4d4b4b;
text-align:justify;
}


.content p a
{
color:#4d4b4b;
text-decoration:none;
}

.content p a:hover
{

color:#C10400;
}
#table
{
padding:0px;
margin:20px 0px 0px 200px;
float:left;
width:600px;
height:auto;
font-size:13px;
background:#D6D3D3;
color:#000000;
}

.images
{
padding:0px;
margin:0px 0px 0px 10px;
float:right;
width:220px;
height:180px;
border:2px solid #c68d08 !important;
}

.img_gallery
{
padding:0px;
margin:20px 0px 20px 0px;
float:left;
width:1000px;
height:auto;
}

.img_gallery div
{
padding:0px;
margin:0px 0px 0px 25px;
float:left;
width:300px;
height:172px;
background:url(../images/01.png);
}


.img_gallery div h1
{
padding:0px 0px 0px 0px;
margin:10px 0px 5px 10px;
float:left;
width:270px;
height:auto;
font-size:14px;
font-family:"Times New Roman", Times, serif;
text-align:left;
font-weight:bold;
color:#0C273F;
}


.img_gallery div p
{
padding:0px;
margin:10px 0px 0px 10px;
float:left;
width:270px;
height:auto;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:justify;
}


.read
{
padding:0px 0px 0px 0px;
margin:15px 20px 0px 0px;
float:right;
width:20px;
height:20px;
background-image:url(../images/button.png) ;
}

.company_profile
{
padding:0px;
margin:0px;
float:left;
width:970px;
height:auto;
background:#FFFFFF;
}

.company_profile h1
{
padding:0px;
margin:10px 0px 0px 22px;
float:left;
width:570px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
color:#0C273F;
font-size:18px;
}

.company_profile p
{
padding:0px;
margin:10px 20px 0px 20px;
float:left;
width:970px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#4d4b4b;
text-align:justify;
}



.right{float:left; margin:0px 0px 0px 10px; padding:0px; width:390px; }
.right h1
{
padding:0px;
margin:10px 0px 10px 22px;
float:left;
width:370px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
color:#C10400;
font-size:20px;
}
	.img_gallery1{float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:390px;}
	.img_gallery1 div{float:left; margin:0px 0px 25px 15px; padding:0px 0px 0px 0px; width:114px; height:100px; background:#000000;}
	.img_gallery1 div img{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:114px; height:100px; border:#e2dfe2 3px solid !important }
	.img_gallery1 div img:hover{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:114px; height:100px;border:#C10400 3px solid !important;}

.read_more
{
padding:0px;
margin:30px 0px 30px 0px;
float:right;
width:100px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#F77325;
font-weight:bold;
text-decoration:none;
}



	 .readmore1
	 {
	 padding:0px 0px 0px 0px;
margin:0px 20px 0px 0px;
float:right;
width:100px;
height:auto;
color:#262626;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
text-align:center;
font-weight:bold;
}

.readmore1:hover
	 {
	 padding:0px 0px 0px 0px;
margin:0px 20px 0px 0px;
float:right;
width:100px;
height:auto;
color:#F77325;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
text-align:center;
font-weight:bold;
}

#main_footer
{
padding:auto;
margin:auto;
display:table;
height:auto;
width:100%;
background:url(../images/footer_bg.png);
}

#main_foot
{
padding:auto;
margin:auto;
width:100%;
/*height:100%;*/
display:table;
background:url(../images/img10.png);

}

.footer
{
padding:0px;
margin:0px 0px 0px 0px !important;
float:left;
height:48px;
width:990px;
}


.copyright
{
margin:15px 10px 0px 10px;
float:left;
width:660px;
height:auto;
}

.copyright h5
{
margin:0px 0px 0px 0px;
float:left;
font-size:12px;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
width:660px;
}

.logo
{
margin:5px 20px 0px 10px;
float:right;
width:80px;
height:30px;

}	

.logo_1
{
margin:5px 2px 0px 0px;
float:right;
width:40px;
height:30px;
}



.enquiry_form{height:495px;width:490px;float: left;margin:40px 0px 20px 17px;}
.enquiry_form h1{height: auto;width:440px;float:left;margin:0px 0px 20px 10px;background: none;padding:0px 0px 0px 0px;text-align:left;color:#747474;font-size:22px;font-weight:normal;font-family: Trebuchet MS;border-bottom:#7D8286 1px solid;}
.enquiry_form div{width:450px;float: left;height:auto;color:#000000;font-size:14px;font-family:Trebuchet MS;margin-top:4px;font-weight: normal;margin-right:13px;margin-left:13px;position:relative;display:block;margin-bottom:5px;text-shadow:none;font-weight:bold; }
.enquiry_form input{color:#000000;border:#000000 1px solid;}
.enquiry_form input:hover{}
.txt_box{color:#000000;font-family:Arial;font-size:11px;font-weight: normal;height:50px;width:406px;float:right;margin:0px;border:#7D8286 1px solid;}
.txt_area{color:#000000;font-family:Arial;font-size:11px;font-weight: normal;height:23px;width:326px;float:right;margin:0px;border:#7D8286 1px solid;}
.enquiry_form  select {height:23px;width:330px;float:right;color:#000000;font-family:Trebuchet MS;font-size:11px;font-weight: normal;border:#000000 1px solid;}
.enquiry_form  textarea {color:#000000;font-family:Arial;font-size:12px;font-weight: normal;height:50px;width:326px;float:right;margin:0px;border:#000000 1px solid;}
.enquiry_form textarea:hover{}
.enquiry_form select:hover{}
.button{height:25px;width:80px;border:none;cursor:pointer;background:#fff;color:#000000!important;font-family: Arial!important; border:2px solid #000000;font-weight:bold;float:right !important;margin-top:5px !important;margin-right:5px !important;}
.button:hover{color:#D50404!important;border:2px solid #D50404;}
#contact{height:450px;width:400px;float:right;margin:40px 17px 8px 0px;padding:5px 0px 40px 20px;}
#contact a{color:#CCCCCC;}
#contact h3{height: auto;width:370px;float:left;margin:0px 0px 10px 0px;background: none;padding:0px 5px 0px 0px;text-align:left;color:#000000;font-size:21px;font-weight:normal;border-bottom:#000000 2px solid;}
#contact h1{height: auto;width:200px;float:left;margin:0px 0px 0px 0px;background: none;padding:5px 5px 0px 0px;text-align:left;color:#D01E1E;font-size:18px;font-weight:normal;}
#contact h2{height: auto;width:340px;float:left;margin:0px 0px 0px 0px;background: none;padding:0px 0px 0px 0px;text-align:left;color:#F77325;font-size:18px;font-family:Arial, Helvetica, sans-serif;}
#contact font{font-family: Trebuchet MS;font-size:14px;color: #4b4949;width:290px;float:left;margin:10px 0px 10px 2px ;}
#contact b{font-size:13px;color:#000000;font-weight:bold;float:left;width:100px;margin:10px 0px 10px 0px ;}


#table1
{
padding:0px;
margin:0px 90px 0px 250px;
float:left;
width:500px;
height:auto;
font-size:14px;
}


.gallery2
{
padding:0px;
margin:20px 0px 30px 0px;
float:left;
width:1000px;
height:auto;
}

.gallery2 div
{
padding:0px;
margin:0px 0px 0px 40px;
float:left;
width:200px;
height:200px;
}


.gallery2 div b
{
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
float:left;
width:200px;
height:auto;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
font-weight:bold;
color:#000000;
}




