/*
Author			: Kelvin Du Preez
Date Created		: 01/04/2009
Last changed By		: Kelvin Du Preez
Last Changed On		: 19/05/2009

Version 1.0.19/05/2009

Comments : 
Date		Desc
------------------------------------------------------------------------------------
01/04/2009		Created basic styles.
01/04/2009		Added: form_container_3, content_container_2, content_container_3, our_team_text_1, our_team_text_2, our_team_text_3, content_text_1_header_1, content_text_1_header_2, content_text_1, content_text_2, header_5_text_normal, header_5_text_bold, bottom_link_bg_3, error_underline_1, error_content_text_1_normal, error_bg_tile_1, border_1_search_results_1, align_right, search_res_header_1_bold, search_res_text_1_normal, header_6_text_bold, header_6_text_normal, spacer_16, border_1_search_results_2, search_res_text_hint_normal, form_spacer_3, search_results_underline_1    
02/04/2009		Added: content_text_3; form_element_width_3 
02/04/2009		Made changes to: form_container_2; form_container_3;
03/04/2009		Added: table_2, form_spacer_1, form_spacer_2, error_box_top_tile_1, error_box_bot_tile_1, td_auto, error_box_tile_left, error_box_tile_right, td_auto_height, error_head_text_1_normal, error_head_text_1_bold
03/04/2009		Made changes to: common_input_form; 
08/04/2009		Added: search_res_header_2_bold, search_res_text_3_bold, search_res_text_3_normal, search_res_text_4_bold, search_res_text_4_normal
09/04/2009		Made changes to: common_select_form,
09/04/2009		Added: left_menu_container_6_inner_5, table_4, more_detail_border_tile, search_res_text_4_normal, search_res_text_4_bold, form_bg_1
14/04/2009		Added: form_text_2, form_element_width_7, form_element_width_8
15/04/2009		Added: td_avail_1 to td_avail_12, align_top, align_right, form_text_2, link_4, avail_dates, avail_dates_yes, avail_dates_no, form_spacer_4,
20/04/2009		Made changes to: tab_link, tab_container_2, tab_container_3, search_res_text_price_bold, search_res_text_price_normal
21/04/2009		Added: td_landing_13,td_landing_14,form_spacer_5,align_center_2, bottom_link_bg_landing_2, spacer_18
23/04/2009		Added: right click menu section	
28/04/2009		Added: top_container_1_2_header, top_container_1_3_header, top_container_td_1, top_container_td_2		
29/04/2009		Added: avail_text_2, avail_dates_yes_2, avail_dates_no_2, td_avail_13, td_avail_14, align_left, ae_bubble_tile_1, table_ae_bubble_1, ae_bubble_text_header, ae_bubble_text_1, right/left float image section    																																																												 
19/05/2009		Made changes to .footer section, .threadbar_link_2, threadbar_link 
/*
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
GENERAL STYLES START HERE
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
*/
html
{
	height: 100%;
	min-height:100%;
}
/*body 
{
	position: relative;
	margin: 0px;
	width: 100%;
	height: 100%;
	min-height:100%;
	background-image: url("../../images/main_background_tile.png");
}*/
body 
{
      position: relative;
      margin: 0px;
      width: 100%;
      height: 100%;
      min-height:100%;
      /*background-image: url("../../images/main_background_tile.png");*/
      background-color: #091623;
}

