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

Title : Australian Tourism & Promotions
URL : http://www.australiantourism.com.au

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

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

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

/* default styles */
html {
  overflow: -moz-scrollbars-vertical;
}

body {
	margin: 0px;
	padding: 0px;
	background-color: #F7F7F7;
	font: normal 11px arial, verdana, helvetica;
	line-height: 1.5em;
	color: #333;
	text-align: center;
}


form {
  margin: 0;
	padding: 0;
}

input {
	font: normal 11px arial, verdana, helvetica;
	color: #000000;
	border-width: 1px;
	padding: 0px;
	margin: 0px;
	}

select { 
	font: normal 10px arial, verdana, helvetica;
	color: #000000;
	border-width: 1px;
	padding: 0px;
	margin: 0px;
	}

ul { padding: 0px 0px 0px 10px; margin: 0px 0px 0px 10px; }

#contentwrap ul { padding: 10px 0px 0px 15px; margin: 0px 0px 0px 10px; list-style-image: url('/persistent/templateimages2006/list_style.gif'); }

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

#wrapper {
  width: 988px;
	margin: 0 auto;
	padding: 0;
	background-color: #FFF;
	border: 1px solid #E2E2E2;
}

#top_AustralianTourismPromotions {
  width: 988px;
	height: 115px;
	background: #FFF url('../templateimages2006/top_bg_main.jpg') no-repeat;
}

#top_AustralianHolidayCentre {
  width: 988px;
	height: 115px;
	background: #FFF url('../templateimages2006/top_bg_ahc.jpg') no-repeat;
}

#top_CityCentreTravel {
  width: 988px;
	height: 115px;
	background: #FFF url('../templateimages2006/top_bg_cct.jpg') no-repeat;
}

#top {
  width: 988px;
	height: 115px;
	background: #FFF url('../templateimages2006/top_bg_default.jpg') no-repeat;
}

#top_Queensland {
  width: 988px;
	height: 115px;
	background: #FFF url('../templateimages2006/top_bg_QLD.jpg') no-repeat;
}

#top_Northern_Territory {
  width: 988px;
	height: 115px;
	background: #FFF url('../templateimages2006/top_bg_NT.jpg') no-repeat;
}

#top_New_South_Wales {
  width: 988px;
	height: 115px;
	background: #FFF url('../templateimages2006/top_bg_NSW.jpg') no-repeat;
}

#top_Western_Australia {
  width: 988px;
	height: 115px;
	background: #FFF url('../templateimages2006/top_bg_WA.jpg') no-repeat;
}

#top_Victoria {
  width: 988px;
	height: 115px;
	background: #FFF url('../templateimages2006/top_bg_VIC.jpg') no-repeat;
}

#top_Tasmania {
  width: 988px;
	height: 115px;
	background: #FFF url('../templateimages2006/top_bg_TAS.jpg') no-repeat;
}

#top_South_Australia {
  width: 988px;
	height: 115px;
	background: #FFF url('../templateimages2006/top_bg_SA.jpg') no-repeat;
}


 #logo {
	 position: relative;
	 float: left;
	 width: 280px;
	 top: 20px;
 }
 
 #headerNav {
   position: relative;
	 float: right;
	 width: 580px;
	 top: 5px;
	 right: 10px;
	 color: #FFF;
	 text-align:right;
 }
 
 	 				 a#headerNavLink {
					  font-weight: bold;
					  text-transform: lowercase;
					  color: #FFF;
					  padding: 0px 5px;
					}
 
 	 				 a#headerNavLink:hover {
					  color: #ba2705;
					}

#menuwrap {
	width: 988px;
	height: 28px;
	background: #FFF url('../templateimages2006/menubg.gif') repeat-x;
}

#greyborder {
  width: 988px;
	height: 6px;
	background: #FFF url('../templateimages2006/greyborder.gif') repeat-x;
}

#bannerwrap {
  width: 988px;
	height: 255px;
	padding-top: 6px;
	background: url('../templateimages2006/topborder.gif') repeat-x;
}

#topBr {
  width: 988px;
	height: 6px;
	font-size: 1px;
	line-height: 1px;
	background: url('../templateimages2006/topborder.gif') repeat-x;
}

 #searchwrap {
	 float: left;
	 width: 218px;
	 height: 255px;
 }
 
 #banner {
	 float: right;
	 width: 770px;
	 height: 255px;
 }

