@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;
}


#main_frame
{
padding:auto;
margin:auto;
width:1000px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
user-select:none;
-moz-user-select:none;
-webkit-user-select:none;
display:table;
}
#main_header
{
padding:auto;
margin:auto;
width:100%;
height:100%;
background:url(../images/main_header-bg.png);
}

#header
{
padding:0px;
margin:0px;
float:left;
width:1000px;
height:150px;
background:url(../images/header_bg.png) no-repeat;
z-index:999;
position:relative;
}

.menu
{

width:670px;
float:left;
margin:90px 0px 0px 332px;
}
.menu ul
{
height:auto; 
float:left;
margin:0px 0px 0px 0px; list-style:none; 

}
.menu li	
{
margin:0px 0px 0px 0px;
padding:0px 0x 0px 0px;
display:inline;
}
.menu li a{
		
		color:#961010;
		font-size:15px;
		margin:0px 0px 0px 0px;
		padding:0px 5px 0px 5px;
		text-decoration:none;
		font-family:Trebuchet MS;	
		}
		.menu li:hover a{			
			color: #292D6B;
	 }
.menu li ul{

		display:none;
		height:auto;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		border:0px;
		position:absolute;
		width:210px;
		z-index:999; float:left;
	   
		
		/*top:1em;
		/*left:0;*/
		}
.menu li:hover ul{
		display:block;
		background:#282C6B!important;
		border:1px #ffffff solid;
		padding:0px 0px 0px 0px; margin:0px 0px 0px 40px;
		}
		.menu li:hover ul li:hover ul{
		display:block;
		background:#961010!important;
		margin:0px 0px 0px 100px;
		
		
		}
.menu li li {
background:none;
		display:block !important;
		float: left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 4px 20px;
		width:210px;
		height:20px !important;
		color: #ffffff!important;
	
	   
		
		
		}
		.menu li li:hover {
		background:url(../images/submenuhover.png) no-repeat;
		color:#FFFFFF !important;
		text-decoration:none;
		width:190px;
		height:20px !important;
		

		}
	.menu li:hover li a{
		background:;
		color:#FFFFFF !important;
		display:block !important;
		float: left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		width:190px;
		height:20px !important;
		
	   font-weight:bold;
		}
	.menu li ul a{
		display:block;
		height:20px;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		margin:0px;
		padding:0px 0px 0px 0px;
		text-align:left;
		width:190px;
		
		}
		.menu li ul li ul{
		display:none;
		position:relative;
		visibility:hidden;
		margin-top:0px;
		
		}
		.menu  li ul li ul li ul {
		display:none !important;
		position:relative;
		visibility:hidden;
		margin-top:0px;
		background:#292D6B;
		
		}
		.menu  li ul li ul li:hover ul {
		display: block !important;
		position:relative;
		visibility: visible;
		margin:0px 0px 0px 130px !important;
		float:left;
		
		
		
		}
		
		.menu li ul li ul li 
		{
		background:none!important;
		
		
		}
		.menu li ul li ul li:hover 
		{
		background:;
		
		
		}
		.menu li ul li ul li a
		{
		background: !important;
		
		
		}
		.menu li ul li ul li a:hover
		{
		color:#FFFFFF!important;
		text-decoration:none;
		width:210px;
		height:20px !important;
		margin:0px 0px 0px 0px;
		padding:0px 0px 4px 0px;
		}
		.menu li ul li:hover ul{
		display:block;
		position:absolute;
		visibility: visible;
		margin:5px 0px 0px 130px;
		
		}
		
		.menu li ul li ul li:hover a{
		
			background:;
			color:#FFFFFF !important;
			text-decoration:none;
			width:210px;
		height:20px !important;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
				
			}
	.menu p{
		clear:left;
		}	

#show a
{
color:#282C6B!important;
}

#main_slider
{
padding:auto;
margin:auto;
display:table;
height:auto;
width:100%;
background:#3a3a3a;
}
#menus
{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;
width:1000px;
height:350px;
background:#3a3a3a;
}

