@charset "UTF-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}sup{font-size:10px;color:#E7EDF4;}q:before,q:after{content:'';}abbr,acronym{border:0;}a:focus{outline:none;border:none;}.clear{height:0;font-size:0;line-height:0;clear:both;}a,span.a{color:#25a;text-decoration:none;cursor:pointer;}a:hover{text-decoration:underline;}p a{text-decoration:underline;}input[type="submit"],input[type="button"]{background:#fd9e2b;color:#fff;border:none;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;-moz-box-shadow:0 -1px #feba68,1px 0 #c97e22,0 1px #a9691d,-1px 0 #fdad4c;-webkit-box-shadow:0 -1px #feba68,1px 0 #c97e22,0 1px #a9691d,-1px 0 #fdad4c;-o-box-shadow:0 -1px #feba68,1px 0 #c97e22,0 1px #a9691d,-1px 0 #fdad4c;-khtml-box-shadow:0 -1px #feba68,1px 0 #c97e22,0 1px #a9691d,-1px 0 #fdad4c;box-shadow:0 -1px #feba68,1px 0 #c97e22,0 1px #a9691d,-1px 0 #fdad4c;cursor:pointer;}.input-submit,.input-button{background:#fd9e2b;color:#000;border:none;cursor:hand;}input[type=text]{border:1px #C9C9C9 solid;height:26px;line-height:26px;font-size:13px;padding-left:5px;background-color:#fff;}input.datefield{background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_basic.png) no-repeat -461px -163px;height:22px;background-color:#fff;}select{height:26px;}.round-corners{-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;}.round-corners2{-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;}.top-round-corners{-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-o-border-radius:6px 6px 0 0;-khtml-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}.topleft-round-corners{-moz-border-radius:6px 0 0 0;-webkit-border-radius:6px 0 0 0;-o-border-radius:6px 0 0 0;-khtml-border-radius:6px 0 0 0;border-radius:6px 0 0 0;}.topright-round-corners{-moz-border-radius:0 6px 0 0;-webkit-border-radius:0 6px 0 0;-o-border-radius:0 6px 0 0;-khtml-border-radius:0 6px 0 0;border-radius:0 6px 0 0;}.bottom-round-corners{-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;-khtml-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}.left{float:left;}.right{float:right;}body{font-family:Arial,Verdana,sans-serif;background:#fff url(http://cdn.seatguru.com/en_US/img/506/images/bg.png) repeat-x 0 -530px;}body.home{font-family:Arial,Verdana,sans-serif;background:#fff url(http://cdn.seatguru.com/en_US/img/506/images/bg.png) repeat-x 0 -99px;margin:0 auto;}#wrap{width:1031px;margin:0 auto;}body.popunder{background:#2769a0;}h1{font-size:28px;}h2{font-size:20px;}h3{font-size:18px;}h4{font-size:15px;line-height:20px;padding:0 12px 12px;}h4.class-of-service{font-size:13px;line-height:13px;padding:4px 10px;background-color:#D8E0E8;}h1,h2,h3,h4{font-weight:bold;color:#444;}h1 span.small{padding-left:14px;font-size:20px;font-weight:normal;}#header{height:116px;margin:0;z-index:1001;position:relative;}#leaderboard{margin:10px auto;text-align:center;padding:0;height:auto;}#centerright #leaderboard{padding-left:10px;width:728px;margin:0 auto 10px;height:auto;}#body #centerright #leaderboard{padding-left:0;}.header-bottom{position:relative;height:106px;background:url(http://cdn.seatguru.com/en_US/img/506/images/blue_gradient.png) repeat-y;padding:9px 20px 0;z-index:900;}.home .header-bottom{height:107px;}.header-bottom .login-box{margin-bottom:4px;color:white;font-family:Arial;font-size:12px;line-height:17px;overflow:hidden;margin-top:4px;height:33px;}.header-bottom .login-box span{margin:4px;vertical-align:middle;}.header-bottom .login-box img{border:none;margin-left:12px;vertical-align:middle;}.header-bottom .login-box a{color:white;font-family:Arial;font-size:12px;}.header-bottom strong{font-style:bold;}.header-bottom .logo{display:block;float:left;width:300px;margin-top:10px;}.header-search{float:right;height:41px;background:#125a93;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;margin:2px 0 25px;}.header-search span{float:left;display:inline-block;background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_icons.png) no-repeat 16px 13px;height:19px;font-size:17px;font-weight:bold;color:#fff;padding:12px 28px 10px 41px;}.header-search form{float:left;height:41px;}.header-search form p{margin:9px 0 0;}.header-search input[type="text"]{float:left;width:161px;height:19px;background:#fff;border:#c0c1c3 1px solid;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;padding:4px 0 0;}.header-search input[type="submit"]{float:left;width:63px;height:23px;font-family:Verdana,Arial,sans-serif;font-size:11px;text-transform:uppercase;text-align:center;margin:1px 9px 0 7px;padding:0 0 2px;}.header-nav{position:relative;clear:both;height:31px;background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_header_menu_bg.jpg) no-repeat 0 0;z-index:6000;}.header-nav li{position:relative;float:left;border-right:#f2f6fb 1px solid;}.header-nav li a{display:block;height:23px;font-size:14px;font-weight:bold;color:#222;padding:8px 25px 0 21px;}.header-nav li:first-child a{padding:8px 25px 0 28px;}.header-nav li:first-child a:hover{background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_header_menu_bg.jpg) no-repeat 0 -50px;}.header-nav li a:hover{background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_header_menu_bg.jpg) no-repeat -10px -50px;text-decoration:none;}.header-nav li .jewel{position:absolute;top:-8px;left:112px;background-color:#f99e41;color:#25a;font-size:12px;padding:1px 2px;float:left;z-index:1;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;-moz-box-shadow:0 -1px #feba68,1px 0 #c97e22,0 1px #a9691d,-1px 0 #fdad4c;-webkit-box-shadow:0 -1px #feba68,1px 0 #c97e22,0 1px #a9691d,-1px 0 #fdad4c;-o-box-shadow:0 -1px #feba68,1px 0 #c97e22,0 1px #a9691d,-1px 0 #fdad4c;-khtml-box-shadow:0 -1px #feba68,1px 0 #c97e22,0 1px #a9691d,-1px 0 #fdad4c;box-shadow:0 -1px #feba68,1px 0 #c97e22,0 1px #a9691d,-1px 0 #fdad4c;}.login-box{margin:-7px 0 18px 0;margin-bottom:12px!ie;}.login-box a{color:#fff;font-size:12px;vertical-align:top;}#seatguru-search-box p{margin-bottom:4px;margin-top:0;float:right;width:380px;height:60px;text-align:right;}input.search{padding:5px 0 5px 10px;border:0;width:200px;}.submenuRelative{z-index:5000;}.topMenu{border:0 solid red;position:absolute;background-color:white;padding:15px 23px 15px 9px;width:286px;height:379px;z-index:4000;}.topMenu a{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;}.topMenu .subnav{position:relative;width:274px;height:368px;overflow:hidden;}.topMenu .subnav ul.firstLetter{width:29px;height:350px;float:left;}.topMenu .subnav ul.firstLetter li{display:block;width:26px;height:13px;line-height:12px;font-size:0;border:0;float:left;}.topMenu .subnav ul.firstLetter li a{display:block;padding:0;font-size:11px;font-weight:bold;color:#444;height:13px;text-align:center;line-height:13px;}.topMenu .subnav ul.firstLetter li a:hover,.topMenu .subnav ul.firstLetter li a.empty:hover{background-color:#25A!important;color:#FFF!important;text-decoration:none!important;background-image:none;}.topMenu .subnav ul.firstLetter li a.empty{color:#999;}.topMenu .subnav ul.airlines{padding:0 5px 0 5px;width:233px;height:365px;float:left;border:1px #D0D0D0 solid;overflow:auto;}.topMenu .subnav ul.airlines li{display:block;float:none;position:static;border-right:0;border-bottom:1px #BEBFC1 dotted;}.topMenu .subnav ul.airlines li a{padding:0 5px 0 11px;font-size:11px;font-weight:bold;height:23px;line-height:24px;color:#25A;}.topMenu .subnav ul.airlines li a:hover{background-image:none;text-decoration:underline;}#airlineTopMenu{position:absolute;top:30px;left:0;height:377px;overflow:hidden;background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_basic.png) no-repeat -20px 0;}#comparisonTopMenu{position:absolute;top:30px;left:0;padding:3px 17px 3px 11px;width:230px;height:152px;background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_basic.png) no-repeat -339px 0;}#comparisonTopMenu .subnav{width:230px;}.topMenu .subnav ul.comparison{width:230px;height:146px;}.topMenu .subnav ul.comparison li{display:block;float:none;border-right:0;border-bottom:1px #BEBFC1 dotted;}.topMenu .subnav ul.comparison li.last{border-bottom:0;}.topMenu .subnav ul.comparison li a{padding:0 5px 0 7px;font-size:11px;font-weight:bold;height:23px;line-height:24px;color:#25A;}.topMenu .subnav ul.comparison li a:hover{background-image:none;text-decoration:underline;}#centerright{width:792px;float:right;}#content{width:1035px;min-height:300px;z-index:20;}#content.home{width:990px;}.breadcrumbs{padding:0 0 6px 24px;width:986px;font-size:12px;color:#222;}.breadcrumbs a{color:#25a;}.breadcrumbs a.current{color:#232323;}.content-header{margin-bottom:15px;width:990px;border-bottom:3px solid #d4d4d4;padding:0 0 10px;margin-left:20px;}.content-header .title{padding:7px 0 0 2px;width:584px;float:left;}.comparisonchart .content-header .title{width:990px;}.content-header .box{margin-left:25px;width:377px;margin-top:-17px;float:left;border:#e1e1e1 1px solid;}.content-header .box-main{float:left;width:303px;height:28px;border-right:#e1e1e1 1px solid;font-family:Verdana,Arial,sans-serif;font-size:11px;color:#151515;padding:10px 0 10px 11px;background-color:#F9F9F9;}.content-header .box-main-left{width:220px;float:left;}.content-header .box-main-right{padding-right:9px;width:74px;font-size:10px;font-style:italic;color:#444;float:left;}.content-header .box-logo{width:62px;height:48px;text-align:center;float:left;}.content-header .titleWide{padding:7px 0 0 2px;width:815px;float:left;}.content-header .titleWide p{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:20px!important;font-weight:normal!important;color:#444;}.content-header .boxSmall{padding:7px 0 0 2px;width:169px;float:left;}.content-header .boxSmallLeft{color:#555;float:left;}.content-header .boxSmallRight{padding-left:8px;text-align:left;color:#222;float:left;}.content-header .boxSmallRight p a{text-decoration:none;}.content-header .boxSmallRight p a:hover{text-decoration:underline;}.subheading{height:39px;line-height:39px;background-color:#D6E6F6;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;}#content h2,.content h2,#geoHead{margin-bottom:14px;padding-left:16px;font-size:16px;color:#444;height:39px;line-height:39px;background-color:#BED3EB;clear:both;}#content .chartsTitleBox h2{background:none;}#content .homeBox h2{font-size:16px;font-weight:bold;color:#E7EDF4;line-height:15px;margin-bottom:0;padding-left:0;}input.buttonArial{padding:0 4px;min-width:63px;height:27px;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:27px;}input.buttonVerdana{padding:0 4px;min-width:63px;height:27px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;line-height:27px;}#content h3{margin-bottom:12px;padding-left:10px;font-size:14px;color:#151515;min-height:28px;line-height:28px;background-color:#C9D8E8;}#content h5{font-size:12px;font-weight:bold;}#content ul.yellow li{padding:0 0 4px 13px;padding-left:13px;font-size:12px;color:#25A;background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_small.png) no-repeat -52px 2px;}#content ul.submenu li{padding:0 0 10px 13px;}.comparisonCharts ul.yellow ul li{background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_small.jpg) no-repeat 0 -592px!important;}#content ul.yellow ul{padding:2px 0 10px 13px;}#content ul.yellow ul li{padding:0 0 5px 13px;font-size:12px;color:#25A;background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_small.png) no-repeat -3px -110px!important;}#content p{font-size:12px;font-weight:normal;}#content p span{font-weight:bold;}.homeBox .details{margin-bottom:9px!important;position:relative;}.asSeenOn{width:438px;height:57px;font-size:12px;color:#25A;margin-top:-74px;margin-left:275px;}.asSeenOn div.description{width:80px;height:14px;font-size:12px;font-weight:bold;color:#000;display:block;}.asSeenOn .media{margin-right:18px;float:left;}.asSeenOn div.more{padding-top:12px;}.asSeenOn div.more a{padding-right:8px;font-size:11px;font-weight:bold;color:#25A;background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_small.png) no-repeat 28px -661px;}.sidebar-left{width:200px;float:left;margin-left:20px;}#airline-menu{width:200px;text-align:left;padding:1px 0 0;margin:0 11px 0 0;}#airline-menu ul.sidebar-nav{padding:0 0 20px;}#airline-menu ul.sidebar-nav li{border-bottom:#b9b9b9 1px solid;}#airline-menu ul.sidebar-nav li a{display:block;height:21px;font-size:14px;font-weight:bold;color:#222;padding:7px 0 0 11px;background:#e6e6e6;}#airline-menu ul.sidebar-nav li a:hover{text-decoration:underline;}#airline-menu ul.sidebar-nav li a.active,#airline-menu ul.sidebar-nav li a.active:hover{background:#fda438;text-decoration:none;color:#fff;}#airline-menu ul.sidebar-nav li a.selected{background:#D6E6F6;text-decoration:none;color:#1B1B1B;}#airline-menu ul.sidebar-nav li a.selected:hover{text-decoration:underline;}#airline-menu ul.sidebar-nav li ul{background:#D6E6F6;padding:0 0 10px;}#airline-menu ul.sidebar-nav li ul li{border:none;background:#d6e6f6;}#airline-menu ul.sidebar-nav li ul li a{display:block;height:auto;font-family:Verdana,Arial,sans-serif;font-weight:normal;font-size:11px;color:#25a;background:#d6e6f6;padding:4px 0 1px 11px;}#airline-menu ul.sidebar-nav li ul li a.active,#airline-menu ul.sidebar-nav li ul li a.active:hover{color:#fff;background:#fd9e2b;margin:0 0 0 5px;padding:4px 0 1px 6px;}#airline-menu ul.sidebar-nav li ul li ul{padding:6px 0 8px;}#airline-menu ul.sidebar-nav li ul li ul li a{display:block;height:17px;font-family:Georgia,"Times New Roman",serif;font-size:12px;font-style:italic;font-weight:bold;margin:0;padding:0 0 0 22px;;}#airline-menu ul.sidebar-nav li ul li ul li a.active,#airline-menu ul.sidebar-nav li ul li ul li a.active:hover{color:#1b1b1b;background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_icons.png) no-repeat 9px -48px;margin:0;padding:0 0 0 22px;}.siteMenuTop{-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-o-border-radius:6px 6px 0 0;-khtml-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;padding:0 6px 0 15px;width:179px;height:39px;font-size:16px;font-weight:bold;line-height:38px;color:#444;background-color:#D6E6F6;}#site-menu{width:200px;text-align:left;padding:1px 0 0;margin:0;}#site-menu ul.sidebar-nav{padding:0;}#site-menu ul.sidebar-nav li{border-bottom:#b9b9b9 1px dotted;}#site-menu ul.sidebar-nav li a{display:block;height:21px;font-size:12px;font-weight:bold;color:#25A;padding:7px 2px 0 16px;}#site-menu ul.sidebar-nav li a:hover{text-decoration:underline;}#site-menu ul.sidebar-nav li a.active,#site-menu ul.sidebar-nav li a.active:hover{text-decoration:none;color:#151515;}#site-menu ul.sidebar-nav li ul{background:#D6E6F6;padding:0 0 10px;}#site-menu ul.sidebar-nav li ul li{border:none;background:#d6e6f6;}#site-menu ul.sidebar-nav li ul li a{display:block;height:16px;font-family:Verdana,Arial,sans-serif;font-weight:normal;font-size:11px;color:#25a;background:#d6e6f6;padding:4px 0 1px 11px;}#site-menu ul.sidebar-nav li ul li a.active,#site-menu ul.sidebar-nav li ul li a.active:hover{color:#fff;background:#fd9e2b;margin:0 0 0 5px;padding:4px 0 1px 6px;}#site-menu ul.sidebar-nav li ul li ul{padding:6px 0 8px;}#site-menu ul.sidebar-nav li ul li ul li a{display:block;height:17px;font-family:Georgia,"Times New Roman",serif;font-size:12px;font-style:italic;font-weight:bold;margin:0;padding:0 0 0 22px;;}#site-menu ul.sidebar-nav li ul li ul li a.active,#site-menu ul.sidebar-nav li ul li ul li a.active:hover{color:#1b1b1b;background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_icons.png) no-repeat 9px -48px;margin:0;padding:0 0 0 22px;}.siteMenuBottom{-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;-khtml-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;padding:5px 70px 5px 15px;width:115px;font-weight:bold;line-height:12px;background-color:#D6E6F6;}.siteMenuBottom a{font-size:11px;font-weight:bold;color:#25A;line-height:14px;}#seatMapKeyLegend.legend-title{font-size:16px;font-weight:bold;color:#444;padding:20px 0 13px 40px;}.legend{display:inline-block;width:50%;vertical-align:top;}.legend.slim li{padding-left:80px;}.legend img{padding-top:20px;padding-left:20px;width:200px;}.legend li{font-family:Verdana,Arial,sans-serif;background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_legend1.jpg) no-repeat 8px 0;font-size:12px;color:#151515;line-height:12px;padding:9px 0 18px 70px;}.legend li#key_bwr{background-position:8px -36px;}.legend li#key_bad{background-position:8px -86px;}.legend li#key_mix{background-position:8px -122px;}.legend li#key_std{background-position:8px -159px;}.legend li#key_blk{background-position:8px -196px;}.legend li#key_pre{background-position:8px -233px;}.legend li#key_crw{background-position:8px -274px;}.legend li#key_pwr{background-position:8px -309px;}.legend li#key_emg{background-position:8px -347px;height:6px;}.legend li#key_gal{background-position:35px -380px;padding-left:100px;}.legend li#key_lav{background-position:35px -418px;padding-left:100px;}.legend li#key_clo{background-position:35px -455px;padding-left:100px;}.legend li#key_bas{background-position:35px -492px;padding-left:100px;}.sidebar-ad{padding:0 0 0 12px;}.sidebar-ad span{display:block;font-family:Verdana,Arial,sans-serif;font-size:10px;font-style:italic;color:#444;padding:0 0 4px 47px;}.sidebar-small{width:162px;float:left;}.sidebar-wide{float:left;}.sidebar-aircraft{width:299px;min-height:300px;float:left;}.homePageFlightTeaser{padding-left:15px;}.banner-small p,.banner-large p{padding-bottom:4px;font-size:11px;font-style:italic;text-align:center;color:#444;}.banner-small p.adsTextRight,.banner-large p.adsTextRight{padding-bottom:4px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px!important;}.banner-large .dartAdWrap{padding-bottom:0;}.sidebar-left .dartAdWrap{padding-bottom:8px;}.banner-small .saveAirfareTall{margin-bottom:14px;}.banner-small p a,.banner-large p a{margin-bottom:14px;display:block;}.homeBox{margin-bottom:15px;padding-bottom:2px;padding-left:188px;width:843px;min-height:430px;background:url(http://cdn.seatguru.com/en_US/img/506/images/SG-home-hero-left.jpg) no-repeat top left;}.homeBox .aside-box-alt{margin:0 10px 0 10px;width:602px;border:1px solid #CCC;}.homeBoxText{padding:29px 22px;width:450px;float:left;margin-left:18px;}#content .homeBoxText .headline{text-shadow:1px 1px #3F6DA1;margin-bottom:10px;font-family:Helvetica,sans-serif;font-size:32px;font-weight:normal;color:#fff;line-height:34px;}.homeBoxText ul{padding-left:4px;}.homeBoxText ul li,.homeBoxText h1{text-shadow:1px 1px #3F6DA1;padding-left:14px;padding-bottom:5px;font-size:12px;color:#E7EDF4;line-height:20px;background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_small.png) no-repeat -53px 4px;}.homeBoxText h1{font-weight:normal;margin-left:4px;}.homeBoxText .trade{font-size:13px;vertical-align:top;display:inline-block;margin-top:-6px;}.homeBoxText ul.disc li{background:none;list-style-type:disc;color:#E7EDF4;padding:4px 0;margin:0 0 0 20px;line-height:10px;}.homeBoxText ul.disc li span{color:#E7EDF4;}.homeBoxText p{background:url("http://cdn.seatguru.com/en_US/img/506/images/sprites_small.png") no-repeat -53px 4px;color:#000;font-size:14px!important;line-height:17px;padding-bottom:5px;padding-left:14px;margin-left:4px;}.homeBoxSearch{padding-top:29px;width:261px;float:left;margin-left:-10px;}#content .homeBox .homeBoxText h2{text-shadow:1px 1px #3F6DA1;background-color:transparent;line-height:22px;margin-bottom:10px;}#sgs-widget{position:relative;padding:3px;padding-left:5px;width:290px;background-color:#BED3EB;z-index:1;border:1px solid #fff;}#sgs-widget form{display:block;width:100%;height:100%;}#sgs-widget p{padding:5px 0 8px 18px;font-size:16px;font-weight:bold;color:#333;}#sgs-widget #search-by{font-size:12px;font-weight:bold;color:#303030;}#sgs-widget #search-by .tab{width:50%;height:38px;line-height:38px;float:left;font-size:14px;font-weight:bold;text-align:center;background-color:#FFF;cursor:pointer;color:#999;background-image:linear-gradient(bottom,#e6e6e6 41%,#fff 71%);background-image:-o-linear-gradient(bottom,#e6e6e6 41%,#fff 71%);background-image:-moz-linear-gradient(bottom,#e6e6e6 41%,#fff 71%);background-image:-webkit-linear-gradient(bottom,#e6e6e6 41%,#fff 71%);background-image:-ms-linear-gradient(bottom,#e6e6e6 41%,#fff 71%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.41,#e6e6e6),color-stop(0.71,#fff));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc',endColorstr='#ffffff',GradientType=0);}#sgs-widget #search-by .active{color:#25a;background-color:#fff;background-image:none;filter:none;}#sgs-widget #search-form .tab-body{top:-1px;left:1px;padding:6px;width:242px;min-height:222px;background-color:#FFF;}#sgs-widget #firstColumn,#sgs-widget #secondColumn{padding-top:17px;}#sgs-widget label{display:inline-block;padding:0;width:52px;font-size:12px;font-weight:bold;color:#333;text-align:left;}#sgs-widget select{width:145px;font-size:12px;color:#000;}#sgs-widget input[type="text"]{width:245px;height:36px;}#sgs-widget input[type="text"].date{width:245px;background:#fff url(http://cdn.seatguru.com/en_US/img/506/images/sprites_basic.png) no-repeat 230px -575px;left:0;top:0;}#sgs-widget p.noFlightNo{margin-top:-7px;padding-top:0;padding-left:54px;font-size:11px;font-weight:bold;color:#25A;}#sgs-widget p.noFlightNo a{padding-right:11px;text-decoration:none;background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_small.jpg) no-repeat 168px -855px;}#sgs-widget .dataLine{padding-bottom:15px;}#sgs-widget .submitData{padding:20px 0 0 54px;}#sgs-widget #go-button-number,#sgs-widget #go-button-route{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;}.container{display:block;min-height:400px;}.main-content-left{margin-right:11px;margin-left:20px;float:left;}.home .main-content-left{margin-left:0;}.content-home{padding-left:5px;width:597px;float:left;}.content-narrow{padding:0 15px 0 16px;width:460px;float:left;position:static;}.content-wide{padding:17px 0 0 15px;width:775px;float:left;}.content-with-right-banner{padding:0 18px 23px 20px;width:65%;float:left;}.content-home-top-banner{padding-bottom:17px;}.aircraftPage h2{margin-bottom:5px!important;padding-left:0!important;padding-bottom:0!important;font-size:20px!important;height:auto!important;line-height:18px!important;}.aircraftPage .inner-box .title strong{font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;}.aircraftPage.aside-box-alt h3 #smk{float:right;font-size:16px!important;margin-right:15px;}.seat-list-wrapper table.seat-list td p span.value{font-family:Verdana,Arial,Helvetica,sans-serif!important;font-size:10px!important;font-weight:bold!important;line-height:14px!important;}.chartsTitle{background-color:#D6E6F6;}.chartsTitleBox{padding-left:16px;float:left;}.chartsTitle h2{padding-left:0!important;margin-bottom:0!important;}.chartsTitle h3{margin:0!important;text-align:left;font-size:14px!important;}.chartsTitle h3 span.tableSubtitleNote{padding-left:8px;font-size:11px;font-weight:normal;}.chartsTitle .chartsTitleLink{line-height:39px;float:right;}.chartsTitle .chartsTitleLink a{margin-right:12px;padding-right:8px;font-size:11px;font-weight:normal;color:#25A;background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_small.png) no-repeat 136% -660px;}table.standard{width:100%;}table.standard td{padding-left:10px;height:29px;line-height:29px;border-bottom:1px #BEBFC1 dotted;line-height:18px;}table.standard td,table.standard th{font-size:11px;}table.standard th a{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;color:#222;}table.standard td a{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#25A;}table.standard th{padding:0 10px;height:20px;line-height:18px;font-weight:bold;background-color:#E6E6E6;border:1px #E6E6E6 solid;}table.standard th:hover{background-color:#F4F4F4;border-left:1px #F9F9F9 solid;border-top:1px #F9F9F9 solid;border-bottom:1px #DFDFDF solid;border-right:1px #DFDFDF solid;}table.standard td.titles{padding-left:0;height:auto;border-bottom:0;}.browseAirlines ul{width:270px;float:left;}.browseAirlines ul li{padding-left:16px;line-height:21px;}.browseAirlines ul li a{font-size:14px;text-decoration:none;}.browseAirlines ul li a:hover{text-decoration:underline;}.browseAirlines ul li.letterGroup{line-height:0;padding:0 50px 0 0;}.browseAirlines ul li.letterGroup h2{background-color:#D6E6F6;color:#444;font-size:16px;height:39px;line-height:39px;margin-bottom:-5px!important;}.browseAirlines ul li.firstLetter{padding-top:18px;font-size:16px;font-weight:bold;color:#222;}.findSeatmapsSelector{margin:0 20px 25px;padding:16px 10px 18px 10px;min-height:44px;background-color:#F4F4F4;border-bottom:3px solid #D4D4D4;}.findSeatmapsSelector.front-page{border-bottom:none;margin-bottom:0;}.findSeatmapsSelector .selectSeats label{display:block;padding:0 8px 2px 8px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;}.findSeatmapsSelector.front-page .selectSeats label{display:inline;}.findSeatmapsSelector .selectSeats .form-field{display:inline-block;padding-left:14px;}.findSeatmapsSelector #toggleFlightNumberField{display:block;font-size:12px;font-weight:bold;color:#25A;position:relative;left:209px;padding:4px 0;}.findSeatmapsSelector.front-page #toggleFlightNumberField{display:inline-block;margin-left:-172px;margin-top:4px;}.findSeatmapsSelector .selectSeats input.datefield{height:26px;margin-bottom:-9px;background-position:-479px -160px;}.findSeatmapsSelector .selectSeats #date-optional{font-size:.8em;font-weight:normal;}#find_seatmap #date-optional{display:inline;}.findSeatmapsSelector.front-page .selectSeats #date-optional{color:#D4D4D4;position:relative;left:85px;top:-35px;}.findSeatmapsSelector .selectSeats .label-div{display:block;}.findSeatmapsSelector .tab-body{top:-1px;left:1px;padding:6px;width:242px;min-height:222px;background-color:#FFF;}.findSeatmapsSelector #error-text{color:#D00;font-size:.9em;}.findSeatmapsSelector #error-text.front-page{display:inline-block;position:relative;top:0;left:18px;}.findSeatmapsSelector input[type="text"].invalid{background-color:#ff9;border-color:#D00;}.findSeatmapsSelector input[type="text"]{width:165px;}.findSeatmapsSelector.front-page input[type="text"]{width:120px;margin-bottom:6px;}.findSeatmapsSelector input[type="date"]{width:120px;}.findSeatmapsSelector input.datefield{width:125px;background-position:-479px -164px;}.findSeatmapsSelector input[type="submit"]{border:0;}.findSeatmapsSelector.front-page input[type="submit"]{border:0;position:relative;float:left;top:0;left:21px;}.findSeatmapsSelector select{width:170px;font-size:12px;color:#000;border:1px #C9C9C9 solid;}.chooseFlight h2{margin-bottom:1px!important;padding-left:0!important;font-size:20px!important;color:#151515!important;background:none!important;}.chooseFlight h3{color:#444!important;background:none!important;}.chooseFlight h3 strong{margin-bottom:8px!important;padding-left:0!important;font-size:16px!important;color:#444!important;background:none!important;}.chooseFlight h3 img{width:24px;position:relative;top:4px;}.chooseFlight ul li table{border-bottom:solid 1px #bbb;margin-bottom:36px;}.chooseFlight ul li table{width:100%;}.chooseFlight ul li table td{padding:12px 12px;font-size:12px;color:#222;font-weight:bold;}.chooseFlight ul li table th{padding:9px 9px;font-weight:bold;font-size:13px;color:#666;line-height:20px;background-color:#D5E6F4;}.chooseFlight ul li table tr{padding:9px 9px;}.chooseFlight ul li table tr.odd{background-color:#F1F5FA;}.chooseFlight ul li table tr.link:hover{background-color:#FFFEDF;cursor:pointer;}.chooseFlight ul li table tr.multiple-legs{border-top:1px dotted #ccc;}#content .chooseFlight ul li table td p{font-weight:bold;}.chooseFlight ul li table a{text-decoration:none;font-weight:bold;color:#006795;}.chooseFlight ul li table a:hover{text-decoration:underline;}.chooseFlight .stop-count{color:#666;font-weight:bold;}.chooseFlight a.view-map-button{background-color:#E6F0F4;background-image:-ms-linear-gradient(top,#FFF 0,#E6F0F4 100%);background-image:-moz-linear-gradient(top,#FFF 0,#E6F0F4 100%);background-image:-o-linear-gradient(top,#FFF 0,#E6F0F4 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFF),color-stop(1,#E6F0F4));background-image:-webkit-linear-gradient(top,#FFF 0,#E6F0F4 100%);background-image:linear-gradient(to bottom,#FFF 0,#E6F0F4 100%);border:solid 1px #C8DDEF;padding:2px 6px;font-weight:normal;}.chooseFlight .view-map-cell .no-map{color:#bbb;}.chooseFlight ul li table tr:hover .view-map-button{background-color:#006997;background-image:-ms-linear-gradient(top,#4B8AB3 0,#006997 100%);background-image:-moz-linear-gradient(top,#4B8AB3 0,#006997 100%);background-image:-o-linear-gradient(top,#4B8AB3 0,#006997 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4B8AB3),color-stop(1,#006997));background-image:-webkit-linear-gradient(top,#4B8AB3 0,#006997 100%);background-image:linear-gradient(to bottom,#4B8AB3 0,#006997 100%);border:solid 1px #D4E5D6;color:#E8F1F8;}.findSeatmaps td.view-map-cell{min-width:69px;}.findSeatmaps .codeshare td{padding:0 0 8px 14px;width:100%;color:#8BBACF;}.findSeatmaps .codeshare.odd:hover{background:#F1F5FA;}.findSeatmaps .codeshare.even:hover{background:#fff;}.amenity{padding:3px 10px;}.findSeatmaps .internet.amenity{background:url(http://cdn.seatguru.com/en_US/img/506/seatguru/sprites/g-factor_sprite.png) no-repeat -26px -86px;}.findSeatmaps .video.amenity{background:url(http://cdn.seatguru.com/en_US/img/506/seatguru/sprites/g-factor_sprite.png) no-repeat -26px -105px;}.findSeatmaps .power.amenity{background:url(http://cdn.seatguru.com/en_US/img/506/seatguru/sprites/g-factor_sprite.png) no-repeat -24px -125px;}.findSeatmaps .audio.amenity{background:url(http://cdn.seatguru.com/en_US/img/506/seatguru/sprites/g-factor_sprite.png) no-repeat -26px -145px;}.internet.amenity{background:url(http://cdn.seatguru.com/en_US/img/506/seatguru/sprites/g-factor_sprite.png) no-repeat -26px -86px;}.video.amenity{background:url(http://cdn.seatguru.com/en_US/img/506/seatguru/sprites/g-factor_sprite.png) no-repeat -26px -105px;}.power.amenity{background:url(http://cdn.seatguru.com/en_US/img/506/seatguru/sprites/g-factor_sprite.png) no-repeat -24px -125px;}.audio.amenity{background:url(http://cdn.seatguru.com/en_US/img/506/seatguru/sprites/g-factor_sprite.png) no-repeat -26px -145px;}.usb.amenity{background:url(http://cdn.seatguru.com/en_US/img/506/seatguru/sprites/g-factor_sprite.png) no-repeat -26px -171px;}.streaming.amenity{background:url(http://cdn.seatguru.com/en_US/img/506/seatguru/sprites/g-factor_sprite.png) no-repeat -26px -256px;}.satellite.amenity{background:url(http://cdn.seatguru.com/en_US/img/506/seatguru/sprites/g-factor_sprite.png) no-repeat -26px -202px;}.device.amenity{background:url(http://cdn.seatguru.com/en_US/img/506/seatguru/sprites/g-factor_sprite.png) no-repeat -26px -228px;}.wifi.amenity{background:url(http://cdn.seatguru.com/en_US/img/506/seatguru/sprites/g-factor_sprite.png) no-repeat -26px -257px;}.oveheadscreen.amenity{background:url(http://cdn.seatguru.com/en_US/img/506/seatguru/sprites/g-factor_sprite.png) no-repeat -26px -286px;}.chooseFlight .airline-icon{padding:0;}.chooseFlight .airline-icon img{width:16px;}.chooseFlight ul li table th{border-top:1px solid #0d3780;border-bottom:1px solid #0d3780;}.chooseFlight ul li table th.bleft{border-left:1px solid #0d3780;}.chooseFlight ul li table td.bleft{border-left:1px solid #0d3780;}.chooseFlight ul li table td.bright{border-right:1px solid #0d3780;}.chooseFlight ul li table th.bright{border-right:1px solid #0d3780;}.chooseFlight ul li table td.btop{border-top:1px solid #0d3780;}.press h3{margin-bottom:0!important;}.press p{padding-top:12px;padding-left:12px;line-height:18px;color:#222;font-family:Georgia,"Times New Roman",Times,serif;}.press p a{text-decoration:none;}.press p a:hover{text-decoration:underline;}.pressRelease{border-bottom:1px dotted #D4D4D4;margin-top:9px;padding-bottom:0;padding-left:10px;}.pressRelease span.summary{display:block;font-family:Georgia,"Times New Roman",Times,serif;font-size:12px;font-weight:normal!important;margin-top:6px;line-height:18px;color:#222;}p.pressRelease{text-transform:normal;padding:0 0 12px 12px;line-height:18px;color:#222;font-family:Arial,Helvetica,sans-serif;}.pressRelease strong{color:#555;font-family:Arial,Helvetica,sans-serif;font-size:11px!important;font-weight:normal;padding-bottom:5px;line-height:23px;}.pressRelease p.newsTitle{padding-bottom:8px;}.pressRelease a{margin-bottom:font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;color:#25A;text-decoration:none;line-height:25px;}.pressRelease a:hover{text-decoration:underline;}.pressArticleBox{padding:20px 10px 5px 10px;}.pressArticleBox p{line-height:20px;}.pressArticleBox p a{text-decoration:underline;}.pressArticleBox p span.headline{font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;font-weight:bold;}.press .noBorder{border-bottom:0;}.breadcrumbs ul li{padding-right:4px;font-size:12px;color:#222;float:left;}.breadcrumbs ul li a{color:#25A;}.breadcrumbs ul li.first{padding-left:0;}.boxTravelTips{margin-bottom:21px;padding:0 7px;width:583px;}.boxTravelTips .image{width:90px;height:90px;float:left;}.boxTravelTips .text{width:493px;float:left;}.boxTravelTips .left{padding-left:15px;padding-right:30px;width:245px;float:left;}.boxTravelTips .left h5{font-size:16px!important;font-weight:bold;color:#25A;}.boxTravelTips .left p{font-family:Georgia,"Times New Roman",Times,serif;font-size:13px!important;line-height:18px;color:#444;}.boxTravelTips .left p a{padding-right:8px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#25A;text-decoration:none;background:url(http://cdn.seatguru.com/en_US/img/506/images/bgr_link_blue_arrow.jpg) no-repeat top right;}.boxTravelTips .left p a:hover{text-decoration:underline;}.boxTravelTips .right{width:203px;float:right;}.boxTravelTips .right ul li{font-size:12px;color:#25A;}.boxTravelTips .right ul li a{font-size:11px;font-weight:bold;color:#25A;}.boxPadding{padding:0 16px 10px;}.boxPadding12{padding:0 12px;}#main-container{float:left;width:790px;}.main-content{float:left;width:410px;margin:0;position:relative;}.seat-wrapper{text-align:center;}.dataBox{margin-bottom:17px;padding:6px;width:auto;background-color:#d6e6f6;}.dataBox h4{margin:4px 0 7px 0;padding-left:15px;font-size:16px;font-weight:bold;color:#333;float:left;}.findFlight .boxTitle h4{padding-bottom:0;padding-left:50px;padding-top:0;margin-top:1px;}.titleNotice{padding-top:7px;padding-right:5px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#444;float:right;}.whiteBox{padding:11px 18px;background-color:#FFF;border:1px #ddd solid;}.findFlight{width:585px;height:207px;}.findFlight label{display:block;margin-bottom:4px;font-size:12px;font-weight:bold;color:#303030;}.findFlight input.text{width:209px;}.findFlight .top{padding-bottom:12px;}.findFlight .topLeft{width:230px;float:left;}.findFlight .topRight{width:240px;float:left;}.findFlight .bottom{padding-bottom:11px;}.findFlight .bottom .dates{width:128px;float:left;}.findFlight .bottom .dates input{width:100px;height:22px;line-height:22px;}.findFlight .bottom .dates input.datefield{background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_basic.png) no-repeat -499px -163px;}.findFlight .bottom .dates span{display:block;padding-top:2px;font-size:11px;color:#555;}.findFlight .bottom .flexibility{padding-top:22px;width:138px;font-size:11px;color:#555;float:left;}.findFlight .bottom .flexibility input{margin-right:3px;font-size:11px;border:0;}.findFlight .bottom .travelers{float:left;padding-top:17px;}.findFlight .bottom .travelers select{margin-top:2px;width:100px;}.findFlight .submission input{border:0;}.findFlight .submissionLeft{padding-left:1px;height:27px;line-height:27px;float:left;}.findFlight .submissionLeft input{padding-left:1px;width:100px;}.findFlight .submissionLeft .buttonVerdana{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;}.findFlight .submissionRight{padding-left:13px;height:27px;float:left;line-height:27px;color:#25A;}.findFlight .submissionRight p{font-size:11px!important;}.findFlight .submissionRight a{margin-right:4px;padding-right:8px;font-size:11px;font-weight:bold;text-decoration:none;background:url(http://cdn.seatguru.com/en_US/img/506/images/bgr_link_blue_arrow.jpg) no-repeat scroll right top transparent;}.findFlight .submissionRight a:hover{text-decoration:underline;}.main-content-box{width:296px;background:#d6e6f6;position:relative;padding:20px 0 20px 34px;margin:28px 0 0 46px;}.main-content-box span{display:block;font-family:Georgia,"Times New Roman",serif;font-size:20px;font-weight:bold;font-style:italic;color:#444;padding:0 0 9px;}.main-content-box span.arrow{position:absolute;display:block;background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_icons.png) 0 -100px;width:27px;height:33px;top:-32px;left:152px;}.main-content-box input,#add_new_photos{font-family:Arial,Verdana,sans-serif;width:165px;font-size:15px;font-weight:bold;color:#fff;padding:4px 0 6px;margin:0 0 0 46px;}.aside{display:inline-block;width:380px;padding:1px 0 0;position:relative;}.aside-box,.aside-box-alt{background:#E6E6E6;padding:0;position:relative;border:1px solid #CCC;}.aircraftPage#hasPhotos{background:#FFF;}.aircraftPage#no-photos-box h3,.aircraftPage#hasPhotos h3{padding-left:50px!important;background-position:10px -183px!important;background-color:#EEE!important;}#hasPhotos div,#hasPhotos span,#hasPhotos ul{padding-left:15px;background-color:#FFF;}#sgs-widget input[type="text"].date .aside-box .subtitle{display:block;font-family:Georgia,"Times New Roman",serif;font-size:13px;font-weight:bold;font-style:italic;color:#444;padding:0 0 12px 0;line-height:18px;}.aside-box h2{padding:18px 0 0 13px;}.aside-box h3{background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_icons.png) no-repeat 10px -183px!important;background-position:1 10px -183px!important;padding:16px 0 0 34px!important;font-size:18px!important;color:#444!important;}.aside-box p{font-family:Georgia,"Times New Roman",serif;font-size:12px;line-height:16px;color:#151515;padding:0 0 16px;}.aside-box span.arrow,.aside-box span.arrow-alt,.aside-box-alt span.arrow{position:absolute;display:none;background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_icons.png) 0 -150px;width:26px;height:23px;top:19px;left:-23px;}.aside-box span.arrow-alt,.aside-box-alt div.arrow{position:absolute;top:19px;left:-23px;width:26px;height:23px;display:none;background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_icons.png) repeat scroll 0 -150px transparent;z-index:10000;}.aside-gallery{padding:16px 0 0;}.aside-gallery li{display:block;float:left;margin:0 2px 0 0;}.aside-gallery li img{border:#fff 2px solid;}.aside-gallery-bottom{clear:both;font-family:Verdana,Arial,sans-serif;font-size:11px;color:#aaa;padding:0;background-color:#FFF;}.aside-gallery-bottom a{color:#25a;}.aside-gallery-bottom b{float:left;margin:0 0 11px 2px;}.aside-gallery-bottom span{float:right;margin:0 68px 0 0;}.aside-box-alt{padding:0;margin:10px 0 0;}.aside-box-alt h3{background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_icons.png) no-repeat 12px -238px!important;padding:12px 0 11px 40px!important;font-size:18px!important;color:#444!important;}.aside-box-alt .inner{background:#eee;}.aside-box-alt .inner-box-last{border:none;}.aside-box-alt .inner-box .title{padding:8px 6px;font-size:13px!important;color:#151515;width:360px;}.aside-box-alt .inner-box .title strong{font-family:Georgia,"Times New Roman",Times,serif;font-size:16px!important;line-height:18px;}.aside-box-alt .seat-list-wrapper{width:373px;}.aside-box-alt .seat-list{width:378px;background:#fff;}.aside-box-alt .seat-list th{font-family:Verdana,Arial,sans-serif;font-weight:bold;font-size:10px;color:#151515;background:#e6e6e6;height:21px;}.aside-box-alt .seat-list th.item1{width:77px;}.aside-box-alt .seat-list th.item2{width:49px;}.aside-box-alt .seat-list th.item3{width:54px;}.aside-box-alt .seat-list th.item4{padding-left:10px;}.aside-box-alt .seat-list td.item4{padding-left:10px;}.aside-box-alt .seat-list td,.aside-box-alt .seat-list td .value{font-size:14px;font-weight:bold;color:#151515;vertical-align:top;border-bottom:#CCC 1px solid;line-height:16px;}.aside-box-alt .seat-list td{padding:6px 0;vertical-align:middle;}.aside-box-alt .seat-list td.item-last{border:none;}.aside-box-alt .seat-list td.item1{font-family:Verdana,Arial,sans-serif;font-size:10px;width:100px;padding:7px 10px 7px 5px;line-height:12px;}.aside-box-alt .seat-list td.item2{padding-right:5px;}.aside-box-alt .seat-list td .value{font-family:Arial,Verdana,sans-serif;border:none;padding:0 5px 0 0;}.aside-box-alt .seat-list td .desc{font-family:Verdana,Arial,sans-serif;font-weight:normal;font-size:11px;line-height:14px;vertical-align:baseline;}.aside-box-alt .amenities-list li{float:left;}.aside-box-alt .amenities-list li:first-child{margin:0 0 0 6px;}.aside-box-alt .amenities-list li a{display:block;height:13px;background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_icons.png) no-repeat 13px -292px;font-family:Verdana,Arial,sans-serif;font-size:10px;color:#000;padding:28px 9px 3px;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;-khtml-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}.aside-box-alt .amenities-list li a:hover,.aside-box-alt .amenities-list li a.active{background:#fff url(http://cdn.seatguru.com/en_US/img/506/images/sprites_icons.png) no-repeat 13px -292px;text-decoration:none;}.aside-box-alt .amenities-list li a.link2{background-position:12px -343px;}.aside-box-alt .amenities-list li a.link2:hover{background-position:12px -343px;}.aside-box-alt .amenities-list li a.link3{background-position:26px -393px;}.aside-box-alt .amenities-list li a.link3:hover{background-position:26px -393px;}.aside-box-alt .amenities-list li a.link4{background-position:17px -448px;}.aside-box-alt .amenities-list li a.link4:hover{background-position:17px -448px;}.aside-box-alt .amenities-list li a.link5{background-position:17px -493px;}.aside-box-alt .amenities-list li a.link5:hover{background-position:17px -493px;}.aside-box-alt .amenities-list li a.link6{background-position:17px -544px;}.aside-box-alt .amenities-list li a.link6:hover{background-position:17px -544px;}.aside-box-alt .amenities-list li a.link7{background-position:9px -595px;}.aside-box-alt .amenities-list li a.link8{background-position:17px -648px;}.aside-box-alt .amenities-list li a.link9{background-position:17px -700px;}.aside-box-alt .amenities-list li a.link10{background-position:23px -749px;}.aside-box-alt .amenities-list li a.link11{background-position:14px -801px;}.aside-box-alt .amenities-desc{background:#fff;padding:21px 6px 13px;color:#151515;font-family:Georgia,"Times New Roman",serif;font-size:12px;}.aside-box-alt .amenities-desc a{font-family:Georgia,"Times New Roman",serif;font-size:12px;line-height:18px;text-decoration:underline;}.aside-box-alt .amenities-desc li{color:#151515;font-family:Georgia,"Times New Roman",serif;font-size:12px;line-height:18px;padding:5px 0 0 4px;}.aside-box-alt .tips-box{color:#151515;font-family:Georgia,"Times New Roman",serif;font-size:12px;line-height:18px;background:#fff;padding:4px 6px 6px;}.aside-box-alt .amenities-desc div,.aside-box-alt .tips-box div,.aside-box-alt .amenities-desc p,.aside-box-alt .tips-box p{font-family:Georgia,"Times New Roman",serif;font-size:13px!important;color:#151515;line-height:18px;}.aside-box-alt .amenities-desc div ul li,.aside-box-alt .tips-box div ul li{font-size:11px;color:#000;line-height:17px;list-style:disc!important;display:list-item!important;}.aside-box-alt .amenities-desc div ul,.aside-box-alt .tips-box div ul{margin:0 0 5px 13px;}.aside-box-alt .tips-box p{padding:9px 0 10px;border-bottom:#bebfc1 1px solid;}.aside-box-alt .tips-box p.last{border:none;}.aside-ad{padding:19px 40px 27px 41px;}.aside-ad span{display:block;font-family:Verdana,Arial,sans-serif;font-size:10px;font-style:italic;color:#444;padding:0 0 8px 106px;}.comparisonCharts{font-family:Georgia,"Times New Roman",Times,serif;color:#222;}.comparisonCharts h5{padding-bottom:10px;}.comparisonCharts p{padding-bottom:10px;line-height:19px;font-size:14px!important;}.comparisonChartsFull table th,.comparisonChartsFull table td{font-family:Arial,Helvetica,sans-serif;}.comparisonCharts .chartsSpacer{padding-bottom:23px;}.comparisonCharts ul.yellow li{padding-bottom:9px!important;line-height:19px;color:#222!important;background-position:0 2px!important;}.comparisonCharts ul.yellow ul li{padding-bottom:0!important;background-position:0 -1px!important;}.comparisonChartsFull{font-family:Georgia,"Times New Roman",Times,serif;color:#222;}.comparisonChartsFull p,.comparisonChartsFull dl dt,.comparisonChartsFull dl dd{padding-bottom:10px;line-height:19px;font-size:14px!important;}.comparisonChartsFull dl dt{font-family:Arial,Helvetica,sans-serif;font-size:13px!important;font-weight:bold;}.comparisonChartsFull dl dd{margin-bottom:10px;padding-bottom:11px;border-bottom:1px #BEBFC1 dotted;}.comparisonChartsFull dd.last{margin-bottom:0;font-family:Georgia,"Times New Roman",Times,serif;border-bottom:0;}.comparisonChartsFull .contentBox{padding:0 10px 10px 10px;}.comparisonChartsFull .item{margin-bottom:10px;padding-bottom:10px;font-size:14px;border-bottom:1px #999 dotted;}.comparisonChartsFull .item em{display:block;margin-bottom:8px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;}.comparisonChartsFull .item .seatDraw{margin-right:5px;width:120px;height:70px;float:left;clear:left;}.comparisonChartsFull .item .seatDescription{width:620px;float:left;line-height:20px;}.comparisonChartsFull ul{padding-left:10px;}.comparisonChartsFull ul li{padding-left:12px;font-size:13px;color:#222;line-height:27px;background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_small.jpg) no-repeat 0 -363px;}.comparisonChartsFull .last{padding-bottom:0;font-weight:normal;border-bottom:0;}.comparisonChartsFull dl ul{margin-bottom:12px;padding:5px 10px 10px 10px;border-bottom:1px #999 dotted;}.comparisonChartsFull dl ul li em{font-weight:bold;}.comparisonChartsFull dl a{font-family:Georgia,"Times New Roman",Times,serif;font-size:14px!important;text-decoration:underline;}.comparisonChartsFull .businessSeatRecline{background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_basic.png) -339px -186px;}.comparisonChartsFull .businessSeatLieflat{background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_basic.png) -459px -186px;}.comparisonChartsFull .businessSeatFlatbed{background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_basic.png) -339px -254px;}.comparisonChartsFull .businessSeatSuit{background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_basic.png) -459px -254px;}.comparisonCharts ul.submenu li{background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_small.png) no-repeat -52px 5px!important;}.overviewContainer .airlineBannerLarge{padding-bottom:18px;}.overviewContainer ul.overviewOptions{padding:2px 0 14px 4px;}.overviewContainer ul.overviewOptions li{padding-left:14px;padding-bottom:5px;font-size:13px;line-height:17px;background:url(http://cdn.seatguru.com/en_US/img/506/images/bgr_homebox_li.png) no-repeat scroll left top transparent;}.overviewContainer ul.overviewOptions li a{font-weight:bold;color:#25A;}.overviewContainer table.standard th,.overviewContainer table.standard td,.overviewContainer table.standard td a{font-size:12px;}.overviewContainer table.standard th,.overviewContainer table.standard td{width:60px;padding:0 8px;}.overviewContainer table.standard th{text-align:center;}.overviewContainer table.standard th:hover{background-color:#E6E6E6;border:1px #E6E6E6 solid;}.overviewContainer table.standard td.breaker{font-size:1px;height:3px;line-height:3px;background:url(http://cdn.seatguru.com/en_US/img/506/images/breaker.gif) repeat-x center;border-bottom:0;}.overviewContainer table.standard tr.last td,.overviewContainer table.standard td.noBorder{border-bottom:0;}.overviewContainer .leftColumn{margin-top:35px;margin-right:20px;width:219px;float:left;}.overviewContainer .rightColumn{margin-top:35px;width:219px;float:left;}.overviewContainer .leftColumn h2,.overviewContainer .rightColumn h2{margin-bottom:0!important;}.overviewContainer .leftColumn h3,.overviewContainer .rightColumn h3{margin-bottom:7px!important;font-size:13px!important;}.overviewContainer .rightColumn .oneworld{margin:4px 0 7px 0;width:40px;height:40px;background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_basic.png) no-repeat -465px -415px;}.overviewContainer .rightColumn .skyteam{margin:4px 0 7px 0;width:40px;height:40px;background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_basic.png) no-repeat -507px -415px;}.overviewContainer .rightColumn .staralliance{margin:4px 0 7px 0;width:40px;height:40px;background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_basic.png) no-repeat -548px -427px;}.overviewContainer .rightColumn ul.submenu li{padding:0 0 0 13px!important;line-height:21px;height:auto;background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_small.jpg) no-repeat 0 -591px!important;}.overviewContainer .leftColumn .leftItem{margin-bottom:8px;padding:0 5px 2px 10px;border-bottom:1px #CCC dotted;}.overviewContainer .leftColumn .last{border-bottom:0;}.overviewContainer .leftColumn .leftItem p{padding-bottom:5px;font-weight:bold!important;color:#3c3c3c;}.overviewContainer .leftColumn .leftItem p.phoneNo{font-size:13px!important;font-weight:normal!important;color:#000;}.overviewContainer .leftColumn .leftItem p.phoneNo a{line-height:16px;}.overviewContainer .rightColumn ul{padding:0 5px 3px 10px;}.overviewContainer .rightColumn ul li{height:11px;background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_small.jpg) no-repeat 0 -494px!important;}.overviewContainer span.checkedImg{display:block;width:13px;height:13px;background:url(http://cdn.seatguru.com/en_US/img/506/images/marked.png) no-repeat center center;position:relative;left:-4px;}.baggageContainer{padding-top:17px;}.baggageContainer .note,.baggageContainer .summary{padding:0 0 15px 0;font-size:12px;line-height:17px;}.baggageContainer p,.baggageContainer p{padding-left:12px;font-size:13px;}.baggageContainer .story{margin-bottom:12px;padding-bottom:7px;border-bottom:3px #d4d4d4 solid;}.baggageContainer .story h3{font-family:Georgia,"Times New Roman",Times,serif;font-size:14px!important;line-height:20px;color:#222;}.baggageContainer .story p,.baggageContainer .story .moduleBlock{padding:0 12px 12px 12px;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px!important;line-height:20px;color:#222;}.baggageContainer .story ul{padding:0 10px 12px 12px;}.baggageContainer .story ul li{padding-left:12px;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;color:#222;line-height:20px;background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_small.png) no-repeat -8px -90px;}.baggageContainer p:last-child a{padding-right:8px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;text-decoration:none;background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_small.png) no-repeat 124px -659px;}.baggageContainer .story table.standard th{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;color:#222;}.baggageContainer .story table.standard td{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#222;}.searchResults{font-family:Georgia,"Times New Roman",Times,serif;}.searchResults .error p{line-height:20px;margin-top:10px;font-size:13px!important;}.searchResults .error ul li{font-size:14px;line-height:20px;color:#222;border:0;margin:0;padding:0 0 0 12px;background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_small.jpg) no-repeat 0 -366px;}.searchResults .error ul li a{line-height:20px;font-size:14px;font-weight:bold;}.searchResults ul li{margin-bottom:4px;padding-bottom:14px;font-size:14px;line-height:20px;color:#222;border-bottom:1px #BEBFC1 dotted;}.searchResults ul li a{font-family:Arial,Helvetica,sans-serif;line-height:34px;font-size:14px;font-weight:bold;}.searchPagination{margin-left:-4px;padding-top:3px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#222;}.searchPagination span{padding:0 4px;}.faqContainer dt{line-height:38px;border-bottom:1px #C1C2C4 dotted;}.faqContainer dt a{padding-left:18px;font-size:14px;color:#25A;}.faqContainer dt a em{font-style:normal;font-weight:bold;}.faqContainer dt.DTplus a{background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_small.png) no-repeat -25px -57px;}.faqContainer dt.DTminus{border-bottom:0;}.faqContainer dt.DTminus a{background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_small.png) no-repeat -14px -75px;}.faqContainer dd.hideDD{position:absolute;top:-9999px;}.faqContainer dd.showDD p{padding-bottom:11px;font-size:13px!important;color:#222;font-family:Georgia,"Times New Roman",Times,serif;}.faqContainer dd.showDD{position:relative;top:0;font-size:12px;font-weight:normal;border-bottom:1px #C1C2C4 dotted;padding:0 0 15px 17px;}.faqContainer dd.showDD ul li{font-size:12px;line-height:20px;color:#222;}.faqContainer dd.showDD a,.faqContainer dd.showDD ul li a{line-height:20px;font-size:12px;font-weight:bold;}.faqContainer #TJK_ToggleON,.faqContainer #TJK_ToggleOFF{border:1px solid #B1B1B1;display:inline-block;font-size:12px;font-weight:bold;line-height:20px;margin:7px 10px 0 0;padding:0 4px;}.glossaryContainer{color:#222;}.glossaryContainer dd{margin-bottom:14px;padding-bottom:10px;border-bottom:1px #C1C2C4 dotted;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;line-height:20px;}.glossaryContainer dt{margin-bottom:10px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;}.glossaryContainer dd a{text-decoration:underline;}.defaultArticle a{text-decoration:underline;font-size:13px;font-family:Georgia,"Times New Roman",Times,serif!important;}.defaultArticle p{padding:0 12px 12px 12px;line-height:20px;font-family:Georgia,"Times New Roman",Times,serif!important;font-size:14px!important;color:#222;}.defaultArticle h4{padding:0 12px 12px 12px;line-height:20px;font-family:Georgia,"Times New Roman",Times,serif!important;font-size:15px;font-weight:bold;}.defaultArticle ol{list-style:decimal;padding-left:30px;}.defaultArticle ol li{padding-left:0;font-size:13px;color:#222;line-height:20px;font-family:Georgia,"Times New Roman",Times,serif!important;}.defaultArticle ul{padding:0 10px 12px 12px;}.defaultArticle ul li{padding-left:12px;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;color:#222;line-height:20px;background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_small.jpg) no-repeat 0 -366px;}.defaultArticle table{margin-top:-12px;margin-bottom:12px;width:673px;border:1px #A5BEDA solid;font-size:.9em;}.defaultArticle table th{background-color:#D6E6F6;padding:5px;padding-left:6px;border:solid 1px #000;}.defaultArticle table th.fifty{width:70px;}.defaultArticle table th a{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-decoration:none;}.defaultArticle table th a:hover{text-decoration:underline;}.defaultArticle table td{border:solid 1px #000;padding:3px;}.defaultArticle .moduleBlock{clear:both;}.defaultArticle .moduleBlock .hp-photo{margin-bottom:10px;}.travelTips h3{margin-bottom:2px!important;padding-left:0!important;height:14px!important;font-size:11px!important;font-weight:normal;color:#555!important;background-color:#fff!important;}.travelTips h4{font-size:18px;font-weight:bold;color:#25A;padding-left:0;padding-bottom:7px;}.travelTips h4 a{font-size:16px;font-weight:bold;}.travelTips .firstRow{margin-bottom:10px;padding:0 10px 15px 0;width:450px;height:150px;border-bottom:1px #BEBFC1 dotted;}.travelTips .firstRow .leftTips{width:165px;float:left;}.travelTips .firstRow .leftTips img{border:1px #6f6f6f solid;}.travelTips .firstRow .rightTips{width:285px;float:left;}.travelTips .secondRow{margin-bottom:10px;padding:0 10px 15px 10px;width:440px;border-bottom:1px #BEBFC1 dotted;}.travelTips .secondRow .leftTips{padding-right:10px;width:340px;float:left;}.travelTips .secondRow .rightTips{width:90px;float:left;}.travelTips .secondRow .rightTips img{border:1px #6f6f6f solid;}.travelTips .firstRow p{font-family:Georgia,"Times New Roman",Times,serif;font-size:14px!important;color:#151515;line-height:20px;}.travelTips .secondRow p{font-family:Georgia,"Times New Roman",Times,serif;font-size:13px!important;color:#151515;line-height:18px;}.travelTips a.more{margin-left:12px;padding-right:8px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#25A;text-decoration:none;background:url(http://cdn.seatguru.com/en_US/img/506/images/bgr_link_blue_arrow.jpg) no-repeat top right;}.travelTips a.more:hover{text-decoration:underline;}.travelTips .last{padding-bottom:0;border-bottom:0;}.travelTips .sectionDescription h1{padding-bottom:15px;}.travelTips .sectionDescription p{padding-left:0;padding-bottom:15px;}.travelTips .largeBox{margin-bottom:20px;padding-bottom:4px;border-bottom:1px #BEBFC1 dotted;}.travelTips .largeBoxImg{width:214px;float:left;}.travelTips .largeBoxImg img{border:1px #676767 solid;}.travelTips .largeBoxRatings{padding-left:8px;width:305px;float:left;}.travelTips .largeBoxRatings h2{margin-bottom:5px!important;padding-left:0!important;font-family:Arial,Helvetica,sans-serif;font-size:18px!important;font-weight:bold;color:#25A!important;background-color:#fff!important;}.travelTips .largeBoxRatings .ratingRow{margin-bottom:3px;padding-bottom:3px;height:20px;line-height:20px;color:#222;border-bottom:1px #BEBFC1 dotted;}.travelTips .largeBoxRatings .ratingRow .ratingStandard{width:125px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;text-align:left;float:left;}.travelTips .largeBoxRatings .ratingRow .ratingColors{padding:5px 2px 0 2px;width:135px;float:left;}.travelTips .largeBoxRatings .ratingRow .ratingColors .ratingContainer{margin:0 auto;width:125px;height:11px;font-size:2px!important;line-height:10px!important;background-color:#fff;border:1px #B9B9B9 solid;}.travelTips .largeBoxRatings .ratingRow .ratingColors .ratingPercentage{display:block;height:11px;font-size:2px!important;background-color:#D6E6F6;}.travelTips .largeBoxRatings .ratingRow .ratingVerdict{padding:0 5px;width:30px;font-family:Arial,Helvetica,sans-serif;font-size:16px;float:left;}.travelTips .largeBoxRatings .ratingRow .ratingVerdict span.verdict{font-weight:bold;}.largeBoxPrice{padding-top:40px;width:145px;float:left;}.largeBoxPrice p{margin:0!important;padding:0!important;padding-bottom:13px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;color:#222;text-align:center;}.largeBoxPrice p span{font-size:28px;font-weight:bold;}.travelTips .largeBoxDescription{padding-top:5px;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;color:#222;line-height:20px;}.travelTips .largeBoxDescription p{padding-left:0;padding-right:0;}.travelTips .largeBoxDescription p.verdict{padding-top:8px;font-weight:normal;}.travelTips .largeBoxDescription p.verdict span{font-weight:bold;}.relatedArticles .last .leftTips{border-bottom:0;}.relatedArticles .leftTips{margin-bottom:12px;padding-bottom:13px;padding-left:6px;border-bottom:1px #BEBFC1 dotted;}.relatedArticles h3{line-height:20px!important;min-height:20px!important;background-color:#FFF!important;color:#555!important;font-size:11px!important;font-weight:normal;height:14px!important;margin-bottom:0!important;padding-left:0!important;}.relatedArticles h4,.relatedArticles h4 a{color:#25A;font-size:16px;font-weight:bold;padding-bottom:7px;padding-left:0;}.relatedArticles p{color:#151515;font-family:Georgia,"Times New Roman",Times,serif;font-size:13px!important;line-height:18px;}.relatedArticles a.more{background:url(http://cdn.seatguru.com/en_US/img/506/images/bgr_link_blue_arrow.jpg) no-repeat scroll right top transparent;color:#25A;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;margin-left:12px;padding-right:8px;text-decoration:none;}.sitemap{font-size:14px;}.sitemap li{padding:6px 0 0 13px;color:#222;}.sitemap ul li{background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_small.png) no-repeat -52px 9px;font-weight:bold;}.sitemap ul li a{font-weight:bold;}.sitemap ul ul{padding:0 0 0 13px;}.sitemap ul ul li{background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_small.png) no-repeat -3px -106px;}.sitemap ul ul li a{color:#25A;font-weight:normal;}.advertsContainer{font-family:Georgia,"Times New Roman",Times,serif!important;}.advertsContainer table{width:100%;}.advertsContainer th{font-size:12px;background-color:#E6E6E6;border:1px solid #E6E6E6;font-weight:bold;height:20px;line-height:18px;padding-left:10px;}.advertsContainer th:hover{background-color:#F4F4F4;border-color:#F9F9F9 #DFDFDF #DFDFDF #F9F9F9;}.advertsContainer td{padding:5px 12px;line-height:18px;font-size:12px;border-bottom:1px dotted #BEBFC1;}= .advertsContainer a{text-decoration:underline;font-size:13px;}.advertsContainer p{padding:0 12px 12px 12px;line-height:20px;}.advertsContainer ul li{padding:0 0 20px 12px;font-size:12px;color:#222;line-height:20px;width:322px;float:left;}.advertsContainer ul li span.caption{display:block;font-weight:bold;padding-left:18px;}.advertsContainer ul ul li{padding-left:18px;font-size:12px;color:#222;line-height:20px;}.advertsContainer ul ul dl dt{clear:left;float:left;height:16px;width:70px;font-weight:bold;}.advertsContainer ul ul dl dd{float:left;height:16px;width:110px;}.saveAirfareTall{padding:10px 13px;width:134px;border:1px #B9B9B9 solid;}.saveAirfareTall h3{margin-bottom:10px!important;padding-left:0!important;height:auto!important;line-height:17px!important;font-size:16px!important;font-weight:bold!important;color:#222!important;background-color:#fff!important;}.saveAirfareTall h3 span{font-size:13px!important;}.saveAirfareTall .flightsTable{margin-bottom:5px;width:99%;}.saveAirfareTall .flightsTable td{padding-bottom:7px;width:50%;text-align:left;}.saveAirfareTall .flightsTable td a{font-size:12px;font-weight:bold;color:#25A;}.saveAirfareTall .flightsTable td a span{font-size:15px;}.saveAirfareTall .moreFlights td{padding-bottom:12px;vertical-align:top;}.saveAirfareTall .moreFlights td.link a{padding-right:8px;font-size:11px;font-weight:bold;color:#25A;background:url(http://cdn.seatguru.com/en_US/img/506/images/bgr_link_blue_arrow.jpg) no-repeat top right;}.saveAirfareTall .moreFlights td.logo{padding-bottom:0;}.saveAirfareTall .moreFlights td.logo a{display:block;width:117px;height:20px;background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_basic.png) no-repeat -339px -164px;}.saveAirfareWide{padding:10px 16px;width:265px;border:1px #B9B9B9 solid;}.saveAirfareWide h3{margin-bottom:10px!important;padding-left:0!important;font-size:16px!important;font-weight:bold!important;color:#222!important;background-color:#fff!important;}.saveAirfareWide h3 span{font-size:13px!important;}.saveAirfareWide .flightsTable{margin-bottom:3px;width:99%;}.saveAirfareWide .flightsTable td{padding-bottom:7px;width:50%;text-align:left;}.saveAirfareWide .flightsTable td a{font-size:12px;font-weight:bold;color:#25A;}.saveAirfareWide .flightsTable td a span{font-size:15px;}.saveAirfareWide .moreFlights td.link a{padding-right:8px;font-size:11px;font-weight:bold;color:#25A;background:url(http://cdn.seatguru.com/en_US/img/506/images/bgr_link_blue_arrow.jpg) no-repeat top right;}.saveAirfareWide .moreFlights td.logo{padding-left:14px;}.saveAirfareWide .moreFlights td.logo a{display:block;width:117px;height:20px;background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_basic.png) no-repeat -339px -164px;}.saveAirfareCalendar{background-color:#F2F2F2;border:1px #CFD6DE solid;}.saveAirfareCalendar h2{font-size:20px;font-weight:bold;color:#000;}.saveAirfareCalendar h3{font-size:13px;font-weight:bold;color:#646464;}.saveAirfareCalendar .calendarBox{border:1px #CFD6DE solid;}.saveAirfareCalendar .calendarBoxTop{border:1px #CFD6DE solid;}.saveAirfareCalendar .calendarBoxBottom{border:1px #CFD6DE solid;}.airlineBannerLargeLeft{width:95px;height:90px;border:1px #E1E1E1 solid;float:left;}.airlineBannerLargeRight{padding:10px 14px 5px 14px;width:332px;height:75px;background-color:#F9F9F9;border-top:1px #E1E1E1 solid;border-right:1px #E1E1E1 solid;border-bottom:1px #E1E1E1 solid;float:left;}.airlineBannerLargeRight table th{padding-bottom:5px;font-size:12px;font-weight:bold;color:#222;width:100px;}.airlineBannerLargeRight table td{padding-bottom:5px;font-size:13px;width:200px;color:#222;}.airlineBannerLargeRight table td a{font-size:13px;}.airlineBannerLargeRight a.small{padding-right:8px;font-size:11px;font-weight:bold;color:#25A;background:url(http://cdn.seatguru.com/en_US/img/506/images/link_blue_arrow.png) no-repeat right 5px;}.seatmapOver{width:366px;height:auto;background-color:#fff;border:1px solid #ccc;padding:2px;}.seatmapOverTop{height:4px;font-size:2px;line-height:2px;background:url(http://cdn.seatguru.com/en_US/img/506/images/bgr_seatmap_over_top.png) no-repeat top right;}.seatmapOverContent{padding:0 6px 4px 4px;background:url(http://cdn.seatguru.com/en_US/img/506/images/bgr_seatmap_over_content.png) repeat-y left;}.seatmapOverBottom{height:5px;font-size:2px;line-height:2px;background:url(http://cdn.seatguru.com/en_US/img/506/images/bgr_seatmap_over_bottom.png) no-repeat top right;}.seatmapOver .topRow{padding-bottom:2px;color:#171717;border-bottom:1px #BEBFC1 dotted;}.seatmapOver .topRowLeft{width:62px;height:62px;background:url(http://cdn.seatguru.com/en_US/img/506/images/seats_hover_sprite.png) no-repeat;float:left;}.seatmapOver .S_1_good{background-position:-414px -251px;}.seatmapOver .S_2_good{background-position:-318px -251px;}.seatmapOver .S_3_good{background-position:-43px -251px;}.seatmapOver .S_4_good{background-position:-225px -251px;}.seatmapOver .S_5_good{background-position:-132px -251px;}.seatmapOver .R_1_good,.seatmapOver .A_1_good{background-position:-414px -155px;}.seatmapOver .R_2_good,.seatmapOver .A_2_good{background-position:-318px -155px;}.seatmapOver .R_3_good,.seatmapOver .A_3_good{background-position:-43px -155px;}.seatmapOver .R_4_good,.seatmapOver .A_4_good{background-position:-225px -155px;}.seatmapOver .R_5_good,.seatmapOver .A_5_good{background-position:-132px -155px;}.seatmapOver .F_1_good{background-position:-414px -445px;}.seatmapOver .F_2_good{background-position:-318px -445px;}.seatmapOver .F_3_good{background-position:-43px -445px;}.seatmapOver .F_4_good{background-position:-225px -445px;}.seatmapOver .F_5_good{background-position:-132px -445px;}.seatmapOver .B_1_good{background-position:-414px -642px;}.seatmapOver .B_2_good{background-position:-318px -642px;}.seatmapOver .B_3_good{background-position:-43px -642px;}.seatmapOver .B_4_good{background-position:-225px -642px;}.seatmapOver .B_5_good{background-position:-132px -642px;}.seatmapOver .E_1_good{background-position:-414px -542px;}.seatmapOver .E_2_good{background-position:-318px -542px;}.seatmapOver .E_3_good{background-position:-43px -542px;}.seatmapOver .E_4_good{background-position:-225px -542px;}.seatmapOver .E_5_good{background-position:-132px -542px;}.seatmapOver .N_1_good,.seatmapOver .undefined_1_good{background-position:-414px -738px;}.seatmapOver .N_2_good,.seatmapOver .undefined_2_good{background-position:-318px -738px;}.seatmapOver .N_3_good,.seatmapOver .undefined_3_good{background-position:-43px -738px;}.seatmapOver .N_4_good,.seatmapOver .undefined_4_good{background-position:-225px -738px;}.seatmapOver .N_5_good,.seatmapOver .undefined_5_good{background-position:-132px -738px;}.seatmapOver .C_1_good{background-position:-414px -834px;}.seatmapOver .C_2_good{background-position:-318px -834px;}.seatmapOver .C_3_good{background-position:-43px -834px;}.seatmapOver .C_4_good{background-position:-225px -834px;}.seatmapOver .C_5_good{background-position:-132px -834px;}.seatmapOver .topRowCenter{padding-left:14px;width:171px;float:left;}.seatmapOver .topRowCenter h4{margin:0;padding:0;padding-top:5px;}.seatmapOver .topRowCenter p{margin:0;padding:0;font-size:12px;line-height:17px;}.seatmapOver .topRowRight{float:right;}.seatmapOver .topRowRightIcons{width:79px;height:30px;background:url(http://cdn.seatguru.com/en_US/img/506/images/seats_hover_sprite2.png) no-repeat 0 0;}.seatmapOver .topRowRightOnlyPowerIcon{width:40px;height:30px;background:url(http://cdn.seatguru.com/en_US/img/506/images/seats_hover_sprite2.png) no-repeat 1px 0;padding-left:10px;float:right;}.seatmapOver .topRowRightOnlyVideoIcon{width:40px;height:30px;background:url(http://cdn.seatguru.com/en_US/img/506/images/seats_hover_sprite2.png) no-repeat -41px 0;padding-left:10px;float:right;}.seatmapOver .topRowRightDesc{padding-top:2px;font-size:11px;line-height:15px;text-align:center;}.seatmapOver .descriptionRow{padding:10px 8px 12px 8px;font-family:Georgia,"Times New Roman",Times,serif;font-size:11px;line-height:17px;color:#343434;}.seatmapOver .VideoIcon{width:28px;height:30px;background:url(http://cdn.seatguru.com/en_US/img/506/images/seats_hover_sprite2.png) no-repeat -81px 0;padding-left:10px;float:right;}.seatmapOver .PowerIcon{width:28px;height:30px;background:url(http://cdn.seatguru.com/en_US/img/506/images/seats_hover_sprite2.png) no-repeat -1px 0;padding-left:10px;float:right;}.seatmapOver .UsbIcon{width:28px;height:30px;background:url(http://cdn.seatguru.com/en_US/img/506/images/seats_hover_sprite2.png) no-repeat -41px 0;padding-left:10px;float:right;}.seatmapOver .separator{width:1px;height:30px;background:url(http://cdn.seatguru.com/en_US/img/506/images/seats_hover_sprite2.png) no-repeat -39px 0;padding-left:0;float:right;}#footer-wrap{height:190px;background:#2769a1;margin:59px 0 0;}#footer{width:1035px;height:190px;margin:0 auto;background:url(http://cdn.seatguru.com/en_US/img/506/images/blue_gradient.png) repeat-y;position:relative;}#footer .logo{display:block;width:230px;margin:0 0 13px;}.footer-left{float:left;width:553px;padding:28px 0 0 31px;margin:0 55px 0 0;}.footer-left p{font-size:14px;font-weight:normal;line-height:18px;color:#fff;padding:0 0 0 3px;}.footer-left a{color:#fff;}.footer-right{width:350px;float:left;padding:27px 0 0;}.footer-right .col1{float:left;width:152px;}.footer-right .col2{float:left;width:185px;}#footer ul li{width:152px;line-height:12px;float:left;}#footer ul li a{font-size:12px;font-weight:bold;color:#fff;line-height:18px;padding:0 0 0 2px;}#footer .networks{margin-top:13px;}#footer .footer-right ul li a.twitter{display:block;margin-top:11px;padding-left:35px;width:69px;height:27px;font-weight:normal;line-height:13px;color:#fff;background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_basic.png) no-repeat -339px -327px;}#footer .footer-right ul li a.facebook{display:block;margin-top:11px;padding-left:35px;width:105px;height:27px;font-weight:normal;line-height:13px;color:#fff;background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_basic.png) no-repeat -339px -367px;}.footer-right p{min-height:30px;font-family:Verdana,Arial,sans-serif;font-weight:normal;font-size:10px;line-height:14px;color:#fff;padding:11px 0 0;}.footer-right p a{color:#fff;margin:0 19px 0 0;}#footer .clouds-left{width:315px;height:43px;background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_basic.png) no-repeat 0 -497px;position:absolute;bottom:0;left:16px;}#footer .clouds-right{width:96px;height:23px;background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_basic.png) no-repeat -504px -517px;position:absolute;right:8px;top:50px;}.ui-autocomplete{max-height:200px;overflow-y:auto;overflow-x:hidden;padding-right:20px;}.noMargin{margin:0!important;}.noPadding{padding:0!important;}.noBorder{border:0!important;}.boxTop17{padding-top:1px!important;}.noWidth{width:auto!important;}.ui-widget{font-size:12px!important;}#fcf_error{color:#700;font-size:12px;line-height:13px;margin-bottom:10px;margin-left:20px;}#add_new_photos{margin:5px 90px 20px;margin-top:15px;}.mainFGContainer h1{color:#444;font-size:28px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;line-height:46px;}.mainFGContainerTop{width:990px;min-height:425px;margin:0;padding:10px 0 0 0;}.mainFGContainerTopLeftMap{width:623px;height:425px;float:left;background-color:#2769a1;}.mainFGContainerTopLeftMap .titleLine{width:614px;color:#FFF!important;background-color:#2769a1!important;height:30px!important;padding:7px 0 6px 9px!important;line-height:30px!important;display:block;margin:0 0 0 0!important;font-size:15px!important;float:left;}.mainFGContainerTopLeftMap .titleLine img{float:left;}.mainFGContainerTopLeftMap .titleLine p{float:left;margin:0 5px 0 5px;font-weight:bold;}.mapRightFriendList{width:61px;height:382px;float:right;}.mapRightFriendList a,.mapRightFriendList li{width:50px;height:50px;padding:2px 2px 2px 7px;display:inline-block;margin:0 0 2px 0;float:left;}.mapRightFriendList li:hover,a.mapRightFriendListActive,li.mapRightFriendListActive{background-image:url(http://cdn.seatguru.com/en_US/img/506/images/map_friend_list_bg.gif);}a.mapRightFriendListArrowLeft{float:left;background-image:url(http://cdn.seatguru.com/en_US/img/506/images/friend_list_arrow.gif)!important;background-position:left;width:24px;height:25px;display:inline-block;padding:0;margin:5px 0 0 6px;}a.mapRightFriendListArrowRight{float:right;background-image:url(http://cdn.seatguru.com/en_US/img/506/images/friend_list_arrow.gif)!important;background-position:right;width:24px;height:25px;display:inline-block;padding:0;margin:5px 4px 0 0;}a:hover.mapRightFriendListArrawLeft,a:hover.mapRightFriendListArrowRight{background-image:url(http://cdn.seatguru.com/en_US/img/506/images/friend_list_arrow.gif);width:24px;height:25px;display:inline-block;}.mainMapContainer{float:left;padding:0 1px 1px 2px;}.mainFGContainerTopRightCarusel{width:350px;height:350px;float:right;}.mainFGContainerTopRightCarusel h2{font-size:20px!important;color:#FFF!important;font-family:Arial,Helvetica,sans-serif;background-color:#11324b!important;height:46px!important;line-height:46px!important;border-bottom:1px solid #FFF;margin:0 0 0 0!important;padding:0 0 0 12px!important;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;-khtml-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}.topRightCaruselBottom{background-color:#11324b;width:350px;height:16px;text-align:center;padding:17px 0 17px 0;border-bottom:1px solid #fff;}.topRightCaruselBottom a{background-image:url(http://cdn.seatguru.com/en_US/img/506/images/featured_box_dots.png);background-position:bottom;display:inline-block;width:18px;height:18px;margin:0 5px 0 5px;}.topRightCaruselBottom a:hover,a.activeGalleryD{width:18px;height:18px;background-position:top;}.topRightCaruselBottomText{width:320px;border:1px solid #11324b;padding:0 10px 0 18px;height:50px;line-height:50px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;-khtml-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}.topRightCaruselBottomText a{color:#00233e;font-size:17px;font-weight:bold;}.topRightCaruselBottomText a:hover{text-decoration:none;}.topRightCaruselBottomText a span{color:#1a6198;}.sortBoxContainer{width:987px;height:66px;border:1px solid #11324b;margin:20px 0 10px 0;float:left;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;}.sortBoxContainerLeft{width:375px;height:64px;border:1px solid #FFF;border-right:1px solid #11324b;background-color:#bfd6ec;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;-khtml-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;float:left;}.sortBoxContainerLeft p{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#2769a1;font-weight:bold;padding:20px 5px 0 10px;float:left;}.sortBoxContainerLeft a{color:#FFF;background-image:url(http://cdn.seatguru.com/en_US/img/506/images/sort_btn_bg.gif);width:88px;height:27px;display:inline-block;text-align:center;line-height:25px;background-position:bottom;float:left;margin:16px 4px 0 4px;text-decoration:none;font-size:13px;font-weight:bold;}.sortBoxContainerLeft a:hover,a.sortBoxContainerLeftActive{background-position:top;}.sortDistanceBox{float:left;width:280px;height:66px;padding:0 0 0 15px;margin-right:10px;}.sortDistanceBox p{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#303030;font-weight:bold;padding:12px 0 0 0;line-height:22px;}.sortDistanceBox p span{color:#ff6000;font-size:13px;}.goVisitBoxContainer{background-image:url(http://cdn.seatguru.com/en_US/img/506/images/go_visit_box_bg.png);width:320px;height:120px;float:left;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;margin:10px 15px 8px 0;}.goVisitBoxContainer h3{color:#fefefe!important;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;background:none!important;height:28px;line-height:28px;padding:0 0 0 10px;margin:0 0 1px 0!important;width:310px;float:left;}.goVisitBoxContent{background-color:#FFF;width:310px;height:84px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;-khtml-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;margin:0 0 0 2px;padding:6px 0 0 6px;float:left;}.goVisitBoxContent img{float:left;border:1px solid #002a4b;}.goVisitBoxContent h2{background:none!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;color:#11324b!important;padding:0 0 0 10px!important;margin:0 0 0 0!important;float:left!important;height:20px!important;line-height:20px!important;width:230px;}.goVisitBoxContent p{font-family:Verdana,Arial,Helvetica,sans-serif!important;font-size:12px!important;color:#222!important;padding:0 0 0 10px!important;margin:0 0 0 0!important;float:left;width:230px;height:20px;line-height:20px;}.goVisitBoxContent span{font-family:Verdana,Arial,Helvetica,sans-serif!important;font-size:10px!important;color:#444!important;padding:0 0 0 10px!important;margin:0 0 0 0!important;float:left;width:230px;height:14px;line-height:14px;}.goVisitBoxContentBottom{width:300px;height:30px;line-height:30px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#444;font-size:12px;float:left;display:block;}.goVisitBoxContentBottom p{float:left;width:160px;margin:0 0 0 0!important;padding:0 0 0 0!important;height:30px;line-height:30px;text-align:left!important;}.goVisitBoxContentBottom span{color:#f60!important;font-size:18px!important;font-weight:bold!important;font-family:Arial,Helvetica,sans-serif!important;width:52px;line-height:30px!important;height:30px!important;text-align:center!important;padding:0 10px 0 0!important;}.goVisitBoxContentBottom a,.goVisitBoxContentBottom a:hover{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#25a;font-weight:bold;float:right;text-decoration:none;}.goVisitBoxContainerLast{margin-right:0!important;}a.fbLoginBtnTop{background-image:url(http://cdn.seatguru.com/en_US/img/506/images/fb_login.png);width:154px;height:22px;float:right;display:inline-block;margin:13px 0 0 0;}a.fbLogoutBtnTop{background-image:url(http://cdn.seatguru.com/en_US/img/506/images/fb_logout.png);width:70px;height:22px;float:right;display:inline-block;margin:13px 0 0 0;}img.fb-pic{width:26px;float:right;margin-left:8px;margin-top:-10px;}.fb-greeting{margin-top:0;padding-bottom:6px;float:right;text-align:right;}.rightCaruselImg{position:relative;display:block;}.goVistPopupBox{width:395px;height:193px;background-image:url(http://cdn.seatguru.com/en_US/img/506/images/go_visit_popup_bg.png);display:inline-block;background-color:#FFF;padding:15px 15px 15px 15px;}.goVistPopupBox h3{font-family:Arial,Helvetica,sans-serif;font-size:16px!important;font-weight:bold!important;border-bottom:2px solid #174a72;background-color:#FFF!important;color:#174a72!important;padding:0 0 0 0!important;margin:0 0 10px 0!important;line-height:22px!important;height:28px;}.goVistPopupBoxInputText{float:left;width:185px;margin:0 5px 0 5px;padding:0;}.goVistPopupBoxInputText span{font-size:12px;clear:both;width:185px;display:inline-block;font-weight:bold;line-height:22px;}.goVistPopupBoxInputText input{width:175px;padding:2px 2px 2px 2px;color:#333;border:1px solid #999;}.goVistPopupBoxInputDate{float:left;width:115px;margin:5px 5px 0 5px;padding:0;color:#333;}.goVistPopupBoxInputDate span{font-size:12px;clear:both;width:100px;display:inline-block;font-weight:bold;line-height:22px;}.goVistPopupBoxInputDate input{width:90px;padding:2px 18px 4px 2px;background:url(http://cdn.seatguru.com/en_US/img/506/images/sprites_basic.png) no-repeat scroll -495px -164px;border:1px solid #999;color:#333;}.goVistPopupBoxInputDate p{font-size:11px;color:#999;}.goVistPopupBoxPassangers{float:right;width:75px;margin:5px 10px 0 5px;padding:0;}.goVistPopupBoxPassangers span{font-size:12px;clear:both;width:70px;display:inline-block;font-weight:bold;line-height:22px;}.goVistPopupBoxPassangers select{width:70px;padding:2px 2px 2px 2px;border:1px solid #999;}input.goVisitBoxSubmit{background-image:url(http://cdn.seatguru.com/en_US/img/506/images/sort_btn_bg.gif);background-position:top;width:88px;height:27px;padding-bottom:3px;font-weight:bold;float:right;margin:20px 15px 0 0;border:none!important;background-color:#fff!important;-moz-box-shadow:0 0 0 0!important;-webkit-box-shadow:0 0 0 0!important;box-shadow:0 0 0 0!important;display:inline-block;border-radius:0!important;}input.goVisitBoxSubmit:hover{background-position:bottom;background-color:#fff!important;border:none!important;}.goVistPopupBox .closePopup{cursor:pointer;}.mapBoxContent{background-color:#FFF;width:230px;min-height:75px;padding:6px 0 0 6px;float:left;}.mapBoxContent img{float:left;border:1px solid #002a4b;margin-bottom:5px;}.mapBoxContent h2{background:none!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;color:#11324b!important;padding:0 0 0 10px!important;margin:0 0 5px 0!important;float:left!important;height:15px!important;line-height:13px!important;width:150px;}.mapBoxContent p{font-family:Verdana,Arial,Helvetica,sans-serif!important;font-size:10px!important;color:#222!important;padding:0 0 0 10px!important;margin:0 0 0 0!important;float:left;width:150px;height:20px;line-height:11px;}.mapBoxContent span{font-family:Verdana,Arial,Helvetica,sans-serif!important;font-size:9px!important;color:#444!important;padding:0 0 0 0!important;margin:0 0 0 0!important;width:80px;height:14px;line-height:14px;clear:both;float:left;}.mapBoxContentBottom{width:230px;height:20px;line-height:20px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#444;font-size:11px;float:left;display:block;}.mapBoxContentBottom p{float:left;width:100px;margin:0 0 0 0!important;padding:0 0 0 0!important;height:20px;line-height:20px;text-align:left!important;}.mapBoxContentBottom span{color:#f60!important;font-size:13px!important;font-weight:bold!important;font-family:Arial,Helvetica,sans-serif!important;width:32px;line-height:20px!important;height:20px!important;text-align:center!important;padding:0 10px 0 0!important;}.mapBoxContentBottom a,.mapBoxContentBottom a:hover{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#25a;font-weight:bold;float:right;text-decoration:none;height:20px;line-height:20px;margin-right:8px;}.mapBoxContentContainerLast{margin-right:0!important;}.mapBoxContentMiddle{float:left;line-height:12px!important;}.mapBoxContentMiddle span{float:left;width:30px;color:#F60!important;font-weight:bold;font-size:10px!important;}.mapBoxContentMiddle p{float:left;width:100px;color:#333;}.mapBoxContentMiddle{float:left;}#facebook_login_popup a.close_lnk img{float:right;margin:10px;}#facebook_login_popup .fb_login{width:100%;margin:15px;}#facebook_login_popup .fb_login .title{font-family:Arial;color:#1B446D;font-size:19px;font-weight:bold;}#facebook_login_popup .fb_login .title span{font-family:"Times New Roman";color:#7db025;}#facebook_login_popup .fb_login .sign_in{font-family:Arial;color:#000;font-weight:bold;margin-top:21px;}#facebook_login_popup .fb_login .subtitle{font-size:12px;margin:12px;}#facebook_login_popup .fb_login .fb_sign_btn{text-decoration:none;display:block;margin:10px 0 0 12px;}#facebook_login_popup .fb_login .fb_sign_btn img{vertical-align:middle;margin-top:6px;}#facebook_login_popup .fb_login .fb_sign_btn span{vertical-align:-4px;color:#4B5B94;font-size:13px;font-weight:bold;}#facebook_login_popup .fb_login .keep_logged{cursor:pointer;margin-left:12px;margin-top:2px;font-size:11px;font-family:Verdana;color:#4b5b94;width:124px;height:19px;text-align:right;}#facebook_login_popup .fb_login .keep_logged input{margin-right:4px;}#facebook_login_popup .email{width:535px;height:140px;background-color:#f2f6eb;margin-top:20px;padding:10px 0 0 25px;}#facebook_login_popup .email .title{font-weight:bold;font-size:18px;margin-bottom:15px;}#facebook_login_popup .email .xemail{font-size:12px;margin-bottom:2px;}#facebook_login_popup .email .xemail span{display:none;color:red;}#facebook_login_popup .email input.iemail{border:1px solid #ccc;height:23px;width:200px;}#facebook_login_popup .email .upload{margin-top:10px;}#facebook_login_popup .email .upload a{text-decoration:none;display:block;background:url(http://cdn.seatguru.com/en_US/img/506/images/green_btn_bg.png) repeat scroll 0 0 transparent;text-align:center;padding-top:7px;color:#000;font-family:"Times New Roman";font-weight:bold;height:27px;width:201px;}#facebook_login_popup{position:absolute;z-index:1000003;left:50%;top:50px;margin-left:-323px;width:520px;height:150px;border:3px solid #125893;display:none;background-color:#fff;}#fb-side-box{font-size:13px;font-family:Arial;}.fb-content{margin-top:12px;}#fav_edit{display:none;}#fav_edit li,#fav_edit div.add{width:553px;height:23px;padding:0 15px;}#fav_edit li.odd{background-color:#fff;}#fav_edit li.even{background-color:#f4f4f4;}#fav_edit li a.remove{float:right;font-size:11px;}#fav_edit li a.remove img{margin-right:6px;vertical-align:middle;}.fb-profile .whiteBox{padding:0;}#fb_add{background:none repeat scroll 0 0 #FD9E2B;border:medium none;border-radius:2px 2px 2px 2px;box-shadow:0 -1px #FEBA68,1px 0 #C97E22,0 1px #A9691D,-1px 0 #FDAD4C;color:#FFF;cursor:pointer;font-size:12px;height:23px;width:67px;text-align:center;}#fav_edit ul div.add{height:40px;padding-top:11px;}#fav_edit ul div.add img{vertical-align:middle;}#fav_edit ul div.add input{padding-top:0;border:1px solid #DDD;border-radius:2px 2px 2px 2px;font-size:12px;height:25px;padding-left:5px;width:223px;}#seatguru-search-box{float:right;width:380px;height:71px;text-align:right;margin-bottom:4px;overflow:hidden;}.header-bottom .login-box img.fb-pic{float:right;height:30px;width:30px;border:1px solid #fff;position:relative;top:10px;}#header-search-bar{font-size:11px;line-height:11px;height:auto;}.fb-profile-about .titleNotice{font-size:12px;color:#25A;}.fb-profile-about{height:auto;width:585px;}.fb-profile-about-inner{color:black;font-family:Arial;font-size:13px;line-height:22px;height:auto;}.fb-profile-about-inner-m{margin:13px;}.fb-profile .dataBox h4{margin:4px 0 -3px;}#fb-side-box{font-size:13px;font-family:Arial;}table#myphotos{width:100%;}table#myphotos th{height:24px;background-color:#2869a1;color:white;text-align:left;font-family:Arial;font-size:13px;padding-left:15px;}table#myphotos td{height:76px;background-color:#fff;color:black;text-align:left;font-family:Arial;font-size:12px;padding:15px;border-bottom:1px solid #ccc;vertical-align:top;}table#myphotos td img{width:50px;height:50px;border:1px solid black;}td.overview_seattype_header{background-color:#eee;font-weight:bold;}h1.homepage{color:#1B446D;padding:0 0 12px;font-size:15px!important;line-height:20px;font-weight:bold;font-family:Arial,Verdana,sans-serif;}#content .headerFix{padding-bottom:0;}#content .titleFix{width:100%;}#content h1.h1-fix{float:left;}#content div.rpos{float:right;}#content h2.h2-fix{background-color:#fff;color:#000;display:inline;font-weight:normal;}.aircraftPage p{margin:0 10px 10px;}.user-comments h3{background-image:none!important;padding-left:10px!important;}.user-comments div.inner-box{height:auto;max-height:150px;overflow-x:hidden;overflow-y:visible;}.user-comments .comment-box{background-color:white;width:100%;height:auto;}.user-comments .submitted{padding:10px 0 0 10px;font-family:Verdana,Arial,sans-serif;font-size:10px;}.user-comments .submitted .label{color:#000;font-weight:bold;}.user-comments .submitted .name{color:#25A;font-weight:bold;}.user-comments .submitted .date{color:#aaa;}.user-comments .comment{margin:4px 0 0 10px;border-bottom:1px dotted #aaa;font-family:Georgia,Times New Roman,serif;font-size:13px;padding-bottom:5px;color:#151515;}.user-comments p.foot{padding:5px 10px!important;}.user-comments p.foot a{color:#25A;}.user-comment-box{width:646px;height:505px;background-color:#fff;border:1px solid #AAA;margin:0;padding:0;}.user-comment-box .inner{background-color:transparent;border:medium none;height:78%;margin:0 auto;width:94%;}.user-comment-box .comment-box{width:99%;}.user-comment-box .aside-box-alt .inner-box{border:none;min-height:300px;width:672px;}.user-comment-box.user-comments div.inner-box{background-color:#FFF;border:1px solid #CCC;min-height:100%;width:100%;overflow-x:auto;}.user-comment-box .aircraftPage p{color:#444;font-weight:bold;margin:0 10px 10px;width:100%;}.user-comment-box p{color:#444;font-size:17px;font-weight:bold;margin:0 10px 10px 21px;}.user-comment-box h3{font-weight:normal;margin:19px 0 5px 20px!important;padding:0!important;}.user-comment-box .submitted .name{color:#999;font-style:oblique;}.user-comment-box .submitted .date{color:#999;font-weight:bold;}.lb-container img.close{float:right;margin-right:10px;margin-top:10px;cursor:pointer;}.lb-pop-bg{display:none;z-index:100000;left:0;top:0;position:absolute;width:2000px;height:3000px;background-color:#000;opacity:.3;filter:alpha(opacity=30);}.lb-container{position:absolute;z-index:100001;left:50%;top:50px;display:none;background-color:#fff!ie;background-color:#fff\0/;}.user-comment-lb-container{margin-left:-323px;}.gfactor-lb-container{margin-left:-400px;background-color:#fff;}#gfactor-box{background-color:#fff;width:790px;}#gfactor-box .inner{padding:50px 40px;}#gfactor-box h3{font-size:20px;}#gfactor-box p{font-family:Georgia,Arial,sans-serif;padding-top:20px;}#gfactor-box ul{list-style-type:disc;list-style-position:inside;padding-left:10px;}.dataBox.findFlight .new-flag{width:39px;height:22px;background-image:url(http://cdn.seatguru.com/en_US/img/506/images/new.png);display:block;float:left;margin-right:8px;position:relative;top:-2px;}#gfactor-box li{font-family:Georgia,Arial,sans-serif;}.newflightsearch{background:url(http://cdn.seatguru.com/en_US/img/506/images/new.png) no-repeat top left;}#bottomhome{margin-top:20px;width:1035px;}#from-div,#to-div,#flight-number-div,#date-div{padding-left:19px;}#date-div{height:62px;}#indent2 li,#indent3 li{list-style-type:square;background:transparent;margin-left:20px;padding-left:0;}#hiringbody{font-family:Georgia,Arial,sans-serif;padding:10px 0;font-size:13px;line-height:18px;color:#444;}#hiringbody p{padding-bottom:5px;}#hiringbody p a{text-decoration:none;font-family:Arial;}#hiringheader{width:141px;}#popup_box,#popup_box_error{display:none;position:fixed;_position:absolute;height:200px;width:300px;background-color:#ccc;left:450px;top:150px;z-index:100;}#popup_box_header,#popup_error_header{background-color:#BED3EB;color:#444;padding:10px;font-weight:bold;}#popup_box_content,#popup_error_content{color:#000;padding:10px;font-weight:bold;}#popupBoxClose{background-image:url(http://cdn.seatguru.com/en_US/img/506/images/close_popup.jpg);background-repeat:no-repeat;font-size:20px;line-height:15px;right:5px;top:5px;position:absolute;color:#6fa5e2;font-weight:500;width:9px;height:9px;}.fblike{margin-top:10px;}#geoLinks div{line-height:1.5em;font-size:12px;color:#25A;float:left;width:50%;}#geoLinks.onecol div{width:100%;}.margin-top{margin-top:10px;}#geoLinks .geoColumn{width:50%;}#geoLinks .geoHeader{padding-top:10px;font-size:12px;font-weight:bold;width:100%;}#geoLinks .geoText{width:100%;}#home-airlinelist-footer{background-color:#dbdbdb;padding:5px 70px 5px 15px;width:115px;font-weight:bold;line-height:12px;}#home-airlinelist-footer a{font-size:11px;}.popunder select#travelers{width:120px;}.popunder .body{width:630px;margin-top:20px;padding-right:0;background-color:#e8f1f8;padding-top:25px;}.popunder input::-webkit-input-placeholder{font-weight:bold;color:black;}.popunder input:-moz-placeholder{font-weight:bold;color:black;}.popunder input:-ms-input-placeholder{font-weight:bold;color:black;}.popunder #search_form_wrap{width:630px;}.popunder #search_form{width:630px;}.popunder #search_form.big .row{margin-bottom:20px;padding:0;}.popunder .body .standard .row .left.originSelect{width:280px;margin:0;}.popunder #search_form.big input.airport{margin:0;}.popunder .body .standard .row .left #orig_long{padding-right:0;}.popunder .travelersSelect{width:135px;margin-right:10px;}.popunder #depart_date{width:135px;padding-left:0;}.popunder #return_date{width:135px;padding-left:0;}.popunder #gfactorPromo{width:650px;}.popunder #search_form .arrowto div.arrow{background:url("http://cdn.seatguru.com/en_US/img/506/seatguru/detail-sprite-sg.png") no-repeat scroll 1px -696px transparent;}.popunder .submission{padding-bottom:50px;color:#069;}.popunder .submission input{border:0;}.popunder .submissionLeft{padding-left:1px;height:27px;line-height:33px;float:left;}.popunder .submissionLeft .buttonVerdana{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;}.popunder .submissionRight{padding-left:13px;height:27px;float:left;line-height:35px;color:#25A;}.popunder .submissionRight p{font-size:11px!important;}.popunder .submissionRight a{margin-right:4px;padding-right:8px;font-size:15px;font-weight:bold;text-decoration:none;}.popunder .submissionRight a:hover{text-decoration:underline;}#fsAlerts{font-size:12px;color:#25a;font-weight:bold;padding-left:19px;padding-bottom:19px;}#viewMorePlanes{font-size:12px;width:100%;color:#25a;font-weight:bold;cursor:pointer;border-bottom:3px solid #d4d4d4;display:inline-block;}#viewMorePlanes #arrow{float:right;height:20px;width:20px;background:url('http://cdn.seatguru.com/en_US/img/428/seatguru/detail-sprite-sg.png') no-repeat scroll -2px -185px rgba(0,0,0,0);}#newSeatmaps .newSeatmapsColumn{float:left;padding-right:10px;padding-bottom:20px;width:30%;}#newSeatmaps .newSeatmapsColumn .newSeatmapsAirlineHeader{font-size:12px;font-weight:bold;line-height:1.8em;}#errorPageContent{width:990px;min-height:300px;z-index:20;}#errorPageContent .errorHeader{padding-top:20px;}#errorPageContent .errorRule{border:0;color:#dcdcdc;background-color:#dcdcdc;height:3px;}#errorPageContent .errorMain{padding-top:50px;display:inline-block;}#errorPageContent .errorImage{display:inline-block;height:530px;width:450px;}#errorPageContent .errorText{display:inline-block;vertical-align:top;padding-top:20%;line-height:35px;}#errorPageContent h1{font-family:Arial,Helvetica,sans-serif;font-size:25px;font-weight:bold;line-height:50px;}#errorPageContent p{color:#000;font-family:Georgia,serif;font-size:16px;font-weight:normal;}#errorPageContent a{color:#25a;text-decoration:none;cursor:pointer;font-family:Arial,sans-serif;font-size:15px;font-weight:bold;}#errorPageContent a:hover{text-decoration:underline;}#main-container .versions-notice{background:#FFF;padding:10px 10px 10px 10px;position:relative;border:1px solid #CCC;margin:10px 10px 0 10px;width:368px;float:left;}#main-container .versions-text{font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;line-height:14px;float:left;}#main-container .versions-link{font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;line-height:14px;float:right;font-size:12px;}#check_versions_lightbox{position:absolute;z-index:1000003;left:50%;top:50px;margin-left:-323px;width:620px;border:1px solid #CCC;display:none;background-color:#fff;padding:5px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;}#check_versions_lightbox .check_versions{width:100%;margin:15px;}#check_versions_lightbox a.close_lnk img{float:right;margin:10px;}#check_versions_lightbox .check_versions_airline,.check_versions_choose{font-family:sans-serif;font-size:12px;}#check_versions_lightbox .check_versions_airline .airline_name{font-family:sans-serif;font-size:18px;}#check_versions_lightbox .check_versions_table{border:1px solid #CCC;width:90.5%;margin-top:20px;padding-left:15px;padding-right:15px;}#check_versions_lightbox .versions_list_content{vertical-align:top;border-collapse:separate;border-spacing:2px 0;border-bottom:1px solid #AAA;}#check_versions_lightbox .versions_list_content_last{vertical-align:top;border-bottom:none;}#check_versions_lightbox .check_versions_table .item1{width:200px;font-size:12px;padding-right:15px;padding-left:0;padding-top:15px;padding-bottom:15px;}#check_versions_lightbox .check_versions_table .item2{width:300px;font-size:12px;padding-top:15px;padding-bottom:15px;}#check_versions_lightbox .check_versions_table .item3{width:100px;font-size:14px;padding-top:20px;padding-bottom:15px;text-align:center;}#check_versions_lightbox .check_versions_table .most_common{font-weight:bold;color:#4B8AB3;line-height:25px;}#check_versions_lightbox a.view-map-button{background-color:#E6F0F4;background-image:-ms-linear-gradient(top,#FFF 0,#E6F0F4 100%);background-image:-moz-linear-gradient(top,#FFF 0,#E6F0F4 100%);background-image:-o-linear-gradient(top,#FFF 0,#E6F0F4 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFF),color-stop(1,#E6F0F4));background-image:-webkit-linear-gradient(top,#FFF 0,#E6F0F4 100%);background-image:linear-gradient(to bottom,#FFF 0,#E6F0F4 100%);border:solid 1px #C8DDEF;padding:2px 6px;font-weight:normal;}#check_versions_lightbox a:hover.view-map-button{background-color:#006997;background-image:-ms-linear-gradient(top,#4B8AB3 0,#006997 100%);background-image:-moz-linear-gradient(top,#4B8AB3 0,#006997 100%);background-image:-o-linear-gradient(top,#4B8AB3 0,#006997 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4B8AB3),color-stop(1,#006997));background-image:-webkit-linear-gradient(top,#4B8AB3 0,#006997 100%);background-image:linear-gradient(to bottom,#4B8AB3 0,#006997 100%);border:solid 1px #D4E5D6;text-decoration:none;color:#E8F1F8;}.sign_up_email_alerts{display:none;margin-top:20px;}.sign_up_email_alerts .inner{padding:10px;border:1px solid #CCC;color:#25A;font-size:15px;}.sign_up_email_alerts .inner span{display:block;font-size:13px;color:#999;}.sign_up_email_alerts .inner .email{width:270px;margin-right:13px;height:34px;}.sign_up_email_alerts form{padding-top:11px;}#edit_email_alert_side{display:none;}#edit_email_alert_side>div{margin:5px 0;padding:10px;border:1px solid #CCC;overflow:hidden;}#edit_email_alert_side p{color:#25A;font-size:15px;}#edit_email_alert_side #edit_alert{float:right;font-size:13px;margin-top:10px;text-decoration:underline;}#edit_email_alert_side>div{margin:5px 0;padding:10px;border:1px solid #CCC;overflow:hidden;}#status-alert-track{width:360px;height:280px;overflow:hidden;background-color:#fff;}#status-alert-track .sat-top{font-weight:bold;font-size:15px;color:#000;width:100%;height:184px;background:url(http://cdn.seatguru.com/en_US/img/506/images/bg_airline_detail.jpg) no-repeat 0 0;position:relative;}#status-alert-track .sat-top .sat-from{position:absolute;top:112px;left:52px;color:#206ba2;}#status-alert-track .sat-top .sat-to{position:absolute;top:112px;left:283px;color:#206ba2;}#status-alert-track .sat-top .sat-airline{position:absolute;top:91px;left:156px;}#status-alert-track .sat-top .sat-flight{position:absolute;top:91px;left:181px;}#status-alert-track .sat-bottom{width:100%;height:67px;background-color:#f5f5f5;color:#676767;padding-top:33px;text-align:center;font-weight:bold;font-size:15px;}#status-alert-track .dialog-msg-thanks{width:85%;padding:17px 27px;}#sat-status-alert-edit-error{font-size:13px;color:red;font-weight:bold;padding-top:12px;display:none;}.my-alerts .boxTitle a{float:right;color:#000;font-weight:bold;padding:4px 18px 0 25px;background:url(http://cdn.seatguru.com/en_US/img/506/images/add_sign_orange.png) no-repeat scroll 0 3px;}#content .my-alerts h5{float:left;font-size:21px;font-weight:normal;padding-bottom:3px;}.my-alerts .clear-float{overflow:hidden;}.my-alerts .remove-flight{float:left;padding-left:17px;margin-top:1px;margin-left:7px;font-size:12px;color:#ccc;line-height:26px;background:url(http://cdn.seatguru.com/en_US/img/506/images/remove_sign_grey.png) no-repeat scroll 0 3px;}.my-alerts .view-seat-map{float:left;padding-left:0;margin-top:1px;margin-left:10px;font-size:12px;color:#ccc;line-height:26px;}.my-alerts .pad-20{padding:15px 20px;}.my-alerts .schedule-info{font-size:13px;color:#777;}.my-alerts .schedule-info span{color:#6BAD11;font-size:13px;}.my-alerts .flight-info{padding:18px 0;}.my-alerts .flight{font-size:23px;color:#777;background-color:#ccc;width:63px;height:47px;padding:0;float:left;line-height:47px;text-align:center;}.my-alerts .flight-connect{margin-top:4px;float:left;height:39px;width:414px;background:url(http://cdn.seatguru.com/en_US/img/506/images/flight_alert_line_connect.png) no-repeat scroll 0 3px;}.my-alerts .flight-detail{font-size:13px;border-bottom:1px dotted;padding:0 0 18px;margin-bottom:7px;margin-top:3px;}.my-alerts .flight-detail table{;color:#999;width:100%;margin-top:6px;line-height:18px;}.my-alerts .flight-detail table tbody{font-size:21px;color:#666;font-weight:normal;}.my-alerts .flight-detail .left{float:left;width:45%;}.my-alerts .flight-detail .right{float:right;width:45%;}.my-alerts .flight-detail table .tomid{text-align:center;}.my-alerts .flight-detail table .toright{text-align:right;}.my-alerts .flight-detail table .col_a{width:100px;}.my-alerts .flight-detail table .col_b{width:63px;text-align:center;}.my-alerts .flight-detail table .col_c{text-align:center;padding-left:32px;width:68px;}.baggage div{line-height:40px;height:40px;padding-left:40px;float:left;color:#999;font-size:12px;background:url(http://cdn.seatguru.com/en_US/img/506/images/flight_alert_baggage.png) no-repeat scroll 0 3px;}.baggage strong{font-weight:bold;color:#000;}.baggage a{float:right;font-size:12px;text-decoration:underline;margin-top:10px;}.my-alerts .alerts-closed a{height:20px;line-height:19px;margin-left:21px;margin-top:3px;padding-left:18px;float:left;font-size:12px;background:url(http://cdn.seatguru.com/en_US/img/506/images/info_sign_blue.png) no-repeat scroll 0 0;}.my-alerts .alerts-closed .schedule{font-size:13px;color:#777;}.my-alerts .alerts-closed .schedule span{color:#6BAD11;font-size:13px;}.my-alerts .alerts-opened{display:none;}.findSeatmapsSelector #email-alert{margin-right:10px;width:228px;}#email-alert-tab img{vertical-align:middle;}.home_seat_map_widget #email-alert-tab{padding-left:19px;}.home_seat_map_widget .selectSeats .error-field{color:red;padding-bottom:10px;font-size:12px;display:none;}.home_seat_map_widget .flight_toggle{margin-bottom:10px;}#content .sign_up_email_alerts h3{background-color:#EEE!important;background:url(http://cdn.seatguru.com/en_US/img/506/images/alerts_icon.png);background-position:7px 7px;background-repeat:no-repeat;color:#444;font-size:18px;margin:0;padding:10px 47px;}#content .sign_up_email_alerts .inner{border:1px solid #CCC;font-size:13px;padding:10px;color:#444;}#content .sign_up_email_alerts .inner p{margin:6px;font-size:13px;}#edit_email_alert_side>div{margin:0;font-size:13px;color:#444;padding:12px;}#edit_email_alert_side p{margin:7px 0 4px;font-size:13px;color:#444;}#edit_email_alert_side #edit_alert{float:left;font-size:12px;text-decoration:none;font-family:Verdana,Arial,sans-serif;}.status_alert_msg{width:250px;height:50px;padding:10px;text-align:center;}.status_alert_msg a{padding:2px 10px;}a#flight_alert_check{display:inline-block;float:left;height:20px;margin-top:2px;width:30px;background-image:url(http://cdn.seatguru.com/en_US/img/506/images/klaus.png);background-repeat:no-repeat;}a#flight_alert_check.checked{background-position:0 -20px;}.floattoright{float:right;}.fix-email-signup-button-pos{vertical-align:-2px;margin-right:6px;}#edit_email_alert_side p.error{color:red;}#email_signup_submit{vertical-align:26px;}#survey_intro{background-color:#fff;border:5px solid #127ba8;font-family:Arial;width:330px;height:390px;position:relative;}#survey_intro .header{padding:34px 20px 2px 25px;background-color:#127ba8;color:#fff;}#survey_intro .header h2{height:auto;background-color:transparent;color:#fff;font-size:24px;font-size:29px;line-height:0;letter-spacing:1px;}#survey_intro .header h3{height:auto;background-color:transparent;color:#fff;font-size:20px;line-height:58px;letter-spacing:1px;}#survey_intro .content{padding:20px 25px;color:#000;}#survey_intro .footer{position:absolute;bottom:5px;color:#d2d2d2;font-size:12px;padding:10px 20px;}#survey_intro .logo img{width:210px;}#survey_intro .logo{padding:10px 0 22px 10px;}#survey_intro .content a{color:#fff;display:block;margin-top:14px;padding:6px 10px;width:118px;box-shadow:0 -1px #feba68,1px 0 #c97e22,0 1px #a9691d,-1px 0 #fdad4c;border-radius:2px;}#survey_intro .content p{font-size:15px;}#colorbox{z-index:100000000000;}#cboxClose{top:5px!important;right:5px!important;}#colorbox.nobg{background-color:transparent!important;}#ui-datepicker-div{z-index:10000000000!important;}
.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}.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:before,.ui-helper-clearfix:after{content:"";display:table;}.ui-helper-clearfix:after{clear:both;}.ui-helper-clearfix{zoom:1;}.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-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em;}.ui-widget .ui-widget{font-size:1em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em;}.ui-widget-content{border:1px solid #a6c9e2;background:#fcfdfd url(http://cdn.seatguru.com/en_US/img/506/images/jquery/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x;color:#222;}.ui-widget-content a{color:#222;}.ui-widget-header{border:1px solid #4297d7;background:#2191c0 url(http://cdn.seatguru.com/en_US/img/506/images/jquery/ui-bg_gloss-wave_75_2191c0_500x100.png) 50% 50% repeat-x;color:#eaf5f7;font-weight:bold;}.ui-widget-header a{color:#eaf5f7;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #77d5f7;background:#0078ae url(http://cdn.seatguru.com/en_US/img/506/images/jquery/ui-bg_glass_45_0078ae_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#fff;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#fff;text-decoration:none;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #448dae;background:#79c9ec url(http://cdn.seatguru.com/en_US/img/506/images/jquery/ui-bg_glass_75_79c9ec_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#026890;}.ui-state-hover a,.ui-state-hover a:hover{color:#026890;text-decoration:none;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #acdd4a;background:#6eac2c url(http://cdn.seatguru.com/en_US/img/506/images/jquery/ui-bg_gloss-wave_50_6eac2c_500x100.png) 50% 50% repeat-x;font-weight:normal;color:#fff;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none;}.ui-widget :active{outline:none;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcd113;background:#f8da4e url(http://cdn.seatguru.com/en_US/img/506/images/jquery/ui-bg_glass_55_f8da4e_1x400.png) 50% 50% repeat-x;color:#915608;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#915608;}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#e14f1c url(http://cdn.seatguru.com/en_US/img/506/images/jquery/ui-bg_gloss-wave_45_e14f1c_500x100.png) 50% top repeat-x;color:#fff;}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff;}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff;}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}.ui-icon{width:16px;height:16px;background-image:url(http://cdn.seatguru.com/en_US/img/506/images/jquery/ui-icons_0078ae_256x240.png);}.ui-widget-content .ui-icon{background-image:url(http://cdn.seatguru.com/en_US/img/506/images/jquery/ui-icons_0078ae_256x240.png);}.ui-widget-header .ui-icon{background-image:url(http://cdn.seatguru.com/en_US/img/506/images/jquery/ui-icons_d8e7f3_256x240.png);}.ui-state-default .ui-icon{background-image:url(http://cdn.seatguru.com/en_US/img/506/images/jquery/ui-icons_e0fdff_256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(http://cdn.seatguru.com/en_US/img/506/images/jquery/ui-icons_056b93_256x240.png);}.ui-state-active .ui-icon{background-image:url(http://cdn.seatguru.com/en_US/img/506/images/jquery/ui-icons_f5e175_256x240.png);}.ui-state-highlight .ui-icon{background-image:url(http://cdn.seatguru.com/en_US/img/506/images/jquery/ui-icons_f7a50d_256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(http://cdn.seatguru.com/en_US/img/506/images/jquery/ui-icons_fcd113_256x240.png);}.ui-icon-carat-1-n{background-position:0 0;}.ui-icon-carat-1-ne{background-position:-16px 0;}.ui-icon-carat-1-e{background-position:-32px 0;}.ui-icon-carat-1-se{background-position:-48px 0;}.ui-icon-carat-1-s{background-position:-64px 0;}.ui-icon-carat-1-sw{background-position:-80px 0;}.ui-icon-carat-1-w{background-position:-96px 0;}.ui-icon-carat-1-nw{background-position:-112px 0;}.ui-icon-carat-2-n-s{background-position:-128px 0;}.ui-icon-carat-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-64px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-64px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:0 -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-off{background-position:-96px -144px;}.ui-icon-radio-on{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-seek-start{background-position:-80px -160px;}.ui-icon-seek-first{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-khtml-border-top-left-radius:5px;border-top-left-radius:5px;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-khtml-border-top-right-radius:5px;border-top-right-radius:5px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-khtml-border-bottom-left-radius:5px;border-bottom-left-radius:5px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-khtml-border-bottom-right-radius:5px;border-bottom-right-radius:5px;}.ui-widget-overlay{background:#aaa url(http://cdn.seatguru.com/en_US/img/506/images/jquery/ui-bg_flat_75_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);}.ui-widget-shadow{margin:5px 0 0 5px;padding:0;background:#999 url(http://cdn.seatguru.com/en_US/img/506/images/jquery/ui-bg_flat_55_999999_40x100.png) 50% 50% repeat-x;opacity:.45;filter:Alpha(Opacity=45);-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.ui-autocomplete{position:absolute;cursor:default;}* html .ui-autocomplete{width:1px;}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left;}.ui-menu .ui-menu{margin-top:-3px;}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%;}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1;}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px;}.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden;}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative;}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px;}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0;}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1;}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer;}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px;}.ui-draggable .ui-dialog-titlebar{cursor:move;}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month-year{width:100%;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;font-size:0;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}.ui-datepicker-rtl .ui-datepicker-group{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}
