body{ margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:12px; background-position:center; color:#000; }
#mainwrapper{ width:100%; height: auto; margin:0px; padding:0px;}
#container{ margin:0; padding:0; height:auto; width:100%;}
#container1{ margin:0 auto; padding:0; height:auto; width:1000px;}
#header{ width:1000px; height: auto; margin:0 auto;}
.header-bg{ width:100%; height: auto; margin:0 auto;}
.header-line{ width:100%; height: auto; margin:0 auto; border-top:5px #000000 solid;}
.logo{ width:222px; height:84px; position:absolute; margin:-105px 0 0 385px;}
.nav{ width:1000px; height: auto; margin:70px 0 0px 0px;}
.banner{ height:409px; width:100%; text-align:center; position: relative; margin:0 auto;}
.inner-banner{ height:278px; width:100%; text-align:center; position: relative; margin:0 auto;}
.hotels-bg{ width:234px; height:430px; float:left; margin:0 0 0 0px; }
.client-logoes{ width:996px; height:auto; float:left; border:2px #CCCCCC solid;}


.client-image { margin:7px 7px 7px 7px; border:1px #CCCCCC solid; /*filter: url(filters.svg#grayscale);*/ /* Firefox 3.5+ */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(1);  -moz-filter: grayscale(0%); filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */}
	
.client-image:hover{ filter: none;
    -webkit-filter: grayscale(0);
	transition: all 0.2s linear}
	
.footer-bg{ width:100%; height:48px; background:#000000; border-top:1px #999999 dotted;}
.footer-bg-inner{ width:1000px; height:48px; margin:0 auto;}
.footer-con{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#929292; text-decoration:none; margin:15px 0 0 0px; padding:0 0 0 0px; font-weight:normal;}
.footer-con a{ color:#929292; text-decoration:none; }
.footer-con a:hover{ color:#339966; text-decoration:none; }
.social-media{ margin:0 0 0 20px;}

/* headings */
.innner-right-body-bg{ width:725px; height:auto; margin:7px 0 0 0px; float:right;}
.gal_div{ width:100%; height:auto; margin:7px 0 0 0px; float:right; }
.services-li{ line-height:20px; margin:1px 0 10px -36px; padding:0 0 0 26px; background:url(../images/arrow1.jpg) no-repeat scroll 2px 4px; list-style:none;}

/* headings */
.clear{ clear:both;}
.clear1{ clear:both; height:30px;}
.clear2{ clear:both; height:10px;}
.fl{ float: left;}
.fr{ float: right;}
.margins{ margin:0 18px 0 0px; }
.margins-left{ margin:0 0px 0 22px;}
.bold{ font-weight:bold;}
p{text-align:justify; line-height:20px; padding:0px 0px 5px 0px; margin:-3px 0 13px 0px; font-size:12px; color:#252525;}
h1{ margin:10px 0 6px 0px; padding:7px 0 7px 0; height:auto; width:auto; font-family: Arial, Helvetica, sans-serif; color:#000; font-size:14px; text-transform: capitalize; font-weight:bold; border-bottom:1px #CCCCCC solid; border-top:1px #CCCCCC solid;}
h3{ margin:10px 0 6px 0px; padding:7px 0 7px 0; height:auto; width:auto; font-family: Arial, Helvetica, sans-serif; color:#339966; font-size:16px; text-transform: capitalize; font-weight:bold; border-bottom:1px #CCCCCC solid; border-top:1px #CCCCCC solid;}
.con-conn{text-align:justify;line-height:20px;padding:0px 0px 5px 0px;margin:-3px 0 13px 0px; font-size:12px; color:#252525; text-decoration:none;}
.con-conn a{color:#252525; text-decoration:none;}
.con-conn a:hover{color:#00caa2; text-decoration:none;}
/*---Gallery----------*/
.gall{ height:123px; width:157px; border:1px #CCCCCC solid;}
.gall img{ margin:4px 0 0 2px; width:145px; height:115px; border: 0; }
.mB21{margin-bottom:10px;}
.mR21{margin-right:11px;}
.mT21{ margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#666666; text-align:center; line-height:70px; font-weight: bold; }
.fL{ float:left;}
.fot_cap{ width:1000px; margin: 0 auto; padding: 10px 0; }
.fot_cap a{ color:#000000; text-decoration:none;}
.fot_cap a:hover{ color:#339966; text-decoration:underline;}
.clint-text{ height:170px; width:230px; float:left; border:1px #CCCCCC solid; margin: 12px 5px 5px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding: 0px 0px 0px 0px; ; }
.clnt-hdg{ height:40px; background-color:#CCCCCC; line-height:40px; font-size: 18px; text-align: center; }
.clint-text ul{ margin:5px 10px 10px 20px; padding:3px;}
