/*added by John for Location Navigation*/

.LocationNav td
{
	font-family: arial, helvetica, sans serif; 
	font-size: 11px; 
	font-weight: normal; 
}
.formField 			
{
	 font-family: arial, helvetica, sans serif; 
	 font-size: 11px; 
	 width: 160px; 
	 background-color: #f5f5f5; 
}
.fd,.infoBox
{   font-family: arial, helvetica, sans serif; 
	font-size: 11px; 
}

/*--------------
  class for pagination -- added by John
---------------*/
.DealTable
{
	width: 718px;
}
.from-six-column-div
{
	/*width: 718px;*/
	width: 618px;
}
/*
.from-search-txt-div
{
	padding-right: 14px;
	padding-left: 14px;
}
*/
.from-pagination-one 
{
	padding:4px;
	color: #666;
	font-size: 11px;
}
.from-pagination-one a:link,
.from-pagination-one a:visited
{
	text-decoration: none;
	color: #ff6600;
}
.from-pagination-one a:hover
{
	text-decoration: underline;
}
.from-pagination-two
{
	padding:4px;
	color: #333;
	font-weight: bold;
	font-size: 11px;
}
.from-pagination-two a:link,
.from-pagination-two a:visited
{
	text-decoration: none;
	color: #333;
	padding-left: 4px;
}
.from-pagination-two a:hover
{
	text-decoration: underline;
	color: #333;
}
.BorderTop
{
	padding-top: 4px;
	border-top: 1px solid #333;
}
.from-search-result
{
	padding-top: 8px;
	padding-bottom: 8px;
	/*border-top: 1px solid #333;*/
	font-size: 11px;
	color: #666;
}

.from-search-result-bg01
{	
	background-color:#f2f2f2;
}



.from-search-result-bg02
{
	background-color:#FFFFFF;
}

.from-search-result h2
{
	color: #707070;
	font-size: 14px;
	font-weight:bold;
}

.from-search-result h3,
.from-search-result h3 span.sponsored
{
	color: #707070;
	font-size: 12px;
}
.from-search-result a 
{
	color: #666666;
	}
.from-search-result a:link,
.from-search-result a:visited
{
	text-decoration: underline;
	
}
.from-search-result a:hover
{
	text-decoration: underline;
	
}
.seperator
{
    height:6px;
}
/*-----------------------------
  classes for product details pages -- added by John
----------------------------------*/
.from-four-column-div
{
	width:474px;/*474px for TNSW website*/
	/*width:100%*/ /*100% for Web publish client*/
}
.from-four-column-div h1
{
	color: #003366;
	font-size: 25px;
	font-weight: lighter;
    font-family: Bliss, Verdana, Helvetica Neue; 
    padding:0px;
    margin:0px;
}
.from-four-column-div h3
{
	color: #003366;
	font-size: 13px;
	font-weight: bold;
    LETTER-SPACING: -0.1em;
	margin-top:5px;
	margin-bottom:3px;
    display: inline;
    vertical-align:top
}
.from-four-column-div h4
{
	color: black;
	font-size: 11px;
	font-weight: normal;
	margin-top:3px;
	margin-bottom:3px;
    display: inline;
    vertical-align:top
}
.from-four-column-div td
{
	color: #666;
	font-size: 11px;
}
.highlight
{
	color: #666;
	font-size: 11px;
	font-weight: bold;
}

.from-four-column-div UL
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 11px;
    LIST-STYLE-TYPE: square;
    margin-top:0px;
    margin-bottom:5px;
    margin-right:0px;
    margin-left:17px;
    padding:0px;
}
.from-four-column-div a:link,
.from-four-column-div a:visited
{
	text-decoration: none;
	color: #0066cc;
}
.from-four-column-div a:hover
{
	text-decoration: underline;
}
/*----------------------------
driving direction form
--------------------------*/
.from-two-column-div
{
	width: 230px;
}
.from-highlight-form
{
	background-color:#99ccff;
}
.from-column-padding
{
	padding:6px;
}
.from-two-column-div h2,
.from-highlight-form h2
{
	color: #0066cc;
	font-size: 16px;
	font-weight: bold;
    LETTER-SPACING: -0.1em;
    margin:0px;
}
.from-highlight-form div.form-heading h2
{
	font-size: 19px;
}
.from-highlight-form-button
{
   background-color:#003366;
   border:0px;
   color:White;
   font-size: 11px;
   padding:1px;
}
.from-highlight-form td
{
	color:Black;
}
.from-highlight-form-input
{
   border:0px;
	color: #666;
   width:104px;
   font-size: 11px;
   padding:2px;   
}
/*---------------------
 inquiries form -- added by John
---------------------*/
.from-inquiries-form
{
   width:474px;/*for tnsw*/
   /*width:507px;*/ /*for web publish cilent*/
	margin-bottom:7px;
}
.from-inquiries-form-input
{
   border:0px;
	color: #666;
   width:220px;
}
/*-----------------
 cost table -- added by John
--------------*/
table.from-cost-table
{
	border-collapse:collapse;
	margin-bottom: 10px;
}

