/* PARTIR EN ISRAEL - BOOKING STEP 03 IDENTIFIACTION */


#authentication {
	border: 1px solid #c2bfb0; padding: 1em;
	margin-top: 3.4em;
}

#authForm {
	border: 1px solid #c4c4c4;
	background: white url(../images/booking_form_bg.jpg) center top repeat-x;
	font-size: 10px; float: left; display: inline;
	padding: 1.5em 0 1.5em 1.5em; width: 45em;
}

#authForm p { position: relative; height: 3em; }

#authForm label {
	color: black; font-size: 11px;
	padding-top: 0.7em; display: block;
}

#authForm input.textField {
	border: 1px solid #ababab;
	position: absolute; left: 9.5em; top: 0;
	font-size: 12px; width: 13.8em;
	padding: 0.15em 0.2em;
	margin-top: 0.4em;
}

#authForm input.submit {
	position: absolute; font-size: 12px;
	left: 26.05em; top: 0;
}

#authForm .customer {
	background: transparent url(../images/typo_customer.gif) left top no-repeat;
	width: 208px; height: 19px; margin-bottom: 0.8em;
}

#authForm .customer h2 { text-indent: -9999em; }

#selection { float: right; width: 40.1em; display: inline; }

#selection .photo { float: left; display: inline; }

#selection .photo img { display: block; }

#selection .photo p {
	margin-top: 0.7em;
	text-align: center; color: #c00;
	font-weight: bold; font-size: 11px;
}

#selection .description {
	float: right; width: 24.8em; display: inline;
}

#selection .description h2, #selection .description h2 a {
	color: #0065ad; font-size: 12px;
}

#selection .description .text { font-size: 11px; color: #333; }

#selection .description .price { line-height: 1.8em; margin: 0.3em 0; }

#selection .description .price span.info {
	font-size: 11px; padding: 0.1em 1.1em;
	color: black; background-color: #e5e1d5;
}

#selection .description .price span.amount {
	font-size: 13px; font-weight: bold;
	color: #c00; margin-left: 0.5em;
}

#selection .description .dates {
	clear: right;
	font-size: 11px; margin-top: 0.6em;
	font-weight: bold; color: #0065ad;
}


#newForm {
	border: 1px solid #ddd9c8; margin-top: 3.2em;
	background: transparent url(../images/booking_form_new_bg.jpg) center top repeat-x;
	padding: 1.7em 10em 2.2em 7em;
}

#newForm .customer {
	background: transparent url(../images/typo_new_customer.gif) left top no-repeat;
	width: 145px; height: 15px; margin-bottom: 1em; position: relative;
}

#newForm .customer h2 { text-indent: -9999em; }

#newForm .customer span { position: absolute; left: 160px; top: 0.4em; white-space: nowrap; }

#newForm .darkSeparator { border-bottom: 1px solid #74726f; margin-bottom: 2.5em; }

#newForm li {
	padding-left: 21px;
	background: transparent url(../images/marker_blue.gif) left 2px no-repeat;
}

#newForm li div.title {
	font-size: 12px; margin-bottom: 1.45em;
	color: #0941ac; font-weight: bold;
}

#newForm li.lightSeparator {
	border-bottom: 1px solid #ddd9c8;
	margin-bottom: 1.2em; padding-bottom: 2.4em;
}

#newForm li p {
	position: relative; height: 3em;
}

#newForm .col1, #newForm .col2, #newForm .col3 { position: absolute; }

#newForm li p input, #newForm li p select {
	font-size: 11px; padding: 0.15em 0; top: 0.4em;
}

#newForm li p .textField, #newForm li p select { border: 1px solid #ababab; }

#newForm li p input { padding: 0.15em 0.2em; }

#newForm li p .textField { width: 11em; }
#newForm #edtReqCountry { width: 11.6em; }
#newForm #edtReqEmail { width: 12.8em; }
#newForm #edtReqAddress { width: 17.5em; }

#newForm li p label { font-size: 11px; top: 0.7em; }

#newForm p label.col1 { right: 59.6em; }
#newForm p label.col2 { right: 40em; }
#newForm p label.col3 { right: 14em; }

#newForm p input.col1, #newForm p select.col1 { left: 5.1em; }
#newForm p input.col2, #newForm p select.col2 { left: 24.6em; }
#newForm p input.col3 { left: 50.7em; }

#newForm p.pass {
	background-color: #ebebeb;
	padding: 2.3em 0 2.3em 1.5em;
	margin-right: 2.3em;
	position: relative; height: auto;
}

#newForm p.pass label { display: inline-block; } /* IE7 */

#newForm p.pass span {
	position: absolute;
	bottom: 0.6em; left: 19.2em;
}

#newForm p.pass input { margin: 0 1.5em; }

#newForm p.newsletter {
	padding: 1.4em 0; color: #0941ac;
	text-align: center; height: auto;
}
#newForm p.newsletter label { margin-left: 0.5em; }
#newForm p.newsletter label:hover {
	border-top: 1px dotted #0941ac;
	border-bottom: 1px dotted #0941ac;
	cursor: pointer;
}
#newForm .fixed
{
	background:none;
	border:none;
	border-color:none;
}
#newForm p.submit { text-align: center; height: auto; }

#content p.info { margin: 1.2em 0 6.3em; text-align: center; }
.error { font-style:italic;color:#FF0000;}