/* PARTIR EN ISRAEL - RESULTS TRIPS */


/* LEFT COLUMN */

div#engineColumn { float: left; width: 29.4em; padding-right: 0.6em;}

.box5 .boxbody .content p { font-size: 11px; padding: 1em 0 0 1.75em; }
.box5 .boxbody .content p span { font-weight: bold; }
.box5 .boxbody .content p.first { padding-top: 2em;}
.box5 .boxbody .content p.action { padding: 1.75em; text-align: center; }
.box5 .boxbody .content a {
	color: #284797; font-weight: bold; text-decoration: underline;
}

div#location { width: 29.3em; margin: 2em 0; }
#location .boxhead .content img { display: block; width: 29.3em; }
#location .boxbody .content { font-size: 11px; padding: 1.5em 2em 3em; }
#location h2 {
	position: relative;
	font-size: 16px; color: white; text-transform: uppercase;
}
#location h2 span { position: absolute; right: 0; }
#location h3 {
	font: italic bold 14px Lucida, Verdana, sans-serif;
	margin: 1em 0; color: #ab5639;
}
#location p { margin-top: 1em; }

#engineColumn .add {
	display: block; width: 29.3em; margin: 2.5em 0 3em;
}


/* MAIN COLUMN */

#mainColumn { float: right; width: 57em; }

form.result { margin-bottom: 1.5em; }

.result p { position: relative; } /* Fix IE6 */
.result p.title {
	font: bold 14px Arial, sans-serif; padding: 0.2em 0.5em; margin-bottom: 0.6em;
	line-height: 16px;
	background-color: #b9b5a8; position: relative;
}
.result p.title a { color: white; }
.result p.preview img {
	float: left; display: inline;
	width: 13.2em; height: 9.9em; margin-right: 2em;
}

.result .description { margin-left: 14em; margin-bottom: 0.3em; }
.result .description p.header { font-size: 11px; }
.result .description p.info { position: relative; height: 4em; }
.result .description p.info a {
	float: left; text-align: center;
	font: bold 10px Verdana, sans-serif; color: white; text-decoration: none;
	width: 10em; height: 2.2em; margin-top: 1.4em; line-height: 2.2em;
	background: transparent url(../images/button_more_info.gif) left top no-repeat;
}
.result .description p.info a:hover { text-decoration: underline; }
.result .description span.price {
	position: absolute; right: 2em; line-height: 1.8em; text-align: center;
}
.result .description .price span.info {
	font-size: 11px; padding: 0.1em 1.1em;
	color: black; background-color: #e5e1d5;
}
.result .description .price span.amount {
	font-size: 13px; font-weight: bold;
	color: #c00; margin-left: 0.5em;
}
#mainColumn h3 {
	font-size: 12px; padding-left: 0.5em; margin: 0.66em 0; color: #0941ac;
}
#mainColumn .selection h3{
	padding:0; margin:0;
	}

.result .description p.dates {
	float: left; font: bold 11px Arial, sans-serif; color: #0065ad; margin-top: 1em;
}
.result .description p.kind {
	float: right; font-size: 11px; margin-top: 1em;
}

.result table {
	margin-top: 1em; width: 57em; border-collapse: collapse;
	border: dotted 1px #ccc;
}

.result table table{
	margin-top: 0em; 
	border: none 0px #FFFFFF;
}
.result table tr td {
	padding: 0em 0em; vertical-align: middle;
}

.result table tr {
	font: normal 11px Arial, sans-serif; height: 2em;
}
.result table tr td {
	padding: 0.2em 0.5em; vertical-align: middle;
}
.result table tr td span { font-weight: bold; }
.result table tr td.modify { text-align: right; }
.result table tr td.modify a {
	color: #36c; text-decoration: underline; font-weight: bold;
}
.result table tr td.modify a:hover { color: #1f499f; }
.result table tr div {
	font: normal 11px Arial, sans-serif; height: 2em;
}
.result table tr td.modify div { text-align: center; }
.result table tr td.modify div a {
	color: #36c; text-decoration: underline; font-weight: bold;
}
.result table tr td.modify div a:hover { color: #1f499f; }

.result p.submit {
	text-align: right; margin-top: 0.3em; margin-right: 0.75em;
}
.result p.submit input { width: 10em; height: 2.2em; }
.result p.submit input.long { width: 160px;; height: 2.2em; }


/* Car renting */

/* CAR RENTING */

#car table, #car th, #car td {
	font-family: Arial, sans-serif;
	font-size: 11px; text-align: left;
}

#car table {
	width: 100%; border-collapse: collapse;
	border: 1px solid #bbbbbb; color: black;
	margin-bottom: 2em;
}
#car table { _border: none; }
#car table th.col1 { width: 7.8em; }
#car table th.col2 { width: 13.5em; }
#car table th.col3 { width: 8.5em; }
#car table th.col4 { width: 6em; }
#car table th.col5 { width: 7em; }
#car table th.col6 { width: 9em; }
#car table td {
	border-left: none; border-right: none;
	border-left: hidden; border-right: hidden;
	border-top: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	padding-left: 0.5em; padding-right: 0.5em;
}
#car table tr.colsName th {
	border-bottom: 1px solid #bbbbbb;
	border-left: none; border-right: none;
	border-left: hidden; border-right: hidden;
}

#car table tr.colsName th.first, #car td.first {
	border-left: 1px solid #bbbbbb; padding-left: 0.5em;
}
#car table tr.colsName th.last, #car td.last {
	border-right: 1px solid #bbbbbb; text-align: center;
}
#car table th {
	background-color: #f7f7f9; padding: 0.8em 0.5em 0.2em 0.5em;
}
#car table th.alignRight { text-align: right; text-transform: uppercase; }
#car table tr.title th {
	background-color: #1f499f; color: white;
	padding: 0 1.1em; font-size: 14px;
	border: 1px solid #1f499f;
}
#car table td.price { font-weight: bold; }
#car table td { height: 4.55em; }
