/**
* Pickfords
* Reset CSS
*
* CSS developed by Bloom Media Ltd. | www.bloommedia.co.uk
* Contributors: Dominic Kelly, Eric Meyer. 
*/
html{
	height:101%;
	}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	}

body {
	line-height: 1;
	}
	
ol, ul {
	list-style: none;
	}

blockquote, q {
	quotes: none;
	}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
	}

/* remember to define focus styles! */
:focus {
	outline: 0;
	}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
	}

del {
	text-decoration: line-through;
	}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
	}


/**
* Pickfords
* Typography CSS
*
* CSS developed by Bloom Media Ltd. | www.bloommedia.co.uk
* Contributors: Dominic Kelly. 
*/

body {
	font-family:Arial, Geneva, sans-serif;
	font-size: 62.5% !important;/*  11px now equals 1.1ems */
}

/*typography template*/

p {
	font-size: 1.2em;
	line-height: 1.4em;
	margin-bottom: 1.2em;
	}

a {
	text-decoration: none;
	cursor: hand;         /* Older Browsers use this */
	cursor: pointer;      /* 6th Gen Browsers use this */
	color:#1a3276;
	font-weight:bold;
	font-size: 1.1em ;
	}
	
p a{
	font-size: 1.0em;
	font-weight:normal;
	text-decoration:underline;
}

p a:hover{
	text-decoration:none;
}

a:hover {
	text-decoration: underline;
	}

h1 {
	font-size: 5.0em;
	}

h2 {
	font-size: 2.3em;
	}

#home-content-col-l h2{
	font-size: 1.9em;
	color:#1a3276;
	margin-bottom:10px;
	letter-spacing:0em;
}

h3 {
	font-size: 1.9em;
	color:#1a3276;
	margin-bottom:10px;
	letter-spacing:0em;
	}

	h3  strong{
		color:#189ad8;
		}
		
.content-box h3{
	font-size:1.4em;
	margin:0 0 5px 0;
}

h4 {
	font-size: 2.1em;
	}

img {
	display:block;
	}

ol, ul, li {
	list-style: none;
	}

li > p {

	}

pre {/*moz 1.0/1.1/1.2.1, net 7.0/7.01 make this way too small, but i'm not going to go larger because monospace tends to run you into overflow pretty quick. prior moz and net are okay.*/
	font-size: 1.2em;
	font-family: monospace;
}

strong, b {
	font-weight: bold;
	}
/**
* Pickfords
* Layout CSS
*
* CSS developed by Bloom Media Ltd. | www.bloommedia.co.uk
* Contributors: Dominic Kelly. 
*/

/* -------------------------------- */
/* 	MAIN LAYOUT         			*/

#container {
	width:953px;
	margin:0px auto;
	text-align:left;
	}
	
#requires-js{
	margin:20px 0 0 0;
	width:953px;
	height:50px;
	background:#B30023;
}

#requires-js p{
	color:#fff;
	text-align:center;
	line-height:4em;
	font-weight:bold;
}

.clearfloats {
clear:both;
}

.clearfloats-10px {
clear:both;
height:10px;
overflow:hidden;
}

/* Main left column */

.column-l{
	float:left;
	width:716px;
	margin-right:4px;
}

/* Main right column */

.column-r{
	float:left;
	width:233px;
}

/* Pickfords logo */

#logo-top span,#logo-top h1 {
	display:block;
	padding:0 0 0 4px;
}

#logo-top span a,#logo-top h1 a{
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(../template_images/pickfords-logo-top.png);
	background-position:0 50%;
	background-repeat:no-repeat;
	display:block;
	height:95px;
	text-indent:-9999px;
	width:230px;
}




/* Pickfords contact info. */

#contact-top h2,#contact-top-self-store h2,#contact-top-employee-moving h2, #contact-top-business-moving h2, #contact-top-ebay-shipping-hub h2{
	font-size:1.5em;
	padding:32px 0 0 10px;
	color:#1a3276;
	text-indent:-9000px; /* hide text */
	height:63px;
}

#contact-top h2 strong,#contact-top-self-store h2 strong,#contact-top-employee-moving h2 strong, #contact-top-business-moving h2 strong, #contact-top-ebay-shipping-hub h2 strong{
	font-size:2.25em;
	padding:5px 0 0 0;
	color:#209cd8;
}

#contact-top h2{
	background:url(../template_images/contact-local-branch.png) no-repeat; /* image replacement */
}

#contact-top-self-store h2{
	background:url(../template_images/contact-local-branch-self-store.png) no-repeat; /* image replacement */
}

#contact-top-employee-moving h2{
	background:url(../template_images/contact-local-branch-employee-moving.png) no-repeat; /* image replacement */
}

#contact-top-business-moving h2{
	background:url(../template_images/contact-local-branch-business-moving.png) no-repeat; /* image replacement */
}

#contact-top-ebay-shipping-hub h2{
	background:url(../template_images/ebay-shipping-hub.png) no-repeat; /* image replacement */
}



/* Top horizontal navigation containers */

#nav-bar-left{
	width:100%;
	height:39px;
	background:url(../template_images/nav-bar-bg-left.png) repeat-x;
}

#nav-bar-right{
	height:39px;
	background:url(../template_images/nav-bar-bg-right.png) repeat-x;
}

/* Top horizontal navigation style, left and right */

#nav-bar-left ul,#nav-bar-right ul{
	padding:11px 0 0 17px;
}

#nav-bar-left li,#nav-bar-left li a, #nav-bar-left,#nav-bar-right a{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

/* Top horizontal navigation style, right */

#nav-bar-right ul li{
	display:inline;
	color:#fff;
}

/* Default right hand side content */

#right-content-form{
	background:#189ad8;
	height:259px;
	margin-bottom:4px;
}

/* Right hand content for packaging section */

#right-content-packaging{
	background:#1A3376;
	height:371px;
	margin-bottom:4px;
}

/* left, right content */

#left-content,#right-content{
	margin-top: 5px;
}

/* two columns content */

#two-column-head {
 clear:both;
 border-top:3px solid #fff;
}

/* footer */

#footer{
	border-top:1px solid #E3E3E3;
	color:#1A3276;
	float:left;
	margin-top:15px;
	padding-bottom:15px;
	padding-top:20px;
}

#footer .column-r a{
	font-weight:normal!important;
	padding:10px 0 0 0;
        font-size:1.0em;
}

#footer .column-r span {
	margin:10px 0 0 0;
}

.footer-links {
	margin-left:-70px;
	position:absolute;
	text-align:right;
	width:303px;
}



/* FORM VALIDATION WITH TOOL TIP */

#tooltip2{
        position:absolute;
	border:1px solid #d79f11;
	background:#fff;
	color:#333;
	display:none;
	width:150px;
}
			
#tooltip2 p{
	padding:10px;
	margin:0;
}

.tooltip2 {
        background:url(/template_images/input-bg-on.gif) #d79f11!important;
        color:#fff;
}


/* FORM VALIDATION */

#form-error {
padding-bottom:45px !important;
float:none !important;
}

#form-error p{
padding:0px !important;
color:#f00 !important;
float:none !important;
}

.highlightError {
        background:url(/template_images/input-bg-on.gif) #d79f11!important;
        color:#fff;
}

span.formValidationError p {
font-size:1.0em;
margin:0;
color:#FF0000;
}





/* MAP WITH TOOL TIP */

.in_your_area_small_map {
padding:0 !important;
background:none !important;
}

#tooltipred{
        position:absolute;
	border:1px solid #fff;
	background:#a01222;
	color:#fff;
        font-weight:bold;
	display:none;
	width:100px;
}
			
#tooltipred p{
	padding:10px;
	margin:0;
}

.tooltipred {
        background:url(/template_images/input-bg-on.gif) #d79f11!important;
        color:#fff;
}
/*** ESSENTIAL STYLES ***/

/* Hide drop downs from CSS enabled browsers */

#level1 ul {
	position:		absolute;
	top:			-999em;
	padding:0;
}

/* float each li and position it relatively to it's parent ul */

#level1 li {
	float:			left;
	position:		relative;
}

/* clear each list item */

