*{font-size:100.01%; padding:0; margin:0; }
html{font-size:62.5%; overflow-y:scroll; text-align:center}
body{margin:0; padding:0; font:1.3em Arial,Helvetica,sans-serif; color:#505050; text-align:center}


/* for ipad*/
@media only screen and (max-device-width: 1024px) {
    /* For general iPad layouts */
    body {width: 1200px}
    #wrapper {overflow:hidden}
    /*#header {overflow:hidden}*/
    /*#sidebar-left-content { padding-left: 10px; }
    #content-top, #content-bottom { padding-right: 10px; }
    #copyright, #tc-links, #breadcrumb { padding-left: 10px; padding-right: 10px; }*/
}


#ribbon {display:none}
#r-collections {display:none}

.clear-fix {clear:both; float:none}
.clear {clear:both; float:none; height:0; margin:0; padding:0}
.no-bc {padding-top:30px}
.first {margin:0 !important; padding:0!important}

a {color: #0078ae;text-decoration: none}
a:hover {color:#fa6400 !important; text-decoration:underline}
a img {border:none}

/*#wrapper {margin: 0 auto;position:relative; width:1010px; text-align:left}*/

#wrapper {margin:0 auto; position:relative; width:100%; text-align:left}


#header { position:absolute; top:0; left:0; width:100%; z-index:1000; height:200px;}


/*#header { left:50%; margin-left:-968px; width:1936px; }*/
#header {width:100%;margin-top:-30px;}


/*.finalreview #wrapper, #co-login #wrapper, #onepass #wrapper {top:30px !important}



#content {padding-top: 146px; min-height:400px; background:#FFFFFF; padding-bottom:30px}*/



/*.holder {width:100%; margin: 0 auto}*/
.holder {width:1010px; margin:0 auto; position:relative;}

.cover img, .cover-image img {border: 1px solid #ececec}
#r-author, #r-organization-type {display:none}

/* Content */
#content-full { width:1010px; margin:0 auto}
#holder-left {float:left; width:180px}
#holder-right {float: right; width: 790px}
#page-footer {clear:both; width:100%;margin:0 auto}
#content-left {float:left; width:520px}
#content-left-full {float:left; width:700px}
#content-right {float:right; width:250px; font-size:12px}
#content-right .panel {padding-left:20px}
#content-right .section {margin-bottom: 30px}
#content-left h3, #content-left-full, #content-top h3, #content-bottom h3 {margin-top: 10px; margin-bottom:30px}

.img-l {float:left; margin: 0 10px 10px 0}
.img-r {float:right; margin: 0 0 10px 10px}

/* basic format*/
H1, H2, p {line-height: 1.5em; clear: both}
h3, h4, h5, h6 {line-height: 1.35;clear: both;}
ul {clear:both}
/* p {padding:10px 0} */
p.intro {font-size: 1.2em}
H1 {font-family:"KnowledgeRegular",Arial,Helvetica,sans-serif; color:#212121; font-size:1.8em; text-transform:uppercase; font-weight:normal}
H2 {margin-bottom: .7em;text-transform: uppercase;font-family: "KnowledgeRegular",Arial,Helvetica,sans-serif;font-size: 1.5em;font-weight: normal;line-height: 1.2em;}
H2.normal {text-transform:none}
H3 {font-family: "KnowledgeMedium",Arial,Helvetica,sans-serif;font-weight: normal;text-transform: uppercase;margin: 12px 0 16px 0;font-size: 1.2em;color: #212121}
H3.normal {text-transform:none}
H4 {font-size: 1.1em;margin: 5px 0 8px 0;}
H5 {font-size: 1em;text-transform: uppercase;color: #828282;margin: 0 0 8px 0}
H6 {font-size: 1em;margin: 5px 0 8px 0;}

#content h2, #content h3, #content h4, #content h5, #content h6 {margin-top:0;}

table {width: 100%;border: #CCC 1px solid;margin: 20px 0}
th {background-color: #F1F1F1;font-weight: bold;text-align: left}
td, th {vertical-align: top;line-height: 1.35em;padding: 6px 5px; border:1px solid #FFFFFF}
.even td {background-color: #F8F8F8}
tfoot {background-color: #F1F1F1; font-size:.8em}

form {margin-bottom:30px}
form * {outline: 0 none}
form label {display:block; font-family:"KnowledgeLight",Arial, Helvetica, sans-serif; text-transform:uppercase}
form label.first {margin-top:0}
input {font-family:Arial, Helvetica, sans-serif}
input[type="text"], input[type="password"], .inputtext, .inputpass, select {border: 1px solid #bababa; height:24px; padding-left: 5px; width:300px}
textarea {border: 1px solid #bababa; min-height:100px; padding: 5px; width:300px; font-family:Arial, Helvetica, sans-serif; font-size:1em}
select option {padding: 3px 5px}
fieldset {border: 1px solid #bababa; padding: 10px}
legend {font-family:"KnowledgeLight",Arial, Helvetica, sans-serif; text-transform:uppercase}
input[type="text"]:focus, .inputtext:focus, .inputpass:focus, textarea:focus {border: 1px solid #fa6400}

input[type="submit"], .inputsubmit {font-size:18px; font-weight:bold; font-family:"KnowledgeBold",Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase; background:#fa6400; padding: 3px 10px; border:none; cursor:pointer; width:auto; overflow:visible; /*border-radius:5px;*/}

input.inputsubmit, input.inputsubmit:focus, input.inputsubmit:visited, input.inputsubmit:active {border: none;border-color: transparent}
input[type="submit"]:hover, .inputsubmit:hover {background-color:#ff5900 !important}

blockquote{background:#fcfcfc url(/static/NewZealand/images/global/blockquote-bg.gif) repeat-x left top; margin:2em 0; padding:10px 0; border-top:1px solid #dfdfdf; border-bottom:1px solid #ececec}
blockquote p{margin:10px 15px 0 10px; padding:0 15px}
blockquote cite{color:#5a5b5b; text-transform:uppercase; font-size:11px; text-align:right; display:block; margin:15px 30px 5px 0; font-style:normal}
blockquote .date{color:#8b8c8c; padding-left:5px}

ul {list-style:none}
ol {padding-left:25px}
#content ol li {padding-bottom:8px}
#content ul li {padding-left: 15px; background: url(/static/NewZealand/images/global/bullet-grey.gif) no-repeat 0 5px; padding-bottom:8px; line-height:1.2em}
#content ul.b-arrow li {padding-left: 15px; background: url(/static/NewZealand/images/global/arrow-black.png) no-repeat 0 3px; padding-bottom:8px; line-height:1.2em}

.price {color: #fa6400}
.sale {color:#a00000}

sup {font-size:.7em}
#footnote {font-size:.8em; margin: 30px 0 20px}
#footnote p {clear:none; padding:0; margin:0; display: inline}

/* Header */
	/*#header #logo ul {height:40px; vertical-align:middle; list-style:none; margin:16px auto; width:970px}*/	
	#header #logo ul {height:40px; vertical-align:middle; list-style:none; margin:5px auto 16px auto; width:970px}

	#header #logo ul li {float:left}
	/*#header #logo ul li.logo-tr {float:right;position:relative;left:20px;}*/	
	#header #logo ul li.logo-tr {display:none;}


/*	#header #global-nav ul {border-left:1px solid #ECECEC; left:697px; padding:5px 15px; position:relative; top:15px;}*/
/*	#header #global-nav ul {border-left:1px solid #ECECEC; padding:5px 15px; position:relative; top:45px; float:left; left:235px; z-index:1;}*/
/*	#header #global-nav ul {border-left:1px solid #ECECEC; padding:5px 15px; position:relative; top:45px; float:right; left:0px; z-index:1;}*/

	#header #global-nav {background-color:#555; height:58px;}
 	#header #global-nav .holder {top:20px;}
	#header #global-nav ul {padding:5px 0; position:relative; z-index:1; float:right; list-style:none; height:36px;}

	/*#header #global-nav li	{font-size:.8em; color:#828282; line-height:1.3em; padding-top:11px;}*/
	
	#header #global-nav li	{font-size:.8em; line-height:1.3em; padding-top:13px; color:#fff;}

	/*#header #global-nav li a {font-size:1em}*/
	#header #global-nav li a {font-size:1.1em; text-transform:uppercase; padding:0 20px; color:#fff;}
	#header #global-nav li a:hover {color:#fff !important}



/*#utilities {height:24px; margin-bottom:5px}*/
#utilities {height:24px; width:1010px; margin:0 auto;}

	
#utilities #search {float:left; width:412px; margin-left:20px;}
#logo.clear {height:auto}

/* Cart */
#cart {float:right; width:270px; height:24px; position:relative; z-index:100}


	#shoppingcart {height:24px}
	#shoppingcart-holder {background: url(/static/NewZealand/images/global/cart-bg.gif) top left no-repeat; height:24px}
	#shoppingcart a {float:left}
	#shoppingcart a.login {padding-left:8px; padding-top:5px; font-size:.85em}
	#shoppingcart a.cart-checkout {font-family:"KnowledgeBold",Arial, Helvetica, sans-serif; text-transform:uppercase; display:block;color: #78a22f; width: 79px; height:20px; float:right; text-align:center; padding-top:4px}
	#shoppingcart a.cart-checkout:hover {color:#FFFFFF !important; background:#78a22f; text-decoration:none}
	
/*        #shoppingcart.empty a.cart-checkout {color:#d1d1d1; cursor:default}
	#shoppingcart.empty a.cart-checkout:hover {color:#d1d1d1 !important; background: none; text-decoration:none}
	*/

        #shoppingcart.empty a.cart-checkout {color:#d1d1d1; cursor:default; background-position:100% 100%;}
	#shoppingcart.empty a.cart-checkout:hover {color:#d1d1d1 !important; background: none; text-decoration:none; background-position:100% 100%;}



        #shoppingcart a.cart-dropdown {font-family:"KnowledgeBold",Arial, Helvetica, sans-serif; text-transform:uppercase; display:block;color: #828282; background:url(/static/NewZealand/images/global/cart-dropdown-bg.gif) top right no-repeat; width:190px; height: 20px; padding-top:4px; border-right: 1px solid #d2d2d2}
	#shoppingcart a.cart-dropdown .item-number {padding-left:30px}
	#shoppingcart a.cart-dropdown:hover, #shoppingcart a.cart-dropdown.active {background-position: 100% 53%; color: #ffffff !important}
	#shoppingcart.empty a.cart-dropdown, #shoppingcart.empty a.cart-dropdown:hover {background-position: 100% 100%; color: #d2d2d2 !important; cursor:default; text-decoration:none}
	#shoppingcart a.cart-dropdown img {vertical-align:text-bottom; padding-right:3px}
	#shoppingcart a.cart-open {font-family:"KnowledgeBold",Arial, Helvetica, sans-serif; text-transform:uppercase;display:block;color: #212121; background:url(/static/NewZealand/images/global/cart-dropdown-bg.gif) 100% 66% no-repeat; width:150px; padding-left:8px; padding-top:4px; border-right: 1px solid #d2d2d2}
	#shoppingcart a.cart-open:hover {background-position: 100% 100%; color: #828282 !important}
	#shoppingcart a.cart-open img {vertical-align:text-bottom; padding-right:3px}
	#shoppingcart-panelid {position:absolute; top:23px; left:0}
	#shoppingcart-panelid .panel {background:#ffffff; border:5px solid #78a22f; padding:10px; width:240px }
	#shoppingcart-panelid .panel p.items {margin:0; font-family:"KnowledgeMedium",Arial, Helvetica, sans-serif; font-size:1.2em}
	#shoppingcart-panelid a {text-transform:none; width:100%; padding:0; color:#0078ae; font-family:Arial, Helvetica, sans-serif; font-size:.9em; font-weight:bold; line-height:1.2em; font-weight:normal}
	#shoppingcart-panelid #items-panel {font-size:1em }
	#shoppingcart-panelid .items-list {padding: 8px 0; border-bottom: 1px solid #ececec; display:block; float:left; width:100%}
	#shoppingcart-panelid .items-list div {float:left; vertical-align:middle}
	#shoppingcart-panelid .items-list .number {width:10%; padding-top:15px; text-align:center}
	#shoppingcart-panelid .items-list .cross {width:5%; padding-top:13px}
	#shoppingcart-panelid .items-list .cover {width:20%}
	#shoppingcart-panelid .items-list .cover img {width: 30px}
	#shoppingcart-panelid .items-list .detail {width:63%}
	#shoppingcart-panelid .items-list .detail .title {}
	#shoppingcart-panelid .items-list .detail .price {color:#ff5900; font-weight:bold}
	#shoppingcart-panelid .items-list .detail .sale {color:#a00000}
	#shoppingcart-panelid .items-list .detail .sale strike {color:#828282; font-size:.8em; font-weight:normal}
	#shoppingcart-panelid .items-list .detail .promocode {font-size:.8em}
#items-panel {}
#pricing-panel {font-family:"KnowledgeMedium",Arial, Helvetica, sans-serif; margin-top:10px}
#pricing-panel span.total, #pricing-panel span.save , #pricing-panel span.gstcost {display:block; line-height:1.5em}
#pricing-panel span.total {font-size:2em}
#pricing-panel span.total .total-price {font-family:"KnowledgeBold",Arial, Helvetica, sans-serif; color:#ff5900}
	#shoppingcart-panelid .inputtext {min-width:20px; width:20px}
	#shoppingcart-panelid .inputsubmit {background:#78a22f}
#cart-checkout a {text-transform:none; padding:0; color:#0078ae; font-weight:normal; font-family:Arial, Helvetica, sans-serif; display:inline}
#cart-checkout a.checkout {background:url(/static/NewZealand/images/global/cart-checkout-but.gif) top left; width: 115px; height:30px; display:block; text-indent:-8000px; margin: 10px 0}
#cart-checkout a.checkout:hover {background-position: bottom}
#cart-checkout a.viewcart {font-weight:bold; font-size:1em; margin:17px 0 0 10px}
#cart-note {font-size:.8em; display:block; clear:both}

/*SEARCH*/
#search {position:relative;/*background: url(/static/NewZealand/images/global/search-field-bg.gif) top left no-repeat*/}
#search .search-text {background: none; background-repeat:no-repeat; height:24px; width:433px; border:none; font-size:.9em; color:#505050; padding-left:20px; outline:none; font-family:Arial, Helvetica, sans-serif}
#search .search-text:focus {/*background: url(/static/NewZealand/images/global/search-field-bg-focus.gif) top left no-repeat*/}
#search .search-submit {position:absolute; left: 412px; top:0; background:url(/static/NewZealand/images/global/search-submit.gif) top left no-repeat; width:80px; height:24px; border:none; border-radius:none !important; cursor:pointer}
#search .search-submit:hover {background-position:bottom}
a.searchselectLink, #search-select {display:none !important}

/* Header nav from Thomson Reuters */

/*#header-nav{clear:both; margin-top:0px; margin:0 auto; width: 1010px; background:#fa6400 url(/static/NewZealand/images/global/nav-bg.jpg) repeat-x; position:relative; z-index:99}*/

/*#header-nav{clear:both; margin:5px auto auto; width: 1936px; background:#fa6400 url(/static/NewZealand/images/global/nav-bg.jpg) repeat-x; position:relative; z-index:99}*/
/*#header-nav{clear:both; margin:5px auto auto; width:100%; background:#fa6400 url(/static/NewZealand/images/global/nav-bg.jpg) repeat-x; position:relative; z-index:99}*/

  #header-nav{clear:both; height:45px; margin:5px auto auto; width:100%; background:#fa6400 url(/static/NewZealand/images/global/nav-bg.jpg) repeat-x; position:relative;z-index:0}






/*#top-nav{clear:both; z-index:999; position:absolute; left:-9999px; z-index:1}*/
#top-nav{clear:both; position:absolute; left:-9999px; z-index:1}


#top-nav, #top-nav ul{list-style:none; margin:0; padding:0;  height:45px; width:1010px; margin:0 auto}
#top-nav li{float:left; display:inline; margin:0; padding:0 0 0 0; position:relative; /*height:45px;*/ word-wrap:break-word;}
#top-nav h3{font-size:1.1em}
#top-nav ul{background:none; list-style:none; left:0; z-index:999}
#top-nav li:hover div.shadow, #top-nav li.sfHover div.shadow{top:45px}
#top-nav li a{float:left; background:url(/static/NewZealand/images/global/nav-divider.jpg) no-repeat; height:33px; text-transform:uppercase; color:#FFF; padding:12px 20px 0 20px; text-decoration:none; font-size:1.2em; font-family:"KnowledgeMedium", Arial, Helvetica, sans-serif; z-index:0}
#top-nav li.login a {background:none}
#top-nav .hidepipe a, #top-nav li.first a, #top-nav li.last a, #top-nav li.selected a{background:none}
#top-nav li:hover a.gmenu-label{color:#212121 !important}
#top-nav li.selected{background:#fa6400 url(/static/NewZealand/images/global/nav-selected-bg.gif) repeat-x}
#top-nav li.highlight a.gmenu-label{background:#FFF url(/static/NewZealand/images/global/nav-highlighted-bg.gif) repeat-x; color:#212121}
#top-nav li.childless-highlight a, #top-nav li.childless:hover{background:url(/images/global/nav-childless-highlighted-bg.gif) repeat-x top !important; color:#212121}
#top-nav li.shadow-right{background:url(/static/NewZealand/images/global/nav-unselected-right-shadow.gif) no-repeat}
#top-nav li.shadow-left{background:url(/static/NewZealand/images/global/nav-unselected-left-shadow.gif) no-repeat right}
#top-nav li.shadow-right-selected a{background:url(/static/NewZealand/images/global/nav-selected-right-shadow.gif) no-repeat}
#top-nav li.shadow-left-selected a{background:url(/static/NewZealand/images/global/nav-selected-left-shadow.gif) no-repeat right}
#top-nav li.childless-shadow-right{background:url(/static/NewZealand/images/global/nav-childless-unselected-right-shadow.gif) no-repeat left top}
#top-nav li.childless-shadow-left{background:url(/static/NewZealand/images/global/nav-childless-unselected-left-shadow.gif) no-repeat top right}
#top-nav li.childless-shadow-right-selected a{background:url(/static/NewZealand/images/global/nav-childless-selected-right-shadow.gif) no-repeat left top}
#top-nav li.childless-shadow-left-selected a{background:url(/static/NewZealand/images/global/nav-childless-selected-left-shadow.gif) no-repeat top right}
#top-nav .last{float:right}
#top-nav .last{background:none !important}
#top-nav .last .shadow-image{visibility:hidden; float:left; display:inline}
#top-nav li.last a:hover{background-color:#FFF}
#top-nav li div.shadow{position:absolute; margin:0; padding:0; display:none; float:left; left:-63px; background:url(/images/global/shadow.gif) no-repeat bottom right; background:url(/images/global/shadow-alpha-full.png) no-repeat bottom right !important}
.shadow-border-container{position:absolute}
.shadow-border-left{height:100%; float:left; width:7px; background:url(/static/NewZealand/images/global/shadow-alpha-full.png) left bottom no-repeat}
.shadow-border-right{height:100%; float:left; width:7px; background:url(/static/NewZealand/images/global/shadow-alpha-full.png) right bottom no-repeat}
.shadow-border-middle{overflow:hidden; height:100%; float:left; background:url(/static/NewZealand/images/global/shadow-alpha-bottom.png) center bottom repeat-x}
#top-nav .feature-content{overflow:hidden}
#top-nav li.highlight.first .shadow-border-left {background:none}
#top-nav li ul li{background:none; width:100%}
#top-nav li ul li a, #top-nav li div a{float:none; background:none; font-weight:normal; height:auto; width:auto; text-transform:none; padding:0; text-decoration:none}
#top-nav li ul li a:hover, #top-nav li div a:hover{background:none}
#top-nav .subnav-container{padding-bottom:10px; overflow:hidden}
#top-nav li div.list ul{float:none; overflow:hidden; width:215px; height:auto; float:left; margin-right:0; padding-right:0; padding-bottom:0px}
#top-nav li div.list{overflow:hidden; z-index:999; width:100%; top:45px}
#top-nav li div.list .shadow-border-container{width:100%; height:400px; position:absolute}
#top-nav li div.list ul{width:100%}
#top-nav li div.list ul li a:hover{color:#fa6400 !important}
#top-nav li .subnav-container { background-color: #bababa; padding-bottom: 0; }
#top-nav li .nav-column-holder { background-color: #ffffff; margin: 0 1px 1px 1px;}
#top-nav li .rollover-arrow { display: inline-block; width: 11px; height: 6px; position: relative; top: -1px; left: 4px; background: url("/static/NewZealand/images/global/nav-arrow-whitetrans.png") repeat-x scroll bottom transparent; vertical-align: middle; }
#top-nav li.highlight .rollover-arrow { background: url("/static/NewZealand/images/global/nav-arrow-bluetrans.png") repeat-x scroll bottom transparent; }
#top-nav li.highlight a.gmenu-label { background: url("/static/NewZealand/images/global/nav-highlighted-bg-new.png") repeat-x scroll 0 0 #ffffff; color: #0078ae; }
#top-nav .dropdown-container ul.int-area li {padding:0; margin:0; float:left; border-left: 1px solid #eee; height:140px; padding:15px 15px 0 15px; text-align:center}
#top-nav .dropdown-container ul.int-area li.first {border:none}
#top-nav .dropdown-container ul.int-area li a {padding:0; margin:0; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:1em; color: #0078ae !important}
#top-nav .dropdown-container ul.int-area li img {margin-bottom:5px}
#top-nav .dropdown-container .dropdown-col {width: 178px; float:left; padding-bottom:20px; margin-right:20px; padding-top:15px}
#top-nav .dropdown-container .dropdown-col.last {margin-right:0}
#top-nav .dropdown-container .dropdown-col p {margin-left: 10px; margin-top:0; padding-top:0}
#top-nav .dropdown-container .dropdown-col li {float:none; background:url(/images/global/arrow-black.png) 0 4px no-repeat; display:block; padding-left:15px; margin:0; margin-bottom:5px;  margin-left: 10px }
#top-nav .dropdown-container .dropdown-col li:hover {background:url(/images/global/arrow-black.png) 0 4px no-repeat}
#top-nav .dropdown-container .dropdown-col li a {font-family:Arial, Helvetica, sans-serif; font-size:1em; color: #0078ae !important}
#top-nav .dropdown-container .dropdown-col ul.all li {background:none; padding-left:0}
#top-nav .area {float: left; width:33.22%; border-right: 1px solid #ececec; display:block; float:left; height:100%}
#top-nav .promo {padding:10px}
#top-nav .panel {padding:5px 10px }
#top-nav .panel h3 {margin:5px 0}
#top-nav .a-last {border:0}
#top-nav .dropdown-promo {}
#top-nav .dropdown-content {padding:10px 0;}
#top-nav .dropdown-panel {float:left; width:33%; padding-bottom:10px;}
#top-nav .dropdown-panel h3 {margin:5px 0}
#top-nav .dropdown-panel h3 {border-bottom: 1px solid #E1E1E1;color: #505050;font-family: knowledgebold;margin: 15px 0 10px;}
#top-nav .dropdown-panel h3 a {font-family: knowledgebold !important; font-size: 1em; text-transform:uppercase !important; color: #505050 !important}
#top-nav .dropdown-panel h3 a:hover {color: #fa6400 !important}
#top-nav .dropdown-panel h4 {font-size: 11px}
#top-nav .dropdown-copy {padding: 0 20px}
#top-nav li .dropdown-panel li {float:none; display:block;line-height: 0.9em;padding-bottom: 4px;}
#top-nav li .dropdown-panel li a {font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#0078ae !important}
#top-nav li .dropdown-panel li a:hover {text-decoration:underline}
#top-nav li .dropdown-panel li.seeall a {font-size:11px; font-weight:bold; display:block; margin-top:10px; color:#ff8000 !important}
#top-nav li .dropdown-panel li.seeall-special a {font-size:11px; font-weight:bold; display:block; margin-top:10px; color:#a00000 !important}
#top-nav li .mainlink a {background:none;color: #0078AE !important;display: block;font-family: Arial,Helvetica,sans-serif ;font-weight: bold;padding: 10px 0 20px 20px; }
#top-nav .browse-all {border-top: 1px solid #ECECEC;display: block;padding: 10px 20px}
#top-nav .browse-all a {color: #0078AE !important; font-family: Arial,Helvetica,sans-serif;font-size: 11px;font-weight: bold}
#top-nav li .dropdown-panel ul.feature-list li a {font-size:12px; font-weight:bold; background:none; display: block; margin-top: 6px;}

.browseall {background:#828282; padding:5px 0 6px; z-index:100;}
#top-nav .browseall a {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFF !important; padding:5px 20px 6px;	background:none;}
#top-nav .browseall a:hover {color: #212121 !important}

.dropmenuheader {margin:auto; background-color:#0078ae; color:#fff; border:1px solid #e1e1e1; text-align:center; width:94%}
.dropmenuheader p {text-transform:uppercase; padding:2px 0}
.dropmenuheader:hover {background-color:#00a1e9; text-decoration:none; color:#fff}


.with-feature {background: url(/static/NewZealand/images/global/bevel-bg.png) repeat-y top left !important;}
.int-area {width:500px; float:left}
.intarea-2col {width:100px; float:left}

/*login*/

/*#login {background:none; top:0; right:463px; position:absolute; z-index:2; width:220px}*/
/*#login {background:none; top:0; right:0; position:absolute; z-index:2; width:220px}*/
/*#login {background:none; top:0; position:absolute; z-index:2; width:130px;}*/

#login {left: 50%;background:none;top:0;position:absolute;z-index:2;width:130px;margin-left: 376px;}


@media only screen 
  and (min-device-width: 0px) 
  and (max-device-width: 1024px) {
#login {right:7px}
}


@media only screen 
  and (min-device-width: 1025px) 
  and (max-device-width: 1280px) {
#login {right:135px}
}

@media only screen 
  and (min-device-width: 1281px) 
  and (max-device-width: 1366px) {
#login {right:178px}
}

@media only screen 
  and (min-device-width: 1367px) 
  and (max-device-width: 1440px) {
#login {right:215px}
}

@media only screen 
  and (min-device-width: 1441px) 
  and (max-device-width: 1600px) {
#login {right:295px}
}

@media only screen 
  and (min-device-width: 1601px) 
  and (max-device-width: 1920px) {
#login {right:455px}
}




#login .loginbutton {background:url(/static/NewZealand/images/global/nav-bg-login.png) repeat-x; float:right; font-size:1.1em; font-family:"KnowledgeMedium", Arial, Helvetica, sans-serif; height:45px; color:#FFFFFF; text-transform:uppercase; padding:12px 20px 0 20px; cursor:pointer; position:relative}


#login .loginbutton.selected {background:url(/static/NewZealand/images/global/nav-highlighted-bg-first.png) no-repeat; color:#212121; padding-left:27px}
#loginpanel {height:200px; width:220px; position:absolute; top: 45px; right:0; display:none}
#loginpanel .panel {height: 100%; width:213px; float:left; background: url("/images/global/shadow-alpha-bottom.png") repeat-x center bottom}
#loginpanel .panel .panel-content {background:#eee; /*height:97%;*/ width:100%; float:left}
#loginpanel .panel .panel-content .login-panel {background:#FFFFFF; margin:9px; padding:10px; height:85%}
#loginpanel .panel .panel-content .login-panel p {margin-top:0}
#loginpanel .panel .panel-content .login-panel ul {width:auto}
#loginpanel .panel .panel-content .login-panel li {display:block; float:none; background: url("/static/NewZealand/images/global/arrow-black.png") no-repeat scroll 0 4px transparent;margin: 0 0 5px 0;padding-left: 15px;}
#loginpanel .panel .panel-content .login-panel li a {background: none repeat scroll 0 0 transparent;float: none;font-weight: normal;height: auto;padding: 0;text-decoration: none;text-transform: none; width: auto; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#0078ae}
#loginpanel .panel .panel-content .login-panel li a:hover {color:#fa6400 !important}

/*Footer*/

/*#footer { display:block; clear:both; margin:0 auto; width:1010px; margin-bottom:10px}
#site-footer {background: #828282; display:block; width:1010px; margin:0 auto; padding:5px 0 15px 0}
#site-footer {background:#555}
#site-footer .footer-container { width:1010px; margin:0 auto;}*/



#footer { display:block; width:100%; background:#555; float:left}
#site-footer .footer-container { width:1010px; margin:0 auto; padding-bottom:10px;}



/*#footer-navigation {width:1010px; margin:0 auto; }*/

#footer-navigation {width:1010px; height:30px; background:#555; border-top:1px solid #666; margin:10px auto 0 auto; padding-top:10px;}


#footer .holder-left {float:left; width:700px; margin:12px 0 0 0; padding-bottom:12px;}
#footer .holder-right { border-left:1px dotted #BABABA; float:right; padding-left:20px; width:220px; margin:12px 12px 0 0; padding-bottom:12px;}



/*--NEW */
#footer .holder-right img {display: inline-block;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
#footer .holder-right img:hover {
  -webkit-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  transform: translateY(-5px);
}

/*END NEW*/

#footer .newsletter-signup {float:left}
#copyright {font-size:.9em; font-weight:bold; text-transform:uppercase; color:#ccc; float:left; width:auto; padding: 5px 0}
#tc-links {font-size:.9em; float:right; width:auto; padding: 5px 0}
#tc-links .tc-link {float:left; padding-right:15px; margin-right:15px; border-right: 1px solid #ccc}
#tc-links .tc-link.last {padding-right:0; margin-right:0; border-right:none}
#tc-links .tc-link a {color:#ccc; font-weight:bold}



#footer-links {margin-left:20px}
#footer-subscribe {margin: 0 20px}
#footer-links .container {width:25%; float:left}
#footer .container p { color:#FFFFFF; font-family:KnowledgeRegular; font-size:1.4em; font-weight:bold; padding-bottom: 10px}
#footer-links .container ul {list-style:none; padding-right: 10px}
#footer-links .container ul li {/*padding-left:10px; background:url(../images/global/bullet-grey.gif) 0 5px no-repeat*/ line-height: 1em; margin-bottom:3px}
#footer-links .container ul li a {font-size:11px; color:#7fc1df}
#footer-links .container ul li.more {font-weight: bold;margin-top: 10px; padding-left:0; background:none}
#footer-links #footer-links-04 {margin-right: 0px}
#footer .news-subs-bg {/*background: #ffffff;*/ height:24px; position:relative}
#footer .news-subs-bg select, #footer .news-subs-bg input {width:200px}
#footer .news-subs-bg select:hover {border-color:#0083BF #99CDE5 #99CDE5; box-shadow: 1px 1px 1px 1px #0083BF, 1px 1px 0px #99CDE5 inset;}
#footer .news-subs-bg select:focus {border-color:#FFA200 #FFD080 #FFD080; box-shadow: 1px 1px 1px 1px #FFA200, 1px 1px 0px #FFD080 inset; outline: medium none;}
#footer .news-subs-bg .input-text {border:none; background:#FFF; font-size:1.em; width:175px ; height:40px; position:absolute; top:10px; color:#505050; outline:none}
#footer .news-subs-bg .input-text:hover {border-color:#0083BF #99CDE5 #99CDE5; box-shadow: 1px 1px 1px 1px #0083BF, 1px 1px 0px #99CDE5 inset;}
#footer .news-subs-bg .input-text:focus {border-color:#FFA200 #FFD080 #FFD080; box-shadow: 1px 1px 1px 1px #FFA200, 1px 1px 0px #FFD080 inset; outline: medium none;}

#footer .news-subs-bg .submit {width:180px; height:40px; background:url(/images/global/A_Subscribe_Button.gif) top left; border:none; cursor:pointer; position:absolute; top:10px; left:390px; outline:none}
#footer .news-subs-bg .submit:hover {background-position:bottom}

#footer .connect {margin-top:15px}
#footer .connect img {float:left; margin-right:5px; position:absolute; top:10px}
#footer .connect p {margin-right:15px; width:auto; padding-top:12px}

/*breadcrumb*/

/*#breadcrumb {width:100%; margin: 0 auto; padding: 10px 0 5px 0; margin-bottom:15px; border-bottom: #F6F6F6 1px solid; min-height:20px}*/
/*#breadcrumb {width:1010px; margin: 0 auto; padding: 10px 0 5px 0; margin-bottom:15px; border-bottom: #F6F6F6 1px solid; min-height:20px}*/
#breadcrumb {width:1010px; margin: 20px auto 0 auto; padding: 10px 0 5px 0; margin-bottom:15px; border-bottom: #F6F6F6 1px solid; min-height:20px}


#breadcrumb ul li {background: url(/static/NewZealand/images/global/breadcrumb-marker.gif) 0 3px no-repeat;display: inline;padding-left: 10px; margin-left: 3px;font-size: 11px;}
#breadcrumb li.first {background:none; padding:0}
#breadcrumb li a {text-transform:uppercase}


/*page header */
#page-header {border-bottom: #ECECEC 2px solid; margin-bottom: 20px;color: #212121}
#page-header .page-header-holder {width:790px; float:right; margin-top: 12px}

/*left navigation */
#sidebar-left-navigation {margin-bottom:20px}
ul#page-nav {list-style:none; border-bottom: #ECECEC 2px solid;}
ul#page-nav li {background: none; font-family: "KnowledgeRegular",Arial,Helvetica,sans-serif;text-transform: uppercase; border-bottom: #ECECEC 1px solid;padding: 10px 0; font-size:1.1em}
ul#page-nav li a {color:#828282}
ul#page-nav li.active a {color:#fa6400}
ul#page-nav li.selected a {color:#212121}
ul#page-nav li.active li a {color:#0078ae}
ul#page-nav li.selected li a {color:#0078ae}
ul#page-nav li.selected li.active a {color:#fa6400}
ul#page-nav li ul {list-style-type: none; margin-top: 5px}
ul#page-nav li ul li {font-family: Arial, Helvetica, sans-serif; text-transform:none; border-bottom:none; margin-left: 10px;font-size:.9em; padding: 5px 0;}

/* right sidebar containers*/
.r-sbar {border: 1px solid #c8c8c8; margin-bottom:30px}
.r-sbar .panel {border: 2px solid #ffffff; background:url(/static/NewZealand/images/global/component-bg.gif) repeat-x 0% 100%; padding:19px}
#content .r-sbar h3 {margin:0; padding:0; padding-bottom:8px; float:left; border-bottom:none; width:100%}
#promocode h3 {float:left}
#promocode form {margin-bottom:0}
#promocode input.pc-text {width:110px; font-size:.9em; color: #505050; float:left; height:25px; }
#promocode .inputsubmit {background:#ffffff; float:left; color:#fa6400; border:1px solid #bababa; border-left:none; height: 27px;}
	* html #promocode .inputsubmit {text-transform:uppercase; height:28px}
#promocode .inputsubmit:hover {background:#fa6400 !important; color:#FFFFFF}
#promocode .note {font-size:11px; padding: 10px 0 0 0}
#promocode span.isubmit {background:#ffffff;border:1px solid #bababa;border-left:0; float:left}
#promocode span.isubmit:hover {background:#fa6400}
#promocode span.isubmit input.inputsubmit {background:none; border:0; color:#fa6400; height:25px}
#promocode span.isubmit input.inputsubmit:hover {background:none !important; color:#fff}
#related-categories ul {font-size:12px}
#related-categories ul li {background:none; padding: 5px 0; margin-bottom:0}

/*buy enquiry*/
.buy-enquiry {margin-top:5px}
.buy-enquiry a, .buy-enquiry input {font-family:"KnowledgeBold", Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:.9em; text-transform:uppercase; background:#fa6400; padding: 2px 5px; border:none; cursor:pointer}
.buy-enquiry a:hover, .buy-enquiry input:hover {background:#ff5900; color: #FFFFFF !important; text-decoration:none}

/* guided search */
ul#page-nav.guidedsearch li li a { color: #0078AE; }

/*product details related categories*/
#related-categories.r-sbar img {padding-left: 5px; padding-right:5px}

/*PromoCodeBox */
.promoCodeInput {width:150px !important; font-size:.9em; color: #505050; float:left; height:25px; }
.promoCodeSubmit {width:93px !important;height:26px;}
.promoCodeMarginTop {margin-top:47px;}
.padding-top-10 {padding-top:10px;}

/*Login Control */
.loginControl {float:left;width:195px;padding-left:95px;}
.loginStatusTable {margin: 0;position: relative;width: auto;max-width:214px;height: 24px;border: 1px solid #D2D2D2;text-align:center;float:right;}
.loginLink {text-transform: uppercase;font-family: "KnowledgeBold" ,Arial, Helvetica, sans-serif;font-size: 90%;color:#828282;padding: 0;  /*vertical-align: top;*/}
.loginStatusCell {padding: 0; line-height: 15px;}
#LoginStatus {width:214px;}