/* REQUIRED FOR DIV TAG PAGE LAYOUT */
html, body {font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,"Sans Serif"; font-size:8pt; background-color:#EBEBEB;}
a{text-decoration: none;color:#007bc3;}

.container{}
.container_middle_body{background: #FFFFFF;}

/* LinkButton Overrides. ie add style attributes to existing linkbutton styles */
.search_box_button a { font-weight:bold;}
.search_result_button a { font-weight:bold;}

/* Provider Details */

.provider_details{}
.provider_details_heading{font-size: 10pt;  }

.provider_phone_label{color:#FF6600;}
.provider_fax_label{color:#FF6600;}
.provider_mobile_label{color:#FF6600;}
.provider_web{display: none;}
.provider_web_label{color:#FF6600;}
.provider_email{display: none;}
.provider_email_label{display: none; color:#FF6600;}

.provider_merchant_cards{background: #F0E6FF;}

.provider_description_heading{border-bottom: 2px solid #6D6DBF; color: #5A6668; font-size: 10pt; margin: 0px 0px 5px 0px;}

/* Search Results */
.search_results_heading{border-bottom: 2px solid #6D6DBF; color: #5A6668; font-size: 10pt; margin: 0px 0px 5px 0px;}
.search_results_rates_message{font-size: 7pt;}
table.search_results_table {font-size: 8pt;}
tr.search_results_table_header {font-size: 9pt; background: #B580FF; color: #ffffff;}
tr.search_results_table_row {background: #F0E6FF; color: #000000}
tr.search_results_table_row_alternate {background: #DABFFF; color: #000000;}

.search_results_button{border: solid 1px #993200; background:#EB4A00; color: #FFFFFF; width: 100px;}
.search_results_button a{background:#EB4A00; color: #FFFFFF;}

/* Search Box */
.search_form{}
.search_form_heading{border-bottom: 2px solid #6D6DBF; color: #5A6668; font-size: 10pt; margin: 0px 0px 5px 0px;}
.search_form_tab	/* tabs are css based and do not have a div tag...at this stage */
{
	border-left: solid 1px #9191FF;
	border-top: solid 1px #9191FF;
	border-right: solid 1px #9191FF;
	border-bottom: 0px;
	letter-spacing:1px;
	font-size:8pt;
	background-color:#E9E9FF;
}
.search_form_tab:active, .search_form_tab:visited, .search_form_tab:link {color: #5A6668;}
.search_form_tab_active /* tabs are css based and do not have a div tag...at this stage */
{
	background-color:#9191FF;
	border-left: solid 1px #9191FF;
	border-top: solid 1px #9191FF;
	border-right: solid 1px #9191FF;
	border-bottom: 0px;
	letter-spacing:1px;
	font-size:8pt;
	font-weight: bold;
}
.search_form_tab_active:active, .search_form_tab_active:visited, .search_form_tab_active:link {color: #ffffff;}
.search_form_box_inner{border:solid 1px #9191FF; background-color:#E9E9FF;}
.search_form_box_table {font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,"Sans Serif"; font-size:8pt;}

.search_form_button{border: solid 1px #993200; background:#EB4A00; color: #FFFFFF; width: 100px;}
.search_form_button a{background:#EB4A00; color: #FFFFFF;}

/* Product Display */
.product_name{border-top: 1px solid black;}
.product_rate{border-top: 1px solid #9191FF; border-bottom: 1px solid #9191FF; background: #E9E9FF}
.product_rate{font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,"Sans Serif"; font-size:8pt;}

.product_booknow_button{border: solid 1px; margin: 3px 0px 10px 0px; background-color:#E8EEF7; width:100px; text-align:center;}

/* Product Summary */
.product_summary_heading{border-bottom: 2px solid #6D6DBF; color: #5A6668; font-size: 10pt; margin: 0px 0px 5px 0px;}
.product_summary_rates_message{font-size: 7pt;}
table.product_summary_table{font-size: 8pt;}
tr.product_summary_table_header{font-size: 9pt; background: #B580FF; color: #ffffff;}
tr.product_summary_table_row{background: #F0E6FF; color: #000000}
tr.product_summary_table_row_alternate{background: #DABFFF; color: #000000;}

table.product_summary_totals{font-size: 8pt;}
td.product_summary_totals_total_value{background: #B580FF; color: #ffffff;}
td.product_summary_totals_duenow_value{background: #B580FF; color: #ffffff;}

/* Customer Details */
/*.customer_details_heading{border-bottom:dotted 1px gray; color: #5A6668; font-size:12pt; font-weight:bold; margin: 0px 10px 5px 10px;}*/
.customer_details_info_container{}
/*
.customer_details_required_info_subheading{border-bottom: 2px solid #C8C8FF; color: #5A6668;}
.customer_details_required_info_container{background: #FFF7E6;}

.customer_details_optional_info_subheading{border-bottom: 2px solid #C8C8FF; color: #5A6668;}
.customer_details_optional_info{background: #FFF7E6;}
.customer_details_optional_info_button{border: solid 1px #993200; background:#EB4A00; color: #FFFFFF; width: 100px;}
.customer_details_optional_info_button a{background:#EB4A00; color: #FFFFFF;}
*/
.customer_details_conditions_of_use_subheading{border-bottom: 2px solid #C8C8FF; color: #5A6668;}
.customer_details_booking_terms_subheading{border-bottom: 2px solid #C8C8FF; color: #5A6668;}

/* Payment Details */
/*.customer_details_payment_heading{border-bottom:dotted 1px gray; color: #5A6668; font-size:12pt; font-weight:bold; margin:2em 10px 5px;}*/
.customer_details_payment_required_info_subheading{border-bottom: 2px solid #C8C8FF; color: #5A6668;}
.customer_details_payment_required_info_container{}
.customer_details_payment_button{/*border: solid 1px #993200; background:#EB4A00; color: #FFFFFF; width: 100px;*/}


.customer_details_payment_response{color: Red; margin-top: 5px;}

/* Step 3 */
.confirmation_heading{border-bottom: 1px dotted #999999; color: #128DD3; font-size: 22px; margin: 10px 0 0 10px; padding-bottom: 5px; }
.confirmation_customer_info_heading{border-bottom: 1px dotted #999999; border-top: 1px dotted #999999; color: #128DD3; font-size: 18px; font-weight: bold; margin: 10px 0 0 10px; padding: 5px 0;}
.confirmation_provider_info_heading{border-bottom: 1px dotted #999999; border-top: 1px dotted #999999; color: #128DD3; font-size: 18px; font-weight: bold; margin: 10px 0 0 0; padding: 5px 0;}
.confirmation_booking_information_heading{border-top: 1px dotted #999999; border-bottom: 1px dotted #999999; color: #128DD3; font-size: 18px; font-weight: bold; margin: 10px 0 0 0; padding: 5px 0;}
.confirmation_booking_information_table{font-size: 8pt;}
.confirmation_booking_information_table_header{font-size: 16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; background: #007bc2; color: #ffffff;}
.confirmation_booking_information_table_row{background: #f2f3f2; color: #000000}
.confirmation_booking_information_table_row_alternate{background: #DABFFF; color: #000000;}
.confirmation_booking_information_totals{font-size: 8pt;}
.confirmation_booking_information_total_value{background: #007bc2; color: #ffffff;}
.confirmation_booking_information_paid_value{background: #007bc2; color: #ffffff;}
.confirmation_customer_notes_subheading{}
.confirmation_additional_info_subheading{}
.confirmation_booking_terms_subheading{}
.confirmation_conditions_of_use_subheading{}/* Error Page */
.error_heading{border-bottom: 2px solid #C8C8FF; color: #5A6668;}

/* Utility Index Page */
	.utility_index_heading{border-bottom: 2px solid #C8C8FF; color: #5A6668;}

/* Provider Check Utility Page */
.provider_check_heading{border-bottom: 2px solid #C8C8FF; color: #5A6668;}
.provider_check_subheading{border-bottom: 1px solid #C8C8FF; color: #5A6668;}
.provider_check_subheading_break{margin-top: 15px;}
.value_no{color: red;}
.value_yes{color: #070;}
.value_unknown{color: red;}
.value_warning{color: #FF6A00;}
.value_more_info{color:#888;}

.calendar{}
.calendar .header_row{background-color: #9191FF; color: #000000;}
.calendar .summary_row{background-color: #c8c8ff; color: #000000;}
.calendar .product_row{background-color: #F0E6FF; color: #000000}
.calendar .product_alternate_row{background-color: #E9E9FF; color: #000000;}
.calendar .name{}
.calendar .dow_monday{}
.calendar .dow_tuesday{}
.calendar .dow_wednesday{}
.calendar .dow_thursday{}
.calendar .dow_friday{}
.calendar .summary_row .dow_saturday{background-color: #b8b8ef;}
.calendar .summary_row .dow_sunday{background-color: #b8b8ef;}
.calendar .summary_row .sold{background-color: #e9e9ff; color: #909090;}
.calendar .available{}

/* Start Release Notes Utility Page */
	.release_notes_heading{border-bottom: 2px solid #C8C8FF; color: #5A6668;}
	.release_notes_description{}
	
	.release_notes_entries{margin-top: 10px;}
	.release_notes_entry_title{border-bottom: 1px solid #C8C8FF;}
	.release_notes_entry_content{background: #E9E9FF}

/* Start Discovery Search Box */
	.discovery_search_box_body{background-color: #ffffff;}
	.discovery_search_box_tabs{margin-top: 2px;}
	.discovery_search_box_tab_active{background-color:#6D6DBF; border-left: solid 1px #6D6DBF; border-top: solid 1px #6D6DBF; border-right: solid 1px #6D6DBF;
		border-bottom: 0px;	font-size:8pt; font-weight: bold; width: 300px; padding-left: 2px; padding-right:2px;}
	.discovery_search_box_tab_active a:active, .discovery_search_box_tab_active a:visited, .discovery_search_box_tab_active a:link {color: #ffffff;}
	.discovery_search_box_tab{border-left: solid 1px #9191FF; border-top: solid 1px #9191FF; border-right: solid 1px #9191FF; border-bottom: 0px;
		font-size:8pt; background-color:#E9E9FF; width: 300px; padding-left: 2px; padding-right:2px;}
	.discovery_search_box_tab a:active, .discovery_search_box_tab a:visited, .discovery_search_box_tab a:link {color: #5A6668;}

    /*Start discovery_search_box_header*/	
    .discovery_search_box_header{background:#0C4C73; font-weight:bold; color:#FFF; }
    .discovery_search_box_large
      .discovery_search_box_header{font-size:larger;}
    .discovery_search_box_medium
      .discovery_search_box_header{}
    .discovery_search_box_small    
      .discovery_search_box_header{}
	/*End discovery_search_box_header*/	
	
	.discovery_search_box_content{}
	.discovery_search_box_content_table{color:White; border-style:none;}
	
	/* discovery_search_box_large  .discovery_search_box_content_table */
	.discovery_search_box_large  .discovery_search_box_content {background:#0C6293 url(../../default/images/gradients.gif) repeat-x scroll left -1200px; }
	.discovery_search_box_medium .discovery_search_box_content {background:#0C6293 url(../../default/images/gradients.gif) repeat-x scroll left -800px;  }
	.discovery_search_box_small  .discovery_search_box_content {background:#0C6293 url(../../default/images/gradients.gif) repeat-x scroll left -210px;  }  

	.discovery_search_box_content_table_number_column{}
	.discovery_search_box_content_table_number{background-color: #EB4A00; margin-left: 2px; margin-right:2px; margin-top:1px; color: #ffffff; padding: 2px; border: 1px solid #000; text-align:center;}
	.discovery_search_box_content_table_content_column{}
	.discovery_search_box_content_table_content_column_subheading {font-size:11pt; font-weight:bold;}
    
	.discovery_search_box_content_table_step1_row_label{}
	.discovery_search_box_content_table_step1_row_region{}
	.discovery_search_box_content_table_step2_row_label{}
	.discovery_search_box_content_table_step2_row_commencing{}
	.discovery_search_box_content_table_step2_row_nights{}
	.discovery_search_box_content_table_step2_row_pax{}
	.discovery_search_box_content_table_step3_row_label{}
	.discovery_search_box_content_table_step3_row_keywords{}
	.discovery_search_box_content_table_step3_row_product_classification{}
	.discovery_search_box_content_table_submit_button_row{}
	.discovery_search_box_content_table_submit_button_column{text-align:right;}
	
	/*.discovery_search_box_content_table_submit_button_container{border: solid 1px #993200; background-color:#EB4A00; color: #FFFFFF; width: 100px; text-align:center; margin: 2px;}*/
	.discovery_search_box_content_table_submit_button{background:transparent url(../../default/images/btnSearch.png) no-repeat scroll center; border:none; padding:0; width:82px; height:28px; }
	.discovery_search_box_large .discovery_search_box_content_table_submit_button {background-image:url(../../default/images/btnSearchLarge.png); width:115px;}
	.discovery_search_box_content_table_submit_button span{display:none;}
	
	.discovery_search_box_classifications_container_accomm {background-color:White; color:Black; border:inset 1px white;}
    .discovery_search_box_classifications_container_aet    {background-color:White; color:Black; border:inset 1px white;}

/* End Discovery Search Box */

/* Start Discovery Results Criteria Box */
	.discovery_results_criteria_container{}
	/*TABS*/
	.discovery_results_criteria_header_table{background: #6D6DBF; color: #ffffff; font-size:8pt; font-weight: bold; cursor: pointer; }
	.discovery_results_criteria_header_icon_column{}
	.discovery_results_criteria_header_icon{background-color: #EB4A00; margin-left: 2px; margin-right:2px; margin-top:1px; margin-bottom: 1px; color: #ffffff; padding: 2px; border: 1px solid #000; text-align:center; width: 12px;}
	.discovery_results_criteria_header_text_column{ width: 100%;}
	/*Search Controls*/
	.discovery_results_criteria_table{background:#128DD3 url(../../default/images/gradients.gif) repeat-x scroll left -350px; }
	.discovery_results_criteria_table_expanded{border-collapse:collapse;background:#128DD3 url(../../default/images/gradients.gif) repeat-x scroll left -500px;}
	
	.discovery_results_criteria_table td {color:White;}
	.discovery_results_criteria_table input, .discovery_results_criteria_table select {color:WindowText;}

    .discovery_results_criteria_row_region{}
    .discovery_results_criteria_row_region td{padding-top:5px;}
    .discovery_results_criteria_cell_requirements_label{}
    .discovery_results_criteria_cell_state_label{}
    .discovery_results_criteria_cell_state{}
    .discovery_results_criteria_cell_region_label{}
    .discovery_results_criteria_cell_region{}
    .discovery_results_criteria_cell_show_advanced_options{}
    .discovery_results_criteria_cell_show_advanced_options a{color:White; text-decoration:underline;}

    .discovery_results_criteria_row_name_type{}
    .discovery_results_criteria_cell_name_label{}
    .discovery_results_criteria_cell_name{}
    .discovery_results_criteria_cell_type_label{}
    .discovery_results_criteria_cell_type{}
    .discovery_results_criteria_cell_type td{color:Black;}
    .discovery_results_criteria_classifications_container_accomm {background-color:White; border:inset 1px white;}
    .discovery_results_criteria_classifications_container_aet    {background-color:White; border:inset 1px white;}
    
    .discovery_results_criteria_row_keywords{}
    .discovery_results_criteria_cell_keywords_label{}
    .discovery_results_criteria_cell_keywords{}

    .discovery_results_criteria_row_availability{}
    .discovery_results_criteria_cell_availability{}
    .discovery_results_criteria_cell_availability td{}
    

    .discovery_results_criteria_booking_criteria{}
    .discovery_results_criteria_table_booking_criteria{}
    .discovery_results_criteria_table_booking_criteria_cell_commencing{}
    .discovery_results_criteria_table_booking_criteria_cell_calendar{}
    .discovery_results_criteria_table_booking_criteria_cell_nights{}
    .discovery_results_criteria_table_booking_criteria_cell_pax{}
    .discovery_results_criteria_table_booking_criteria_cell_search{}

    .discovery_results_criteria_search_button{background:transparent url(../../default/images/btnSearch.png) no-repeat scroll center; border:none; padding:0; width:82px; height:28px; }
    .discovery_results_criteria_search_button span{display:none;}
	
	/* OLD - Original Css Names
	
	.discovery_results_criteria_content_table{background: #E9E9FF; border: 1px solid #6D6DBF; }
	.discovery_results_criteria_content_table_number_column{}
	.discovery_results_criteria_content_table_number{background-color: #EB4A00; margin-left: 2px; margin-right:2px; margin-top:1px; color: #ffffff; padding: 2px; border: 1px solid #000; text-align:center; width: 12px;}
	.discovery_results_criteria_content_table_content_column{}

	.discovery_results_criteria_content_table_step1_row_label{}
	.discovery_results_criteria_content_table_step2_row_label{}
	.discovery_results_criteria_content_table_step2_row_region{}
	.discovery_results_criteria_content_table_step3_row_label{}
	.discovery_results_criteria_content_table_step3_row_commencing{}
	.discovery_results_criteria_content_table_step3_row_nights{}
	.discovery_results_criteria_content_table_step3_row_travellers{}
	.discovery_results_criteria_content_table_step4_row_label{}
	.discovery_results_criteria_content_table_step4_row_keywords{}
	.discovery_results_criteria_content_table_step4_row_product_classifications{}

	.discovery_results_criteria_content_table_submit_button_row{}
	.discovery_results_criteria_content_table_submit_button_column{text-align: right;}
	.discovery_results_criteria_content_table_submit_button_container{border: solid 1px #993200; background-color:#EB4A00; color: #FFFFFF; width: 100px; text-align:center; margin: 2px;}
	.discovery_results_criteria_content_table_submit_button_container a{background:#EB4A00; color: #FFFFFF;}
    */
    
/* End Discovery Results Criteria Box */	
	
/* Start Discovery Results */
	.discovery_results_container{}
	.discovery_results_sort_by_container{}
	.discovery_results_sort_by_options{background:#128DD3 url(../../default/images/gradients.gif) repeat-x scroll left 0px; color:White; padding: 4px; margin-bottom: 5px; text-align:center;}
	.discovery_results_sort_by_options input {margin-left: 10px;}
	
	.discovery_results_paging{text-align:center;}
	.discovery_results_paging_top{border:none; background-color:#EEE;}
	.discovery_results_paging_bottom{border:none; background-color:#EEE;}
	.discovery_results_paging_label{font-size: 8pt; }
	.discovery_results_paging_value{/*margin-left:5px;*/ text-decoration: underline; border:solid 1px blue;}
	.discovery_results_paging_value_selected{/*margin-left: 5px; color:#0000CC;*/ border:solid 1px black; color:Black;}
    .discovery_results_paging_value:hover    {color:black; border-color:black;}

	.discovery_results_rates_message{font-size: 7pt; text-align: right; margin-top: 5px;}
	.discovery_results_none_message{text-align: right; margin-top: 50px;}

	.discovery_results_box{border: 1px solid #6D6DBF; width: 735px; text-align: left; margin-bottom: 10px; }
	.discovery_results_box a {color: #0000cc; text-decoration: underline; }
	.discovery_results_box .search_form_button a {color: #FFF; text-decoration: none; }
	.discovery_results_box_header {padding-left: 5px; font-size: 1.1em; color:Blue; text-decoration:underline; }
	.discovery_results_box_content {padding: 5px;}
	.discovery_results_box_content_image {}
	.discovery_results_content_table {}
	.discovery_results_content_table td {vertical-align: top;}
	.discovery_results_content_table img{width: 160px; height: 106px; margin-right: 5px; }
	.discovery_results_box_content_address {font-style: italic; margin-bottom: 5px;	}
	.discovery_results_box_content_text {text-decoration:none;}
	.discovery_results_box_content_text .moreinfo {margin-right: 15px;}
	.discovery_results_box_more_results {line-height: 10px;	text-align: right; padding-top: 7px; margin-right: 120px;}
	.discovery_search_results_box_products {}
	table.discovery_search_results_table {font-size: 8pt; width: 100%;}
	tr.discovery_search_results_table_header {font-size: 9pt; background: #B580FF; color: #ffffff; }
	tr.discovery_search_results_table_row {background: #F0E6FF; color: #000000; }
	tr.discovery_search_results_table_row_alternate {background: #DABFFF; color: #000000; }
	th.discovery_search_results_table_header_product {}
	th.discovery_search_results_table_header_commencing {width: 140px;}
	th.discovery_search_results_table_header_concluding {width: 140px;}
	th.discovery_search_results_table_header_price {width: 70px;}
	th.discovery_search_results_table_header_select {width: 60px;}	
	
	.discovery_search_results_button_section{clear:both; margin-bottom: 17px; }
	.discovery_search_results_button_container{float: right;}
	.discovery_search_results_button{border: solid 1px #993200; background:#EB4A00; color: #FFFFFF; width: 100px;}
	.discovery_search_results_button a {background:#EB4A00; color: #FFFFFF;}
/* End Discovery Results */





