/* 	The styles contained within this stylesheet are intended for demonstration purposes only.
	If certain page elements are not required, it is not necessary to include them in the final stylesheet. */

body{font-size:76%;margin:0;padding:0;color:#000;text-align:center;background:url(../images/bg-body.gif) top center repeat-x;} /* all subsequent fonts sized in ems ONLY. */


/*LAYOUT*/
#wrapper{width:990px;margin:0 auto;text-align:left;background:url(../images/bg-wrapper-2.gif) top center repeat-y;}
#wrapper .inner{background:url(../images/bg-wrapper.gif) top center no-repeat;padding:0;}
#page{padding:7px 0 0 0;background:url(../images/bg-body.gif) top center repeat-x;}
#header{color:#FFF;padding:0 20px;min-height:69px;}
#footer{clear:both;background:url(../images/bg-dots.gif) top left repeat-x;text-align:center;padding:8px 0 0 0;}

#container{background:#FFF url(../images/bg-container.gif) top left no-repeat;padding:0;margin:0 20px 0 21px;padding:15px 10px;}


#content-wrapper{float:left;width:662px;margin:0 0 15px 0;}
#additional{float:right;width:256px;margin:0 0 15px 0;}

#subnav{float:left;width:155px;margin:0;}
#content{float:right;width:490px;}
.content-area.full-width #content{float:left;width:662px;}
#content .padding{padding:0 10px 0 0;background:transparent;}
.content-area.full-width #content .padding{padding-left:10px;}

/* FORMAT */
abbr,acronym,dfn{cursor:help;border:0;}
a abbr,a acronym,a dfn{cursor:pointer;}

pre,address{margin:0;padding:0;}
p,blockquote{margin:0;padding:0 0 1em 0;font-size:0.94em;line-height:1.4em;}
#additional p{line-height:1.2em;}
p.intro{font-weight:bold;}
img{border:0;}
blockquote{padding:0 0 0.5em 0;}
blockquote p{margin:0;padding:0;}
#additional blockquote p{color:#014377;font-size:1.2em !important;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
cite{display:block;font-size:0.94em;font-style:normal !important;margin:0 0 20px 0;}
#additional cite{margin-bottom:10px;}
q:before{content:'';} /* Supress generated quotes */
q:after{content:'';} /* Supress generated quotes */

/* FORMAT > fonts */
body,input,textarea,select{font-family:Verdana,Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif;}
em,i{font-style:italic;}
strong,b{font-weight:bold;}
dfn{font-style:normal;}
cite{font-style:italic;}
code,kbd,pre{font-family:"Courier New",Courier,mono;font-size:1em;}


/* ANCHORS */
a{text-decoration:underline;color:#1868a5;font-weight:bold;}
a:link{ }
a:visited{ }
a:hover{color:#1868a5;}
a:active{ }


/* HEADERS */
h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#000;}
h1{font-size:1.6em;margin:10px 0;font-weight:normal;}
h2{font-size:1.2em;margin:10px 0;}
h3{font-size:1.1em;}
h4{font-size:1.25em;}
h5,h6{font-size:1em;}


/* LISTS */
ul,ol,dl{margin:0;padding:0 0 1em 0;font-size:0.94em;line-height:1.4em;}
ul ul,ol ol,ol ul,ul ol{padding:0;margin:0 0 0 2em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
li{margin:0 0 0 2em;padding:0;}

dt{display:block;float:left;}
dd{margin-left:10em;}

#content ul{margin:10px 0;}
#content ul li{list-style-type:none;margin:0;padding:0 0 5px 10px;background:url(../images/bg-bullet.gif) top left no-repeat;}


/* FOOTER LINKS */
#footer p.copyright{float:left;width:auto;padding:10px 0 0 0;color:#7b7b7b;font-size:0.94em;}
#footer ul{list-style-type:none;width:auto;margin:0 auto;padding:0;}
#footer ul li{display:inline;margin:0;padding:0;font-size:0.94em;}
#footer ul li a{color:#7b7b7b;text-decoration:none;padding:0 5px 0 0;}
#footer ul li a:hover{text-decoration:underline;}

#footer ul.links,#footer ul.service-links{padding:10px 0 0 0;float:right;width:auto;}
#footer ul.links li a, #footer ul.service-links li a{background:url(../images/bg-footer-a.gif) center right no-repeat;padding:0 10px 0 0;margin:0 5px 0 0;font-weight:normal;}
#footer ul.links li a.last, #footer ul.service-links li a.last{margin:0;padding:0;background:transparent;}



/* TABLES */
caption{display:block;padding:0;margin:0;}
table{border:1px solid #d4e2ef;width:100%;margin:0 0 20px 0;padding:2px;}
th{border:2px solid #FFF;padding:8px 5px;background-color:#dde6ef;}
th.row-header{background-color:transparent;color:#000;}
td{border:2px solid #FFF;padding:5px;background:#eff4fa;}
tr.alt{background-color:#eee;}

tr.tint2 td{background:#cfdee9;}



/* FORMS */
	/* Error text */
	.errors{color:#f70d0d;}
	.errors p{font-weight:bold;padding:0;}
	.errors ul{margin:0 !important;}
	.errors ul li{background:url(../images/bg-bullet-error.gif) top left no-repeat !important;}
	
	/* General form */
	form{margin:0;padding:0;}
	fieldset{border:0px solid #fff;margin:0;padding:0 0 1em 0;}
	legend{margin:0;padding:0;color:#333;display:none;}
	fieldset h2{margin:0 0 10px 0;}
	fieldset h3{font-family:Arial,Helvetica,sans-serif;font-size:1em;color:#545353;margin:0 0 3px 0;}
	
	/* Field layout */
	.field{position:relative;width:100%;padding:0 0 10px 0;}
	.element{float:left;width:350px;}
		.label{display:block;float:left;width:140px;}
		.input{display:block;float:left;width:210px;padding:0;margin:0;}
		.helpbutton{display:block;float:left;width:15px;padding:3px 0 0 5px;}
		.alt .label{float:none;width:100%;}
		.alt .input{float:none;width:100%;}

	/* Valid/invalid*/
	.invalid label{color:#f00;}
	.invalid input.text{border:1px solid #f70d0d;}
	.valid label{color:#00AF6A;}
	.valid input.text{border:1px solid #00AF6A;}
	
	/* Elements */
	label{display:block;text-align:right;padding:3px 5px 2px 0;font-size:0.94em;}
	.alt label{text-align:left;}
	.input label{display:block;text-align:left;padding:3px 5px 2px 0;font-size:0.94em;}
	textarea{width:95%;font-size:100%;padding:0.2em;}
	input.text{width:95%;padding:1px 3px;}
	input.radio{display:block;float:left;margin:3px 5px 5px 0;padding:0;}
	select{width:100%;font-size:0.94em;}
	.short{width:50% !important;}

	.button-left{float:left;width:auto;}
	.button-right{float:right;width:auto;}

	input.submit{border:2px solid #999;background:#fff;width:auto;}

	/* Warning Text */
	.warnEmpty{display:none;}
	.warn{clear:both;display:block;color:#f00;font-size:0.94em;margin:3px 0 0 95px;}

	.highlight{color:#F00;}
	.hide{display:none;}
	.hidden{position:absolute;left:-500px;top:-500px;width:100px;}
	
	/* Application buttons */
	.quicklinkbutton_tp, .quicklinkbutton_tp_hover{
		background:#e25640;color:#FFF;padding:2px 4px;border:0;font-size:1.15em;
	}
	.quicklinkbutton, .quicklinkbutton_hover{
		padding:2px 4px;
	}
	
	
	/* Quotation buttons */
	.btn-next,
	.btn-previous,
	.btn-save,
	.btn-complete{font-family:Arial, Helvetica, sans-serif;}
	.btn-next{background:#e25640 url(/images/btn-arrow.gif) 5px center no-repeat;color:#FFF;border:0px;width:85px;padding:2px 0 2px 10px;}
	.btn-previous{background:#e25640 url(/images/btn-arrow-alt.gif) 5px center no-repeat;color:#FFF;border:0px;width:110px;padding:2px 0 2px 10px;}
	.btn-save{background:#e25640 url(/images/btn-arrow.gif) 5px center no-repeat;color:#FFF;border:0px;width:170px;padding:2px 0 2px 10px;}
	.btn-complete{background:#e25640 url(/images/btn-arrow.gif) 5px center no-repeat;color:#FFF;border:0px;width:150px;padding:2px 0 2px 10px;}

	strong.quote-total{display:block;font-size:1.2em;}

	/*POPUP HELP*/
	.help{position:absolute;top:-12px;right:-60px;width:165px;background:#f1f4f9 url(../images/bg-help-bottom.gif) right bottom no-repeat;padding:0;z-index: 10;}
	.help h3{background:url(../images/bg-help-top.gif) left top no-repeat;margin:0;padding:14px 20px 5px 20px;}
	.help p{font-size:0.91em;padding:0 20px; width: auto;}
	.help h3{font-weight:bold;}
	.help ul, .help li{list-style-type:none;margin:0;padding:0;background:none;}
	.help a{display:none;margin:5px 10px 0 10px;padding:1px 10px 5px 0;text-transform:uppercase;font-size:0.91em;text-decoration:none;border:0px;background:#DDD;color: #00f;}
	.help a:hover{background:#DDD;color: #00f;}
	
	/*NON_JS HELP*/
	#help{margin:12px;}
	#help div{margin:0 0 10px 0;padding:5px 0 0 0;border-top:1px solid #bfd0de;}
	#help h2{margin:10px 0 10px 0;}
	#help h3{font-size:1em;}
	#help li{padding:0 !important;}
	#help a.jumper{display:block;float:left;width:auto;margin:0 0 10px 0;}
	#help p{margin:0 0 5px 0;padding:0;}


        #buildmove label {text-align: left}
        #buildmove .label {width: 90px}
        #buildmove input {font-size: 0.9em; width: 100px}
        #buildmove select {width: 100px}
        #buildmove .innerbox {padding: 0 10px 0 10px}
        #buildmove #lowercontainer {width: 460px; padding-top: 20px; padding-bottom: 20px}
        #buildmove .upper-box-top {background: url('../images/bm-top.gif'); width: 460px; height: 9px}
        #buildmove .upper-box-middle {background: url('../images/bm-middle.gif'); width: 460px;}
        #buildmove .upper-box-bottom {background: url('../images/bm-bottom.gif'); width: 460px; height: 9px}
        #buildmove .lower-box-top {background: url('../images/bm-form-top.gif'); width: 216px; height: 4px}
        #buildmove .lower-box-middle {background: url('../images/bm-form-middle.gif'); width: 216px;}
        #buildmove .lower-box-bottom {background: url('../images/bm-form-bottom.gif'); width: 216px; height: 4px}
        #buildmove .field {width: auto}
        #buildmove #fButtons {width: auto; padding-right: 4px}
        #buildmove .input {width: 100px}
        #buildmove .element {width: auto}
        #buildmove #forgot_pw_link {font-size: 0.8em; text-align: right}
        #buildmove #forgot_pw_link a {text-decoration: none; }

/* SHORTCUTS */
#shortcuts{position:absolute;left:-500px;top:-500px;width:50%;}
#toplink{position:absolute;left:-500px;height:1px;overflow:hidden;width:50%;}


/* HEADER */

	/* Logo and strapline */
	#logo{float:left;width:auto;position: relative; z-index: 1}
	#strapline{float:right;width:auto;padding:8px 0 0 0;}
	#strapline_overlay{float:right;width:auto;padding:8px 170px 0 0;}
	#strapline_overlay_cl{font-size: 2.2em; font-weight: bold; float:right;width:auto;padding:30px 0px 0 0; margin-right: 170px; background:url(../images/moving-you-way_overlay_plain.gif) top right no-repeat}
	/* Navigation */
	#navigation{float:left;width:auto;background:#1869a5;font-weight:bold;padding:0 0 0 6px;position: relative; z-index: 1}
		#navigation ul{list-style-type:none;margin:0;padding:0;}
		#navigation ul li{display:inline;margin:0;padding:0;}
		#navigation ul li a{color:#FFF;display:block;float:left;width:auto;text-decoration:none;margin:0 2px 0 0;padding:9px 14px;font-size:1.1em;font-family:Arial, Helvetica, sans-serif;background:url(../images/bg-navigation-a.gif) bottom left no-repeat;}
		#navigation ul li a:hover{color:#ffde0b;}
		#navigation ul li a.selected{color:#ffde0b;background:url(../images/bg-navigation-a-hover.gif) bottom left repeat-x;}
		
	/* Date */
	#date{float:right;width:auto;font-size:0.94em;background:#1869a5;padding:10px 5px 0 0;display:none}
	#date_overlay{display: none; float:right;width:auto;font-size:0.94em;background:#1869a5;padding:10px 5px 0 0;}

	/* Overlay sticker */
	#overlay{clear: both; width: 990px; position: absolute;  top: 0px; margin: 0 auto;}

/* SUB-NAVIGATION */
#subnav{}
	#subnav ul{margin:0;padding:0 0 0 1px;list-style-type: none;line-height:normal;font-family:Arial, Helvetica, sans-serif;font-size:1.1em;}
	#subnav li{margin:0;padding:0;display:inline;}
	#subnav a{display:block;font-weight:bold;padding:8px 0 8px 13px;color:#0c4e7e;background:url(../images/bg-subnav-a.gif) left top no-repeat;text-decoration:none;}
	#subnav a.open{background:url(../images/bg-subnav-a-open.gif) top left no-repeat;}
	#subnav a:hover{}
	#subnav a.selected{color:#8ba1b4;background:url(../images/bg-subnav-a-sel.gif) top left no-repeat;}
	
	
	#subnav ul ul{margin:0 10px 0 13px;border-bottom:1px solid #afc4d7;padding:0 0 8px 0;font-size:1em;}
	#subnav li li a{color:#2075b8;background:url(../images/bg-subnav-a-2.gif) left top no-repeat;padding:8px 0 4px 7px;}
	#subnav li li a:hover{}
	#subnav li li a.open{background:url(../images/bg-subnav-a-2-sel.gif) top left no-repeat;}
	#subnav li li a.selected{background:url(../images/bg-subnav-a-2.gif) left top no-repeat;}
	
	#subnav ul ul ul{border:0;}
	#subnav li li li a{background:transparent;padding:8px 0 4px 0;font-weight:normal;}
	#subnav li li li a.selected{background:transparent;color:#89a2b6;}
	

/* PAGINATION */
.pagination{margin:10px 0 10px 0;}
	.pagination .padding{padding:0 25%;margin:0;}
	.pagination ul{list-style-type:none;text-align:center;padding:0;margin:0;}
		.pagination ul li{display:inline;padding:0;margin:0;}
		.pagination ul li a{padding:0;margin:0;}
		
	.pagination ul.previous{display:inline;float:left;width:25%;margin:0;}
		.pagination ul.previous a{display:block;float:left;width:auto;padding:0 0 0 10px;margin:0 10px 0 0;background:url(../images/arrow-left-link.gif) center left no-repeat;}
		
	.pagination ul.next{display:inline;float:right;width:25%;margin:0;} 
		.pagination ul.next a{display:block;float:right;width:auto;padding:0 10px 0 0;margin:0 0 0 10px;background:url(../images/arrow-right-link.gif) center right no-repeat;}


/* TABS */
#tabs{padding: 0 0 0 0;margin:10px 0 10px 0;background:url(../images/bg-page-nav-div.gif) bottom left repeat-x; }
	#tabs ul{ list-style-type:none;margin:0;padding:0;}
	#tabs li{margin:0;padding:0;display:inline;}
	#tabs a{display: block;float:left;color:#000;background-color: #ccc;text-decoration:none;font-weight: bold;padding:1px 8px 1px 8px;margin:0 5px 0 0;border:1px solid #333;}
	#tabs a:hover{background-color:#ddd;}
	#tabs a.selected{background-color:#fff;border-bottom:1px solid #fff;}
	
	
/* HOMEPAGE */
#home-intro{border-bottom:7px solid #ffe202;background:url(../images/bg-home-intro-4.gif) left top no-repeat;}
#home-intro .padding{background:url(../images/bg-home-intro-2.gif) left top no-repeat;padding:0;}
	
	#home-intro .links{float:left;width:161px;}
	#home-intro h2{background:#115b91 url(../images/bg-home-intro-a.gif) top left no-repeat;font-size:1.1em;margin:0;color:#FFF;padding:8px;}
	#home-intro.service h2{margin:0 1px;padding:0;background-color:transparent;background-image: none;}
	#home-intro ul{margin:0 1px;padding:0;list-style-type:none;font-family:Arial, Helvetica, sans-serif;}
	#home-intro ul li{padding:0;margin:0;}
	#home-intro ul li a,#home-intro.service h2 a{display:block;color:#115b91;padding:8px;text-decoration:none;font-weight:bold;font-size:1.1em;}
	#home-intro ul li a:hover,#home-intro.service h2 a:hover{background:#FFF;color:#eb9610;text-decoration:underline;}
	#home-intro ul li a.selected{background:#FFF;color:#eb9610;}

	
	/*#home-intro img{display:block;}	
	#home-intro .info{position:relative;float:right;width:501px;padding:0 0 20px 0;}	
	#home-intro .info .text{position:absolute;width:471px;bottom:0;background:url(../images/bg-intro-text.png) top left no-repeat;padding:100px 15px 0 15px;}
	#home-intro h1{font-size:1.6em;}
	#home-intro p{font-size:0.94em;}*/
	
	#home-intro img{display:block;}
	#home-intro .info{position:relative;float:right;width:501px;padding:0 0 20px 0;}	
	#home-intro .info .extra-text{padding: 0 15px;}
	#home-intro .info .text{position:absolute;width:471px;bottom:0;background:url(../images/bg-intro-text.png) top left no-repeat;padding:110px 15px 0 15px;}
	#home-intro h1{font-size:1.6em;}
	#home-intro p{font-size:0.94em;margin:0;}
	
	
	/* Home boxes */
	.home-box{margin:12px 0;background:url(../images/bg-home-box.gif) top left repeat-x;}
		.home-box .padding{padding:0;background:url(../images/bg-home-box-2.gif) left top repeat-y;}
		.home-box .top{padding:0;background:url(../images/bg-home-box-3.gif) left top no-repeat;}
		.home-box .bottom{padding:0;background:url(../images/bg-home-box-4.gif) left bottom no-repeat;padding:10px 5px 10px 10px;min-height:95px;}
		.home-box img{display:block;float:right;}
		.home-box h2{font-size:1.2em;margin:0 0 5px 0;}
		.home-box p{font-size:0.94em;padding-bottom:0.8em;}
		.home-box img{display:block;float:right;width:100px;}
		
	.home-box-wimg{margin:12px 0;background:url(../images/bg-home-box.gif) top left repeat-x;}
		.home-box-wimg .padding{padding:0;background:url(../images/bg-home-box-2.gif) left top repeat-y;}
		.home-box-wimg .top{padding:0;background:url(../images/bg-home-box-3.gif) left top no-repeat;}
		.home-box-wimg .bottom{padding:0;background:url(../images/bg-home-box-4.gif) left bottom no-repeat;padding:10px 5px 10px 10px;min-height:95px;}
		.home-box-wimg img{display:block;float:right;}
		.home-box-wimg h2{font-size:1.2em;margin:0 0 5px 0;}
		.home-box-wimg p{font-size:0.94em;padding-bottom:0.8em;}
		.home-box-wimg img{display:block;float:right;width:160px;margin-left:10px;}		

	.home-box-topimg{margin:12px 0;background:url(../images/bg-home-box.gif) top left repeat-x;}
		.home-box-topimg .padding{padding:0;background:url(../images/bg-home-box-2.gif) left top repeat-y;}
		.home-box-topimg .top{padding:0;background:url(../images/bg-home-box-3.gif) left top no-repeat;}
		.home-box-topimg .bottom{padding:0;background:url(../images/bg-home-box-4.gif) left bottom no-repeat;padding:10px 5px 10px 10px;min-height:95px;}
		.home-box-topimg img{display:block}
		.home-box-topimg h2{font-size:1.2em;margin:0 0 5px 0;}
		.home-box-topimg p{font-size:0.94em;padding-bottom:0.8em;}
		.home-box-topimg img{width:160px;margin-left:10px;}			
	

	
#additional .box{background:url(../images/bg-box-lines.gif) top left repeat-y;}
#additional .box .top{background:url(../images/bg-box-top.gif) top left no-repeat;}
#additional .box .bottom{background:url(../images/bg-box-bottom.gif) bottom left no-repeat;padding:10px 15px;}
#additional .box h2{font-size:1.2em;margin:0 0 6px 0;}
#additional .box p{font-size:0.94em;padding-bottom:0.8em;}

#additional .additional-content{background:url(../images/bg-additional-content.gif) top left repeat-x;margin:0 0 10px 0;}

#additional .service-promise{background:url(../images/bg-service-promise.gif) top left no-repeat;margin:0 0 10px 0;}
#additional .service-promise h2{background:url(../images/bg-service-h2.gif) top left no-repeat;padding:5px 0 6px 20px;margin:-5px 0 0 -5px;}

#additional .quote{background:url(../images/bg-quote.gif) top left repeat-x;margin:0 0 10px 0;}

#additional .find{background:url(../images/bg-find.gif) top left repeat-x;margin:0 0 10px 0;}	
#additional .find select{float:left;width:180px;}	
#additional .find input{float:left;width:auto;padding:4px 0 0 0;margin:0 0 0 10px;}
#additional .find label{position:absolute;left:-500em;top:-500em;}

#additional .faq{background:url(../images/bg-quote.gif) top left repeat-x;margin:0 0 10px 0;}
#additional .faq ul{margin:0 0 10px 0;padding:0;list-style-type:none;}
#additional .faq ul li{margin:0;padding:0 0 5px 0;}
#additional .faq ul li a{font-weight:normal;}

#additional .move-manager{background:url(../images/bg-move-manager.jpg) top left repeat-x;margin:0 0 10px 0;}
#additional .move-manager .bottom{padding-right:90px;}

#additional .get-quote{background:url(../images/bg-get-quote.gif) top left repeat-x;margin:0 0 10px 0;}
#additional .get-quote .box{background:url(../images/bg-box-lines-2.gif) top left repeat-y;}
#additional .get-quote .box .top{background:url(../images/bg-box-top-2.gif) top left no-repeat;}
#additional .get-quote .box .bottom{background:url(../images/bg-box-bottom-2.gif) bottom left no-repeat;}
#additional .get-quote h3{font-size:1.3em;}
#additional .get-quote h3 a{text-decoration:none;}
#additional .get-quote h3 a img{margin-left:6px;vertical-align:middle;}

#additional .get-quote-blue {margin:0 0 10px 0; color: #FFF}
#additional .get-quote-blue .quotebox_button { float: left; text-align: center; font-size: 0.75em; width: 25%; }				
#additional .get-quote-blue .quotebox_2_button { float: left; text-align: center; font-size: 1em; width: 50%; padding-bottom: 10px}
#additional .get-quote-blue .quotebox_2_button img { padding-bottom: 4px}			
#additional .get-quote-blue .box{background:url(../images/bluequotebox-middle.gif) top left repeat-x;}
#additional .get-quote-blue .box .top{background:url(../images/bluequotebox-top.gif) top left no-repeat }
#additional .get-quote-blue .box .bottom{background:url(../images/bluequotebox-bottom.gif) bottom left no-repeat}
#additional .get-quote-blue .box .yellow-bg {background:url(../images/bluequotebox-hdr-bg.gif) top left no-repeat !important}
#additional .get-quote-blue .box .submit {float: right}
#additional .get-quote-blue h3{font-size:1.3em;}
#additional .get-quote-blue h3 a{text-decoration:none;}
#additional .get-quote-blue h3 a img{margin-left:6px;vertical-align:middle;}
#additional .get-quote-blue label { 	text-align: left; float: left; width: 6.5em; display: block;}
#additional .get-quote-blue .input { float: none; padding-left: 6em;  padding-bottom: 6px;}
#additional .get-quote-blue .error { text-align: right; color: #ccc; padding-bottom: 6px }


#additional .progress h3{font-size:1.1em;margin:0 0 5px 0;}
#additional .progress ul{list-style-type:none;margin:0 0 0 -8px;padding:0;}
#additional .progress ul li{list-style-type:none;margin:0;padding:0 0 8px 0;}
#additional .progress p{font-weight:bold;}
#additional .progress .submit{display:block;margin:10px 0 5px 0;}
#additional .progress ul li a{display:block;color:#0d507d;padding:0 0 0 8px;}
#additional .progress ul li a.selected{color:#89a0b0;background:url(../images/bg-progress-a.gif) left center no-repeat;}
#additional .progress input{border:0;background:transparent;cursor:pointer;color:#0d507d;font-weight:bold;padding:0 0 0 8px;margin:0 0 0 0;}
#additional .progress input.selected{color:#89a0b0;background:url(../images/bg-progress-a.gif) left center no-repeat;}


ul.button{list-style-type:none;margin:0;padding:0;}
ul.button li{display:block;float:left;width:auto;padding:0 6px 0 0 !important;margin:0 5px 0 0;background:url(../images/bg-button-r.gif) right center no-repeat;}
ul.button li a{display:block;background:url(../images/bg-button-l.gif) left center no-repeat;font-size:0.86em;color:#000;text-transform:uppercase;font-weight:bold !important;text-decoration:none;padding:0 4px 1px 10px;line-height:16px;}
ul.button li a span{position:absolute;left:-500em;top:-500em;}
	
/* LANDING PAGE */
#portal-page .icon { float: left; padding-left: 25px; width: 100px; height: 150px;}
#portal-page .portal_link { height: 100px; background: url(../images/qpbar.png) no-repeat left center; width: 900px; }
#portal-page .hover { cursor: pointer; background: url(../images/qpbar-highlight.png) no-repeat left center !important; }
#portal-page #ukhouse .icon { cursor: pointer; height: 120px; background:url(../images/qplanding-1.png) no-repeat center center }
#portal-page #intlhouse .icon { cursor: pointer; height: 100px; background:url(../images/qplanding-2.png) no-repeat center center }
#portal-page #intlsmall .icon { cursor: pointer; height: 100px; background:url(../images/qplanding-3.png) no-repeat center center }
#portal-page .innertext { padding-top: 20px; width: 600px ; color: #fff; }
#portal-page #portal-page-inner a { text-decoration: none; font-weight: normal }
#portal-page #portal-page-inner h1 { color:#FFF; font-size:2em; font-weight: bold }
#portal-page #portal-page-inner h2 { margin-top:-10px;color:#ADD7F2; font-size:1.4em; }
#portal-page #portal-page-inner h3 { color: #ffdd0e; font-size: 2em }
	
/* LOWER PAGES */
.content-area{background:url(../images/bg-lower-page.gif) top left repeat-y;}
.content-area .padding{background:url(../images/bg-content.gif) top left no-repeat;padding:0;}

.content-area.full-width{background-image:none;}
.content-area.full-width .padding{background-image:url(../images/bg-content-full-width.gif);}

/* BREADCRUMB */
#breadcrumb{margin:0;padding:6px;color:#FFF;font-size:1.1em;font-weight:bold;}
	#breadcrumb ol{list-style-type:none;margin:0;padding:0;}
	#breadcrumb ol li{display:inline;margin:0;padding:0;}
	#breadcrumb ol li a{color:#FFF;background:url(../images/bg-title-a.gif) right center no-repeat;padding-right:16px;}/* See also ie7.css and ie6.css */
	#breadcrumb ol li a:hover{color:#FFF;text-decoration:underline;}

	#breadcrumb .section-links{list-style-type:none;margin:0;padding:0;float:right;max-width:500px;}
	#breadcrumb .section-links li{display:block;float:left;width:auto;margin:0 0 0 10px;padding:0;}
	#breadcrumb .section-links li a{color:#FFF;font-size:0.84em;}

	/* Landing Page */
	.landing .item{float:left;width:230px;min-height:95px;/* See also ie6.css */background:url(../images/dots.gif) left top repeat-x;padding:10px 0 0 0;}
	.landing .right{float:right;}
	.landing .item .image{float:left;width:92px;}
	.landing .item .text{float:right;width:136px;}
	.landing .item h2{margin:0;}
	.landing .item h2 a{color:inherit;text-decoration:none;}
	.landing .item h2 a:hover{text-decoration:underline;}
	
	.landing .item p{padding:0;}
	.landing .item ul{margin:5px 0 0 0 !important;}
	.landing .item ul li{padding:0 !important;background:transparent !important;}
	.landing .item ul li a{color:#03477b;}
	.landing .item ul li a span{position:absolute;left:-500em;top:-500em;}

	/* Full width landing pages */
	.content-area.full-width .landing .item{width:201px;margin-right:20px;}
	.content-area.full-width .landing .right{float:right;width:200px;margin-right:0;}
	.content-area.full-width .landing .item .text{float:none;width:auto;}

	/* Landing pages without images */
	.landing.simple .item .text{float:none;width:auto;}

	/* Human Resources */
	.job{background:url(../images/dots.gif) bottom left repeat-x;padding:0;margin:0 0 10px 0;}
	.job h2{margin:0;padding:10px 0;}
	.job h2 a{text-decoration:none;}
	.job h2 a:hover{text-decoration:underline;}

	/* Section: generic section of a page */
	.section{overflow:hidden/* Contains descendant floats, e.g. images */;background:url(../images/dots.gif) left top repeat-x;padding:2px 0 0;}
	.section h2 a{color:inherit;text-decoration:none;}/* See also ie7.css and ie6.css */
	.section h2 a:hover{text-decoration:underline;}
	.section ul.more{margin:0 !important;}
	.section ul.more li{padding:0 !important;background:transparent !important;}
	.section ul.more li a{color:#03477b;}
	.section ul.more li span{position:absolute;left:-500em;top:-500em;}

/* COLOUR SCHEMES */
	#home-intro .padding.no-bg {background-image: none !important;}
	
	/* Colour for all non-Services sections */
	.colour_general #content-wrapper {border-bottom:7px solid #115b91;}
	.colour_general #breadcrumb{background:#115b91 url(../images/bg-title-c_general.gif) top left no-repeat;}
	.colour_general #home-intro.service h2 a{color:#115b91;}
	.colour_general ul.button li{background:url(../images/bg-button-r-c_general.gif) right center no-repeat;}
	.colour_general ul.button li a{background:url(../images/bg-button-l-c_general.gif) left center no-repeat;color:#FFF;}
	
	/* Colour for Moving your business section */
	.colour_moving-your-business #content-wrapper {border-bottom: 7px solid #0b9fc7;}
	.colour_moving-your-business #breadcrumb {background: #0b9fc7 url(../images/bg-title-c_business-moving.gif) left top no-repeat;}
	.colour_moving-your-business #home-intro {border-bottom: 7px solid #0b9fc7;}
	.colour_moving-your-business #home-intro.service h2 a{color:#0b9fc7;}
	.colour_moving-your-business ul.button li{background:url(../images/bg-button-r-c_business-moving.gif) right center no-repeat;}
	.colour_moving-your-business ul.button li a{background:url(../images/bg-button-l-c_business-moving.gif) left center no-repeat;color:#FFF;}
	
	/* Colour for Specialist shipping section */
	.colour_specialist-shipping #content-wrapper {border-bottom: 7px solid #a48c49;}
	.colour_specialist-shipping #breadcrumb {background: #a48c49 url(../images/bg-title-c_specialist-shipping.gif) left top no-repeat;}
	.colour_specialist-shipping #home-intro {border-bottom: 7px solid #a48c49;}
	.colour_specialist-shipping #home-intro.service h2 a{color:#a48c49;}
	.colour_specialist-shipping ul.button li{background:url(../images/bg-button-r-c_specialist-shipping.gif) right center no-repeat;}
	.colour_specialist-shipping ul.button li a{background:url(../images/bg-button-l-c_specialist-shipping.gif) left center no-repeat;color:#FFF;}
	
	/* Colour for Corporate relocation section */
	.colour_corporate-relocation #content-wrapper {border-bottom: 7px solid #838486;}
	.colour_corporate-relocation #breadcrumb {background: #838486 url(../images/bg-title-c_corporate-relocation.gif) left top no-repeat;}
	.colour_corporate-relocation #home-intro {border-bottom: 7px solid #838486;}
	.colour_corporate-relocation #home-intro.service h2 a{color:#838486;}
	.colour_corporate-relocation ul.button li{background:url(../images/bg-button-r-c_corporate-relocation.gif) right center no-repeat;}
	.colour_corporate-relocation ul.button li a{background:url(../images/bg-button-l-c_corporate-relocation.gif) left center no-repeat;color:#FFF;}
	
	/* Colour for Storage section */
	.colour_storage #content-wrapper {border-bottom: 7px solid #9580b7;}
	.colour_storage #breadcrumb {background: #9580b7 url(../images/bg-title-c_storage.gif) left top no-repeat;}
	.colour_storage #home-intro {border-bottom: 7px solid #9580b7;}
	.colour_storage #home-intro.service h2 a{color:#9580b7;}
	.colour_storage ul.button li{background:url(../images/bg-button-r-c_storage.gif) right center no-repeat;}
	.colour_storage ul.button li a{background:url(../images/bg-button-l-c_storage.gif) left center no-repeat;color:#FFF;}
	
	/* Colour for Moving within the UK section */
	.colour_moving-within-the-uk #content-wrapper {border-bottom: 7px solid #f87a1b;}
	.colour_moving-within-the-uk #breadcrumb {background: #f87a1b url(../images/bg-title-c_moving-storage.gif) left top no-repeat;}
	.colour_moving-within-the-uk #home-intro {border-bottom: 7px solid #f87a1b;}
	.colour_moving-within-the-uk #home-intro.service h2 a{color:#f87a1b;}
	.colour_moving-within-the-uk ul.button li{background:url(../images/bg-button-r-c_moving-storage.gif) right center no-repeat;}
	.colour_moving-within-the-uk ul.button li a{background:url(../images/bg-button-l-c_moving-storage.gif) left center no-repeat;color:#FFF;}
	
	/* Colour for Moving overseas section */
	.colour_moving-overseas #content-wrapper {border-bottom: 7px solid #e25640;}
	.colour_moving-overseas #breadcrumb {background: #e25640 url(../images/bg-title-c_moving-overseas.gif) left top no-repeat;}
	.colour_moving-overseas #home-intro {border-bottom: 7px solid #e25640;}
	.colour_moving-overseas #home-intro.service h2 a{color:#e25640;}
	.colour_moving-overseas ul.button li{background:url(../images/bg-button-r-c_moving-overseas.gif) right center no-repeat;}
	.colour_moving-overseas ul.button li a{background:url(../images/bg-button-l-c_moving-overseas.gif) left center no-repeat;color:#FFF;}

	#home-intro .info .text.alt {bottom: 10px;}
	#home-intro .info .nobg{background:transparent !important;}
	
	.home-box fieldset, .info fieldset {padding: 0; width: 100%;}
	.home-box label, .info label {float: left; display: inline;} 
	.home-box select {width: 60%;}
	.info select {width: 30%;}

	
	.home-box ul {list-style-type: none;}
	.home-box li {margin-left: 0;}
	
	ul.button li.pdf {background: url(../images/icon-pdf.gif) 0 50% no-repeat;}
	ul.button li.pdf a {background-image: none; padding-left: 42px; color: #03477b; line-height: 42px;}

	/* PDF Link: like ul.button li.pdf above, but for non-homepage content */
	#content ul.button li.pdf-link-inline,#content ul.button li.msword-link-inline{overflow:hidden;/* Contains descendant floats */float:none;}/* See also ie6.css */
	#content ul.button li.pdf-link-inline{background: url(../images/icon-pdf.gif) 0 0 no-repeat;}
	#content ul.button li.msword-link-inline{background: url(../images/icon-msword.gif) 0 0 no-repeat;}
	#content ul.button li.pdf-link-inline a,#content ul.button li.msword-link-inline a{float:left; min-height: 33px; background-image: none; padding-top: 10px; padding-left: 42px; color: #03477b;}
	
/* IMAGES */
img.left{float:left;display:block;width:auto;margin:0 15px 10px 0;}
img.right{float:right;display:block;width:auto;margin:0 0 10px 15px;}
.section img.right{clear:right;}
img.center{display:block;margin:0 auto 15px;}
.caption{display:inline;border-top:0px;background-color:transparent;color:#000;padding:2px 0 0 5px;}

.image-right{float:right;text-align:center;margin: 0 0 10px 20px;}
.image-right img{float:none;margin:0;text-align:center;}
.image-right p.caption{border-style:none solid solid;border-width:1px;border-color:#b3c7d8;padding-bottom:3px;font-weight:bold;}


/* HIGHLIGHT BOXES */
	
/* TWO COLUMN */
.col1, .col2 {width:326px;}
.col1 {float:left;}
.col2 {float:right;}
.cols2 .col{float:left;width:48%;margin:0 1% 0 0;}
.cols3 .col{float:left;width:30%;margin:0 1% 0 0;}	
	
/* CLEARING */
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-table;}

.padding{padding:10px;}


/* MYSURNAME field, spam filter ghost field */
#mysurname { display: none; }

#staffBar	{	position: fixed; top: 0px; left: 0px; right: 0px; padding: 5px; text-align: center; background: #222; color: #aaa; border-bottom: 1px solid #69f; z-index: 500; }
#staffBar span	{	padding: 0px 130px 0px 0px; }
#staffBar span+span { padding: 0px 0px 0px 130px; }
#staffBar a		{	font-weight: bold; color: #fff; }


/* FILTERS */
/* hide from IE-mac \*/ .clear, .caption {display: block;} /* end hide from IE-mac */

/* NAVLIST (USING IMAGES AS BULLETS */
#navlist
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#navlist li 
{
padding-left: 30px;
background-image: url(http://www.robinsons-intl.com/images/tick-box.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}

/* Social media links */
.facebook_icon {
	background: url(../images/icon_facebook.png) 5px  no-repeat !important;
	margin-left: 50px !important
}
.facebook_icon span {
	display: none;
	padding-left: 50px
}
.twitter_icon {
	background: url(../images/icon_twitter.png) 5px no-repeat !important;
	display: none;
}
.twitter_icon span {
	display: none;
}
