
/*
	Packages
*/

.packagePreviewBox {
	width:235px;
	height:300px;
	float:left;
	overflow:hidden;
	background-image: url("../img/packages/packageBack.png");
	background-repeat: no-repeat;
	background-position: 0 155px;
}

.packagePreviewBoxMargin {
	margin-right:18px;
}

.packagePreviewBox p {
	text-align: left !important;
	padding:3px;
}

.packagePreviewBox p {
	line-height: 1.4em !important;
}

.packagePreviewBox h1{
	font-size: 0.95em !important;
}

.packagePreviewBox h1 {
	padding-left:3px;
	padding-right:3px;
}

.packageItemSpacer {
	height:15px;
}

.packageItem ul li {
	line-height:1.4em!important;
}

.packageItem ul {
	margin-bottom:2px!important;
}

.packageItem p {
	margin:0 0 15px!important;
}

.trans50 {
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	background-color:#000000;
}

.hoverTrans {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background-color:#000000;
}

.hoverNoTrans:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}

.trans50white {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	background-color:#FFFFFF;
}

.trans50light {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	background-color:#FFFFFF;
}

.trans50color {
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	background-color:#219cd3;
}

.packagePicPrice{
	color:#ffffff !important;
	font-weight:bold !important;
	text-align:right;
	font-size:0.9em;
}

.packagePicTitle{
	color:#000000 !important;
	font-weight:bold !important;
	text-align:right;
	font-size:0.9em;
}

.packagePicDesc{
	color:#000000 !important;
	font-weight:bold !important;
	text-align:right;
	font-size:0.65em;
}

.packageItemPicDesc{
	color:#000000 !important;
	font-weight:bold !important;
	text-align:left;
	font-size:0.65em;
}

.packagePicLocation{
	color:#000000 !important;
	font-weight:bold !important;
	text-align:right;
	font-size:0.65em;
}


.packageBox {
	position:relative;
	height:155px;
	overflow:hidden;
}

.packageBoxValentinstag{
	background-color:#ff0000;
}

.packageBoxMinNightElement {
	position:absolute;
	width:235px;
	height:29px;
	top:0;
	left:0;
}

.packageBoxMinNightElementText {
	position:absolute;
	height:30px;
	color:#000000 !important;
	text-align:left;
	font-size:0.7em;
	top:0;
	left:0;
	margin-top:3px;
	padding-left:26px;
	margin-right:10px;

	background-image: url("../img/icons/exclamation-white.png");
	background-repeat: no-repeat;
	background-position: 5px 3px;
	
}


.packageBoxElement1 {
	position:absolute;
	height:11px;
	width:110px;
	top:34px;
	left:0px;
}
.packageBoxElement2 {
	position:absolute;
	height:11px;
	width:105px;
	top:34px;
	left:0px;
}

.packageBoxElement3 {
	position:absolute;
	height:20px;
	width:110px;
	top:45px;
	left:0px;
}

.packageBoxElement4 {
	position:absolute;
	height:20px;
	width:105px;
	top:48px;
	left:0px;
}

.packageBoxElement5 {
	position:absolute;
	height:11px;
	width:235px;
	top:141px;
	left:0px;
}

.packageBoxElement6 {
	position:absolute;
	height:10px;
	width:230px;
	top:141px;
	left:0px;
}

.packageBoxElement7 {
	position:absolute;
	height:11px;
	width:110px;
	top:65px;
	left:0px;
}
.packageBoxElement8 {
	position:absolute;
	height:11px;
	width:105px;
	top:65px;
	left:0px;
}
.packageBoxElement9 {
	position:absolute;
	height:13px;
	width:225px;
	top:152px;
	left:0px;
}
.packageBoxElement10 {
	position:absolute;
	height:12px;
	width:220px;
	top:153px;
	left:2px;
	overflow:hidden;
}

.ui-datepicker-trigger {
	margin-left:2px;
	margin-top:2px;

}

#idBookBut{
	padding-top:20px;
	clear:both;
}

.relPackageTitle{
	letter-spacing: 1px!important;line-height:1.1em;cursor:pointer;
}
.relPackageTitleBox{
	position:absolute;left:0px;right:0px;height:31px;cursor:pointer;
}
.relPackageBox {
	font-size:0.8em;color:#ffffff;height:123px;widht:177px;overflow:hidden;margin-bottom:10px;position:relative;
}
#relPackagesBar {
	width:177px;float:left;margin-left:19px;border-left:1px solid #999999;padding-left:9px;
}

.relPackageBox a h1, .relPackageBox a h1:hover, .relPackageBox a h1:visited {
	color:#ffffff;
}

.ui-datepicker-trigger {
	cursor:pointer;
}

.qtip-content {
	font-size:0.7em;
}

.ui-widget-content .minStayDate .ui-state-default {
	background-image:none;
	background-color:#ededf6;
	border: 1px solid #9999AD;
}

.ui-widget-content .minStayDate .ui-state-default:hover {
	background-image:none;
	background-color:#f8f8ff;
	border: 1px solid #9999AD;
}

.taxInfo {
	/*background-image: url("../img/icons/info.png") !important;*/
	background-image: url("../img/icons/information-small-white.png") !important;
	background-repeat: no-repeat;
	background-position:right;
	padding-right:17px;
	cursor:help;
}

#maincontainer a.locationMapLink {
	background-image: url("../img/icons/map-medium.png") !important;
	background-repeat: no-repeat;
	background-position:right;
	padding-right:17px;
	padding-left: 0px !important;
	margin-left: 0px !important;	
}

.fbPackageLike {
	position:absolute;
	top:373px;
	right:206px;
}
