﻿.testmain{}

body {
margin: 0px;
color: #000;
font-family: verdana, arial, sans-serif;
font-size: 90%;
line-height: 110%;
background-color: #fff;
text-align: center;
}

a:link, a:visited, a:hover, a
{
    color:#000000;
    text-decoration:none;
}

#outer {
width: 760px;
padding: 10px;
margin: 0px auto;
}

.headerPrompt	{
text-align:center;
vertical-align:bottom;
font-weight: bold;
font-size: 105%;
padding: 0px 0px 0px 0px;
}

.headerFlash
{
    cursor:pointer;
    float:left;   
}


.Atol
{
	float:left;padding-top:5px;
}

#VeriSign
{
	float:right;	
	height:62px;
	overflow:hidden;	
	width:200px;
}
.godaddy{ padding-top: 20px;}
.godaddy_popup{float:right; height:62px; margin-top: 20px; overflow:hidden; width:200px;}
.godaddy_book{margin-right: 20px;}

#title
{
	height:100%;
	padding-top:20px;
}

#navigation {
	clear: both;
	font-size: 75%;
	text-align: left;
	/*background-color: #96c6e9; */
	margin-bottom: 2px;
	background-image:url(../images/bluebar.gif);
	background-repeat:no-repeat;
	height:23px;
	/*padding-top: 5px;*/
}
#navigation #navlist
{
    margin-top:5px;
    }
ul#navlist 
{
    
margin: 0px 0px 0px 10px;
padding-left: 0;
white-space: nowrap;
}

#navlist li {
display: inline;
list-style-type: none;
margin-right: 0px;

}

#navlist a {
padding: 3px 5px;
vertical-align:middle;
}

#navlist a:link, #navlist a:visited {
color: #666;
background-color: #96c6e9;
text-decoration: none;
font-weight: bold;
}

#navlist a:hover {
color: #fff;
background-color: #666;
text-decoration: none;
font-weight: bold;
}

.AdvertName
{
	font-size:14.4px;
	font-weight:bold;
	font-family:Arial Black;	
	color:White;
	position:relative;
	padding-left:0px;
	padding-right:3px;
	padding-top:10px;	
	height:52px;
	margin-top:1px;	
}

.AdvertName span
{
	color:White;
	display: block;
	position: absolute;
	top: -1px;
	left: -1px;
	padding-left:5px;
	padding-right:3px;
	padding-top:5px;
}


.Beach
{
	vertical-align:middle;
	color:#666;	
	text-align:left;
	font-family: Verdana, Arial;		
	overflow:hidden;		
	background-image: url(../images/HomePage/beach.jpg);	
	background-repeat: no-repeat;
	height:235px;
	width:214px;	
	margin-bottom: 0px;
	margin-top: 5px;
}

.City
{
	vertical-align:middle;
	color:#666;	
	text-align:left;
	font-family: Verdana, Arial;		
	overflow:hidden;		
	background-image: url(../images/HomePage/city.jpg);
	background-repeat: no-repeat;
	height:235px;
	width:214px;
	margin-bottom: 0px;
	margin-top: 5px;
}

.World
{
	vertical-align:middle;
	color:#666;	
	text-align:left;
	font-family: Verdana, Arial;		
	overflow:hidden;		
	background-image: url(../images/HomePage/world.jpg);
	background-repeat: no-repeat;
	height:235px;
	width:214px;	
	margin-top: 10px;
}
.top5 span
{	
	padding-left: 0px;		
}

.top5ContentBeach
{	
	padding-top:0px;	
}

.top5ContentCity
{	
	padding-top:0px;
}

.top5ContentWorld
{	
	padding-top:0px;
}
.photoMontage 
{	
	background-image: url(../images/photo-montage.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	padding-top:2px;
}

#maxiLeft {
width: 220px;
float: left;
text-align: left;
font-size: 65%;
padding-top: 5px;
}

#maxiLeft ul {
margin: 10px 0px 20px 5px;
padding: 0;
list-style-type: none;
}

#maxiLeft a {
/*display: block;
padding: 3px;
width: 205px;*/
}
.AdvertLocation
{
	font-weight:bold;
	font-size:101%;
}

.AdvertPrice
{
	color: #ff5431;
	font-weight: bold;
}

.AdvertPrice span
{
	font-size:101%;
}

.AdvertType
{
	font-size:91%;
}

#maxiLeft a:link, #maxiLeft a:visited {
color: #666;
text-decoration: none;
/*border-bottom: 1px solid #999;*/
}

#maxiLeft a:hover {
color: #000;
/*border-bottom: 1px solid #000;*/
}

