@charset "utf-8";
/* CSS Document */

/*----------GLOBAL STYLE---------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre,
a, abbr, acronym, address, big, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;/* vertical-align:baseline;*/}

body{margin:0 auto; width:100%;font-size:62.5%;font-family:arial, sans-serif;line-height:1.3em;color:#333335;text-align:left; background:#141414;}

a:link, a:visited{color:#0077c7;text-decoration:underline;}
a:hover{color:#0077c7;text-decoration:none;}
a:link.imagelink, a:visited.imagelink, a:hover.imagelink{border:0;}
a:link.noborder, a:visited.noborder, a:hover.noborder{color:#81c6ff;text-decoration:none;border-bottom:0;}
a:link.nounderline, a:visited.nounderline{text-decoration:none;}	
blockquote{margin:10px 20px;}
fieldset{border:solid 1px #ccc;padding:20px;}
h1, h2, h3 , h4, h5, h6{margin:6px 0px 3px 0px;padding-bottom:3px;}
h1, h2, h3, h4, h5, h6{color:#000;}
h1{font-size:1.6em;font-weight:normal;}

h2{font-size:1.4em;}
h3{font-size:1.2em;}
h4{font-size:1.1em;}
h5{font-size:0.9em;}
h6{font-size:0.8em;}

label 	{margin-right:5px;font-size:1em;text-align:left;}
legend 	{padding:0px 20px;font-size:16pt;color:#e14920;line-height:20pt;}
p  		{font-size:13px; color:#494949; margin:0 0 18px; line-height:23px;}
ul 		{ margin:0; padding:0}
li 		{/*margin:0 15px;*/ padding-left:15px;list-style:none outside;} 
textarea{background:#f7f2f6;border:solid 1px #ddbcdf;overflow:auto;}
input	{background:#f7f2f6;border:solid 1px #ddbcdf;}
select	{background:#f7f2f6;border:solid 1px #ddbcdf;overflow:auto;padding:2px;font-size:13px;}
table{ margin:0; padding:0; width:100%}
table td{ font-size:9px; padding:10px; vertical-align:top}
table tr.even{ background:#f1f1f1}
table tr.odd{ background:#e1e0df}
table tr.head{ background:#333; color:#fff; font-weight:bold}
.clear{ clear:both;}
.no-br{ background:none !important;}
.no-padding{padding-right:27px !important;}
.no-space{ padding:0 !important;}
.no-rht{ padding-right:0 !important;}
/*----------GLOBAL STYLE END---------*/


.wrapper{ width:990px; margin:60px auto 0; padding:0;}
.top-area{width:990px; height:461px; margin:0; padding:0;}
.top-area-lft{ width:272px; height:461px; margin:0; padding:0; background:url(../images/logo-bg.jpg) no-repeat; float:left;}
.since{ margin:90px 0 0 41px; padding:0;}
.logo{ margin:45px 0 0 25px; padding:0;}

.top-area-rht{ width:718px; height:461px; margin:0; padding:0; float:left;}



.top-area-in{width:990px; height:241px; margin:0; padding:0;}
.top-area-in-lft{ width:272px; height:241px; margin:0; padding:0; background:url(../images/logo-bg.jpg) no-repeat; float:left;}
.top-area-in-rht{ width:718px; height:241px; margin:0; padding:0; float:left;}
.header-in{ width:718px; height:178px; margin:0; padding:0;}

.mid-area-in{ width:970px; margin:0; padding:0 10px;}

.abt-odd{ width:970px; margin:25px 0; padding:0;}
.abt-odd-lft{ width:164px; margin:0; padding:0; float:left;}
.abt-odd-rht{ width:766px; margin:0 0 0 39px; padding:0; float:left; border-top:#2e2d2d solid 1px; border-bottom:#2e2d2d solid 1px;}
.abt-odd-rht h1{ font-family:trebuchet ms; font-size:21px; color:#FFFFFF; margin:0; padding:15px 0; line-height:17px;}
.abt-odd-rht p{ font-family:'Voltaire', sans-serif; font-size:16px; color:#10a7bf; margin:0; padding:0 0 15px 0; line-height:20px;}


.abt-even{ width:970px; margin:25px 0 0; padding:0; display:inline-block;}
.abt-even-lft{ width:193px; height:146px; margin:0; padding:0; float:right; border:#383638 solid 2px;}
.abt-even-rht{ width:766px; margin:0; padding:0; float:right;}
.abt-even-rht h1{ font-family:trebuchet ms; font-size:21px; color:#FFFFFF; margin:0; padding:15px 0; line-height:17px;}
.abt-even-rht p{ font-family:'Voltaire', sans-serif; font-size:16px; color:#10a7bf; margin:0; padding:0 0 15px 0; line-height:20px;}


.common-page-in{width:970px; margin:0; padding:0 10px;}
.common-page-in h1{ font-family:trebuchet ms; font-size:21px; color:#FFFFFF; margin:0 0 15px 0; padding:25px 0 5px; line-height:17px; border-bottom:#2e2d2d solid 1px;}
.common-page-in p{font-family:'Voltaire', sans-serif; font-size:16px; color:#10a7bf; margin:0; padding:0 0 15px 0; line-height:20px;}

.client-area-bg{ width:957px; height:368px; background:#000; border:#383638 solid 3px; margin:0; padding:3px;}
.client-area-in{ width:957px; height:368px; margin:0; padding:0; background:#fff;}
.client-area-in img{ margin:3px 0 3px 5px; padding:0; float:left; border:1px solid #505050;}



.contact-us-page{width:970px; margin:0; padding:0 10px; display:inline-block;}
.contact-us-page h1{ font-family:trebuchet ms; font-size:21px; color:#FFFFFF; margin:30px 0 0 0; padding:20px 0 15px; line-height:17px; border-top:#2e2d2d solid 1px;}

.contact-area{ width:930px; margin:0; padding:20px; background:#1c1c1c; display:inline-block;}

.uae-branch{ width:440px; margin:0; padding:0; background:url(../images/line.png) no-repeat right; float:left;}
.uae-branch h2{font-family: 'Voltaire', sans-serif; color:#FFFFFF; font-size:19px; margin:0; padding:2px 0 20px 0; font-weight:normal;}
.uae-branch h2 span{ color:#4c4b4b;}
.uae-branch h3{font-family: 'Voltaire', sans-serif; color:#FFFFFF; font-size:19px; margin:0; padding:10px 0 20px 0; font-weight:normal;}
.uae-branch p{ font-family: 'Voltaire', sans-serif; font-size:17px; color:#10a7bf; margin:0; padding:0 0 15px 0; line-height:21px;}
.uae-branch img{ margin:0; padding:0;}


.india-branch{ width:440px; margin:0 0 0 50px; padding:0; float:left}
.india-branch h2{font-family: 'Voltaire', sans-serif; color:#FFFFFF; font-size:19px; margin:0; padding:2px 0 20px 0; font-weight:normal;}
.india-branch h2 span{ color:#4c4b4b;}
.india-branch h3{font-family: 'Voltaire', sans-serif; color:#FFFFFF; font-size:19px; margin:0; padding:10px 0 20px 0; font-weight:normal;}
.india-branch p{ font-family: 'Voltaire', sans-serif; font-size:17px; color:#10a7bf; margin:0; padding:0 0 15px 0; line-height:21px;}
.india-branch img{ margin:0; padding:0;}





.enquiry-page{width:970px; margin:0; padding:0 10px; display:inline-block;}
.enquiry-page h1{ font-family:trebuchet ms; font-size:21px; color:#FFFFFF; margin:30px 0 0 0; padding:20px 0 15px; line-height:17px; border-top:#2e2d2d solid 1px;}


.main-en-area{ width:930px; margin:0; padding:20px; background:#1c1c1c; display:inline-block;}
.enquiry-area{ width:440px; margin:0; padding:0; background:url(../images/line.png) no-repeat right; float:left;}
.enquiry-area p{font-family: 'Voltaire', sans-serif; font-size:17px; color:#10a7bf; margin:0; padding:0 0 0; line-height:21px;}
.enquiry-area label{ width:115px; font-family: 'Voltaire', sans-serif; font-size:17px; color:#10a7bf; margin:0; padding:25px 0 3px 0; float:left;}
.enquiry-area input{ width:247px; background:#303030; margin:20px 0 0 0; padding:4px; border:none; font-size:12px; color:#cacaca;}
.enquiry-area select{ width:255px; background:#303030; margin:20px 0 0 0; padding:4px; border:none; font-size:12px; color:#cacaca;}
.enquiry-area span{ font-family: 'Voltaire', sans-serif; font-size:12px; color:#d50d1c; margin:2px 0 0 114px; padding:0; display:block; width:255px;}
.enquiry-area span.star{width:13px; font-size:15px; margin:0; display:inline;}
.enquiry-area select.mr-mrs{ width:75px;}
.enquiry-area input.name{ width:169px;}

.form-rht{ width:440px; margin:0 0 0 50px; padding:0; float:left}
.form-rht label{ width:71px; font-family: 'Voltaire', sans-serif; font-size:17px; color:#10a7bf; margin:0; padding:25px 0 3px 0; float:left;}
.form-rht textarea{  width:360px; height:300px; background:#303030; margin:20px 0 0 0; padding:4px; border:none; font-size:12px; color:#cacaca;}
.form-rht span{ font-family: 'Voltaire', sans-serif; font-size:12px; color:#d50d1c; margin:2px 0 0 71px; padding:0; display:block; width:255px;}

.btnspace { margin:15px 0 0 72px; padding:0;}
.submit_btn { background-color:#d50d1c; color:#fff; cursor:pointer; display:block; margin-left: 0; margin-right:13px; padding:3px 0; width:65px; border:none; float:left;}


.gallery-page{width:970px; margin:0; padding:20px 10px 0; display:inline-block;}
.gallery-page h2{ font-family:'Droid Sans',sans-serif; font-size:21px; color:#fff; margin:0; padding:10px 0; line-height:21px; background:url(../images/plus.jpg) no-repeat right; font-weight:normal; clear:both; border-bottom:#2e2d2d solid 1px;}

.gallery-area{ width:970px; margin:0; padding:0; position:relative; overflow:hidden;}
.gallery-area img{ margin:0 10px 15px 0; padding:0; float:left; border:#2e2d2d solid 3px;}
.gallery-area img.minus{width:27px; height:26px; margin:0; padding:0; position:absolute; top:-33px; right:0; border:none !important}
.gallery-area p{ font-family:'Voltaire', sans-serif; color:#7e7e7e; font-size:14px; margin:0; padding:0; float:left; line-height:20px; width:131px;}

.gallery{width:825px; margin:0; padding:10px; display:inline-block;}
.gallery img{ margin:10px; padding:0;}



.product-page{ width:970px; margin:0; padding:30px 10px 0; display:inline-block;}
.product-section{ width:970px; margin:0; padding:20px 0;  border-top:#383638 solid 1px; display:inline-block;}
.product-section img{ margin:0 20px 0 0; padding:0; border:#383638 solid 3px; float:left;}
.product-section h1{ font-family:'Droid Sans',sans-serif; font-size:21px; color:#fff; margin:0; padding:0 0 5px 0; line-height:21px; background:url(../images/bt-line.jpg) repeat-x bottom; display:inline-block; width:auto;}
.product-section p{font-family:'Voltaire', sans-serif; color:#10A7BF; font-size:17px; margin:0; padding:10px 0; line-height:19px;}
.product-section ul{ margin:0 45px 0 0; padding:0; float:left;}
.product-section ul li{ font-family: 'Voltaire', sans-serif; color:#10A7BF; font-size:17px; margin:0; padding:0 0 0 20px; list-style:none; display:block; background:url(../images/bullet.jpg) no-repeat 0 10px; line-height:27px;}









.menu{ width:718px; height:64px; margin:0; padding:0; background:url(../images/menu-bg.jpg) no-repeat;}
.menu ul{ margin:0; padding:0;}
.menu ul li{ font-family: 'Voltaire', sans-serif; color:#FFFFFF; font-size:17px; margin:0; padding:1px; display:inline; list-style: none; float:left; background:url(../images/menu-br.jpg) no-repeat right;}
.menu ul li a{ color:#fff; text-decoration:none; margin:0; padding:24px 32px; float:left;}
.menu ul li img{ display:none;}

.header{ width:718px; height:397px; margin:0; padding:0;}

.mid-area{ width:970px; margin:0; padding:20px 10px; display:inline-block}
.profile-area{ width:298px; height:240px; margin:0; padding:10px 0; border-top:#2e2d2d solid 1px; border-bottom:#2e2d2d solid 1px; float:left;}
.profile-area h1{ font-family: 'Droid Sans', sans-serif; font-size:21px; color:#FFFFFF; margin:7px 0 0 0; padding:0; line-height:17px; float:left;}
.profile-area img{ margin:0; padding:0; float:right;}
.profile-img{ margin:10px 0 0 0 !important; padding:0 !important; float:none !important;}

.about-us{ width:300px; margin:0 0 0 35px; padding:0; float:left;}
.about-us p{ font-family: 'Voltaire', sans-serif; font-size:15px; color:#10a7bf; margin:0; padding:0 0 13px 0; line-height:15px;}
.about-us img{ margin:0; padding:0; float:right;}

.testimonial{ width:300px; height:124px; margin:33px 0 0 0; padding:0; background:url(../images/tst-bg.jpg) no-repeat;}
.testimonial p{ font-family:arial; font-size:15px; font-weight:bold; font-style:italic; color:#fff; margin:17px 0 0 0; padding:0 45px; display:inline-block; line-height:22px; text-align:center}

.slide-area{ width:300px; height:245px; margin:0 0 0 35px; padding:0; float:left; border-bottom:#2e2d2d solid 1px;}
.slide-area h2{ font-family:'Droid Sans',sans-serif; font-size:21px; color:#fff; margin:0; padding:10px 0; line-height:21px; background:url(../images/plus.jpg) no-repeat right; font-weight:normal; clear:both; border-top:1px solid #2E2D2D;}
.slide-are-cnt{ width:300px; margin:0; padding:0; position:relative;}
.slide-are-cnt img{ margin:0 10px 15px 0; padding:0; float:left; border:#2e2d2d solid 3px;}
.slide-are-cnt img.minus{width:27px; height:26px; margin:0; padding:0; position:absolute; top:-33px; right:0; border:none !important}
.slide-are-cnt p{ font-family:'Voltaire', sans-serif; color:#7e7e7e; font-size:14px; margin:0; padding:0; float:left; line-height:20px; width:131px;}

.clients-area{ width:970px; margin:0; padding:0 10px; display:inline-block;}
.clients-area h1{ font-family: 'Droid Sans', sans-serif; font-size:21px; color:#FFFFFF; margin:0 0 7px 0; padding:0; line-height:17px;
}
.clients-area img{ margin:0; padding:0 7px 0 0 ; float:left;}

.footer-area{ width:100%; height:183px; margin:25px 0 0 0; padding:0; background:#fff; }
.footer-area-in{ width:970px; margin:0 auto; padding:0 10px;}
.footer-lft{ width:710px; margin:20px 0 0 0; padding:0; float:left; font-family: 'Voltaire', sans-serif; font-size:13px;}
.footer-lft img{ margin:0 0 10px 0; padding:0;}
.footer-lft p{ font-family: 'Voltaire', sans-serif; font-size:14px; color:#013266; line-height:21px; float:left; width:235px; margin:0 0 15px 0;}
.footer-lft a{ color:#013266; text-decoration:none;}
.footer-lft a:hover{ text-decoration:underline;}

.bottom-txt{ font-size:12px !important; margin:0 !important; padding:0; color:#023c58; width:427px !important; line-height:normal !important;}
.bottom-txt img{ margin:0; padding:0;}

.footer-logo{ width:250px; margin:20px 0 0 0; padding:0; float:right;}
.footer-logo img{ margin:0 0 47px 0; padding:0; float:right;}
.footer-logo span{ margin:0; padding:0; float:right; font-family: 'Voltaire', sans-serif; color:#013266; font-size:12px;}
.footer-logo span a{ color:#eab105; text-decoration:none;}
.footer-logo span a:hover{ color:#000000;}


/* header starts */


#main {
    float: left;
    width: 100%;
}
#main h2 {
    color: #FFFFFF;
    font-size: 22px;
    font-weight: normal;
    line-height: 24px;
}
#main h2.twische {
    float: left;
    margin: -3px 0 1px;
    padding: 0 0 0 7px;
}
#main h2.new {
    float: left;
    margin: 7px 0 0;
    overflow: visible;
    padding: 0 0 0 10px;
    white-space: nowrap;
    width: 230px;
}
#main div.header-text {
    margin: -6px 0 0;
    overflow: hidden;
    padding: 7px 0 0;

}
#main span.new, #main span.tw {
    float: left;
    position: relative;
}
#main span.new {
    margin: -3px 0 0;
}
#main span.tw {
    margin: -7px 0 0;
}
#main div.top-image {
    position: relative;
    width: 850px;
	height:397px;
    z-index: 20;
}
#main div.top-image ul li {
    display: none;
}
#main div.top-image ul li.first {
    display: block;
}
#main div.top-image div.image {
    background: url("../img/ajax-loader.gif") no-repeat scroll 50% 50% #000000;
    height: 255px;
    width: 705px;
}
#main div.top-image a.prev-img {

    cursor: pointer;
    display: block;
    height: 5px;
    left: -87px;
    padding: 0 0 25px;
    position: absolute;
    top: 127px;
    width: 55px;
    z-index: 300;
}
#main div.top-image a.prev-img:hover {

}
#main div.top-image a.next-img {

    cursor: pointer;
    display: block;
    height: 33px;
    position: absolute;
    right: 220px;
    top: 321px;
    width: 35px;
    z-index: 300;
	background:url(../images/plus-icon.jpg) no-repeat;
}
#main div.top-image a.next-img:hover {

}
#main div.top-image div.popups {
    height: 47px;
    overflow: hidden;
    position: absolute;
    right: 167px;
    top: 321px;
    width: 400px;

}
#main div.top-image div.popup, #main div.top-image div.popup-new {

    left: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 0;
    width: 297px !important;
    z-index: 9999;
}
* html #main div.top-image div.popup {
width:350px; height:80px;
}
#main div.top-image div.popup .inner-box {

    padding:9px 20px 7px 10px;
	background:#141414;
	width:auto !important;
}
* html #main div.top-image div.popup .inner-box {
    
}

#main div.top-image div.popup .inner-box h2 {
    color: #fff;
    display: inline;
    font-size: 13px;
    line-height: 17px;
    margin: -17px 0 0;
    overflow: hidden;
	font-family:Arial, Helvetica, sans-serif;
}
#slider {
    background: none repeat scroll 0 0 transparent;
    height: 397px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 718px;
}
#slider li img {
    display: block;
}
#slider li .shadow {
    background: url("../img/bg-shadow-imgs.png") no-repeat scroll 0 0 transparent;
    height: 78px;
    margin: 0 0 0 30px;
    overflow: hidden;
    width: 622px;
}
#slider img {
    height: 397px;
    left: 0;
    top: 0;
    width: 718px;
}
#slider ul, #slider li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#slider li {
    height: 397px !important;
    overflow: hidden;
    position: relative;
    width: 880px;
}
#main div.top-image div.img-shadow {
    background: url("../img/bg-shadow-imgs.png") no-repeat scroll 0 0 transparent;
    height: 78px;
    width: 622px;
}
#content {
    margin: -15px 0 0;
    overflow: hidden;
    width: 100%;
}
#content div.left-box {
    float: left;
    overflow: hidden;
    padding: 0 53px 0 0;
    width: 340px;
}
#content div.right-box {
    float: left;
    width: 490px;
}
* html #content div.right-box {
    overflow: hidden;
}
#content div.box {
    float: left;
    padding: 0 0 55px;
    width: 360px;
}
#content div.look {
    margin: -10px 0 0;
}
#content div.box p {
    margin: 5px 0 0;
    overflow: hidden;
    width: 100%;
}
#content div.look p {
    margin: 3px 0 0;
}
#content div.logos {
    float: left;
    position: relative;
    width: 100%;
    z-index: 5;
}
#content div.logos div.slider-block {
    height: 137px;
    margin: 0;
    position: relative;
    width: 500px;
}
#content div.right-box ul.logo-slider {
    background: none repeat scroll 0 0 transparent !important;
    height: 92px;
    overflow: hidden;
    width: 500px !important;
}
#content div.right-box ul.logo-slider li {
    float: left;
    height: 92px;
    padding: 0 12px 0 0;
    width: 88px;
}
#main div.logos a.next-btn {

    height: 27px;
    position: absolute;
    right: -44px;
    top: 35px;
    width: 27px;
}
#main div.logos a.next-btn:hover {

}
#footer {
    display: inline;
    float: left;
    margin: -7px 0 0 -2px;
    padding: 5px 0 55px;
    width: 100%;
}
#footer ul.address li {
    cursor: pointer;
    float: left;
    margin: 0 29px 0 0;
    position: relative;
}
#footer ul.address li h3 img {
    display: block;
}
#footer div.links {
    display: inline;
    float: left;
    margin: -8px 0 0;
    overflow: hidden;
    padding: 8px 0 0;
}
#footer div.links a.download {

    float: left;
    height: 8px;
    margin: 0 16px 0 0;
    width: 130px;
}
#footer ul {
    float: left;
    margin: 0;
    width: 396px;
}
#footer ul p {
    font-size: 11px;
    margin: 5px 0 0;
}
#footer div.links a.press {
    background: url(
    float: left;
    height: 8px;
    width: 93px;
}
#footer div.links a.xische {

    display: inline;
    float: left;
    height: 28px;
    margin: -8px 0 0 102px;
    position: relative;
    width: 158px;
    z-index: 20;
}
div#tooltip {
    display: none;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 209px;
    z-index: 1000;
}
div#tooltip div.tooltip-top {

    height: 16px;
    width: 209px;
}
div#tooltip .inner-tooltip {
 
    padding: 10px 15px;
    position: relative;
    width: 179px;
}
div#tooltip .inner-tooltip p {
    color: #FFFFFF;
    font-size: 10px;
    width: 179px;
}
div.popup-map {
    left: -9999px;
    position: absolute;
    top: -9999px;
    z-index: 2000;
}
div.popup-map div.bg {

    height: 240px;
    overflow: hidden;
    padding: 10px 10px 25px;
    width: 265px;
}
div.popup-map div.inner-map {
    height: 240px;
    overflow: hidden;
    width: 265px;
}
#main div.logos-shadow {
    display: block;
    height: 45px;
    margin: 0 auto;
    overflow: hidden;
    width: 426px;
}
#main div.slide {
    background: none repeat scroll 0 0 transparent !important;
    display: none;
    overflow: hidden;
    width: 100%;
}
#main div.slider-block div.first {
    display: block;
}
#main div.images {
    height: 397px;
    overflow: hidden;
    width: 718px;
}
.sIFR-flash + div[adblocktab="true"] {
    display: none !important;
}
.sIFR-hasFlash #main h2 {
    visibility: hidden;
}
.sIFR-hasFlash #main div.top-image div.popup .inner-box h2 {
    visibility: hidden;
}

/* header ends */














