body
{
	background-color: #fff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(/Sites/SiteID3/objLib232/bg.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	z-index: 1;
}

#header
{
	z-index: 400;
	position:relative;
	top:0;
	border:1px solid transparent;
	
}
/* logo - not used for vivacity*/

/*#logo {
	position: relative;
	top: 0px;
	left: 0px;
	height: 93px;
	width: 960px;
	margin: 0 auto 0 auto;
	background-image: url(/tnsw/templates/crave/images/sydney.png);
	background-repeat: no-repeat;
	z-index: 1;
}*/

/* top navigation */

#countrysearch 
{
	width: 960px;
	margin: 0 auto 0 auto;
	height: 32px;
	position:relative;

}

/*#search 
{
	height: 32px;
	vertical-align: top;	
	float: right;
	width: 300px;
	background-image: url(/Sites/SiteID3/objLib232/searchbox.gif);
	background-repeat: no-repeat;
	background-position: left center;
}*/


#search 
{
	height: 32px;
	vertical-align: top;	
	float: right;
	width: 250px;
	padding-top:3px;
	/*border:1px solid black;*/
}

#searchtext
{
	margin: 5px 0px 0px 20px;
	width: 110px;
    height:15px;  
    border: solid 1px grey;
    float:left;
	
}

#searchsubmit
{
	margin: 5px 0px 0px 0px;
    background: url('/Sites/SiteID3/objLib247/searchthissite.gif') no-repeat left top;
    border: none;
    width: 110px;
    height:25px;
    }

#buttonsearch
{
	padding-top: 2px;
	width: 103px;
	height: 25px;
	z-index: 600;
}

#country 
{
	height: 25px;
	float: right;
	width: 150px;
	padding-top: 6px;
	z-index: 400;
	/*border:1px solid black;*/
}

/* content */
#contentborder
{
	width: 968px;
	margin: 0 auto 0 auto;
	background-color:transparent;
	position:relative;
}

#contenttop
{
	width:  960px;
	padding: 0px 4px 0px 4px;
	height: 8px;
	background-image: url(/Sites/SiteID3/objLib232/whitetop.png);
	background-repeat: no-repeat;
	overflow:hidden;
	
}

#contentbottom
{
	width:  960px;
	padding: 0px 4px 4px 4px;
	height: 8px;
	background-image: url(/Sites/SiteID3/objLib232/whitebottom.png);
	background-repeat: no-repeat;
}

#content
{
	width:  960px;
	padding: 0px 4px 0px 4px;
	background-image: url(/Sites/SiteID3/objLib232/white.png);
	background-repeat: no-repeat;
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: normal;
}

/* columns */
#columns
{
	margin: 0px auto 0px auto;
	width: 926px;	
	position: relative;
	top: 10px;
	vertical-align: top;
}

#columnLeft
{
	width: 458px;
	float: left;
	vertical-align: top;
}

#columnRight
{
	width: 458px;
	float: right;
	vertical-align: top;
}


/* sections */
.sections
{
	margin: 0px auto 0px auto;
	width: 458px;	

}

.sectionLeft
{
	width: 224px;
	float: left;
}

.sectionRight
{
	width: 224px;
	float: right;
}

/* map */

.doublePadding {
	margin:15px 0;
}
.map {
	margin:0 0 15px 8px;
	color:#666666;
}
.map .col2 {
	width:90px;
}
.map .col4 {
	width:98px;
}

.map a {
 color:#666666;
 text-decoration:none
}

.map a:hover {
 color:#666666;
 text-decoration:underline
}

/* listings */
.listings
{
	margin: 0px auto 0px auto;
	width: 224px;	

}

.listingLeft
{
	width: 107px;
	float: left;
}

.listingRight
{
	width: 107px;
	float: right;
}

/* text */

h2
{
	font-size: 16px;
	font-weight: bold;
}

h3
{
	font-size: 18px;
	font-weight: bold;
}
h3 a 
{ 
	color:#000000;
	text-decoration:none;
}
h3.noPadding {
	margin: 5px 0;
	padding:0;
}

h4
{
	font-size: 14px;
	font-weight: normal;
	color: #961507;
}

.number
{
	font-size: 18px;
	font-weight: bold;
	width: 45px;
	color:#000000;
}

/* logos */

#logos
{
	margin: 0px auto 0px auto;
	width: 926px;
	padding-top: 10px;
	padding-bottom: 6px;
	height: 47px;
}

#logoNSW
{
	float: right;
}


#logoTourismNSW
{
	float: left;
}

/* footer */
#footer
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	width: 960px;
	margin: 9px auto 0px auto;
}

#footer a {
	text-decoration: none;
	color: #333;	
}
#footer a:hover, #footer a:visited
{
	text-decoration: none;
	color: #650e05;	
}

/* promo strip */

#promostrip {
	/*position:relative;
	width:926px;
	height:170px;
	margin: 0px auto 0px auto;
	padding: 0px 10px 0px 10px;
	background-image: url(/tnsw/templates/crave/images/promostrip.jpg);
	background-repeat: no-repeat;
	overflow: hidden;*/
	position:relative;
	width: 946px;
	height: 170px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-image: url(/Sites/SiteID3/objLib232/promostrip.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}


#slideshow {
	/*position:  absolute;
	overflow:hidden;
	width:926px;
	height:170px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	top: -5px;
	z-index:600;*/
	position: relative;
	padding: 0 0 0 0;
	margin: 15px 5px 0px 5px;
	top: -5px;
	width: 926px;
	height: 170px;
}



#slideshow ul {
	/*width:1640px;
	padding-left:0px;
	list-style:	none;*/
	width:3900px;
	list-style:		none;
	padding-left: 0px;
	height: 170px;
	
}

#slideshow li {
	/*float:left;
	margin:0 5px;
	padding: 0 0 0 0;
	cursor:pointer;*/
	float:left;
	margin:0 5px;
	padding: 0 0 0 0;
	cursor: pointer;
}

#buttons { 
	position:absolute;
	z-index:620;
	top:0;
	left:0;
	/*position:relative;
	top: -122px;
	left: -4px;
	width: 40px;
	height: 37px;*/
}

#promostrip a.prev 
{
	position:absolute;
	top: 60px;
	left: -4px;
	/*position:relative;
	top: -122px;
	left: -4px;
	width: 40px;
	height: 37px;*/
}

#promostrip a.next 
{
	position:absolute;
	top: 60px;
	left: 903px;
	/*position:relative;
	top: -159px;
	left: 902px;
	width: 40px;
	height: 37px;*/
}

/* crave box */

#craveshadow
{
	background-imagex: url(/tnsw/templates/crave/images/craveshadow.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	z-index: 1;
	visibility:hidden;
	overflow:hidden;
}

#crave 
{
	width: 960px;
	height:280px;
	margin: 80px auto 0px auto;
	padding: 0px 0px 0px 0px;
	overflow:hidden;
	position:relative;
}
	

/*** ESSENTIAL STYLES ***/
#greenbox {
	
	width: 960px;
	margin: 0 auto;
	height: 32px;
	
}
#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;

}

#countrylist
{
	position: relative;
	top: 0px;
	left: inherit;
	z-index: 5000;
	visibility: hidden;
	width: 122px;
	padding: 3px 6px 3px 6px;
	background-image: url(/tnsw/templates/crave/images/selectcountrybackground.gif); /*no need to change this one */
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}

#countrylist a {
	color:#666666;
	text-decoration:none;
}

#countrylist a:hover {
	color:#000000;
	text-decoration:none;
}

