/**
* 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 h1{
	font-size: 1.9em;
	color:#1a3276;
	margin-bottom:10px;
	letter-spacing:0em;
}

#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;
	}

#home-content-col-r h2{
color:#1A3276;
font-size:1.9em;
letter-spacing:0;
margin-bottom:10px;
}

	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{
	display:block;
	padding:0 0 0 4px;
}

#logo-top span a,#logo-top 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 p, #contact-top h2,#contact-top-self-store h2,#contact-top-employee-moving h2, #contact-top-business-moving h2, #contact-top-ebay-shipping-hub h2, #contact-top-britishgas h2, #contact-top-rainbow h2, #contact-top-laingorouke h2, #contact-top-business-interiors h2, #contact-top-insurance h2{
	font-size:1.5em;
	padding:32px 0 0 10px;
	color:#1a3276;
	text-indent:-9000px; /* hide text */
	height:63px;
}

#contact-top p{
        margin:0;
}

#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, #contact-top-business-interiors 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 p{
	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 */
}

#contact-top-laingorouke h2{
	background:url(../LaingORouke/laingorouke_logo_270x95.jpg) no-repeat; /* image replacement */
}

#contact-top-britishgas h2{
	background:url(../affinity-partnerships/britishgas_logo_black.jpg) no-repeat; /* image replacement */
}

#contact-top-rainbow h2{
	background:url(../affinity-partnerships/rainbow_logo.jpg) no-repeat; /* image replacement */
}

#contact-top-business-interiors h2{
	background:url(../template_images/contact-local-branch-business-interiors.png) no-repeat; /* image replacement */
}

#contact-top-insurance h2{
	background:url(../template_images/contact-insurance.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;
}

/* Right hand content for insurance section */

#right-content-insurance{
	background:#209cd8;
	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;
}

/* Right hand content for TV Programme section */

#right-content-tv{
	background:#209cd8;
	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;
}

#footer-vacancies-news {
    line-height: 25px;
    text-align: right;
}

#footer-vacancies-news a {
    color: #1A3276;
    cursor: pointer;
    font-size: 1.1em;
    font-weight: bold;
    text-decoration: none;
}


/* 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;
}































/* Floating retrieve password panel */
#nav-bar-right #floating-retrieve {
    background: url('template_images/floating-panel-bg.gif') #0c78c1;
    padding: 30px 10px 10px 10px;
    position: absolute;
    top: 35px;
    left:10px;
    width:190px;
    color:#fff;
}

#left-content #floating-retrieve {
    background: url('template_images/floating-panel-bg.gif') #0c78c1;
    padding: 30px 10px 10px 10px;
    width:190px;
    color:#fff;
    margin:0 auto 15px;
}

#nav-bar-right #btn-close{
    background: url("template_images/close-but.gif") no-repeat scroll 35px 5px transparent;
    padding: 5px 21px 5px 5px;
    position: absolute;
    right: 0;
    top: 0;
}

#floating-retrieve ul{padding:0;}

#floating-retrieve ul li{line-height:2em;display:block;}

#floating-retrieve ul li.button{line-height:1em;}

#floating-retrieve label{width:70px;display:block;float:left;font-size:1.1em;font-weight:bold;}

#nav-bar-right #floating-retrieve a
{
    text-decoration:underline;
}

#floating-retrieve a
{
    text-decoration:underline;
    font-size:1em;
    color:#fff;
}

#floating-retrieve input[type=image]
{
    padding-top:5px;
}

#floating-retrieve input[type=text]
{
    background: url("template_images/input-bg.gif") repeat scroll 0 0 transparent;
    border: 0 none;
    font-family: Arial,Geneva,sans-serif;
    font-size: 1.1em;
    width:106px;
    padding: 4px 5px 1px 4px;
    margin-top: 3px;
    height:14px;
}

#review-your-quote-form-right #btn-save-quote {
    color: #FFFFFF;
    cursor: pointer;
    height: 18px;
    padding: 8px 0 0 25px;
    position: absolute;
    right: 19px;
    text-decoration: none;
    top: 9px;
    width: 81px;
}

#btn-save-quote-footer{height:20px;}

