@charset "utf-8";
/* CSS Document */

body{width:auto; margin:auto; padding:auto; background:#e5e5e5; height:auto;}
#main_header{ width:100%; margin:auto; padding:auto; height:100%; background:url(../images/bg.png) repeat-x #33322a;}
.main_frame{ width:1000px; height:auto; margin:auto; padding:auto; display:table;}
.header{width:1000px; height:155px; margin:-20px 0px 0px 0px; padding:0px; background:url(../images/logobg.png) no-repeat;}
.logo{float:left; margin:25px 0px 0px 410px; padding:0px; width:auto; height:auto;}
.menu {
	float:left;
	width:999px;
	height:52px;
		margin:150px 0px 0px 0px;
		background:url(../images/menubg.png) no-repeat;
		z-index:999;
		position:relative;

	
}

.menu ul {
	float:left;
	padding:0px;
	margin:20px 0px 0px 190px;
	padding:0px 0px 0px 0px;

}

.menu ul li {
	float:left;
	list-style:none;
	display:inline;
	margin:0px 0px 0px 22px;
	padding:0px 0px 0px 0px;
}

.menu ul li a {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
			border-right:2px #fa5210 solid;

	

	
}

.menu ul li a:hover{color:#FFF;}



.menu ul li ul
{
	width:210px;
	height:auto;
	float:left;
	background:#fa5210 !important;
	margin:0px 0px 0px 0px;
    position:absolute;
	z-index:999;
	display:none;
	border-radius:5px;
}
.menu ul li:hover ul
{
	float:left;
	margin:15px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	display:block;
	
	
}
.menu ul li ul li
{
	width:190px;

	margin:0px 0px 0px 0px;
	float:left;
	text-align:left;
	padding:0px 0px 0px 0px;

	

}
.menu ul li ul li a
{
	width:187px;
	float:left;
	margin:10px 0px 0px 10px;
	padding-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:2px #000000 solid;
	z-index:999;
	position:relative;

}
#show{color:#d1030b;}
.main_content{ background:url(../images/bodybg.png); width:995px; height:auto; margin:0px 0px 0px 2px; padding:0px 0px 20px 0px; float:left;}
.left{ width:280px; margin:0px; float:left;}
.slider{float:left; background:#edefee; border:2px #999 solid; width:280px; height:190px; margin:5px 0px 0px 2px;}
.img_gallery{float:left; margin:10px 0px 0px 2px; width:280px; height:auto;background:#edefee; border:2px #999 solid;}
.img_gallery div{float:left; margin:2px 2px 2px 2px; padding:0px; width:275px; background:#424242; height:97px;}
.img_gallery div img{float:left; margin:2px; width:101px; height:93px; background:#03C;}
.img_gallery div b{float:right; margin:8px; padding:0px; width:260px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#CCC; text-align:justify; font-weight:normal;}
.read{float:right; margin:6px 1px 0px 0px;
padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#f55214;}
.right{float:right; width:700px; margin:5px 2px 0px; padding:0px; background:#edefee; border:2px #999 solid;}
.right h1{float:left; margin:2px; padding:10px 0px 0px 10px;font-family:Myriad Pro; font-size:24px; color:#fff; width:686px; height:50px; background:#424242;}
.right h2{float:left; margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; font-family:Myriad Pro; font-size:24px; color:#D1030B; width:680px;}
.right p{float:left; margin:10px 0px 10px 10px; padding:0px 0px 0px 0px; font-family:Arial; font-size:13px; color:#000; width:680px; text-align:justify;}
.right p img{float:left; margin:0px 10px 0px 0px; width:200px; height:150px; padding:0px 0px 0px 0px; background:#03C; border:1px solid #000;}



.main{float:left; width:991px; margin:5px 0px 0px; padding:0px; background:#edefee; border:2px #999 solid;}
.main h1{float:left; margin:2px; padding:8px 0px 0px 10px;font-family:Myriad Pro; font-size:24px; color:#fff; width:977px; height:40px; background:#424242;}
.main h2{float:left; margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; font-family:Myriad Pro; font-size:24px; color:#f55214; width:980px;}
.main p{float:left; margin:10px 0px 10px 10px; padding:0px 0px 0px 0px; font-family:Arial; font-size:13px; color:#000; width:970px; text-align:justify;}
.main p img{float:right; margin:0px 0px 0px 10px; width:auto; height:auto; padding:0px 0px 0px 0px; }

.img{float:left; margin:10px 0px 0px 10px;}



#footer{width:100%;margin:0px 0px 0px 0px; padding:auto; height:100%; background:#33322a;}
.footer{width:1000px; margin:0px 0px 0px 0px; padding:0px;height:50px;}
.copright{width:auto; float:left; margin:15px 0px 0px 5px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCC;}
.footer img{float:right; margin:5px 5px 0px 0px; padding:0px; width:auto; height:a;
}


#gallery {
	
	height:186px;
	float:left;
	margin:2px;
	
	
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
		opacity: 2.4;
		float:left;
		width:275px;
 		height:186px;
		
	}
	
	#gallery a.show {
		
	}

	#gallery .caption {
		 
		color:#ffffff; 
		height:65px; 
		width:1000px; 
		position:absolute;
		bottom:0;
		font-size:14px;
		font-family: "Trebuchet MS";
		
	}

	#gallery .caption .content {
		margin:3px;
		 
		
		
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
		font-size:22px;
		opacity: 1.4;
	}
	.enquiry_form
{
height:280px;
width:800px;
float: left;
margin:8px 0px 10px 50px;
background:none;
-moz-border-radius:10px 10px 10px 10px;
-webkit-border-radius:10px 10px 10px 10px;
border-radius:10px 10px 10px 10px;
padding:15px 20px 10px 30px;

}
.enquiry_form div
{
width:376px;
float: left;
height:auto;
color:#000;
font-size:14px;
font-family:Trebuchet MS;
margin-top:4px;
font-weight: normal;
margin-right:13px;
position:relative;
display:block;
margin-bottom:5px;
text-shadow:none;
font-weight:bold;
}
.enquiry_form input
{
-moz-box-shadow: 0px 1px 0px #777;
-webkit-box-shadow: 0px 1px 0px #777;
background: #ddd url('img/inputSprite.png') no-repeat 4px 5px;
background: url('img/inputSprite.png') no-repeat 4px 5px, -moz-linear-gradient(
           center bottom,
           rgb(238,238,238) 0%,
           rgb(238,238,238) 54%,
           rgb(238,238,238) 100%
           );
	  background:  url('img/inputSprite.png') no-repeat 4px 5px, -webkit-gradient(
          linear,
          left bottom,
          left top,
          color-stop(0, rgb(238,238,238)),
          color-stop(0.54, rgb(238,238,238)),
          color-stop(1, rgb(238,238,238))
          );
color:#333;
text-shadow:0px 1px 0px #FFF;
-moz-border-radius:8px;
-o-border-radius:8px;
border-radius:8px;
-webkit-border-radius:8px;
}
.enquiry_form input:hover
{
background:#FFFFFF;
}
.txt_box
{
color:#000000;
font-family:Arial;
font-size:11px;
font-weight: normal;
height:50px;
width:256px;
float:right;
margin:0px;
background:#f1f1f1;
-moz-border-radius:8px;
-o-border-radius:8px;
border-radius:8px;
-webkit-border-radius:8px;
}
.txt_area
{
color:#000000;
font-family:Arial;
font-size:11px;
font-weight: normal;
height:23px;
width:256px;
float:right;
margin:0px;
}
.enquiry_form  select 
{
height:23px;
width:260px;
float:right;
color: #666666;
font-family:Trebuchet MS;
font-size:11px;
font-weight: normal;
-moz-border-radius:8px;
-o-border-radius:8px;
border-radius:8px;
-webkit-border-radius:8px;
background:#e9e9e9;
}
.enquiry_form  textarea 
{
color:#000000;
font-family:Arial;
font-size:11px;
font-weight: normal;
height:50px;
width:256px;
float:right;
margin:0px;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px ;
background:#f1f1f1;
}
.enquiry_form textarea:hover
{
background:#FFFFFF;
}
.enquiry_form select:hover
{
background:#FFFFFF;
}
.button
{
height:25px;
width:80px;
border:none;
cursor:pointer;
color:#262f34!important;
font-family: Arial!important;
 border:2px solid #FFFFFF;
 font-weight:bold;
box-shadow: 0px 3px 0px #262f34 !important;
-moz-box-shadow: 0px 3px 0px #262f34 !important;
-webkit-box-shadow: 0px 3px 0px #262f34 !important;
float:right !important;
margin-top:30px !important;
margin-right:20px !important;
}
.button:hover
{
 color:#FFFFFF;
}
#contact
{
height:495px;
width:360px;
float:right;
margin:10px 10px 8px 0px;
background:#c9c9c9;
padding:10px 0px 10px 10px;
}
#contact a
{
color:#CCCCCC;
}
#contact a:hover
{
color:#CCCCCC;
text-decoration:underline;
}
#contact h3
{
height: auto;
width:350px;
float:left;
margin:0px 0px 20px 0px;
background: none;
padding:5px 5px 6px 0px;
text-align:left;
color:#ffffff;
font-size:21px;
font-weight:normal;
border-bottom:2px solid #ffffff;
}
#contact h2
{
height: auto;
width:300px;
float:left;
margin:0px 0px 20px 0px;
background: none;
padding:0px 0px 0px 0px;
text-align:left;
color:#B90108;
font-size:20px;
font-weight:normal;
}
#contact font
{
font-family: Trebuchet MS;
font-size:14px;
color: #ffffff;
font-weight:bold;
width:220px;
float:left;
margin:0px 0px 0px 0px ;
}
#contact b
{
font-size:15px;
color:#B90108;
font-weight:bold;
float:left;
width:120px;
margin:0px 0px 0px 0px ;
}
