/* - - - - - - - - - - - - - - - - - - - - -

Title : Sydney Jet

URL : http://www.sydneyjet.com.au

Author : SiteSuite Australasia
Author URL : http://www.sitesuite.com.au

Description : Full website styles

- - - - - - - - - - - - - - - - - - - - - */

/*
----------------------------------------------------------------------------- 
GLOBALS
-----------------------------------------------------------------------------*/

html {
padding: 0;
margin: 0;
overflow: -moz-scrollbars-vertical;
height: 100%;
}



body {
	background-color: #006699;
	margin: 0;
	padding: 0;
	text-align: center; }

img {
	border: 0;
	margin: 0; 	}

.clear {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
	margin: 0px;
	padding: 0px; }

#stats {
display: none;
height: 0;
line-height: 0;
} 

.topimage {
  position: relative; 
  top: 200; 
  right: 10; 
  height: 158px; 
  width: 288px; 
  background-image: url('/persistent/templateimages/overlay1.png');
} 

/*
----------------------------------------------------------------------------- 
FONT STYLES
-----------------------------------------------------------------------------*/

h1 /*page headings*/{
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFC110; }

h2 /*content subheadings*/{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFC110; }
	
h3 /*content 3rd level headings*/{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFC110; }
	
p,td,li {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 12px;}

a {
	color: #FFC110;
	text-decoration: underline; }
	
a:hover {
	color: #FFDE00; }
	
	

/*
----------------------------------------------------------------------------- 
LAYOUTS AND WRAPPERS
-----------------------------------------------------------------------------*/

#container {
	width: 100%;
	height: 100%;
	margin: auto; }

#topbanner {
	width:100%;
	height: 75px;
	background-image: url(/persistent/templateimages/topbannerrepeat.gif);
	background-repeat: repeat-x; }

#btmbanner {
	width: 100%;
	height: 57px;
	background-image: url(/persistent/templateimages/botm_banner.jpg);
	background-repeat: repeat-x;
	margin-bottom: 0; }

#centerwrap {
	width: 753px;
	margin: 0 auto; }

#bodycontainer {
	width: 753px;
	background-image: url(/persistent/templateimages/slice12background.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px; }

/*Navigation Layout */

#navbar {
	width: 753px;
	margin: 0px;
	padding: 0px; }

#navbartop {
	margin: 0px;
	}

#navtopmiddle {
	width: 409px;
	height: 24px;
	background-image: url(/persistent/templateimages/nav_top.gif);
	background-repeat: no-repeat;}

#navcontact {
	width: 142px;
	height: 24px;
	background-image: url(/persistent/templateimages/contact_us.jpg);
	background-repeat: no-repeat;
	text-align: right;
	}

	#navcontactlink {
		font: bold 9px "Tahoma";
		text-align: right;
		text-decoration: none; 
		color: #A5A4A0;
		padding: 8px 4px;}

	#navcontactlink:hover {
		color: #FFC000; }

#navbarbottom {
	width: 753px;
	height: 31px;
	margin: 0px; }

	#navbarbtmleft {
		width: 202px;
		height: 31px;
		margin: 0px;
		float: left;
		background-image: url(/persistent/templateimages/logo_bottom.gif);
		background-repeat: no-repeat;
		text-align: left; }

		#homelink {
			padding: 5px 15px;
			font: bold 9px "Tahoma";
			color: #FFC000;
			text-decoration: none;
			display: block; }

		#homelink:hover {
			color: #FBD04F; }
	 
	
#navbarbtmright {
	width: 551px;
	height: 31px;
	margin: 0px;
	float: right;
	background-image:url(/persistent/templateimages/nav_bottom.gif);
	background-repeat: no-repeat;
	}

/*Drop Down Naviation Menu Start------------------------------
----------------------------------------------------------- */
#navWrapper {
	float: left;
	width: 551px;
	margin: 0px;
	padding: 0px;
	}
	
/* -- Top Menu Sucker Fish 4 Level -- */


#nav, #nav ul {
	width: 551px;
	list-style: none;
	padding: 0px;
	margin: 0px;
	}

#nav li {
	float: left;
	cursor: pointer;
	/*width: 93px;*//*changes the li width (emil said to leave with no width*/
	padding: 8px;/*5*/
	text-align: center;
	text-indent: 0px;
	}
	
#nav li a {
	font: bold 10px "Tahoma";
	color: #FFCC00;
	text-transform: uppercase;
	display: block;
	text-decoration: none;
	padding: 3px 0px 3px 0px; /*need this to set top and bottom padding of main and sub nav items*/
	margin: 0;}
	
#nav li.selected a, #nav li a:hover { 
	color: #F3A33A; /*main nav items*/
	}

#nav li ul {/*adjusts position of sub1*/
	position: absolute;
	left: -999em; /*not touch*/
	height: auto;/*not touch*/
	width: 120px;/*width that you want the sub-items to be*/
	margin-left: -9px;
	margin-top: 3px;
	margin-bottom: 0px; /*5*/
	/*margin-top: 1px;*/ /*changed from 0*/
	/*padding: 10px;*/
	/*border-top: 1px solid #ed1650; this will give subnav items a border as well*/
	}
	
#nav li li {
	margin: 0;
	padding: 0;
	background-image: none;
	}

