/* Delicious css */

h1 {

	letter-spacing:-1px;

}

.termsAndConds {
	color:#999;
	font-size:11px;
	
}

#nav a {padding:0 21px;}

#nav a.last {
	/*background:url(/cms_images/images/interface/specialsButtonOnesey.png) repeat-x top;*/
}

#nav a.specialTest {
	background:url(/cms_images/images/interface/specialsButtonOnesey.png) repeat-x top;
}

#nav a.specialTest:hover {
	background:url(/cms_images/images/interface/specialsButtonOnesey.png) repeat-x bottom;
}
	
.genericShare {
	text-align:right;
	width:215px;
	height:30px;
	clear:right;
	float:right;
	/*position:absolute;
	top:18px;
	right:227px;
	*right:247px;
	font-size:11px;
	color:#555;
	font-weight:bold;*/
}

.genericShareTwitter {
	float:right;
	margin-top:1px;

}

.genericShareFacebook {
	float:right;
	margin-right:10px;
}


.jordansButtonEnquire a {
	background:url("/cms_images/images/interface/sf-button-alt-bgALT.png") repeat-x;
}

.jordansButtonEnquire a:hover {
	background:url("/cms_images/images/interface/sf-button-alt-hover-bgALT.png") repeat-x;
}

.seoHolsMoreWrapper {
	float:left;
	
}

/*.moreDestHolidays a {
	width:160px;
}*/

.genEnqSEOWrapper {
	float:left;
	width:810px;
	
}

.genEnqSEO {
	float:left;
	width:620px;
}

#genEnqRightPanel {
	float:left;
	width:188px;	
}

.genEnqFloatRight {
	border:1px solid #CCCCCC;
	float:left;
	margin-bottom:10px;
	padding:1px;
}

.clear {
	clear:both;	
}

.seoHolsMoreWrapper {margin-top:20px; margin-bottom:10px;}

#main-panel p {
	margin-bottom: 1em;
}

#hp-campaigns-panel {
	float:left;
	width:490px;
	height:142px;
	_margin-bottom: 10px;
	padding-top:7px;
}

#hp-campaigns-panel-righty-righty-roo {
	float:left;
	width:490px;
	height:142px;
	_margin-bottom: 10px;
	padding-top:7px;
	margin-left:7px;
}

#hp-deals-map-row {
	height:548px;
}

#search-panel {
	position:relative;
}


#studentFaresTab {
	position:absolute;
	left:340px;
	top:0px;
	display:block;
	height:23px;
	width:137px;
	z-index:15;
}




/*HP land product stuff*/


#productInfoWrapper {
    font-size: 12px;
    color: #666666;
    line-height: 18px;
    padding-left:10px;
}

#featured{
	width:auto; 
	margin-left:7px;
	padding-right:250px;
	_padding-right:0px;
	position:relative; 
	background: url('/cms_images/images/home-page/land-products/top5-hp-bg.jpg') no-repeat;
	height:241px;

}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:50px;
	left:286px; 
	list-style:none; 
	padding:0; margin:0; 
	width:176px; 
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:13px;  
	font-size:12px; 
	color:#666; 
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 

	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:15px;
	letter-spacing:-1px;
	font-family:Arial; 
	line-height:22px; 
	font-weight:bold;
	margin-right:14px;
}
#featured li.ui-tabs-nav-item a { 
	display:block; 
	height:31px; 
	color:#262626;  
	line-height:20px;
	text-decoration:none;
	text-align:right;
	outline: none;
}

#featured li.ui-tabs-nav-item a:hover{ 
	color:#606060;
}

#featured li.ui-tabs-nav-item a:active { 
	outline: none;
}

#featured li.ui-tabs-selected{ 
	background:url('/cms_images/images/home-page/land-products/highlight.png') top left no-repeat;  
	_background:url('/cms_images/images/home-page/land-products/highlight.gif') top left no-repeat;  
}

#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 

}

#featured .ui-tabs-panel{ 
	width:254px;
	height:241px; 
	position:relative;
}

#featured .ui-tabs-panel img { 
	margin-top:83px;
	border:0px;
}

#featured .ui-tabs-panel img a{ 
	border:0px;
}

#featured .ui-tabs-hide{ 
	display:none; 
}


#hp-map-panel {
	top:0px;
}



#takeAMate {
	width:180px;
	height:199px;
	float:left;
	position:relative;
}



#takeAMate img {position:absolute; top:-4px; left:-5px;}


.microSites #microNav li a {
	padding: 0 39px;
}

.microSites #microNav li a.first {padding-left:38px;}

.imageFloatLeftBorder {
	margin:3px;
}

#productListLong li div.leftContent {width:660px;}




/* New Cheap Holidays page */


#skinnyColumn {width:188px;float:left;display:block;}
#skinnyColumn2 {width:188px;float:right;display:block;} /*** Customized for Tour Section ***/
#phatColumn {width:610px;float:left;display:block;}
#phatColumn2 {width:600px;float:left;display:block;} /*** Customized for Tour Section ***/
.floatLeft {float:left;}
.floatRight {float:right;}
#holSearchPanel {
	margin-top:10px;
	width:178px;
	float:left;
	border:1px solid #CCC;
	padding:1px;
}

.titleBarWrapper {border:1px solid #CCC; padding:1px; margin-top:10px;}

.titleBar {background: url(/cms_images/images/cheap-holidays/title-bg.png) repeat-x; height:24px; font-size:16px; font-weight:bold; color:#ffd400; padding:0px 0px 0px 8px; letter-spacing:-1px;}

#holSearchPanel form input {width:162px;}

#holSearchPanel form select {width:165px;}

#holSearchPanel form select.spacing {margin-bottom:10px;}

#holSearchPanel fieldset {border:none; margin:0px; padding: 5px 0px 14px 6px;}

#holSearchPanel .miniDivider {border-top:dotted 1px #CCC; margin-right:4px;}

#quickSearchPanel { background: url(/cms_images/images/cheap-holidays/hol-search-bg.png) repeat-x;}

#holSearchPanel fieldset label {font-weight:bold; font-size:12px; line-height:26px;}

#holSearchPanel #submit input {float:right; margin-right:8px; width:80px;}

#phatColumn #productListLong li div.leftContent {width:470px;}

/* End of New Cheap Holidays page */


#searchHols {margin-bottom:10px; display:block; width:182px; height:38px; background:url(/cms_images/images/cheap-holidays/holiday-search-button.jpg) top no-repeat; text-decoration:none;}

#searchHols:hover {margin-bottom:10px; display:block; width:182px; height:38px; background:url(/cms_images/images/cheap-holidays/holiday-search-button.jpg) bottom no-repeat; text-decoration:none;}

#titleRowProduct span, #titleRowGeneral span {color:#fff;}






.nameBit {
float:left;
width:215px;
}

.monthBit {
color:#999999;
float:left;
margin-right:15px;
width:70px;
}

.enquire-mini {
position:absolute;
right:0;
top:5px;
}




#browseSearch span,
#quickDestSearch span,
#specificHelper span {
    left:172px;

}

#quickDestSearch span {
	top:-30px;
}

#exploreToSearch span {
    left: 187px;
}

#quickDestSearch  img {
	display:block;
}

.deal-wrapper {
	clear:both; 
	height: 25px;
}

.deal-row {
	/*width:230px;*/
	height:19px;
	display:block;
	padding:6px 0px 0px 8px;
	color:#333333;
	font-size:11px;
	text-decoration:none;
	cursor:pointer;
	border-bottom:1px dotted #e7e7e7;
	clear: both;
}

.deal-row:hover {
	background-color:#f0f0f0;
	display:block;
	cursor:pointer;
	text-decoration:none;
	/*background:url(/images/deal-row-bg-v2.png) repeat-x #fef0c8;*/
}

.deal-name {
	float:left;
	/*width:163px;*/
}

.deal-from {
	float:left;
	width:26px;
	font-size:10px;
	padding-top:2px;
}

.deal-price {
	float:left;
/*	color:#0884ba;*/
/*	color:#FEA923;*/
	color:#e37100;
	font-size:12px;
}