#level1 ul li {
	clear:both;
}

#level1 a {
	position:		relative;
}

#level1 li:hover ul,
#level1 li.sfHover ul {
	left:			0;
	top:			1.5em; /* match top ul list item height */
	z-index:		99;
}
ul#level1 li:hover li ul,
ul#level1 li.sfHover li ul {
	top:			-999em;
}
ul#level1 li li:hover ul,
ul#level1 li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul#level1 li li:hover li ul,
ul#level1 li li.sfHover li ul {
	top:			-999em;
}
ul#level1 li li li:hover ul,
ul#level1 li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
#level1 ul .sf-sub-indicator { background-position:  -10px 0; }
#level1 ul a > .sf-sub-indicator { background-position:  0 0; }

/* apply hovers to modern browsers */
#level1 ul a:focus > .sf-sub-indicator,
#level1 ul a:hover > .sf-sub-indicator,
#level1 ul a:active > .sf-sub-indicator,
#level1 ul li:hover > a > .sf-sub-indicator,
#level1 ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/* padding around top level items */

#level1 #root span{
	padding:0;
}

#level1 li span.pipe{
	padding: 0 5px !important;
}

#nav-top-right li span.pipe{
	padding:0 1px 0 5px;
}

#level1 li a{
	background:transparent url(../template_images/menu-border-bg.gif) no-repeat scroll right 3px;
	padding:0 7px 0 5px;
}

.navfirst a.level1x{
	padding:0 7px 0 0 !important;
}

#level1 li li a{
	background:none;
}

#level1 #root span.navfirst{
	display:none;
}

#level1 .navlast a{
	background:none;
}

/* padding around drop down items */

#level1 li li span{
	padding: 0;
}

/* drop down main bg */

#level1 li ul{
	background:#1B3276;
	padding:8px 0 0 0;
	border-bottom:1px solid #2B4FAF;
}

#level1 li ul li{
	width:150px;
	padding:0 10px;
	border-top:1px solid #23408F;
	line-height:1.2em;
}

/* drop down link styles */

#level1 li li a{
	font-weight:normal;
	color:#fff;
	padding:10px 10px;
	display:block;
	
}

/* hover style */

#level1 li li:hover{
	background:#23408F;
	
}

/* Generic side form layout */

#right-content-form {
	width:233px;
}	

#right-content-form fieldset{
	color:#fff;
	padding:0 0 0 16px;
}	

#right-content-form h2{	
	font-size:2.3em;
	font-weight:normal;
	padding:15px 5px 10px 0;
}

#right-content-form h2.sIFR-replaced{
	padding:15px 5px 0 0;
}


#right-content-form  p{
	width:200px;
	font-size:1.1em;
}

#right-content-form #quick-form-l{
	float:left;
	width:71px;
	font-size:1.1em;
}
		
#right-content-form #quick-form-r{
	float:left;
	width:145px;
	font-size:1.1em;
}

#right-content-form #quick-form-f{
	float:left;
	width:202px;
}

#right-content-form #quick-form-f-l{
	float:left;
	width:52%;
	font-size:1.1em;
}

#right-content-form #quick-form-f-r{
	float:right;
}

#right-content-form fieldset.t input,#right-content-form select{
	background:url(../template_images/input-bg.gif) #fff;
	border:0;
	font-size:1.0em;
	font-family:Arial,Geneva,sans-serif;
}

#right-content-form fieldset.t input{
	height:14px;
	padding:4px 5px 1px 4px;
	width:122px;
}

#right-content-form select{
	height:20px;
	padding:3px 0 0;
}

#right-content-form fieldset.t {
	height:220px;
}

#right-content-form fieldset.b label {
	display:block;
	margin-top:-18px;
	margin-left:20px;
}				

#right-content-form #quick-form-l label{
	float:left;
	width:70px;
	padding-top:3px;
}

#right-content-form #quick-form-r label{
	float:left;
	padding-top:3px;
}

/* Individual side form layout */
			
#right-content-form #distance-from,#right-content-form #distance-to{
	width:46px;
}

#right-content-form #distance-to{
	margin:0 0 0 2px;
}

#right-content-form #mileage,#right-content-form #property,#right-content-form #enquiry-type,#right-content-form #home-size,#right-content-form #vehicle-size,#right-content-form #no-boxes{
	width:132px;
}			

#right-content-form div div{
	float:left;
	height:26px;
}

#right-content-form #date-1-dd,#right-content-form #date-1-mm{
	width:18px;
	margin:0 5px 0 0;
}

#right-content-form #date-1{
	width:33px;
	margin:0 2px 0 0;
}			

#right-content-form #send-info{
	margin:0;
	width:14px;
}

#right-content-form #quick-form-f-r{
	background:transparent url(../template_images/quick-form-bg.png) repeat scroll 0 0;
	height:28px;
	margin-top:1px;
	padding:1px 3px 0 13px;
}

#right-content-form .submit-quick-form,#right-content-form .submit-quick-form-no-validation{
	background:transparent;
	color:#fff;
	font-size:1.1em;
	height:20px;
	border:0;
	font-weight:bold;
}

/* exceptions to quick forms */

#right-content-form select#title,#right-content-form input#first-name{
	margin-top:3px;
	float:left;
}

#right-content-form .cmbTitle,#right-content-form .cmbFirstName{
	margin-top:3px;
	float:left;
}


#right-content-form div.qf-call-me-back{
	height:42px;
}

#right-content-form #quick-form-price-your-move #quick-form-r label{
	float:none;
}

#quick-form-self-store fieldset.t {
	height:175px;
}

#quick-form-self-store p {
padding-right:0px !important;
}

#quick-form-self-store #quick-form-f-r {
	width:193px;
	background:transparent url(../template_images/quick-form-bg.png) repeat scroll 11px 0;
}

#quick-form-self-store .submit-quick-form,#quick-form-self-store .submit-quick-form-no-validation{
	width:191px;
}

#self-store-volume-container{
	width:204px;
	background:#fff;
	text-align:center;
	padding:3px 0px 3px 0px !important;
	margin:0 0 12px 0 !important;
}

#self-store-volume-container p{
width:204px;
	display:block;
	padding:0 !important;
	margin:0;
	color:#000 !important;
}

#self-store-volume-container #volume{
	font-weight:bold;
	display:block;
	color:#189AD8;
}

/************************************/
/*********** MAIN FORMS *************/

#form_outer {
	width:416px;
	padding-top:30px;
	}

.form_required {
text-align:right;
}

#form_outer .form_inputbox input,#form_outer textarea,#form_outer select {
	background:url(../template_images/bg_form_box.gif) left top no-repeat;
	border-top:0px;
	border-left:0px;
	padding:4px;
	width:240px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	border-bottom:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	}

#form_outer select {
	width:250px;
	}

#form_outer fieldset {
	clear:both;
	padding-bottom:20px;
	}

#form_outer label {
	width:157px;
	border-right:5px solid #fff;
	float:left;
	font-size:1.2em;
	}

#form_outer .form_checkbox input{
	border:0;
	background:url();
	width:25px;
	padding:0;
	float:left;
	}

#form_outer .form_checkbox {
	padding-left:156px;
	padding-top:14px;
	clear:both;
	}


#form_outer .form_checkbox label {
	font-size:1.1em;
	float:left;
	padding-top:3px;
	width:220px;
	}

#form_outer .form_radiobuttons_title {
	float:left;
	width:160px;
	font-size:1.2em;
	padding-bottom:20px;
	}

#form_outer .form_radiobuttons_options {
	float:left;
	width:200px;
	padding-bottom:10px;
	}

#form_outer .form_inputbox, #form_outer .form_selectbox {
	padding-bottom:10px;
	clear:both;
	}


#form_outer .form_radiobuttons_option {
	clear:both;
	}

#form_outer .form_radiobuttons input{
	float:left;
	}
	
#form_outer .form_radiobuttons label{
	float:left;
	width:auto;
	font-size:1.1em;
	padding-top:5px;
	padding-right:10px;
	padding-left:5px;
	}


.form_submitbox {
	padding-left:162px;
	}

