@charset "utf-8";
/* 
------------------------------------------------------------
body
------------------------------------------------------------
*/
html {
overflow-x:hidden;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
background-color: #fff;
}
/*
body {
margin:0px auto;
overflow: hidden;
font-family:"MsoNormal",Calibri, Arial, Georgia;
color:#000;
background:#fff url(../images/bg.jpg) no-repeat center 0;
}
*/

h1{
width:100%;
text-align:center;
padding:10px 0 10px 0;
font:bold 60px "MsoNormal",Calibri, Arial, Georgia;
color:#383838;
}
/*
h2{
width:100%;
text-align:center;
margin:10px 0 25px 0;
font:normal 24px "MsoNormal",Calibri, Arial, Georgia;
color:#757575;
}

h3{
width:100%;
text-align:center;
padding:10px 0 10px 0;
font:normal 21px "MsoNormal",Calibri, Arial, Georgia;
color:#7651a6;
}
*/
h4{
width:100%;
text-align:left;
margin:0 0 5px 1px;
font:bold 18px "MsoNormal",Calibri, Arial, Georgia;
color:#7651a6;
}
/*
p{
margin:0 auto;
font:normal 18px "MsoNormal",Calibri, Arial, Georgia;
color:#000;
line-height:24px;
margin-bottom:15px;
}
*/
a{
color:#757575;
text-decoration:none;
}

a:hover{
text-decoration:underline;
color:#5d3a89;
}

.clear{
clear:both;
}

img{
border:none;	
}

.red{
color:#FF0000;
font-weight:bold;
}


/* 
------------------------------------------------------------
Header
------------------------------------------------------------
*/

.logo{
width:184px;
float:left;
margin-left:18px;
}

.tryLX{
float:right;
margin:0 auto;
font:normal 21px "MsoNormal",Calibri, Arial, Georgia;
color:#000;
margin-bottom:-45px;
}

.mailers{
width:300px;
float:left;
padding-left:15px;
margin:0 auto;
margin-bottom:-31px;
}

.mailers a{
font:normal 16px "MsoNormal",Calibri, Arial, Georgia;
color:#000;
text-decoration:none;
}

.mailers a:hover{
text-decoration:underline;
color:#5d3a89;
}




/* 
------------------------------------------------------------
 Navigation
------------------------------------------------------------
*/

.nav-header {
  width:980px;
  margin: 0 auto;
}

.navigation{
  padding-top:50px;
  text-transform: uppercase;
  }
  
  .moreleft{
   margin-left:-20px;  
  }
  
  .moreright{
   margin-right:-10px;  
  }
 
.navigation ul li{
  font:normal 17px "MsoNormal",Calibri, Arial, Georgia;
  float:left;
  list-style-type:none;
  }
	
	
.navigation ul li a{
color:#000;
margin:20px 21px 0 0;
float:left;
width:100px;
padding: 0;
}
	
.navigation ul li a:hover{
color: #5C3A89;
margin:20px 21px 0 0;
padding: 0;
text-decoration:none;
}

.left{
float:left;
margin:0;
padding:0;
}

.right{
float:right;
margin:0;
padding:0;
}

/* 
------------------------------------------------------------
Banner
------------------------------------------------------------
*/

.banner{
width:1000px;
margin:0 auto;
margin-top:20px;
}


.slideshow_tools {
margin:0px auto;
width:100%;
}

.slideshow_tools .slide_arrows {
float: left;
width: 150px;
background-image: url(../images/slideshow_tools/div.gif);
background-repeat: no-repeat;
background-position: 57px 5px;
}

.slideshow_tools .slide_arrows a.prev {
background-image: url(../images/left.gif);
background-repeat: no-repeat;
background-position: left 2px;
padding-left: 15px;
font-size: 12px;
line-height: 12px;
text-transform: uppercase;
color: #666;
padding-right: 15px;
}

.slideshow_tools .slide_arrows a.next {
background-image: url(../images/right.gif);
background-repeat: no-repeat;
background-position: right 2px;
padding-right: 15px;
font-size: 12px;
line-height: 12px;
text-transform: uppercase;
color: #666666;
padding-left: 15px;
}