table.from-cost-table tr.heading-row td
{
	border: 0px;
	font-size: 11px;
}

table.from-cost-table tr td
{
	border: 1px #8C8C8C solid;
	padding: 4px;
}

table.from-cost-table tr td.description-col
{
	font-size: 11px;
}
table tr td.event-status-column
{
	border:0px;
	color:Red;
}
/*------------------------------------------------------------------------------------------------------------
weather box -- add by John
modified by thomas 161006
-------------------------------------------------------------------------------------------------------------*/

.WeatherTitle 
{
	font-size: 10px;
}

/*
.WeatherTitle h2
{
	color: #003365;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing:0.01em;
	font-size: 10px;
	padding-bottom: 5px;
	margin:5px;
}
*/

.WeatherBody
{
    BACKGROUND-COLOR: #99ccff;
    height:70px;
    /*padding:8px;*/
}
div#weather-div
{ padding:5px;
}

div#weather-div p,
div#weather-div a
{
	font-size: 11px;
	color: #003365;
	font-weight: bold;
    /*font-family: Bliss, Verdana, Helvetica Neue; */
    font-family: arial, helvetica, sans serif; 
    padding:0px;
    margin:0px;
}
div#weather-div ul
{
	 padding-left: 0px;
	 margin:2px;
	font-size: 10px;
	color: #666;
}
div#weather-div  ul li
{
	 display: block;
	 font-weight: normal;
	 width: 48px;
	 float: left;
	 font-size:11px;	 
}

div#weather-div li.weather-img
{
	 width: 30px;
}



/*------------------------------------------------------------------------------------------------------------
Weather - e4_weather.html -- add by John
------------------------------------------------------------------------------------------------------------*/
h4.WeatherPageSubTitle
{
	color: #003365;
	font-size: 11px;
	font-weight: normal;
	margin:0px;
	/*
	margin-top:3px;
	margin-bottom:3px;
    display: inline;
    vertical-align:top;*/
}
p.WeatherText
{
	font-size: 10px;
	font-weight: normal;
	color:#8C8C8C;
	padding:0px;
	margin:0px;
}
.WeatherImage
{
	vertical-align:middle;
}
.full-width-div
{
	width:100%;
}
table.from-info-table
{
	margin-bottom: 8px;
    width: 100%;
    border-collapse:collapse;
}
table.from-info-table tr.heading-row td
{
	background-color: #CCCCCC;
	color: #666;
	font-weight: bold;
	border: 1px #8C8C8C solid;
/*
	font-size: .65em;
*/
	line-height: .65em;
}
table.from-info-table tr td
{
	border: 1px #8C8C8C solid;
	padding: 4px;
	width: 17%;
/*
	font-size: .65em;
*/
	line-height: .65em;
	color: #666;
}
table.from-info-table tr td.description-col
{
	width: 32%;
}



/*------------------------------------------------------------------------------------------------------------
class "atdw-products-menu"
-------------------------------------------------------------------------------------------------------------*/
div.atdw-products-menu
{
border-bottom:1px solid #000;
border-top:1px solid #000;
padding-bottom:3px;
padding-top:3px;
margin-bottom:10px;
text-align: center;
font-size :12px;
letter-spacing: 1px;
}

div.product-book-online
{
	width:220px;
	 text-align:center ;
		background-color:#ddd;
		padding:5px;
	}

/*------------------------------------------------------------------------------------------------------------
Destination breakcrumb menu - 
Hide some destination breakcrumb menus 
-------------------------------------------------------------------------------------------------------------*/
  span#bc_A9017074 /* bc_A9017074 : Outback - Balranald and Surrounds  area */
 ,span#bc_A9017081 /* bc_A9017074 : Outback - Bourke area */
 ,span#bc_A9017082 /* bc_A9017074 : Outback - Brewarrina area */
 ,span#bc_A9017080 /* bc_A9017074 : Outback - Bombala area */
  {display:none;}  


