﻿html, body
{
 height:100%;
 margin:0px;
 font-family:Tahoma;
}
h3 
{
 text-align:left;
 font-size:15px;
 color:#000000;
}
p
{
font-size:12px;
}
table
{
border-collapse:collapse;
margin-right:80px;
}
table, td, th, tr
{
font-size:12px;
border:1px solid black;
}
td
{
padding:10px;
}
th
{
text-align:left;
padding:8px;
}
.children
{
margin-left:80px;
line-height:20px;
}

button,input[type="button"],input[type="submit"],.btn {
background:#990000;
border:1px solid #000;
color:#FFF;
padding:8px 6px 8px 6px;
margin:8px 0px 8px 0px;
font-size: 18px;
font-weight:bold;
cursor: pointer;
}
button:hover,input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover,.btn:hover,.btn_active {
background:#484848;
cursor: pointer;
}
.bookform th, .bookform td, .bookform table, .bookform tr, #tooltip, .children table tr
{
	border:0px;
	padding:7px 1px 7px 0px;
}
 input[type="text"], select
{
	/*border:0px;
	font-size:14px;
	width: 35px;
	text-align:right;*/
	font-family: inherit;
    background: #fff;
    border: 1px solid #e1e1e1;
    padding: 8px 8px;
    outline: none;
    /* color: #acacac; 
    margin: 0 0 20px 0;*/
    max-width: 100%;
    display: block;
    font-size: 1.0em;
}
#activities, #transfers
{
	font-size:12px;
	margin-left:55px;
}
#totaldouble, #totaltriple, #totalsingle, #totalchildren25, #totalchildren50, #totalchildren75, #totaldoubleusd, #totaltripleusd,
#totalsingleusd, #totalchildren25usd, #totalchildren50usd, #totalchildren75usd,
#totaldouble2, #totalchildren252, #totalchildren502, #totalchildren752, #totaldoubleusd2, #totaltripleusd2,
#totalsingleusd2, #totalchildren25usd2, #totalchildren50usd2, #totalchildren75usd2,
#totaldoubletry, #totaltripletry, #totalsingletry, #totalchildren25try, #totalchildren50try, #totalchildren75try,
#totaldoubletry2, #totaltripletry2, #totalsingletry2, #totalchildren25try2, #totalchildren50try2, #totalchildren75try2
{
	text-align:right;
}
#totaltravellers
{
	font-weight:bold;
	color:blue;
}
#totaltravellers2
{
	font-weight:bold;
	color:blue;
}
#totaleurprice
{
	font-weight:bold;
	border:2px solid blue;
	padding:4px;
	display:none;
	text-align:right;	
}
#totaleurprice2
{
	font-weight:bold;
	border:2px solid blue;
	padding:4px;
	display:none;
	text-align:right;	
}
#depositeur
{
	font-weight:bold;
	border:2px solid #666666;
	padding:4px;
	display:none;
	text-align:right;	
}
#depositeur2
{
	font-weight:bold;
	border:2px solid #666666;
	padding:4px;
	display:none;
	text-align:right;	
}
#totalusdprice, #depositusd, #balanceusd, #balanceeur, #totaltryprice, #totaltryprice2, #balancetry, #balancetry2, #deposittry, #deposittry2,
#totalusdprice2, #depositusd2, #balanceusd2, #balanceeur2, #numpassengers
{
	display:none;
	text-align:right;	
}
#texttotal, #textdeposit, #textbalance,
#texttotal2, #textdeposit2, #textbalance2
{
	display:none;
}
fieldset {
	padding: 15px 5px 15px 10px;
	border: 1px solid #c4c4c4;
	/*background: #f8fcfb;*/
}
fieldset p {
	padding: 0px 0px 0px 5px;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;	
}
legend {
	display: block;
	-webkit-padding-start: 8px;
	-webkit-padding-end: 8px;
	border: none;
	font-weight:bold;
	color:red;
}
.bookform #row01, .bookform #row02, .bookform #row03, .bookform #row04, .bookform #row05, .bookform #row06, 
.bookform #row07, .bookform #row08, .bookform #row09, .bookform #row10, .bookform #row11, .bookform #row12,
.bookform #row13, .bookform #row14, .bookform #row15, .bookform #row16 
{
	margin-right:55px;
	display:none;
	font-weight:bold;
	font-size:10px;
}
#row01 input[type="text"], #row02 input[type="text"], #row03 input[type="text"], #row04 input[type="text"], #row05 input[type="text"], 
#row06 input[type="text"], #row07 input[type="text"], #row08 input[type="text"], #row09 input[type="text"], #row10 input[type="text"],
#row11 input[type="text"], #row12 input[type="text"], #row13 input[type="text"], #row14 input[type="text"], #row15 input[type="text"]
{
	border:2px inset;
	font-size:12px;
	width: 300px;
	text-align:left;
}
#contact
{
	margin-right:80px;
}
#sendform
{
	text-align:center;
}
.button.small {
background:#666;
border:1px solid #000;
color:#FFF;
padding:2px 2px 2px 2px;
font-size: 14px;
font-weight:normal;
cursor: pointer;
}
textarea
{
	height:100px;
	width:80%;
	/*margin-left:55px;	*/
}
#totalprice
{
	width: 300px;
	/*margin-left:300px;*/
	font-weight:bold;
	padding:4px;
	display:none;
	text-align:right;	
}
#deposit
{
	width: 300px;
	/*margin-left:300px;	*/
	font-weight:bold;
	border:2px solid blue;
	padding:4px;
	display:none;
	text-align:right;	
}
#balance
{
	width: 300px;
	/*margin-left:300px;	*/
	font-weight:bold;
	padding:4px;
	display:none;
	text-align:right;	
}
input #singleprice;
{
	border:none;
}