@charset "UTF-8";
/* CSS Document */

/*
::::::::::::::: Website design and development by Scribblevision Designs // Copyright 2009. All rights reserved. :::::::::::::::

::::::::::::::: Client: Australian Moving Logistics // Revision 1.0 // Copyright 2009 :::::::::::::::
*/

/* :::::::::::::::::::::::::::::::::::::::::: global */

a { /* firefox dotted outline */
	outline: none;
	text-decoration: none;
	color: #F60;
}

a:hover {
	color: #000;
}

* { /* zero browser defaults */
	margin: 0px;
	padding: 0px;
}

body.home {
	background: #C3C4C3 url(../images/site_images/bg.gif) repeat-x;
}

body.content {
	background: #C3C4C3 url(../images/site_images/bgContent.gif) repeat-x;
}

.clearFix {
	text-indent: -9000px;
	clear: both;
	height: 1px;
	display: block;
}

.hr {
	background: #CCC;
	height: 1px;
	width: 410px;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
}

.hr2 {
	background: #CCC;
	height: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
	width: 100%;
}

.centre {/* div centering */
	text-align: center;
}

#wrapper {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	font: 11px/20px Verdana, Geneva, sans-serif;
	color: #333;
}

#footerWrapper {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: 141px;
}

/* :::::::::::::::::::::::::::::::::::::::::: titles */
#leftCol h1 {
	font-size: 13px;
	width: 410px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	text-transform: uppercase;
}

h2 {
	font: bold 14px/28px Verdana, Geneva, sans-serif;
	color: #007550;
	text-transform: uppercase;
}

.amlTitle {
	font-weight: bold;
	color: #000;
	font-size: 14px;
}

.requirementsTitle {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
}

.title1 {
	background: url(../images/site_images/freeQuote.gif);
	display: block;
	height: 109px;
	width: 116px;
	text-indent: -9000px;
	position: absolute;
	left: 10px;
	top: 72px;
}

.title2 {
	left: 296px;
	top: 120px;
	display: block;
	background: url(../images/site_images/quoteText.gif) no-repeat;
	position: absolute;
	height: 78px;
	width: 377px;
}

#pageTitles { /* page image titles // positioning */
	top: 28px;
	position: absolute;
	width: 698px;
	right: 0px;
	text-indent: -9000px;
	z-index: 1;
}

#pageTitles.contact {
	background: url(../images/site_images/contactTitle.gif) no-repeat left center;
	position: absolute;
	top: 28px;
	right: 0px;
	z-index: 1;
}

#pageTitles.about {
	background: url(../images/site_images/aboutTitle.gif) no-repeat left center;
}

#pageTitles.quote {
	background: url(../images/site_images/quoteTitle.gif) no-repeat left center;
}

#pageTitles.services {
	background: url(../images/site_images/servicesTitle.gif) no-repeat left center;
}

#pageTitles.info {
	background: url(../images/site_images/infoTitle.gif) no-repeat left center;
}

#form1 h1 {
	font-size: 16px;
	font-weight: bold;
	color: #000;
}

/* :::::::::::::::::::::::::::::::::::::::::: header */
#header.home {
	position: relative;
	z-index:3;
}

.addthis_button {
	position: absolute;
	top: 10px;
	right: 58px;
}
#headerPhone {
	position: absolute;
	top: 5px;
	background: url(../images/site_images/1800.gif) no-repeat;
	height: 38px;
	width: 251px;
	text-indent: -9000px;
	left: 320px;
}

#header.content {}

#logo.home {
	background: url(../images/site_images/logoMain.gif) no-repeat left top;
	text-indent: -9000px;
	display: block;
	height: 86px;
	width: 194px;
}

#logo.content {}

/* :::::::::::::::::::::::::::::::::::::::::: menu // see template for inline styles // edit with HI MENU plugin */
#menu {
	position: absolute;
	left: 204px;
	bottom: 0px;
	list-style: none;
}

#menu #PLHIMYFUFUJCDiv #PLHIMYFUFUJCMain ul li a {/* top level menu. hide text */
	text-indent: -9000px;
	display: block;
}

#menu #PLHIMYFUFUJCDiv #PLHIMYFUFUJCMain ul li {/* top level menu spacer */
	margin-right: 1px;
}

#search {
	height: 42px;
	width: 207px;
	right: 0px;
	position: absolute;
	background: url(../images/site_images/searchBg.gif) no-repeat right center;
	margin: 0px;
	padding: 0px;
	bottom: -3px;
}

.submit {
	height: 40px;
	width: 40px;
}

#search form .searchbox {
	width: 130px;
	background: url(none);
	border-style: none;
	margin-left: 28px;
	color: #FFF;
	font-size: 10px;
	float: left;
	margin-top: 15px;
}

#search form #InputGo {
	float: right;
}

