/*------------------------------------------------------------------------------
* Master Stylesheet EVT
* Version: 1.0.0
* Copyright: ROSE Development '07-'08
* Author: Silvester Kok
* ltblue: #61a4d2
* dkblue: #004268
------------------------------------------------------------------------------*/
/* Reset */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
a {text-decoration:none;color:#444;}

/* Layout */
p							{ font: 13px/16px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444; }
body						{ background: #fff url('http://www.evt.nl/images/page_bg.jpg') repeat-x;text-align:center;}
#container 					{ width: 1000px; margin: 0px auto;text-align:left;margin-bottom:15px;}
#brand						{ width:250px; height:150px; margin-top:15px;position: relative; float:left;/*border: 1px solid transparent;*/}
#brand .content				{ width:250px; height:132px; position: relative;background-color:#61a4d2;background: transparent url('http://www.evt.nl/images/brand.gif') no-repeat;}
#header						{ width:730px; height:150px; margin-left:15px;margin-top:15px;position: relative;float:left;background: url('http://www.evt.nl/images/header.png') no-repeat 0px 0px;}
#header .content				{ width:728px; height:132px; position: relative;background-color:#fff;border-left:1px solid #61a4d2;border-right:1px solid #61a4d2;}
#menu						{ width: 250px; height:918px; margin-top:15px;position: relative; /*border: 1px solid transparent;*/;float:left;display:block;overflow:hidden;}
#menu .menucontent			{ width:250px;height:899px;position: relative;background-color:#61a4d2;}
#menu .top-left-blue			{ margin-right:9px;background-image:url('http://www.evt.nl/images/corner-topleft-blue.png');height:9px;font-size:2px;margin-right: 9px;}
#menu .top-right-blue		{ float:right;margin-top:-9px;background-image:url('http://www.evt.nl/images/corner-topright-blue.png');height:9px;width:9px;font-size:2px;}
#menu .bottom-left-blue		{ margin-right:9px;background-image:url('http://www.evt.nl/images/corner-bottomleft-blue.png');height:9px;font-size:2px;margin-right: 9px;}
#menu .bottom-right-blue		{ float:right;margin-top:-9px;background-image:url('http://www.evt.nl/images/corner-bottomright-blue.png');height:9px;width:9px;font-size:2px;}
#page						{ width: 730px; min-height:800px; margin-left:15px;margin-top:15px;position: relative;float:left;/*border: 1px solid transparent;*/}
#page .content				{ width: 728px; min-height:1000px;position: relative;background-color:#fff;border-left:1px solid #61a4d2;border-right:1px solid #61a4d2;}
#page .col0					{ width:97%;padding:10px 10px;font: 13px/16px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;float:left;position: relative;text-align:justify;}
#page h1 					{ font: bold 14px/20px "Lucida Grande", Verdana,sans-serif;color:#004268;margin-bottom:15px;text-align:left;border-bottom:1px solid #004268;}
#page a.link						{ font: bold 14px/20px "Lucida Grande", Verdana,sans-serif;color:#004268;border-bottom:1px dotted #004268;}
#page a.link:hover				{ font: bold 14px/20px "Lucida Grande", Verdana,sans-serif;color:#FF4268;border-bottom:1px dotted #004268;}
#page p	 						{ padding-bottom:5px;}
#page .col1						{ width:47%;padding:10px 10px;font: 13px/16px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;float:left;position: relative;text-align:justify;}
#page .col2						{ width:47%;padding:10px 10px;font: 13px/16px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;float:left;position: relative;text-align:justify;}
#footer						{ width: 997px; height:50px; margin-top:12px;position: relative; float:left;}
#footer .content				{ width: 995px; height:32px; position: relative;background-color:#fff;border-left:1px solid #61a4d2;border-right:1px solid #61a4d2;}
.top-left-blue				{ margin-right:9px;background-image:url('http://www.evt.nl/images/corner-topleft-blue.png');height:9px;font-size:2px;margin-right: 9px;}
.top-right-blue				{ float:right;margin-top:-9px;background-image:url('http://www.evt.nl/images/corner-topright-blue.png');height:9px;width:9px;font-size:2px;}
.bottom-left-blue			{ margin-right:9px;background-image:url('http://www.evt.nl/images/corner-bottomleft-blue.png');height:9px;font-size:2px;margin-right: 9px;}
.bottom-right-blue			{ float:right;margin-top:-9px;background-image:url('http://www.evt.nl/images/corner-bottomright-blue.png');height:9px;width:9px;font-size:2px;}
.top-left-white				{ margin-right:9px;background-image:url('http://www.evt.nl/images/corner-topleft-white.png');height:9px;font-size:2px;margin-right: 9px;}
.top-right-white			{ float:right;margin-top:-9px;background-image:url('http://www.evt.nl/images/corner-topright-white.png');height:9px;width:9px;font-size:2px;}
.bottom-left-white			{ margin-right:9px;background-image:url('http://www.evt.nl/images/corner-bottomleft-white.png');height:9px;font-size:2px;margin-right: 9px;}
.bottom-right-white			{ float:right;margin-top:-9px;background-image:url('http://www.evt.nl/images/corner-bottomright-white.png');height:9px;width:9px;font-size:2px;}
#hometextbox				{ width: 728px; min-height:325px;position: relative;background-color:#fff;border-left:1px solid #61a4d2;border-right:1px solid #61a4d2;margin-top:-4px;}


/*navigation*/
#menulist					{ float:right;position: relative;}
#menulist li					{ font: 13px/30px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;text-align:right;}
#menulist li					{ background-color:#61a4d2;border-bottom:1px solid #004268;float:right;position: relative;width:100%;color:#444;}
#menulist li:hover			{ background-color:#004268;border-bottom:1px solid #004268;color:#fff;float:right;position: relative;width:100%;}
#menulist li a				{ margin-right:10px;border:none;text-decoration:none;float:right;display:block;color:#fff;width:240px;}
#menulist li a:hover			{ margin-right:10px;border:none;text-decoration:none;float:right;display:block;color:#fff;width:240px;}
#menu .spacer				{ float:left;width:250px;height:20px;background-color:#61a4d2;}
#menu .calender				{ float:left;width:250px;height:200px;background-color:#61a4d2;border:1px solid #ccc;}

/*Boeken -> Split out*/
#page .selform				{ float:left;width:700px;margin-left:15px;margin-top:5px;}
#page h2						{ font: bold 14px/10px "Lucida Grande", Verdana,sans-serif;color:#fff;text-align:left;background-color:#61a4d2;padding-left:10px;padding-bottom:5px;}
#page .reservationform		{ border-left:1px solid #61a4d2;border-right:1px solid #61a4d2;padding:20px;}
#page .labeltxt				{ font: 13px/20px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#fff;float:left;position: relative;}
#page .label 				{ background-color:#61a4d2;border:1px solid #fff;width:150px;padding-left:4px;}
#page .form_departure_day	{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:60px;background-color:#ffefae;}
#page .form_departure_monthyear { border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:140px;background-color:#ffefae;}
#page .form_date				{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:100px;background-color:#ffefae;}
#page .form_route				{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ffefae;}
#page .form_number				{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:50px;background-color:#ffefae;}
#page .form_tickets				{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:150px;background-color:#ffefae;}
#page .ferries					{ width:600px;border:1px solid #61a4d2;font: 12px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;}
#page .ferries .head			{ font: 12px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;background-color:#61a4d2;color:#fff;}
#page .ferries .select			{ font: 12px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;background-color:#61a4d2;color:#fff;width:40px;text-align:center;}
#page .ferries .selectcell		{ font: 12px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;background-color:#ffefae;color:#fff;width:40px;text-align:center;}
#page .ferries .notselectcell	{ font: 12px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;background-color:#f47f69;color:#fff;width:40px;text-align:center;}
#page .ferries .noaccess		{ background-color:#f47f69;}
#page .ferries .odd				{ background-color:#edf3fe;}
#page .ferries .even			{ background-color:#fff;}
#page .ferries .odd:hover		{ background-color:#61a4d2;}
#page .ferries .even:hover		{ background-color:#61a4d2;}
#page .buttonframe				{ margin-top:15px;height:10px;position: relative;padding:0;width:300px;margin-left:190px;}
.btn_book						{ float:left;width:110px;height:24px;background: url('http://www.evt.nl/images/btn_boeken.png') 0px -24px;text-decoration:none;border:none;}
.btn_book:hover					{ float:left;width:110px;height:24px;background: url('http://www.evt.nl/images/btn_boeken.png') 0px 0px;text-decoration:none;border:none;}


/*Shopping card -> Split out*/
#page .card						{ float:left;width:700px;margin-left:14px;position:relative;margin-top:15px;}
#page .order					{ width:700px;border:1px solid #61a4d2;font: 11px/20px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;}
#page .order .count_head		{ font: bold 11px/14px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;background-color:#61a4d2;color:#fff;width:20px;}
#page .order .date_head			{ font: bold 11px/14px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;background-color:#61a4d2;color:#fff;width:70px;padding-left:4px;}
#page .order .time_head			{ font: bold 11px/14px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;background-color:#61a4d2;color:#fff;width:50px;}
#page .order .route_head		{ font: bold 11px/14px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;background-color:#61a4d2;color:#fff;width:140px;}
#page .order .adults_head		{ font: bold 11px/14px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;background-color:#61a4d2;color:#fff;width:40px;}
#page .order .senior_head		{ font: bold 11px/14px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;background-color:#61a4d2;color:#fff;width:40px;}
#page .order .children_head		{ font: bold 11px/14px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;background-color:#61a4d2;color:#fff;width:40px;}
#page .order .ship_head			{ font: bold 11px/14px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;background-color:#61a4d2;color:#fff;width:100px;}
#page .order .amount_head		{ font: bold 11px/14px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;background-color:#61a4d2;color:#fff;width:50px;}
#page .order .delete_head		{ font: bold 11px/14px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;background-color:#61a4d2;color:#fff;width:40px;}
#page .order .count				{ width:20px;text-align:center;border-right:1px solid #61a4d2;height:10px;}
#page .order .date				{ width:70px;padding-left:4px;height:10px;}
#page .order .time				{ width:50px;height:10px;}
#page .order .route				{ width:140px;height:10px;}
#page .order .adults			{ width:20px;text-align:left;height:10px;}
#page .order .senior			{ width:20px;text-align:left;height:10px;}
#page .order .children			{ width:20px;text-align:left;height:10px;}
#page .order .ship				{ width:100px;height:10px;}
#page .order .amount			{ width:50px;text-align:right;height:10px;}
#page .order .delete			{ width:40px;height:10px;text-align:center;}
#page .order .odd				{ background-color:#edf3fe;height:10px;}
#page .order .even				{ background-color:#fff;height:10px;}
#page .order .odd:hover			{ background-color:#61a4d2;}
#page .order .even:hover		{ background-color:#61a4d2;}
#page .order .ship_foot			{ font: bold 11px/14px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;width:100px;}
#page .order .amount_foot		{ font: bold 11px/14px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;width:50px;border-top:1px solid #61a4d2;text-align:right;}
#page .payframe					{ width:698px;height:30px;border-left:1px solid #61a4d2;border-right:1px solid #61a4d2;}
.btn_direct						{ float:left;width:110px;height:25px;background: url('http://www.evt.nl/images/btn_paynow.gif') 0px -25px;margin-top:5px;margin-left:20px;text-decoration:none;border:none;}
.btn_direct:hover				{ float:left;width:110px;height:25px;background: url('http://www.evt.nl/images/btn_paynow.gif') 0px 0px;margin-top:5px;margin-left:20px;text-decoration:none;border:none;}
.btn_shopcard					{ float:left;width:110px;height:25px;background: url('http://www.evt.nl/images/btn_shoppingcard.gif') 0px -25px;margin-top:5px;margin-left:20px;text-decoration:none;border:none;}
.btn_shopcard:hover				{ float:left;width:110px;height:25px;background: url('http://www.evt.nl/images/btn_shoppingcard.gif') 0px 0px;margin-top:5px;margin-left:20px;text-decoration:none;border:none;}
.btn_payment					{ float:left;width:110px;height:25px;background: url('http://www.evt.nl/images/btn_payment.gif') 0px -25px;margin-top:5px;margin-left:20px;text-decoration:none;border:none;}
.btn_payment:hover				{ float:left;width:110px;height:25px;background: url('http://www.evt.nl/images/btn_payment.gif') 0px 0px;margin-top:5px;margin-left:20px;text-decoration:none;border:none;}
.btn_go							{ float:left;width:110px;height:25px;background: url('http://www.evt.nl/images/btn_go.gif') 0px -25px;margin-top:5px;margin-left:20px;text-decoration:none;border:none;}
.btn_go:hover					{ float:left;width:110px;height:25px;background: url('http://www.evt.nl/images/btn_go.gif') 0px 0px;margin-top:5px;margin-left:20px;text-decoration:none;border:none;}
.btn_save_changes				{ float:left;width:130px;height:25px;background: url('http://www.evt.nl/images/btn_save_changes.gif') 0px -25px;margin-top:5px;margin-left:20px;text-decoration:none;border:none;}
.btn_save_changes:hover			{ float:left;width:130px;height:25px;background: url('http://www.evt.nl/images/btn_save_changes.gif') 0px 0px;margin-top:5px;margin-left:20px;text-decoration:none;border:none;}
.btn_cancel						{ float:left;width:110px;height:25px;background: url('http://www.evt.nl/images/btn_cancel.gif') 0px -25px;margin-top:5px;margin-left:20px;text-decoration:none;border:none;}
.btn_cancel:hover				{ float:left;width:110px;height:25px;background: url('http://www.evt.nl/images/btn_cancel.gif') 0px 0px;margin-top:5px;margin-left:20px;text-decoration:none;border:none;}
.btn_save_ticket_changes		{ float:left;width:110px;height:25px;background: url('http://www.evt.nl/images/btn_save_ticket_changes.gif') 0px -25px;margin-top:5px;margin-left:20px;text-decoration:none;border:none;}
.btn_save_ticket_changes:hover	{ float:left;width:110px;height:25px;background: url('http://www.evt.nl/images/btn_save_ticket_changes.gif') 0px 0px;margin-top:5px;margin-left:20px;text-decoration:none;border:none;}
.btn_continue_shopping			{ float:left;width:130px;height:25px;background: url('http://www.evt.nl/images/btn_continue_shopping.gif') 0px -25px;margin-top:5px;margin-left:20px;text-decoration:none;border:none;}
.btn_continue_shopping:hover	{ float:left;width:130px;height:25px;background: url('http://www.evt.nl/images/btn_continue_shopping.gif') 0px 0px;margin-top:5px;margin-left:20px;text-decoration:none;border:none;}


/*Payment info -> Split out*/
#page .address						{ float:left;width:700px;margin-left:14px;position:relative;margin-top:5px;}
#page .addressform					{ border-left:1px solid #61a4d2;border-right:1px solid #61a4d2;padding:20px;}
#page .addressform .form_company	{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:300px;background-color:#ffefae;}
#page .addressform .form_firstname	{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:100px;background-color:#ffefae;}
#page .addressform .form_lastname	{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ffefae;}
#page .addressform .form_address	{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:300px;background-color:#ffefae;}
#page .addressform .form_zip		{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:100px;background-color:#ffefae;}
#page .addressform .form_city		{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ffefae;}
#page .addressform .form_country	{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ffefae;}
#page .addressform .form_email		{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:300px;background-color:#ffefae;}
#page .addressform .form_phone		{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ffefae;}
#page .addressform .form_mobile		{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ffefae;}
#page .addressform .form_acceptrules{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:20px;background-color:#ffefae;}
#page .addressform .datarules		{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:400px;background-color:#ffefae;}
#page .addressform a				{ font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#F00;}



#page .paymentvia					{ float:left;width:700px;margin-left:14px;position:relative;margin-top:5px;}
#page .paymentvia .container		{ border-left:1px solid #61a4d2;border-right:1px solid #61a4d2;height:55px;display:block;padding-top:20px;padding-bottom:20px;}
#page .btn_ideal					{ float:left;width:100px;height:60px;background: url('http://www.evt.nl/images/btn_ideal.gif') 0px 0px; display:block;margin-right:33px;margin-left:33px;}
#page .btn_ideal:hover				{ float:left;width:100px;height:60px;background: url('http://www.evt.nl/images/btn_ideal.gif') 0px -60px; display:block;margin-right:33px;margin-left:33px;}
#page .btn_amex						{ float:left;width:100px;height:60px;background: url('http://www.evt.nl/images/btn_amex.gif') 0px 0px; display:block;margin-right:33px;}
#page .btn_amex:hover				{ float:left;width:100px;height:60px;background: url('http://www.evt.nl/images/btn_amex.gif') 0px -60px; display:block;margin-right:33px;}
#page .btn_mastercard				{ float:left;width:100px;height:60px;background: url('http://www.evt.nl/images/btn_mastercard.gif') 0px 0px; display:block;margin-right:33px;}
#page .btn_mastercard:hover			{ float:left;width:100px;height:60px;background: url('http://www.evt.nl/images/btn_mastercard.gif') 0px -60px; display:block;margin-right:33px;}
#page .btn_visa						{ float:left;width:100px;height:60px;background: url('http://www.evt.nl/images/btn_visa.gif') 0px 0px; display:block;margin-right:33px;}
#page .btn_visa:hover				{ float:left;width:100px;height:60px;background: url('http://www.evt.nl/images/btn_visa.gif') 0px -60px; display:block;margin-right:33px;}
#page .btn_diners					{ float:left;width:100px;height:60px;background: url('http://www.evt.nl/images/btn_diners.gif') 0px 0px; display:block;}
#page .btn_diners:hover				{ float:left;width:100px;height:60px;background: url('http://www.evt.nl/images/btn_diners.gif') 0px -60px; display:block;}

/* Reservation conformation form -> Split out */

#page .conformation						{ float:left;width:700px;margin-left:14px;position:relative;margin-top:5px;}
#page .conformationtext					{ border-left:1px solid #61a4d2;border-right:1px solid #61a4d2;padding:20px;}

#page .download						{ float:left;width:700px;margin-left:14px;position:relative;margin-top:5px;}
#page .downloadtext					{ border-left:1px solid #61a4d2;border-right:1px solid #61a4d2;padding:20px;}

/*Client login -> Split out*/
#page .login								{ float:left;width:700px;margin-left:14px;margin-top:5px;}
#page h2									{ font: bold 14px/10px "Lucida Grande", Verdana,sans-serif;color:#fff;text-align:left;background-color:#61a4d2;padding-left:10px;padding-bottom:5px;}
#page .loginform							{ border-left:1px solid #61a4d2;border-right:1px solid #61a4d2;padding:20px;}
#page .loginform .form_idcard_number		{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ffefae;}
#page .loginform .form_idcard_key			{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ffefae;}

/* Client registration link -> Split out */
#page .clregister							{ float:left;width:700px;margin-left:14px;margin-top:15px;}
#page .clregister .content					{ width: 698px; min-height:210px;position: relative;background-color:#fff;border-left:1px solid #61a4d2;border-right:1px solid #61a4d2;}
#page .clregister .leftcol					{ width: 350px; min-height:200px;position: relative;float:left;margin-top:15px;padding:10px 10px;margin-bottom:15px;}
#page .clregister .rightcol					{ width: 320px; min-height:200px;position: relative;float:left;margin-top:42px;text-align:center;margin-bottom:15px;}
.btn_clcardreq								{ float:left;width:110px;height:25px;background: url('http://www.evt.nl/images/btn_clcardrequest.gif') 0px -25px;margin-top:5px;margin-left:20px;text-decoration:none;border:none;}
.btn_clcardreq:hover						{ float:left;width:110px;height:25px;background: url('http://www.evt.nl/images/btn_clcardrequest.gif') 0px 0px;margin-top:5px;margin-left:20px;text-decoration:none;border:none;}


/* Client registration form -> Split out */

#page .clregistration							{ float:left;width:700px;margin-left:14px;margin-top:15px;}
#page .clregistrationform						{ border-left:1px solid #61a4d2;border-right:1px solid #61a4d2;padding:20px;}
#page .clregistrationform .form_company			{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:300px;background-color:#ffefae;}
#page .clregistrationform .form_firstname		{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:100px;background-color:#ffefae;}
#page .clregistrationform .form_lastname		{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ffefae;}
#page .clregistrationform .form_address			{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:300px;background-color:#ffefae;}
#page .clregistrationform .form_zip				{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:100px;background-color:#ffefae;}
#page .clregistrationform .form_city			{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ffefae;}
#page .clregistrationform .form_country			{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ffefae;}
#page .clregistrationform .form_email			{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:300px;background-color:#ffefae;}
#page .clregistrationform .form_phone			{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ffefae;}
#page .clregistrationform .form_mobile			{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ffefae;}
#page .clregistrationform .form_bankaccount		{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ffefae;}
#page .clregistrationform .form_bank			{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ffefae;}
#page .clregistrationform .form_birthdate		{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ffefae;}
#page .clregistrationform .birth_format			{ border:1px solid #61a4d2;font: bold 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#cccccc;}

/* Guest registration form -> Split out */

#page .guestregistrationform							{ border-left:1px solid #61a4d2;border-right:1px solid #61a4d2;padding:20px;}
#page .guestregistrationform .form_guest_company		{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:300px;background-color:#ffefae;}
#page .guestregistrationform .form_guest_firstname		{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:100px;background-color:#ffefae;}
#page .guestregistrationform .form_guest_lastname		{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ffefae;}
#page .guestregistrationform .form_guest_address		{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:300px;background-color:#ffefae;}
#page .guestregistrationform .form_guest_zip			{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:100px;background-color:#ffefae;}
#page .guestregistrationform .form_guest_city			{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ffefae;}
#page .guestregistrationform .form_guest_country		{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ffefae;}
#page .guestregistrationform .form_guest_email			{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:300px;background-color:#ffefae;}
#page .guestregistrationform .form_guest_phone			{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ffefae;}
#page .guestregistrationform .form_guest_mobile			{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ffefae;}
#page .guestregistrationform .form_guest_bankaccount	{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ffefae;}
#page .guestregistrationform .form_guest_bank			{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ffefae;}
#page .guestregistrationform .form_guest_birthdate		{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ffefae;}
#page .guestregistrationform .birth_guest_format		{ border:1px solid #61a4d2;font: bold 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#cccccc;}

#page .guestregistrationform .form_pass_code			{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ffefae;}
#page .guestregistrationform .form_pass_password		{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ffefae;}


/*Ticket cancellation form -> Split out */

/*Cancelation login -> Split out*/
#page .cancelticket								{ float:left;width:700px;margin-left:14px;margin-top:5px;}
#page h2										{ font: bold 14px/10px "Lucida Grande", Verdana,sans-serif;color:#fff;text-align:left;background-color:#61a4d2;padding-left:10px;padding-bottom:5px;}
#page .cancelticketform							{ border-left:1px solid #61a4d2;border-right:1px solid #61a4d2;padding:20px;}
#page .cancelticketform .form_ticket_number		{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ffefae;}
#page .cancelticketform .form_ticket_key		{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ffefae;}

/* Cancelation information form -> Split out */
#page .cancelation								{ float:left;width:700px;margin-left:14px;margin-top:15px;}
#page .cancellationform							{ border-left:1px solid #61a4d2;border-right:1px solid #61a4d2;padding:20px;}
#page .cancellationform .form_company			{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:300px;background-color:#ccc;}
#page .cancellationform .form_firstname			{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:100px;background-color:#ccc;}
#page .cancellationform .form_lastname			{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ccc;}
#page .cancellationform .form_address			{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:300px;background-color:#ccc;}
#page .cancellationform .form_zip				{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:100px;background-color:#ccc;}
#page .cancellationform .form_city				{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ccc;}
#page .cancellationform .form_country			{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ccc;}
#page .cancellationform .form_email				{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:300px;background-color:#ccc;}
#page .cancellationform .form_phone				{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ccc;}
#page .cancellationform .form_mobile			{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ccc;}
#page .cancellationform .form_bankaccount		{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ffefae;}
#page .cancellationform .form_bank				{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ffefae;}
#page .cancellationform .form_iban				{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ffefae;}
#page .cancellationform .form_swift				{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ffefae;}

#page .textcontent								{ border-left:1px solid #61a4d2;border-right:1px solid #61a4d2;padding:20px 20px 0px 20px;}

/* Changetickets address info */
#page .changebooking							{ float:left;width:700px;margin-left:14px;margin-top:15px;}
#page .changeform								{ border-left:1px solid #61a4d2;border-right:1px solid #61a4d2;padding:20px;}
#page .changeform .form_booking_number			{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:300px;background-color:#ffefae;}
#page .changeform .form_booking_key				{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:300px;background-color:#ffefae;}
#page .changeform .form_company					{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:300px;background-color:#ccc;}
#page .changeform .form_firstname				{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:100px;background-color:#ccc;}
#page .changeform .form_lastname				{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ccc;}
#page .changeform .form_address					{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:300px;background-color:#ccc;}
#page .changeform .form_zip						{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:100px;background-color:#ccc;}
#page .changeform .form_city					{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ccc;}
#page .changeform .form_country					{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ccc;}
#page .changeform .form_email					{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:300px;background-color:#ccc;}
#page .changeform .form_phone					{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ccc;}
#page .changeform .form_mobile					{ border:1px solid #61a4d2;font: 13px/18px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;color:#444;padding:2px;width:200px;background-color:#ccc;}

/* Changetickets ticket list */
#page .change_tickets							{ float:left;width:700px;margin-left:14px;margin-top:15px;}

/* download PDF files */
.download_pdf									{ color:#61a4d2; padding-left:35px; background: url('../images/pdf_icon.gif') no-repeat 0px 0px;height:32px;float:left;font: 12px/32px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;margin-bottom:10px;width:640px;}
.download_pdf:hover								{ color:#FF4268; padding-left:35px; background: url('../images/pdf_icon.gif') no-repeat 0px 0px;height:32px;float:left;font: 12px/32px "Lucida grande","trebuchet ms",Verdana,Arial,sans-serif;margin-bottom:10px;width:640px;}