.SubmitButtonElement {
	background:url(../template_images/bg_form_submit.gif) left top no-repeat !important;
	border:0px;
	color:#fff;
	font-weight:bold;
	height:34px;
	padding-left:22px;
	padding-right:11px;
	font-size:1.1em;
	padding-bottom:4px;
	display:block;
	text-align:left;
	overflow: visible; 
	width: auto;
	max-width: auto;
float:left;
	}

#form_outer h3 {
	margin-bottom:20px;
	font-weight:normal;
	}



/* Ask a question */

#form_findananswer_left {
float:left;
width:348px !important;
display:block;
}

#form_findananswer_left textarea{
width:311px !important;
font-family:Arial, Helvetica, sans-serif;
clear:both;
}

#form_findananswer_left label {
padding-bottom:4px;
font-size:1.1em;
font-weight:bold;
}

#form_findananswer_right{
float:left;
width:312px !important;
display:block;
padding-top:15px;
}

.form_find_an_answer {
width: 670px !important;
color:#1b3278 !important;
margin-left:15px;
margin-top:0px !important
}


#form_findananswer_right .form_inputbox input{
width:220px !important;
}

#form_findananswer_right .form_inputbox label {
width:70px;
font-size:1.1em;
padding-top:12px !important;
}

#form_findananswer_right .form_checkbox {
padding-left:0px !important;
}

#form_findananswer_right input {
margin-top:8px !important;
}

#form_findananswer_right .form_checkbox label{
padding-top:0px !important;
width:190px !important;
}

#form_findananswer_right .SubmitButtonElement {
float:right;
margin-top:-4px !important;
}

/* FORMS PAGE LAYOUT */

#form_left_outer {
background:url(/template_images/bg_form_back.gif) right top no-repeat;
border-bottom:1px solid #e3e3e3;
width:477px;
float:left;
}

#form_right_outer {
float:right;
}

#form_outer {
clear:both;
}

#form_left_content {
padding:15px 15px 15px 15px;
float:left;
}

#form_left_content h3{
font-size:2.2em;
float:left;
font-weight:bold;
margin:0;
padding:0;
}

#form_left_content p {
clear:both;
margin:0;
padding:5px 0 5px 0;
float:left;
width:100%;
}

#general-enquiries-alt-2 {
padding:0px 0px 0px 10px !important;
min-height:258px;
height:258px;
overflow: auto;
}

#estimate-total{
background:#D79F11 none repeat scroll 0 0;
height:20px;
margin:0 0 12px;
padding:7px 20px 4px;
display:none;
clear:both;
}

#estimate-total p{
	padding:0;
	margin:0;
	color:#000 !important;
}

#estimate-total span.copy{
	display:block;
        float:left;
}

#estimate-total span.estimate{
	display:block;
        float:right;
}

#estimate-total span.estimate p{
	font-weight:bold;
}

/* calendar controls */

#form_outer #date-1-dd, #form_outer #date-1-mm {
margin:0 5px 0 0;
width:18px;
}

#form_outer #date-1 {
margin:0 2px 0 0;
width:33px;
}

#form_outer a.date-picker-control:link, #form_outer a.date-picker-control:visited, #form_outer a.date-picker-control:hover, #form_outer a.date-picker-control:active, #form_outer a.date-picker-control:focus {
float:right;
m argin-top:-17px;
}

.potentialMoveDate{
     display:none;
}
/* This is a very basic stylesheet for the date-picker. Feel free to create your own. */

/* The wrapper div */
div.datePicker
        {
        position:absolute;
        min-width:24em;
        width:24em;
        z-index:9999;
        text-align:center;

        /* Change the font-size to suit your design's CSS. The following line is for the demo that has a 12px font-size defined on the body tag */
        font:900 0.8em/0.8em Verdana, Sans-Serif;

        /* For Example: If using the YUI font CSS, uncomment the following line to get a 10px font-size within the datePicker */
        /* font:900 77%/77% Verdana; */

        background:transparent;

        /* Mozilla & Webkit extensions to stop text-selection. Remove if you wish to validate the CSS */
        -moz-user-select:none;
        -khtml-user-select:none;
        }
/* You can add focus effects (for everything but IE6 and Safari) like so: */
div.datePicker:focus
        {
        /* Naughty, naughty */
        outline:none;
        }
div.datePicker:focus table,
div.datePicker:focus table td,
div.datePicker:focus table th
        {
        border-color:#aaa;
        }
/* Make the wrapper div larger if weeks are to be displayed */
div.weeks-displayed
        {
        min-width:28em;
        width:28em;
        }
/* Styles for the static datePickers */
div.static-datepicker
        {
        position:relative;
        top:5px;
        left:0;
        }
/* Draggable datepickers */
div.datePicker tfoot th.drag-enabled,
div.datePicker thead th.drag-enabled,
div.datePicker thead th.drag-enabled span
        {
        cursor:move;
        }
/* The iframe hack to cover selectlists in Internet Explorer <= v6 */
iframe.iehack
        {
        position:absolute;
        background:#fff;
        z-index:9998;
        padding:0;
        border:0;
        display:none;
        margin:0;
        }
/* The "button" created beside each input for non-static datePickers */
a.date-picker-control:link,
a.date-picker-control:visited,
a.date-picker-control:hover,
a.date-picker-control:active,
a.date-picker-control:focus
        {
        position:relative;
        /* Moz & FF */
        display: -moz-inline-stack;
        border:0 none;
        padding:0;
        margin:0 0 0 4px;
        background:transparent url(template_images/calendar-icon.gif) no-repeat 50% 50% !important;
        min-width:16px;
        line-height:1;
        cursor:pointer;
        visibility:visible;
        text-decoration:none;
		display:inline !important;
        }
/* Feed IE6 the following rule, IE7 should handle the min-width declared above */
* html a.date-picker-control
        {
        width:16px;
        }
/* IE, Safari & Opera. Seperate CSS rule seems to be required. */
a.date-picker-control
        {
        display:inline-block;
        }
a.date-picker-control span
        {
        display:block;
        width:16px;
        height:16px;
        margin:auto 0;
        }
/* Default "button" styles */
div.datePicker th span
        {
        display:block;
        padding:0;
        margin:0;
        text-align:center;
        line-height:1em;
        border-width:0;
        font-family: georgia, times new roman, palatino, times, bookman, serif;
        background:transparent;
        font-weight:bold;
        cursor:pointer;
        }
/* The "month, year" display */
div.datePicker th span.month-display,
div.datePicker th span.year-display
        {
        display:inline;
        text-transform:uppercase;
        letter-spacing:1px;
        font:normal 1.2em Verdana, Sans-Serif;
        cursor:default;
        }
/* Next & Previous (month, year) buttons */
div.datePicker th span.prev-but,
div.datePicker th span.next-but
        {
        font-weight:lighter;
        font-size:2em;
        cursor:pointer !important;
        }
/* Hover effect for Next & Previous (month, year) buttons */
div.datePicker th span.prev-but:hover,
div.datePicker th span.next-but:hover,
div.datePicker th span.today-but:hover
        {
        color:#a84444;
        }
/* Today button */
div.datePicker th span.today-but
        {
        text-align:center;
        margin:0 auto;
        font:normal 1em Verdana, Sans-Serif;
        width:100%;
        text-decoration:none;
        line-height:1.6em;
        text-transform:uppercase;
        cursor:pointer !important
        }
/* Disabled buttons */
div.datePicker th span.prev-but.fd-disabled:hover,
div.datePicker th span.next-but.fd-disabled:hover,
div.datePicker thead th span.fd-disabled
        {
        color:#aaa;
        cursor:default !important;
        }
/* Disabled Today button */
div.datePicker th span.today-but.fd-disabled
        {
        display:none;
        }
/* The mon, tue, wed etc day buttons */
div.datePicker th span.fd-day-header
        {
        text-align:center;
        margin:0 auto;
        font:900 1em Verdana, Sans-Serif;
        text-decoration:none;
        text-transform:lowercase;
        cursor:pointer;
        }
