.cntBasketTotal				{display: none;}
th							{font-size: 10px;}

/* General */
body									{padding-bottom: 10px;}
h1										{font-family: Arial, Sans-Serif; font-size: 19px; margin: 0; padding: 0 0 2px 0; font-weight: normal;}
h2										{font-family: Arial, Sans-Serif; font-weight: bold; font-size: 14px; margin: 0;}
h3										{font-family: Arial, Sans-Serif; font-weight: bold; font-size: 12px; margin: 0;}
h4										{font-family: Arial, Sans-Serif; font-weight: bold; font-size: 13px; margin: 0;}
.h1subheader							{font-size: 11px;}
.h2subheader							{font-size: 11px;}
p										{margin: 0; padding: 0;}


/* Help & information texts */
.cntTextHelp							{clear: both;}
.cntTextHelp p							{background-repeat: no-repeat; padding: 8px 0 0 22px; background-position: 0 8px;}
.cntTextHelp p.Info						{background-image: url(Icons/icnInfo.gif);}
.cntTextHelp p.Quest					{background-image: url(Icons/icnQuest.gif);}
.cntTextHelp p.Secure					{background-image: url(Icons/icnSecure.gif);}

.cntFuzzyHelp							{}
.cntFuzzyHelp div						{margin-top: 10px; float: left; height: 13px; background-repeat: no-repeat; padding-left: 22px; background-position: 4px 0; margin-right: 6px;}
.cntFuzzyHelp div.Sel					{background-image: url(Result/legend1.gif);}
.cntFuzzyHelp div.NotSel				{padding-left: 37px; background-image: url(Result/legend2.gif); }
.cntFuzzyHelp div.Full					{background-image: url(Result/legend3.gif);}


