/* CSS Document */
html, body {
	margin:0 auto;
	padding:0;
	color:#fff;
}
#mainWrapper {
	margin:0;
	padding:0;
	background:url(../images/bgRepeat.jpg) repeat-x;
	height:350px;
}
#wrapper {
	margin:0 auto;
	padding:0;
	width:1002px;
}
#topBg {
	margin:6px 0 0 0;
	padding:0;
	width:1002px;
	float:left;
}
#leftLogo {
	margin:57px 0 0 11px;
	padding:0;
	background:url(../images/logoTop.jpg) no-repeat;
	width:340px;
	height:17px;
	float:left;
}
#menu {
	margin:21px 0 0 2px;
	padding:0;
	float:left;
}
#menu ul {
	margin:0;
	padding:0;
	font-family:"Century Gothic";
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	line-height:55px;
}
#menu li {
	margin:0;
	padding:0;
	display:inline;
}
#menu li a {
	margin:0;
	padding:0;
	color:#fff;
	text-decoration:none;
	outline:none;
	float:left;
	width:129px;
	height:53px;
	outline:none;
	font: bold 12px/53px Arial, Helvetica, sans-serif;
}
#menu li a:hover, #HomePage #menu li a.NavHome, #ContactPage #menu li a.NavContact, #AboutPage #menu li a.NavAbout, #ServicesPage #menu li a.NavService, #reco #menu li a.reco {
	margin:0;
	padding:0;
	background:url(../images/menuTab.jpg) no-repeat;
	color:#000;
	float:left;
	width:129px;
	height:53px;
}
#bannerBg {
	margin:0;
	padding:0;
	width:1002px;
	float:left;
}
#logo {
	margin:0 0 0 11px;
	padding:0;
	background:url(../images/logo.jpg) no-repeat;
	width:340px;
	height:270px;
	float:left;
}
#banner {
	margin:0 0 0 12px;
	padding:0;
	background:url(../images/banner.jpg) no-repeat;
	width:623px;
	height:270px;
	float:left;
}
#yellowBG {
	margin:0;
	padding:0;
	background:url(../images/yellowBg.jpg) no-repeat;
	width:1002px;
	height:50px;
	float:left;
}
#container {
	margin:0 auto;
	padding:0;
	background:#C9C9C9;
	width:1002px;
	float:left;
}
.leftContainer {
	margin:0 0 0 12px;
	padding:0;
	width:340px;
	float:left;
}
.leftPart_top {
	margin:0;
	padding:0;
	background:url(../images/servicesBg.jpg) repeat-y;
	width:340px;

	float:left;
}
.ourServices {
	margin:12px 0 0 12px;
	padding:0;
	width:306px;
	float:left;
}
.ourServices_img {
	margin:0;
	padding:0;
	width:120px;
	height:16px;
	float:left;
}
.ourServices_content {
	margin:12px 0 0 0;
	padding:0;
	float:left;
}
.ourServices_content ul {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	line-height:22px;
	list-style:none;
}
.ourServices_content li {
	margin:0;
	padding:0 25px;
	background:url(../images/anchor.jpg) no-repeat 0 5px;
}
.contactInfo {
	margin:12px 0 0 12px;
	padding:0;
	float:left;
}
.contactInfo_img {
	margin:0;
	padding:0;
	width:201px;
	height:16px;
	float:left;
}
.contactInfo_content {
	margin:12px 0 0 0;
	padding:0;
	float:left;
}
.contactInfo_content p {
	margin:0 0 0 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:normal;
	line-height:18px;
}
.workingHour {
	margin:12px 0 0 12px;
	padding:0;
	float:left;
}
.workingHour_img {
	margin:0;
	padding:0;
	width:152px;
	height:16px;
	float:left;
}
.workingHour_content {
	margin:12px 0 0 0;
	padding:0;
	float:left;
	width:200px;
}
.workingHour_content p {
	margin:0 0 12px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	line-height:18px;
}
.rightContainer {
	margin:0 0 0 12px;
	padding:0;
	width:630px;
	float:left;
}
.welcome {
	margin:12px 0 0 0;
	padding:0;
	float:left;
}
.welcomeImg {
	margin:0;
	padding:0;
	width:500px;
	height:16px;
	float:left;
}
.welcome_image {
	margin:12px 0 0 0;
	padding:0;
	background:url(../images/welcomeImg.jpg) no-repeat;
	width:185px;
	height:198px;
	float:left;
}
.welcome_content {
	margin:8px 0 0 8px;
	padding:0;
	width:424px;
	float:left;
}
.welcome_content p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	text-align:justify;
	line-height:18px;
}
.ourGallery {
	margin:12px 0 0 0;
	padding:0;
	float:left;
}
.ourGalleryImg {
	margin:0;
	padding:0;
	width:120px;
	height:16px;
	float:left;
}
.galleryScroll {
	margin:12px 0 0 0;
	padding:0;
	width:630px;
	height:235px;
	float:left;
}
#footer {
	margin:0 auto;
	padding:0;
	background:url(images/footer_bgrepeat.jpg) repeat-x;
	width:1004px;
	height:80px;
}
#footer h1 {
	margin:0;
	padding:5px 0 0 65px;
	font-family:Arial;
	font-size:12px;
	color:#312408;
	font-weight:normal;
	text-align:center;
	line-height:18px;
}

