html {
  width: 100%;
  height: 100%;
  border: none;
}
body, form {
  margin: 0px;
  width: 100%;
  height: 100%;
  background: url(../images/ui/bgFooter.jpg) 0 0 repeat;
}
body {
  background: #002527;
}
img, object, embed {
  display: block;
  outline: none;
}
img, input {
  behavior: url(iepngfix.htc);
}
a img, img a, img {
  border: none;
}
a {
  outline: none;
  text-decoration: none;
  font-family: arial, sans-serif;
  color: #7F9293;
}
a:hover {
  color: #002526;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
li {
  padding: 0;
  margin: 0;
  text-align: left;
}
h1 {
  font-family: fr, arial, sans-serif;
  /*font-style: italic; BEFORE TWEAK*/

  font-size: 24px;
  line-height: 33px;
  letter-spacing: -0.01em;
  color: #002526;
  margin-bottom: 20px;
  font-weight: normal;
}
h2 {
  font-family: fb, arial, sans-serif;
  /*font-style: italic; BEFORE TWEAK*/

  font-size: 18px;
  line-height: 22px;
  color: #002526;
  font-weight: normal;
  margin-bottom: 0px;
  text-transform: uppercase;
}
h3 {
  font-family: fb, arial, sans-serif;
  font-size: 18px;
  line-height: 22px;
  color: #FFDE00;
  font-weight: normal;
  margin-bottom: 5px;
}
h4 {
  font-family: arial, sans-serif;
  font-weight: bold;
  /*font-style: italic; BEFORE TWEAK*/

  font-size: 14px;
  line-height: 22px;
  color: #002526;
  margin-bottom: 5px;
}
h5 {
  font-family: arial, sans-serif;
  font-size: 18px;
  color: #666666;
  line-height: 22px;
  margin-bottom: 15px;
}
p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #002526;
  margin-bottom: 21px;
}
p.pageTitle {
  font-family: fb, arial, sans-serif;
  font-size: 34px;
  line-height: 34px;
  color: #FFDE00;
  font-weight: normal;
  margin-bottom: 21px;
}
.clearer {
  clear: both;
  line-height: 0px;
}
p.noJS {
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFF;
  display: block;
  width: 100%;
  padding: 4px 0 3px 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  background-color: #F24E31;
}
div.siteContainer {
  color: #5C6A76;
  text-align: left;
  width: 990px;
  margin: 0 auto;
  padding: 0;
}
/***** Lists *****/
ul {
  margin: 10px 0 30px 0px;
  list-style: none;
}
ul li {
  margin: 0 0 11px 0;
  padding: 0 0 0 26px;
  background: url(../images/ui/bullet.gif) no-repeat 0 2px;
  font-size: 14px;
  font-family: 'arial bold', arial, sans-serif;
  color: #7F9293;
  line-height: 14px;
}
.col560 ul li a, .col560 ol li a {
  background: url("../images/ui/dottedGrey.gif") repeat-x bottom;
}
ol {
  margin: 10px 0 30px 30px;
}
ol li {
  margin: 0 0 5px 0;
  padding: 0 ;
  font-size: 14px;
  color: #002526;
  line-height: 160%;
  font-family: arial, sans-serif;
}
/***** Tables *****/table {
  margin: 0 0 20px 0;
  color: #666;
  font-size: 13px;
  background: #EEE;
}
th {
  padding: 3px;
  background: #FFF;
}
td {
  padding: 3px;
  background: #FFF;
  font-size: 14px;
  color: #002526;
  line-height: 160%;
  font-family: arial, sans-serif;
}
/***** Global Classes *****/
.clear {
  clear: both;
}
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.bold {
  font-weight: bold;
}
.italic {
  font-style: italic;
}
.underline {
  border-bottom: 1px solid;
}
.highlight {
  background: #ffc;
}
.wrap {
  width: 960px;
  margin: 0 auto;
}
.img-left {
  float: left;
  margin: 4px 10px 4px 0;
}
.img-right {
  float: right;
  margin: 4px 0 4px 10px;
}
.nopadding {
  padding: 0;
}
.noindent {
  margin-left: 0;
  padding-left: 0;
}
.nobullet {
  list-style: none;
  list-style-image: none;
}
/*==== FONTS ===*/
@font-face {
  font-family: 'fr';
  src: url('../fonts/f-webfont.eot?') format('eot'), url('../fonts/f-webfont.woff') format('woff'), url('../fonts/f-webfont.ttf') format('truetype'), url('../fonts/f-webfont.svg#webfontbZAjMZR7') format('svg');
}
@font-face {
  font-family: 'fb';
  src: url('../fonts/f-bold-webfont.eot?') format('eot'), url('../fonts/f-bold-webfont.woff') format('woff'), url('../fonts/f-bold-webfont.ttf') format('truetype'), url('../fonts/f-bold-webfont.svg#webfontvPxHZMF0') format('svg');
}
@font-face {
  font-family: 'fbi';
  src: url('../fonts/f-boldoblique-webfont.eot?') format('eot'), url('../fonts/f-boldoblique-webfont.woff') format('woff'), url('../fonts/f-boldoblique-webfont.ttf') format('truetype'), url('../fonts/f-boldoblique-webfont.svg#webfontRvTL0DoR') format('svg');
}
@font-face {
  font-family: 'fi';
  src: url('../fonts/f-oblique-webfont.eot?') format('eot'), url('../fonts/f-oblique-webfont.woff') format('woff'), url('../fonts/f-oblique-webfont.ttf') format('truetype'), url('../fonts/f-oblique-webfont.svg#webfontWgLbpoPK') format('svg');
  font-weight: normal;
}
/*==== FORMS ===*/
p.error {
  background: none repeat scroll 0 0 #FAD4D9;
  color: red !important;
  font-family: arial, sans-serif;
  font-size: 12px;
  margin-top: 3px;
  margin-bottom: 6px;
  font-style: normal !important;
  font-weight: normal !important;
  padding: 6px;
  text-align: left;
  clear: both;
}
p.success {
  background: none repeat scroll 0 0 #D7FFE4;
  color: #009900 !important;
  font-family: arial, sans-serif;
  font-size: 12px;
  font-style: normal !important;
  font-weight: normal !important;
  margin-bottom: 5px;
  padding: 6px;
  text-align: left;
  clear: both;
}
.ie6-message {
  border: 1px solid #F7941D;
  background: #FEEFDA;
  text-align: center;
  clear: both;
  height: 75px;
  position: relative;
}
.ie6-message .close {
  position: absolute;
  right: 3px;
  top: 3px;
  font-family: courier new;
  font-weight: bold;
}
.ie6-message .close a img {
  border: none;
}
.ie6-message .warning {
  width: 640px;
  margin: 0 auto;
  text-align: left;
  padding: 0;
  overflow: hidden;
  color: black;
}
.ie6-message .warning .warn {
  width: 75px;
  float: left;
}
.ie6-message .warning .warnText {
  width: 275px;
  float: left;
  font-family: Arial, sans-serif;
}
.ie6-message .warning .warnText .a {
  font-size: 14px;
  font-weight: bold;
  margin-top: 12px;
}
.ie6-message .warning .warnText .b {
  font-size: 12px;
  margin-top: 6px;
  line-height: 12px;
}
.ie6-message .warning .item {
  width: 70px;
  float: left;
}
.ie6-message .warning .item img {
  border: none;
}
/* Global styles start */
/*==== HEADER ====*/
.header {
  width: 980px;
  margin: 0 auto;
  position: relative;
  padding-bottom: 33px;
}
.header .mainNav {
  float: right;
  position: relative;
  z-index: 999;
}
.header .mainNav ul {
  margin: 0;
}
.header .mainNav ul li {
  display: inline-block;
  background: none;
  margin-left: -19px;
  padding: 0;
  position: relative;
}
.ie .header .mainNav ul li  {
  display: inline;
}
.header .mainNav ul li:hover, .header .mainNav ul li.active {
  background: url(../images/ui/bgTopNavLeft.png) no-repeat scroll 0 0;
  cursor: pointer;
}
.header .mainNav ul li.callUs:hover {
  background: none;
}
.header .mainNav ul li.contact {
  background: url(../images/ui/bgTopNavContactRight.png) no-repeat scroll top right;
}
.header .mainNav ul li a {
  display: inline-block;
  color: #FFDE00;
  font-family: arial, sans-serif;
  font-size: 14px;
  line-height: 100%;
  margin: 0;
  padding: 0 13px 0 14px;
}
.header .mainNav ul li a span {
  display: inline-block;
  padding: 9px 9px;
}
.ie .header .mainNav ul li a span  {
  padding-bottom: 8px;
}
.header .mainNav ul li a:hover, .header .mainNav ul li a.active {
  z-index: 99999;
  background: url(../images/ui/bgTopNavRight.png) no-repeat scroll top right;
  color: #002527;
  cursor: pointer;
}
.header .mainNav ul li a:hover span, .header .mainNav ul li a.active span {
  background-color: #FFF;
}
.header .mainNav ul li a.last {
  z-index: 2;
}
.header .mainNav ul li a.last:hover, .header .mainNav ul li a.last.active {
  background: url(../images/ui/bgTopNavRightLast.png) no-repeat scroll right top;
}
.header .mainNav ul li a.contact {
  z-index: 1;
  padding-right: 15px;
  background: url(../images/ui/bgTopNavContact.png) no-repeat scroll left top;
}
.ie .header .mainNav ul li a.contact  {
  margin-left: -4px;
}
.header .mainNav ul li a.contact span {
  background: #4A5B1C;
}
.header .mainNav ul li a.contact:hover, .header .mainNav ul li a.contact.active {
  background: url(../images/ui/bgTopNavLeft.png) no-repeat scroll left top;
}
.header .mainNav ul li a.contact:hover span, .header .mainNav ul li a.contact.active span {
  background: #FFF;
}
.header .mainNav ul li a.callUs {
  background: url(../images/ui/bgTopNavCallUs.jpg) no-repeat scroll left top transparent;
  height: 32px;
  padding: 0;
  text-indent: -999em;
  top: -9px;
  width: 168px;
}
.ie .header .mainNav ul li a.callUs  {
  top: 0;
  margin-left: -4px;
  position: relative;
  display: block;
  margin-left: 4px;
}
.header .mainNav ul li a.callUs:hover, .header .mainNav ul li a.callUs.active {
  background-position: 0 -32px;
  background-image: url(../images/ui/bgTopNavCallUs.jpg);
}
.header .mainNav .callUsToday {
  display: none;
  background: #FFFFFF;
  width: 236px;
  padding-top: 9px;
  padding-left: 21px;
  padding-bottom: 0;
  position: absolute;
  z-index: 9;
  right: 0;
  top: 32px;
}
.ie .header .mainNav .callUsToday  {
  right: -19px;
}
.header .mainNav .callUsToday div {
  margin-bottom: 6px;
  overflow: auto;
}
.header .mainNav .callUsToday div span.town {
  float: left;
  /*width: 106px; BEFORE TWEAK*/

  width: 128px;
  word-wrap: break-word;
  margin-right: 6px;
  font-family: arial, sans-serif;
  font-size: 14px;
  font-style: italic;
  color: #002526;
  margin-bottom: 0px;
}
.header .mainNav .callUsToday div span.number {
  float: left;
  width: 100px;
  margin-bottom: 0px;
  font-family: arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #7F9292;
}
.header .mainNav .callUsToday a {
  font-family: arial, sans-serif;
  font-style: italic;
  color: #FFFFFF;
  text-transform: uppercase;
  line-height: 120%;
  font-size: 14px;
  background: #7F9293;
  display: inline-block;
  width: 244px;
  margin-bottom: -5px;
  margin-left: -21px;
  margin-top: 7px;
  padding: 7px 0 17px 13px;
}
.header .mainNav .callUsToday a:hover {
  background: #ACB8B9;
  color: #002527;
}
.header a.homelink {
  position: relative;
  top: -9px;
  left: 2px;
  display: block;
  width: 938px;
  height: 85px;
  background: url("../images/ui/homelink.jpg") no-repeat left top;
  text-indent: -999em;
}
.header .searchContainer {
  width: 459px;
  position: absolute;
  right: 0;
}
.header .searchContainer a.onlineServices {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  height: 33px;
  width: 171px;
  margin-right: -4px;
  background: url(../images/ui/bgSearchBox.jpg) 0 0 no-repeat;
  text-indent: -999em;
  cursor: default;
  /*:hover {
			background-position: 0 -33px; 
			}*/

}
.header .searchContainer a.go {
  position: absolute;
  top: 0;
  left: 171px;
  display: block;
  height: 33px;
  width: 288px;
  background: url(../images/ui/bgSearchBox.jpg) -171px 0 no-repeat;
  text-indent: -999em;
}
.header .searchContainer a.go:hover {
  background-position: -171px -33px;
}
.header .searchContainer input {
  position: absolute;
  /*top: 8px; BEFORE TWEAK*/

  top: 6px;
  right: 60px;
  height: 21px;
  width: 124px;
  background: none;
  border: none;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 100%;
  color: #FFE900;
}
.ie .header .searchContainer input  {
  top: 13px;
}
.header .searchContainer label {
  position: absolute;
  width: 119px;
  height: 33px;
  left: 156px;
}
.lvl3bgContainer {
  margin: 0 auto;
  background-position: center top;
  background-repeat: no-repeat;
}
.shareThisPage.lvl2 {
  margin-top: 51px;
}
/* CONTENT STYLES */
img.contentImg {
  margin-bottom: 25px;
}
.subNav {
  height: 77px;
  background: url(../images/ui/bgSubNav.jpg) left top repeat-x;
}
.subNav.home {
  height: 56px;
  display: none;
}
.subNav .container {
  width: 980px;
  margin: 0 auto;
  padding-top: 28px;
}
.subNav .container a {
  font-family: fr, sans-serif;
  color: #002526;
  font-style: italic;
  font-size: 18px;
  line-height: 22px;
  text-transform: uppercase;
  letter-spacing: -0.06em;
  width: 224px;
  display: block;
  float: left;
  margin-right: 28px;
  border-bottom: 4px solid #002526;
}
.gecko .subNav .container a  {
  letter-spacing: -0.02em;
}
.subNav .container a.last {
  margin-right: 0;
}
.subNav .container a span {
  font-family: fb, sans-serif;
}
.subNav .container a:hover, .subNav .container a.hover {
  color: #fff;
  border-color: #FFF;
}
.banner {
  width: 100%;
  background: url(../images/ui/bgBannerBottom.jpg) left bottom repeat-x #ffde00;
  height: 283px;
  padding-top: 28px;
  padding-bottom: 35px;
}
.ie6 .banner  {
  padding-bottom: 0;
}
.banner .linkContainer {
  width: 1200px;
  height: 255px;
  margin: 0 auto;
  padding-bottom: 63px;
  background: url(../images/ui/bgBannerLinksContainer.jpg) -48px bottom no-repeat white;
}
.ie6 .banner .linkContainer  {
  padding-bottom: 35px;
}
.banner .linkContainer a {
  font-family: fr, sans-serif;
  color: #002526;
  font-style: italic;
  font-size: 18px;
  line-height: 22px;
  text-transform: uppercase;
  letter-spacing: -0.06em;
  display: block;
  float: left;
  padding-bottom: 28px;
  height: 255px;
}
.gecko .banner .linkContainer a  {
  letter-spacing: -0.02em;
}
.banner .linkContainer a.last {
  margin-right: 0;
}
.banner .linkContainer a span {
  border-bottom: 4px solid #002526;
  width: 224px;
  display: block;
}
.banner .linkContainer a em {
  font-family: fb, sans-serif;
}
.banner .linkContainer a:hover, .banner .linkContainer a.hover {
  color: #fff;
  border-color: #FFF;
}
.banner .linkContainer a:hover span,
.banner .linkContainer a.hover span,
.banner .linkContainer a:hover em,
.banner .linkContainer a.hover em {
  border-color: #FFF;
}
.banner .linkContainer a.NZFreight {
  width: 340px;
  background: url(../images/ui/bgHomeBannerBoth.jpg) 0 -29px no-repeat;
}
.banner .linkContainer a.NZFreight:hover, .banner .linkContainer a.NZFreight.hover {
  background-position: 0 -341px;
}
.banner .linkContainer a.NZFreight span {
  margin-left: 110px;
}
.banner .linkContainer a.internationalFreight {
  width: 260px;
  background: url(../images/ui/bgHomeBannerBoth.jpg) -340px -29px no-repeat;
}
.banner .linkContainer a.internationalFreight:hover, .banner .linkContainer a.internationalFreight.hover {
  background-position: -340px -341px;
}
.banner .linkContainer a.internationalFreight span {
  margin-left: 22px;
}
.banner .linkContainer a.warehousing {
  width: 250px;
  background: url(../images/ui/bgHomeBannerBoth.jpg) -600px -29px no-repeat;
}
.banner .linkContainer a.warehousing:hover, .banner .linkContainer a.warehousing.hover {
  background-position: -600px -341px;
}
.banner .linkContainer a.warehousing span {
  margin-left: 14px;
}
.banner .linkContainer a.containers {
  width: 350px;
  background: url(../images/ui/bgHomeBannerBoth.jpg) -850px -29px no-repeat;
}
.banner .linkContainer a.containers:hover, .banner .linkContainer a.containers.hover {
  background-position: -850px -341px;
}
.banner .linkContainer a.containers span {
  margin-left: 19px;
}
.contentContainer {
  background: #FFF;
  width: 100%;
}
.contentContainer .content {
  width: 980px;
  margin: 0 auto;
  padding-top: 44px;
  padding-bottom: 53px;
  overflow: auto;
}
.contentContainer .content .col560 {
  width: 560px;
  float: left;
  margin-right: 56px;
}
.contentContainer .content .col560 p a {
  background: url('../images/ui/dottedGrey.gif') repeat-x bottom;
}
.contentContainer .content .col364 {
  width: 364px;
  float: left;
}
.footer {
  width: 980px;
  margin: 0 auto 25px;
  padding-top: 27px;
  position: relative;
  border-bottom: 4px solid #FFDF00;
}
.footer .columnsContainer {
  margin-bottom: 27px;
  overflow: auto;
}
.footer .columnsContainer .column {
  width: 224px;
  margin-right: 28px;
  float: left;
}
.footer .columnsContainer .column.last {
  margin-right: 0px;
}
.footer .columnsContainer .column p.category {
  display: block;
  line-height: 120%;
  text-transform: uppercase;
  font-family: 'arial bold', arial, sans-serif;
  font-size: 12px;
  color: #FFF;
  border-bottom: 2px solid #FFF;
  padding: 0 0 5px 1px;
  margin-bottom: 12px;
}
.footer .columnsContainer .column ul, .footer .columnsContainer .column ul li {
  margin: 0;
  padding: 0;
  line-height: 100%;
  background-image: none;
}
.footer .columnsContainer .column ul li a {
  font-family: 'arial bold', arial, sans-serif;
  font-style: normal;
  font-size: 11px;
  color: #FFF;
  line-height: 100%;
  margin-bottom: 11px;
  display: block;
}
.footer .columnsContainer .column ul li a:hover {
  color: #FFDE00;
}
.footer .columnsContainer .column ul ul li {
  padding-left: 9px;
}
.footer .columnsContainer .column ul ul li a {
  font-family: arial, sans-serif;
}
.footer .columnsContainer .column ul ul li a:hover {
  color: #FFDE00;
}
.footer a.chooseyourservices {
  display: inline-block;
  width: 354px;
  height: 32px;
  margin-bottom: 24px;
  text-indent: -999em;
  background: url(../images/ui/btnChooseYourMainstreamServices.jpg) 0 0 no-repeat;
}
.ie .footer a.chooseyourservices  {
  display: block;
}
.footer a.chooseyourservices:hover {
  background-position: 0 -32px;
}
.footer img.logo {
  bottom: 18px;
  position: absolute;
  right: 0;
}
.footer .footerDetails p {
  font-family: arial, sans-serif;
  font-style: normal;
  font-size: 11px;
  color: #FFF;
  margin-bottom: 15px;
}
.footer .footerDetails p span {
  margin-left: 42px;
}
.footer .footerDetails p a {
  color: #FFF;
}
.footer .footerDetails p a:hover {
  color: #FFDE00;
}
/*==== CONTENT ====*/
.testimonial {
  background: url(../images/ui/bgTestimonial.jpg) 17px 11px no-repeat #fffcd7;
  border-left: 4px solid #FFDE00;
  padding: 10px 20px 11px 18px;
  margin-top: 33px;
  margin-bottom: 46px;
}
.testimonial p.quote {
  font-family: Georgia, serif;
  font-style: italic;
  font-size: 14px;
  color: #002526;
  line-height: 22px;
  text-indent: 35px;
  margin-bottom: 1px;
}
.testimonial p.author {
  font-family: arial, sans-serif;
  font-style: italic;
  font-size: 12px;
  line-height: 22px;
  color: #7F9292;
  margin-bottom: 0px;
}
a.callUsContent {
  margin: 50px 0 0px 0;
  background: url("../images/ui/btnCallUsTodayContent.jpg") no-repeat scroll left top transparent;
  display: block;
  height: 32px;
  padding: 0;
  text-indent: -999em;
  width: 209px;
}
a.callUsContent:hover, a.callUsContent.active {
  background-position: 0 -32px;
  background-image: url("../images/ui/btnCallUsTodayContent.jpg");
}
a.chooseyourservicesContent {
  margin: 12px 0 39px 0;
  background: url("../images/ui/btnChooseYourMainstreamServicesContent.jpg") no-repeat scroll left top transparent;
  display: block;
  height: 77px;
  width: 364px;
  padding: 0;
  text-indent: -999em;
}
a.chooseyourservicesContent:hover {
  background-position: 0 -77px;
}
/*==== HOME ====*/
.newsListItem {
  width: 358px;
}
.newsListItem div.titleContainer {
  border-bottom: 4px solid #FFDE00;
  margin-bottom: 3px;
  padding-bottom: 5px;
}
.newsListItem div.titleContainer:hover {
  border-bottom: 4px solid #002527;
}
.newsListItem a.title {
  font-family: fb, sans-serif;
  text-transform: uppercase;
  font-size: 24px;
  line-height: 18px;
  /*font-style: italic; BEFORE TWEAK*/

  color: #FFDE00;
}
.ie .newsListItem a.title  {
  line-height: 22px;
}
.newsListItem a.title:hover {
  color: #002527;
}
.newsListItem p.synopsis {
  font-size: 12px;
}
.newsListItem p.synopsis a {
  background: url("../images/ui/btnReadMore.jpg") no-repeat scroll 0 0;
  display: inline-block;
  height: 20px;
  padding: 0 0 0 12px;
  width: 99px;
  color: #002526;
}
.newsListItem p.synopsis a:hover {
  background-position: 0 -20px;
  color: #FFDF00;
}
.callUsContentContainer {
  clear: both;
  position: relative;
}
.callUsContentContainer .callUsTodayContent {
  background: #FFDE00;
  width: 236px;
  padding-top: 9px;
  padding-left: 21px;
  padding-bottom: 0;
  position: absolute;
  z-index: 9;
  left: -999em;
}
.ie .callUsContentContainer .callUsTodayContent  {
  right: -4px;
}
.callUsContentContainer .callUsTodayContent div {
  margin-bottom: 6px;
  overflow: auto;
}
.callUsContentContainer .callUsTodayContent div span.town {
  float: left;
  /*width: 106px; BEFORE TWEAK*/

  width: 126px;
  word-wrap: break-word;
  margin-right: 6px;
  font-family: arial, sans-serif;
  font-size: 14px;
  font-style: italic;
  color: #002526;
  margin-bottom: 0px;
}
.callUsContentContainer .callUsTodayContent div span.number {
  float: left;
  width: 100px;
  margin-bottom: 0px;
  font-family: arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #7F9292;
}
.callUsContentContainer .callUsTodayContent a {
  font-family: arial, sans-serif;
  font-style: italic;
  color: #FFFFFF;
  text-transform: uppercase;
  line-height: 120%;
  font-size: 14px;
  background: #7F9293;
  display: inline-block;
  width: 244px;
  margin-bottom: -5px;
  margin-left: -21px;
  margin-top: 6px;
  padding: 7px 0 17px 13px;
}
.callUsContentContainer .callUsTodayContent a:hover {
  background: #ACB8B9;
  color: #002527;
}
/*=== ABOUT US ====*/
a.btnReadMore {
  background: url("../images/ui/btnReadMore.jpg") no-repeat scroll 0 0;
  display: inline-block;
  height: 20px;
  padding: 0 0 0 12px;
  width: 99px;
  color: #002526;
}
a.btnReadMore:hover {
  background-position: 0 -20px;
  color: #FFDF00;
}
/*==== CONTACT PAGE ====*/
.contactLeft .column {
  width: 252px;
  float: left;
  margin-right: 56px;
}
.contactLeft .column.last {
  margin-right: 0;
}
.contactLeft .column h2 {
  text-transform: uppercase;
}
.contactLeft .column .freightItem {
  border-bottom: 1px solid #FFDE00;
  padding-bottom: 14px;
  margin-bottom: 26px;
}
.contactLeft .column .freightItem h2 {
  margin-bottom: 2px;
}
.contactLeft .column .freightItem p {
  margin-bottom: 0px;
}
.contactLeft .column .freightItem p span {
  color: #FFDF00;
  font-style: italic;
  font-weight: bold;
}
.contactLeft .column .freightItem p a {
  color: #002526;
}
.contactLeft .column .freightItem p a:hover {
  color: #FFDF00;
}
.contactLeft .column h2.centres {
  margin-bottom: 17px;
}
.contactLeft .column .centresItem {
  border-top: 1px solid #FFDE00;
  padding-bottom: 14px;
  padding-top: 7px;
  margin-bottom: 0px;
}
.contactLeft .column .centresItem.last {
  border-bottom: 1px solid #FFDE00;
}
.contactLeft .column .centresItem p {
  margin-bottom: 0px;
}
.contactLeft .column .centresItem p.town {
  color: #7F9292;
  font-style: italic;
  font-weight: bold;
}
.contactLeft .column .centresItem p span {
  color: #FFDF00;
  font-style: italic;
  font-weight: bold;
}
.contactLeft .column .centresItem p a {
  color: #002526;
}
.contactLeft .column .centresItem p a:hover {
  color: #FFDF00;
}
.contactFormContainer h2 {
  margin-bottom: 25px;
}
.contactFormContainer fieldset {
  border: none;
  padding: 0;
  margin: 0 0 226px 0;
}
.contactFormContainer fieldset p {
  color: #7F9292;
  font-style: italic;
  font-weight: bold;
  margin-bottom: 0px;
}
.contactFormContainer fieldset span {
  float: left;
  width: 168px;
}
.contactFormContainer fieldset .checkboxes {
  margin-bottom: 22px;
  overflow: auto;
}
.contactFormContainer fieldset input {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #002526;
  margin-bottom: 2px;
}
.contactFormContainer fieldset input.inputField {
  border: 1px solid #FFDE00;
  width: 352px;
  padding: 2px 5px;
  height: 21px;
  margin-bottom: 17px;
}
.contactFormContainer fieldset label {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #002526;
  margin-bottom: 2px;
}
.contactFormContainer fieldset textarea {
  border: 1px solid #FFDE00;
  width: 352px;
  height: 80px;
  padding: 5px 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #002526;
  margin-bottom: 16px;
}
.contactFormContainer fieldset a {
  display: block;
  width: 76px;
  height: 27px;
  text-indent: -999em;
  float: right;
  margin-top: -2px;
  background: url("../images/ui/btnSend.jpg") no-repeat scroll 0 0;
}
.contactFormContainer fieldset a:hover {
  background-position: 0 -27px;
}
.newsletterSignUp {
  background: url("../images/ui/bgEnewsletter.png") no-repeat scroll 0 0;
  width: 364px;
  height: 150px;
  position: relative;
}
.newsletterSignUp input {
  width: 237px;
  height: 23px;
  background: none;
  border: none;
  padding: 2px 5px;
  position: absolute;
  top: 57px;
  left: 11px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 22px;
  color: #7F9292;
}
.ie .newsletterSignUp input  {
  padding-top: 6px;
}
.newsletterSignUp input.name {
  width: 293px;
}
.newsletterSignUp input.email {
  top: 95px;
}
.newsletterSignUp a {
  width: 76px;
  height: 27px;
  position: absolute;
  top: 94px;
  left: 238px;
  display: block;
  background: url("../images/ui/btnSignup.gif") no-repeat scroll 0 0;
  text-indent: -999em;
}
.newsletterSignUp a:hover {
  background-position: 0 -27px;
}
.newsletterSignUp p.success, .newsletterSignUp p.error {
  position: absolute;
  top: 131px;
}
/*==== NEWS ====*/
.newsLandingContainer .newsListItem {
  width: 560px;
  border-bottom: 1px solid #FFDE00;
  margin-bottom: 19px;
}
.newsLandingContainer .newsListItem a.title {
  font-family: fr, sans-serif;
  display: block;
  color: #002526;
  text-transform: none;
  /*font-style: italic; BEFORE TWEAK*/

  font-size: 24px;
  line-height: 33px;
  margin-bottom: -2px;
}
.newsLandingContainer .newsListItem a.title:hover {
  color: #FFDE00;
}
.newsLandingContainer .newsListItem p.date {
  color: #7F9292;
  font-size: 12px;
  margin-bottom: 11px;
}
.newsLandingContainer .newsListItem p.synopsis {
  font-size: 14px;
  margin-bottom: 15px;
}
.newsLandingContainer .newsListItem p.synopsis a {
  font-size: 12px;
}
.newsLandingContainer ul.paging li {
  background: url(../images/ui/btnNewsPagingLeft.png) no-repeat scroll 0 0;
  display: inline-block;
  height: 22px;
  margin-left: -14px;
  padding: 0;
  position: relative;
}
.ie .newsLandingContainer ul.paging li  {
  display: inline;
}
.newsLandingContainer ul.paging li:hover, .newsLandingContainer ul.paging li.active {
  background-position: left -22px;
  cursor: pointer;
}
.newsLandingContainer ul.paging li.first {
  margin-left: -10px;
  background: #FFE21A;
}
.newsLandingContainer ul.paging li.first:hover, .newsLandingContainer ul.paging li.first.active {
  background: #082B26;
}
.newsLandingContainer ul.paging li.nohover:hover {
  background: url(../images/ui/btnNewsPagingLeft.png) no-repeat scroll 0 0;
}
.newsLandingContainer ul.paging li a {
  display: inline-block;
  color: #082B26;
  font-family: arial, sans-serif;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
  background: url(../images/ui/btnNewsPagingRight.png) no-repeat scroll top right;
  height: 20px;
  margin: 0;
  padding: 0 10px 2px 10px;
}
.newsLandingContainer ul.paging li a:hover, .newsLandingContainer ul.paging li a.active {
  cursor: pointer;
  background-position: right -22px;
  color: #FFE21A;
}
.newsLandingContainer ul.paging li a:hover span, .newsLandingContainer ul.paging li a.active span {
  background-color: #082B26;
}
.newsLandingContainer ul.paging li a.nohover:hover {
  background: url(../images/ui/btnNewsPagingRight.png) no-repeat scroll top right;
}
.newsLandingContainer ul.paging li a.nohover:hover span {
  background-color: #FFE21A;
  color: #082B26;
}
.newsLandingContainer ul.paging li a span {
  background-color: #FFE21A;
  display: inline-block;
  height: 19px;
  padding: 3px 6px 0;
}
.shareThisPage a {
  width: 192px;
  height: 33px;
  display: block;
  text-indent: -999em;
  margin-bottom: 30px;
  background: url(../images/ui/btnShareThisPage.png) no-repeat scroll 0 0;
}
.ie6 .shareThisPage a  {
  background: url(../images/ui/btnShareThisPage.gif) no-repeat scroll 0 0;
}
.shareThisPage a:hover {
  background-position: 0 -33px;
}
.tagsContainer {
  background: #E5E9E9;
  width: 364px;
  padding: 8px 0px;
  margin-bottom: 28px;
}
.tagsContainer h2 {
  font-family: fb, sans-serif;
  font-style: normal;
  color: #7F9293;
  margin-bottom: 5px;
  padding-left: 13px;
}
.tagsContainer a {
  display: block;
  padding: 8px 13px;
  font-family: arial, sans-serif;
  font-style: italic;
  font-size: 14px;
  line-height: 14px;
  text-transform: uppercase;
  color: #7F9292;
  border-top: 1px solid #FFF;
  margin-bottom: 0;
}
.tagsContainer a:hover, .tagsContainer a.active {
  color: #002526;
  background: none;
}
.newsDetailContainer p.pageTitle {
  margin-bottom: 5px;
}
.newsDetailContainer h2 {
  font-family: fr;
}
.newsDetailContainer img {
  width: 560px;
  margin-bottom: 15px;
}
/*==== SERVICES ====*/
ul.subnavContent {
  margin-top: -4px;
  margin-bottom: 8px;
  margin-left: 10px;
}
ul.subnavContent li {
  background: url(../images/ui/btnNewsPagingLeft.png) no-repeat scroll 0 0;
  display: inline-block;
  margin-bottom: 0;
  height: 22px;
  /*margin-left: -14px; BEFORE TWEAK*/

  margin-left: -10px;
  padding: 0;
  position: relative;
}
.ie ul.subnavContent li  {
  display: inline;
}
ul.subnavContent li.first {
  margin-left: -10px;
  background: #FFE21A;
}
ul.subnavContent li.first:hover, ul.subnavContent li.first.active {
  background: #FFE21A;
  color: #082B26;
}
ul.subnavContent li.first a {
  padding-left: 4px;
}
ul.subnavContent li.nohover:hover {
  background: url(../images/ui/btnNewsPagingLeft.png) no-repeat scroll 0 0;
}
ul.subnavContent li a {
  display: inline-block;
  text-transform: uppercase;
  color: #7F9292;
  font-family: arial, sans-serif;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
  background: url(../images/ui/btnNewsPagingRight.png) no-repeat scroll top right;
  height: 20px;
  margin: 0;
  padding: 0 10px 2px 10px;
}
ul.subnavContent li a:hover, ul.subnavContent li a.active {
  cursor: pointer;
  color: #082B26;
}
ul.subnavContent li a:hover span, ul.subnavContent li a.active span {
  background-color: #FFE21A;
}
ul.subnavContent li a.nohover:hover {
  background: url(../images/ui/btnNewsPagingRight.png) no-repeat scroll top right;
}
ul.subnavContent li a.nohover:hover span {
  background-color: #FFE21A;
  color: #082B26;
}
ul.subnavContent li a span {
  background-color: #FFE21A;
  display: inline-block;
  height: 19px;
  padding: 3px 1px 0;
}
/*==== FAQs ====*/
.faqs .question {
  display: inline-block;
  width: 560px;
  margin-top: 3px;
  padding-top: 31px;
  border-top: 1px solid #FFDE00;
}
.ie6 .faqs .question {
  width: 480px;
}
a.close {
  background: url(../images/ui/btnFAQClose.jpg) no-repeat scroll 0 0px;
  display: block;
  float: right;
  height: 27px;
  margin: -31px 0 0 -4px;
  width: 43px;
}
a.close:hover {
  background-position: 0 -27px;
}
a.linkQuestion {
  color: #7F9292;
  font-family: fr, sans-serif;
  font-weight: bold;
  font-size: 24px;
  margin-bottom: 20px;
  text-decoration: none;
  font-style: italic;
}
a.linkQuestion span {
  color: #FFDE00;
  font-style: normal;
}
.question_closed .answer {
  display: none;
}
.answer {
  margin-top: 10px;
}
.answer a {
  color: #C5A0A5;
  text-decoration: underline;
}
.answer a:hover {
  color: #666;
}
.answer p {
  color: #002526;
  font-family: arial, sans-serif;
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 15px;
}
.answer p span {
  color: #FFDE00;
  font-family: fr, sans-serif;
  font-size: 24px;
}
.faqs .question_closed {
  margin: 3px 0 0 0;
  display: inline-block;
  padding-top: 31px;
  width: 560px;
  border-top: 1px solid #FFDE00;
}
.faqs .question_closed.first {
  border: none;
  padding-top: 0;
}
.ie6 .faqs .question_closed {
  width: 480px;
}
.question_closed .close {
  display: block;
  background-position: 0 27px;
}
.question_closed .close:hover {
  background-position: 0 27px;
}
.question_closed a.linkQuestion {
  color: #002526;
  font-family: fr, sans-serif;
  font-size: 24px;
  font-style: italic;
  margin-bottom: 20px;
  padding-bottom: 3px;
  font-weight: normal;
  text-decoration: none;
}
.question_closed a.linkQuestion span {
  color: #FFDE00;
  font-style: normal;
}
.question_closed a.linkQuestion:hover {
  color: #666;
}
/*==== DOWNLOADS ====*/
.downloadLink {
  font-family: arial, sans-serif;
  font-style: italic;
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  color: #7F9292;
  display: block;
  border-bottom: 1px solid #FFDE00;
  margin-bottom: 23px;
}
.ie .downloadLink  {
  line-height: 22px;
}
.downloadLink span {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
}
.downloadLink:hover {
  color: #002526;
}
h2.downloads {
  margin-bottom: 0;
}
.testimonial.downloads {
  margin-top: 54px;
}
/*==== Choose Your Mainstream Services ====*/
.chooseYourServicesContainer {
  height: 390px;
}
.chooseYourServicesContainer .leftPanel {
  width: 504px;
  float: left;
}
.chooseYourServicesContainer .leftPanel p {
  font-family: fr, sans-serif;
  font-size: 18px;
  color: #002526;
  line-height: 14px;
  margin-bottom: 12px;
}
.chooseYourServicesContainer .leftPanel .row {
  width: 504px;
  height: 95px;
  border-bottom: 1px solid white;
  position: relative;
}
.chooseYourServicesContainer .leftPanel .row p {
  font-family: fr, san-serif;
  text-align: center;
  font-style: italic;
  font-size: 14px;
  margin: 0;
  position: relative;
  top: 45px;
  color: #002526;
}
.chooseYourServicesContainer .leftPanel .row p span {
  font-family: fb, sans-serif;
}
.chooseYourServicesContainer .leftPanel .row p.add {
  display: block;
}
.chooseYourServicesContainer .leftPanel .row p.remove {
  display: none;
}
.chooseYourServicesContainer .leftPanel .row .bgleft {
  width: 251px;
  height: 95px;
  border-right: 1px solid #FFF;
  position: absolute;
  left: 0;
  top: 0;
}
.chooseYourServicesContainer .leftPanel .row .bgleft.checked, .chooseYourServicesContainer .leftPanel .row .bgleft.hover {
  background: #EEEEEE !important;
  background-image: none !important;
}
.chooseYourServicesContainer .leftPanel .row .bgright {
  width: 251px;
  height: 95px;
  border-right: 1px solid #FFF;
  position: absolute;
  right: 0;
  top: 0;
}
.chooseYourServicesContainer .leftPanel .row .bgright.unchecked {
  background: #FFDE00 !important;
  background-image: none !important;
}
.chooseYourServicesContainer .leftPanel .row input {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 504px;
  height: 95px;
  cursor: pointer;
  opacity: 0;
}
.ie .chooseYourServicesContainer .leftPanel .row input  {
  filter: alpha(opacity=0);
}
.chooseYourServicesContainer .leftPanel .row.freight .bgleft {
  background: url(../images/ui/bgServiceRowFreight.png) no-repeat scroll 0 0;
}
.chooseYourServicesContainer .leftPanel .row.freight .bgright {
  background: #FFDE00;
}
.chooseYourServicesContainer .leftPanel .row.freight .bgright.checked, .chooseYourServicesContainer .leftPanel .row.freight .bgright.hover {
  background: url(../images/ui/bgServiceRowFreight.png) no-repeat scroll -252px 0;
}
.chooseYourServicesContainer .leftPanel .row.containers .bgleft {
  background: url(../images/ui/bgServiceRowContainers.png) no-repeat scroll 0 0;
}
.chooseYourServicesContainer .leftPanel .row.containers .bgright {
  background: #FFDE00;
}
.chooseYourServicesContainer .leftPanel .row.containers .bgright.checked, .chooseYourServicesContainer .leftPanel .row.containers .bgright.hover {
  background: url(../images/ui/bgServiceRowContainers.png) no-repeat scroll -252px 0;
}
.chooseYourServicesContainer .leftPanel .row.warehousing .bgleft {
  background: url(../images/ui/bgServiceRowWarehouse.png) no-repeat scroll 0 0;
}
.chooseYourServicesContainer .leftPanel .row.warehousing .bgright {
  background: #FFDE00;
}
.chooseYourServicesContainer .leftPanel .row.warehousing .bgright.checked, .chooseYourServicesContainer .leftPanel .row.warehousing .bgright.hover {
  background: url(../images/ui/bgServiceRowWarehouse.png) no-repeat scroll -252px 0;
}
.chooseYourServicesContainer .leftPanel .row.nzfreight .bgleft {
  background: url(../images/ui/bgServiceRowNZFreight.png) no-repeat scroll 0 0;
}
.chooseYourServicesContainer .leftPanel .row.nzfreight .bgright {
  background: #FFDE00;
}
.chooseYourServicesContainer .leftPanel .row.nzfreight .bgright.checked, .chooseYourServicesContainer .leftPanel .row.nzfreight .bgright.hover {
  background: url(../images/ui/bgServiceRowNZFreight.png) no-repeat scroll -252px 0;
}
.chooseYourServicesContainer .rightPanel {
  width: 476px;
  float: left;
}
.chooseYourServicesContainer .rightPanel p {
  font-family: fr, sans-serif;
  font-size: 18px;
  color: #002526;
  line-height: 14px;
  margin-bottom: 12px;
  margin-left: 30px;
}
.chooseYourServicesContainer .rightPanel fieldset {
  width: 421px;
  height: 319px;
  background-color: #FFDE00;
  border: none;
  margin: 0;
  padding: 26px 27px 38px 28px;
  position: relative;
}
.ie6 .chooseYourServicesContainer .rightPanel fieldset  {
  padding-bottom: 31px;
}
.chooseYourServicesContainer .rightPanel fieldset label {
  font-family: arial, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #0D1B0C;
  line-height: 120%;
  margin: 0 0 0 3px;
  padding-bottom: 3px;
  float: left;
}
.chooseYourServicesContainer .rightPanel fieldset input {
  background: #FFE94A;
  border: 1px solid #FFF;
  width: 409px;
  height: 20px;
  padding: 5px;
  float: left;
  margin-bottom: 19px;
}
.chooseYourServicesContainer .rightPanel fieldset input.phone {
  width: 164px;
  clear: both;
}
.chooseYourServicesContainer .rightPanel fieldset a {
  width: 230px;
  height: 34px;
  display: block;
  text-indent: -999em;
  background: url(../images/ui/btnSendToMainstream.png) no-repeat scroll 0 0;
  position: absolute;
  bottom: 32px;
  right: 28px;
}
.gecko .chooseYourServicesContainer .rightPanel fieldset a  {
  bottom: 60px;
  right: 56px;
}
.chooseYourServicesContainer .rightPanel fieldset a:hover {
  background-position: 0 -34px;
}
.chooseYourServicesContainer p.error, .chooseYourServicesContainer p.success {
  float: left;
  margin-top: 0;
  width: 464px;
  margin-left: 504px;
}
.consignmentTrackingContainer p.err {
  color: #fff;
  font-size: 14px;
  padding: 0 14px 10px 28px;
}
.consignmentTrackingContainer .documents {
  width: 952px;
  background: #EEEEEE;
  padding: 0px 14px 0px 14px;
  overflow: auto;
}
.consignmentTrackingContainer .documents img {
  max-width: 952px;
  margin: 0 auto;
}
.consignmentTrackingContainer .documents h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 28px;
  margin-top: 14px;
  margin-left: 14px;
}
.consignmentTrackingContainer .documents .nav {
  float: right;
  margin: 10px 0px;
  /*position: relative;*/

}
.consignmentTrackingContainer .documents .nav p {
  float: left;
  margin: 0 45px 0 0;
  font-weight: bold;
}
.consignmentTrackingContainer .documents .nav a {
  display: block;
  text-indent: -999em;
  background: url(../images/ui/btnConsignmentNextPrevious.png) no-repeat scroll top left;
  height: 22px;
  margin: 0;
  float: left;
  /*position: relative;*/

}
.consignmentTrackingContainer .documents .nav a:hover {
  z-index: 9999999;
}
.consignmentTrackingContainer .documents .nav a.next {
  width: 120px;
  background-position: -138px 0;
  margin-left: -19px;
  z-index: 1;
}
.consignmentTrackingContainer .documents .nav a.next:hover {
  background-position: -138px -22px;
}
.consignmentTrackingContainer .documents .nav a.previous {
  width: 139px;
  margin-right: 10px;
}
.consignmentTrackingContainer .documents .nav a.previous:hover {
  background-position: 0px -22px;
}
.consignmentTrackingContainer .details {
  width: 952px;
  background: #FFDE00;
  padding: 10px 14px 14px 14px;
  overflow: auto;
}
.consignmentTrackingContainer .details .left {
  width: 530px;
  float: left;
  margin-right: 32px;
}
.consignmentTrackingContainer .details .left p.title {
  font-size: 18px;
  font-weight: bold;
  line-height: 28px;
  margin: 0;
  padding: 5px 0 5px 14px;
  border-bottom: 1px solid #FFEC67;
}
.consignmentTrackingContainer .details .left .consignLink {
  padding: 8px 14px 6px 14px;
  clear: both;
  overflow: auto;
  display: block;
  color: #000;
  position: relative;
  cursor: default;
  border-bottom: 1px solid #FFEC67;
}
.consignmentTrackingContainer .details .left .consignLink.yellow {
  background: #FFE425;
}
.consignmentTrackingContainer .details .left .consignLink span.view {
  font-size: 14px;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  padding: 7px 14px 0 14px;
  color: #7F9292;
  background: #FFE425;
  display: none;
}
.consignmentTrackingContainer .details .left .consignLink span.statusName {
  font-weight: bold;
  font-family: arial, sans-serif;
  font-size: 14px;
  width: 150px;
  float: left;
  line-height: 100%;
}
.consignmentTrackingContainer .details .left .consignLink span.statusData {
  font-family: arial, sans-serif;
  font-size: 14px;
  width: 348px;
  float: left;
  line-height: 100%;
}
.consignmentTrackingContainer .details .left div {
  display: none;
  padding: 0 0 5px 34px;
  background: #FFE425;
}
.consignmentTrackingContainer .details .left div span {
  font-family: arial, sans-serif;
  font-size: 12px;
  padding-right: 7px;
}
.consignmentTrackingContainer .details .left div span strong {
  text-transform: capitalize;
}
.consignmentTrackingContainer .details .left .trackingBox {
  display: block;
  background: #E6C900;
  padding: 14px 19px 12px 19px;
  position: relative;
  overflow: hidden;
}
.consignmentTrackingContainer .details .left .trackingBox .trackingBoxInner {
  display: block;
  padding: 0;
  background: none;
}
.consignmentTrackingContainer .details .left .trackingBox h2 {
  text-transform: none;
  font: bold 18px Arial, Helvetica, sans-serif;
}
.consignmentTrackingContainer .details .left .trackingBox a.windowToggle {
  position: absolute;
  margin-top: -1px;
  right: 21px;
  width: 83px;
  height: 17px;
  background: url('../images/ui/btn-lightbox.png');
  color: #FFF;
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  text-align: center;
  padding-top: 2px;
}
.consignmentTrackingContainer .details .left .trackingBox a.windowToggle:hover {
  background-position: 0 -19px;
  color: #000;
}
.consignmentTrackingContainer .details .left .trackingBox p {
  width: 392px;
  line-height: 23px;
  margin-top: 1px;
  margin-bottom: 15px;
}
.consignmentTrackingContainer .details .left .trackingBox label {
  display: block;
  font: bold 12px Arial, Helvetica, sans-serif;
  margin-left: 4px;
  margin-bottom: 2px;
}
.consignmentTrackingContainer .details .left .trackingBox .fields {
  display: block;
  padding: 0;
  background: none;
}
.consignmentTrackingContainer .details .left .trackingBox input {
  display: block;
  border: solid 1px #FFF;
  background: #FFE94A;
  padding: 5px;
  height: 20px;
  width: 409px;
  margin-bottom: 19px;
}
.consignmentTrackingContainer .details .left .trackingBox a.addAnother {
  float: left;
  width: 173px;
  height: 17px;
  background: url('../images/ui/btn-lightbox-173.png');
  text-align: center;
  color: #FFF;
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  text-align: center;
  padding-top: 2px;
  margin: 15px 18px 0 0;
}
.consignmentTrackingContainer .details .left .trackingBox a.addAnother:hover {
  background-position: 0 -19px;
  color: #000;
}
.consignmentTrackingContainer .details .left .trackingBox a.submit {
  float: left;
  width: 205px;
  height: 29px;
  padding-left: 25px;
  padding-top: 5px;
  background: url('../images/ui/btnTrackingSubmit.png');
  color: #FFDE00;
  font: bold 16px fb, arial, sans-serif;
  text-transform: uppercase;
}
.consignmentTrackingContainer .details .left .trackingBox a.submit:hover {
  background-position: 0 -34px;
  color: #000;
}
.consignmentTrackingContainer .details .left .trackingBox .clearer {
  display: block;
  background: none;
}
.consignmentTrackingContainer .details .right {
  width: 388px;
  float: left;
  overflow: auto;
}
.consignmentTrackingContainer .details .right p.title {
  font-size: 18px;
  font-weight: bold;
  line-height: 28px;
  margin: 0;
  padding: 5px 0 5px 14px;
  border-bottom: 1px solid #FFEC67;
}
.consignmentTrackingContainer .details .right div {
  padding: 8px 14px 6px 14px;
  border-bottom: 1px solid #FFEC67;
  clear: both;
  overflow: auto;
}
.consignmentTrackingContainer .details .right div span.statusName {
  font-weight: bold;
  font-family: arial, sans-serif;
  font-size: 14px;
  width: 113px;
  margin-right: 20px;
  float: left;
  line-height: 100%;
  text-transform: capitalize;
}
.consignmentTrackingContainer .details .right div span.statusData {
  font-family: arial, sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  width: 220px;
  float: left;
  line-height: 100%;
}
.consignmentTrackingContainer .finePrint {
  width: 500px;
  padding: 14px;
}
.consignmentTrackingContainer .finePrint p {
  font-size: 12px;
  line-height: 16px;
  color: #002526;
}
.consignmentTrackingContainer .disclaimer h3 {
  font-size: 12px;
  font-weight: bold;
  line-height: 28px;
  margin: 0;
  padding: 5px 0 5px 14px;
  font-family: Arial, Helvetica, sans-serif;
  color: #002526;
}
.consignmentTrackingContainer .disclaimer p {
  font-size: 9px;
  line-height: 120%;
  margin: 0 15px 4px 15px;
}
.spacerForBG {
  height: 283px;
}
div.lb-tools {
  position: absolute;
  top: 15px;
  left: 0;
  width: 965px;
  text-align: right;
}
div.lb-tools a {
  display: inline-block;
  background: transparent url(../images/ui/btn-lightbox.png) no-repeat 0 -19px;
  color: #002527;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
  padding: 2px 0;
  width: 83px;
  text-align: center;
}
div.lb-tools a:hover, div.lb-tools a.rev {
  background-position: 0 0px;
  color: #fff;
}
div.lb-tools a.rev:hover {
  background-position: 0 -19px;
  color: #002527;
}
div.lb-tools a.print {
  margin-left: -11px;
}
div.lb-tools .email-consignment {
  z-index: 100;
  position: absolute;
  background: #FFDF00;
  left: 531px;
  top: 21px;
  display: none;
  border: 1px solid #FFEC67;
  width: 449px;
}
div.lb-tools .email-consignment .inner {
  text-align: left;
  padding: 14px 14px 8px 14px;
  overflow: hidden;
}
div.lb-tools .email-consignment label {
  color: #0D1B0C;
  font-family: arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 120%;
  margin: 0 0 0 3px;
  padding-bottom: 3px;
  display: block;
}
div.lb-tools .email-consignment input, div.lb-tools .email-consignment select {
  background: none repeat scroll 0 0 #FFE94A;
  border: 1px solid #FFFFFF;
  height: 20px;
  padding: 5px;
  width: 409px;
}
div.lb-tools .email-consignment select {
  width: 420px;
  height: 32px;
}
div.lb-tools .email-consignment div {
  margin-top: 2px;
  text-align: right;
}
div.lb-tools .email-consignment #lb-error, div.lb-tools .email-consignment #lb-information {
  display: none;
  margin-bottom: 0;
}
div.lb-tools .email-consignment #lb-error {
  color: #f00;
}
div.lb-tools .email-consignment a {
  background: transparent url(../images/ui/btn-lightbox.png) no-repeat 0 0px;
  color: #fff;
}
div.lb-tools .email-consignment a:hover, div.lb-tools .email-consignment a.rev {
  background-position: 0 -19px;
  color: #002527;
}
div.lb-tools .email-consignment a.rev:hover {
  background-position: 0 0px;
  color: #fff;
}
div.lb-tools .ie .email-consignment {
  left: 750px;
  background: #F00;
}
.consignmentContent p.pageTitle {
  background: none;
  color: #002527;
  padding-top: 20px;
}
.conHeader {
  padding-left: 28px;
  background: none repeat scroll 0 0 #FFDE00;
}
body.conBody {
  background: none repeat scroll 0 0 #FFDE00;
}
div.lb-tools2 {
  position: inherit;
  top: inherit;
  left: inherit;
  padding-bottom: 14px;
}
div.printOnly {
  display: none;
}