#maxiRight {
margin-left: 220px;
margin-top: 5px;
width:535px;
}

#searchBox 
{
	background-position:top right;
	background-repeat: no-repeat;
	background-color: #96c6e9;
	padding: 0px;
	width: 100%;
	margin-bottom:10px;
}

#searchBoxPackage
{
	background-position:top right;
	background-repeat: no-repeat;
	background-color: #96c6e9;
	padding: 0px;
	width: 100%;
}

#searchBoxNotRound
{
	background-position:top right;
	background-repeat: no-repeat;
	background-color: #96c6e9;
	padding: 0px;
	width: 100%;
	padding:10px 0px 10px 0px;
}

#progress {
font-weight: bold;
color: #d4e8f7;
font-size: 80%;
margin-bottom: 5px;
padding-left:5px;
}

#progress span {
color: #666;
}

.titleText {
text-align: right;
font-size: 70%;
font-weight: bold;
}

.searchFormTitleText {
font-size: 70%;
font-weight: bold;
}

.qrTitleText {
text-align: left;
font-size: 70%;
font-weight: bold;
}

.titleTextNoAlign {
font-size: 70%;
font-weight: bold;
}

.submit {
text-align: center;
}

#miniLeft {
width: 255px;
float: left;
}

h1
{
text-align:left;
font-size: 100%;
color: #ff5431;
font-weight:bold;
padding: 0px 5px;
display:inline;
}

p {
text-align: left;
font-size: 80%;
padding: 0px 5px;
}

#miniRight {
width: 255px;
margin-left: 265px;
padding-top: 10px;
}

.yellow {
background-color: #ffdb48;
font-size: 90%;
text-align: left;
margin: 0px;
color: #000;
/*background-image: url(../images/photo1.gif);*/
background-position: 0px 10px;
background-repeat: no-repeat;
font-weight: bold;
}

.yellow h4 {
font-size: 110%;
color: #fff;
text-transform: uppercase;
margin-left: 80px;
}

.yellow span {
margin-left: 110px;
}

.green{
background-color: #bfd72f;
font-size: 90%;
text-align: left;
margin: 0px;
color: #000;
float: right;
background-image: url(../images/photo2.gif);
background-position: 00px 20px;
background-repeat: no-repeat;
font-weight: bold;
}

.green h4 {
font-size: 110%;
color: #fff;
text-transform: uppercase;
margin-left: 60px;
}

.green span {
margin-left: 110px;
}
.homepageCopy
{
    width:266px;
    text-align:left;
}
.orange {
background-color: #ff5431;
font-size: 90%;
text-align: left;
margin: 0px;
color: #fff;
float: right;
background-image: url(../images/photo3.gif);
background-position: 150px 20px;
background-repeat: no-repeat;
font-weight: bold;
}

.orange h4 {
font-size: 110%;
color: #fff;
text-transform: uppercase;
}

.promo {
padding: 0px;
margin-bottom: 10px;
width: 255px;
}

.promoHeader {
padding: 5px;
}

.promo span {
padding: 5px;
padding-left: 10px;
line-height: 150%;
}

.promoLineOne {
text-transform: uppercase;
}

.promoLineTwo {
text-transform: uppercase;
}

.promoLineThree {
text-transform: uppercase;
}

.promoPrice {
position: relative;
top: 8px;
left: 18px;
}

.promoPrice b {
background-image: url(../images/promo-price-pullout.gif);
background-position: center center;
background-repeat: no-repeat;
padding: 20px 10px;
font-size: 110%;
}

.promo a:link, .promo a:hover, .promo a:active, .promo a:visited	{
text-decoration: none;
}

.yellow a:link, .yellow a:hover, .yellow a:active, .yellow a:visited	{
color: #000;
}

.green a:link, .green a:hover, .green a:active, .green a:visited	{
color: #000;
}

.orange a:link, .orange a:hover, .orange a:active, .orange a:visited	{
color: #fff;
}

h4 {
margin: 0px;
}

#footerNavigation {
clear: both;
font-size: 70%;
}

#footerNavigation ul li	{
display: inline;
padding: 0px 5px 0px 8px;
border-left: 1px solid black;
font-weight:bold;
}

#footerNavigation ul li + li	{
border-left: 1px solid black;
}

#footerNavigation a	{
text-decoration: none;
}

#footerNavigation a:link	{
color: #333;
}

#footerNavigation a:hover	{
text-decoration: underline;
color: #000;
}

#footerNavigation a:active, #footerNavigation a:visited	{
text-decoration: none;
color: #333;
}

#LandingContain
{
    padding:0px 5px 0px 5px;
}

