html
{
	background: #dbe1e9;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-align: center;
}
body
{
	background: #dbe1e9 url(../../images/MC_BG.jpg) repeat-x top;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-align: center;
}
div
{
	padding: 0;
	margin: 0;
}
span
{
	padding: 0;
	margin: 0;
}
table
{
	border: 0;
}
img
{
	border: 0px;
	visibility: visible;
}
a:link, a:active, a:hover, a:visited
{
	text-decoration:underline;
}
.CB
{
	clear: both;
}
.CB1
{
	clear: both;
	height: 1px;
	margin-top: -1px;
}
.FL
{
	float: left;
}
.FR
{
	float: right;
}
.HorizontalDots
{
	background: url(../../images/MC_HorizontalDots.gif) repeat-x left;
}
.PageAlign
{
	width: 997px;
	margin: auto;
	text-align: left;
}
.HeaderImg
{
	position:relative;
	top:1px;
}
#Header{ background:url(/images/header-bg.jpg) no-repeat 0 bottom; height:145px;}
.HeaderImg a{ background:url(/images/header-logo.png) no-repeat 0 0; width:637px; height:144px; display:block;}
.HeaderImgHome
{
	width: 756px;
	height: 145px;
}
.HeaderRightHome
{
	width: 360px;
	height: 144px;
	position:relative;
	top:1px;
}
.HeaderRight
{
	width: 328px;
	height: 145px;
	background: url(../../images/MC_HeaderBG.jpg) no-repeat top left;
	float:right;
}
.HeaderBG
{
}
.NavRow
{
	width: 100%;
	min-height: 35px;
	background: url(/images/nav-BG.gif) repeat-x top left;
}
.Nav, .Nav ul.horizontal
{
	width: 745px;
}
.SearchArea
{
	width: 192px;
}
.MainArea
{
	width: 997px;
	background: #fff;
}
.MainPadding
{
	width: 943px;
	padding: 9px 0 0 0;
}
.HomePadding
{
	width: 983px;
	padding: 7px 0 7px 0;
	margin: 0 0 0 7px;
}
.MainLeft
{
	width: 45px;
	height: 560px;
}
.FullContentCell
{
	width: 943px;
}
.TwoContentCellLarge
{
	width: 617px;
	vertical-align:top;
}
.TwoContentCellSpacer
{
	width:25px;
}
.TwoContentCellSmall
{
	width: 290px;
	vertical-align:top;
	padding-left:10px;
	border-left: solid 1px #999999;
}

.HomeLargeLeftCell
{
	width: 688px;
}
.HomeStepsCell
{
    width: 688px;
    height: 163px;
}
.3StepFirst
{
    margin: 0 0 0 22px;
}
.3StepSecond
{
    margin: 0 0 0 3px;
}
.3StepThird
{
    margin: 0 0 0 3px;
}
.HomeRotatorCell
{
	width: 688px;
	margin: 2px 0 0 0;
}
.HomeRotatedImage
{
    width: 342px;
}
.HomeRotatedText
{
    width: 339px;
}
.HomeRotatedSpacer
{
    width: 6px;
}
h3.HomeTitleText
{
    font: bold 18px/20px Arial;
    padding: 0;
    margin: 0 0 10px 0;
}
.HomeContentCell
{
	width: 688px;
	margin: 5px 0 0 0;
}
.HomeQuoteCell
{
	width:288px;
	margin: 0 0 0 6px;
}
.HomeQuoteArea
{
    width:295px;
    height:162px;
    background:#fff;
    margin: 0 0 6px 0;
    background:url(/images/gradient-aqua.gif) repeat-x;
    position:relative;
    right:7px;
}

.TransportDDL{ padding-top:10px;}

.HomeQuoteTitle
{
    color:#FFFFFF;
    font-family:arial;
    font-size:19px;
    height:27px;
    line-height:27px;
    text-indent:30px;
}
.GetAQuoteMiniForm
{
    text-align: center;
}
a.QuoteButton
{
    border: none;
    cursor: pointer;
    background: url(/images/GetQuoteBtn2.png) no-repeat;
    width: 163px;
    height: 48px;
    display:block;
    color:#fff;
    margin:auto;
    line-height:42px;
    font-family:Arial;
    font-size:15px;
    position:relative;
    top:5px;
    right:15px;
}
.PromoPanelCell
{
    width:288px;
    height: 163px;
    border: solid 1px #000;
}
.PromoPanelInner
{
    width:260px;
    margin:0 0 0 16px;
}
.PromoPanelText
{
    margin: 0 13px 0 16px;
}
.TestimonialsCell
{
    width:288px;
    height: 163px;
    overflow: hidden;
    border: solid 1px #000;
    margin: 6px 0 0 0;
}
.TestimonialsPanelText
{
    width:260px;
    height: 163px;
    margin:0 0 0 16px;
}
.TopSocialNWButtons
{
    text-align: right;
    width: 328px;
    margin-top: 100px;
}
.TopSocialNWButtons a
{
    width: 40px;
    height: 40px;
    display:block;
}
.TopSocialNWButtons a img
{
    padding: 0;
    margin: 0;
}
.TopFaceBookLink
{
    background-image: url(/Images/Facebook-icon.png);
    background-position: bottom;
}
.TopTwitterLink
{
    background: url(/Images/Twitter-Icon.png) no-repeat top left;
}

