/* CSS Document */
body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	font-weight:normal;
	}
.bg-img{
	margin:0px;
	padding:0px;
	background:url(../images/bg-img.jpg) no-repeat;
	height:82px;
	}
.cantt-text h2{
	margin:0px;
	padding:0px 0px 8px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	line-height:20px;
	border-bottom:#666666 dotted 1px;
	}
.cantt-text h2 a{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF0000;
	text-decoration:none;
	}
.arriving {
	margin:8px 0px 0px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	color:#333333;
	}
.arriving p{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	color:#333333;
	}
.input-bg{
	margin:0px;
	padding:0px;
	width:102px;
	height:30px;
	background:url(../images/input-bg.jpg) no-repeat;
	}
.input-bg p{
	margin:0px 0px 0px 8px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#FF0000;
	font-weight:normal;
	}
.input-bg p a{
	margin:0px 0px 0px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#FF0000;
	font-weight:normal;
	text-decoration:none;
	}
.bookingde{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:20px;
	color:#333333;
	}
.rounded{-moz-border-radius:7px;border-radius:7px;}.shadow{-moz-box-shadow:2px 2px 3px #999;-webkit-box-shadow:2px 2px 3px #999;
box-shadow:2px 2px 3px #999;}

.nowrap{white-space:nowrap; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}dt{font-weight:bold;font-size:11px;}dd{margin-bottom:15px;font-size:11px;}
#book-property input{border:1px solid #CCC;padding:2px;font-size:12px;height:20px;width:194px;color:#666;}
.error,.errorfield{border:1px solid #900;background-color:#FFD9D9;}select{padding:3px!important;width:200px!important;font-size:12px!important;border:1px solid #CCC;font-family:Arial,Helvetica,sans-serif;color:#666;}.checkboxes{width:auto!important;height:auto!important;border:0!important;}h1{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;color:#1F4A92;padding:0;margin:0;}h1 span{font-size:11px;font-family:Arial,Helvetica,sans-serif;letter-spacing:normal;}h2{color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:16px;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;}h3{color:#333;font-size:16px;line-height:16px;margin-bottom:5px;}h4{color:#1F4A92;}.ed-thingstonote{margin-top:40px;color:#666;width:730px;overflow:hidden;}.ed-greydotted{margin-top:10px;padding-top:10px;border-top-width:1px;border-top-style:dotted;border-top-color:#CCC;}#enterdetails{padding-left:10px;padding-top:10px;}.noleftpadding{padding-left:10px!important;}.ed-fullbookingdetails{background-color:#E5F6FD;padding:10px;width:730px;margin-top:10px;}.ed-bookingdetails{background-color:#F2F2F2;padding:10px;margin-top:10px;margin-bottom:20px;}.ed-bookingdetails h2{margin-bottom:10px;}.ed-bookingdetails ul{float:left;}.ed-balancemessage{font-size:12px;color:#666;padding-top:5px;}.ed-extras{background-color:#E5F6FD;padding:10px;margin-top:5px;}.ed-extras ul{margin-left:20px;color:#1F4A92;}.ed-extras ul a{text-decoration:none;color:#F60;}.ed-extras label{text-align:left;color:#1F4A92;font-weight:bold;}.ed-greybox{background-color:#F2F2F2;padding:10px;margin-top:10px;margin-bottom:20px;color:#666;}

.ed-enterdetails{
	background-color:#F2F2F2;
	padding:15px;
	margin-top:10px;
	margin-bottom:20px;
	color:#666;
	width: 720px;
}.ed-enterdetails ul{float:left;}.ed-enterdetails li{padding-top:10px;}.ed-astrix{font-size:20px;color:#F60;line-height:12px; width:720px;}

.ed-enterdetails label span{font-size:20px;color:#F60;line-height:12px;}.ed-unicef{background-color:#F2F2F2;padding:10px;margin-bottom:20px;color:#666;width:730px;margin-top:20px;}.ed-unicef a{text-decoration:none;color:#F60;}.ed-livehelp{color:#666;padding:10px;background-color:#EAEAEA;margin-bottom:40px;width:180px;margin-left:20px;float:right;margin-right:5px;}.ed-paypal{color:#666;padding:10px;background-color:#EAEAEA;margin-bottom:40px;width:180px;margin-left:20px;float:right;}.ed-paypal a{color:#1F4A92;text-decoration:underline;}.livechattext{float:left;margin-top:10px;padding-left:10px;}.ed-livehelp a{color:#1F4A92;text-decoration:underline;}.ed-moreinfolink{background-color:#F60;width:19px;height:19px;float:left;margin-left:5px;text-align:center;margin-top:4px;color:#FFF;}.ed-checkboxes label{text-align:left;}.ed-checkboxes a{color:#1F4A92;text-decoration:underline;}.ed-bottomdetails{margin-top:10px;}.ed-bottomdetails a{text-decoration:none;}.ed-bottomdetails h5{float:left;margin-left:10px;font-size:18px;color:#1F4A92;}.ed-paybutton{display:block;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;background-color:#690;white-space:nowrap;width:180px;background-image:none;background-repeat:repeat-x;color:#FFF;text-align:center;font-size:14px;text-decoration:none;}.ed-smallmessage{display:block;padding-top:10px;font-size:11px;color:#999;}

.ed-fullbookingdetails-toptable td{border-right-width:1px;border-right-style:solid;border-right-color:#9CDCF8;border-top-width:1px;border-top-style:solid;border-top-color:#9CDCF8;padding:3px;white-space:nowrap; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px;
}.
ed-fullbookingdetails-bottable td{border-top-width:1px;border-top-style:solid;border-top-color:#9CDCF8;padding:3px;}

.ed-table-bluetext{
	color:#1F4A92;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	width:100%;
	font-size: 12px;
}.ed-thickline{border-top-width:2px!important;}
.ed-norightborder{border-right-width:0!important;border-right-style:none!important;text-align:right;}
.ed-notopborder{border-top-width:0!important;border-top-style:none!important;font-weight:bold;color:#1F4A92;}
.ed-servicecharge{color:#F60;margin-top:5px;width:500px;}
.ed-servicecharge a{text-decoration:none;}
#ed-tableshow{color:#1F4A92;cursor:pointer;margin-top:6px;margin-left:15px;font-size:12px;font-weight:normal;display:inline;letter-spacing:normal;white-space:nowrap;}
#ed-tableshow span{font-weight:bold;font-size:24px;line-height:12px;display:block;float:left;padding-top:2px;margin-right:5px;cursor:pointer;}#ed-tablehide{color:#1F4A92;cursor:pointer;display:none;}#ed-tablehide span{font-weight:bold;font-size:24px;line-height:12px;display:block;float:left;padding-top:2px;margin-right:5px;cursor:pointer;}#goldcard-info{color:#690;font-weight:bold;line-height:20px;display:none;}#canx-info{color:#690;font-weight:bold;line-height:20px;display:none;}#actions{width:auto;white-space:nowrap;margin:0;}#actions span{white-space:nowrap;float:right;}#actions a{float:right;}

.ed-inputarea{width:470px ; float:leftheight:auto;}.ed-field-left{width:230px;float:left;margin-bottom:10px;display:inline;}


.ed-field-left label{margin-top:10px;display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px;
font-weight:normal;}

.ed-servicechargeinfo{margin-top:5px;padding-top:5px;border-top-width:1px;border-top-style:dotted;border-top-color:#9CDCF8;color:#F60;text-align:right;width:600px;display:none;}.ed-servicechargeinfo label{text-align:right;}.ed-servicechargeinfo input{float:right;}.ed-debitmessage{display:none;padding:10px;background-color:#E6E6E6;}.ed-debitmessage h3{padding:0;margin:0;font-size:14px;}.error-box{background-color:#fde8e9;border:2px solid #f68d91;padding:10px;display:none;margin-top:15px;margin-bottom:15px;width:725px;}.error-box h2{background:url(/static/images/1.13.6.0/bg/alert-error-10x10.gif) no-repeat 0 50%;color:#940300;margin-left:0;width:100%;padding-left:15px;}.error-box ol{margin-left:20px;}.error-box .error{border:none;background:transparent;}.closepanel{background-image:url(/static/images/1.13.6.0/MVT/openclose.gif);background-repeat:no-repeat;background-position:left 5px;}.openpanel{background-image:url(/static/images/1.13.6.0/MVT/openclose.gif);background-repeat:no-repeat;background-position:left -18px;}.ed-malefemale{display:none;margin-top:10px;}.beware{width:720px!important;}.error{background-color:#FDE8E9!important;border:1px solid #F68D91!important;}.error-box .error{border:none!important;}.special-event{width:720px!important;background-color:#FEFCE1;}.special-event .icon{display:block!important;margin-top:2px!important;width:24px;height:24px;}#holder .special-event p{margin-left:29px!important;padding-top:4px!important;padding-bottom:6px!important;}#signup .err-message p,.err-message p,#holder .err-message p{font-weight:normal;}
.ed-fullbookingdetails-bottable td span{white-space:nowrap; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

.tablepadding p{text-align:left;}.ed-fullbookingdetails #convertUSD{background-position:0 -105px;}.usd-selected{background-position:0 -84px!important;}.ed-fullbookingdetails #convertGBP{background-position:0 -63px;}.ed-fullbookingdetails #convertGBP.gbp-selected,.ed-fullbookingdetails #convertGBP.selected{background-position:0 -42px;}.ed-fullbookingdetails #convertEUR{background-position:0 -21px;}.ed-fullbookingdetails #convertEUR.eur-selected,.ed-fullbookingdetails #convertEUR.selected{background-position:0 0;}#convertEUR.blocked{background-position:0 -126px;}#convertGBP.blocked{background-position:0 -147px;}#convertUSD.blocked{background-position:0 -168px;}#holder .special-event .hdr{font-weight:normal!important;}.ed-extras{font-size:11px;padding:5px;}#enterdetails h1{line-height:18px;}#ed-servicechargeinfolink{display:none!important;}p{margin:0;margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

.TermsConditions{
	margin:0px;
	padding:0px;
	float:right;
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0033CC;
	font-weight:bold;
	}
.TermsConditions a{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0033CC;
	font-weight:bold;
	text-decoration:none;
	}
.TermsConditions a:hover{
	text-decoration:underline;
	color:#000000;
	}
.TermsConditions2 h2{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
	line-height:25px;
	text-align:center;
	}
.TermsConditions2 p{
	margin:0p;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#000000;
	font-weight:normal;
	text-align:justify;
	}
.TermsConditions2 p span{
	margin:0p;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#000000;
	font-weight:normal;
	text-align:justify;
	}
.TermsConditions2 li{
	margin:0px;
	padding:0px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	text-align:justify;
	}