/* Overview */
.cntPropDescr table.Image						{margin-top: 10px;}
.cntPropDescr table.Image td					{height: 180px; background-position: center center; background-repeat: no-repeat;}
.cntPropDescr table.Image span					{border-right: 2px solid #fff; float: right; height: 180px;}
.cntPropDescr table.Image td.Image1				{width: 33%}
.cntPropDescr table.Image td.Image2				{width: 34%}
.cntPropDescr table.Image td.Image3				{width: 33%}
.cntPropDescr table.Image td.Image3 span		{display: none;}

.cntPropDescr table.Description					{margin-top: 25px;}
.cntPropDescr table.Description td.Column1		{line-height: 1.4em; padding-right: 20px;}
.cntPropDescr table.Description td.Column2		{width: 180px;}
.cntPropDescr table.Description div.Intro		{font-size: 9pt; line-height: 1.4em; margin-bottom: 20px;}

.cntPropDescr table.Description table.Info		{width: 100%; margin-bottom: 20px;}
.cntPropDescr table.Description table.Info td	{padding: 3px 7px;}

.cntPropDescr div.Book							{width: 180px; height: 51px; padding-top: 9px; margin-bottom: 12px; text-align: center; background-image: url(Property/bgBook.gif); background-repeat: no-repeat; color: #fff; cursor: pointer;}
.cntPropDescr div.Book h3						{color: #fff; line-height: 15px;}
.cntPropDescr div.Book h2						{color: #fff; line-height: 14px; margin-top: 1px;}
.cntPropDescr div.Book a						{text-indent: -1000px; display: none;}

.cntPropDescr div.Review div.Overview			{width: 160px; padding: 10px 10px 7px 10px; text-align: center; background-image: url(Property/bgReview.gif); background-repeat: no-repeat; font-family: Tahoma, Arial; font-size: 7pt;}
.cntPropDescr div.Review div.Overview h2 span	{color: #a17c37}
.cntPropDescr div.Review div.BarProcent			{width: 100px; height: 9px; background-image: url(Property/bgBarProcentSmall.gif); margin: 3px 30px 4px 30px;}
.cntPropDescr div.Review div.BarProcent div		{float: left; height: 9px; background-image: url(Property/bgBarProcentSmallA.gif);}
.cntPropDescr div.Review div.BarPoint			{width: 87px; height: 11px; background-image: url(Property/bgBarPointSmall.gif); margin: 2px 36px 4px 37px;}
.cntPropDescr div.Review div.BarPoint div		{float: left; height: 11px; background-image: url(Property/bgBarPointSmallA.gif);}

.cntPropDescr div.Review div.Summary			{width: 154px; padding: 7px 13px 13px 13px; margin-bottom: 12px; background-image: url(Property/bgReviewBottom.gif); background-position: bottom; background-repeat: no-repeat;}
.cntPropDescr div.Review div.Summary table		{width: 154px;}
.cntPropDescr div.Review div.Summary td			{border-bottom: 1px solid #ccc; padding: 3px 0 2px 0;}
.cntPropDescr div.Review div.Summary td.Name	{width: 70%;}
.cntPropDescr div.Review div.Summary td.Score	{width: 30%; text-align: right;}
.cntPropDescr div.Review div.Summary div.Full	{text-align: right; padding-top: 3px;}


.cntPropDescr div.AddInfo						{clear: both; margin-bottom: 12px; width: 220px; height: auto; overflow: hidden;}

.cntPropDescr table.Poi							{width: 100%; margin-bottom: 12px;}
.cntPropDescr table.Poi td.Icon					{width: 22px;}
.cntPropDescr table.Poi td.Icon img				{width: 22px; height: 30px;}
.cntPropDescr table.Poi td.Icon span			{width: 22px; height: 30px;}
.cntPropDescr table.Poi td.Descr				{padding: 3px 6px;}
.cntPropDescr table.Poi tr.Sep td				{height: 2px;}


/* Pictures */
.cntPropPicture								{margin-top: 8px; clear: both;}
.cntPropPicture	td.Image					{width: 370px; float: left;}
.cntPropPicture	td.Image div				{margin-top: 8px;}
.cntPropPicture	td.Image img				{width: 370px;}
.cntPropPicture td.Thumbnails div			{float: left;}
.cntPropPicture td.Thumbnails a				{float: left; border: 1px solid #ccc; margin: 0 0 10px 10px;}
.cntPropPicture td.Thumbnails a:hover		{border: 1px solid #999;}
.cntPropPicture td.Thumbnails img			{width: 51px; height: 51px; margin: 1px;}


/* Facilities */
.cntPropFacilities td						{width: 33%;}
.cntPropFacilities td.Item					{padding: 4px 0 4px 0;}
.cntPropFacilities td div.Yes				{background-image: url(Icons/icnYes.gif); background-repeat: no-repeat; float: left; padding-left: 13px; background-position: 0 2px; margin-left: 5px; font-weight: bold;}
.cntPropFacilities td div.Some				{background-image: url(Icons/icnSome.gif); background-repeat: no-repeat; float: left; padding-left: 13px; background-position: 0 2px; margin-left: 5px; font-weight: bold;}
.cntPropFacilities td div.No				{background-image: url(Icons/icnNo.gif); background-repeat: no-repeat; float: left; padding-left: 13px; background-position: 0 2px; margin-left: 5px; color: #666;}


/* Customer review */
.cntReview									{padding-top: 8px;}
.cntReview table.Summary					{}
.cntReview td.bgSummaryBot					{height: 5px; background-image: url(Property/bgBotL.gif);}
.cntReview td.bgDetailBot					{background-image: url(Property/bgBotR.gif); background-position: right;}

.cntReview td.bgSummary						{background-image: url(Property/bgTopL.gif); width: 180px; padding: 12px 10px 8px 10px; text-align: center; font-family: Tahoma, Arial; font-size: 7pt;}
.cntReview td.bgSummary	h3					{padding-bottom: 2px;}
.cntReview td.bgSummary	h1					{color: #a17c37; line-height: 1.2em; }
.cntReview td.bgSummary	h1 b				{color: #000;}
.cntReview td.bgSummary div.BarProcent		{width: 100px; height: 10px; background-image: url(Property/bgBarProcent.gif); margin: 3px 38px 5px 40px;}
.cntReview td.bgSummary div.BarProcent div	{float: left; height: 10px; background-image: url(Property/bgBarProcentA.gif);}
.cntReview td.bgSummary div.BarPoint		{width: 87px; height: 16px; background-image: url(Property/bgBarPoint.gif); margin: 0 45px 3px 46px;}
.cntReview td.bgSummary div.BarPoint div	{float: left; height: 16px; background-image: url(Property/bgBarPointA.gif);}

.cntReview td.bgDetail						{background-image: url(Property/bgTopR.gif); background-position: top right; padding: 8px 12px;}
.cntReview td.bgDetail table				{width: 100%;}
.cntReview td.bgDetail table td				{border-bottom: 1px solid #ccc; padding: 3px 0 2px 0;}
.cntReview td.bgDetail table td.Name		{width: 30%}
.cntReview td.bgDetail table td.Score		{width: 20%; text-align: right;}
.cntReview td.bgDetail table h3				{padding-right: 25px;}

.cntReview .ctnTravGroups					{margin-top: 10px;}
.cntReview .ctnTravGroups h3				{margin-bottom: 2px;}
.cntReview .ctnTravGroups td.bgGroupMain	{padding: 12px 10px 2px 14px; background-image: url(Property/bgGroupTL.gif);}
.cntReview .ctnTravGroups td.bgGroupTR		{background-image: url(Property/bgGroupTR.gif); width: 5px;}
.cntReview .ctnTravGroups td.bgGroupBL		{background-image: url(Property/bgGroupBL.gif); height: 5px;}
.cntReview .ctnTravGroups td.bgGroupBR		{background-image: url(Property/bgGroupBR.gif); width: 5px;}
.cntReview .ctnTravGroups div.Item			{float: left; text-align: center; width: 75px; line-height: 1.1em; padding-top: 33px; margin: 0 10px 4px 0; background-repeat: no-repeat; background-position: top center;}
.cntReview .ctnTravGroups div.icnOld		{background-image: url(Property/icnOld.gif);}
.cntReview .ctnTravGroups div.icnChild		{background-image: url(Property/icnChild.gif);}
.cntReview .ctnTravGroups div.icnTeen		{background-image: url(Property/icnTeen.gif);}
.cntReview .ctnTravGroups div.icnCouple		{background-image: url(Property/icnCouple.gif);}
.cntReview .ctnTravGroups div.icnSingle		{background-image: url(Property/icnSingle.gif);}
.cntReview .ctnTravGroups div.icnBusiness	{background-image: url(Property/icnBusiness.gif);}
.cntReview .ctnTravGroups div.bgBar			{background-image: url(Property/bgBarSmall.gif); height: 7px; width: 75px; margin: 4px 0 3px 0;}
.cntReview .ctnTravGroups div.bgBarA		{background-image: url(Property/bgBarSmallA.gif); height: 7px; float: left;}



.cntReview div.About						{background-image: url(Icons/icnInfo.gif); background-repeat: no-repeat; padding-left: 22px; margin-top: 8px;}

.cntReview div.Review div.Author			{padding: 0 0 10px 23px; background-repeat: no-repeat; margin-top: 15px;}				
.cntReview div.Review div.Rec				{background-image: url(Icons/icnRec.gif);}
.cntReview div.Review div.Rec span			{font-weight: bold; color: #477916;}
.cntReview div.Review div.NotRec			{background-image: url(Icons/icnNotRec.gif);}
.cntReview div.Review div.NotRec span		{font-weight: bold; color: #666;}

/*.cntReview div.Review h3					{padding: 1px 0 8px 23px; background-repeat: no-repeat; margin-top: 15px;}
.cntReview div.Review h3 span				{color: #000;}
.cntReview div.Review h3.Rec				{color: #477916; background-image: url(Icons/icnRec.gif);}
.cntReview div.Review h3.NotRec				{color: #666; background-image: url(Icons/icnNotRec.gif);}*/

.cntReview div.Quote						{padding: 0 0 15px 23px; background-image: url(Icons/bgQuote.gif); background-repeat: no-repeat;}
.cntReview div.Quote span					{font-size: 8pt; line-height: 1.3em; }

.cntReview div.Review table.Score			{width: 100%;}
.cntReview div.Review table.Score td		{padding: 3px 10px; line-height: 13px; text-align: center; border-left: 1px dashed #ccc; border-top: 1px solid #999; border-bottom: 1px solid #999;}
.cntReview div.Review table.Score td.First	{border-left: 1px solid #999;}
.cntReview div.Review table.Score td.Last	{border-right: 1px solid #999;}

.cntReview div.Review div.Separator			{border-bottom: 1px solid #ccc; margin-top: 15px;}
