﻿body
{
background-color: #ffffff;
}
.HR
{
color: #8B0000;  
background-color: #8B0000;
height:1px;
border:0px;  
}  
A:link
{
color: #8B0000;
}
A:visited
{
color: #8B0000;
}
.lblCopyRight
{
}
.tdCopyRight
{
}
.CurencyCalc /*test*/
{
background-color :#FFE4C4;
}    

.LandscapeImage
{
border-right: #8B0000 1px solid;
border-top: #8B0000 1px solid;
border-left: #8B0000 1px solid;
border-bottom: #8B0000 1px solid;
}
.LandscapeCell
{
padding-left: 7px;
padding-top: 1px;
}
.LandscapeTable
{
margin-top: 10px;
margin-bottom: 10px;
}        

.LeftMenuItem
{
text-align:left;
}
.tblHeader
{
background-color:#FFE4C4;
height:40px;
vertical-align:middle;
}
.tdHeaderLeftCell
{
padding-left: 5px;
}
.tdHeaderRightCell
{
padding-right: 10px;  
}
.lblHeaderCompany
{
font-size:large;
font-weight:bold;
color:#8B0000;
}
.lblHeaderCaption
{
font-size:large;
color:#8B0000;
}
/* popup windows*/
.tblHeaderPopup
{
background-color:#FFE4C4;
height:40px;
vertical-align:middle;
}
.lblHeaderCompanyPopup
{
font-size:large;
font-weight:bold;
color:#8B0000;
}
/* Left Side of the page - menu */
.tdLeftSide
{
border-right: #8b0000 1px solid;
border-bottom: #8b0000 1px solid;
background-image: url(images/BgLeftSide.gif);  
}
.tblLeftSide
{
}  
/* Search Table labels, colors  and other attributes*/
.SearchTable
{
background-color: #8b0000;
}    

.SearchCell
{
background-color: #FFE4C4;
} 

.lblFastSearchTitle
{
font-size:large;
color:#8B0000;
font-weight:bold;    
} 

.FastSearchLabels
{
font-weight:bold;      
}    

.FastSearchAndBelowLabel
{
font-weight: bold;
font-size: smaller;
} 

/* Hotel List table*/
.lblHotelListTitle
{
font-size: smaller;  
}

.lblResultsPerPage
{
font-size: smaller;   
}

.HotelImage
{
border-right: #8B0000 1px solid;
border-top: #8B0000 1px solid;
border-left: #8B0000 1px solid;
border-bottom: #8B0000 1px solid;
}

.HotelsTable
{
  background-color: #fff7de;
  margin-left: 20px;
  margin-right: 20px;
  border: 0px;
}

.HotelCellLeft
{
text-align: left;
padding-right: 0px;
padding-left: 8px;
padding-bottom: 5px;
padding-top: 5px;
border-top: #8b0000 1px solid;
border-bottom: #8b0000 1px solid;  
border-left: #8b0000 1px solid;  
border-right: 0px;    
}
.HotelCellCenter
{
text-align: left;    
padding-right: 5px;
padding-left: 3px;
padding-bottom: 5px;
padding-top: 5px; 
border-top: #8b0000 1px solid;
border-bottom: #8b0000 1px solid;  
border-left: 0px;
border-right: 0px;  
}

.HotelCellRight
{
border-top: #8b0000 1px solid;
border-bottom: #8b0000 1px solid; 
border-left: 0px; 
border-right: #8b0000 1px solid; 
vertical-align:middle;  
text-align:left;
}

.HotelsDelimiterCell
{
height: 10px;
background-color: white;
margin: 0px;
padding: 0px;
border: 0px;
}
.lblLocation
{
font-weight: bold;
}   

.lblPropertyType
{
font-weight: bold;
} 

.lblPricedFrom
{
font-weight: bold;
} 

.HotelNameLink
{
font-weight: bold;
} 

.imgViewMap
{
padding-top: 5px;
}
.imgViewImages
{
padding-top: 5px;
}

.imgBanner
{
margin-top: 15px;
margin-bottom: 15px;
}  
/* Hotel.aspx */
.lblSelectLanguage
{
font-size: smaller;
font-weight: bold;
}
.cbLanguages
{
}

.lblHotelName
{
font-size: large;
font-weight: bold;
color: #8B0000;
}
.lblCity
{
font-size:large;
color:#8B0000;
}

.HotelImage
{
border-right: #8B0000 1px solid;
border-top: #8B0000 1px solid;
border-left: #8B0000 1px solid;
border-bottom: #8B0000 1px solid;
}
.HotelImageCell
{
padding-left: 7px;
padding-top: 1px;
vertical-align: middle;
text-align: center;
}
.MoreImagesBtnCell
{
padding-left: 7px;
padding-top: 1px;
padding-bottom: 7px;
vertical-align: top;
text-align: right;
}
.HotelImageTable
{
margin-top: 10px;
}  
.tableHotelDescription
{
margin-bottom: 10px;
margin-left:40px;
margin-right:40px;
}
.tdHotelDescription
{
vertical-align: top;
text-align: left;
}    
.lblHotelFacilitiesTitle
{
font-size: medium;
color: #8B0000;
font-weight: bold;
}
/* ul/ol tag*/
.blFacilities
{
list-style-position: outside;
list-style-type: disc;
} 

.tableFacilities
{
}   

.tdHotelFacilitiesTitle
{
vertical-align: top;
text-align: center;
}

.tdHotelFacilitiesCell
{
vertical-align: top;
text-align: left;  
} 
/* HotelInformation Control*/   

