@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: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{width:1000px; height:47px; background:url(../images/menu.png) no-repeat; float:left; margin:104px 0px 0px 0px;}
.menu ul{width:1000px; margin:0px; padding:0px; float:left;}
.menu ul li{float:left; margin:10px 30px 0px 85px; display:inline; list-style:none; width:130px;}
.menu ul li a{float:left; margin:0px; font-family:Arial; font-size:20px; font-weight:bold; color:#424242; text-decoration:none;}
.menu ul li:hover a{color:#d1030b;}
.menu ul li ul{width:200px; float:left; margin:0px; display:none;}

.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:2px; padding:0px; width:160px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#CCC; text-align:justify; font-weight:normal;}
.read{float:right; margin:0px 1px 0px 0px;
padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#FF0;}
.right{float:right; width:700px; margin:5px 2px 0px; padding:0px; background:#edefee; border:2px #999 solid;}
.right h1{float:left; margin:2px; padding:5px 0px 0px 10px;font-family:Myriad Pro; font-size:34px; 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:2px solid #FFF008;}



.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:#D1030B; 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:200px; height:150px; padding:0px 0px 0px 0px; background:#03C; border:2px solid #FFF008;}



#footer{width:100%; margin:auto; padding:auto; height:100%; background:#33322a;}
.footer{width:1000px; margin: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:9px; 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:595px;
width:490px;
float: left;
padding:10px 0px 0px 0px;
margin:10px 0px 20px 10px;

}

.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:#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:#818181;
font-family:Arial;
font-size:11px;
font-weight: normal;
height:50px;
width:406px;
float:right;
margin:0px;

}
.txt_area
{
color:#4F524D;
font-family:Arial;
font-size:11px;
font-weight: normal;
height:23px;
width:326px;
float:right;
margin:0px;
}
.enquiry_form  select 
{
height:23px;
width:330px;
float:right;
color: #4F524D;
font-family:Trebuchet MS;
font-size:11px;
font-weight: normal;

}
.enquiry_form  textarea 
{
color:#4F524D;
font-family:Arial;
font-size:12px;
font-weight: normal;
height:50px;
width:326px;
float:right;
margin:0px;

}
.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: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 ;
}
