@charset "utf-8";
* {
	margin:0;
	padding:0;
}
img {
	border:0;
}
.clr {
	clear:both;
}
@font-face {
	font-family: 'Conv_bn-oldfashion';
	src: url('../fonts/bn-oldfashion.eot');
	src: url('../fonts/bn-oldfashion.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/bn-oldfashion.woff') format('woff'), 
		 url('../fonts/bn-oldfashion.ttf') format('truetype'), 
		 url('../fonts/bn-oldfashion.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	background:#25283c;
}
.main {
	margin:0 auto;
	width:1000px;
}
.header {
	background:url(../images/banner.jpg) no-repeat left top;
	height:335px;
	position:relative;
}
.header ul {
	background:#000 url(../images/menu-ul-bg.gif) no-repeat 771px bottom;
	list-style-type:none;
	padding:5px 0 0 14px;
	height:47px;
	position:absolute;
	left:0;
	bottom:0;
	width:986px;
}
.header ul li {
	float:left;
	margin-right:1px;
	position:relative;
}
.header ul li ul {
	display:none;
	position:absolute;
	left:0;
	top:45px;
	width:250px;
	padding:0;
	margin:0;
}
.header ul li ul li {
	float:none;
}
.header ul li:hover ul {
	display:block;
}
.header ul li a {
	font-family: 'Conv_bn-oldfashion';
	color:#FFF;
	display:block;
	line-height:47px;
	padding:0 28px;
	font-weight:normal;
	font-size:14px;
	text-decoration:none;
}
.header ul li a:hover , .header ul li a.active {
	background:url(../images/menu-hover-bg.gif) repeat-x left top;
	color:#b1ed00;
}
.container {
	background:#111111;
	padding:20px 0 0 0;
}
.container p {
	font-size:14px;
	color:#C2C1C1;
	line-height:18px;
	padding:6px 0;
}
.container p b {
	color:#b1ed00;
	font-weight:bold;
}
.container p a {
	color:#F60;
	text-decoration:none;
}
.leftPan {
	float:left;
	width:667px;
	background:url(../images/devider-bg.gif) repeat-y right top;
	padding:0 3px 0 0;
}
.twoblk {
	float:left;
	width:282px;
	padding:0 34px;
}
.twoblk img {
	margin:15px 0 25px 0;
}
.twoblk h2 {
	font-size:18px;
	color:#ffc90a;
	font-weight:normal;
}
.rightPan {
	float:left;
	width:305px;
	padding-left:8px;
}
.welcome {
	background:#c7d704 url(../images/contain-bg.gif) repeat-x left top;
	margin:0 auto;
	width:960px;
	padding:12px 20px 10px 20px;
}
.welcome h1 {
	color:#b1ed00;
	font-size:24px;
}
img.welcomeimg {
	float:left;
	margin-right:14px;
	margin-top:30px;
}
.welcome p {
	color:#efc1a2;
	font-size:14px;
	line-height:18px;
}
.welcomenote {
	float:left;
	width:861px;
}
.address {
	font-size:11px;
}
.gallheading {
	background:url(../images/gallery-heading.gif) no-repeat left top;
	line-height:70px;
	font-size:18px;
	color:#b1ed00;
	padding-left:57px;
	margin-left:25px;
	margin-bottom:15px;
	font-weight:normal;
}
.servicesheading {
	background:url(../images/services-heading.gif) no-repeat left top;
	line-height:45px;
	font-size:18px;
	color:#b1ed00;
	padding-left:57px;
	margin-left:25px;
	margin-bottom:15px;
	font-weight:normal;
}
.meetheading {
	background:url(../images/meatbiplab-heading.gif) no-repeat left center;
	line-height:75px;
	font-size:18px;
	color:#b1ed00;
	padding-left:57px;
	margin-left:25px;
	margin-bottom:15px;
	font-weight:normal;
}
.artistheading {
	background:url(../images/artist-heading.gif) no-repeat left center;
	line-height:45px;
	font-size:18px;
	color:#b1ed00;
	padding-left:57px;
	margin-left:25px;
	margin-bottom:15px;
	font-weight:normal;
}
.container ul {
	padding:15px 0 15px 20px;
	color: #C2C1C1;
    font-size: 14px;
    line-height: 18px;
}
.container ul li {
	padding:2px 0;
}
.servicediv {
	padding:0 10px 0 30px;
}
.servicesimg {
	margin:0 0 0 13px;
}
.container h4 {
	color:#b1ed00;
	font-size:18px;
	font-weight:normal;
	margin:10px 0;
}
.container h5 {
	color:#b1ed00;
	font-size:14px;
	font-weight:normal;
	margin-top:18px;
}
.contact {
	padding-left:52px;
	background:url(../images/cont-bg.png) no-repeat 456px 231px;
}
.contheading {
	background:url(../images/contact-heading.gif) no-repeat left top;
	line-height:55px;
	font-size:18px;
	color:#b1ed00;
	padding-left:57px;
	margin-left:25px;
	margin-bottom:15px;
	font-weight:normal;
}
form {
	width:405px;
	margin:0 0 20px 0px;
	background:#8d4207;
	border:1px solid #101010;
	padding:7px;
}
form input[type=text] {
	width:398px;
	height:25px;
	background:url(../images/input-bg.gif) no-repeat left top;
	border:0;
	padding:4px 0 0 3px;
	margin:0 0 15px 0;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000;
}
form textarea {
	width:398px;
	height:95px;
	background:url(../images/textarea-bg.gif) no-repeat left top;
	border:0;
	padding:5px 0 0 3px;
	margin:0 0 15px 0;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000;
}
form input[type=submit] {
	background:url(../images/send.gif) no-repeat left top;
	width:63px;
	height:24px;
	/*text-indent:-99999px;*/
	overflow:hidden;
	border:0;
	color:#FFF;
	margin-right:10px;
	cursor:pointer;
}
form input[type=reset] {
	background:url(../images/reset.gif) no-repeat left top;
	width:63px;
	height:24px;
	/*text-indent:-99999px;*/
	overflow:hidden;
	border:0;
	color:#FFF;
	cursor:pointer;
}
.midBlock {
	float:left;
	width:384px;
	height:204px;
	color:#c2c1c1;
	margin:0 15px 0 0;
	padding:15px 20px 0 44px;
}
.midBlock p , blockMiddle p {
	padding:7px 0;
	color:#c2c1c1;
}
.blockMiddle {
	margin:0 auto;
	width:700px;
}
h3.lefthading {
	background:url(../images/heading-left.gif) no-repeat left top;
	height:41px;
	line-height:41px;
	text-align:left;
	font-size:16px;
	font-weight:normal;
	color:#b1ed00;
	margin:60px 0 45px 0;
	padding:0 0 0 92px;
}
h3.rightheading {
	background:url(../images/heading-right.gif) no-repeat right top;
	height:41px;
	line-height:41px;
	text-align:right;
	font-size:16px;
	font-weight:normal;
	color:#b1ed00;
	margin:60px 0 45px 0;
	padding:0 92px 0 0px;
}
.gallryhold {
	padding:0 0 0 42px;
}
img.galleryimg {
	float:left;
	margin:15px 15px 0 0;
}
.footer {
	background:#000 url(../images/footer-bg.gif) repeat-x left top;
	height:150px;
	padding:26px 0 0 0;
	text-align:center;
}
.footer ul {
	list-style-type:none;
	padding:0 0 12px 0;
}
.footer ul li {
	display:inline;
	color:#c4c0c0;
}
.footer a:hover {
	text-decoration:underline;
}
.footer ul li a {
	color:#c4c0c0;
	text-decoration:none;
	font-size:12px;
	padding:0 4px;
}
.footer p {
	font-size:12px;
	color:#b1ed00;
	line-height:22px;
	font-weight: bold;
}
.footer p span {
	color:#FFF;
	font-size: 11px;
}
.main .footer p .clr {
	font-weight: normal;
}
