/*
Author: Good Work Marketing and Design
Author URI: http://www.goodworkmarketing.com/
*/
@charset "UTF-8";

/** GENERAL TAGS  **/
h1 								{ padding:20px 0 0 0; font-size:25px; font-weight:bold; color:#000;margin:0;}
h2								{ font-weight:bold; font-size:30px; color:#000; padding:0 0 2px 30px; margin:0;}
h3								{ font-weight:bold; font-size:22px; color:#000; padding:0 0 15px 30px;margin:0;}
h4								{ font-weight:normal; font-size:24px; color:#000; padding:0 0 2px 30px;margin:0;}
h5								{}
h6								{}
p								{ font-size:14px; line-height:16px; color:#000; padding:0 0 10px 30px; margin:0;}
address							{ padding-left:30px; color:#fff; font-weight:bold; line-height:18px; font-size:15px;margin:0;}
strong, b  						{ font-weight:bold;}
i, em							{ font-style:italic;}
hr								{ display:none;} /* hide <hr> used as section dividers */
blockquote						{}
pre								{}
code							{}
ul								{}
ul li							{}
ol								{}
ol li							{}
select							{ line-height:normal; color:#000;}
input							{ color:#000;}
br								{ font-size:1px; line-height:1px; height:1px; padding:0; margin:0;}

h4 strong						{ font-size:18px; font-weight:bold; padding-bottom:20px; display:block;}



body							{ text-align:center; margin:0; padding:0;  }
html, body 						{ background:none; font-family:Helvetica, Arial, sans-serif;} /* make sure and set background color for both html and body to satisfy Safari */
.wrapper						{ width:auto; margin:0 auto; text-align:left; position:relative;}
#page							{ background:none; padding:20px 10px; width:960px; border-bottom:none; }
#page .page-header				{ height:auto; background:none; padding:0 10px; text-align:right; margin:0 -10px;}



.alignleft						{ float:left;}
.alignright						{ float:right;}
.hidden							{ display:none;}
.large							{ font-size:125%; }
.right .large label					{ display:inline;}
.right .large input					{ display:inline; margin-top:0;}


/* Hiding elements for print */
#hdr							{ display:none;}
#hdr ul.nav						{ display:none;}
#page .page-header h1			{ display:none;}
#page .page-header p			{ display:none;}
#page #content					{ background:none; }
#page .entry					{ background:none;}
.ftr							{display:none;}
#sidebar						{ display:none;}
a								{color:#000; display:none;}
.nav							{ display:none;}
.trip-creator-nav				{ display:none;}
.page-footer					{ display:none;}
#panels li						{ display:none;}
.trip-creator-nav				{ display:none;}
p.designby						{ display:none;}
#content hr						{ display:none;}





#logo  							{ position:relative; width:400px; height:127px; top:0; left:0; word-wrap: break-word;}
#logo a							{ text-indent:-999999em; display:block; width:400px; height:127px; background:url(../images/icons/my-airport-trip-logo.png); text-align:left; word-wrap: break-word;}

.entry p						{ color:#000; padding:0 0 5px 30px;}
.entry h2						{ color:#000; font-size:30px;  line-height:30px; padding:10px 0 2px 30px;}
.entry label					{ color:#fff; font-weight:bold;}
p.panel-description				{ display:none;}

#content .disclaimer h3			{ color:#000; font-size:24px; padding:10px 0 0px 30px; margin:0; line-height:32px; font-weight:bold; text-transform:uppercase;}
#content .disclaimer p			{ font-size:11px; font-weight:bold; line-height:normal; padding-top:0;}






/* Receipt Printing */


.confirm .right label					{ float:left; clear:left; width:100px; padding:0 0 0 30px; color:#000;}
.confirm .right p						{ margin-left:150px; color:#000;}
.confirm .right p.fullwidth				{ display:none;}
.confirm .left							{ display:none;}
.confirm .left a						{ text-decoration:none; clear:left; text-align:left;}
.confirm .left a img					{ float:left; margin:0 5px 0 0;}
.confirm .left span em					{ font-size:12px; color:#000; clear:left; display:block; padding-top:5px; text-align:center;}
.subleft								{float:left; width:150px;}
.subright								{margin-left:150px; padding-right:50px;}
.two-column-form						{ clear:both;}
.two-column-form .left					{ display:none;}
.two-column-form .right					{ width:auto;}

.confirm .my-voucher					{ border:none; width:auto; margin: 20px 0;}
.confirm .my-voucher-logo				{display:none;}
.confirm .voucher-body					{ float:none; margin:0; border:none;}
.confirm .my-voucher-logo-small			{  display:none;}


.voucher h2								{ display:none;}
.voucher p.instruction					{ display:none;}
.voucher .my-voucher					{ background:#fff; margin:10px 0; border:1px solid #000; position:relative;}