/* Floating save password panel */
#floating-save-quote-wrapper,
#nav-bar-right #floating-retrieve-wrapper{background: url("template_images/transbg.png") repeat scroll 0 0 transparent;position:fixed;left:0;top:0;right:0;bottom:0;display:none;z-index:1000;}

#floating-save-quote,
#nav-bar-right #floating-retrieve
{
    background: url('template_images/floating-panel-bg.gif') #0c78c1;
    padding: 30px 10px 10px 10px;
    position: absolute;
    top: 50%;
    left:50%;
    margin:-125px 0 0 -130px;
    width:260px;
    height:210px;
    color:#fff;
    z-index:2000;

    -moz-box-shadow: 4px 4px 12px #000; /* Firefox */
    -webkit-box-shadow: 4px 4px 12px #000; /* Safari, Chrome */
    box-shadow: 4px 4px 12px #000; /* CSS3 */
}
#nav-bar-right #floating-retrieve{height:106px;width:191px;margin:-70px 0 0 -130px;}

#floating-save-quote #btn-save-close
{
    background: url("template_images/close-but.gif") no-repeat scroll 35px 5px transparent;
    padding: 5px 21px 5px 5px;
    position: absolute;
    right: 0;
    top: 0;
    color:#fff;
    text-decoration:underline;
    font-size:1em;
}

#floating-save-quote-wrapper #floating-save-quote h3{
background:url(template_images/header-save-your-quote.gif) left top no-repeat;
text-indent:-2000px;
height:23px;
}

#floating-save-quote ul{padding:0;}

#floating-save-quote ul li{line-height:2.5em;display:block;}

#floating-save-quote ul li.button{line-height:1em;}

#floating-save-quote-wrapper #floating-save-quote label{width:130px;display:block;float:left;margin-top:0;}

#floating-save-quote input[type=text]
{
    background: url("template_images/input-bg.gif") repeat scroll 0 0 transparent;
    border: 0 none;
    font-family: Arial,Geneva,sans-serif;
    font-size: 1.1em;
    width:106px;
    padding: 4px 5px 1px 4px;
    margin-top: 3px;
    height:14px;
}

#self-container-image {
    background: url("template_images/image-storage.jpg") no-repeat scroll 18px 6px transparent;
    display: block;
    height: 280px;
}
    
#right-content-form.telebanner {
    color: #FFFFFF;
    height: 350px;
    margin: 3px 0 6px;
    min-height: 350px;
    overflow: auto;
    padding: 10px;
    width: auto;
}

#right-content-form.telebanner h3
{
    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 h3{	
	font-size:2.3em;
	font-weight:normal;
	padding:15px 5px 10px 0;
        color:#fff;
}

#right-content-form h3.sIFR-replaced{
	padding:15px 5px 0 0;
        margin: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 h3,#case-studies-employee-moving h3{
	color: #A98753;
}

#case-studies-business-moving h3 strong,#case-studies-employee-moving h4 strong{
	color: #1A3276;
}

#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;
	}

#general-enquiries-alt-4{
	background:#189AD8;
	border-bottom:none !important;
	border-right:none !important;
	margin:0 !important;	
}

	#general-enquiries-alt-4 h4{
		padding:20px 40px 0 10px;
		color:#fff;
	}
	
	#general-enquiries-alt-4 p{
		padding:0 30px 0 10px;
		color:#fff;
	}
	
#general-enquiries-alt-5{
	background:#189AD8;
	border-bottom:none !important;
	border-right:none !important;
	margin:0 !important;	
}

	#general-enquiries-alt-5 h4{
		padding:20px 40px 0 10px;
		color:#fff;
	}
	
	#general-enquiries-alt-5 p{
		padding:0 30px 0 10px;
		color:#fff;
	}

#general-enquiries-alt-6{
	background:#189AD8;
	border-bottom:none !important;
	border-right:none !important;
	margin:0 !important;	
}

	#general-enquiries-alt-6 h4{
		padding:20px 40px 0 10px;
		color:#fff;
	}
	
	#general-enquiries-alt-6 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;
}		

#find-you-local-branch{
	
}

#find-you-local-branch{
	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-you-local-branch h4{
	color:#B40023;
	padding:0 5px 0 0;
}

#find-you-local-branch img{
	margin:10px 0 20px 0;
}

