

#content .leftcontent 								{width: 640px !important; padding:15px; text-align:left !important; background-color: #fff !important;}
#content .rightcontent 								{width: 240px !important;}

.tx-importhotels-pi2								{float: left; margin-top: 30px;}

.tx-importhotels-pi2 .clearer						{clear:both;}
.tx-importhotels-pi2 #offerListing .singleOffer		{/*position: relative; left: 0px; top: 0px;*/}
.tx-importhotels-pi2 #offerListing .offerImage		{float:left; width:232px; height: 105px; overflow:hidden; background-color:#0CF;}
.tx-importhotels-pi2 #offerListing .offerMain		{padding: 0 3px; margin: 10px 0 ;}
.tx-importhotels-pi2 #offerListing .offerMain h3	{font-weight: normal; font-size: 12px !important; float:left; margin: 0 !important; line-height: normal !important; text-transform: uppercase; white-space:nowrap;}
.tx-importhotels-pi2 #offerListing .offerMain h3 a	{text-decoration:none;font-size: 12px !important; }
.tx-importhotels-pi2 #offerListing .offerMain br	{line-height: 5px;}
.tx-importhotels-pi2 #offerListing .offerMain p		{margin-bottom: 0px;}


.tx-importhotels-pi2 #offerListing .offerMain h3 img	{margin: 2px 0 0 0px; vertical-align:top;  }
.tx-importhotels-pi2 #offerListing .offerMain h3 .star	{display:none;}

.tx-importhotels-pi2 #offerListing .offerMain .stars	{white-space: nowrap;}

.tx-importhotels-pi2 #offerListing .offerMain h3:hover span.stars img {
	display: none;
}
.tx-importhotels-pi2 #offerListing .offerMain h3:hover span.stars img.star {
	display: inline;
}

.tx-importhotels-pi2 #offerListing .offerMain h3:hover a {
	color: #CB589F;
}





.tx-importhotels-pi2 #offerListing .offerLogo		{float:right; width:90px; height:20px; margin:10px; text-align:right; display: none;}
.tx-importhotels-pi2 #offerListing .offerMeta		{clear:both; padding-top:10px;}


.tx-importhotels-pi2 #offerListing .offerPrice		{padding: 0 3px 0px 3px; height: 30px; vertical-align: top; }
.tx-importhotels-pi2 #offerListing .offerPrice a	{text-decoration:none; font-weight:bold;}

.tx-importhotels-pi2 #offerListing .info,
.tx-importhotels-pi2 #offerListing .offerLink		{float:left;}

.tx-importhotels-pi2 #offerListing .offerLink		{float: right;}

.tx-importhotels-pi2 #offerListing .info a			{
	background: url(/fileadmin/template/images/hotelinfoBtn.png) no-repeat !important;
	height: 23px;
	width: 143px;
	border: 0;
	text-decoration: none;
	display: block;
	padding: 4px 0 0 0px;	
	text-align: center;	
	text-transform:uppercase;
}

.tx-importhotels-pi2 #offerListing .offerLink a		{
	background: url(/fileadmin/template/images/requestBtn.png) no-repeat !important;
	height: 23px;
	width: 78px;
	border: 0;
	text-decoration: none;
	display: block;

	padding: 4px 0 0 0px;	
	text-align: center;

	
	text-transform:uppercase;
	/*
	text-decoration: none;
	padding: 3px 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

	background-image: -moz-linear-gradient(center top , #ccc 10%, #fff 100%);
	
	padding-left: 8px\0/ !important;	
	padding-right: 8px\0/ !important;	

	background: url(/fileadmin/template/images/submitBg.png) repeat-x  !important;
	border: 1px solid #C0C0C0;
	text-transform:uppercase;  
	*/
}

.tx-importhotels-pi2 #offerListing .info a:hover,
.tx-importhotels-pi2 #offerListing .offerLink a:hover {
	color: #CB589F;
}

.tx-importhotels-pi2 #offerListing .singleOffer		{/*position: relative; left: 0px; top: 0px;*/}
.tx-importhotels-pi2 #offerListing table			{border: 0px solid black; border-collapse: collapse; height:100%;}
.tx-importhotels-pi2 #offerListing td				{padding-bottom: 10px; vertical-align: top;}
.tx-importhotels-pi2 #offerListing td table			{background: #F3F3F3; width: 232px; height: 100%; margin: 0 10px 0 0;}
.tx-importhotels-pi2 #offerListing td table td		{padding: 0;}

#offerListing p.region								{color: #ce19a6; text-transform: uppercase;}



.tx-importhotels-pi2 #offerListing .offerdate			{clear: both; font-weight:bold; padding-top: 10px;}
.tx-importhotels-pi2 #offerListing .offerRight			{background-color:#f3f3f3; width:232px; float:left;}
.tx-importhotels-pi2 #offerListing .offerRight .clearer {line-height: 10px;}

.tx-importhotels-pi2 #offerListing td table td.offerBtn	{vertical-align:bottom; padding: 0 3px 0px 3px; height:40px;}

.tx-importhotels-pi2 #offerListing .offerForm {
    display: block;
    border: 1px solid #F5F2EF;
    padding: 10px;
    background: #ffffff;
    padding-bottom: 20px;
}

.tx-importhotels-pi2 #offerListing .offerDetails {
    width: 90px;
    height: 10px;
}