#sliderFrame 
{
    width:980px;
    margin:0px 0px 0px 10px ; /*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:350px;
	
	}
     

#slider {
    width:980px;height:350px;/* Make it the same size as your images */
	position:relative;
	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:10px;
	left: 100px; /*if the caption needs to be aligned from right, specify by right instead of left. i.e. right:20px;*/
	bottom: -40px;/*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:-100px 30px 0px 0px;
	float:right;
	width:216px;
	height:52px;
	z-index:999;
	position:relative;
}



#main_heading
{
padding:auto;
margin:auto;
display:table;
height:auto;
width:100%;
background:#E6E6E6;
}

#heading
{
	padding:0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:1000px;
	height:auto;
	background:#E6E6E6;
	
}


.menu1
{

width:990px;
height:auto;
float:left;
margin:10px 0px 10px 10px;
}
.menu1 ul
{
height:auto; 
float:left;
margin:0px 0px 0px 0px; list-style:none; 

}
.menu1 li	
{
margin:10px 0px 0px 0px;
padding:0px 0x 0px 0px;
display:inline;
}
.menu1 li a{
		
		color:#8C0606;
		font-size:15px;
		margin:0px 0px 0px 0px;
		padding:10px 24px 10px 24px;
		text-decoration:none;
		font-family:Trebuchet MS;
			
		}
		.menu1 li:hover a{			
			color: #FFFFFF;
	   background:#282C6B;

	
			}
.menu1 li ul{

		display:none;
		height:auto;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		border:0px;
		position:absolute;
		width:210px;
		z-index:999; float:left;
	   
		
		/*top:1em;
		/*left:0;*/
		}
.menu1 li:hover ul{
		display:block;
		background:#282C6B!important;
		padding:10px 0px 0px 0px;
		 margin:0px 0px 0px 205px;
		}
		.menu1 li:hover ul li:hover ul{
		display:block;
		background:#961010!important;
		margin:0px 0px 0px 100px;
		
		}
.menu1 li li {
background:none;
		display:block !important;
		float: left;
		margin:0px 0px 0px 0px;
		padding:5px 0px 4px 20px;
		width:210px;
		height:20px !important;
		color: #ffffff!important;
	
	   
		
		
		}
		.menu1 li li:hover {
		background:#961010;
		color: #3C9336 !important;
		text-decoration:none;
		width:190px;
		height:20px !important;
		border-radius:5px;
		-moz-border-radius:5px;
       -webkit-border-radius:5px;

		}
	.menu1 li:hover li a{
		background:none;
		color:#fff !important;
		display:block !important;
		float: left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		width:190px;
		height:20px !important;
		
	   font-weight:bold;
		}
	.menu1 li ul a{
		display:block;
		height:20px;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		margin:0px;
		padding:0px 0px 0px 0px;
		text-align:left;
		width:210px;
		border-radius:25px;
		-moz-border-radius:25px;
       -webkit-border-radius:25px;
		}
		.menu1 li ul li ul{
		display:none;
		position:relative;
		visibility:hidden;
		margin-top:0px;
		
		}
		.menu1  li ul li ul li ul {
		display:none !important;
		position:relative;
		visibility:hidden;
		margin-top:0px;
		background:url(../images/submenuhover.png) no-repeat!important;
		border-radius:5px;
		-moz-border-radius:5px;
       -webkit-border-radius:5px;
		}
		.menu1  li ul li ul li:hover ul {
		display: block !important;
		position:relative;
		visibility: visible;
		margin:0px 0px 0px 130px !important;
		float:left;
		
		
		
		}
		
		.menu1 li ul li ul li 
		{
		background:none!important;
		
		
		}
		.menu1 li ul li ul li:hover 
		{
		background:#292D6B !important;
		
		
		}
		.menu1 li ul li ul li a
		{
		background: none !important;
		
		
		}
		.menu1 li ul li ul li a:hover
		{
		color: #3C9336!important;
		text-decoration:none;
		width:210px;
		height:20px !important;
		margin:0px 0px 0px 0px;
		padding:0px 0px 4px 0px;
		}
		.menu1 li ul li:hover ul{
		display:block;
		position:absolute;
		visibility: visible;
		margin:5px 0px 0px 130px;
		
		}
		
		.menu1 li ul li ul li:hover a{
		
			background: none;
			color:#FFFFFF !important;
			text-decoration:none;
			width:210px;
		height:20px !important;
		margin:0px 0px 0px 0px;
		padding:0px 0px 4px 0px;
				
			}
	.menu1 p{
		clear:left;
		}	

#show1 a 
{
color:#FFFFFF!important;
background:#282C6B;
}


#main_wrapper
{
padding:auto;
margin:auto;
display:table;
height:auto;
width:100%;
background:#FFF;
}

.wrapper
{
	padding:0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:1000px;
	height:auto;
	background:#FFF;
	
}


.wrapper h1
{
padding:0px;
margin:10px 0px 10px 10px;
float:left;
width:980px;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
color:#8c0606;
font-weight:bold;
}

.wrapper h2
{
padding:0px;
margin:20px 0px 10px 10px;
float:left;
width:980px;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
}


.wrapper p
{
padding:0px 0px 0px 0px;
margin:10px 10px 10px 10px;
float:left;
width:980px;
font-size:14px;
font-family:Arial;
color:#6b6b6b;
text-align:justify;
font-style:none;
}


