@charset "utf-8";
/* CSS Document */

body {
	background-color: #6d8dbe;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(/TNSW/Templates/images/1024/sydney.jpg);
	background-color:#5c7794;
	background-repeat: no-repeat;
	background-position:center top;
	z-index: 1;
	color: #5C5C5C;

}	
.headerlogo {
	width:  960px;
	margin-left:4px;
	height: 53px;
	background-image: url(/Sites/SiteID3/objLib247/sydneyheaderbar.png);
	background-repeat: no-repeat;
	overflow: visible;
	
}
#greenbox {
	background-color: #999;
	width: 960px;
	margin: 0 auto;
	height: 32px;
	
}
.div-nav {
	width: 960px;
	margin: 0 auto 0 auto;
	background-color: #991508 ; /* MAIN NAV COLOR */ 
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 28px;
	z-index: 400;
}

.nav li li {
	background:		#991508;/* main nav color*/
	text-transform: capitalize;
	border-bottom: solid 1px #cc2c04;/* main nav dropdown border color*/
}
.nav li ul 
{
	padding-bottom: 1px;
	background:		#991508 ;/* main nav color*/
	background-position: bottom center;
	background-repeat: no-repeat;
}

.nav li li:hover, .nav li li.sfHover {
	background:		#cc2c04; /* main nav hover*/
	outline:		0;

}


div.menu ul li a,
div.menu ul li a:visited
{
	color: white;
}

div.menu ul li a.selected,
div.menu ul li a:hover
{
	color: #cc2c04;
}

div.menu ul li ul
{
	background-color: #cc2c04;
}

div.menu ul li ul li a,
div.menu ul li ul li a:visited
{
	color: white;
}

div.menu ul li ul li a.selected,
div.menu ul li ul li a:hover
{
	color: #333366;
}

a,
a:visited,
div#header-menu ul li a:hover,
.from-four-column-div a:link,
.from-four-column-div a:visited
{
	color: #cc2c04;
}


h1,
h2,
h3,
h4,
strong,
div.three-column-div h2,
div.editorial div.editorial-feature-text p,
form div.highlight-form div.form-heading h2,
div.area-list h2,
div.area-list ul h4,
div.area-features h2,
div.town-features h2,
div.town-list h2,
div.town-list ul h4,
div.highlight-box-promo-one h2,
div.highlight-box-promo-two h2,
div.highlight-box h2,
.WeatherTitle h2,
h4.WeatherPageSubTitle,
div.weather-highlight-div h2,
div#weather-div p,
div#weather-div a,
.from-four-column-div h1,
.from-four-column-div h3,
.from-two-column-div h2,
.from-highlight-form h2,
.from-search-result h2,
.from-search-result a:link,
.from-search-result a:visited,
div#deal-how-to-get-there h2,
.highlight
{
	color: #901d15;
}


form div.highlight-form,
.WeatherBody,
div.weather-highlight-body,
.from-highlight-form,
table#directions-form,
div#deal-how-to-get-there
{
	background-color: #ccccff;
}

/* TNSW: Back to search result arrow */
a.search-back-link { background-image:url(/TNSW/Templates/images/arrows/arrow_left_highcountry.gif); }
/* TNSW: Download link arrow */
a.downloadarrow { background-image:url(/TNSW/Templates/images/arrows/arrow_down_highcountry.gif); }

div#maps-div h5#area-title
{
	color:#CCFFCC;
}

INPUT.button,
.from-highlight-form-button {
	BORDER-BOTTOM-COLOR: #6969ed; 
	BACKGROUND-COLOR: #252954; 
	BORDER-TOP-COLOR: #6969ed; 
	COLOR: white; 
	BORDER-RIGHT-COLOR: #6969ed; 
	BORDER-LEFT-COLOR: #6969ed
}


.from-search-result a:hover
{
	color: #cc2c04;
}