/* CUSTOM DEALS */
/* CSS by RUTH added by PeterSki 16/03/09 */
  
#deal {width: 230px;}
#deal ul{ padding: 0px; margin: 0px 17px;color: #666; font-size:11px;list-style-type: none;}
#deal ul li{ padding: 4px 0px; margin: 0 15px;}
#deal p{color: #666; font-size:11px; margin-left: 30px;}

/*#dealtitle{background:url(images/right_topcnr_white.gif) #ccf no-repeat ;background-position: 188px 0px; height: 35px;margin: 0px; padding: 0px;}*/
#dealtitle{background: url(/tnsw/templates/images/custom/left_tabbg_zoneSyd.gif) repeat-y #ccf;}
	#deal img.dealheader{float: left;margin-left: -3px;padding-left: 3px;/* needed to compensate for IE*/height: 35px;}
	#deal img.dealheaderright{float: right;margin-right: -3px;padding-right: 3px;/* needed to compensate for IE*/height: 35px;}
#dealtitle h2 {color: #336; font-size: 14px; padding: 9px 0px 9px 0px;margin: 0 0 0 30px;text-align: left;}

#dealcontent{/*background: url(images/left_tabbg.png) repeat-y;*/border-top: 1px solid #fff; }
#dealcontent .lightgrey{background: url(/tnsw/templates/images/custom/left_tabbg_grey1.gif) repeat-y #e5e5e5;border-bottom: 1px solid #fff;padding: 10px 10px 10px 0px;}
#dealcontent .white{background: url(/tnsw/templates/images/custom/left_tabbg_white.gif) repeat-y #fff;}
#dealcontent .white ol{margin-left: 14px; width: 216px;border-top: solid 1px #EBEBFF; border-right: solid 1px #EBEBFF;border-bottom: solid 1px #EBEBFF;padding: 10px 0px 10px 0px;}
#dealcontent .white ol li{margin: 0px 10px 0 37px;}
#dealcontent .white li a img{margin: 5px 4px 2px 0px;border: 0;}
#dealcontent .white li a{margin: 0px; padding: 0px;}
#dealcontent .zonecolor{background: url(/tnsw/templates/images/custom/left_tabbg_zoneSyd.gif) repeat-y #ccf;border-top: 1px solid #fff;padding: 10px 10px 10px 0px;}
#dealcontent .zonecolor td p.definition{margin-left: 10px;}
#dealcontent .terms{background: url(/tnsw/templates/images/custom/left_tabbg_grey2.gif) repeat-y #d2d2d2;border-top: 1px solid #fff;padding: 10px 10px 10px 0px;}
#dealbase{background:url(/tnsw/templates/images/custom/right_btmcnr_white.gif) #d2d2d2 no-repeat ;background-position: 188px 100%; height: 35px;margin: 0px; padding: 0px;}
#deal .bold{font-weight: bold;}
#deal .hide{display: none;}
#deal #showphone {display: block}

/* CUSTOM DEALS RESULTS PAGE */
/* CSS by RUTH added by PeterSki 18/03/09 */

#customresults{width: 718px;}
#customresults p{padding-top: 14px;}
.result-grey-row{float: left; width: 718px; background: #eee; }
.result-white-row{float: left; width: 718px; background: #fff; }
.result-grey{float: left; width: 359px; background: url(/tnsw/templates/images/custom/results_cnr_grey.gif) no-repeat 100% 0 #eee; text-align: left;}
.result-white{float: left; width: 359px; background: url(/tnsw/templates/images/custom/results_cnr_white.gif) no-repeat 100% 0 #fff; text-align: left;}
.text{margin: 8px 8px 8px 130px;}
a.detail {float: right; margin-right: 0px; margin-top: 8px;}
#customresults ul.icons{display: inline; list-style-type: none;}
#customresults ul.icons li{float:left;position:relative;list-style:none;text-align:left;z-index: 10;width: 65px;padding-top:5px}
#customresults img.print_image{float: left; margin: 8px 14px 8px 8px !important; height: 75px;}
#customresults .hide{display: none;}
#customresults #showphone {display: block}
.customresultstitle{width:170px}
.dealPrint{display:none}