@import url(/boss/resources/css/boss.cart.css);
@import url(boss.alt.css?r=6);
@import url(boss.editor.css?r=6);

body {text-align:center;margin:0px;background-image:url('/assets/bg.gif');font-family:Verdana, Sans-Serif;}

#print-head, #print-foot {display:none;}

#mainsurround {width:970px;margin:auto;background:#FFF url('/assets/contentbg.gif') no-repeat top right;}
#top {height:20px;margin:0px 0px 3px 0px;}
#tright {width:792px;float:right;height:20px;font-size:1px;text-align:right;background-color:#7E8284;}
#tleft {width:178px;float:left;height:20px;font-size:1px;}
#tophat {clear:both;width:970px;background-color:#CCCDCF;margin:3px 0px 3px 0px;font-size:11px;font-weight:bold;}
#right {width:789px;float:right;text-align:left;vertical-align:top;}
#left {width:178px;}
.split {width:970px;clear:both;height:1px;clear:both;}
#bright {vertical-align:bottom;text-align:left;width:792px;float:right;height:auto;background-image:url('/assets/bottomlineright.gif');}
#bleft {width:178px;float:left;height:99px;text-align:right;}
#portal {width:789px;}

#tophat #topNav {float:left;color:#34353A;padding-left:19px;padding-top:5px;}
#tophat #topNav a {color:#34353A;text-decoration:none;}
#tophat #search {float:right;color:#34353A;height:20px;margin-right:6px;}
#tophat #search table th {padding:0px 8px 0px 6px;}
#tophat #search table td {background-color:#BEC0C2;padding:2px 2px 2px 4px;}
#tophat #search table td input {font-size:11px;}
#tophat #mousetrail {float:left;clear:both;padding-left:17px;font-size:10px;color:#6B6D71;width:90%;text-align:left;}
#tophat #mousetrail a {color:#6B6D71;text-decoration:none;}
#tophat #mousetrail img {padding:2px 6px 0px 0px;float:left;}

.clearing {clear:both;width:100%;font-size:1px;padding-bottom:3px;}

#masthead {margin:0px;padding:0px;width:572px;}
#left img {display:block;}
#left div.row img {float:left;margin-right:5px;margin-bottom:4px;}
#left div.row {margin:0px;color:#0044A2;font-weight:bold;text-align:left;padding:5px 2px 5px 7px;}
#left div {padding:0px;}
#left div.sel {margin:0px;padding:5px 2px 5px 7px;}
#left a {color:#0044A2;text-decoration:none;font-family:arial;display:block;}
#bright div {padding:50px 0px 0px 15px;float:left;font-size:9px;font-family:Arial;color:#8C8E91;line-height:120%;}
#bright a {color:#8C8E91;}
#flashtop {margin:0px;}
#left {width:178px;margin-left:0px;padding:0px;overflow:hidden;}
#content {width:auto;padding:0 7px;}
#content #PageDesc {width:572px;}

.PG1 #content {padding-left:0;}
#foot {width:970px;clear:both;background-color:#FFF;margin:auto;text-align:center;}
.indent .indent .textwrap {display:block;margin-left:33px;}
a.BossImagePop img {border:0 none;}
table th {vertical-align:top;}

.rightdiv {float:right;width:198px;margin-left:10px;display:inline;}
.rightdiv .xcard {margin-top:0px;*margin-top:131px;*margin-left:6px;}
.rightdiv .nzgovtlogo {text-align:center;}
.rightdiv .nzgovtlogo a img {border:none;position:relative;top:-10px;}
.rightmenu {width:198px;float:right;margin-top:80px;}
.rightmenu div.row {background:url('/assets/rightnavpre.gif') #9ED6D1 no-repeat;padding:4px 4px 4px 15px;font-size:11px;border-bottom:1px solid #fff;}
.rightmenu div.head,.rightmenu div.head div.row {background-color:#00C4A2;}
.rightmenu div.sel {background:url('/assets/navrightbg-on.png') repeat-y;}
.rightmenu div div {background-color:#9ED6D1;padding-left:10px;}
.rightmenu div.head {background-image:none;}
.rightmenu div.row a {color:#000;text-decoration:none;display:block;}
.rightmenu div.row a span {font-size:9px;}
.quicklinks {width:198px;float:right;clear:both;border-top:solid 3px #0044A2;margin-bottom:10px;}
.quicklinks div {padding:18px 10px 10px 12px;}
.quicklinks div h2 {margin:0px;padding:0px;margin-bottom:2px;margin-top:-7px;font-weight:normal;font-size:18px;color:#333;}
.quicklinks div.quicklinkimage {margin:-15px 0 0 -24px}
.quicklinks div.clickhere {padding:2px 0px 0px 0px;}
.quicklinks div img {border:0 none;}

/* Rates Calculator Form */
.rates dt {float:left;width:220px;}
.rates dd {margin-left:240px;}
.rates input.button {margin:10px 0;}
.rates dd input {width:100px;}

/* Contact Pages */
#contact p {margin-bottom:10px;}

/* A-Z Sitemap */
#AtoZ {padding-left:7px;}
#AtoZ #letters a {font-weight:bold;font-size:13px;color:#234059;padding:2px;}
#AtoZ #letters span.selected a {border:1px solid;color:#0044A2;margin:1px;padding:2px;}
#AtoZ p {line-height:130%;}

/*Standard templates*/
.form {clear:left;padding-left:7px;}
#nobots {position:absolute;top:-2000px;}
.form fieldset,img {border:0;}
.form fieldset {margin:0px;border:0px;padding:0;}
textarea.error,input.error {border:solid 1px #ff0000;}
label.error {color:#ff0000;clear:left;display:block;}
dd input.shortinput,dd input.postcode {width:40px;}
ul.list {list-style-image:none;list-style-position:outside;list-style-type:none;margin:-1px 0;padding:0;}
.IE7 ul.list {line-height:100%;}
ul.list li {display:block;margin:0;list-style-type:none;}
ul.list li a {line-height:100%;display:block;text-decoration:none;}
.IE6 ul.list li a {width:100%;}/*For horizontal - set to auto;*/
fieldset dt,dl.total dt,.summarycart dt,.transactions dt,.complete dt {clear:left;float:left;margin-right:10px;padding-top:4px;width:145px;padding-bottom:3px;padding-right:4px;}/*padding top lowers text to match form elements*/
fieldset dd,fieldset.buttons,dl.total dd,.transactions dd,.complete dd {margin-left:160px;line-height:200%;padding-top:4px;}
