﻿body {
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	marginwidth: 0;
	marginheight: 0;
	background-color: #ffffff;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 20px;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	color: #002f65;
	font-weight: bold;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #002f65;
	font-weight: bold;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #002f65;
	font-weight: bold;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}
a: visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #002f65;
	font-weight: bold;
}
h1 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 26px;
	color: #336633;
	font-weight: normal;
}
img {
	border-width: 0px;
}
/*header top */
.table-width {
	width: 100%;
}
.table-width-1000 {
	width: 988px;
	border-left-style: solid;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #C0C0C0;
	border-left-color: #C0C0C0;
}
.side-panels {
	height: 217px;
	background-color: #FFFFFF;
}
.side-panels-2 {
	height: 167px;
	background-color: #FFFFFF;
}
.header-middle-bg {
	width: 988px;
	background-image: url('images/header.jpg');
	background-repeat: no-repeat;
}
.header-middle-bg-2 {
	width: 988px;
	background-image: url('images/header-2.jpg');
	background-repeat: no-repeat;
}
.phone-number {
	width: 345px;
	height: 34px;
}
.phone-number-2 {
	width: 363px;
	height: 27px;
}
.login {
	width: 100px;
	margin: 5px 0px;
}

.cell-height {
	height: 34px;
}
.search-cell {
	height: 1px;
	width: 718px;
	text-align:right;
}

