/*  
Site Name: Tourism New Zealand corporate site
Site URI: ---
Description: Theme CSS (colours & header images change per section))
Version: 1.0

UPDATE INFO ---------------------------------------

Revision number: 1.0
Last updated: 01 Jan 2009
Last update made by: --- (---@domain.co.nz)

CONVENTIONS ---------------------------------------

hyphenate class / id names - #my-id-name, .my-class-name
class / id names to start with lower case letter (ID's reserved for .net use will start with Upper case letter)

CONTENTS ------------------------------------------

*01: Defaults
*02: News
*03: Events
*04: Markets & Stats
*05: 100% Pure Campaign
*06: Marketing Toolbox
*07: Delivering the promise

*/

/* *01: Defaults -----------------------------------------------------------------------------------------------------------------*/
/*      CORE BG COLOR: #TBC / CORE TEXT COLOR: #TBC */

#header { background: #000 url(/Images/Interface/hdr/bg-header.jpg) no-repeat 50% 0; /*image behind the header*/ }




/* main nav ----------------------------- */
#main-nav li.hover a                { background: #999; }
#main-nav .level-2-nav li a         { background: #FFF; color: #666; } /* text colour in main nav second level */
#main-nav .level-2-nav li a:hover   { background: #666; color: #fff; } /* hover colour for main nav second level */

/* sites nav ----------------------------- */
#sites-nav-wrapper a:hover {
    color: #666;
}

.theme-default .hdg-default{
    margin-top: 70px;
}
.theme-default p.section-tagline    { display: none; }
.homepage p.section-tagline         { display: block; }

/* *02: News -----------------------------------------------------------------------------------------------------------------*/
/*      THEME: theme-news / CORE BG COLOR: #76b2b7 / CORE TEXT COLOR: #42a4ad */

/* default ----------------------------- */
.theme-news a,
.theme-news li#special-page-feature h5 { color: #42a4ad; }

body.theme-news #header { background-image: url(/Images/Interface/hdr/bg-header-news.jpg) }


/* main nav ----------------------------- */
#main-nav li#nav-news.hover a                           { background: #76b2b7; }
#main-nav li#nav-news .level-2-nav li a                 { background: #FFF; color: #42a4ad !important; } /* text colour in main nav second level */
#main-nav li#nav-news .level-2-nav li a:hover           { background: #76b2b7; color: #fff !important; } /* hover colour for main nav second level */
#main-nav li#nav-news.selected a                        { color: #42a4ad; }

