  
::selection {background-color:#e25e16;color:#fff;}::-moz-selection {background-color:#e25e16;color:#fff;}

.twtr-hd, .twtr-ft{display:none; border:none; }
.twtr-timeline, .twtr-doc{border-radius:none; border:none;}
.twtr-widget .twtr-tweet-wrap {overflow: hidden;padding: 0; border:none;}
.twtr-widget.twtr-tweet{ border:none;}
body{margin:0px auto; padding:0px; font-family:Arial,Helvetica,sans-serif;}
a, div, td, tr, table, h1, h2, h3, h4, h5, h6, p, span, ul, li{margin:0px; padding:0px; outline:none;}
.clear{clear:both; font-size:1px; height:1px; line-height:1px;}
#main_container,.sub_container { width:1000px;margin:auto;}
.fl { float:left;} 
.fr { float:right}
.clr {clear:both;}
/*header start*/
.h_bg { background:url(../images/header_sp.png) left top no-repeat;}
#header{ overflow:hidden; height:139px}
#header .h_top { background:#f6f6f6; overflow:hidden;}
#header .contact {color:#000000; float:left; padding-left:10px; font:bold 14px/35px Arial,Helvetica,sans-serif; display:none;}
#header .contact span { color:#e25e16;}
#header .top_link { color:#696969; float:right; font: 12px/35px Arial,Helvetica,sans-serif;}
#header .top_link a {color:#696969; text-decoration:none; font-family:Arial,Helvetica,sans-serif;border-right:#666 1px solid;padding:0px 8px;}
#header .top_link a:hover {color:#696969; text-decoration:underline;}
#header .top_link a:last-child {border-right:none}
#header .mobile { background-position:-184px -1px; width:11px; height:18px; margin:5px 0 0 7px !important;}
#header .mobile a { width:11px; height:18px; display:block; text-indent:-999px; }
#header .android { background-position:-202px -1px; width:15px; height:18px; margin:8px 8px 8px 0px;}
#header .android a { width:15px; height:18px; display:block; text-indent:-999px;}
#header .logo { float:left; margin:37px 18px 0; background-position:0px 0px; width:190px; height:46px; }
#header .logo a { display:block; text-indent:-999px; width:190px; outline:none; width:190px; height:46px; }
.never { font-weight:bold;}
#header .search-area { float:right; padding:20px 10px 10px 10px; color:#433e37; width:642px; width:645px \9; height:50px; font: 15px/20px Arial,Helvetica,sans-serif;}
#lblMessage {background-color: #FFFF00;color: #FF0000;float: right;font-size: 11px; position:absolute; left:302px;}
.gpt-ad{display:none;}
@media(min-width:1281px){.gpt-ad{display:block};}
@media all and (min-width:0) {
#lblMessage {left:644px \0/;}
}
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
body{width:1000px;}
#lblMessage {left:46.5% !important;}
a.ovalbutton span{}
#outer .block {left:272px;}
.top-nav li ul{left:-100px !important;}
.sub_container{width:960px; padding:0 20px;}
.f2{width:460px}
.destination ul{margin-right:10px !important;width:125px}
.destination_area{padding:25px 0;}
a.ovalbutton{ background-position:-819px 0; padding-left:9px}
}
#header .input-box { background:url(../images/search_bg.gif) left top repeat-x; border-radius:5px; border:1px solid #dbdbdb; color:#958b7b; padding:2px 2px 2px 5px; line-height:24px; height:24px; font-size:12px; width:255px; margin:0px 5px; }
#header .signup { background-position:0px 0px; width:63px; height:27px; text-align:center; margin-left:10px;}
#header .signup a { color:#000; text-decoration:none; width:63px; line-height:27px; }
#header .signup a:hover { color:#000; text-decoration:underline;}
#header .facebookIcon{ float:right; padding:4px 0 0 0; *padding:4px 5px 5px 0; margin:0; background: url("../images/top_sep.gif") no-repeat scroll right 7px transparent; width:95px;}
.mac #header .facebookIcon{ width:88px;}

/*@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
       #lblMessage {left: 647px;}
 }*/


/* top nav start */
.top-nav{ float: right; font-family:Arial,Helvetica,sans-serif; margin-top:-28px; z-index:999 }
.top-nav ul{float:right; position:relative;margin:0;padding:0}
.top-nav li{padding-right:1px;list-style-type:none;float:left;color:#000;position:relative; background:url(../images/nav_devi.gif) right top no-repeat; }	
.top-nav li a{ color:#838383;padding:0 12px 16px 12px;text-decoration:none;display:block;font-size:15px !important; font-weight:normal;}
 @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
       .top-nav li a {height:22px;}
 }
 @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
       .top-nav li li a {height:30px;}
 }