#bodywrap {
	width: 988px;
	background: url('../templateimages2006/sidebg.gif') repeat-y;
}

#loginwrap {
	width: 750px;
	padding: 10px;
	background-color: #FFF;
}

 #lhs {
	 float: left;
	 width: 218px;
	 text-align: left;
	 vertical-align: top;
 }
 
 #contentwrap {
	 float: right;
	 width: 769px;
	 background: url('../templateimages2006/bodybg.gif') repeat-x;
	 border-left: 1px solid #FFF;
 }
 
 #contents {
	 width: 757px;
	 min-height: 300px;
	 height: auto;
	 padding: 5px 0px 10px 5px;
	 text-align: left;
	 vertical-align: top;
 }
 *html #contents {
   height: 300px;
 }
 
 #map {
	 width: 757px;
	 min-height: 300px;
	 height: auto;
	 text-align: left;
	 vertical-align: top;
 }
 *html #map {
   height: 300px;
 }

#footerwrap {
	width: 979px;
	height: 44px;
	padding: 10px 5px 5px 5px;
	font: normal 9px arial, verdana, helvetica;
	color: #7E7E7E;
	text-transform: uppercase;
	text-align: left;
	background: url('../templateimages2006/topborder.gif') repeat-x;
}

 #copyright {
	 float: left;
 }

 #footerlink {
	 float: right;
	 font: normal 10px arial, verdana, helvetica;
	 text-transform: none;
 }

/*
----------------------------------------------------------------------------- 
Navigation
-----------------------------------------------------------------------------*/

#catNavItemSelected {
	background: #d9504b url('../templateimages2006/menuon.gif') repeat-x;
	}
.catNavItem { font-size: 11px; text-align: center; border-left: 1px solid #FFFFFF; }
.catNavItemLg { font-size: 11px; text-align: center; border-left: 1px solid #FFFFFF; }
.catNavItemSm { font-size: 11px; text-align: center; border-left: 1px solid #FFFFFF; }

ul#nav {
	position: relative;
	float: right;
	right: 0px;
	list-style: none;
	line-height: 11px;
	padding: 0px;
	margin: 0px; }

ul#nav ul {
	list-style: none;
	line-height: 11px;
	padding: 0px;
	margin: 0px; }

#nav li a {
	font: bold 11px/28px arial, verdana, helvetica;
	color: #FFFFFF;
	padding: 0 29px;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	}
#nav li a:hover { color: #FFFFFF; background: #87201E; }

#nav li ul a {
	width: 235px;
	font: normal 11px/20px arial, verdana, helvetica;
	display: block;
	color: #FFFFFF;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	padding: 3px 4px 3px 8px;
	background: #b42d29;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	}
#nav li ul a:hover {
	color: #FFFFFF;
	background-color: #87201E;
	}

#nav li { float: left; padding: 0px; }

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 200px;
	margin: 0px;
	padding: 0px; }

#nav li li {
	width: 194px; }

#nav li ul ul {
	margin: -1.90em 0 0 15em; }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul 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, #nav li li li.sfhover ul { left: auto; }

#nav li:hover, #nav li.sfhover {
	background-color: #A11915;
	color: #FFFFFF; }

#nav li ul li:hover, #nav li ul li.sfhover {
	background-color: #8C1B18;
	color: #FFFFFF; }
/* ------------------------------------ list menu */

/*
----------------------------------------------------------------------------- 
LHS Boxes
-----------------------------------------------------------------------------*/

#searchBox {
	height: 255px;
	background: #ebebd2 url('../templateimages2006/box1bg.gif') repeat-x;
	}

.searchBoxDestinations {
	padding-top: 5px;
	padding-right: 8px;
	}

#searchBoxExperience {
	padding-top: 5px;
	padding-right: 8px;
	background: #ebebd2 url('../templateimages2006/box2bg.gif') repeat-x;
	border-top: 4px solid #FFFFFF;
	}

