﻿/*     TAGS start */
body {padding: 0px; margin: 0px; background-color: #333333; background-image: url(../Images/BodyBg.gif); background-repeat: repeat; }
input, select {color: #112335; vertical-align: middle; }
input[type=text] {background-color: #EEEEEE!important; }
basefont, body {font-size: 12px; }
font, td, div, table, p, input, select, option, h1, h2, b {font-family: Arial, Helvetica, sans-serif!important; font-size: 1em; }
h1 {font-size: 17px!important; margin-bottom: 10px; letter-spacing: -1pt; font-weight: bold!important; text-transform: uppercase; margin-top: 0px; margin-bottom: 10px; }
h2 {margin-bottom: 6px; margin-top: 6px; text-transform: capitalize; font-weight: bold!important; font-size: 1em!important; }
div#test p:first-child {text-decoration: underline; }
div#test p:last-child {font-weight: bold; }

/*  general */
.BodySec * div#RotatorDiv {margin-top: 20px; }

/* Formatting */
.Nine, .Nine TD .CyanTbl TD a, .title, #master, #breadcrumb, a.RatesLink:Link, a.RatesLink:Visited, a.RatesLink:hover, #breadcrumb a, .TitleStyle, .NextPrevious a, .Links a {font-size: 0.8em; }
.Ten, .Ten TD , a.FormBtn:link, a.FormBtn:visited, a.FormBtn:hover {font-size: 10px; }
.Eleven, .Eleven td, .content, #Bookingcontent, .hotelTDS, .hotelTDS a, .TopTable a, 
.UserContent a, .theArrow, .CalendarHolder TH, .CalendarHolder TH, 
.InfoHolder TH  {
font-size: 0.9em; 
}
.Twelve, #ul ul {font-size: 1em; }
.OtherFont {font-family: Arial, Helvetica, sans-serif; }
.White, .White td, #ul ul, #ul ul li a {color: #FFFFFF!important; text-decoration: none; }
.Blue {color: #666666; }
.Black, .Black TD, .black, .black TD, .Black h2, .Black table, h1 {color: #333333!important; line-height: 140%; }
.NoWrap {white-space: nowrap; }
.none, .None {display: none; }
.Normal, .Normal TD {font-style: normal; }
.NoDecor a, .NoDecor, span.NoDecor {text-decoration: none!important; border-bottom-style: none!important; background-color: #FFFFFF!important; }
.GreyBg {background-image: url(../Images/ReviewBgStrip.gif); background-repeat: repeat-x; background-position: bottom; }
.Caps, .CyanTbl TD a {text-transform: uppercase; }
.Leading {line-height: 22px; }
.Bold {font-weight: bold; }
.Left, .Left TD, .Left TH {text-align: left!important; }
.Top, .Top TD, .Top TH {vertical-align: top!important; }
.Middle, .Middle td {vertical-align: middle!important; }
/* .Bottom, td.Bottom {vertical-align: bottom!important; } */
.Right, .Right TD {text-align: right; }
.Center, .Center TD {text-align: center; }
.BgCyan {background-color: #17b8d5; }

/*  Borders Solid */
.BotBorder {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; }
.Border {border: 1px solid #E8E8E3; }

/* Borders Dotted */
.BotBorderDot {border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #FFFFFF; padding-bottom: 17px; }
.RBorderDot {border-right-width: 1px; border-right-style: dotted; border-right-color: #333333; }
.BotBorderDotG {border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #333333; }
.TopBorderDotG {border-top-width: 1px; border-top-style: dotted; border-top-color: #333333; }
.LBorderDbl {border-left-width: 12px; border-left-style: solid; border-left-color: #FFFFFF; }

/*   -Half Paddings -*/
.HalfPadding {padding: 3px; }
.BotPaddingHalf {padding-bottom: 10px!Important; }

/* Paddings */
.NoPadding {padding: 0; }
.NoPaddingR {padding-right: 0; }
.Padding {padding: 20px; }
.PaddingDbl, .PaddingDbl TD, .PaddingDbl TH {padding: 20px; }
.RPadding {padding-right: 20px!Important; }
.RPaddingPlus {padding-right: 30px!Important; }
.LPadding {padding-left: 20px; }
.BotPadding {padding-bottom: 20px!Important; }
.TopPadding {padding-top: 20px!Important; }
.TBPadding {padding-top: 10px!Important; padding-bottom: 10px!Important; }

/*   -Double Paddings -*/
.BotPaddingDbl {padding-bottom: 40px; }
.RpaddingDbl, .RpaddingDbl TD, .RpaddingDbl TH {padding-right: 40px; }
.LpaddingDbl, .LpaddingDbl TH {padding-left: 40px; }
.ToppaddingDbl {padding-top: 40px; }

/*   -Triple Paddings -*/
.TopPaddingTrpl {padding-top: 60px; }
.BottomMarginHalf {margin-bottom: 10px!important; }
.BotPaddingTrpl {padding-bottom: 60px; }

/*   -Margins -*/
.MarginDbl {margin: 40px; }
.TopMarginMin { margin-top: 5px; }
.TopMarginMedium, div.SearchDiv { margin-top: 10px; }
.TopMargin, .TopMarginDbl {margin-top: 20px!important; }
.BottomMargin {margin-bottom: 20px!important; }
.BottomMarginDbl {margin-bottom: 40px!important; }
.RightMargin {margin-right: 10px; }
.RightMarginPlus {margin-right: 25px; }
.BottomMarginHalf {margin-bottom: 10px!important; }
.RightMarginHalf {margin-right: 10px; }
.LeftMargin {margin-left: 20px; }
.RLmargin {margin-right: 20px; margin-left: 20px; }
.Lmargin {margin-left: 20px; }
.TopMarginTrpl {margin-top: 60px; }
.NoMargin {margin: 0px!important; }
.NoBotMargin {margin-bottom: 0px!important; }

/* Margins END */
/* General Links */
.White a, a.White:link, a.White:visited {color: #FFFFFF; text-decoration: none; }
a.White:hover, .White a:hover {color: #666666; }
.Black a, .blue a, a.blue:link, a.blue:visited {color: #880000; text-decoration: none; }
.Black a:hover, .blue a:hover, a.blue:hover {color: #000000; }
.Red {color: #880000; }
.Red a {color: #fb6a6a; }
.Red a:hover {color: #FC8181; text-decoration: underline; }
.Links a {background-image: url(../Images/LinkArrow.gif); background-repeat: no-repeat; background-position: right center; padding-right: 8px; text-transform: uppercase; text-decoration: none; }

/* .links:after {content: '*'} */
 
/* DIVS start   */
#FilterHost {height: 120%; width: 100%; /*
	    this IE-only filter messes up the transparent pngs on the Google map in "Location Map" 
	filter:shadow(color:black, strength:10, direction:135);
	*/; padding-bottom: 40px; }
#MasterDiv, #MasterDivSec {width: 970px; margin-right: auto; margin-left: auto; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #000000; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #000000; background-color: #FFFFFF!important; height: 100%; min-height: 100%; }
#LogoImg {float: left; width: 190px; margin-right: 10px; }
#RHeaderDiv {text-align: right; height: 100px; position:absolute; left:568px;}
#GlobalLinks {float: right; }
#HeaderDiv {width: 100%; background-color: #2a2a2c; height: 100px; }
#SubHeaderDiv {clear: both; width: 100%; background-color: #CCFF33; }
#Marketing {width: 750px; float: right; padding: 0px; margin: 0px; border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF; height: 100%; background-color: #FFFFFF; }
#SubHeaderLeft {background-color: #cecec7; width: 268px; float: left; height: 32px; text-align: left; }
#MenuDiv {width: 786px; float: left; margin-top: 10px; padding-right: 4px!important; }
#BookingDiv {left: 0px; top: 170px; position: absolute; text-align: center; width: 268px; display: none; }
#BottomDiv {height: 100%!important; min-height: 100%!important; width: 100%!important; }
#LeftDiv {width: 200px; margin-right: 20px!important; float: left; background-color: #FFFFFF; }
#CenterDiv {width: 750px; }
#WelcomeDiv, #HomeNewsDiv, #HomeOffersDiv, #HomeBannersDiv {height: 200px; }
#WelcomeDiv {float: left; width: 202px; }
#Heightlimit {line-height: 17px; height: 168px; overflow: hidden; clear: both; margin-bottom: 7px; }
#HomeNewsDiv {width: 145px; float: left; }
#HomeNewsDiv b, #HomeBannersDiv b, #HomeOffersDiv b {font-size: 0.9em!important; font-weight: bold; line-height: 12px; }
#HomeOffersDiv {float: left; width: 145px; text-align: left; }
#HomeBannersDiv {float: left; width: 115px!important; overflow: hidden!Important; max-height: 200px!important; }
#FooterDiv {width: 96%; margin-right: auto; margin-left: auto; }

/*DIVS & DIV children complementary*/
.WidthSetter {width: 885px; margin-right: auto; margin-left: auto; }
#HomeBannersDiv input {width: 118px; height: 76px; }

/*     BASIC CLASSES start */
.TopTable {padding-top: 7px; padding-right: 1px; padding-left: 1px; color: #867F7E; }
.SpecPad {padding-top: 11px; }
.reservationRow {text-align: left; }
.reservationTitle {padding-left: 25px; padding-top: 9px; }
.SelectDates {font-size: 9px; color: #333333; padding: 0px 2px; }
.SelectRooms {font-size: 9px; color: #333333; padding: 0px 2px; height: 117px; }
.ResultsGrid, .FormGrid {border: 1px solid #cccccc; }
.ResultsGrid TH, .FormGrid th {color: #FFFFFF!important; background-color: #555555; font-weight: normal; text-transform: capitalize; padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px; text-align: left; border: none; }
.ResultsGrid TD, .FormGrid td {text-align: left; padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px; line-height: 20px; background-color: #FFFFFF; }
.ResultsGrid TD {border-bottom: 1px dotted #CCCCCC; }
.ResultsGrid TD:last-child {border-bottom: none!important; }
.FormGrid td {border-bottom: none!important; white-space: nowrap; }
.FormGrid td:first-child {border-bottom: 1px dotted #CCCCCC!important; white-space: normal!important; }
table.ResultsGrid table td, table.FormGrid table td {text-align: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: none!important; line-height: 20px; }
.ResultsGrid a, .FormGrid a {padding: 0px!important; }
.ResultSemiHeader {background-color: #dedede; padding: 6px; }
table.ResultsGrid.BookPage TH, table.FormGrid.BookPage th {border-right-width: 1px!important; border-right-style: dotted!important; border-right-color: #000000!important; }
.FirstLetter {font-size: 11px; color: #CC0000; }
.squares {background-image: url(../../../App_Themes/Default/Images/PhotoImgOv.gif); width: 16px; cursor: hand; margin-right: 2px; border: 1px solid #999999; }
.squares:hover {background-image: url(../../../App_Themes/Default/Images/PhotoImg.gif); width: 18px; }
.plans {border: 4px none #000000; background-color: #CCCCCC; height: 16px; width: 18px; cursor: hand; margin-right: 2px; display: inline; background-attachment: fixed; background-image: url(../../Default/Images/planImg.gif); background-repeat: no-repeat; background-position: left top; }
.noBorders {border: none; padding: 2px 0px 0px; }
.Borders {border: 1px solid #CBC9C7; vertical-align: top; }
.Caption {width: 110px!important; white-space: normal; display: inline-block; line-height: 12px; font-size: 0.75em; padding-left: 2px; padding-right: 2px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; height: 26px; }

/*     ADVANCED  ID's                              - */
#master {text-align: center; width: 750px; border: 1px white solid; padding: 0px; color: #6B6666; font-size: 9px; }
#content, .content {width: 730px; text-align: left; }
#content TD {line-height: 16px; }
.shift {margin-left: 255px!important; /* this value also appears in td.thumbnail & it is related to the margin-right value of .Thumbnail img */ }
.MinShift {margin-left: 150px!important; }

/*THUMBNAILS*/
td.Thumbnail, div#Thumbnail, div.Thumbnail {width: 255px; padding: 0px!Important; margin: 0px!Important; }
.Generic * td.Thumbnail, .Generic * div#Thumbnail, .Generic div.Thumbnail {width: auto!Important; }
td.Thumbnail .Caption {margin-right: 25px; }
div#Thumbnail {float: left; }
table.Thumbnail td div {height: 66px; }
.Thumbnail img {max-width: 114px; height: 65px!Important; margin-right: 25px; cursor: hand; margin-top: 0px; margin-bottom: 25px; margin-left: 0px; padding: 0px; }
.Thumbnail img:hover {filter: Alpha(Opacity=80); -moz-opacity: .80; opacity: .80; cursor: pointer; }
.Generic .Thumbnail img {margin-top: 1px!Important; margin-right: 0px!Important; margin-bottom: 0px!Important; margin-left: 1px!Important; padding: 0px!Important; position: relative; }
#logoRow {height: 100px; }
#topRow {height: 30px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #9B9494; border-bottom-color: #9B9494; display: block; }
#Main {padding: 25px; color: #333333; border: 1px solid #BEB5B5; margin-top: 14px; }
#MainNoBord {padding: 25px 25px 0px; color: #333333; }
#breadcrumb {color: #867F7E; text-align: right; padding-right: 6px; padding-left: 6px; height: 22px; vertical-align: middle; }
#Bookingcontent {color: #6B6666; line-height: 17px; padding-left: 12px; }
#hotels {background-color: #FFFFFF; border: 1px solid #CCCCCC; margin-top: 13px; margin-left: -40px; visibility: visible; }
#hotelsResv {background-color: #FFFFFF; border: 1px solid #CCCCCC; margin-top: 17px; margin-left: -93px; visibility: visible; background-color: #FFFFFF; }
.hotelTDS {height: 25px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-bottom-color: #CCCCCC; padding-left: 8px; }
.hotelTDS a {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-bottom-color: #CCCCCC; color: #666666; text-decoration: none; }
.hotelTDS a:hover {color: #333333; }
#imgMain {height: 220px; }
#WhiteStrip {position: absolute; z-index: 10000000!important; width: 20px; height: 230px; margin-top: 17px; margin-left: 730px; background-color: #ffffff; }
.BlueTbl TH {color: #17b8d5; font-size: 11px; padding-top: 12px; padding-right: 12px; padding-left: 12px; }
.BlueTbl TD {text-align: left; color: white; padding: 12px; font-size: 11px; }
.BlueTbl TD a {color: white; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #FFFFFF; text-decoration: none; display: list-item; padding-bottom: 6px; list-style-type: none; padding-top: 6px; }
.BlueTbl TD a:hover {color: #17b8d5; }
.BlueLoginTbl {background-color: #003b70; width: 100%; border-top-width: 12px; border-top-style: solid; border-top-color: #FFFFFF; }
.BlueLoginTbl TH {color: #17b8d5; font-size: 11px; padding-top: 12px; padding-right: 12px; padding-left: 12px; padding-bottom: 11px; text-align: left; }
.BlueLoginTbl Td {text-align: left; color: white; font-size: 11px; padding-left: 12px; padding-bottom: 11px; }
/*.BlueLoginTbl input
{
	margin:0px;
	width: 80px;
	padding:0px !important;
}*/
.BlueLoginTbl TD a {color: #ffffff; text-decoration: underline; }
.BlueLoginTbl .links {padding-right: 11px !important; }

.errorPanel {text-align: left; vertical-align: middle; overflow: visible;
	/*height:12px;*/ }
.errorPanel div {overflow: visible; position: relative; }
.errorPanel ul {padding: 0px !important; margin: 0px !important; }
.errorPanel ul li {list-style: none; list-style-position: outside; padding: 0 !important; margin: 0 !important; }
.error {color: red; font-size: 11px; font-weight: bolder; }
.CyanTbl TD {text-align: left; padding-top: 12px; padding-right: 9px; padding-bottom: 12px; padding-left: 11px; }
.CyanTbl TD a {color: white; font-weight: bold; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #FFFFFF; text-decoration: none; display: list-item; padding-bottom: 8px; list-style-type: none; padding-top: 0px; margin: 0px; }
.CyanTbl TD a:hover {color: #003b70; }
.HotelsTbl TD img {margin-right: 32px; margin-left: 32px; }

/* Link CLASSES START */
a.RatesLink:Link, a.RatesLink:visited {text-transform: uppercase; color: #225289; }
a.RatesLink:hover {text-transform: uppercase; color: #333333; }
.TopTable a {color: #867F7E; text-decoration: none; }
.TopTable a:hover {color: #333333; text-decoration: none; }
#breadcrumb a {color: #877E7E; text-decoration: none; }
#breadcrumb a:hover {color: #333333; text-decoration: none; }

a.FormBtn:link, a.FormBtn:visited, a.FormBtn:hover {
color: #A10000;
display: inline-block; 
padding: 0px 17px 0px 17px!important; 
text-decoration: none; 
text-transform: capitalize; 
background-repeat: repeat-x; 
background-image: url('../Images/BtnBgStrip.gif'); 
background-position: left top;
border: 1px solid #666565!Important; 
position: relative; 
text-align:center;
text-transform:uppercase;
}
a.FormBtn:hover {
    background-image: url(../Images/BtnBgStripOv.gif)!important; 
    color: #000000; 
    border: 1px solid #660000!Important; 
    }
.BlueLoginTbl a.FormBtn:link, .BlueLoginTbl a.FormBtn:visited, .BlueLoginTbl a.FormBtn:hover {margin-left: 0px; }

/*SECONDARY PAGE CSS*/
#MasterDivSec * a.FormBtn:link, a.FormBtn:visited {margin-left: 0px; }
#MasterDivSec * a.FormBtn:visited {margin-left: 0px; }
#MasterDivSec * a.FormBtn:hover {margin-left: 0px; }
.BottBorder {border-left-width: 1px; border-left-style: solid; border-left-color: #FFFFFF; border-right-width: 1px; border-right-style: solid; border-right-color: #FFFFFF; }
.theArrow {font-weight: bold; color: #072B5A; vertical-align: 30%; }
/* UiBS Styles */
.theBlue {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #072B5A; text-transform: uppercase; }
.theRed {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-transform: lowercase; color: #F03A1A; }
a.uibs:link, a.uibs:visited {color: #072B5A; text-decoration: none; font-weight: bold; }
a.uibs:hover {color: #072B5A; text-decoration: underline; font-weight: bold; }
/* UiBS Styles END  */
.botBord {cursor: crosshair; height: 70px; }
.botBord a {cursor: crosshair; }

/*  TESTS   -*/
div#test p:first-child {text-decoration: underline; }
div#test p:last-child {font-weight: bold; }

/* Lists */
#LeftMenu {}
ul li:hover {position: relative; }
#LeftMenu ul li ul {position: absolute; left: 120px; top: 0px; width: 100px; display: none; font-size: 9px; border-left-width: 6px; border-left-style: solid; border-left-color: #afaeae; }
#LeftMenu ul li:hover ul {display: block; background-color: #FFFFFF; }
#LeftMenu ul li ul li {text-align: left; position: static; }
#LeftMenu ul li ul li a {display: block; color: #333333!important; padding-left: 10px; }
#LeftMenu ul li ul li a:hover {display: block; color: #FFFFFF!important; padding-left: 10px; background-color: #666666; }
ul {list-style-type: none; }
ul li {text-decoration: none; line-height: 20px; }

/*lists end*/


#SearchBox {width: 100%; font-size: 0.9em; }
.Label, .Input, #Submit {padding-top: 0px; padding-bottom: 0px; }
#SearchBox * .Label {margin-right: 10px; float: left; width: 32%; text-align: left; }
#SearchBox * .Input {float: left; width: 60%; text-align: left; white-space: nowrap; }
#SearchBox * .Input input {/*width: 95%!Important; */}
#SearchBox table {width: 100%!important; margin-bottom: 5px; }
#SearchBox table th {width: 68px!Important; font-weight: normal; padding-top: 2px; padding-bottom: 1px; }
#SearchBox table td {padding-top: 2px; padding-bottom: 1px; }
#SearchBox table th, #SearcBox table td {padding-top: 2px; padding-bottom: 1px; }
#Submit {width: 63%!important; float: right; text-align: left; }
/* HomePage */
/*#SearchHomePagePanel
{
	width:270px;
	margin:0px;
	padding:0px;
	font-size:11px;
}

#SearchHomePagePanel div
{
	padding:0px;
	margin:0px;
}

	
#SearchDatesContainer div
{
	padding:0;
	margin:0;
	float:left; 
	
}

#SearchDatesContainer div div{
	padding-right:5px;	
}	



#SearchRoomsPanelTop
{
	padding-top:5px !important;	
}

#SearchRoomsPanelTop div
{
	float:left;
	padding-right:5px;
}

#lblSearchRooms
{
	width:51px;
}

#SearchRoomsPanel
{ 
	clear:left;
	
}
#SearchRoomsPanel table td
{ 
	padding-right:5px;
	padding-top:5px;
}

#SearchMealPlansContainer
{
	
}


#SearchMealPlansContainer div
{
	
	float:left;
}

#SearchMealPlansContainer div div
{
	padding-right:5px;
}

#SearchMealPlansPanel #lblMealPlanPanel
{
	width:51px;
	
}

#SearchMealPlansPanel #ddlMealPlansPanel
{
	width:65px;
}


#SearchCurrencyPanel #lblSearchCurrency
{
	width:62px;
	
}


#SearchSubmit
{
	text-align:left;
}

.SearchLabel
{
	padding-top:3px !important;
}


#SearchHomePagePanel .FormBtn
{
	padding-left:9px;
	padding-right:9px;	
}

/* Search Booking Page */
/*#SearchBookingPagePanel
{
	font-size:11px;
	width:200px;
}

#SearchBookingPagePanel #CheckInContainer
{
	Width:200px;
	margin-top:5px;
}

#SearchBookingPagePanel #CheckOutContainer 
{
	Width:200px;
	margin-top:5px;
}

#SearchBookingPagePanel #SearchMealPlansPanel
{
	width:200px;
	margin-top:5px;
}

#SearchBookingPagePanel #SearchCurrencyPanel
{
	width:200px;
	margin-top:5px;
}

#SearchBookingPagePanel .SearchLabel{	width:65px !important;	}

#SearchBookingPagePanel .FormBtn{
	padding-left:12px;
	padding-right:12px;
}*/
/* End of search Panel */

#SearchDatesContainer, #SearchRoomsPanelTop { display:block; float: none; clear: right; margin-bottom:2px;}

.ajax__calendar_day {color: #000000; }
.NoDecor a, .NoDecor, span.NoDecor {text-decoration: none; }
#HomeTitleImg {margin-bottom: 20px; }

/*Calendar*/
.radEnabledCss, .radEnabledCss * {font-size: 10px!Important; }
input.pickerWrapper, div.Input div {width: auto!Important; }
.pickerWrapper table {margin: 0!important; }
.pickerWrapper table/*, #SearchBox table */{margin-top: 0!important; margin-bottom: 0!important; width:auto!important; }
.Label {line-height: 26px; }
div.Input {height: 26px!important; }
div.Input select {margin-top: 4px; }
#SearchBox table.Left.Normal th, #SearchBox table.Left th, #SearchBox table.Normal th { width:67px!Important; }

.radPopupImage, a.radPopupImage img , .radPopupImage *, .pickerWrapper td a { 
border: 0px!Important; 
outline:0px!Important; 
background-color:transparent!important; 
color:white!important; }

.VTour div { margin-left:0px!Important;}
.footerDiv, .LongTextDiv {display:inline-block;}
.awardImage img {width:120px;}
#TRhotel_MDMxMDwz01 {float:left;}
#TRhotel_MDMxMDwz03 {float:right;}

.FooterItemsDiv {    display: block;
    float: left;
    margin-left: 160px;
    position: absolute;
    text-align: left;
    top: 25px; }
    

.TRhotelAward .awardImage {
    height: 100px!important;
    width: 100px!important;
}
p.hotelTitle {width:80px!important;}
#TRhotel_MDMxMDwz01 .awardImage {background-image: url(../Images/customer-recommended.png)!important; background-repeat: repeat;}
#TRhotel_MDMxMDwz03 .awardImage {background-image: url(../Images/top-500.png)!important; background-repeat: repeat;}


.hotelTitleWrapper p.hotelTitle {
    width: 80px !important;
}