/* Package list */
.cntPackageList	td.Image				{width: 140px;}
.cntPackageList	td.Image img			{width: 125px; height: 125px; margin-right: 15px;}
.cntPackageList	td.Description h2		{margin-bottom: 4px;}
.cntPackageList	td.Separator div		{border-top: 1px solid #ccc; margin: 17px 0;}


/* Package light list */
.cntPackageLightList td.Image			{width: 112px;}
.cntPackageLightList td.Image img		{width: 100px; height: 100px; margin-right: 12px;}
.cntPackageLightList td.Separator div	{border-top: 1px solid #ccc; margin: 15px 0;}


/* Searchresult connector */
.ResultHeaderGTM 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;}
.ResultHeaderGTM h2						{float: left; height: 18px; padding-top: 2px; margin-right: 2px;}
.ResultItemGTM	td						{padding: 3px 7px 2px 7px;}
.ResultItemGTM	td.Number				{width: 21px; padding: 0 4px 0;}
.ResultItemGTM	td.Time					{width: 55px; padding-right: 0}
.ResultItemGTM	td.Logo					{width: 29px; padding: 0}
.ResultItemGTM	td.Logo div				{width: 29px; height: 29px;}
.ResultItemGTM	td.Carrier				{width: 150px; padding-left: 4px;}
.ResultItemGTM	td.Duration				{width: 50px;}


/* Searchresult other */
.cntOtherShow .Headline td				{padding-bottom: 4px;}
.cntOtherShow .Headline td.Product		{padding-top: 25px;}
.cntOtherShow .Headline td.Date			{width: 152px}
.cntOtherShow .Headline td.Quantity		{text-align: right; width: 145px;}
.cntOtherShow .Headline td.Price		{text-align: right; width: 100px;}

.cntOtherShow .Item td					{padding: 7px 0px 6px 0px;}
.cntOtherShow .Item td.Product			{padding-left: 7px;}
.cntOtherShow .Item td.Product a		{background-image: url(Icons/icnInfoSmall.gif); background-repeat: no-repeat; padding-left: 14px;}
.cntOtherShow .Item td.Date				{padding-bottom: 4px;}
.cntOtherShow .Item td.Date	div			{margin-bottom: 2px;}
.cntOtherShow .Item td.Date	select		{margin-bottom: 2px; width: 145px;}

.cntOtherShow .Item td.Book								{width: 245px; padding-bottom: 3px;}
.cntOtherShow .Item td.Book td							{padding: 0 0 3px 0;}
.cntOtherShow .Item td.Book table						{width: 238px;}
.cntOtherShow .Item td.Book table td.Quantity			{width: 145px; text-align: right;}
.cntOtherShow .Item td.Book table td.Quantity select	{width: 45px;}
.cntOtherShow .Item td.Book table td.Quantity input		{width: 24px;}
.cntOtherShow .Item td.Book table td.Price				{width: 93px; text-align: right;}

.cntOtherShow .Item td.BookEvent							{width: 397px; padding-bottom: 3px;}
.cntOtherShow .Item td.BookEvent td							{padding: 0 0 3px 0;}
.cntOtherShow .Item td.BookEvent table						{width: 390px;}
.cntOtherShow .Item td.BookEvent table td.Occasion			{width: 152px;}
.cntOtherShow .Item td.BookEvent table td.Quantity			{width: 145px; text-align: right;}
.cntOtherShow .Item td.BookEvent table td.Quantity select	{width: 45px;}
.cntOtherShow .Item td.BookEvent table td.Quantity input	{width: 24px;}
.cntOtherShow .Item td.BookEvent table td.Price				{width: 93px; text-align: right;}


/* Searchresult additional */
.ResultSeparator						{height: 1px; background-color: #fff;}
div.ResultMore							{text-align: right; padding-top: 4px;}
div.ResultMore a						{font-weight: bold;}


/* Searchresult map */
.cntResultMapSmall p						{margin: 0; padding: 0;}
.cntResultMapSmall img.Map					{width: 215px; height: 215px; float: left;}
.cntResultMapSmall a.Zoom					{display: block; clear: both; width: 215px; height: 17px; text-align: center; padding-top: 3px; color: #fff; text-decoration: none; font-weight: bold; border: 0;}
.cntResultMapSmall td.Map					{width: 215px; background-image: url(Style_1/bgResultMapSmall.gif); background-repeat: no-repeat; padding: 2px 12px 2px 2px;}
.cntResultMapSmall div.Ratestar				{float: left; width: 6px; height: 7px; margin-left: 2px; background-image: url(Style_1/imgRatestar3.gif); background-repeat: no-repeat;}
.cntResultMapSmall div.Counter				{float: left; margin: 2px 5px 0 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;}
.cntResultMapSmall div.Description			{float: left;}
.cntResultMapSmall ul						{margin: 0; padding: 0;}
.cntResultMapSmall ul li					{width: 100%; display: block; float: left; list-style: none; padding: 3px 0 3px 0; /*min-height: 20px;*/}

.cntResultMapLarge img.Map					{width: 400px; height: 400px; float: left;}
.cntResultMapLarge td.Map					{width: 400px; background-image: url(Style_1/bgResultMapLarge.gif); background-repeat: no-repeat; padding: 2px 12px 2px 2px;}
.cntResultMapLarge div.Ratestar				{float: left; width: 6px; height: 7px; margin-left: 2px; background-image: url(Style_1/imgRatestar3.gif); background-repeat: no-repeat;}
.cntResultMapLarge div.Counter				{float: left; margin: 2px 5px 0 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;}
.cntResultMapLarge div.Description			{float: left;}
.cntResultMapLarge ul						{margin: 0; padding: 0;}
.cntResultMapLarge ul li					{width: 100%; display: block; float: left; list-style: none; padding: 3px 0 3px 0; /*min-height: 20px;*/}


/* Product description */
.cntDescriptRegular h1							{float: left; clear: both; margin-right: 4px; max-width: 80%}
.cntDescriptRegular div.Ratestar				{background-image: url(Style_1/imgRatestar2.gif); background-repeat: no-repeat; width:8px; height: 8px; float: left; margin: 4px 0 0 2px;}
.cntDescriptRegular	td.Img						{width: 235px;}
.cntDescriptRegular #imgMain					{width: 215px; height: 215px; border: 0; float: left; margin-right: 20px;}
.cntDescriptRegular #img1						{width: 65px; height: 65px; border: 0; margin: 10px 10px 0 0; float: left;}
.cntDescriptRegular #img2						{width: 65px; height: 65px; border: 0; margin: 10px 10px 0 0; float: left;}
.cntDescriptRegular #img3						{width: 65px; height: 65px; border: 0; margin: 10px 0 0 0; float: left;}
.cntDescriptRegular #div360						{padding: 14px 5px 0 0; float: left;}
.cntDescriptRegular #divMap						{padding: 14px 5px 0 0; float: left;}
.cntDescriptRegular div.Intro					{clear: left; padding-top: 15px; font-size: 12px; line-height: 18px;}
.cntDescriptRegular div.Description				{clear: left; font-size: 11px; line-height: 15px; }

.cntDescriptRegular table.AttrYesNo td			{padding: 4px 0 4px 0; width: 33%;}
.cntDescriptRegular table.AttrYesNo td div.Yes	{background-image: url(Style_1/icnYes.gif); background-repeat: no-repeat; height: 12px; float: left; padding-left: 13px; background-position: 0 2px; margin-left: 5px; font-weight: bold;}
.cntDescriptRegular table.AttrYesNo td div.No	{background-image: url(Style_1/icnNo.gif); background-repeat: no-repeat; height: 12px; float: left; padding-left: 13px; background-position: 0 2px; margin-left: 5px; color: #666;}

.cntDescriptRegular	table.POI					{float: left; width: 215px; margin-top: 15px;}
.cntDescriptRegular	table.POI td				{height: 32px; line-height: 12px; padding: 0 7px 0 30px; background-repeat: no-repeat; background-position: 7px 5px;}
.cntDescriptRegular	table.POI td.Airport		{background-image: url(Style_1/icn/POIflight.gif);}
.cntDescriptRegular	table.POI td.Bus			{background-image: url(Style_1/icn/POIbus.gif);}
.cntDescriptRegular	table.POI td.City			{background-image: url(Style_1/icn/POIcity.gif);}
.cntDescriptRegular	table.POI td.Coast			{background-image: url(Style_1/icn/POIcoast.gif);}
.cntDescriptRegular	table.POI td.Metro			{background-image: url(Style_1/icn/POImetro.gif);}
.cntDescriptRegular	table.POI td.Train			{background-image: url(Style_1/icn/POItrain.gif);}


/* Forms */
.cntFormStandard							{padding: 6px 0 10px 0; float: left;}
.cntFormStandard div.Item					{float: left; width: 100%; padding-top: 4px;}
.cntFormStandard div.Separator				{clear: both; border-bottom: 2px solid #fff; margin-bottom: 4px; padding-top: 7px; margin: 0 10px 4px 10px;}
.cntFormStandard div.Name					{float: left; padding: 0.3em 0 0 10px; width: 200px;}
.cntFormStandard div.Dropdown				{float: right; width: 270px; padding-right: 10px;}
.cntFormStandard div.Dropdown select		{float: left; width: 270px;}
.cntFormStandard div.Textbox				{float: right; width: 270px; padding-right: 10px;}
.cntFormStandard div.Textbox input			{float: left; width: 264px;}
.cntFormStandard div.Textbox textarea		{float: left; width: 264px;}
.cntFormStandard div.Select					{float: right; width: 270px; padding-right: 10px;}
.cntFormStandard div.Select ul				{margin: 0px; padding: 0; float: left;}
.cntFormStandard div.Select ul li			{list-style-type: none; height: 23px; background-image: url(Style_1/bgSelectList.gif); background-repeat: no-repeat; cursor: pointer;}
.cntFormStandard div.Select input			{float: left; margin-right: 3px;}
.cntFormStandard div.Select label			{padding-top: 0.5em; display: block; font-weight: bold;}
.cntFormStandard span.Validator				{background-image: url(Style_1/icnValidator.gif); background-repeat: no-repeat; font-weight: bold; margin: 2px 5px 0 0; padding: 0.1em 0 2px 17px; color: red; font-family: Verdana, Tahoma; font-size: 9px; display: block; float: left; width: 245px;}

.cntSearchStandard							{padding: 3px 7px 7px 7px; float: left;}
.cntSearchStandard div.Item					{float: left; padding-top: 4px;}
.cntSearchStandard div.Separator			{clear: both; border-bottom: 1px solid #fff; margin-bottom: 1px; padding-top: 4px;}
.cntSearchStandard div.Name					{float: left; padding-top: 0.3em;}
.cntSearchStandard div.Dropdown				{float: right; width: 200px;}
.cntSearchStandard div.Dropdown select		{float: left; width: 200px;}
.cntSearchStandard div.Textbox				{float: right; width: 200px;}
.cntSearchStandard div.Textbox input		{float: left; width: 194px;}
.cntSearchStandard div.Textbox textarea		{float: left; width: 194px;}
.cntSearchStandard a.linkMoreoptions		{}
.cntSearchStandard span.Validator			{font-weight: bold; color: red; font-family: Verdana, Tahoma; font-size: 9px; display: block; text-align: right; float: right; width: 200px;}

.cntSearchStandard3							{padding: 5px 7px 10px 7px; float: left; margin-bottom: 10px; width: 180px;}
.cntSearchStandard3 div.Item				{padding-top: 5px; float: left; width: 180px;}
.cntSearchStandard3 div.Separator			{margin-bottom: 1px; padding-top: 4px;}
.cntSearchStandard3 div.Name				{padding-bottom: 1px;}
.cntSearchStandard3 div.Dropdown			{}
.cntSearchStandard3 div.Dropdown select		{width: 180px; float: left;}

body.cntSearchIframeBanner									{padding: 5px 0px 0px 10px;}
div.cntSearchIframeBanner									{width: 165px; /*height: 350px;*/ overflow: auto; padding: 0 0 5px 0;}
div.cntSearchIframeBanner div.Item							{float: left; padding-top: 5px;}
div.cntSearchIframeBanner div.Separator						{}
div.cntSearchIframeBanner div.Name							{float: left; font-weight: bold;}
div.cntSearchIframeBanner div.Dropdown						{float: left; width: 145px;}
div.cntSearchIframeBanner div.Dropdown select				{float: left; width: 145px; margin-top: 2px;}
div.cntSearchIframeBanner div.Dropdown select.Year			{float: left; width: 54px; margin-right: 2px;}
div.cntSearchIframeBanner div.Dropdown select.Month			{float: left; width: 47px; margin-right: 2px;}
div.cntSearchIframeBanner div.Dropdown select.Day			{float: left; width: 40px;}
div.cntSearchIframeBanner div.Dropdown select.Week			{float: left; width: 43px; margin-right: 2px;}
div.cntSearchIframeBanner div.Dropdown select.Period		{float: left; width: 100px;}
div.cntSearchIframeBanner div.Dropdown select.WeekLength	{float: left;}
div.cntSearchIframeBanner div.Dropdown select.Adults		{float: left;}
div.cntSearchIframeBanner div.Dropdown select.Children		{float: left;}
div.cntSearchIframeBanner table.DateChoose					{float: left;}
div.cntSearchIframeBanner table.DateChoose tr td			{font-weight: bold; padding-top: 5px;}

.cntSearchWide								{padding: 5px 10px 10px 10px; width: 370px; float: left;}
.cntSearchWide div.Item						{float: left; padding-top: 5px;}
.cntSearchWide div.Separator				{clear: both; border-bottom: 1px solid #fff; margin-bottom: 1px; padding-top: 4px;}
.cntSearchWide div.Name						{float: left; width: 150px; padding-top: 0.3em;}
.cntSearchWide div.Dropdown					{float: left; clear: right;}
.cntSearchWide div.Dropdown select			{float: left;}
.cntSearchWide span.Validator				{font-weight: bold; color: red; font-family: Verdana, Tahoma; font-size: 9px; display: block; text-align: right; float: right; width: 200px;}


#ValidationSummary							{margin-top: 20px; clear: both; border-top: 1px solid #696969; border-right: 1px solid #696969; border-bottom: 1px solid #000; border-left: 1px solid #000; background-color: #fff3b1; background-image: url(Style_1/bgTonedInfobox.gif); background-repeat: repeat-x; padding: 10px; font-weight: bold; font-size: 14px; font-family: Arial;}
#ValidationSummary ul						{list-style: none; margin: 0; padding: 5px 0 0 0; font-family: Verdana, Tahoma; font-size: 10px;}
#ValidationSummary ul li					{height: 16px; padding: 0.1em 0 0 17px; background-image: url(Style_1/icnValidator.gif); background-repeat: no-repeat; font-weight: bold;}

input.Textbox								{border-top: 1px solid #666666; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #666666; padding: 2px 2px 2px 2px; background-image: url(Style_1/bgTextbox.gif); background-repeat: repeat-x; margin: 0;}
textarea									{border-top: 1px solid #666666; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #666666; padding: 2px 2px 2px 2px; background-image: url(Style_1/bgTextbox.gif); background-repeat: repeat-x;}
input.Plus									{background-image: url(Style_1/bgTextboxPlus.gif); padding-left: 12px;}
input, textarea, select						{font-size: 10px; font-family: Verdana, Arial, Sans-Serif;}

a.Info										{background-image: url(Style_1/icnInfo.gif); background-repeat: no-repeat; padding: 0 0 2px 16px;}

div.cntSecure								{float: left; background-color: #fff; background-image: url(Style_1/bgToned.gif); background-repeat: repeat-y; background-position: right; border: 1px solid #b6bebe; border-bottom: 0; padding: 10px 10px 12px 10px;}


/* General page additions */
.Clear										{clear: both;}
.ClrPrice									{color: #aa0a00;}
.ClrError									{color: red;}


/* Page headline */
.PageHeadline								{padding-top: 25px; padding-bottom: 4px; clear: both;}

.PageHeadlineLegend							{position: absolute;}
.PageHeadlineLegend h2						{position: relative;}
.PageHeadlineLegend div						{background-repeat: no-repeat; padding-left: 24px; float: right; background-position: 8px 1px;}
.PageHeadlineLegend div.Sel					{background-image: url(Calendar/boxSel.gif);}
.PageHeadlineLegend div.Full				{background-image: url(Calendar/boxFull.gif);}
.PageHeadlineLegend div.NotSel				{background-image: url(Calendar/boxNotSel.gif);}

a#PageHeadlineHelp							{display: block; position: relative; float: right; width: 16px;}
a#PageHeadlineHelp #icon					{position: absolute; top: 3px; background-image: url(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(Style_1/bgHelpBubble.gif); background-repeat: repeat-y; width: 360px; padding: 26px 10px 10px 10px;}
a#PageHeadlineHelp:hover div.Bottom			{background-image: url(Style_1/bgHelpBubbleBottom.gif); background-repeat: repeat-y; width: 380px; height: 5px;}
a#PageHeadlineHelp h3						{background-image: url(style_1/btn/btnHelp.gif); background-repeat: no-repeat; padding-left: 20px; margin-bottom: 5px;}


.cntInfobox									{clear: both;}
.cntInfobox div.Border1						{border-top: 1px solid #696969; border-right: 1px solid #696969; border-bottom: 1px solid #000; border-left: 1px solid #000;}
.cntInfobox div.Border2						{border: 2px solid #fff; background-color: #fff3b1; background-image: url(Style_1/bgTonedInfobox.gif); background-repeat: repeat-x; padding: 9px 9px 3px 9px;}
.cntInfobox p								{padding: 0; margin: 0 0 7px 0;}
.cntInfobox span.Validator					{background-image: url(Style_1/icnValidator.gif); background-repeat: no-repeat; font-weight: bold; margin: 2px 5px 0 0; padding: 0.1em 0 2px 17px; color: red; font-family: Verdana, Tahoma; font-size: 9px; display: block; width: 245px; clear: both; width: 400px;}


/* Your account */
.Tabstrip									{height: 25px; background-image: url(Style_1/bgTabstrip.gif); background-repeat: repeat-x; border: 0;}
.Tabstrip div.TabCornerA					{float: left; height: 25px; width: 2px; background-image: url(Style_1/bgTabcornerA.gif); background-repeat: no-repeat;}
.Tabstrip a.TabA							{float: left; height: 19px; background-image: url(Style_1/bgTabA.gif); background-repeat: no-repeat; background-position: right; margin-right: 3px; padding: 6px 12px 0px 10px; }
.Tabstrip div.TabCorner						{float: left; height: 24px; width: 2px; background-image: url(Style_1/bgTabcorner.gif); background-repeat: no-repeat;}
.Tabstrip a.Tab								{float: left; height: 18px; background-image: url(Style_1/bgTab.gif); background-repeat: no-repeat; background-position: right; margin-right: 3px; padding: 6px 12px 0px 10px;}
.Tabstrip a									{color: #000; text-decoration: none; font-weight: bold;}

.AccountNew									{border: 1px solid #717979; border-top: 0; padding: 2px; background-color: #fff;}


/* Old buttons */
a.btnLogin							{background-image: url(style_1/btn/btnLogin.gif); width: 80px; height: 16px; padding-top: 2px; display: block; text-align: center; font-family: Verdana, Tahoma; font-size: 10px; color: #fff; text-decoration: none; border: 0; font-weight: bold;}
a.btnLogin:hover					{background-image: url(style_1/btn/btnLoginO.gif);}

a.btnMap							{float: left; width: 20px; height: 20px; background-image: url(style_1/btn/btnMap.gif); background-repeat: no-repeat; border: 0;}
a.btn360							{float: left; width: 20px; height: 20px; background-image: url(style_1/btn/btn360.gif); background-repeat: no-repeat; border: 0;}
a.btnLink							{font-size: 9px; float: left; margin: 4px 8px 0 0px; height: 16px; padding-left: 4px; text-decoration: none; font-weight: bold;}
a.btnLink:hover						{text-decoration: none;}

a.btnHelp							{background-image: url(Style_1/btn/btnHelp.gif); background-repeat: no-repeat; height: 14px; display: block; float: left; padding: 1px 0 0 20px; font-weight: bold; font-family: Verdana; font-size: 9px; text-decoration: none; margin: 1px 0 0 3px;}
a.btnRate							{background-image: url(Style_1/icnInfo.gif); background-repeat: no-repeat; height: 14px; display: block; float: left; padding: 1px 0 0 17px; font-weight: bold; font-family: Verdana; font-size: 9px; text-decoration: none;}
a.btnDelete							{background-image: url(Style_1/btn/btnDelete.gif); background-repeat: no-repeat; height: 19px; width: 19px; display: block; text-indent: -1000px; font-size: 0; border: 0;}


/* Price plate */
.PricePlate							{float: right; width: 90px; margin: 0 0 10px 10px;}
.PricePlate div.Top					{width: 90px; height: 6px; background-image: url(Style_1/bgPricePlate_top.gif);}
.PricePlate div.Main				{padding: 1px 0 2px 0; width: 90px; background-image: url(Style_1/bgPricePlate_main.gif); background-position: bottom; color: #fff; text-align: center;}
.PricePlate div.Bottom				{width: 90px; height: 6px; background-image: url(Style_1/bgPricePlate_bottom.gif);}
.PricePlate div.From				{font-family: Tahoma; font-size: 10px; font-weight: bold;}	
.PricePlate h2						{color: #fff; float: none;}
.PricePlate div.Definition			{font-family: Tahoma; font-size: 10px;}
.PricePlate div.Definition2			{font-family: Tahoma; font-size: 10px; margin-top: -2px;}


/* Basket */
.ctnBasket											{float: left; background-color: #fff;}

.ctnBasket div.Content								{float: left; padding: 5px 10px 10px 10px;}
.ctnBasket div.Content div.PackageHeadline			{float: left; width: 100%; padding-top: 15px; padding-bottom: 3px; border-bottom: 2px solid #333;}
.ctnBasket div.Content div.PackageHeadline h2		{float: left;}

.ctnBasket div.Content div.PackageOptional			{float: left; width: 100%; padding: 10px 0; border-bottom: 1px solid #ccc;}
.ctnBasket div.Content div.PackageOptional img		{float: left; margin: 0 10px 10px 0;}

.ctnBasket div.Content div.phPackage				{float: left; padding-top: 5px;}
.ctnBasket div.Content div.phPackage img			{width: 115px; height: 115px; float: left; margin-right: 10px;}

.ctnBasket div.Content div.phRegular				{clear: both; padding: 5px 0 5px 0; width: 100%;}
.ctnBasket div.Content div.phRegular a				{color: #000; text-decoration: none;}

.ctnBasket div.Content div.phLight					{float: left; padding: 5px 0 10px 0; width: 100%;}
.ctnBasket div.Content div.phLight img				{float: left; margin: 0 10px 5px 0;}
.ctnBasket div.Content div.phLight h2 a				{text-decoration: none; color: #000;}
.ctnBasket div.Content div.phLight p				{margin-top: 7px;}

.ctnBasket div.Content div.phRegular				{padding-top: 5px; border: 0;}

.ctnBasket div.ProductRow							{float: left; border-top: 1px solid #ccc; }
.ctnBasket div.ProductRow div.Product				{float: left; width: 80%; padding: 6px 0;}
.ctnBasket div.ProductRow a.btnDelete				{float: right; margin: 3px 0 3px 10px}
.ctnBasket div.ProductRow div.Price					{float: right; padding: 6px 0 6px 10px;}

.ctnBasket div.SubproductRow						{float: right; width: 95%; border-top: 1px solid #ccc; }
.ctnBasket div.SubproductRow div.Product			{float: left; width: 80%; padding: 5px 0;}
.ctnBasket div.SubproductRow a.btnDelete			{float: right; margin: 2px 0 3px 10px}
.ctnBasket div.SubproductRow div.Price				{float: right; padding: 5px 0 0 10px;}

.ctnBasket div.AddMore								{float: left; border-top: 1px solid #ccc; padding: 6px 0;}
.ctnBasket div.AddMore a							{float: right; margin-left: 10px; font-weight: bold;}

.ctnBasket div.Totalprice							{float: left; width: 100%; padding: 5px 0;}
.ctnBasket div.Totalprice h2						{float: right; padding-right: 10px;}

.ctnBasket div.Subtotalprice						{float: left; text-align: right; width: 100%; padding: 10px 0;}
.ctnBasket div.Subtotalprice h2						{float: right; padding-right: 10px;}
.ctnBasket div.Subtotalprice div.Fees				{padding: 0 10px 6px 0;}

.ctnPromotions div.Item								{float: left;}
.ctnPromotions div.Item img							{float: left; width: 80px; height: 80px; margin-right: 10px;}
.ctnPromotions div.Item h3 a						{text-decoration: none; color: #000;}							
.ctnPromotions div.Separator						{float: left; border-bottom: 1px solid #ccc; margin: 10px 0;}


/* xml TEST marker */
.redd												{color: Red; background-color: Red;}


/* Old */

.divInfoboxBg			{padding: 10px 10px 10px 10px; background-color: #FFF4C6; border-right: 1px solid #CFB169; border-left: 1px solid #CFB169;}
.divInfoboxBorder		{border-top: 1px solid #CFB169; margin: 0px 1px 0px 1px;}

.tdProductgroup			{padding: 4px 0px 5px 10px;}

.tdPackageSlotname		{padding: 17px 0px 3px 0px;}

.tdProductName			{width: 350px; padding: 5px 0px 5px 0px;}
.tdProductDelete		{padding: 5px 0px 5px 0px;}
.tdProductPrice			{width: 100px; padding: 5px 0px 5px 0px;}

.tdSubproductName		{width: 280px; padding: 5px 0px 5px 0px; border-top: 1px solid #cccccc;}
.tdSubproductDelete		{padding: 5px 0px 5px 0px; border-top: 1px solid #cccccc;}
.tdSubproductPrice		{width: 100px; padding: 5px 0px 5px 0px; border-top: 1px solid #cccccc;}

.divSeparator			{border-top: 1px solid #cccccc;}
.divSeparator2			{border-top: 1px solid #ffffff;}

.tdTotal				{padding: 6px 10px 6px 0px; font-size: 12px; font-weight: bold;}

.tdFormRow				{width: 270px; height: 22px;}
.divFormSeparator		{border-top: 1px solid #ffffff; margin: 5px 0px 5px 0px;}




a.white				{color: #ffffff; text-decoration: none;}
a.white:hover		{color: #ffffff; text-decoration: none;}

a.black				{color: #000000; text-decoration: underline;}
a.black:hover		{color: #000000; text-decoration: underline;}

.borderPadding		{font-size: 1px; line-height: 1px;}

.txtAttr			{font-size: 9px; font-family: Tahoma;}

.textSmall			{font-size: 10px; font-family: Tahoma, Arial, Sans-Serif;}
.textSmall2			{font-size: 10px; font-family: Verdana, Arial, Sans-Serif;}

.platePrice			{background-color: #CB3827; color: #ffffff; line-height: 11px; text-align: center; width: 80px;}
.platePriceH1		{font-size: 14px; font-family: Arial, Sans-Serif; font-weight:bold;}

.mapNum				{font-size: 11px; font-family: Arial, Sans-Serif; font-weight:bold; text-align: center;}
.italic				{font-style: italic;}

.bb					{border-bottom: 1px solid #cccccc;}
.bb2				{border-bottom: 1px solid #000000;}
.bb3				{border-top: 1px solid #000000;}
.bb4				{border-bottom: 2px solid #000000;}

.bbWhite			{border-bottom: 1px solid #ffffff;}

.white				{color: #ffffff;}
.bgWhite			{background-color: #ffffff;}

.Arial				{font-family: Arial;}
.font11				{font-size: 11px;}

.bold				{font-weight: bold;}

.mb10				{margin-bottom: 10px;}
.mt10				{margin-top: 10px;}
.mr10				{margin-right: 10px;}
.ml10				{margin-left: 10px;}

.mt15				{margin-top: 15px;}
.mt25				{margin-top: 25px;}
.mt5				{margin-top: 5px;}

.pt15				{padding-top: 15px;}

.p10				{padding: 10px;}
.pr10				{padding-right: 10px;}
.pl10				{padding-left: 10px;}
.pt10				{padding-top: 10px;}
.pb10				{padding-bottom: 10px;}

.pt20				{padding-top: 20px;}

.p8					{padding: 8px;}
.pr8				{padding-right: 8px;}
.pl8				{padding-left: 8px;}
.pt8				{padding-top: 8px;}
.pb8				{padding-bottom: 8px;}

.p7					{padding: 7px;}
.pr7				{padding-right: 7px;}
.pl7				{padding-left: 7px;}
.pt7				{padding-top: 7px;}
.pb7				{padding-bottom: 7px;}

.m7					{margin: 7px;}
.mr7				{margin-right: 7px;}
.ml7				{margin-left: 7px;}
.mt7				{margin-top: 7px;}
.mb6				{margin-bottom: 6px;}


.ml1				{margin-left: 1px;}
.mr1				{margin-right: 1px;}

.mt2				{margin-top: 2px;}
.mr2				{margin-right: 2px;}
.ml2				{margin-left: 2px;}

.ml3				{margin-left: 3px;}
.mr3				{margin-right: 3px;}

.ml4				{margin-left: 4px;}
.mr4				{margin-right: 4px;}
.mt4				{margin-top: 4px;}

.p6					{padding: 6px;}
.pr6				{padding-right: 6px;}
.pl6				{padding-left: 6px;}
.pt6				{padding-top: 6px;}
.pb6				{padding-bottom: 6px;}

.p5					{padding: 5px;}
.pr5				{padding-right: 5px;}
.pl5				{padding-left: 5px;}
.pt5				{padding-top: 5px;}
.pb5				{padding-bottom: 5px;}

.p4					{padding: 4px;}
.pr4				{padding-right: 4px;}
.pl4				{padding-left: 4px;}
.pt4				{padding-top: 4px;}
.pb4				{padding-bottom: 4px;}

.p3					{padding: 3px;}
.pr3				{padding-right: 3px;}
.pl3				{padding-left: 3px;}
.pt3				{padding-top: 3px;}
.pb3				{padding-bottom: 3px;}

.p2					{padding: 2px;}
.pr2				{padding-right: 2px;}
.pl2				{padding-left: 2px;}
.pt2				{padding-top: 2px;}
.pb2				{padding-bottom: 2px;}

.p1					{padding: 1px;}
.pr1				{padding-right: 1px;}
.pl1				{padding-left: 1px;}
.pt1				{padding-top: 1px;}
.pb1				{padding-bottom: 1px;}

.pl13				{padding-left: 15px;}

.mt7				{margin-top: 7px;}
.mt13				{margin-top: 13px;}
.mt20				{margin-top: 20px;}
.mb20				{margin-bottom: 20px;}
.ml20				{margin-left: 20px;}

.padrow				{padding-top: 2px; padding-bottom: 2px;}
.padrow4px			{padding-left: 4px; padding-right: 4px; padding-top: 2px; padding-bottom: 2px;}
.padrow5px			{padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px;}
.padrow7px			{padding-left: 7px; padding-right: 7px; padding-top: 3px; padding-bottom: 3px;}
.padrow15px			{padding-left: 15px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px;}
.padrowTransport	{padding-left: 5px; padding-right: 5px; padding-top: 4px; padding-bottom: 4px;}

td.hitdividericon	{width: 18px; border-bottom: 2px solid #666666; padding-bottom: 4px}
td.hitdividertext	{text-transform: uppercase; font-weight: bold; border-bottom: 2px solid #666666; padding-bottom: 4px; font-size: 11px}


/* Steps */
.cntSteps td					{height: 23px; text-align: center; font-weight: bold;}
.cntSteps a						{text-decoration: none;}
.cntSteps td.Left				{background-image: url(Steps/bgStepsLeft.gif); background-position: left; width: 6px;}
.cntSteps td.Right				{background-image: url(Steps/bgStepsRight.gif); background-position: right; width: 6px;}
.cntSteps td.Step				{background-image: url(Steps/bgSteps.gif); background-position: right;}
.cntSteps td.Step a				{color: #000;}
.cntSteps td.Sep				{background-image: url(Steps/bgStepsSep.gif); width: 1px; font-size: 0;}
.cntSteps td.Current			{background-image: none; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; height: auto;}
.cntSteps td.Current a			{color: #fff;}
.cntSteps td.Inact  a			{color: #adadad;}


/* Tabs top */
.cntTabTop						{}
.cntTabTop td					{height: 24px; padding: 1px 0 0 2px; background-repeat: no-repeat; font-weight: bold;}
.cntTabTop td a					{text-decoration: none; padding: 3px 8px 3px 8px; display: block; float: left;}
.cntTabTop td.Sep				{width: 3px; padding: 0;}
.cntTabTop td.Tab				{background-image: url(TabTop/bgTabTopLeft.gif);}
.cntTabTop td.Tab a				{color: #666;}
.cntTabTop td.Inact  a			{color: #adadad;}
.cntTabTop td.Corner			{background-image: url(TabTop/bgTabTopRight.gif); width: 2px; padding: 0;}
.cntTabTop td.TabA				{background-image: url(TabTop/bgTabTopLeftA.gif);}
.cntTabTop td.TabA a			{color: #fff;}
.cntTabTop td.CornerA			{background-image: url(TabTop/bgTabTopRightA.gif); width: 2px; padding: 0;}
.cntTabTop div.BottomBorder		{height: 2px;}


/* Tabs page */
.cntTabPage								{background-image: url(TabPage/bgTabPage.gif); background-position: bottom; background-repeat: repeat-x; padding-bottom: 2px;}
.cntTabPage td							{height: 24px; padding: 1px 0 0 2px; background-repeat: no-repeat; font-weight: bold;}
.cntTabPage td a						{text-decoration: none; padding: 3px 8px 3px 8px; display: block; float: left;}
.cntTabPage td a.Icon					{background-repeat: no-repeat; background-position: 5px 2px; padding-left: 23px; padding-right: 7px;}
.cntTabPage td.Tab						{background-image: url(TabPage/bgTabPageLeft.gif); border-bottom: 1px solid #757575;}
.cntTabPage td.Tab a					{color: #777777;}
.cntTabPage td.Tab a.Overview			{background-image: url(TabPage/icnOverview.gif);}
.cntTabPage td.Tab a.Picture			{background-image: url(TabPage/icnPicture.gif);}
.cntTabPage td.Tab a.Facility			{background-image: url(TabPage/icnFacility.gif);}
.cntTabPage td.Tab a.Review				{background-image: url(TabPage/icnReview.gif);}
.cntTabPage td.Tab a.Book				{background-image: url(TabPage/icnBook.gif);}
.cntTabPage td.Tab a.Map				{background-image: url(TabPage/icnMap.gif);}
.cntTabPage td.Tab a:hover				{color: #000;}
.cntTabPage td.Tab a.Overview:hover		{background-image: url(TabPage/icnOverviewO.gif);}
.cntTabPage td.Tab a.Picture:hover		{background-image: url(TabPage/icnPictureO.gif);}
.cntTabPage td.Tab a.Facility:hover		{background-image: url(TabPage/icnFacilityO.gif);}
.cntTabPage td.Tab a.Review:hover		{background-image: url(TabPage/icnReviewO.gif);}
.cntTabPage td.Tab a.Book:hover			{background-image: url(TabPage/icnBookO.gif);}
.cntTabPage td.Tab a.Map:hover			{background-image: url(TabPage/icnMapO.gif);}
.cntTabPage td.Corner					{background-image: url(TabPage/bgTabPageRight.gif); width: 5px; border-bottom: 1px solid #757575; padding: 0;}
.cntTabPage td.TabA						{background-image: url(TabPage/bgTabPageLeftA.gif);}
.cntTabPage td.TabA a					{color: #000;}
.cntTabPage td.TabA a.Overview			{background-image: url(TabPage/icnOverviewA.gif);}
.cntTabPage td.TabA a.Picture			{background-image: url(TabPage/icnPictureA.gif);}
.cntTabPage td.TabA a.Facility			{background-image: url(TabPage/icnFacilityA.gif);}
.cntTabPage td.TabA a.Review			{background-image: url(TabPage/icnReviewA.gif);}
.cntTabPage td.TabA a.Book				{background-image: url(TabPage/icnBookA.gif);}
.cntTabPage td.TabA a.Map				{background-image: url(TabPage/icnMapA.gif);}
.cntTabPage td.CornerA					{background-image: url(TabPage/bgTabPageRightA.gif); width: 5px; padding: 0;}


/* 2 column description */
.cntColumnDescr td.Column1				{width: 215px; padding-right: 20px;}
.cntColumnDescr td.Column1 #imgMain		{width: 215px; height: 215px;}
.cntColumnDescr td.Column1 #vc_imgMain	{width: 215px; height: 215px;}
.cntColumnDescr div.Thumbnails			{float: left;}
.cntColumnDescr div.Thumbnails a		{float: left; border: 1px solid #ccc; margin: 9px 9px 0 0;}
.cntColumnDescr div.Thumbnails a:hover	{border: 1px solid #999;}
.cntColumnDescr div.Thumbnails img		{width: 43px; height: 43px; border: 1px solid #fff;}
.cntColumnDescr table.AddInfo			{float: left; margin-top: 10px; width: 215px;}
.cntColumnDescr table.AddInfo td		{border-bottom: 1px solid #ccc; width: 50%; padding: 4px 0;}

.cntColumnDescr td.Column2				{line-height: 1.4em;}
.cntColumnDescr h1						{margin-bottom: 15px; line-height: normal;}
.cntColumnDescr div.Intro				{font-size: 9pt; line-height: 1.4em; margin-bottom: 20px;}



/* Element padding */
.cntTopNav								{clear: both;}
.cntPageSummary							{margin-top: 16px; clear: both;}
.cntTabPage								{margin-top: 10px; clear: both;}
.cntSorting								{clear: both;}	
.cntSteps								{margin-bottom: 10px;}
.cntTabTop								{margin-bottom: 10px;}
.cntPager								{margin-top: 7px; clear: both;}
.cntColumnDescr							{margin-top: 20px; clear: both;}
.cntFooter								{margin-top: 25px; clear: both;}	
.cntPackageList							{margin-top: 20px; clear: both;}
.cntErrorOrange							{margin-top: 20px; clear: both;}
.cntErrorGreen							{margin-top: 20px; clear: both;}
.cntDescriptRegular						{margin-top: 20px; clear: both;}
.ctnSearchCalStd						{margin-top: 16px; clear: both;}


/* Page summary */
.cntPageSummary div.Ratestar			{float: left; width: 13px; height: 10px; padding: 0; background-image: url(Property/icnRatestar.gif); background-repeat: no-repeat;}
.cntPageSummary div.Logo				{float: right; position: relative;}
.cntPageSummary div.Logo div			{position: absolute; right: 0; background-color: #fff; padding: 4px 7px;}
.cntPageSummary div.Logo img			{}
.cntPageSummary div.Intro				{font-size: 9pt; line-height: 1.4em; margin-top: 10px;}


/* General */
.Arrow									{text-decoration: none; border: 0; color: #000; font-weight: bold; padding-right: 3px; font-family: Verdana; font-size: 10px;}


/* Link icon & topnav */
.cntTopNav a							{font-weight: bold;}
.cntTopNav a.Left						{float: left; margin-right: 10px;}
.cntTopNav a.Right						{float: right; margin-left: 10px;}
a.lnkIcon								{height: 14px; background-repeat: no-repeat; padding: 1px 0 0 19px; display: block;}
a.lnkBack								{background-image: url(Icons/btnBack.gif);}
a.lnkForw								{background-image: url(Icons/btnForw.gif);}
a.lnkNext								{background-image: url(Icons/btnNext.gif);}
a.lnkPrev								{background-image: url(Icons/btnPrev.gif);}
a.lnkClose								{background-image: url(Icons/btnClose.gif);}
a.lnkDelete								{background-image: url(Icons/btnDelete.gif);}
a.lnkPrint								{background-image: url(Icons/btnPrint.gif);}
a.lnkBasket								{background-image: url(Icons/btnBasket.gif);}
a.lnkUser								{background-image: url(Icons/btnUser.gif);}

/* Link picture icon*/
a.piclnkIcon							{height: 13px; background-repeat: no-repeat; padding: 1px 0 0 17px; display: block;}
a.piclnkOverview						{background-image: url(Icons/picicnOverview.gif);}
a.piclnk360								{background-image: url(Icons/picicn360.gif);}
a.piclnkMap								{background-image: url(Icons/picicnMap.gif);}

/* Page counter */
.cntPageCounter							{float: right;}
.cntPageCounter div.Item				{clear: both; width: 200px;}
.cntPageCounter div.Item div			{padding: 2px 5px 3px 5px;}
.cntPageCounter div.Act					{color: #fff; font-weight: bold;}
.cntPageCounter div.Num					{float: left;}

/* Pager */
.cntPager div.Descr						{float: left; padding-top: 1px;}
.cntPager div.Pager						{float: right;}
.cntPager div.Pager a					{float: left; height: 14px; background-repeat: no-repeat; padding: 1px 4px 0 4px; display: block;}
.cntPager div.Pager a.Next				{background-image: url(Icons/btnNext.gif); padding-right: 19px; background-position: right;}
.cntPager div.Pager a.Prev				{background-image: url(Icons/btnPrev.gif); padding-left: 19px;}
.cntPager div.Pager b					{float: left; display: block; padding: 1px 4px 0 4px; color: #000;}
.cntPager div.Pager span				{float: left; display: block; padding-top: 1px;}


/* Other product list */
.cntOtherList div.Item					{clear: both; padding-top: 15px;}
.cntOtherList div.Item h2				{margin-bottom: 4px;}
.cntOtherList div.Item div.Image img	{float: left; width: 80px; height: 80px; margin-right: 10px;}
.cntOtherList div.Sep					{float: left; margin-top: 15px; border-top: 1px solid #ccc;}


/* Information box */
.cntInfo td.bgTopL					{background-image: url(Sorting/bgTopL.gif); width: 4px; height: 4px;}
.cntInfo td.bgTop					{background-color: #fce299; border-top: 1px solid #e4be6b; font-size: 0;}
.cntInfo td.bgTopR					{background-image: url(Sorting/bgTopR.gif); width: 4px;}
.cntInfo td.bgL						{background-color: #fce299; border-left: 1px solid #e4be6b; font-size: 0;}
.cntInfo td.bgR						{background-color: #fce299; border-right: 1px solid #e4be6b; font-size: 0;}
.cntInfo td.bgBotL					{background-image: url(Sorting/bgBotL.gif); width: 4px; height: 4px;}
.cntInfo td.bgBot					{background-color: #fce299; border-bottom: 1px solid #e4be6b; font-size: 0;}
.cntInfo td.bgBotR					{background-image: url(Sorting/bgBotR.gif); width: 4px;}
.cntInfo td.Content					{background-color: #fce299; padding: 8px}


/* Buttons */
.cntButtonRegular					{}
.cntButtonRegular div.bgL			{float: left; width: 2px; height: 23px; background-image: url(Button/bgRegL.gif);}
.cntButtonRegular a					{float: left; padding: 5px 10px 0 10px; height: 18px; background-image: url(Button/bgReg.gif); border: 0; color: #fff; font-weight: bold; text-decoration: none; font-family: Verdana, Tahoma, Sans-Serif; font-size: 10px;}
.cntButtonRegular a.Wide			{padding-left: 20px; padding-right: 20px;}
.cntButtonRegular a.Wider			{padding-left: 40px; padding-right: 40px;}
.cntButtonRegular a.Load			{background-image: url(Button/bgRegA.gif); color: #999;}
.cntButtonRegular div.bgR			{float: left; width: 2px; height: 23px; background-image: url(Button/bgRegR.gif);}

.cntButtonSmall						{}
.cntButtonSmall div.bgL				{float: left; width: 2px; height: 21px; background-image: url(Button/bgSmallL.gif);}
.cntButtonSmall a					{float: left; padding: 4px 10px 0 10px; height: 17px; background-image: url(Button/bgSmall.gif); border: 0; color: #fff; font-weight: bold; text-decoration: none; font-family: Verdana, Tahoma, Sans-Serif; font-size: 10px;}
.cntButtonSmall a.Wide				{padding-left: 20px; padding-right: 20px;}
.cntButtonSmall a.Load				{background-image: url(Button/bgSmallA.gif); color: #999;}
.cntButtonSmall div.bgR				{float: left; width: 2px; height: 21px; background-image: url(Button/bgSmallR.gif);}

a.btn160							{background-image: url(style_1/btn/btn160.gif); width: 160px; height: 17px; padding-top: 4px; display: block; text-align: center; font-family: Verdana, Tahoma; font-size: 10px; color: #fff; text-decoration: none; border: 0; font-weight: bold;}
a.btn160:hover						{background-image: url(style_1/btn/btn160O.gif);}
.Load160							{background-image: url(style_1/btn/btn160A.gif); color: #666;}
.Load160:hover						{background-image: url(style_1/btn/btn160A.gif); color: #666;}


/* Error messages */
.cntErrorGreen td.bgTopL				{background-image: url(Error/bgGTopL.gif); width: 4px; height: 4px;}
.cntErrorGreen td.bgTop					{background-color: #fff; border-top: 1px solid #477916; font-size: 0;}
.cntErrorGreen td.bgTopR				{background-image: url(Error/bgGTopR.gif); width: 4px;}
.cntErrorGreen td.bgL					{background-color: #fff; border-left: 1px solid #477916; font-size: 0;}
.cntErrorGreen td.bgR					{background-color: #fff; border-right: 1px solid #477916; font-size: 0;}
.cntErrorGreen td.bgBotL				{background-image: url(Error/bgGBotL.gif); width: 4px; height: 4px;}
.cntErrorGreen td.bgBot					{background-color: #fff; border-bottom: 1px solid #477916; font-size: 0;}
.cntErrorGreen td.bgBotR				{background-image: url(Error/bgGBotR.gif); width: 4px;}
.cntErrorGreen td.Content				{background-color: #fff; padding: 8px;}
.cntErrorGreen h3						{background-repeat: no-repeat; color: #477916;}
.cntErrorGreen h3.Info					{padding: 1px 0 11px 22px; background-image: url(Icons/icnInfo.gif);}

.cntErrorOrange td.bgTopL				{background-image: url(Error/bgOTopL.gif); width: 4px; height: 4px;}
.cntErrorOrange td.bgTop				{background-color: #fff; border-top: 1px solid #cc6600; font-size: 0;}
.cntErrorOrange td.bgTopR				{background-image: url(Error/bgOTopR.gif); width: 4px;}
.cntErrorOrange td.bgL					{background-color: #fff; border-left: 1px solid #cc6600; font-size: 0;}
.cntErrorOrange td.bgR					{background-color: #fff; border-right: 1px solid #cc6600; font-size: 0;}
.cntErrorOrange td.bgBotL				{background-image: url(Error/bgOBotL.gif); width: 4px; height: 4px;}
.cntErrorOrange td.bgBot				{background-color: #fff; border-bottom: 1px solid #cc6600; font-size: 0;}
.cntErrorOrange td.bgBotR				{background-image: url(Error/bgOBotR.gif); width: 4px;}
.cntErrorOrange td.Content				{background-color: #fff; padding: 8px;}
.cntErrorOrange h3						{background-repeat: no-repeat;color: #cc6600;}
.cntErrorOrange h3.Note					{padding: 1px 0 11px 22px; background-image: url(Icons/icnNoteOrange.gif);}


/* Footer */
.cntFooter td							{font-family: Tahoma; font-size: 10px;}
.cntFooter td							{color: #bebebe;}
.cntFooter td a							{color: #bebebe; text-decoration: none;}
.cntFooter td.Column1					{text-align: left;}
.cntFooter td.Column2					{text-align: right;}