body{font:normal 12px Arial,Helvetica,Sans-serif;margin:0 auto;padding:0;}
td{font:normal 12px Arial,Helvetica,Sans-serif;padding:0;margin:0}
#content{width:325px;margin:0;padding:0;vertical-align:top;}
.intro{color:#006B77}
#content a{color:#000;text-decoration:underline}
#content a:hover{color:#F90}
#content h1{font:normal 28px Helvetica,Arial,Sans-serif;color:#033;border-bottom:1px solid #033}
.cnr{background:url('../images/cnr_dot.gif') no-repeat 214px 0}
#nav2{margin:0;padding:0;width:222px;background:url('../images/lnav_bg.gif') no-repeat 0 0}
/*New h2 tags replacing old h1 tags*/
#fHeader h1, #fHeader h2{font:bold 12px Arial,Helvetica,Sans-serif;color:#033;padding:4px 0 4px 18px;margin:0}
#nav2 h2, #manageHeader h2{font:bold 12px Arial,Helvetica,Sans-serif; margin:0 !important; padd\ing:0 0 0 14px !important;line-height:1.7em}
#nav2 h2 a{font:bold 12px Arial,Helvetica,Sans-serif;color:#033;text-decoration:none}
#nav2 h2 a:hover{background:none;text-decoration:underline; color:#033} 
#nav2 a{text-decoration:none;font:normal 11px Arial,Helvetica,Sans-serif;color:#666;display:block;padding:3px 3px 3px 5px;margin-bottom:1px}
#nav2 li li>a{margin-bottom:0px}
#nav2 a:hover{display:block;color:#033;background: #FFF url('../images/n_notch_hover.gif') no-repeat 0 50%;text-decoration:underline;}
#nav2 a.selected,#nav2 a.selected:hover{background:url('../images/n_notch.gif') no-repeat 0 50%;background-color:#197A84;display:block;color:#FFF;text-decoration:none}
#nav2 >a.selected,#nav2 >a.selected:hover{background:url('../images/n_notch.gif') no-repeat 0 50%}
#nav2 >a:hover{color:#21849A;background:url('../images/n_notch_hover.gif') no-repeat 0 50%;text-decoration:none}
#nav2,#nav2 li{list-style-type:none;margin:0;padding:0}
#nav2 li ul{margin:0;padding:0;width:103px;margin-right:8px;position:relative}
#nav2 li ul li{background:url('../images/nav_bdr.gif') repeat-x bottom;/*border-bottom: 1px solid #CCC*/}
#nav2 li ul >li{background:0;display:block;border-bottom:1px solid #CCC}
#nav2 li ul li *{display:block;background:url('../images/n_notch1.gif') no-repeat 0 50%}
#nav2 li ul li ul{position:absolute;top:0;left:111px;border:0 !important}
#nav2 .top{background:url('../images/nav_bdr.gif') repeat-x bottom}
#nav2 >li .top{background:0;border-top:1px solid #CCC}
#nav2 >li li .top{background:0;border-top:1px solid #CCC}
* html #nav2 ul li{float:left;height:1%}
* html #nav2 ul li a{height:1%}
#nav2 li ul{background:url('../images/nav_bdr.gif') repeat-x top;padding-top:1px}
#nav2 li >ul{background:0;padding-top:0px}
#nav2 li ul li ul{background:url('../images/nav_bdr.gif') repeat-x top;padding-top:1px}
#nav2 li ul li >ul{background:0;padding-top:0px}
/*.blankTab{background:url('../images/n_endL.gif') no-repeat 100% 0;padding:0 90px 0 0;margin:0}*/
/*.lTab{background:url('../images/test.gif') no-repeat 0 0;float:left;height:25px;width:3px}*/
#navInPage{margin:0 8px 0 0;padding:0;width:102px;position:relative;float:left}
#navInPage a{text-decoration:none;font:normal 11px Arial,Helvetica,Sans-serif;color:#666;display:block;padding:3px 3px 3px 5px;margin-bottom:1px}
#navInPage >ul li a{margin-bottom:0}
#navInPage a:hover{display:block;color:#033;text-decoration:underline;background:url('../images/n_notch_hover.gif') no-repeat 0 50%}
#navInPage a.selected{background:#197A84 url('../images/n_notch.gif') no-repeat 0 50%;display:block;color:#FFF}
#navInPage a.selected:hover{background:#197A84 url('../images/n_notch.gif') no-repeat 0 50%;display:block;color:#FFF;text-decoration:none}
#navInPage ul{margin:0;padding:0;width:102px}
#navInPage li{list-style-type:none;margin:0;padding:0;display:block;background:url('../images/nav_bdr.gif') repeat-x bottom}
#navInPage >ul li{border-bottom:1px solid #CCC;background:0}
* html #navInPage ul li{float:left;height:1%}
* html #navInPage ul li a{height:1%}
.holidaysCont{width:769px;background:#FFF;border:0}
.holidaysCont td{vertical-align:top}
#holCol{width:214px;float:left;clear:both;text-align:center; }
#holCol a{cursor:pointer}
#holCol2{width:222px !important;float:left;}
#holwrapper{margin:8px 0 0 0;text-align:center}
#holwrapper img{margin-bottom:8px}
#holCol >a img,#holCol2 >a img{margin-bottom:8px}
#holHigh{margin:-3px 0 0 0;float:right}
#holCol2 >#holHigh{margin:0}
#nav2Only{background:url('../images/cnr_dot.gif') no-repeat 103px 0}
#nav2Only #nav2{margin:0;padding:0;width:103px;background:url('../images/snav_bg.gif') no-repeat 0 0;text-align:left}
#nav2Only #nav2 li{margin:0;padding:0;width:103px;text-align:left}
#nav2Only #nav2 li ul{margin-right:0}
#holTC{text-align:left;margin-left:0;}
#holTC #ppTerms{width:425px}
#ppHolTerms{padding:5px 0 0 0;width:325px;text-align:left}
#ppHolDet{margin:0;padding:0 0 15px 0;float:right;clear:both}
#ppHolTerms >#ppHolDet{float:none;clear:none;margin:0 0 0 10px}
#ppHolDet p{color:#666;font:normal 10px Arial,Helvetica,Sans-serif}
#ppHolDet >p{margin-top:0}
.ppHolStar{display:inline;float:left;color:#666;width:10px;font:bold 23px Arial,Helvetica,Sans-serif;padding:0 1px 0 0;margin:-2px 0 0 0}
.fCalc{width:222px;position:relative}
#fareCalc{background:url('../images/fare_bg.jpg') repeat-x 0 0}
#fareCont{width:100%;height:21px;position:relative}
.fareContB{background:url('../images/fare_hR.jpg') no-repeat top right;z-index:1}
#fareCont h1{color:#033;font:bold 12px Arial,Helvetica,Sans-serif;padding:3px 0 0 18px;background:url('../images/fare_arrow.jpg') no-repeat 7px 7px;margin:0}
.fareHL{height:24px;width:4px;position:absolute;top:0;left:0;background:url('../images/fare_hL.gif') no-repeat 0 0}
.fareHR{height:24px;width:4px;position:absolute;top:0;right:0;background:url('../images/fare_hR.jpg') no-repeat 0 0}
.fareR{height:24px;width:4px;position:absolute;top:0;right:0;background:url('../images/fare_hR.jpg') no-repeat 0 0}
.fCalc >#smartS{height:93px}
#smartS{border-top:1px solid #B5D4D7;border-left:1px solid #B5D4D7;background:url('../images/fareSS_bg.jpg') repeat-x 0 0}
#smartS fieldset{border:0;padding-top:2px}
#smartS >fieldset{padding-top:4px}
#smartS fieldset legend{display:none}
#smartS fieldset label{padding:0 0 0 3px;margin:0;position:relative;top:2px;font:normal 12px Arial,Helvetica,Sans-serif;color:#033}
#smartS fieldset >label{position:relative;top:0}
#smartS fieldset label.fareLabel{padding-top:7px !important}
#smartS fieldset input{vertical-align:bottom;margin:0 0 0 11px}
#smartS fieldset input.noMargin{margin-left:13px}
#smartS >fieldset input.noMargin{margin-left:5px !important}
#ssDetails{width:157px;margin:4px 0 0 18px}
#smartS fieldset >#ssDetails{margin:7px 0 0 5px}
#ssDetails label{color:#033;font:normal 12px Arial,Helvetica,Sans-serif;padding:0 !important;float:left;clear:left}
#ssDetails label.toLabel{padding:7px 0 0 0 !important}
#ssDetails select{width:123px;font:normal 10px Arial,Helvetica,Sans-serif;margin:0 0 3px 0;float:right}
#ssDetails >select{width:123px;font:normal 10px Arial,Helvetica,Sans-serif;margin:0 0 3px 1px}
.fareRB{border-right:1px solid #B5D4D7}
.ssSearch{float:right;clear:both;margin:1px 0 2px 0 !important;;height:20px}
#smartS >fieldset input.ssSearch{margin:1px 0 3px 0}
.fareBot{vertical-align:top}
#fCalcP,.fCalcP{background:url('../images/fare_bg.jpg') repeat-x 0 0;width:325px;position:relative}
#fareP{width:103px;position:absolute;top:22px;right:-1px;z-index:1}
#fareCalc >#fareP{position:absolute;top:22px;right:0}
#fPText{color:#006B77;font:normal 11px Arial,Helvetica,Sans-serif;text-align:center;margin:0;padding:0;line-height:11px;position:absolute;top:3px;left:0;background:url('../images/fare_promobg.jpg') repeat-x 0 0}
#fPText p{color:#006B77;font:normal 11px Arial,Helvetica,Sans-serif;text-align:center;margin:-14px 0 0 0;mar\gin:-11px 0 0 0;padding:0;line-height:11px;position:relative}
#fPText  >p{margin:-14px 0 0 0}
.farePrice{font:normal 30px Arial,Helvetica,Sans-serif;line-height:30px;padding:0;margin:0;color:#006B77;text-align:center;position:relative;top:3px}
#fPText >.farePrice{padding:0 0 3px 0 !important}
#fareP img{vertical-align:top}
img.farePromoB{padding-top:0}
.fareDol{font:normal 15px Arial,Helvetica,Sans-serif;position:relative;top:-10px;left:3px;margin-right:3px}
.fareDol img{position:absolute;top:16px;left:-11px}
.fareDol >img{position:absolute;top:-12px;left:-12px}
.fareAst{font:normal 14px Arial,Helvetica,Sans-serif;position:relative;top:-14px;left:0}
.farePrice2{font:bold 15px Arial,Helvetica,Sans-serif;line-height:16px;position:relative;top:1px}
#fPText >span.farePrice2{position:relative;top:2px}
.ssNotchW{background:url('../images/fare_notch.gif') no-repeat 0 0;position:absolute;top:19px;right:-1px;width:3px;height:5px}
.ssNotchS{background:url('../images/fare_notch.gif') no-repeat 0 0;position:absolute;top:19px;right:0;width:3px;height:5px}
.fCalc >.ssNotchW,.fCalc >.ssNotchS{position:absolute;top:19px;right:0}
.hCLHeaderTT{background:#FFF url('../images/hl_bodyHeader.gif') no-repeat 0 0;height:195px;width:214px}
.hCLHeaderTT h1{font:bold 12px Arial,Helvetica,Sans-serif;color:#033;padding:3px 0 4px 19px;margin:0;float:left !important;display:inline}
.hCLHeader{background:#FFF url('../images/hl_bodyHeader.gif') no-repeat 0 0;height:25px;width:214px}
.hCLHeader h1{font:bold 12px Arial,Helvetica,Sans-serif;color:#033;padding:3px 0 4px 19px;margin:0;float:left !important;display:inline}
#clientLog{width:214px;color:#033;position:relative}
#loginArea{padding-left:18px;position:relative;border-left:1px solid #B5D4D7;min-height:50px}
#clientLog >#loginArea{padding-left:8px}
#loginArea form{margin:0;padding:0}
#loginArea form fieldset{border:0;height:37px}
#loginArea legend{display:none}
#loginArea label{font:normal 11px Arial,Helvetica,Sans-serif;color:#000;float:left;clear:both;padding-top:1px}
#loginArea input{width:63px;border:1px solid #B5D4D7;height:14px;font:normal 10px Arial,Helvetica,Sans-serif;padding:0 0 0 2px;margin:0 54px 4px 0;position:relative;float:right;clear:both}
#loginArea >form fieldset input{margin:0 63px 4px 0;clear:none}
#loginArea input.clientLogB{width:48px;height:18px;position:absolute;top:17px;to\p:19px;right:15px;border:0;margin:0}
#loginArea >form fieldset input.clientLogB{position:absolute;top:22px;right:15px}
#loginArea ul{list-style-type:none;margin:0;padding:0;position:relative;top:1px;text-align:left}
#loginArea div > ul{position:relative;top: -6px; left:-2px;display:inline}
#loginArea ul li{display:inline}
#loginArea ul li.first{margin-right:70px}
#loginArea ul li a{font:normal 11px Arial,Helvetica,Sans-serif;text-decoration:underline}
#loginArea ul li a:hover{font:normal 11px Arial,Helvetica,Sans-serif;text-decoration:none;color:#F90}
img.cLoginBot{vertical-align:top;clear:both}
.cLoginBot{width:214px;height:6px;background:url('../images/h_borderbot.gif') no-repeat 0 0;float:left}
#clientLog >span.cLoginBot{position:relative;bottom:6px}
hr.headingline{margin:5px 0 5px 0;border:0;background-color:#7F9999;height:1px;display:block}
.hd_btn .hd_lnk{position:relative;top:-5px;left:5px}
.hd_btn a{text-decoration:none;font:12px Arial,Helvetica,sans-serif}
.hd_btn a:hover{color:#f90;text-decoration:underline}
#hd_prev{float:left;width:174px}
#hd_back{margin-top:5px}
.bodycopy{color:#000;font:12px Arial,Helvetica,sans-serif}
a{color:#006B77}
a:active{color:#006B77}
a:visited{color:#006B77}
a:hover{color:#F90}
#popheading,#heading{color:#033}
#popheading h1{font:normal 28px Helvetica,Arial,Sans-serif;color:#033;margin:10px 0 0 0}
#heading h1{font:normal 28px Helvetica,Arial,Sans-serif;color:#033;margin:5px 0 0 0;padding-bottom:8px;border-bottom:1px solid #033}
#heading h2{font:normal 14px Arial,Helvetica,Sans-serif;color:#006B77;margin:5px 0 0 0;padding-bottom:8px;}
.Heading1Green{color:#58897f;font:28px Arial,Helvetica,Sans-serif}
.heading2,.Heading2,h2{color:#006B77;font:14px Arial,Helvetica,Sans-serif}
.Heading2Black{color:#000;font:14px Arial,Helvetica,Sans-serif;line-height:28px}
.Heading3,h3{color:#000;font:14px Arial,Helvetica,Sans-serif;line-height:28px}
.Heading4,h4{color:#006B77;font:15pt Arial,Helvetica,Sans-serif;text-decoration:none}
.Heading5,h5{color:#666;font:bold 12px Arial,Helvetica,Sans-serif}
.homeHeading{color:#033;font:15pt Arial,Helvetica,Sans-serif;text-decoration:none}
A.Heading2{color:#006B77;font:14px Arial,Helvetica,Sans-serif;text-decoration:none}
A.Heading2:visited{color:#006B77;font:14px Arial,Helvetica,Sans-serif;text-decoration:none}
A.Heading2:hover{color:#F90;font:14px Arial,Helvetica,Sans-serif;text-decoration:underline}
.smallHeading{color:#FFF;font:24px Arial,helvetica,sans-serif}
.introblack{color:#000;font:12px Arial,Helvetica,sans-serif}
.sectiontitle{color:#000;font:bold 12px Arial,Helvetica,sans-serif}
A.sectiontitle,{color:#000;font:bold 12px Arial,Helvetica,sans-serif;TEXT-DECORATION:none}
A.sectiontitle:visited{COLOR:#000;font:bold 12px Arial,Helvetica,sans-serif;TEXT-DECORATION:none}
A.sectiontitle:hover{COLOR:#F90;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:12px;FONT-WEIGHT:bold;TEXT-DECORATION:underline}
.largeBlue{COLOR:#033;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:16px}
.largestBlue{COLOR:#033;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:30px}
.bodygrey{COLOR:#999;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:12px}
.SmallFont,.smallfont,.smallFont{color:#999 !important;font-family:Arial,Helvetica,sans-serif;font-size:10px}
A.SmallFont{COLOR:#999;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:10px;TEXT-DECORATION:none}
A.SmallFont:visited{COLOR:#999;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:10px;TEXT-DECORATION:none}
A.SmallFont:hover{COLOR:#999;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:10px;TEXT-DECORATION:underline}
.SmallText{COLOR:#000;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:10px}
.smallfontwhite{COLOR:#FFF;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:10px}
.smallfontblack,.smallFontBlack{COLOR:#000;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:10px}
.smallfontblackbold{COLOR:#999;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:10px}
.BBGreyLarge{COLOR:#999;FONT-FAMILY:Arial,Helvitica,sans-serif;FONT-SIZE:12px}
.BBDGreySmall{COLOR:#666;FONT-FAMILY:Arial,Helvitica,sans-serif;FONT-SIZE:10px}
.BBDGreyLarge{COLOR:#666;FONT-FAMILY:Arial,Helvitica,sans-serif;FONT-SIZE:12px}
.BBBlackSmall{COLOR:#000;FONT-FAMILY:Arial,Helvitica,sans-serif;FONT-SIZE:10px}
.BBBlackLarge{COLOR:#000;FONT-FAMILY:Arial,Helvitica,sans-serif;FONT-SIZE:12px}
.blacktext{COLOR:#000;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:12px}
A.blacktext{COLOR:#000;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:12px;TEXT-DECORATION:none}
A.blacktext:visited{COLOR:#000;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:12px;TEXT-DECORATION:none}
A.blacktext:hover{COLOR:#000;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:12px;TEXT-DECORATION:underline}
.whitetext{COLOR:#FFF;font:11px Arial,Helvetica,sans-serif}
a.whitetext,a.whitetext:visited{COLOR:#FFF;font:11px Arial,Helvetica,sans-serif}
a.whitetext:hover{color:#F90}
.whitetextheading{COLOR:#FFF;font:bold 11px Arial,Helvetica,sans-serif}
message.TableCellsBlack{COLOR:#000;font:9pt Arial,Helvetica,sans-serif}
.link{COLOR:#006B77;font:12px Arial,Helvetica,sans-serif}
A.link{COLOR:#006B77;font:12px Arial,Helvetica,sans-serif;TEXT-DECORATION:none}
A.link:visited{COLOR:#006B77;font:12px Arial,Helvetica,sans-serif;TEXT-DECORATION:none}
A.link:hover{COLOR:#F90;font:12px Arial,Helvetica,sans-serif;TEXT-DECORATION:underline}
.smalllink{COLOR:#006B77;font:10px Arial,Helvetica,sans-serif}
A.smalllink{COLOR:#006B77;font:10px Arial,Helvetica,sans-serif;TEXT-DECORATION:none}
A.smalllink:visited{COLOR:#006B77;font:10px Arial,Helvetica,sans-serif;TEXT-DECORATION:none}
A.smalllink:hover{COLOR:#006B77;font:10px Arial,Helvetica,sans-serif;TEXT-DECORATION:underline}
.ListItem{COLOR:#000;font:normal 12px Helvetica,Arial,sans-serif;TEXT-DECORATION:none}
A.ListItem{COLOR:#000;font:normal 12px Helvetica,Arial,sans-serif;TEXT-DECORATION:none}
A.ListItem:visited{COLOR:#000;font:normal 12px Helvetica,Arial,sans-serif;TEXT-DECORATION:none}
A.ListItem:hover{COLOR:#000;font:normal 12px Helvetica,Arial,sans-serif;TEXT-DECORATION:underline}
.SubMenuText{COLOR:#f28e1f;font:9pt Arial,Helvetica,sans-serif}
A.SubMenuText:visited{COLOR:#f28e1f;font:9pt Arial,Helvetica,sans-serif;TEXT-DECORATION:none}
A.SubMenuText{COLOR:#f28e1f;font:9pt Arial,Helvetica,sans-serif;TEXT-DECORATION:none}
A.SubMenuItem:visited{COLOR:#636563;FONT-SIZE:13pt;TEXT-DECORATION:none}
A.SubMenuItem:hover{COLOR:#f28e1f;FONT-SIZE:13pt}
A.SubMenuItem{COLOR:#636563;FONT-SIZE:13pt;FONT-WEIGHT:bold;TEXT-DECORATION:none}
.textfield{WIDTH:180px}
.textfield2{WIDTH:100px}
.redText{COLOR:#033;font:14px Arial,helvetica,sans-serif}
.grayText{COLOR:#666;font:12px Arial,helvetica,sans-serif}
/*table background colours*/
.bodyTextBlueItalic{COLOR:#006B77;font:italic 12px Arial,helvetica,sans-serif}
.bgDarkBlue{BACKGROUND-COLOR:#033;/*#99E2E9;*/COLOR:#FFF;font:bold 12px Arial,helvetica,sans-serif}
.bgLightBlue{BACKGROUND-COLOR:#CCF1F4;COLOR:#033;font:12px Arial,helvetica,sans-serif}
.tableBgLightBlue{BACKGROUND-COLOR:#B5D4D7;COLOR:#000;font:12px Arial,helvetica,sans-serif}
.tableline{border-top:1px solid #214d94}
.tableheader{BACKGROUND-COLOR:#033;COLOR:#FFF;FONT-WEIGHT:bold}
.tablenonbold{BACKGROUND-COLOR:#CCF1F4;COLOR:#FFF}
.tablesubheading{BACKGROUND-COLOR:#CCF1F4;COLOR:#033}
.tablesubheading p{color: #033;}
.tablebody,tablebodyprice{COLOR:#000}
.tablebodyprice{FONT-SIZE:10px}
.tableblueline{BACKGROUND-COLOR:#B5D4D7;COLOR:#000;font:1px Arial,Helvetica,sans-serif;LINE-HEIGHT:100%}
.tablewhiteline{BACKGROUND-COLOR:#FFF;COLOR:#FFF;font:1px Arial,Helvetica,sans-serif;LINE-HEIGHT:100%}
.tablesubmidblue{BACKGROUND-COLOR:#B5D4D7;COLOR:#000;font:12px Arial,Helvetica,sans-serif;LINE-HEIGHT:140%}
.AirPointsCalc{COLOR:#CCF1F4;font:11px Arial,Helvetica,sans-serif}
.AirPointsCalcLarge{COLOR:#FFF;font:28px Arial,Helvetica,sans-serif}
.AirPointsDollarsDisclaimer{COLOR:#666;font:8pt Arial,Helvetica,sans-serif;LINE-HEIGHT:11px}
.lightblueline{border-bottom:1px solid #B5D4D7}
.SmartSaverLarge{COLOR:#FFF;font:20px Arial,Helvetica,sans-serif}
.Copyright,.copyRight,.copyright{COLOR:#666;font:10px Arial,Helvetica,sans-serif; line-height: 11px; }
a.copyright{color: #006B77}
a.copyright:visited{color: #006B77}
a.copyright:visited{color: #006B77}
a.copyright:hover{color: #F90}
.SearchHeading{COLOR:#033;font:15px Arial Black,Arial,Helvetica,sans-serif}
.Search{COLOR:#033;font:bold 11px Arial,Helvetica,sans-serif}
.SearchSmallText{COLOR:#033;font:11px Arial,Helvetica,sans-serif}
#agentID input{font:normal 10px Arial,Helvetica,Sans-serif;border:1px solid #B5D4D7 !important;width:114px !important;height:17px !important;he\ight:13px !important}
.fName{font-size : 9px; display : block;}
.hBody label {font-size : 12px;}
.hBody input{margin-bottom : 3px;}
.hBodyTT label {font-size : 12px;}
.hBodyTT input{margin-bottom : 3px;}
.leftPadAligRigt {padding-right : 20px;text-align : right; margin-right : 10px; width : 200px;}
.smtext{position : relative; top : -3px; font-size : 9px; display:inline;}
.feildtitleTT{padding-top : 5px;color:#033; padding-right: 10px; width:187px; }
.feildtitle{padding-top : 5px;color:#033; padding-right: 10px; width:192px; }
.feildtitleSF{padding-top : 5px;color:#033; padding-left: 10px; width:192px; }
.feildtitlecolor{color:#033;}
.leftpad{padding-left : 2px;}
.padButton{padding-top: 6px;}
.hBodyCenter{padding:1px 10px 0 0;margin:0;float:left;display:inline;border-left:solid 1px #9ACBCB;border-right:solid 1px #9ACBCB;text-align:left;width:197px;}
.hBodyTT{padding:1px 0 0 0;padd\ing:2px 0 0 0;margin:0;float:left;display:inline;border-left:solid 1px #9ACBCB;text-align:left;width:207px;}
.hBody{padding:1px 0 0 0;padd\ing:2px 0 0 0;margin:0;float:left;display:inline;border-left:solid 1px #9ACBCB;text-align:left}
.hhBotM{width:214px;height:6px;background:url(../images/h_borderbot.gif) no-repeat 0 0;display:inline;float:left}
.hhBotMCenter{width:214px;height:6px;background:url(../images/hh_bot.gif) no-repeat 0 0;display:inline;float:left}
.hhTopR{width:4px;height:25px;background:url(../images/hh_top.jpg) no-repeat top right;display:inline;float:right}
.FFFTavelstate1{margin:-3px 5px 5px 0;}
.FFFTavelstate2{margin:-25px 5px 5px 0;}
.FFFTavelstate1FF{margin:0px 5px 5px 0;}
.FFFTavelstate2FF{margin:-15px 5px 5px 0;}
.giheading{width:325px;padding:0;background:#003366 url(../images/gi_list_header_bot.gif) bottom left no-repeat;}
.giheading h3{margin:0;padding: 0 5px;color:#fff;background:url(../images/gi_list_header_top.gif) top left no-repeat;}
.giitem{width:325px;margin:6px 0 15px 0;padding-bottom:8px;border-bottom:1px solid #E4ECF0;text-align:right}
.giitem img{float: left;}
.giitem div {margin: 0 5px 0 110px;padding:0;margin-left: 110px;}
.giitem p{margin:0;padding:0;text-align:left;}
.giitem hr{clear:both;margin:0;padding:0;border:0;}
.giitem>hr{display:block;border:1px solid #fff;}
.POPStarAllianceLogo{margin-top:-15px;margin-left:284px;}
#fWidth>div .POPStarAllianceLogo{margin-top:-15px;margin-left:280px;}
.POPCopyRightText{color:#777777;margin-top: -11px; mar\gin-top:-16px;margin-right:190px;font-size:10px;}
#fWidth>.POPCopyRightText{margin-top:2px;margin-left:-200px;margin-right:0;}
.FFPOPStarAllianceLogo{margin-top:-15px;margin-left:280px;}
#thirdparty{width : 682px; margin-left : 43px; height : 37px;margin-top : 2px;;background:url(../images/footerLinks/footer_bg.gif); background-repeat: repeat-x}
.SelectThirdParty{color:#777;_margin-top:-10px;margin-top:-13px;margin-left:365px;font-size:10px;}
.SelectThirdParty A{color:#777;font-size:10px; text-decoration : none;}
#thirdpartyfoot{height:24px;width:763px; font-size:11px; color : #777}
#thirdpartyBot{border-width : 0 0 1px 0; border-color : #cecece; border-style : solid; font-size:11px; color : #777}
#thirdpartyfoot A{margin-left : 10px;}
#thirdpartyBot A{margin-left : 10px;}
.StarAllianceLogo{margin-top:-15px;margin-left:465px; margin-bottom : 0; margin-right : 0;}
.CopyRightText{color:#777; margin:-16px 0 0 115px;font-size:10px}
.CopyRightTextEIW{color:#777;margin:-16px 0 0 255px;font-size:10px}
#printHeader,#printFooter{display:none}
.BrowserStatsHeading{font:normal 12px Arial,Helvetica,Sans-serif; font-weight:bold; color:#FFF; background-color:#033}
.BrowserStatsbottomborder{ border-bottom: 1px solid #B5D4D7}
.rss-hidden{display:none;}
.signUpLeft{display:inline;float:left;}
.signUpRight{display:inline;float:right;}
.nzHotDealsTP{width:100px;}
a.nzHotDealLink{color:#999;font-family:Arial,Helvetica,sans-serif;font-size:10px;text-decoration:none;}
a.nzHotDealHeading{font:normal 28px Helvetica,Arial,Sans-serif;color:#033;margin:5px 0 0 0;padding-bottom:8px;text-decoration:none;}
.hotDealImage{margin:12px 0 0 0}
.blockSpacer{display:block;}
.bodyDetail p{padding:0;margin:12px 0;}

/*BBDeals print fix*/
.subCatCol{width:179px;}
.smallCol{width:8px;}
.dealNameCol{width:70px;}
.priceCol{width:168px;}
.priceColForeign{width:196px;}
.travPerCol{width:94px;}
.saleEndsCol{width:72px;}

.dealNameCol{width:26%;}
.priceNameCol{width:36%;}
.travelCol{width:21%;}
.saleEndsCol{width:16%;}