/* The table */
div.datePicker table
        {
        position:relative;
        margin:0;
        padding:0;
        border:1px solid #ccc;
		background:#fff;
        /* background:#fff url(../media/gradient-e5e5e5-ffffff.gif) repeat-x 0 -20px; */
        text-align:center;
        width:100%;
        border-spacing:2px;
        table-layout:fixed;
        border-collapse:separate;
        empty-cells:show;
        /* Naughty, naughty */
        -webkit-box-shadow:2px 2px 3px #aaa;
        }
/* Common TD & TH styling */
div.datePicker table td
        {
        border:1px solid #ccc;
        padding:0;
        text-align:center;
        vertical-align:middle;
        /* Opera requires a line-height bigger than 1em in order to redraw properly */
        line-height:1.2em;
        cursor:pointer;
		background:#fff;
        /* background:#fff url(../media/gradient-e5e5e5-ffffff.gif) repeat-x 0 -40px; */
        width:3em;
        height:3em !important;
        height:2.8em;
        outline:none;
        }
div.datePicker table th
        {
        border:0 none;
        padding:0;
        line-height:1em;
        font-weight:bold;
        color:#222;
        text-align:center;
        vertical-align:middle;
        height:3em;
        /*height:2.8em;*/
        }
div.datePicker table thead th
        {
        height:auto !important;
        }
/* Week number display */
div.datePicker table thead th.date-picker-week-header,
div.datePicker table tbody th.date-picker-week-header
        {
        font-style:oblique;
        border:0 none;
        background:transparent;
        cursor:default;
        }
div.datePicker table thead th.date-picker-week-header
        {
        cursor:help;
        }
/* tfoot status bar */
div.datePicker tfoot th
        {
        cursor:auto;
        font-weight:normal;
        text-transform:uppercase;
        letter-spacing:0.1em;
        border:0 none;
        background:transparent;
        }
/* TD cell that is _not_ used to display a day of the month */
div.datePicker table tbody td.date-picker-unused
        {
        background:#fff;
		/* background:#fff url(../media/backstripes.gif); */
        border-color:#dcdcdc;
        padding:0;
        cursor:default !important;
        }
/* The TH cell used to display the "month, year" title */
div.datePicker table thead th.date-picker-title
        {
        width:auto;
        height:auto;
        padding:0.4em 0;
        }
/* The "mon tue wed etc" day header styles */
div.datePicker table thead th.date-picker-day-header
        {
        text-transform:lowercase;
        cursor:help;
        height:auto;
        }
/* The "todays date" style */
div.datePicker table tbody td.date-picker-today
        {
        background:#fff;
		/* background:#fff url(../media/bullet2.gif) no-repeat 0 0; */
        color:rgb(100,100,100) !important;
        }
/* The "selected date" style */
div.datePicker table tbody td.date-picker-selected-date
        {
        color:#333 !important;
        border-color:#333 !important;
        }
/* the "highlight days" style */
div.datePicker table tbody td.date-picker-highlight,
div.datePicker table thead th.date-picker-highlight
        {
        color:#a86666;
        }
/* The date "out of range" style */
div.datePicker table tbody td.out-of-range
        {
        color:#ccc !important;
        font-style:oblique;
        background:#fcfcfc !important;
        cursor:default !important;
        }
/* The "disabled days" style */
div.datePicker table tbody td.day-disabled
        {
        color:#aaa !important;
        cursor:default !important;
        }
/* The "active cursor" style */
div.datePicker table tbody td.date-picker-hover
        {
        background:#fff;
		/* background:#fff url(../media/bg_header.jpg) no-repeat 0 0; */
        cursor:pointer;
        border-color:rgb(100,130,170);
        color:rgb(100,130,170);
        }
/* INTERNET EXPLORER WOES
   ======================
   
   Hover Effects
   -------------
   
   Cannot deal with :focus and so the datePicker script adds the class "dp-row-highlight" to the
   row currently being hovered over. This should enable you to add hover effects if desired.
   
   e.g. the following rule will make highlight the cell borders in another colour when a row is moused over:
   
div.datePicker table tbody tr.dp-row-highlight td
        {
        border-color:#aaa;
        }

   Quirksmode necessity?
   ---------------------

   If your HTML document renders in quirksmode (i.e. has no doctype declaration)
   then uncomment the following CSS rule to set a less drastic font-size in IE

div.datePicker table th,
div.datePicker table td
        {
        font-size:100%;
        }
*/

/* Remove the template_images for Internet Explorer <= v6 using the "* html" hack - (NTS: move this to it's own file)*/
* html div.datePicker table td
        {
        background-image:none;
        }
* html div.datePicker table td.date-picker-unused
        {
        background:#f2f2f2;
        }


/* -------------------------------- */
/* 	CALLS TO ACTION					*/

#calls-to-action-r div{
	border-bottom:1px solid #E3E3E3;
	border-right:1px solid #E3E3E3;
	margin:15px 0 3px 6px;
	padding:0 0 27px 10px;
}		

#right-content h4{
	color:#1a3276;
	margin-bottom:6px;
}

#right-content h4{
	color:#1a3276;
	margin-bottom:6px;
}

#right-content a{
	background:transparent url(../template_images/li-bg-3.gif) no-repeat 0 3px;
	padding:0 0 0 10px;
	display:block;
}

#right-content p{
	color:#1a3276;
	font-size:1.1em;
	padding:0 10px 0 0;
}

#right-content p a{
	display:inline;
	background:none;
	padding:0;
	margin:0;
}	

#right-content ul li{
	padding:3px 0;
}

#right-content h4 strong{
	font-weight:normal;
	color:#1f97d2;
}		
				
#special-offers-in-your-area{
	background:transparent url(../Call_To_Action_Images/special-offers-in-your-area.gif) no-repeat;
	height:109px;
	width:233px;
}

	#special-offers-in-your-area a{
		color:#fff;
		float:left;
		margin:70px 0 0 14px;
		display:inline;
		background:transparent url(../template_images/li-bg-4.gif) no-repeat 0 2px;
	}	
	
#national-and-international-resources{
	background:transparent url(../Call_To_Action_Images/national-and-international-resources.png) no-repeat;
	height:109px;
	width:233px;
}

	#national-and-international-resources a{
		color:#1A3276;
		float:left;
		margin:82px 0 0 14px;
		display:inline;
		background:transparent url(../template_images/li-bg-5.gif) no-repeat scroll 0 3px;
	}				

#book-a-move{
	background:transparent url(../Call_To_Action_Images/book-a-move.gif) no-repeat 138px top;
}

#quote-and-reserve{
	background:transparent url(../Call_To_Action_Images/quote-and-reserve.png) no-repeat 159px 8px;
}	

	#quote-and-reserve h4{
		padding-right:49px;
	}

	#quote-and-reserve a{
		margin: 0 90px 0 0;
	}
	
#enquire-online-domestic{
	background:transparent url(../Call_To_Action_Images/enquire-online.png) no-repeat 145px 20px;
}

#enquire-online-international{
	background:transparent url(../Call_To_Action_Images/enquire-online.png) no-repeat 140px 20px;
}

#enquire-online-business-moving{
	background:transparent url(../Call_To_Action_Images/enquire-online.png) no-repeat 140px 20px;
}

#enquire-online-employee-moving{
	background:transparent url(../Call_To_Action_Images/enquire-online.png) no-repeat 140px 20px;
}

#business-storage{
	background:transparent url(../Call_To_Action_Images/business-storage.png) no-repeat 120px 10px;
}

	#business-storage h4{
		padding-right:80px;
	}

	#business-storage a{
		padding-right:100px;
	}
	
#send-your-baggage-overseas{
	background:transparent url(../Call_To_Action_Images/send-your-baggage-overseas.png) no-repeat 50px 135px;
}

#send-your-baggage-overseas p{
	padding:0 20px 85px 0;
}

#download-our-guide-to-moving{
	background:transparent url(../Call_To_Action_Images/download-our-guide-to-moving.png) no-repeat 117px 0px;
}

	#download-our-guide-to-moving h4{
		padding: 0 110px 0 0;
	}
	
#the-green-solution{
	background:transparent url(../Call_To_Action_Images/the-green-solution.jpg) no-repeat 135px top;
}

	#the-green-solution h4{
		padding: 0 60px 0 0;
	}
	
