﻿#content 
{
	margin:15px 12px 0px 13px !important;
}

/*Quick Accommodation Search*/
.accomsearch-signup-wrapper 
{
    width:310px;
    /*height:501px;*/
    float:left;
}

#quick-accomodation-search
{
    background: #F8F5E1 url(../Images/Homepage/QuickSearch/quick-accommodation-top.gif) no-repeat top;
    width:300px;
    /*height:385px;*/
    padding-top:35px;
    float:left;
    margin-left:10px;
    margin-bottom:10px;
}

#quick-accomodation-search fieldset 
{
    border:none;
}
   

#quick-accomodation-search .inner-wrapper
{
    background:  url(../Images/Homepage/QuickSearch/quick-accommodation-bottom.jpg) no-repeat bottom;
    width:300px;
    /*height:385px;*/
    padding-bottom:5px;
}
#quick-accomodation-search .inner-wrapper .wrapper
{
    padding:10px 0;
    margin:0 15px;
    background: url(../images/common/dot.gif) repeat-x bottom;
}
#quick-accomodation-search .inner-wrapper label 
{
    font-weight:bold;
    font-size:12px;
}
#quick-accomodation-search .inner-wrapper .dd-label 
{
    float:left;
    width:100px;
    padding-top:5px;
}

#quick-accomodation-search .search-a
{
    float:left;
    width:133px;
}
#quick-accomodation-search .search-b 
{
    width:133px;    
}
#quick-accomodation-search .search-c
{
    width:126px;
}
#quick-accomodation-search .search-c select, #quick-accomodation-search .search-c input
{
    margin:0px 0;
    font-size:11px;
    float:left;
    height:16px;
} 
#quick-accomodation-search .search-c input 
{
    margin-top:2px;
} 
    
#quick-accomodation-search #accommodation-type table 
{
    width:200px;
    float:left;
    margin-left:-2px;
}       
#quick-accomodation-search #accommodation-type label
{
    float:left;
    width:175px;
    font-weight:normal;
    margin:0;
    padding-top:3px;
}
#quick-accomodation-search #accommodation-type table input 
{
    float:right;
    padding:0;
    margin:0;
    margin-top:3px;
}
#quick-accomodation-search #accommodation-type input
{
    float:left;
    margin-top:125px;
    margin-left:20px;
}

#quick-accomodation-search a 
{
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:Black;
    text-decoration:underline;
    margin-top:5px;
    float:left;
}

#accommodation-name-search 
{
    background:url(../Images/Homepage/QuickSearch/accommodation-name-search-title.gif) no-repeat top left;
    padding-top:31px;
    padding-left:20px;
    margin:5px 10px;
}
#accommodation-name-search .search-a { width:183px; }
#accommodation-name-search .search-b { width:183px; }
#accommodation-name-search .search-c { width:176px; }
#accommodation-name-search .search-c input { height:13px; background-color: Transparent; }
#accommodation-name-search input { margin-left:20px;}

#sign-up a
{
    background: url(../Images/Homepage/signup-newsletters-comp-hotdeals.gif) no-repeat;
    height:0;
    overflow:hidden;
    padding-top:71px;
    width:307px;
    float:left;
    display:block;
}

/*Flash Map*/
#flash-map-a
{
    float:left;
    width:371px;
    height:474px;
    background: url(../Images/Homepage/nz-map-bg.jpg) repeat-y;
    margin-left:8px;
}

#flash-map-a #flash-map-b 
{
    width:371px;
    height:474px;
}

#flash-map-a.new-zealand #flash-map-b { background: url(../Images/Homepage/nz-map-top.gif) no-repeat top; }
#flash-map-a.australia #flash-map-b { background: url(../Images/Homepage/aus-map-top.gif) no-repeat top; }
#flash-map-a.south-pacific #flash-map-b { background: url(../Images/Homepage/sp-map-top.gif) no-repeat top; }

#flash-map-a #flash-map-b #flash-map-c
{
    width:364px;
    height:418px;
    background: url(../Images/Homepage/nz-map-bot.jpg) no-repeat bottom;
    padding-top:56px;
    padding-left:7px;
}

/*Adverts*/
#adverts div 
{
    float:left;
    padding:0;
    margin:0;
}

#adverts #order-guides 
{   
    padding:0 9px 10px 10px;
    background: url(../images/common/dot.gif) repeat-x bottom;
    margin-bottom:10px;
    width:240px;
    height:125px;
    text-align: center;
}

#adverts .advert-large 
{
    padding-left:10px;
    width:240px;
    height:200px;
    padding-bottom:10px;
}

#adverts .advert-small 
{
    width: 115px;
    height:115px;
    margin-left:10px;
}
    
.dotted-wrapper 
{
    background: url(../images/common/dot.gif) repeat-x top;
    width:929px;
    padding-top:10px;
    margin-top:10px;
    float:left;
    padding-left:10px;
    padding-right:10px;
}
/*Hot Deals and Features*/
.heading
{
    background-color: #DFE3E4;
    height:25px;
}
    

    
#hot-deals-and-features .adsense-banner 
{
    float:left;
    width:300px;
    height:250px;
}

/*Welcome to Jasons*/
/*.welcome h3 
{
    height:0px;
    overflow:hidden;
    padding-top:15px;
    width:426px;
}
.welcome.new-zealand h3 { background: url(../Images/Homepage/welcome-title.jpg) no-repeat; }
.welcome.australia h3 { background: url(../Images/Homepage/aus-welcome-title.jpg) no-repeat; }
.welcome.south-pacific h3 { background: url(../Images/Homepage/sp-welcome-title.jpg) no-repeat; }*/

