/**************** site general *****************/
body { background-image:url(../Images/design/pageBG.jpg); background-repeat:repeat-x; background-position:top; background-color: #F1F5F8; margin-top:0px; overflow:scroll; }
ul { list-style: none; }
/**************** site general *****************/


/**************** page wrapper *****************/
#wrapper { margin-top:0px; padding:0px;}
/**************** page wrapper *****************/


/**************** page header *****************/
#header { background-image:url(../Images/design/headerBG.jpg); background-repeat:no-repeat; background-position:top; width: 985px; height:137px; margin:0px auto; padding:0px;}
/**************** page header *****************/


/**************** banner *****************/
#bannerHome { clear: both; background-image:url(../Images/banners/banner001.jpg); background-repeat:no-repeat; background-position:center; height:260px;}
#Banner25Years02 { clear: both; background-image: url(../Images/banners/banner003.jpg); background-repeat:no-repeat; background-position:center; background-position:top; height:260px;}
#Banner25Years03 { clear: both; background-image: url(../Images/banners/banner002.jpg); background-repeat:no-repeat; background-position:center; background-position:top; height:260px;}
#shipping { clear: both; background-image: url(../Images/banners/banner006.jpg); background-repeat:no-repeat; background-position:center; background-position:top; height:146px;}
#bannerExcess { clear: both; background-image: url(../Images/banners/banner004.jpg); background-repeat:no-repeat; background-position:center; background-position:top; height:260px;}
#bannerHassle { clear: both; background-image: url(../Images/banners/banner005.jpg); background-repeat:no-repeat; background-position:center; background-position:top; height:260px;}
/**************** banner *****************/


/**************** page content *****************/
#content_wrapper { clear: both; background-image:url(../Images/design/contentBG.jpg); background-repeat:repeat-y; background-position:center; margin: 0px auto; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#585858; width: 985px; padding-bottom:20px;}
#content_main { text-align:left; width: 890px; margin: 0px 10px 20px 30px; padding: 20px 0px 0px 0px;}
#content_left_main { text-align:left; width: 680px; margin: 0px 0px 20px 30px; padding: 20px 0px 0px 0px;}
#content_right { float: right; text-align:left; margin: 0px 20px 0px 0px; width:200px; padding: 20px 20px 0px 0px;}

p { margin: 0px 0px 10px 0px;}
h1 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #539412; font-weight: bold; padding-bottom: 10px;}
h2 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #095CA0; font-weight: bold; padding-bottom: 10px;}
h3 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #C51230; font-weight: bold; padding-top: 15px;}
h4 { color: #ffffff; font-weight:bold; font-size:15px}
th { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight: bold; background: #CA1130; line-height: 17px; width:400px; padding:4px; padding-left:8px; text-shadow: #950B22 0 1px 0;}

#content_wrapper a, #content_wrapper a:link, #content_wrapper a:visited, #content_wrapper a:active { color: #58A017;}
#content_wrapper a:hover { color: #30580C; text-decoration: none;}
sup { vertical-align:text-top;}
/**************** page content *****************/



/**************** quick links *****************/
#quickLinksGreen001 { background-image:url(../Images/quick_links/navGreen001.gif); background-repeat:no-repeat; background-position:top; vertical-align: top; line-height:18px; height:250px; text-align: center; margin-top: 5px;}
#quickLinksBlue { background-image:url(../Images/quick_links/navBlue001.gif); background-repeat:no-repeat; background-position:top; vertical-align: top; line-height:18px; height:530px; text-align: center; margin-top: 5px;}

#subWhite { font-family: Tahoma, Georgia, "Times New Roman", Times, serif; font-size: 13px; color: #ffffff; font-weight: bold; margin:0px; padding-top:10px;}

#list { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; line-height:20px; padding: 0px 10px 0px 10px; margin-left: 0; padding-left: 0; list-style: none; text-decoration:none; color:#666666;}
#list li { padding: 0px 10px 0px 10px; background-image: url(../Images/pointer.jpg); background-repeat: no-repeat; background-position: 0 .5em;}

#list a, #list a:link, #list a:visited, #list a:active { color:#666666;}

#quickLinkBullets { padding: 5px 10px 0px 10px; list-style: none; color:#666666; text-align:left; margin-left: 0px;}
#quickLinkBullets li { padding: 0px 0px 0px 10px; background-image: url(../Images/pointer.jpg); background-repeat: no-repeat; background-position: 0px 5px; margin: 11px 5px 0px 0px;}
#quickLinkBullets a { text-decoration:none;}

.contentTopMargin {}
.data { font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; background: #ffffff; line-height: 18px;}
/**************** quick links *****************/


/**************** blocks *****************/
#heading_home_wrapper { clear: both; display: inline-block; background-image:url(../Images/boxes/box001.jpg); background-repeat:no-repeat; width:286px; height:147px; vertical-align: top;}
#heading_home { height:130px; width:260px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; text-align:left;}

#job_wrapper { margin:5px; background-image:url(../Images/boxes/box003.jpg); background-repeat:no-repeat; width:286px; height:147px; vertical-align: top;}
#job { height:130px; width:180px; text-align:left; vertical-align: top; padding: 14px;}
#job p {margin: 0px 0px 5px 0px;}

#fx_wrapper { margin:5px 5px 13px 5px; background-image:url(../Images/boxes/box-forex.jpg); background-repeat:no-repeat; width:286px; height:67px; vertical-align: top;}
#fx { height:130px; text-align:left; vertical-align: top; padding: 14px;}

#jobs2_wrapper { margin:5px; background-image:url(../Images/boxes/box-jobs.jpg); background-repeat:no-repeat; width:286px; height:67px; vertical-align: top;}
#jobs2 { height:130px; text-align:left; vertical-align: top; padding: 14px;}

#forex_wrapper { margin:5px; background-image:url(../Images/boxes/box002.jpg); background-repeat:no-repeat; width:286px; height:147px; vertical-align: top;}
#forex { height:130px; width:160px; text-align:left; vertical-align: top; padding: 14px;}

#tax_refunds_wrapper { margin:5px; background-image:url(../Images/boxes/box004.jpg); background-repeat:no-repeat; width:286px; height:147px; vertical-align: top;}
#tax_refunds { height:130px; width:180px; text-align:left; vertical-align: top; padding: 14px;}
#tax_refunds p {margin: 0px 0px 5px 0px;}

#contact_us_wrapper { margin:5px;  background-image:url(../Images/boxes/box005.jpg); background-repeat:no-repeat; width:286px; height:147px; vertical-align: top;}
#contact_us { height:130px; width:260px; text-align:left; vertical-align: top; padding: 14px; color:#FFFFFF;}

#subBlue { font-family: Tahoma, Georgia, "Times New Roman", Times, serif; font-size: 13px; color: #095CA0; font-weight: bold; margin:0px;}
#subGreen { font-family: Tahoma, Georgia, "Times New Roman", Times, serif; font-size: 13px; color: #609928; font-weight: bold; margin:0px;}
/**************** blocks *****************/



/**************** headers *****************/
#headerBlue { font-family: Tahoma, Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #095CA0; font-weight: bold; vertical-align: text-bottom;}
#headerRed { font-family: Tahoma, Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #D60E0E; font-weight: bold; vertical-align:text-bottom;}
#headerGreen { font-family: Tahoma, Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #539412; font-weight: bold; vertical-align:text-bottom;}
a#headerWhite, a#headerWhite:link, a#headerWhite:visited, a#headerWhite:active { font-family: Tahoma, Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #ffffff; font-weight: bold; text-decoration:none;}
/**************** headers *****************/



/**************** buttons *****************/
#homeBannerButtons {padding-top: 150px; color:#FFFFFF;}

#formBtn { font-family: arial, Courier, monospace; font-size: 14px; color: #ffffff; text-shadow: #757575 0 1px 0; text-transform:uppercase; font-weight:bold; padding:5px; border-color:#559412; border-bottom-color:#559412; border:1px solid; letter-spacing:1px; background-image:url(../Images/greenUp.gif);}
#formBtn:hover { font-family: arial, Courier, monospace; font-size: 14px; color: #000000; text-shadow: #757575 0 1px 0; text-transform:uppercase; font-weight:bold; padding:5px; border-color:#559412; border-bottom-color:#559412; border:1px solid; letter-spacing:1px; background-image:url(../Images/greenDown.gif);}


.genericG { background-image:url(../Images/buttons/green.gif); background-position:top; background-repeat:no-repeat; width:191px; height:46px;}
.genericG:hover { background-position:bottom; background-repeat:no-repeat; width:191px; height:46px; color:#FFFFFF;}
.genericB { background-image:url(../Images/buttons/blue.gif); background-position:top; background-repeat:no-repeat; width:191px; height:46px;}
.genericB:hover { background-position:bottom; background-repeat:no-repeat; width:191px; height:46px; color:#FFFFFF;}
.genericR { background-image:url(../Images/buttons/red.gif); background-position:top; background-repeat:no-repeat; width:191px; height:46px;}
.genericR:hover { background-position:bottom; background-repeat:no-repeat; width:191px; height:46px; color:#FFFFFF;}

.genericTG { background-image:url(../Images/buttons/transparent/green.gif); background-position:top; background-repeat:no-repeat; width:191px; height:46px;}
.genericTG:hover { background-position:bottom; background-repeat:no-repeat; width:191px; height:46px; color:#FFFFFF;}
.genericTB { background-image:url(../Images/buttons/transparent/blue.gif); background-position:top; background-repeat:no-repeat; width:191px; height:46px;}
.genericTB:hover { background-position:bottom; background-repeat:no-repeat; width:191px; height:46px; color:#FFFFFF;}
.genericTR { background-image:url(../Images/buttons/transparent/red.gif); background-position:top; background-repeat:no-repeat; width:191px; height:46px;}
.genericTR:hover { background-position:bottom; background-repeat:no-repeat; width:191px; height:46px; color:#FFFFFF;}

a#a_white, a#a_white:hover, a#a_white:link, a#a_white:visited, a#a_white:active { vertical-align: middle; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase; text-decoration:none;}
a.a_white, a.a_white:hover, a.a_white:link, a.a_white:visited, a.a_white:active { vertical-align: middle; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase; text-decoration:none;}
/**************** buttons *****************/

		

/**************** flags *****************/
.flag_australia { text-decoration:none; font-family: Tahoma, Georgia, "Times New Roman", Times, serif; font-size: 13px; color: #D60E0E; font-weight: bold;}
.flag_south_africa { text-decoration:none; font-family: Tahoma, Georgia, "Times New Roman", Times, serif; font-size: 13px; color: #D60E0E; font-weight: bold;}
.flag_new_zealand { text-decoration:none; font-family: Tahoma, Georgia, "Times New Roman", Times, serif; font-size: 13px; color: #D60E0E; font-weight: bold;}
.flag_canada { text-decoration:none; font-family: Tahoma, Georgia, "Times New Roman", Times, serif; font-size: 13px; color: #D60E0E; font-weight: bold;}
.flag_europe { text-decoration:none; font-family: Tahoma, Georgia, "Times New Roman", Times, serif; font-size: 13px; color: #D60E0E; font-weight: bold;}
.flag_usa { text-decoration:none; font-family: Tahoma, Georgia, "Times New Roman", Times, serif; font-size: 13px; color: #D60E0E; font-weight: bold;}
/**************** flags *****************/




/**************** page footer *****************/
#note { text-align:left; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#C41230; font-weight:bold; padding-left:30px;}
/**************** page footer *****************/


/**************** page footer *****************/
#footer { clear: both; background-image: url(../Images/design/footerBG.gif); background-repeat:no-repeat; background-position:center; height:75px; width: 985px; margin: 0px auto; text-align: center;font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px;}
#footer_left { float: left; width: 380px; margin-left: 15px; padding: 1em; color:#FFFFFF; text-align:left}
#footer_right { margin-left: 80px; vertical-align: top; margin-right: 20px; padding: 0px;}

#footer a, #footer a:link, #footer a:visited, #footer a:active, #footer a:hover { color:#FFFFFF; text-decoration:none; font-weight: 100;}
#footer ul { margin: 0px; padding: 7px; list-style-type: none; text-align:right;}
#footer ul li { position:relative; display: inline; margin: 5px; padding: 0px;}
/**************** page footer *****************/
.greenboxout
{
	float:right; color: #ffffff;
	background-image: url(../Images/design/popular-destinations-02.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:283px;
	background-color: #69b21c;
	margin: 10px 0 30px 30px
}
.greenboxin
{
	background-image: url(../Images/design/popular-destinations.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding: 20px
}
.quotebutton
{
	position:absolute; margin: -50px 0 0 140px;
}
.adhold
{	
background-image: url(../images/win-a-flight.png); position: fixed; height: 255px; top: 100px; right: 0; width: 90px	
}