.slideshow_tools  .slide_arrows a:hover {
color: #0066FF!important;
text-decoration: none;
}

.slidenav   {
float: right;
padding-top: 5px;
}

.slidenav a {
color: #cacac8;
height: 9px;
width: 9px;
background-image: url(../images/slideshow_tools/toggle.gif);
background-repeat: no-repeat;
background-position: left top;
float: left;
margin-left: 8px;
text-indent: -9999em;
}

.slidenav a.activeSlide {
color: #cacac8;
height: 9px;
width: 9px;
background-image: url(../images/slideshow_tools/select.gif)!important;
background-repeat: no-repeat;
background-position: left top;
float: left;
margin-left: 8px;
}

.slidenav a:hover, .slidenav a:focus{
color: #cacac8;
height: 9px;
width: 9px;
background-image: url(../images/slideshow_tools/hover.gif);
background-repeat: no-repeat;
background-position: left top;
float: left;
margin-left: 8px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}

#slideshow {
height: 250px;
overflow: hidden;
width:1000px;
clear: left;
}

.slideshow2 {
height:350px!important;
}

.col960 {
width:950px;
float:left;
margin-left:20px;
clear: both;
margin-top:-5px;
margin-bottom: 0px;
}

/*
----------------------------------------------------------------
Main
----------------------------------------------------------------
*/

#wrapper{
margin:0 auto;
width:1000px;
}	
/*
.container{
margin:0 auto;
width:1000px;
background:#fff;
padding:20px 0 20px 0px;
margin-top:20px;
box-shadow: 1px 1px 10px 5px rgb(30,70,135);
margin-bottom: 10px;
}
*/
.main{
width:1000px;
position: relative;
margin: 0 auto;
}

.patti{
width:1000px;
height:40px;
background-image:url(../images/patti.gif);
}

.patti h1{
float:left;
width:300px;
height:36px;
text-align:left;
margin:7px 0 0 15px;
font:normal 21px "MsoNormal",Calibri, Arial, Georgia;
color:#fff;
padding:0;
}

.purple{
float:right;
}

.purple ul {
width:600px;
margin-top:8px;
float:left;
}