#main_footer
{
padding:auto;
margin:auto;
width:100%;
height:100%;
display:table;
background:#3A3A3A;
}

.footer
{
padding:0px;
margin:0px;
float:left;
height:auto;
width:1000px;
background:#3A3A3A;
}


.copyright
{
margin:-35px 10px 0px 10px;
float:left;
width:590px;
height:auto;
}

.copyright h5
{
margin:0px 0px 0px 0px;
float:right;
font-size:10px;
font-style:normal;
font-family:Trebuchet MS;
color:#FFF;
width:590px;
}

.logo
{
margin:10px 0px 0px 885px;
float:left;
width:110px;
height:auto;
}	

.enquiry_form
{
height:495px;
width:420px;
float: left;
margin:10px 0px 20px 50px;
}

.enquiry_form h1
{
height: auto;
width:440px;
float:left;
margin:0px 0px 20px 0px;
background: none;
padding:0px 0px 0px 0px;
text-align:left;
color:#747474;
font-size:22px;
font-weight:normal;
font-family: Trebuchet MS;
border-bottom:#CCCCCC 1px solid;
}
.enquiry_form div
{
width:450px;
float: left;
height:auto;
color:#747474;
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:#535651;
}
.enquiry_form input:hover
{

}
.txt_box
{
color:#67575F;
font-family:Arial;
font-size:11px;
font-weight: normal;
height:50px;
width:406px;
float:right;
margin:0px; border:1px solid #000;

}
.txt_area
{
color:#67575F;
font-family:Arial;
font-size:11px;
font-weight: normal;
height:23px;
width:326px;
float:right;
margin:0px; border:1px solid #000;
}
.enquiry_form  select 
{
height:23px;
width:330px;
float:right;
color:#67575F;
font-family:Trebuchet MS;
font-size:11px;
font-weight: normal; border:1px solid #000;

}
.enquiry_form  textarea 
{
color:#67575F;
font-family:Arial;
font-size:12px;
font-weight: normal;
height:50px;
width:326px;
float:right;
margin:0px; border:1px solid #000;

}
.enquiry_form textarea:hover
{

}
.enquiry_form select:hover
{
}
.button
{
height:25px;
width:80px;
border:none;
cursor:pointer;
background:#FFFFFF;
color:#747474!important;
font-family: Arial!important;
 border:2px solid #747474;
 font-weight:bold;
float:right !important;
margin-top:5px !important;
margin-right:5px !important;
}
.button:hover
{
 color:#262016!important;
 border:2px solid #262016;

}
#contact
{
height:450px;
width:400px;
float:left;
margin:10px 0px 8px 70px;

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:#616162;
font-size:21px;
font-weight:normal;
border-bottom:#616162 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:#616162;
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:#8C0606;
font-size:20px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
#contact font
{
font-family: Trebuchet MS;
font-size:14px;
color: #67575F;
width:290px;
float:left;
margin:10px 0px 10px 2px ;
}
#contact b
{
font-size:13px;
color:#616162;
font-weight:bold;
float:left;
width:100px;
margin:10px 0px 10px 0px ;
}


.img_gallery{float:left; margin:30px 0px 20px 0px; padding:0px; width:1000px; height:auto;}
.img_gallery div{float:left; margin:0px 0px 20px 55px;padding:0px; width:258px; height:200px;}
.img_gallery div img{float:left; margin:0px 0px 10px 0px; width:258px; height:200px;border:1px solid #181818;}



.img_gallery1{float:left; margin:20px 0px 20px 0px; padding:0px; width:1000px; height:auto;}
.img_gallery1 div{float:left; margin:0px 0px 20px 100px;padding:0px; width:200px; height:342px;}
.img_gallery1 div img{float:left; margin:0px 0px 10px 0px; width:200px; height:342px;border:1px solid #181818;}



.img_gallery2{float:left; margin:20px 0px 20px 70px; padding:0px; width:875px; height:auto;}
.img_gallery2 div{float:left; margin:0px 25px 20px 0px;padding:0px; width:150px; height:200px;}
.img_gallery2 div img{float:left; margin:0px 0px 10px 0px; width:150px; height:200px;border:1px solid #181818;}



.img_gallery3{float:left; margin:20px 0px 20px 80px; padding:0px; width:850px; height:auto;}
.img_gallery3 div{float:left; margin:0px 10px 20px 0px;padding:0px; width:200px; height:200px;}
.img_gallery3 div img{float:left; margin:0px 0px 10px 0px; width:200px; height:215px;border:1px solid #181818;}