
#logo a {display: block ; width: 250px ; height:89px; float:left}
#left {width: 400px}
#center {width:370px }
#navigationinner {width:170px; }

#quicksearch {background:transparent url(newdesign/bg_searchbox_top.gif) no-repeat 0px 0px; width: 400px;margin-bottom: 10px ; padding-top:30px}
#quicksearchbottom  select { margin-left:130px }
#quicksearchbottom  { background:transparent url(newdesign/bg_searchbox_bottom.gif) no-repeat left bottom ;  
                     top: 10px; position: relative; padding: 0px 0px 0px 0px; /*ie6*/ height: 1%  ;   }
h2#findHotelsLabel {  margin: 0px; padding: 10px 20px 0px;  font-size : 1.2em; line-height:1.1em; font-weight: bold}
                     
#quicksearch  h2#countrylabel , #quicksearch h2#locationlabel, #quicksearch h2#checkinlabel 
{
  color : #ffffff;
  font-size : 1em;
  left: 20px;
  margin: 0px; 
  padding: 0px; position:absolute; 
  text-align: right;
  width:100px;
}  
                   

#countrylabel  {top: 0px}
#locationlabel {top:50px}
#checkinlabel {top: 240px }      
                 
.NIN_CountryCode ,    
.homeLocationSearchBox {font-size: 8pt; color: #000099; font-family: arial; width: 230px; margin-bottom:5px}               
                     
#quicksearchbottom   select.internationalCountrySelect {font-size: 8pt; color: #000099; font-family: arial; margin-left: 20px}           
    
select.NIN_CountryCode {height:4.5em}    
a.allDestinationsLink {font-size:11px; color:white; display: block; clear: both; margin: 0px ; line-height:100%}                  

                  
#accommodationsearch {margin:50px 0 20px 60px;width:300px;}
#accommodationsearchinner {float: none; } 
#accommodationsearch label {float: left; width: 75px}
#accommodationsearch input , #accommodationsearch select {border: 1px solid #ededed}
.accomcheckin ,
.accomcheckout,
.hotelpeople ,
#hotelor  {display: none}
#hotellocation {float:none}
ul.extraservices { list-style:none; margin: 10px 0px; padding: 0px ; display: none }
.extraservices li { float:left; padding: 0px}
.extraservices li a {background:#10559C  none repeat scroll 0 0;background-color:#A5CDF5;color:#fff;display:block;float:left;font-size:1.4em;padding: 10px 0px; text-align:center;text-decoration:none;width:190px;margin:1px}
.orange {color:#FF8E21}
/*deals*/
.deals {background:#E7EBF7 none repeat scroll 0 0;padding:5px; margin-bottom:10px;}
#hotTitle, #secretTitle {font-size:2em; text-indent:-10000px; overflow:hidden;width:360px; /* hotfix height:90px;  */ height:40px}
#hotTitle {color:#E73C00;  background: #ffffff url(newdesign/hot.gif) no-repeat right 0px}
#secretTitle { color:#084D9C; background: #ffffff url(newdesign/shhh.gif) no-repeat right 0px}
#hotdeals ul, #secretstays ul { list-style:none; margin: 0px; padding: 0px ; /*width: 278px; */ float:left}

#hotdeals ul { float: left; }
#hotdeals li , #secretstays li{ margin:0px 0px 1px;  padding:0px ;  float: left; display:block; background-color:#fff}

#hotdeals li a { padding:0px; margin: 0px ; display:block; text-decoration:none ; width:360px}
#hotdeals li a { background:#fff url(newdesign/bg-hotdeal.gif) no-repeat top right; color:#DE3800; display:block; height:38px}
#hotdeals li a:hover {color:#ffffff; background-color:#E78208 ; height: auto}


#secretstays  li a {  padding:0px; margin: 0px ; display:block; text-decoration:none ; width:360px; height:40px }
#secretstays  li a {  background:/*#6392B5*/ #fff url(newdesign/bg-secretdeal.gif) no-repeat top right; color:#08246B }
#secretstays li a:hover {color:#ffffff; background-color:#0855AD }
#dynamicRateDeals { padding:0px;  margin-bottom:10px }
#dynamicRateDeals a  { background:#ffffff url(images/homepage-deal-bg.gif) no-repeat 0px 0px; height: 90px; display: block; margin:0px; text-decoration: none; color: #ffffff;  font-weight: normal;  width:370px; text-align:left;  }
#dynamicRateDeals a span { height: 80px; margin: 0px 0px 0px 0px; padding: 0px; position:relative; left:10px;  font-size:4em; line-height:90px; margin: 0px; top:0px; cursor:pointer}

#nin365link {font-size:10px; color:white; position:relative; top:-15px; left:80px; width: 180px; display: block}
#sitedetails {margin:5px 0 5px 0px; text-align:left;  
background-color:#fff;
border:5px solid #EEF1F9;
clear:both;
display:block;
float:left;
display: block;
margin:40px 0;
text-align:left;

}

#sitedetails p { padding:0px 0px; margin: 0px 0px 5px 5px; font-size:9pt}
#sitedetails h4 {margin: 0px 0px 0px 5px; font-size:1.1em; color:#003399; padding:0px}



#navigationinner {display:none}
#footerbanner {width:100%;text-align:center; display: none

}

.dealLocation, .dealHotel { display:block; text-transform:capitalize; font-size:1.2em;  float:left; padding: 0px 0px 0px 5px; clear:left; width:210px;}
.dealLocation {padding: 3px 0px 0px 5px; font-weight:bold; }
.dealHotel {font-size:.8em; color:Black}
#hotdeals li a:hover .dealHotel {color:#ffffff;}
.dealPrice {float:right; font-size:2em; margin-right:80px; /*hotfix padding-top:3px; */ padding-top:10px;  text-align:left;}
.dealFrom {font-size:.6em;}
.dealInfo, .dealTeaser {clear:left; width:95%; padding:5px ; font-size:.85em; display: block; color:Black}




/* show and hide deals */

#hotdeals li a .dealTeaser {display:none}
#hotdeals li a:hover .dealTeaser {color:#ffffff; display:block}

.staylonger {background:transparent url(newdesign/28days.gif) no-repeat 0px 0px; width: 400px; height:100px; margin-top:10px; }
.staylonger ul { position: relative; top:35px}
.seo h1 {color:#084D9C;  margin:0px 0px 0px 30px;  float: left;  }
.seo p { margin: 0px 0px 0px 0px; color:#084D9C; float:right; width: 580px;  line-height:1.2em;;   font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size:8pt }
.seo {color:#6D8AD8;padding:0px;margin:0px 0px 10px; clear:both; display:block;float:left; width:100%}
.ires h1   { text-indent: -10000px; overflow:hidden ; margin: 0px; }
.fieldset {border : none; margin-bottom:0px}

#SecretHeader {width:1000px;background-color:inherit;margin-left:0;}
#SecretBlurb  {width:auto;}

.alert { background:#FABF8F url(images/alert.gif) no-repeat 5px 10px;  border:2px solid #EE7639; width: 900px; margin: 0px auto; padding:5px; text-align:left;}
.alert p { margin: 5px 5px 5px 40px; padding: 0px; font-weight: bold   }  

table.footerSeo {  margin: 0px auto; width: 900px }
 
.fieldErr {color:white;background-color:darkred;width:100%;}

/*progress indicator */

ul.progressIndicator  {margin: 0px 0px 0px 0px; padding: 0px 10px 0px 0px; list-style:none;  float:right; text-align: right}
.progressIndicator li  {
	display: inline; 
	float: left; list-style: none; 
	text-align: center;
    
	margin: 0px ; color:#316AD9; 
	font-size: 8pt; font-weight:bold; 
	padding: 2px 10px 17px ;
	background: transparent url(/images/dot-progress.gif) no-repeat 120px 25px;}
.progressIndicator  li.current  {  color:#EC6521;    background-image :  url(/images/dot-current.gif) }
li#home { background:transparent url(/images/dot-progress.gif) no-repeat 20px 25px; }
li#selectHotel { background:transparent url(/images/dot-progress.gif) no-repeat -65px 25px; }
li#selectRooms { background:transparent url(/images/dot-progress.gif) no-repeat -65px 25px; }
li#selectRooms { background:transparent url(/images/dot-progress.gif) no-repeat -65px 25px; }
li#guestDetails { background:transparent url(/images/dot-progress.gif) no-repeat -65px 25px; }
li#paymentProgress { background:transparent url(/images/dot-progress.gif) no-repeat -75px 25px; }
li#confirmation { background:transparent url(/images/dot-progress.gif) no-repeat -340px 25px; }
.progressIndicator  li.current  {  color:#EC6521;    background:transparent url(/images/dot-progress.gif) no-repeat 72% 25px !important;  }
.progressIndicator li  a , .progressIndicator li  a:visited, .progressIndicator li  a:link, .progressIndicator li  a:active 
{color:#CDCFD1; font-weight:bold ; font-size: 8pt; text-decoration: underline}
.progressIndicator li  a:hover {color:#EC6521; }

/*Guest Details : Book First .asp*/
.propertyPolicy, .brandPolicy { float: left; display: block; border: 1px solid #ccc;  padding: 2px; font-size:.8em }
.propertyPolicy {background-color: #EFEFEF}
.brandPolicy {background-color: #DFE8FD}
.blueb {font-size: 1em}

.selectedTitle  h2 {
color:#000099; 
margin:0px;
font-size:1.2em;
font-weight:bold ; background-color: #fff}

.newSubHeading td h2 { margin: 0px; background-color: #FF8E21}

/* new deals  */
.overseas {background:#E7EBF7 ; margin: 0px 0px 10px; padding: 5px 5px 5px; display:block}
.overseas ul { list-style: none; width:195px; float: left; padding: 0px; margin: 0px ; background: #fff; height:145px;  }
.overseas ul li a , .overseas ul li {padding: 0px; Margin: 0px } 
.overseas ul li a:hover { background:#E7EBF7;  }
.overseas ul li a { padding:0px 0px 0px 10px; float: left; color: #0F69AD;  width: 170px ; }

.overseas a.international-tag  { 
	text-decoration:none; 
	background:#fff; 
	color:#F2854A;  
	display: block; 
	font-size:12px; 
	padding: 0 ;
	margin: 0px;  

	clear: both;
	line-height:1.5em; position:relative}



.schoolholidays  ul { float:left; width: 180px;  padding: 0px; margin: 2px 0px 0px 0px ; list-style: none; } 
.schoolholidays  ul li {padding: 0px ; margin: 0px; float: left; display: block; width: 180px}

.schoolholidays  ul  li a,
.schoolholidays  ul  li a:visited
					{ 	text-decoration: none;    
						display: block; 
					    margin: 0px 0px 0px; 
						background : #fff url(images/school-button.gif) no-repeat 0px 1px; 
						padding: 5px 5px 5px 10px; 
						color:#094E9D ;
						font-size:11pt;
						height:21px;
						line-height:20px
						}
                        
.schoolholidays  ul  li a:hover { background:#FEAB54; color: #0A246A; font-size:11pt; background : #FEAB54 url(images/school-button.gif) no-repeat 0px -29px;  }						
.bluebg {
background-color:#1A50B8;
color:#FFFFFF;}

.taxrate {
background-color:#E1EAFD;
color:#1A50B8;
font-size:11px;
}

.book_link {
background-color:#E1EAFD;
}

.locationName {font-size: 9pt}

#viewReviewLink table td {margin-top: 3px}

