﻿.span-21{float:left;line-height:20px;padding:5px;width:200px}
.destination ul{width:135px}
#Form{background:url("//c.fareportal.com/gcms/portals/8/resources/inner-images/banner_img.png") no-repeat 0 130px; min-width:1000px}
#dnn_ContentPane2{width:50%}
#selected-f{color:#000}
.bread_crumb1{width:auto; color:#505050; font-size:11px; padding:5px 0 5px 10px; background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/banner_img.png) 0 100% repeat-x; float:left; .padding-top:5px}
.bread_crumb1 li{float:left; list-style:none}
.bread_crumb1 a{color:#505050; text-decoration:none;.cursor:pointer}
.bread_crumb1 a:hover, .bread_crumb1 a:hover span{color:#505050; text-decoration:underline;.text-decoration:underline}
.bread_crumb1 a span{display:inline-block; line-height:18px}
.bread_crumb1 a.active{font-weight:700}
.bread_crumb1 h2{font-size:11px; display:inline; line-height:20px}
 
	.rbox{margin:3px 10px 10px}
	.lrbox{margin:10px 6px 10px 10px}
	.rrbox{margin:10px 10px 10px 6px}
	.rbox_hed{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/rbox_hedmid.png) repeat-x 0 0; width:100%; float:left}
.rbox_hed_n{width:486px; float:left; .width:487px; .float:left}
.rbox_hed_lft{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/rbox_hedlft_n.png) no-repeat 0 0 transparent; width:2%; height:45px}
.rbox_hed_mid{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/rbox_hedmid.png) repeat-x 0 0 transparent; width:96%; height:45px}
.rbox_hed_rit{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/rbox_hedrit_n.png) no-repeat 100% 0 transparent; width:2%; height:45px; .width:9px}
.rbox_hed_nfull{width:100%; float:left}
.rbox_hed_nfull .rbox_hed_lft{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/rbox_hedlft_n.png) no-repeat scroll 0 0 transparent; width:1%; height:45px}
.rbox_hed_nfull .rbox_hed_mid{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/rbox_hedmid.png) repeat-x scroll 0 0 transparent; width:98%; height:45px}
.rbox_hed_nfull .rbox_hed_rit{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/rbox_hedrit_n.png) no-repeat scroll 100% 0 transparent; width:1%; height:45px; .width:9px}
	.rbox_hed h2, .rbox_hed_n h2, .rbox_hed_nfull h2{float:left; color:#636363; font:100 24px/42px arial; margin-left:5px}
	.rbox_midlft{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/rbox_midlft.png) repeat-y 0 0 #fff; width:100%; float:left}
	.rbox_midrit{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/rbox_midrit.png) repeat-y 100% 0; width:100%; float:left}
	.rbox_midmid{padding:10px 10px 0; font-size:14px}
	.rbox_fut{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/rbox_futmid.png) repeat-x 0 0; width:100%; float:left}
	.rbox_futlft{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/rbox_futlft.png) repeat-x 0 0; width:10px; float:left; height:15px}
	.rbox_futrit{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/rbox_futrit.png) repeat-x 0 0; width:10px; float:right; height:15px}
 .width100{width:100%}
 .width49{width:49%}
 .alighleft{float:left}
 .alignright{float:right}
 .clear{clear:both; height:1px}
 .lrbox .rbox_mid,.lrbox .rbox_fut,.rrbox .rbox_mid,.rrbox .rbox_fut,.rrbox .rbox_hed_n{.width:487px; .float:left}
 
	.rbox_midmid .span-21 a{display:block; font-size:14px; color:#000; text-decoration:none; background:#fff}
	.rbox_midmid .span-21 a:hover{text-decoration:underline}
	.rbox_midmid .span-21 span{float:left; display:inline-block; width:13px}
.span-21 span img{margin-top:4px}
.seeall{bottom:8px; position:absolute; right:0; width:120px; z-index:333}
.seeall .arrow{color:#000!important;padding-left:12px; display:inline-block}
.seeall .arrow a{color:#000; font-size:11px; text-decoration:underline}
#dnn_ctr21456_HtmlModule_lblContent{clear:both}
.rbox .rbox_midmid .span-21{padding:4px 0 5px 5px; width:300px; display:inline-block; vertical-align:top; text-align:left; float:left}
.banner-head-cf{text-shadow:none; color:#433f36; text-align:center; font-size:14px; margin-top:40px; padding:0 10px}
.mrgt{margin-top:0px}
.banner-head-cf h1{font-size:31px; color:#433f36; padding-right:20px \0/; *padding-right:20px}
:root .banner-head-cf h1{padding-right:0px \0/}
.banner-head-cf p{padding:20px; font:300 15px/18px arial}
.banner-head-cf p a{color:#433F36}
.banner-head-cf h2{font-size:40px; font-weight:700; width:100%}
.banner-head-cf h6{font-size:18px; font-weight:700; width:100%}
.w-main{padding-top:0 !important}
.f_bg{background-image:url(//c.fareportal.com/gcms/portals/8/resources/images/footer_sp.png)}
.top-nav li li a{padding-bottom:0 !important}
/*#header{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/headerimg.png) repeat-x 0 111px transparent !important; .background-position:0 110px !important; width:1002px; height:145px; overflow:visible; background-position:0 127px}*/
#dnn_ctr21456_HtmlModule_lblContent{float:left; width:100%; text-align:center}

.ie7 .destination{float:left; width:977px}
.ie7 .d_devider{float:left; width:100%}
#header{.position:relative}

.ErrorMsg div{width:90.0% !important}
.round_nav ul li a input[type="radio"]{}
#carWidget input[type="text"]#tbCTo{.width:522px !important}
#listautocomp ul li .airporticon{background:url(//www.onetravel.com/travel/resources/widget/portals/95/widget/images/airporticon.gif) no-repeat 0 0 transparent}
.tab_bg{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/tab_bg.png) no-repeat scroll left top transparent}
li.destTabSmall{background-position:0 -42px}
li.destTabSmall span{background-position:100% -42px}
.pplrdest input[type="radio"]{float:left; margin:1px 3px 0; padding:0; width:13px; height:13px}
.pplrdest label{float:left; line-height:18px}
#chkFlexiDts, #chkDirectFlt{margin-right:3px; float:left; width:13px; height:13px; padding:0}
.fields_wrapper .cl:first-child{text-align:center}
#carWidget .cl, #hotelWidget .cl, .padding .cl{text-align:left !important}

#Body{background:url(//c.fareportal.com/gcms/portals/8/resources/images/main_bg.gif) repeat-y 2px 0 transparent}

#footer .btm{width:801px !important}
#caradv{padding-bottom:0 !important}
.fields_wrapper{.float:left}


/*#tbDrop{background-position:-122px -149px !important}*/
#hoteladv{margin-bottom:-5px}
.ModDNNHTMLC{width:100%; float:left; text-align:center}
.bottom_futbanner{background-color:#EEE !important; margin:25px auto 20px; padding:10px 10px 0; position:relative; text-align:center; width:728px; clear:both;}
.bottom_futbanner span.addtxt{color:#6B6B6B; font-family:Arial,Helvetica,sans-serif; font-size:11px}
#trRoomSelections .dt{width:64px !important; display:inline-block}
#tdDestination .w-txtbox{.width:597px !important}
.w-sel{padding-top:5px !important;padding-bottom:5px !important}
.flighticon,.hotelicon{background:url(//c.fareportal.com/gcms/portals/8/resources/images/nav_arrow.gif) no-repeat scroll center 3px transparent !important; height:17px; left:23px; position:absolute; top:18px; width:31px; .top:19px}
.hotelicon{left:20px}
/*  for google banner  */
.skybanner{padding:5px; padding-bottom:0; background-color:#e7e7e7; text-align:center; position:relative; z-index:1; margin:605px 0 0 5px}
.addspan{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#6F6F6F; line-height:30px}
.minbanner{background-color:#E7E7E7; margin:20px auto; padding:10px 10px 0; width:300px}
.verbanner{background-color:#EEE; margin:45px auto 0; padding:10px 10px 0; position:relative; text-align:center; width:728px}
.arrow_dir{background:url(//c.fareportal.com/gcms/portals/8/resources/inner-images/arrow-content.png) no-repeat 0 4px; width:13px; height:16px; float:left}

.safari .lrbox .rbox_hed_mid,.safari .rrbox .rbox_hed_mid{width:468px !important}
/*.mac #outer .block1{left:425px}
.mac #outer .block{left:275px}*/

@media only screen and (device-width:768px){#tbHCRTime{width:120px !important}
#tdCHlbl .w-txtbox{width:220px !important}
.list-item-2{width:134px !important}
#tdCHlbl span{margin-right:0}
#dvHCDpt .w-txtbox{width:220px !important}
#dvHCDpt .w-txtbox input{margin-right:-2px !important}
#lblMessage{left:191px !important}
.rbox_hed_n .rbox_hed_mid{width:468px}
#footer .btm{width:807px !important}
}

/*  header file update  */
#lblMessage{top:5px; left:191px; text-indent:3px}
.facebookIcon{background:url("//c.fareportal.com/gcms/portals/8/resources/images/top_sep.gif") no-repeat 0 10px transparent;float:right;padding:7px 5px 2px 10px}
#header .search-area{padding-bottom:9px; height:auto; width:642px; position:relative}
#header{background-position:0 127px; float:left; overflow:visible; margin-bottom:0; height:133px; width:1002px}
.bread_crumb{margin-top:0}
.facebookIcon{padding:0; margin:5px -5px 4px 0; !margin:5px 0; background:none}
.facebookIcon iframe{border:none; overflow:hidden; width:82px; height:21px}

#outer .block2{right:0 !important}
.opera .lrbox .rbox_hed_mid{width:468px!important}.opera .rrbox .rbox_hed_mid{width:468px!important}
#tbHotel #tdDestination .w-txtbox{.width:592px !important}
.bread_crumb1 a span,.bread_crumb1 h2{line-height:17px}
#selected-f{font-weight:700}
.top-nav{margin-top:10px}
.ie7 .top-nav{width:700px;margin-top:8px}
/* new update for center align  */
.bottompane-td{width:1004px !important; margin:0 auto !important; float:none !important; float:none !important}
.banner-head-cf{min-height:170px; padding-left:15px !important}
#dnn_ctr23519_ModuleContent, #dnn_ctr23349_ModuleContent{width:100%;background:#eee}
.destination{margin:0 auto !important; float:none !important}
#header #lblMessage{left:300px !important}
#header .logo{margin:37px 0 0 !important}
.w-sel{line-height:30px}
#outer .block2{right:-2px !important}
html.ie body #Form{
position:relative;
}
html.ie body .msg_box{
margin-left:0px !important;
margin-top:0px !important;
}
#hdFlt,#hdHtl,#hdCar,#hdPkg{font-size:28px;font-weight:700;color:#fff;text-shadow:2px 2px 2px #000}
#hdFlt strong,#hdHtl strong,#hdCar strong,#hdPkg strong{font-weight:700}
.bread_crumb1{ padding:10px 0 8px 10px}
.bread_crumb1 h2{ line-height:normal}
@media only screen and (max-device-width:1024px) and (orientation:landscape){
#navCS2009 li ul{margin-left:4px !important}
#navCS2009 li ul ul{margin-left:0px !important}
}
@media only screen and (max-device-width:1024px) and (orientation:portrait){
#navCS2009 li ul{margin-left:4px !important}
#navCS2009 li ul ul{margin-left:0px !important}
}
#errMsg{.background:none}
@media (min-width:768px) and (max-width:1024px){
	#header #lblMessage{ left:298px !important}	
}