/* body */body {background-color:#ffffff; color: #000000; padding: 0; margin: 0; font-family :verdana, arial, helvetica; font-size:110%;}body.home {background-image: url(/images/home_bg.gif); background-repeat: no-repeat;}body.book {background-image: url(/images/home_bg.gif); background-repeat: no-repeat;}body.save {background-image: url(/images/save_bg.gif); background-repeat: no-repeat;}body.destinations {background-image: url(/images/destinations_bg.gif); background-repeat: no-repeat;}body.airports {background-image: url(/images/airports_bg.gif); background-repeat: no-repeat;}body.nx2 {background-image: url(/images/nx2_bg.gif); background-repeat: no-repeat;}body.members {background-image: url(/images/members_bg.gif); background-repeat: no-repeat;}body.choose {background-image: url(/images/choose_bg.gif); background-repeat: no-repeat;}body.xtras {background-image: url(/images/xtras_bg.gif); background-repeat: no-repeat;}table.branding {background-image: url(/images/test.gif); background-repeat: no-repeat;}.errorHeight {height:80px; padding:0px; margin:0px;}/* lists */ul.hiddenLinks, li.hiddenLinks {padding: 0; margin: 0;}ul.redBullet, li.redBullet {padding: 5px; margin: 5px; color: #FF0000;}ul.helpBullet, li.helpBullet {color: #FF0000;}ul, li {}/* tables */.britx, .bookingFormTable, .bookingPages {font-family :verdana, arial, helvetica; color: #333333;}.leftPanel {font-family :verdana, arial, helvetica; color: #333333; font-size:100%;}table.bookingFormTable {font-size:60%;}table.bookingPages {font-size:100%; width: 485px;}table.funfareTable {font-size:60%; font-family :verdana, arial, helvetica; color: #333333;}table.monthTables {width: 280px;}table.fullWidth {font-size:100%; width: 570px;}table.britx {width: 477px; font-size:60%;}table.tableBorder {border-color:#666666; border-width: 1px; border-style: solid;}table.tableBorder2 {width: 720px; border-color:#666666; border-width: 1px; border-style: solid;}th.bookingHeader {background-color: #B2E0E0; padding: 5px; font-weight: normal;}th.header3 {color:#ffffff; font-size:60%; background-color: #EF972B; text-align: left; padding: 5px; font-weight: normal; border-right: 1px #ffffff solid;}th.header4 {color:#ffffff; font-size:60%; background-color: #EF972B; text-align: left; padding: 5px; font-weight: normal; border-right: 1px #EF972B solid;}th.bookingHeader3 {background-color: #F5C180; font-weight: normal; font-size:60%; text-align: left; vertical-align:top; border-color:#666666; border-width: 1px; border-style: solid;}th.header5 {background-color: #B2E0E0; font-size:60%; text-align: left; vertical-align:top; border-color:#666666; border-width: 1px; border-style: solid;}td.bookingHeader2 {background-color: #B2E0E0; padding: 5px; font-weight: normal;}td.bookingData {padding-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px;}td.bookingData3 {font-weight: normal; font-size:60%; background-color: #FCEAD5; border-color:#666666; border-width: 1px; border-style: solid;}td.data3 {font-weight: normal; font-size:60%; background-color: #FFFFFF; border-color:#666666; border-width: 1px; border-style: solid;}.header6data2, .header5data2, .header3data, .header4data, .header5data, .header6data {width: 39px; height: 33px; font-size:60%; text-align: left; vertical-align: top; padding-top:2px; padding-left:2px; font-weight: normal;}td.header3data {border-right: 1px #EF972B solid; border-top: 1px #EF972B solid; border-bottom: 1px #EF972B solid;}td.header4data {border-left: 1px #EF972B solid; border-top: 1px #EF972B solid; border-bottom: 1px #EF972B solid; border-right: 1px #EF972B solid;}td.header5data {border-right: 1px #EF972B solid; border-bottom: 1px #EF972B solid;}td.header5data2 {background-color: #FCEAD5; border-right: 1px #EF972B solid; border-bottom: 1px #EF972B solid;}td.header6data {border-left: 1px #EF972B solid; border-bottom: 1px #EF972B solid; border-right: 1px #EF972B solid;}td.header6data2 {background-color: #FCEAD5; border-left: 1px #EF972B solid; border-bottom: 1px #EF972B solid; border-right: 1px #EF972B solid;}/* links */a, a:hover, a:active {color: #FF0000;}a.link2, a.link2:active {color: #FF0000; text-decoration: underline;}a.link2:hover {color: #FF0000; text-decoration: underline;}a.viewLink, a.viewLink:active {color: #333333; text-decoration: underline;}a.viewLink:hover {color: #FF0000; text-decoration: underline;}/* hidden links */div.hiddenLinks {width: 100px; height:7px; font-family :verdana, arial, helvetica; font-size:0%; color: #ffffff;}div.hiddenLinks a, div.hiddenLinks a:hover, div.hiddenLinks a:active {color: #ffffff; text-decoration: none;}a.hiddenLinks {color: #ffffff; text-decoration: none; padding:0px; margin:0px;}a.hiddenLinks:hover {color: #ffffff; text-decoration: none; padding:0px; margin:0px;}a.hiddenLinks:active {color: #ffffff; text-decoration: none; padding:0px; margin:0px;}/* top nav area*/.logo, .nav, .mainImage, .breadcrumb, .logText {position: relative;}div.logo {left:0px; top:0px; width: 200px; z-index: 2;}div.utilities {font-family :verdana, arial, helvetica; font-size:60%; color: #666666; position: relative; left:240px; top:-35px; text-align: right; width: 500px;}div.utilities a, div.utilities a:active {font-family :verdana, arial, helvetica; color: #666666; text-decoration: none; font-weight: bold; }div.utilities a:hover {font-family :verdana, arial, helvetica; color: #666666; text-decoration: underline; font-weight: bold; }div.nav {left:204px; top:-25px; text-align: right; width: 545px;}div.mainImage {left:0px; top:-25px; width: 750px; z-index: 1;}/* bread crumb*/div.breadcrumb {left:10px; top:-25px; width: 500px; font-family :verdana, arial, helvetica; font-size:59%; color: #666666; display: inline; padding:0; margin:0;}.breadcrumbGreen {font-weight: bold; color: #009999;}/*content area*/div.boxImage {width: 50px; position: relative; left:0px; top:5px;}/* quick booking form */div.locations {width: 500px; position: relative; left:0px; top:5px;}div.locations2 {width: 250px; position: relative; left:0px; top:5px;}div.formPages {position: relative; left:0px; top:0px; width: 740px; font-size:60%; z-index: 2;}/* form position*/div.bookingForm {position: relative; left:10px; top:-30px; width: 740px;}/* form field styles */form {margin: 0px; padding: 0px;}.fieldStyle14, .fieldStyle12, .fieldStyle13, .fieldStyle1, .fieldStyle2, .fieldStyle3, .fieldStyle4, .fieldStyle5, .fieldStyle6, .fieldStyle7, .fieldStyle8, .fieldStyle9, .fieldStyle10, .fieldStyle11 {font-family :verdana, arial, helvetica; color: #333333; font-size:100%;}.fieldStyle1 {width: 145px;}.fieldStyle2 {}.fieldStyle3 {width: 100px;}.fieldStyle4 {width: 488px; height:100px;}.fieldStyle5 {width: 205px;}.fieldStyle6 {width: 300px;}.fieldStyle7 {width: 35px;}.fieldStyle8 {width: 95px;}.fieldStyle9 {width: 175px;}.fieldStyle10 {width: 440px; height:50px;}.fieldStyle11 {width: 85px;}.fieldStyle12 {width: 400px;}.fieldStyle13 {width: 400px; height:70px;}.fieldStyle14 {width: 135px;}.monthRadio {margin:0px; padding:0px; spacing:0px; vertical-align: middle;}/* dotted line divider styles */.formDivider, .divider {border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #666666; padding:0px; margin:0px;}.divider2 {border-left-width: 1px; border-left-style: dotted; border-left-color: #666666; padding-left: 20px;}.divider3 {border-left-width: 1px; border-left-style: dotted; border-left-color: #666666;}.divider4 {border-right-width: 1px; border-right-style: dotted; border-right-color: #666666;}/* rounded corner effect */.nwKhaki, .nwGreen3, .nwBlue, .nwPurple, .nwGreyNocorner, .nwGrey, .nwNocornerGreen, .nwGreen, .nwRed, .nwOrangeNocorner, .nwOrange, .nwOrange2, .nwOrange3 {position: relative; top: -1px; left: -6px; margin: 0;}.neKhaki, .neGreen3, .neBlue, .nePurple, .neGrey, .neNocornerGreen, .neGreen, .neRed, .neOrange, .neOrange2, .neOrange3 {position: relative; top: 0px; left: 12px; margin: 0;}.seKhaki, .seGreen3, .seBlue, .sePurple, .seGrey, .seGreen, .seRed, .seOrange, .seOrange2, .seOrange3 {position: relative; top: 0px; left: 12px; margin: 0; text-align: right;}/* box style 1 */div.nwGrey {background: url(/images/corners/top_l.gif) top left no-repeat;}div.neGrey {background: url(/images/corners/top_r.gif) top right no-repeat;}div.swGrey {background: url(/images/corners/bot_l.gif) bottom left no-repeat; position: relative; top: 1px; left: -6px; margin: 0;}div.seGrey {background: url(/images/corners/bot_r_2.gif) bottom right no-repeat; position: relative; top: 0px; left: 12px; margin: 0; text-align: right;}/* box style 2 */div.swGreen {background: url(/images/corners/green_bot_l.gif) bottom left no-repeat;position: relative; top: 1px; left: -6px; margin: 0;}div.seGreen {background: url(/images/corners/green_bot_r.gif) bottom right no-repeat;}div.nwGreen {background: url(/images/corners/green_top_l.gif) top left no-repeat; }div.neGreen {background: url(/images/corners/green_top_r.gif) top right no-repeat;}/* box style 3 */div.swRed {background: url(/images/corners/red_bot_l.gif) bottom left no-repeat;position: relative; top: 1px; left: -6px; margin: 0;}div.seRed {background: url(/images/corners/red_bot_r.gif) bottom right no-repeat;}div.nwRed {background: url(/images/corners/red_top_l.gif) top left no-repeat; }div.neRed {background: url(/images/corners/red_top_r.gif) top right no-repeat;}/* box style 4 */div.swOrange {background: url(/images/corners/orange_bot_l.gif) bottom left no-repeat; position: relative; top: 1px; left: -6px; margin: 0;}div.seOrange {background: url(/images/corners/orange_bot_r.gif) bottom right no-repeat;}div.nwOrange {background: url(/images/corners/orange_top_l.gif) top left no-repeat;}div.neOrange {background: url(/images/corners/orange_top_r.gif) top right no-repeat;}/* box style 5 */div.swOrange2 {background: url(/images/corners/orange2_bot_l.gif) bottom left no-repeat; position: relative; top: 1px; left: -6px; margin: 0;}div.seOrange2 {background: url(/images/corners/orange2_bot_r.gif) bottom right no-repeat;}div.nwOrange2 {background: url(/images/corners/orange2_top_l.gif) top left no-repeat; }div.neOrange2 {background: url(/images/corners/orange2_top_r.gif) top right no-repeat;}/* box style 6 */div.swOrange3 {background: url(/images/corners/orange3_bot_l.gif) bottom left no-repeat; position: relative; top: 1px; left: -6px; margin: 0; text-align: right;}div.seOrange3 {background: url(/images/corners/orange3_bot_r.gif) bottom right no-repeat;}div.nwOrange3 {background: url(/images/corners/orange3_top_l.gif) top left no-repeat; }div.neOrange3 {background: url(/images/corners/orange3_top_r.gif) top right no-repeat;}/* box style 7 */div.swPurple {background: url(/images/corners/purple_bot_l.gif) bottom left no-repeat; position: relative; top: 1px; left: -6px; margin: 0;}div.sePurple {background: url(/images/corners/purple_bot_r.gif) bottom right no-repeat;}div.nwPurple {background: url(/images/corners/purple_top_l.gif) top left no-repeat; }div.nePurple {background: url(/images/corners/purple_top_r.gif) top right no-repeat;}/* box style 8 */div.swBlue {background: url(/images/corners/blue_bot_l.gif) bottom left no-repeat; position: relative; top: 1px; left: -6px; margin: 0;}div.seBlue {background: url(/images/corners/blue_bot_r.gif) bottom right no-repeat;}div.nwBlue {background: url(/images/corners/blue_top_l.gif) top left no-repeat; }div.neBlue {background: url(/images/corners/blue_top_r.gif) top right no-repeat;}/* box style 9 */div.swGreen3 {background: url(/images/corners/Green3_bot_l.gif) bottom left no-repeat; position: relative; top: 1px; left: -6px; margin: 0;}div.seGreen3 {background: url(/images/corners/Green3_bot_r.gif) bottom right no-repeat;}div.nwGreen3 {background: url(/images/corners/Green3_top_l.gif) top left no-repeat; }div.neGreen3 {background: url(/images/corners/Green3_top_r.gif) top right no-repeat;}/* box style 10 */div.swKhaki {background: url(/images/corners/Khaki_bot_l.gif) bottom left no-repeat; position: relative; top: 1px; left: -6px; margin: 0;}div.seKhaki {background: url(/images/corners/Khaki_bot_r.gif) bottom right no-repeat;}div.nwKhaki {background: url(/images/corners/Khaki_top_l.gif) top left no-repeat; }div.neKhaki {background: url(/images/corners/Khaki_top_r.gif) top right no-repeat;}/* text style */.textStyle1 {font-family :verdana, arial, helvetica; color: #333333;; font-size:60%; display: inline; padding:0; margin:0;}.textStyle2 {color: #FF0000;}.textStyle3 {display: inline; padding:0; margin:0;}.textStyle4 {font-family :verdana, arial, helvetica; color: #333333;; font-size:60%; display: block; padding-top:5px; margin:0; font-weight: bold;}.textStyle5 {font-size:60%;}.tableStyle2 {font-family :verdana, arial, helvetica; color: #ffffff; font-size:60%;}.tableStyle3 {font-family :verdana, arial, helvetica; color: #ffffff; font-size:100%;}.tableStyle5 {font-family :verdana, arial, helvetica; color: #333333;; font-size:100%;}.tableTitle {padding: 5px; background-color: #B2E0E0; font-weight: bold;}/* circle bg image*/div.circleImage {text-align: center;}div.airportsDrop {position: relative; left:10px; top:8px;}div.airportsNav {position: relative; left:10px; top:13px;}/*bottom nav area*/div.botLogo {width: 138px; position: relative; left:0px; top:0px;}div.botLogo2 {width: 138px; position: relative; left:0px; top:-5px;}div.botNav {font-family :verdana, arial, helvetica; font-size:60%; color: #666666; width: 690px; padding: 7px; border-top-width: 1px; border-top-style: dotted; border-top-color: #666666; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #666666; background-color: #ffffff; position: relative; left:45px; top:-40px;}div.botNav a {font-family :verdana, arial, helvetica; color: #666666; text-decoration: none; font-weight: bold;}div.botNav a:hover {font-family :verdana, arial, helvetica; color: #666666; text-decoration: underline; font-weight: bold;}div.botNav a:active {font-family :verdana, arial, helvetica; color: #666666; text-decoration: none; font-weight: bold;}/* header styles */h4.green	{color: #0E9EA0; font-weight: bold; font-size:120%; display: inline;}h4.purple {color: #8F66AF; font-weight: bold; font-size:120%; display: inline;}h4.red	{color: #FF0000; font-weight: bold; font-size:120%; display: inline;}h4.blue {color: #528CC8; font-weight: bold; display: inline; font-size:120%;}h4.orange {color: #EF972B; font-weight: bold; display: inline; font-size:120%;}h4.grassgreen {color: #81AC35; font-weight: bold; display: inline; font-size:120%;}h4.khaki {color: #999966; font-weight: bold; display: inline; font-size:120%;}h5	{font-family :verdana, arial, helvetica; color: #333333; font-weight: bold; display: inline; font-size:100%;}h5.green {color: #0E9EA0; font-weight: bold; display: inline; font-size:100%;}h5.grey {color: #333333; font-weight: bold; display: inline; font-size:100%;}h5.blue {color: #528CC8; font-weight: bold; display: inline; font-size:100%;}h5.blue2 {color: #528CC8; font-weight: bold; display: inline; font-size:60%;}h5.orange {color: #EF972B; font-weight: bold; display: inline; font-size:100%;}h5.purple {color: #8F66AF; font-weight: bold; display: inline; font-size:100%;}h5.grassgreen {color: #81AC35; font-weight: bold; display: inline; font-size:100%;}h5.khaki {color: #999966; font-weight: bold; display: inline; font-size:100%;}h5.khaki2 {color: #999966; font-weight: bold; display: inline; font-size:60%;}/* alignments */.middleAlign {vertical-align: middle;}.topAlign {vertical-align: top;}.bottomAlign {vertical-align: text-bottom;}.absBottomAlign {vertical-align: bottom;}.rightAlign {text-align: right;}.displayInline {display: inline;}.branding {background-image: url(/images/airports/bg.gif); background-repeat: no-repeat; width: 434px; height: 58px;}.padRight {padding-right: 5px;}.funfare