#move-plan{
	background:transparent url(../Call_To_Action_Images/move-plan.png) no-repeat 171px 10px;
}

#call-me-back{
	background:transparent url(../Call_To_Action_Images/call-me-back.gif) no-repeat 154px top;
}

#ebay-get-a-quote{
	background:transparent url(../Call_To_Action_Images/enquire-online.png) no-repeat 140px 20px;
}

#moving-advice-centre-homepage{
	background:transparent url(../Call_To_Action_Images/moving-advice-centre.gif) no-repeat right 40px;
}

#moving-advice-centre-homemoving{
	background:transparent url(../Call_To_Action_Images/moving-advice-centre.gif) no-repeat right 40px;
}

#moving-advice-centre-international	{
	background:transparent url(../Call_To_Action_Images/moving-advice-centre.gif) no-repeat right 40px;
}

#moving-advice-centre-storage{
	background:transparent url(../Call_To_Action_Images/moving-advice-centre.gif) no-repeat 160px 40px;
}

#moving-advice-centre-homepage a,
#moving-advice-centre-homemoving a,
#moving-advice-centre-international a,
#moving-advice-centre-storage a{
	margin:0 80px 0 0;
}

#in-the-news-business{
	
}		

#in-the-news-general{
	
}

#case-studies-business-moving h4,#case-studies-employee-moving h4{
	color: #A98753;
}

#case-studies-business-moving h4 strong,#case-studies-employee-moving h4 strong{
	color: #1A3276;
}

#general-enquiries-alt-1{
	
}

	#general-enquiries-alt-1 h4{
		padding:0 40px 0 0;
	}

#general-enquiries-alt-2{
	background:#189AD8;
	border-bottom:none !important;
	border-right:none !important;
	margin:0 !important;	
}

	#general-enquiries-alt-2 h4{
		padding:20px 40px 0 10px;
		color:#fff;
	}
	
	#general-enquiries-alt-2 p{
		padding:0 30px 0 10px;
		color:#fff;
	}
	
#ebay-promotion{
	background:#189AD8;
	border-bottom:none !important;
	border-right:none !important;
	margin:0 !important;	
}

	#ebay-promotion h4{
		padding:20px 40px 0 10px;
		color:#fff;
	}
	
	#ebay-promotion ul{
		padding:0 30px 0 23px;
		color:#fff;
		
	}	
	
	#ebay-promotion ul li{
		padding:0 0 6px 5px;
		color:#fff;
		font-weight:bold;
		list-style-type:square;
		line-height:1.2em;
	}

#ebay-terms h4{
	color:#1A3276;
}

#ebay-terms ol{
	margin-left:19px;
	
}	

#ebay-terms ol li{
	line-height:1.2em;
	list-style-type:decimal;
	padding:0 15px 6px 0;
}		

#find-special-offers-for-uk-home-movers{
	
}

#find-special-offers-for-uk-home-movers input{
	background:url(../template_images/btn-shade-back.gif) 0px 2px repeat-x;
	color:#fff;
	border:0px;
	font-weight:bold;
        padding:0px 2px 0px 2px;
        height:24px;
        font-size:1.1em;
}

#find-special-offers-for-uk-home-movers h4{
	color:#B40023;
	padding:0 5px 0 0;
}

#find-special-offers-for-uk-home-movers img{
	margin:10px 0 20px 0;
}

#find-special-offers-for-uk-home-movers p{
	margin:10px 0 0 0;
}		

#buy-packing-materials-online{
	background:transparent url(../Call_To_Action_Images/buy-packing-materials-online.png) no-repeat 167px 10px;
}

	#buy-packing-materials-online h4{
		padding: 0 70px 0 0;
	}		

#get-a-mailbox{
	background:transparent url(../Call_To_Action_Images/get-a-mailbox.png) no-repeat 160px 10px;
}

	#get-a-mailbox p{
		padding: 0 70px 0 0;
	}	
	
/* -------------------------------- */
/* 	PACKAGING SECTION      			*/

#right-content-packaging h1{
	padding: 15px 5px 12px 16px;
	color:#fff;
	font-size:2.2em;
}

#right-content-packaging p{
	padding: 0 25px 0 18px;
	color:#fff;	
	font-size:1.2em;
	line-height:1.1em;
}

#right-content-packaging a{
	margin: 0 0 0 18px;
	color:#fff;
	float:left;
	background:transparent url(../template_images/btn-bg-1.png) repeat-x 0 0;
	padding:0 15px 0 22px;
	height:29px;
	line-height:2.3em;
}

/* -------------------------------- */
/* 	MINI FORMS ON RIGHT HAND SIDE	*/

#right-content-form p{
	color:#fff;	
}

/* ----------------------------------- */
/* 	NEWS / CASE-STUDIES */

#in-the-news-general table p,#in-the-news-business table p,#case-studies-employee-moving table p,#case-studies-business-moving table p{
	line-height:1.1em;
	margin-bottom:0.8em;
}

#in-the-news-general span,#in-the-news-business span,#case-studies-employee-moving span,#case-studies-business-moving span{
	margin: 0 0 10px 0;
	display:block;
}

#in-the-news-general table a,#in-the-news-business table a{
	color:#189ad8;
	font-weight:bold;
	text-decoration:none;
}

#case-studies-employee-moving table a,#case-studies-business-moving table a{
	color:#a98753;
	font-weight:bold;
	text-decoration:none;
}

#in-the-news-general table a:hover,#in-the-news-business table a:hover,#case-studies-employee-moving table a:hover,#case-studies-business-moving table a:hover{
	text-decoration:underline;
}

#in-the-news-general table li a,#in-the-news-business table li a{
	color:#1A3276;
}

#case-studies-employee-moving table li a,#case-studies-business-moving table li a{
	color:#1A3276;
}

#in-the-news-general table li a:hover,#in-the-news-business table li a:hover, #case-studies-employee-moving table li a:hover,#case-studies-business-moving table li a:hover{
	text-decoration:underline;
}

#in-the-news-general table td,#in-the-news-business table td, #case-studies-employee-moving table td,#case-studies-business-moving table td{
	height:75px;
}

#in-the-news-general table td,#in-the-news-business table td, #case-studies-employee-moving table td,#case-studies-business-moving table td{
	border-top:1px solid #E3E3E3;
	padding:10px 0 0 0;
}

.levelx-col-bottom-2-business #in-the-news-business,.levelx-col-bottom-2-business #in-the-news-general,.levelx-col-bottom-2-business #case-studies-business-moving,.levelx-col-bottom-2-business #case-studies-employee-moving,.levelx-col-bottom-2 #case-studies-employee-moving{
	padding:16px;
}
case-studies-employee-moving
.levelx-col-bottom-2-business #in-the-news-business li,.levelx-col-bottom-2-business #in-the-news-general li,.levelx-col-bottom-2-business #case-studies-business-moving li,.levelx-col-bottom-2-business #case-studies-employee-moving li{
	background:transparent url(../template_images/li-bg-3.gif) no-repeat scroll 0 3px;
	display:block;
	padding:0 0 0 10px;
}

.levelx-col-bottom-2-business #in-the-news-business span a,.levelx-col-bottom-2-business #in-the-news-general span a,.levelx-col-bottom-2-business #case-studies-business-moving span a,.levelx-col-bottom-2-business #case-studies-employee-moving span a{
	background:transparent url(../template_images/li-bg-3.gif) no-repeat scroll 0 3px;
	display:block;
	padding:0 0 0 10px;
}

#form_right_outer .calls-to-action{
	border-bottom:1px solid #E3E3E3;
	border-right:1px solid #E3E3E3;
	margin:15px 0 3px 6px;
	padding:0 0 15px 10px;
	width:218px;
}

#form_right_outer .calls-to-action div{
	padding-right:10px;
}

#form_right_outer .calls-to-action h4{
	margin-bottom:28px;
	font-size:2.1em;
	color:#1A3175;
	padding-top:10px;
}

#form_right_outer .calls-to-action h4 strong{
	color:#189ad8;
}

