BODY
{
  background-color: #F3F3F3;  
	padding:0px;
	margin:0px;
	border:0px;
	text-align:center;  
	color: #F3F3F3;
}

A
{
	color: #f3f3f3;
}

H1
{
	color: #ACBACE; 
	font-family: "Times New Roman";
	font-size: 9pt;
	letter-spacing: 4px;
}

.content_events H3
{
	font-size: 9pt;
	color:#f3f3f3;	
	text-decoration: none;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.hp_link_active H3
{
	font-size: 9pt;
	color:#f3f3f3;	
	text-decoration: none;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.hp_link
{
	font-size: 9pt;
	color:#f3f3f3;
}

.hp_link H3
{
	font-size: 9pt;
	color:#f3f3f3;
	font-weight: normal;
	text-decoration: underline;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;	
}

.hp_link_active
{
	font-size: 9pt;
	color:#f3f3f3;	
	text-decoration: none;
	font-weight: bold;
}

/* Hides from IE-mac \*/
* html .credit_card_info { position: absolute; left: -5; top: 145; }
/* End hide from IE-mac */
.credit_card_info { position: absolute; left: -5; top: 140; }

.basket_link
{
	font-size: 10pt;
	color: #ACBACE;
	font-weight: bold;
	text-decoration: none;
}

TD
{
	font-size: 9pt;	
}

.ticket_link
{
	font-size: 10pt;
	color: #A9EBEB;
	font-weight: bold;
}

.ticket_link_active
{
	font-size: 10pt;
	color: #ffeaff;
	font-weight: bold;
	text-decoration: none;
}

.main_frame
{
	margin-left:auto;
	margin-right:auto;
	position: relative;	
	width: 820;
    padding-bottom: 5px;
}

.header_left
{
	position: absolute; 
	left:15; 
	width: 450; 
	text-align: left;
}

/* Hides from IE-mac \*/
* html .header_right { position: absolute; left: 450; width: 370;     text-align: right; padding-top: 0px; }
/* End hide from IE-mac */
.header_right { position: absolute; left: 450; width: 370;     text-align: right; padding-top: 5px; }

.header_left_font
{
	color: #ACBACE; 
	font-family: "Times New Roman";
	font-size: 9pt;
	letter-spacing: 4px;
}

.lang_link
{
	font-family: "Verdana";
	color: #ff3399;
	font-size: 7pt;
	text-decoration: none;
}

.content_upper
{
	position: relative; 
	margin-left:auto; 
	margin-right:auto; 
	background-color: #e8e8e8; 
	width: 820; 
	height: 310;
}

.content_logo
{
	position: absolute; 
	left: 12; 
	top: 20; 
	width: 100;
}

.content_events
{
	position: absolute; 
	background-color: #993366; 
	left: 130; 
	width: 690; 
	height: 120;
}

.content_info
{
	position: absolute;  
	left: 130; 
	top: 120; 
	width: 690; 
	height: 20; 
	text-align: left;
	color: #61A2AF;	
}

.basket_info
{
	position: absolute; 
	left: 15; 
	top: 120; 
	width: 120;
	height: 135;
	text-align: left;
}

.content_lower
{
	position: absolute; 
	background-color: #5a6797; 
	left: 130; 
	top: 140; 
	width: 690; 
	height: 148;
}

.content_search
{
	position: absolute; 
	background-color: #545D77; 
	left: 0; 
	width: 250; 
	height: 100%; 
	text-align: left;
}

.content_highlights
{
	position: absolute; 
	background-color: #545D77; 
	left: 250; 
	width: 440; 
	height: 100%; 
	text-align: left;	
}

.footer
{
	position: absolute; 
	top: 275; 
	left: 12;
}

.footer_font
{
	FONT-SIZE: 9pt;
	color: #61A2AF;
}

.search_font 
{
	font-size:9pt; 
	font-weight: bold;
	color: #F3F3F3;
  font-family : georgia, 'times new roman', times, serif;
  text-align: left;
}

.find_button
{
	position: absolute; 
	z-index: 100; 
	width: 50; 
	left: 250; 
	top: 35;
}

.main_content
{
	width: 820; 
	text-align: left;
	background-color: #993366;
	margin-left: auto;
	margin-right: auto;	
}

.main_content H3
{
	font-size:1.0em; color:#A9EBEB;margin:0px;margin-bottom:3px;margin-top:3px;
  font-family : georgia, 'times new roman', times, serif;
}

.main_content p {margin:0px;margin-bottom:3px;}

HR
{
	color: #5a6797;
	border-style:dotted;
	height:1px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.result_table_header
{
	font-size: 9pt;
	font-weight: bold;
	background-color: #E8E8E8;
	color: #54A199;
}

.result_table_row
{
	font-size: 9pt;
	background-color: #993366;
	color: #E8E8E8;
}



/* Hides from IE-mac \*/
* html .personal_event { background-color: #993366; margin-left: auto; margin-right: auto; width: 820; height: 30; padding-left: 12; padding-top: 8; color: #ffeaff; text-align: left; font-weight: bold;	font-size: 9pt;	}
/* End hide from IE-mac */
.personal_event { background-color: #993366; margin-left: auto; margin-right: auto; width: 808; height: 22; padding-left: 12; padding-top: 8;color: #ffeaff; text-align: left; font-weight: bold; font-size: 9pt;	}

.content_title
{
	position: absolute;  
	left: 15; 
	top: 123; 
	width: 620; 
	height: 20; 
	text-align: left;
}

/* Hides from IE-mac \*/
* html .content_page { position: absolute; background-color: #5a6797;  left: 0; top: 140; width: 780; height: 80; color: #f3f3f3; text-align: left; }
/* End hide from IE-mac */
.content_page { position: absolute; background-color: #5a6797;  left: 0; top: 140; width: 820; height: 80; color: #f3f3f3; text-align: left; }

.footer_info
{
	background-color: #e8e8e8;
	color: #535D77;
}

.footer_text_company, .footer_text_company A
{
	float: left; 
	margin-left: 5px;
	color: #ACBACE;	
	font-size: 7pt;
	text-decoration: none;
}

.footer_text_contact
{
	float: right; 
	margin-right: 8px; 
	margin-top: -5px;
	color: #ACBACE; 
}

.footer_info_hp
{
	position: relative; 
	margin-left:auto; 
	margin-right:auto; 
	width: 820; 
	text-align: center;
	color: #535D77;
}

.hp_link_info
{
	font-size: 10px;
	text-decoration: none;
	color: #61A2AF;
	font-weight: bold;
}

.hp_link_info H4
{
	font-size: 10px;
	text-decoration: none;
	color: #61A2AF;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;		
	display: inline;
}

.content_highlights H5
{
	color: #ffeaff;
	font-size: 9pt;
	margin-top: 10px;
	margin-bottom: 0px;	
	margin-left: 10;
}

.hp_top_table 
{ 
        margin-left: 0; 
        margin-right: -3; 
        margin-top: 4 
} 
.hp_top_table_item 
{ 
        color: #FFFFFF; 
        FONT-SIZE: 9pt; 
        font-weight: bold; 
} 
.content_events H2 
{ 
        margin-top:0; 
        margin-bottom:0; 
        padding-top:0; 
        padding-bottom:0 
} 
.content_highlights H4 
{ 
        margin-top:0; 
        margin-bottom:0; 
        padding-top:0; 
        padding-bottom:0; 
        color: #e8e8e8; 
        font-size: 13px; 
        font-weight: normal; 
} 
.hp_image 
{ 
        position: absolute; 
        height: 148; 
        width: 210; 
        top: 0; 
        left: 230       
} 
.hp_staying 
{ 
        margin-top:-6; 
        margin-left: -5; 
} 
.search_form 
{ 
        margin-left: 5; 
        margin-top: 5; 
} 

.field_text
{
	font-size: 9pt;
	font-family: Arial;
}

/* Hides from IE-mac \*/
* html .button_setting { cursor: hand;    margin-top: 0px;}
/* End hide from IE-mac */
.button_setting { cursor: hand;    margin-top: -3px;}