.wizBox {
	background-image: url(images/wizzBox_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 5px;
	width: 98%;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.wizTable {
	background-image: url(images/wizTbl_bg.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	color: #190091;


}
.wizPic-TD {
	width: 100px;
	background-image: url(images/wizPic_bg.gif);
	background-repeat: repeat-y;
	background-position: left bottom;

}
.wizSubtitleHover {
	padding-left:15px;
	padding-right:1px;
	padding-top:1px;
	white-space:nowrap;
	border:0px solid #F4DDF0;
	border-bottom:1px dotted #EEC9E8;
	color:#271078;
	cursor:default;
	font-size: 11px;
	background-repeat: no-repeat;
	background-position: 3px center;
	
}

.wizSubtitleHover2 {
	padding-left:0px;
	padding-right:1px;
	padding-top:1px;
	white-space:nowrap;
	border:0px solid #F4DDF0;
	border-top:1px dotted #EEC9E8;
	color:#9E4D84;
	cursor:default;
	font-size: 10px;
	background-repeat: no-repeat;
	background-position: 3px center;
	
}

.wizSubtitle {
	padding-left:10px;
	padding-right:6px;
	padding-top:1px;
	white-space:nowrap;
	border:1px solid white;
	border-bottom:1px solid white;
	color:#190091;
	cursor:default;
	font-size: 11px;
}

.wizTable-title {
	
	padding-top: 7px;
	vertical-align: bottom;
	padding-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9E4D84;
	
}
.wizContent {
	font-size: 11px;
	color: #423D5F;
	padding-left: 10px;
	padding-bottom:10px;
	padding-top:5px;

}

.frmOuterDate {

}

.frmInput {
	font-size: 10px;
	color: #0066FF;
	border-top: 0px solid white;
	border-right: 0px solid white;
	border-bottom: 2px solid #F4DDF0;
	border-left: 0px solid white;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color:none;
	cursor: default;
}

.frmInputBorder {
	font-size: 10px;
	color: #0066FF;
	border-top: 1px solid #F0E9F9;
	border-right: 1px solid #F0E9F9;
	border-bottom: 2px solid #F4DDF0;
	border-left: 1px solid #F0E9F9;
	background-repeat: no-repeat;
	background-position: right 4px;
	background-color:none;
	padding-right: 16px;	
	cursor: default;

}

.frmCombo {
	font-size: 10px;
	color: #271078;
	border: 1px solid #F4DDF0;
	cursor: default;
}

/* hotel block */

.wizRoom {
	border-bottom:1px solid #F4DDF0;
	white-space:nowrap;
	padding-top:3px;
	height:16px;
	padding-left:2px;
}
.wizPic-void {
	width: 500px;
	background-image: url(images/wizPic_bgVoid.gif);
	background-repeat: no-repeat;
	background-position: left bottom;

}
.wizPic-cell {
	width: 100px;
	background-image: url(images/wizPic_largeBg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 20px;
}
.wizRoomItem {
	clear:left;padding-top:0px;padding-bottom:0px;vertical-align:bottom;width:340px;
}
.wizRoomChild {
	position:inline;
	float:left;
	padding-right:4px;
	font-size:10px;
	padding-top: 3px;

}

table#hotelBlock {
	background-image: url(images/bg_hotelBlock.gif);
	background-repeat: repeat-x;
	background-position: left top;	
	border-top:1px solid #F4DDF0;
}


.wizCities td {
	color:#6C5FAD;
}
.boxRes-head {
	background-color: #FFFFFF;
	background-image: url(images/boxRes_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;



}
.wizPic-cellLeft {
	background-image: url(images/wizPic_largeBg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 2px;
	padding-left: 40px;
}
.boxRes-roomHead {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F5D5EF;
	color: #6C5FAD;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 3px;




}

.boxFooter {
	background-image: url(images/box_BottBg.gif);
	background-repeat: no-repeat;
	background-position: right 1px;
	height: 30px;
	padding-top: 5px;
	margin-bottom: 15px;


}
.boxRes-room {
	font-weight: normal;
	color: #423D5F;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DAD4E2;

}
.wizCar-title {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F4DDF0;
	color: #423D5F;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 3px;
	padding-left: 3px;
	font-size: 11px;

}
.wizContentSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #423D5F;	
	padding-left: 10px;
	padding-bottom:10px;
	padding-top:5px;
}
.wizContentSmall  strong{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #5E2F91;
	margin-top:10px;	
}
.wizContentSmall td {	
	margin-top:0px;color: #35314D;
	margin-bottom:5px;
}

.wizContentSmall p{	
	margin-top:0px;
	margin-bottom:5px;
}

.textList {
	margin: 0px;
	margin-left:15px;
	list-style-position: outside;
}
.boxCarName {
	padding-right:1px;
	padding-top:1px;
	border:0px solid #F4DDF0;
	border-bottom:1px solid #D3D9EB;/*#EEC9E8;*/
	color:#0066FF;
	cursor:default;
	font-size: 10px;
}

.wizAddress {
	border-bottom:1px solid #F4DDF0;
	white-space:nowrap;
	padding-top:5px;
	height:16px;
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 18px;
	font-weight: normal;
	cursor: default;
	color: #333333;
}
.count {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FFFFFF;
	background-color: #FF7E96;
	position: relative;
	top: -6px;
	left:10px;
	font-weight: normal;
	height:9px;
	width:9px;
	cursor: default;

}
.boxRes {
	font-weight: normal;
	color: #423D5F;
	font-size: 10px;
}
.wizPic-footer {
	background-image: url(images/wizPic_bgVoid.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 25px;
	padding-top: 8px;
}
.boxRes-price {
	font-weight: normal;
	color: #423D5F;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F4DDF0;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
	margin-top: 2px;
	padding-bottom: 5px;


}
.boxRes-flight{
	padding-right:1px;
	padding-top:7px;
	border-bottom:1px solid #D3D9EB;
	color:#3366FF;
	cursor:default;
	font-size: 10px;
	border-top: 0px solid #F4DDF0;
	border-right: 0px solid #F4DDF0;
	border-left: 0px solid #F4DDF0;
	vertical-align: bottom;
	padding-bottom: 2px;
	padding-left: 0px;
}
.boxAddress, .boxAddress td{
	font-weight: normal;
	color: #423D5F;
	font-size: 10px;		
}

.wizTitle {
	padding-right:1px;
	padding-top:4px;
	border-bottom:1px dotted #D3D9EB;
	color:#0066FF;
	font-size: 10px;
	vertical-align: bottom;
	padding-bottom: 2px;
	padding-left: 0px;
}
.wizCaption {
	padding-right:3px;
	padding-top:15px;	
	color:#0066FF;
	font-size: 10px;
	padding-bottom: 2px;
	padding-left: 15px;
}

.boxAddress { font-family: Verdana, Arial, Helvetica, sans-serif }
.boxFlight-column {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F4DDF0;
	color: #6C5FAD;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 8px;
	padding-left: 8px;
	font-size: 10px;
	background-repeat: no-repeat;
	background-position: right 2px;
	vertical-align: top;
	padding-bottom: 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-top: 2px;





}
.boxFlight-detail {
	padding-right:8px;
	padding-top:1px;
	border-bottom:0px dotted #D3D9EB;
	color:#423D5F;
	cursor:default;
	font-size: 10px;
	border-top: 0px dotted #F4DDF0;
	border-right: 0px dotted #F4DDF0;
	border-left: 0px dotted #F4DDF0;
	padding-bottom: 0px;
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;

}
.boxFlight-sep {
	background-repeat: no-repeat;
	height: 10px;
	background-position: left center;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #CFBFE7;
	background-image: url(images/wizTbl_cornerSep.gif);


}
.boxFlight-table {
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 3px;

}
.frmTextarea {
	font-size: 11px;
	color: #0066FF;
	border-top: 1px solid #F0E9F9;
	border-right: 1px solid #F0E9F9;
	border-bottom: 2px solid #F4DDF0;
	border-left: 1px solid #F0E9F9;
	cursor: default;
	font-family: Arial, Helvetica, sans-serif;

}
.tableCar {
	background-image: url(images/carTable_bg.gif);
	width: 212px;
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: 10px;


}
.tableCar td{
	text-align:center;

}

.tableCar-price {
	font-size: 11px;
	color: #6666CC;
	background-image: url(images/carTable_bgBott.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 8px;
	height: 28px;
	vertical-align: bottom;
	padding-top: 5px;
	font-weight: bold;
}

.Car-price {
	font-size: 11px;
	color: #6666CC;
	font-weight: bold;
}


.carImage {
	border: 1px solid #FFFFFF;
	cursor: pointer;

}

.carTable {
	background-image: url(images/bg_carBottom.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-right:15px;
	margin-bottom:15px;
}
.carTable td#titleTD {
	background-image: url(images/bg_carUp.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:4px;
	padding-left: 6px;
	color:#0066FF;
	font-size:10px;
	font-weight:bold;
}
.carTable td#bookTD {
	text-align:right;
	padding-right:25px;
	padding-bottom:4px;
	height:18px;
	vertical-align:bottom;
}

/* addon hotel */

.ddArrow0 {
	background: transparent url(images/dropdownIcon.jpg) no-repeat scroll 0% 0%;
	padding-left: 30px;
	font-family:arial;
	font-size:12px
}

.ddArrow {
	background: transparent url(images/dropdownIcon2.jpg) no-repeat scroll 0% 0%;
	padding-left: 30px;
	font-family:arial;
	font-size:12px;

}

/* addon results */

.roundedTop {
	position:absolute;
	top:0;
}

*html .roundedTop {
	top:-2px;
}

*:first-child+html .roundedTop {
	top:-2px
}

.availableHover {
	position:absolute;
	background:url(images/available.png) scroll no-repeat top left;
	width:78px;
	height:68px;
	top:1px;
	
}

*html .availableHover {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src='images/available.png');
	background:transparent;
}

.boxResultBg {
	position:relative;
	padding:2px;
	padding-bottom:0px;
	padding-top:1px;
	width:472px;
	height:112px;
	background:transparent url(images/boxResult2.png) scroll no-repeat top left;
	z-index:9
}

*html .boxResultBg {
	background:transparent url(images/boxResult2.jpg) scroll no-repeat top left;
}


.bgDetailsHotel {
	background: transparent url(images/bgDetailsHotel.png) repeat-y scroll left top; 
	padding-left: 10px; 
	padding-right: 15px;
	padding-top:10px;
	padding-bottom:5px;
}

*html .bgDetailsHotel {
	background: transparent url(images/bgDetailsHotel.jpg) repeat-y scroll left top; 
	/* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src='images/bgDetailsHotel.png');
	background:transparent; */
}

*:first-child+html .bgDetailsHotel {
	background: transparent url(images/bgDetailsHotel.png) repeat-y scroll left top; 
}

.bgBottomDetailsHotel {
	background: transparent url(images/bgBottomDetailsHotel.png) no-repeat scroll left top; 
	height: 12px;
	width:429px;
}

*html .bgBottomDetailsHotel {
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src='images/bgBottomDetailsHotel.png');
	_background:transparent;
}

.detailsHotel {
	margin: 0px auto; 
	padding: 5px 0px; 
	position: relative; 
	display: none; 
	z-index: 10; 
	top: -16px; 
	width: 429px;
}

*html .detailsHotel {
	top:-17px;
	left:17px;
}

*html #tblPax td {
	padding-left:0px;
}

*html .tblRooms {
	width:404px;
}