.slug {
	background: url(../images/slug.jpg) repeat-x top;
	padding:2px 0 0 0;
	color:#322403;
	font-weight:bold;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
/* contact us */

.contactpg {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	float:left; width:300px;
}
.contactpg h1 {
	margin:12px 0 0 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	float:left;
}
.contactpg #c1 {
	margin:0 auto;
	padding:0;
	width:180px;
	float:left;
	line-height:22px;
	text-align:left;
}
.contactpg #c2 {
	margin:0;
	padding:0 0 0 30px;
	float:left;
}
.border {
	font: 12px Arial, Helvetica, sans-serif;
	color:#fff;
	border:1px solid #616161;
	background:#33250A;
	width:180px;
	height:18px;
	padding:2px;
	font-weight:normal;
}
.border1 {
	font: 12px Arial, Helvetica, sans-serif;
	color:#fff;
	border:1px solid #C4C4C4;
	background:#33250A;
	width:180px;
	height:18px;
	padding:2px;
	font-weight:normal;
}
.bordera {
	font: 12px Arial, Helvetica, sans-serif;
	color:#BEBEBE;
	border:1px solid #616161;
	background:#33250A;
	height:18px;
	padding:2px;
	outline:none;
	font-weight:normal;
}
.bordera1 {
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #33250A;
	background:#909090;
	height:18px;
	padding:2px;
	outline:none;
	font-weight:normal;
}

.aboutuspage{ margin:0 0 0 6px; width:630px; float:left; overflow:hidden;}
.aboutuspage h1{ font:bold 16px/28px Verdana, Arial, Helvetica, sans-serif; color:#d13134; }
.aboutuspage h2{ font:bold 12px/28px Verdana, Arial, Helvetica, sans-serif; color:#a7161b; }
.aboutuspage h3{ font:bold 18px/28px Verdana, Arial, Helvetica, sans-serif; color:#000; }
.aboutuspage p{ font:12px/18px Arial, Helvetica, sans-serif; color:#000; text-align:justify; }
.aboutuspage ul{ margin:0px; padding:0px; padding:0 0 0 20px; }
.aboutuspage li{ margin:0px; padding:0px; color:#000; list-style:disc; font:12px/22px Arial, Helvetica, sans-serif;}
.borderabout{ border:2px solid #993300; padding:2px; }




.contactpages { margin:0 0 0 12px; padding:0; width:620px; float:left; }

label { float: left; width: 120px; font-weight: bold; color:#000; font: bold 12px Arial, Helvetica, sans-serif; }
input, textarea { width: 180px; margin-bottom: 7px; }
input.inp { width: 250px; }
input.btn { width : 80px; background-color:#990000; color : #fff; height : 25px; cursor:pointer; border:none; }
input.random { width:120px; color:#fff;}
.random{ color:#fff; }
textarea { width: 250px; height: 150px; }
.boxes { width: 1em; }
#submitbutton {	margin-left: 120px; margin-top: 5px; width: 90px; }
.style1 { color:#990000; }
.mendatory { color:#993300; padding:0 0 0 20px; }



.map{ float:left; width:320px; margin:115px 0 0 0; }