.deal-price .deal-row strong {
	color:#e37100; /* Fix colour in FF */
}


/* These adjust the deal row and name based on a secondary wrapper class*/
.flights-adjust .deal-row {
	width:248px;
}

.hot-flights-adjust .deal-row {
	width:380px;
}

.hot-flights-adjust .deal-name {
	width:305px;
}
.flights-adjust .deal-name {
	width:174px;
}
/*  */







/* Airfare Sale   */

/*********************************************************************************
	SF Airfare Sale
*********************************************************************************/


#epicairfaresale {
	/*width:790px;*/
}



#virgin .airlinelogo {
	float:left;
	background-image:url(/cms_images/images/airfare-sale/virgin-blue.gif);
	width:69px;
	height:50px;
	margin:0 10px 11px 0;}
	

#jetstar .airlinelogo {
	float:left;
	background-image:url(/cms_images/images/airfare-sale/jetstar.gif);
	width:87px;
	height:61px;
	margin:0 20px 0 0;}
	

#qantas .airlinelogo {
	float:left;
	background-image:url(/cms_images/images/airfare-sale/qantas.gif);
	width:61px;
	height:61px;
	margin:0 20px 0 0;}
	
#epicairfaresale h2 {
	font-size:24px;
	float:left;
	padding:10px;
	letter-spacing:-1px;
	margin:0px;
	}
	
#epicairfaresale h1 {
	width:756px;
	height:23px;
	padding-top:6px;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	margin:0px;}
	
#epicairfaresale .h2border {
	width:756px;
	padding:1px;
	border:1px solid #e7e7e7;
	height:29px;}
	
#epicairfaresale .datetext {
	font-size:11px;
	float:left;
	width:240px;
	padding:10px 0 0 0;
	color:#555;
}


#epicairfaresale #virgin {
	width:246px;
	float:left;
	margin-right:11px;
	}
	
#epicairfaresale #jetstar {
	width:246px;
	float:left;
	margin-right:11px;
	}
	
#epicairfaresale #qantas {
	width:246px;
	float:left;
	}

#epicairfaresale #column {
	width:244px;
	border:1px solid #e7e7e7;
	float:left;
	margin:20px 0 0 0;}
	
#epicairfaresale .innercontainer {
	width:242px;
	padding:1px;
	background-color:white;}

#epicairfaresale .title {
	width:242px;
	height:23px;
	padding-top:6px;
	margin:1px;
	color:#000;
	font-weight:bold;
	font-size:12px;
	border-bottom:dotted 1px #999999;
}
	
#epicairfaresale .between {
	float:left;
	padding-left:5px;}
	
#epicairfaresale .from {
	float:right;
	padding-right:5px;}

#epicairfaresale .row	{
	width: 236px;
	padding:8px 4px;
	height:16px;
	border-bottom:1px dotted #e7e7e7;}
	
#epicairfaresale .row-bottom	{
	width: 236px;
	padding:8px 4px;
	height:16px;}
	
#epicairfaresale .city {
	color:#555555;
	font-size:12px;
	float:left;}
	
#epicairfaresale .price {
	color:#E37100;
	font-weight:bold;
	font-size:14px;
	float:right;}

#epicairfaresale .price a {
color:#E37100;
text-decoration:none;
}



#epicairfaresale .travelperiod {
	width:234px;
	background-color:#f1f1f1;
	padding:10px 5px;
	font-size:12px;
	}


#epicairfaresale .jetstar-airport-details {
	float:right;
	margin-top:5px;
	width:760px;
	text-align:right;
	font-size:11px;
}
	
#epicairfaresale .redder {
	color:#E37100;
	}

	



/*  */

/*********************************************************************************
	Thirsty Thursday Deals
*********************************************************************************/

.thirstyDealPanel {
	width:790px;
	height:180px;
	float:left;
	padding-left:10px;
	position:relative;
	_width:780px;
}

.thirstyDealShare {
	text-align:right;
	width:215px;
	height:30px;
	position:absolute;
	top:18px;
	right:227px;
	*right:247px;
	font-size:11px;
	color:#555;
	font-weight:bold;
}

.thirstyTwitter {
	float:right;
	margin-top:1px;

}

.thirstyFace {
	float:right;
	margin-right:10px;
}

.thirstyDealPricePanel {
	width:165px;
	height:55px;
	position:absolute;
	top:70px;
	left:380px;
	font-size:45px;
	color:#e37100;
	letter-spacing:-4px;
	font-weight:bold;
	text-align:right;
}

.thirstyDealPriceFrom {
	font-size:12px;
	color:#333;
	font-weight:normal;
	letter-spacing:normal;
}

.thirstyDealTitle {
	font-size:30px;
	_font-size:28px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-2px;
	color:#333;
	float:left;
}

.thirstyDealDeparting {
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	color:#555;
	clear:left;
	float:left;
	margin-top:7px;
	width:358px;
}

.thirstyDealYouGet {
	color:#555;
	font-weight:bold;
	font-size:13px;
	margin-top:34px;
	float:left;
	width:395px;
}

.thirstyDealValidity {
	color:#777;
	font-size:11px;
	float:left;
	margin-top:5px;
	width:375px;

}

.thirstyDealPic {
	float:right;
}

#timezoneHelper {
	position:absolute;
	top:-113px;
	left:-186px;
	background:url(/cms_images/images/thirsty-thursday-deals/timezone-helper.png);
	_background:url(/cms_images/images/thirsty-thursday-deals/timezone-helper.gif);
	display:none;
	width:210px;
	height:116px;
	z-index:31;
}

.timezoneHelperBox {
	position:relative;
	cursor:pointer;

}

a[icon = "help"] { 
   padding-right: 16px;
   padding-top:2px;
   background: transparent url(/cms_images/images/thirsty-thursday-deals/help.png) no-repeat center right;
}

#flyAllAcross {
	position:absolute; top:0px; left:-472px;
}


/*     */


#main-panel ul.productIntroTextFix, #main-panel ul.productIntroTextFix li {
	list-style:none;
}

#main-panel h4.subHeadingFix {
	list-style:none;
}


#main-panel ul.productIntroTextFix {
	margin:0 0 0 10px;
}

#main-panel .exitPointsList ul,
#main-panel .exitPointsList li {
	list-style-type:square;
}

.exitPointsList .land {
    line-height:35px;
}

.exitPointsList .land .city {
    font-style:italic;
}

.exitPointsList .city {
    font-weight:bold;
}

.exitPointsList .price {
    font-weight:bold;
}

/* product fix */
#main-panel .newProductExitPoint ul,
#main-panel .newProductExitPoint li {
	list-style-type:square;
}

.newProductExitPoint .land {
    line-height:35px;
}
.newProductExitPoint .land .city {
    font-style:italic;
}
.newProductExitPoint .city {
    font-weight:bold;
}
.newProductExitPoint .price {
    font-weight:bold;
}


#hp-search-interactive-panel {
	position:relative;
}

#pageWidePopOverContainer {
	position:absolute; top:0px; left:0px; z-index:500;
}

/*Feature pages*/

.featurePageWrapper {
	padding:1px;
	background:#FFF;
	border:1px #c7c1c3 solid;
}

.featurePageWrapper h1 {
	font-size:18px;
	color:#555;	
	margin:20px 0px 10px 0px;
}

.featurePageWrapper h2 {
	font-size:26px;
	color:#333;	
}

.featurePageBG {
	background:#fff;
}

.featurePagePadding {
	padding:0px 50px 0px 50px;
}

.featurePageDivider {
	border-bottom:1px dotted #c7c1c3;
	height:5px;
	width:678px;
	float:left;
	margin-bottom:15px;
	margin-top: 15px;
}

.featurePageButton {
	float:right;
}

.featurePageSexT {
	float:left;
	width:430px;
}

#faceDareButton {margin-top:10px; display:block; width:210px; height:29px; background:url(/cms_images/images/promotions/facebook-dare/face-button.jpg) top no-repeat; text-decoration:none;}

