@charset "utf-8";
/* Student Flights 09 Master - CSS Document */

<!-- Header row contains the SF logo and subscribe box -->



/* Generic Tags **************************************************************************************************/

body {padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif;}

img {border:0px;}

/* Header *************************************************************************************************/
#header-row {
	background-color:#010013;
	height:130px;
	width:100%;
}

#header-panel {
	margin:0 auto;
	width:990px;
}

#header-logo {
	float:left;
	width:350px;
}

#header-logo img {
	padding-top: 25px;	
}

#header-subscribe-panel {
	float:right;
	background:url(http://www.studentflights.com.au/images/dashboard-bg-short.png) no-repeat;
	background-repeat:no-repeat;
	width:261px;
	height:91px;
}

#db-top-three {
	width:195px;
	height:90px;
	float:left;
}

#db-top-three ul {
	clear:both;
	list-style:none;
	font-size:11px;
	color:#FFF;
	margin:0px 0px 0px 10px;
	padding:0px;

}

#db-top-three ul li {
	border-bottom:1px dotted #434343;
	width:175px;
	_width:180px;
	clear:both;
	padding-top:2px;
	*padding-top:0px;
}

#db-top-three ul a {
	color:#FFF;
}

#db-top-three ul a:hover {
	border-bottom:1px dotted #fff;
}

.db-deal {
	float:left;
	width:110px;
}

.db-from {
	font-size:9px;
	color:#c5c5c5;
	float:left;

}

.db-price {
	font-size:13px;
	color:#f79c42;
	font-weight:bold;
	float:left;
	padding-left:5px;
}

.db-title {
	float:left;
	font-weight:bold;
	padding:8px 0px 4px 10px;
	color:#ffd400;
	font-size:11px;
}

#db-subscribe-form {
	float:left;
	width:260px;
	height:26px;
	padding: 0px;
}

#subscribe-field {
	float:left;
	width:120px;
	margin-top:7px;
	padding-left:8px;
}

#subscribe-field input {
	width:120px;

}

.subscribe-go-button {
	padding: 7px 7px 0px 3px;
}


#db-cta-links {
	float:left;
	width:220px;
	height:50px;
	color:#FFF;
	font-size:11px;

}

#db-cta-links a {
	color:#FFF;
	text-decoration:none;
}

#db-cta-links a:hover {
	border-bottom:1px dotted #FFF;
}

.db-cta-panel-1 {
	float:left;
	width:90px;
	height:12px;
	margin:17px 0px 0px 20px;
	_margin:16px 0px 0px 10px;

}

.db-cta-panel-2 {
	float:left;
	width:100px;
	height:12px;
	margin:17px 0px 0px 0px;
	_margin:16px 0px 0px 0px;

}

.db-cta-panel-3 {
	float:left;
	width:90px;
	height:15px;
	margin:4px 0px 0px 20px;
	_margin:2px 0px 0px 10px;

}

.db-cta-panel-4 {
	float:left;
	width:100px;
	height:15px;
	margin:7px 0px 0px 0px;
	_margin:3px 0px 0px 0px;

}


#bookmark-text-panel {
	float:left;
	width:172px;
	height:30px;
	padding-left:10px;
	padding-top:16px;
	font-size:11px;
	color:#FFF;
}

#bookmark-text-panel a {
	color:#ffd400;
	text-decoration:none;
}

#bookmark-text-panel a:hover {
	color:#ffd400;
	border-bottom:1px dotted #ffd400;
}

.yellow-text {
	color:#ffd400;
}


#header-enquiry-panel {
	float:left;
	width:300px;
	height:30px;
	padding-top:25px;
}


#phone-num {
	clear:both;
	float:right;
}



/* Navigation *************************************************************************************************/


/* Navigation row */
#nav-row {
	float:left;
	background:url(http://www.studentflights.com.au/self-contained-header-footer/images/sf-nav-bg.gif) repeat-x #333;
	_background-color:#FFF;
	height:32px;
	width:100%;
}

#nav-panel {
	margin:0 auto;
	width:990px;
}


#sfheadernav {
	width:990px;
	height:95px;
	background-color:#010013;
}

#sfmenu{
	width: 990px;
	height:35px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	background:none;
	color:#fff;
	margin:0px;
	text-decoration:none;
	text-align:left;
}

* html #sfmenu {padding-top:-4px;}

.sfmenu:after{ 
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden;
}

*html .sfmenu {margin-top:-1px;}

.sfmenu ul{
	width: 100%;
	padding: 2px 0px 6px 0px;
	_padding: 3px 0px 7px 0px;	
	height:32px;
	margin: 0px;
	text-align: left; 
	color:#fff;
}

.sfmenu ul li{
	display:inline;
	margin:0px;
}

.sfmenu ul li a{
	float:left;
	height:28px;
	color:#fff;
	padding: 0 19px 0 19px;
	border-right:1px solid #444545;
	border-left:1px solid #767777;
	margin: 0px;
	text-decoration: none;
	font:13px Arial;
	line-height:25px;
	_line-height:27px;
	
}