#nav, #nav *, #nav-par, #nav-par * {
	margin:			0;
	padding:		0;
	list-style:		none;
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	z-index: 400;
}
#nav {
	line-height:	1.0;
}
#nav ul {
	position:		absolute;
	top:			-999em;
	width:			10em; 
}
#nav ul li {
	width:			100%;
}
#nav li:hover {
	visibility:		inherit; 
}
#nav li {
	float:			left;
	position:		relative;
}
#nav a {
	display:		block;
	position:		relative;
}
#nav li:hover ul,
#nav li.sfHover ul {
	left:			0;
	top:			2.5em; 
	z-index:		99;
}
ul#nav li:hover li ul,
ul#nav li.sfHover li ul {
	top:			-999em;
}
ul#nav li li:hover ul,
ul#nav li li.sfHover ul {
	left:			10em; 
	top:			0;
}
ul#nav li li:hover li ul,
ul#nav li li.sfHover li ul {
	top:			-999em;
}
ul#nav li li li:hover ul,
ul#nav li li li.sfHover ul {
	left:			10em; 
	top:			0;
}

#nav a {
	padding: 		.75em 1em;
	text-decoration:none;
}
#nav a, #nav a:visited  { 
	color:			#fff;
}
#nav li {
	text-transform: uppercase;
	background-image: url(/Sites/SiteID3/objLib232/divide.gif);
	background-repeat:no-repeat;
	background-position: right center;
}
#nav li li {
	background:		#999999;
	text-transform: capitalize;
	border-bottom: solid 1px #cc2c04;
}
#nav li ul 
{
	padding-bottom: 11px;
	background-image: url(/Sites/SiteID3/objLib232/dropdown.png);
	background-position: bottom center;
	background-repeat: no-repeat;
}

#nav li li:hover, #nav li li.sfHover {
	background:		#cc2c04; 
	outline:		0;

}

#nav li:hover, #nav li.sfHover{
	outline:		0;
}

.centeredNav { 	
	position:absolute;
	width:100%;
	top:32px;
	height:auto;
	overflow:visible;
	z-index:555;
}
.centeredNavCountry { 	
	position:absolute;
	width:100%;
	top:0;
	left:0;
	height:auto;
	overflow:visible;
	z-index:556;
}
.centeredNavGreen {
	position:absolute;
	width:100%;
	top:0;
	left:0;
	height:auto;
	overflow:visible;
	z-index:554;
	
}

#div-nav-par {
	width: 960px;
	margin: 0 auto 0 auto;
}


#nav-par {
	height:19px;
	left:16px;
	position:absolute;
	top:13px;
	width:444px;
	z-index:450;
	
}

#nav-par li {
	float:			left;
	position:		relative;
	padding-right: 5px;
}

#nav-visit
{
	width:45px;
	height:19px;
}


#nav-sydney
{
	width:68px;
	height:19px;

}


.nav, .nav * {
	margin:			0;
	padding:		0;
	list-style:		none;
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	z-index: 400;
}
.nav {
	line-height:	1.0;
}
.nav ul {
	position:		absolute;
	top:			-999em;
	/*width:			10em; */
}
.nav ul li {
	width:			100%;
}
.nav li:hover {
	visibility:		inherit; 
}
.nav li {
	float:			left;
	position:		relative;
}
.nav a {
	display:		block;
	position:		relative;
}
.nav li:hover ul,
.nav li.sfHover ul {
	left:			0;
	top:			2.5em; 
	z-index:		99;
}
ul.nav li:hover li ul,
ul.nav li.sfHover li ul {
	top:			-999em;
}
ul.nav li li:hover ul,
ul.nav li li.sfHover ul {
	left:			10em; 
	top:			0;
}
ul.nav li li:hover li ul,
ul.nav li li.sfHover li ul {
	top:			-999em;
}
ul.nav li li li:hover ul,
ul.nav li li li.sfHover ul {
	left:			10em; 
	top:			0;
}


.nav a {
	padding: 		.75em 1em;
	text-decoration:none;
}
.nav a, .nav a:visited  { 
	color:			#fff;
}
.nav li {
	text-transform: uppercase;
	background-image: url(/Sites/SiteID3/objLib247/divide.gif);
	background-repeat:no-repeat;
	background-position: right center;
}
.nav li li {
	background:		#991508;/* main nav color*/
	text-transform: capitalize;
	border-bottom: solid 1px #cc2c04;/* main nav dropdown border color*/
}
.nav li ul 
{
	padding-bottom: 1px;
	background:		#991508 ;/* main nav color*/
	background-position: bottom center;
	background-repeat: no-repeat;
}

.nav li li:hover, .nav li li.sfHover {
	background:		#cc2c04; /* main nav hover*/
	outline:		0;

}

.nav li:hover, .nav li.sfHover{
	outline:		0;
}