#faceDareButton:hover {margin-top:10px; display:block; width:210px; height:29px; background:url(/cms_images/images/promotions/facebook-dare/face-button.jpg) bottom no-repeat; text-decoration:none;}

.featurePage4image {
	padding:1px;
	border:1px solid #CCC;
	float:left;
	margin:8px 8px 0px 0px;
}

#featurePageConditions li {
	color:#999;
	font-size:11px;	
}

#featurePageConditions h2 {
	color:#999;
	font-size:14px;	
	font-weight:bold;
}

#featurePageConditionsLink {
	color:#999;
	font-size:11px;	

}

.conrangalations p, .budgie-smuggler p {
	font-size:14px;
}


.conrangalations h1 {
	font-size:30px;
}

.ranga {color:#cb602d;}

.featurePageConditionsLink {font-size:11px;}

.budgie-smuggler .featurePageBG {
	background:#000015;
	color:#FFF;
}

.budgie-smuggler .featurePageBG p, .budgie-smuggler .featurePageBG h1, .budgie-smuggler .featurePageBG li {
	color:#FFF;
}





/*Black Market*/


.blackMarketWrapper {
	padding:1px;
	background:#FFF;
	border:1px #c7c1c3 solid;
}

.blackMarketWrapper p {
color:#cbcaca;
}

.blackMarketBG {
	background:#0b0c13;
}

.blackMarketPadding {
	padding:0px 50px 0px 50px;
}

.blackDivider {
	border-bottom:1px dotted #242424;
	height:5px;
	width:670px;
	float:left;
	margin-bottom:8px;
}


.blackMarketPanel {
	width:670px;z
	height:148px;
	float:left;
	padding-left:10px;
	position:relative;
	_width:660px;
}

.blackMarketPricePanel {
	width:195px;
	height:55px;
	position:absolute;
	top:5px;
	left:490px;
	font-size:48px;
	_font-size:42px;
	color:#ffd400;
	letter-spacing:-4px;
	font-weight:bold;
	text-align:right;
}


.ieifr {
visibility:hidden;
_visibility:visible;
}

.blackMarketPriceFrom {
	font-size:14px;
	color:#e4e4e4;
	font-weight:bold;
	letter-spacing:normal;
}

.blackMarketTitle {
	font-size:36px;
	_font-size:32px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-2px;
	color:#e4e4e4;
	float:left;
}

.blackMarketDeparting {
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	color:#555;
	clear:left;
	float:left;
	margin-top:7px;
	width:358px;
}

.blackMarketAccommodation {
	color:#cdcdcd;
	font-weight:bold;
	font-size:12px;
	margin-top:13px;
	float:left;
	width:670px;
}

.blackMarketAccommodation a {
	color:#e37100;
	text-decoration:none;
}

.blackMarketAccommodation a:hover {
	color:#e37100;
	border-bottom: 1px dotted #e37100;
}

.blackMarketYouGet {
	color:#cdcdcd;
	font-weight:bold;
	font-size:13px;
	margin-top:19px;
	float:left;
	width:670px;
}

.blackMarketAlso {
	color:#727272;
	font-weight:bold;
	font-size:12px;
	margin-top:19px;
	float:left;
	width:400px;
}

.blackMarketValidity {
	color:#838383;
	font-size:11px;
	float:right;
	margin-top:19px;
	width:260px;
	text-align:right;

}

.blackMarketPic {
	float:right;
}


.blackMarketShare {
	text-align:right;
	width:215px;
	height:30px;
	position:absolute;
	top:18px;
	right:227px;
	*right:247px;
	font-size:11px;
	color:#555;
	font-weight:bold;
}

.blackMarketTwitter {
	float:right;
	margin-top:1px;

}

.blackMarketFace {
	float:right;
	margin-right:10px;
}
 /*End Black Market*/
 
 
 
 
 
 
 
 
 
  /* Travel Expo */

#contentcontainer {
	text-align: left;
	height: 750px;
}


#contentcontainer ul li {
	list-style-image: none;
	font-size: 12px;
	margin: 2px 0px 2px 0px;
}


.greenpics {
	padding-left: 26px;
}

.row-date1{
	background-color: #f1f1f1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}

.row-date2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}

/*
.title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin:5px 0px 5px 0px;
}
*/
.title2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin:2px 0px 15px 0px;
	float:left;
	color:#555;
}

.pagebg{
	background-image:url(http://www.flightcentre.com.au/fcweb/images/content-bg_750.gif); 
	background-repeat:repeat-y; 
	background-position:right; 
	margin-left:-5px;
}
.imageborder{
	border: 1px solid #cccccc;
	margin: 0px 0px 0px 5px;
}

.side-image{
	float:right;
	padding-left:10px;

}
.goBack{
float:right;
margin:3px 0px 0px 0px;
font-size:12px;
}

.goBack a, .row-date2 a, .row-date1 a {
	color:#e37100;
	text-decoration:none;
}

.goBack a:hover, .row-date2 a:hover, .row-date1 a:hover {
	color:#e37100;
	text-decoration:none;
	border-bottom:1px dotted #e37100;
}

#timeTableLeft{
	float: left;
	width: 350px;
}

#timeTableRight{
	float: right;
	width: 350px;
}

#hline2 {
border-bottom:1px dotted #E7E7E7;
margin:5px 0;	
}

.rowDataTitle{
	padding:6px 2px 2px 6px;
	background-color: #555;
	height:18px;
	font-weight: bold;
	color: #FFFFFF;
}

.rowData1{ 
padding:6px 2px 2px 6px;
background-color: #f1f1f1;
height:18px;
}

.rowData2{ 
padding:6px 2px 2px 6px;
background-color: #fbfbfb;
height:18px;
}

.rowCellTitle{
	
float: left;
margin-right:5px;
}

.rowCell1{
width:100px;	
float: left;
margin-right:5px;
}

.rowCell2{
width:230px;	
float: left;
margin-right:5px;
}

.imageBorder2{
	float:right;
}

.imageBorder3{
	float:right;
	margin-top:40px;
}


  /* END Travel Expo */
  
  
  
  
/*
=============================
    MICROSSITES
=============================
*/

	.microSites #banner{
		margin-bottom: 0;
	}
	
	
	.microSites .title-with-bar{
		padding-left: 2px;    
	}
	
	#main-panel #oswMicroNav,
	#main-panel #skiMicroNav, 
	#main-panel #railMicroNav,
	#main-panel #getOrganisedNav,
	#main-panel #contactUsNav {
		padding-left: 2px;
	}
	
	#oswMicroNav #microNav {
		background:transparent url(/cms_images/images/micro-sites/micro-bg.png) repeat scroll 0 0;
	}
	
	.microSites .wrapper {
		background:transparent url(/cms_images/images/micro-sites/micro-bg.png) repeat scroll 0 0;
		height: 34px;
		width: 100%;
		/*margin-top:10px;*/
	}
	
	.microSites #microNav, .microSites #microNav li {
		list-style-type: none;
		margin: 0;
		padding:0;
	}
	
	.microSites #microNav {
		background:transparent url(/cms_images/images/micro-sites/micro-bg.png) repeat scroll 0 0;
		float: right;
		width: 100%;
		color:#FFFFFF;
		float:right;
		font-family:Arial,Helvetica,sans-serif;
		height:34px;
		text-align:left;
		text-decoration:none;
		width:auto;
	}
	
	.microSites #microNav li {
		display: inline;
	}

    .microSites #microNav li a {
        border-left:1px solid #bababa;
        border-right:1px solid #383838;
        color:#FFFFFF;
        float: left;
        height:34px;
        line-height:33px;
        margin:0;
        padding:0 39px;
        text-decoration:none;
		text-shadow: 1px 1px 0px #222222;
		font-weight:bold;
    }

    #oswMicroNav #microNav li a {
        /*padding: 0 18px 0 28px;*/
    }
    
    #oswMicroNav #microNav li a {
        /*padding: 0 18px 0 28px;*/
    }
	
	#getOrganisedNav #microNav li a {
        padding: 0 13px;
		
    }
	
	#contactUsNav #microNav li a {
        padding: 0 23px;
		
    }
	
	#getOrganisedNav #microNav li a.last {
        padding-right: 16px;
		
    }

	.microSites #microNav li a:hover {
		background-color:#FFD400;
		color:#e0e0e0;
		background-image:url(/cms_images/images/micro-sites/micro-bg-hover.png);
	}

	.microSites #microNav li a.active:hover {
		
	}

	.microSites #microNav li a.active {
		background-image: url(/cms_images/images/micro-sites/micro-bg-hover.png);
	} 
	
	.microSites #microNav li a.first {
		border-left:none 0;
	} 
	
	.microSites #microNav li a.last {
		border-right:none 0;
	} 

	/*.microSites .title-with-bar {
		background: transparent url(/cms_images/images/micro-sites/h1-bg2.png) no-repeat top left;
		height: 32px;
		margin-top:10px;   
	}*/