#LandingPageNavigation {
    font-size:10px;
    text-align:center;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;   
}

#LandingPageNavigation ul
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
#LandingPageNavigation ul li	{
display: inline;
font-weight:bold;
}

#LandingPageNavigation ul li + li	{
}

#LandingPageNavigation a	{
text-decoration: none;
}

#LandingPageNavigation a:link	{
color: #333;
}

#LandingPageNavigation a:hover	{
text-decoration: underline;
color: #000;
}

#LandingPageNavigation a:active, #LandingPageNavigation a:visited	{
text-decoration: none;
color: #333;
}

.container {
	
}

#header{
		
}

.headerText
{
	color: #ff5431;
	font-weight: bold;
	font-size: 106%;
	
}

div#header { 
  width:760px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:760px;
}
html>body #header {
  width:760px;
} 


IMG
{
	border-width:0px;
}

IMG.Abs
{
	vertical-align:middle;	
}

/* Quick Search Bar */

div.quickSearchBlue {
	clear: both;
	font-size: 74%;
	font-weight: bold;
	font-family:Tahoma;
	text-align: left;
	background-color: #96c6e9;
	margin-bottom: 10px;
	padding-bottom:5px;
	overflow:auto;
	height:100%;
	width:760px;
}

div.quickSearchYellow {
	clear: both;
	font-size: 74%;
	font-weight: bold;
	font-family:Tahoma;
	text-align: left;
	background-color: #ffdb48;
	margin-bottom: 10px;
	padding-bottom:5px;
	overflow:auto;
	height:100%;
	width:760px;
}

.searchInputBoxes
{
	font-size:11px;
	font-weight:normal;
	font-family:Tahoma;	
}

.searchInputBoxesSmall
{
	font-size:10px;
	font-weight:normal;
	font-family:Tahoma
}

.searchInputBoxesCity
{
	width:174px;
	font-size:11px;
	font-weight:normal;
	font-family:Tahoma
}

a.searchAdvanced
{
	color: #000;	
	font-size:9px;
}

#divRoomType
{
	float:right;
	height:200px;
}

#searchBottom
{
	margin-top:5px;
	margin-left:0px;
	overflow:auto;	
	height:100%;	
	text-align:center;	
}

#searchChildren
{
	float:left;
	margin-left:273px;
}

#searchTopLine
{
	margin-left:5px;	
	
}
#searchMiddleRow
{		
	text-align:left;
	margin-right:0px;
	margin-left:5px;
}

#divAdvancedSearch
{	
	display:block;
	overflow:auto;
	text-align:center;	
}


/* Results Page */

.orangeText
{
	font-family:Arial;
	font-size:small;
	font-weight:bold;
	color:#FF6600;
}

.searchHeadingText /* used for the main text at the top of the page */
{ 
	font-family:Arial;  
	font-size:small;
	font-weight:bold;
	color:#000000;
	width:100%;
	padding-bottom:10px;
}

.searchAffilateInfo
{
	font-family:Arial;  
	font-size:small;
	font-weight:normal;
	color:#000000;
	width:100%;
}

.searchAffilateInfo b
{
	color: #FF6600;
}

#resultsSearchBox
{
	background-color: #96c6e9;
	font-weight:bold;
	color:#000000;
	text-align:left;	
	clear:both;		
}

#resultsProgress
{
	width:60%;	
	height:20px;
}
/*
#filterBox
{
	background-color: #96c6e9;
	font-weight:bold;
	color:#000000;
	text-align:left;
	font-size:10px;	
	clear:both;	
}
*/
#resultsProgress
{
	font-weight: bold;
	text-align:left;
	color: #d4e8f7;
	font-size: 90%;	
	padding-left:5px;
}

#resultsFilterHeading
{
	float:left;
	font-size: 80%;	
}

#resultsProgress span {
color: #666;
}

#resultsCards
{	
	height:20px;
}

.resultTable
{
	padding: 3px 1px 1px 1px;	
}

#pageNavigation
{	
	
}

 div.HotelOutline /* outline of each hotel */
{    
    border-width:3px;
    border-color:#96C6E9;
    border-style:solid;
    padding-bottom:5px;            
    width:100%;
    overflow:auto;    
}

div.HotelOutlineHighlight /* highlighting a particular hotel if the id is passed in teh query string */
{    
    border-width:3px;
    border-color:#FF6600;
    border-style:solid;
    padding-bottom:5px;
    width:100%;
    overflow:auto;  
}

div.HotelOutline a
{
	text-decoration:none;
}

div.HotelTopRow
{
    background-color:#96C6E9;
    width:100%;
    overflow:hidden;      	        
}