.purple li { float:left;  padding:0 90px 0 50px; list-style-type:none;}
.purple li a {padding:0px; color:#fff; font-size:18px; text-decoration:none;}
.purple li a:hover {color:#000; text-decoration:underline;}

/* Main Left */

.cont_left{
float:left;
width:300px;
}

.google-play{
float:left;
padding:15px 0 15px 45px;
width:300px;
}


.highlights{
width:290px;
height:49px;
padding:5px 0 0 10px;
font:normal 15px "MsoNormal",Calibri, Arial, Georgia;
color:#212121;
background-image:url(../images/greyt-bg.gif);
}


.highlights-grey{
width:230px;
padding:10px 0 15px 70px;
font:normal 21px "MsoNormal",Calibri, Arial, Georgia;
color:#212121;
background:#c1c1c1;
}

.highlights-grey a{
font:normal 18px "MsoNormal",Calibri, Arial, Georgia;
color:#212121;
}

.leftimg{
float:left;
margin-right:20px;
padding:0;
}

/* Main Right */

.cont_right{
float:right;
width:620px;
padding-right:30px;
}


.hotel_image {margin: 0; position: relative; width: 100%; height: 279px;}

.hotel_image div.hotel_offer{position: absolute; top: 0; right: 0; width: 222px; height: 279px; 
background: rgb(255, 255, 255); 
background: rgba(255, 255, 255, 0.8); text-align: center;}
.hotel_image div.hotel_offer img { padding: 15px 0 10px 0;}
.hotel_image div.hotel_offer p { padding: 0 10px 15px 10px; font:bold 15px "MsoNormal",Calibri, Arial, Georgia;}

.hotel_image div.hotel_offer ul {padding-left:15px; margin:0 5px 0 10px; text-align:left;  }
.hotel_image div.hotel_offer ul li { float:left; margin-bottom:10px; font:bold 15px "MsoNormal",Calibri, Arial, Georgia;}

.hotel_image div.hotel_offer div.flipclockdiv { margin-left: 18px;} 



.view_icon {margin-bottom: 5px;}
.hotel_image div.hotel_view ul{margin-top: 10px; font-weight: bold; list-style: none;}
.hotel_image div.hotel_view ul li {float: left; width: 120px;}


.offer-purple{
width:580px;
background-image:url(../images/purple.gif);
height:67px;
padding:10px 15px 6px 25px;
margin-bottom:20px;
}

.offer-purple h3{
font:normal 18px "MsoNormal",Calibri, Arial, Georgia;
color:#fff;
text-align:left;
padding:0;
margin:0;
}

.offer-purple .left{
width:400px;
float:left;
}

.offer-purple .left ul {
float:left;
text-align:center;
margin:0;
padding:0;
}

.offer-purple .left li { 
float:left; 
background:#5d3a89; 
border:solid 1px #fff;  
padding:2px 5px 2px 5px;
margin:9px 12px 0 0;
color:#fff; 
list-style-type:none;
}

.offer-purple .right{
width:150px;
float:right;
margin-top:8px;
}

.offer-purple .right a{
font:normal 18px "MsoNormal",Calibri, Arial, Georgia;
color:#fff;
}

.whywait{
margin:0 auto;
width:540px;
font:normal 36px "MsoNormal",Calibri, Arial, Georgia;
color:#553381;
margin-top:50px;
margin-bottom:80px;
}

.whywait h2{
margin:0 auto;
width:540px;
margin:5px 0 5px 0;
}

/*
----------------------------------------------------------------
PortFolio
----------------------------------------------------------------
*/

.iconn{
text-align:center;
margin:0 auto;
padding:20px 0 10px 0;
font:bold 21px "MsoNormal",Calibri, Arial, Georgia;
text-align:center;
color:#5d3a89;
}

.portfolioo{
width:800px;
margin:0 auto;
padding:20px 0 10px 0;
/*border-bottom:solid 1px #e1f0d4;*/
}

.portfolioo h3{
width:800px;
text-align:left;
font:bold 19px "MsoNormal",Calibri, Arial, Georgia;
color:#5d3a89;
margin-bottom:5px;
}

.portfolioo p{
width:800px;
margin:0 auto;
font:normal 18px "MsoNormal",Calibri, Arial, Georgia;
color:#4b4b4b;
line-height: 20px;
margin-bottom:20px;
}

.portfolioo ul{
width:800px;
margin:0 auto;
font:normal 17px "MsoNormal",Calibri, Arial, Georgia;
padding:5px;
margin-bottom:20px;
margin-left:15px;
}

.portfolioo ul li {
margin:0px;
line-height:21px;
color:#4b4b4b;
list-style-image:url(../images/arrow.gif);
padding-bottom:7px;
}

.portfolioo ul li a{
color:#0f8b4b;
text-decoration:none;
}

.portfolioo ul li a:hover{
color:#333;
text-decoration:underline;
}

.portfolioo ul .moree{
float:left;
font-size:12px;
color:#FF0000;  
  }

/*
----------------------------------------------------------------
Floating Menu
----------------------------------------------------------------
*/

.latest_offer_style
{
    color:white; 
    margin-left:-7px;
}
.latest_offer
{
    padding-left: 11px;
    line-height: 50px;
    font-family: MsoNormal,Calibri, Arial, Georgia;
    font-size: 23px;
    font-weight: bold;
    background: #DDDD2F;
    color: #fff;
    letter-spacing: 1px;   
}
.latest_offer_div
{
    position: absolute;
    top: 226px;
    left: 0px;
    width: 168px;
}
/*
----------------------------------------------------------------
Dubai 
----------------------------------------------------------------
*/
.dubai_offer_style
{
    color:Blue; 
    margin-left:-7px;
}
.dubai_offer
{
    padding-left: 11px;
    line-height: 50px;
    font-family: MsoNormal,Calibri, Arial, Georgia;
    font-size: 23px;
    font-weight: bold;
    background:white;
    color:Fuchsia;
    letter-spacing: 1px;   
}
.dubai_offer_div
{
    position: absolute;
    top: 296px;
    left: 0px;
    width: 168px;
}

/*
#fl_menu{position:absolute; top:50px; left:0px; z-index:9999; width:140px; height:50px;}
*/
#fl_menu .label{padding-left:15px; line-height:50px; font-family:"MsoNormal",Calibri, Arial, Georgia; font-size:16px; font-weight:bold; background:#5B3887; color:#fff; letter-spacing:4px;}
#fl_menu .menu{display:none;}
#fl_menu .menu .menu_item{display:block; background:#8F6DBC; color:#bbb; border-top:1px solid #333; padding:10px 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#fff;}
#fl_menu .menu a.menu_item:hover{background:#5B3887; color:#fff;}

#f2_menu .label{padding-left:15px; line-height:50px; font-family:"MsoNormal",Calibri, Arial, Georgia; font-size:16px; font-weight:bold; background:#5B3887; color:#fff; letter-spacing:4px;}
#f2_menu .menu{display:none;}
#f2_menu .menu .menu_item{display:block; background:#8F6DBC; color:#bbb; border-top:1px solid #333; padding:10px 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#fff;}
#f2_menu .menu a.menu_item:hover{background:#5B3887; color:#fff;}

/*
----------------------------------------------------------------
Designation
----------------------------------------------------------------
*/

.circ {
font-size: 30px;
word-spacing: 1px;
-moz-border-radius: 1000px;
-webkit-border-radius: 1000px;
border-radius: 1000px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
line-height: 105px;
width: 100px;
height: 100px;
max-width: 100%;
text-align: center;
color: #fff;
background-color: #16a6b6;
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
position: relative;
}

.section{
margin: 0;
padding: 0;
border: 0;
display: block;
font: inherit;
font-size: 100%;
vertical-align: baseline;
}

.designation{
width:900px;
margin:0 auto;
}

.designation h2{
text-align:center;
text-decoration:underline;
font:normal 21px "MsoNormal",Calibri, Arial, Georgia;
color:#757575;
margin:0;
}

.designation h3{
text-align:center;
font:normal 16px "MsoNormal",Calibri, Arial, Georgia;
color:#5d3a89;
margin-top:-15px;
pading:0;
}

.designation ul{
float:left;	
margin:0 auto;	
}

.designation ul li{
width:180px;
float:left;
text-align:center;
margin:15px;
display:inline;
}

.designation ul li a:hover{
text-decoration:none;
opacity:0.6;
filter:alpha(opacity=60); /* For IE8 and earlier */
}

.designation-main{
width:500px;
margin:0 auto;
}

.designation-bottom{
width:700px;
margin:0 auto;	
}

/*
----------------------------------------------------------------
Contact pages
----------------------------------------------------------------
*/

.contact-container{
width:900px;
margin:0 auto;	
}

.contact-container h2{
text-align:center;
font:normal 18px "MsoNormal",Calibri, Arial, Georgia;
color:#757575;
}

.contact-container p{
text-align:center;
font:normal 18px "MsoNormal",Calibri, Arial, Georgia;
color:#757575;
margin-top:-10px;
}

.contact-container p a{
text-decoration:underline;
color:#757575;
}

.contact-container p a:hover{
text-align:center;
color:#5d3a89;
text-decoration:underline;
}

.contact-container ul{
float:left;	
margin:0 auto;	
}

.contact-container ul li{
width:175px;
float:left;
text-align:center;
margin:15px;
display:inline;
}

.main-contact{
width:710px;
margin:0 auto;	
text-align:center;
border:solid 1px #bbb;
background-color:#e5e5e5;
padding:40px;
}

form#main-contact fieldset {
  margin: 0 auto;
  border: 0;
  text-align: left;
}

form#main-contact input[type="text"], input[type="url"],  input[type="email"], input[type="phone"], input[type="message"], textarea {
  margin: 3px 0 5px 0;
  padding:12px;
  width:650px;
  color: #000;
  background:#fff;
  font-size: 14px;
  border: 1px solid #ccc;
}