#getOrganisedNav {}

/* / Microsites  */

.airlineSearchWrapper {_width:100px;}





.subSectionRow {
	float:left;
	width:800px;
	border-bottom:1px dotted #CCC;
	margin-bottom:15px;
}

.subSectionPanel {
	float:left;
	width:392px;
}


.subSectionPanel.pads {
	margin-left:10px;
}

.subSectionPanel .titleRow {
	float:left;
	width:380px;
	padding-left:10px;
	font-size:22px;
	color:#222;
	letter-spacing:-1px;
	font-weight:bold;

}

.subSectionPanel .titleRow a {
	color:#222;
	text-decoration:none;
}

.subSectionPanel .titleRow a:hover {
	color:#444;
}

.subSectionPanel .subTitleRow {
	float:left;
	width:380px;
	padding-left:10px;
	font-size:16px;
	color:#666;
	font-weight:bold;
}

.subSectionPanel .descRow {
	float:left;
	width:380px;
	padding-left:10px;
	font-size:12px;
	color:#555;

}

#main-panel .subSectionPanel .descRow p {
	padding-left:0px;
	padding-right:0px;
	margin-top:5px;
	margin-bottom:5px;

}

.subSectionPanel .linkRow {
	float:left;
	width:380px;
	padding-left:10px;
	font-size:12px;
	color:#999;
	height:23px;

}

.subSectionPanel .linkRow a {
	text-decoration:none;
	color:#e37100;

}

.subSectionPanel .linkRow a:hover {
	text-decoration:none;
	color:#e37100;
	border-bottom:1px dotted #e37100;

}

.subSectionHeadImage {
	padding:1px;
	border:1px solid #ccc;	
}


.readMoreText {
	font-size:12px;
	margin-bottom:15px;
}

.readMoreText p {
	display:inline-block;
}

.read-more a, .re-collapse a {
	font-size:12px;
	color:#e37100;
	text-decoration:none;
	display:inline-block;
}

.read-more a:hover, .re-collapse a:hover  {
	border-bottom:1px dotted #e37100;
	text-decoration:none;
}



/*HP Slider*/

#prevBtn a:hover {
    background:url(/cms_images/images/home-page/slider/prev-btn.png) no-repeat bottom;
}

#nextBtn a:hover {
    background:url(/cms_images/images/home-page/slider/next-btn.png) no-repeat bottom;
}

#prevBtn a, #nextBtn a {
    display:block;
    width:20px;
    height:224px;
    background:url(/cms_images/images/home-page/slider/prev-btn.png) no-repeat top;
}
#nextBtn a {
    background:url(/cms_images/images/home-page/slider/next-btn.png) no-repeat top;
}



/***************** CHEAP FLIGHTS Start *******************/

.cheapFlightsLanding .cheap-flights-grid-panel {
    float:left;
    width:260px;
    margin-left:5px;
}

.cheapFlightsPage .landing h2 { 
    padding:0px 10px;
}
.cheapFlightsPage .landing h3 { 
    padding:0px 0px 10px 10px;
}
.cheapFlightsPage .seo-links-col {
    margin-left:8px;
}
.cheapFlightsPage .seo-links-col a {
    display:inline;
    float:left;
    width:161px;
    margin:2px 8px 0 2px;
    padding:5px 12px 12px 15px;
    background:#FFF url('/cms_images/images/interface/li-circle-dotted.gif') top left no-repeat;
    color:#E37100;
    font-size: 12px;
    font-weight:normal;
    text-decoration:none;
}
.cheapFlightsPage .productListLong li, .cheapFlightsLanding .productListLong li {
    margin-bottom:10px;
}
.cheapFlightsPage .seo-links-col a:hover {
    color:#555;
}

/*****************  CHEAP FLIGHTS End  *******************/




/* ---------------------- Wide Tabs v1 ---------------------------- */
ul.wideTabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 42px;
	border-bottom: 0px solid #CCC;
	border-left: 1px solid #CCC;
	width: 100%;
	font-size:16px;
	text-transform:lowercase;
	font-weight:bold;
}
ul.wideTabs li {
	float: left;
	margin: 0;
	padding: 0;
	width:49%;
	height: 41px;
	line-height: 41px;
	border: 1px solid #CCC;
	border-left: none;
	border-bottom:none;
	margin-bottom: -1px;
	background:url(/cms_images/images/interface/tab-bg.png) repeat-x top;
	overflow: hidden;
	position: relative;
}
ul.wideTabs li a {
	text-decoration: none;
	color:#ffd400;
	display: block;
	font-size: 1.2em;
	padding:0px;
	text-align:center;
	border: 1px solid #fff;
	outline: none;
}
ul.wideTabs li a:hover {
	background:url(/cms_images/images/interface/tab-bg.png) repeat-x bottom;
}	
#wideTabWrapper ul.wideTabs li.active a {
	color:#393939;
}	
ul.wideTabs li.active,html ul.wideTabs li.active a:link, html ul.wideTabs li.active a:hover  {
	background:url(http://www.studentflights.com.au/cms_images/images/interface/tab-selected-bg.png) repeat-x top;
	border-bottom: 1px solid #fff;
	color:#393939;
}
.wideTabContainer {
	border:0;
	clear: both;
	float: left; 
	width: 100%;
	background:url(/cms_images/images/interface/tab-transition.png) no-repeat top left #FFF;
}
.wideTabContent {
	padding: 0px;
	font-size: 1.2em;
}

#wideTabWrapper ul {
	margin:0px;
}


#main-panel #wideTabWrapper ul {
	margin:0px;
}


ul.wideTabs li.lastBackpackerDeals {
	width:106px;
}

ul.wideTabs li.lastVolunteerDeals {
	width:140px;
}

.volunteerOverseas ul.wideTabs li a {
	font-size: 0.8em;
}

ul.wideTabs li.lastChristmas a {padding-right:9px;}

/****************************** BEGIN CUSTOM TAB FOR TOURS USING EXISTING WIDE TABS ABOVE *****/
#wideTabTours ul,#main-panel #wideTabTours ul {margin:0;padding:0;}
#wideTabTours .wideTabContainer {width:97%;margin:0 0 1em;padding:10px;display:block;border:1px solid #CCC;background:none;}
#wideTabTours ul.wideTabs li.specialTab {background:url(http://www.studentflights.com.au/cms_images/images/interface/tab-bg-special.png) repeat-x top;}
#wideTabTours ul.wideTabs li.specialTab a {color:#FFF;}
#wideTabTours ul.wideTabs li {width:auto;}
#wideTabTours ul.wideTabs li a {padding:0 10px;}
#main-panel ul.wideTabs li.active a:link,
#main-panel ul.wideTabs li.active a:visited {colour:#393939;}
/****************************** REBUILD CONTENT WITHIN wideTabContainer *****/
#wideTabTours p,
#main-panel #wideTabTours h1,
#main-panel #wideTabTours h2 {margin:0 0 1em;padding:0;}
#main-panel #wideTabTours h3,
#main-panel #wideTabTours h4 {margin:1em 0 .5em;padding:0;}
#main-panel #wideTabTours .wideTabContainer ul {
	margin:0 0 1em 2.5em;
	padding:0;}