/* :::::::::::::::::::::::::::::::::::::::::: home top */
#homeTop {
	height: 225px;
	width: 702px;
	background: url(../images/site_images/freeOnlineQuote.png) no-repeat;
	display: block;
	text-decoration: none;
	text-indent: -9000px;
	position: relative;
	z-index: 1;
}

#topPhoto1 {
	position: relative;
	z-index: 2;
}
#news {
	background: url(../images/site_images/adam.png);
	height: 225px;
	width: 198px;
	top: 0px;
	right: 0px;
	text-indent: -9000px;
	display: block;
	position: absolute;
}

/* :::::::::::::::::::::::::::::::::::::::::: home content */
#leftCol {
	height: 251px;
	width: 441px;
	background: url(../images/site_images/homePanel.gif);
	margin-top: 20px;
	float: left;
	overflow: hidden;
	position: relative;
}

#leftCol p {
	margin-top: 15px;
	width: 410px;
	margin-right: auto;
	margin-left: auto;
}

.Q {/* questions */
	color: #F9A13A;
	font-size: 14px;
	font-weight: bold;
	margin-right: 5px;
	line-height: 28px;
}

.A {/* answers*/
	color: #087550;
	font-size: 14px;
	font-weight: bold;
	margin-right: 5px;
	line-height: 28px;
}

.columnWrapper {
	margin-left: 50px;
	width: 300px;
}

.columnWrapper2 {
	margin-left: 30px;
	width: 300px;
}

#readMore {
	display: block;
	text-decoration: none;
	height: 24px;
	width: 96px;
	background: url(../images/site_images/readMore.gif) no-repeat;
	text-indent: -9000px;
	bottom: 34px;
	position: absolute;
	right: 15px;
}

#rightCol {
	height: 251px;
	width: 441px;
	background: url(../images/site_images/homePanel.gif);
	margin-top: 20px;
	float: right;
}

#homeContact {
	height: 208px;
	width: 420px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	margin-top: 10px;
	background: url(../images/site_images/homeContact.gif);
	text-indent: -9000px;
	outline: none;
}

/* :::::::::::::::::::::::::::::::::::::::::: content / content */
#headerBarBottom {
	height: 59px;
	width: 900px;
	background: url(../images/site_images/logoMain.gif) no-repeat left -86px;
	position: relative;
}

#contentTop {
	background: url(../images/site_images/contentTop.gif) no-repeat center bottom;
	width: 900px;
	height: 10px;
	display: block;
	margin: 25px 0px 0px;
	padding: 0px;
}

#contentMid {
	background: url(../images/site_images/contentMid.gif) repeat-y;
}

#contentBottom {
	background: url(../images/site_images/ContentBottom.gif) no-repeat center bottom;
	padding-bottom: 20px;
}
#contentMid ul {
	margin-left: 25px;
}

#contentLeftCol {
	float: left;
	width: 410px;
	padding: 10px 20px 5px;
}
.contentSrchRslts{
	padding: 10px 20px 5px;
}

#worldWide {
	height: 125px;
	width: 126px;
	background: url(../images/site_images/worldWide.gif);
	margin-top: -34px;
	text-indent: -9000px;
}

.phone {
	height: 80px;
	width: 235px;
	display: block;
	background: url(../images/site_images/phoneFax.gif) no-repeat;
	text-indent: -9000px;
	margin-left: 150px;
	margin-top: -90px;
}

#addressDetails {
	position: absolute;
	top: -25px;
	left: 0px;
	width: 416px;
}

#quoteBtn {
	background: url(../images/site_images/iconQuote.gif) no-repeat left center;
	height: 40px;
	width: 350px;
	left: 30px;
	bottom: 0px;
	position: absolute;
	text-indent: 75px;
	padding-top: 25px;
	font-size: 14px;
}

#map {
	height: 270px;
	width: 416px;
	background: url(../images/site_images/greyMap.gif) no-repeat;
	margin-top: 50px;
	position: relative;
}

#contentRightCol {
	float: right;
	width: 390px;
	padding: 10px 20px 5px 40px;
	background: url(../images/site_images/shadowSep.gif) no-repeat left center;
}

#contentRightCol2 {
	float: right;
	width: 410px;
	background: url(../images/site_images/shadowSep.gif) no-repeat left center;
	padding: 10px 20px 5px;
}
.video {
	width: 360px;
	text-align: center;
	padding: 3px;
	background: #CCC;
	border: 3px solid #000;
	height: 264px;
}

/* :::::::::::::::::::::::::::::::::::::::::: contact form  // See 'SpryValidationTextField.css' for styles that are not listed here*/
#contactForm {
	width: 320px;
	float: right;
}

#contactForm {}

#contactForm  .textInput{
	width: 300px;
	border: 1px solid #CCC;
	padding: 3px;
}

#contactBottom {
	margin-right: 20px;
	margin-left: 20px;
	display: block;
	padding-bottom: 20px;
}