div.HotelTopRowHighlight
{
    background-color:#FF6600;
    width:100%;
    overflow:hidden;      	        
}

span.resultCountryCity
{
	color:Gray;
}

span.resultCountryCityHighlight /* highlight a particular hotel if the id is passed in teh query string */
{
	color:White;
}

span.resultDate
{
	color:#d4e8f7;			
}

span.resultDateHighlight /* highlighting a particular hotel if the id is passed in teh query string */
{
	color:White;			
}

div.HotelSection
{    
	font-family:Verdana;    
    font-weight:bold;
    font-size:80%;
    overflow:auto; 
    float:left; 
    margin-left:5px;  
    width:600px;
    text-align:left;
}    

.HotelSectionHighlight /* Used to highlight a particular hotel when it's ID is passed in in the Qry Str */
{    
	color:#ffffff;
	font-family:Verdana;    
    font-weight:bold;
    font-size:80%;
    overflow:auto; 
    float:left; 
    margin-left:5px;  
    width:600px;
    text-align:left;    
}

div.starRating
{	    
	font-size:70%;
	text-align:left;    
    padding-bottom:5px;
    margin-right:5px;
    overflow:auto;
    float:right;
}    

div.highlightStarRating /* Used to highlight a particular hotel when it's ID is passed in in the Qry Str */
{	    
	font-size:70%;		
	color:White;
    text-align:left;    
    padding-bottom:5px;
    margin-right:5px;
    overflow:auto;
    float:right;   
}    

div.starRating span
{
	vertical-align:middle;
}

div.details /* 2/3 of the hotel details e.g. picture and description */
{	
	color:#000000;   
	width:100%;
	height:auto;
	overflow:auto;
	border-bottom:solid	1px #96C6E9;
	clear:both;
}

div.detailsHighlight /* 2/3 of the hotel details e.g. picture and description */
{	
	color:#000000;   
	width:100%;
	height:auto;
	overflow:auto;
	border-bottom:solid	1px #FF6600;
	clear:both;
}

div.picture /* picture div */
{  	
    float:left; 
    width:100px; 
    height:100%;      
    padding:1px 1px 1px 1px;       
}	

div.description /* discription div */
{      
    text-align:left; 
    height:100%;
    width:645px;
    float:right;
    padding:1px 5px 5px 5px;      
    font-family:Verdana;
    font-size:90%;
}

a.orangeLink
{
	color:#ff5431;
	font-weight:bold;
	font-size:80%;
}

div.bookDetails /* 3/3 part the price and acommadtion type */
{   
    width:100%;     
}

td.priceAndAcommadtionHeadings /* headings for the price etc.. */
{  
    font-size:80%;
    font-weight:bold;
    text-align:left;
    color:#000000;
    padding-bottom:5px;
}

td.roomTypeContent /* content for the room type */
{   
	width:250px;
    font-size:80%;  
    font-weight:bold;
    text-align:left;
    color:#000000;
    padding-bottom:5px;
    background-color:#FFEDA4;   
    border-spacing:5px;
    border-color:#FFFFFF;
    border-width:1px;
    border-style:solid;
}

td.mealPlanContent /*  content for the Meal plan */
{   
	width:120px;
    font-size:80%;  
    text-align:left;  
    color:#000000;
    padding-bottom:5px;
    background-color:#FFEDA4;   
    border-spacing:5px;
    border-color:#FFFFFF;
    border-width:1px;
    border-style:solid;
}

td.availabilityContentAV /*  content for the Meal plan */
{   
	width:100px;
    font-size:80%;
    font-weight:bold;
    text-align:left;
    color:#000000;
    padding-bottom:5px;
    background-color:#FFEDA4;
    border-spacing:5px;
    border-color:#FFFFFF;
    border-width:1px;
    border-style:solid;
}

td.availabilityContentRQ /*  content for the Meal plan */
{   
	width:100px;
    font-size:80%;
    font-weight:bold;
    text-align:left;
    color:#000000;
    padding-bottom:5px;
    background-color:#FFD6B8;
    border-spacing:5px;
    border-color:#FFFFFF;
    border-width:1px;
    border-style:solid;
}
td.priceContent /*  content for the price */
{   
	width:105px;
    font-size:80%;
    font-weight:bold;
    color:#000000;
    text-align:center;
    padding-bottom:5px;
    background-color:#FFDB4A;
    border-spacing:5px;
    border-color:#FFFFFF;
    border-width:1px;
    border-style:solid;
}
td.bookContent /*  content for the book */
{   
	width:70px;
    font-size:smaller;
    color:#000000;
    text-align:center;
    padding-bottom:5px;
    background-color:#FFFFFF;
    border-spacing:5px;
    border-color:#FFFFFF;
    border-width:1px;
    border-style:solid;    
}