/*main nav */
.nav-bg {
	width: 988px;
	background-image: url('images/nav-bg.gif');
	border-left-style: solid;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #C0C0C0;
	border-left-color: #C0C0C0;
	background-repeat: repeat-x;
}
.nav-bg-2 {
	width: 988px;
	background-image: url('images/nav-bg-2.gif');
	border-left-style: solid;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #C0C0C0;
	border-left-color: #C0C0C0;
	background-repeat: repeat-x;
}
.left-cell {
	width: 14px;
	background-color: #FFFFFF;
}
.right-cell {
	width: 13px;
	background-color: #FFFFFF;
}
.left-nav-image {
	width: 7px;
	height: 33px;
}
.right-nav-image {
	width: 8px;
	height: 33px;
}
.left-nav {
	width: 7px;
}
.right-nav {
	width: 8px;
}
.tdmenu a {
	width: 100%;
	display: block;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #013d77;
	line-height: 33px;
	height: 33px;
}
.tdmenu a:hover {
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.tdmenu a:active {
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
/*home page*/
.toprow {
	background-color: #FFFFFF;
	height: 18px;

}
.column1 {
	background-color: #FFFFFF;
	padding-left: 13px;
	padding-right: 9px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #C0C0C0;
	font-family: Arial;
	font-size: 13px;
	line-height: 22px;
	text-align: left;
}
.column {
	background-color: #FFFFFF;
	padding-left: 9px;
	padding-right: 9px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #C0C0C0;
	font-family: Arial;
	font-size: 13px;
	line-height: 22px;
		text-align: left;
}
.column4 {
	background-color: #FFFFFF;
	padding-left: 9px;
	padding-right: 12px;
	font-family: Arial;
	font-size: 13px;
	line-height: 22px;
		text-align: left;
}

.row1 {
	background-color: #FFFFFF;
	padding-left: 13px;
	padding-right: 9px;
}

.marketing-logo {
	width: 209px;
	height: 97px;
	margin-top: 10px;
}


.header-home {
	font-family: Arial;
	font-size: 22px;
	font-weight: normal;
	color: #012c5a;
	line-height: 22px;
}
.header-home2 {
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	color: #012c5a;
	line-height: 22px;
}
.padding-top {
	padding-top: 5px;
	padding-right: 12px;
}

}
.banner-image {
	width: 226px;
	height: 61px;
}
.finance-mag {
	width: 128px;
	height: 180px;
	float: left;
	margin-right: 20px;
}
.blue-box {
	width: 210px;
	height: 10px;
}
.promo-table {
	width: 210px;
}
.green-box-bottom {
	width: 210px;
	height: 10px;
	margin-bottom: 5px;
}
.more-button {
	width: 59px;
	float: right;
}
.header-4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #012c5a;
	line-height: 46px;
	text-align: center;
}
.blue-box1 {
	background-color: #002F65;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
}
.blue-box2 {
	background-color: #002F65;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 24px;
	padding-right: 10px;
	padding-left: 10px;
}
.blue-box2 a {
	background-color: #002F65;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.blue-box2 a:hover {
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
	color: #C1D72E;
}
.blue-box2 a:active {
	background-color: #002F65;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}

.blue-box2 a:visited {
	background-color: #002F65;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}



.green-border {
	font-size: 13px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	padding-right: 10px;
	padding-top: 6px;
	padding-left: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #C1D72E;
	border-right-color: #C1D72E;
	border-left-color: #C1D72E;
}
/*content*/
.header {
	width: 100%;
	display: block;
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	color: #002f65;
	height: 26px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #C1D72E;
}


.header2 {
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	color: #333333;
	height: 26px;
	text-decoration:none;
}


.header3 {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #012c5a;
	line-height: 18px;

}



.content-main {
	background-color: #FFFFFF;
	padding-right: 13px;
	height: 300px;
	width: 752px;
}

.thumbimage {

	margin-right: 20px;

	float: left;

	margin-top: 5px;

	margin-bottom: 5px;

}

.featureimage {

	margin-right: 20px;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;

}

.back {
	width: 59px;
	height: 19px;
	float: right;
}



/*submenu*/
.tdsubmenu a {
	width: 100%;
	display: block;
	text-decoration: none;
	   	 list-style-type:none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #000000;
	line-height: 28px;
	height: 28px;
	width: 180px;
	background-color: #ffffff;

}
.tdsubmenu a:hover {
	text-decoration: none;
	   	 list-style-type:none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
		height: 28px;
	color: #ffffff;
	background-color: #002f65;
}
.tdsubmenu a:active {
	text-decoration: none;
	   	 list-style-type:none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.submenu2 { 
      display:block; 
 text-decoration: none; 
   font-family: Arial;
   	 list-style-type:none;
   font-size: 12px;
       text-align: left;
   color: #000000; 
   font-weight: normal; 
   line-height: 28px; 
   	font-weight: bold;
}



.submenu2 a { 
      display:block; 
   text-decoration: none; 
   font-family: Arial;
   	 list-style-type:none;
  font-size: 12px;
       text-align: left;
   color: #000000; 
   font-weight: normal; 
   line-height: 28px; 
      	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;

} 

.submenu2 a:hover { 
  	list-style: none;
   font-weight: normal; 
   font-family: Arial;
   font-size: 12px;
      	 list-style-type:none;
      	 	color: #ffffff;
	background-color: #002f65;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
}


.submenu2 a:active { 
   color: #000000; 
   	list-style: none;
   font-weight: normal; 
   font-family: Arial;
   font-size: 12px;
      	 list-style-type:none;
      	 	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;

}



.rowDepth1 { 
      display:block; 
   text-decoration: none; 
      text-indent: 0px;
   font-family: Arial;
   	 list-style-type:none;
   font-size: 12px;
       text-align: left;
   font-weight: bold; 
   line-height: 28px; 
} 


.rowDepth1 a { 
      display:block; 
   text-decoration: none; 
      text-indent: 0px;
   font-family: Arial;
   	 list-style-type:none;
   font-size: 12px;
       text-align: left;
   color: #000000; 
   font-weight: bold; 
   line-height: 28px; 
         	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;




} 

.rowDepth1 a:hover { 
      	 	color: #ffffff;
   font-weight: bold; 
   font-family: Arial;
   font-size: 12px;
      	 list-style-type: none;
	background-color: #002f65;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;

}


.rowDepth1 a:active { 
   	list-style: none;
   font-weight: bold; 
   font-family: Arial;
   font-size: 12px;
      	 list-style-type:none;
}


.rowDepth2 { 
      display:block; 
   text-decoration: none; 
   font-family: Arial;
   	 list-style-type:none;
   	             text-indent: 6px;
   font-size: 11px;
       text-align: left;
   color: #666666; 
   font-weight: normal; 
   line-height: 27px; 
} 


.rowDepth2 a { 
      display:block; 
   text-decoration: none; 
   font-family: Arial;
   	 list-style-type:none;
   font-size: 11px;
       text-align: left;
text-indent: 6px;
   color: #666666; 
   font-weight: normal; 
   line-height: 27px; 
      text-indent: 0px;
      	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;

} 

.rowDepth2 a:hover { 
   color: #000000; 
   	list-style: none;
   font-weight: normal; 
   font-family: Arial;
   font-size: 11px;
            text-indent: 6px;
      	 list-style-type:none;
      	 	background-color: #e2e2e2;
      	 	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;


}


.rowDepth2 a:active { 
   color: #666666; 
   	list-style: none;
   font-weight: normal; 
   font-family: Arial;
   font-size: 11px;
      	 list-style-type:none;
      	text-indent: 6px;
}



.rowDepth3 { 
      display:block; 
   text-decoration: none; 
   font-family: Arial;
   	 list-style-type:none;
   font-size: 11px;
       text-align: left;
   color: #666666; 
   font-weight: normal; 
   line-height: 27px; 

} 


.rowDepth3 a { 
      display:block; 
   text-decoration: none; 
   font-family: Arial;
   	 list-style-type:none;
   font-size: 11px;
       text-align: left;
   color: #666666; 
   font-weight: normal; 
   line-height: 27px; 
      text-indent: 26px;
} 

.rowDepth3 a:hover { 
   color: #666666; 
   	list-style: none;
   font-weight: normal; 
   font-family: Arial;
   font-size: 11px;
      	 list-style-type:none;

}


.rowDepth3 a:active { 
   color: #666666; 
   	list-style: none;
   font-weight: normal; 
   font-family: Arial;
   font-size: 11px;
      	 list-style-type:none;
}






.left-menu {
	background-color: #FFFFFF;
	padding-left: 14px;
	padding-right: 40px;
}
.submenu-header {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	height: 26px;
}

.green-bar {
	height: 6px;
	background-color: #C1D72E;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #FFFFFF;
}

.green-bar2 {
	height: 5px;
		background-color: #C1D72E;
}
.menu-image {
	width: 180px;
	height: 71px;
}

/*footer*/
.footer {
	background-position: center top;
	height: 27px;
	background-image: url('images/footer-bg.gif');
	color: #ffffff;
	text-align: right;
	padding-right: 15px;
	font-size: 11px;
	background-repeat: repeat-x;
}




a.footer-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
a:link.footer-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
a:active.footer-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
a:hover.footer-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c1d72e;
	font-weight: normal;
	text-decoration: none;
}
.Button {
	border: 1px solid #002f65;
	height: 21px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #002f65;
	background-color: #c1d72e;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 1px;
	padding-bottom: 0;
}
.Textareabox {
	width: 250px;
	border: 1px solid;
	border-color: #c0c0c0;
	background-color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	text-indent: 0px;
}
.textbox {
	width: 230px;
	height: 21px;
	border: 1px solid;
	border-color: #c0c0c0;
	background-color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	text-indent: 0px;
}

.bodymargins{
margin:0px;
padding:0px;
}
 
form {
	margin: 0px;
	padding: 0px;
}
 
#form-container{
	background-image: url(http://www3.flightcentre.com.au/fairfax/images/main-bg.gif);
	background-repeat: no-repeat;
	height: 250px;
	width: 300px;
}
 
#form-padding1{
	height:44px;
}
#tab-navrow{
	padding: 0px 6px 0px 7px;
}
 