#nav li li a, #nav li.selected li a { /*sub nav items (both 2nd and 3rd level)
	font: bold 10px "Tahoma";
	display: block;
	text-decoration: none;
	text-align: left;*/
	padding-left: 10px;
	/*border: 0px; If you would like borders around the nav items, put them here*/
	color: #FFC800; /*link color*/
	width: 120px; /*same as sub item width*/
	text-transform: capitalize;
	text-align: left; 
	background-image: url(/persistent/templateimages/nav_2_normal.gif);
	background-repeat: no-repeat;
	}
	
#nav li li a:hover, #nav li.selected li a:hover {
	color: #FFC800;
	background-image: url(/persistent/templateimages/nav_2_sel.gif);
	background-repeat: no-repeat;
	text-align: left;
	}
		
#nav li ul ul { /*updates sub2*/
	width: 120px;/*same as sub item width*/
	margin: 0px 0 0 120px;/*changed from 22 0 0 186*/
	/*border-top: 1px solid #FFFFFF;*/
	}

/*#nav li#eventsNav ul ul{
	width: 120px;changed from 176 nothing happened
	margin: -0px 0 0 -20px;
	}*/

#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li.sfhover ul ul {
	left: -999em;
	}

#nav li:hover ul,
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li.sfhover ul,
#nav li li.sfhover ul {
	left: auto;
	z-index: 500;
	}

#nav li#eventsNav.sfhover ul {
	width: 120px;/*changed from 176*/
	margin: 0 0 0 -0px; /*changed left from 116*/
	}


#nav li li.sfhover ul { /*updates sub2 position*/
	margin: -18px 0 0 120px;/*leave as width value of sub1*/
	left: auto;
	z-index: 500;
	}
	
#nav li#eventsNav li.sfhover ul {
	margin: -0px 0 0 -240px;
	left: auto;
	z-index: 500;
	}

#nav li:hover, #nav li.sfhover { 
	color: #2b2b2b;
	}

#nav li ul li:hover, #nav li ul li.sfhover { 
	background: none;
	}

/*Content Layout ---------------------------------------
-----------------------------------------------------*/

#contentarea {
	width: 753px;
	background-image: url(/persistent/templateimages/contentarea_slice11.gif);
	background-repeat: no-repeat;
	/*text-align: center;*/
	margin: 0px;
	padding: 0px; }

#contentpadding {
	width: 717px;
	padding: 30px 18px 18px 18px;/*31*/
	text-align: left;
	margin: 0px; }

#defaultcontentarea { 
	padding: 0px 18px 0px 18px; }

#defaultcontentarea p, #defaultcontentarea li, #defaultcontentarea td { 
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 14px; }

/*#contentpadding table td img {
	border: #FFCC33; }*/

/*#contentpaddingdefault {
	width: 732px;
	padding: 31px 10px 9px 10px;/*18
	text-align: left;
	margin: 0px;
	
/*#contentpaddingdefault p, #contentpaddingdefault li, #contentpaddingdefault td {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 14px; }*/
	
/*Home Page Layout -----------------------------------
----------------------------------------------------*/
#homecontentarea {
	width: 718px;
	/*margin: auto;*/ }
	
	#homeleft {
		margin: 0px;
		padding: 0px;
		float: left;
		width: 430px;
		height: 609px;
		text-align: left;
		vertical-align: top; }
	
		#home_l_welcome {
			margin: 0px;
			padding: 0px;
			width: 430px;
			height: 158px;
			background-image: url(/images/home/sydneyjet_welcome.jpg);
			background-repeat: no-repeat; }
	
		#home_l_flash {
			margin: 0px;
			padding: 0px;
			width: 430px;
			height: 291px;
			background-color: #012e55;
			background-image: url(/images/home/flasharea.jpg);
			background-repeat: no-repeat;
			display: block; }
		
		
		#home_l_subscribe{
			margin: 0px;
			padding: 60px 0px 10px 125px;
			width: 310px;
			height: 90px;
			background-image: url(/images/home/subscribe_form.jpg);
			background-repeat: no-repeat; }
		 

	#homeright{
		margin: 0px;
		padding: 0px;
		float: right;
		width: 288px;
		height: 609px;
		/*text-align: left;*/ }
		
			#home_r_content {
			margin: 0px;
			padding: 0px;
			width: 288px;
			height: 609px; 
			text-align: left;}
	
	
/* a div class of 'clear' clears these floats */


/*Subscribe Form-----------------------------------
--------------------------------------------------*/

#subscribeform {
	margin: 0px;
	padding: 0px; }/*left 127*/

.subform {
	width: 303; }

.subform td {
	padding: 0 0 5 5; }

.FormInput {
	background-color: #174f79;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 12px;
	border: 0px; }
	

#FormButton {
	border: 1px solid #012848;
	height: 15px;
	width: 58px;
	background-image: url(/persistent/templateimages/submitbackgrnd.gif);
	background-repeat: repeat-x;
	text-transform: capitalize;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFC110; }
	

	
/*Footer Layouts------------------------------------
--------------------------------------------------*/

#footer {
	width: 100%;
	height: 30px;
	margin: 0px;
	background-image: url(/persistent/templateimages/footer.jpg);
	background-repeat: no-repeat;
	text-align: right;
	font: normal 8px Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC00; }

#footerlinkwrap {
	float: right;
	position: relative;
	right: 14px;
	top:15px;
	/*padding: 10px 4px;*/ }
	
.footerlink {
	/*padding: 10px 4px;*/ /*padding error?????*/
	text-decoration: none; }

.footerlink:hover {
	color: #F3A33A; }	