.welcome div
{
    margin-left:15px;
    font-size:12px;
}
.welcome h3 
{
    font-size: 16px;
    color: #aa0000;
    font-weight: bold;
    padding-top: 10px;
    padding-left: 5px;
}

.welcome div p { margin-top: 10px; }
.welcome div div 
{
    margin:0;
    padding:10px 0;
}
.welcome div div a 
{
    font-size:12px;
    color:Black;
    font-weight:bold;
}

/*In the Spotlight*/
#spotlight-wrapper 
{
    width:911px;
    height:181px;
    padding:10px;
}
.new-zealand #spotlight-wrapper { background: url(../Images/Homepage/Spotlight_snowdays.jpg) no-repeat; }
.australia #spotlight-wrapper { background: url(../Images/Homepage/Spotlight_whitsundays.jpg) no-repeat; }
.south-pacific #spotlight-wrapper { background: url(../Images/Homepage/Spotlight_cookislands.jpg) no-repeat; }
 
#spotlight-wrapper #spotlight 
{
    width:430px;
    height:160px;
    background-color:White;
}
.new-zealand #spotlight-wrapper #spotlight { width: 420px; }
.australia #spotlight-wrapper #spotlight { width: 380px; }
.south-pacific #spotlight-wrapper #spotlight { width: 370px; }
        
#spotlight .heading 
{
    margin:0px;
    margin-bottom:7px;
}
#spotlight h3 
{
    background: url(../Images/Homepage/inthespotlight-title.gif) no-repeat;
    overflow:hidden;
    width:126px;
    height:0;
    padding-top:25px;
}
#spotlight div div 
{
    width:360px;
    height:125px;
    font-size:12px;
    color:#666666;
    line-height:15px;
    text-align:justify;
    float:left;
    
    width: auto;
    margin: -78px 10px 0 57px;
}

#spotlight div img 
{
    /*float:left;*/
}
#spotlight div span
{
    color:#AA0000;
    font-weight:bold;
    font-size:13px;
}
#spotlight div div a 
{
    color: #666666;
    text-decoration: underline;
    font-size:12px;
}
#spotlight div div .more
{
    font-weight:bold;
    font-size:12px;
    color:Black;
}
#spotlight div div img 
{
    float:none;
}

/*Lower Boxes*/
#box-wrapper 
{
    margin-left:10px;
}

.box 
{
    border: solid 1px #AEAEAE;
    width:301px;
    height:239px;
    float:left;
    margin-right:10px;
}

.box .heading 
{
    width:301px;
    color: #707171;
    font-size: 14px;
    font-weight: bold;
    line-height: 23px;
    padding-left: 5px;
    width: 296px;
}

.box .heading.route-planners h3
{
    height:0;
    overflow:hidden;
    width:197px;
    padding-top:24px;
}
.box .heading.route-planners.new-zealand h3 { background: url(../Images/Homepage/routeplanner-title.gif) no-repeat; }
.box .heading.route-planners.australia h3 { background: url(../Images/Homepage/aus-routeplanner-title.gif) no-repeat; }
.box .heading.route-planners.south-pacific h3 { background: url(../Images/Homepage/sp-routeplanner-title.gif) no-repeat; }

.box .heading.local-lingo h3 
{
    background: url(../Images/Homepage/locallingo-title.gif) no-repeat;
    height:0;
    overflow:hidden;
    width:81px;
    padding-top:25px;
}

.box .heading.jasons-competitions h3 
{
    background: url(../Images/Homepage/competitions-title.gif) no-repeat;
    height:0;
    overflow:hidden;
    width:144px;
    padding-top:24px;
}

.box div
{
    float:left;
}

.box .img 
{
    margin-top:5px;
    margin-left:5px;
}

.box .box-top 
{
    width:210px;
    height:70px;
    font-size:12px;
    margin:10px;
    margin-bottom:0;
    padding-top:2px;
    text-align:justify;
}
.box .box-top.competitions { height: 55px; }

.box .box-content 
{
    margin-left:10px;
    font-size:11px;
    width:275px;
    text-align:justify;
}
.box .box-content.guides-nz { margin-top: 10px; }
.box .box-content.local-lingo { height:95px; }
.box .box-content.local-lingo p { margin-top: 5px; }
/*.box .box-content.local-lingo span { font-weight: bold; color: #666666; }*/

.box .box-content div 
{
    float:none;
}

.box .box-content ul
{
    color: #666666;
    margin:0px;
    padding:0px;
    padding-left:15px;
}

.box .box-content ul a 
{
    font-size:11px;
    color: #666666;
    text-decoration: underline;
    margin-left:-5px;
    display:block;
}
.box .box-content.south-pacific {width:290px; margin-left:0px;}
.box .box-content.south-pacific ul 
{
    float:left;
    margin-left:7px;
}

.box .more 
{
    margin-left:10px;
}

.box .more a
{
    font-size:11px;
    color:Black;
    font-weight:bold;
}

/*.box .content1 
{
    color:#666666;
}

.box .content2 
{
    font-weight:bold;
    margin-top:10px;
}

.box .content2 a 
{
    color:#AA0000;
    font-weight:bold;
    text-decoration:underline;
}*/

.box .competition-text { color: #666666; }

.box .competition-text a
{
    font-weight: bold;
    color: #aa0000;
}