#form_right_outer .calls-to-action a{
     background:transparent url(../template_images/li-bg-3.gif) no-repeat scroll 0 3px;
     color:#1A3276;
     cursor:pointer;
     display:block;
     font-size:1.1em;
     font-weight:bold;
     padding-left:8px;
     text-decoration:none;
     width:50px;

}

#form_right_outer .calls-to-action a:hover{
     text-decoration:underline;
}


#ebay-crating-services{
	background:transparent url(../eBay-Promotion/ebay_crates.jpg) no-repeat scroll 60px 52px;
	padding-bottom:50px;
}

#ebay-crating-services h4{
	width:175px;
}

#ebay-fine-arts-packing{
	background:transparent url(../eBay-Promotion/ebay_tables.jpg) no-repeat scroll 82px 15px;
	padding-bottom:25px;
}

#ebay-fine-arts-packing h4{
	width:100px
}

#ebay-need-local-storage{
	background:transparent url(../eBay-Promotion/ebay_house_on_crate.jpg) no-repeat scroll 118px 0;
	padding-bottom:50px;
}

#ebay-need-local-storage h4{
	width:100px
}

#ebay-baggage-services{
	background:transparent url(../eBay-Promotion/ebay_99_australia.jpg) no-repeat scroll 82px 0;
	padding-bottom:50px;
}

#ebay-baggage-services h4{
	width:100px
}




/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
  
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
  
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
  
 
}
/**
* Pickfords
* Print CSS
*
* CSS developed by Bloom Media Ltd. | www.bloommedia.co.uk
* Contributors: Dominic Kelly. 
*/

/*
div {
	display:block !important;
}
*/

#collapse-survey{
	display:none;
}
/**
* Pickfords
* Homepage CSS
*
* CSS developed by Bloom Media Ltd. | www.bloommedia.co.uk
* Contributors: Dominic Kelly. 
*/

/* -------------------------------- */
/* 	INTERIOR	         			*/

#interior-col-top-l,#interior-col-top-r{
	float:left;
}

#interior-col-top-l{
	width:476px;
	margin:0 4px 0 0;
}

#interior-col-top-l .content-box{
	border-bottom:1px solid #E3E3E3;
	border-right:1px solid #E3E3E3;
	padding:13px 16px;
}

#interior-col-top-r{
	width:236px;	
}

hr{
	color: #E3E3E3;
	background-color: #E3E3E3;
	height: 1px;
}

/* EVERYWHERE ELSE */

#interior-page-title,#interior-page-title-hm{
	height:40px;
	width: 476px;
	background:#1A3376;
	margin: 0 0 4px 0;
}

#interior-page-title a,#interior-page-title-hm a{
	text-decoration:none;
	color:#fff;
}

#interior-page-title  p,#interior-page-title-hm  p{
	font-size:2.3em;
	color:#fff;
	padding:4px 0 0 16px;
	margin:0;
}

#interior-page-title  strong,#interior-page-title-hm  strong{
	color:#189ad8;
	font-weight:normal;
}

#interior-into-copy,#interior-into-copy-hm{
	height:259px;
	background:#1a3276;
	color:#fff;
	padding:0 16px;
}

#interior-into-copy h1,#interior-into-copy-hm h1{
	font-size:2.0em;
	padding:16px 0 4px;
}

#interior-into-copy h1 a,#interior-into-copy-hm h1 a{
	text-decoration:none;
}

#interior-into-copy h1 strong,#interior-into-copy-hm h1 strong{
	color:#189ad8;
}

#interior-into-copy p,#interior-into-copy-hm p{
	line-height:1.1em;
}

#interior-into-copy a,#interior-into-copy-hm a{
	color:#fff;
}

#interior-into-copy li,#interior-into-copy-hm li{
	margin-bottom:5px;
	background:transparent url(../template_images/li-bg-7.gif) no-repeat 0 4px;
	padding:0 0 0 10px;
}

#interior-into-copy ul li,#interior-into-copy-hm li{
	float:left;
	clear:both;
	width:190px;
}

#interior-into-copy ul li.nav-selected{
	background:transparent url(../template_images/li-bg-10.gif) no-repeat 0 4px;

}

#interior-into-copy .nav-selected a, #interior-into-copy #menu_2 .nav-selected-parent span, #interior-into-copy #menu_4 .nav-selected-parent span,#interior-into-copy-hm .nav-selected a, #interior-into-copy-hm #menu_2 .nav-selected-parent span, #interior-into-copy-hm #menu_4 .nav-selected-parent span{
	color:#169BD6;
}

.levelx-col-bottom-1 .content-box ul li,.levelx-col-bottom-1 .content-box ol li{
	font-size:1.2em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	padding:0 0 5px 0px;
margin-left:15px;
line-height:1.4em;
}

.levelx-col-bottom-1 .content-box ol li{
	list-style-type:decimal;
}

.levelx-col-bottom-1 .content-box ul li a,.levelx-col-bottom-1 .content-box ol li a{
	font-size:1.0em;
}

.levelx-col-bottom-1 .content-box #menu_2 ul li, .levelx-col-bottom-1 .content-box #menu_4 ul li {
        float:left;
        width:135px;
        background:transparent url(../template_images/li-bg-3.gif) no-repeat scroll 0 4px;
        padding:0 0 5px 10px !important;
        list-style-type:none !important;
list-style-position:inside;
margin-left:0px !important;
}



.levelx-col-bottom-1 .content-box p {
        clear:both;
}


.levelx-col-bottom-1 .content-box table
{
border-collapse:collapse;
width:100%;
}


.levelx-col-bottom-1 .content-box table tr
{
font-size:11px !important;
}


.levelx-col-bottom-1 .content-box table td {
padding:5px;
border:1px solid #1a3276;
color:#1a3276;
font-size:1em !important;
}

/* Home moving overrides */

#interior-page-title-hm{
	background:#d79f11;
}

#interior-page-title-hm a{
	color:#fff;
}

#interior-page-title-hm  p{
	color:#fff;
}

#interior-page-title-hm  strong{
	color:#1a3276;
}

#interior-into-copy-hm{
	background:#d79f11;
}

#interior-into-copy-hm h1 strong{
	color:#1a3276;
}

#interior-into-copy-hm a{
	color:#fff;
}

#interior-into-copy-hm li{
	background:transparent url(../template_images/li-bg-9.gif) no-repeat 0 4px;
}

#interior-into-copy-hm li.nav-selected{
	background:transparent url(../template_images/li-bg-11.gif) no-repeat 0 4px;
}

#interior-into-copy-hm .nav-selected a, #interior-into-copy-hm #menu_2 .nav-selected-parent span, #interior-into-copy-hm #menu_4 .nav-selected-parent span{
	color:#1a3276;
}

#interior-into-copy-hm  #level3 li.nav-selected-parent {
	background:transparent url(../template_images/li-bg-11.gif) no-repeat 0 4px;
}

#interior-into-copy-hm  #level3 li.nav-selected-parent a{
	color:#1A3276;
}

#interior-into-copy  #level3 li.nav-selected-parent {
	background:transparent url(../template_images/li-bg-10.gif) no-repeat 0 4px;
}

#interior-into-copy  #level3 li.nav-selected-parent a{
	color:#169BD6;
}

/* level 4 navigation */

#menu_3{
	border-bottom:1px solid #E3E3E3;
	border-right:1px solid #E3E3E3;
	margin:0 0 25px 0;
	padding:0 0 0 10px;
}

#menu_3 ul {
	padding:15px 0 15px 7px;
}

#menu_3 .nav-selected a{
	color:#1F97D2;
}

/* level 4 navigation */

#interior-into-copy p a{
	background:none !important;
	padding:0;
	display:inline;
	
}

.landing-col-bottom-1,.landing-col-bottom-2,.landing-col-bottom-3{
	float:left;
	width:236px;
	margin-top:4px;
}

.landing-col-bottom-1,.landing-col-bottom-2{
	margin-right:4px;
}