td.numberOfRoomsContent
{	  
	width:80px;
    font-size:smaller;
    color:#000000;
    text-align:center;
    padding-bottom:5px;
    background-color:#FFEDA4;
    border-spacing:5px;
    border-color:#FFFFFF;
    border-width:1px;
    border-style:solid;    
}

td.ViewAccommodationDetails
{	  
	width:80px;
    font-size:smaller;
    color:#FF6600;
    text-align:center;
    padding-bottom:5px;
    background-color:#FFEDA4;
    border-spacing:5px;
    border-color:#FFFFFF;
    border-width:1px;
    border-style:solid;    
}


a.accomLink, a.accomLink:link, a.accomLink:visited, a.accomLink:hover, a.accomLink:active /*link to detailed accomadtion */
{
   color:#FF6600;
   text-decoration:underline;
}

a.book /* link to book */
{
  color:#FFFFFF;
  font-weight:bold; 
}

div.divContent
{
	clear:both;
}

.roundEdges
{
	background-color: #96c6e9;
	font-weight:bold;
	font-size:90%;
	text-align:left;	
}

/* Book Page */
#bookOutline
{
	border: solid 3px #96c6e9;
	overflow:auto;
	background-color:White;
}

div.bookDetails
{
	overflow:auto;
	width:99%;
	padding-top:5px;
	padding-left:5px;
	text-align:left;
}

div.bookDetailsContent
{
	float: left;
	font-size: 80%;
	margin: 3px 0px 3px 11px;
}

span.bookDetailsColHeader
{
	float:left;
	width: 135px;
	font-weight: bold;
}

span.bookDetailsColDetails
{
	float: left;
	width: 480px;
}

.bookCancelPolicy ul
{
	padding: 0px 0px 0px 16px;
	margin-left: 3px;
	list-style-position: outside;
	font-size: 80%;
}


div.bookNewLine
{
	 clear:both;
	 text-align:left;
	 padding-left:3px;
	 padding-bottom:10px;
}

/* 
 * Workaround for IE7 (GL, 25/10/2006) - IE7 currently snips the 
 * booking price. This is likely a defect in IE7. As a workaround, 
 * the font-size has been set to 100%. The original value was 140%. 
 * 
 */
div.bookPrice
{
	height:auto;
	/*text-align:right;*/
	padding-right:7px;
	background-color:#FFDB4A;
	font-weight:bold;	
	padding-top: 7px;
	padding-bottom: 7px;
	font-size:100%;	
	text-align:right;
}
div.bookPayToday
{
	font-size:80%;
	width:100%;
}
div.bookDeposit
{
	text-align:left;
	padding-left:5px;
	font-size:80%;
	height:100%;
}

div.bookBlueBar
{
	background-color: #96c6e9;	
	font-weight:bold;	
	font-size:80%;
	text-align:left;
	clear:both;
	padding: 5px 0px 5px 5px;
}

div.bookWhiteSpace
{
	height:2px;
}

.bookTextBig
{
	font-size:90%;  
    font-weight:bold;   
}

.bookTextBig span
{
	color:Red;	
}

.bookText
{
	font-size:80%;  
    font-weight:bold;   
}

.bookText span
{
	color:Red;	
}

.bookTextNotBold
{
	font-size:80%;    
}

.bookTextNotBold span
{
	color:Red;	
}
.bookTC
{
	float:left;
	font-size:70%;
	font-weight:bold;
}

.bookTC span
{
	color:Red;	
}

.bookSubmit
{
	float:right;
	padding-right:5px;
}

.bookFloatLeft
{
	float:left;
}

.bookFloatRight
{
	float:right;
}

.bookCheckingAvailablity
{
	border:solid 3px #96c6e9;
}

.bookPageCheckAvailImage
{
	width:50px;
	padding:10px;
}

.bookPageCheckAvailTextAccomFound
{	
	width:275px;
	text-align:left;
	font-weight:bold;
	font-size:80%;
	padding: 3px 3px 3px 3px;	
}

.bookPageCheckAvailTextAccomNotFound
{
	width:275px;
	text-align:left;
	font-weight:bold;
	font-size:80%;
	padding: 3px 3px 3px 3px;	
}

.bookPageCheckAvailTextLoading
{
	width:275px;
	text-align:left;
	font-weight:bold;
	font-size:80%;
	padding: 3px 3px 3px 3px;	
}



.bookPageCheckAvailMessageDiv
{
	width:400px;
	margin:0px auto;
}

