﻿body
{
	font-family: Verdana;
	font-size: 11px;
	color:#0057a9;
}

.container_page
{
    margin-left: auto;
    margin-right: auto;
	width: 770px
}

.container_header
{
	width: 100%;
}

.container_mainleft
{
	float:left;	
	width:198px;
}

.container_mainright
{
	float:right;
	padding-right:18px;
	width:170px;
}

.container_imageholder
{
	float:right;
	padding-right:25px;
}

.container_mainmiddleright
{
	float:right;
	width:572px;
}

.container_templatemiddle
{
	min-height: 370px;
	height: auto !important;
	height: 370px;
}

.container_footer
{
	width: 100%;
}

.container_topsection
{
	background-image: url('GeneralImages/content_main_top.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:572px;
	height:16px;		
}

.container_middlesection
{
	background-image: url('GeneralImages/content_main_middle.gif');
	background-position: left top;
	background-repeat: repeat-y;
	width:572px;
}

.container_bottomsection
{
	background-image: url('GeneralImages/content_main_bottom.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:572px;
	height:16px;		
}

.container_languageselector
{
	float:right;
	padding-right:20px;
}

.container_languageselector select
{
	width:160px;
	font-size:9px;
	border:1px solid #ff9814;
}

.container_breadcrumb
{
	float:left;
}

.breadcrumb_text
{
	padding-left:20px;
	font-weight:bold;
	color:#fb971f;
	font-size:10px;
}

.global_containertitle
{
	margin-left:20px;
	padding-bottom:12px;
}

.global_pagetitle
{
	font-weight:bold;
	color:#fb971f;
	padding-left:20px;
	padding-bottom:8px;
	font-size:12px;
}

.global_pagetitle h1
{
	font-weight:bold;
}

.global_headertitle
{
	font-weight:bold;
	color:#fb971f;
}

.global_pagetitleleft
{
	float:left;
	font-weight:bold;
	color:#fb971f;
	padding-left:20px;
	padding-bottom:8px;
	width:250px;
	font-size:12px;
}

.global_pagetitleleft h1
{
	font-weight:bold;
}

.global_pagetitleright
{
	float:right;
	padding-right:20px;
	margin-top:-3px;
	width:265px;
	padding-bottom:8px;
}

.global_right
{
	float:right;
	padding-right:20px;
}


.global_pagetext
{
	padding-left:26px;
	padding-right:26px;
	line-height:15px;
}

.global_pagetext ul li
{
	margin-left: 30px;
	list-style-position: outside; 
	list-style-type: disc;
}

.global_pagetextleft
{
	float:left;
	padding-left:26px;
	padding-right:17px;
	line-height:15px;
	width:340px;
}

.global_pagetextleft ul li
{
	margin-left: 30px;
	list-style-position: outside; 
	list-style-type: disc;
}

.global_flags
{
	float:right;
	padding-right:4px;
	padding-top:4px;
}

.global_headingtext
{
	display:block;
	color:#fb971f;
	font-weight:bold;	
	padding-top:2px;
	padding-bottom:2px;
}

.global_headingtextdark
{
	display:block;
	font-weight:bold;
}

.global_headingtextorange
{
	display:block;
	color:#fb971f;
	font-weight:bold;
	font-size:12px;
}

.global_footertextdark
{
	font-weight:bold;
}

.global_subheadingtext
{
}

.global_text
{
	line-height:15px;	
}

.global_textorange
{
	color:#fb971f;
	line-height:18px;	
}

.global_textdark
{
	font-weight:bold;
	line-height:18px;	
}


.global_seperatorline
{
	background-image: url("Directors/seperator_line_orange.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width:520px;
	height:1px;		
	font-size:1px;
	margin-left:12px;
	margin-top:18px;
	margin-bottom:18px;
}

.global_seperatorlinefadeend
{
	background-image: url("GeneralImages/form_seperator.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width:507px;
	height:1px;		
	font-size:1px;
	margin-left:18px;
	padding-top:5px;
	padding-bottom:5px;
}

.global_seperatorlinenofade
{
	background-image: url("GeneralImages/form_end_line.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width:488px;
	height:1px;		
	font-size:1px;
	margin-left:18px;
	margin-top:8px;
}

.global_careerseperator
{
	background-image: url("Directors/seperator_line_orange.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width:520px;
	height:1px;		
	font-size:1px;
	margin-top:10px;
	margin-bottom:10px;
}


.global_printicon148
{
	float:right;
}

.global_printicon148 a
{
	display:block;
	background-image: url("GeneralImages/print_this_page.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width:108px;
	height:15px;
}

.global_printicon148 a:hover
{
	background-position: left bottom;
}

.global_printicon161
{
	float:right;
}

.global_printicon161 a
{
	display:block;
	background-image: url("French/print_this_page_fr.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width:110px;
	height:15px;
}

.global_printicon161 a:hover
{
	background-position: left bottom;
}

.global_printicon163
{
	float:right;
}

.global_printicon163 a
{
	display:block;
	background-image: url("Spanish/print_this_page_es.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width:128px;
	height:15px;
}

.global_printicon163 a:hover
{
	background-position: left bottom;
}

.global_printicon165
{
	float:right;
}

.global_printicon165 a
{
	display:block;
	background-image: url("Italian/print_this_page_it.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width:135px;
	height:15px;
}

.global_printicon165 a:hover
{
	background-position: left bottom;
}

.global_printicon171
{
	float:right;
}

.global_printicon171 a
{
	display:block;
	background-image: url("German/print_this_page_de.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width:122px;
	height:15px;
}

.global_printicon171 a:hover
{
	background-position: left bottom;
}

.global_printicon172
{
	float:right;
}

.global_printicon172 a
{
	display:block;
	background-image: url("Portuguese/print_this_page_po.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width:129px;
	height:15px;
}

.global_printicon172 a:hover
{
	background-position: left bottom;
}


.global_headertextlink
{
	float:right;
	padding-top:3px;
	padding-right:5px;
}

.global_textlink
{
	display:block;
	font-weight:bold;
	text-decoration:none;
	color:#00529b;
	padding-top:2px;
}

a.global_textlink:hover
{
	text-decoration:underline;
	color:#ff9814;
}

.global_textlinkinline
{
	font-weight:bold;
	text-decoration:none;
	color:#00529b;
}

a.global_textlinkinline:hover
{
	text-decoration:underline;
	color:#ff9814;
}

.global_detailsection
{
	float:left;
	padding-right:18px;
	width:290px;
}

.global_imageholder
{
	float:left;
	width:225px;
	padding-right:18px;
}

.global_detailsectionleft
{
	float:left;
	padding-right:18px;
	width:320px;
}

.global_maincontainer
{
	padding-left:26px;
	padding-right:16px;
}

.global_imageholderright
{
	float:left;
	width:156px;
	padding-right:18px;
}

.global_back
{
	padding-right:26px;
	padding-top:5px;
	padding-bottom:5px;
	width:auto;
	text-align:right;
}

.global_ordercard
{
	float:right;
	padding-right:26px;
	padding-top:5px;
}

.partners_maincontainer
{
	padding-top:12px;
	padding-left:26px;
	padding-right:16px;
}

.partners_imageholder
{
	padding-top:16px;
	text-align:center;
}

.global_imageborder
{
	border: 1px solid #fb971f;
	padding:2px;
}
/**********************************/
/*   General                      */
/**********************************/
.general_ourcompanytitle148
{
	background-image: url('Titles/title_contact1.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:387px;
	height:44px;	
}

.general_retailerstitle148
{
	background-image: url('Titles/title_retailers.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:387px;
	height:44px;	
}

.general_hometitle148
{
	background-image: url('Titles/title_home.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:387px;
	height:44px;	
}

.general_partnerstitle148
{
	background-image: url("Titles/title_empowered.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width:387px;
	height:44px;	
}

.general_ourcompanytitle161
{
	background-image: url('French/title_contact1_fr.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:387px;
	height:44px;	
}

.general_retailerstitle161
{
	background-image: url('French/title_retailers_fr.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:387px;
	height:44px;	
}

.general_hometitle161
{
	background-image: url('French/title_home_fr.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:387px;
	height:44px;	
}

.general_partnerstitle161
{
	background-image: url("French/title_empowered_fr.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width:387px;
	height:44px;	
}

.general_ourcompanytitle163
{
	background-image: url('Spanish/title_contact1_es.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:387px;
	height:44px;	
}

.general_retailerstitle163
{
	background-image: url('Spanish/title_retailers_es.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:387px;
	height:44px;	
}

.general_hometitle163
{
	background-image: url('Spanish/title_home_es.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:387px;
	height:44px;	
}

.general_partnerstitle163
{
	background-image: url("Spanish/title_empowered_es.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width:387px;
	height:44px;	
}


.general_ourcompanytitle165
{
	background-image: url('Italian/title_contact1_it.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:387px;
	height:44px;	
}

.general_retailerstitle165
{
	background-image: url('Italian/title_retailers_it.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:387px;
	height:44px;	
}

.general_hometitle165
{
	background-image: url('Italian/title_home_it.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:387px;
	height:44px;	
}

.general_partnerstitle165
{
	background-image: url("Italian/title_empowered_it.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width:387px;
	height:44px;	
}

.general_ourcompanytitle171
{
	background-image: url('German/title_contact1_de.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:387px;
	height:44px;	
}

.general_retailerstitle171
{
	background-image: url('German/title_retailers_de.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:387px;
	height:44px;	
}

.general_hometitle171
{
	background-image: url('German/title_home_de.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:387px;
	height:44px;	
}

.general_partnerstitle171
{
	background-image: url("German/title_v2empowered_de.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width:387px;
	height:44px;	
}

.general_ourcompanytitle172
{
	background-image: url('Portuguese/title_contact1_po.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:387px;
	height:44px;	
}

.general_retailerstitle172
{
	background-image: url('Portuguese/title_retailers_po.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:387px;
	height:44px;	
}

.general_hometitle172
{
	background-image: url('Portuguese/title_home_po.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:387px;
	height:44px;	
}

.general_partnerstitle172
{
	background-image: url("Portuguese/title_empowered_po.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width:387px;
	height:44px;	
}


.general_boxheader
{
	background-image: url('GeneralImages/testimonials_background_top.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:170px;
}

.general_boxmiddle
{
	padding-top:15px;
	padding-left:15px;
	padding-right:12px;
}

.general_boxbottom
{
	background-image: url('GeneralImages/testimonials_background_bot.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
	width:170px;
}

.general_boxbottom select
{
	width:140px;
	font-size:11px;
}

.general_countryselector
{
	padding-left:15px;
	padding-top:5px;
	padding-bottom:12px;
}

.general_testimonialtext
{
	display:block;
	line-height:15px;	
	height:90px;
	overflow:hidden;
}

.general_testimonialdetails
{
	padding-top:4px;
	padding-right:10px;
	padding-bottom:12px;
	width:130px;
	padding-left:16px;
}

.general_tablecontainer
{
	padding-left:18px;
}

.general_tableheader
{
	background-image: url('GeneralImages/table_header_background.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:538px;
	height:24px;
}

.general_tablemiddle
{
	background-image: url('GeneralImages/table_middle_background_rep.gif');
	background-position: left top;
	background-repeat:repeat-y;
	width:538px;
}

.general_tablebottom
{
	background-image: url('GeneralImages/table_bottom_background.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:538px;
	height:18px;
}

.general_manualcard
{
	background-image: url('GeneralImages/Proceedure_Card.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	width:519px;
	height:373px;
}

.footer_siteby
{
	float:right;
	padding-right:4px;
}

/**********************************/
/*   Other Pages                  */
/**********************************/
.premiersolutions_container
{
	padding-left:26px;
	padding-top:26px;
	padding-bottom:10px;
	width:525px;
}

.premierautomatic_image
{
	background-image: url('GeneralImages/terminal.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	width:203px;
	height:162px;
}

.premierintegrated_image1
{
	display:block;
	background-image: url('GeneralImages/til_system_01_small.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	width:203px;
	height:162px;
}

.premierintegrated_image2
{
	display:block;
	background-image: url('GeneralImages/til_system_02_small.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	width:203px;
	height:162px;
	margin-top:16px;
}

.tourists_ordercard148
{
	display:block;
	background-image: url('GeneralImages/shopping_card.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	width:189px;
	height:46px;
}

a.tourists_ordercard148:hover
{
	background-position: left bottom;
}

.tourists_ordercard161
{
	display:block;
	background-image: url('French/shopping_card_fr.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	width:230px;
	height:46px;
}

a.tourists_ordercard161:hover
{
	background-position: left bottom;
}

.tourists_ordercard163
{
	display:block;
	background-image: url('Spanish/shopping_card_es.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	width:230px;
	height:46px;
}

a.tourists_ordercard163:hover
{
	background-position: left bottom;
}

.tourists_ordercard165
{
	display:block;
	background-image: url('Italian/shopping_card_it.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	width:230px;
	height:46px;
}

a.tourists_ordercard165:hover
{
	background-position: left bottom;
}

.tourists_ordercard171
{
	display:block;
	background-image: url('German/shopping_card_de.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	width:230px;
	height:46px;
}

a.tourists_ordercard171:hover
{
	background-position: left bottom;
}

.tourists_ordercard172
{
	display:block;
	background-image: url('Portuguese/shopping_card_po.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	width:260px;
	height:46px;
}

a.tourists_ordercard172:hover
{
	background-position: left bottom;
}

.retailers_cityimageholder
{
	float:right;
	margin-top:8px;
}

.retailers_eligiblecolumnleft
{
	float:left;
	width:170px;
}


.cashrefund_image
{
	display:block;
	background-image: url('GeneralImages/refund_image.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	width:159px;
	height:146px;
}

.client_footertextdarkname
{
	display:block;
	font-weight:bold;
}

.client_footertextdarkposition
{
	display:block;
	font-size:11px;
}

/**********************************/
/*   Shopping Guide               */
/**********************************/
.shoppingguide_header
{
	padding-bottom:8px;
}

.shoppingguide_selectcities148
{
	float:right;
	background-image: url('GeneralImages/btn_go.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:42px;
	height:21px;
	
}

a.shoppingguide_selectcities148:hover 
{
	background-position: left bottom;
}

.shoppingguide_selectcities161
{
	float:right;
	background-image: url('French/btn_go_fr.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:42px;
	height:21px;
	
}

a.shoppingguide_selectcities161:hover 
{
	background-position: left bottom;
}

.shoppingguide_selectcities163
{
	float:right;
	background-image: url('Spanish/btn_go_es.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:42px;
	height:21px;
	
}

a.shoppingguide_selectcities163:hover 
{
	background-position: left bottom;
}

.shoppingguide_selectcities165
{
	float:right;
	background-image: url('Italian/btn_go_it.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:42px;
	height:21px;
	
}

a.shoppingguide_selectcities165:hover 
{
	background-position: left bottom;
}

.shoppingguide_selectcities171
{
	float:right;
	background-image: url('German/btn_go_de.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:42px;
	height:21px;
	
}

a.shoppingguide_selectcities171:hover 
{
	background-position: left bottom;
}

.shoppingguide_selectcities172
{
	float:right;
	background-image: url('Portuguese/btn_go_po.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:60px;
	height:21px;
	
}

a.shoppingguide_selectcities172:hover 
{
	background-position: left bottom;
}

.shoppingguide_brochurecontainer
{
	padding-left:26px;
}

.shoppingguide_imageholder
{
	float:left;
	width:156px;
	padding-right:18px;
}

.shoppingguide_detailsection
{
	float:left;
	padding-right:18px;
	width:290px;
}

.shoppingguide_buttons
{
	float:right;
	padding-top:5px;
	padding-right:30px;
	padding-bottom:10px;
}

.shoppingguide_nobrochure
{
	font-weight:bold;
	padding-left:60px;
}

.shoppingguide_orderonline
{
	width:auto;
	text-align:right;
	padding-top:12px;
}
/**********************************/
/*   Home                         */
/**********************************/
.home_image
{
	background-image: url('GeneralImages/home_page_image.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	width:156px;
	height:147px;
}

.home_detailsection
{
	float:left;
	padding-right:18px;
	width:350px;
}

.home_imageholder
{
	float:left;
	width:156px;
	padding-right:18px;
}

.home_links
{
	float:left;
	padding-top:16px;
}

.home_linkbox
{
	background-image: url('GeneralImages/homePage.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:172px;
	height:90px;
	position:relative;
}

.home_retailerslink
{
	display:block;
	background-image: url('GeneralImages/home1.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	width:154px;
	height:74px;
	position:absolute;
	top:2px;
	left:2px;
}

.home_touristslink
{
	display:block;
	background-image: url('GeneralImages/home2.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	width:154px;
	height:74px;
	position:absolute;
	top:2px;
	left:2px;
}

.home_premierlinkflash
{
	position:absolute;
	top:2px;
	left:2px;
}

.home_premierlink
{
	display:block;
	width:154px;
	height:74px;
	position:absolute;
	top:2px;
	left:2px;
}

.home_maincontainer
{
	padding-left:26px;
}

.home_newsheader
{
	font-weight:bold;
	color:#fb971f;
	padding-left:20px;
	padding-bottom:8px;
	font-size:12px;
}

.home_newstext
{
	padding-left:20px;
	padding-right:8px;
	width:160px;
/*	height:100%;
	overflow:auto;*/
}

.home_newstitle
{
	font-weight:bold;
	padding-bottom:8px;
	padding-top:2px;
}

.home_newssummarytext
{
	color:#fb971f;
	height:40px;
	overflow:hidden;
}

.home_newslink
{
	float:right;
	padding-top:4px;
}
/**********************************/
/*   Header                       */
/**********************************/
.header_homelogos
{
	float:left;
	background-image: url('Header/logo.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width: 193px;
	height: 135px;
}

.header_flash
{
	float:left;
}

.header_companylogos
{
	background-image: url('Header/our_company.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	width: 770px;
	height: 135px;
}

.header_touristslogos
{
	background-image: url('Header/tourists.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	width: 770px;
	height: 135px;
}

.header_retailerslogos
{
	background-image: url('Header/retailers.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	width: 770px;
	height: 135px;
}

.header_partnerslogos
{
	background-image: url("Header/our_partners.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	width: 770px;
	height: 135px;
}


/**********************************/
/*   Footer                       */
/**********************************/
.footer_logoholder
{
	float:left;
}

.footer_logo
{
	display:block;
	background-image: url('GeneralImages/fintrax_logo_2.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:56px;
	height:35px;
}


.footer_linksholder
{
	padding-right:8px;
	float:right;
	font-size:10px;
}

.footer_menubar
{
}

.footer_menubar li
{
	margin-left:4px;
	margin-right:4px;
	float:left;
	border-bottom:1px solid #ff9814;
}

.footer_menubar li a
{
	font-weight:bold;
	color:#00529b;
	text-decoration:none;
}

.footer_menubar li a:hover
{
	color:#ff9814;
}

/**********************************/
/*   Side Nav		              */
/**********************************/
.sidenav_top
{
	background-image: url('GeneralImages/side_nav_top.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:198px;
	height:21px;	
}

.sidenav_middle 
{
	background-image:url("GeneralImages/side_nav_middle.gif");
	background-repeat: repeat-y;
	background-position: left top;
    width:198px;
    margin-top:-6px;	
}

.sidenav_bottom
{
	background-image: url('GeneralImages/side_nav_bottom.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:198px;
	height:21px;	
}

.sidenav_middle .AspNet-TreeView
{
	width:180px;
	margin-left:8px;
	border-bottom:solid 1px #145fa4;
}

.sidenav_middle .AspNet-TreeView-Hide,
.sidenav_middle .AspNet-TreeView-Expand
{
	display:none;
}

.sidenav_middle #Home, #Accueil, #Inicio, #Início
{
	border-top:none;
}

.sidenav_middle .AspNet-TreeView-Root
{
	padding:0px;
	margin:0px;
	display:block;
	min-height:29px;
    height:auto !important;
	height:29px;
	width:180px;
	border-top:solid 1px #145fa4;
	display:block;
	margin-top:-1px;
}

.sidenav_middle .AspNet-TreeView-Root a
{
	background-image: url('GeneralImages/main_link_background.gif');
	background-position: left top;
	background-repeat:no-repeat;
	background-color:#c9d1de;
	display:block;
	width:160px;
	padding-left:20px;
	font-weight:bold;
	color:#00529b;
	text-decoration:none;
	font-size:10px;
	min-height:21px;
    height:auto !important;
	height:21px;
	padding-top:8px;
}

.sidenav_middle .AspNet-TreeView-Root a:hover,
.sidenav_middle .AspNet-TreeView-Selected a,
.sidenav_middle .AspNet-TreeView-ChildSelected a
{
	color:#ff9814;	
	text-decoration:none;
	background-color:#fcca85;
	background-position: right top;
}

/* 2nd level */
.sidenav_middle .AspNet-TreeView-Root .AspNet-TreeView-Leaf
{
	background-image:none;
	padding-left:20px;
}

.sidenav_middle .AspNet-TreeView-Root .AspNet-TreeView-Leaf a
{
	color:#00529b;
	background-image:url("GeneralImages/list_arrow_sub.gif");
	background-position:left;
	background-repeat:no-repeat;
	padding-bottom:6px;
	padding-top:6px;
	min-height:0px;
	height:auto;
	border-bottom: dotted 1px #2b6eab;
	width:130px;
	background-color:#fff;
}
.sidenav_middle .AspNet-TreeView-Root .AspNet-TreeView-Leaf a:hover
{
	background-image:url("GeneralImages/list_arrow_sub.gif");
	background-position:left;
	background-repeat:no-repeat;
	background-color:#fff;
	color:#fd9a14;
	font-weight:bold;
	text-decoration:none;
	border-bottom: dotted 1px #2b6eab;
}

.sidenav_middle .AspNet-TreeView-Root .AspNet-TreeView-Selected a
{
	color:#fd9a14;
	font-weight:bold;
	border-bottom: dotted 1px #2b6eab;
	background-color:#fff;
}

/**********************************/
/*   Directors                    */
/**********************************/
.directors_maincontainer
{
	padding-left:20px;
}

.directors_singlecontainer
{
	padding-top:18px;
	padding-bottom:18px;	
}

.directors_imageholder
{
	float:left;
	background-image: url('Directors/directors_background.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:85px;
	height:117px;	
}

.directors_image
{
	margin:2px;	
}

.directors_noimage
{
	width:71px;
}

.directors_detailsection
{
	float:left;
	padding-left:18px;
	padding-right:18px;
	width:430px;
	/*font-size:9px;*/
}

.directors_singlecontainerseperator
{
	background-image: url("Directors/seperator_line_orange.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width:520px;
	height:1px;		
	font-size:1px;
}

/**********************************/
/*   FAQs                         */
/**********************************/
.faqs_questionlogo
{
	color:#fb971f;	
	font-weight:bold;
	font-size:12px;	
}

.faqs_question
{
	padding-bottom:8px;
}

.faqs_questionheader
{
	font-weight:bold;
	text-decoration:none;
	color:#00529b;
}

a.faqs_questionheader:hover
{
	color:#ff9814;
	text-decoration:underline;
}

.faqs_answercontainer
{
	padding-top:8px;
	padding-bottom:8px;
}

.faqs_answer
{
	padding-top:4px;
	padding-bottom:4px;
}

.faqs_answertext
{
	line-height:15px;
}

.faqs_answertext li
{
	margin-left: 20px;
	list-style-position: outside; 
	list-style-type: disc;
}

.faqs_noitems
{
	padding-top:10px;
	font-weight:bold;
}

/**********************************/
/*   Partners                    */
/**********************************/
.partners_detailsection
{
	float:left;
	padding-right:18px;
	width:430px;
	font-size:9px;
}

.partners_singlecontainer
{
	padding-bottom:18px;	
}

.partners_singlecontainerseperator
{
	background-image: url("Directors/seperator_line_orange.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width:520px;
	height:1px;		
	font-size:1px;
	padding-bottom:8px;
}

/**********************************/
/*   Team                         */
/**********************************/
.team_maincontainer
{
	padding-left:20px;
}

.team_imageholder
{
	float:left;
	background-image: url('Directors/team_background.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:224px;
	height:180px;	
}

.team_image
{
	width:203px;
	height:162px;	
	margin:2px;	
}

.team_detailsection
{
	float:left;
	padding-left:18px;
	padding-right:18px;
	width:290px;
}

/**********************************/
/*   Goods and Services           */
/**********************************/
.goodsservices_container
{
	margin-top:18px;
}

.goodsservices_tablecontainer
{
	padding-left:18px;
}

.goodsservices_table
{
	border-collapse:collapse;
	width:520px;
}

.goodsservices_table td
{
	padding:4px;
	text-align:center;
	height:20px;
}

.goodsservices_table th
{
	text-align:center;
	font-weight:bold;
	padding-bottom:8px;
}


.goodsservices_col1
{
	width:200px;
}

.goodsservices_col2dark
{
	width:119px;
	background-color:#0057a9;
	color:#ffffff;
	border-bottom:2px solid #ffffff;
	border-right:1px solid #ffffff;
	font-weight:bold;
}

.goodsservices_col3dark
{
	width:120px;
	background-color:#0057a9;	
	color:#ffffff;
	border-bottom:2px solid #ffffff;
	font-weight:bold;
}

.goodsservices_col4
{
	width:80px;
}

.goodsservices_col2orange
{
	width:119px;
	background-color:#fb971f;
	color:#ffffff;
	border-bottom:2px solid #ffffff;
	border-right:1px solid #ffffff;
	font-weight:bold;
}

.goodsservices_col3orange
{
	width:120px;
	background-color:#fb971f;
	color:#ffffff;
	border-bottom:2px solid #ffffff;
	font-weight:bold;
}

.goodsservices_noitems
{
	font-weight:bold;
	width:520px;
}

/**********************************/
/*   Contact Forms                */
/**********************************/
.contact_tableheader
{
	background-image: url('GeneralImages/table_header_background.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:538px;
}

.contact_tablecontainertext
{
	padding-left:5px;
	padding-top:15px;
	width:535px;
}

.contact_tablecontainertext input, textarea
{
	width:200px;
	background-color:#f5ba6c;
	border:1px solid #000000;
}

.contact_tablecontainertext select
{
	width:200px;
	background-color:#f5ba6c;
	border:1px solid #000000;
}

.contact_label
{
	margin-top:3px;
	width:265px;
	float:left;
	clear:left;
	display:block;
	position:relative;
	margin-right:20px;
	padding-left:18px;
	text-align:left;
}

.contact_label span
{
	font-weight:bold;
	color:#fb971f;
}

.contact_label em
{
	position:absolute;
	margin-top:2px;
	color:#fb971f;
	right:-14px;
}

.contact_editor
{
	width:200px;
	margin-bottom:6px;
}

.contact_radiobuttons
{
	padding-left:18px;
	padding-bottom:4px;
}

.contact_radiobuttons input
{
	background-color:#ffffff;
	width:20px;
	border:0px solid #ffffff;
	margin-right:20px;
}

.contact_otherquery
{
	padding-left:18px;	
}

.contact_otherquery textarea
{
	width:488px;
	background-color:#f5ba6c;
	border:1px solid #000000;
	
}

.contact_lefttext
{
	float:left;
	padding-left:18px;
	padding-bottom:4px;
	width:380px;
}

.contact_lefttextlogo
{
	float:left;
	padding-left:18px;
	padding-bottom:4px;
	width:350px;
}

.contact_lefttextlong
{
	float:left;
	padding-left:18px;
	padding-bottom:4px;
}

.contact_righttext
{
	float:right;
	padding-right:22px;
	padding-bottom:4px;
}

.contact_righttext input
{
	background-color:#ffffff;
	width:20px;
	border:0px solid #ffffff;
}

.contact_buttons
{
	float:right;
	padding-top:5px;
	padding-right:40px;
}

.contact_submitbutton148
{
	float:right;
	background-image: url('GeneralImages/btn_submit.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:48px;
	height:21px;
	padding-right:5px;
	
}

a.contact_submitbutton148:hover 
{
	background-position: left bottom;
}

.contact_submitbutton161
{
	float:right;
	background-image: url('French/btn_submit_fr.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:70px;
	height:21px;
	padding-right:5px;
	
}

a.contact_submitbutton161:hover 
{
	background-position: left bottom;
}

.contact_submitbutton163
{
	float:right;
	background-image: url('Spanish/btn_submit_es.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:70px;
	height:21px;
	padding-right:5px;
	
}

a.contact_submitbutton163:hover 
{
	background-position: left bottom;
}

.contact_submitbutton165
{
	float:right;
	background-image: url('Italian/btn_submit_it.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:70px;
	height:21px;
	padding-right:5px;
	
}

a.contact_submitbutton165:hover 
{
	background-position: left bottom;
}

.contact_submitbutton171
{
	float:right;
	background-image: url('German/btn_submit_de.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:70px;
	height:21px;
	padding-right:5px;
	
}

a.contact_submitbutton171:hover 
{
	background-position: left bottom;
}

.contact_submitbutton172
{
	float:right;
	background-image: url('Portuguese/btn_submit_po.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:70px;
	height:21px;
	padding-right:5px;
	
}

a.contact_submitbutton172:hover 
{
	background-position: left bottom;
}

.contact_resetbutton148
{
	float:right;
	background-image: url('GeneralImages/btn_reset.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:48px;
	height:21px;
	
}

a.contact_resetbutton148:hover 
{
	background-position: left bottom;
}

.contact_resetbutton161
{
	float:right;
	background-image: url('French/btn_reset_fr.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:42px;
	height:21px;
	
}

a.contact_resetbutton161:hover 
{
	background-position: left bottom;
}

.contact_resetbutton163
{
	float:right;
	background-image: url('Spanish/btn_reset_es.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:42px;
	height:21px;
	
}

a.contact_resetbutton163:hover 
{
	background-position: left bottom;
}

.contact_resetbutton165
{
	float:right;
	background-image: url('Italian/btn_reset_it.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:42px;
	height:21px;
	
}

a.contact_resetbutton165:hover 
{
	background-position: left bottom;
}

.contact_resetbutton171
{
	float:right;
	background-image: url('German/btn_zuruck_de.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:42px;
	height:21px;
	
}

a.contact_resetbutton171:hover 
{
	background-position: left bottom;
}

.contact_resetbutton172
{
	float:right;
	background-image: url('Portuguese/btn_reset_po.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:60px;
	height:21px;
	
}

a.contact_resetbutton172:hover 
{
	background-position: left bottom;
}

.contact_logo
{
	background-image: url('GeneralImages/refund_logo.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:45px;
	height:62px;	
}

.contact_logotext
{
	float:left;
	width:472px;
}

.contact_logoholder
{
	float:left;
	padding-left:18px;
	width:45px
}

/*.contactus_request
{
	margin-top:16px;
}

.contactus_request textarea
{
	width:280px;
	border:1px solid #000000;
}*/

.contactus_buttons
{
	width:280px;
}

.contactus_validationgroup
{
	padding-left:12px;
	padding-bottom:20px;
}

.contactus_validationitem
{
	width:5px;
	padding-right:2px;
	float:left;
}

.contactus_request
{
	margin-top:8px;
	padding-left:18px;	
	padding-bottom:10px;
	margin-bottom:auto;
}

.contactus_request textarea
{
	width:490px;
	background-color:#f5ba6c;
	border:1px solid #000000;
}	
/**********************************/
/*   Claim Refund                 */
/**********************************/
.claimrefund_step1
{
	float:left;
	width:170px;
}

.claimrefund_step2
{
	float:left;
	width:170px;
}

.claimrefund_step3
{
	float:left;
	width:170px;
}

.claimrefund_step1image
{
	background-image: url('GeneralImages/Procedure_1.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	width:165px;
	height:154px;	
}

.claimrefund_step2image
{
	background-image: url('GeneralImages/Procedure_2.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	width:165px;
	height:154px;	
}


.claimrefund_step3image
{
	background-image: url('GeneralImages/Procedure_3.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	width:165px;
	height:154px;	
}

.claimrefund_text
{
	line-height:15px;
	padding-left:4px;
	padding-right:4px;
}

/**********************************/
/*   Currencies                   */
/**********************************/
.currency_table
{
/*	background-image: url("table_back.jpg");
	background-position: left top;
	background-repeat: no-repeat;*/
	width:360px;
	border-collapse:collapse;
	border:1px solid #fb971f;
	margin-left:80px;
	margin-top:4px;
	background-color:#3d478f;
}

.currency_table td
{
	padding:4px;
	text-align:left;
	color:#ffffff;
}

.currency_table th
{
	background-color:#ffffff;
	text-align:left;
	font-weight:bold;
	padding:4px;
}	

.currency_col1
{
	width:210px;
}

.currency_col2
{
	width:80px;
}

.currency_col3
{
	width:70px;
}

.creditcard_table
{
/*	background-image: url("table_back.jpg");
	background-position: left top;
	background-repeat: no-repeat;*/
	width:360px;
	border-collapse:collapse;
	border:1px solid #fb971f;
	margin-left:80px;
	margin-top:4px;
	background-color:#3d478f;
}

.creditcard_table td
{
	padding:4px;
	text-align:left;
	color:#ffffff;
}

.creditcard_table th
{
	background-color:#ffffff;
	text-align:left;
	font-weight:bold;
	padding:4px;
}	

.creditcard_col1
{
	width:290px;
}

.creditcard_col2
{
	width:70px;
}

.creditcard_visa
{
	background-image: url('GeneralImages/logo_cc_vs.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:50px;
	height:50px;	
}

.creditcard_mc
{
	background-image: url('GeneralImages/logo_cc_mc.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:50px;
	height:50px;	
}

.creditcard_diners
{
	background-image: url('GeneralImages/logo_cc_dc.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:50px;
	height:50px;	
}

.creditcard_jcb
{
	background-image: url('GeneralImages/logo_cc_jcb.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:50px;
	height:50px;	
}

.creditcard_amex
{
	background-image: url('GeneralImages/logo_cc_amex.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:50px;
	height:50px;	
}


/*.currency_table
{
	border-collapse:collapse;
	width:300px;
	margin-left:150px;
}

.currency_table td
{
	padding:4px;
	text-align:center;
	height:20px;
}

.currency_table th
{
	text-align:center;
	font-weight:bold;
	padding-bottom:8px;
}


.currency_col1
{
	width:119px;
	background-color:#fddcb3;
	color:#0057a9;
	border-bottom:2px solid #ffffff;
	border-right:1px solid #ffffff;
	font-weight:bold;
}

.currency_col2
{
	width:79px;
	background-color:#fddcb3;
	color:#0057a9;
	border-bottom:2px solid #ffffff;
	border-right:1px solid #ffffff;
	font-weight:bold;
}

.currency_col3
{
	width:99px;
	background-color:#fddcb3;
	border-bottom:2px solid #ffffff;
	border-right:1px solid #ffffff;
}*/


.currency_noitems
{
	font-weight:bold;
	width:300px;
}

/*************************************/
/*			SITE MAP				 */
/*************************************/
.sitemap_container
{
	padding-left:26px;
	padding-bottom:20px;
}

.sitemap_container .AspNet-TreeView .AspNet-TreeView-Collapse
{
	display:none;
	background-color:Maroon;
	height:0px;
	padding:0px;
	margin:0px;
}

.sitemap_container ul li
{
	padding-top:16px;
	display:block;
}

.sitemap_container ul li ul li
{
	padding-left:20px;
	padding-top:2px;
	display:block;
}

.sitemap_container .AspNet-TreeView-Root a , .sitemap_container .AspNet-TreeView-Root span
{
	font-size:1.3em;
	line-height:1.7em;
	font-weight:bold;
	color:#00529b;
	text-decoration:none;
}

.sitemap_container .AspNet-TreeView-Root a:hover
{
	text-decoration:underline;
}

.sitemap_container ul li ul .AspNet-TreeView-Leaf a , .sitemap_container ul li ul .AspNet-TreeView-Leaf span
{
	display:block;
	font-size:1.1em;
	line-height:1.4em;
	font-weight:bold;
	color:#ff9814;
	text-decoration:none;
}
.sitemap_container ul li ul .AspNet-TreeView-Leaf a:hover
{
	text-decoration:underline;
}

/**********************************/
/*   Worldwide		              */
/**********************************/
.worldwide_flash
{
	padding-left:26px;
	padding-top:12px;
}

.worldwide_textlink
{
	float:left;
	width:115px;
	padding-left:12px;
	padding-bottom:12px;
	font-weight:bold;
	text-decoration:none;
	color:#00529b;
}

a.worldwide_textlink:hover
{
	text-decoration:underline;
	color:#ff9814;
}

.worldwide_countrydetails
{
	padding-left:26px;
	padding-top:12px;
}

.worldwide_countryholder
{
	padding-left:12px;
}

.worldwide_noitems
{
	font-weight:bold;
	padding-left:120px;
}

.worldwide_countrytitle
{
	font-weight:bold;
	color:#fb971f;
	padding-left:26px;
	padding-top:8px;
	font-size:12px;
}

.worldwide_citytitle
{
	font-weight:bold;
	color:#fb971f;
	padding-left:26px;
	padding-top:18px;
}

.worldwide_refundlocationtitle
{
	padding-left:30px;
	padding-top:8px;
}

.worldwide_norefunditems
{
	font-weight:bold;
	padding-left:26px;
	padding-top:18px;
}

.worldwide_refundaddress
{
	float:left;
	width:300px;
	padding-left:20px;
	line-height:15px;
}

.worldwide_refundmap
{
	float:right;
	padding-right:25px;
}
/******************/
/* Printing       */
/******************/
@media print
{
	body 
	{
		/*width:7.5in;
		border-left:none;*/
	}
	
	.container_mainmiddleright
	{
		float: left;
	}
		
    .container_mainleft
    {
        display:none;
    }

	.container_header
	{
		display:none;
	}
	
	.container_footer
	{
		display:none;
	}
}

.googlemap
{
	float: right;
	width: 300px;
	margin: 0px 10px 10px 0px;
}

a.rightlink
{
	padding-top: 10px;
}