/****************************** END CUSTOM TAB FOR TOURS USING EXISTING WIDE TABS ABOVE *****/

/****************************** BEGIN CUSTOM TAB FOR DESTINATIONS USING EXISTING WIDE TABS ABOVE *****/
#wideTabDestinations ul,#main-panel #wideTabDestinations ul {margin:0;padding:0;}
#wideTabDestinations .wideTabContainer {width:97%;margin:0 0 1em;padding:10px;display:block;border:1px solid #CCC;background:none;}
#wideTabDestinations ul.wideTabs li.specialTab {background:url(http://www.studentflights.com.au/cms_images/images/interface/tab-bg-special.png) repeat-x top;}
#wideTabDestinations ul.wideTabs li {width:auto;}
#wideTabDestinations ul.wideTabs li a {padding:0 10px; font-size:16px; letter-spacing:-1px;}
#main-panel ul.wideTabs li.active a:link,
#main-panel ul.wideTabs li.active a:visited {colour:#393939;}
/****************************** REBUILD CONTENT WITHIN wideTabContainer *****/
#wideTabDestinations p,
#main-panel #wideTabDestinations h1,
#main-panel #wideTabDestinations h2 {margin:0 0 .5em;padding:0;}
#main-panel #wideTabDestinations h3,
#main-panel #wideTabDestinations h4 {margin:1em 0 .5em;padding:0;}
#main-panel #wideTabDestinations .wideTabContainer ul {
	margin:0 0 1em 2.5em;
	padding:0;}
	
#main-panel .wideTabContainer p {padding:0px 25px;}

/****************************** END CUSTOM TAB FOR DESTINATIONS USING EXISTING WIDE TABS ABOVE *****/

/* ----------------------  /finito of Wide Tabs v1 ---------------------------- */



/* ----------------------   Jump To Panel v1 ---------------------------- */

.jumpToMenuPanel {
	margin-left:20px;
	margin-bottom:10px;
	float:left;
	width:729px;
	height:137px;
	padding:5px 5px 5px 15px;
	background:url(http://www.studentflights.com.au/cms_images/images/interface/jump-to-bg.png) no-repeat;
}

.jumpToTitle {color:#ffd400; font-size:28px; float:left; font-weight:bold; letter-spacing:-1px; width:740px; margin-bottom:14px;}

#main-panel .jumpToMenuPanel ul {padding-left:20px; margin-left:0px;display: inline-block;}

.jumpToMenuPanel li {width:175px; float:left; padding-left:0px; margin-left:0px; list-style:none; list-style-type:none; color:#FFD400; font-size:12px; line-height:27px;}

.jumpToMenuPanel li a {color:#FFF; text-decoration:none;}

.jumpToMenuPanel li a:hover {color:#FFF; border-bottom:1px dotted #FFF; text-decoration:none;}

#main-panel .jumpToMenuPanel ul, #main-panel .jumpToMenuPanel li {list-style-type:none;}

#main-panel .jumpToMenuPanel.taller2 {
    height: 205px;
    padding: 0;
}

#main-panel .jumpToMenuPanel.taller {
    background: url("/cms_images/images/interface/jump-to-bg-taller.jpg") repeat scroll 0 0 transparent;
    height: 164px;
}

.jumpToMenuPanel.taller2 .jumpToBottom{
    background-image:url(/cms_images/images/interface/jumpToBottom.jpg);
    height: 9px;
    width: 749px;
}

.jumpToMenuPanel.taller2 .jumpToTop {
    background-image: url("/cms_images/images/interface/jumpToTop.jpg");
    height: 10px;
    width: 749px;
}



#main-panel .jumpToMenuMiddle {
    background: url("/cms_images/images/interface/jumpToMiddle.jpg") repeat scroll 0 0 transparent;
    display: inline-block;
    padding: 0 0 0 15px;
    width: 734px;
}

/* ----------------------  /finito of Jump To Panel v1 ---------------------------- */



/* Essential generic accoridon classes used in all accordions */
.accordionButton {
	float: left;
	_float: none;
	cursor: pointer;
}
.accordionContent {
	float: left;
	_float: none;
}
/* /finito of Essential generic accoridon classes used in all accordions */




/* ----------------------   CHEAP FLIGHTS ---------------------------- */

.cheapFlightsAccordTitlePanel {
	width:783px;
	height:52px;
	padding:22px 0px 0px 15px;
	background:url(http://www.studentflights.com.au/cms_images/images/interface/cheap-flights-gradient-panel-bg.png) no-repeat top right;
	color:#ffd400;
	font-size:24px;
	letter-spacing:-1px;
	font-weight:bold;
	margin-bottom:1px;
	position:relative;
}

.cheapFlightsAccordContentPanel {
	width:794px;
	padding:0px 2px 0px 2px;
	background:#FFF;
	color:#555;
}

.cheapFlightsAccord {
	border:1px solid #CCCCCC;
	float:left;
	margin-bottom:10px;
	padding:1px 1px 0px 1px;
	width:798px;
}

.cheapFlightsAccordSpacing {height:10px; width:798px; display:block; float:left;}

.cheapFlightsGridPanel{
	margin-bottom:20px;
}
.cheapFlightsGridPanel ul li{
	float:left;
	width:200px;
	border-bottom:1px dotted #CCCCCC;
	margin:6px 40px 0 0;
	padding-bottom:6px;
}

.cheapFlightsAccord .on {
	
	background:url(http://www.studentflights.com.au/cms_images/images/interface/cheap-flights-gradient-panel-bg-hover.png) no-repeat top;
}
	
.cheapFlightsAccord .over {
	background:url(http://www.studentflights.com.au/cms_images/images/interface/cheap-flights-gradient-panel-bg-hover.png) no-repeat top;
}

/* ----------------------   /finito of CHEAP FLIGHTS ---------------------------- */






/****************************** GENERAL *****/
#phatColumn2 #productListLong { margin:1em 0; /*border-top:1px dotted #737373;*/ }
#phatColumn2 #productListLong li div.leftContent {width:450px;}
/****************************** GENERAL SUPPLIERS *****/
#main-panel .suppliers-listing,.suppliers-listing {margin:0 2em 1em;padding:0;list-style:none;display:inline-block;border:none;}
.suppliers-listing li {width:180px;min-height:90px;margin:0 2px 2px 0;padding:0;display:inline-block;border:none;clear:none;float:left;border:0px solid #ccc;}
.suppliers-listing li span {margin:0;padding:5px 0;display:block;/*background:#F6F6F6;*/text-align:center;}
.suppliers-listing img {margin:0;padding:0;}

/****************************** GENERAL BUTTONS - BASED ON .JORDANBUTTONENQUIRE *****/
.btn:link, .btn:visited, input.btn, button.btn { /* YELLOW */
	padding:3px 8px;
	background:#fec323 url(/cms_images/images/interface/sf-button-alt-bgALT.png) center center repeat-x;
	border:1px solid #fbbf22;
	color:#000;}
.btn:hover, input.btn:hover, button.btn:hover { 
	background:#ffdd54 url(/cms_images/images/interface/sf-button-alt-hover-bgALT.png) center center repeat-x;
	border:1px solid #fbbf22;
	color:#000;
	cursor:hand;
	text-decoration:none;}
.btn {
	margin:0;
	display:inline;
	font-family:Arial,Verdana,san-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;}
/****************************** BEGIN TOURS SECTION *****/
#main-panel .providers-listing,.providers-listing {margin:0 0 1em;padding:0;list-style:none;display:inline-block;border:none;}
.providers-listing li {width:135px;min-height:70px;margin:0 5px 2px 0;padding:0;display:inline-block;border:none;clear:none;float:left;}
.providers-listing li span {margin:0;padding:5px 0;display:block;background:#F6F6F6;text-align:center;}
.providers-listing img {width:130px;margin:0;padding:0;}

.results-tours #querySearch {
    font-size:12px;
    color:#CCCCCC;
}

.results-tours #querySearch strong {
    color:#FFD400;
    font-weight:normal;
    text-transform:uppercase;
}

/* Tour type accordion content */

#tourTypeListing {
	list-style:none;
	margin:0px;
	padding-top:20px;
}

#tourTypeListing ul {
	list-style:none;
	margin:0px;
	padding:0px;
	width:190px;
	float:left;
	margin-bottom:15px;
}

#main-panel #tourTypeListing ul, #main-panel #tourTypeListing li {
	list-style:none;
	list-style-type:none;	
}

#tourTypeListing li {
	font-size:14px;
	font-weight:bold;
	color:#555;
	line-height:28px;
	letter-spacing:-1px;
}

#tourTypeListing img {
	border:none;
	margin:0px 10px;
}

#tourTypeListing a {
	text-decoration:none;	
	color:#555;
}

