﻿/* 
    AM 19/01/2010: Dynamic hotels added. 
*/
/* ie6win.css contains IE 6.0 specific hacks - from reddot */
/*    IE6 absolute positioning / float bugs - all seem generated by the pngfix  */
/*    Modified by Abdul 11 Aug 2009 */
#commonBar,
.panelTop,
.panelBase,
.smallSplitBase,
.mainContentTop,
.mainContentBase
{
    overflow: hidden;
}
#commonBar img /*    Logo    */
{
    float: left;
}
#assistanceBar
{
    float: right;
}
#mainPromo .functionBar
{
    display: inline;
}
.countrySwitcher
{
    left: 760px;
}
#siteInformation .countrySwitcher
{
    left: auto;
}
#primaryNavigation,
#primaryNavigation li
{
    display: inline;
    float: left;
}
/*    Has a slightly different top requirement to FF */
.ddlBtn
{
    top: 3px;
}
/*    Various alignment issues */
#offers li
{
    display: inline-block; 
}
#offers p
{
    float: left;
}
.info { height: 1%; }
#carousel .info
{
    overflow: hidden;    
}
#carousel .info .ft
{
    width: 141px;
    height: 400px;
    filter: alpha( opacity = 75 );
}
/*    Some items disappear - v. odd! */
.lightOpaque .panelBody li ul
{
    position: relative;
}
/*    Double margin or similar*/
.mainContent .mainContentBody
{
    /*
    position: relative;
    margin-top: -15px;
    padding-top: 0;
    */
}
/*    Explicit width so the borders align correctly */
.teaserSolid .teaserList li
{
    width: 593px;
    position: relative;
}
.teaserSolidSmall .teaserList li
{
    width: 280px;
    position: relative;
}
.teaserSolidSmall,
.teaserSplitSmall
{
    margin-left: 0;
    padding-left: 15px;
}
.teaserSplitSmall .smallSplit .price
{
    margin-right: 0;
}
#exploreWorld fieldset legend
{
    margin-left: -7px;
}
#hotelSearch
{
    margin-top: 15px;
}
#inspire
{
    background-image: url(/static/nz_groups_web_live/assets/beInspiredIE6.gif);
}
#exploreWorld .visualEffect { padding-top: 3px; }
#commonBar #search .phoneNumber { margin-right: 220px; }
.teaserSolidSmall .teaserPrimary,
.teaserSolidSmall .contactDetails
{
    width: 208px;
    float: left;
}
/*************************************************
 *                                               *                        
 * All updates post 02/12/08 below this commment *
 *                                               * 
 *************************************************/
/*
    PB 08/12/08: remove extra space below carousel images;
*/
.gr-js #carousel img  { display: block; }
/* end */
/* 
    PB 08/12/08: fix lack of border-spacing; 
*/
.tbl table, .tbl th, .tbl td 
{
    border-collapse: collapse; 
    border-spacing: 0px;
    border: 0;
}
.tbl td, .tabtblle th  { border-bottom: 2px solid #000; }
/* end */
#assistance li, #contact .panelBody .phone ul, #contact .panelBody .phone ul li
{ float: none;    }
/* 
    PB 08/12/08: fix lack of margin auto; 
*/
.appContainer .app        { text-align: center; }
.appContainer .app *    { text-align: left; }
/* end */
/* 
    PB 18/12/08: min-height fix; 
*/
.errorDesc .gutter { height: 550px; }
/* end */
/* 
    PB 18/12/08: double margin bug; 
*/
.ChpFlt .wowRSSLinks ul,
#ticker h2
{ display: inline; }
/* end */
/* 
    PB 08/12/08: fix inherited margin bug; 
*/
.form input, .form textarea                
{ margin-left: -30px; }
.form .chkbx input, 
.form .radio input,
.form .button
{ margin-left: 0; }
/* end */
/* 
    PB 23/12/08: req'ed for correct ticker width measurement; 
*/
#ticker li { display: block; float: none; }
#ticker .newsticker li { float: left; }
/* end */
/* 
    PB 08/01/08: double margin bug; 
*/
.mainContentBody .col { display: inline; }
.col .teaserSolidSmall,
.col .teaserSplitSmall
{ padding-left: 0; }
/* end */
/* 
    PB 13/01/09: min-height fix; 
*/
#mainPage { height: 550px; }
/* end */
/*
    PB: 29/01/09 unitpngfix.js fixes;
*/
#header .section { width: 746px; }
#header .section .search { width: 248px; }
.section .phone { margin-right: 270px; }
#header .nav li, #header .section .search { display: inline; }
#header .nav li { float: right; }
.section { padding-bottom: 4px; }
/* end */
#exploreWorld .panelBody { position: relative; }
#ticker .wrap { display: inline; }
#primaryContent .breadcrumb ul
{
    padding-left: 0;
}
#primaryContent #breadcrumb ul li
{
    display: inline;
}

/******************************************
         Dynamic Hotel edits
******************************************/
#hotelResults .teaser {
}
#hotelResults .teaserPrimary {
width:219px;
}
#hotelResults .teaserPrimary {
width:219px;
}
.gobtn {
padding-bottom: 1px;
}
.pagination{
float: right;
clear:left;
margin-top:0;
}
.ieBreaker{
    clear:both;
overflow:hidden;
display:block;
height:0.005em;
}
.pagination #pageFunction {
    height:10px;
    background-color: #red;
    display: inline;
    
}
.pagination .pageFunction ul,
.pagination .pageFunction span{
    
}
#cityHotelReviews .reviewwrapper{
}
.reviewsortbutton{
    position: absolute;
}
#teaser3rdParty{
position:static;
}

#teaser3rdParty div.bestfor{
bottom:0px;
position: static;
}
#teaser3rdParty ul.ratings {
width:245px;
}
#map_canvas{
width:655px;
height:420px;
}
#hotelreviews .ctaPanel {
width:auto;
background-color: blue;
}
#hotelreviews .ctaPanel .panelMain {
width:160px;
}