#tab-international{
	float: left;
	width: 99px;
}
 
#tab-domestic{
	float: left;
	width: 90px;
}
 
#tab-website{
	float: left;
	width: 98px;
}
 
#return-row{
	background-image: url(http://www3.flightcentre.com.au/fairfax/images/grey-bar-bg.gif);
	background-repeat: repeat-x;
	height: 29px;
	margin:0px 6px 0px 7px;
}
 
#return-cell1{
width: 10px;
padding:2px 6px 0px 3px;
float: left;
}
 
#return-cell2{
	width: 55px;
	padding: 6px 6px 0px 5px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
 
 
 
#mainform-cell{
padding: 5px 13px 20px 13px;
}
 
#mainform-cell2{
padding: 2px 13px 20px 13px;
}
 
#form-row1{
margin:5px 0px 5px 0px;
}
#form-row2{
margin:5px 0px 8px 0px;
}
 
#form-row3{
margin:7px 0px 7px 0px;
}
 
#form-row4{
margin:18px 0px 0px 0px;
*margin:10px 0px 0px 0px;
}
 
#form-cell1{
	width: 45px;
	padding:4px 0px 2px 0px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
 
#form-cell2{
	width: 133px;
	padding:3px 0px 2px 0px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
 
#form-cell3{
	width: 80px;
	padding:2px 0px 2px 0px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
 
#form-cell4{
	width: 15px;
	padding:5px 0px 0px 0px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
 
 
#form-cell5{
	width: 95px;
	padding:4px 0px 2px 0px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
 
#form-cell6{
	width: 178px;
	padding:3px 0px 2px 0px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
 
#form-cell7{
	width: 55px;
	padding:3px 0px 2px 0px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
 
#form-cell8{
	width: 116px;
	padding:3px 0px 2px 0px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
 
.form-menulist{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 130px;
}
 
.form-menulist2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 45px;
}
 
.form-menulist21{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 125px;
	margin-top: -1px;
}
 
.form-holmenulist{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 175px;
}
 
.form-menulist3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 50px;
}
 
.form-textfeild{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 70px;
}
 
#form-bottom-row1{
margin:10px 0px 0px 0px;
}
#form-bottom-text1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 150px;
	float: left;
}
 
#form-bottom-text2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 200px;
	float: left;
}
 
#form-bottom-logo{
	width: 50px;
	float: left;
}
 
#form-bottom-button{
	width: 72px;
	float: right;
	text-align: right;
}
 
.red-text1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ee0000;
	font-weight: bold;
}
 
.sml-text1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
 
}
 
 
.clearing{
	clear:both;
}