/* the is now see through, as transparency didn't work in IE6 */
#divBookPageGreyMaskWhenCheckingAvailability 
{
	position:absolute;	
	left:100px;	
	width:775px;
	height:1200px;
	z-index:100;
	margin:0px auto;
}


.errorText
{
	color:Red;
	font-size:80%;
	font-weight:bold;	
}

#submit a {
display:inline;
width: 74px;
}

#submit a:link, #submit a:visited, #submit a:hover {
color: #666;
text-decoration: none;
border-bottom: 0px solid #999;
}

.divNoResults
{
	background-image:url(../images/no-rooms.jpg);
	background-repeat:no-repeat;	
	height:175px;
	width:476px;	
	padding-top:180px;
	text-align:left;
}

.divNoResults div
{
	font-size:90%;
	margin-left:145px;		
}

.divPriceDiff
{
	background-image:url(../images/Payment/price-difference.jpg);
	background-repeat:no-repeat;	
	height:175px;
	width:476px;	
	padding-top:100px;
	text-align:left;
}

.divPriceDiff div
{
	font-size:90%;
	margin-left:160px;
}

.divPriceChange
{
	width:476px;
	margin-top:15px;
	margin-bottom:15px;
}

.divPriceChangeImage
{
	float:left;
	width:50px;		
	padding-top:0px;
	
}

.divPriceChangeText
{
	width:400px;
	font-weight:bold;
	font-size:90%;
}

.divPriceChangeText orangeText
{
	color:#ff5431;	
}
/* Offers in center of home page */
#ad1 {
	/*background-image: url(../images/Offers/yellow_qr.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: verdana, arial, sans-serif;
	background-repeat: no-repeat;
	height: 146px;
	width: 265px;
	padding-top: 15px;
	/*font-size: 80%;*/
	font-size: 100%;
	font-weight: bold;
	float:right;
	text-align:left;
	font-size:12px;
	/*cursor: pointer;
	 cursor: hand;*/

}
#ad2 {
	/*background-image: url(../images/Offers/green_qr.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: verdana, arial, sans-serif;
	background-repeat: no-repeat;
	height: 146px;
	width: 265px;
	padding-top: 15px;
	/*font-size: 80%;*/
	font-weight: bold;
	float:right;
	text-align:left;
	font-size:12px;	
	clear: right;
	/*cursor: pointer;
	cursor: hand;*/
}


#ad3 {
	/*background-image: url(../images/Offers/red_qr.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: verdana, arial, sans-serif;
	background-repeat: no-repeat;
	height: 146px;
	width: 265px;
	padding-top: 15px;
	/*font-size: 80%;*/
	font-weight: bold;
	/*color: #FFFFFF;*/
	float:left;
	text-align:left;
	font-size:12px;
	/*cursor: pointer;
	cursor: hand;*/

}
/*#ad3 .adTitle {
	color: #000000;
}*/
 .adTitle {
	width: 155px;
	font-weight: bold;
	height: 18px;
	/*font-size: 95%;
	margin-left: -20px;
	text-align: center;*/
	text-align: left;
	color:  #ff5431;
	/*padding-left: 115px;*/
	padding-left: 15px;
}
.adHotelText {
	width: 200px;
	font-weight: normal;
	height: 18px;
	font-size: 90%;
	text-align: left;
	color: Black;
	padding-left: 15px;
}
 .adDate {
	width: 135px;
	height: 18px;
	padding-left: 115px;
}
 .adBoardBasis {
	height: 18px;
	width: 135px;
	padding-left: 115px;
}
 .adNights {
	width: 135px;
	height: 18px;
	padding-left: 115px;
}
 .adOffer {
	margin-top: 10px;
	margin-left: 20px;
	height: 18px;
	width: 130px;
	padding-left: 115px;
}
 .adOffer .adPrice {
	font-size: 140%;
	font-weight: bold;
	margin-left: 8px;
	margin-right: 0px;
	color: #FF3300;
}
/*#ad3 .adOffer .adPrice {
	color: #000000;
}*/

.divErrorSearch
{
	color:Red;
	margin-left:5px;
}

.TextGray
{
	color:#5D5D5F;
}

.TextOrange
{
	color:#ff5431;
}

.divError
{
	color:Red;
}

#filterBox
{
	background-color: #ffdb49;
	font-weight:bold;
	color:#000000;
	text-align:left;
	font-size:10px;	
	clear:both;	
}

#filterBox span
{
	font-size: 130%;	
	color: #72645D;
}

