/*
  	Fix design for IE 
	used for IE 6, 7, 8
	Please be aware that it will be includede in SubForm "SETUP" via Conditional Comment matching IE < 9
*/
/* fixes overlaying .cg_prices container of following item in car group selection.
	tried selectors ".bct" ".ccb" without sucess */
.ccb > * { 
	zoom: 1;
}
#header_2011 #countrylngchooser .selecttext {
	xwidth: 200px;
	margin-right: -16px;
}
#header_2011 #countrylngchooser .selectsymbol {
	width: 11px;
	height: 11px;
	margin: 0; padding: 0;
	margin-top: 3px;
}
#header_2011 #countrylngchooser .selecttext .text {
	padding: 0; margin: 0;
	/* fix cutoff text at lower end */
	line-height: normal;	
}
#header_2011 #countrylngchooser {
	top: 10px;
}
.rtl #header_2011 #countrylngchooser .selecttext {
	float: left;
	text-align: left;
}
#header_2011 #countrylngchooser .selecttext .text {
	*float:right;
}
.rtl #header_2011 #countrylngchooser .selecttext .text {
	position: relative;
	*float:left;
}
#header_2011 #countrylngchooser .selecttext .selectsymbol,
.rtl #header_2011 #countrylngchooser .selecttext .selectsymbol {
	*display: none;
}
.rtl #header_2011 #countrylngchooser #countrylngpopup{
	right:auto;
	left:0px;
}
/*	iQShare Header Fixes	*/
#countrylngpopup {
	position:absolute;
	left: auto;
	right: 0px;
}
#header_2011 #menu ul li a {
	width: auto;
}
#header_2011 #menu ul li {
_width: 10px; /* IE6 */
}
.rtl #header_2011 #siteservice *  {
	zoom:1;
	
}
.rtl  #siteservice  {
	zoom:1;
	position:absolute;
	bottom:48px;
	left:65px;
	right: auto;
}
.rtl #header_2011 #siteservice ul {
	zoom:1;
float:left;
}
.rtl #header_2011 #siteservice ul li {
float:right;
}
/* update - jka BRD43A begin */
/* Secondary and third navigation */
/* quick booking */
/* IE7 - floats and 'direction: rtl' - fix input elements move outside float container, page thousands of pixels wider.
	fix by overwriting direction for elements where float is set */
.rtl #qb, .rtl .float_right {
	direction: ltr;
}
.rtl #qb * {
	direction: rtl;
}
/* fix bottom arrow on tab-symbol not centered horizontally */
.rtl #qb ul.tabs li {
	direction: ltr;
}
.rtl #qb ul.tabs li.act span {
	text-align: center;
}
/* IE7 - fix quickbooking tabs container extends to opposite direction. tabs not on screen.
	fix by setting the tabs container width to quickbooking width */
/* id '#qb' in selector important, otherwise selector is overridden by screen11.css */
.rtl #qb ul.tabs {
	width: 305px;
}
.rtl .qb_mid {
	width: 301px;
} 
#ui-datepicker-div {
display: none;
}
/* end */
#logo {
	position: relative;
}
/*	fix step 2 cargroup	*/
div.cargroup {
	zoom:1;
}
.cargroup div.cg_details_img {
}
.cargroup .continue {
	margin-bottom: 0px;
}
.cargroup .continue .hasContinueButton {
	width:15%;
}
.cargroup .continue .bb {
	zoom:1;
}
.cargroup .continue .bb span {
	zoom:1;
}
.cargroup .continue table {
	float:right;
}
/* remove fade of the cargroup for alternative background #13005C10D0   */
.alt_bg .inactive_cargroup,
.alt_bg  .inactive_cargroup .select 
{ filter: alpha(opacity=100);} 
/* payment type selection */
.cg_price table td.inactive .select,
.cg_price table td.inactive .paytext,
.cg_price table td.inactive .line_price {
	filter: alpha(opacity=65);
	background-color: #fff;
	font-weight: normal;
}
.cg_price table td.pp.inactive .paytext {
	/* background-color fixes "IE bold text + opacity bug" created by filter alpha */
	background-color: transparent;
}
.cg_price table td.inactive:hover .select,
.cg_price table td.inactive:hover .paytext,
.cg_price table td.inactive:hover .line_price
{
	/* setting opacity=100 and fixing "IE bold test + opacity bug" */
	filter: inherit;
	background-color: transparent;
}
.nofade, .nofade * {
	filter: alpha(opacity=100);
	filter: alpha(opacity=100) !important;
}
/* target IE 7 specially */
.rtl #header_2011 #siteservice ul  { 
*position:relative;
}
.rtl #header_2011 #siteservice ul li  { 
*float:left;
*direction:rtl;
}