#find-you-local-branch 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;
}

/* -------------------------------- */
/* 	INSURANCE SECTION      			*/

#right-content-insurance h1{
	padding: 15px 5px 12px 16px;
	color:#fff;
	font-size:2.2em;
}

#right-content-insurance h4{
	padding: 15px 5px 12px 16px;
	color:#fff;
        font-size:1.6em;
	}

#right-content-insurance p{
	padding: 0 25px 0 18px;
	color:#fff;	
	font-size:1.2em;
	line-height:1.1em;
}

#right-content-insurance 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;
}

/* -------------------------------- */
/* 	TV SECTION      			*/

#right-content-tv h1{
	padding: 15px 5px 12px 16px;
	color:#fff;
	font-size:2.2em;
}

#right-content-tv h4{
	padding: 15px 5px 12px 16px;
	color:#fff;
        font-size:1.6em;
	}

#right-content-tv p{
	padding: 0 25px 0 18px;
	color:#fff;	
	font-size:1.2em;
	line-height:1.1em;
}

#right-content-tv 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;*/
padding:10px 0 30px;
vertical-align:top;
}

.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. 
*/

/* -------------------------------- */
/* 	HOMEPAGE	         			*/

		#home-bs-col,#home-hm-col{
			float:left;
			width:356px;
		}

		#home-bs-col{
			padding-right:4px;
		}

		.home-bs-button,.home-bm-button{
			clear:both;
			height:39px;
			margin-bottom:4px;
			display:block;
		}
		
		.home-bs-button{
                        background: #142872;
		}
		
		.home-bm-button{
			background: #d79f11;
		}

		#home-bs-col img ,#home-hm-col img{
			float:left;
		}

		#home-bs-col ul ,#home-hm-col ul {
			float:left;
			height:100px;
			padding:9px 12px 0 18px;
			width:185px;
		}

		#home-bs-col ul {
			background:#142872;
		}

		#home-hm-col ul {
			background:#d79f11;
		}

		#home-bs-col ul li, #home-hm-col ul  li {
			padding:3px 0 4px 10px;
		}

		#home-bs-col ul li a,#home-hm-col ul li a{
			color:#fff;			
		}

		#home-bs-col ul li {
			background:url(../template_images/li-bg-1.gif) no-repeat 0px 5px;
		}

		#home-hm-col ul li {
			background:url(../template_images/li-bg-2.gif) no-repeat 0px 5px;
		}
		
		#home-bs-col span{
			color:#fff;
			text-indent:-9000px; /* hide text */
			background:url(../template_images/business-services-homepage.gif) no-repeat; /* image replacement */
		}
		
		#home-hm-col span{
			color:#fff;
			text-indent:-9000px; /* hide text */
			background:url(../template_images/home-moving-homepage.gif) no-repeat; /* image replacement */
		}		

		#home-bs-col span strong{
			color:#209cd8;
		}
		
		#home-bs-col span,#home-hm-col span{
			padding:7px 0 0 13px;
			font-size:2.4em;
			display:block;
		}
		
		#home-hm-col span{
			color:#fff;
			t ext-indent:-9000px; /* hide text */
			b ackground:url(../template_images/contact-local-branch.png) no-repeat; /* image replacement */
		}

		#home-hm-col span strong{
			color:#1a3276;
		}
		
		#home-content-col-l,#home-content-col-r{
			float:left;
			padding:10px 22px 10px 10px;
			margin-top:25px;
		}
		
		#home-content-col-l{
			border-bottom:1px solid #E3E3E3;
			border-right:1px solid #E3E3E3;
			width:418px; /* ie6 only */
			margin-right:4px;
		}

		html > body #home-content-col-l{ /* NOT ie6 */
			width:431px;
		}
		
		#home-content-col-r{
			width:215px;
			border-bottom:1px solid #E3E3E3;
			border-right:1px solid #E3E3E3;
		}

		#home-content-col-r img{
			margin-bottom:20px;
		}
		
		#home-content-col-r	 a{
			background:transparent url(../template_images/li-bg-3.gif) no-repeat 0 5px;
			padding:0 0 0 10px;
		}

/* Images with links */

.image-link a {
     background:transparent none repeat scroll 0 0 !important;
}
padding:0;