.requirements {
	float: left;
	width: 234px;
	margin-right: 45px;
	padding: 10px;
	background: #E9E9E9;
	border: 1px solid #CCC;
	margin-top: 10px;
}

.requirementsLeft {
	float: left;
	width: 234px;
	padding: 10px;
	margin-top: 10px;
	background: #EDEDED;
	border: 1px solid #CCC;
}

.weeksMonthsYears {
	width: 15px;
	border: 1px solid #CCC;
	padding: 2px;
	text-align: center;
}

.smallText {
	font-size: 10px;
	text-transform: lowercase;
}

.requirementsTextFields {
	padding: 2px;
	border: 1px solid #CCC;
	width: 100%;
}
.insuranceTextField {
	width: 300px;
	padding: 2px;
	border: 1px solid #CCC;
}

#insurance {
	background: #FFF2E0;
	padding: 10px;
	border: 1px solid #FEE0A4;
	margin-top: 10px;
}

#continue {
	width: 100%;
	text-align: center;
	margin-top: 20px;
}

#inventoryTable td{
	margin-top: 10px;
	padding: 5px;
}

.inventoryQuantities  {
	width: 30px;
	border: 1px solid #CCC;
	text-align: center;
	padding: 2px;
}

.inventoryTitles {
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
}

#extra_items {
	border: 1px solid #CCC;
	width: 375px;
	padding: 2px;
}

#itemsNotListed {
	width: 380px;
	text-align: left;
	margin-left: auto;
	margin-right: 10px;
}

#okSubmit {
	text-align: center;
	margin-top: 25px;
	margin-bottom: 25px;
}

#mailDecal {
	height: 64px;
	width: 65px;
	float: left;
	background: url(../images/site_images/iconMail.gif) no-repeat;
	text-indent: -9000px;
	margin-left: -20px;
}

.spacer {
	display: block;
	height: 10px;
}

.dateRadios {
	display: block;
	margin-top: 4px;
}

/* :::::::::::::::::::::::::::::::::::::::::: quote system */
.quoteMainTitle {
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding-top: 22px;
	text-align: center;
}

.quoteSubTitle {
	background: url(../images/site_images/arrow.gif) no-repeat left 1px;
	display: block;
	height: 25px;
	margin-top: 20px;
	padding-left: 30px;
	font-weight: bold;
	color: #007550;
	text-transform: uppercase;
}

.radioBtn {
	display: block;
	line-height: 28px;
	padding-left: 30px;
}

#progress {
	height: 51px;
	width: 400px;
	background: url(none);
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

#progress1 {
	height: 44px;
	width: 69px;
	display: block;
	position: absolute;
	left: 0px;
	top: -20px;
	text-align: center;
	padding-top: 26px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
}

#progress2 {
	display: block;
	height: 44px;
	width: 69px;
	position: absolute;
	left: 166px;
	top: -20px;
	text-align: center;
	padding-top: 26px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
}

#progress3 {
	height: 44px;
	width: 69px;
	display: block;
	position: absolute;
	top: -20px;
	right: 0px;
	text-align: center;
	padding-top: 26px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
}

#progress .active {
	background: url(../images/site_images/stepDecalOn.png) no-repeat;
}

#progress .normal {
	background: url(../images/site_images/stepDecalOff.png) no-repeat;
}


/* :::::::::::::::::::::::::::::::::::::::::: footer */
#footer {
	height: 141px;
	background: url(../images/site_images/footerBg.gif) repeat-x;
}

#footerLogo {
	display: block;
	height: 104px;
	width: 81px;
	background: url(../images/site_images/footerAml.gif) no-repeat;
	float: left;
	text-indent: -9000px;
	position: absolute;
	left: 0px;
	top: 0px;
}

#footerLinks {
	font: 11px Arial, Helvetica, sans-serif;
	color: #747777;
	width: 400px;
	top: 10px;
	position: absolute;
	left: 82px;
}

#footerLinks h3 {
	color: #F9A13A;
	font-weight: normal;
	font-size: 11px;
	text-transform: uppercase;
	margin-top: 10px;
}

#footerLinks a {
	color: #747777;
	text-decoration: none;
}

#footerLinks a:hover {
	color: #FFF;
}

#afra {
	position: absolute;
	height: 80px;
	width: 40px;
	top: 12px;
	right: 0px;
	display: block;
	background: url(../images/site_images/afra.jpg) no-repeat;
	text-indent: -9000px;
}
#wyke {
	position: absolute;
	top: 12px;
	width: 230px;
	height: 80px;
	right: 50px;
}

#footerCopy {
	position: absolute;
	bottom: 10px;
	left: 0px;
	color: #747777;
	font: 11px Arial, Helvetica, sans-serif;
}

#sd {
	color: #747777;
	font: 11px Arial, Helvetica, sans-serif;
	position: absolute;
	right: 0px;
	bottom: 10px;
}

#sd a {
	text-decoration: none;
	color: #A0A4A4;
}

#sd a:hover {
	color: #FFF;
}
