body#home .nav ul.pages{position:relative;float:none;margin:0 auto;display:block;width:46em;z-index:100;}
body#home .nav ul.pages li a{border-right:solid 1px #0a4279;margin-left:-1px;}
body#home .nav ul.pages li.selected a{border-right:none;}
body#home #content{padding-top:60px;}
body#home #search-flights h3{font-size:1.5em;letter-spacing:normal;margin-bottom:20px;line-height:1;color:#0a4279;}
#content h4{font-size:1.3em;margin-bottom:5px;color:#345990;}
body#home #search-flights label{font-weight:bold;color:#345990;font-size:1.2em;margin-bottom:10px;display:block;}
body#home #search-flights{width:598px;float:left;border:solid 1px #d3dbe1;padding:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.12);-moz-box-shadow:0 1px 6px rgba(0,0,0,0.12);box-shadow:0 1px 6px rgba(0,0,0,0.12);margin-bottom:20px;background:#fff url(../images/bg-search.png) no-repeat right top;display:inline;height:105px;}
body#home #search-flights ul{margin-bottom:0;zoom:1;}
body#home #search-miles form{zoom:1;}
a.button{color:#fff;display:block;line-height:1;padding:5px 8px 6px 8px;font-size:.9em;border:solid 1px #093b6d;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-shadow:0 -1px 1px rgba(0,0,0,0.3);background:#345990 url(../images/nav-bg.png) repeat-x left top;}
a.button:hover{text-decoration:none;}
a.button:active{padding-top:6px;padding-bottom:5px;}
body#home #search-flights a.button{color:#fff;display:block;background-color:#345990;margin-top:2.7em;width:100%;text-align:center;padding-left:0;padding-right:0;}
body#home #search-flights li{float:left;list-style:none;margin-right:20px;}
body#home #search-flights li.button{margin-right:0;position:relative;width:115px;}
body#home #search-flights li.drop-down{width:220px;}
body#home #search-miles{width:278px;float:right;border:solid 1px #d3dbe1;background-color:#fff;padding:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.12);-moz-box-shadow:0 1px 6px rgba(0,0,0,0.12);box-shadow:0 1px 6px rgba(0,0,0,0.12);margin-bottom:20px;display:inline;height:105px;}
body#home h4{line-height:1;margin-bottom:10px;color:#0a4279;}
body#home #search-miles label{font-weight:bold;color:#345990;font-size:1.1em;margin-bottom:5px;display:block;}
body#home #search-miles p{font-size:.9em;}
body#home #search-miles .selector{float:left;width:230px;font-size:.9em;}
body#home #search-miles a.button{float:right;}
body#home .text{clear:both;width:100%;float:left;margin-bottom:20px;}
body#home .text div{float:left;width:300px;margin-left:20px;}
body#home .text div p{font-size:.9em;line-height:1.5;}
body#home #press{clear:both;padding:20px;background-color:#f0f3f7;border:solid 1px #e4e7eb;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:10px;zoom:1;}
body#home #press h4{line-height:1;margin-bottom:10px;color:#728093;}
body#home #press blockquote{color:#494f59;}
body#home #press blockquote strong{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;font-style:normal;}
body#home a.more-press{font-size:1em;color:#4f5b6b;margin-left:20px;}
body#home div.selector{display:block;width:100%;position:relative;background:url(../images/select-left.png) repeat-x left top;line-height:26px;height:26px;text-overflow:ellipsis;overflow:hidden;opacity:.9;cursor:pointer;}
body#home div.selector:hover{opacity:1;color:#092c4e;}
body#home div.selector.focus{opacity:1;color:#092c4e;}
body#home div.selector span{position:absolute;left:8px;top:0;text-shadow:0 1px 0 #fff;color:#313e53;padding:0;display:block;padding-right:20px;background:url(../images/select-right.png) no-repeat right top;right:0;line-height:26px;text-overflow:ellipsis;cursor:pointer;}
body#home div.selector select{position:relative;padding:0;line-height:26px;border:0;margin:0;padding-right:40px;cursor:pointer;width:100%;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.9em;color:#555;height:26px;}