.landing-col-bottom-1 .content-box,.landing-col-bottom-2 .content-box,.landing-col-bottom-3 .content-box{
	margin-top:18px;
	margin-bottom:2px;
	padding-bottom:10px;
	border-bottom:1px solid #E3E3E3;
	border-right:1px solid #E3E3E3;
	height:auto !important;
	height:15.3em;
	min-height:15.3em;
}

.landing-col-bottom-1 .content-box div ol li,.landing-col-bottom-2 .content-box div ol li,.landing-col-bottom-3 .content-box div ol li {
	background:transparent url(../template_images/li-bg-13.gif) no-repeat 0 8px;
}

.landing-col-bottom-1 .content-box div ul li,.landing-col-bottom-2 .content-box div ul li,.landing-col-bottom-3 .content-box div ul li {
	background:transparent url(../template_images/li-bg-14.gif) no-repeat 0 8px;
}

.landing-col-bottom-1 ul li h2 a,.landing-col-bottom-2 ul li h2 a,.landing-col-bottom-3 ul li h2 a,.landing-col-bottom-1 ol li h2 a,.landing-col-bottom-3 ol li h2 a,.landing-col-bottom-2 ol li h3 a{
	border-left:solid #fff 1px; /* fixes strange ie bug in line-height */
	font-size:0.9em;
	m argin:0 1px 10px 15px;
	color:#1a3276;
	display:block;
	font-weight:normal;
}


.landing-col-bottom-1 ol li h2 a,.landing-col-bottom-3 ol li h2 a,.landing-col-bottom-2 ol li h2 a{
	color:#189ad8;
}

.landing-col-bottom-1 h4,.landing-col-bottom-3 h4 ,.landing-col-bottom-2 h4{
	margin:0 20px 10px 27px;
	color:#1A3276;
}

.landing-col-bottom-1 h4 strong,.landing-col-bottom-3 h4 strong,.landing-col-bottom-2 h4 strong{
	color:#189ad8;
}

.landing-col-bottom-1 p,.landing-col-bottom-2 p,.landing-col-bottom-3 p{
	padding:0 10px 0 31px;
	margin:0 0 4px 0;
	line-height:1.1em;
}

.landing-col-bottom-1 ul,.landing-col-bottom-2 ul,.landing-col-bottom-3 ul,.landing-col-bottom-1 ol,.landing-col-bottom-2 ol,.landing-col-bottom-3 ol{
	padding:0 12px 0 32px;
}

.landing-col-bottom-1 .content-box div ul ,.landing-col-bottom-2 .content-box div ul,.landing-col-bottom-3 .content-box div ul,.landing-col-bottom-1 .content-box div ol ,.landing-col-bottom-2 .content-box div ol,.landing-col-bottom-3 .content-box div ol {
	margin:0 0 0 -15px;
}

.landing-col-bottom-1 ul li,.landing-col-bottom-2 ul li,.landing-col-bottom-3 ul li{
	background:transparent url(../template_images/li-bg-3.gif) no-repeat 0 8px;
	border-left:solid #fff 1px; /* fixes strange ie bug in line-height */
}

.landing-col-bottom-1 ol li,.landing-col-bottom-2 ol li,.landing-col-bottom-3 ol li{
	background:transparent url(../template_images/li-bg-3.gif) no-repeat 0 8px;
	border-left:solid #fff 1px; /* fixes strange ie bug in line-height */
}

.landing-col-bottom-1 .content-box ul li,.landing-col-bottom-1 .content-box ol li,
.landing-col-bottom-2 .content-box ul li,.landing-col-bottom-2 .content-box ol li,
.landing-col-bottom-3 .content-box ul li,.landing-col-bottom-3 .content-box ol li{
	padding:5px 0 3px 11px;

}

.landing-col-bottom-1 .content-box div ul li,.landing-col-bottom-1 .content-box div ol li,
.landing-col-bottom-2 .content-box div ul li,.landing-col-bottom-2 .content-box div ol li,
.landing-col-bottom-3 .content-box div ul li,.landing-col-bottom-3 .content-box div ol li{
	padding:0 0 0 12px;
}

/* LEVEL X */
	
	/* left col */
	
	.levelx-col-bottom-1{
		float:left;
		margin:4px 4px 0 0;
		width:476px;
	}

	.levelx-col-bottom-1 .content-box{
		border-bottom:1px solid #E3E3E3;
		border-right:1px solid #E3E3E3;
		padding:13px 16px 13px 16px;
	}
	
	.levelx-col-bottom-2 .optional-callout .content-box{
		border-bottom:none;
		border-right:none;
	}
	
	/* just for news section */
	
	.about-us-news-section li, .case-studies-section li{
		list-style-type:none !important;
		list-style-position:outside !important;
		font-size:1.1em !important;
	}
	
	.about-us-news-section li a, .case-studies-section li a{
		border-bottom:1px solid #E3E3E3;
		padding:8px 5px;
		display:block;		
	}
	
	.about-us-news-section a:hover,.case-studies-section a:hover{
		background: #E3E3E3;
	}

	.levelx-col-bottom-1 .content-box h2{
		font-size:2.1em;
		margin:0 0 10px 0;
		color:#1a3276;
	}

	.levelx-col-bottom-1 .content-box h2 strong{
		color:#189ad8;
	}
	
	.levelx-col-bottom-1 .content-box img{
		float:right;
	}

	/* right col */
	
	/* interior cta */

        #case-studies-business-moving {
	        padding:0px 0px 0px 16px;
	}
	
	#moving-advice-centre-homemoving, #moving-advice-centre-international,#moving-advice-centre-storage,#in-the-news-general{
		border-bottom:1px solid #E3E3E3;
		border-right:1px solid #E3E3E3;
		padding:10px 0 27px 17px;
	}
	
	#moving-advice-centre-homemoving h4,#moving-advice-centre-international h4,#moving-advice-centre-storage h4, #in-the-news-general h4, #in-the-news-general strong{
		color:#1A3276;
		margin-bottom:6px;
		font-weight:normal;
	}
	

	#moving-advice-centre-homemoving h4 strong,#moving-advice-centre-international h4 strong,#moving-advice-centre-storage h4 strong,#in-the-news-general h4 strong{
		color:#1F97D2;
		font-weight:normal;
	}
	
	
	.levelx-col-bottom-2  li{
		padding:3px 0;
	}
	
	.levelx-col-bottom-2  a{
		background:transparent url(../template_images/li-bg-3.gif) no-repeat scroll 0 3px;
		display:block;
		padding:0 0 0 10px;
	}
		
	.levelx-col-bottom-2,.levelx-col-bottom-2-business {
		float:left;
		margin:4px 0 0 0;
		width:236px;
		height:auto !important;
		height:11em;
		min-height:11em;
	}
	
	.levelx-col-bottom-2 .content-box{
		border-bottom:1px solid #E3E3E3;
		border-right:1px solid #E3E3E3;
		padding:0 10px 25px 16px;
		margin:20px 0 0 0;
	}
	
	.levelx-col-bottom-2 .content-box h4{
		color:#189AD8;
		margin-bottom:6px;
	}
	
	.levelx-col-bottom-2 .content-box h4 strong{
		color:#1A3276;
	}
	
	.levelx-col-bottom-2 img{

	}

	.levelx-col-bottom-2-business .related-services{
		background:#189AD8;
		color:#fff;
	}

	.levelx-col-bottom-2-business .content-box {
		padding:10px 5px 15px 16px;
	}

	.levelx-col-bottom-2 .content-box h2, .levelx-col-bottom-2-business .content-box h2  {
		font-size:2.1em;
		margin:0 0 10px;
	}
	
	.levelx-col-bottom-2 .content-box  h2  {
		color:#189ad8;
	}

	.levelx-col-bottom-2 .content-box  h2 strong {
		color:#1a3276;
	}

	.levelx-col-bottom-2-business .content-box h2 strong {
		color:#1a3276;
	}

	.levelx-col-bottom-2-business .content-box li  {
		background:transparent url(../template_images/li-bg-8.gif) no-repeat scroll 0 4px;
	}

	.levelx-col-bottom-2-business .content-box  a {	
		color:#FFFFFF;
		padding:0 0 0 10px;
	}
	
	#left-content .affiliate-links-box, #left-content .levelx-col-bottom-2 .affiliate-links-box {

		display:block;
		float:left;
		margin:15px 15px 15px 0;
		width:200px;
	}
	
	#right-content .affiliate-links-box{
		width:235px !important;
	}
	
	.affiliate-links-box p{
		padding:5px 10px 5px 20px;
	}
	
	.affiliate-links-box img{
		padding:20px 0 0 20px;
	}