#tourTypeListing a:hover {
	text-decoration:none;	
	color:#e37100;
	/*border-bottom:1px dotted #e37100;*/
}

#tourTypeListing.typeMainPage li {
	line-height:55px;	
}

/*  /finito Tour type accordion content */

/* Tour region accordion content */

#tourRegionListing {
/*	list-style:none;*/
	margin:0px;
	padding-top:20px;
}

#tourRegionListing ul {
/*	list-style:none;*/
	margin:0px;
	padding:0px;
	width:190px;
	float:left;
	margin-bottom:15px;
}

#main-panel #tourRegionListing ul, #main-panel #tourRegionListing li {
/*	list-style:none;
	list-style-type:none;	*/
}

#tourRegionListing li {
	font-size:11px;
	color:#555;
	line-height:15px;
	margin-left:45px;
	
}

#tourRegionListing li.accordionListTitle {
	font-size:16px;
	font-weight:bold;
	line-height:21px;
	margin-top:10px;
	letter-spacing:-1px;
	margin-left:10px;
	list-style:none;
}

#tourRegionListing li.accordionListSubTitle {
	font-size:12px;
	font-weight:bold;
	line-height:19px;
	margin-top:10px;
	margin-left:20px;
	list-style:none;
}

#tourRegionListing img {
	border:none;
	margin:0px 10px;
}

#tourRegionListing a {
	text-decoration:none;	
	color:#555;
}

#tourRegionListing a:hover {
	text-decoration:none;	
	color:#e37100;
	/*border-bottom:1px dotted #e37100;*/
}

.holidayexperiences img { 
    width:auto !important;
    height:auto !important;
    float:left !important;
    margin:0 0 0 5px !important;
    border-width:0px !important;
}
.holidayexperiences .typeoftour {
    width:70px !important;
    float:left !important;
    font-size:11px !important;
    padding:2px 0 0 0;
    font-weight:bold;
    color:#898989
}