/*.top-nav li a:link{ color:#000!important;text-decoration:none !important; }*/
/*.top-nav li a:active{ color:#000!important;text-decoration:none;}*/
/*.top-nav li a:visited{ color:#838383!important;text-decoration:none !important; }*/
.top-nav li.last{background:none;padding-right:0; width:123px;}
.top-nav li a:hover{color:#000;}
.activ-b{color:#000 !important; font-weight:bold}

/*.top-nav li .hover{color:#FE7200 !important}*/
.arrowAd{ background:url(../images/down_arrow.gif) right 7px no-repeat!important; padding:0px 0px}
@media all and (min-width:0px) {head~body .arrowAd{ background:url(../images/down_arrow.gif) right 7px no-repeat; padding:0px 0px} }
/* top nav end */
.top-nav .arrow{background:url(../images/nav_arrow1.gif) no-repeat 5px 12px !important}
/* sub nav start */
.top-nav li ul{position:absolute;left:-92px;top:31px;text-align:left;border:1px solid #CCCCCC; margin:0;padding:0px 0 0 0;display:none; background:#FFF; margin-top:2px;}
.top-nav li li{width:250px;padding:0;background:#FFF;}
.top-nav li li a, .top-nav li li a:link, .top-nav li li a:active, .top-nav li li a:visited{display:block;line-height:30px;padding:0 15px;color:#000 !important; font-size:10px; border-bottom:1px solid white; font-weight:normal;}
.top-nav li li a:hover{background:#fde0bb;color:#838383!important;}
#navCS2009 li ul{position:absolute;left:-123px; left:-124px\9;top:29px; *top:27px;width:251px;text-align:left;border:1px solid #CCCCCC;margin:0;padding:2px;display:none;}
#navCS2009  li ul li {border-bottom:1px solid #CCCCCC; border-top:1px solid #fff; }
#navCS2009  li ul li:hover {background:#fde0bb;  }
.child_list{left:-260px!important; top:-2px!important;}
.flighticon{ background: url("../images/nav_arrow.gif") no-repeat scroll center 3px transparent !important;height: 17px;left: 26px;position: absolute;top: 20px;   width: 31px; }
#lblUserDetail {float:left}
/* sub nav end */


/*button start*/
a.ovalbutton{ background-position:-817px 0; display: inline-block;float: left; font-size:14px;color:#000000;line-height: 16px; height: 29px;padding-left: 7px;text-decoration: none; position:relative;}
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{color: #000;}
a.ovalbutton span{display: block;padding: 7px 11px 6px 7px; background-position:right 0px;}
a.ovalbutton:hover{background-position: -817px -29px;}
a.ovalbutton:hover span{background-position: right -29px;color: black;}
a.ovalbutton:active {background-position: -817px -58px;}
a.ovalbutton:active span{background-position: right -58px;color: black; display:block;  position: relative;}
.buttonwrapper{overflow: hidden;padding-left:55px;}

a.ovalbutton_b{ background-position:-817px -103px; display: inline-block;float: left; font-weight:normal; font-size:18px;color:#000000;line-height: 22px; height:35px;padding-left: 7px;text-decoration: none; position:relative;}
a:link.ovalbutton_b, a:visited.ovalbutton_b, a:active.ovalbutton_b{color: #000;}
a.ovalbutton_b span{display: block;padding: 7px 11px 6px 7px; background-position:right -103px;}
a.ovalbutton_b:hover{background-position: -817px -138px;}
a.ovalbutton_b:hover span{background-position: right -138px;color: black;}
a.ovalbutton_b:active {background-position: -817px -174px;}
a.ovalbutton_b:active span{background-position: right -174px;color: black; display:block;  position: relative;}
.buttonwrapper{overflow: hidden;padding-left:55px;}
/*button end*/


/*footer start*/
.f_bg { background:url(../images/footer_sp-home.png) left  top no-repeat; margin-top:-23px;}
#footer{ background:url(../images/bg_img_footer.gif) repeat 0px 0px; font-family:Arial,Helvetica,sans-serif; }
#footer .t_shed { background:url(../images/ft_shade.png) left top repeat-x; _background:none;}
#footer .footer_top{padding:45px 0 7px; }
#footer .iatan { background-position:-245px 0px; width:36px; height:31px; margin-right:13px;}
#footer .iatan a { display:block; text-indent:-999px; width:61px; height:31px;}
#footer .arc { background-position:-282px 0px; width:67px; height:31px; margin-right:13px;}
#footer .asta { background-position:-350px 0px; width:44px; height:34px; margin-right:13px;}
#footer .asta a { display:block; text-indent:-999px;  width:44px; height:34px;}
#footer .trust { background-position:-394px 0px; width:115px; height:31px; margin-right:13px;}
#footer .trust a { display:block; text-indent:-999px; width:115px; height:31px;}
#footer .veryfi { background-position:-412px -32px; width:73px; height:31px; margin-right:13px;}
#footer .veryfi a { display:block; text-indent:-999px; width:73px; height:31px;}
#footer .bbb { background-position:-510px 0px; width:79px; height:31px; margin-right:13px;}
#footer .bbb a { display:block; text-indent:-999px; width:79px; height:31px;}
#footer .m_card { background-position:-486px -32px; width:54px; height:32px; margin-right:13px;}
#footer .m_card a { display:block; text-indent:-999px; width:54px; height:32px;}
#footer .visa { background-position:-223px -34px; width:83px; height:29px; margin-right:13px;}
#footer .visa a { display:block; text-indent:-999px; width:83px; height:25px;}
#footer .discover { background-position:-307px -35px; width:50px; height:29px; margin-right:13px;}
#footer .discover a { display:block; text-indent:-999px; width:50px; height:29px;}
#footer .am_express { background-position:-541px -32px; width:55px; height:31px; margin-right:13px;}
#footer .am_express a { display:block; text-indent:-999px; width:55px; height:31px;}
#footer .club { background-position:-358px -35px; width:53px; height:29px; margin-right:13px;}
#footer .club a { display:block; text-indent:-999px; width:53px; height:29px; margin-right:13px;}
#footer .paypal { background-position:-597px -31px; width:107px; height:33px; }
#footer .paypal a { display:block; text-indent:-999px; width:107px; height:33px;}
#footer .social_link { font-size:11px; color:#FFFFFF; padding:0px 0px 14px;  line-height:25px; margin-top:45px; font-family:Arial,Helvetica,sans-serif;}
#footer .social_link a { text-decoration:underline; color:#FFFFFF;font-size:11px;}
#footer .social_link a:hover { text-decoration:none; color:#FFFFFF;}
#footer .tw { background-position:-199px 0px; width:22px; height:23px; margin:0px 10px 0px 25px;}
#footer .fb { background-position:-222px 0px; width:22px; height:23px; margin:0px 10px 0px 25px; }
#footer .blog { background-position:-200px -24px; width:22px; height:23px; margin:0px 10px 0px 25px;}
#footer .gplus {background-position: -592px 0px; width: 22px; height: 23px; margin: 0px 10px 0px 25px;}
#footer .content { font-size:11px; color:#FFFFFF; padding:15px 0px 50px; font-family:Arial,Helvetica,sans-serif;}
#footer .f_logo { background-position:0px 0px; width:199px; height:57px;} 
#footer .f_logo a { display:block; text-indent:-999px; width:199px; height:57px; }
#footer .footer_stripe {background:url(../images/ft_bg2.gif) left bottom repeat-x;height:34px;}
#footer .btm {  margin:1px 2px 0;}
#footer .btm ul { padding:0px; margin:0px;}
#footer .btm ul li { margin:0px; font: 14px/33px Arial,Helvetica,sans-serif; color:#fff; background:url(../images/f_devider.gif) left center no-repeat; list-style:none; display:block; float:left; padding-left:2px;}
#footer .btm ul li a { background:url(//c.fareportal.com/vd/ot/travel/resources/images/f_bullet2.gif) right center no-repeat; text-decoration:none; color:#fff; padding:7px 26px 7px 10px; *padding:9px 26px 7px 10px; }
#footer .btm ul li a.active {text-decoration:none; color:#000; background:#fff url(../images/arrow_orr.gif) right center no-repeat; }
#footer .btm ul li a.active1 {text-decoration:none; color:#fff; background: url(../images/f_bullet2.gif) right center no-repeat; }
#footer .btm ul li.feedback { padding-left:10px;background: url(../images/feedback-home.jpg) left center no-repeat;}
#footer .btm ul li.onlineChat{ padding-left: 15px;background: url(../images/chat-icon-home.jpg) no-repeat scroll left }
#outer { width:700px;  position:relative; float:right;}
#outer .block{background-color: #fff;border: 2px solid #f0971d;border-bottom:1px;width: 343px; height: 90px;display:none;position: absolute;left:275px; bottom:  34px;   -moz-border-radius: 10px 10px 0px 0px;-khtml-border-radius: 10px 10px 0px 0px;-webkit-border-radius: 10px 10px 0px 0px;padding:10px;  border-top-left-radius:10px;border-top-right-radius:10px }
#outer b { font-size:20px; color:#433E37; line-height:22px; border-bottom:3px solid #dfd6c6; display:block; padding-bottom:10px; margin-bottom:5; font-weight:normal;}
.mac #outer .block {left:272px !important;}
@-moz-document url-prefix() { 
.mac #outer .block {left:276px !important;}
}

#outer .input-box { background:url(../images/search_bg.gif) left top repeat-x; border:1px solid #dbdbdb; color:#958b7b; padding:2px; line-height:24px; height:24px; font-size:12px; width:250px; }
#lblMessage1 {background-color: #FFFF00;color: #FF0000;font-size: 11px; margin:5px 0px;}

#outer .clr {clear:both; height:10px;}
#outer .clr1 {clear:both; margin-top:3px;}
#outer .block1{background-color: #fff;border: 2px solid #f0971d;width: 211px; height: 93px;display:none;position: absolute;left: 426px; bottom: 34px; font-size:13px; color:13px; line-height:26px; border-bottom:1px;-moz-border-radius: 10px 10px 0px 0px;-khtml-border-radius: 10px 10px 0px 0px;-webkit-border-radius: 10px 10px 0px 0px;padding:10px; border-top-left-radius:10px;border-top-right-radius:10px}
#outer .block1 a { color:#000; text-decoration:none;}
#outer .block1 a:hover { color:#000; text-decoration:underline;}
.mac #outer .block1 {left: 425px;}
@-moz-document url-prefix() { 
.mac #outer .block1 {left: 427px !important;}
}
#outer .mb_icon {width:26px; height:55px; background-position:right bottom; margin-right:10px; margin-top:0px;}
#outer .block2{background-color: #fff;border: 2px solid #f0971d;border-bottom:1px;width: 775px; height: 320px;display:none;position: absolute;right: 1px;bottom:  34px;	-moz-border-radius: 10px 10px 0px 0px;-khtml-border-radius: 10px 10px 0px 0px;-webkit-border-radius: 10px 10px 0px 0px; padding:10px; border-top-left-radius:10px;border-top-right-radius:10px}
#outer .block2 ul  { width:193px; float:left; padding:0px; margin:0px;}
#outer .block2 ul li { color:#353535; list-style:none; line-height:25px; background:none; display:block; width:180px;}
#outer .block2 ul li a { color:#353535; text-decoration:none; background:none; border:none; padding:0px; font-size:13px; font-weight:normal; font-family:Arial,Helvetica,sans-serif;  }
#outer .block2 ul li a:hover { color:#353535; text-decoration:underline;}

#divSliderBox {left:auto !important;right:50%;margin-right:-490px;}
/*footer close*/

/*header section start*/
.arrow_black {background:url(../images/arrow.png) left top no-repeat; height:45px;padding:13px 8px 10px 55px;text-align:left;color:#FFFFFF;font: 14px/18px Arial,Helvetica,sans-serif; margin-top:180px; width:253px; text-shadow: 1px 1px 1px #000; line-height:14px\9; padding-top:13px\9;}
.safari .arrow_black {margin-top:167px;}
.arrow_black .additional { font: 18px/18px Arial,Helvetica,sans-serif; line-height:14px\9; float:left; line-height:27px; }
.arrow_black span { color:#FFFF00;}
.arrow_black sup {font-size:10px; float:left;}
.tmpSlideCopy .text2 b {font-size:44px; line-height:44px; font-weight:bold;}
.text2 {text-align: right;text-decoration: none !important; text-align:center;font-weight:bold;color:#4a4a4a;width: 260px;font: 26px/23px Arial,Helvetica,sans-serif; padding-left:29px; padding-bottom:10px; }
.text2 span{ font-size:42px; font-family:Arial,Helvetica,sans-serif; line-height:36px }
.text3 {text-align: center;text-decoration: none !important; text-align:center;font-weight:bold;color:#4a4a4a;width: 275px;font: 40px/53px Arial,Helvetica,sans-serif; padding-left:29px; padding-bottom:35px; *padding-bottom:45px;}
.safari .text3 {padding-bottom:25px;}

.text3 b { padding-top:20px;}
.text3 span { font: 69px/77px  Arial,Helvetica,sans-serif; }
.text4 {font: 20px/40px Arial,Helvetica,sans-serif; padding-top:40px;}
.text5 {text-align: center;text-decoration: none !important; text-align:center;font-weight:bold;color:#4a4a4a;font: 44px/32px Arial,Helvetica,sans-serif;}

.flight-banner {font: 28px/53px Arial,Helvetica,sans-serif; padding-bottom:50px; /*text-shadow:2px 2px #515151; color:#fff;*/ text-shadow:1px 1px #ffffff; color:#4A4A4A; text-align:center;}
.flight-banner .saveupto {font: 44px/32px Arial,Helvetica,sans-serif;}
.flight-banner .percent {padding-top: 26px; font:60px/34px Arial,Helvetica,sans-serif;}
.flight-banner .book-now {padding-top: 21px; font: 49px/29px Arial,Helvetica,sans-serif}
.flight-banner p{font: 18px/22px Arial,Helvetica,sans-serif; padding-top: 12px; text-align: center; padding-top:16px;}
/*header section close*/

/*body section start*/
/*widgit start*/
#widgit_area {}
/*widgit start*/
.cmn_bg { background:url(../images/body_spr.png) left top no-repeat;}

/*trust start*/
#trust_area  {border-bottom:1px solid #e7e7e5;background:#FFFFFF repeat-x 0px 0px;margin:20px 10px 20px;font-size:12px;color:#968b79;width:973px;padding:5px 5px 15px; height:60px; *margin-top:0px; padding-top:0px;}
#trust_area .left { border-right:1px solid #d6d9db; padding:0px 13px; float:left; color:#858585; font-size:12px; height:60px; line-height:18px; font: 11px/18px Arial,Helvetica,sans-serif;}
#trust_area .bbb { width:100px; height:37px; background-position:0px -76px; margin-top:4px; }
#trust_area a.bbb {background-position: 0 -74px; float: left;height: 50px; margin-top: 4px; text-decoration: none;  width: 100px;}
#trust_area .bb-text { font-size:12px; text-align:center; line-height:20px;}
#trust_area .guarante { width:55px; height:52px; background-position:-148px 0px; margin:5px 10px 0 0; *margin-right:6px!important;}
#trust_area .g {width:220px; *width:155px; *float:left;}
#trust_area .g b { font-size:13px; font-weight:bold;} 
#trust_area .p {width:204px; *width:140px; *float:left;}
#trust_area .p b { font-size:13px; font-weight:bold;} 
#trust_area .v {width:250px; *width:140px; *float:left;}
#trust_area .v b { font-size:13px; font-weight:bold;} 
#trust_area .t {}
#trust_area .t b {font-size:13px; font-weight:bold;} 
#trust_area .verysi { width:97px; height:50px; background-position:-105px -76px; margin-right:10px; margin-top:4px;}
#trust_area .truste { width:117px; height:31px; background-position:0px -130px; margin:15px 10px 0 0;}
#trust_area .mcafee { width:45px; height:48px; background-position:-959px -88px; margin:5px 10px 0 5px;}
/*trust close*/

/*destination start*/
.destination_area { font-size:11px; color:#ddd; padding:25px 20px;background:url(../images/bg_img_footer.gif) repeat 0px 0px;}
.destination_area b {color:#fff;font-weight:normal; line-height:25px;}  
.destination_area a {color:#fff; text-decoration:underline;}
.destination_area a:hover {text-decoration:none;}
.destination { background-color:#eeeeee; padding: 30px 0;}
.destination h2 { font-size:20px; font-weight:normal; color:#433e37; padding-bottom:14px;}
.destination ul { width:140px; float:left; margin-right:25px;}
.destination ul li { list-style:none; color:#433e37; font-size:12px; line-height:20px;}
.destination ul li a {color:#433e37; text-decoration:none;}
.destination ul li a:hover { color:#433e37; text-decoration:underline;}
.destination a {color:#433e37; text-decoration:none;}
.destination a:hover {color:#433e37; text-decoration:underline;}
.destination .d_devider { background:url(../images/d_devider.gif) left top repeat-x; height:2px; margin:10px 25px 20px 0px;}
.v_dev { float: left; margin: 0 25px 0 8px; overflow: hidden;   width: 2px;}
.v_dev .dl { width:1px; background:#d7d7d7; float:left; height:167px;}
.v_dev .dr { width:1px; background:#fff; float:right; height:167px;}

/*destination close*/

/* social Section */
#social_area {width:980px; margin:0 auto; padding-top:20px; font-family:Arial,Helvetica,sans-serif; }
#social_area p { font-size:14px; line-height:24px;}
#social_area hr { border:1px solid #dfd6c7; *margin:-7px 0px -7px 0px; }
#social_strip{ border-radius:12px; -moz-border-radius:12px; border:1px solid #e7e7e5; background:url(../images/social_bg.gif) repeat-x 0px 0px; margin:0px auto; font-size:12px; color:#968b79; position:relative; height:124px; }
#social_strip a { text-decoration:underline; color:#968b79;}
#social_strip a:hover { text-decoration:none; color:#968b79;}
#social_strip .left-side { width:460px; border-right:1px solid #e3e1e2; padding:13px 13px 0px 13px; overflow:hidden; float:left}
h4 { color:#413e35; font-size:18px; font-weight:normal; margin-bottom: 0px; *margin-bottom: 10px;}
#social_strip .fb_box{width:360px; float:left; margin-right:14px; color:#968b79;  }
#social_strip .facebook { background-position: 0px 0px;  width:71px; height:74px; margin-right:10px;} 
#social_strip .twitter { background-position: -73px 0px;  width:71px; height:74px; margin-right:10px;} 

/* tabb Section */
#banner_strip{ width:980px; border-radius:12px; -moz-border-radius:12px; border:1px solid #e7e7e5; background:url(../images/bg_stip_sec.jpg) repeat-x 0px 0px; margin:10px auto 0px auto; font-family:Arial,Helvetica,sans-serif; position:relative; height:266px; }
#banner_strip a { text-decoration:none; color:#433e37; cursor:pointer; }
#banner_strip a:hover { text-decoration:none; color:#433e37 }
#banner_strip .promo_boxes{ width:214px; float:left; padding:13px 15px 13px 15px; border-right:1px solid #e7e7e5; text-align:center;}
#banner_strip .promo_boxes_to{ width:214px; float:left; padding:13px 15px 13px 15px; text-align:center;}
#banner_strip .promo_boxes h3, .promo_boxes_to h3{ font-size:22px; padding:0px 0px 18px 0px; font-weight:normal; color:#433e37 }
#banner_strip .promo_boxes .img_box, .promo_boxes_to .img_box{ width:200; height:105px;}
#banner_strip .promo_boxes .flags { background:url(../images/flags.jpg) left top no-repeat;}
#banner_strip .promo_boxes .id { width:144px; height:95px; background-position:-209px 0px; margin:0 auto;}
#banner_strip .promo_boxes .oneway { width:196px; height:95px; background-position:-618px 0px; margin:0 auto;}
#banner_strip .promo_boxes .pc { width:93px; height:95px; background-position:-524px 0px; margin:0 auto;}
#banner_strip .promo_boxes_to .cmn_bg { background:url(../images/body_spr.png) left top no-repeat;}
#banner_strip .promo_boxes_to .md { width:171px; height:95px; background-position:-353px 0px; margin:0 auto;}
#banner_strip .promo_boxes h2, #banner_strip .promo_boxes_to h2 {font-size: 13px;font-weight: normal;line-height: 20px; padding: 8px 0 18px;}
.last_list{ background:none!important; width:auto!important; margin-right:10px;}
#trust_area .rnd_1_top, #trust_area .rnd_2_top_rt, #trust_area .rnd_3_top_lt, #trust_area .rnd_4_top_rt, #banner_strip .rnd_1_btm_lt, #banner_strip .rnd_2_btm_rt, #banner_strip .rnd_3_btm_lt, #banner_strip .rnd_4_btm_rt, #social_strip .rnd_1_btm1_lt, #social_strip .rnd_2_btm1_rt, #social_strip .rnd_3_btm1_lt, #social_strip .rnd_4_btm1_rt, #contact_box .rnd_1_btm_lt, #contact_box .rnd_2_btm_rt, #contact_box .rnd_3_btm_lt, #contact_box .rnd_4_btm_rt{ display:none;}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
       #outer .block {left: 275px;}
       #outer .block1 {left: 426px;}
	   .text3 { padding-bottom:-35px;}
 }
.feedback_btn {width:143px; height:34px; text-decoration:none; position:fixed; bottom:35px; right:10px; z-index:10; }
.feedback_btn a { text-indent:-999px; width:133px; height:34px; background-position:-353px -97px; text-align:center; line-height:24px; display:block; text-align:right; padding-right:10px; font-size:14px; text-decoration:none !important; color:#000;}
.feedback_btn a:hover { width:133px; height:34px; background-position:-209px -97px; color:#000;  }
.feedback_btn a:active { width:133px; height:34px; background-position:-497px -97px; padding-right:10px; color:#000; }

#google_ads_div_OT_HP_LP_BTF_B_728x90_G_7Jan11_ad_wrapper { display:none\9;}

.mac .text4 {padding-top:17px;}
.ie7 .text4 {padding-top:65px;}
.safari .text4 {padding-top:30px;}
/*body section close*/


.mR10{margin-right:10px;}
.mL15{margin-left:15px;}
.mL5{margin-left:5px;}
.hide{display:none;}
.pL0{padding-left:0;}
.mL0{margin-left:0}
.mT2{margin-top:2px}
.headSignUPSec{float:left; width:530px}

.promo_book_by{font-size:11px; text-align:right; padding:0 15px 0 0; float:right; position:relative;z-index:999}
.promo_book_by a{ color:#000; text-decoration:none;}

::-ms-clear {
      display: none;
  }
  
.tnc-msg {display: none;position: absolute;z-index:90;background: none repeat scroll 0% 0% rgb(255, 255, 255);text-align: left;font-size: 10px;font-weight: normal;border: 1px solid rgb(204, 204, 204);color: #777;padding: 8px;width: 354px;right:0px;top: 35px}
.tnc-msg a {color: #FF0000 !important;text-decoration: underline;font-size: 10px;float: right;cursor:pointer}

/* Sign Up Slider Start */
#divSliderBox{display:none;}
#divSliderBox .signUp-box{border:3px solid #000000;-webkit-box-shadow:0px 2px 3px rgba(0, 0, 0, 0.45);-moz-box-shadow:0px 2px 3px rgba(0, 0, 0, 0.45);-ms-box-shadow:0px 2px 3px rgba(0, 0, 0, 0.45);box-shadow:0px 2px 3px rgba(0, 0, 0, 0.45);padding:10px;float:left;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius:10px;border-radius: 10px;background-color:#f4f4f4;}
#divSliderBox .heading{font-size:29px;font-family:"Arial";line-height:31px;color:#000000;font-weight:bold;text-align:left;}
#divSliderBox .subhead{text-align:left;font-size:15px;font-family:"Arial";line-height:25px;}
#divSliderBox .subtext{text-align:left;font-size:18px;font-family:"Arial";font-weight:normal;padding:2px 0 5px 0;color:#000000;}
#divSliderBox .signUp-box .cls-btn{background-color: #79B1D2;color: #000000;float: right;font-family: Arial;font-weight: bold;height: 10px;line-height: 0;margin: -6px -11px 0px 0px;padding: 8px 0 0 4px;width: 13px;text-decoration:none;}
#divSliderBox .signUp-box .closed{text-align:right; float:right; margin:-15px -20px 0 0;}
#divSliderBox .closed{position:absolute; top:-12px; left:288px; width:30px;}
#divSliderBox .emlErrMsg{text-align: center; color: #FF3300; margin: 0px 3px 3px 0px; background-color: #FFFF33; width: 264px; font:bold 12px/14px Arial,Helvetica,sans-serif; float:left;}
#divSliderBox .emlSccssMsg{text-align: center; color: #000000; margin: 0px 3px 3px 0px; background-color: #FFFF33; width: 264px; font:bold 12px/14px Arial,Helvetica,sans-serif; float:left;}
.whytext ul {margin:0px; padding:10px 0 0 0;}
.whytext ul li{display:block; width:273px; font:normal 12px arial,helvetica,sans-serif; padding:0 0 5px 18px; background: url(../images/OT-Modal-SignUp-slider_07.png) no-repeat;}
.signbtn {background:url(../images/OT-signup-btn.png) no-repeat left top; }
#imgSignUpSBX .signbtn {background-position: 0 0; display:inline-block; height:36px; width:115px;}
#imgSignUpSBX .signbtn:hover {background-position:0 -36px;}
/* Sign Up Slider Ended */

.bannerRight .bannerRightTxt{ display:none;}
.bannerRight:hover .bannerRightTxt{ display:block;}



/* Qatar iPad*/

 .ipadContainer {width:100%; background-color: #f5f5f5; position:relative; overflow:hidden; float:left; margin-top:-5px; *margin-top: 0;}
 .ipadBanner{background: url("/travel/images/banner-image.jpg") no-repeat scroll center top; width:100%; height: 351px;}
 .outer-div-banner{width:78%; margin:0 auto; position:relative; max-width:960px;}
 .qatarText { font: Bold 55px Arial; color: #fff; position:absolute; top:50px; left:0; width:414px; letter-spacing:2px;  text-shadow:3px 3px 0 #000;text-shadow:3px 3px 0 rgba(0, 0, 0, 0.7);}
 .enterText {width: 241px; height: 62px; position:absolute; line-height: 62px; text-align: center; font: Bold 30px/62px Arial; color:#f5f6f7; background-color: #d75811; border: 2px solid #d3a033; top:220px; left:0; -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px;
 margin-left:80px;cursor:pointer;
 }

 .ipad-image {background: url(/travel/images/ipad-image.png) no-repeat; position:absolute; right: 0; height:473px; width:605px; top:-37px;}
 .ipad-content {width: 935px; margin: 0 auto;}
  .ipad-getaways p{ font: Regular 16px Arial; color: #666666; margin-bottom: 16px;}
  .ipad-getaways {width: 480px; float:left; margin-bottom: 100px;}
  .ipad-getaways .ipad-get-head {font: Bold 24px Arial; color: #000; margin: 55px 0 20px;}
  .socialNetworkLinks{ float:right; background-color: #fff; border-bottom: 1px solid #e7854f; }
  .slinks2 div{ cursor:pointer;}
  .slinks { padding: 20px 35px; margin-top: 85px; width: 280px;}
  .slinks img{ float: left;}
  .slinks2 {padding: 16px; margin-top:20px; width: 318px;}
  .slinks2 div{float: left;}
  .slinks p{width: 180px; width: 300px;}
  .sprite-logos{ background:url(/travel/images/social-logo.png) no-repeat;}
  .sprite-facebook-logo:hover{ background-position: 0 0; width: 54px; height: 54px; margin: 10px 0 0 90px;} 
  .sprite-facebook-logo{ background-position: 0 -64px; width: 54px; height: 54px;  margin: 10px 0 0 90px;} 
  .sprite-oneworld{ background-position: 0 -128px; width: 49px; height: 48px; float:right;} 
  .sprite-twitter:hover{ background-position: 0 -186px; width: 54px; height: 54px; margin: 10px 0 0 10px;} 
  .sprite-twitter{ background-position: 0 -250px; width: 54px; height: 54px; margin: 10px 0 0 10px;} 
  .socialNetworkLinks p{font: bold 18px Arial; padding:0; margin:0; }
  .tHead { font: bold 24px Arial; clear:both; margin: 50px 0 20px;}
  .termsandcondition {background-color: #fff; font-size: 14px; color: #666666; padding: 10px 20px; height: 650px; overflow:auto; border-bottom: 1px solid #e7854f;}
  .termsandcondition a{ color: #666666; text-decoration: underline; }
  .termsandcondition a:hover{text-decoration: none;}
  .termsandcondition p{margin-bottom: 16px;}
  .signup-getaways{ margin: 50px 0; }
  
/* Qatar iPad ends*/


/* Ft. Lauderdale */

 .ipadBanner{background: url("/travel/images/lauderdale-banner.jpg") no-repeat scroll center top; width:100%; height: 351px;}
 .lauderdaleText { font: Bold 55px Arial; color: #fff; position:absolute; top:50px; left:229px; width:449px; text-align: center; letter-spacing:2px;  text-shadow:3px 3px 0 #000;text-shadow:3px 3px 0 rgba(0, 0, 0, 0.7);}
 .enterbutton {width: 241px; height: 62px; position:absolute; line-height: 62px; text-align: center; font: Bold 30px/62px Arial; color:#f5f6f7; background-color: #d75811; border: 2px solid #d3a033; top:220px; left:245px; -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px;
 margin-left:80px;cursor:pointer;}
  
/* Ft. Lauderdale ends*/

#lblUserDetail{float:left;}
#header .contact{display: none}
.onlineChat{display:none}