/* -------------------------------- */
/* 	ADVICE CENTRE					*/

#advice-centre-banner{
	height:94px;
	width:100%;
	background:url(../template_images/advice-centre-top-banner.jpg) no-repeat 0 0;
	margin: 0 0 4px 0;
}

#acl-l{
	float:left;
	margin-right:4px;
	width:242px;
}

#acl-r{
	float:left;
}

#acl-r .body .content{
	float:left;
	padding:0 50px 0 0;
}

#acl-r .body{
	width:437px;
}

#acl-l .body{
	width:209px;
}
#acl-l .body img{
	margin: 0 0 10px 0;
}

#acl-l .body,#acl-r .body{
	border-bottom:1px solid #E3E3E3;
	border-right:1px solid #E3E3E3;
	padding:0 16px 10px 16px;
	float:left;
	margin:20px 0 0;
}

#acl-r {
	width:470px;
}

#acl-l .body h3,#acl-r .body .content h3{
	font-size:1.4em;
}

#acl-l .body ul,#acl-r .body .content ul{
	margin: 0 0 10px 0;
}

#acl-r .body .content ul{
	width:168px;
}

#acl-l .body ul li,#acl-r .body .content ul li{
	padding:0 0 5px;
	background:transparent url(../template_images/li-bg-3.gif) no-repeat scroll 0 4px;
        border-left:1px solid #fff;
}

#acl-l .body ul li a,#acl-r .body .content ul li a{
	font-weight:normal;
	display:block;
	padding:0 0 0 10px;
}






#advice-centre-title{
	height:39px;
	background:#d79f11;
	color:#fff;
}

#advice-centre-title h1{
	padding: 9px 0 0 18px;
	font-size:2.1em;
}

#advice-centre-title h1 strong{
	color:#1a3276;
}

#advice-centre-title-business{
	height:39px;
	background:#1a3276;
	color:#fff;
}

#advice-centre-title-business h1{
	padding: 9px 0 0 18px;
	font-size:2.1em;
}

#advice-centre-title-business h1 strong{
	color:#189ad8;
}


#advice-centre-content-1-col a,#advice-centre-content-2-col a{
	font-weight:normal;
}

#advice-centre-content-1-col .content,#advice-centre-content-2-col .content{
	padding:0 20px 20px 20px;
}

#advice-centre-content-1-col{
	width:469px;
	border-bottom:1px solid #E3E3E3;
	border-right:1px solid #E3E3E3;
	float:left;
}
#advice-centre-content-1-col,#advice-centre-content-2-col{
	margin:20px 0 0 0;
}

#advice-centre-content-1-col .content{
	float:left;
	width:27%;
}

#advice-centre-content-2-col .left,#advice-centre-content-2-col .right{
	float:left;
	border-bottom:1px solid #E3E3E3;
	border-right:1px solid #E3E3E3;
}

#advice-centre-content-2-col .left{
	width:475px;
	margin:0 4px 0 0;
}

#advice-centre-content-2-col .right{
	width:235px;
}

#advice-centre-content-1-col h2,#advice-centre-content-2-col h2,#advice-centre-content-1-col h3,#advice-centre-content-2-col h3{
	font-size:2.1em;
	color:#1a3276;
	margin:0 0 10px 0;
}

#advice-centre-content-1-col h3,#advice-centre-content-2-col h3{
	font-size:1.4em;
}

#advice-centre-content-1-col ul ,#advice-centre-content-2-col ul {
	margin:0 0 30px 0;
}
#advice-centre-content-1-col ul  li,#advice-centre-content-2-col ul li{
	padding:0 0 5px 0;
}


#advice-centre-content-1-col ul li a,#advice-centre-content-2-col ul li a{
	background:transparent url(../template_images/li-bg-3.gif) no-repeat scroll 0 4px;
	padding:0 0 0 10px;
	color:#1a3276 !important;
}


#advice-centre-content-2-col .right a{
	background:transparent url(../template_images/li-bg-3.gif) no-repeat scroll 0 4px;
	padding:0 0 0 10px;
	color:#b1820c;
}

#advice-centre-form{
	float:left;
	clear:both;
}

/* Sitemap */

div.sitemap{
	font-size:2.1em;
	color:#1A3276;
	font-weight:bold;
	margin:20px 0 0 16px;
}

.SiteMapTable{
	margin:17px;
}

.sitemapSummary{
	font-size:1.1em;
	padding: 0 20px 0 0;
}

.sitemaplink a{
	padding:5px 0 0 10px;
	background:transparent url(../template_images/li-bg-3.gif) no-repeat scroll 0 9px;
}

td.sitemaplink{
	padding: 5px 0 5px 0;
}

/* In your area map */

#mapback {
        background:url(/map/mapback.jpg) left top no-repeat;
}

/* cashback form */

span.cashback-terms h4{
  padding: 10px 0 10px 10px;
  color:#1A3376;
}

span.cashback-terms p{
  font-size:1.1em;
  line-height:1.1em;
  padding:0 0 0 10px;
  width:210px;
}

/* Image links */

.image-link a{
background:none;
padding:0;
}

#quick-form-self-store span.clear-selection{
	margin-top:4px;
	display:block;
	width:133px;
}
#quick-form-self-store span.clear-selection a{
	color:#fff;
	background:none;
	font-size:1em;
	text-decoration:underline;
	float:right;
}

/* Affiliate offers */

#uk-affiliate-pages-banner  {
height:95px;
margin:0 0 4px;
width:100%;
float:left;
background: url('http://www.pickfords.co.uk/affiliate-pages/uk-affiliate-offers-listing-page-banner.jpg');
}

#int-affiliate-pages-banner  {
height:95px;
margin:0 0 4px;
width:100%;
float:left;
background: url('http://www.pickfords.co.uk/affiliate-pages/int-affiliate-offers-listing-page-banner.jpg');
}

#affiliate-pages-below-banner  {
background: #D79F11;
color:#FFFFFF;
height:39px;
width:100%;
float:left;
}

.uk-affiliates #right-content img{
margin: 0 0 5px 0;
}

#affiliate_detail-content-2-col{

}
#affiliate_detail-content-2-col .left, #affiliate_detail-content-2-col .right {
border-bottom:1px solid #E3E3E3;
border-right:1px solid #E3E3E3;
float:left;
}

#affiliate_detail-content-2-col .left{
margin:0 4px 0 0;
width:475px;
}

#affiliate_detail-content-2-col .right{
width:235px;
}

#affiliate_detail-content-2-col .right li{
//background:url("../template_images/li-bg-3.gif") no-repeat scroll 0 4px transparent;
//color:#1A3276;
//font-size:1.2em;
//padding:0 0 5px 10px;
}

#affiliate_detail-content-2-col .right li{
font-size:1.2em;
list-style:disc outside none;
margin-left:15px;
padding:0 0 10px;
}


#affiliate_detail-content-2-col .content{
padding:20px;
}

#affiliate_detail-content-2-col .content h2,#affiliate_detail-content-2-col .content h4{
margin-bottom:5px;
}

#affiliate_detail-content-2-col .content h2{
margin-bottom:5px;
width:250px;
float:left;
}

#affiliate_detail-content-2-col .content span.affiliate-logo{
float:left;
margin-bottom:20px;
}

#affiliate_detail-content-2-col .content p{
clear:both;
}

#affiliate_detail-content-2-col .content span.apply-now a{
background:url("../template_images/li-bg-3.gif") no-repeat scroll 0 4px transparent;
padding:0 0 0 10px;
}

#affiliate_detail-content-2-col .left ul{
margin-bottom: 10px;
list-style: disc inside none !important;
}

#affiliate_detail-content-2-col .left ul li{
list-style: disc inside none;
font-size: 1.2em;
}