.top_corners 
{
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 27px;
	background-image: url("../../images/top_corners.png");
	background-repeat: no-repeat;
}
.footer 
{
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 196px;
	background-image: url("../../images/bottom_corners_2.png");
	background-repeat: no-repeat;
}
.ae_bubble_tile_1
{
	width: 299px;
	height: 1px;
	background-image: url("../../images/ae_bubble_tile_1.png");
	background-repeat: repeat-y;
}
.table_ae_bubble_1
{
	width: 275px;
	margin: 0px 13px 0px 11px;
	
}
.ae_bubble_text_header 
{
	font : 9pt arial; 
	font-weight : bold;
	color : #06101B;
	text-transform : none;
	text-decoration : none;
}
.ae_bubble_text_1 
{
	font : 8pt arial; 
	font-weight : normal;
	color : #06101B;
	text-transform : none;
	text-decoration : none;
}
.td_1
{
	height: 136px;
	width: 100%;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
}
.td_3
{
	width: 31px;
	vertical-align: top;
}
.td_4
{
	width: 31px;
	vertical-align: bottom;
}
.td_5
{
	height: 100%;
	min-height: 100%;
	width: 920px;
	vertical-align: top;
}
.td_image_search_res_1
{
	height: 107px;
	width: 142px;
	background-color: #c4c6c9;
}
.td_image_search_res_2
{
	height: 105px;
	width: 140px;
	background-color: #ffffff;
}
.td_avail_1
{
	width: 108px;
}
.td_avail_2
{
	width: 527px;
}
.td_avail_3
{
	width: 16px;
	height: 20px;
}
.td_avail_4
{
	width: 1px;
}
.td_avail_5
{
	width: 16px;
	height: 1px;
}
.td_avail_6
{
	width: 1px;
	height: 1px;
}
.td_avail_7
{
	width: 108px;
}
.td_avail_8
{
	width: 100px;
}
.td_avail_9
{
	width: 8px;
}
.td_avail_10
{
	width: 100px;
	height: 1px;
}
.td_avail_11
{
	width: 8px;
	height: 1px;
}
.td_avail_12
{
	width: 150px;
}
.td_avail_13
{
	width: 38px;
	height: 20px;
	margin-left: auto;
	margin-right: auto;
	vertical-align: middle;
	text-align: center;
}
.td_avail_14
{
	width: 290px;
}
.td_avail_15
{
	width: 280px;
}
.td_avail_16
{
	width: 65px;
}
.td_landing_13
{
	width: 22px;
}
.td_landing_14
{
	width: 257px;
}
.td_auto
{
	width: 100%;
	height: auto;
}
.td_align_middle
{
	margin-left: auto;
	margin-right: auto;
	vertical-align: middle;
	text-align: center;
}
.td_auto_height
{
	height: 100%;
}
.table_1
{
	height: 100%;
	width: 982px;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
	background-image: url("../../images/background_tile_1.png");
	background-repeat: repeat-y;
}
.table_2
{
	width: 635px;
	height: auto;
}
.table_3
{
	width: 100%;
	height: auto;
}
.table_4
{
	width: 184px;
	height: auto;
}
.avail_dates 
{
	width: 16px;
	height: 20px;
	background-image: url("../../images/avail_chart_date.gif");
	background-repeat: no-repeat;
}
.avail_dates_yes 
{
	width: 16px;
	height: 20px;
	background-image: url("../../images/avail_yes.gif");
	background-repeat: no-repeat;
}
.avail_dates_no 
{
	width: 16px;
	height: 20px;
	background-image: url("../../images/avail_no.gif");
	background-repeat: no-repeat;
}
.avail_dates_yes_2 
{
	width: 38px;
	height: 20px;
	background-image: url("../../images/avail_yes_2.gif");
	background-repeat: no-repeat;
}
.avail_dates_no_2 
{
	width: 38px;
	height: 20px;
	background-image: url("../../images/avail_no_2.gif");
	background-repeat: no-repeat;
}
.avail_days 
{
	width: 38px;
	height: 20px;
	background-image: url("../../images/avail_chart_day.gif");
	background-repeat: no-repeat;
}
.align_top
{
	vertical-align: top;
}
.align_right
{
	text-align: right;
}
.align_left
{
	text-align: left;
}
.align_center
{
	text-align: center;
}
.align_center_2
{
	margin-left:auto;
	margin-right:auto;
	text-align: center;
}
.error_box_top_tile_1
{
	height: 10px;
	width: auto;
	background-image: url("../../images/error_tile_top.gif");
	background-repeat: repeat-x;
}
.error_box_bot_tile_1
{
	height: 10px;
	width: auto;
	background-image: url("../../images/error_tile_bot.gif");
	background-repeat: repeat-x;
}
.error_box_bot_tile_left
{
	height: 11px;
	width: auto;
	background-image: url("../../images/error_tile_left.gif");
	background-repeat: repeat-y;
}
.error_box_bot_tile_right
{
	height: 11px;
	width: auto;
	background-image: url("../../images/error_tile_right.gif");
	background-repeat: repeat-y;
}
.error_underline_1 
{
	width: auto;
	height: 1px;
	background-color: #c4c6c9;
	background-repeat: repeat-x;	
}
.search_results_underline_1 
{
	width: auto;
	height: 1px;
	background-color: #d7d7d7;
	background-repeat: repeat-x;	
}
.error_bg_tile_1 
{
	background-color: #f4f4f4;
}
.more_detail_border_tile
{
	height: 1px;
	width: 22px;
	background-image: url("../../images/form_tile_bg_1.gif");
	background-repeat: repeat-y;
}
.avail_border_tile_1
{
	height: 1px;
	width: 100%;
	background-color: #e0e0e0;
	background-repeat: repeat-y;
}
.border_1_search_results_1 
{
	background-color: #c4c6c9;
}
.border_1_search_results_2 
{
	background-color: #ffffff;
}
.align_right 
{
	text-align: right;
	float: right;
}
.button_container_1
{
	width: 60px;
	height: 30px;
}
.tab_container
{
	height: 31px;
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background-image: url("../../images/tab_menu_container_1.gif");
	background-repeat: repeat-x;
}
.tab_container_2
{
	margin-left: auto;
	margin-right: auto;
	height: 28px;
}
.tab_container_3
{
	width: auto;
	height: 28px;
}
.top_container_1
{
	width: 920px;
	height: 143px;
	background-image: url("../../images/top_header_image_1.jpg");
	background-repeat: no-repeat;
}
.top_container_1_header
{
	width: 707px;
	height: 43px;
	background-image: url("../../images/header_bg_1.png");
	background-repeat: no-repeat;
}
.top_container_1_2_header
{
	width: 707px;
	height: 43px;
	background-image: url("../../images/header_bg_1_2.png");
	background-repeat: no-repeat;
}
.top_container_1_3_header
{
	width: 707px;
	height: 43px;
	background-image: url("../../images/header_bg_1_3.png");
	background-repeat: no-repeat;
}
.top_container_td_1
{
	width: 587px;
	height: 43px;
}
.top_container_td_2
{
	width: 120px;
	height: 43px;
}
.top_container_1_3_header
{
	width: 707px;
	height: 43px;
	background-image: url("../../images/header_bg_1_3.png");
	background-repeat: no-repeat;
}
.top_container_2_header
{
	width: 707px;
	height: 20px;
}
.left_menu_container_1
{
	width: 249px;
	height: auto;
}
.left_menu_container_1_inner
{
	width: 205px;
	height: auto;
	margin : 0px 29px 0px 15px;                                                                                                                                                                                ;
	background-image: url("../../images/left_menu_tile_1.gif");
	background-repeat: repeat-y;
}
.left_menu_container_2_inner
{
	width: 197px;
	height: auto;
	margin : 0px 4px 4px 4px;
}
.left_menu_container_3_inner
{
	width: 197px;
	height: 100px;
	margin : 0px 4px 0px 4px;
}
.left_menu_container_4_inner
{
	width: 197px;
	height: 100px;
	background-color: #e7e7e7;
	background-image: url("../../images/frame.png");
	background-repeat: no-repeat;
	margin: 0px 4px 0px 4px;
}
.left_menu_container_5_inner
{
	width: 189px;
	height: 92px;
	margin: 8px 4px 0px 4px;
}
.left_menu_container_6_inner
{
	width: 184px;
	height: 20px;
	margin: 0px 7px 0px 6px;
}
.left_menu_container_6_inner_1
{
	width: 83px;
	height: 20px;
}
.left_menu_container_6_inner_2
{
	width: 18px;
	height: 20px;
}
.left_menu_container_6_inner_3
{
	width: 184px;
	height: 20px;
}
.left_menu_container_6_inner_4
{
	width: 184px;
	height: auto;
	margin: 0px 7px 0px 6px;
}
.left_menu_container_6_inner_5
{
	width: 184px;
	height: auto;
	margin: 0px 7px 0px 6px;
}
.left_menu_container_bg_1
{
	width: 197px;
	height: 24px;
	background-image: url("../../images/button_arrow.png");
	background-repeat: no-repeat;
}
.content_container_1
{
	width: 659px;
	height: auto;
	margin: 0px 12px 0px 0px;   
}
.content_container_2
{
	width: 635px;
	height: auto;
	margin: 0px 12px 0px 12px; 
	text-align: left; 
}
.content_container_3
{
	width: 200px;
	height: auto;
	text-align: left; 
}
.content_container_4
{
	width: 635px;
	background-color: Gray;
	text-align: left; 
}
.featured_property_container
{
	width: 659px;
	height: 174px;
	margin: 0px 0px 0px 0px;   
}
.featured_property_container_2
{
	width: 153px;
	height: 174px;
	margin: 0px 7px 0px 10px;
	background-image: url("../../images/featured_properties_bg.gif");
	background-repeat: no-repeat;   
}
.featured_property_container_3
{
	width: 217px;
	height: 174px;
	display: inline;
	overflow: hidden;
	margin : 0px 9px 0px 7px;
	background-color: #f4f4f4;
	text-align: left;
}
.featured_property_container_4
{
	width: 256px;
	height: auto;
	margin: 0px 0px 0px 0px;
}
.featured_property_container_3_inner
{
	width: 213px;
	height: 170px;
	margin: 2px 2px 2px 2px;
	     
}
.featured_property_container_3_inner_2
{
	width: 12px;
	height: 170px;
}
.featured_property_container_3_inner_3
{
	width: 201px;
	height: 170px;
}
.special_offer_container
{
	width: 659px;
	height: auto;
}
.special_offer_container_1
{
	width: 219px;
	height: 132px;
}
.special_img_container_1
{
	width: 106px;
	height: 132px;
}
.special_img_container_2
{
	width: 106px;
	height: 70px;
	background-color: #d0d0d0;
}
.special_img_container_2_2
{
	width: 106px;
	height: 62px;
}
.special_img_container_3
{
	width: 104px;
	height: 68px;
	margin: 1px 1px 1px 1px;
	background-color: #ffffff;
}
.special_img_container_4
{
	width: 102px;
	height: 66px;
	margin: 1px 1px 1px 1px;
}
.special_detail_container_1
{
	width: 113px;
	height: 132px;
}
.scroller_container
{
	width: 640px;
	height: 34px;
	margin : 0px 9px 0px 10px;
}
.bottom_links
{
	width: 659px;
	height: 48px;
}
.bottom_link_bg
{
	width: 218px;
	height: 48px;
	text-align: right;
	background-image: url("../../images/bottom_link.png");
	background-repeat: no-repeat;   
}
.bottom_link_bg_landing
{
	width: 257px;
	height: 48px;
	text-align: right;
	background-image: url("../../images/bottom_link_2.png");
	background-repeat: no-repeat;   
}
.bottom_link_bg_2
{
	width: 193px;
	margin: 5px 14px 0px 11px;
	height: 48px;
	text-align: right;
}
.bottom_link_bg_landing_2
{
	width: 243px;
	margin: 5px 14px 0px 11px;
	height: 48px;
	text-align: right;
}
.form_bg_1
{
	background-color: #e0e0e0;  
}
.float_right 
{
	float: right;
	display: inline;
}
.float_left 
{
	float: left;
	display: inline;
}
.theplug 
{
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 0px;
	height: 0px;
	overflow: hidden;
}
.header_1_wrapper_1
{
	width: 659px;
	height: 28px;
	background: #e7e7e7;
	background-image: url("../../images/header.png");
	background-repeat: no-repeat;
}
.header_1_wrapper_2
{
	width: 659px;
	height: 26px;
	background: #e7e7e7;
}
.header_1_wrapper_3
{
	width: 659px;
	height: 26px;
	background: #e7e7e7;
}
/*
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
GENERAL STYLES END HERE
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
*/
/*
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
SPACER STYLES START HERE
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
*/
.menu_spacer_1
{
	margin: 0px 0px 7px 0px;
}
.menu_spacer_2
{
	margin: 0px 0px 14px 0px;
}
.menu_spacer_3
{
	margin-bottom: 2px;
}
.header_spacer_1
{
	margin: 0px 0px 0px 8px;
}
.header_spacer_2
{
	margin-left: 282px;
}
.spacer_1
{
	margin-bottom: 7px;
}
.spacer_2
{
	margin: 0px 8px 0px 8px;
}
.spacer_3
{
	margin-bottom: 22px;
}
.spacer_4
{
	margin-bottom: 1px;
}
.spacer_5
{
	margin-right: 2px;
}
.spacer_6
{
	margin-top: 8px;
}
.spacer_7
{
	margin-top: 6px;
}
.spacer_8
{
	margin-right: 10px;
}
.spacer_9
{
	margin-top: 10px;
}
.spacer_10
{
	margin-top: 20px;
}
.spacer_11
{
	margin-top: 16px;
}
.spacer_12
{
	margin-left: 10px;
}
.spacer_13
{
	margin-top: 3px;
}
.spacer_14
{
	margin: 0px 2px 0px 2px;
}
.spacer_15
{
	margin-bottom: 40px;
}
.spacer_16
{
	margin-right: 8px;
}
.spacer_17
{
	margin-right: 1px;
}
.spacer_18
{
	margin-right: 7px;
}
.tab_spacer_1
{
	margin-top: 5px;
}
.scroller_spacer_1
{
	margin: 0px 8px 0px 0px;
}
.form_spacer_1
{
	height: 8px;
}
.form_spacer_2
{
	height: 20px;
}
.form_spacer_3
{
	height: 3px;
}
.form_spacer_4
{
	height: 25px;
}
.form_spacer_5
{
	height: 87px;
}
/*
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
SPACER STYLES END HERE
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
*/
/*
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
TEXT STYLES START HERE
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
*/
.header_1_text_normal 
{
	font: 12pt arial;
	line-height: 28px;	
	color: #000000;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
}
.header_1_text_bold 
{
	font: 12pt arial;
	line-height: 28px;		
	color: #000000;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
}
.header_2_text_normal 
{
	font: 12pt arial;
	line-height: 26px;	
	color: #000000;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
}
.header_2_text_bold 
{
	font: 12pt arial;
	line-height: 26px;		
	color: #000000;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
}
.header_3_text_normal 
{
	font: 20pt arial;
	line-height: 26px;	
	color: #000000;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	line-height: 40px;
}
.header_3_text_bold 
{
	font: 20pt arial;
	line-height: 26px;		
	color: #000000;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	line-height: 40px;
}
.header_4_text_normal 
{
	font: 17pt arial;
	line-height: 17pt;	
	color: #cb972f;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
}
.header_4_text_bold 
{
	font: 17pt arial;
	line-height: 17pt;	
	color: #cb972f;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
}
.header_5_text_normal 
{
	font: 10pt arial;
	line-height: 23px;	
	color: #000000;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
}
.header_5_text_bold 
{
	font: 10pt arial;
	line-height: 23px;		
	color: #000000;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
}
.header_6_text_normal 
{
	font: 9pt arial;
	line-height: 28px;	
	color: #000000;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
}
.header_6_text_bold 
{
	font: 9pt arial;
	line-height: 28px;		
	color: #000000;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
}
.our_team_text_1
{
	font: 10pt arial;
	color: #000000;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
.our_team_text_2 
{
	font: 10pt arial;
	color: #676766;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
.our_team_text_3 
{
	font: 9pt arial;
	color: #000000;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
}
.featured_text_1
{
	font: 10pt arial;
	color: #000000;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
.featured_text_2 
{
	font: 10pt arial;
	color: #676766;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
.featured_text_3 
{
	font: 8pt arial;
	color: #000000;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
}
.featured_text_4 
{
	font: 8pt arial;
	color: #000000;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
.scroller_text_1
{
	font: 9pt arial;
	color: #000000;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	text-align:left;
	line-height: 30px;
}
.menu_text_1
{
	font: 13pt arial;
	color: #000000;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
.menu_text_2
{
	font: 11pt arial;
	color: #000000;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
}
.menu_text_3
{
	font: 9pt arial;
	color: #666667;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	text-indent: 3px;
	text-align: left;
}
.form_text_1
{
	font: 9pt arial; 
	font-weight: normal;
	color: #4E4E4E; 
	text-transform: none;
	line-height: 15pt;
	text-align: left;
}
.form_text_2
{
	font: 9pt arial; 
	font-weight: bold;
	color: #4E4E4E; 
	text-transform: none;
	line-height: 15pt;
	text-align: left;
}
.avail_text_1
{
	font: 8pt arial; 
	font-weight: bold;
	color: #ffffff; 
	text-transform: none;
	text-align: center;
}
.avail_text_2
{
	font: 8pt arial; 
	font-weight: bold;
	color: #000; 
	text-transform: none;
	text-align: center;
}
.menu_header_text_1_normal
{
	font: 11pt arial;
	color: #666667;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	text-indent: 3px;
	text-align: left;
}
.menu_header_text_1_bold
{
	font: 11pt arial;
	color: #666667;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	text-indent: 3px;
	text-align: left;
}
.text_align_left 
{
	text-align: left; 
}
.content_text_1 
{
	font: 9pt arial;
	color: #666667;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
}
.content_text_2 
{
	font: 9pt arial;
	color: #000000;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
.content_text_3
{
	font: 9pt arial;
	color: #666667;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	text-indent: 3px;
	text-align: left;
}
.content_text_1_header_1
{
	font: 11pt arial;
	color: #000000;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
.content_text_1_header_2
{
	font: 9pt arial;
	color: #7c7c7d;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
.error_head_text_1_normal
{
	font: 10pt arial;
	color: #000000;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
}
.error_head_text_1_bold
{
	font: 10pt arial;
	color: #000000;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
.error_content_text_1_normal
{
	font: 9pt arial;
	color: #4d545c;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
}
.search_res_header_1_bold
{
	font: 9pt arial;
	color: #000000;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
.search_res_text_1_normal
{
	font: 9pt arial;
	color: #4d545c;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
}
.search_res_header_2_bold
{
	font: 8pt arial;
	color: #000000;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
.search_res_text_2_bold
{
	font: 9pt arial;
	color: #a0a0a0;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
.search_res_text_2_normal
{
	font: 9pt arial;
	color: #cacaca;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
}
.search_res_text_3_normal
{
	font: 9pt arial;
	color: #000000;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
}
.search_res_text_4_bold
{
	font: 8pt arial;
	color: #686868;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
.search_res_text_4_normal
{
	font: 8pt arial;
	color: #686868;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
}
.search_res_text_hint_normal
{
	font: 8pt arial;
	color: #7b7b7b;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
}
.search_res_text_hint_bold
{
	font: 8pt arial;
	color: #000000;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
.search_res_text_price_normal
{
	font: 8pt arial;
	color: #7b7b7b;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
}
.search_res_text_price_bold
{
	font: 12pt arial;
	color: #000000;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
/*
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
TEXT STYLES END HERE
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
*/
/*
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
BUTTON STYLES START HERE
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
*/
.menu_button_link_1,.menu_button_link_1:link,.menu_button_link_1:visited,.menu_button_link_1:active 
{
	text-decoration: none; 
}
.menu_button_link_1:hover 
{
	color: Red;
}
.scroller_button_link,.scroller_button_link:link,.scroller_button_link:visited,.scroller_button_link:active 
{
	font: 9pt arial;
	color: #cc9833;
	display: block; 
	width: 50px; 
	background: #ffffff; 
	overflow: hidden;
	font-weight: bold;
	text-decoration: none; 
	line-height: 30px;
}
.scroller_button_link:hover 
{
	color: #d9b266;
	background: #ffffff;
}
.bottom_bus_link,.bottom_bus_link:link,.bottom_bus_link:visited,.bottom_bus_link_link:active 
{
	font: 10pt arial;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none; 
}
.bottom_bus_link:hover 
{
	color: #d9b266;
	background: #ffffff;
}
.tab_link,.tab_link:link,.tab_link:visited,.tab_link_link:active 
{
	font: 10pt arial;
	color: #ffffff;
	font-weight: bold;
	line-height: 28px;
	text-decoration: none; 
}
.tab_link:hover 
{
	color: #EADFC9;
}
.our_team_link
{
	font: 9pt arial;
	color: #666667;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	text-indent: 3px;
	text-align:left;
}
.our_team_link,.our_team_link:link,.our_team_link:visited,.our_team_link:active
{
	font: 9pt arial;
	color: #000000;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
}
.our_team_link:hover
{
	color: #525252; 
}
.link_normal,.link_normal:link,.link_normal:visited,.link_normal:active
{
	display: block; 
	width: auto; 
	height: 24px; 
	background: #232020; 
	text-align: left; 
	text-decoration: none; 
	line-height: 24px; 
	overflow: hidden;
	background-image: url("../../images/links_bg_1.gif");
	background-repeat: no-repeat;
}
/*.link_normal:hover
{
	background-image: url("../../images/links_bg_1_on.gif");
	background-repeat: no-repeat;
}*/
.link_2,.link_2:link,.link_2:visited,.link_2:active
{
	display: block; 
	width: auto; 
	height: auto; 
	background: #ffffff;
	border: solid 1px #858B99; 
	text-indent: 0px;
	text-align: center;
	text-decoration: none; 
	font: 8pt arial;
	font-weight: bold;
	color: #404040; 
	overflow: hidden;
}
.link_2:hover
{
	color: #676666; 
	background: #ffffff;
	border: solid 1px #858b99;
}
.link_3,.link_3:link,.link_3:visited,.link_3:active
{
	font: 9pt arial;
	font-weight: bold;
	color: #ffffff; 
	text-align: right;
	text-decoration: underline;
}
.link_3:hover
{
	color: #E8DBC2; 
}
.link_4,.link_4:link,.link_4:visited,.link_4:active
{
	font: 9pt arial;
	font-weight: normal;
	color: #000; 
	text-align: right;
	text-decoration: underline;
}
.link_4:hover
{
	color: #575757; 
}
.footer_link
{
	font: 9pt arial;
	color: #666667;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	text-indent: 3px;
	text-align:left;
}
.footer_link,.footer_link:link,.footer_link:visited,.footer_link:active
{
	font: 9pt arial;
	color: #666667;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	text-indent: 3px;
	text-align:left;
}
.footer_link:hover
{
	color: #888889; 
}
.threadbar_link_2
{
	font: 9pt arial;
	color: #000;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	text-indent: 3px;
	text-align:left;
}
.threadbar_link
{
	font: 9pt arial;
	color: #000;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	text-indent: 3px;
	text-align:left;
}
.threadbar_link,.threadbar_link:link,.threadbar_link:visited,.threadbar_link:active
{
	font: 9pt arial;
	color: #000;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	text-indent: 3px;
	text-align:left;
}
.threadbar_link:hover
{
	color: #888889; 
}
.landing_link,.landing_link:link,.landing_link:visited,.landing_link:active
{
	font: 12pt arial;
	color: #666667;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	text-indent: 3px;
	text-align:left;
}
.landing_link:hover
{
	color: #888889; 
}
.clear 
{/* generic container (i.e. div) for floating buttons */
	overflow: hidden;
	width: 100%;
}
a.button_1 
{
	background: transparent url("../../images/generic_button_a.png") no-repeat scroll top right;
	color: #000000;
	display: block;
	float: left;
	font: bold 12px arial, sans-serif;
	height: 24px;
	margin-right: 6px;
	padding-right: 7px;/* sliding doors padding */
	text-decoration: none;
}
a.button_1 span 
{
	background: transparent url("../../images/generic_bg_button_span.png") no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 7px;
} 
a.button_1:active 
{
	background-position: bottom right;
	color: #000000;
	outline: none;/* hide dotted outline in Firefox */
}
a.button_1:hover 
{
	color: #848A91;
}
a.button_1:active span 
{
	background-position: bottom left;
	padding: 5px 0 5px 7px;/* push text down 1px */
}
a.button_2 
{
	background: transparent url("../../images/small_button_a.png") no-repeat scroll top right;
	color: #2C1212;
	display: block;
	float: left;
	font: bold 10px arial, sans-serif;
	height: 17px;
	margin-right: 6px;
	padding-right: 7px;/* sliding doors padding */
	text-decoration: none;
}
a.button_2 span 
{
	background: transparent url("../../images/small_bg_button_span.png") no-repeat;
	display: block;
	line-height: 7px;
	padding: 5px 0 5px 7px;
} 
a.button_2:active 
{
	background-position: bottom right;
	color: #4D4B4B;
	outline: none;/* hide dotted outline in Firefox */
}
a.button_2:hover 
{
	color: #848A91;
}
a.button_2:active span 
{
	background-position: bottom left;
	padding: 5px 0 5px 7px;/* push text down 1px */
}
/*
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
BUTTON STYLES END HERE
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
*/
/*
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
FORM ELEMENTS START HERE
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
*/
.form_container_1
{
	width: 635px;
	height: auto;
	margin: 0px 12px 0px 12px;  
}
.form_container_2
{
	width: 635px;
	height: 21px;
}
.form_container_3
{
	width: 635px;
	height: auto;
}
.form_container_2_inner_1
{
	width: 200px;
}
.form_container_2_inner_2
{
	width: 31px;
}
.form_container_2_inner_3
{
	width: 269px;
}
/*IE input margin fix*/
.ieinputfix 
{
	_margin-top: -1px;
	_margin-bottom: -2px;
	_padding: 0px;
}
.common_input 
{
	border: solid 1px #c7c7c7;
	height: 17px;
	font: 7.5pt arial, verdana, sans-serif; 
	font-weight: normal;
	color: #000000;
	text-transform: none;
	text-indent: 3px;
}
.common_input_form 
{
	border: solid 1px #CACACA;
	height: auto;
	font: 9pt arial; 
	font-weight: normal;
	color: #4E4E4E; 
	text-transform: none;
}
.common_select 
{
	border: solid 1px #c7c7c7;
	height: 17px;
	font: 7.5pt arial, verdana, sans-serif; 
	font-weight: normal;
	color: #000000;
	text-transform: none;
	text-indent: 3px;
}
.common_select_form 
{
	border: solid 1px #CACACA;
	height: auto;
	font: 9pt arial; 
	font-weight: normal;
	color: #000000; 
	text-transform: none;
}
.multiple_select_1 
{
	height : 100px;
	width: auto;
	font : 9pt arial, verdana, sans-serif; 
	font-weight : normal;
	color: #000000; 
	text-transform : none;
}
.common_textarea 
{
	height: 300px;
	width: 200px;
	border: solid 1px #CACACA;
	height: auto;
	font: 9pt arial; 
	font-weight: normal;
	color: #4E4E4E;
	text-transform: none;
}
.form_element_width_auto 
{
	width: 100%;
}
.form_element_width_1 
{
	width: 80px;
}
.form_element_width_2 
{
	width: 278px;
}
.form_element_width_3 
{
	width: 200px;
}
.form_element_width_4
{
	width: 82px;
}
.form_element_width_5
{
	width: 181px;
}
.form_element_width_6
{
	width: 120px;
}
.form_element_width_7 
{
	width: 55px;
}
.form_element_width_8 
{
	width: 86px;
}
/*
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
FORM ELEMENTS END HERE
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
*/
/*
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
RIGHT CLICK MENU STARTS HERE
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
*/

.right_click_menu 
{
	height : auto;
	width : auto;
	border : 1px solid #9E9E9E;
	background-color : #F7F7F7;
}
.shad_tile 
{
	background-color : #717171;
	height : 3px;
}
.out 
{
	display : block; 
	background : #bbb; 
	border : 1px solid #ddd; 
	position : relative;
	margin : 1em 0;
}
.in 
{	
	text-align : left; 
	background : #F7F7F7; 
	border : 1px solid #a6a6a6; 
	position : relative; 
	padding : 4px 4px 8px 0px;
	font-weight : normal;
}
.ltin 
{
	left : -1px;
}
.tpin 
{
	top : -2px;
}
.right_click_container 
{
	width :auto
}
.right_click_container_2 
{
	width :252px;
	padding: 6px 10px 10px 10px;
}
a.right_click_hover:hover 
{
	color: #A8B4B4;
}
.right_click_text 
{
	font : 8pt arial; 
	font-weight : normal;
	color : #06101B;
	text-transform : none;
	margin-top : 2px;
	text-decoration : none;
}
.right_link,.right_link:link,.right_link:active,.right_link:visited 
{
	font-family: arial;
	font-size:7.5pt;
	font-weight: normal;
	letter-spacing: 0pt;
	color:#8D8D8D;
	text-transform: none;
	text-decoration: underline;
}

.right_link:hover {
	font-family: arial;
	font-size:7.5pt;
	font-weight: normal;
	letter-spacing: 0pt;
	color:#000;
	text-transform: none;
	text-decoration: underline;
}
/*
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
RIGHT CLICK MENU ENDS HERE
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
*/
/*
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
RIGHT/LEFT FLOATED IMAGE STARTS HERE
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
*/
.left_floated_image_1 
{
	float:left;
	clear:left;
	padding: 0;
	margin-right: 8px;
	margin-bottom: 0px;
} 
.right_floated_image_1 
{
	float:right;
	clear:right;
	padding: 0;
	margin-left: 8px;
	margin-bottom: 0px;
} 
.border_1 {
	border : solid 2px #e7e7e7;
}
/*
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
RIGHT/LEFT FLOATED IMAGE ENDS HERE
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
*/
/*
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
MASTER FORM STYLES START HERE
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
*/
.table_bg_test
{
	background-color: Red;
}
.table_bg_test2
{
	background-color: blue;
}
.table_bg_test3
{
	background-color: yellow;
}
.table_bg_test4
{
	background-color: orange;
}
.table_bg_test5
{
	background-color: gray;
}
.table_100percent
{
	width: 100%;
}
.td_100percent
{
	width: 100%;
}
.default_td_1
{
	width: 370px;
}
.default_td_2
{
	width: 30px;
}
.default_td_3
{
	width: 320px;
}
.td_paging_spacer
{
	margin: 0px 2px 0px 0px;
}
.master_form_spacer_1
{
	height: 21px;
}
.master_form_spacer_2
{
	height: 2px;
}
.master_form_spacer_3
{
	width: 2px;
}
.master_form_spacer_4
{
	height: 30px;
}
.form_align_right
{
	text-align: right;
}
.form_input 
{
	border: #c7c7c7 1px solid;
	height: 22px;
	padding: 3px;
	font: 9pt arial; 
	font-weight: normal;
	color: #000000;   
}
.form_select
{
	border: #c7c7c7 1px solid;
	height: 22px;
}
.form_width_1
{
	width: 200px;
}
.default_form_text_1
{
	font: 9pt arial; 
	font-weight: bold;
	color: #000000; 
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
}
.default_form_text_2
{
	font: 8pt arial; 
	font-weight: bold;
	color: #000000; 
	text-transform: none;
	text-decoration: none;
}
a.grid_button 
{
	background: transparent url("../../images/grid_button_a.png") no-repeat scroll top right;
	color: #000;
	display: block;
	float: left;
	font: bold 10px arial, sans-serif;
	height: 17px;
	margin-right: 2px;
	padding-right: 7px;/* sliding doors padding */
	text-decoration: none;
}
a.grid_button span 
{
	background: transparent url("../../images/grid_button_span.png") no-repeat;
	display: block;
	line-height: 7px;
	padding: 5px 0 5px 6px;
} 
a.grid_button:active 
{
	background-position: bottom right;
	color: #000;
	outline: none;/* hide dotted outline in Firefox */
}
a.grid_button:hover 
{
	color: #767676;
}
a.grid_button:active span 
{
	background-position: bottom left;
	padding: 5px 0 5px 6px;/* push text down 1px */
}
/*
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
MASTER FORM STYLES END HERE
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
*/

BODY, TD {font-family: HELVETICA, ARIAL; color: #000000; font-size: 14px;}
H1 {font-size: 18px; font-weight: bold;}


TD.pureAspGraphXaxesText {font-size: 12px;}
TD.pureAspGraphYaxesText {font-size: 12px;}
TD.pureAspGraphLabelText {font-size: 14px;}
DIV.pureAspGraphTitleText {font-size: 12px; font-weight:bold;}
DIV.pureAspGraphXaxesDescription  {font-size: 12px; }

.common_textarea1 
{
	height: 300px;
	width: 450px;
	border: solid 1px #CACACA;
	height: auto;
	font: 9pt arial; 
	font-weight: normal;
	color: #4E4E4E;
	text-transform: none;
}

.common_textarea2
{
	height: 250px;
	width: 250px;
	border: solid 1px #CACACA;
	height: auto;
	font: 9pt arial; 
	font-weight: normal;
	color: #4E4E4E;
	text-transform: none;
}