body{margin:0;padding:0}
.w-main{width:665px;float:left}	
.w-head{width:665px;float:left;height:54px}
.w-h-left{background:url(images/search_engine_new.png?gcms-srv) no-repeat scroll 0 -70px transparent;display:block;float:left;height:64px;width:17px}
.w-h-right{background:url(images/search_engine_new.png?gcms-srv) no-repeat scroll -42px -70px transparent;display:block;float:left;height:64px;width:17px}
.w-h-mid{background:url(images/search_engine_new.png?gcms-srv) repeat scroll 0 0 transparent; font-size:28px; color:#fff;float:left;height:44px;line-height:44px;padding:5px;width:621px}
.w-mid{width:645px;float:left;border-left:10px solid #000;border-right:10px solid #000;background:url(images/inner_bg.jpg?gcms-srv) left top;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.w-bottom{width:665px;float:left;height:14px; *height:16px;}
.w-b-left {background:url(images/search_engine_new.png?gcms-srv) no-repeat scroll 0 -154px transparent;display:block;float:left;height:16px;width:17px}
.w-b-right {background:url(images/search_engine_new.png?gcms-srv) no-repeat scroll -42px -154px transparent;display:block;float:right;height:16px;width:17px}
.w-b-mid {border-bottom:10px solid #000000;display:block;float:left;height:6px;width:631px;background:url(images/inner_bg.jpg?gcms-srv) left top}
.w-h-mid h1{margin:0px;padding:0px;font-size:28px;font-weight:bold;color:#fff;text-shadow:2px 2px 2px #000}
.w-h-mid h2{margin:0px;padding:0px;font-size:28px;font-weight:bold;color:#fff;text-shadow:2px 2px 2px #000}
.w-tb-main{width:645px;height:48px;float:left;}
/*.pkgtabs1{line-height:45px;text-align:left;width:645px;float:left;height:9px; background:url(images/search_engine_new1.png?gcms-srv) left top no-repeat}*/
.pkgtabs1{line-height:45px;text-align:left;width:645px;float:left;height:9px; background:url(images/search_engine_new.png?gcms-srv) left top no-repeat}
.pkgtabs{line-height:45px;text-align:left;width:645px;float:left;height:48px; background:url(images/search_engine_new.png?gcms-srv) left top no-repeat}
.pkgtabs ul{list-style:none;margin:0px;padding:0px}
.pkgtabs ul li{display:inline;font-size:14px;font-weight:bold;cursor:pointer;font-family:Arial, Helvetica, sans-serif;padding:0;text-align:center}
#showFlights{float:left;height:48px;width:166px}
#showHotels{float:left;height:48px;width:150px}
#showCars{float:left;height:48px;width:150px}
#showPkg{float:left;height:48px;width:166px}
.STabflightbg4t{background-position:0 -334px;height:58px}
.STabhotelbg4t{background-position:0px -394px;height:57px; }
.STabcarbg4t{background-position:0px -453px;height:57px; }
.STabpkgbg4t{background-position:0px -512px;height:57px}
.STabpkgbgFH4t{background-position:0px -512px;height:57px}
.w-txtbox{line-height:29px;border:1px solid #bbb;-moz-box-shadow:inset 0 2px 5px #cccccc;-webkit-box-shadow:inset 0 2px 5px #cccccc;box-shadow:inset 0 2px 5px #cccccc;font:bold 16px Arial, Helvetica, sans-serif;color:#000;margin-right:8px;float:left;padding:0px 8px 0px;}
.w-txt500{width:212px;height:32px; line-height:32px;border:none;font-size:16px;font-weight:bold;color:#9e9e9e;background:none}
.w-sel{border:1px solid #bbbbbb;padding:7px 5px;font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#7b7b7b;width:112px;-moz-box-shadow:inset 0 2px 5px #cccccc;-webkit-box-shadow:inset 0 2px 5px #cccccc;box-shadow:inset 0 2px 5px #cccccc}
.w-txt120{width:121px;height:32px; line-height:32px;border:none;font-size:16px;font-weight:bold;color:#9e9e9e;background:none}
.w-txt120_n{width:121px;height:32px; line-height:32px;border:none;font-size:16px;font-weight:bold;color:#9e9e9e;background:none}
.w-se2{border:1px solid #bbbbbb;padding:7px 3px;font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#7b7b7b;width:50px;-moz-box-shadow:inset 0 2px 5px #cccccc;-webkit-box-shadow:inset 0 2px 5px #cccccc;box-shadow:inset 0 2px 5px #cccccc;margin:3px 8px 0 0}
.mac .w-se2 { width:55px;}

.adult{border:1px solid #bbbbbb;padding:7px 5px;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#7b7b7b;width:50px;-moz-box-shadow:inset 0 2px 5px #cccccc;-webkit-box-shadow:inset 0 2px 5px #cccccc;box-shadow:inset 0 2px 5px #cccccc}
.w-mrgn-lft{margin-left:3px}
.w-mr1{margin:0 35px 0 5px}
.w-mr2{margin:3px 0 0 0}
.pplrdest{width:162px;float:left}
.mac .pplrdest{line-height:24px;}
.small-head {font-size:11px;color:#9e9e9e;font-weight:bold}
.small-head a {color:#9e9e9e;text-decoration:none}
.search{margin:-55px 8px 0 10px;*margin:-55px 8px 0 10px;float:right;width:200px;}
.searchbtn{background:url(images/search_engine_new.png?gcms-srv) no-repeat scroll -2px -260px transparent;cursor:pointer;float:right;height:56px;width:137px}
.searchbtn:hover{background:url(images/search_engine_new.png?gcms-srv) no-repeat -141px -261px}
.searchbtn1{background:url(images/search_engine_new.png?gcms-srv) no-repeat scroll -296px -265px transparent;cursor:pointer;float:right;height:50px;width:186px}
.searchbtn1:hover{background:url(images/search_engine_new.png?gcms-srv) no-repeat -482px -265px}
.searchbtn1:active{background:url(images/search_engine_new.png?gcms-srv) no-repeat -482px -215px}
.searchbtn2{background:url("images/search_engine_new.png?gcms-srv") no-repeat scroll -302px -81px transparent;cursor:pointer;float:right;height:58px;width:188px}
.searchbtn2:hover{background:url(images/search_engine_new.png?gcms-srv) no-repeat -492px -81px}
.searchbtn2:active{background:url(images/search_engine_new.png?gcms-srv) no-repeat -490px -138px}
.cal{cursor:pointer;background:url(images/search_engine_new.png?gcms-srv) no-repeat -119px -149px}
.cal_c{cursor:pointer;background:url(images/search_engine_new.png?gcms-srv) no-repeat -124px -149px}
.fields_cont{margin:1px 0 0 18px;width:627px;float:left;display:inline;min-height:290px}
.row{float:left;width:616px;overflow:hidden}
.row a{color:#9E9E9E}
.row a:hover{text-decoration:none}
.row .small_cont{width:75px;float:left}
.row .small_cont2{width:60px;float:left}
.row .small_cont3{width:200px;float:left}
.row .small_cont4{width:50px;float:left}
.triptype{float:left;width:115px;font-size:12px!important;padding-top:4px;line-height:14px;display:inline;font-weight:bold}
.triptype span{color:#8d8d8d;font-size:11px}
.c1{font-size:11px!important;color:#9e9e9e;font-weight:700}
.c1 strong{color:#000}
.padding{padding:7px 0 3px 0}
.dt{float:left;padding-right:0px}
.dttime{width:65px;float:left;font-size:12px!important;line-height:39px;height:40px }
.dttime1{float:left;padding-bottom:0px;vertical-align:middle;font-size:12px!important;line-height:39px;height:41px;}
.prefAl{float:left;width:130px}
.msg_box{background-color:#fff;border:1px solid #000;font-size:12px;text-align:justify;padding:5px;z-index:999;display:none;font-family:Arial, Helvetica, sans-serif}
.outer { width:60px;}
.msg_box a{color:#000}
.htlchkin{float:left;width:235px}
.ErrorMsg div{background:url(images/dot.gif?gcms-srv) no-repeat 4px 5px #FFFFB7;color:#FF0000;font-size:12px!important;margin:0 0 0 16px;padding:1px 15px;width:90.3%;float:left}
.loadernew{background:url(/portals/2/images/searchformw/ajax-loader.gif?gcms-srv?gcms-srv) no-repeat;float:right;height:16px;position:relative;top:-25px;width:16px;z-index:999}
.pack-opts{background-color:#d9d9d9;width:400px;margin-top:10px;margin:15px auto 0}
.pack-opts .topcrv, .pack-opts .btmcrv{height:22px;overflow:hidden}
.pack-opts .topcrv .rgt, .pack-opts .topcrv .lft, .pack-opts .btmcrv .rgt, .pack-opts .btmcrv .lft{background:url(images/search_engine_new.png?gcms-srv) left top no-repeat;height:22px;width:13px}
.pack-opts .topcrv .rgt{background-position:-131px -107px;float:right}
.pack-opts .topcrv .lft{background-position:-118px -107px;float:left}
.pack-opts .btmcrv .rgt{background-position:-5px -5px;float:right}
.pack-opts .btmcrv .lft{background-position:0 -5px;float:left}
.pack-opts-mid{padding:0 10px;background:url(images/one_bg.gif?gcms-srv) left top repeat-x}
.pack-opts-mid span{display:inline-block;width:95px;padding:0 0 0 25px;border-right:1px solid #b3b3b3}
.pack-opts-mid input{float:left;margin:5px 5px 0 0}
label.vac-radio, .pack-optsSel3{font-size:12px;}
label.vac-radio-ac, .pack-optsSel2{font-size:12px;font-weight:bold;}
.clr {clear:both}
.b_link {font-size:12px;text-decoration:underline !important;color:#000000 !important;font-family:Arial, Helvetica, sans-serif}
.b_link a {font-size:12px;text-decoration:underline !important;color:#000000 !important;font-family:Arial, Helvetica, sans-serif}
/*rounded corners  start */
.bg {background:url(images/search_engine_new.png?gcms-srv) left top no-repeat;}
*:first-child+html .img_last-radio {margin-left:-3px!important;}
:root .img_last-radio {margin-left:-3px!important;margin-left:-4px\9!important;}
.round_nav {width:362px; margin:4px auto 0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.round_nav ul {padding:0px;margin:0px}
.round_nav ul li {margin:0px;padding:0px;float:left;background:url(images/one_bg.gif?gcms-srv) left top repeat-x;list-style:none}
.round_nav ul li a {text-decoration:none;line-height:23px;border-right:1px solid #b3b3b3;color:#000; display:inline; padding:4px 14px 3px 14px;}
.mac .ff3 .round_nav ul li a {padding:5px 14px 2px 14px;}
@-moz-document url-prefix()  
{
.mac .round_nav ul li a {padding:5px 14px 2px 14px !important;}
}
@media all and (min-width:0px) {head~body .pack .round_nav ul li a{ padding:3px 14px 3px 14px;} }
@media all and (min-width:0px) {head~body .last_list{ width:148px;} }

:root .round_nav ul li a{padding:5px 14px 3px 14px\9; margin-left:-3px\9;}
.round_nav ul li a:hover {color:#000;background:url(images/one_bg_h.gif?gcms-srv) left top repeat-x}
.round_nav ul li a span{width:13px;height:22px;  background-position:-118px -107px;display:block;float:left;color:#000}
.round_nav ul li a:hover span {background-position:-118px -77px;color:#000}
.round_nav ul li a b{width:13px;height:22px;  background-position:-131px -107px;display:block;float:right;color:#000}
.round_nav ul li a:hover b {color:#000;background-position:-131px -77px}
.any-time {margin-right:149px;float:right}
.pickup {width:195px;}
.ret {padding-top: 5px; padding-right: 20px;}
.enter {background-color: #eaeaea; padding: 5px 0; width: 610px; color:#000000;}
.pick-up {width: 520px; *width: 527px;}

/*For Safari Browser*/
html>body*.any-time {margin-right:145px;}
/*body:first-of-type .mac_input {font-size:14px;}*/
	
/*For Safari Browser*/
html>body*.any-time {margin-right:145px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
.any-time {margin-right:149px;float:right/* The text will appear red only in Safari and Google Chrome */}
}

@-moz-document url-prefix() {
.any-time {margin-right:149px;float:right}
}

/*For Safari Browser*/
html>body*.any-time {margin-right:145px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
.any-time {margin-right:149px;float:right/* The text will appear red only in Safari and Google Chrome */}
}

@-moz-document url-prefix() {
.any-time {margin-right:149px;float:right}

}

.safari .mac_input{font-size:14px;}
.mac .mac_input{font-size:14px;}
/*.mac .hc-checkout{width:123px;}*/

.hc_width { width:122px;}
.c_width { width:116px;}
.safari .mac_input{font-size:14px;}
.safari .any-time {margin-right:145px;}
.safari .any-time-w {width:105px;}
.safari .hc_width { width:127px;}


.mac .mac_input{font-size:14px;}
.mac .w-txt120_n {width:126px;}*/
.mac .any-time {margin-right:145px;}
.mac .any-time-w {width:105px;}
.mac .hc_width { width:127px;}
.mac .c_width { width:121px;}
.mac .cal_c{cursor:pointer;background:url(images/search_engine_new.png?gcms-srv) no-repeat -118px -149px}
