@charset "utf-8";
/* Student Flights 09 Home Page - CSS Document */

h1 { /* (Define attributes here to customise page specific tags) */
	padding-top:10px;
}

/* Search box and interactive */

#hp-search-interactive-row {
	float:left;
	background:url(/images/sf-search-interactive-bg.gif) repeat-x top #d2d2d2;
	height:247px;
	width:100%;
}

#hp-search-interactive-panel {
	margin:0 auto;
	width:990px;
}

#hp-interactive-panel {
	float:right;
	width:485px;
	height:224px;
	margin-top:9px;
	margin-left: 8px;
	border: 1px solid #666;
	padding: 1px;
}
#hp-panel {
	float:left;
	width:488px;
	height:224px;
	margin-top:9px;
	border: 1px solid #666;
	padding: 1px;
}

#hp-panel-right {
	float:right;
	width:488px;
	height:224px;
	margin-top:9px;
	border: 1px solid #666;
	padding: 1px;
}

/* Deals and map */

#hp-deal-panel {
	float:left;
	width:238px;
	padding:1px;
	height:180px;
	border:1px solid #DDD;
	margin-top:5px;
}

#hp-deal-panel-home {
	float:left;
	width:238px;
	padding:1px;
	height:175px;
	border:1px solid #DDD;
	margin-top:5px;
}

#hp-deal-panel-home-long {
	float:left;
	width:238px;
	padding:1px;
	height:350px;
	border:1px solid #DDD;
	margin-top:5px;
}
	s
#hp-deal-panel-home-invis {
	float:left;
	width:238px;
	padding:1px;
	height:175px;
	border:1px solid #DDD;
	margin-top:5px;
	
}

#hp-deal-panel-right {
	float:left;
	width:238px;
	padding:1px;
	height:180px;
	border:1px solid #DDD;
	margin:5px 0 0 5px;
}

#hp-deal-panel-home-top-right {
	float:right;
	width:236px;
	padding:1px;
	height:175px;
	border:1px solid #DDD;
	margin:5px 0 0 5px;
}
#hp-deal-panel-home-bot-right {
	float:right;
	width:236px;
	padding:1px;
	height:175px;
	border:1px solid #DDD;
	margin:-3px 0 0 5px;
}


.hp-deal-title {
	width:230px;
}
	
.hp-more-deals-panel {
	width:233px;
	height:18px;
}
	
.deal-name {
	width:154px;
}

.deal-price {
	width:50px;
}

#hp-deals-map-row {
	float:left;
	background:url(/images/sf-deals-map-bg-no-grey.gif) repeat-x top #ffffff;
	background:#010013;
	height:495px;
	width:100%;
}

#hp-deals-map-panel {
	margin:0 auto;
	width:990px;
}

#hp-deals-panel {
	float:left;	
	width:489px;
	height:371px;
}

.hp-deal-top-margin {
	margin-top:7px;
}

.hp-deal-left-margin {
	margin-left:5px;
}

/* (Other deal panel styles in sf-master.css since they appear on several pages) */

#hp-map-welcome-panel {
	float:left;
	width:500px;
	height:363px;
}

#hp-map-welcome-panel p {
	padding-left:0px;
}

#hp-map-panel {
	float:right;
	margin-top:20px;
	width:470px;
}

#hp-welcome-panel {
	float:right;
	width:470px;
	padding-left:20px;
	font-size:11px;
	line-height:18px;
}

.hp-divider {
	margin-top:10px;
	float:left;
	background:url(/images/sf-divider.gif) #fff no-repeat;
	width:990px;
	height:4px;
	_margin-top: -14px;
	_z-index: 1000;
	_background: #FFF;
	_border-bottom: 3px #EFEFEF solid;
	_height: 8px;
}

.hp-divider-home {
	margin-top:70px;
	float:left;
	background:url(/images/sf-divider.gif) #fff no-repeat;
	width:990px;
	height:4px;
	_margin-top: -14px;
	_z-index: 1000;
	_background: #FFF;
	_border-bottom: 3px #EFEFEF solid;
	_height: 8px;
}

#hp-campaigns-panel {
	float:left;
	width:489px;
	height:96px;
	_margin-bottom: 10px;
	padding-top:7px;
	padding-bottom:7px;
}

#hp-campaigns-panel2 {
	float:right;
	width:489px;
	height:96px;
	_margin-bottom: 10px;
	padding-top:7px;
	padding-bottom:7px;
}

#hp-quick-links-panel {
	float:left;
	width:494px;
	height:94px;
	*width:493px;
	margin-top:7px;
	margin-left:5px;
	border: 1px #d8d8d8 solid;
	background: #fff;
}

#hp-quick-links-title {
	float:left;
	background:url(/images/sf-quick-links-bg.gif) repeat-x #FFF;
	height:21px;
	width:484px;
	*width:483px;
	font-size:14px;
	color:#FFF;
	padding: 7px 0px 0px 10px;
}

#hp-quick-links {
	float:left;
	background:url(/images/sf-quick-links-panel-bg.gif) repeat-x #FFF;
	height:67px;
	_height:66px;
	width:494px;
	*width:493px;
}

.hp-quick-links-column {
	float:left;
	width:162px;
	color:#000;
	line-height:20px;
}

.hp-quick-links-column ul {
	list-style:none;
	margin-left:0px;
	padding-left:10px;
	margin-top:3px;
	margin-bottom:6px;
	font-size:11px
}

.hp-quick-links-column a {
	color:#333333;
	text-decoration:none;
}

.hp-quick-links-column a:hover {
	color:#00789a;
	border-bottom:1px dotted #00789a;
}

/* Footer links */
#hp-footer-links-row {
	float:left;
	background:url(/images/sf-footer-links-bg.gif) repeat-x top;
	height:33px;
	width:100%;
}

#hp-footer-links-panel {
	margin:0 auto;
	padding-top:8px;
	width:990px;
	color: #b9b9b9;
	font-size:12px;
	text-align:center;
}

#hp-footer-links-panel a {
	color: #b9b9b9;
	text-decoration:none;
}

#hp-footer-links-panel a:hover {
	color: #FFD400;
	border-bottom:1px dotted #FFD400;
}

/* SEO links */
#hp-seo-links-row {
	float:left;
	background:url(/images/sf-seo-links-bg.gif) repeat-x top #313131;
	height:218px;
	width:100%;
}

#hp-seo-links-panel {
	margin:0 auto;
	width:990px;
	padding-top:15px;
}

.hp-seo-column {
	float:left;
	border-left: 1px solid #5a5a5a;
	width:140px;
	font-size:11px;
	color:#767676;
	line-height:14px;
}

.hp-seo-column a {
	color: #767676;
	text-decoration:none;
}

.hp-seo-column a:hover {
	color: #FFD400;
	border-bottom:1px dotted #FFD400;
}

.hp-seo-column ul {
	list-style:none;
	margin-left:0px;
	padding-left:10px;
	margin-top:3px;
	margin-bottom:6px;
}


/* Footer */
#hp-footer-row {
	float:left;
	background:#000;
	height:88px;
	width:100%;
}

#hp-footer-panel {
	margin:0 auto;
	width:990px;
}

#hp-legal-info-panel {
	float:left;
	width:565px;
	color:#7a7a7a;
	font-size:11px;
	line-height:17px;
	padding-top:15px;
	*padding-top:25px;
}

#hp-aust-motif-panel {
	float:right;
	width:170px;
	height:46px;
	padding-top:20px;
}




