

/*START  /Web/CSS/Base.css*/
/* MAIN TEXT */
body, table, .HotPres, td { font-family: Verdana, Arial; }
a { color: #5c5c5c; cursor: pointer; text-decoration: none; outline: none; }
hr { color: #00264c; height: 1px; }

h1, .HotName { font-size: 16px; text-decoration: none; color: #5c5c5c; font-weight: normal; }
h2, .HotNameSub { font-size: 13px; text-decoration: none; color: #5c5c5c; font-weight: normal; }
h3, h4, h5, h6 { font-size: 13px; text-decoration: none; color: #5c5c5c; font-weight: normal; }
/*h4 { font-size: 13px; text-decoration: none; color: #5c5c5c; font-weight: normal; }
h5 { font-size: 13px; text-decoration: none; color: #5c5c5c; font-weight: normal; }
h6 { font-size: 13px; text-decoration: none; color: #5c5c5c; font-weight: normal; }*/
dir { font-size: 12px; text-decoration: none; color: #5c5c5c; font-weight: normal; }
menu { font-size: 12px; text-decoration: none; color: #5c5c5c; font-weight: normal; }
address { font-size: 12px; text-decoration: none; color: #5c5c5c; font-weight: normal; font-style: italic; }

/* Custom Styles */
.cs1,.cs2, .cs3, .cs4, .cs5 { font-size: 13px; text-decoration: none; color: #5c5c5c; font-weight: normal; }
/*.cs2 { font-size: 13px; text-decoration: none; color: #5c5c5c; font-weight: normal; }
.cs3 { font-size: 13px; text-decoration: none; color: #5c5c5c; font-weight: normal; }
.cs4 { font-size: 13px; text-decoration: none; color: #5c5c5c; font-weight: normal; }
.cs5 { font-size: 13px; text-decoration: none; color: #5c5c5c; font-weight: normal; }*/

/*presannlist.aspx starts*/
div.PresAnnListPTSHeader { border-bottom: 2px solid #90846A; margin-bottom: 20px; width: 697px; }
div.PresAnnListSearchContainer { background: #eae7e7; border: 1px solid #e7e2e2; width: 705px; padding: 15px 0px 10px 15px; margin-left: -10px; }
div.PresAnnListSearchContainerInner { background: url(/Web/DefaultImages/AnnouncementSearch/newsSearchBarBK.png) no-repeat; background-size: 695px auto; height: 50px; }
div.PresAnnListDFWrapper { float: left; width: 104px; margin-left: 144px; margin-top: 7px; }
div.PresAnnListDTWrapper { float: left; width: 104px; margin-left: 16px; margin-top: 7px; }
div.PresAnnListTxtWrapper { width: 156px; height: 29px; float: left; margin-left: 85px; margin-top: 9px; }
	div.PresAnnListTxtWrapper input { border: 0px !important; }
div.PresAnnListBtnWrapper input { height: 32px; width: 32px; margin-left: 25px; margin-top: 6px; }
div.PresAnnListTVCategoryWrapper { clear: left; }
/*presannlist.aspx ends*/

/*presannlist.ascx starts*/
table.pal1CssClass { width: 100%; }
div.palHeader1 { float: left; text-align: left; }
div.palHeader2 { float: right; text-align: right; }
div.palFooter1 { float: left; text-align: left; }
div.palFooter2 { float: right; text-align: right; }

div.palMain { background: #f5f5f5; margin-bottom: 5px; padding: 35px; position: relative; overflow: hidden; }

div.palImgName { }

div.palImg1AsLink, div.palImg2AsLink, div.palImg3AsLink { float: right; width: 225px; }
/*div.palImg2AsLink { float: right; width: 225px; }
div.palImg3AsLink { float: right; width: 225px; }*/

div.palNameAsText { font-size: 16px; font-weight: bold; width: 390px; margin-bottom: 10px; text-transform: uppercase; }

div.palNameAsLink { font-size: 16px; font-weight: bold; width: 390px; margin-bottom: 10px; text-transform: uppercase; }

div.palCustomFieldInfos { display: table; width: 600px; }
div.palCustomFieldInfo1 { float: left; font-weight: normal; margin-right: 5px; }
div.palCustomFieldInfo2 { float: left; font-weight: normal; margin-right: 5px; }

div.palDateLocationPrice { display: table; margin-bottom: 10px; }

div.palDates { display: table; margin-bottom: 2px; width: 600px; }

div.palFromDate { }

div.palFromDateDatePart { display: table; }
div.palDateFromHeaderText { float: left; font-weight: bold; margin-right: 5px; }
div.palDateFrom { float: left; font-weight: normal; margin-right: 5px; }

div.palFromDateTimePart { display: table; }
div.palDateFromTimeHeaderText { float: left; font-weight: bold; margin-right: 5px; }
div.palDateFromTime { float: left; font-weight: normal; margin-right: 5px; }

div.palToDate { }

div.palToDateDatePart { display: table; }
div.palDateToHeaderText { float: left; font-weight: bold; margin-right: 5px; }
div.palDateTo { float: left; font-weight: normal; margin-right: 5px; }

div.palToDateTimePart { display: table; }
div.palDateToTimeHeaderText { float: left; font-weight: bold; margin-right: 5px; }
div.palDateToTime { float: left; font-weight: normal; margin-right: 5px; }

div.palAreasLocations { }

div.palAreas { display: table; width: 600px; }
div.palAreaHeaderText { float: left; font-weight: bold; margin-right: 5px; }
div.palArea { float: left; font-weight: normal; margin-right: 5px; }

div.palLocations { display: table; width: 600px; }
div.palLocationHeaderText { float: left; font-weight: bold; margin-right: 5px; }
div.palLocation { float: left; font-weight: normal; margin-right: 5px; }

div.palPrice { }

div.palPriceFromTo { }

div.palPriceFromToFrom { display: table; }
div.palPriceFromHeaderText { float: left; font-weight: bold; margin-right: 5px; }
div.palPriceFrom { float: left; font-weight: normal; margin-right: 5px; }

div.palPriceFromToTo { display: table; }
div.palPriceToHeaderText { float: left; font-weight: bold; margin-right: 5px; }
div.palPriceTo { float: left; font-weight: normal; margin-right: 5px; }

div.palPriceFromToWhenNoPriceFrom { display: table; width: 600px; }
div.palPriceToWhenNoPriceFromHeaderText { float: left; font-weight: bold; margin-right: 5px; }
div.palPriceToWhenNoPriceFrom { float: left; font-weight: normal; margin-right: 5px; }

div.palTeaser { width: 390px; margin-bottom: 10px; clear: left; }

div.palOtherFields { display: table; width: 600px; }
div.palOtherField1 { float: left; font-weight: normal; margin-right: 5px; }

div.palCategories { display: table; width: 600px; }
div.palCategoryHeaderText { float: left; font-weight: bold; margin-right: 5px; }
div.palCategory { float: left; font-weight: normal; margin-right: 5px; }

div.palreadmore { }
	div.palreadmore img { background-image: url('/Web/DefaultImages/NewsSearchReadMoreButton.png') !important; width: 82px; height: 26px; clear: both; }
/*presannlist.ascx ends*/

/*presannlisttable.ascx starts*/
td.tdImg1AsLink { }
td.tdImg2AsLink { }
td.tdImg3AsLink { }

tr.trNameAsText { font-size: 16px; font-weight: bold; width: 390px; text-transform: uppercase; }

tr.trNameAsLink { font-size: 16px; font-weight: bold; width: 390px; text-transform: uppercase; }

tr.trCustomFieldInfos { }
tr.trCustomFieldInfo1 { }
tr.trCustomFieldInfo2 { }

tr.trFromDate { }

td.tdFromDateDatePart { }
td.tdDateFromHeaderText { font-weight: bold; margin-right: 5px; }
td.tdDateFrom { margin-right: 5px; }

td.tdFromDateTimePart { }
td.tdDateFromTimeHeaderText { font-weight: bold; margin-right: 5px; }
td.tdDateFromTime { margin-right: 5px; }

tr.trToDate { }

td.tdToDateDatePart { }
td.tdDateToHeaderText { font-weight: bold; margin-right: 5px; }
td.tdDateTo { margin-right: 5px; }

td.tdToDateTimePart { }
td.tdDateToTimeHeaderText { font-weight: bold; margin-right: 5px; }
td.tdDateToTime { margin-right: 5px; }

tr.trAreas { }
td.tdAreaHeaderText { font-weight: bold; margin-right: 5px; }
td.tdArea { margin-right: 5px; }

tr.trLocations { }
td.tdLocationHeaderText { font-weight: bold; margin-right: 5px; }
td.tdLocation { margin-right: 5px; }

tr.trPriceFromTo { }

td.tdPriceFromToFrom { }
td.tdPriceFromHeaderText { font-weight: bold; margin-right: 5px; }
td.tdPriceFrom { margin-right: 5px; }

td.tdPriceFromToTo { }
td.tdPriceToHeaderText { font-weight: bold; margin-right: 5px; }
td.tdPriceTo { margin-right: 5px; }

tr.trPriceFromToWhenNoPriceFrom { }
td.tdPriceToWhenNoPriceFromHeaderText { font-weight: bold; margin-right: 5px; }
td.tdPriceToWhenNoPriceFrom { margin-right: 5px; }

tr.trTeaser { }

tr.trOtherFields { }
td.trOtherField1 { margin-right: 5px; }

tr.trCategories { }
td.tdCategoryHeaderText { font-weight: bold; margin-right: 5px; }
td.tdCategory { margin-right: 5px; }

tr.trReadmore { }
td.tdReadmore img { background-image: url('/Web/DefaultImages/NewsSearchReadMoreButton.png') !important; width: 82px; height: 26px; clear: both; }
/*presannlisttable.ascx ends*/

/* DIY Forms Layout  */
.MDTabHeader { color: Black; }
.DIYLeftCol { width: 180px; }
.MDTabControl { }
.MDPrevNextRow { text-align: left; line-height: 130%; }
.MDPrevNextButton { background-color: #ffffff; text-decoration: none; }
.MDCaption { text-align: left; line-height: 130%; width: 30%; }
.MDSubSection { text-align: left; line-height: 130%; width: 30%; }
.MDOptionsInHeader { text-align: center; }
.MDTextOrControl { }
.MDOptionList { vertical-align: top; }
.MDTextOrControlCell { vertical-align: top; text-align: left; }
.MDRender { }
.MDErr { color: Red; }

.MDContact0PicText1 { padding: 10px 0px 10px 0px; }
.MDContact0PicText2 { padding: 10px 0px 10px 0px; }
.MDContact0PicText3 { padding: 10px 0px 10px 0px; }
.MDContact0PicText4 { padding: 10px 0px 10px 0px; }

#ctl00_cPHBody_ctrContact01_MainTab1_lblTabHdr_0 { display: none; }
#ctl00_cPHBody_ctrContact01_MainTab1_txt_134_434 { width: 400px; height: 120px; }

/* Pres2Column.aspx */
div.Pres2Column { width: 100%; }
	div.Pres2Column .ContainerLeft { float: left; text-align: left; vertical-align: top; width: 65%; }
	div.Pres2Column div.ContainerRight { float: right; text-align: left; vertical-align: top; background-color: #ffffff; width: 25%; }


/* PresStandardImgRight */
div.PresStandardImgRight { width: auto; padding: 20px; }
	div.PresStandardImgRight div.Images { float: right; margin-left: 20px; margin-top: 20px; width: 220px; }


/* PresStandardImgRight */
div.PresStandardImgLeft { width: auto; padding: 20px; }
	div.PresStandardImgLeft div.Images { float: left; margin-right: 20px; }


/* PresBookFeatRight.aspx */
div.PresBookFeatRight { width: 100%; }
	div.PresBookFeatRight div.HomeTopContent { float: left; width: 600px; padding: 0px 0px 30px 0px; text-align: left; }
	div.PresBookFeatRight div.HomeRightContainer { width: 280px; float: right; }
		div.PresBookFeatRight div.HomeRightContainer div.BookingPanelContainer { width: 280px; height: 115px; background-image: url('/Web/DefaultImages/BookingPanelBkgd.png'); background-repeat: no-repeat; background-position: left top; position: relative; }
			div.PresBookFeatRight div.HomeRightContainer div.BookingPanelContainer input { color: #8e8e8e; font-size: 11px; font-style: italic; border: 0px solid White; height: 14px; margin: 0; padding: 0; }
			div.PresBookFeatRight div.HomeRightContainer div.BookingPanelContainer div.EvoCalendarContainer { position: absolute; top: 49px; left: 30px; }
				div.PresBookFeatRight div.HomeRightContainer div.BookingPanelContainer div.EvoCalendarContainer table.CheckInCal img { width: 16px; height: 13px; background-image: url('/Web/DefaultImages/CalendarIcon.gif'); background-repeat: no-repeat; }
				div.PresBookFeatRight div.HomeRightContainer div.BookingPanelContainer div.EvoCalendarContainer table.CheckInCal input { margin-left: 6px; }
			div.PresBookFeatRight div.HomeRightContainer div.BookingPanelContainer div.BookNowButtonContainer { position: absolute; top: 47px; right: 22px; }
				div.PresBookFeatRight div.HomeRightContainer div.BookingPanelContainer div.BookNowButtonContainer span.BookNowButton { display: block; width: 48px; height: 48px; }
			div.PresBookFeatRight div.HomeRightContainer div.BookingPanelContainer div.PromocodeContainer { position: absolute; top: 77px; left: 55px; }

		div.PresBookFeatRight div.HomeRightContainer div.Feature1 { width: 280px; background-image: url('/Web/DefaultImages/FeatureBottomCurve.png'); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 12px; margin-bottom: 10px; }
			div.PresBookFeatRight div.HomeRightContainer div.Feature1 div.Icon { background-image: url('/Web/DefaultImages/FeatureTopCurve.png'); background-repeat: no-repeat; height: 12px; }
			div.PresBookFeatRight div.HomeRightContainer div.Feature1 div.Content { background-image: url('/Web/DefaultImages/FeatureSlice.png'); background-repeat: repeat-y; }
				div.PresBookFeatRight div.HomeRightContainer div.Feature1 div.Content div.FeatureImageContainer { padding: 10px 0 0 0; text-align: center; }
				div.PresBookFeatRight div.HomeRightContainer div.Feature1 div.Content div.FeatureTextContainer { padding: 10px 25px 15px 25px; text-align: left; }
				div.PresBookFeatRight div.HomeRightContainer div.Feature1 div.Content div.FeatureButtonContainer { padding-left: 150px; }
					div.PresBookFeatRight div.HomeRightContainer div.Feature1 div.Content div.FeatureButtonContainer span.MoreButton { display: block; width: 115px; height: 39px; background-image: url('/Web/DefaultImages/FeatureReadMore.png'); background-repeat: no-repeat; }
		div.PresBookFeatRight div.HomeRightContainer img.HotPic { margin-bottom: 10px; }

/* Booking Panel Control */
div.BookPanelGenMain { position: relative; width: 194px; height: 153px; background-image: url('/Web/DefaultImages/BookingPanelBkgdCtl.png'); background-repeat: no-repeat; background-position: left top; margin: 20px; }
	div.BookPanelGenMain div.BookPanelGenCalContainer { position: absolute; top: 53px; left: 21px; z-index: 10; text-align: left; font-family: Arial, Verdana; font-size: 11px; color: #8e8e8e; font-style: italic; }
	div.BookPanelGenMain div.BookPanelGenCodeContainer { height: 23px; position: absolute; left: 39px; top: 84px; z-index: 10; text-align: left; }
	div.BookPanelGenMain .BookingPanelPromoText { font-family: Arial, Verdana; font-size: 11px; color: #8e8e8e; font-style: italic; background-color: transparent; border: 0px; width: 136px; height: 12px; }
	div.BookPanelGenMain .BookingPanelGenText input { font-family: Arial, Verdana; font-size: 11px; color: #8e8e8e; font-style: italic; background-color: transparent; border: 0px; width: 60px !important; height: 12px; }
	div.BookPanelGenMain div.BookPanelGenBtn { position: absolute; bottom: 8px; left: 102px; z-index: 5; text-align: left; }
		div.BookPanelGenMain div.BookPanelGenBtn img { width: 86px; height: 36px; }
	div.BookPanelGenMain div.BookPanelGenMyBooking { position: absolute; left: 16px; top: 112px; width: 280px; height: 48px; }
		div.BookPanelGenMain div.BookPanelGenMyBooking img { width: 280px; height: 48px; background-image: url('/Web/DefaultImages/MyBookingBtnGenCtl.gif'); background-repeat: no-repeat; background-position: left top; }


/* PresFeat2Right.aspx */
div.PresFeat2Right { width: auto; }
	div.PresFeat2Right div.MainText { float: left; width: 70%; }
	div.PresFeat2Right div.Features { width: 280px; float: right; padding-top: 10px; }
		div.PresFeat2Right div.Features div.Feature { width: 280px; height: 164px; margin-bottom: 4px; position: relative; background-image: url('/Web/DefaultImages/FeatureBox.png'); background-repeat: no-repeat; }
			div.PresFeat2Right div.Features div.Feature div.Image { position: absolute; top: 20px; left: 20px; }
			div.PresFeat2Right div.Features div.Feature div.Text { position: absolute; top: 25px; left: 130px; width: 135px; height: 85px; overflow: hidden; text-align: left; }
				div.PresFeat2Right div.Features div.Feature div.Text h2 { margin: 0px; padding: 0px; }
			div.PresFeat2Right div.Features div.Feature span.Link { display: block; position: absolute; top: 112px; left: 146px; width: 114px; height: 38px; }

/* PresFeat3Right.aspx */
div.PresFeat3Right { width: auto; }
	div.PresFeat3Right div.MainText { float: left; width: 70%; }
	div.PresFeat3Right div.Features { width: 280px; float: right; padding-top: 10px; }
		div.PresFeat3Right div.Features div.Feature { width: 280px; height: 164px; margin-bottom: 4px; position: relative; background-image: url('/Web/DefaultImages/FeatureBox.png'); background-repeat: no-repeat; }
			div.PresFeat3Right div.Features div.Feature div.Image { position: absolute; top: 20px; left: 20px; }
			div.PresFeat3Right div.Features div.Feature div.Text { position: absolute; top: 25px; left: 130px; width: 135px; height: 85px; overflow: hidden; text-align: left; }
				div.PresFeat3Right div.Features div.Feature div.Text h2 { margin: 0px; padding: 0px; }
			div.PresFeat3Right div.Features div.Feature span.Link { display: block; position: absolute; top: 112px; left: 146px; width: 114px; height: 38px; }

/* PresFeat3Top.aspx */
div.PresFeat3Top { width: auto; }
	div.PresFeat3Top div.MainText { float: left; width: 70%; }
	div.PresFeat3Top div.Features { width: 280px; float: right; padding-top: 10px; }
		div.PresFeat3Top div.Features div.Feature { width: 280px; height: 164px; margin-bottom: 4px; position: relative; background-image: url('/Web/DefaultImages/FeatureBox.png'); background-repeat: no-repeat; }
			div.PresFeat3Top div.Features div.Feature div.Image { position: absolute; top: 20px; left: 20px; }
			div.PresFeat3Top div.Features div.Feature div.Text { position: absolute; top: 25px; left: 130px; width: 135px; height: 85px; overflow: hidden; text-align: left; }
				div.PresFeat3Top div.Features div.Feature div.Text h2 { margin: 0px; padding: 0px; }
			div.PresFeat3Top div.Features div.Feature span.Link { display: block; position: absolute; top: 112px; left: 146px; width: 114px; height: 38px; }

/* PresAnnouncements */
div.PresAnnouncements { padding: 20px; }
	div.PresAnnouncements div.Items { }
		div.PresAnnouncements div.Items div.Item { margin-top: 10px; width: 100%; }
			div.PresAnnouncements div.Items div.Item div.TopCurve { height: 19px; background-image: url('/PicsHotel/Reservegroup2011/SkinImages/CaseStudies/ItemTop.gif'); background-repeat: no-repeat; }
			div.PresAnnouncements div.Items div.Item div.Content { background-image: URL('/PicsHotel/Reservegroup2011/SkinImages/CaseStudies/ItemBGR.gif'); background-repeat: repeat-y; background-position: left bottom; }
				div.PresAnnouncements div.Items div.Item div.Content div.Inner { padding-left: 24px; padding-top: 5px; min-height: 154px; min-width: 400px; background-image: url('/PicsHotel/Reservegroup2011/SkinImages/CaseStudies/ItemBG.gif'); background-repeat: no-repeat; background-position: left bottom; float: left; width: 70%; }
				div.PresAnnouncements div.Items div.Item div.Content div.Image { float: right; padding-top: 5px; height: 154px; width: 25%; text-align: right; }
			div.PresAnnouncements div.Items div.Item div.Clear { clear: both; }


/* Generic Shopping Cart styles */
div.SC_Container { width: 100%; margin: 0px auto; text-align: left; }
	div.SC_Container div.SC_Content { background-color: White; border: 1px solid #bababa; margin-top: 7px; border-radius: 5px; -moz-border-radius: 5px; }
div.SC_ContainerCart div.SC_ContentCart { background-color: White; border: 1px solid #bababa; margin-top: 7px; border-radius: 5px; -moz-border-radius: 5px; }
div.SC_Container div.SC_Curve { height: 5px; width: auto; background-image: url('/Pics/Shop/BottomCurveBG.gif'); background-repeat: repeat-x; margin-left: 5px; margin-right: 5px; position: relative; }
div.SC_ContainerCart div.SC_Curve { height: 5px; width: auto; background-image: url('/Pics/Shop/BottomCurveBG.gif'); background-repeat: repeat-x; margin-left: 5px; margin-right: 5px; position: relative; }

div.SC_Container div.SC_CartDetails { padding-bottom: 20px; }
	div.SC_Container div.SC_CartDetails tr.MyCartH { width: 100%; }
	div.SC_Container div.SC_CartDetails td.MyCartH, div.SC_Container div.SC_CartDetails div.MyCartH { font-family: Arial, Verdana, Sans-Serif; font-size: 11px; color: #3f3e3e; font-weight: bold; text-transform: uppercase; }
	div.SC_Container div.SC_CartDetails .MyCartB { font-weight: bold; font-size: 11px; color: #6a6a6a; }
	div.SC_Container div.SC_CartDetails .MyCartB2 { text-transform: uppercase; font-weight: bold; font-size: 12px; color: #6a6a6a; }
	div.SC_Container div.SC_CartDetails .MyCartText { font-size: 11px; color: #8e8e8e; }
	div.SC_Container div.SC_CartDetails .SC_Content { background-color: White; }
	div.SC_Container div.SC_CartDetails tr.MyCartF { height: 50px; color: #6a6a6a; vertical-align: middle; }
	div.SC_Container div.SC_CartDetails div.CartPBG { background-color: #ededed; border-bottom-left-radius: 5px; -moz-border-radius-bottom-right: 5px; }
	div.SC_Container div.SC_CartDetails div.SC_Curve { height: 5px; width: auto; background-image: url('/Pics/Shop/BottomCurveBGCart.gif'); background-repeat: repeat-x; margin-left: 5px; margin-right: 5px; position: relative; }

div.SC_ContainerCart div.SC_CartDetails { padding-bottom: 20px; }
	div.SC_ContainerCart div.SC_CartDetails tr.MyCartH { width: 100%; }
	div.SC_ContainerCart div.SC_CartDetails td.MyCartH, div.SC_Container div.SC_CartDetails div.MyCartH { font-family: Arial, Verdana, Sans-Serif; font-size: 11px; color: #3f3e3e; font-weight: bold; text-transform: uppercase; text-align: left; }
	div.SC_ContainerCart div.SC_CartDetails .MyCartB { font-weight: bold; font-size: 11px; color: #6a6a6a; }
	div.SC_ContainerCart div.SC_CartDetails .MyCartB2 { text-transform: uppercase; font-weight: bold; font-size: 12px; color: #6a6a6a; }
	div.SC_ContainerCart div.SC_CartDetails .MyCartText { font-size: 11px; color: #8e8e8e; }
	div.SC_ContainerCart div.SC_CartDetails .SC_Content { background-color: White; }
	div.SC_ContainerCart div.SC_CartDetails tr.MyCartF { height: 50px; color: #6a6a6a; vertical-align: middle; }
	div.SC_ContainerCart div.SC_CartDetails div.CartPBG { background-color: #ededed; border-bottom-left-radius: 5px; -moz-border-radius-bottom-right: 5px; }
	div.SC_ContainerCart div.SC_CartDetails div.SC_Curve { height: 5px; width: auto; background-image: url('/Pics/Shop/BottomCurveBGCart.gif'); background-repeat: repeat-x; margin-left: 5px; margin-right: 5px; position: relative; }

div.SC_BreadCrumb { height: 19px; padding-top: 6px; padding-left: 15px; background-color: #dfdfdf; -moz-border-radius-top-left: 5px; -moz-border-radius-top-right: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
div.SC_BreadCrumbCart { height: 19px; padding-top: 5px; padding-bottom: 5px; padding-left: 15px; background-color: #dfdfdf; -moz-border-radius-top-left: 5px; -moz-border-radius-top-right: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
div.SC_BreadCrumb a.Text { font-family: Arial, Verdana, Sans-Serif; font-size: 11px; color: #3f3e3e; font-weight: bold; text-transform: uppercase; }

div.SC_BreadCrumb table.BreadCrumb { float: left; }
div.SC_BreadCrumb tr.Row td { color: #ee3e3e; }

div.SC_BreadCrumb div.Back { float: right; padding-right: 15px; width: 250px; }
	div.SC_BreadCrumb div.Back span.Icon { float: right; display: block; width: 9px; height: 7px; background-image: url('/Pics/Shop/BackArrowSmall.png'); background-repeat: no-repeat; margin: 3px 4px 0 0; }
	div.SC_BreadCrumb div.Back span.Text { float: right; display: block; color: #ee3e3e; font-size: 11px; padding: 0px 0px 0 0; }



div.SC_Container div.SC_Content div.Category { padding: 20px; }
	div.SC_Container div.SC_Content div.Category div.Image { float: left; padding-right: 25px; }

	div.SC_Container div.SC_Content div.Category div.Text { float: left; width: 450px; }
	div.SC_Container div.SC_Content div.Category div.TextNoPic { float: left; width: 100%; }
		/* If no Category Image increase width */
		div.SC_Container div.SC_Content div.Category div.Text td.HotPres, div.SC_Container div.SC_Content div.Category div.TextNoPic td.HotPres { text-align: left; vertical-align: top; height: 100px; min-height: 100px; overflow: hidden; }

/* Sub Categories & Items */
div.SC_Container div.SC_Content div.Separator1Col { margin: 30px 10px; }


/* Sub Categories */
div.SC_Container div.SC_Content div.SC_SubCategories { }
	div.SC_Container div.SC_Content div.SC_SubCategories td.Item { padding: 10px; border-bottom: 1px solid #bbbbbb; }
	div.SC_Container div.SC_Content div.SC_SubCategories tr:last-child td.Item { border: 0px solid White; }

	div.SC_Container div.SC_Content div.SC_SubCategories td.Item div.Image { text-align: center; min-height: 150px; padding-bottom: 5px; }
	div.SC_Container div.SC_Content div.SC_SubCategories td.Item div.Name { text-align: center; }

div.SC_Container div.SC_Content div.ShoppingCart td.Item div.ShortDesc4Col { text-align: left; height: 135px; min-height: 135px; padding-top: 15px; overflow: hidden; }
/* 3 Columns */

div.SC_Container div.SC_Content div.SC_SubCategories td.Item div.Details { padding-top: 5px; }
	div.SC_Container div.SC_Content div.SC_SubCategories td.Item div.Details div.Link { float: right; }
		div.SC_Container div.SC_Content div.SC_SubCategories td.Item div.Details div.Link a.hlReadMore { display: block; width: 27px; height: 27px; background-image: url('/Pics/Shop/ReadMore.png'); background-repeat: no-repeat; }


div.SC_Container div.SC_Content div.SC_SubCategories td.Item1Col { padding: 10px 0px; border-bottom: 1px solid #bbbbbb; }
/* List Styles */
div.SC_Container div.SC_Content div.SC_SubCategories tr:last-child td.Item1Col { border: 0px solid White; }
div.SC_Container div.SC_Content div.SC_SubCategories td.Item1Col div.Image { text-align: center; min-height: 150px; padding-right: 20px; float: left; }

div.SC_Container div.SC_Content div.SC_SubCategories td.Item1Col div.Text { float: left; width: 450px; text-align: left; padding-top: 10px; padding-right: 50px; position: relative; }
div.SC_Container div.SC_Content div.SC_SubCategories td.Item1Col div.TextNoPic { float: left; width: auto; text-align: left; padding-top: 10px; padding-right: 50px; position: relative; }
/* If no Sub Category Image increase width */

div.SC_Container div.SC_Content div.SC_SubCategories td.Item1Col div.Text div.ShortDesc { text-align: left; height: 90px; min-height: 90px; padding-top: 15px; overflow: hidden; }
div.SC_Container div.SC_Content div.SC_SubCategories td.Item1Col div.TextNoPic div.ShortDesc { text-align: left; height: 60px; min-height: 60px; padding-top: 15px; overflow: hidden; }
/* If no Sub Category Image decrease height */

div.SC_Container div.SC_Content div.SC_SubCategories td.Item1Col div.Link { position: absolute; bottom: 10px; right: 10px; }
	div.SC_Container div.SC_Content div.SC_SubCategories td.Item1Col div.Link a.hlReadMore { display: block; width: 27px; height: 27px; background-image: url('/Pics/Shop/ReadMore.png'); background-repeat: no-repeat; }



/* Items Only */
div.SC_Container div.SC_Content div.SC_Items { padding-left: 20px; padding-right: 20px; }
	div.SC_Container div.SC_Content div.SC_Items td.Item { padding: 10px; border-bottom: 1px solid #bbbbbb; vertical-align: bottom; }
	div.SC_Container div.SC_Content div.SC_Items tr:last-child td.Item { border: 0px solid White; }

	div.SC_Container div.SC_Content div.SC_Items td.Item div.Image { text-align: center; min-height: 150px; padding-bottom: 5px; }
	div.SC_Container div.SC_Content div.SC_Items td.Item div.Name { text-align: center; overflow: hidden; }

	div.SC_Container div.SC_Content div.SC_Items td.Item div.ShortDesc2Col { text-align: left; height: 70px; min-height: 70px; padding-top: 5px; overflow: hidden; }
	/* 3 Columns */
	div.SC_Container div.SC_Content div.SC_Items td.Item div.ShortDesc3Col { text-align: left; height: 90px; min-height: 90px; padding-top: 15px; overflow: hidden; }
	/* 3 Columns */
	div.SC_Container div.SC_Content div.SC_Items td.Item div.ShortDesc4Col { text-align: left; height: 135px; min-height: 135px; padding-top: 15px; overflow: hidden; }
	/* 3 Columns */

	div.SC_Container div.SC_Content div.SC_Items td.Item div.Details { padding-top: 5px; }
		div.SC_Container div.SC_Content div.SC_Items td.Item div.Details div.Price { float: left; }
		div.SC_Container div.SC_Content div.SC_Items td.Item div.Details div.Link { float: right; }
			div.SC_Container div.SC_Content div.SC_Items td.Item div.Details div.Link a.hlReadMore { display: block; width: 27px; height: 27px; background-image: url('/Pics/Shop/ReadMore.png'); background-repeat: no-repeat; }


	div.SC_Container div.SC_Content div.SC_Items td.Item1Col { padding: 10px 0px; border-bottom: 1px solid #bbbbbb; }
	/* List Styles */
	div.SC_Container div.SC_Content div.SC_Items tr:last-child td.Item1Col { border: 0px solid White; }
	div.SC_Container div.SC_Content div.SC_Items td.Item1Col div.Image { text-align: center; min-height: 150px; padding-right: 20px; float: left; }

	div.SC_Container div.SC_Content div.SC_Items td.Item1Col div.Text { float: left; width: 425px; text-align: left; padding-top: 10px; }
	div.SC_Container div.SC_Content div.SC_Items td.Item1Col div.TextNoPic { float: left; width: 555px; text-align: left; padding-top: 10px; }

	div.SC_Container div.SC_Content div.SC_Items td.Item1Col div.ShortDesc { text-align: left; height: 90px; min-height: 90px; padding-top: 15px; overflow: hidden; }
	div.SC_Container div.SC_Content div.SC_Items td.Item1Col div.TextNoPic div.ShortDesc { text-align: left; height: 60px; min-height: 60px; padding-top: 15px; overflow: hidden; }

	div.SC_Container div.SC_Content div.SC_Items td.Item1Col div.Details { float: right; height: 125px; padding-top: 10px; position: relative; }
	div.SC_Container div.SC_Content div.SC_Items td.Item1Col div.DetailsNoPic { float: right; height: 85px; padding-top: 10px; position: relative; }

	div.SC_Container div.SC_Content div.SC_Items td.Item1Col div.Link { position: absolute; bottom: 0px; right: 0px; }
		div.SC_Container div.SC_Content div.SC_Items td.Item1Col div.Link a.hlReadMore { display: block; width: 27px; height: 27px; background-image: url('/Pics/Shop/ReadMore.png'); background-repeat: no-repeat; }


/* Item Details */
div.SC_Container div.SC_Content div.SC_ItemDetails div.Image { float: left; padding-right: 20px; }
	div.SC_Container div.SC_Content div.SC_ItemDetails div.Image div.Thumbs div.Thumb { float: left; text-align: center; padding-top: 5px; padding-right: 5px; }

div.SC_Container div.SC_Content div.SC_ItemDetails div.Text { float: left; width: 400px; }
div.SC_Container div.SC_Content div.SC_ItemDetails div.TextNoPic { float: left; width: 100%; }

div.SC_Container div.SC_Content div.SC_ItemDetails div.SKUs { padding-top: 25px; }
	div.SC_Container div.SC_Content div.SC_ItemDetails div.SKUs div.OptionsPopup { float: left; }

	div.SC_Container div.SC_Content div.SC_ItemDetails div.SKUs div.AddToCart { float: right; padding-top: 20px; }
		div.SC_Container div.SC_Content div.SC_ItemDetails div.SKUs div.AddToCart span.Text { float: right; display: block; color: #ee3e3e; font-size: 11px; padding: 4px 5px 0 0; }
		div.SC_Container div.SC_Content div.SC_ItemDetails div.SKUs div.AddToCart span.Icon { float: right; display: block; width: 20px; height: 20px; background-image: url('/Pics/Shop/AddToCart.png'); background-repeat: no-repeat; }

/* Checkout Page Styles */
.SC_ContainerCart div.CO_Fieldset, .SC_ContainerCart div.CC_Fieldset { width: auto; padding-top: 10px; padding-bottom: 10px; }
	.SC_ContainerCart div.CO_Fieldset div.CO_Legend, .SC_ContainerCart div.CC_Fieldset div.CO_Legend { background-color: #dfdfdf; width: auto; padding: 5px 6px 5px 14px; -moz-border-radius-top-left: 5px; -moz-border-radius-top-right: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border-top: 1px solid #bababa; margin-bottom: 5px; }
	.SC_ContainerCart div.CO_Fieldset td { padding-left: 10px; }
	.SC_ContainerCart div.CO_Fieldset input, .SC_ContainerCart div.CO_Fieldset select { width: 200px !important; height: 20px; padding: 0px !important; }
		.SC_ContainerCart div.CO_Fieldset input[type="checkbox"], .SC_ContainerCart div.CO_Fieldset input[type="radio"] { width: 12px !important; height: 12px; margin: 0px 3px 0px 3px !important; }

/* Checkout Summary Btns */

div.ProccedToChckContainer img.CheckOutProceed { background-image: URL(/Pics/Shop/Proceed.png); background-repeat: no-repeat; background-position: left top; width: 25px; height: 25px; border: 0px !important; }

/*Do NOT uncommented below commented styles. These removed styles are applied on the credit card control. the same control which is used on booking engine as well as shopping cart and multiple other places. 
The header on the legend with following styles do not match with booking engine style. thus moved from Base.css to ShopCheckout.ascx and need to be done same on each container if require different style*/
/*
.SC_Container fieldset.CO_Fieldset {border:none !important;}
.SC_Container fieldset.CO_FieldsetCC {border:none !important; left: -3px; position: relative; margin-right: -4px; width:100%;}
.SC_Container fieldset.CO_Fieldset legend.CO_Legend, fieldset.CO_FieldsetCC legend.CO_Legend {background-image: url('/Pics/Shop/BreadcrumbHeader.png'); background-repeat: no-repeat; height: 26px; width: 100%; position: relative; left: -23px; padding-right: 50px; padding-top: 5px; padding-left: 12px; top: 0px;}
*/

.SC_Container .bBoxProceed { background-image: URL('/Pics/Shop/PlaceOrderBtn.gif'); background-repeat: no-repeat; background-position: left top; width: 120px !important; height: 35px; border: none; background-color: transparent; cursor: pointer; }
.SC_ContainerCart .bBoxProceed { background-image: URL('/Pics/Shop/PlaceOrderBtn.gif'); background-repeat: no-repeat; background-position: left top; width: 120px !important; height: 35px; border: none; background-color: transparent; cursor: pointer; }
.SC_Container .RegisteredBtn { background-image: URL('/Pics/Shop/AlreadyRegisteredBtn.gif'); background-repeat: no-repeat; background-position: left top; width: 280px !important; height: 31px; border: none; background-color: transparent; cursor: pointer; margin-top: 4px; }

/* Custom Fonts for Websites */
/*@font-face {font-family: 'dinbold'; src: url('/PicsHotel/CentralOtagoRTO/SkinImages/Font/dinbold-webfont.eot'); src: url('/PicsHotel/CentralOtagoRTO/SkinImages/Font/dinbold-webfont.eot?#iefix') format('embedded-opentype'), url('/PicsHotel/CentralOtagoRTO/SkinImages/Font/dinbold-webfont.woff') format('woff'), url('/PicsHotel/CentralOtagoRTO/SkinImages/Font/dinbold-webfont.ttf') format('truetype'), url('/PicsHotel/CentralOtagoRTO/SkinImages/Font/dinbold-webfont.svg#dinbold_') format('svg'); font-weight: normal; font-style: normal; }*/

/* Announcement Styles */
@font-face { font-family: 'HelveticaNeueBold'; src: url('/web/font/HelveticaNeueBold/helveticaneue-bold-webfont.eot'); src: url('/web/font/HelveticaNeueBold/helveticaneue-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/web/font/HelveticaNeueBold/helveticaneue-bold-webfont.woff') format('woff'), url('/web/font/HelveticaNeueBold/helveticaneue-bold-webfont.ttf') format('truetype'), url('/web/font/HelveticaNeueBold/helveticaneue-bold-webfont.svg#HelveticaNeueBold') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'HelveticaNeue'; src: url('/web/font/HelveticaNeue/helveticaneue_0-webfont.eot'); src: url('/web/font/HelveticaNeue/helveticaneue_0-webfont.eot?#iefix') format('embedded-opentype'), url('/web/font/HelveticaNeue/helveticaneue_0-webfont.woff') format('woff'), url('/web/font/HelveticaNeue/helveticaneue_0-webfont.ttf') format('truetype'), url('/web/font/HelveticaNeue/helveticaneue_0-webfont.svg#HelveticaNeue') format('svg'); font-weight: normal; font-style: normal; }

/* Type Selector */
.NTItemType1, .NTItemType2, .NTItemType3, .NTItemType4, .NTItemType5, .NTItemType6, .NTItemType7, .NTItemType8, .NTItemType9, .NTItemType10, .NTItemType11 { padding-bottom: 20px; width: 95%; }

/* Type Styles */
.NTHeader { font-family: HelveticaNeueBold, Arial, verdana, sans-serif; font-size: 22px; }
.NTSubHead { font-family: HelveticaNeueBold, Arial, verdana, sans-serif; }
.NTSearchFoot { font-family: HelveticaNeue, Arial, verdana, sans-serif; font-size: 11px; font-weight: normal !important; padding-top: 20px; padding-bottom: 20px; line-height: 12px; }
.NTOVMainTable, .NTOVTable2 { width: 100% !important; }
.NTMainTableContainer { width: 100%; vertical-align: top; }
.NTOVTableContainer { border-left: 1px solid #e9e9e9; background-image: url('/Web/DefaultImages/searchItemBK.jpg'); background-position: left top; background-repeat: no-repeat; background-color: #fefefe; padding-top: 10px; padding-left: 30px; padding-right: 30px; }
.NTSubHead a { color: #525252; font-family: Arial, verdana, sans-serif; font-weight: bold; font-size: 14px; }
.NTLabel span { font-family: Arial, Verdana; color: #434343; font-size: 12px; }
.NTLabelText { padding-top: 5px; padding-bottom: 15px; }
	.NTLabelText Span { font-family: Arial; color: #434343; font-size: 12px; line-height: 14px; }
.NTRMBtn { background-image: URL('/Web/DefaultImages/NewsSearchReadMoreButton.png'); background-repeat: no-repeat; background-position: left top; width: 84px; height: 26px; display: block; }
.NTImageContainer { padding-left: 40px; }
.NTImage { background-image: url('/Web/DefaultImages/NewsSearchItemImgShadow.png'); background-position: left bottom; background-repeat: no-repeat; padding-bottom: 5px; }

.NewsTypeContainer { width: 793px; margin-top: 20px; }
.AnnounceOVGenTopLeft { background-image: URL('/Web/DefaultImages/AnnouncementOV/OVGenLeftTop.png'); background-repeat: no-repeat; background-position: right top; height: 5px; width: 5px; display: block; font-size: 0px !important; }
.AnnoucneOVGenTop { background-image: URL('/Web/DefaultImages/AnnouncementOV/OVGenRepeatTop.gif'); background-repeat: repeat-x; background-position: left top; height: 5px; }
.AnnounceOVGenTopRight { background-image: URL('/Web/DefaultImages/AnnouncementOV/OVGenRightTop.png'); background-repeat: no-repeat; background-position: left top; height: 5px; width: 5px; display: block; font-size: 0px !important; }
.AnnounceOVGenMidLeft { background-image: URL('/Web/DefaultImages/AnnouncementOV/OVGenMidLeftR.png'); background-repeat: repeat-y; background-position: right top; width: 5px; height: 151px; vertical-align: top; }
.AnnounceOVGenMid { background-image: URL('/Web/DefaultImages/AnnouncementOV/OVGenRepeatMid.gif'); background-repeat: repeat-x; background-position: left top; background-color: #ffffff; height: 28px; vertical-align: top; padding-left: 33px; padding-top: 22px; padding-right: 33px; }
.AnnounceOVGenMidRight { background-color: #ffffff; width: 4px; height: 151px; vertical-align: top; }
.AnnounceOVGenBotLeft { background-image: URL('/Web/DefaultImages/AnnouncementOV/OVGenLeftBot.png'); background-repeat: no-repeat; background-position: right top; width: 4px; height: 4px; display: block; }
.AnnounceOVGenBot { background-color: #ffffff; height: 4px; width: 100%; }
.AnnounceOVGenBotRight { background-image: URL('/Web/DefaultImages/AnnouncementOV/OVGenRightBot.png'); background-repeat: no-repeat; background-position: left top; width: 4px; height: 4px; display: block; }

/* Pres Selector */
.NTOVsearchResultPanel { width: 100%; }
.NTPresNewsType1, .NTPresNewsType2, .NTPresNewsType3, .NTPresNewsType4, .NTPresNewsType5, .NTPresNewsType6, .NTPresNewsType7, .NTPresNewsType8, .NTPresNewsType9, .NTPresNewsType10, .NTPresNewsType11 { margin: auto; width: 90%; background-image: url('/Web/DefaultImages/NewsItemDetailBK.png'); background-repeat: repeat-x; position: relative; }
.NTPresNewsTopleftCorner { position: absolute; top: 0px; left: 0px; width: 5px; height: 5px; background-image: URL('/Web/DefaultImages/NTPresLeftCrnr.png'); background-repeat: no-repeat; }
.NTPresNewsTopRightCorner { position: absolute; top: 0px; right: 0px; width: 5px; height: 5px; background-image: URL('/Web/DefaultImages/NTPresRightCrnr.png'); background-repeat: no-repeat; }


/* Pres Styles */
.NTPresHead { font-family: HelveticaNeueBold, verdana, sans-serif; font-size: 24px; }
.NTPresSubHead { font-family: Arial, verdana, sans-serif; font-size: 14px; color: #525252; font-weight: bold; }
.NTPresNewsTempWrapper { width: 100%; margin-top: 20px; margin-left: 50px; }
.NTPresItemContainer { width: 100%; padding: 0 0 0 30px; min-height: 300px; padding-top: 25px; }
.NTPresItemDescription { padding: 5px 0px 5px 0px; }
.NTPresItemDateFromTo { font-family: Arial, verdana, sans-serif; font-size: 12px; color: #525252; font-weight: bold; padding-top: 10px; }
.NTPresItemData { font-family: Arial, verdana, sans-serif; font-size: 12px; }
.NTPresItemDetailHeader { width: auto; padding: 20px 0px 5px 0px; }
.NTPresItemDetailWrapper { width: auto; padding: 2px 0px; }
.NTPresItemLabel { float: left; padding-right: 4px; }
	.NTPresItemLabel .NTPresSubHead { font-size: 12px; }
.NTPresItemDescription { font-family: Arial, verdana, sans-serif; font-size: 12px; line-height: 15px; }
.NTPresItemItemImageWrapper { padding: 0px 20px 10px 50px; float: right; width: 225px; }
.NTPresItemItemInfoWrapper { width: auto; padding-right: 20px; }
.NTPresItemItemImage { margin-top: 1px; margin-bottom: 2px; float: right; }
.NTPresItemItemFile { margin: 20px 13px 0px 0px; float: right; }
.NTPresDocDLBtn { background-image: URL('/Web/DefaultImages/DocDLBtn.png'); background-repeat: no-repeat; background-position: left top; width: 201px; height: 43px; display: block; border: 0px; }

/* announcement overview pages back buttons */
.NTPresNewsType1 .NTPresMoreLink { clear: both; background-image: url('/Web/DefaultImages/BackButton.png'); background-repeat: no-repeat; margin: 30px 0 50px 0; width: 84px; height: 26px; display: inline-block; }
.NTPresNewsType2 .NTPresMoreLink { clear: both; background-image: url('/Web/DefaultImages/BackButton.png'); background-repeat: no-repeat; margin: 30px 0 50px 0; width: 84px; height: 26px; display: inline-block; }
.NTPresNewsType3 .NTPresMoreLink { clear: both; background-image: url('/Web/DefaultImages/BackButton.png'); background-repeat: no-repeat; margin: 30px 0 50px 0; width: 84px; height: 26px; display: inline-block; }
.NTPresNewsType4 .NTPresMoreLink { clear: both; background-image: url('/Web/DefaultImages/BackButton.png'); background-repeat: no-repeat; margin: 30px 0 50px 0; width: 84px; height: 26px; display: inline-block; }
.NTPresNewsType5 .NTPresMoreLink { clear: both; background-image: url('/Web/DefaultImages/BackButton.png'); background-repeat: no-repeat; margin: 30px 0 50px 0; width: 84px; height: 26px; display: inline-block; }
.NTPresNewsType6 .NTPresMoreLink { clear: both; background-image: url('/Web/DefaultImages/BackButton.png'); background-repeat: no-repeat; margin: 30px 0 50px 0; width: 84px; height: 26px; display: inline-block; }
.NTPresNewsType7 .NTPresMoreLink { clear: both; background-image: url('/Web/DefaultImages/BackButton.png'); background-repeat: no-repeat; margin: 30px 0 50px 0; width: 84px; height: 26px; display: inline-block; }
.NTPresNewsType8 .NTPresMoreLink { clear: both; background-image: url('/Web/DefaultImages/BackButton.png'); background-repeat: no-repeat; margin: 30px 0 50px 0; width: 84px; height: 26px; display: inline-block; }
.NTPresNewsType9 .NTPresMoreLink { clear: both; background-image: url('/Web/DefaultImages/BackButton.png'); background-repeat: no-repeat; margin: 30px 0 50px 0; width: 84px; height: 26px; display: inline-block; }
.NTPresNewsType10 .NTPresMoreLink { clear: both; background-image: url('/Web/DefaultImages/BackButton.png'); background-repeat: no-repeat; margin: 30px 0 50px 0; width: 84px; height: 26px; display: inline-block; }
.NTPresNewsType11 .NTPresMoreLink { clear: both; background-image: url('/Web/DefaultImages/BackButton.png'); background-repeat: no-repeat; margin: 30px 0 50px 0; width: 84px; height: 26px; display: inline-block; }
.NTPresMoreLink a { display: block; height: 26px; }
/* announcement overview pages more announcements buttons */
.NTPresNewsType1 .NTPresdivMoreAnn { clear: both; background-image: url('/Web/DefaultImages/MoreNews1.png'); background-repeat: no-repeat; margin: 30px 0 50px 0; width: 96px; height: 26px; display: inline-block; }
.NTPresNewsType2 .NTPresdivMoreAnn { clear: both; background-image: url('/Web/DefaultImages/MoreEvents1.png'); background-repeat: no-repeat; margin: 30px 0 50px 0; width: 96px; height: 26px; display: inline-block; }
.NTPresNewsType3 .NTPresdivMoreAnn { clear: both; background-image: url('/Web/DefaultImages/MorePromotions1.png'); background-repeat: no-repeat; margin: 30px 0 50px 0; width: 115px; height: 26px; display: inline-block; }
.NTPresNewsType4 .NTPresdivMoreAnn { clear: both; background-image: url('/Web/DefaultImages/MoreKnowledgeBase1.png'); background-repeat: no-repeat; margin: 30px 0 50px 0; width: 130px; height: 26px; display: inline-block; }
.NTPresNewsType5 .NTPresdivMoreAnn { clear: both; background-image: url('/Web/DefaultImages/MoreFAQs1.png'); background-repeat: no-repeat; margin: 30px 0 50px 0; width: 85px; height: 26px; display: inline-block; }
.NTPresNewsType6 .NTPresdivMoreAnn { clear: both; background-image: url('/Web/DefaultImages/MoreProfiles1.png'); background-repeat: no-repeat; margin: 30px 0 50px 0; width: 92px; height: 26px; display: inline-block; }
.NTPresNewsType7 .NTPresdivMoreAnn { clear: both; background-image: url('/Web/DefaultImages/MoreClassifieds1.png'); background-repeat: no-repeat; margin: 30px 0 50px 0; width: 109px; height: 26px; display: inline-block; }
.NTPresNewsType8 .NTPresdivMoreAnn { clear: both; background-image: url('/Web/DefaultImages/MoreBlogs1.png'); background-repeat: no-repeat; margin: 30px 0 50px 0; width: 85px; height: 26px; display: inline-block; }
.NTPresNewsType9 .NTPresdivMoreAnn { clear: both; background-image: url('/Web/DefaultImages/MoreLinks1.png'); background-repeat: no-repeat; margin: 30px 0 50px 0; width: 85px; height: 26px; display: inline-block; }
.NTPresNewsType10 .NTPresdivMoreAnn { clear: both; background-image: url('/Web/DefaultImages/MoreProductUpdates1.png'); background-repeat: no-repeat; margin: 30px 0 50px 0; width: 135px; height: 26px; display: inline-block; }
.NTPresNewsType11 .NTPresdivMoreAnn { clear: both; background-image: url('/Web/DefaultImages/MoreHowTo1.png'); background-repeat: no-repeat; margin: 30px 0 50px 0; width: 90px; height: 26px; display: inline-block; }
.NTPresdivMoreAnn a { display: block; height: 26px; }

/* Pres Custom Styles */
.NTPresNewsType6 .NTPresItemDescription { padding-top: 15px; }
.NTPresNewsType11 .NTPresItemDescription { padding-top: 15px; }

/* Listings Management (Tourism) */
/* Search Results */
.TourismSearchMainTable { width: 100%; }
.TourismListingSearchPanel { position: relative; width: 799px; height: 50px; background-image: url(/Web/DefaultImages/ListingsManagement/SearchPanelBG.png); background-repeat: no-repeat; background-position: left top; }
.TourismSearchCell { width: 1000px; padding-top: 10px; padding-bottom: 10px; }
.TourismItemMainTable { padding-left: 15px; }

div.SupplierHeaderImageContainer { width: auto; padding: 20px; margin-right: 3px; background-image: URL('/Web/DefaultImages/ListingsManagement/AreaHeadSectionBG.gif'); background-repeat: no-repeat; background-position: left top; background-color: #f1f1f1; }
	div.SupplierHeaderImageContainer div.SupplierHeaderImage { float: right; }
.SupplierMainAreaImage { margin-left: 20px; margin-top: 5px; width: 220px; height: 206px; }

.BLMHead { font-size: 15px; color: #535353; font-weight: bold; }
.BLMSubHead { font-weight: bold; }
.BLMText { font-size: 12px; color: #434343; }

.SupplierHeaderPresHead { text-align: left; font-family: Arial, Verdana; font-size: 23px; font-weight: bold; color: #535353; padding-bottom: 10px; }
.SupplierHeaderPresText { text-align: left; font-family: Arial, Verdana; }
.SupplierHeaderPresCell td { width: 775px; padding: 20px 20px 10px 20px; background-image: URL('/Web/DefaultImages/ListingsManagement/AreaHeadSectionBG.png'); background-repeat: no-repeat; background-position: left top; }
.SupplierHeaderPresTextCell td { padding: 10px 20px 10px 20px; background-image: URL('/Web/DefaultImages/ListingsManagement/AreaHeadSectionBG.png'); background-repeat: no-repeat; background-position: left -10px; }

.SupItemTop { background-image: URL('/Web/DefaultImages/ListingsManagement/SupItemTop.png'); background-repeat: no-repeat; background-position: left top; width: 795px; height: 7px; display: block; }
.SupItemMain { width: 795px; background-image: URL('/Web/DefaultImages/ListingsManagement/SupItemBGR.gif'); background-repeat: repeat-y; background-position: left top; }
.SupItemInner { width: 795px; background-image: URL('/Web/DefaultImages/ListingsManagement/SupItemBG.gif'); background-repeat: no-repeat; background-position: left top; height: 148px; }
.SupItemMainText { padding-left: 37px; padding-right: 28px; vertical-align: top; padding-top: 16px; }
.SupItemImageCell { padding-right: 44px; vertical-align: top; padding-top: 13px; }
.SupItemDesc { padding-top: 10px; }
.SupItemBtn { background-image: URL('/Web/DefaultImages/ListingsManagement/SupItemMoreBtn.png'); background-position: left top; background-repeat: no-repeat; width: 84px; height: 26px; display: block; margin-top: 16px; margin-left: -5px; }
.SupItemImage img { width: 159px; height: 120px; background-image: URL('/Web/DefaultImages/ListingsManagement/SupItemImageBottom.png'); background-repeat: no-repeat; background-position: left bottom; padding-bottom: 8px; }
.SupItemBottom { background-image: URL('/Web/DefaultImages/ListingsManagement/SupItemBottom.png'); background-repeat: no-repeat; background-position: left top; width: 795px; height: 5px; display: block; }
.SupItemWhitespace { height: 10px; }

/* Menu */
.TourismOVMainBanner { width: 890px; }
.SupBannerDiv { margin-top: 13px; margin-bottom: 10px; padding: 5px; background-image: URL('/Web/DefaultImages/ListingsManagement/BannerBG.png'); background-repeat: no-repeat; background-position: center center; }
.TourismOVMainTable { width: 795px; padding-top: 10px; }
.TourismOVMenu { height: 43px; float: right; }
.TourismMenuDiv { float: left; height: 43px; position: relative; z-index: 999; }
.TourismOverview { background-image: URL('/Web/DefaultImages/ListingsManagement/OverviewOff.png'); background-repeat: no-repeat; background-position: left top; width: 96px; height: 43px; display: block; }
	.TourismOverviewSel, .TourismOverview:hover { background-image: URL('/Web/DefaultImages/ListingsManagement/OverviewOn.png'); background-repeat: no-repeat; background-position: left top; width: 96px; height: 43px; display: block; }
.TourismInfo { background-image: URL('/Web/DefaultImages/ListingsManagement/InfoOff.png'); background-repeat: no-repeat; background-position: left top; width: 96px; height: 43px; display: block; }
	.TourismInfoSel, .TourismInfo:hover { background-image: URL('/Web/DefaultImages/ListingsManagement/InfoOn.png'); background-repeat: no-repeat; background-position: left top; width: 96px; height: 43px; display: block; }
.TourismServices { background-image: URL('/Web/DefaultImages/ListingsManagement/ServicesOff.png'); background-repeat: no-repeat; background-position: left top; width: 96px; height: 43px; display: block; }
	.TourismServicesSel, .TourismServices:hover { background-image: URL('/Web/DefaultImages/ListingsManagement/ServicesOn.png'); background-repeat: no-repeat; background-position: left top; width: 96px; height: 43px; display: block; }
.TourismLocation { background-image: URL('/Web/DefaultImages/ListingsManagement/LocationOff.png'); background-repeat: no-repeat; background-position: left top; width: 96px; height: 43px; display: block; }
	.TourismLocationSel, .TourismLocation:hover { background-image: URL('/Web/DefaultImages/ListingsManagement/LocationOn.png'); background-repeat: no-repeat; background-position: left top; width: 96px; height: 43px; display: block; }
.TourismGallery { background-image: URL('/Web/DefaultImages/ListingsManagement/ImagesOff.png'); background-repeat: no-repeat; background-position: left top; width: 96px; height: 43px; display: block; }
	.TourismGallerySel, .TourismGallery:hover { background-image: URL('/Web/DefaultImages/ListingsManagement/ImagesOn.png'); background-repeat: no-repeat; background-position: left top; width: 96px; height: 43px; display: block; }
.TourismContact { background-image: URL('/Web/DefaultImages/ListingsManagement/ContactOff.png'); background-repeat: no-repeat; background-position: left top; width: 96px; height: 43px; display: block; }
	.TourismContactSel, .TourismContact:hover { background-image: URL('/Web/DefaultImages/ListingsManagement/ContactOn.png'); background-repeat: no-repeat; background-position: left top; width: 96px; height: 43px; display: block; }

/* Inner Table */
.TourismOVInnerTable { width: 795px; background-image: URL('/Web/DefaultImages/ListingsManagement/MainTableBG.png'); background-repeat: no-repeat; background-position: left top; padding: 23px 14px 23px 23px; }
.TourismOVInfoMain { width: 446px; vertical-align: top; text-align: left; }
.TourismOVImagesMain { vertical-align: top; width: 313px; }
.TourismOVImagesSub { vertical-align: top; background-image: URL('/Web/DefaultImages/ListingsManagement/ImagesBG.png'); background-repeat: no-repeat; background-position: left top; }
.SupplierNameCell { padding-left: 18px; }
.TourismOVBookCell { padding-top: 30px; height: 70px; }
.TourismOVDetailSeperator { background-image: URL('/Web/DefaultImages/ListingsManagement/ListingOVSeperator.png'); background-repeat: no-repeat; background-position: left center; height: 1px; padding-top: 45px; padding-bottom: 22px; }
.TourismOVDetailsCell { }
.TourismOV1LogoCell { float: right; width: 150px; position: relative; top: -50px; right: 5px; }
.TourismOVDetailsContact { padding-left: 17px; }
.TourismOVDetailsAddress { padding-left: 35px; }
.TourismOVLogoCell { vertical-align: top; padding-left: 17px; padding-right: 17px; position: relative; right: 184px; }
.TourismOVDetailsWeb { padding-left: 17px; padding-top: 15px; padding-bottom: 13px; }
.TourismOVDetailsLinks { padding-left: 17px; }
.TourismOVMainPres { padding: 30px 17px 17px 17px; width: 412px; }
.TourismOVMainImage { padding-bottom: 2px; padding-left: 5px; }
.TourismOVSubImages { padding-left: 5px; padding-bottom: 32px; height: 74px; }
.TourismOVMiniMapCell { margin-top: 26px; background-image: URL('/Web/DefaultImages/ListingsManagement/Mini-MapBG.png'); background-repeat: no-repeat; background-position: left top; width: 311px; height: 213px; }
.TourismServiceBooking { background-image: URL('/Web/DefaultImages/ListingsManagement/BookNowButton.png'); background-repeat: no-repeat; background-position: left top; width: 156px; height: 48px; display: block; }

/* Presntation Classes */
.SupplierNamePres { font-family: Arial, Verdana; font-size: 24px; color: #535353; font-weight: bold; }
.DetailPres { font-family: Arial, Verdana; font-size: 11px; color: #535353; font-weight: bold; text-align: right; }
.DetailPresTextMain { font-family: Arial, Verdana; font-size: 11px; color: #262626; font-weight: normal; }
.DetailPresText { font-family: Arial, Verdana; font-size: 11px; color: #262626; font-weight: normal; padding-left: 6px; }
.DetailsWebLink { font-family: Arial, Verdana; font-size: 14px; color: #535353; font-weight: normal; background-image: URL('/Web/DefaultImages/ListingsManagement/WebLinkIcon.png'); background-repeat: no-repeat; background-position: left center; height: 20px; padding-left: 30px; display: block; padding-top: 4px; }
.TourismQualmarkLogos { padding-left: 3px; }
.EmailLinkCell { float: left; width: 111px; }
.BrochureLinkCell { float: left; width: 135px; padding-left: 12px; }
.SupplierEmailLink { background-image: URL('/Web/DefaultImages/ListingsManagement/ListingOVEmailLink.png'); background-repeat: no-repeat; background-position: left top; width: 111px; height: 41px; display: block; }
.SupplierBrochureLink { background-image: URL('/Web/DefaultImages/ListingsManagement/ListingOVBrochureLink.png'); background-repeat: no-repeat; background-position: left top; width: 135px; height: 41px; display: block; }
.TourismLocationBtn { background-image: URL('/Web/DefaultImages/ListingsManagement/DrivingDirectionsBtn.gif'); background-repeat: no-repeat; background-position: left top; width: 135px; height: 41px; display: block; }

/* Overview3 Page */
.TourismOVInnerTableOV3 { width: 795px; background-image: URL('/Web/DefaultImages/ListingsManagement/MainTableBG.png'); background-repeat: no-repeat; background-position: left top; padding: 23px 14px 50px 23px; height: 114px; vertical-align: top; text-align: left; }
.TourismOVDetailSeperatorOV3 { background-image: URL('/Web/DefaultImages/ListingsManagement/ListingOVSeperator.png'); background-repeat: no-repeat; background-position: left top; height: 1px; margin-top: -10px; padding-bottom: 22px; }
.TourismOVMainPresOV3 { padding: 0px 17px 50px 17px; width: 730px; text-align: left; }
.TourismOVLogoCellOV3 { vertical-align: bottom; padding-left: 17px; padding-right: 17px; position: relative; height: 114px; }

/* Overview4 Page */
.TourismOVMainPresOV4 { float: left; width: 420px; padding-right: 40px; padding-bottom: 20px; }
.TourismAmenitiesTableCell { float: left; width: 262px; background-color: #fafafa; margin-bottom: 50px; }
.TourismAmenTxt { font-family: Arial, Verdana; font-size: 12px; color: #535353; font-weight: normal; border: none; padding-left: 13px; margin-left: 4px; background-color: #f6f4f4; padding-top: 12px; padding-bottom: 12px; }
.TourismAmenTxt2 { font-family: Arial, Verdana; font-size: 12px; color: #535353; font-weight: normal; border: none; padding-left: 13px; margin-left: 4px; padding-top: 12px; padding-bottom: 12px; }
.TourismAmenTxtRow1 { border: none !important; height: 36px; }
.TourismAmenTxtRow2 { border: none !important; height: 36px; }
.TourismAmenTxtHead { font-family: Arial, Verdana; font-size: 12px; color: #535353; font-weight: bold; border: none; padding-left: 13px; margin-left: 4px; padding-top: 12px; padding-bottom: 12px; background-color: #f6f4f4; }

/* Tourism Contact Page */
.TourismContactHead { padding-left: 16px; font-weight: bold; }

/* Tourism Gallery Page */
.TourismOVDetailSeperatorGallery { padding-left: 40px; }
.TourismOVMainPresGallery { width: 794px; padding: 0px 0px 50px 0px; text-align: left; }
.TourismImageGalleryImages img { background-image: URL('/Web/DefaultImages/ListingsManagement/GalleryIMGBG.png'); background-repeat: no-repeat; background-position: left top; width: 187px; height: 142px; padding: 4px; }
.TourismGalleryLinkText { color: #535353; }

/*Media Gallery */
.MediaGalleryContainer { width: 100%; float: left; }
.MediaGalleryWrapper { margin: auto; }
.MediaGallery { margin: auto; }
/* Media Gallery Left Div */
.MediaGalleryLeftWrapper { width: 710px; float: left; margin: 0 10px 0 0; }
/* Media Gallery Text */
.MediaGalleryTextDiv { padding: 0 57px 0 8px; text-align: left; }
	.MediaGalleryTextDiv h1 { font-family: HelveticaNeueBold; font-size: 24px; margin: 16px 0 !important; }
	.MediaGalleryTextDiv span { font-family: Arial; font-size: 12px; color: #5b5b5b; }
/* MediaGalleryImages */
.MediaGalleryImagesWrapper { margin: 20px 0 0 0; }
.MediaGalleryImages { padding: 0 14px 0 0px; }
	.MediaGalleryImages table tr td { vertical-align: top; }
/*/* Media Gallery Single Image Style */
.MediaGalleryImagesPagination { float: left; width: 100%; margin: 10px 0; }
.MediaGallerySingleImageWrapper { width: 231px; padding: 0 5px 0 0; text-align: center; }
.MediaGallerySingleImage { min-height: 176px; }
	.MediaGallerySingleImage img { background-image: url('/Web/DefaultImages/MediaGallery/MediaGalleryImageBG.png'); background-repeat: no-repeat; background-position: bottom center; padding: 0 0 7px 0; }
.MediaGallerySingleImageCaption { margin: 6px 0 13px 0; text-align: center; font-family: Arial; font-size: 14px; font-weight: bold; color: #5b5b5b; }
/* Media Gallery Right Div */
.MediaGalleryRightWrapper { width: 194px; float: left; }
/* Media Gallery Search Panel Style */
.MediaGallerySearchPanelWrapper { margin: 16px 0 0 0; }
/* Media Gallery Search Panel Top Style */
.MediaGallerySearchPanelTopWrapper { background-image: url('/Web/DefaultImages/MediaGallery/SearchPanelTitleBG.png'); background-repeat: no-repeat; height: 46px; }
/* Media Gallery Search Panel Middle Style */
.MediaGallerySearchPanelMiddleWrapper { background-image: url('/Web/DefaultImages/MediaGallery/SearchPanelContentBG.png'); background-repeat: repeat-y; }
.MediaGallerySearchPanelMiddle { padding: 0 0 15px 0px; }
.MediaGallerySearchPanelDropdownListDiv { text-align: left; margin: 0 0 13px 0; padding: 11px 0 0 15px; }
.dropdownListStyle { width: 167px; font-family: Arial; font-size: 11px; color: #535353; min-width: 162px; }
/* Media Gallery Caregories Panel */
.MediaGallerySearchPanelCategories { width: 194px; overflow: hidden; }
.categoryStyle { text-align: left; }
	.categoryStyle td div { height: 20px !important; }
	.categoryStyle a { font-family: Arial; font-size: 12px; color: #535353; }
/* Media Gallery Search Panel Bottom Style */
.MediaGallerySearchPanelBottomWrapper { background-image: url('/Web/DefaultImages/MediaGallery/SearchPanelBottomBG.png'); height: 96px; }
.MediaGallerySearchPanelKeyword { padding: 19px 0 0 19px; height: 22px; }
	.MediaGallerySearchPanelKeyword input { border: none; outline: none; padding: 0 !important; }
.MediaGallerySearchPanelSearchButton { padding: 9px 0 0 113px; }

/*/web/controls/presdmslist.ascx*/
.pdlHeaderPagination { float: left; width: 100%; margin: 10px 0; }
.pdlFooterPagination { float: left; width: 100%; margin: 10px 0; }
.pdlMain { width: 231px; padding: 0 5px 0 0; text-align: center; }
.pdlImg1 { min-height: 176px; }
	.pdlImg1 img { background-image: url('/Web/DefaultImages/MediaGallery/MediaGalleryImageBG.png'); background-repeat: no-repeat; background-position: bottom center; padding: 0 0 7px 0; }
.pdlCaptionAsName { margin: 6px 0 13px 0; text-align: center; font-family: Arial; font-size: 14px; font-weight: bold; color: #5b5b5b; }

/*Media Basket related css*/
.mbbtnPrev { background-image: url('/Web/DefaultImages/MediaGallery/MBImagePrevious.png') !important; display: block; height: 34px !important; width: 86px !important; }
	.mbbtnPrev.mbbtnPrev1 { background-image: url('/Web/DefaultImages/MediaGallery/MBImagePrevious.png') !important; display: block; height: 34px !important; width: 86px !important; }
.mbbtnNext { background-image: url('/Web/DefaultImages/MediaGallery/MBImageNext.png') !important; display: block; height: 34px !important; width: 86px !important; }
	.mbbtnNext.mbbtnNext1 { background-image: url('/Web/DefaultImages/MediaGallery/MBImageNext.png') !important; display: block; height: 34px !important; width: 86px !important; }
.mbbtnAddStandard { background-image: url('/Web/DefaultImages/MediaGallery/MBImageAddToBasket.png') !important; display: block; height: 63px !important; width: 72px !important; }
	.mbbtnAddStandard.mbbtnAddStandard1 { background-image: url('/Web/DefaultImages/MediaGallery/MBImageAddToBasket.png') !important; display: block; height: 63px !important; width: 72px !important; }
.mbbtnRemoveStandard { background-image: url('/Web/DefaultImages/MediaGallery/MBImageRemoveFromBasket.png') !important; display: block; height: 63px !important; width: 72px !important; }
	.mbbtnRemoveStandard.mbbtnRemoveStandard1 { background-image: url('/Web/DefaultImages/MediaGallery/MBImageRemoveFromBasket.png') !important; display: block; height: 63px !important; width: 72px !important; }
.mbbtnAddWeb { background-image: url('/Web/DefaultImages/MediaGallery/MBImageAddToBasket.png') !important; display: block; height: 63px !important; width: 72px !important; }
	.mbbtnAddWeb.mbbtnAddWeb1 { background-image: url('/Web/DefaultImages/MediaGallery/MBImageAddToBasket.png') !important; display: block; height: 63px !important; width: 72px !important; }
.mbbtnRemoveWeb { background-image: url('/Web/DefaultImages/MediaGallery/MBImageRemoveFromBasket.png') !important; display: block; height: 63px !important; width: 72px !important; }
	.mbbtnRemoveWeb.mbbtnRemoveWeb1 { background-image: url('/Web/DefaultImages/MediaGallery/MBImageRemoveFromBasket.png') !important; display: block; height: 63px !important; width: 72px !important; }
.mbbtnCount { background-image: url('/Web/DefaultImages/MediaGallery/MBItemsInMyBasket.png') !important; display: block; height: 40px !important; width: 160px !important; }
	.mbbtnCount.mbbtnCount1 { background-image: url('/Web/DefaultImages/MediaGallery/MBItemsInMyBasket.png') !important; display: block; height: 40px !important; width: 160px !important; }
.mbbtnViewBasket { background-image: url('/Web/DefaultImages/MediaGallery/MBViewMyBasket.png') !important; display: block; height: 48px !important; width: 198px !important; }
	.mbbtnViewBasket.mbbtnViewBasket1 { background-image: url('/Web/DefaultImages/MediaGallery/MBViewMyBasket.png') !important; display: block; height: 48px !important; width: 198px !important; }
.mbspnStandard { background-image: url('/Web/DefaultImages/MediaGallery/MBImagePreviewStandard.png') !important; display: block; height: 63px !important; width: 37px !important; }
	.mbspnStandard.mbspnStandard1 { background-image: url('/Web/DefaultImages/MediaGallery/MBImagePreviewStandard.png') !important; display: block; height: 63px !important; width: 37px !important; }
.mbspnWeb { background-image: url('/Web/DefaultImages/MediaGallery/MBImagePreviewWeb.png') !important; display: block; height: 63px !important; width: 37px !important; }
	.mbspnWeb.mbspnWeb1 { background-image: url('/Web/DefaultImages/MediaGallery/MBImagePreviewWeb.png') !important; display: block; height: 17px !important; width: 23px !important; }
.mbbtnDownload { background-image: url('/Web/DefaultImages/MediaGallery/MBImageDownload.png') !important; display: block; height: 63px !important; width: 51px !important; }
	.mbbtnDownload.mbbtnDownload1 { background-image: url('/Web/DefaultImages/MediaGallery/MBImageDownload.png') !important; display: block; height: 63px !important; width: 51px !important; }

.mediaBasketWrapper { float: left; width: 100%; }
.mediaBasket { width: 869px; margin: auto; }
.mediaBasketHeader { width: 869px; height: 57px; margin: 18px 0 0 0; background-image: url("/Web/DefaultImages/MediaGallery/MBImageCaption.png"); }
.mediaImgName { float: left; width: 440px; height: 57px; padding: 15px 0 0 20px; }
.imgName { font-family: Arial; font-weight: bold; font-size: 21px; color: #441101; }
.mediaImgCount { float: left; width: 160px; height: 40px; padding: 7px 0 0 0; }
.imgCount { padding: 9px 0 0 20px; font-family: Arial; font-weight: bold; font-size: 18px; color: #a1a1a1; }
.mediaImgView { float: left; width: 198px; height: 48px; padding: 3px 0 0 25px; }

.mediaBasketInfoWrapper { float: left; width: 100%; margin: 23px 0 0 0; }
.mediaBasketInfo { width: 820px; margin: auto; }
.mediaBasketInfoLeft { float: left; width: 482px; }
.mediaBasketInfoImg { width: 450px; min-height: 304px; text-align: center; }
	.mediaBasketInfoImg img { background-image: url("/Web/DefaultImages/MediaGallery/ImgShadow.png"); background-repeat: no-repeat; background-position: center bottom; background-size: 92%; padding: 0 0 5px 0; }
.mediaBasketInfoControllerWrapper { float: left; width: 450px; margin: 5px 0 0 0; }
.mediaBasketInfoController { width: 414px; margin: auto; }
.mediaBasketInfoControllerPrev { float: left; }
.mediaBasketInfoControllerNext { float: right; }
.mediaBasketInfoDownload { float: left; width: 451px; margin: 10px 0 0 0; }

.downloadTypeName { font-family: Arial; font-size: 16px; font-weight: bold; color: #441101; }
.downloadSizeName { font-family: Arial; font-size: 12px; font-weight: bold; color: #441101; }

.mediaBasketInfoRight { float: left; width: 338px; }
.mediaBasketInfoHiddenDetail { display: none; }
.detailDiv { margin: 0 0 12px 0; }
.detailContent { font-family: Tahoma; font-size: 11px; color: #4d4544; }
.closeWindow { float: right; margin: 10px 30px 0 0; }
	.closeWindow a { font-family: Tahoma; font-size: 12px; font-weight: bold; color: #4d4544; }
.mediaBasketInfoSeparatorWrapper { width: 100%; margin: 21px 0; }
.mediaBasketInfoSeparator { width: 342px; height: 1px; margin: auto; background-image: url("/Web/DefaultImages/MediaGallery/MBImageLine.png"); }


/* Shopping Cart 2012 Styles */

/* Checkout Summary Panel */
.COSummaryTxt { color: #757575 !important; font-size: 11px; font-family: Arial, Verdana; font-weight: normal; }
.COSummary { width: 100%; height: 42px; vertical-align: middle; background-color: #ededed; border-radius: 5px; -moz-border-radius: 5px; }
.COSummaryItem1, .COSummaryItem2, .COSummaryItem3, .COSummaryItem4, .COSummaryItem5, .COSummaryItem6, .COSummaryItem7, .COSummaryItem8, .COSummaryItem9 { float: left; }
.COSummaryItem2, .COSummaryItem3, .COSummaryItem4, .COSummaryItem6, .COSummaryItem7, .COSummaryItem8 { padding-top: 15px; }
.COSummaryItem10, .COSummaryItem11 { float: right; }
.COSummaryItem5, .COSummaryItem9 { padding-right: 3px; background-image: URL('/PicsHotel/Havaianas/SkinImages/ShoppingCart/SummarySeperator.gif'); background-repeat: no-repeat; height: 100%; }
.COSummaryItem1 { padding-left: 18px; padding-right: 18px; }
.COBtnTrolly { background-image: URL(/Pics/Shop/TrollyIcon.png); background-repeat: no-repeat; background-position: left top; width: 22px; height: 42px; }
.COBtnCart { background-image: URL(/Pics/Shop/CheckOutBtn.png); background-repeat: no-repeat; background-position: left top; width: 128px; height: 42px; }
.COBtnMain { background-image: URL(/Pics/Shop/VMCBtn.png); background-repeat: no-repeat; background-position: left top; width: 129px; height: 42px; }

/* Category Template Main */
.CatItem { width: 25%; }
/* Shopping Cart Category Column Main Width */

.CatItem { border-bottom: 1px solid #bababa; margin-top: 20px; margin-bottom: 20px; padding: 10px; vertical-align: bottom; }

	.CatItem img { margin-bottom: 10px; }
.CatItemCont { position: relative; }
.CatItemTitle { color: #3A3939; font-family: Arial, Verdana; font-size: 13px; font-weight: normal; line-height: 18px; display: table-cell; height: 40px; vertical-align: middle; }
.CatItemName { width: 177px; float: left; margin-left: 5px; text-align: left; vertical-align: middle; padding-bottom: 20px; }
.CatItemMoreLink { background: url('/Pics/Shop/ReadMore.png') no-repeat; background-position: center center; height: 40px; width: 30px; float: right; margin-right: 8px; }
.HoverItem { position: absolute; top: 0px; left: 0px; z-index: 0; }

.CatPage .Category .Image { padding-top: 10px; }
.CatPage .Category .Text { padding-top: 10px; }

div.divset1 { border: 2px solid #ff0000; float: left; position: relative; min-width: 30px; min-height: 30px; }
div.divset1mo { border: 2px solid #ffff00; float: left; position: relative; min-width: 30px; min-height: 30px; }
img.editcmsset1 { border: 2px solid #ffff00; cursor: pointer; display: none; left: 0px; position: absolute; top: 0px; }
img.editcmsset1mo { border: 2px solid #ff0000; cursor: pointer; display: block; left: 0px; position: absolute; top: 0px; }
/*END /Web/CSS/Base.css*/