ul#QuickLinks {
	position: relative;
	left: 12px;
	width: 195px;
	height: 174px;
	margin: 0;
	padding: 27px 0 0 0;
	list-style: none;
	background: #e4e4c6 url('../templateimages2006/quickbg.gif') no-repeat 50% 0%;
}

ul#QuickLinks li {
	width: 155px;
	margin: 0;
	padding: 8px 0 0 21px;
}

.quickLink {
	font: normal 11px arial, verdana, helvetica;
	color: #626262;
	padding-left: 24px;
	}
.quickLink:hover { 
	color: #EF7012; }
#quickLinkImageBookmark { background: url('/persistent/templateimages2006/icon_bookmark.gif') no-repeat center left; }
#quickLinkImageEmail { background: url('/persistent/templateimages2006/icon_email.gif') no-repeat center left; }
#quickLinkImageInfo { background: url('/persistent/templateimages2006/icon_info.gif') no-repeat center left; }
#quickLinkImageNewsletter { background: url('/persistent/templateimages2006/icon_newsletter.gif') no-repeat center left; }
#quickLinkImagePrint { background: url('/persistent/templateimages2006/icon_print.gif') no-repeat center left; }

#sideBarItemGallery { 
	font-size: 11px;
	color: #48505C;
	background: url('/persistent/templateimages/icon_galleries.jpg') 4px 4px no-repeat;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 25px;
	padding-right: 5px;
	display: block; }
#sideBarItemBrochure { 
	font-size: 11px;
	color: #48505C;
	background: url('/persistent/templateimages/icon_brochures.jpg') 4px 4px no-repeat;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 25px;
	padding-right: 5px;
	display: block; }
#sideBarItemMedia { 
	font-size: 11px;
	color: #48505C;
	background: url('/persistent/templateimages/icon_media.jpg') 4px 4px no-repeat;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 25px;
	padding-right: 5px;
	display: block; }

/* ------------------------------------ front page */
#sideBarTopFr {
	height: 38px;
	background: url('/persistent/templateimages2006/latest_news.gif') no-repeat;
	}

#sideBarItemFr {
	font-size: 11px;
	color: #48505C;
	background: url('/persistent/templateimages2006/arrow.gif') no-repeat 8px 9px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
	display: block;
	}
/* ------------------------------------ front page */

#ajax_placeholder { display: none; }

#mainContentTop { padding-bottom: 5px; }

#mainContentTop a {
	color: #666;
	text-decoration: none;
}

#mainContentTop a:hover {
	color: #333;
}

.catListItemRowOdd {
  background-color: #ededd7;
}

.catListItemRow {
  background-color: #f7f7ed;
}

#catListItem {
	font: bold 13px arial, verdana, helvetica;
	color: #bd3313;
}

#catListItemLink {
	color: #bd3313;
}

.specialsTable { border: 1px solid #A1A1A1; }
.specialsTitleCell { border-bottom: 1px solid #A1A1A1; padding: 5px; text-align: left; font-weight: bold; background-color: #e4e4c6; }

.specialsHeaderCell { font-weight: bold; font-size: 12px; padding: 5px; }
.specialsContentCell { font-size: 11px; padding: 5px; }
.specialsFooterCell { font-weight: bold; font-size: 11px; padding: 5px; }

.specialsPriceCell { background-color: #ba2705; padding: 5px; font-weight: bold; font-size: 11px; color: #FFFFFF; }
.specialsPriceCell h1 { color: #FFFFFF; font-size: 20px; }

.price {
	font: bold 18px arial, verdana, helvetica;
	color: #FFF;
}

.row_odd {
  background-color: #EEE;
}

form td span {
	color: #FF0000;
}


/*
----------------------------------------------------------------------------- 
GOPIX GALLERY
-----------------------------------------------------------------------------*/

#card {
	 float: left;
	 width: 126px;
	 height: 126px;
	 margin: 0 15px 15px 0;
	 padding: 8px 0;
	 text-align: center;
	 background: #F5F4F4;
	 border-right: 1px solid #cccccc;
	 border-bottom: 1px solid #cccccc;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8px;
	 line-height:14px;
	 }
	 
.card-photo {
	margin:0 auto;
	padding:0;
	border: none;
	}

.card-desc {
	margin: 3px 0px;
	padding: 0;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	line-height: 14px;
	}
