body {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em;
	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}

.head {	height: 100px;
	background-repeat: no-repeat;
	background-color: #015A2B;
	padding-left: 20px;
	padding-top: 15px;
	background-image: url(../images/phonefreeborns.gif);
	background-position: right;
	min-width: 750px;}

h1 {	font-size: 1.6em;
	color: #015A2B;
	display: block;
	padding-bottom: 10px;
	margin-bottom: 15px;
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-weight: normal;}
	
h2 {
	font-size: 1.3em;
	color: #015A2B;
	font-weight: normal;
	display: block;
	padding-bottom: 4px;
	margin-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ECE4C6;
	padding-top: 8px;
}

h2.small{
	font-size: 1em;
	color: #333;
	font-weight: normal;
	display: block;
	padding-bottom: 4px;
	margin-bottom: 1px;
	padding-top: 8px;
	border:none;
}


h3 {	font-weight: bold;
	color: #000000;
	font-size: 1em;}
	
h4 {	font-size: 1.6em;
	color: #015A2B;
	display: block;
	padding-bottom: 10px;
	margin-bottom: 15px;
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-weight: normal;}

.greentext {color: #015A2B;}

.topnav {background: url(../images/topnavback.gif) left top repeat-x #C0A245; min-width: 750px;}

.topnav a {
	font-weight: bold;
	color: #5D4A17;
	text-decoration: none;
	padding-right: 12px;
	padding-left: 12px;
	font-size: 0.9em;
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: #A38836;
	display: block;
	padding-top: 8px;
	padding-bottom: 8px;
	float: left;
	background-image: url(../images/topnavback.gif);
	background-repeat: repeat-x;}

.topnav a:hover {
	background-image: url(../images/topnavbackhover.gif);
	background-repeat: repeat-x;
}

.leftcolumn {
	clear: left;
	padding-top: 2px;
	margin-right: 421px;
	padding-bottom: 10px;}

.sectionheader {
	background-color: #015A2B;
	padding-left: 12px;
	padding-top: 9px;
	padding-bottom: 6px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 2px;}

.rightcontent {	float: right; width: 419px; margin-top: 2px;}

.callme {
	float: left;
	height: 73px;
	width: 33%;
	background-image: url(../images/callme.jpg);
	background-repeat: no-repeat;
	background-color: #DBB957;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 2px;}

.callme a {
	color: #5D4A17;
	text-decoration: none;
	background-color: #ECE4C6;
	background-image: url(../images/brownarrow.gif);
	background-repeat: no-repeat;
	display: block;
	padding-left: 25px;
	margin-top: 49px;
	padding-top: 6px;
	padding-bottom: 6px;
	background-position: left center;
	font-weight: bold;
	font-size: 0.9em;}

.callme a:hover {background-color: #F8F2DE; background-image: url(../images/brownarrowhover.gif);}

.getaquote {
	float: left;
	height: 73px;
	width: 33%;
	background-image: url(../images/getaquote.jpg);
	background-repeat: no-repeat;
	background-color: #DBB957;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 2px;}

.getaquote a {
	color: #5D4A17;
	text-decoration: none;
	background-color: #ECE4C6;
	background-image: url(../images/brownarrow.gif);
	background-repeat: no-repeat;
	display: block;
	padding-left: 25px;
	margin-top: 49px;
	padding-top: 6px;
	padding-bottom: 6px;
	background-position: left center;
	font-weight: bold;
	font-size: 0.9em;}

.getaquote a:hover {background-color: #F8F2DE; background-image: url(../images/brownarrowhover.gif);}

.pricemymove {
	float: left;
	height: 73px;
	width: 32%;
	background-image: url(../images/pricemymove.jpg);
	background-repeat: no-repeat;
	background-color: #DBB957;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 2px;}

.pricemymove a {
	color: #5D4A17;
	text-decoration: none;
	background-color: #ECE4C6;
	background-image: url(../images/brownarrow.gif);
	background-repeat: no-repeat;
	display: block;
	padding-left: 25px;
	margin-top: 49px;
	padding-top: 6px;
	padding-bottom: 6px;
	background-position: left center;
	font-weight: bold;
	font-size: 0.9em;}

.pricemymove a:hover {background-color: #F8F2DE; background-image: url(../images/brownarrowhover.gif);}


.maincontent {
	clear: left;
	padding-top: 20px;
	padding-left: 5%;
	padding-right: 10%;
	min-width: 300px;}

.rightnav1 {
	float: right;
	width: 215px;
	margin-bottom: 2px;
	background-image: url(../images/homemoving.jpg);
	height: 63px;
	padding-top: 10px;
	padding-left: 10px;}

.rightnav1 a {
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	height: 50px;}

.rightnav1 a:hover {color: #FFCC00;}

.rightnav2 {
	float: right;
	width: 215px;
	margin-bottom: 2px;
	background-image: url(../images/commercialmoving.jpg);
	height: 63px;
	padding-top: 10px;
	padding-left: 10px;}

.rightnav2 a {
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	height: 50px;}

.rightnav2 a:hover {color: #FFCC00;}

.rightnav3 {
	float: right;
	width: 215px;
	margin-bottom: 2px;
	background-image: url(../images/corporatemoving.jpg);
	height: 63px;
	padding-top: 10px;
	padding-left: 10px;}

.rightnav3 a {
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	height: 50px;}

.rightnav3 a:hover {color: #FFCC00;}

.rightnav4 {
	float: right;
	width: 215px;
	background-image: url(../images/internationalmoving.jpg);
	height: 63px;
	padding-top: 10px;
	padding-left: 10px;}

.rightnav4 a {
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	height: 50px;}

.rightnav4 a:hover {color: #FFCC00;}

.movetools {
	background-image: url(../images/movetools.jpg);
	width: 128px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 2px;
	background-color: #EBE5C5;
	background-repeat: no-repeat;
	padding-top: 45px;
	padding-left: 150px;
	float: left;
	padding-right: 20px;}

.footer {
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
	padding-top: 7px;
	padding-bottom: 10px;
	clear: both;
	font-size: 0.9em;
	color: #005929;
	padding-right: 15px;
	padding-left: 15px;
	display:block;}

.pbox a:hover {text-decoration: underline;}

.movetools ul {list-style-type: none; padding-bottom: 6px; margin-left: -10px;}

.movetools ul li {
	padding-bottom: 2px;
	background-image: url(../images/brownarrow.gif);
	background-repeat: no-repeat;
	padding-left: 25px;}

.movetools ul li a {
	font-weight: bold;
	color: #5D4A17;
	font-size: 0.9em;
	text-decoration: none;}

.movetools ul li a:hover {color: #996600; text-decoration: underline;}

.pbox {
	width: 104px;
	float: right;
	background-color: #C5B26D;
	color: #FFFFFF;
	margin-top: 2px;
	text-align: center;
	padding-bottom: 24px;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 12px;}

.footer a {color: #025A2A; text-decoration: none;}

.footer a:hover {text-decoration: underline;}

.rightbottom {clear: both; background-color: #FFFFFF; width: 419px;}

.pbox a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 0.9em;}

.partnership {color: #999999; float: right;}

.phonenumber {
	font-size: 1.5em;
	color: #FFFFFF;
	float: right;
	width: auto;
	margin-top: 55px;
	margin-right: 20px;}

.submenu {
	background-color: #DBB957;
	float: right;
	width: 192px;
	padding-top: 18px;
	background-image: url(../images/subnavback.jpg);
	background-repeat: repeat-x;}

.submenu ul {
	list-style-type: none;
	padding-bottom: 14px;
	padding-left: 8px;
	margin:8px;}

.submenu ul li {
	padding-bottom: 6px;
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	padding-left: 16px;}

.submenu ul li a {
	font-weight: bold;
	color: #5D4A17;
	font-size: 0.9em;
	text-decoration: none;}

.submenu ul li a:hover {color: #996600; text-decoration: underline;}

.callstoaction {
	background-color: #ECE4C6;
	_height:73px;	
	min-height: 73px;
	}

input {color: #89702D; font-size: 1em;}

textarea {font-size: 1em; color: #89702D; font-family: Verdana, Arial, Helvetica, sans-serif;}

select {font-size: 1em; color: #826C32;}

.formstyle {
	padding-left: 10px;
	padding-right: 10px;
	background-color: #DBB957;
	padding-top: 6px;
	padding-bottom: 6px;
	color: #FFFFFF;
	background-image: url(../images/topnavback.gif);
	background-repeat: repeat-x;
	font-weight: bold;}

.formstyle2 {
	background-color: #ECE4C6;
	padding-top: 8px;
	padding-right: 15px;
	padding-left: 15px;}

.smalltext {font-size: 0.9em;}

.button {background-color: #DBB957; background-image: url(../images/topnavback.gif); background-repeat: repeat-x;}

.arrowlink {
	font-size: 1.2em;
	background-image: url(../images/arrowup.gif);
	background-position: right;
	color: #5D4A17;
	background-repeat: no-repeat;
	padding-right: 35px;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
	text-decoration: none;
	font-weight: bold;}

.arrowlink:hover {text-decoration: underline;}

.orangetext {color: #AA8924;}

a {color:#CC6600;}

a:hover {color: #5D4A17;}

.arrowlink2 {
	background-image: url(../images/arrowonwhite.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 1.2em;
	color: #5D4A17;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 35px;
	font-weight: bold;}

.arrowlink2:hover {text-decoration: underline;}

.formstyle3 {
	background-color: #ECE4C6;
	padding-top: 8px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 8px;
	border-bottom-style: solid;
	border-bottom-color: #DBB957;
	border-bottom-width: 1px;}

.tablerating {
	font-size: 1em;
	color: #FFFFFF;
	width: 99%;
	margin-top: 10px;
	background-color: #DBB957;
	cellpadding="6px" cellspacing="0"}

.tablerating td{padding-left: 8px; padding-right: 8px;}

.imageright {text-align: right; padding-bottom: 6px; padding-left: 10px; float: right;}

.imageleft {float: left; padding-right: 10px; padding-bottom: 6px;}

ul {color: #015A2B;}

li {padding-bottom: 8px;}

.yellowtext {color: #DBB957;}

a.findbranch{
	display:block;
	background-image:url(../images/arrow_box.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	background-color:#ece4c6;
	color:#5d4a17;
	font-weight:bold;
	padding:10px 10px 10px 30px;
	width:200px;
	text-decoration:none;
	}
	a.findbranch:hover{
	text-decoration:underline;
	}

img.bar{
	float:left;
	margin:0 15px 5px 0;
	}
img.ymca{
	float:left;
	margin:0 15px 20px 0;
	}
img.newsimage{
	float:left;
	margin:0 20px 30px 0;
	padding:5px;
	border:1px solid #e2d4a9;
	}
img.crown{
	float:left;
	margin:0 20px 10px 0;
	padding:5px;
	border:1px solid #e2d4a9;
	}
	
	
	/*---------phase 2------------------*/
.trackerlog{
	float:left;
	background-color:#ece4c6;
	width:185px;
	padding:6px 18px 6px 18px;
	height:172px;
	border-bottom:2px solid #fff;
	}
	.trackerlog h2{
	color:#5d4a17;
	margin:0 0 2px 0;
	padding:0;
	font-size:1em;
	font-weight:bold;
	}
	.trackerlog p{
	margin:0 0 4px 0;
	color:#666;
	}
	.trackerinput{
	width:100%;
	color:#666;
	}
	.trackerbttn{
	color: #fff;
	padding:2px;
	background-color: #015a2b;
	border: 1px outset #ddbb61;
	font-size:1em
	}
	
	
.rightcontent_1col{	
	float: right; 
	width: 192px; 
	margin-top: 2px;
	margin-right:-222px;
	}
	* > .rightcontent_1col{	
	margin-right:0;
	}

.leftcolumn_1col{
	clear: left;
	padding-top: 2px;
	margin-right: 195px;
	padding-bottom: 10px;
	}
	
.comparison {
	width: 99%;
	border: solid 1px #DBB957;
	font-size:0.9em;
	}

.comparison td {
	padding-bottom: 5px;
	border: solid 1px #ffffff;
	background-color: #ECE4C6;
	}
.comparison tr 
{
	
	}
.headerrow {
	font-weight: bold;
}
	
	
h2.moveplan {
	font-size: 1.6em;
	color: #015A2B;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	margin: 30px 0 0 0 ;
	border-bottom:1px solid #ece4c6;
	background-image:url(../images/movetools_cal_h2.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
	padding: 2px 0 5px 35px;
	}
h2.moveplan em{font-size: 0.9em; font-style:normal; color:#666;}
.overdue {COLOR: #cc0000}
.whiteimage{
	float:left;
	margin:0 20px 0 0;
	}
.grey_copy {
	color: #666;
}

	

	
#ecards label{
	width: 8.2em;
	margin-right: 0.5em
	}

.ecardsinput{
	margin-right:.5em;
	}

.colourbttn{
	color: #fff;
	padding:2px;
	background-color: #015a2b;
	border: 1px outset #ddbb61;
	font-size:1em
	}

#ecards ol{
	margin:0 0 0 20px;
	padding:10px 0 0 0;
	}
	
.movetoolsthumb{
	border:none;
	float:left;
	margin:0px 15px 36px 0;
	}
ul#movetoolsindex{
	margin:25px 0 0 0;
	padding:0;
	list-style:none;
	}
 	ul#movetoolsindex li{
	clear:left;
	padding-bottom:45px;
	}
	ul#movetoolsindex li a{
	font-size:1.5em;
	text-decoration:none;
	padding-bottom:50px;
	}
	ul#movetoolsindex li a:hover{
	text-decoration:underline;
	}

.ecardimage{
	float:left;
	margin:0px 10px 10px 0px;
	display:block;
	
	}
	
.arrowlink_white {
	font-size: 1.2em;
	background-image:url(../images/arrow_link_white.jpg);
	background-position: right;
	color: #5D4A17;
	background-repeat: no-repeat;
	padding:10px 35px 10px 0;
	display: block;
	text-decoration: none;
	font-weight: bold;
	width:150px;
	}

.arrowlink_white:hover {text-decoration: underline;}


.arrowlink_log {
	font-size: 1em;
	background-image:url(../images/arrowup.gif);
	background-position: bottom;
	color: #5D4A17;
	background-repeat: no-repeat;
	padding:6px 55px 6px 0;
	display: block;
	text-decoration: none;
	font-weight: bold;
	width:70px;
	cursor:hand;
	}

.arrowlink_log:hover {text-decoration: underline;}

.corporate-tracker {width: 100%; border: solid 1px #DBB957; font-size:0.9em; padding:3px;}
.dgcomparison {width: 100%; font-size:0.9em; border-collapse:separate;}
.dgcomparison td {padding:5px;padding-bottom: 5px; border: solid 1px #ffffff; background-color: #ECE4C6;}
.gridTable.header td {font-weight: bold;}

#discounttable {
padding: 4px;
margin:0px 5px 0px 0px; 
background-color:#ffffff;
border:solid 1px #dbb957;

}
	
	
	/* NEW STYLES JAN 2009 FOR USABILITY IMPROVEMENTS */
	
	
	.moveplanner {
	float: left;
	width: 32%;
	height: 56px;
	background-image: url(../images/moveplanner.jpg);
	background-repeat: no-repeat;
	background-color: #DBB957;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 2px;}

.moveplanner a {
	margin-top: 32px;
	padding-top: 6px;
	padding-bottom: 6px;
	color: #5D4A17;
	text-decoration: none;
	background-color: #ECE4C6;
	background-image: url(../images/brownarrow.gif);
	background-repeat: no-repeat;
	display: block;
	padding-left: 25px;
	background-position: left center;
	font-weight: bold;
	font-size: 0.9em;}

.moveplanner a:hover {background-color: #F8F2DE; background-image: url(../images/brownarrowhover.gif);}

#priceyourmove-form1 {
color: #5D4A17;
	width: 195px;
	margin-top: 35px;
	margin-left: 15px;
}

#priceyourmove-form1 form{
margin:0 !important;
padding:0 !important;
display:block;
float:left;
}

#priceyourmove-form1 h3{
color: #5D4A17;
padding:0px;
margin:0px;
padding:3px 0px 3px 0px;
clear:both;
margin-top:6px;
}

.priceyourmove-postcode {
clear:both;
}

.priceyourmove-postcode input{
float:left;
}

.priceyourmove-postcode strong{
float:left;
display:block;
font-weight:normal;
padding:0px 0px 0px 6px;
}

#priceyourmove-form1 input {
width:107px;
}

#priceyourmove-form1 select {
width:112px;
}

.priceyourmove-mediumbox {
width:80px !important;
}
.priceyourmove-mediumbox2 {
width:85px !important;
}

.priceyourmove-smallbox {
width:57px !important;
}

.labeltype3,.labeltype2,.labeltype1,.priceyourmove-movedate, .labeltype4,.priceyourmove-postcode {
clear:both;
margin-top:8px;
float:left;
width:100%;
}

.labeltype3 input, .labeltype3 select{
float:right;
}

.labeltype3 label {
float:left;
width:67px;
display:block;
}


.labeltype1 input, .labeltype1 select{
float:right;
}

.labeltype1 label {
float:left;
width:97px;
display:block;
text-align:right !important;
}

.priceyourmove-movedate {
padding-bottom:10px;
}

.priceyourmove-movedate input, .priceyourmove-movedate select, .priceyourmove-movedate strong{
float:left;
}

.priceyourmove-movedate strong{
display:block;
font-weight:normal;
padding:0px 6px 0px 6px;
}

.labeltype4 input {
width:12px !important;
float:left;
}

.labeltype4 label {
display:block;
float:right;

font-size:0.9em;
width:175px;
}

#priceyourmove-intro {
padding-right:70px;
float:left;
padding-bottom:5px;
}

.toprightsection {
width:193px;
float:right;
}

.priceyourmove-right {
float:right !important;
}
.calculate-submitbutton {
margin:6px 0px 6px 90px;
clear:both;
}


/* Larger Form */

#priceyourmove-form2 {
color: #5D4A17;
	width: 100%;
	clear:both;
	background: url(../images/priceyourmove2.jpg) 0px 2px no-repeat #fff !important;
	height:22em;
}

#priceyourmove-form2 form{
margin:0 !important;
display:block;
float:left;
padding:35px 15px 6px 15px !important;
}

#priceyourmove-form2 h3{
color: #5D4A17;
padding:0px;
margin:0px;
padding:3px 0px 3px 0px;
clear:both;
margin-top:6px;
}

#priceyourmove-form2 input {
width:107px;
}

#priceyourmove-form2 select {
width:112px;
}

.formfloat-right {
width:177px;
float:right;
}

.formfloat-left {
clear:both;
width:195px;
margin-right:10px;
float:left;
}

.formfloat-left-larger {
width:260px !important;
}

.formfloat-right-larger {
width:115px !important;
}

#priceyourmove-form2 .labeltype1 label {
width:85px !important;
}

#priceyourmove-form2 .labeltype3 label {
width:60px !important;
}


#priceyourmove-form2  .calculate-submitbutton {
margin:6px 0px 6px 10px !important;
}



#priceyourmove-form2 .labeltype4 label {
width:240px !important;
}

/* Request a quotation */

.requestquotation-left {
width:340px;
float:left;
clear:both;
}

.requestquotation-right {
width:340px;
float:left;
}

.request-a-quotation-form .formstyle{
	color:#5d4a17 !important;
	clear:both;
	background:url(images/1.gif) 5px top no-repeat #ece4c6 !important;
	line-height:33px !important;
	height:33px !important;
	padding:0px 0px 0px 38px !important;
	}
	
	.requestquotation-paddingleft {
	padding-left:23px;
	}
	
	.request-a-quotation-form {
	background:#ece4c6;
	padding:15px 0px 15px 0px;
	}
	
	.request-a-quotation-form .formstyle2 input {
	width:150px;
	}
	
	/* Branch finder link */
	
	.branchfinder {
	float:right;
	width:277px;
	}
	
	.branchfinder div,.branchfinder input,.branchfinder a {
	float:left;
	}
	
	.branchfinder div {
	padding-top:5px;
	padding-right:3px;
	}
		.branchfinder input {
margin-top:3px;
width:80px;
}	
	.branchfinder a {
	padding:0px !important;
	margin:0px !important;
	}