form#main-contact textarea {
  width:658px;
  background:#fff;
  font-size: 14px;
  color: #000;
  border: 1px solid #ccc;
}

form#main-contact label {
  width:400px;
  font-size: 13px;
  color: #666;
  padding: 5px 5px 5px 5px;
  margin-top: 10px;
  font-weight: bold;
}

form#main-contact label.error {
  margin: 3px 0 0 0;
  display: block;
  color: #cf0101;
  font-size: 11px;
  text-align: right;
}

form#main-contact .placeholder {
  color: #aaa;
}

form#main-contact .value {
  color: #000;
}

form#main-contact .submit {
  display: inline-block;
  padding:12px 2px 12px 5px;
  margin:5px 170px;
  width:300px;
  border: 1px solid #fff;
  background-color: #838383;
  font:normal 18px "MsoNormal",Calibri, Arial, Georgia;
  color: #fff;
}

form#main-contact .submit:hover {
  background-color: #7552a2;
  cursor: pointer;
}




/* 
------------------------------------------------------------
 Footer
------------------------------------------------------------
*/

.footer-container{
width:100%;
background:#5e5e5e;
margin:0 auto;
margin-top:30px;
}

.footer{
width:1000px;
margin:0 auto;
padding:20px 0 20px 0;
}

.footer h4{
font:normal 18px "MsoNormal",Calibri, Arial, Georgia;
color:#fff;
text-align:center;
margin:10px 0 10px 0;
}

