/* CSS Document */
html, body {
	margin:0;
	padding:0;
	background:#2A3940;
}
#mainWrapper {
	margin:0 auto;
	padding:0;
	background:url(../images/bgRepeat.jpg) repeat-x;
	height:349px;
}
#wrapper {
	margin:0 auto;
	padding:0;
	width:1004px;
}
#logo {
	margin:0;
	padding:0;
	background:url(../images/topLogo1.jpg) no-repeat;
	width:1003px;
	height:100px;
	float:left;
}
#banner {
	margin:0;
	padding:0;
	width:1004px;
	height:250px;
	float:left;
}
.leftBanner {
	margin:0;
	padding:0;
	width:745px;
	float:left;
}
.leftBanner_img {
	margin:0;
	padding:0;
	background:url(../images/banner.jpg) no-repeat;
	width:745px;
	height:235px;
}
.leftBanner_img1 {
	margin:0;
	padding:0;
	background:url(../images/banner_AboutUs.jpg) no-repeat;
	width:742px;
	height:234px;
}
.leftBanner_img2 {
	margin:0;
	padding:0;
	background:url(../images/banner_OurServices.jpg) no-repeat;
	width:742px;
	height:234px;
}
.rightBanner {
	margin:0;
	padding:0;
	width:244px;
	height:235px;
	float:left;
}
.rightBanner_img {
	margin:0 0 0 14px;
	padding:0;
	background:url(../images/menuBox_repeat.jpg) repeat-x;
	width:244px;
	height:235px;
	float:left;
}
.menu {
	margin:15px 0 0 15px;
	padding:0;
	width:199px;
	float:left;
}
.menu ul {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	line-height:30px;
	list-style:none;
}
.menu a {
	margin:0;
	padding:15px 35px;
	text-decoration:none;
	color:#000;
	background:url(../images/menuAnchor.jpg) no-repeat 0 15px;
	outline:none;
}
#container {
	margin:0 auto;
	padding:0;
	width:1002px;
	float:left;
}
.leftContainer {
	margin:0;
	padding:0;
	width:262px;
	float:left;
}
.featureProduct {
	margin:15px 0 0 0;
	padding:0;
	background:url(../images/leftContainer_bg.jpg) repeat-x;
	width:262px;
	height:42px;
	float:left;
}
.featureProduct img {
	margin:15px 0 0 28px;
	padding:0;
	width:152px;
	height:12px;
	float:left;
}
.featureProudct_content {
	margin:15px 0 0 0;
	padding:0;
	width:262px;
	float:left;
}
.featureProudct_content ul {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	line-height:28px;
	list-style:none;
}
.featureProudct_content li {
	margin:0;
	padding:0 25px;
	background:url(../images/leftContainer_bulet.jpg) no-repeat 0 8px;
}
.contactInfo {
	margin:15px 0 0 0;
	padding:0;
	background:url(../images/leftContainer_bg.jpg) repeat-x;
	width:262px;
	height:42px;
	float:left;
}
.contactInfo img {
	margin:15px 0 0 28px;
	padding:0;
	width:152px;
	height:12px;
	float:left;
}
.contactInfo_content {
	margin:15px 0 0 0;
	padding:0;
	float:left;
}
.contactInfo_content p {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:24px;
	float:left;
}
.rightContainer {
	margin:0;
	padding:0;
	width:740px;
	float:left;
}
.welcome {
	margin:15px 0 0 0;
	padding:0;
	background:url(../images/rightContainer_bg.jpg) repeat-x;
	width:740px;
	height:42px;
	float:left;
}
.welcome_ {
	margin:15px 0 0 0;
	padding:0;
	background:url(../images/rightContainer_bg.jpg) repeat-x;
	width:740px;
	height:42px;
	float:left;
}
.welcome_ img {
	margin:15px 0 0 28px;
	padding:0;
	width:146px;
	height:12px;
	float:left;
}
.welcome_services {
	margin:15px 0 0 0;
	padding:0;
	background:url(../images/rightContainer_bg.jpg) repeat-x;
	width:740px;
	height:42px;
	float:left;
}
.welcome_services img {
	margin:15px 0 0 28px;
	padding:0;
	float:left;
}
.welcome_services1 img {
	margin:15px 0 0 28px;
	padding:0;
	width:138px;
	height:17px;
	float:left;
}
.welcome_services2 img {
	margin:15px 0 0 28px;
	padding:0;
	width:100px;
	height:12px;
	float:left;
}
.welcome h1 {
	margin:0px;
	padding:0px;
	font:bold 16px/40px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0 0 10px;
}
.welcome img {
	margin:15px 0 0 28px;
	padding:0;
	width:287px;
	height:17px;
	float:left;
}
.welcomeImag {
	margin:25px 0 0 15px;
	padding:0;
	float:left;
}
.welcometText {
	margin:20px 0 0 15px;
	padding:0;
	width:525px;
	float:left;
}
.welcometText_ {
	margin:20px 0 0 15px;
	padding:0;
	width:710px;
	float:left;
}
.welcometText_ h1 {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FEC311;
	font-weight:bold;
}
.welcometText_ h2 {
	margin:5px 0 0 0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FEC311;
	font-weight:bold;
}
.welcometText_ h3 {
	margin:5px 0 0 0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FEC311;
	font-weight:bold;
}
.welcometText_ ul {
	margin:5px 0 0 15px;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:normal;
	list-style:disc;
	line-height:24px;
}
.welcometText_ ul li span {
	font-weight:bold;
}
.welcometText_ h4 {
	margin:5px 0 0 0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FEC311;
	font-weight:normal;
	text-align:justify;
}
.welcometText_ h4 span {
	margin:0;
	padding:0;
	font-weight:bold;
}
.welcometText_ h5 img {
	margin:10px 0 15px 0;
	padding:0;
	width:360px;
	height:269px;
	float:left;
	border:1px solid #fff;
}
.welcometText_ h6 {
	margin:5px 0 0 0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FEC311;
	font-weight:normal;
	text-align:justify;
	width:710px;
	float:left;
}
.welcometText_ h6 span {
	margin:0;
	padding:0;
	font-weight:bold;
}
.welcometText p {
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:22px;
	text-align:justify;
}
.welcometText_ p {
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:22px;
	text-align:justify;
}
.welcomeText1 {
	margin:15px 0 0 15px;
	padding:0;
	width:710px;
	float:left;
}
.welcomeText1 p {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:22px;
	text-align:justify;
}
.gallery {
	margin:21px 0 0 0;
	padding:0;
	background:url(../images/rightContainer_bg.jpg) repeat-x;
	width:740px;
	height:42px;
	float:left;
}
.gallery img {
	margin:15px 0 0 28px;
	padding:0;
	float:left;
}
.galleryScroll {
	margin:15px 0 0 12px;
	padding:0;
	width:710px;
	height:176px;
	float:left;
}
#footer {
	width:100%;

}
#footerinside {
	margin:0 auto;
	width:1000px;
}
#footerinside ul {
	list-style:none;
	padding:0 0 0 100px;
}
#footerinside li {
	float:left;
	padding:0 40px 0 40px;
	line-height:50px;
	height:50px;
}
#footerinside li a {
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
#footerinside p {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#858585;
	text-align:center;
	line-height:20px;
	text-align:center;
}
#footer h1 {
	margin:0 0 0 45px;
	padding:0 15px;
	float:left;
}
img {
	border:none;
}
#footer a {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#858585;
	text-align:center;
	text-decoration:underline;
}
/*----------------------contact form ----------------------*/
#form {
	margin:15px 0 0 15px;
	padding:0;
	width:300px;
	float:left;
}
#map {
	margin:15px 8px 0 0;
	padding:0;
	width:580px;
	float:right;
}
#map a {
	margin:10px 0 0 0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	float:left;
	text-decoration:none;
}
.error {
	color:#000000;
	background:#909090;
	font-size:14px;
	padding:10px;
	width:165px;
	text-align:center;
}
#ok {
	color:#000000;
	background:#909090;
	font-size:14px;
	padding:10px;
	width:165px;
	text-align:center;
}
.error1 {
	color:#000000;
	background: #909090;
	font-size:14px;
	padding:10px;
	text-align:center;
}
#ok1 {
	color:#000000;
	border-top:1px solid #C4C4C4;
	border-bottom:1px solid #C4C4C4;
	background: #909090;
	font-size:14px;
	padding:10px;
	text-align:center;
}
.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;
}
/* content */

#content {
	width:300px;
	background:url(../images/rep_body.jpg) repeat-y;
	padding:0;
}
#content02 {
	width:350px;
	margin:0 auto;
	padding:0;
}
/* contact us */

.contactpg {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
.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;
	width:342px;
	float:left;
}
.border {
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #fff;
	background:#FECF43;
	width:180px;
	height:18px;
	padding:2px;
	font-weight:normal;
}
.border1 {
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #C4C4C4;
	background:#FECF43;
	width:180px;
	height:18px;
	padding:2px;
	font-weight:normal;
}
.bordera {
	font: 12px Arial, Helvetica, sans-serif;
	color:#BEBEBE;
	border:1px solid #616161;
	background:#434343;
	width:258px;
	height:18px;
	padding:2px;
	outline:none;
	font-weight:normal;
}
.bordera1 {
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #C4C4C4;
	background:#909090;
	width:258px;
	height:18px;
	padding:2px;
	outline:none;
	font-weight:normal;
}
.boldtitle {
	font:bold 14px/30px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