/*  /finito Tour region accordion content */

	/****************************** RESETTING HEADINGS *****/
	.blockContent h1,
	.blockContent h2,
	.blockContent h3,
	.blockContent h4,
	.blockContent h5,
	.featureContainer h1,
	.featureContainer h2,
	.featureContainer h3,
	.featureContainer h4,
	.featureContainer h5,
	.featureContainer2 h1,
	.featureContainer2 h2,
	.featureContainer2 h3,
	.featureContainer2 h4,
	.featureContainer2 h5 {margin:0 0 .3em;padding:0;}
	/****************************** RESETTING PARAGRAPHS WITHIN CONTAINER BLOCKS *****/
	#main-panel .blockContent p, #main-panel .featureContainer p, #main-panel .featureContainter2 p {margin:0 0 .5em;padding:0;}
	/****************************** FEATURED TOUR *****/
	.blockContainer {
		margin:0 0 10px;
		padding:0;
		width:100%;
		display:block;
		float:left;
		border:1px solid #CCCCCC; }
	#main-panel .blockTitle,.blockContainer .blockTitle {
		margin:0;
		min-height:32px;
		padding:3px 0 0 10px;
		display:block;
		border:1px solid #FFFFFF;
		background:#090912 url(http://www.studentflights.com.au/images/contact-us/images/sf-enquiry-title-bg.png) top left repeat-x;
		font-size:22px;
		font-weight:bold;
		color:#FFD400;
		letter-spacing:-1px;
		text-transform:lowercase; }
	#main-panel div.blockContainer h3.blockTitle {margin:0 0 .5em;padding:0;color:#2d2d2d;letter-spacing:-1px;}
	.blockImage {margin:0;padding:0;border:1px solid #FFFFFF; border-top:none;}
	.blockContent {
		margin:0;
		padding:10px;	
		display:block;
		color:#6c6c6c;}
	#main-panel p.priceRow {
		margin:0;
		padding:10px 0 0;
		display:block;
		border-top:1px solid #f4f4f4;
		font-size:14px;
		font-weight:bold;
		letter-spacing:-1px;
		text-align:right;
		color:#646464; }
	.priceRow .price {
		font-size:24px;
		color:#e37100;}
	.price2 {
		/*font-size:1.2em;*/
		color:#e37100; }
	.subText {
		color:#e9e9e9;
		font-size:14px;}
	.removeMargin {
		margin:0;}
	/***
			Remember that for each instance of an accordion,
			you need to create a new class for it so that it
			doesn't conflict with jQuery. It is easier to just
			copy the following classes and rename them.
	***/
	/****************************** BROWSE AND LEARN ACCORDION *****/
    .accordionButton {
        cursor:pointer;
    }
	.browseAndLearnWrapper {
		margin:0;
		padding:0;
		display:block;
		border:1px solid #FFFFFF;
		font-size:12px;
	}
		
	
	.browseHeading {
		/*margin:0;*/
		width:594px;
		padding:10px 30px 10px 10px;
		min-height:52px;
		display:block;
		background:#242429 url(http://www.studentflights.com.au/cms_images/images/interface/fat-gradient-panel-bg.png) top right no-repeat;
		font-size:22px;
		font-weight:bold;
		color:#FFD400;
		letter-spacing:-1px;
	}
	.browseHeading img {margin:0 10px -5px;}
	.browseContent {
		/*margin:0;*/
		padding:0px 10px 10px;}
		
	.browseAndLearnWrapper .on {
		background:#242429 url(http://www.studentflights.com.au/cms_images/images/interface/fat-gradient-panel-bg-hover.png) top right no-repeat; }
	.browseAndLearnWrapper .over {
		background:#242429 url(http://www.studentflights.com.au/cms_images/images/interface/fat-gradient-panel-bg-hover.png) top right no-repeat; }
	/****************************** FAQs *****/
	.faqWrapper {
		margin:0;
		padding:0;
		display:block;
		border:1px solid #FFFFFF;
		font-size:11px;}
	.faqQuestion {
		/*margin:0;*/
		padding:18px 30px 18px 10px;
		width:146px;
		display:block;
		background:#e6e6e8 url(http://www.studentflights.com.au/cms_images/images/interface/light-gradient-panel-bg.png) top right no-repeat;}
	.faqAnswer {
		/*margin:0;*/
		padding:0px 10px 10px;
		background:#5b5b5b url(http://www.studentflights.com.au/cms_images/images/interface/dark-gradient-panel-bg.png) top right no-repeat; }
	#main-panel div.faqAnswer p {margin:0 0 .5em 0; padding:10px 0 0 0; line-height:110%; color:#f4f4f5; font-size:11px;}
	.faqWrapper .on {
		background:#e6e6e8 url(http://www.studentflights.com.au/cms_images/images/interface/light-gradient-panel-bg-hover.png) top right no-repeat; }
	.faqWrapper .over {
		background:#e6e6e8 url(http://www.studentflights.com.au/cms_images/images/interface/light-gradient-panel-bg-hover.png) top right no-repeat; }
		
	/****************************** FEATURED PRODUCTS *****/
	.featureContainer {
		margin:0 0 10px;
		padding:0;
		width:295;
		display:block;
		float:left;}
	.featureContainer2 {
		margin:0 0 10px;
		padding:0 0 0 6px;
		width:295;
		display:block;
		float:left;}
	.featureContainer ul,.featureContainer2 ul {
		width:295px;}
	#main-panel .featuresProductListing,.featuresProductListing {margin:0 0 1em;padding:0;list-style:none;display:block;border:none;}
	.featuresProductListing li {width:275px;min-height:40px;margin:0 auto 2px;padding:10px 10px 5px;display:block;border-bottom:1px solid #f4f4f4;clear:none;float:left;clear:left;}
	.featuresProductListing img {width:140px;margin:0;padding:0;}
	.featuresProductListing p {font-size:11px;}
	.featureContainer h3.floatLeft {margin-top:3px;width:175px;display:block;color:#646464;}
	.featureContainer2 h3.floatLeft {width:275px;display:block;font-size:24px;color:#333;}
	.featureContainer2 h3 small {font-size:.6em;color:#646464;display:inline;}
	.priceBlock {
		width:100px;
		display:block;
		float:right;
		font-size:14px;
		font-weight:bold;
		text-align:right;
		letter-spacing:-1px;
		color:#646464;}
	.priceBlock .price {font-size:22px;}
	/****************************** SIDEBAR PRODUCT LISTING *****/
	#main-panel ul.blockContent {margin:1em 0;padding:0;list-style:none;}
	#main-panel ul.blockContent li {margin:0 1em .3em;padding:0 0 .3em;list-style:none;block;border-bottom:1px solid #f4f4f4;clear:left;}
	ul.blockContent li .priceBlock {width:auto;display:block;float:none;font-size:1em;}
	
	/* Links */
	.blockContent h3 a, .featuresProductListing h3 a {
		color:#222;
		text-decoration:none;
	}
	
	.blockContent h3 a:hover, .featuresProductListing h3 a:hover {
		color:#444;
		text-decoration:none;
	}
	
	.priceBlock a:hover, .priceRow a:hover {border-bottom:none;}
	
	.toursCrumbs, .toursCrumbs a {font-size:11px; color:#555; text-decoration:none;}
	
	.toursCrumbs a:hover {font-size:11px; color:#777; border-bottom:1px dotted #777;}
	
	
	/****************************** SIDEBAR QUOTABLE *****/
	.quotable {
		margin:1em 0;
		padding:10px 0 0;	
		display:block;
		color:#6c6c6c;
		background:#dcdcdd url(http://www.studentflights.com.au/cms_images/images/interface/bg-sidebar-quotable-top.png) top left no-repeat;
		font-style:italic;
		text-align:center;}
	#main-panel .quotable p {padding:20px 10px 0;}
	#main-panel p.author {
		margin:0;
		padding:10px 40px 0 10px;
		height:50px;
		min-height:50px;
		background:#dcdcdd url(http://www.studentflights.com.au/cms_images/images/interface/bg-sidebar-quotable-bottom.png) bottom left no-repeat;
		font-weight:bold;
		font-style:italic;
		text-align:right;}
	/****************************** SEARCH FOR TOURS FORM *****/
    #search-tours input.sneakyInput {
        margin:0px;
        padding:0px;
        border-width:0px;
        font-size:12px;
        width:40px;
    }
    #search-tours #priceMax {
        text-align:right;
    }
    #search-tours input.sneakyInput:focus {
        border-width:1px;
    }
	#search-tours {margin:0 0 10px;padding:0;display:block;}
	#search-tours fieldset {margin:0 5px;padding:0;width:280px;float:left;display:block;}
	#search-tours label {width:60px;height:48px;float:left;clear:left;}
	#search-tours #byCountry,
	#search-tours #byRegion,
	#search-tours #byType,
	#search-tours #bySupplier,
	#search-tours #byKeyword	{margin:10px 0 0 0;width:210px;height:25px;float:left;margin-right:5px;border:1px solid #CCC;font-size:16px;font-weight:bold;color:#646464;}
	#search-tours #durationSlider,
	#search-tours #departureSlider,
	#search-tours #priceSlider {margin:10px 0;width:200px;display:block;float:left;background:#EAEDF4;border:1px solid #ccc; margin-left:6px; }
	#search-tours #durationRange,
	#search-tours #departureRange,
	#search-tours #priceRange {width:210px;display:block;float:left;}
	#search-tours input.btn {float:right;margin:0 10px 10px 0;}
    
	/****************************** SEARCH FOR TOURS FORM LEFT COLUMN *****/
	#left-side-panel #search-tours label {display:none;}
	#left-side-panel #search-tours fieldset {width:auto;}
	#left-side-panel #search-tours #byCountry,
	#left-side-panel #search-tours #byRegion,
	#left-side-panel #search-tours #byType,
	#left-side-panel #search-tours #bySupplier,
	#left-side-panel #search-tours #byKeyword,
	#left-side-panel #search-tours #durationSlider,
	#left-side-panel #search-tours #departureSlider,
	#left-side-panel #search-tours #durationRange,
	#left-side-panel #search-tours #departureRange,
	#left-side-panel #search-tours #priceRange {width:150px;}
	#left-side-panel #search-tours input.btn {margin: 5px;}
    #left-side-panel #search-tours #priceRange {margin-top:18px;}
    #left-side-panel #search-tours #priceSlider {width:140px; margin-top:10px;}
    #left-side-panel #search-tours #regionSelectorBox {width:148px;}
    #left-side-panel #search-tours #regionSelector {width:144px;}
    
	/****************************** SEARCH RESULTS SPECIAL CONTAINER *****/
	.results-tours {
		margin:0 auto;
		padding:10px 10px 90px;
		width:560px;
		position:relative;
		background:#373743 url(http://www.studentflights.com.au/cms_images/images/interface/bg-search-results-top.png) top left no-repeat;
		color:#FFFFFF;}
	.results-tours h1 {
		font-size:22px;
		font-weight:bold;
		color:#FFD400;
		letter-spacing:-1px;
		text-transform:lowercase;
		line-height:32px;}
	.results-tours h2 {
		margin:.3em 0 .2em;
		padding:0;
		color:#CCC;
		letter-spacing:0;
		text-transform:lowercase;}
	#main-panel .results-tours p {
		margin:0 0 .5em;
		padding:0;
		color:#CCC;}
	.results-tours div {
		width:500px;
		min-height:80px;
		margin:0;
		padding:0 0 0 80px;
		display:block;
		position:absolute;
		bottom:0;
		left:0;
		background:#373743 url(http://www.studentflights.com.au/cms_images/images/interface/bg-search-results-bottom.png) bottom left no-repeat;}
	.results-tours a:link, .results-tours a:visited {color:#FFD400;}
	.results-tours a:hover {color:#e37100;}
    #phatColumn2 #productListLong li {
        height:155px;
    }
	/****************************** TOURS PRODUCT PAGE *****/
	#phatColumn2 #productEnquireForm {width:597px;}
	#phatColumn2 #titleRowProduct {width:auto;}
	#phatColumn2 fieldset#userDetails label {width:110px;}
	#phatColumn2 fieldset#userDetails .inputColTwoRow {width:280px;}
	#phatColumn2 fieldset#userDetails .last {margin-left:10px;}
	#phatColumn2 fieldset#userDetails .last label {width:70px;}
	/****************************** TOURS PRODUCT PAGE IMAGES ON RIGHT COLUMN *****/
	.product-images img {
		width:186px;
		margin:0 0 .5em;
		padding:1px;
		border:1px solid #CCC;}
	/*** MEW ***/

    /*** TOURS REGION SEARCH MENU ***/
    #search-tours #regionSelectorBox {
        float:left;
        width:210px;
        border:1px solid #CCCCCC;
        background:#FFF;
        margin:10px 5px 0 0;
    }
    #search-tours #regionSelector {
        float:left;
        overflow:hidden;
        width:206px;
        height:23px;
        margin:2px 0 0 4px;
        background:#FFF;
        font-size:16px;
        font-weight:bold;
        color:#646464;
        text-decoration:none;
    }
    #search-tours #regionSelector span {
        background:none;
        float:right;
        width:18px;
        overflow:hidden;
        background:#FFF url('/cms_images/images/interface/arrow-dropdown.gif') top left no-repeat;
        margin:1px;
    }
    /* REQUIRED STYLES - the menus will only render correctly with these rules */
    .positionHelper { z-index:3; }
    .fg-menu-container { position: absolute; top:0; left:-999px; padding:0px;  overflow: hidden; background:#FFF; border:1px solid #CCCCCC;}
    .fg-menu-container.fg-menu-flyout { overflow: visible; }
    .fg-menu, .fg-menu ul { list-style-type:none; padding: 0; margin:0; }
    .fg-menu { position:relative; }
    .fg-menu-flyout .fg-menu { position:static; }
    .fg-menu ul { position:absolute; top:0; line-height:18px; }
    .fg-menu ul ul { top:-1px; }
    .fg-menu-container.fg-menu-ipod .fg-menu-content, 
    .fg-menu-container.fg-menu-ipod .fg-menu-content ul { background: none !important; }
    .fg-menu.fg-menu-scroll,
    .fg-menu ul.fg-menu-scroll { overflow: scroll;  overflow-x: hidden; }
    .fg-menu li { clear:both; float:left; width:100%; margin: 0; padding:0; border: 0; }	
    .fg-menu li li { font-size:11px; background:#FFF; } /* inner li font size must be reset so that they don't blow up */
    .fg-menu-flyout ul ul { padding:0px; background:#FFF; border:1px solid #CCC; }
    .fg-menu-flyout li { position:relative; }
    .fg-menu-scroll { overflow: scroll; overflow-x: hidden; }
    .fg-menu-breadcrumb { margin: 0; padding: 0; }
    .fg-menu-footer { margin-top: .4em; padding: .4em; }
    .fg-menu-header { margin-bottom: .4em; padding: .4em; }
    
    .fg-menu-hover { background:#DFDFDF !important; }

    /* REQUIRED LINK STYLES: links are "display:block" by default; if the menu options are split into 
        selectable node links and 'next' links, the script floats the node links left and floats the 'next' links to the right	*/
    .fg-menu a:link,
    .fg-menu a:visited,
    .fg-menu a:hover,
    .fg-menu a:active { float:left; width:92%; padding:.3em 3%; text-decoration:none; outline: 0 !important; color:#555; font-size:11px; font-weight:bold; }
    .fg-menu a { border: 1px dashed transparent; }
    .fg-menu a.ui-state-default:link,
    .fg-menu a.ui-state-default:visited,
    .fg-menu a.ui-state-default:hover,
    .fg-menu a.ui-state-default:active,
    .fg-menu a.ui-state-hover:link,
    .fg-menu a.ui-state-hover:visited,
    .fg-menu a.ui-state-hover:hover,
    .fg-menu a.ui-state-hover:active,
     .fg-menu a.ui-state-active:link,
     .fg-menu a.ui-state-active:visited,
     .fg-menu a.ui-state-active:hover,
    .fg-menu a.ui-state-active:active { border-style: solid; font-weight: normal; }
    .fg-menu a span { display:block; cursor:pointer; font-size:11px; }

     /* SUGGESTED STYLES - for use with jQuery UI Themeroller CSS */	
    .fg-menu-indicator span { float:left; }
    .fg-menu-indicator span.ui-icon { float:right; background-image: url(/css/ui-theme/images/ui-icons_454545_256x240.png) !important; }

    .fg-menu-content.ui-widget-content, 
    .fg-menu-content ul.ui-widget-content { border:0; }

    /* ICONS AND DIVIDERS */
    .fg-menu.fg-menu-has-icons a:link,
    .fg-menu.fg-menu-has-icons a:visited,
    .fg-menu.fg-menu-has-icons a:hover,
    .fg-menu.fg-menu-has-icons a:active { padding-left:20px; }

    .fg-menu .horizontal-divider hr, .fg-menu .horizontal-divider span { padding:0; margin:5px .6em; }
    .fg-menu .horizontal-divider hr { border:0; height:1px; }
    .fg-menu .horizontal-divider span { font-size:.9em; text-transform: uppercase; padding-left:.2em; }

    
/****************************** END TOURS SECTION *****/


/****************************** Destination section *****/
.destinationHeader {
	margin-top:1px;
}

#destinationSearchDashboard {
	width:490px;
	height:250px;
	float:left;
	border:0px solid #CCC;
	padding:0px;		
	margin:0px 15px 5px 5px;
}

#tamWrapper {float:left; margin-right:2px;}

#holidaysSideFeatures {float:left; width:312px; margin-left:10px;}

.destinationHeader {padding-top:3px;}

.superWide .featuresProductListing li {
	width:640px;	
}

.superWide .featureContainer h3 {
	font-size:18px;
}

.superWide .featuresProductListing p  {
	font-size:12px;
}

.superWide .priceBlock {
	width:150px;
	margin-top:15px;
}

.superWide .price {
	font-size:36px;
	letter-spacing:-2px;
}

#holidaysSideFeatures h3 {
	font-size:22px;
}

#holidaysSideFeatures .priceRow {
	text-align:right;
	font-size:16px;
	font-weight:bold;
}

#holidaysSideFeatures .price {
	font-size:40px;
	letter-spacing:-2px;
}

#holidaysSideFeatures .blockImage {
	border-top:0px;
}

#copyAndFormWrapper {
	margin-bottom:20px;
}

#copyAndFormWrapper p {
	line-height:18px;
	margin:0.5em 0 1em 0;
	padding:0 10px;
}

/****************************** SEARCH FOR TOURS FORM *****/
#searchDestination {margin:0 0 10px;padding:0;display:block;}
#searchDestination fieldset {margin:0 5px;padding:0;width:460px;float:left;display:block;}
#searchDestination label {width:60px;height:48px;float:left;clear:left;}
#searchDestination #return,
#searchDestination #oneWay,
#searchDestination #departingOn,
#searchDestination #returningOn,
#searchDestination #departingFrom,
#searchDestination #travellingTo {margin:10px 15px 0 0;width:178px;height:25px;float:left;;border:1px solid #CCC;font-size:16px;font-weight:bold;color:#646464; padding-left:3px;}
#searchDestination input.btn {float:right;margin:0 10px 10px 0;}

#searchDestination #return,
#searchDestination #oneWay {width:30px; margin-right:0px;}

.returnOneWayLabel {float:left; margin-top:8px; margin-right:20px;}

.airfareSaleConditions p, .conditions, .conditions p, .conditions ul {font-size:11px; color:#999;}


/* Font Fantasies   *********************************/

@font-face {
    font-family: UniversCondensedBold;
    src: url(/cms_images/fonts/Univers/Univsers-LT-57-Condensed-Bold.ttf);
    font-weight:bold;

}

@font-face {
    font-family: Machiarge;
    src: url(/cms_images/fonts/Machiarge/Machiarge.otf);
    font-weight:250;
}

h1.fontTest {font-family:UniversCondensedBold; font-size:30px;}

/****************************** TABLE with PRICES *****/
/****************************** http://www.studentflights.com.au/promotions/summer-take-off/  *****/
.tablePrices {
	width:600px;
	margin:10px auto;
	display:block;
	font-size:12px;
	font-family: Arial,Helvetica,sans-serif;
	border:1px solid #CCC;	}
.tablePrices th {
	padding:10px;
	background:#f1f1f1;
	font-size:14px;
	font-weight:bold;}
.tablePrices td {
	padding:10px;
	border-bottom:1px dotted #CCC;
	font-size:12px;}
.tablePrices td.priceFeature {
	font-size:15px;
	color: #e37100;
	font-weight: bold; }
	
	
/* Hotels section */

.hotelHeader {} /* only used to hide headers when desired */
	
	

/* New nav adjustments */

.toplvl:hover {
	/*color: rgba(39, 39, 39, 1.0); */
	
}

#megamenu li li a {/*color:#000;*/}

/*
=============================
    Leader Board
=============================
*/

#hpFlightBoard {
    background: url('/cms_images/images/home-page/leaderboard/hp-flicker-board.gif') no-repeat;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