.grid{
float:left;
margin:0 20px 0 0;
width:250px;
height:280px;
color:#000;
background:#545353;
}

.grid2{
float:left;
margin:0 20px 0 0;
width:250px;
}

.grid3{
float:right;
width:440px;
padding:10px;
background:#545353;
}

/*
.partners{
width:440px;
margin:0 auto;
float:left;
margin-bottom:20px;
}
*/
.new-partners{
width:980px;
margin:0 auto;
margin-bottom:20px;
}

.keepintouch{
width:190px;
margin:0 auto;
margin-bottom:20px;
}


/* Mailers */

.mailers_wrap {
    margin:0 auto;
    margin-bottom: 10px;
    width:950px;
}
.mailers_wrap .p_title {
    color: #B5B5B5;
    float: left;
    font-size: 11px;
    width: 145px;
}
.mailers_wrap .p_thumbs {
    float: right;
    width: 950px;
}
.mailers_wrap .p_thumbs a {
    border: 1px solid #333;
    float: left;
    margin: 3px;
}
.mailers_wrap .p_thumbs a:hover {
    border: 1px solid #9C9C9C;
}
.last {
    margin-right: 0 !important;
}


/* Contact Box */

.business-contact{
width:230px;
margin:0 auto;
}

form#business-contact fieldset {
  padding:0 20px 10px 0;
  margin: 0 auto;
  border: 0;
  text-align: left;
}

form#business-contact input[type="text"], input[type="url"],  input[type="email"], input[type="phone"], input[type="remarks"], textarea {
  margin: 3px 0 5px 0;
  padding:8px;
  width: 215px;
  color: #fff;
  background:#484848;
  font-size: 12px;
  border: 1px solid #ccc;
}

form#business-contact textarea {
	width:216px;
}

form#business-contact label {
  width:83px;
  font-size: 13px;
  color: #666;
  padding: 5px 5px 5px 5px;
  margin-top: 10px;
  font-weight: bold;
}

form#business-contact label.error {
  margin: 3px 0 0 0;
  display: block;
  color: #cf0101;
  font-size: 11px;
  text-align: right;
}

form#business-contact .placeholder {
  color: #aaa;
}

form#business-contact .value {
  color: #aaa;
}

form#business-contact .button {
  display: inline-block;
  padding: 3px 2px 2px 5px;
  margin:5px 60px;
  width:100px;
  border: 1px solid #fff;
  background-color: #7552a2;
  font:normal 18px "MsoNormal",Calibri, Arial, Georgia;
  color: #fff;
}

form#business-contact .button:hover {
  background-color: #3a3939;
  cursor: pointer;
}


.copyright {
font:bold 12px "MsoNormal",Calibri, Arial, Georgia;
color:#ccc;
text-align:center;
padding-top:20px;
padding-bottom:10px;
}