body { font-family:Arial, Helvetica, sans-serif; }

/*-------------------Search Form----------------------------------*/
#srchForm { width:374px; margin-left:1px; margin-top:1px; background:#f4f4df; float:left; color:#1f1a17; }
#srchForm1 { width:374px; margin-left:1px; margin-top:1px; float:left; color:#1f1a17; }
#mainTab { width:252px; border-right:1px solid #fff; background:#fec456; height:360px; float:left; font-size:11px; }
#mainTab1 { width:369px; border-right:1px solid #fff; background:#fec456; height:338px; float:left; font-size:11px; }
#mainTabHotel { width:369px; border-right:1px solid #fff; background:#fec456; height:235px; float:left; font-size:11px; }
#mainTabCar { width:369px; border-right:1px solid #fff; background:#fec456; height:265px; float:left; font-size:11px; }
#btnOptions { float:left; width:120px; }
.radio { vertical-align:bottom;  !vertical-align:middle;}
.searchTab { height:28px; _hei\ght:35px; padding-top:7px; padding-left:15px; background:#666766; border-bottom:1px solid #fff; color:#fff; font-weight:bold; text-transform:uppercase; font-size:11px; }
.searchTabSel { font-size:11px; height:28px; _hei\ght:35px; padding-top:7px; padding-left:15px; background:url(/travel/images/tabSel.gif) repeat-x; border-bottom:1px solid #fff; color:#fff; font-weight:bold; text-transform:uppercase; }
.searchOptions1 { font-weight:bold; font-size:11px; color:#1f1a17; }
.searchOptionsImg { background:#f8b621; border-bottom:1px solid #fbda90; }
.searchOptions { height:35px; font-weight:bold; background:#f8b621; border-bottom:1px solid #fbda90; margin-bottom:3px; }
.searchOptions div { width:106px; padding-left:20px; float:left; padding-top:8px; }
.searchOptions img { margin-left:15px !important; margin-top:11px !important; }
.srchMainOpt { clear:both; float:left; font-size:11px; }
.sbHead { background:url(/travel/images/bulSm.gif) no-repeat 0px 15px; font-weight:bold; color:#c52602; text-transform:uppercase; padding-top:10px; padding-bottom:4px; font-size:11px; padding-left:10px; }
.sbCont { border:1px solid #fcd17a; background:#ffbe45; padding:10px 0px;  !padding:8px 0px;}
.sbCont td { font-size:11px; padding:8px 0px; }
.sbCont td input, .sbCont td select { border:1px solid #f8a818; color:#535655; }
.sbCont td .inputnoBdr { border:0px; color:#535655; vertical-align:bottom;  !vertical-align:middle;}
.sbCont td.lbl { padding-left:13px; padding-right:5px; }
.sbCont td.smlbl { padding-left:7px; padding-right:2px; }
.sbCont td.smlbl input, .sbCont td.smlbl select { vertical-align:bottom;  !vertical-align:middle;}
.sbCont td.smlbl .input { padding-top:3px; width:28px; }
.sbCont1 { padding:10px 0px;  !padding:8px 0px;}
.sbCont1 td { font-size:11px; padding:8px 0px; }
.sbCont1 td input, .sbCont1 td select { border:1px solid #f8a818; color:#535655; }
.sbCont1 td .inputnoBdr { border:0px; color:#535655; vertical-align:bottom;  !vertical-align:middle;}
.sbCont1 td.lbl { padding-left:13px; padding-right:5px; }
.sbCont1 td.smlbl { padding-left:7px; padding-right:2px; }
.sbCont1 td.smlbl input, .sbCont1 td.smlbl select { vertical-align:bottom;  !vertical-align:middle;}
.sbCont1 td.smlbl .input { padding-top:3px; width:28px; }
.srchMainOpt div { width:104px; padding-left:20px; float:left; padding-top:8px;  *padding-top:2px;font-weight:bold; }
.srchformContent { padding-left:15px; padding-top:6px; padding-bottom:6px; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; }
.srchformContentNoPad { padding-top:6px; padding-bottom:6px; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; }
.srchformInputLrg { width:170px !important;  !width:167px;font-weight:normal; }
.srchformInputLrg input, select { border:1px solid #f8aa1d; font-weight:normal; }
.srchformInputSml { width:70px !important; font-weight:normal; }
.srchformSelectPad { padding-left:12px; padding-top:4px; padding-bottom:5px; }
.srchformSelectPad input, select { border:1px solid #f8aa1d; }
.srchformSelectNoPad { padding-top:4px; padding-bottom:5px; }
.srchformSelectNoPad input, select { border:1px solid #f8aa1d; margin-top:3px; }
.searchBtn { background:#fec456; border-top:1px solid #fbda90; padding-right:12px; }
.searchMore { background:#fec456; border-top:1px solid #fbda90; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:12px; }
.searchMore a:link, .searchMore a:active, .searchMore a:visited { color:#b82306; text-decoration:underline; font-size:11px; }
.searchMore a:hover { color:#b82306; text-decoration:none; }
.label { padding-left:12px;  !padding-left:10px;clear:both; width:43px;  !width:55px;padding-top:16px;  !padding-top:14px;float:left; }
.labelDesc { padding-top:12px;  *padding-top:10px;float:left; width:190px !important; }
.label1 { padding-left:12px;  !padding-left:10px;clear:both; width:53px;  !width:63px;padding-top:16px; float:left; }
.labelDesc1 { padding-top:12px;  !padding-top:10px;float:left; width:180px !important; }
a.smlnkRed, a.smlnkRed:active, a.smlnkRed:visited { font-size:10px; color:#d83d00; text-decoration:underline; }
a.smlnkRed:hover { font-size:10px; color:#000; text-decoration:none; }
.labelDesc input, select { border:1px solid #f8aa1d; }
.labelDesc .inputLrg { width:180px !important; }
.labelDesc .inputSm { width:80px !important; }
.labelDesc img { vertical-align:bottom;  !vertical-align:top;cursor:pointer; cursor:hand; }
.labelDesc1 input, select { border:1px solid #f8aa1d; }
.labelDesc1 .inputLrg { width:170px; }
.labelDesc1 .inputSm { width:80px !important; }
.labelDesc1 img { vertical-align:bottom;  !vertical-align:top;}
.smLabel { padding-left:12px; padding-top:19px; width:74px;  !width:86px;float:left; }
.smLabel input, select { border:1px solid #f8aa1d; margin-top:3px; }
.smLabel1 { padding-top:19px; width:75px;  !width:80px;float:left; padding-left:5px; }
.smLabel1 input, select { border:1px solid #f8aa1d; margin-top:3px; }
.smText { font-size:10px; }
.srchHt { height:329px; }
.srchHtHotel { height:195px; }
.srchHtCar { height:225px; }
.srchBtnPanel { background:#fec456; border-top:1px solid #fbda90; height:30px; clear:both; }
.advlnk { width:151px; text-align:center !important; color:#b82306; float:left; border-right:1px solid #f6b52d; height:22px; padding-top:8px; }
a.advlnk1, a.advlnk1:active, a.advlnk1:visited { color:#b82306; text-decoration:none; font-size:11px; font-family:tahoma; }
a.advlnk1:hover { color:#000000; font-size:11px; text-decoration:underline; font-family:tahoma; }
.flightBox { margin:0px 1px; background:#f9f9f9; text-align:center; padding-top:3px; }
.carBox { margin:0px 1px; background:#f6f6ed; text-align:center; padding-top:3px; }
.hmDeals { font-size:11px; }
.hmDeals td { height:28px; background:url(/travel/images/sptr.gif) repeat-x bottom; padding-left:3px; color:#e94f1f; text-align:left; }
.hmDeals a:link, .hmDeals a:active, .hmDeals a:visited { color:#e94f1f; font-size:11px; text-decoration:none; }
.hmDeals a:hover { color:#e94f1f; font-size:11px; text-decoration:none; }
.hmDeals td img { vertical-align:middle; }
.hmDeals td.prc { width:40px; color:#373737; }
.hmDeals td.prc a:link, .hmDeals td.prc a:active, .hmDeals td.prc a:visited { color:#000000; font-size:11px; text-decoration:underline; }
.hmDeals td.prc a:hover { color:#000000; font-size:11px; text-decoration:none; }
.hmDeals1 { font-size:11px; }
.hmDeals1 td { height:32px; background:url(/travel/images/sptr.gif) repeat-x bottom; padding-left:3px; color:#e94f1f; text-align:left; }
.hmDeals1 a:link, .hmDeals1 a:active, .hmDeals1 a:visited { color:#e94f1f; font-size:11px; text-decoration:none; }
.hmDeals1 a:hover { color:#e94f1f; font-size:11px; text-decoration:none; }
.hmDeals1 td img { vertical-align:middle; }
.hmDeals1 td.prc { width:40px; color:#373737; }
.hmDeals1 td.prc a:link, .hmDeals1 td.prc a:active, .hmDeals1 td.prc a:visited { color:#000000; font-size:11px; text-decoration:underline; }
.hmDeals1 td.prc a:hover { color:#000000; font-size:11px; text-decoration:none; }
.hmDeals2 { font-size:11px; }
.hmDeals2 td { padding-left:3px; color:#e94f1f; text-align:left; }
.hmDeals2 a:link, .hmDeals2 a:active, .hmDeals2 a:visited { color:#e94f1f; font-size:11px; text-decoration:none; }
.hmDeals2 a:hover { color:#e94f1f; font-size:11px; text-decoration:underline; }
.hmDeals2 td.prc { width:40px; color:#373737; }
.hmDeals2 td.prc a:link, .hmDeals2 td.prc a:active, .hmDeals2 td.prc a:visited { color:#000000; font-size:11px; text-decoration:underline; }
.hmDeals2 td.prc a:hover { color:#000000; font-size:11px; text-decoration:none; }
.hmDealsTDh { height:30px; }

.tbltravel { color:#474747;  !width:347px;}
.tbltravel td { height:20px; background:url(/travel/images/travBul.gif) #fff no-repeat 22px 7px; padding-left:33px; }
.tbltravel td.sptr { width:1px; padding:0px; margin:0px; }
.tbltravel td a, .tbltravel td a:active, .tbltravel td a:visited { color:#474747; text-decoration:none; font-family:tahoma; font-size:11px; }
.tbltravel td a:hover { color:#000000; text-decoration:underline; font-family:tahoma; font-size:11px; }
.nwsLtr { padding-left:9px; padding-top:68px; _pad\ding-top:8px; height:105px; _hei\ght:105px; }
.nwsLtr input { width:90px; border:1px solid #6b6a6e; }
.nwsLtr img { float:right; padding-right:10px; padding-top:3px; }
.trvlTxt { margin-bottom:5px; padding-bottom:5px; background:#fff; margin-left:13px; margin-right:11px; border:1px solid #f0f0f0; border-top:0px; }
.featurdDl { background:#f6f6ed; margin:2px 2px 0px 1px; _mar\gin-top:6px; padding:9px 14px; color:#605f5f; font-size:11px; }
.featurdDl b { color:#92961a; }
.mar1 {  !padding-top:1px;}
.dltable { border:1px solid #e1e1c7; margin-top:10px; background:url(/travel/images/dltblBg.gif) repeat-x; }
.dlMain { border-bottom:1px solid #ededca; font-size:11px; padding:5px; padding-left:27px; background:url(/travel/images/blSm1.gif) no-repeat 16px 10px }
.dlMainPr { border-bottom:1px solid #fff; font-size:11px; padding-left:10px; color:#f94b1c; font-weight:bold; }
.dlMainPr em { font-weight:bold; font-style:normal; color:#000; }
.featureDeal { background:#f9f9f9; margin-top:7px; }
.featureDealtxt { font-size:11px; padding:16px 12px; color:#353535; line-height:16px; }
.featureDealtxt strong { color:#fb8f20; text-transform:uppercase; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
.featureDealtxt em { font-style:normal; font-weight:bold; color:#f94b1c; }
.featureDealtxt b { color:#000; font-size:10px; }
#tabCar td { font-family:tahoma, Arial, Helvetica, sans-serif !important; font-size:11px !important; color:#000000 !important; text-align:left !important; }
#tabHotel td { font-family:tahoma, Arial, Helvetica, sans-serif !important; font-size:11px !important; color:#000000 !important; text-align:left !important; }
.sampleFares { font-family:Arial, Helvetica, sans-serif; color:#363636; font-size:12px; font-weight:bold; padding:6px 0 6px 8px; }
.sampleFares b { color:#FF6C00; font-size:14px; }

.grouptravel-formhead{font-size:14px; border:none; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #FFF; background:#f8b621 url(/travel/images/ot-grouptravel-icon.gif) no-repeat 5px 7px; padding-left:50px;}
.grouptravel-orangebox{color:#FFF; background:#e35d14; font-size:11px; padding:5px 10px 5px 12px; line-height:14px;}
.grouptravel-orangebox p{margin:0 !important; padding:0 0 5px 0 !important; color:#FFF !important; font-size:11px !important;}
.grouptravel-boxmid{padding-left:5px; padding-right:10px; font-size:12px; color:#000; border-top:1px solid #dcdcdb;}
.grouptravel-img{float:left; height:170px;}
.grouptravel-img h1{margin:-165px 10px 0 0; text-align:right; width:397px; padding:0; color:#FFF; font-size:22px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-shadow: #000000 1px 1px 2px; filter:shadow(color:#4f4f4f, strength:2, direction:120); height:2em; line-height:20px;}
.input_grouptravel{border:1px solid #f8aa1d; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#4d4e4e;}
.input_grouptravel_text{border:1px solid #f8aa1d; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#4d4e4e; width:248px; height:20px; padding:0 3px; padding:3px 0 0 3px\9; height:17px\9;}