.divAlterResults
{
	background-image:url(../images/alteringsearch_3.jpg);
	background-repeat:no-repeat;	
	height:80px;
	width:476px;	
	padding-top:180px;
	text-align:left;	
}

.divAlterResults div
{
	font-size:90%;
	margin-left:145px;		
}

.alterResults
{
	font-size:small;
	color: Black;
	
}

.alterResults b
{
	color: #FF6600;
}

#homePageWelcome
{
	background-image:url(../images/QR_welcome.gif);
	background-repeat:no-repeat;		
	height: 80px;	
	width: 535px;		
}

#homePageWelcomeText
{
	font-size: 80%;
	text-align: left;
	width: 450px;
	margin-left: 80px;	
	padding-top: 18px;
	font-weight: bold;
	color: #666666;
}

#homePageBeach
{
	background-image:url(../images/QR_BeachHotel.gif);
	background-repeat:no-repeat;		
	height: 75px;
	margin-top: 5px;
	width: 535px;	
}

.homePageBeachText
{
	font-size: 80%;
	text-align: left;
	width: 450px;
	margin-left: 80px;	
	padding-top: 18px;
}

.homePageBeachText span{
	color: #5D5D5F;
	font-weight: bold;
}

#homePageBeachText span span{
	color: #FF5330;
}

#homePageCity
{
	background-image:url(../images/QR_CityHotel.gif);
	background-repeat:no-repeat;		
	height: 75px;
	margin-top: 5px;
	width: 535px;	
}

#homePageCityText
{
	font-size: 80%;
	text-align: left;
	width: 450px;
	margin-left: 80px;	
	padding-top: 20px;
}

#homePageCityText span{
	color: #5D5D5F;
	font-weight: bold;
}

#homePageCityText span span{
	color: #FF5330;
}


#homePageWorld
{
	background-image:url(../images/QR_WorldwideHotels.gif);
	background-repeat:no-repeat;		
	height: 75px;
	margin-top: 5px;
	width: 535px;	
}

#homePageWorldText
{
	font-size: 80%;
	text-align: left;
	width: 450px;
	margin-left: 80px;	
	padding-top: 20px;
}

#address
{
	font-size: 70%;	
	padding-top:5px;	
	color: #666666;
	text-align: left;
	padding-left: 3px;		
	background-color: White;
}

.ContentText
{
	font-size: 80%;
	text-align: left;
}

.WhiteLabelBorder
{
	border: 1px solid red;	
}

