﻿body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif !important; font-size:11px !important; color:#000 !important; background:#f1f1cd; text-align:left; }
#wrapper { width:780px !important; !width:782px !important;
text-align:left; float: left; background:#fff; border-right:1px solid #e2e2b8 !important; border-left:1px solid #e2e2b8 !important; margin:0px auto; padding:0px !important; }
#leftWrap { width:518px; padding:0px; background:#fff; float:left; margin-right:7px; background:#f9f9f9; margin-top:12px; margin-left:9px; !margin-left:4px;}
#rightWrap { width:246px; background:#fff; float:left; margin-top:10px; }
a, a:link, a:active, a:visited{ font-size:11px; font-family:tahoma !important; color:#666;}
a:hover { font-size:11px; font-family:tahoma !important;  }
td, div { font-size:11px; }
.flt_lft { float:left; }
.clr { clear:both; }
input, select { font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#4d4e4e; }
p { padding:0px; margin:0px; font-family:tahoma, Arial, Helvetica, sans-serif !important; font-size:11px !important; color:#000 !important; text-align:left !important; }
li { font-family:tahoma; font-size:11px; }
/*----------------Header Navigation--------------------------*/
.tpHdrLnks { padding-top:5px; height:16px !important; padding-right:0px!important; text-align:right; font-size:11px; }
.boxlnks { padding:0px; margin:0px; text-align:left; }
a.boxlnks:link, a.boxlnks:active, a.boxlnks:visited { padding:0px; margin:0px; text-align:left; color:#52520e; text-decoration:none; }
a.boxlnks:hover { padding:0px; margin:0px; text-align:left; color:#000; text-decoration:none; }
/*-----------------------------topnav-------------------------------------*/
.tpNavBg, .tpNavBgNoSptr { text-align:center; font-size:12px !important; color:#3a3a3a; vertical-align:top; !margin-top:1px;
font-family:tahoma !important; }
a.tpNavBg { background:url(http://www.onetravel.com/travel/images/navSptr.jpg) no-repeat right; }
a.tpNavBg, a.tpNavBgNoSptr, a.tpNavBg:active, a.tpNavBgNoSptr:active, a.tpNavBg:visited, a.tpNavBgNoSptr:visited { /*height:23px;!height:30px;padding-top:8px !important;!padding-top:7px !important;*/ display:block; line-height:31px; !line-height:30px;color:#000 !important; text-decoration:none !important; padding-left:12px !important; padding-right:12px !important; font-family:tahoma !important; }
a.tpNavBg:hover, a.tpNavBgNoSptr:hover { /*!padding-top:8px;padding-top:7px;*/ display:block; text-decoration:none !important; padding-left:12px !important; padding-right:12px !important; display:block; color:#fe7200 !important; background:url(http://www.onetravel.com/travel/images/navBg1.jpg) right; !background:url(http://www.onetravel.com/travel/images/navBg1.jpg) right -1px;
font-family:tahoma !important; }
.tpNavBgSel, .tpNavBgNoSptrSel { background:url(http://www.onetravel.com/travel/images/navBg1.jpg) right; text-align:center; font-size:12px !important; color:#3a3a3a !important; vertical-align:top; !margin-top:1px;font-family:tahoma !important; }
a.tpNavBgSel, a.tpNavBgNoSptrSel, a.tpNavBgSel:active, a.tpNavBgNoSptrSel:active, a.tpNavBgSel:visited, a.tpNavBgNoSptrSel:visited { height:23px; !height:30px;
padding-top:8px; !padding-top:7px;display:block; font-size:12px; color:#fe7200 !important; text-decoration:none !important; padding-left:12px !important; padding-right:12px !important; text-align:center; font-family:tahoma !important; }
a.tpNavBgSel:hover, a.tpNavBgNoSptrSel:hover { text-decoration:none; color:#fe7200; background:url(http://www.onetravel.com/travel/images/navBg1.jpg) right; font-family:tahoma !important; }
/*------------------------------- Footer -------------------------------------*/
.btmNavBg { height:22px !important; !height:46px !important;
padding-top:24px !important; margin-top:23px; font-size:11px; text-align:center; color:#373737 !important; margin-right:5px; background:url(http://www.onetravel.com/travel/images/btNavBg.gif) repeat-x !important; }
a.btmNav { color:#373737 !important; text-decoration:none !important; }
a.btmNav:visited { color:#373737 !important; text-decoration:none !important; }
a.btmNav:active { color:#373737 !important; text-decoration:none !important; }
a.btmNav:hover { color:#000 !important; text-decoration:underline !important; }
.copy { margin-right:0px; height:22px !important; !height:26px !important;
padding-top:6px !important; margin-top:2px !important; text-align:center; color:#7c7c7c; font-family:Arial, Helvetica, sans-serif; font-size:10px; background:none !important; }
/*------------------- Search Form large ----------------------------------*/
#srchForm { width:374px; margin-left:1px; margin-top:1px; background:#f4f4df; float:left; color:#1f1a17; }
#srchForm select, #srchForm input, #searchForm select, #searchForm input { font-weight:normal !important; font-family:tahoma; font-size:11px; }
#mainTab { width:252px; border-right:1px solid #fff; background:#fec456; height:360px; float:left; font-size:11px; }
#btnOptions { float:left; width:120px; }
.radio { vertical-align:bottom; !vertical-align:middle;}
#srchForm .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; curser:hand; cursor:pointer; }
#srchForm .searchTabSel { font-size:11px; height:28px; _hei\ght:35px; padding-top:7px; padding-left:15px; background:url(http://www.onetravel.com/travel/images/tabSel.gif) repeat-x; border-bottom:1px solid #fff; color:#fff; font-weight:bold; text-transform:uppercase; }
#srchForm .searchTabSel1 { font-size:11px; height:28px; _hei\ght:35px; padding-top:7px; padding-left:15px; background:url(http://www.onetravel.com/travel/images/tabSel.gif) repeat-x; border-bottom:1px solid #fff; color:#fff; font-weight:bold; text-transform:uppercase; curser:hand; cursor:pointer; }
#srchForm .searchOptions1 { font-weight:bold; font-size:11px; color:#1f1a17; }
#srchForm .searchOptions { height:35px; font-weight:bold; background:#f8b621; border-bottom:1px solid #fbda90; margin-bottom:3px; }
#srchForm .searchOptions div { width:106px; padding-left:20px; float:left; padding-top:8px; }
#srchForm .searchOptions img { margin-left:15px !important; margin-top:11px !important; }
#srchForm .srchMainOpt { clear:both; float:left; font-size:11px; }
#srchForm .sbHead { background:url(http://www.onetravel.com/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; }
.sbHead { background:url(http://www.onetravel.com/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; }
.srchMainOpt div { padding-left:6px; float:left; padding-top:8px; *padding-top:2px;font-weight:normal; }
#srchForm .label { padding-left:12px; !padding-left:10px;clear:both; width:43px; !width:55px;padding-top:16px; !padding-top:14px;float:left; }
#srchForm .labelDesc { padding-top:12px; *padding-top:10px;float:left; width:190px !important; }
#srchForm .label1 { padding-left:12px; !padding-left:10px;clear:both; width:53px; !width:63px;padding-top:16px; float:left; }
#srchForm .labelDesc1 { padding-top:12px; !padding-top:10px;float:left; width:180px !important; }
a.smlnkRed, a.smlnkRed:active, a.smlnkRed:visited { font-size:10px !important; color:#d83d00; text-decoration:underline; }
a.smlnkRed:hover { font-size:10px !important; color:#000; text-decoration:none; }
#srchForm .labelDesc input, #srchForm .labelDesc select { border:1px solid #f8aa1d; }
#srchForm .labelDesc .inputLrg { width:180px !important; }
#srchForm .labelDesc .inputSm { width:80px !important; }
#srchForm .labelDesc img { vertical-align:bottom; !vertical-align:top;cursor:pointer; cursor:hand; }
#srchForm .labelDesc1 input, #srchForm .labelDesc1 select { border:1px solid #f8aa1d; }
#srchForm .labelDesc1 .inputLrg { width:170px; }
#srchForm .labelDesc1 .inputSm { width:80px !important; }
#srchForm .labelDesc1 img { vertical-align:bottom; !vertical-align:top;}
#srchForm .smLabel { padding-left:12px; padding-top:19px; width:74px; !width:86px;float:left; }
#srchForm .smLabel input, #srchForm .smLabel select { border:1px solid #f8aa1d; margin-top:3px; }
#srchForm .smLabel1 { padding-top:19px; width:75px; !width:80px;float:left; padding-left:5px; }
#srchForm .smLabel1 input, #srchForm .smLabel1 select { border:1px solid #f8aa1d; margin-top:3px; }
#srchForm .smText { font-size:10px; }
#srchForm .srchHt { height:329px; }
#srchForm .srchBtnPanel { background:#fec456; border-top:1px solid #fbda90; height:30px; clear:both; }
#srchForm .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:#000; font-size:11px; text-decoration:underline; font-family:tahoma; }
.srchOptions { font-weight:bold; }
.srchOptions1 { font-weight:bold; color:#d74801; }
.sptr1 { background:url(http://www.onetravel.com/travel/images/sprt.gif) repeat-x; margin-bottom:2px; }
.sptr1 img { margin:0px !important; padding:0px !important; }
.srchFrm { background:url(http://www.onetravel.com/travel/images/frmMainBg.gif) repeat-x; text-align:center; }
.srchInside { text-align:left; margin:auto; color:#1f1a17; }
.srhText1 { padding-left:5px; }
.srhText1 input { width:70px; border:1px solid #abaca8; color:#1f1a17; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; }
.srhText input { width:70px; border:1px solid #abaca8; color:#1f1a17; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; }
.srhText select { font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#1f1a17; }
.srhText1 select { font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#1f1a17; }
a.redlnk { font-size:10px; color:red; }
a.redlnk:visited { font-size:10px; color:red; }
a.redlnk:active { font-size:10px; color:red; }
a.redlnk:hover { font-size:10px; color:black; }
.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(http://www.onetravel.com/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 { 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(http://www.onetravel.com/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; }
.hmDeals2 { font-size:11px; }
.hmDeals2 td { height:25px; 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: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 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; }
.tbltravel { color:#474747; !width:347px;}
.tbltravel td { height:20px; background:url(http://www.onetravel.com/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:#000; 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:0px; padding:0px; margin-bottom:5px; padding-bottom:5px; background:#fff; margin-left:13px; margin-right:11px; border:1px solid #f0f0f0; border-top:none; width:347px; !width:349px;}
.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(http://www.onetravel.com/travel/images/dltblBg.gif) repeat-x; }
.dlMain { border-bottom:1px solid #ededca; font-size:11px; padding:5px; padding-left:27px; background:url(http://www.onetravel.com/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; }
.tp25bg { background:url(http://www.onetravel.com/travel/images/tp25LftBg.jpg) #fafaf5 repeat-y; text-align:center; }
.box { background:url(http://www.onetravel.com/travel/images/tp25TpSptr.jpg) no-repeat right; float:left; padding-top:12px; padding-left:10px; width:133px; height:24px; }
.box_nosptr { float:left; padding-top:12px; padding-left:10px; width:133px; height:24px; }
.TpBg25 { background:url(http://www.onetravel.com/travel/images/25TpBg.jpg) #fafaf5 repeat-x; text-align:left; height:18px; color:#858511; }
a.TpBg25 { color:#858511; text-decoration:none; }
a.TpBg25:visited { color:#858511; text-decoration:none; }
a.TpBg25:active { color:#858511; text-decoration:none; }
a.TpBg25:hover { color:#000; text-decoration:underline; }
.box { background:url(http://www.onetravel.com/travel/images/tp25TpSptr.jpg) no-repeat right; float:left; padding-top:12px; padding-left:10px; width:133px; height:24px; font-size:11px; }
.box_nosptr { float:left; padding-top:12px; padding-left:10px; width:133px; height:24px; font-size:11px; }
.TpBg251 { background:url(http://www.onetravel.com/travel/images/25TpBg.jpg) #fafaf5 repeat-x; text-align:left; height:18px; color:#858511; font-size:11px; }
a.boxlnk, a.boxlnk:visited, a.boxlnk:active { color:#858511; text-decoration:none; font-size:11px; }
a.boxlnk:hover { color:#000; text-decoration:underline; font-size:11px; }
.tp25Hd { background:url(http://www.onetravel.com/travel/images/tp25Bg.jpg) repeat-x; text-align:left; font-size:11px; }
.tp25Box { border:1px solid #d1d1cd; border-top:0px; width:410px; text-align:left; overflow:auto; background:#fff; color:#1f1a17; height:158px; margin:auto; font-size:11px; }
.tp25Box DIV { padding-left:10px; padding-right:10px; line-height:17px; margin-top:3px; font-size:11px; }
.tp25Box DIV strong.hd { color:#003399; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
.tp25Box UL { margin:0px; padding:0px; }
.tp25Box UL LI { list-style:none; background:url(http://www.onetravel.com/travel/images/arw.jpg) no-repeat 0px 12px; padding-left:12px; padding-top:5px; padding-bottom:5px; border-bottom:1px dotted #8e8e8e; font-size:11px; }
.tp25Box UL LI a, .tp25Box UL LI a:visited, .tp25Box UL LI a:active { color:#000; text-decoration:none; font-size:11px; }
.tp25Box UL LI a:hover { color:#000; text-decoration:underline; }
.tp25Box DIV strong { color:#da5200; }
.tp25Box DIV em { color:#0161b2; font-weight:bold; font-style:normal; }
.btmBox { background:#e4e4bf; border:1px solid #fff; }
.btmBoxRt { background:#eeefdd; }
.toolsHd { font-size:13px; color:#417c07; border-bottom:1px dotted #417c07; font-weight:bold; font-style:italic; }
.toolstxt { color:#474747; }
.toolstxt UL { padding:0px; margin:0px; }
.toolstxt UL LI { list-style:none; background:url(http://www.onetravel.com/travel/images/bul.jpg) no-repeat 0px 10px; padding-left:12px; padding-top:5px; }
a.toolstxt { color:#474747; font-size:11px; text-decoration:none; }
a.toolstxt:visited { color:#474747; font-size:11px; text-decoration:none; }
a.toolstxt:active { color:#474747; font-size:11px; text-decoration:none; }
a.toolstxt:hover { color:#000; font-size:11px; text-decoration:underline; }
.fltSrchLnk { color:#2a61c8; font-size:11px; font-weight:bold; }
a.fltSrchLnk { color:#2a61c8; font-size:11px; }
a.fltSrchLnk:visited { color:#2a61c8; font-size:11px; }
a.fltSrchLnk:active { color:#2a61c8; font-size:11px; }
a.fltSrchLnk:hover { font-size:11px; color:red; text-decoration:none; }
.tabAirin { height:295px; }
.tabCarin { height:295px; }
.tabHotelin { height:295px; }
.actBox { background:url(http://www.onetravel.com/travel/images/actbg.gif) repeat-y; padding-bottom:18px; }
.grBox { border:1px solid #e0e0e0; background:#f1f4f7; height:138px; margin-left:10px; text-align:left; width:420px; border-right:0px; }
.grBox1 { border:1px solid #e0e0e0; border-right:0px; background:#f1f4f7; height:161px; margin-left:10px; text-align:left; width:420px; }
.activity { border:1px solid #dce4ea; background:#fff; margin-left:6px }
.activity div { background:#fff; color:#3f3f3f; text-align:left; padding-top:2px; line-height:30px; }
a.activityLnk { color:#3f3f3f; text-decoration:none; }
a.activityLnk:visited { color:#3f3f3f; text-decoration:none; }
a.activityLnk:active { color:#3f3f3f; text-decoration:none; }
a.activityLnk:hover { color:#000; text-decoration:underline; }
.splActhd { font-size:10px; color:#d45602; padding:0px 12px; background:#ffeec0; height:24px; }
.splActhd strong { color:#504a43; font-size:11px; }
.splActhd em { font-weight:bold; font-style:normal; }
.splActtxt { color:#505050; background:#fbf9eb; line-height:17px; }
.splActtxt img { padding:12px; padding-top:0px; }
.splActtxt1 { padding-top:12px; }
.fActhd { color:#6f6f34; font-weight:bold; padding-left:8px; border-right:1px solid #fff; border-bottom:2px solid #fff; }
.fActTxt { color:#505050; padding:15px; border-right:1px solid #fff; line-height:17px; }
.fActTxt strong { color:#e58100; }
a.fActlnk { color:#616117; text-decoration:none; }
a.fActlnk:active { color:#616117; text-decoration:none; }
a.fActlnk:visited { color:#616117; text-decoration:none; }
a.fActlnk:hover { color:#000; text-decoration:underline; }
.pTriphd { color:#d68d00; font-weight:bold; padding-left:8px; background:url(http://www.onetravel.com/travel/images/ptripbg.gif); border-bottom:2px solid #fff; width:198px; }
.pTripTxt { padding:15px; color:#505050; height:110px; padding-right:40px; border-bottom:1px solid #fff; line-height:17px; padding-bottom:0px; }
.dlWk { padding:6px; background:url(http://www.onetravel.com/travel/images/signupbg.jpg) repeat-x; font-size:11px; }
.dlWk strong { color:#e58100; }
.dlWktable { border:1px solid #e3e3ba; background:#fff; }
.dlWktd { color:#636262; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
a.dlWktd { padding:10px 13px; display:block; color:#636262; text-decoration:underline; }
a.dlWktd:active { padding:10px 13px; display:block; color:#636262; text-decoration:underline; }
a.dlWktd:visited { padding:10px 13px; display:block; color:#636262; text-decoration:underline; }
a.dlWktd:hover { color:#000; text-decoration:none; }
.tbltable { border:1px solid #e3e3ba; background:#fff; }
.tbltd { color:#636262; padding:10px 13px; }
.contactTpTxt { padding:30px; padding-top:7px; line-height:16px; padding-bottom:0px; font-size:11px; }
.contactTpTxt b { color:#504a43; text-transform:uppercase; }
.contactTpTxt i { color:#e35915; font-style:normal; }
.contactTpTxt i.bold { color:#e35915; font-size:12px; font-weight:bold; font-style:normal; }
a.contactTpLnk, a.contactTpLnk:visited, a.contactTpLnk:active { color:#e35915; text-decoration:underline; font-weight:bold; }
a.contactTpLnk:hover { color:#000; text-decoration:none; }
.content { padding:30px 24px; text-align:justify; line-height:19px; font-size:11px; }
.dealBx { background:#fff; border:1px solid #e2ecef; padding:6px; margin-top:10px; font-size:11px; }
.dealHd { background:#ec6e3c; font-size:11px; color:#fff; }
.dealHd_blue { background:#3dabd9; color:#fff; }
.dealBx td.small { font-size:12px; font-weight:bold; color:#0b75cf; }
.small { width:58px; }
.large { padding:7px; font-weight:bold; }
.ctContent { background:#fafaf5; margin-left:30px; margin-right:3px; margin-top:5px; padding:10px; color:#3f3f3f; border:1px solid #F1F1E4; line-height:17px; }
.ctRtPnk { padding:4px 11px; background:#f1f4f7; line-height:17px; }
.ctRtPnk table { margin-bottom:3px; }
.ctRtPnk table td { padding-left:25px; padding-right:10px; color:#504a43; font-size:11px; line-height:17px; }
.ctRtPnk table td i { color:#e25814; font-weight:bold; font-style:normal; }
.ctFrm { background:#fafaf5; margin-left:30px; width:304px; margin-top:5px; color:#3f3f3f; line-height:17px; font-size:11px; }
.ctFrm input { border:1px solid #adadab; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#8c8c8c; }
.ctFrm td { font-size:11px; color:#3f3f3f; line-height:17px; font-size:11px; }
.ctPadLft { padding-left:10px; }
.ctFrmhd { background:#f1f1d6; color:#504a43; font-weight:bold; padding-left:10px; border:1px solid #e4e4a7; padding-top:5px; padding-bottom:5px; margin-top:2px; text-transform:uppercase; margin-bottom:6px; font-size:11px; }
.rdtxt { text-align:right; color:#d30000; padding:5px; font-size:10px; }
.ctBtTxt { padding-top:20px; padding-left:30px; padding-right:0px; line-height:17px; }
.boxlnks1 { padding:0px; margin:0px; float:left; padding-left:25px; padding-top:5px; padding-right:10px; text-align:left; color:#858511; }
.boxlnks2 { padding:0px; margin:0px; background:url(http://www.onetravel.com/travel/images/tp25TpSptr.jpg) no-repeat right; float:left; padding-left:5px; padding-right:5px; padding-top:8px; text-align:left; color:#858511; font-size:10px; }
.boxlnks2_nosptr { padding:0px; margin:0px; float:left; padding-left:5px; padding-right:0px; padding-top:8px; text-align:left; color:#858511; font-size:10px; }
.txtLtGry { color:#999999; }
.faqTpTxt { padding:13px 36px; font-size:11px; }
.tabbox { background:url(http://www.onetravel.com/travel/images/lkgreybg.jpg) repeat-x; font:bold 12px Arial, Helvetica, sans-serif; color:#000000; text-align:center; }
.tabbox a:link, .tabbox a:visited, .tabbox a:active { color:#000000; font-size:12px; text-decoration:none; font-weight:bold; }
.tabbox a:hover { color:#000000; font-size:12px; text-decoration:underline; font-weight:bold; }
.faqTab { background:url(http://www.onetravel.com/travel/images/faqTabsptr.gif) no-repeat right bottom; color:#e58100; font-weight:bold; padding:8px 20px 0px 20px; padding-bottom:8px; font-size:11px; }
.faqTabnoSptr { color:#e58100; font-weight:bold; padding:8px 20px 0px 20px; padding-bottom:8px; font-size:11px; }
a.faqTablnk { color:#e58100; text-decoration:none; font-size:11px; }
a.faqTablnk:active { color:#e58100; text-decoration:none; font-size:11px; }
a.faqTablnk:visited { color:#e58100; text-decoration:none; font-size:11px; }
a.faqTablnk:hover { color:#000; text-decoration:underline; font-size:11px; }
.faqhd { font-size:11px; background:#fbf9eb; color:#6f6f34; padding:5px; padding-left:13px; border-right:1px solid #e5e5a8; border-bottom:1px solid #e5e5a8; }
a.faqlnk { color:#6f6f34; text-decoration:none; }
a.faqlnk:visited { color:#6f6f34; text-decoration:none; }
a.faqlnk:active { color:#6f6f34; text-decoration:none; }
a.faqlnk:hover { color:#000; text-decoration:underline; }
.faqhdAlt { background:#fffef5; color:#6f6f34; padding:5px; padding-left:13px; font-size:11px; border-right:1px solid #e5e5a8; border-bottom:1px solid #e5e5a8; }
.faqtxt { padding:8px; padding-left:13px; line-height:17px; font-size:11px; border-right:1px solid #e5e5a8; border-bottom:1px solid #e5e5a8; }
.faqtxt td { font-size:11px; }
.baggagetxt { padding:2px; padding-left:10px; line-height:17px; font-size:11px; }
.usrTxt { color:#3f3f3f; padding:10px; line-height:21px; font-size:11px; }
.usrTxt em { font-size:18px; color:#e35915; font-weight:bold; font-style:normal; }
.usrhd { background:#f1f1cd; color:#d74801; padding:5px; padding-left:45px; font-size:11px; }
.usrFrm { padding:19px 45px; }
.inputsm { border:1px solid #adadab; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#8c8c8c; }
.normalText { color:#3f3f3f; line-height:18px; font-size:11px; }
.pad10Bdrbtm { padding:10px; border-bottom:2px solid #fff; }
.grnTxt { color:#616117; line-height:17px; font-size:11px; font-family:tahoma, Arial, Helvetica, sans-serif; }
.grnTxt strong { color:#616117; }
.txtSmall { font-size:10px; color:#6f6f2d; }
.listTxt { color:#393928; background:#fbf9eb; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:12px; }
.frTxt { color:#393928; background:#fbf9eb; }
.frTxt UL { margin:5px 0px; padding:0px; }
.frTxt UL LI { list-style:none; padding:5px 0px; background:url(http://www.onetravel.com/travel/images/fareBul.jpg) no-repeat 10px 8px; padding-left:22px; }
.frTxt1 { color:#393928; background:#fbf9eb; font-size:11px; }
.frTxt1 UL { margin:5px 0px; padding:0px; }
.frTxt1 UL LI { list-style:none; padding:7px 0px; background:url(http://www.onetravel.com/travel/images/fareBul.jpg) no-repeat 10px 12px; padding-left:22px; }
.nlbtTxt { color:#63631b; font-size:13px; text-align:center; }
.hotdealtxt { line-height:21px; color:#353535; padding:10px 35px; }
.hotdealtxt strong { color:#ec6a00; }
.dlhead { font-size:15px; color:#2585cf; font-weight:bold; }
.dlhead a:link, .dlhead a:active, .dlhead a:visited { font-size:15px; color:#2585cf; font-weight:bold; text-decoration:underline; }
.dlhead a:hover { font-size:15px; color:#2585cf; font-weight:bold; text-decoration:none; }
.dltxt { padding:0px 5px; }
.dltxt UL { padding:0px; margin:0px; margin:0px 15px 0px 0px; }
.dltxt UL LI { list-style:none; background:url(http://www.onetravel.com/travel/images/dealbul.gif) no-repeat 0px 12px; padding-left:15px; }
a.dltxtlnk { display:block; padding-top:7px; padding-bottom:7px; border-bottom:1px dotted #8d8c8c; font-size:11px; color:#000; text-decoration:none; }
a.dltxtlnk:active { font-size:11px; color:#000; text-decoration:none; }
a.dltxtlnk:visited { font-size:11px; color:#000; text-decoration:none; }
a.dltxtlnk:hover { color:#000; text-decoration:underline; }
.dltxt UL LI em { color:#ff6c00; font-weight:bold; font-style:normal; font-size:12px; }
.cruisestxt { line-height:17px; color:#353535; padding:5px 28px; text-align:justify }
.pad_12 { padding:12px; }
.pad_8 { padding:8px; padding-bottom:4px; }
.cruisestxt1 { line-height:17px; color:#636262; padding:6px 8px; padding-right:5px; }
.cruisestxt1 strong { color:#d74801; }
a.cruisestxtlnk, a.cruisestxtlnk:active, a.cruisestxtlnk:visited { color:#616117; text-decoration:none; font-size:11px; }
a.cruisestxtlnk:hover { color:#000; text-decoration:underline; font-size:11px; }
.cruisestxt2 { line-height:17px; color:#616117; padding:0px 4px; }
.affSubTxt { color:#3b3832; line-height:18px; padding:12px 12px; text-align:justify; font-size:11px !important; font-family:tahoma !important; }
.affSubTxt ul { margin:0px; padding:5px 18px; list-style:square; font-size:11px !important; font-family:tahoma !important; }
.affSubTxt ul li { list-style:square; font-size:11px !important; font-family:tahoma !important; }
.affNav { color:#68696a; padding-left:17px; padding-top:10px; padding-right:1px; background:url(http://www.onetravel.com/travel/images/affcntBg.jpg) repeat-y; }
a.afflnk { color:#68696a; text-decoration:none; }
a.afflnk:visited { color:#68696a; text-decoration:none; }
a.afflnk:active { color:#68696a; text-decoration:none; }
a.afflnk:hover { color:#000; text-decoration:underline; }
.affNav ul { margin:9px 5px; padding:0px; }
.affNav ul li { list-style:none; background:url(http://www.onetravel.com/travel/images/affbul1.gif) no-repeat 0px 7px; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:20px; line-height:17px; font-size:11px !important; font-family:tahoma !important; }
a.affsmlnk { color:#e58100; }
a.affsmlnk:visited { color:#e58100; }
a.affsmlnk:active { color:#e58100; }
a.affsmlnk:hover { color:#000; text-decoration:none; }
.affMnTxt { background:url(http://www.onetravel.com/travel/images/affmnbg.gif) #fafbf5 repeat-x; height:279px; margin-left:7px; font-size:11px !important; font-family:tahoma !important; }
.affMnTxt ul li em { font-weight:bold; font-style:normal; color:#e35f17; font-size:12px; font-size:11px !important; font-family:tahoma !important; }
.affMnTxt1 { background:url(http://www.onetravel.com/travel/images/affmnbg1.gif) #f3f4e8 repeat-x; margin-left:7px; font-size:11px !important; font-family:tahoma !important; }
.affMnTxt1 b { color:#e58100; font-size:11px; text-transform:uppercase; }
.affMnTxt1 a { color:#757b47; text-decoration:underline; }
.affMnTxt1 a:hover { color:#000; text-decoration:underline; }
.custText { height:81px; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#6f6f34; margin-left:22px; margin-right:15px; text-align:justify; line-height:17px; }
.getStart { margin-left:26px; margin-right:15px; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#767676; line-height:19px; text-align:justify; }
a.getLnk { color:#e35914; text-decoration:none; }
a.getLnk:visited { color:#e35914; text-decoration:none; }
a.getLnk:active { color:#e35914; text-decoration:none; }
a.getLnk:hover { color:#000; text-decoration:underline; }
.affMnTxt { padding-right:18px; padding-left:18px; padding-top:10px; padding-bottom:0px; color:#3f3f3f; text-align:justify; line-height:19px; font-size:11px !important; font-family:tahoma !important; }
.affMnTxt1 { padding-right:18px; padding-left:18px; padding-bottom:30px; padding-top:10px; color:#3f3f3f; text-align:justify; line-height:19px; margin-right:1px; font-size:11px !important; font-family:tahoma !important; }
.affMnTxt UL { margin:0px; padding:0px; margin:10px 0px; }
.affMnTxt UL LI { color:#6f6f34; list-style:none; border-bottom:1px solid #efefd0; padding-top:4px; padding-bottom:4px; padding-left:15px; background:url(http://www.onetravel.com/travel/images/lstBul.gif) no-repeat 0px 12px; font-size:11px !important; font-family:tahoma !important; }
.affMnTxt1 UL { margin:0px; padding:0px; margin:10px 0px; }
.affMnTxt1 UL LI { color:#6f6f34; list-style:none; border-bottom:1px solid #efefd0; padding-top:2px; padding-bottom:2px; padding-left:15px; background:url(http://www.onetravel.com/travel/images/lstBul.gif) no-repeat 0px 12px; font-size:11px !important; font-family:tahoma !important; }
.affSucSt { color:#767676; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:17px; padding:12px; padding-bottom:5px; }
.affSucSt ul { margin:0px; padding:0px; }
.affSucSt ul li { list-style:none; background:url(http://www.onetravel.com/travel/images/suStbul.gif) no-repeat 0px 7px; padding-left:10px; margin-bottom:13px; }
.affSucSt ul li strong { color:#6f6f34; font-weight:normal; }
a.affSuclnk { color:#e58100; text-decoration:none; }
a.affSuclnk:visited { color:#e58100; text-decoration:none; }
a.affSuclnk:active { color:#e58100; text-decoration:none; }
a.affSuclnk:hover { color:#000; text-decoration:underline; }
.nlSignup { padding-left:8px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#767676; line-height:15px; }
.nlSignup input { width:121px; border:1px solid #dce7f3; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; }
.abtRttxt { color:#767676; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:17px; padding:0px 45px; text-align:justify; }
.abouttxt { color:#393939; font-size:11px; margin-right:7px; background:#f1f4f7; padding:10px 25px; line-height:22px; text-align:justify; padding-bottom:41px; }
.mar_1 { margin:1px; }
.mar_1tp { margin-top:1px; }
.nlSignup1 { padding-left:35px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#767676; line-height:15px; }
.nlSignup1 input { width:121px; border:1px solid #dce7f3; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; }
.ourSplTxt { font-size:11px; line-height:14px; padding-left:35px; color:#52522a; font-weight:bold; }
.ourSplTxt ul { margin:0px; padding:0px; }
.ourSplTxt ul li { list-style:none; background:url(http://www.onetravel.com/travel/images/abtSmArw.gif) no-repeat 0px 8px; padding-left:12px; padding-top:3px; padding-bottom:3px; font-family:tahoma; font-size:11px; }
a.abttplnk:link, a.abttplnk:visited, a.abttplnk:active { font-weight:bold; color:#52522a; text-decoration:none; }
a.abttplnk:hover { color:#000; text-decoration:underline; }
.advtptxt { font-size:10px; padding-left:225px; font-family:Arial, Helvetica, sans-serif; padding-right:30px; text-align:justify; padding-bottom:7px; color:#767676; }
.advText { coloR:#393939; line-height:21px; text-align:justify; padding-right:15px; padding-top:24px; padding-left:10px; font-size:11px; }
.advrttext { color:#767676; line-height:15px; padding-right:20px; padding-left:10px; font-size:11px; }
.advBtTxt { font-weight:bold; color:#636946; border:1px solid #e4e4bd; margin:3px; padding:14px 10px; line-height:18px; font-size:11px; }
.privacyText { margin:12px; font-size:11px; margin-bottom:0px; border:1px solid #e4e4bd; background:#fff; padding:15px 12px; line-height:21px; color:#393939; text-align:justify; width:auto; }
.privacyText strong { color:#e58100; }
.privacyText strong.hd1 { color:#92961a; font-size:14px; text-transform:uppercase; font-family:trebuchet ms; }
.privacyText strong.hd2 { color:#2066c4; font-size:14px; text-transform:uppercase; font-family:trebuchet ms; }
.privacyText em { font-style:normal; color:#616117; }
.brdrPad { margin-bottom:0px; margin-top:10px; }
.privacyText1 { background-color:#fff; padding:15px 12px; line-height:21px; color:#393939; text-align:justify; font-size:11px; }
.privacyText1 strong { color:#e58100; }
.privacyText1 em { font-style:normal; color:#616117; }
.gtTop { margin-right:15px; text-align:right; margin-top:5px; }
.termstpNav { margin:4px 6px 0px 0px; border:1px solid #e3e3b9; background:#f8f8e7; color:#6f6f34; }
.termstpNav ul { margin:0px; padding:0px 5px; }
.termstpNav ul li { padding:10px 0px; border-bottom:1px dotted #b2b28b; background:url(http://www.onetravel.com/travel/images/termsbul.gif) no-repeat 5px 15px; padding-left:15px; list-style:none; }
.termsTab { color:#e58100; padding:4px 0px 0px 5px; padding-bottom:5px; border-right:1px solid #e9edf1; font-size:11px; }
.termsTab ul { margin:0px; padding:0px; }
.termsTab ul li { list-style:none; padding:1px 0px; }
a.termsTablnk { background:url(http://www.onetravel.com/travel/images/bulhdgr.gif) #fafaf5 no-repeat 5px 4px; padding:4px 0px 4px 23px; margin-right:5px; display:block; color:#e58100; text-decoration:none; }
a.termsTablnk:active { color:#e58100; text-decoration:none; }
a.termsTablnk:visited { color:#e58100; text-decoration:none; }
a.termsTablnk:hover { color:#000; background:url(http://www.onetravel.com/travel/images/bulhdgr.gif) #f1f1cd no-repeat 5px 4px; text-decoration:none; }
a.AirlineNav, a.AirlineNav:active, a.AirlineNav:visited { background:#fafaf5; padding:4px 0px 4px 0px; margin-right:5px; text-align:center; display:block; color:#e58100; text-decoration:none; font-weight:bold; }
a.AirlineNav:hover { color:#000; background:#f1f1cd; text-decoration:none; font-weight:bold; }
a.baggagepolicyhdr { background:#fafaf5; padding:5px; margin-right:5px; text-align:left; display:block; color:#e58100; text-decoration:none; font-weight:bold; }
a.baggagepolicyhdr01 { background:#fafaf5; padding:11px 5px; margin-right:5px; text-align:left; display:block; color:#e58100; text-decoration:none; font-weight:bold; }
a.baggagepolicyhdr:active, a.baggagepolicyhdr01:active { color:#e58100; text-decoration:none; }
a.baggagepolicyhdr:visited, a.baggagepolicyhdr01:visited { color:#e58100; text-decoration:none; }
a.baggagepolicyhdr:hover, a.baggagepolicyhdr01:hover { color:#000; background:#f1f1cd; font-weight:bold; text-decoration:none; }
/*-------------------------- SEARCH PAGES --------------------------------------*/
form { margin:0px; padding:0px; }
p { margin:0px; padding:0px; }
.clr { clear:both; }
.rt { float:right; }
.lft { float:left; }
#lftNav { width:180px; text-align:center; margin-top:10px; }
.srchFormBox { text-align:left; border:1px solid #d8dec2; }
.srchHead { font-weight:bold; background:url(http://www.onetravel.com/travel/images/srchHdBg.jpg) repeat-x; padding-left:8px; border-bottom:1px solid #c7ddf5; color:#000; }
.srchRadioBg { background-color:#eeefdd; padding-left:5px; }
.searchTextNormal { padding-left:8px; padding-top:8px; clear:both; }
.searchLabels { width:52px; padding-left:8px; padding-top:13px; clear:both; vertical-align:top; }
.searchField { width:102px; padding-top:10px; }
.searchField input { border:1px solid #c8c9af; font-size:11px; font-family:tahoma, Arial, Helvetica, sans-serif; color:#000; width:92px; height:15px; }
.searchField select { font-size:11px; font-family:tahoma, Arial, Helvetica, sans-serif; color:#000; width:92px; }
a.searchFieldlnk { color:#6c6c6c; font-size:10px; text-decoration:underline; }
a.searchFieldlnk:active { color:#6c6c6c; font-size:10px; text-decoration:underline; }
a.searchFieldlnk:visited { color:#6c6c6c; font-size:10px; text-decoration:underline; }
.searchFieldlnk:hover { color:#000; font-size:10px; text-decoration:none; }
.searchSubHd { border-top:1px solid #dcdebe; border-bottom:1px solid #dcdebe; background:#f2f3db; font-weight:bold; color:#353530; padding-left:8px; }
a.searchLink { display:block; border-top:1px solid #dcdebe; background:#f2f3db; font-weight:bold; color:#fc6e30; text-align:center; text-decoration:underline; height:25px; padding-top:10px; }
a.searchLink:visited { display:block; border-top:1px solid #dcdebe; background:#f2f3db; font-weight:bold; color:#fc6e30; text-align:center; text-decoration:underline; height:25px; padding-top:10px; }
a.searchLink:active { display:block; border-top:1px solid #dcdebe; background:#f2f3db; font-weight:bold; color:#fc6e30; text-align:center; text-decoration:underline; height:25px; padding-top:10px; }
a.searchLink:hover { text-align:center; color:#000; text-decoration:none; }
.searchLabelsSm { width:48px; padding-left:8px; padding-top:13px; }
.searchLabelsSm select { font-size:11px; font-family:tahoma, Arial, Helvetica, sans-serif; color:#000; margin-top:3px; }
.searchLabelsSm1 { width:75px; padding-left:8px; padding-top:13px; }
.searchLabelsSm1 select { font-size:11px; font-family:tahoma, Arial, Helvetica, sans-serif; color:#000; margin-top:3px; }
#container { width:586px; padding:0px 7px; }
H1 { font-family:trebuchet ms, Arial, Helvetica, sans-serif; font-size:19px; color:#d04805; margin:0px; padding:10px 0px; }
H1 em { font-style:normal; color:#3d3d3d; }
.flightMainDateLft { float:left; }
.flightMainDateRight { float:right; }
.flightMainDate { background:url(http://www.onetravel.com/travel/images/dtBg.gif) repeat-x; height:34px; font-family:trebuchet ms, Arial, Helvetica, sans-serif; font-size:15px; color:#000; width:100%; margin-top:15px; text-align:center; }
.flightMainDate p { padding-top:7px; }
.flightSelectBox { border:1px solid #ced4b8; border-top:0px; clear:both; }
.flightSelectBoxAirlines { background-color:#f2f3db; border-top:1px solid #dcdebe; border-bottom:1px solid #dcdebe; height:33px; color:#00296c; }
.flightSelectBox { height:27px; color:#4c4c4c; }
a.flightBoxLnk { color:#4c4c4c; text-decoration:none; }
a.flightBoxLnk:active { color:#4c4c4c; text-decoration:none; }
a.flightBoxLnk:visited { color:#4c4c4c; text-decoration:none; }
a.flightBoxLnk:hover { color:#000; text-decoration:underline; }
.flightSelectBoxAlt { background:#f6f7e3; height:27px; color:#4c4c4c; }
.flightSelectHead { color:#000; padding:0px 5px; }
a.flightBoxHd { color:#000; text-decoration:underline; }
a.flightBoxHd:active { color:#000; text-decoration:underline; }
a.flightBoxHd:visited { color:#000; text-decoration:underline; }
a.flightBoxHd:hover { color:#000; text-decoration:none; }
.flightSelectFooter { background:#fafaf5; color:#777777; }
.sort { margin-top:50px; color:#000; text-transform:uppercase; font-weight:bold; }
.sort a { color:#8d661c; text-decoration:underline; }
.sort a:hover { color:#000; text-decoration:none; }
.pagination { padding:0px 10px; background:url(http://www.onetravel.com/travel/images/paginationBg.gif) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin-top:10px; }
.pagination strong { color:#000; font-size:14px; }
.pagination a { color:#000; text-decoration:underline; }
.pagination a:hover { color:#000; text-decoration:none; }
.flightPricehead { clear:both; height:36px; background:#e4e4bf; margin-top:5px; border:1px solid #d7ddbe; border-bottom:0px; }
.flightPrice { width:200px; height:36px; text-align:center; font-size:13px; color:#444444; font-family:trebuchet ms, Arial, Helvetica, sans-serif; }
.flightPrice strong { font-size:22px; color:#000; }
.bookNow { padding-right:13px; float:right; }
.flightListBdr { border:1px solid #d7ddbe; border-top:0px; height:200px; margin-bottom:25px; }
.flightListText { color:#313131; }
.flightListTextgrey { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.flightListTextBlue { color:#76764a; }
.flightListfooter { font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:20px; }
a.fltLstftr { color:#ff5a00; text-decoration:underline; }
a.fltLstftr:active { color:#ff5a00; text-decoration:underline; }
a.fltLstftr:active { color:#ff5a00; text-decoration:underline; }
a.fltLstftr:hover { color:#000; text-decoration:none; }
.flightListfooter strong { color:#000; }
.sptr { border-bottom:1px solid #e3e3e3; margin:10px; margin-bottom:20px; }
/*--------------car-------------*/
.carPricehead { clear:both; height:36px; background:#e4e4bf; margin-top:5px; border:1px solid #d7ddbe; border-bottom:none; text-align:center; }
.sale { color:#000; }
.carPrice { width:150px; height:36px; text-align:center; font-size:13px; color:#444444; font-family:trebuchet ms, Arial, Helvetica, sans-serif; }
.carPrice strong { font-size:22px; color:#000; }
.star { padding-right:13px; }
.CarListBdr { border:1px solid #d7ddbe; border-top:0px; height:75px; margin-bottom:25px; padding:15px; padding-top:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
.CarListBdr strong { color:#000; font-size:13px; }
.sale { color:#00267c; font-family:trebuchet ms, Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; }
.carListfooter { font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:15px 0px; padding-bottom:0px; }
.CarListBdr1 { border:1px solid #d7ddbe; height:70px; margin-bottom:25px; padding:15px; padding-top:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
.carLabel { font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; width:100px; padding-bottom:5px; padding-top:5px; border-bottom:1px solid #ebefda; }
.carLabelText { font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:normal; padding-bottom:5px; padding-top:5px; border-bottom:1px solid #ebefda; }
.carSptr { margin-top:5px; border-bottom:1px solid #ebefda; }
.carTblHd { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:bold; background:#e4e4bf; height:30px; padding-left:5px; padding-right:5px; border-bottom:1px solid #d7ddbe; height:42px; }
.carTbltxt { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2e2e2e; height:30px; padding-left:5px; padding-right:5px; text-align:center; height:42px; }
a.carTbllnk { color:#000; font-size:12px; text-decoration:underline; }
a.carTbllnk:active { color:#000; font-size:12px; text-decoration:underline; }
a.carTbllnk:visited { color:#000; font-size:12px; text-decoration:underline; }
a.carTbllnk:hover { color:#000; text-decoration:none; }
.carTbltxt img { float:left; }
.carTbltxtAlt { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2e2e2e; height:30px; padding-left:5px; padding-right:5px; background:#fafaf5; text-align:center; height:42px; }
.carTbltxtAlt img { float:left; }
.padBttm { padding-bottom:2px; }
.padBttm1 { padding-bottom:12px; }
.airNumTbl td { padding:4px 10px; text-align:left; line-height:17px; font-size:11px; }
.airNumTbl td a { color:#e58100; text-decoration:none; }
.airNumTbl td a:hover { color:#000; text-decoration:underline; }
.airNumTb2 td { padding:4px 10px; text-align:left; line-height:17px; font-size:12px; }
.airNumTb2 td a, .airNumTb2 td a:visited, .airNumTb2 td a:active { color:#e58100; font-size:12px; text-decoration:underline; }
.airNumTb2 td a:hover { color:#000; font-size:12px; text-decoration:underline; }
/* Buisness class */
.buisnessclassTXT { color:#353127; padding-top:10px; padding-bottom:10px; font-size:11px; line-height:15px; padding-right:10px; }
.buisnessclassTXT a, .buisnessclassTXT a:active, .buisnessclassTXT a:visited { color:#353127; text-decoration:none; }
.buisnessclassTXT a:hover { color:#000; text-decoration:underline; }
.buisnessclassImg { padding-top:16px; }
.buisnessclassImg1 img { padding-top:6px; }
.buisnessclassTXT strong { padding-top:4px; padding-bottom:4px; color:#353127; font-size:11px; }
.buisnessclassTXT i { color:#ff5500; font-weight:bold; font-style:normal; }
.buisnessclassOrg { padding-top:4px; padding-bottom:4px; color:#ff5500; font-weight:bold; font-size:11px; }
.buisnessclbtmTXT { padding-top:4px; padding-bottom:4px; color:#8d661c; font-weight:bold; font-size:12px; }
.buisnessclNormalTXT { padding-top:4px; padding-bottom:8px; color:#8353127; font-size:11px; padding-right:10px; }
.buisnessclNormalTXT a:link, .buisnessclNormalTXT a:visited, .buisnessclNormalTXT a:active { color:#FF0000; text-decoration:none; }
.buisnessclNormalTXT a:hover { color:#000000; text-decoration:underline; }
/*-----------------------------Search Form--------------------------*/
#searchForm { width:216px; border:1px solid #fff; margin-top:0px; border-left:0px; background:#fec456; }
#returnTab { }
#srchType { height:32px; color:#000; }
#srchType p { padding:6px 0px 0px 10px; float:left; font-size:11px; width:90px; }
#srchType p input { vertical-align:bottom; !vertical-align:middle;}
#srchMain { padding:0px 5px; }
#srchMain .hd { background:#f8b621; height:15px; border:1px solid #fbda90; color:#000; font-weight:bold; padding:5px; font-size:11px; }
#srchMain .label { float:left; padding-top:14px; width:53px; clear:both; }
#srchMain .input { float:left; margin-top:10px; width:153px; !width:151px;}
#srchMain .input img { vertical-align:top; }
#srchMain .smInput { width:50px; border:1px solid #f8aa1d; }
#srchMain .lrgInput { width:140px; border:1px solid #f8aa1d; }
#srchMain .select { border:1px solid #f8aa1d; vertical-align:bottom; !vertical-align:text-bottom;
margin-top:6px; }
#srchMain .sml { width:68px; float:left; padding-top:10px; }
#srchMain .sml select { border:1px solid #f8aa1d; margin-top:6px; }
.hdsmall { background:#f8b621; height:15px; width:195px; _width:206px; border:1px solid #fbda90; color:#000; font-weight:bold; padding:5px; font-size:11px; display:block !important; }
.smtxt { font-size:10px; }
a.lnlsmred, a.lnlsmred:active, a.lnlsmred:visited { font-size:10px; color:red !important; }
a.lnlsmred:hover { font-size:10px; color:#000 !important; }
#srchMain a { color:#b82306; }
#srchMain a:hover { color:black; }
.mainHt { height:335px; }
/*  glossary */
.glosaaryalpha { border:1px solid #f3f3f1; padding-top:4px; padding-bottom:4px; margin-bottom:4px; background:#fcfcfc; text-align:right; padding-right:10px; color:#e06017; text-decoration:none; }
.glosaaryalpha a { color:#e06017; text-decoration:none; }
.glosaaryalpha a:hover { color:#000; text-decoration:underline; }
.glossarytxt { color:#000; padding:20px 0px 20px 15px; padding-bottom:5px; border:#feb442 1px solid; font-size:11px; font-family:tahoma; color:#545148; }
.glossarytxt STRONG { color:#e35f17; }
.glossarytxt ul { margin:0px; padding:0px; padding-bottom:12px; font-size:11px; font-family:tahoma; }
.glossarytxt ul li { list-style:none; line-height:17px; padding-bottom:11px; font-size:11px; font-family:tahoma; }
/* travel resources */
.travelresourcesboxtxt { border:1px solid #f3f3f1; padding-top:4px; padding-bottom:6px; margin-bottom:4px; background:#fcfcfc; text-align:left; padding-left:15px; padding-right:10px; color:#e06017; text-decoration:none; line-height:19px; }
.travelresourcesboxtxt a { color:#e06017; text-decoration:none; }
.travelresourcesboxtxt a:hover { color:#000; text-decoration:underline; }
.travelresourcesTEXT { font-size:11px; text-align:justify; padding:20px 2px 35px 2px; font-family:tahoma, Arial, Helvetica, sans-serif; color:#434037; line-height:19px; }
.travelresourcesTEXT a { color:#434037; text-decoration:none; }
.travelresourcesTEXT a:hover { color:#434037; text-decoration:underline; }
.travelresourcesTEXT STRONG { font-size:12px; font-family:tahoma, Arial, Helvetica, sans-serif; color:#434037; }
.travelresourcesRhtxt { font-size:11px; font-family:tahoma, Arial, Helvetica, sans-serif; text-align:justify; padding:20px 2px 45px 2px; color:#434037; line-height:19px; }
.travelresourcesRhtxt a { color:#434037; text-decoration:none; }
.travelresourcesRhtxt a:hover { color:#434037; text-decoration:underline; }
.travelresourcesRhtxt STRONG { font-size:12px; font-family:tahoma, Arial, Helvetica, sans-serif; color:#434037; }
.travelresourcesRhtxt ul { margin:0px; padding:0px; }
.travelresourcesRhtxt ul li { list-style:none; padding-bottom:25px; }
.traveler-need { padding:10px 8px 10px 8px; line-height:18px; color:#434037; border:1px solid #d8d8d8; text-align:justify; font-size:11px; }
.travelresouLIST { color:#434037; padding-right:2px; font-weight:bold; text-align:left; padding:4px 4px; font-size:11px; }
.travelresouLIST a { color:#434037; text-decoration:none; }
.travelresouLIST a:hover { color:#434037; text-decoration:underline; }
/* Internationl air fare*/
.intairBox { margin-bottom:0px; margin-left:3px; border:1px solid #e4e4bd; background:#fff; padding:2px 2px; line-height:21px; color:#393939; text-align:justify }
.intairBox2 { margin-left:3px; margin-top:4px; margin-bottom:0px; background:#f4f4df; padding:15px 20px; line-height:21px; color:#393939; text-align:justify }
.intairTxt { padding:18px 8px 18px 0px; margin-left:2px; font:Arial, Helvetica, sans-serif; line-height:25px; font-size:12px; }
.marTp40 { padding-top:40px; background:#fff; }
/* about us */
.brdnoTop { border-left:1px solid #e6ebce; border-right:1px solid #e6ebce; border-bottom:1px solid #e6ebce; text-align:left; }
.padLft26 { padding-left:7px; }
.nl_content { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#e58100; padding:3px 0px 3px 17px; line-height:16px; }
.nl_content a:link, .nl_content a:active, .nl_content a:visited { font-size:12px; font-weight:bold; color:#e58100; text-decoration:none; }
.nl_content a:hover { color:#e58100; text-decoration:underline; }
.nl_content STRONG { font-size:11px; color:#b4ba90; font-family:Tahoma, Arial, Helvetica, sans-serif; }
.nl_contentNoPad { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#e58100; padding:3px 0px 3px 0px; line-height:16px; }
.nl_contentNoPad a:link, .nl_contentNoPad a:active, .nl_contentNoPad a:visited, {font-size:13px;font-weight:bold;color:#e58100;text-decoration:none;}
.nl_contentNoPad a:hover { color:#e58100; text-decoration:underline; }
.nl_contentNoPad STRONG { font-size:14px; color:#b4ba90; font-family:Tahoma, Arial, Helvetica, sans-serif; }
.nlSignuphd { padding-left:25px; }
.nlSignup2 { padding-left:28px; padding-right:8px; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#767676; line-height:16px; }
.nlSignup2 STRONG { font-size:11px; font-weight:bold; }
.txtSmall01 { font-size:11px; color:#6f6f2d; line-height:16px; padding-right:5px; }
/*-----------DEALS------------*/
.DealTable td { padding-top:10px; padding-bottom:10px; }
.DealTable td.buisnessclassImg1 { padding-top:0px; }
.fareRules { margin-bottom:10px; }
.brdrYellow { border:1px solid #e4e4bd; }
.fntWhite { font-family:Tahoma; font-size:20px; font-weight:bold; color:#fff; font-style:normal; padding-top:40px; }
.affMnTxt2 { background:url(http://www.onetravel.com/travel/images/affmnbg1.gif) #f3f4e8 repeat-x; margin-left:7px; }
.affMnTxt2 b { color:#e58100; font-size:11px; text-transform:uppercase; }
.affMnTxt2 strong { color:#3f3f3f; font-size:11px; text-transform:uppercase; }
/*------------------------------------------*/
.termsTab1 { color:#e58100; padding:5px 0px 0px 5px; padding-bottom:5px; border-right:1px solid #e9edf1; }
a.termsTab1lnk { background:url(http://www.onetravel.com/travel/images/bulhdgr.gif) #fafaf5 no-repeat 5px 6px; padding:5px 0px 4px 23px; margin-right:5px; display:block; color:#e58100; text-decoration:none; }
a.termsTab1lnk:active { color:#e58100; text-decoration:none; }
a.termsTab1lnk:visited { color:#e58100; text-decoration:none; }
a.termsTab1lnk:hover { color:#000000; background:url(http://www.onetravel.com/travel/images/bulhdgr.gif) #f1f1cd no-repeat 5px 6px; text-decoration:none; }
.txtbglytYellow { font-size:11px; font-family:tahoma; background-color:#F3F4E8; text-align:left; padding:8px; border:#EEEFDD 1px solid; color:#000000; }
a.txtbglytYellowLink:link, a.txtbglytYellowLink:active, a.txtbglytYellowLink:visited { font-size:11px; font-family:tahoma; color:#E35F17; }
a.txtbglytYellowLink:hover { font-size:11px; color:#000000; text-decoration:underline; }
/*-----------New Css Added For Travel Deals-----------*/
.flightdeals { background:url(http://www.onetravel.com/travel/images/dealbul.gif) no-repeat 0px 11px; line-height:28px; padding-left:15px; border-bottom:#8d8c8c 1px dotted; }
.flightdeals a:link, .flightdeals a:visited, .flightdeals a:active, .traveldeals a:link, .traveldeals a:visited, .traveldeals a:active { color:#000000; text-decoration:none; }
.flightdeals a:hover, .traveldeals a:hover { color:#000000; text-decoration:underline; }
.flightdeals em, .traveldeals em { color:#ff6c00; font-weight:bold; font-style:normal; font-size:12px; }
.traveldeals { background:url(http://www.onetravel.com/travel/images/dealbul.gif) no-repeat 5px 11px; line-height:28px; padding-left:17px; border-bottom:#8d8c8c 1px dotted; }
.tablemargin { margin-left:15px; }
.txtmorelinks { text-align:right; color:#2d2f2e; padding:5px; font-size:12px; font-weight:bold; }
.txtmorelinks a:link, .txtmorelinks a:visited, .txtmorelinks a:active { text-align:right; color:#2d2f2e; font-size:12px; text-decoration:underline; }
.txtmorelinks a:hover { color:#e26014; font-size:12px; text-decoration:none; }
/* CSS for Coupons */
.couponheader { font-size:20px; font-weight:bold; color:#FF0000; line-height:21px; }
.coupontext { font-size:16px; font-weight:bold; color:#4e4e4e; }
.couponcode { font-size:15px; font-weight:bold; color:#FF0000; }
/******* NewsLetter styles  **/
.nws-hd { background:url(/travel/images/nws-hd-bg.gif) repeat-x; font:bold 22px/39px Arial, Helvetica, sans-serif; color:#FFFFFF; }
.nws-hd-lt { background:url(/travel/images/nws-hd-lt.gif) repeat-x right top; font:bold 22px/39px Arial, Helvetica, sans-serif; color:#FFFFFF; }
.nws-hd-rt { background: url(/travel/images/nws-hd-rt.gif) no-repeat right top; color:#FFFFFF; }
.nws-bt-lt { background:url(/travel/images/nws-bt-lt.gif) repeat-x; }
.nws-bt-rt { background:url(/travel/images/nws-bt-rt.gif) repeat-x; }
.nws-body { border-left:4px solid #fc9a1f; border-right:4px solid #fc9a1f; padding:10px; font-family:Arial, Verdana; font-size:12px; }
.nws-ft { border-bottom:4px solid #fc9a1f; height:9px; }
.nws-txt { font:normal 12px Arial, Helvetica, sans-serif; }
.nwsblutxt { color:#591001; font:bold 12px Arial, Helvetica, sans-serif; font-weight:bold; }
/*--- Start of New CSS for Tarvel Deals Landing ---*/
.TravelDealNew { font-size:11px; color:#000; }
.TravelDealNew H1 { font-size:11px; color:#000; margin:0px 0 4px 2px; padding:0px; }
.TravelDealNew P { font-size:11px; color:#000; line-height:17px; margin:0 0 18px 2px; }
.FlightDealBox { margin:0px 0 14px 0; background:#f9f9f9; text-align:center; padding-top:3px; color:#000; }
.FlightDealBoxHead { color:#fff; font-size:14px; font-weight:bold; }
.DealBox { font-size:11px; }
.DealBox td { padding-left:3px; color:#000; text-align:left; }
.DealBoxRed { color:#ff5500; font-size:11px; }
.DealBoxLine { background:url(http://www.onetravel.com/travel/images/line-bottom.gif) left bottom repeat-x; height:10px; }
.DealTermList { background:#f2eeee; font-size:14px; float:left; padding:0 14px 20px 0; }
.DealTermList h1 { font-size:11px; color:#000; margin:20px 0 14px 12px; padding:0px; }
.DealTermList ul { margin:0 0 0 14px; padding:0px; }
.DealTermList li { margin:0 0 0 0; padding:2px 0 2px 9px; list-style-type:none; background:url(http://www.onetravel.com/travel/images/black-bullet.gif) no-repeat left center; }
.DealTermList li a { text-decoration:underline; color:#ff5500; }
.DealTermList li a:hover { text-decoration:none; color:#ff5500; }
/*--- End of New CSS for Tarvel Deals Landing ---*/
/*------------------------Css for Tabid 4198--------------------------------*/
.left-body2 { width:338px; margin:10px 0 0 0; float:right; }
.left-body2-box1 { width:330px; padding:0 8px 0 0; float:left; }
.deals-main { width:316px; padding:7px; margin:5px 0 0 0; background:#eeeeee; float:left; }
.flight-tab-main { width:316px; margin-top:7px; float:left; }
.flight-more { color:#585858; font-size:11px; padding-right:4px; margin:8px; margin-bottom:0px; float:right; }
.flight-more a { color:#585858; text-decoration:underline; }
.flight-more a { color:#585858; text-decoration:none; }
.flight-tab { width:316px; background:#fff; float:left; padding-left:0px; }
.flight-tab ul { margin:0 0 0 7px; padding:0 0 0 0; }
.flight-tab li { margin:0 0 0 0; width:302px; padding:0px 0 0px 0; list-style-type:none; float:left; }
.hotel-tab { width:316px; background:#fff; float:right; padding-bottom:8px; }
.hotel-tab ul { margin:0 0 0 7px; padding:0 0 0 0; }
.hotel-tab li { margin:0 0 0 0; width:302px; padding:0px 0 0px 0; list-style-type:none; float:left; }
.flight-tab1 { width:130px; padding:0 0 0 0px; text-align:left; color:#565656; font-size:11px; font-weight:normal; float:left; }
.flight-tab2 { width:110px; padding:0 0 0 0px; float:left; }
.flight-tab3 { width:50px; padding:0px 3px 0 0; text-align:right; color:#df6013; font-size:12px; font-weight:bold; float:left; }
.flight-tab3 a { color:#df6013 !important; text-decoration:none; }
.flight-tab3 a:hover { color:#df6013; text-decoration:underline; }
.flight-tab3-nor { color:#585858; font-size:11px; font-weight:normal; }
.flight-tab4 { width:74px; padding:0 0 0 4px; text-align:left; color:#565656; font-size:11px; font-weight:bold; float:left; }
.flight-tab5 { width:160px; padding:0px; color:#565656; font-size:11px; float:left; }
.specials-master { width:100%; float:right; padding-right:2px; }
.specials { width:437px; border:1px solid #e5e3e4; background:#eeeeee; margin:6px 0 0 0; padding:0px 2px 4px 0; float:right; }
.specials-head { width:429px; background:#f58f2b; margin:6px 0 3px 6px; float:left; text-align:left !important; }
.specials-head h1 { padding:0px; margin:6px 0 5px 7px; color:#fff; font-size:14px; font-weight:bold !important; float:left; }
.specials-area { width:425px; background:#fff; color:#fa5c1d; font-size:14px; margin:0 0 0 6px; padding:10px 0 10px 5px; float:left; font-weight:bold; }
.specials-area-new1 { font-size:22px; color:#fa5c1d; }
.specials-area-new2 { font-size:18px; color:#fa5c1d; }
.save { width:439px; border:1px solid #e5e3e4; background:url(/travel/images/save-ot.gif) left top repeat-x; height:63px; margin:6px 0 0 0; padding:0px 0 0 0; float:right; }
.save-area { width:265px; margin:0; padding:8px 0 0 0; color:#6e6e6e; font-size:11px !important; float:left; }
.save-area-text { width:243px; border:1px solid #7c9fbb; background:url(/travel/images/text-bg-ot.gif) left top repeat-x; color:#8f8e93; font-size:12px; padding:2px 2px 2px 5px; margin:0px; }
.save-area-btn { padding:28px 0 0 5px; width:90px; margin:0px; text-align:left; }
.travel-tool { width:439px; border:1px solid #e5e3e4; background:#fff; margin:6px 0 0 0; padding:0px 0 2px 0; float:right; }
.travel-tool-head { width:430px; background:#fff; margin:10px 0 0 10px; float:left; text-align:left !important; }
.travel-tool-head h1 { padding:0px; margin:6px 0 5px 7px; color:#6a6a6a; font-size:14px; font-weight:bold !important; float:left; }
.travel-tool-area { width:425px; background:#eeeeee; margin:0 0 16px 6px; float:left; }
.travel-tool-list { width:210px; float:left; }
.travel-tool-list ul { margin:5px 0 5px 20px; padding:0px; }
.travel-tool-list li { margin:5 5 5 5; padding:5 1px 1px 10px; color:#707070; font-size:11px; list-style-type:none; background:url(/travel/images/bullet-ot.gif) 0 5px no-repeat; #background:url(/travel/images/bullet-ot.gif) 0 9px no-repeat;}
.travel-tool-list li a { color:#707070; text-decoration:none; }
.travel-tool-list li a:hover { color:#707070; text-decoration:underline; }
/*------------------------Image Rotator--------------------------------*/
div#liSwitcher-wrapper { width:330px; height:207px; margin:0px; padding:0px; background:url(/travel/images/orange-bg-ot.gif) center bottom repeat-x; }
div#liSwitcher-controls { width:328px; height:24px; border:1px solid #ededed; position:absolute; margin:181px 0 0 0; padding:0px; z-index:2; }
div#liSwitcher-controls a.liSwitcher-buttons1 { display: block; float: left; margin:0; outline:0px; }
div#liSwitcher-controls a.liSwitcher-buttons2 { display: block; float: right; margin:0; outline:0px; }
div#liSwitcher-viewport { width:330px; height:207px; position:absolute; margin:0px; padding:0px; z-index:1; }
#dispaly-panel { text-align:center; width:330px; height:181px; float:left; }
#catchline { text-align:center; width:330px; height:22px; padding-top:4px; font-size:14px; color:#fff; float:left; }
.nllinks { color:#3f3f3f; }
.nllinks a:link, .nllinks a:active, .nllinks a:visited { color:#3f3f3f; text-decoration:none; }
.nllinks a:hover { color:#3f3f3f; text-decoration:underline; }
.tickets { width:346px; float:left; padding:3px 12px 3px 12px; background:#f9f9f9; margin:4px 0 0 0; }
.heading_bg { background:url(/travel/images/tickets_of_the_week_bg.gif) no-repeat 0 0; text-transform:uppercase; float:left; height:49px; width:346px; }
.heading_bg h2 { font:bold 12px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#000; margin:13px 0 0 57px; padding:0 }
.heading_bg_l { background:url(/travel/images/tickets_of_the_week_bg2.gif) no-repeat 0 0; text-transform:uppercase; float:left; height:49px; width:400px; }
.heading_bg_l h2, .heading_bg_l h3 { font:bold 12px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#000; margin:13px 0 0 57px; padding:0 }
.tickets table { border:1px solid #f0f0f0; border-top:none; background:#fff }
.tickets table td { border-bottom:1px solid #d9d9d9; height:21px; font:11px Tahoma, Arial, Helvetica, sans-serif; padding-left:12px }
.tickets table td a { text-decoration:none }
.tickets table td strong { color:#ff5500 }
.tickets .last td { border:none }
.org_head { width:121px; background:url(/travel/images/orange_tab_bg.jpg) repeat-x; color:#FFFFFF; font:bold 12px 'Trebuchet MS', Arial, Helvetica, sans-serif !important; text-transform:uppercase; float:left; text-align:center; margin:5px 0px 0px 6px; padding:3px 0px; display:inline; text-decoration:none; }
.org_head a { color:#FFFFFF; font:bold 12px 'Trebuchet MS', Arial, Helvetica, sans-serif !important; display:inline; text-decoration:none; text-shadow: #4f4f4f 1px 1px 2px; filter:shadow(color:#6a6a6a, strength:2, direction:120);height:1em }
.org_head a:link, .org_head a:active, .org_head a:visited, .org_head a:hover { color:#FFFFFF; font:bold 12px 'Trebuchet MS', Arial, Helvetica, sans-serif !important; display:inline; text-decoration:none; text-shadow: #4f4f4f 1px 1px 2px; filter:shadow(color:#6a6a6a, strength:2, direction:120);height:1em }
.grn_head { width:121px; background:url(/travel/images/green_tab_bg.jpg) repeat-x; color:#FFFFFF; font:bold 12px 'Trebuchet MS', Arial, Helvetica, sans-serif !important; text-transform:uppercase; float:left; text-align:center; margin:5px 0px 0px 6px; padding:3px 0px; display:inline; text-decoration:none; }
.grn_head a { color:#FFFFFF; font:bold 12px 'Trebuchet MS', Arial, Helvetica, sans-serif !important; display:inline; text-decoration:none; text-shadow: #4f4f4f 1px 1px 2px; filter:shadow(color:#6a6a6a, strength:2, direction:120);height:1em }
.grn_head a:link, .grn_head a:active, .grn_head a:visited, .grn_head a:hover { color:#FFFFFF; font:bold 12px 'Trebuchet MS', Arial, Helvetica, sans-serif !important; display:inline; text-decoration:none; text-shadow: #4f4f4f 1px 1px 2px; filter:shadow(color:#6a6a6a, strength:2, direction:120);height:1em }
.blue_head { width:121px; background:url(/travel/images/blue_tab_bg.jpg) repeat-x; color:#FFFFFF; font:bold 12px 'Trebuchet MS', Arial, Helvetica, sans-serif !important; text-transform:uppercase; float:left; text-align:center; margin:5px 0px 0px 6px; padding:3px 0px; display:inline; text-decoration:none; }
.blue_head a { color:#FFFFFF; font:bold 12px 'Trebuchet MS', Arial, Helvetica, sans-serif !important; display:inline; text-decoration:none; text-shadow: #4f4f4f 1px 1px 2px; filter:shadow(color:#6a6a6a, strength:2, direction:120);height:1em }
.blue_head a:link, .blue_head a:active, .blue_head a:visited, .blue_head a:hover { color:#FFFFFF; font:bold 12px 'Trebuchet MS', Arial, Helvetica, sans-serif !important; display:inline; text-decoration:none; text-shadow: #4f4f4f 1px 1px 2px; filter:shadow(color:#6a6a6a, strength:2, direction:120);height:1em }
.destination_list { border-bottom:1px solid #eee; border-top:1px solid #eee; float:left; width:780px; padding:0 0 8px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:8px 0 0 0 }
.destination_list h3 { padding:0 0 0 10px; float:left; width:770px; line-height:30px; color:#666 !important; font-weight:bold; margin:0; font-size:11px }
.destination_list ul { list-style:none; margin:0; padding:0 0 0 10px; float:left; width:770px; }
.destination_list li { list-style:none; float:left; width:120px; margin-right:5px; padding-bottom:3px }
.destination_list li a { color:#919191; text-decoration:none }
.destination_list li a:hover { text-decoration:underline; }
.airline_list { border-bottom:1px solid #eee; float:left; width:780px; padding:0 0 8px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px }
.airline_list h3 { padding:0 0 0 10px; float:left; width:770px; line-height:30px; color:#666 !important; font-weight:bold; margin:0; font-size:11px }
.airline_list ul { list-style:none; margin:0; padding:0 0 0 10px; float:left; width:770px; }
.airline_list li { list-style:none; float:left; width:120px; padding-bottom:3px; margin-right:5px }
.airline_list li a { color:#919191; text-decoration:none }
.airline_list li a:hover { text-decoration:underline; }
.img_relative { overflow:hidden; float:left; width:389px; height:202px }
.img_relative2 { overflow:hidden; float:left; width:389px; height:216px }
.img_relative img { display:block; }
.img_relative h1 { font:bold 17px/20px Arial, Helvetica, sans-serif; color:#fff; margin:-195px 0 0 0; padding:0; width:360px; text-align:left }
.img_relative h2 { font:bold 17px/20px Arial, Helvetica, sans-serif; color:#fff; margin:-195px 0 0 0; padding:0; width:360px; text-align:right; padding-left:15px; text-shadow: #000000 1px 1px 2px; filter:shadow(color:#4f4f4f, strength:2, direction:120);}
.img_relative h1 { position: relative; top:-195px; left:16px; z-index:1; font:bold 17px/20px Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:0; width:360px; text-align:left }
.img_relative span { position: relative; top:-195px; left:16px; z-index:1; font:bold 17px/20px Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:0; width:360px; text-align:right }
#traveldeals_cont { background:#f9f9f9; float:left; width:100%; padding:17px 0 7px 0 }
#travel_deals { width:752px; background:#fff; border:1px solid #f0f0f0; margin-left:12px; display:inline; padding:8px 0 14px 0; float:left; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000 }
#travel_deals p { font:11px/18px Tahoma, Arial, Helvetica, sans-serif; margin:0; padding:0; }
#travel_deals h2 { font:bold 12px 'Trebuchet MS', Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0; padding:0 }
#travel_deals strong { font:bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#92961a; margin:0; padding:0; text-transform:uppercase }
#travel_deals strong.sec { color:#2066c4 }
#travel_deals ul { margin:0; padding:0 }
#travel_deals li strong { color:#ff6e02 }
#travel_deals li { padding-left:8px; background:url(/travel/images/arrow_new2.gif) no-repeat left; display:block; line-height:24px }
#travel_deals a { text-decoration:none }
#travel_deals .ver_line { background:url(/travel/images/ver_line.gif) center repeat-y; }
#lowest_fare { width:340px; z-index:9999; position:absolute; left:100px; top:50px; background:#e1e1e1; border:1px solid #000; font:11px Arial, Helvetica, sans-serif; color:#000; text-align:left; padding:8px }
#lowest_fare li { font-size:11px; list-style:decimal }
.main_container_bg { background:#f9f9f9; float:left; width:100% }
.coupon_cont { border:1px solid #c2c2c2; background:url(/travel/images/coupons_bg.gif) no-repeat 0 0 #fff; height:110px; }
.coupontext2 { float:right; width:280px; font:bold 16px Arial, Helvetica, sans-serif; color:#000; text-align:center; padding:18px 8px 0 0 }
.coupontext2 span { color:#ff0000 }
.coupon_comment { font:11px Arial, Helvetica, sans-serif; color:#000; float:left; width:100%; padding:20px 0 0 5px }
.main_img { border:1px solid #e9e9e9; width:389px; float:left }
.head h1 { font:bold 16px/28px Arial, Helvetica, sans-serif; color:#000; background:#f7f7f7; width:381px; float:left; margin:0; padding:0 0 0 8px; border-bottom:1px solid #e9e9e9; }
.head { float:left; width:389px }
.pageTitle { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; background:#f7f7f7; border:1px solid #e9e9e9; font-weight:bold; line-height:28px; }
.pageTitle h1 { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:14px; }
.ybook { height:160px; background:url(/travel/images/list-bg2.gif) no-repeat 2px top; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.ybook h1, .ybook h3 { font:bold 17px Arial, Helvetica, sans-serif; margin:0; padding:0; color:#FFFFFF; line-height:30px; text-indent:10px; }
.ybook ul { margin:7px 0 0 35px; padding:0; }
.ybook ul li { list-style-type:none; line-height:22px; color:#3a3b48; font-size:12px; font-family:Arial, Helvetica, sans-serif }
.ybook-new { height:160px; background:url(/travel/images/list-bg2-new.gif) no-repeat 2px top; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.ybook-new h1, .ybook-new h3 { font:bold 17px Arial, Helvetica, sans-serif; margin:0; padding:0; color:#FFFFFF; line-height:30px; text-indent:10px; }
.ybook-new ul { margin:7px 0 0 35px; padding:0; }
.ybook-new ul li { list-style-type:none; line-height:22px; color:#3a3b48; font-size:12px; font-family:Arial, Helvetica, sans-serif }
.travel-deals { border:1px solid #e8e8e8; background:#fff; font-family:Arial, Helvetica, sans-serif }
.travel-deals td { padding:0 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px }
.travel-deals thead td { line-height:30px; font-size:14px; font-weight:bold; color:#000 }
.travel-deals h2 { line-height:30px; font-size:13px; font-weight:bold; color:#000; margin:0; padding:0 }
.travel-deals .red { color:#ff0000; font-size:11px; font-weight:normal; }
.red{color:#ff0000; font-size:11px; font-weight:normal;}
.travel-deals .org { color:#E25915 }
.travel-deals b { color:#E25915 }
.listing td { border-bottom:1px solid #e8e8e8 }
.listing a { font-size:12px !important; font-family:Arial, Helvetica, sans-serif !important; text-decoration:none !important; color:#000 !important; }
.listing a:hover { font-size:12px !important; font-family:Arial, Helvetica, sans-serif !important; text-decoration:underline !important; color:#000 !important; }
.listing b a { font-size:12px !important; font-family:Arial, Helvetica, sans-serif !important; text-decoration:none !important; color:#E25915 !important; font-weight:bold !important; }
.listing b a:hover { font-size:12px !important; font-family:Arial, Helvetica, sans-serif !important; text-decoration:underline !important; color:#E25915 !important; font-weight:bold !important; }
.sun { font:normal 12px/18px Arial, Helvetica, sans-serif; text-align:justify; padding-right:10px }
.sun h2, .sun h1 { color:#e25e16; font:bold 16px Arial, Helvetica, sans-serif; margin:0; padding:0 0 10px 0; }
.sun p { font-weight:bold; margin:0; padding:0; }
.altrow { background:url(/travel/images/deals-bg.gif) repeat-x bottom; padding-left:10px; }
.headingLink { font-size:13px; color:#000; font-weight:bold; }
.headingLink a:link, .headingLink a:active, .headingLink a:visited { font-size:13px; color:#000; font-weight:bold; text-decoration:none; }
.headingLink a:hover { font-size:13px; color:#000; font-weight:bold; text-decoration:underline; }
/* CSS for Hotel Tabid*/
.acc1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2066c4; padding-left:5px; }
.acc2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000; padding-left:5px; }
.acc2 strong { color:#659213; }
.acc3 { background:url(http://www.onetravel.com/travel/images/dot-line.gif) repeat-x 0 0; }
.acc4 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ff5500; padding-right:5px; }
.acc4 a:link, visited { color:#ff5500; text-decoration:none; }
.acc4 a:hover { color:#fb935f; text-decoration:underline; }
.white-row { background:#FFF; }
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-state-disabled { cursor: default !important; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top:0; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding:5px 0 0px 20px; height:26px; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; height:auto !important }
.ie6fixformenu { Z-INDEX: -1; POSITION: absolute; TOP: 15px; LEFT: 800px; }
/* CSS for Hotel Tabid*/
.family-travel-cont { padding:0 10px; text-align:justify; font-size:12px; color:#000; line-height:16px; border-bottom:8px solid #fff; border-top:8px solid #fff }
.family-travel-cont img { float:left; margin-right:8px }
.family-travel-cont strong { line-height:20px }
.family-travel-cont p { font-size:12px !important; font-family:Arial, Helvetica, sans-serif !important; text-align:justify !important; }
#owot .head { background:url(/travel/images/owot_headbg.jpg) repeat-x; color:#000; font:bold 14px/30px Arial, Helvetica, sans-serif; width:374px }
#owot .head img.left { float:left }
#owot .head img.right { float:right }
#owot .head span { float:left; padding-left:5px; width:auto }
#owot .tabs { padding:8px; border:1px solid #e9e9e9; border-top:0px; padding-bottom:2px }
#owot .tabs a { background:url(/travel/images/owot_tabbg.jpg) no-repeat 0 0; width:167px; height:34px; text-align:center; color:#000; text-decoration:none; font-size:12px; font-weight:bold; margin-bottom:6px; line-height:32px; font-family:Arial, Helvetica, sans-serif !important }
#owot .tabs a:hover { color:#f49509 }
#owot .tabs a.left { float:left }
#owot .tabs a.right { float:right }
/* airport parking */
.airportpark h2 { margin:0; margin-top:-62px; padding:10px 15px; font:bold 24px Arial, Helvetica, sans-serif; color:#fff }
.airportpark small { font-size:15px }
.airportpark span { color:#ffda2b }
.booking-steps { font-family:Arial, Helvetica, sans-serif }
.booking-steps h2, .booking-steps h3 { margin:0; padding:0; color:#000; font:bold 16px Arial, Helvetica, sans-serif }
.booking-steps h1{ margin:0; padding:0; color:#000; font:bold 16px Arial, Helvetica, sans-serif; text-align:left; }
.booking-steps .ap-head { background:url(/travel/images/booking-stepsbg.gif) no-repeat 0 0; line-height:36px }
.booking-steps .ap-head b { font-size:20px; font-weight:bold; color:#fff; float:left; width:36px; text-align:center }
.booking-steps .ap-head h3 { margin:0; padding:0; font:bold 14px/36px Arial, Helvetica, sans-serif; color:#fff; text-indent:10px }
.booking-steps .ap-content { background:#fff; font-size:12px; line-height:16px; text-align:justify; padding:5px 8px 10px 8px; border:1px solid #ededed; border-top:none }
/* end */
/* tablinks in landing pages */
.head-tabs { background:url(/travel/images/owot_headbg.jpg) repeat-x; color:#000; font:bold 14px/30px Arial, Helvetica, sans-serif; width:408px }
.head-tabs img.left { float:left }
.head-tabs img.right { float:right }
.head-tabs span { float:left; padding-left:5px; width:auto }
.tablinks { padding:8px; border:1px solid #e9e9e9; border-top:0px; padding-bottom:2px }
.tablinks a:link, .tablinks a:active, .tablinks a:visited { background:url(/travel/images/owot_tabbg.jpg) no-repeat 0 0; width:167px; height:34px; text-align:center; color:#000; text-decoration:none; font-size:12px; font-weight:bold; margin-bottom:6px; line-height:32px; font-family:Arial, Helvetica, sans-serif !important }
.tablinks a:hover { color:#f49509 }
.tablinks a.left { float:left }
.tablinks a.right { float:right }
/*Top International CSS Created by Prince on 08 Nov 2010*/
/*------------- Universal Tags -------------*/
* { outline:none; }
img, hr { border:none; }
/* Flight Deals CSS*/
.ot-int-flgt-wraper { width:808px; /*	float:left;*/	text-align:left; margin:0 auto; }
.ot-int-flgt-heading { width:808px; float:left; padding-bottom:9px; border-bottom:1px solid #dbdbdb; }
.ot-int-flgt-heading h2 { font:bold 16px Arial, Helvetica, sans-serif; color:#403c3b; padding:0px; margin:0px; margin-bottom:5px; }
.ot-int-flgt-heading .indenter { font:11px Arial, Helvetica, sans-serif; color:#010101; margin:0px; padding:0px; }
.ot-int-flgt-contnr { width:808px; float:left; }
.ot-int-flgtdeal-row { width:808px; float:left; padding:8px 0 0 0; }
.ot-int-flgtdeal-cont { width:264px; float:left; background:url("http://www.onetravel.com/travel/images/ot-int-deal-reptr.gif") top left repeat-y; }
.ot-int-flgtdeal-heading { width:264px; float:left; background:url("http://www.onetravel.com/travel/images/ot-int-top-reptr.gif") top left repeat-x; line-height:35px; }
.ot-int-flgtdeal-headleft { width:264px; float:left; background:url("http://www.onetravel.com/travel/images/ot-int-top-lftcurve.gif") top left no-repeat; }
.ot-int-flgtdeal-headrgt { width:264px; float:left; height:35px; background:url("http://www.onetravel.com/travel/images/ot-int-top-rgtcurve.gif") top right no-repeat; }
.ot-int-flgtdeal-headrgt h3 { font:bold 16px Arial, Helvetica, sans-serif; color:#000000; line-height:35px; background:url("http://www.onetravel.com/travel/images/ot-int-black-arrow.gif") 10px 12px no-repeat; padding:0 0 0 21px; margin:0px; }
.ot-int-flgtdeal-middsec { width:258px; float:left; padding:0px 3px; }
.ot-int-flgtdeal-middsec ul { margin:5px 2px; padding:0px; list-style-type:none; }
.ot-int-flgtdeal-middsec ul li { margin:0; padding:4px 0 5px 0; list-style-type:none; display:block; float:left; width:254px; background:url("http://www.onetravel.com/travel/images/ot-int-grey-arrow.gif") left bottom repeat-x; }
.ot-int-flgtdeal-middsec ul li span.desti { display:block; float:left; color:#737272; background:url("http://www.onetravel.com/travel/images/ot-int-red-arrow.gif") left 6px no-repeat; padding:0 0 0 10px; line-height:17px; }
.ot-int-flgtdeal-middsec ul li span.desti strong { color:#000; }
.ot-int-flgtdeal-middsec ul li b { display:block; float:right; font:bold 20px Arial, Helvetica, sans-serif; color:#e25e19; padding:6px 8px 0 0; }
.ot-int-flgtdeal-botcurv { width:264px; height:8px; float:left; background:url("http://www.onetravel.com/travel/images/ot-int-bottom-curve.gif") left bottom no-repeat; }
.rgt-pad { padding-right:8px; }
/* Top Deals CSS------------------------------------------------*/
.ot-int-tpdelz { width:391px; float:left; text-align:left; background:url("http://www.onetravel.com/travel/images/ot-int-top-deals-reptr.gif") left top repeat-y; }
.ot-int-tpdelz-top { width:391px; float:left; }
.ot-int-tpdelz-midd { width:391px; float:left; background:url("http://www.onetravel.com/travel/images/ot-int-top-deals-bott.gif") left bottom no-repeat; }
.ot-int-tpdelz-freindentfr { width:379px; float:left; padding:6px; font:11px Arial, Helvetica, sans-serif; color:#010101; line-height:16px; }
.ot-int-tpdelz-fares { width:389px; float:left; padding:1px; font:12px Arial, Helvetica, sans-serif; color:#272428; line-height:16px; }
.ot-int-tpdelz-fares th { background:#ffebbc; line-height:25px; border-top:1px solid #e8e7e7; border-bottom:1px solid #e8e7e7; }
.ot-int-tpdelz-fares th table { border:1px solid #fff; }
.ot-int-tpdelz-fares th table td { background:#ffebbc; line-height:25px; padding-left:6px; }
.ot-int-tpdelz-fares tr { background:url("http://www.onetravel.com/travel/images/ot-int-grey-arrow.gif") left bottom repeat-x; }
.ot-int-tpdelz-fares tr td { line-height:30px; padding-left:6px; }
.ot-int-tpdelz-fares tr td.price { font:bold 14px Arial, Helvetica, sans-serif; color:#e25e19; }
.ot-int-tpdelz-fares tr.last { background:none; }
/* Coupon CSS------------------------------------------------*/
.ot-int-flght-cponwrap { width:384px; height:106px; float:left; text-align:left; padding:10px 0 0 7px; background:url("http://www.onetravel.com/travel/images/ot-int-cpon-bg.gif") left top no-repeat; }
.ot-int-flght-cpon { width:384px; height:67px; float:left; text-align:right; }
.ot-int-flght-cpon p { text-align:center !important; font:bold 17px Arial, Helvetica, sans-serif !important; color:#000000 !important; margin:13px 0 0 94px !important; }
.ot-int-flght-cpon p span { color:#ff0000 !important; }
.ot-int-flght-cpontxt { width:380px; float:left; padding:3px 2px 0; font:11px Arial, Helvetica, sans-serif; line-height:14px; }
.ot-careerwrap { width:800px; margin-top:20px; padding-left:20px; font:12px normal Arial, Helvetica, sans-serif !important; line-height:20px !important; }
.bottomNavBg { margin-top:8px; font-size:11px; color:#000; float:left; width:100%; background:url(/travel/images/footer_nav_bg.jpg) repeat-x top; padding-bottom:10px; padding-top:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px }
.bottomNavBg ul { list-style:none; margin:0; padding:8px 0 0 10px; width:770px; float:left }
.bottomNavBg li { float:left; width:auto; list-style:none }
.bottomNavBg li a { color:#000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px }
.bottomNavBg li a:hover { text-decoration:underline; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px }
.bottomNavBg li a:link, .bottomNavBg li a:active, .bottomNavBg li a:visited { color:#000; text-decoration:none; }
.grnTxt2 { line-height:26px; border-bottom:1px solid #eee; border-top:1px solid #eee; padding-left:10px; color:#666 }
.grnTxt2 strong { color:#666; }
.grnTxt2 a { color:#D04805 }
/* footer sprite classes start */
.footer_sprite { float:left; width:750px; background:#fff; padding-top:3px; padding-bottom:8px }
.footer_sprite img { float:left; margin-top:8px; margin-left:21px }
.footer_sprite span { background:url(/travel/images/footer-sprite.png) no-repeat; float:left; margin-top:8px; margin-left:21px }
.footer_sprite span a { text-decoration:none; display:block }
.footer_sprite .iatan { background-position:0 0; width:38px; height:34px; margin-left:10px }
.footer_sprite .iatan a { width:38px; height:34px }
.footer_sprite .tia { background-position:0 -97px; width:83px; height:33px; }
.footer_sprite .tia a { width:83px; height:33px }
.footer_sprite .astanet { background-position:0 -87px; width:42px; height:35px; margin-top:5px; }
.footer_sprite .astanet a { width:42px; height:35px }
.footer_sprite .truste { background-position:0 -122px; width:31px; height:43px; }
.footer_sprite .truste a { width:31px; height:43px }
.footer_sprite .verisign { background-position:0 -167px; width:93px; height:53px; }
.footer_sprite .verisign a { width:93px; height:53px }
.footer_sprite .master { background-position:0 -257px; width:51px; height:32px; }
.footer_sprite .master a { width:51px; height:32px }
.footer_sprite .visa { background-position:0 -290px; width:50px; height:32px; margin-left:10px }
.footer_sprite .visa a { width:50px; height:32px }
.footer_sprite .amex { background-position:0 -323px; width:49px; height:32px; margin-left:10px }
.footer_sprite .amex a { width:49px; height:32px }
.footer_sprite .discover { background-position:0 -356px; width:49px; height:32px; margin-left:10px }
.footer_sprite .discover a { width:50px; height:32px }
.footer_sprite .diners { background-position:0 -389px; width:49px; height:32px; margin-left:10px }
.footer_sprite .diners a { width:49px; height:32px }
.footer_sprite .hitwise { background-position:0 -372px; width:44px; height:50px }
.footer_sprite .hitwise a { width:44px; height:50px }
.footer_sprite .arc { background-position:0 -425px; width:68px; height:51px; margin-top:2px; }
.footer_follow_links { float:left; width:98%; }
.footer_follow_links span { background:url(/travel/images/footer-sprite.png) no-repeat scroll 0 0 transparent; float:left; margin-right:5px; margin-top:3px; }
.footer_follow_links a { float:left; }
.footer_follow_links ul { margin:0; padding:0; list-style:none; float:left; width:auto; }
.footer_follow_links li { color:#333; float:left; width:auto; padding-right:7px; line-height:24px; list-style:none !important }
.footer_follow_links .twitter { background-position:-59px 0; height:19px; width:20px; }
.footer_follow_links .twitter a { height:19px; width:20px; }
.footer_follow_links .facebook { background-position:-80px 0; height:18px; width:18px; }
.footer_follow_links .facebook a { height:18px; width:18px; }
.footer_follow_links .travel_dealsblog { background-position:-60px -25px; height:18px; width:18px; }
.footer_follow_links .travel_dealsblog a { height:18px; width:18px; }
.footer_follow_links .wanderlust { background-position:-79px -25px; height:19px; width:19px; }
.footer_follow_links .wanderlust a { height:19px; width:19px; }
/* footer sprite classes End*/
/* Home Page CSS Start */
.srvcs-wrap{float:left;width:813px;margin-left:10px;background:#FFF;}
.srvcs-box, .flights-img, .car-img, .hotel-img, .vacation-img, .srvcs-dealbox, .srvcs-botm{float:left;width:197px;}
.flights-img, .car-img, .hotel-img, .vacation-img, .srvcs-botm{height:109px;background:url("/travel/images/ot-hp-srvcs-sprite.jpg") no-repeat;}
.flights-img{background-position:left top;}
.car-img{background-position:left -109px;}
.hotel-img{background-position:left -218px;}
.vacation-img{background-position:left -327px;}
.srvcs-botm{background-position:left -436px; height:28px;line-height:28px;}
.srvcs-botm img{float:right;margin:11px 9px 0 0;}
.srvcs-dealbox{width:195px; width:195px\9; *width:195px; _width:195px; border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;padding:2px 0;}
.srvcs-dealbox h4{padding:0px;margin:0px;font:bold 11px Arial, Helvetica, sans-serif;color:#000;line-height:24px;background:#eeeeee;text-indent:5px;}
.srvcs-dealbox ul{padding:2px 0;margin:0px;list-style-type:none;}
.srvcs-dealbox ul li{list-style-type:none;background:url("/travel/images/bulRd.gif") 5px 7px no-repeat;line-height:20px;float:left;}
.srvcs-dealbox ul li span{float:left;width:165px; width:151px\9; *width:151px; _width:151px; text-indent:14px;}
.srvcs-dealbox ul li span b{color:#707070;font-weight:normal;}
.srvcs-dealbox ul li strong{float:right;width:30px; width:35px\9; *width:35px; _width:35px; font-weight:bold;color:#ff5500;}
.rgtpad8{padding-right:7px;}
#travel_deals h2{color:#000;font-size:14px;}
#travel_deals li{background: url("/travel/images/bulRd.gif") no-repeat scroll left center transparent;line-height:19px;}
#travel_deals strong{color: #000;font: bold 13px Arial,Helvetica,sans-serif; text-transform:none !important;}
#travel_deals strong.sec{color:#000;}
#travel_deals li strong {color: #ff5500;font: bold 11px Arial,Helvetica,sans-serif !important;}
/* Home Page CSS End */
/* session-time-out */
.session-middle-content { background-image:url(/travel/images/img-middle-bg-session01.gif); border-left:#e4e4e4 1px solid;border-right:#e4e4e4 1px solid; color:#000000; font-size:16px !important; font-weight:bold; line-height:28px; font-family:Arial, Helvetica, sans-serif; background-color:#ededed;}
.session-middle-content b {color:#e35f15; font-size:23px; font-weight:bold}
.session-middle-content strong {font-size:20px; font-weight:bold}
.session-header, .session-footer {font-size:24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#FFF;background-image:url(/travel/images/img-topbg-session.gif); line-height:43px;}
.session-footer {background-image:url(/travel/images/img-bttmbg-session.gif); color:#dd5000}
.session-disclaimer {font-size:10px; color:#989898; font-weight:normal; line-height:14px; text-align:right}
/* Heading for all Banners starts */
.main_img_newer { float:left }
.main_img_newer .head_newer h1 { font:bold 16px/28px Arial, Helvetica, sans-serif; color:#000; float:left; margin:0; padding:2px 0 0 8px; }
.main_img_newer .head_newer { float:left; float: left; left: 430px; position: absolute; z-index: 3;}
.main_img_newer .img_relative_new { text-align:left; position:relative}
.main_img_newer .img_relative_new img { display:block; }
.main_img_newer .img_relative_new h1 { font:bold 17px/20px Arial, Helvetica, sans-serif; color:#fff; margin:-195px 0 0 0; padding:0; width:360px; text-align:left }
.main_img_newer .img_relative_new h2 { font:bold 17px/20px Arial, Helvetica, sans-serif; color:#fff; margin:0px; padding:0; text-align:left; padding-left:15px; text-shadow: #000000 1px 1px 2px; filter:shadow(color:#4f4f4f, strength:2, direction:120); position:absolute; bottom:3px;}
.main_img_newer .img_relative_new h1 { font:bold 17px/20px Arial, Helvetica, sans-serif; color:#fff; margin:0px; padding:0; text-align:left; padding-left:15px; text-shadow: #000000 1px 1px 2px; filter:shadow(color:#4f4f4f, strength:2, direction:120); position:absolute; bottom:14px; }
.main_img_newer .img_relative_new h3 { font:bold 17px/20px Arial, Helvetica, sans-serif; color:#fff; margin:0px; padding:0; text-align:left; padding-left:15px; text-shadow: #000000 1px 1px 2px; filter:shadow(color:#4f4f4f, strength:2, direction:120); position:absolute; bottom:8px;}
.main_img_newer .img_relative_new  h2 span {font:bold 17px/20px Arial, Helvetica, sans-serif; color:#FFDA2B;}
.main_img_newer .img_relative_new h3 span {font:bold 17px/20px Arial, Helvetica, sans-serif; color:#FFDA2B;}

.img_relative_live { width:389px; text-align:left;}
.img_relative_live h2 { margin: 0; padding: 124px 0 0 15px; position: absolute; text-align: left; width: 373px; z-index: 3; font:bold 16px/20px Arial, Helvetica, sans-serif; color:#fff; text-shadow: #000000 1px 1px 2px; filter:shadow(color:#4f4f4f, strength:2, direction:120); }
.img_relative_live h1 { margin: 0; padding: 139px 0 0 10px; position: absolute; text-align: left; width: 373px; z-index: 3; font:bold 19px/20px Arial,Helvetica,sans-serif; color:#fff; text-shadow: #000000 1px 1px 2px; filter:shadow(color:#4f4f4f, strength:2, direction:120);}
.img_relative_live h1 span{ color:#F7F00C}
/* session-time-out ends */ 
#navCS2009 {z-index:999;}
.toll_num {width:345px; background:url(/travel/images/toll_numbg.gif) repeat-x; height:30px; font:bold 20px Arial, Helvetica, sans-serif; color:#000; padding-top:10px; padding-left:16px;}
.header_links_new1{}
.header_links_new1 a{padding:5px 8px 0 !important;}
