.pricedetailvisible {
	background-color:efefff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	z-index:999999;
	_z-index:expression(eval(999999));
	position:absolute;
	_position:absolute;

	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-right: #666666 3px solid;
	border-right: #666666 3px solid;
	border-bottom: #666666 3px solid;
	
}


.offer_package {
	background-color: #eeeeee;
	z-index:999999;
	_z-index:expression(eval(9999));
	position:absolute;
	_position:absolute;
	border: 1px solid #666666;
	padding: 10px;	
	width: 500px;

}


.message_popover {
	background-color: #eeeeee;
	z-index:999999;
	_z-index:expression(eval(9999));
	position:absolute;
	_position:absolute;
	border: 1px solid #666666;
	padding: 10px;	
	width: 95%;

}



 .itinerarypopup {
	 position:fixed;
	 _position:absolute;
	cursor:move; 

	_right:expression(eval(60));
	_top:expression(eval(document.body.scrollTop + 60));
	top:25;
	right:25;
	z-index:999999;

	
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-right: #666666 3px solid;
	border-bottom: #666666 3px solid;
	

}



 .widget {

	position:absolute;
	cursor:move; 
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-right: #666666 3px solid;
	border-bottom: #666666 3px solid;
	

}



.selector {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	z-index:999999;
	_z-index:expression(eval(999999));
	position:absolute;
	_position:absolute;
	top:40%;
	left:40%;
	_top:expression(eval(document.body.scrollTop+(document.body.clientHeight / 3.5)));
	_right:expression(eval(200));

	cursor:move; 
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-right: #666666 3px solid;
	border-bottom: #666666 3px solid;
}


.package_title 
	{ 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #FFFFFF ; 
		font-weight: bold;
		background-color: #009900;
	}

.product_title 
	{ 
		font-size: 12px; 

		font-weight: bold;

	}

.pricedetailsubtable{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	cursor: default;

}


.errors{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-color: 990000;


}




 .detail {
	 position:fixed;
	 _position:absolute;
	top:25%;
	left:100;
	_top:expression(eval(document.body.scrollTop+(document.body.clientHeight / 4)));
	_left:expression(eval(100));
	z-index:999999;
	filter:alpha(opacity=97);
	opacity:0.97;
	-moz-opacity:0.97;
	cursor:move; 
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-right: #666666 3px solid;
	border-bottom: #666666 3px solid;
	
}
 


 .slideshow {
	 position:fixed;
	 _position:absolute;
	top:25%;
	left:100;
	_top:expression(eval(document.body.scrollTop+(document.body.clientHeight / 4)));
	_left:expression(eval(100));
	z-index:999999;
	filter:alpha(opacity=97);
	opacity:0.97;
	-moz-opacity:0.97;
	cursor:move; 
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-right: #666666 3px solid;
	border-bottom: #666666 3px solid;
	
}


.availcalendar {

	z-index:999999;
	position:absolute;
	cursor:move; 
	visibility:visible;
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-right: #666666 3px solid;
	border-bottom: #666666 3px solid;
	
	
}




.calculatedformfield
{
	border:0;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:right;
	
}


.changedfield
{
	border:0;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#660000;
	font-size: 12px;
	text-align:right;
	font-weight: bold;
}



.offer_table {
	background-color: #eeeeee;
	z-index:999999;
	_z-index:expression(eval(999999));
	position:absolute;
	_position:absolute;

	padding: 10px;	
	position: absolute;
	left: 100px;
	top: 100px;
	width: 500px;
		border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-right: #666666 3px solid;
	border-bottom: #666666 3px solid;


	
}


.requirements_table {
	background-color: #eeeeee;
	z-index:+999999;
	position:absolute;
	_position:absolute;
	
	padding: 10px;	
	position: absolute;
	left: 100px;
	top: 100px;
	width: 500px;
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-right: #666666 3px solid;
	border-bottom: #666666 3px solid;


	
}


.package {
	background-color: #eeeeff;
	
	z-index:999999;
	_z-index:expression(eval(999));
	position:absolute;
	_position:absolute;
	
	padding: 1px;	
	position: absolute;
	left: 5%;
	_left: 5%;
	top: 10%;
	_top: 10%;
	width: 90%;
	border: #666666 1px solid;
	text-align:left;
}




.package_title 
	{ 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #FFFFFF ; 
		font-weight: bold;
		background-color: #009900;
	}


.hidden
{
	position:absolute;
	left:-999;
	top:-9999;
	z-index:-999;
	_left:expression(eval(-999));
	display:none;
	
}
.visible
{
z-index:1;
visibility:visible;
}