.TopKiwiOwned
{
    background: url(/Images/nzowned.gif) no-repeat top left; width:220px; margin-right:3px; display:inline;
}

.copyright, a:link.copyright, a:active.copyright, a:hover.copyright, a:visited.copyright
{
	font-family: Arial, Sans-Serif;
	color: #d4891c;
	font-size: 10px;
	text-decoration: none;
}
.SearchField
{
	width: 112px;
	height: 20px;
	border-top: solid 1px #6E6E6E;
	border-left: solid 1px #8C8C8C;
	border-right: solid 1px #D1D1D1;
	border-bottom: solid 1px #E8E8E8;
	background-image: url(../../images/TextFieldBG.gif);
	background-position: top left;
}

/* LOGIN STYLES */

.LoginField
{
	width: 129px;
	height: 22px;
	border-top: solid 1px #6E6E6E;
	border-left: solid 1px #8C8C8C;
	border-right: solid 1px #D1D1D1;
	border-bottom: solid 1px #E8E8E8;
	background-image: url(../../images/TextFieldBG.gif);
	background-position: top left;
}
.LoginHeading
{
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	line-height: 38px;
}
.LoginLabel
{
	width: 82px;
	height: 27px;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	color: #d4891c;
	text-transform: uppercase;
	line-height: 25px;
}
.LogoutLabel
{
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	color: #d4891c;
	text-transform: uppercase;
}
.ForgotPWD, a:link.ForgotPWD, a.active.ForgotPWD, a:hover.ForgotPWD, a:visited.ForgotPWD
{
	font-family: Arial, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	color: #fff;
}

/* END LOGIN STYLES */

.breadcrumb, a:link.breadcrumb, a:active.breadcrumb, a:hover.breadcrumb, a:visited.breadcrumb
{
	font-family: Arial, Sans-Serif;
	color: #002d62;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	line-height: 30px;
}

.HomeWorldCity
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	text-align:center;
	text-transform:uppercase;
}
a:link.ContentSubHeading, a:active.ContentSubHeading, a:hover.ContentSubHeading, a:visited.ContentSubHeading
{
    font-family: Arial, Sans-Serif;
    color: #d4891c;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    line-height: 20px;
}

/* Nov 2010 - home page - Leon */
#Home {}
#Home #Content{ padding:7px; overflow:hidden;}
#Home .sec1{ float:left; width:688px;}
#Home .sec1 .con2 table{ width:100%;}
#Home .sec1 .con2 table h2{ margin-top:0;}
#Home .sec1 .con2 table td{ padding:5px 15px 5px 0; vertical-align:top;}
#Home .sec2{ float:right; width:288px;}
#Home .sec2 .con2, #Home .sec2 .con3{background:none repeat scroll 0 0 #FFFFFF;min-height:162px;margin:0 0 6px;overflow:hidden; padding:10px;}

/* cycler */
.panel3{ position:relative; margin-bottom:25px; margin-top:10px;}
.panel3 .cycle { height:250px; overflow:hidden; position:relative;}
.panel3 .cycle img{ position:relative;}
.panel3 .nav{ position:absolute; top:0; z-index:50;}

.showAll{ margin-top:20px;}
.showAll div.item{ float:left; width:164px; margin-right:10px;}
.showAll div.last{ margin-right:0; float:right;}

.cycleWrapper{ position:relative;}
.cycleWrapper .adminSettings{ position:absolute; top:0; background:#eee; border:solid 1px #ccc; z-index:50; width:268px;}
.cycler5 .HomeSubHeading{ padding:0; margin:0 0 5px 0;}
.cycler5 div.item{ width:268px;margin:0 10px 0 0;}
.cycler5 div.nav{ text-align:center; padding-top:5px;}
.cycler5 div.nav .next{ float:right;}
.cycler5 div.nav .prev{ float:left;}
.cycler5 div.nav .pause{ display:none;}

.hidden{ display:none;}
select.quote{ position:relative; right:17px; top:10px;}

.logos{clear:both; padding-top:10px;}
.logos .umpaweb{ background:url(/images/logo-umpa.jpg) no-repeat 0 0; display:block; height:71px; margin-bottom:10px; display: none;}
.logos .westpac{ background:url(/images/logo-westpac.jpg) no-repeat 0 0; display:block; height:50px;}                                             

.vehiceddl {width: 200px;}