.tblHotelInformation
{
margin-left:40px;
margin-right:40px;  
}  
.tdHotelInformationTitle
{
vertical-align: middle;
text-align: center;
}  
.tdHotelInformation
{
vertical-align: top;
text-align: left;
}  
.lblHotelFacilities
{
font-size: medium;
color: #8B0000;
font-weight: bold;
}
.ItemLabels
{
font-weight: bold;
}
.tblOtherInformation
{
margin-left:40px;
margin-right:40px; 
}  
.tdOtherInformation
{
vertical-align: top;
text-align: left;
} 
.blOtherInfo
{
list-style-position: outside;
list-style-type: disc;
} 
/* Room Types Control*/
.TableRoomTypes
{
background-color: #696969;
}
.tdDelimiterRow
{
background-color: #ffffff;
height:8px;
}  
.tdTypeName
{
background-color: #fff7de;
vertical-align: middle;
text-align: left;
padding-right: 6px;
padding-left: 6px;
padding-bottom: 6px;
padding-top: 6px;
}  
.tdHeader
{
background-color: #fff7de;
}  
.tdConfigName
{
background-color: #ffffff;
vertical-align: middle;
text-align: right;
}    
.tdData
{
background-color: #ffffff;
vertical-align: middle;
text-align: center;
}   
.lblRoomTypesTableTitle
{
font-size: medium;
color: #8B0000;
font-weight: bold;  
} 
.lblRoomTypeName 
{
font-size: medium;
color: #8B0000;
font-weight: bold;  
} 
.lblHeader
{
font-weight: bold;
}
.lblConfigName
{
color: #8B0000;
} 
/* CurrencyCalc */
.CalcBody
{
background-color: #fff8dc;
}  
/* AboutUs*/
.tdAboutUs
{
padding-right: 40px;
padding-left: 40px;
padding-bottom: 50px;
padding-top: 50px;
text-align:left;  
}
.AboutLargeBold 
{
font-size: large;
color: #8B0000;
font-weight: bold;  
}  
/*Links.aspx*/
.tdLinksTitle
{
padding-right: 50px;
padding-left: 50px;
padding-bottom: 20px;
padding-top: 30px;
text-align:center; 
font-size: medium;
color: #8B0000;
font-weight: bold;    
}
.tblLinksLinks
{
margin-right: 50px;
margin-left: 50px;
margin-bottom:50px;
}
.tdLinksLink
{
padding-right: 10px;
padding-bottom: 10px;
padding-top: 10px;
text-align:right;  
vertical-align:top;
font-weight:bold;
}
.tdLinksDesc
{
padding-left: 5px;
padding-bottom: 10px;
padding-top: 10px;
text-align:left;
vertical-align:top; 
}

A.hlDescriptionLink:link
{
text-decoration: none;
color: black;
}
A.hlDescriptionLink:visited
{
text-decoration: none;
color: black;
}

.hlLinksLink
{
}  
/* AdvancedSearch*/
.lbldvacedSearch
{
font-size: large;
color: #8B0000;
font-weight: bold;  
}  

.CaptionLabels
{
font-weight: bold;  
}  

.lblTotalNights
{
font-weight: bold;
color: red;
}  

.tdDelimiterRow
{
height:10px;
background-color: #FFE4C4;
} 
.tblConditions
{
background-color: #FFE4C4;
}  
.tdActiveTab
{
background-color: #FFE4C4;
padding: 5px;
font-weight: bold;
color: #8b0000;
border-top: #8b0000 1px solid;
border-left: #8b0000 1px solid;
border-right: #8b0000 1px solid;
} 
.tdInactiveTab
{
background-color: silver;
padding:5px;
font-weight: bold;
color: white;
border-top: #8b0000 1px solid;
border-left: #8b0000 1px solid;
border-right: #8b0000 1px solid;  
border-bottom: #8b0000 1px solid;       
} 
.tdDelimiterTab
{
border-bottom: #8b0000 1px solid;    
} 
.lblActiveTab
{
cursor: default;
} 
.lblInactiveTab
{
cursor: pointer;
}   
.tblBorder
{
background-color: #8B0000;  
}  
.trVisibleRow
{
visibility:visible;
display:table-row;
}    
.trHiddenRow
{
visibility:hidden;
display:none;
}   
.trHr
{
color: #8B0000;  
background-color: #8B0000;
height:1px;
border:0px;  
} 
/* ContactUs*/
.ltrHeaderHtmlText
{
font-size: medium;
color: #8B0000;
font-weight: bold;   
}  
/*Advanced Search Table*/
.lblTotalNightsAdv
{
font-weight: bold;
}
.lblCityAdv
{
font-weight: bold;
}
/*Advanced Search Page*/
.lblErrorMessage
{
font-weight: bold;
color: red;
}
/*Advanced Search Results Page*/
.ctrlMyBullletList
{
color: #8B0000;
font-size: smaller;
list-style-type: disc;
}  
/* ErrorPage*/
.tdErrorTitle
{
font-size: medium;
color: #8B0000;
font-weight: bold;    
}
.tdErrorText
{
vertical-align: top;
text-align: left;
} 
/* More Images */   
.lblImageOf
{
font-size: smaller;
}  
/* Paging Control */
.lnkPrevNext
{
font-weight: bold;
}
.lnkPageNo
{
}
.lblCurrPage
{
color: red;
}
/* Cities Table*/
.pnlCityHomes
{
border-color: #8B0000;
border-style: solid; 
border-width: 1px; 
overflow: auto; 
background-color: White; 
height: 100px; 
width: 117px;
}  
.lblCityHomesTitle
{
color:#8B0000;
font-weight:bold;  
}
.tdCitiesVertSpacer
{
height: 5px; 
}  
.tdMenuVertSpacer
{
height: 100px;   
}  
/* ViewMap 2*/
.tblGoogleMap
{
background-color:#8B0000;
}