/* page stuff ----------------------------- */
.theme-news .video                                  { border-top: 5px solid #76b2b7; }
.theme-news .video-list li a                        { background-position: 0 0; }
.theme-news blockquote                              { background-position: 0 0; color: #42a4ad; }
.theme-news table th.row-head                       { background: #76b2b7; }
.theme-news .jon-martins li img                     { border-bottom: 6px solid #76b2b7; }
.theme-news .has-titles h4                          { background: #76b2b7; }
.theme-news a.arrow-link                            { background-position: 0 -80px; }
.theme-news .pagination ul li a.prev                { background-position: 0 -82px; }
.theme-news .pagination ul li a.next                { background-position: 100% -82px; }
.theme-news #col-main-lrg .quick-market-access      { border-top: 5px solid #76b2b7; }
.theme-news #expand-listing li.closed h3            { background: #76b2b7; }
.theme-news .country-info                           { border-top: 5px solid #76b2b7; }
.theme-news .pod-header                             { background: #76b2b7; }
.theme-news .has-top-border                         { border-top: 5px solid #76b2b7; }

/* top-of-page features ----------------------------- */
.theme-news .feature        { background: #76b2b7; }
.theme-news .feature h2     { border-bottom: 1px dotted #4d7477; }

/* sidebar ----------------------------- */
.theme-news .pod h3         { background: #76b2b7; }


/* *03: Events -----------------------------------------------------------------------------------------------------------------*/
/*      THEME: theme-events / CORE BG COLOR: #d87205 / CORE TEXT COLOR: #d87205 */

/* default ----------------------------- */
.theme-events a,
.theme-events li#special-page-feature h5 { color: #d87205; }

body.theme-events #header { background-image: url(/Images/Interface/hdr/bg-header-events.jpg) }

/* main nav ----------------------------- */
#main-nav li#nav-events.hover a                         { background: #d87205; }
#main-nav li#nav-events .level-2-nav li a               { background: #FFF; color: #d87205 !important; } /* text colour in main nav second level */
#main-nav li#nav-events .level-2-nav li a:hover         { background: #d87205; color: #fff !important; } /* hover colour for main nav second level */
#main-nav li#nav-events.selected a                      { color: #d87205; }

/* page stuff ----------------------------- */
.theme-events .video                                    { border-top: 5px solid #d87205; }
.theme-events .video-list li a                          { background-position: 0 -13px; }
.theme-events blockquote                                { background-position: 0 -300px; color: #d87205; }
.theme-events table th.row-head                         { background: #d87205; }
.theme-events .jon-martins li img                       { border-bottom: 6px solid #d87205; }
.theme-events .has-titles h4                            { background: #d87205; }
.theme-events a.arrow-link                              { background-position: 0 -120px; }
.theme-events .pagination ul li a.prev                  { background-position: 0 -122px; }
.theme-events .pagination ul li a.next                  { background-position: 100% -122px; }
.theme-events #col-main-lrg .quick-market-access        { border-top: 5px solid #d87205; }
.theme-events #expand-listing li.closed h3              { background: #d87205; }
.theme-events .country-info                             { border-top: 5px solid #d87205; }
.theme-events .pod-header                               { background: #d87205; }
.theme-events .has-top-border                           { border-top: 5px solid #d87205; }

/* top-of-page features ----------------------------- */
.theme-events .feature      { background: #d87205; }
.theme-events .feature h2   { border-bottom: 1px dotted #8d4a03; }

/* sidebar ----------------------------- */
.theme-events .pod h3       { background: #d87205; }



/* *04: Markets & Stats -----------------------------------------------------------------------------------------------------------------*/
/*      THEME: theme-markets / CORE BG COLOR: #9fbe6f / CORE TEXT COLOR: #7aaa2e */

/* default ----------------------------- */
.theme-markets a,
.theme-markets li#special-page-feature h5 { color: #7aaa2e; }

body.theme-markets #header { background-image: url(/Images/Interface/hdr/bg-header-markets.jpg) }

/* main nav ----------------------------- */
#main-nav li#nav-markets.hover a                        { background: #9fbe6f; }
#main-nav li#nav-markets .level-2-nav li a              { background: #FFF; color: #7aaa2e !important; } /* text colour in main nav second level */
#main-nav li#nav-markets .level-2-nav li a:hover        { background: #9fbe6f; color: #fff !important; } /* hover colour for main nav second level */
#main-nav li#nav-markets.selected a                     { color: #7aaa2e; }

/* page stuff ----------------------------- */
.theme-markets .video                                   { border-top: 5px solid #9fbe6f; margin-top:20px;}
.theme-markets .video-list li a                         { background-position: 0 -26px; }
.theme-markets blockquote                               { background-position: 0 -600px; color: #7aaa2e; }
.theme-markets table th.row-head                        { background: #9fbe6f; }
.theme-markets .jon-martins li img                      { border-bottom: 6px solid #9fbe6f; }
.theme-markets .has-titles h4                           { background: #9fbe6f; }
.theme-markets a.arrow-link                             { background-position: 0 -160px; }
.theme-markets .pagination ul li a.prev                 { background-position: 0 -162px; }
.theme-markets .pagination ul li a.next                 { background-position: 100% -162px; }
.theme-markets #col-main-lrg .quick-market-access       { border-top: 5px solid #9fbe6f; }
.theme-markets #expand-listing li.closed h3             { background: #9fbe6f; }
.theme-markets .country-info                            { border-top: 5px solid #9fbe6f; }
.theme-markets .pod-header                              { background: #9fbe6f; }
.theme-markets .has-top-border                          { border-top: 5px solid #9fbe6f; }

/* top-of-page features ----------------------------- */
.theme-markets .feature         { background: #9fbe6f; }
.theme-markets .feature h2      { border-bottom: 1px dotted #687c48; }

/* sidebar ----------------------------- */
.theme-markets .pod h3          { background: #9fbe6f; }


/* *05: 100% Pure Campaign -----------------------------------------------------------------------------------------------------------------*/
/*      THEME: theme-purenz / CORE BG COLOR: #71aec5 / CORE TEXT COLOR: #45a8df */

/* default ----------------------------- */
.theme-purenz a,
.theme-purenz li#special-page-feature h5 { color: #45a8df; }

body.theme-purenz #header { background-image: url(/Images/Interface/hdr/bg-header-purenz.jpg) }

/* main nav ----------------------------- */
#main-nav li#nav-purenz.hover a                         { background: #71aec5; }
#main-nav li#nav-purenz .level-2-nav li a               { background: #FFF; color: #45a8df !important; } /* text colour in main nav second level */
#main-nav li#nav-purenz .level-2-nav li a:hover         { background: #71aec5; color: #fff !important; } /* hover colour for main nav second level */
#main-nav li#nav-purenz.selected a                      { color: #45a8df; }

/* page stuff ----------------------------- */
.theme-purenz .video                                    { border-top: 5px solid #71aec5; }
.theme-purenz .video-list li a                          { background-position: 0 -39px; }
.theme-purenz blockquote                                { background-position: 0 -900px; color: #45a8df; }
.theme-purenz table th.row-head                         { background: #71aec5; }
.theme-purenz .jon-martins li img                       { border-bottom: 6px solid #71aec5; }
.theme-purenz .has-titles h4                            { background: #71aec5; }
.theme-purenz a.arrow-link                              { background-position: 0 -200px; }
.theme-purenz .pagination ul li a.prev                  { background-position: 0 -202px; }
.theme-purenz .pagination ul li a.next                  { background-position: 100% -202px; }
.theme-purenz #col-main-lrg .quick-market-access        { border-top: 5px solid #71aec5; }
.theme-purenz #expand-listing li.closed h3              { background: #71aec5; }
.theme-purenz .country-info                             { border-top: 5px solid #71aec5; }
.theme-purenz .pod-header                               { background: #71aec5; }
.theme-purenz .has-top-border                           { border-top: 5px solid #71aec5; }

/* top-of-page features ----------------------------- */
.theme-purenz .feature          { background: #71aec5; }
.theme-purenz .feature h2       { border-bottom: 1px dotted #4a7180; }

/* sidebar ----------------------------- */
.theme-purenz .pod h3           { background: #71aec5; }



/* *06: Marketing Toolbox -----------------------------------------------------------------------------------------------------------------*/
/*      THEME: theme-marketing / CORE BG COLOR: #bf1934 / CORE TEXT COLOR: #bf1934 */

/* default ----------------------------- */
.theme-marketing a,
.theme-marketing li#special-page-feature h5 { color: #bf1934; }

body.theme-marketing #header { background-image: url(/Images/Interface/hdr/bg-header-marketing.jpg) }

/* main nav ----------------------------- */
#main-nav li#nav-marketing.hover a                      { background: #bf1934; }
#main-nav li#nav-marketing .level-2-nav li a            { background: #FFF; color: #bf1934 !important; } /* text colour in main nav second level */
#main-nav li#nav-marketing .level-2-nav li a:hover  { background: #bf1934; color: #fff !important; } /* hover colour for main nav second level */
#main-nav li#nav-marketing.selected a                   { color: #bf1934; }

/* page stuff ----------------------------- */
.theme-marketing .video                                     { border-top: 5px solid #bf1934; }
.theme-marketing .video-list li a                           { background-position: 0 -52px; }
.theme-marketing blockquote                                 { background-position: 0 -1200px; color: #bf1934; }
.theme-marketing table th.row-head                          { background: #bf1934; }
.theme-marketing .jon-martins li img                        { border-bottom: 6px solid #bf1934; }
.theme-marketing .has-titles h4                             { background: #bf1934; }
.theme-marketing a.arrow-link                               { background-position: 0 -240px; }
.theme-marketing .pagination ul li a.prev                   { background-position: 0 -242px; }
.theme-marketing .pagination ul li a.next                   { background-position: 100% -242px; }
.theme-marketing #col-main-lrg .quick-market-access         { border-top: 5px solid #bf1934; }
.theme-marketing #expand-listing li.closed h3               { background: #bf1934; }
.theme-marketing .country-info                              { border-top: 5px solid #bf1934; }
.theme-marketing .pod-header                                { background: #bf1934; }
.theme-marketing .has-top-border                            { border-top: 5px solid #bf1934; }

/* top-of-page features ----------------------------- */
.theme-marketing .feature           { background: #bf1934; }
.theme-marketing .feature h2        { border-bottom: 1px dotted #7c1022; }

/* sidebar ----------------------------- */
.theme-marketing .pod h3            { background: #bf1934; }



/* *07: Delivering the promise -----------------------------------------------------------------------------------------------------------------*/
/*      THEME: theme-delivering / CORE BG COLOR: #b5bf00 / CORE TEXT COLOR: #a2ab00 */

/* default ----------------------------- */
.theme-delivering a,
.theme-delivering li#special-page-feature h5 { color: #a2ab00; }

body.theme-delivering #header { background-image: url(/Images/Interface/hdr/bg-header-delivering.jpg) }

/* main nav ----------------------------- */
#main-nav li#nav-delivering a                           { background: none; }
#main-nav li#nav-delivering.hover a                     { background: #b5bf00; }
#main-nav li#nav-delivering .level-2-nav li a           { background: #FFF; color: #a2ab00 !important; } /* text colour in main nav second level */
#main-nav li#nav-delivering .level-2-nav li a:hover     { background: #b5bf00; color: #fff !important; } /* hover colour for main nav second level */
#main-nav li#nav-delivering.selected a                  { color: #a2ab00; }

/* page stuff ----------------------------- */
.theme-delivering .video                                    { border-top: 5px solid #b5bf00; }
.theme-delivering .video-list li a                          { background-position: 0 -65px; }
.theme-delivering blockquote                                { background-position: 0 -1500px; color: #a2ab00; }
.theme-delivering table th.row-head                         { background: #b5bf00; }
.theme-delivering .jon-martins li img                       { border-bottom: 6px solid #b5bf00; }
.theme-delivering .has-titles h4                            { background: #b5bf00; }
.theme-delivering a.arrow-link                              { background-position: 0 -280px; }
.theme-delivering .pagination ul li a.prev                  { background-position: 0 -282px; }
.theme-delivering .pagination ul li a.next                  { background-position: 100% -282px; }
.theme-delivering #col-main-lrg .quick-market-access        { border-top: 5px solid #b5bf00; }
.theme-delivering #expand-listing li.closed h3              { background: #b5bf00; }
.theme-delivering .country-info                             { border-top: 5px solid #b5bf00; }
.theme-delivering .pod-header                               { background: #b5bf00; }
.theme-delivering .has-top-border                           { border-top: 5px solid #b5bf00; }

/* top-of-page features ----------------------------- */
.theme-delivering .feature          { background: #b5bf00; }
.theme-delivering .feature h2       { border-bottom: 1px dotted #767c00; }

/* sidebar ----------------------------- */
.theme-delivering .pod h3           { background: #b5bf00; }

/* *08: Rugby World Cup 2011 -----------------------------------------------------------------------------------------------------------------*/
/*      THEME: theme-rwc2011 / CORE BG COLOR: #06529e / CORE TEXT COLOR: #06529e */

/* default ----------------------------- */
.theme-rwc2011 a,
.theme-rwc2011 li#special-page-feature h5 { color: #06529e; }

body.theme-rwc2011 #header { background-image: url(/Images/Interface/hdr/bg-header-purenz.jpg) }

/* main nav ----------------------------- */
#main-nav li#nav-rwc2011.hover a                         { background: #06529e; }
#main-nav li#nav-rwc2011 .level-2-nav li a               { background: #FFF; color: #06529e !important; } /* text colour in main nav second level */
#main-nav li#nav-rwc2011 .level-2-nav li a:hover         { background: #06529e; color: #fff !important; } /* hover colour for main nav second level */
#main-nav li#nav-rwc2011.selected a                      { color: #06529e; }

/* page stuff ----------------------------- */
.theme-rwc2011 .video                                    { border-top: 5px solid #06529e; }
.theme-rwc2011 .video-list li a                          { background-position: 0 -39px; }
.theme-rwc2011 blockquote                                { background-position: 0 -900px; color: #06529e; }
.theme-rwc2011 table th.row-head                         { background: #06529e; }
.theme-rwc2011 .jon-martins li img                       { border-bottom: 6px solid #06529e; }
.theme-rwc2011 .has-titles h4                            { background: #06529e; }
.theme-rwc2011 a.arrow-link                              { background-position: 0 -200px; }
.theme-rwc2011 .pagination ul li a.prev                  { background-position: 0 -202px; }
.theme-rwc2011 .pagination ul li a.next                  { background-position: 100% -202px; }
.theme-rwc2011 #col-main-lrg .quick-market-access        { border-top: 5px solid #06529e; }
.theme-rwc2011 #expand-listing li.closed h3              { background: #71aec506529e; }
.theme-rwc2011 .country-info                             { border-top: 5px solid #06529e; }
.theme-rwc2011 .pod-header                               { background: #06529e; }
.theme-rwc2011 .has-top-border                           { border-top: 5px solid #06529e; }

/* top-of-page features ----------------------------- */
.theme-rwc2011 .feature          { background: #06529e; }
.theme-rwc2011 .feature h2       { border-bottom: 1px dotted #4a7180; }

/* sidebar ----------------------------- */
.theme-rwc2011 .pod h3           { background: #06529e; }


/* *09: Special Interest Marketing -----------------------------------------------------------------------------------------------------------------*/
/*      THEME: theme-special / CORE BG COLOR: #06529e / CORE TEXT COLOR: #06529e */

/* default ----------------------------- */
.theme-special a,
.theme-special li#special-page-feature h5 { color: #06529e; }

body.theme-special #header { background-image: url(/Images/Interface/hdr/bg-header-special-interest.jpg) }

/* main nav ----------------------------- */
#main-nav li#nav-special.hover a                         { background: #06529e; }
#main-nav li#nav-special .level-2-nav li a               { background: #FFF; color: #06529e !important; } /* text colour in main nav second level */
#main-nav li#nav-special .level-2-nav li a:hover         { background: #06529e; color: #fff !important; } /* hover colour for main nav second level */
#main-nav li#nav-special.selected a                      { color: #06529e; }

/* page stuff ----------------------------- */
.theme-special .video                                    { border-top: 5px solid #06529e; }
.theme-special .video-list li a                          { background-position: 0 -39px; }
.theme-special blockquote                                { background-position: 0 -900px; color: #06529e; }
.theme-special table th.row-head                         { background: #06529e; }
.theme-special .jon-martins li img                       { border-bottom: 6px solid #06529e; }
.theme-special .has-titles h4                            { background: #06529e; }
.theme-special a.arrow-link                              { background-position: 0 -200px; }
.theme-special .pagination ul li a.prev                  { background-position: 0 -202px; }
.theme-special .pagination ul li a.next                  { background-position: 100% -202px; }
.theme-special #col-main-lrg .quick-market-access        { border-top: 5px solid #06529e; }
.theme-special #expand-listing li.closed h3              { background: #71aec506529e; }
.theme-special .country-info                             { border-top: 5px solid #06529e; }
.theme-special .pod-header                               { background: #06529e; }
.theme-special .has-top-border                           { border-top: 5px solid #06529e; }

/* top-of-page features ----------------------------- */
.theme-special .feature          { background: #06529e; }
.theme-special .feature h2       { border-bottom: 1px dotted #4a7180; }

/* sidebar ----------------------------- */
.theme-special .pod h3           { background: #06529e; }

