body{background:#148ecd url(../images/bg-tile.png) top center repeat-x;font-family:Tahoma, Geneva, sans-serif;font-size:15px;text-align:center}
body#home{background-image:url(../images/bg-home-tile.png)}
body#home #wrapper{background:url(../images/bg-home.png) top center no-repeat;min-height:952px}
body#tier #wrapper{background:url(../images/bg-tier.png) top center no-repeat;min-height:785px}
body#about #wrapper{background:url(../images/bg-about.png) top center no-repeat;min-height:1793px}
body#contact #wrapper{background:url(../images/bg-contact.png) top center no-repeat;min-height:1103px}
div{overflow:hidden}
#header{height:105px;margin:0 auto;padding:23px 0 3px;position:relative;text-align:left;width:860px}
#branding{float:left}
#branding h1{height:100px;overflow:hidden;text-indent:-999em;width:300px}
#branding h1 a{display:block;height:100px;width:300px}
#branding p{left:-999em;position:absolute}
#social ul{float:right;margin:18px 0}
#social ul li{background:top left no-repeat;display:inline;float:left;height:31px;margin-left:7px;overflow:hidden;width:30px}
#social ul a{display:block;height:31px;text-indent:-999em;width:30px}
#social li.feed{background-image:url(../images/social-feed.png)}
#social li.twitter{background-image:url(../images/social-twitter.png)}
#social li.facebook{background-image:url(../images/social-facebook.png)}
#social li.flickr{background-image:url(../images/social-flickr.png)}
#social li.linkedin{background-image:url(../images/social-linkedin.png)}
#social li.youtube{background-image:url(../images/social-youtube.png)}
#social form{display:inline}
#social div{clear:both;float:right;font-size:13px}
#social label:after{content:":"}
#social input{border:1px solid #666;font-family:Tahoma, Geneva, sans-serif;font-size:12px;padding:1px}
#main{margin:0 auto;text-align:left;width:860px}
body#home #main{height:658px}
body#tier #main{height:475px}
body#about #main{height:1475px}
body#contact #main{height:792px}
#intro{-moz-border-radius:8px;-webkit-border-radius:8px;background:#fff url(../images/intro-bg.png) 15px 35px no-repeat;border:1px solid #d0d0d0;border-radius:8px;height:90px;margin:30px 0 15px;padding:15px 15px 15px 106px}
#intro-links{float:right;display:block;padding-top:13px;font-size:14px}
#intro-links a{font-weight:bold;color:#0e86cb}
#products{height:298px}
#products h2,#development-services h2,#travel-blogs h2{color:#fdbf45;font-size:14px;font-weight:700;line-height:20px;margin-left:18px}
#products div{display:inline;float:left;height:211px;margin:0px 6px 10px 0;padding:30px 15px 15px;width:137px}
div#lat{margin-right:0}
#products h3{overflow:hidden;text-indent:-999em;height:56px;width:137px}
#products h3 a{display:block;height:100%;width:137px}
#whlt h3{background:url(../images/home-whltravel-logo.png) top center no-repeat}
#ua h3{background:url(../images/home-urbanadventures-logo.png) top center no-repeat}
#gat h3{background:url(../images/home-greenpathtransfers-logo.png) top center no-repeat}
#gunyah h3{background:url(../images/home-gunyah-logo.png) top center no-repeat}
#lat h3{background:url(../images/home-limeandtonic-logo.png) top center no-repeat}
#products p{text-align:center;text-transform:lowercase;font-size:13px;margin:10px 0;height:50px}
#products li{display:block;height:23px;text-align:center;padding:5px 0 0;margin-bottom:5px;width:137px}
#products li a{display:block}
#products .learn{background:url(../images/button-yellow.png) top center no-repeat}
#products .become{background:url(../images/button-blue.png) top center no-repeat}
#travel-blogs div{display:inline;float:left;margin-top:15px;width:390px;color:#717171;font-size:11px;height:95px;line-height:16px;padding:20px 15px 15px}
#ttw{margin-right:20px}
#travel-blogs h3,#travel-blogs li{float:left;width:115px}
#travel-blogs li{background:url(../images/button-yellow.png) top center no-repeat;clear:left;display:inline;float:left;height:24px;margin:5px 16px 0;padding-top:4px;text-align:center;width:83px}
#travel-blogs p{float:right;width:265px}
#travel-blogs li a{color:#000;font-size:13px;line-height:20px;text-transform:lowercase}
#ttw h3{background:url(../images/home-thetravelword-logo.png) top center no-repeat;height:71px;overflow:hidden;text-indent:-999em}
#mtf h3{background:url(../images/home-localtravelmovement-logo.png) top center no-repeat;height:71px;overflow:hidden;text-indent:-999em}
#travel-blogs ul{padding-top:56px}
#product{display:inline;float:left;height:370px;margin:30px 0 0;padding:30px 20px;width:580px}
#extra{display:inline;float:right;height:370px;margin:30px 0 0;padding:30px 20px;width:170px}
#brand{display:inline;float:left;margin-right:44px;width:196px}
#brand h2{margin-bottom:20px;overflow:hidden;text-indent:-999em;width:196px}
#brand h2 a{display:block;height:100%}
#product.whlt #brand h2{background:url(../images/whlt-logo.png) top center no-repeat;height:55px}
#product.ua #brand h2{background:url(../images/ua-logo.png) top center no-repeat;height:55px}
#product.gat #brand h2{background:url(../images/gpt-logo.png) top center no-repeat;height:65px}
#product.gunyah #brand h2{background:url(../images/gunyah-logo.png) top center no-repeat;height:80px}
#product.lat #brand h2{background:url(../images/limeandtonic-logo.png) top center no-repeat;height:42px}
#product.whlc #brand h2{background:url(../images/whlconsulting-logo.png) top center no-repeat;height:49px}
#product.pe #brand h2{background:url(../images/projectexposure-logo.png) top center no-repeat;height:100px}
#product.tdb #brand h2{background:url(../images/tdb-logo.png) top center no-repeat;height:59px}
#brand li.visit{background:url(../images/button-yellow.png) top left no-repeat;height:24px;margin:30px 0 0 56px;padding-top:4px;text-align:center;width:83px}
#brand li.back,#content li.back{background:url(../images/button-back.png) top left no-repeat;float:left;height:17px;margin-top:95px}
#brand li.back a,#content li.back a{color:#979797;font-size:13px;font-weight:700;line-height:17px;padding-left:23px}
#content li.back{margin-top:15px}
#info{float:left;width:340px}
#info h3{font-weight:700;margin:10px 0 15px;text-transform:lowercase}
#info p{font-size:14px;line-height:20px;margin:10px 0}
#info p a.learn-more{color:#979797;font-size:12px;font-weight:700;text-transform:lowercase}
#info ul{margin-top:30px}
#info li.become{background:url(../images/button-blue.png) top left no-repeat;display:inline;float:left;height:24px;margin-right:5px;padding-top:4px;text-align:center;width:139px}
#info li.contact{background:url(../images/button-blue2.png) top left no-repeat;float:left;height:24px;padding-top:4px;text-align:center;width:80px}
#coming-soon{background:url(../images/gpt-coming-soon.png) top center no-repeat;text-indent:-999em;overflow:hidden;height:51px;margin-top:50px !important}
#extra h4{color:#fcaf17;font-size:12px;font-weight:700;margin:15px 0}
#extra li{color:#979797;font-size:11px;line-height:20px}
#extra li a{color:#979797}
#extra ul.articles{list-style:disc none outside}
#extra ul.articles li{margin-left:15px}
#extra ul.brochures img{border:1px solid #ccc}
#about #content{float:left;display:inline;margin:30px 0 0 45px;width:505px}
#about #photos{float:right;display:inline;width:230px;height:1256px;margin:90px 30px 0 0;background:url(../images/about-photos.jpg) top left no-repeat}
#about #content h2{color:#0e86cb;font-weight:bold;padding:20px 0;font-size:16px}
#about #content p{padding:0 0 15px;line-height:19px}
#contact #content{margin:30px 45px}
#contact #content h2{color:#0e86cb;font-weight:bold;padding:20px 0;font-size:16px}
#contact #content p{padding:0 0 15px;line-height:19px}
#contact #content div{float:left;display:inline;width:300px;margin:30px auto}
#contact #content div p{padding:15px 0;color:#fcaf17}
#contact #content address{color:#777}
#contact #content #col-1{margin-left:100px}
#contact #content ul{clear:both}
#footer{font-size:10px;height:98px;margin:0 auto;text-align:left;width:920px}
#footer h2{color:#979797;line-height:20px;text-align:center}
#footer ul{margin-left:103px}
#footer li{float:left;margin-top:15px;text-align:center}
#footer a.logo{background:top left no-repeat;display:block;height:35px;text-indent:-999em;width:100%}
#footer a{color:#767676;font-size:10px}
li#sta{width:94px}
li#sta .logo{background-image:url(../images/partner-sta.png)}
li#gta{width:103px}
li#gta .logo{background-image:url(../images/partner-gta.png)}
li#viator{width:81px}
li#viator .logo{background-image:url(../images/partner-viator.png)}
li#flightcentre{width:107px}
li#flightcentre .logo{background-image:url(../images/partner-flightcentre.png)}
li#three60cities{width:101px}
li#three60cities .logo{background-image:url(../images/partner-360cities.png)}
li#travelfish{width:102px}
li#travelfish .logo{background-image:url(../images/partner-travelfish.png)}
li#tripbod{width:110px}
li#tripbod .logo{background-image:url(../images/partner-tripbod.png)}
li#intrepid{width:113px}
li#intrepid .logo{background-image:url(../images/partner-intrepid.png)}
li#expedia{width:106px}
li#expedia .logo{background-image:url(../images/partner-expedia.png)}
#products li a,#brand li.visit a,#info li a{color:#000;font-size:13px;text-transform:lowercase}
#info p a.learn-more:after,#extra ul.articles li a:after{content:"\0020\00BB"}
