body { font-family: arial, helvetica, tahoma, sans-serif; font-size: 62.5%; color: #666; background: #ccc; }

a:link, a:visited { color: #452070; text-decoration: underline; }
a:hover, a:active { color: #dd3578; }

img, hr { border: none; }

strong em { color: #dd3578; }

ul { list-style: none; }
label, input, select, textarea { font-family: arial, helvetica, tahoma, sans-serif; font-size: 1.1em; }

/* Global classes */

.error { color: #f00; }
.headerHighlight { color: #666;}
.itemHighlight { font-weight: bold; color: #452070; }
.itemHighlight2 { font-weight: bold; color: #dd3578; }

.contentSelect li { background: url(../../images/en/bg_dropdown_heading.gif) no-repeat; }
.contentSelect li a:link, .contentSelect a:visited { text-decoration: none; }
.contentSelect li ul li { background: url(../../images/en/bg_dropdown_sub.gif) no-repeat left; }

/* Bullet*/

.bullets { 
	font-size: 1.3em;
	color: #000;
	line-height:20px;
}
/* Wrapper */

#wrapper { 
	background: #fff;
	
}

/* Header */

#header { background: url(../../images/en/bg_header.gif) no-repeat top; }
#header h1 a { background: url(../../images/en/logo_tuxedo.gif) no-repeat; }

#loginSelect { background: #FFFFFF url(../../images/en/Log-in.gif) no-repeat; }
#loginSelect label { font-weight: bold; color: #fff; }

/*NEW*/

#loginSelecttravelcard { background: #FFFFFF url(../../images/en/bt_login_travel_card.gif) no-repeat; }
#loginSelecttravelcard label { font-weight: bold; color: #fff; }

/* Nav */

#nav { font-size: 1.1em; background: #e7e3ec url(../../images/en/bg_nav.gif) no-repeat; }
#nav li a { font-weight: bold; color: #452070; text-align: center; text-decoration: none; }
#nav li a:hover { color: #dd3578; }
#nav li ul li a { font-weight: normal; color: #452070; text-align: left; background: #fff url(../../images/en/bg_nav_li_li.gif) repeat-x bottom; border-left: 1px solid #684a9e; border-bottom: 1px solid #684a9e; border-right: 1px solid #684a9e; }
#nav li ul li a:hover { background: #fff url(../../images/en/bg_nav_li_li.gif) repeat-x bottom; }


/* Content */

#content h2 { font-size: 2.2em; color: #452070; }
#content h3 { font-size: 1.4em; color: #dd3578; }
#content h4 { font-size: 1.2em; color: #452070; }
#content h5 { font-size: 1.2em; color: #dd3578; }

#content p { font-size: 1.2em; }
#content p.introText { font-size: 1.6em; color: #dd3578; }
#content p.note { font-size: 1.0em; }
	
	/* Intro CTA Heading Type */
	
	.introCtaItem h3#introCtaEccount { background: url(../../images/en/intro_cta_eccount.gif) no-repeat; }
	.introCtaItem h3#introCtaCashback { background: url(../../images/en/intro_cta_cashback.gif) no-repeat; }

	/* Action specific box margins */

	.actionBody p a { text-decoration: none; }
	.actionBody p.actionLink a { background: url(../../images/en/icon_link_arrow.gif) no-repeat right; }
	.actionBody p.actionMore a { background: url(../../images/en/icon_link_arrow_small.gif) no-repeat right; }
	
	/* Buy Card */

	.type1 { background: #452070 url(../../images/en/act_top_buy.gif) no-repeat top; }
		.type1 p { color: #fff; }
		.type1 p a:link, .type1 p a:visited { font-weight: bold; color: #fff; }
		.type1 p a:hover { color: #dd3578; }
		.type1 .actionBody { background: url(../../images/en/act_bot_buy.gif) no-repeat bottom; }
		
	/* Bought card */

	.type2 { background: #caeaf0 url(../../images/en/act_top_bought.gif) no-repeat top; }
		.type2 p { color: #452070; }
		.type2 p a:link, .type2 p a:visited { font-weight: bold; color: #452070; }
		.type2 p a:hover { color: #dd3578; }
		.type2 .actionBody { background: url(../../images/en/act_bot_bought.gif) no-repeat bottom; }
		
	/* Introducing card */

	.type3 { background: #ccc url(../../images/en/act_top_introducing.gif) no-repeat top; }
		.type3 p { color: #452070; }
		.type3 p a:link, .type3 p a:visited { font-weight: bold; color: #452070; }
		.type3 p a:hover { color: #dd3578; }
		.type3 .actionBody { background: url(../../images/en/act_bot_introducing.gif) no-repeat bottom; }
		
	/* Get cashback */

	.type4 { background: #ccecd7 url(../../images/en/act_top_get.gif) no-repeat top; }
		.type4 p { color: #452070; }
		.type4 p a:link, .type4 p a:visited { font-weight: bold; color: #452070; }
		.type4 p a:hover { color: #dd3578; }
		.type4 .actionBody { background: url(../../images/en/act_bot_get.gif) no-repeat bottom; }

/* Sub */

#sub ul li a:link, #sub ul li a:visited { font-size: 1.2em; font-weight: bold; background: #f3f3f3 url(../../images/en/nav_sub.gif) no-repeat; text-decoration: none;}
#sub ul li a:hover { color: #dd3578;}
#sub ul li.subActive a:link, #sub ul li.subActive a:visited { color: #dd3578; background: #ebebeb url(../../images/en/nav_sub_on.gif) no-repeat; }

/* NEW TRAVEL CARD SUB */

#subtravel ul li a:link, #subtravel ul li a:visited { font-size: 1.2em; font-weight: bold; color:#666; background: #f3f3f3 url(../../images/en/nav_sub.gif) no-repeat; text-decoration: none;}
#subtravel ul li a:hover { color: #dd3578;}
#subtravel ul li.subtravelactive a:link, #subtravel ul li.subtravelactive a:visited { color: #452070; background: #ebebeb url(../../images/en/nav_sub_on.gif) no-repeat; }

/* Info */

#info ul.infoList { font-size: 1.2em; }
#info ul.infoList li { background: url(../../images/en/bullet_pink.gif) no-repeat 0 5px; }
#info ul.infoList h4 { font-size: 1.0em; }
#info ul.infoList p { font-size: 1.0em; }
#info ol.infoNumList { font-size: 1.2em; }

/* FAQ */

#faqSelect ul li { background: url(../../images/en/bullet_pink.gif) no-repeat 0 5px; }
#faqSelect ul li ul li { font-size: 1.2em; }
#faqSelect ul li ul li h5 { font-size: 1.0em;}
#faqSelect ul li ul li p { font-size: 1.0em;}
#faqSelect ul li ol li { font-size: 1.2em; background: none; }

/* Tables */

#info table { font-size: 1.1em; }
#info tr.infoHighlight { background: #f9cbb7; }
#info th, #info td { text-align: left; vertical-align: top; }
#info th { color: #fff; background: #ef528b; text-align: left; }
#info th.cardOption { background: #452070; }
#info th.feesSubHeading, #info th.termsSubHeading { color: #452070; background: none; }

#info dl { font-size: 1.2em; }
#info dl dt { font-weight: bold; color: #333; }
#info dl dt strong { color: #452070; }

#feesCharges { border: 1px solid #452070; }

#info div.cardSelect table { color: #ccc; border: 1px solid #ccc; }
#info div.cardSelect input { color: #ccc; }
#info div.cardSelect th { font-size: 1.2em; font-weight: normal; color: #fff; background: #ccc; }
#info div.cardSelect td { font-size: 1.1em;  text-align: center; }
#info div.cardSelect td a { color: #ccc; background: url(../../images/en/bt_submit_off.gif) no-repeat right; text-decoration: none; }
#info div.cardSelect td a.cardSelectInfo { font-size: 0.9em; background: none; text-decoration: underline; }

#info div.cardSelectHighlight table { color: #452070; border: 1px solid #452070; }
#info div.cardSelectHighlight input { color: #452070; }
#info div.cardSelectHighlight th { font-size: 1.2em; font-weight: normal; color: #fff; background: #452070; }
#info div.cardSelectHighlight td { font-size: 1.1em; text-align: center; }
#info div.cardSelectHighlight td a { color: #452070; background: url(../../images/en/bt_submit.gif) no-repeat right; text-decoration: none; }
#info div.cardSelectHighlight td a.cardSelectInfo { font-size: 0.9em; background: none; text-decoration: underline; }

/* FAQ */

#faqSelect .faqHeading { color: #452070; background: url(../../images/en/bg_faq_select.gif) no-repeat; }
#faqSelect .faqHeading:hover { cursor: pointer; }
#faqSelect .faqItem { background: url(../../../external.gif?link=http://www.tuxedo-eccount.com/images/en/bg_faq.gif) no-repeat top left; }

#info ol.tellFriend, #info ol.voucherLocate { list-style: none; }
#info ol.tellFriend label, #info ol.voucherLocate label { font-size: 1.1em; font-weight: bold; }
#info ol.tellFriend label small { font-size: 0.9em; font-weight: normal; font-style: italic; }

#currencyLocator ol label { font-size: 1.1em; font-weight: bold; color: #452070; } 
	#currencyLocator dl { font-weight: bold; }
	#currencyLocator dt, #currencyLocator dd { border-bottom: 1px solid #452070; }
	#currencyLocator ol { list-style: none; }

	#convert { font-weight: bold; font-style: italic; color: #333; }

/* Footer */

#footer { background: url(../../images/en/bg_footer.gif) no-repeat bottom; }
#ftNav { border-top: 1px solid #9989ae; border-bottom: 1px solid #9989ae; }
#ftNav ul li { font-size: 1.1em; }

#ftLinks li { background: url(../../images/en/ft_links_divide.gif) no-repeat 0 6px; }
#ftLinks li#ftHome { background: none; }

#ftTermsPrivacy li#ftPrivacy { background: url(../../images/en/ft_links_terms_privacy.gif) no-repeat 0 6px; }
#ftTermsPrivacy a:link, #ftTermsPrivacy a:visited { color: #666; text-decoration: none; }
#ftTermsPrivacy a:hover { text-decoration: underline; }

	#cardInfo { font-size: 1.0em; }
	#cardAwards { text-align: right; }

	#footnotes { font-size: 1.0em; background: #ccc; padding: 10px 14px; }
	#footnotes p#disclaimer { color: #666; text-align: left; }
	#footnotes p#copyright { color: #ef528b; text-align: right; }