.sfmenu ul li a.sfmenu-no-left-border {
	border-left:none;
	padding-right: 21px;
}

.sfmenu ul li a.sfmenu-no-right-border {
	border-right:none;
	padding-right: 21px;
}

.sfmenu ul li a:hover, .sfmenu ul li a.selected {
	height:28px;
	color:#FFF;
	background-image:url(http://www.studentflights.com.au/self-contained-header-footer/images/sf-nav-hover-bg-diagonal.gif);
	background-color:#ffc423;
	text-decoration:none;
}

.sfdropmenu{
	position:absolute;
	margin:0px;
	border-bottom-width: 0px;
	font:12px Arial, Helvetica, Verdana;
	text-transform:capitalize;
	line-height:18px;
	z-index:100;
	background-color:#1d1d1d;
	width: 170px;
	color:#fff;
	visibility: hidden;
}

.sfdropmenu a{
	width: auto;
	display: block;
	text-indent: 10px;
	padding: 2px 0px;
	text-decoration: none;
	color: #FFF;
	font-weight:normal;
	height:20px;
	border-bottom:1px dotted #999;
	_border-bottom:1px dotted #999;
	color:#fff;
}

* html .sfdropmenu a{width: 100%;}

.sfdropmenu a:hover{ 
	background-color: #ffc423; color:#000; text-decoration:none;
}

#sfheader {padding-top: 0px;}

#sfheadertopnav a:link {
	color: #000;
	text-decoration: none;
}

#sfheadertopnav a:hover {
	text-decoration: 1px dotted #FFC423;
	color: #FF0000;
}



/* Generic Tags **************************************************************************************************/

body {padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif;}

/* Footer **************************************************************************************************/

/* Footer Links */
#footer-links-row {
	float:left;
	background: url(/images/sf-footer-links-bg.png) repeat-x #010013;
	height:33px;
	margin:0px;
	padding:0px;
	width:100%;
}

.footer-links-divider { /* Not in use */
	padding: 0px 15px 0px 15px;
	vertical-align:middle;
}

#footer-links-panel {
	margin:0 auto;
	padding-left:0px;
	width:990px;
	*padding-top: 8px;
	color:#b9b9b9;
	text-align:center;
}

#footer-links-panel ul li {
	float:left;
	list-style:none;
	line-height: 5px;
	*line-height: normal;
	padding: 0px 11px 0px 11px;
	border-right: 1px solid #b9b9b9;
	font-size:11px;
}

#footer-links-panel ul li.reduce-right-border {
	border-right: none;
}

#footer-links-panel ul li.reduce-left-pad {
	padding-left:5px;
}

#footer-links-panel a {
	color: #ccc;
	text-decoration:none;
}

#footer-links-panel a:hover {
	color:#FFD400;
	border-bottom:1px dotted #FFD400;
	text-decoration:none;
	*display: inline-block;
	*vertical-align: bottom;
}

/* SEO links */
#seo-links-row {
	float:left;
	background:#000;
	height:367px;
	width:100%;
	border-top:1px solid #888;
}

#seo-links-panel {
	margin:0 auto;
	width:990px;
	padding-top:7px;
}

.seo-column {
	float:left;
	/*border-left: 1px solid #222222;*/
	width:240px;
	height:345px;
}

.seo-column ul li.highlight {
	color: #FFF;
	font-weight: bold;
	font-size:13px;
    padding-bottom:7px;
}

.seo-column ul li.highlight a {
	color: #FFF;
	text-decoration:none;
}

.seo-column ul li.highlight a:hover {
	color: #FFF;
	border-bottom:1px dotted #FFF;	
}

.seo-column a {
	color: #999;
	text-decoration:none;
}

.seo-column a:hover {
	color: #FFD400;
	border-bottom:1px dotted #FFD400;	
}

.seo-column ul {
	list-style:none;
	padding:0px 0px 0px 20px;
	margin:3px 0px 6px 0px;
	font-size:11px;
	color:#FFF;
}

.seo-column li {
	margin:0px;
	padding:6px 0px 3px 0px;
	line-height:18px;
	border-bottom:1px dotted #333;
}

.seo-column li.list-top-padding {
	padding-top: 15px;	
}


/* Footer lower row */
#footer-row {
	float:left;
	background:#010013;
	height:88px;
	width:100%;
	border-top:#1f1f20 solid 0px;
}

#footer-panel {
	margin:0 auto;
	width:990px;
	height:88px;
	background:url(/images/sf-australian-motif.gif) no-repeat center right;
}

#legal-info-panel {
	float:left;
	width:565px;
	padding-top:15px;
	*padding-top:25px;
}

#legal-info-panel p {
	color:#7a7a7a;
	font-size:11px;
	line-height:17px;
	padding-left:0px;
}
