/* Sorting */
.cntSorting td.bgTopL							{background-image: url(Sorting/bgTopL.gif); width: 4px; height: 4px;}
.cntSorting td.bgTop							{background-color: #fce299; border-top: 1px solid #e4be6b; font-size: 0;}
.cntSorting td.bgTopR							{background-image: url(Sorting/bgTopR.gif); width: 4px;}
.cntSorting td.bgL								{background-color: #fce299; border-left: 1px solid #e4be6b; font-size: 0;}
.cntSorting td.bgR								{background-color: #fce299; border-right: 1px solid #e4be6b; font-size: 0;}
.cntSorting td.bgBotL							{background-image: url(Sorting/bgBotL.gif); width: 4px; height: 4px;}
.cntSorting td.bgBotL2							{background-color: #fce299; width: 3px; height: 3px; border-bottom: 1px solid #e4be6b; border-left: 1px solid #e4be6b; font-size: 0;}
.cntSorting td.bgBot							{background-color: #fce299; border-bottom: 1px solid #e4be6b; font-size: 0;}
.cntSorting td.bgBotR							{background-image: url(Sorting/bgBotR.gif); width: 4px;}
.cntSorting td.bgBotR2							{background-color: #fce299; width: 3px; border-right: 1px solid #e4be6b; border-bottom: 1px solid #e4be6b; font-size: 0;}
.cntSorting td.Content							{background-color: #fce299; padding: 0 5px 5px 6px;}

.cntSorting div.Item							{float: left; width: 165px;}
.cntSorting div.Name							{font-weight: bold; padding: 5px 0 2px 0;}
.cntSorting div.Value select					{width: 155px;}
.cntSorting div.Value select.Marked option		{background-color: #ffffc0;}

.cntSorting div.More							{clear: left; padding-top: 2px;}

.cntSorting div.Sep								{clear: both; margin: 10px 0; border-top: 1px solid #e4be6b; border-bottom: 1px solid #fff; font-size: 0;}

.cntSorting h3									{margin-bottom: 3px;}
.cntSorting #rsltFilterAttributes				{margin-bottom: 4px;}
.cntSorting #rsltFilterAttributes td			{padding-right: 10px;}
.cntSorting td.bgBotL_alt						{background-image: url(Sorting/bgBotL_alt.gif); width: 4px; background-position: bottom;}
.cntSorting td.bgBotL_alt2						{background-color: #fad787; width: 3px; height: 3px; border-bottom: 1px solid #e4be6b; border-left: 1px solid #e4be6b; font-size: 0;}
.cntSorting td.bgBot_alt						{background-color: #fad787; border-bottom: 1px solid #e4be6b; padding: 6px 8px 5px 8px;}
.cntSorting td.bgBotR_alt						{background-image: url(Sorting/bgBotR_alt.gif); width: 4px; background-position: bottom;}
.cntSorting td.bgBotR_alt2						{background-color: #fad787; width: 3px; border-right: 1px solid #e4be6b; border-bottom: 1px solid #e4be6b; font-size: 0;}


/* Result general */
.AccoSeparator											{border-top: 1px solid #ccc; margin: 17px 0;}
.AccoSeparator2											{border-top: 1px dashed #ccc; margin: 15px 0 0 0;}
.OtherSeparator											{height: 15px;}
.cntStdResultSep										{border-top: 1px dashed #ccc; margin: 17px 0;}

/* Result header standard */
.cntResultStand											{margin-bottom: 15px;}
.cntResultStand td.Image img							{float: left; margin-right: 10px; border: 0;}
.cntResultStand img.Logo								{float: right; margin-left: 5px; clear: right;}
.cntResultStand div.Counter								{float: left; margin-right: 5px; width: 20px; height: 17px; text-align: center; font-family: Arial; color: #fff; font-weight: bold; font-size: 11px; padding-top: 3px; background-image: url(style_1/btn/btnCounter.gif); background-repeat: no-repeat;}
.cntResultStand h2										{float: left; margin-right: 2px;}
.cntResultStand h2 a									{text-decoration: none; color: #000;}
.cntResultStand h2 a:hover								{text-decoration: none; color: #000;}
.cntResultStand div.Rating								{float: left; width: 55px;}
.cntResultStand div.Rating div.Ratestar					{float: left; width: 8px; height: 10px; margin-left: 2px; background-image: url(Result/imgRatestar.gif); background-repeat: no-repeat; background-position: 0 2px;}
.cntResultStand div.TravRating							{text-align: center; font-family: Tahoma, Verdana, Sans-Serif; font-size: 7pt; line-height: 1em; margin: 0 0 10px 5px; float: right; clear: right;}
.cntResultStand div.TravRating div.Top					{background-image: url(Result/bgTravRatingTop.gif); width: 94px; padding: 8px 3px 4px 3px; position: relative;}
.cntResultStand div.TravRating div.Top div				{font-weight: bold; color: #a17c37; margin-bottom: 6px;}
.cntResultStand div.TravRating div.Top h4.Procent		{font-size: 11pt; padding: 0 0 4px 8px; text-align: left;}
.cntResultStand div.TravRating div.Top h4.Point			{font-size: 11pt; padding: 0 0 4px 0;}
.cntResultStand div.TravRating div.Top h4.Point span	{color: #7e5d18;}
.cntResultStand div.TravRating div.Bot					{background-image: url(Result/bgTravRatingBot.gif); width: 100px; height: 4px;}
.cntResultStand div.TravRating div.Bar					{background-image: url(Result/bgTravBar.gif); width: 40px; height: 8px; position: absolute; right: 10px; top: 24px; background-repeat: no-repeat;}
.cntResultStand div.TravRating div.BarA					{background-image: url(Result/bgTravBarA.gif); height: 8px; float: left;}
.cntResultStand div.Links								{width: 100%; float: left; padding-top: 7px;}
.cntResultStand div.Links a								{margin-right: 10px;}
.cntResultStand div.AttributeIcon						{float: left; height: 32px; font-family: Tahoma; font-size: 10px; text-align: center; margin: 8px 3px 0 0; text-align: center;}
.cntResultStand div.AttributeIcon img					{width: 20px; height: 20px;}


/* Intergrated header */
.PropIntergrated td.Image					{width: 130px;}
.PropIntergrated td.Image img				{width: 120px; height: 120px;}


/* Intergrated large header */
.PropIntergratedLarge td.Image				{width: 160px;}
.PropIntergratedLarge td.Image img			{width: 150px; height: 150px;}


/* Fuzzy header */
.PropFuzzyLarge td.Image					{width: 130px;}
.PropFuzzyLarge td.Image img				{width: 120px; height: 120px;}


/* Fuzzy small header */
.PropFuzzySmall td.Image					{width: 90px;}
.PropFuzzySmall td.Image img				{width: 80px; height: 80px;}


/* Search result fuzzy */
.cntResultFuzzy								{border: 1px solid #8C8C8C; border-left: 0px; width: 552px;}
.cntResultFuzzy	tr.Week td					{text-align: center; border-left: 1px solid #8C8C8C; height: 15px; font-weight: bold; padding: 2px 0px 3px 0px; color: #666;}
.cntResultFuzzy	tr.Day td					{text-align: center; width: 18px; border-left: 1px solid #8C8C8C; border-bottom: 1px solid #8C8C8C; font-family: Tahoma; height: 15px; line-height: 10px; padding-bottom: 2px; font-size: 10px;}
.cntResultFuzzy	tr.Choose td				{width: 19px; height: 15px;}
.cntResultFuzzy	tr.Choose td.First			{background-image: url(Result/b0.gif); background-color: #e6e6e6; width: 9px; height: 15px; border-left: 1px solid #8C8C8C; background-color: #BABABA;}
.cntResultFuzzy	tr.Choose td.Last			{background-image: url(Result/b3.gif); background-color: #e6e6e6; width: 9px; height: 15px; background-color: #BABABA;}
.cntResultFuzzy	tr.Choose td.b1				{background-image: url(Result/b1.gif); background-color: #b3e45a; cursor: pointer;}
.cntResultFuzzy	tr.Choose td.b1-1			{background-image: url(Result/b1-1.gif); background-color: #5f972b; cursor: pointer}
.cntResultFuzzy	tr.Choose td.b1-2			{background-image: url(Result/b1-2.gif); background-color: #5f972b; cursor: pointer}
.cntResultFuzzy	tr.Choose td.b1-3			{background-image: url(Result/b1-3.gif); background-color: #5f972b; background-position: top right; cursor: pointer}
.cntResultFuzzy	tr.Choose td.b2				{background-image: url(Result/b2.gif); background-color: #def7a9; cursor: default;}
.cntResultFuzzy	tr.Choose td.b3				{background-image: url(Result/b3.gif); background-color: #e6e6e6; cursor: default;}
.cntResultFuzzy	tr.Choose td.b4				{background-image: url(Result/b4.gif); background-color: #cc3300;}
.cntResultFuzzy td.PlaceResult 				{border-left: 1px solid #8C8C8C; border-top: 1px solid #8C8C8C;}

.cntResultFuzzy .tblBook					{width: 520px; margin: 4px 10px;}
.cntResultFuzzy .tblBook td.Item			{border-bottom: 1px solid #ccc;}
.cntResultFuzzy .tblBook td					{height: 29px;}
.cntResultFuzzy .tblBook td.Price table		{width: 100%;}
.cntResultFuzzy .tblBook td.Book			{width: 80px;}
.cntResultFuzzy .tblBook td.Book table 		{width: 80px;}
.cntResultFuzzy .tblBook td.Info			{width: 170px; padding-left: 10px;}


/* Search result fuzzy 582px */
/*.cntResultFuzzy							{width: 582px;}
.cntResultFuzzy	tr.Choose td.First			{width: 10px;}
.cntResultFuzzy	tr.Choose td.Last			{width: 10px;}
.cntResultFuzzy	tr.Day td					{width: 19px;}
.cntResultFuzzy	tr.Choose td				{width: 20px;}
.cntResultFuzzy .tblBook					{width: 550px;}*/


/* Search result fuzzy 612px */
/*.cntResultFuzzy							{width: 612px;}
.cntResultFuzzy	tr.Choose td.First			{width: 11px;}
.cntResultFuzzy	tr.Choose td.Last			{width: 11px;}
.cntResultFuzzy	tr.Day td					{width: 20px;}
.cntResultFuzzy	tr.Choose td				{width: 21px;}
.cntResultFuzzy .tblBook					{width: 580px;}*/


/* Basic header */
.PropBasic td.Header					{color: #fff; padding: 5px 7px;}
.PropBasic h3							{float: left; margin-right: 2px;}
.PropBasic div.Ratestar					{float: left; height: 10px; width: 8px; margin-left: 2px; background-image: url(Style_1/imgRatestar2_white.gif); background-repeat: no-repeat; background-position: 0 2px;}
.PropBasic td.Image						{width: 85px; padding: 2px 0 2px 2px}
.PropBasic td.Image img					{width: 85px; height: 85px; float: left;}
.PropBasic td.Content					{padding: 7px 7px 7px 10px;}
.PropBasic td.Logo						{font-size: 0px;}
.PropBasic td.Logo img					{float: right; margin: 14px 7px 7px 7px;}
.PropBasic div.OtherInfo				{margin-top: 5px;}
.PropBasic div.OtherAttributes			{margin-top: 5px;}
.PropBasic a.link360					{float: right; color: #fff; float: right; font-weight: bold; font-size: 9px; text-decoration: none; margin-left: 7px; background-image: url(Style_1/btn/link360.gif); background-repeat: no-repeat; padding-left: 15px; height: 12px;}
.PropBasic a.linkMap					{float: right; color: #fff; float: right; font-weight: bold; font-size: 9px; text-decoration: none; margin-left: 7px; background-image: url(Style_1/btn/linkMap.gif); background-repeat: no-repeat; padding-left: 15px; height: 12px;}


/* Searchresult dynamic */
.ResultLegend td						{padding: 3px 7px 3px 7px; font-family: Tahoma, Verdana, Sans-Serif; font-size: 10px; color: #666;}
.ResultLegend td.Day					{padding-left: 2px; padding-right: 2px; border-left: 1px solid #fff; text-align: center;}
.ResultLegend td.Beds					{border-left: 1px solid #fff; text-align: center;}
.ResultLegend td.Square					{border-left: 1px solid #fff; text-align: center;}
.ResultLegend td.Info					{padding-left: 4px; padding-right: 4px;}
.ResultLegend td.Total					{border-left: 1px solid #fff; text-align: right;}
.ResultItem	td							{padding: 3px 7px 3px 7px;}
.ResultItem	td img						{margin-right: 6px;}
.ResultItem td.Number					{width: 11px; font-family: Arial, Sans-Serif; font-size: 14px; font-weight: bold; color: #fff;}
.ResultItem td.Product					{width: 100%;}
.ResultItem td.Day						{padding-left: 2px; padding-right: 2px; border-left: 1px solid #fff; text-align: center;}
.ResultItem td.Beds						{border-left: 1px solid #fff; text-align: center;}
.ResultItem td.Square					{border-left: 1px solid #fff; text-align: center;}
.ResultItem td.Info						{padding-left: 4px; padding-right: 4px; width: 40px;}
.ResultItem td.Book						{padding: 4px 7px 5px 7px; width: 90px; line-height: 12px; border-left: 1px solid #fff; text-align: right;}
.ResultItem td.Book h3					{float: right; padding-bottom: 4px; color: #aa0a00;}
.ResultItem td.Book .btnCurrency		{float: right; margin-left: 3px;}
/*.ResultItem td.Book .btnCurrency		{float: left;}*/
.ResultItem td.Book .BtnBook			{clear: both;}
.ResultItem a.RateInfo					{background-image: url(Style_1/icnInfo.gif); background-repeat: no-repeat; background-position: right; height: 13px; margin-top: 14px; padding: 1px 16px 0 0; float: right; font-weight: bold; font-family: Verdana; font-size: 9px; text-decoration: none;}
.ResultItem	td.Package					{background-color: #fff; padding: 7px;}
.ResultItem	td.Package img				{width: 45px; height: 45px; border: 0; float: left; margin-right: 7px;}
.ResultItem	td.Package span.Intro		{font-style: italic;}


/* Searchresult other */
.cntResultOther							{}
.cntResultOther .Shadow					{background-image: url(Misc/bgToned.gif); background-repeat: no-repeat; background-position: 0 0; padding: 10px; background-color: #fff;}
.cntResultOther table.Content			{width: 100%;}

.cntResultOther tr.Label td				{border-bottom: 1px solid #ccc; padding-bottom: 6px;}
.cntResultOther tr.Label td.Days		{}
.cntResultOther tr.Label td.Days table	{float: right;}
.cntResultOther tr.Label td.Days td		{width: 25px; border: 0; padding: 0;}
.cntResultOther tr.Label td.Days h3		{text-align: center;}
.cntResultOther tr.Label td.Price		{width: 140px; text-align: right;}
.cntResultOther tr.Label td.Price h3	{width: 140px;}

.cntResultOther tr.Item	td				{padding: 6px 0;}
.cntResultOther tr.Item	td.Product		{padding-right: 15px; width: 100%;}
.cntResultOther tr.Item	td.Product a	{background: url(Icons/icnInfoSmall.gif) no-repeat; padding-left: 15px; display: block;}
.cntResultOther tr.Item	td.Product img	{width: 35px; height: 35px; border: 0; float: left; margin-right: 8px;}
.cntResultOther tr.Item td.Days			{}
.cntResultOther tr.Item td.Days table	{float: right;}
.cntResultOther tr.Item td.Days td		{text-align: center; padding: 3px 0;}
.cntResultOther tr.Item td.Days td img	{width: 9px; height: 9px; margin: 0 8px;}	
.cntResultOther tr.Item td.Price		{width: 140px; text-align: right;}
.cntResultOther tr.Item td.Price a		{margin-top: 4px;}
.cntResultOther tr.Item td.Price span	{font-weight: bold; display: block;}
.cntResultOther tr.Separator div		{border-top: 1px solid #ccc;}

.cntResultOther .Book					{padding: 10px 10px 0px 10px;}
.cntResultOther .Book table				{width: 100%;}
.cntResultOther .Date					{}
.cntResultOther .Pricegroup				{text-align: right; padding-right: 5px; width: 150px;}
.cntResultOther .Amount					{width: 30px;}
.cntResultOther .Amount	input			{width: 24px; float: left; margin: 1px 0;}
.cntResultOther .Price					{text-align: right; width: 100px;}

.cntResultOther .Add					{float: left; width: 100%; margin-bottom: 5px;}
.cntResultOther .Add a					{float: right; margin: 0 10px 10px 0;}
.cntResultOther .Booked					{background-color: #fbe198; padding: 5px 10px; margin-bottom: 5px;}

.cntResultOther tr.Divider div			{height: 1px; border-bottom: 1px solid #fff; margin: 4px 0 5px 0;}


/* Searchresult presentation other */
.cntDescriptionOther					{background-color: #fff;}
.cntDescriptionOther table td			{padding: 10px;}
.cntDescriptionOther table .Image		{width: 90px; padding-right: 0;}
.cntDescriptionOther table .Image img	{width: 90px; height: 90px; float: left;}
.cntDescriptionOther table h3			{margin-bottom: 3px;}
.cntDescriptionOther table div			{margin-top: 3px;}


/* Headline help */
a#PageHeadlineHelp						{display: block; position: relative; float: right; width: 16px;}
a#PageHeadlineHelp #icon				{position: absolute; top: 3px; background-image: url(../../css/style_1/btn/btnHelpBubble.gif); width: 16px; height: 20px; cursor: help;}
a#PageHeadlineHelp #hidden				{display: none;}
a#PageHeadlineHelp:hover				{background-color: Transparent; text-decoration: none;}
a#PageHeadlineHelp:hover #hidden		{top: 24px; display: block; position: absolute; right: 0; width: 380px;}
a#PageHeadlineHelp:hover div.Bg			{color: #000; background-image: url(../../css/Style_1/bgHelpBubble.gif); background-repeat: repeat-y; width: 360px; padding: 26px 10px 10px 10px;}
a#PageHeadlineHelp:hover div.Bottom		{background-image: url(../../css/Style_1/bgHelpBubbleBottom.gif); background-repeat: repeat-y; width: 380px; height: 5px;}
a#PageHeadlineHelp h3					{background-image: url(../../css/style_1/btn/btnHelp.gif); background-repeat: no-repeat; padding-left: 20px; margin-bottom: 5px;}


/* Package steps */
.cntPackageSummary										{}
.cntPackageSummary h3.Name								{padding: 10px 0 2px 0;}
.cntPackageSummary div.Text								{float: left;}

.cntPackageSummary table.Steps td.Check					{width: 17px; padding-left: 7px}
.cntPackageSummary table.Steps td.Check img				{width: 12px; height: 11px;}
.cntPackageSummary table.Steps td.Slot					{width: 210px;}
.cntPackageSummary table.Steps td.Product				{padding: 4px 10px;}

.cntPackageSummary table.Steps tr.Active				{}
.cntPackageSummary table.Steps tr.Active td.Check		{height: 25px;}		
.cntPackageSummary table.Steps tr.Active td.Slot		{}
.cntPackageSummary table.Steps tr.Active td.Slot h3		{color: #fff;}
.cntPackageSummary table.Steps tr.Active td.Product		{}

.cntPackageSummary table.Steps tr.NotActive				{}
.cntPackageSummary table.Steps tr.NotActive td.Check	{height: 23px;}
.cntPackageSummary table.Steps tr.NotActive td.Slot		{}
.cntPackageSummary table.Steps tr.NotActive td.Product	{}

.cntPackageSummary table.Steps tr.Separator	td			{padding: 2px 0;}
.cntPackageSummary table.Steps tr.Separator	td div		{border-top: 1px solid #ccc;}

.cntPackageSummary a.Help								{z-index: 1; position: relative; cursor: help; background-image: url(Icons/icnInfoSmall.gif); background-repeat: no-repeat; display: block; float: left; padding-left: 15px; margin-top: 2px;}
.cntPackageSummary a.Help #hidden						{display: none;}
.cntPackageSummary a.Help:hover							{z-index: 2; background-color: Transparent; text-decoration: none;}
.cntPackageSummary a.Help:hover #hidden					{top: 15px; display: block; position: absolute; width: 230px; left: 0px;}
.cntPackageSummary a.Help:hover div.Top					{background-image: url(Misc/imgTopHelpBubble.gif); background-repeat: repeat; width: 11px; height: 12px; position: absolute; left: 15px;}
.cntPackageSummary a.Help:hover div.Content				{color: #000; background-color: #fde59e; border: 2px solid #e4be6b; margin-top: 10px; padding: 10px;}
.cntPackageSummary a.Help h3							{background-image: url(style_1/btn/btnHelp.gif); background-repeat: no-repeat; padding-left: 20px; margin-bottom: 5px;}


/* Result Ferry */
.cntResultFerry											{background-image: url(Misc/bgToned.gif); background-repeat: no-repeat; background-position: 2px 2px;}
.cntResultFerry div div									{padding: 10px 8px 8px 8px;}
.cntResultFerry table									{width: 100%;}

.cntResultFerry tr.Label td								{}
.cntResultFerry tr.Label .Choose						{width: 144px; padding-left: 6px; text-align: right;}

.cntResultFerry tr.SubLabel td							{padding: 2px 0 4px 0;} 
.cntResultFerry tr.SubLabel .Ship						{width: 80px;}
.cntResultFerry tr.SubLabel .Ticket						{width: 160px;}
.cntResultFerry tr.SubLabel .Choose						{width: 150px; text-align: right;}
.cntResultFerry tr.SubLabel .Alternatives td			{width: 25px; text-align: center; padding: 0; border: 0;} 

.cntResultFerry tr.Item	td								{padding: 1px 0; border-top: 1px solid #ccc;} 
.cntResultFerry tr.Item	.Trip							{padding: 4px 0;}
.cntResultFerry tr.Item	.Alternatives					{float: right;}
.cntResultFerry tr.Item	.Alternatives td				{width: 25px; text-align: center; padding: 0; border: 0;}
.cntResultFerry tr.Item a.Help							{background-image: url(Icons/icnInfoSmall.gif); background-repeat: no-repeat; padding-left: 15px; width: 145px; text-align: left;}

.cntResultFerry a.Help									{z-index: 1; position: relative; width: 25px; text-align: center; cursor: help; background-repeat: no-repeat; display: block; float: left;}
.cntResultFerry a.Help .Hidden							{display: none; position: relative;}
.cntResultFerry a.Help:hover							{z-index: 2; background-color: Transparent; text-decoration: none;}
.cntResultFerry a.Help:hover .Hidden					{float: left; width: 230px; top: 15px; display: block; position: absolute; right: 0;}
.cntResultFerry a.Help:hover div.Top					{position: absolute; background-image: url(Misc/imgTopHelpBubble.gif); background-repeat:no-repeat; height: 12px; width: 11px; top: 0; right: 11px;}
.cntResultFerry a.Help:hover div.Content				{float: left; width: 206px; color: #000; text-align: left; background-color: #fde59e; border: 2px solid #e4be6b; padding: 10px; margin-top: 10px;}
.cntResultFerry a.Help:hover div.Content img			{float: left; border: 0; margin: 0 7px 7px 0;}
.cntResultFerry a.Help h3								{background-image: url(style_1/btn/btnHelp.gif); background-repeat: no-repeat; padding-left: 20px; margin-bottom: 5px;}


/* PUSH PINS FOR MAP */
/* Price */
.pinPrice												{background: url(PushPin/pinPriceReg.gif) no-repeat; width: 45px; height: 22px; padding-top: 3px; text-align: center; color: #fff; font-family: Verdana, Tahoma, Sans-Serif; font-size: 9px; font-weight: bold; cursor: pointer;}
.pinPrice[class]										{background-image: url(PushPin/pinPriceReg.png);}
.pinPrice a												{color: #fff; text-decoration: none;}
/* 1 star */
.pinPrice1s												{background: url(PushPin/pinPriceReg.gif) no-repeat 0 -50px; width: 45px; height: 29px; padding-top: 2px; text-align: center; color: #fff; font-family: Verdana, Tahoma, Sans-Serif; font-size: 9px; font-weight: bold; cursor: pointer;}
.pinPrice1s[class]										{background-image: url(PushPin/pinPriceReg.png);}
.pinPrice1s a											{color: #fff; text-decoration: none;}
/* 2 stars */
.pinPrice2s												{background: url(PushPin/pinPriceReg.gif) no-repeat 0 -100px; width: 45px; height: 29px; padding-top: 2px; text-align: center; color: #fff; font-family: Verdana, Tahoma, Sans-Serif; font-size: 9px; font-weight: bold; cursor: pointer;}
.pinPrice2s[class]										{background-image: url(PushPin/pinPriceReg.png);}
.pinPrice2s a											{color: #fff; text-decoration: none;}
/* 2 stars */
.pinPrice3s												{background: url(PushPin/pinPriceReg.gif) no-repeat 0 -150px; width: 45px; height: 29px; padding-top: 2px; text-align: center; color: #fff; font-family: Verdana, Tahoma, Sans-Serif; font-size: 9px; font-weight: bold; cursor: pointer;}
.pinPrice3s[class]										{background-image: url(PushPin/pinPriceReg.png);}
.pinPrice3s a											{color: #fff; text-decoration: none;}
/* 2 stars */
.pinPrice4s												{background: url(PushPin/pinPriceReg.gif) no-repeat 0 -200px; width: 45px; height: 29px; padding-top: 2px; text-align: center; color: #fff; font-family: Verdana, Tahoma, Sans-Serif; font-size: 9px; font-weight: bold; cursor: pointer;}
.pinPrice4s[class]										{background-image: url(PushPin/pinPriceReg.png);}
.pinPrice4s a											{color: #fff; text-decoration: none;}
/* 2 stars */
.pinPrice5s												{background: url(PushPin/pinPriceReg.gif) no-repeat 0 -250px; width: 45px; height: 29px; padding-top: 2px; text-align: center; color: #fff; font-family: Verdana, Tahoma, Sans-Serif; font-size: 9px; font-weight: bold; cursor: pointer;}
.pinPrice5s[class]										{background-image: url(PushPin/pinPriceReg.png);}
.pinPrice5s a											{color: #fff; text-decoration: none;}
/* Accommodation */
.pinAcco												{width: 27px; height: 30px; background: url(PushPin/pinAcco.gif) no-repeat;}
/* Package */
.pinPackage												{width: 27px; height: 30px; background: url(PushPin/pinPackage.gif) no-repeat;}
/* Number */
.pinNumb												{background: url(PushPin/pinNumberReg.gif) no-repeat; width: 25px; height: 23px; padding-top: 4px; text-align: center; color: #fff; font-family: Verdana, Tahoma, Sans-Serif; font-size: 9px; font-weight: bold; cursor: pointer;}
.pinNumb[class]											{background-image: url(PushPin/pinNumberReg.png);}
.pinNumb a												{color: #fff; text-decoration: none;}
.pinNoNumb												{background: url(PushPin/pinNumberReg.gif) no-repeat 0 -50px; width: 25px; height: 23px; padding-top: 4px; text-align: center; color: #9d9d9d; font-family: Verdana, Tahoma, Sans-Serif; font-size: 9px; font-weight: bold; cursor: pointer;}
.pinNoNumb[class]										{background-image: url(PushPin/pinNumberReg.png);}
.pinNoNumb a											{color: #fff; text-decoration: none;}

/* PUSH PINS FOR MAP WITH PRIORIY AGREEMENT */
/* Price */
.pinPricePrio											{background: url(PushPin/pinPriceRegPrio.gif) no-repeat; width: 45px; height: 22px; padding-top: 3px; text-align: center; color: #fff; font-family: Verdana, Tahoma, Sans-Serif; font-size: 9px; font-weight: bold; cursor: pointer;}
.pinPricePrio[class]									{background-image: url(PushPin/pinPriceRegPrio.png);}
.pinPricePrio a											{color: #fff; text-decoration: none;}
/* 1 star */
.pinPricePrio1s											{background: url(PushPin/pinPriceRegPrio.gif) no-repeat 0 -50px; width: 45px; height: 29px; padding-top: 2px; text-align: center; color: #fff; font-family: Verdana, Tahoma, Sans-Serif; font-size: 9px; font-weight: bold; cursor: pointer;}
.pinPricePrio1s[class]									{background-image: url(PushPin/pinPriceRegPrio.png);}
.pinPricePrio1s a										{color: #fff; text-decoration: none;}
/* 2 stars */
.pinPricePrio2s											{background: url(PushPin/pinPriceRegPrio.gif) no-repeat 0 -100px; width: 45px; height: 29px; padding-top: 2px; text-align: center; color: #fff; font-family: Verdana, Tahoma, Sans-Serif; font-size: 9px; font-weight: bold; cursor: pointer;}
.pinPricePrio2s[class]									{background-image: url(PushPin/pinPriceRegPrio.png);}
.pinPricePrio2s a										{color: #fff; text-decoration: none;}
/* 2 stars */
.pinPricePrio3s											{background: url(PushPin/pinPriceRegPrio.gif) no-repeat 0 -150px; width: 45px; height: 29px; padding-top: 2px; text-align: center; color: #fff; font-family: Verdana, Tahoma, Sans-Serif; font-size: 9px; font-weight: bold; cursor: pointer;}
.pinPricePrio3s[class]									{background-image: url(PushPin/pinPriceRegPrio.png);}
.pinPricePrio3s a										{color: #fff; text-decoration: none;}
/* 2 stars */
.pinPricePrio4s											{background: url(PushPin/pinPriceRegPrio.gif) no-repeat 0 -200px; width: 45px; height: 29px; padding-top: 2px; text-align: center; color: #fff; font-family: Verdana, Tahoma, Sans-Serif; font-size: 9px; font-weight: bold; cursor: pointer;}
.pinPricePrio4s[class]									{background-image: url(PushPin/pinPriceRegPrio.png);}
.pinPricePrio4s a										{color: #fff; text-decoration: none;}
/* 2 stars */
.pinPricePrio5s											{background: url(PushPin/pinPriceRegPrio.gif) no-repeat 0 -250px; width: 45px; height: 29px; padding-top: 2px; text-align: center; color: #fff; font-family: Verdana, Tahoma, Sans-Serif; font-size: 9px; font-weight: bold; cursor: pointer;}
.pinPricePrio5s[class]									{background-image: url(PushPin/pinPriceRegPrio.png);}
.pinPricePrio5s a										{color: #fff; text-decoration: none;}


/* Searchresult maphits */
.cntMapResultList										{margin: 5px 0 0 0;}
.cntMapResultList .Line td								{padding-bottom: 2px;}
.cntMapResultList .Item td								{padding: 5px;}
.cntMapResultList .Item a								{font-weight: bold;}
.cntMapResultList .Item .Icon							{width: 25px; padding: 4px 0 2px 4px;}
.cntMapResultList .Item .Price							{width: 100px; text-align: right;}


/* MAP LEGEND */
.cntMapLegend .Info										{background: url(Icons/icnVEinfo.gif) no-repeat; padding-left: 53px; margin-top: 8px; background-position: 0 2px; min-height: 25px;}
.cntMapLegend .Pan										{background: url(Icons/icnVEpan.gif) no-repeat; padding-left: 53px; margin-top: 8px; background-position: 0 2px; min-height: 25px;}
.cntMapLegend .Zoom										{background: url(Icons/icnVEzoom.gif) no-repeat; padding-left: 53px; margin-top: 8px; background-position: 0 2px; min-height: 25px;}


/* Reference currency 
a.btnCurrency											{z-index: 1; position: relative; width: 16px; height: 11px; cursor: help; background-image: url(Button/btnCurrency.gif); display: block;}
a.btnCurrency .Hidden									{display: none; position: relative;}
a.btnCurrency:hover										{z-index: 2; background-color: Transparent; text-decoration: none;}
a.btnCurrency:hover .Hidden								{float: left; width: 230px; top: 15px; display: block; position: absolute; right: 0;}
a.btnCurrency:hover div.Top								{position: absolute; background-image: url(Misc/imgTopHelpBubble.gif); background-repeat:no-repeat; height: 12px; width: 11px; top: 0; right: 11px;}
a.btnCurrency:hover div.Content							{float: left; width: 206px; color: #000; text-align: left; background-color: #fde59e; border: 2px solid #e4be6b; padding: 10px; margin-top: 10px; line-height: 1.3em;}
a.btnCurrency:hover div.Content div						{float: left;}
a.btnCurrency:hover div.Content div.Price				{float: right; text-align: right;}
a.btnCurrency:hover div.Content div span				{color: #aa0a00;}
*/

span.btnCurrency										{position: relative; width: 16px; height: 11px; cursor: help; background-image: url(Button/btnCurrency.gif); display: block;}
span.btnCurrency .Hidden								{display: none; width: 230px; top: 15px;position: absolute; right: 0;}
span.btnCurrency div.Top								{position: absolute; background-image: url(Misc/imgTopHelpBubble.gif); background-repeat:no-repeat; height: 12px; width: 11px; top: 0; right: 11px;}
span.btnCurrency div.Content							{float: left; width: 206px; color: #000; text-align: left; background-color: #fde59e; border: 2px solid #e4be6b; padding: 10px; margin-top: 10px; line-height: 1.3em;}
span.btnCurrency div.Content div						{float: left;}
span.btnCurrency div.Content div.Price					{float: right; text-align: right;}
span.btnCurrency div.Content div span					{color: #aa0a00;}

span.btnAvgPrice										{display: block; cursor: pointer;text-align:center;}
span.btnAvgPrice .Hidden								{display: none; width: 230px; top: 15px;position: absolute; right: 0;}
span.btnAvgPrice span.Dotted							{border-bottom: 1px dotted #6b5745;text-align:center;}
span.btnAvgPrice span.DottedDiscount					{border-bottom: 1px dotted #3b7d20;text-align:center;}
span.btnAvgPrice div.Content							{float: left; width: 206px; background-color: #fde59e; border: 2px solid #e4be6b; padding: 10px; margin-top: 10px; line-height: 1.3em;}
span.btnAvgPrice div.Content td:first-child				{color: #000;}

.Hidden													{display: none; position: absolute;}
.bt-content div.Content									{text-align: left; padding: 10px; line-height: 1.3em;}
.bt-content div.Content table							{width:100%;}
.bt-content div.Content table td.tooltipdate strong		{font-weight:bold;color:#000000;}
.bt-content div.Content table td strong					{font-weight:bold;color:#6B5745;}
.bt-content div.Content table td.tdDisPrice 			{text-align: right;}
.bt-content div.Content table td span strong			{color: #3b7d20;}

/* Stadard group/product popup */
.PopupStdBackground										{z-index: 5000; background: #fff; filter: alpha(opacity=50); opacity: 0.5;}

.PopupStd												{border: 1px solid #333; width: 484px; z-index: 20000;}
.PopupStd .Tone											{height: 4px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/PropMini/bgToned.png',sizingMethod='scale'); width: 484px;}
.PopupStd .Tone[class]									{background-image: url(PropMini/bgToned.png); background-repeat: repeat-x;}
.PopupStd .Header										{padding: 5px 12px 8px 12px; float: left; width: 460px;}
.PopupStd .Header h3									{float: left; color: #fff;}
.PopupStd .Header a										{/*float: right;*/ color: #fff; text-decoration: none; /*margin-left: 15px;*/ background-repeat: no-repeat; margin-top: 1px; font-weight: bold;}
.PopupStd .Header a.Print								{background-image: url(Icons/icnWhitePrint.gif); padding-left: 12px; background-position: 0 2px; float: left;}
.PopupStd .Header a.Close								{background-image: url(Icons/icnWhiteClose.gif); padding-left: 10px; background-position: 0 3px; float: right;}
.PopupStd iframe										{width: 480px; height: 335px; margin: 0 2px 2px 2px;}


/* IMAGE LIST for packages, activities etc */
.cntImageList											{margin-top: 17px;}
.cntImageList table										{width: 100%;}
.cntImageList td										{vertical-align: top;}
/* Standard image */
.cntImageList .ImgStd									{width: 132px;}
.cntImageList .ImgStd img								{width: 120px; height: 120px; float: left;}
/* Standard image */
.cntImageList .ImgSmall									{width: 110px;}
.cntImageList .ImgSmall img								{width: 100px; height: 100px; float: left;}
/* Content */
.cntImageList .Category									{text-transform: uppercase; margin-bottom: 2px;}
.cntImageList .Content									{/*height: 99px;*/}
.cntImageList .Content h2								{margin-bottom: 6px;}
.cntImageList .Content h2 a								{text-decoration: none !important;}
.cntImageList .Other									{margin-bottom: 6px;}
.cntImageList .Other span								{font-weight: bold;}
.cntImageList .Description								{margin-bottom: 9px;}
.cntImageList .Links .Read								{float: left; padding-top: 1px;}
.cntImageList .Links a									{margin-right: 10px; font-weight: bold;}
.cntImageList .Links .BtnBook							{float: right; margin: 0;}
.cntImageList .Additions								{padding-left: 10px;}


/* OTHER DAY RESULT */
/* Header */
.cntHitCntOtherHeader th								{padding: 12px 0 4px; text-align: left;}
.cntHitCntOtherHeader h3								{color: #333;}
.cntHitCntOtherHeader .Day								{width: 18px; text-align: center;}
.cntHitCntOtherHeader .Price							{width: 81px; text-align: right;}
.cntHitCntOtherHeader .Choose							{width: 121px; text-align: right;}
.cntHitCntOtherHeader .Merch							{width: 161px; text-align: right;}
/* Container */
.cntHitCntOther											{}
.cntHitCntOther .borderTable							{padding: 3px 0; background: url(Misc/bgTonedBot.gif) #fff left bottom repeat-x;}
.cntHitCntOther table									{width: 100%;}
.cntHitCntOther .lnkProduct								{background: url(Icons/icnInfoSmall.gif) no-repeat; padding-left: 15px; font-weight: bold;}
.cntHitCntOther .SelectDays								{width: 150px;}
.cntHitCntOther .SelectDays select						{width: 150px;}
/* Calendar Icon */
.cntHitCntOther .CalDate								{background: url(Icons/icnListCalendar.gif) no-repeat; float: left; width: 19px; height: 19px; padding: 7px 4px 0 0; text-align: center; font-size: 10px; line-height: 1em; font-family: Courier New, Arial, Tahoma; color: #747474; position: relative;}
.cntHitCntOther .CalDate[class]							{background: url(Icons/icnListCalendar.png) no-repeat;}
.cntHitCntOther .CalDateBg								{position: absolute; width: 17px; height: 4px; top: 1px; left: 1px;}
/* Alternatives */
.cntHitCntOther .MainRow								{padding: 0 10px 0 10px;}
.cntHitCntOther .MainRow .Icon							{width: 23px; padding: 5px 0;}
.cntHitCntOther .MainRow .CalDate						{height: 15px;}
.cntHitCntOther .MainRow .Image							{width: 42px; padding: 5px 0;}
.cntHitCntOther .MainRow .Image img						{width: 35px; height: 35px; float: left;}
.cntHitCntOther .MainRow .Product						{padding: 9px 0;}
.cntHitCntOther .MainRow .TeeTimes						{width: 200px;}
.cntHitCntOther .MainRow .Merch							{width: 150px;}
.cntHitCntOther .MainRow .Merch .TextBox				{width: 40px; padding-top: 3px; padding-bottom: 2px; margin-right: 4px; float: right;}
.cntHitCntOther .MainRow .Days table					{float: right; width: auto; margin: 3px 0;}
.cntHitCntOther .MainRow .Days td						{width: 18px; height: 18px; background: center no-repeat;}
.cntHitCntOther .MainRow .Days .Avail					{background-image: url(Icons/icnOpen.gif);}
.cntHitCntOther .MainRow .Days .NotAvail				{background-image: url(Icons/icnClosed.gif);}
.cntHitCntOther .MainRow .Choose						{width: 100px; padding: 7px 0 7px 10px;}
.cntHitCntOther .MainRow .Choose h3						{text-align: right; margin-bottom: 2px; color: #aa0a00;}
.cntHitCntOther .MainSep								{border-bottom: 1px solid #ccc; margin: 0 10px; height: 0px; clear: both;}
/* Book plate */
.cntHitCntOther .Book									{padding-bottom: 7px; width: 100%;}
.cntHitCntOther .Book .Plate							{padding: 10px 10px 5px 10px;}
.cntHitCntOther .Book .Plate[class]						{background-image: url(Misc/bgToned.png); background-repeat: repeat-x;}
.cntHitCntOther .Book .Sep 								{border-bottom: 1px solid #ccc; height: 0px; clear: both; margin-bottom: 5px;}
.cntHitCntOther .Book .Sep[class]						{background: url(Misc/lineDottedLight.png) repeat-x; border: 0; height: 1px;}
.cntHitCntOther .Book .BtnSmallDark						{margin: 5px 0;}
.cntHitCntOther .Book .BtnSmallLight					{margin: 5px 0;}
.cntHitCntOther .Validator								{background-image: url(Icons/icnErrorBlock.gif); line-height: 22px; background-position: 0 5px; background-repeat: no-repeat; padding-left: 15px; font-weight: bold; color: #aa0a00; font-size: 10px; display: block;}
/* Amount table */
.cntHitCntOther .Amount									{float: right; width: 300px;}
.cntHitCntOther .Amount td								{padding-bottom: 5px;}
.cntHitCntOther .Amount .Label							{text-align: right; width: 195px; padding-right: 5px;}
.cntHitCntOther .Amount .Input							{width: 30px;}
.cntHitCntOther .Amount .Input input					{width: 24px; float: left;}
.cntHitCntOther .Amount .Price							{text-align: right; width: 70px;}
/* Header per day */
.cntHitCntOther .HeadDay								{position: relative; height: 22px; margin: 2px 0 3px 0;}
.cntHitCntOther .HeadDay[class]							{background: url(Misc/lineLight.png) repeat-x;}
.cntHitCntOther .HeadDay .Occasion						{padding: 4px 5px 0 0; float: left;}
/* Label for day */
.cntHitCntOther .LblDay									{position: relative; float: left; width: 250px;}
.cntHitCntOther .LblDay .Date							{padding-top: 4px; /*padding: 4px 0 0 23px;*/}
/* Label per occasion */
.cntHitCntOther .LblOccasion							{position: relative; float: left; padding-top: 2px;}
.cntHitCntOther .LblOccasion .Icon						{position: absolute; background: url(Icons/icnClock.gif) no-repeat; width: 15px; height: 17px;}
.cntHitCntOther .LblOccasion .Icon[class]				{background: url(Icons/icnClock.png) no-repeat;}
.cntHitCntOther .LblOccasion .Time						{padding: 1px 0 0 18px;}
/* Golf */
.cntHitCntOther .Golf 									{border-top: 1px solid #fff; border-left: 1px solid #fff;}
.cntHitCntOther .Golf td								{text-align: center; color: #666; border: 1px solid #fff; border-top: 0; border-left: 0;}
.cntHitCntOther .Golf div								{padding: 4px 0 5px 0;}
.cntHitCntOther .Golf a									{padding: 4px 6px 5px 0; display: block; text-decoration: none; color: #fff; font-weight: bold; text-align: right; background-image: url(Button/btnOccasionsGolf.gif)}
.cntHitCntOther .Golf .Avail a							{background-color: #77a216; border: 1px solid #77a216;}
.cntHitCntOther .Golf .Avail a:hover					{background-position: 0 -40px;}
.cntHitCntOther .Golf .Avail a:active					{background-position: 0 0;}
.cntHitCntOther .Golf .Avail a.Loading					{background-position: 0 -80px;}
.cntHitCntOther .Golf .Avail a.Loading:hover			{background-position: 0 -80px;}
.cntHitCntOther .Golf .Partly a							{background-color: #eb800e; border: 1px solid #eb800e;}
.cntHitCntOther .Golf .Partly a.T3						{background-position: 0 -120px}
.cntHitCntOther .Golf .Partly a.T3:hover				{background-position: 0 -160px;}
.cntHitCntOther .Golf .Partly a.T3:active				{background-position: 0 -120px}
.cntHitCntOther .Golf .Partly a.T2						{background-position: 0 -200px}
.cntHitCntOther .Golf .Partly a.T2:hover				{background-position: 0 -240px;}
.cntHitCntOther .Golf .Partly a.T2:active				{background-position: 0 -200px}
.cntHitCntOther .Golf .Partly a.T1						{background-position: 0 -280px}
.cntHitCntOther .Golf .Partly a.T1:hover				{background-position: 0 -320px;}
.cntHitCntOther .Golf .Partly a.T1:active				{background-position: 0 -280px}
.cntHitCntOther .Golf .Partly a.Loading					{background-position: 0 -360px;}
.cntHitCntOther .Golf .Partly a.Loading:hover			{background-position: 0 -360px;}
.cntHitCntOther .Golf .Full								{padding: 4px 7px 5px 0; background: url(Button/btnOccasionsGolf.gif) #f8b29a 0 -400px; color: #000; text-decoration: line-through; text-align: right;}
.cntHitCntOther .Golf a.Avail span						{float: left; display: block; width: 11px; height: 11px; background-color: #fff;}
/* Booked */
.cntHitCntOther .Booked									{background: #fde59e; padding: 10px; border-bottom: 7px solid #fff;}
.cntHitCntOther .Booked[class]							{background-image: url(Misc/bgToned.png); background-repeat: no-repeat;}
.cntHitCntOther .Booked a								{font-weight: bold;}
/* Legend */
.cntHitCntOther .Legend									{margin-top: 7px;}
.cntHitCntOther .Legend div								{float: left; padding: 0 10px 3px 15px;}
.cntHitCntOther .Legend .Golf_partly					{background: url(Button/btnOccasionsGolf.gif) 0 -480px;}
.cntHitCntOther .Legend .Golf_avail						{background: url(Button/btnOccasionsGolf.gif) 0 -520px;}
.cntHitCntOther .Legend .Golf_full						{background: url(Button/btnOccasionsGolf.gif) 0 -560px;}


/* PAGE FILTER and SEARCH */
.cntPageFilter											{margin-top: 10px;}
.cntPageFilter td										{background-image: url(Sorting/bgPageFilter.gif);}
.cntPageFilter td td									{background-image: none;}
.cntPageFilter tr.Top td								{height: 5px;}
.cntPageFilter tr.Top .Last								{width: 5px; background-position: top right;}
.cntPageFilter tr.Content .Padding						{background-position: bottom left; padding: 0 5px 3px 10px; }
.cntPageFilter tr.Content .Last							{width: 5px; background-position: bottom right;}
.cntPageFilter .Search									{vertical-align: bottom; padding: 0 0 7px 10px;}
.cntPageFilter .BtnSmallLight							{float: left; margin-right: 5px;}
.cntPageFilter .Headline								{float: left; width: 85px; padding-top: 5px; vertical-align: top;}
.cntPageFilter h3										{color: #5d4414;}
.cntPageFilter .Item									{float: left; width: 135px; padding: 5px 0 7px 8px;}
.cntPageFilter .Name									{font-weight: bold; padding-bottom: 1px;}
.cntPageFilter .Input input								{width: 111px; float: left;}
.cntPageFilter .Input select							{width: 135px;}
.cntPageFilter .Sep										{border-top: 1px solid #e4be6b; clear: both;}
/* Alternative styles */
.cntPageFilter .Headline_alt							{float: left; width: 150px; padding: 5px 0; vertical-align: top;}
.cntPageFilter .Input_alt								{float: left; padding: 5px 0;}
.cntPageFilter .Input_alt select						{width: 100px;}




/* SKIPASS*/
.cntHitCntSkipass										{background: url(Misc/bgTonedBot.gif) #fff left bottom repeat-x; margin-top: 15px;}
.cntHitCntSkipass .cntStdBorder							{margin: 0 12px;}
/* Group */
.cntHitCntSkipass .Group								{padding: 0 12px 0 2px;}
.cntHitCntSkipass .Group a								{font-weight: bold; vertical-align: middle;}
.cntHitCntSkipass .Group input							{vertical-align: middle; margin-left: 10px;}
/* Product */
.cntHitCntSkipass .Product								{margin: 10px 0 5px 0;}
.cntHitCntSkipass .Product a							{vertical-align: middle;}
.cntHitCntSkipass .Product input						{vertical-align: middle;}
/* Form */
.cntHitCntSkipass .Form									{padding: 5px 0 12px 12px;}
.cntHitCntSkipass .Form .Item							{float: left; margin: 6px 10px 0 0;}
.cntHitCntSkipass .Form .Name							{padding-bottom: 1px; position: relative;}
.cntHitCntSkipass .Form .Name img						{position: absolute; width: 11px; height: 11px; top: 0; right: 0;}
.cntHitCntSkipass .Form .Input input					{float: left;}
.cntHitCntSkipass .Form .Input select					{float: left;}
/* Error */
.cntHitCntSkipass .Error								{padding: 7px 7px 0 7px;}
.cntHitCntSkipass .Error div							{background: url(Misc/bgPageError.gif) no-repeat;}
.cntHitCntSkipass .Error .Content						{}
.cntHitCntSkipass .Error .Bottom						{}

.cntHitCntSkipass .Error td								{background-image: url(Misc/bgPageError.gif);}
.cntHitCntSkipass .Error tr.Top td						{height: 5px;}
.cntHitCntSkipass .Error tr.Top .Last					{width: 5px; background-position: top right;}
.cntHitCntSkipass .Error tr.Content .Padding			{background-position: bottom left; padding: 3px 5px 15px 10px; }
.cntHitCntSkipass .Error tr.Content .Last				{width: 5px; background-position: bottom right;}

.cntHitCntSkipass span.Validator						{background-image: url(Style_1/icnValidator.gif); width: auto; background-repeat: no-repeat; margin-top: 4px; padding: 1px 5px 3px 18px; color: red; display: block; float: left;}

/* Discount Rate */
.ResultItem td.Book h3.DiscountRate,
.ResultItem td.Day .DiscountRate					{color:#3b7d20;}
.addwidth											{width:25px;display:block;text-align:center;}