#rssContainer
{	
	width: 205px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#rssOneIcon
{
	float: left;	
	width: 25px;
}

#rssOneText
{
	float: left;	
	width: 150px;	
	font-size: 100%;
	
}

#rssFourIcon
{
	float: left;
	width: 100px; 
}

#rssFourText
{
	float: left;
	width: 80px;
	font-size: 100%;	
}

#rssFourText a
{
	text-decoration: underline;
}

.googleLink
{
	float: right;	
}

#aboutRssContainer
{
	background-color: #96C7E8;		
	padding-bottom: 3px;
}

#aboutRssInnerContainer
{
	background-color: White;	
	margin-left: 3px;
	margin-right: 3px;	
}

#aboutRssTitle
{
	text-align: left;
	padding-top: 2px;
	padding-left: 10px;	
	font-weight: bold;
	font-size: 90%;
	padding-bottom: 2px;	
}

#aboutRssContent
{	
	overflow: auto;
}

#aboutRssLeft
{
	float: left;
	width: 200px;
	text-align: left;
	font-size: 70%;
	padding: 10px;	
}

#aboutRssRight
{
	float: left;
	padding: 10px;
	font-size: 70%;
	text-align: left;
	
}

#rssGrayBorder
{	
	width: 200px;
	height: 2px;
	background-color: #aaa;
	margin-top: 12px;
}

#aboutRssShiftIcon
{
	width: 16px;
	height: 16px;
	float: left;
}

#aboutRssShiftText
{
	width: 100px;
	float: left;
	padding-left: 3px;
}


.santaItalics
{
	font-style:italic;
}

.santapadding
{
	padding-bottom:5px;
}

.santaMessageSent
{
	color:Red;
}

.SubscribeHotOffers
{
	background-image:url(../images/silverbg.jpg);
	width:213px;
	height:73px;
	text-align:center;		
	margin-bottom:5px;
}

.SubscribeHotOffersText
{
	height:25px;
	margin-left:50px;
	padding-top:4px;
	font-weight:bold;
	font-size:10px;		
}


div.MainHomePageText
{
	background-image:url(../images/HomePage/QRPanel.jpg);
	background-repeat:no-repeat;
	height:251px;
	width:535px;
}

div.MainHomePageText a
{
	text-decoration:underline;
}
.divhomePageBeach
{
	padding-top:3px;
	font-size: 78%;	
	padding-left:7px;
	padding-right:10px;
	text-align:left;	
	width:167px;
	float:left;
}

.divhomePageCity
{
	padding-top:3px;
	font-size: 78%;	
	padding-left:5px;	
	text-align:left;
	width:167px;
	float:left;
}

.divhomePageWorld
{
	padding-top:3px;
	font-size: 78%;	
	padding-left:5px;	
	text-align:left;
	width:167px;
	float:left;
}

.homePageOrangeTitle
{
	color:#ff5431;
	font-weight:bold;
	font-size:110%;
}


.logoOrange
{
	color:#ff5431;
}

.logoGray
{
	font-weight:bold;
	color:Gray;
}

.spanMessageText
{
	margin-left:3px;
	font-size:70%;
}

#modalBackground
{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;

	z-index: 9;
	background-color:#333333;
	display: none;
	opacity: 0.40;
	filter: alpha(opacity=40);
}
#modalWindow
{
	text-align:left;    
    position: fixed;
    left: 0;
    top: 0;
	z-index: 10;
	display: none;	
	width:401px;
	height:395px;	
	background-image:url(../images/panel3.gif);
}

#modalWindow span
{
	color:Red;
}

.modalWindowContent
{
	font-family:Verdana;
	line-height:14px;
	font-size:13px;	
	padding-left:85px;
	padding-top:10px;
	padding-right:5px;		
	width:300px;
}

.popupErrorBackGround
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.popupErrorMain
{
	width:401px;
	height:395px;	
	background-image:url(../images/panel3.gif);
}

.popErrorContent
{
	text-align:center;
	font-family:Verdana;	
	padding-left:85px;
	padding-top:10px;
	padding-right:5px;		
	width:300px;	
	color:Red;
	font-size:90%;
}

.popErrorHeading
{
	padding-bottom:10px;
	font-weight:bold;
	text-align:left;
}

.popErrorContentNormal
{
	text-align:center;
	font-family:Verdana;	
	padding-left:85px;
	padding-top:10px;
	padding-right:5px;		
	width:300px;	
	font-size:90%;
}


.popErrorMessage
{
	height:290px;
	text-align:left;
}

.popupErrorCancellation
{
	background-image: url(/Images/Book-Page-Images/cancellation_popup_box_bg.gif);
	background-repeat: no-repeat;
	width: 486px;
	height: 220px;
}

.popupCancellationContent
{
	margin-top: 11px;
}

.popupCancellationHeader{font-size: 14pt; color: Red;}
.popupCancellationText{margin: 60px 0px;}

/* calander  */

.MyCalendar .ajax__calendar_container 
{
	border: #000066 1px solid;
	background-color:White;
	color :#000066;
	font-family:Verdana;
	border-spacing:0px;
	font-size:12px;
	width:160px;	
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}
.MyCalendar .ajax__calendar_header 
{
	color:#000066;
	background-color:#6699cc;
	font-weight:bold;	
}
.MyCalendar .ajax__calendar_prev 
{
	color:#000066;
	background-color:#6699cc;
	font-weight:bold;
}
.MyCalendar .ajax__calendar_title 
{
	color:#330099;
	background-color:#6699cc;	
}
.MyCalendar .ajax__calendar_next
{
	color:#000066;
	background-color:#6699cc;
	font-weight:bold;
}

.MyCalendar .ajax__calendar_dayname  
{
	color:#000066;
	background-color:#d9ecff;			
	border-collapse:separate;	
}
.MyCalendar .ajax__calendar_other
{
	color:#000066;
	background-color:#d9ecff;	
}

.MyCalendar .ajax__calendar_active 
{
	color:#000066;
	background-color:#d9ecBB;	
}

.MyCalendar .ajax__calendar_footer 
{
	color:#330099;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.divShow
{
	display:block;
}

.divHide
{
	display:none;
}

.DepositNew
{
	z-index:9999;
}

.divDepositNew
{
	text-align:center;	
	margin-top:-2px;
	z-index:9999;
}

.Currency
{
	font-size:11px;	
	margin:5px 5px 5px 5px;
}

.viewAll
{
    width:95%;
    text-align:right;
    margin-right:5px;
    margin-top:5px;
    margin-bottom:5px;
}

.viewAll a
{
   color:#FF6600;
}

.ViewDetails
{
    color:#ff5431;
}

a.PlainLink, a.PlainLink:link, a.PlainLink:visited, a.PlainLink:hover, a.PlainLink:active
{
   color:Black;
   text-decoration:underline;
}

