@charset "utf-8";

/* Normalises margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset
input, p, blockquote, th, td
{ margin: 0; padding: 0; }

/* Normalises font-size for headers */
h1, h2, h3, h4, h5, h6
{ font-size: 100%; }

/* Removes list-style from lists */
ol, ul
{ list-style: none; }

/* Normalises font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, td, var
{ font-style: normal; font-weight: normal; }

/* Removes spacing for tables */
table
{ border-collapse: collapse; border-spacing: 0; }

/* Removes border from fieldset and img */
fieldset, img
{ border: 0; }

/* Left-aligns text in caption and th */
caption, td
{ text-align: left; }

/* Removes quotation marks from q */
q:before, q:after
{ content: ''; }

html {
	text-align: center
}

.clearfix { clear: both; }
strong, .bold { font-weight: bold; }
em, .italic { font-style: italic; }

body {
	width: 940px;
	margin: 10px auto 0 auto;
	text-align: left;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 13px;
}

a:link, a:active, a:visited {
	text-decoration: none;
	color: #0a5b80;
	outline: none;
	font-weight: normal;
}
a:hover { text-decoration: underline; }

div#masthead {
	position: relative;
}

ul#access-links {
	float: left;
	margin: 0 0 25px;
	font-size: 0.9em;
}

ul#top-links {
	font-size: 0.9em;
	float: right;
	margin: 0 0 35px;
}
	ul#top-links li {
		float: left;
		padding: 0 8px;
		border-left: 1px solid #e3e3e3;
	}
		ul#top-links li.tel { border: 0; }
		ul#top-links li.sitemap {  }
		ul#top-links li.contact { padding-right: 0; }
		
ul#access-links a, ul#top-links a {	color: #000000;	}
ul#access-links span, ul#top-links li span { color: #124f6b; }
ul#access-links span, ul#top-links li span a { color: #124f6b; }

div#logo {
	clear: both;
	width: 940px;
	height: 57px;
	margin: 0 0 30px;
}
	div#logo h1.title, div#logo p.title {
		display: none;
	}
	div#logo.group { background: url(/images/logo/advance-group.gif) 0px 0px no-repeat; }
	div#logo.forwarding { background: url(/images/logo/advance-forwarding.gif) 0px 0px no-repeat; }	
	div#logo.packing { background: url(/images/logo/advance-packing.gif) 0px 0px no-repeat; }	
	div#logo.student { background: url(/images/logo/advance-student-luggage.gif) 0px 0px no-repeat; }
	div#logo.motorcycle { background: url(/images/logo/advance-motorcycle.gif) 0px 0px no-repeat; }
	div#logo.arts { background: url(/images/logo/advance-arts.gif) 0px 0px no-repeat; }
	
p#quick-tel {
	position: absolute;
	top: 90px;
	left: 0;
	font-size: 0.9em;
}
	p#quick-tel span { color: #124F6B; }
	
p#quick-email {
	position: absolute;
	top: 90px;
	left: 125px;
	font-size: 0.9em;
}

p#social-facebook a {
	position: absolute;
	top: 30px;
	left: 0;
	font-size: 1.1em;
	padding: 10px 0 10px 37px;
	background: url(/images/group/social/facebook_32.png) center left no-repeat;
	color: #434343;
}

p#social-twitter a {
	position: absolute;
	top: 30px;
	left: 125px;
	font-size: 1.1em;
	padding: 10px 0 10px 37px;
	background: url(/images/group/social/twitter_32.png) center left no-repeat;
	color: #434343;
}

ul#group-tabs {
	float: right;
}
	ul#group-tabs li {
		float: left;		
	}
		ul#group-tabs li a {
			background: #2f7fa4;			
	  		-webkit-border-radius: 11px 11px 0 0; 
			-moz-border-radius: 11px 11px 0 0; 
			 border-radius: 11px 11px 0 0;
			 -moz-background-clip: padding; 
			 -webkit-background-clip: padding-box; 
			 background-clip: padding-box;

			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmN2ZhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTVhN2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  #2f7fa4 0%, #095a7f 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2f7fa4), color-stop(100%,#095a7f));
			background: -webkit-linear-gradient(top,  #2f7fa4 0%,#095a7f 100%);
			background: -o-linear-gradient(top,  #2f7fa4 0%,#095a7f 100%);
			background: -ms-linear-gradient(top,  #2f7fa4 0%,#095a7f 100%);
			background: linear-gradient(top,  #2f7fa4 0%,#095a7f 100%);			
			color: #FFFFFF;
			display: block;
			font-size: 0.9em;
			height: 15px;
			margin: 0 1px 0 0;
			padding: 14px 1px 12px 0;
			text-align: center;
			width: 112px;
			position: relative;
			top: 17px;
		}
		
			ul#group-tabs li#tab-removals a {
				padding: 6px 1px 20px 0;
			}		
		
			body.group ul#group-tabs li#tab-home a,
			body.forwarding ul#group-tabs li#tab-forwarding a,
			body.packing  ul#group-tabs li#tab-packing a,
			body.student ul#group-tabs li#tab-student a,
			body.motorcycle ul#group-tabs li#tab-motorcycle a,
			body.arts ul#group-tabs li#tab-arts a,
			body.removals ul#group-tabs li#tab-removals a
			{
				background: #386b83;
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM4NmI4MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjQ1NWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background: -moz-linear-gradient(top,  #386b83 0%, #12455d 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#386b83), color-stop(100%,#12455d));
				background: -webkit-linear-gradient(top,  #386b83 0%,#12455d 100%);
				background: -o-linear-gradient(top,  #386b83 0%,#12455d 100%);
				background: -ms-linear-gradient(top,  #386b83 0%,#12455d 100%);
				background: linear-gradient(top,  #386b83 0%,#12455d 100%);
			}
			ul#group-tabs li a:hover {	text-decoration: none; }
			
			ul#group-tabs li#tab-quote a {
				background: #e97046;
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5NzA0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMjQ5MjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background: -moz-linear-gradient(top,  #e97046 0%, #c24920 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e97046), color-stop(100%,#c24920));
				background: -webkit-linear-gradient(top,  #e97046 0%,#c24920 100%);
				background: -o-linear-gradient(top,  #e97046 0%,#c24920 100%);
				background: -ms-linear-gradient(top,  #e97046 0%,#c24920 100%);
				background: linear-gradient(top,  #e97046 0%,#c24920 100%);
				padding: 22px 5px 21px;
				font-size: 1.1em;
				margin: 0;
				top:0;
			}
			
div#revolve {
	position: relative;
	border-width: 10px 8px;
	border-color: #124f6b;
	border-style: solid;
	width: 924px;
	padding: 0;
	height: 250px;
	margin: 0 auto;
	clear: right;
	text-shadow: 1px 1px 0px #000;
}

	div#revolve .hide { display: none; }
	
	div#revolve img {
		position: absolute;
		top: 0;	left: 0;
		width: 100%; height: 100%;
	}
	div#revolve div.transparency {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 100px;
		background: #000000;
		opacity: 0.6;
		-moz-opacity: 0.6;
		filter: alpha(opacity=60);
	}
	div#revolve div.desc {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 100px;
		color: #FFFFFF;
	}
	div#revolve div.desc h4 {
		font-size: 2.1em;
		font-weight: normal;
		padding: 10px 0 5px 10px;	
	}
	div#revolve div.desc p {
		font-size: 1.1em;
		font-weight: normal;
		padding: 5px 0 15px 10px;
	}
	div#revolve div.desc p a {
		color: #a5e3ff;
	}
	
ul#section-nav {
	width: 938px;
	border-width: 0 1px;
	border-color: #6898ae;
	border-style: solid;	
	background: #f1f1f1;
	background: -moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(241,241,241,1) 73%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(73%,rgba(241,241,241,1)));
	background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(241,241,241,1) 73%);
	background: -o-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(241,241,241,1) 73%);
	background: -ms-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(241,241,241,1) 73%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f1f1f1',GradientType=0 );
	background: linear-gradient(top, rgba(252,252,252,1) 0%,rgba(241,241,241,1) 73%);
	height: 50px;
}
	ul#section-nav li {
		font-family: Verdana, Arial, sans-serif;
		float: left;
		text-align: center;
		text-transform: uppercase;
		padding: 18px 33px 0 31px;
		height: 32px;
		font-size: 1.1em;
		background: url(/images/ui/section-nav-divider.gif) right center no-repeat;
	}
	
	ul#section-nav.squeeze li {
		padding: 18px 18px 0 18px;	
	}
	
		ul#section-nav li.last { background: none; }
		ul#section-nav li a { color: #000000; }
			ul#section-nav .current-menu-item a, ul#section-nav .this a {
				color: #C44B21;
				font-weight: normal;
			}

div#content {
	border-width: 0 1px 1px 1px;
	border-color: #6898ae;
	border-style: solid;
	border-radius: 0 0 10px 10px;
}
	div#page {
		width: 620px;
		float: left;
		padding: 20px 45px 20px 20px;
	}
		div#page p.breadcrumb {
			font-size: 0.9em;
			margin: 0;
		}
		div#page h1, div#page h2 {
			font-size: 2.4em;
			color: #133a4c;
			font-weight: normal;
			padding: 10px 0 25px 0;
			clear: both;
		}
		div#page h3 {
			color: #ab552b;
			font-size: 1.5em;
			font-weight: normal;
			margin: 25px 0 15px 0;	
		}		
		
		div#page p {
			margin: 0 0 15px;
			line-height: 1.6em;
			clear: both;
		}	
	
	div#sidebar {
		width: 230px;
		float: right;
		padding: 20px 5px 5px 5px;
	}	
		div#sidebar div.side-box { padding: 0 15px 0 0;	}
		
		div#sidebar div.side-box h3 {
			color: #FFFFFF;
			padding: 7px 0 0 8px;
			background: #5288a1 url(/images/ui/sidebar-box-h3-end.gif) top right no-repeat;
			background: -moz-linear-gradient(top, #5288a1 0%, #609cbc 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5288a1), color-stop(100%,#609cbc));
			background: -webkit-linear-gradient(top, #5288a1 0%,#609cbc 100%);
			background: -o-linear-gradient(top, #5288a1 0%,#609cbc 100%);
			background: -ms-linear-gradient(top, #5288a1 0%,#609cbc 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5288a1', endColorstr='#609cbc',GradientType=0 );
			background: linear-gradient(top, #5288a1 0%,#609cbc 100%);
			border-radius: 0 25px 25px 0;
			height: 25px;
			margin: 30px 0 15px 0;
			font-size: 1.3em;
			font-weight: normal;	
			-webkit-box-shadow: 1px 1px 0px #ddd; 
			-moz-box-shadow: 1px 1px 0px #ddd; 
			box-shadow: 1px 1px 0px #ddd; 

		}
	

div#trail {
	position: relative;
	font-size: 0.9em;
	height: 115px;
}
	
	#investors-in-people {
		display: block;
		width: 156px;
		height: 50px;		
		position: absolute;
		bottom: 22px;
		left: 236px;
	}


	div#quote-telephone {
		position: absolute;
		bottom: 15px;
		left: 0;
		width: 250px;
	}
		div#quote-telephone p {
			padding: 4px 0;
		}
			div#quote-telephone p span { margin-left: 30px; color: #124F6B; font-weight: bold; }
			div#quote-telephone p span.adj { margin-left: 48px; }

	div#trail ul#footer-section-nav { 
		position: absolute;
		top: 0;
		right: 0;
	}
	div#trail ul#footer-nav { 
		position: absolute;
		top: 50px;
		right: 0; 
	}
				
		div#trail ul li {
			margin: 7px 0;
			float: left;
			padding: 0 11px;
			border-right: 1px solid #e3e3e3;
			text-transform: lowercase;
		}
			div#trail ul li a { color: #000000; }
			div#trail ul li a span { color: #124F6B; }	
			div#trail ul li.last { border: 0; padding-right: 0; }
			div#trail ul li.in-this { 
				border: 0; 
				padding-left: 16px; 
				color: #565656; 
				text-transform: none; 
			}		
		
		div#trail p.andcopy {
			position: absolute;
			top: 85px;
			right: 0;	
			padding-bottom: 8px;
		}	


/*********** GROUP **********/

/***** GROUP-HOME */

img.img-group-home {
	float: left;
	width: 282px; height: 148px;
	margin: 15px 0;
	border: 1px solid #e7e7e7;
}
	img.img-group-home.two { margin-left: 50px; }

ul.services-list {
	margin-left: 10px;
}	
	ul.services-list li {
		background: url(/images/ui/services-tick.gif) left 20% no-repeat;
		padding: 6px 0 6px 50px;
	}
		#page ul.services-list li h3 {
			font-family: Verdana, Arial, sans-serif;
			font-size: 1.4em;
			margin: 0;
			font-weight: bold;
		}

div#sidebar div.side-box.instant-quote p {
	font-size: 1.1em;
}

div#sidebar div.side-box.instant-quote fieldset {
	border-left: 1px solid #b6b6b6;
	padding: 0 0 0 5px;
	margin: 8px 0 25px 15px;
}
	div#sidebar div.side-box.instant-quote fieldset p {	font-size: 0.9em; padding: 8px 0; }
	div#sidebar div.side-box.instant-quote fieldset label {
		float: left;
		width: 62px;
	} 
	div#sidebar div.side-box.instant-quote fieldset input, div#sidebar div.side-box.instant-quote fieldset select { 
		width: 125px;
		height: 20px;
		border: 1px solid #bbb;
	}
	div#sidebar div.side-box.instant-quote .instant-quote-submit {
		width: 54px; height: 21px;
		float: right;
		background: url(/images/ui/button-next.gif) 0 0 no-repeat;
		text-indent: -9999px;
		overflow: hidden;
		border: 0;
		cursor: pointer;
		text-size: 0;
		line-height: 0;
		display:block;
	}


div#sidebar div.side-box.news .news-item {
	border-left: 1px solid #b6b6b6;
	padding: 10px 0 5px 8px;
	margin-bottom: 30px;
}

	div#sidebar div.side-box.news .news-item p.date-section { color: #666666; font-size: 0.9em; }
	div#sidebar div.side-box.news .news-item p.excert { padding: 5px 0; }
	div#sidebar div.side-box.news .news-item img {
		width: 91px; height: 21px;
		margin-top: 10px;
		float: right;	
	}
	
/***** GROUP-NEWS */

.post {	margin-bottom: 60px; }

	.post .post-head { background: #f0f6f9; }
		#page .post .post-head h3 {
			font-family: Arial, sans-serif;
			font-size: 1.6em;
			padding: 5px 0 2px 0;
			margin: 0;
		}
			.post .post-head h3 a {	color: #000; }
			
		.post .post-head p {
			color: #424242;
			padding-left: 22px;
			background: url(/images/ui/news-posted-on.gif) 3px 3px no-repeat;
		}
		
	.post .post-content blockquote {
		padding-left: 45px;
		background: url(/images/ui/blockquote-quotes.gif) left top repeat-y;
	}
	
	.post .post-content ul {
		list-style-type: disc;
		margin: 10px
	}
	
	.post .post-content ol {
		list-style-type: decimal;
		margin: 0px 0 10px 35px; 
		color: #0A5B80; 
		font-weight: bold;	
	}
		.post .post-content ol li { 
			padding: 11px 0; 
			color: #0A5B80; 
		}
	
	
/***** GROUP-NEWS-SIDEBAR */

.side-box.news-archive p {
	font-size: 1.2em;
	padding: 0px 0 10px 5px;
}
.side-box.news-archive ul {	padding: 0 0 15px 20px; }
	.side-box.news-archive ul li {
		font-size: 1.1em;
		background: url(../images/ui/list-item-arrow.gif) center left no-repeat;
		padding: 8px 0 8px 18px;
	}
	
/***** GROUP-TEAM */

p.team-controls {
	height: 25px;
	color: #505050;
}
div#page p.team-controls.top { border-bottom: 1px solid #cecece; margin-bottom: 30px; }
div#page p.team-controls.bottom { clear: both; border-top: 1px solid #cecece; margin-top: 30px; }
	p.team-controls span {
		float: left;
	}
	p.team-controls span.right {
		float: right;
	}
		p.team-controls span.right .prev {	margin-right: 10px;	}
		p.team-controls span.right .next {	margin-left: 10px;	}
		
	p.team-controls a.this-page {
		font-weight: bold;
		color: #000;
	}	
	
ul.team li {
	padding: 10px 0px;
	clear: both;
	height: 155px;
}

ul.team li img { 
	float: left; 
	width: 180px; 
	height: 125px; 
	border-bottom: 10px solid #d4dfe4; 
}
ul.team li div { width: 425px; float: right; }
	ul.team li div h4 {
		font-size: 1.5em;
		font-weight: normal;
		color: #174a62;
	}
	div#page ul.team li div p.job-title {
		font-size: 1.1em;
		border-bottom: 1px solid #2a617a;
		margin-bottom: 10px;
	}
	ul.team li div p.desc-short {
		color: #616161;
		font-size: 0.9em;
	}
	ul.team li div .more-button {
		display: inline;	
		width: 46px; height: 19px;
		float: right;
		border: 0;
	}

/***** GROUP-TEAM-SIDEBAR */

.side-box.vacancies { margin-bottom: 80px; }
	.side-box.vacancies p {
		line-height: 1.6em;
		margin: 0 0 15px 10px;
	}
		.side-box.vacancies p.no-positions { color: #666; }

.side-box.teamsheet { margin-bottom: 80px; }
	.side-box.teamsheet p {
		line-height: 1.6em;
		margin: 0 0 15px 10px;
	}
	
	.side-box.teamsheet img {
		width: 179px;
		margin: 10px 0 0 10px;	
	}

		
/***** GROUP-TEAM-MEMBER */

img.team-photo-single {
	width: 180px; 
	height: 125px; 
	border-bottom: 10px solid #d4dfe4; 
}

div#page h3.team-position { margin-top: 5px; }
div#page h3.bio { color: #145675; font-size: 1.3em; border-bottom: 1px solid #2a617a; }

div#page p.team-email-tag {
	color: #444;		
}
	div#page p.team-email-tag span {
		background: url(/images/ui/team-email-bg.gif) no-repeat scroll 0 0 transparent;
		display: block;
		float: left;
		height: 22px;
		padding: 1px 8px;
		width: 59px;
		color: #fff;
	}

div#page p.back2team {
	background: url(/images/forwarding/request-rates-button-nt.gif) no-repeat scroll 0 0 transparent;
	padding: 2px 10px;
	height: 23px; width: 125px;
	font-size: 0.9em;
}
		
/***** GROUP-ABOUT */

img.img-group-about {
	float: left;
	margin: 15px 0 35px 20px;
	border: 1px solid #e7e7e7;
}
	img.img-group-about.two { margin-left: 85px; }
	
img.img-group-about-wide {
	margin: 25px 0 25px 20px;
	border: 1px solid #e7e7e7;
}

/***** GROUP-ABOUT-SIDEBAR */

.side-box.purpose-built { margin-bottom: 80px; }

.side-box.purpose-built p, .side-box.map p{
	line-height: 1.6em;
	margin: 0 0px 10px 10px;
}
	.side-box.map p {
		margin-bottom: 3px;
	}
.side-box.purpose-built img, .side-box.map img {
	margin: 0 0 10px 10px;
	border: 1px solid #e7e7e7;
}

/***** GROUP-SOCIAL-SIDEBAR */

img.social {
	width: 175px;
	height: 35px;
	border: 0;
	margin: 25px auto;	
}

/***** GROUP-FEEDBACK */

blockquote.feedback {
	float: right;
	clear: both;
	padding: 0 5px;
	background: #f2f2f2;
	background: -moz-linear-gradient(top, #f2f2f2 0%, #dcdcdc 63%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(63%,#dcdcdc));
	background: -webkit-linear-gradient(top, #f2f2f2 0%,#dcdcdc 63%);
	background: -o-linear-gradient(top, #f2f2f2 0%,#dcdcdc 63%);
	background: -ms-linear-gradient(top, #f2f2f2 0%,#dcdcdc 63%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#dcdcdc',GradientType=0 );
	background: linear-gradient(top, #f2f2f2 0%,#dcdcdc 63%);
	border-radius: 6px;
}
	blockquote.feedback.odd { 
		background: #82b5cd;
		background: -moz-linear-gradient(top, #82b5cd 0%, #6999af 63%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#82b5cd), color-stop(63%,#6999af));
		background: -webkit-linear-gradient(top, #82b5cd 0%,#6999af 63%);
		background: -o-linear-gradient(top, #82b5cd 0%,#6999af 63%);
		background: -ms-linear-gradient(top, #82b5cd 0%,#6999af 63%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82b5cd', endColorstr='#6999af',GradientType=0 );
		background: linear-gradient(top, #82b5cd 0%,#6999af 63%);
		color: #fff; 
	}
	
	div#page blockquote.feedback p {
		padding: 12px 40px 0;
		font-size: 0.9em;
		line-height: 1.3;
		margin: 0 0 5px;
	}
	
	blockquote.feedback:before {
		content:'\201C';
		margin:1em -.15em 1em -.15em	;
		color:#000;
		padding:.15em -.5em -.5em -.5em;
		font-size:60px;
		line-height:12px;
		vertical-align:middle;
		font-weight:bold;
		position: relative;
		top: 20px;
		left: 12px;
	}
		blockquote.feedback.odd:before { color: #fff; }
	
	blockquote.feedback:after {
		content:'\201D';
		display:block;
		text-align:right;
		font-style:normal;
		margin:0;
		color:#000;
		padding:.25em -.10em .75em 0;
		vertical-align:middle;
		font-size:60px;
		font-weight:bold;
		line-height: 0.5;		
	}
		blockquote.feedback.odd:after { color: #fff; }
	
cite {
	float: right;
	clear: right;
	margin: 5px 5px 50px 0;
	font-size: 1.2em;
	color: #133a4c;
	display: block;
	width: 300px;
	text-align: right;
}
	cite.odd { color: #000; }


/***** GROUP-CONTACT */
div.contact-forwarding {
	margin-right: 100px;
}

div.contact-forwarding, div.contact-packing  {
	width: 250px;
	float: left;
}
	div.contact-forwarding h3, div.contact-packing h3  {
		color: #2c7697;
		font-size: 1.3em;
		font-weight: normal;
		border-bottom: 1px solid #efefef;
		padding: 10px 0 4px 0;
		margin: 0 0px 5px 0;
	}
	
div.map-holder div.map-info {
	width: 195px;
	float: left;
}
div.map-holder div.map-info .business-name {
	color: #2c7697;
	font-size: 1.4em;
}

div.map-holder div.map-static img {	border: 1px solid #e7e7e7; }

/***** GROUP-CONTACT-SIDEBAR */

.side-box.skype { margin-bottom: 70px; }

.side-box.skype p {
	line-height: 1.6em;
	margin: 0 10px 10px 10px;
}
.side-box.skype img {
	width: 178px;
	margin: 10px 0 10px 20px;
}

/***** FORWARDING-MAIN */

.red-emphasis {
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	color: #9e1c20;
}

ul.services-list-forwarding {
	margin: 0 0 0 20px;
}
	ul.services-list-forwarding.left {
		float: left;
		margin-left: 30px;
	}
	ul.services-list-forwarding.right {
		float: left;
	}
		ul.services-list-forwarding li {
			background: url(/images/ui/list-plus.gif) 0 14px no-repeat;
			padding: 10px 20px;
			color: #515151;
		}
			ul.services-list-forwarding li .highlight {
				padding: 3px 2px;
				background-color: #e75d63;
				color: #fff;
			}
			
			ul.services-list-forwarding .export {
				color: #46788f;
			}
			
			ul.services-list-forwarding li small, ul.services-list-forwarding li small a {
				color: #7296a6;
				font-size: 0.9em;
			}
			
			ul.services-list-forwarding li small a {
				text-decoration: underline;
			}

ul.forwarding-services li {
	padding-left: 130px;
	margin-bottom: 30px;
}
	div#page ul.forwarding-services li h3 {
		font-size: 1.5em;
		font-weight: normal;
		padding: 1px 0 5px 0px;
		margin: 0;
		color: #2e83ab;
		border-bottom: 1px solid #5288a1;
	}
	ul.forwarding-services li p {
		padding: 5px 0 0 0px;
	}
		ul.forwarding-services li#service-export { background: url(/images/forwarding/service-export.gif) 0 0 no-repeat; }
		ul.forwarding-services li#service-courier { background: url(/images/forwarding/service-courier.gif) 0 0 no-repeat; }
		ul.forwarding-services li#service-storage { background: url(/images/forwarding/service-storage.gif) 0 0 no-repeat; }
		ul.forwarding-services li#service-import { background: url(/images/forwarding/service-import.gif) 0 0 no-repeat; }
		ul.forwarding-services li#service-pets { background: url(/images/forwarding/service-pets.gif) 0 0 no-repeat; }
	
/***** FORWARDING-MAIN-SIDEBAR */

.side-box.get-a-quote { margin-bottom: 70px; }
	.side-box.get-a-quote p {
		line-height: 1.6em;
		margin: 0 10px 10px 10px;
	}
	.side-box.get-a-quote img {	margin: 10px 0 10px 20px; }	
	.side-box.get-a-quote .phone-num {
		color: #a51e1a;
		font-size: 1.4em;
		margin: 10px 0 10px 25px;
	}
	.side-box.get-a-quote img.small-skype {	margin: 10px 0 10px 50px; }

/***** FORWARDING-COURIER */

#courier-maps { padding: 20px 0 20px 0; }
	#courier-maps div {
		float: left;
		text-align: center;
		width: 190px;
		padding-top: 120px;
	}
		#page #courier-maps div h3 { margin: 0; font-weight: normal; color: #124f6b; font-size: 1.4em; }
		#europe { background: url(/images/forwarding/map-europe.gif) center 0 no-repeat; }
		#worldwide { background: url(/images/forwarding/map-globe.gif) center 0 no-repeat; }
		#uk { background: url(/images/forwarding/map-uk.gif) center 0 no-repeat; }
		
			#europe p a, #uk p a {
				display: block;
				width: 123px; height: 22px;
				margin: 7px auto;
				padding: 1px;
				font-size: 0.85em;
				color: #fff;
				background: url(/images/forwarding/view-prices-button-nt.gif) 0 0 no-repeat;
			}
				#europe p a, #uk p a:hover { text-decoration: none; }
			#worldwide p a {
				display: block;
				width: 125px; height: 23px;
				margin: 7px auto;
				padding-top: 2px;
				font-size: 0.85em;
				color: #595959;
				background: url(/images/forwarding/request-rates-button-nt.gif) 0 0 no-repeat;
			}
				#worldwide p a:hover { text-decoration: none; }
				
.why-box {
	position: relative;
	width: 214px;
	height: 150px;
	float: left;
	margin: 15px 40px;	 
}
.why-box.brown { background: url(/images/forwarding/why-box-blue.gif) 0 0 no-repeat; }
.why-box.blue { background: url(/images/forwarding/why-box-blue.gif) 0 0 no-repeat; }	
	#page .why-box h3 {
		position: absolute;
		top: 10px;
		left: 15px;
		font-size: 1.4em;
		font-weight: normal;
		color: #fff;
		margin: 0;
	}
	.why-box img { 
		position: absolute;
		top: 39px;
		left: 1px;
	}
	.why-box p {
		position: absolute;
		top: 85px;
		left: 7px;
		font-size: 0.9em;
		width: 200px;
	}
	

/***** FORWARDING-COURIER-SIDEBAR */

.side-box.services-available { margin-bottom: 70px; }
	.side-box.services-available p {
		line-height: 1.6em;
		margin: 0 10px 10px 8px;
	}
	.side-box.services-available ul { margin: 0 10px 10px 20px; font-size: 0.9em; font-weight: bold; }
	.side-box.services-available ul li:before {
		content: "\2D \0020"; /* dash and a space before each element: http://www.ascii.cl/htmlcodes.htm */
	}
	.side-box.services-available ul li {
		padding: 10px 0px;
		color: #8d2918;
	}
	
/***** FORWARDING-COURIER-EUROPE */

.fixed-rates {
	width: 389px;
	height: 73px;
	margin: 10px auto;
	padding: 15px 0 0 0;
	color: #fff;
	text-align: center;
	background: url(/images/ui/courier-fixed-rates.gif) 0 0 no-repeat;
}
	.fixed-rates strong { text-transform: uppercase; font-size: 1.2em; }
	.fixed-rates p { font-size: 1.1em; }
	
	.side-box.services-available img {	margin: 10px 0 10px 35px; }
	
table.courier-prices.europe {
	width: 650px;
	margin: 15px 0 25px 0;
}
table.courier-prices.uk {
	width: 350px;
	margin: 15px 0 25px 0;
}

	table.courier-prices thead {
		vertical-align: bottom;
		line-height: 1.6em;
		background: url(/images/ui/pricing-th-divider.gif) repeat-x scroll left bottom;
	}			
		table.courier-prices thead th.weight-col { 
			width: 195px; 
			font-size: 1.1em; 
			color: #4483a1; 
			font-weight: bold;
			padding-bottom: 15px;
			background: url(/images/ui/courier-europe-map-bg.gif) 0 0 no-repeat;
		}
			table.courier-prices.europe thead th.weight-col { background: url(/images/ui/courier-europe-map-bg.gif) 0 0 no-repeat; }
			table.courier-prices.uk thead th.weight-col { background: url(/images/ui/courier-uk-map-bg.gif) 0 0 no-repeat; height: 150px; }
			
		
		table.courier-prices thead th.rates-col {
			width: 96px; 
			font-size: 1.1em; 
			color: #006a9c; 
			font-weight: normal; 
			background: url(/images/ui/pricing-th-divider.gif) repeat-x scroll left bottom #f6f9fa ; 
			border-left: 10px solid #fff;
			padding: 5px 0 15px 9px;
			
		}
		table.courier-prices thead th.rates-col.even { 
			width: 96px; 
			font-size: 1.1em; 
			color: #006a9c; 
			font-weight: normal; 
			background: url(/images/ui/pricing-th-divider.gif) repeat-x scroll left bottom #edf2f4;
			border-left: 10px solid #fff;
			padding: 5px 0 15px 9px;
		}
	
	table.courier-prices tbody td { padding: 12px 0; }
	table.courier-prices tbody td.top { height: 60px; vertical-align: bottom; }
	
	table.courier-prices tbody td.weight-cell {
		width: 195px; 
		font-size: 1.1em; 
		color: #175674; 
		font-weight: bold;
	}
	
	table.courier-prices tbody td.price-cell {
		width: 96px; 
		font-size: 1.1em; 
		font-weight: normal; 
		background: #f6f9fa; 
		border-left: 10px solid #fff;
		padding-left: 9px;
	}
	table.courier-prices tbody td.price-cell.even { 
		width: 96px; 
		font-size: 1.1em; 
		font-weight: normal; 
		background: #edf2f4;
		border-left: 10px solid #fff;
		padding-left: 9px;
	}
	
small.issue7 {
	text-align: right;
}

/***** FORWARDING-STORAGE */

#secure-site {
	background: #e9f1f4;
	padding: 10px 5px;
	margin: 25px 0;
}
	#secure-site img { 
		float: left; 
		border: 1px solid #e7e7e7;
		margin: 5px 0 0 20px;
	}
	#page #secure-site p { 
		clear: none;
		margin: 15px 20px 15px 200px;		 
	}

img.img-forwarding-storage {
	float: left;
	width: 219px; height: 146px;
	margin: 15px 0;
	border: 1px solid #e7e7e7;
	margin-left: 55px;
}

.align-center {
	clear: both;
	text-align: center;
}

.align-center strong {
	color: #fff;
	padding: 7px 20px;
	background: #2195c6;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#further-contact {
	width: 400px;
	height: 121px;
	margin: 40px auto;
	padding: 18px 0 0 130px;
	background: url(/images/forwarding/further-contact-bg.gif) 0 0 no-repeat;
}
	#further-contact p { font-size: 1.1em; }
	#further-contact p span { font-weight: bold; color: #0d4d69; }

/***** FORWARDING-IMPORT */

#import-uk {
	position: relative;
	color: #354873;
	margin: 30px 0 0 10px;
	height: 150px;
}
	#import-uk img { 
		position: absolute;
		top: 0; left: 20px;
	}
	#page #import-uk p { 
		position: absolute;
		top: 30px;
		left: 230px;			 
	}

#import-services {
	padding: 0px 285px 0 0;
	background: url(/images/forwarding/import-services.jpg) right 15px no-repeat;
	height: 250px;
}	
	#import-services li, #export-services li {
		margin-left: 10px;
		font-size: 1.1em;
		background: url(/images/ui/list-plus.gif) 0 14px no-repeat;
		padding: 10px 20px;
		color: #515151;
	}
	
/***** FORWARDING EXPORT */
#export-services {
	padding: 20px 0 0 200px;
	background: url(/images/forwarding/export-services.jpg) left 15px no-repeat;
	height: 250px;
}

#container-text {
	padding: 0 250px 0 0;
	height: 320px; 
	background: url(/images/forwarding/shipping-containers.jpg) right 15px no-repeat;
}

/***** FORWARDING EXPORT CONTAINER POPUP */

body.popup {
	width: 100%;
	margin: 0;
	padding: 0;
}

	.popup #page {
		width: 96%;
		float: none;
		padding: 2%;	
	}
	
	.popup div#page h2 {
		border: medium none;
		cursor: help;
		font-size: 1.4em;
		padding: 7px 4px;
		margin: 5px 0 10px 0px;
		text-decoration: none;
	}

#containers {
	width: 95%;
	border: 1px solid #ccc;
}

	#containers th, #containers td {
		padding: 4px;
		text-align: left;
		vertical-align: text-top;	
	}

	#containers th {
		background: none repeat scroll 0 0 #E45523;
		color: #FFFFFF;
		font-size: 1.3em;
		font-weight: bold;
		text-align: left;
	}
	
	#containers tr:nth-child(2n+2) {
		background: #FCFCFC;	
	}
	
	#containers td {
		border: 1px solid #ccc;
	}

/***** FORWARDING-ANIMALS-PETS */

.text-left {
	float: left;
	width: 420px;
	margin: 0 0 100px 0;
}

#cat-carrier {
	float: right;
}

#pet-transport {
	margin-top: 50px;
	float: left;
}

.contact-holder {
	margin-top: 50px;
	width: 264px;
	height: 152px;
	padding: 15px 0 0 20px;
	color: #fff;
	text-size: 0.9em;
	background: url(/images/forwarding/contact-holder-bg.gif) 0 0 no-repeat;
}
.contact-holder.right {	float: right; }
	.contact-holder .phone-num {
		font-size: 1.6em;
		font-weight: bold;	
	}
	
	.contact-holder .underline a {
		text-decoration: underline;
		color: #fff;	
	}
	#page .contact-holder p { line-height: 1.1em; }
	



/***** FORWARDING-ANIMALS-PETS-SIDEBAR */

.side-box.pets-more { margin-bottom: 70px; }
	.side-box.pets-more p {
		line-height: 1.6em;
		margin: 0 10px 10px 10px;
	}
	.side-box.pets-more .phone-num {
		color: #a51e1a;
		font-size: 1.4em;
		margin: 10px 0 10px 25px;
	}	
	.side-box.pets-more img.small-skype {	margin: 10px 0 10px 50px; }
	
/***** FORWARDING-ANIMALS-PETS-SIDEBAR */

div#page h3.dark { color: #000; }
div#page strong.highlight { color: #124f6b; font-weight: bold; }

.incoterms tbody tr { border-bottom: 1px solid #dfdfdf; }

.incoterms th, .incoterms td { padding: 20px 5px 20px 15px; vertical-align: top; }
.incoterms th { padding: 6px 15px; }

.incoterms th {
	font-size: 1.3em;
	font-weight: bold;
	text-align: left;
	color: #fff;
	background: #e45523;
}

.incoterms .term {
	width: 80px;
	background:	#f5f5f5;
}

.incoterms .term abbr {
	font-size: 1.4em;
	padding: 2px 7px;
	color: #fff;
	background: #000;
	text-decoration: none;
	border: none;
	cursor: help;	
}

.incoterms .def { width: 500px; }

.incoterms .def h4 {
	font-size: 1.1em;
	padding: 0 0 10px 0;	
}



/***** PACKING-MAIN */

ul.services-list-packing {
	margin: 0 0 20px 20px;
}
	ul.services-list-packing.left {
		float: left;
		margin-left: 7px;
	}
	ul.services-list-packing.right {
		float: left;
	}
		ul.services-list-packing li {
			background: url(/images/ui/list-plus.gif) 0 14px no-repeat;
			padding: 10px 20px;
			color: #515151;
		}
			ul.services-list-packing li .highlight {
				padding: 3px 2px;
				background-color: #e75d63;
				color: #fff;
			}

form.callback {
	clear: both;
	height: 44px;
	width: 585px;
	margin: 15px 0 10px 10px;
	padding: 3px 5px;
	background: #1c5266;
	display: block;
}
	form.callback label {
		color: #fff;
		font-size: 1.4em;
	}
	form.callback input#phone-email {
		height: 27px;
		width: 260px;
		margin: 0 10px;
		padding: 2px 10px;
		border: 1px solid #000;
		font-size: 1.4em;
		color: #13526f;
	}
	
	form.callback input.callback-request {
		background: url(/images/ui/button-callback.gif) 0 0 no-repeat;
		width: 137px; height: 35px;
		border: 0;
		text-indent: -9999px;
		cursor: pointer;
		text-size: 0;
		line-height: 0;
	}

.packing-info-img {
	float: left;
	width: 173px;
	height: 162px;
	border: 2px solid #c3c3c3;
	margin: 20px 0 30px 0;
}
.packing-info-text {
	float: right;
	width: 420px;
	margin: 20px 0 30px 0;
}

div#page .packing-info-text p {
	margin-bottom: 20px;
}

ul.packing-logos {
	clear: both;
}
	ul.packing-logos li {
		float: left;
		width: 205px;
		text-align: center;
	}
		ul.packing-logos li img {
			margin: 0 auto;
			height: 96px;
		}
		div#page ul.packing-logos li p {
			font-size: 1.1em;
			font-weight: bold;
			line-height: 1.4em; 
		}
			ul.packing-logos li p span { font-size: 0.8em;}


/***** PACKING-MAIN-SIDEBAR */

.side-box.custom-made { margin-bottom: 70px; }
	.side-box.custom-made p {
		line-height: 1.4em;
		margin: 0 8px 10px 8px;
	}
	.side-box.custom-made img {	margin: 10px 0 20px 20px; }	
	.side-box.custom-made img.crate { margin: 0px 0 0px 20px; }	
	.side-box.custom-made .phone-num {
		color: #a51e1a;
		font-size: 1.4em;
		margin: 10px 0 10px 40px;
	}
	
/***** PACKING-SERVICES */


.packing-services-or2 {
	position: relative;
	height: 200px;
}

.or2-box {
	position: relative;
	float: left;
	width: 250px; height: 190px;
}
.or2-box.right { float: right; }
	
	.or2-box h4 {
		color: #fff;
		background: #185875;
		font-size: 1.1em;
		font-weight: normal;
		padding: 5px 6px;
		display: block;
		width: 236px;
	
	}
	.or2-box img {
		border: 2px solid #185875;
	}
	.or2-box p { padding: 2px 0 0 2px; font-size: 0.9em; color: #515151; }
		.or2-box p span { color: #000; }
		
	.or2-box img.button-white-quote {
		border: 0;
	}

.or-img { float: left; margin: 40px 0 0 29px; }


ul.packing-whyus li {
	position: relative;
	background: #e7eef1;
	margin: 0 0 20px 0;
	height: 92px;
	width: 620px;
}
	ul.packing-whyus li.even { background: #f3f6f8; }

		ul.packing-whyus li p {  position: absolute; top: 10px; left: 170px; padding-right: 20px; }
			ul.packing-whyus li p span {  font-size: 0.85em; line-height: 1em; }
		ul.packing-whyus li img {  position: absolute; top: 10px; left: 10px; }
		ul.packing-whyus li img.packing-more {  position: absolute; top: 55px; left: 394px; }
		
		
/***** PACKING-CASES-CRATES */

#crate-make {
	background: #e9f1f4;
	padding: 10px 5px;
	margin: 25px 0;
}
	#crate-make img { 
		float: left; 
		border: 1px solid #e7e7e7;
		margin: 0 0 0 10px;
	}
	#page #crate-make p { 
		clear: none;
		margin: 15px 20px 15px 180px;		 
	}
	
#ispm15 {
	clear: both;
	padding: 10px 5px;
	margin: 25px 0;
}
	#ispm15 img { 
		float: left; 
		margin: 0 0 0 10px;
	}
	#page #ispm15 p { 
		clear: none;
		margin: 22px 20px 15px 180px;		 
	}
	
/***** PACKING-SPECIALIST */

.specialist-box {
	clear: both;
	padding: 10px 0;
	margin: 25px 0;
}
	.specialist-box img { 
		float: left; 
		margin-right: 15px;
	}
	#page .specialist-box p { 
		clear: none;
		margin: 22px 20px 15px 20px;	
	}
	
.whitered-button {
	float: right;
	width: 156px;
	height: 37px;
}

ul#work-examples { width: 550px; margin: 0 auto 20px auto; }
	
	ul#work-examples li {
		display: block;
		float: left;
		width: 150px;
		height: 122px;
		margin: 20px 15px;	
	}
		ul#work-examples li img {
			border: 1px solid #00465d;
		}
		ul#work-examples li p {
			color: #fff;
			font-size: 1.1em;
			font-weight: normal;
			text-align: center;
			background: #00465d;
			display: block;
			height: 40px;
			width: 150px;
			line-height: 1.3em;
			padding-top: 7px;
		}
		
/***** PACKING-DANGEROUS-GOODS */

ul.hazard-classes {}

	ul.hazard-classes li {
		position: relative;
		text-align: right;
		clear: both;
		margin: 0 0 20px 0;
		height: 115px;
	}
		#page ul.hazard-classes li h3 {
			position: absolute;
			top: 10px; left: 70px;
			color: #c84c21;
			font-size: 1.8em;
		}
		#page ul.hazard-classes li p {
			position: absolute;
			top: 63px; left: 0px;
			display: block;
			width: 146px;
			font-size: 0.9em;
			font-weight: bold;
		}
	
		ul.hazard-classes li div {
			float: left;
			position: absolute;
			top: 0px; left: 180px;
		}
		ul.hazard-classes li div img {
			margin: 0 10px;
		}




/***** STUDENT-MAIN */

#facebook {
	border: none; 
	overflow: hidden; 
	height: 65px;
	width: 66px;
	margin-top: 0px;
	float: right;
		
}

.quick-price {
	position: relative;
	background: url(/images/student-luggage/quick-prices-bg.gif) 0 0 no-repeat;
	width: 141px; height: 126px;
	float: left;
	margin: 0 12px 25px 0;
}
	.quick-price .destination {
		position: absolute;
		top: 7px; left: 0;
		color: #001729;
		font-size: 1.9em;
		width: 141px;
		text-align: center;
	}
	.quick-price .service {
		position: absolute;
		font-size: 1.3em;
		top: 41px; left: 0;	
		color: #35556f;
		width: 141px;
		text-align: center;
	}
	.quick-price .price {
		position: absolute;
		top: 61px; left: 0;	
		color: #c42c2c;
		font-size: 2.8em;
		width: 141px;
		text-align: center;
		font-weight: bold;
	}
		.quick-price .price span { color: #8e8e8e; font-size: 0.6em; }

.student-reasons {
	
}

ul.student-reasons { margin: 0; }
	ul.student-reasons.left { float: left; }
	ul.student-reasons.right {
		float: left;
		margin-left: 30px;
	}
		ul.student-reasons li { padding: 10px 0px 10px 42px; }
			ul.student-reasons li.materials { background: url(/images/student-luggage/icon-box.png) 0 14px no-repeat; }
			ul.student-reasons li.collection { background: url(/images/student-luggage/icon-calendar.png) 0 14px no-repeat; }
			ul.student-reasons li.chinese { background: url(/images/student-luggage/icon-chinese.png) 0 14px no-repeat; }
			ul.student-reasons li.book-online { background: url(/images/student-luggage/icon-computer.png) 0 14px no-repeat; }
			ul.student-reasons li.friendly-service { background: url(/images/student-luggage/icon-person.png) 0 14px no-repeat; }
			ul.student-reasons li.free-collections { background: url(/images/student-luggage/icon-tag.png) 0 14px no-repeat; }
			ul.student-reasons li.callback { background: url(/images/student-luggage/icon-contact.png) 0 14px no-repeat; }
		
		#page ul.student-reasons li h3 {
			font-weight: bold;
			font-size: 1.2em;
			margin: 0;
			color: #000;
		}
		
/***** STUDENT-INSTANT-QUOTE */

form.student-instant-quote {
	background: url(/images/student-luggage/instant-quote-background.gif) 0 0 no-repeat;
	width: 603px; height: 322px;
	position: relative;
	color: #fff;
	margin: 10px 0 25px 0;
	clear: both;
	display: block;
}
	div#page form.student-instant-quote h3 {
		position: absolute;
		top: 5px; left: 15px;
		font-size: 2em;
		font-weight: normal;
		color: #fff;
		margin: 0;
	}
	form.student-instant-quote .step-one {
		position: absolute;
		top: 60px; left: 15px;
		font-size: 2.9em;
	}
	form.student-instant-quote .step-one-desc {
		position: absolute;
		top: 65px; left: 50px;
		font-size: 1.1em;
	}
	form.student-instant-quote .step-two {
		position: absolute;
		top: 170px; left: 15px;
		font-size: 2.9em;
	}
	form.student-instant-quote .step-two-desc {
		position: absolute;
		top: 176px; left: 50px;
		font-size: 1.1em;
	}
	
		form.student-instant-quote fieldset p {
			position: relative;
			margin: 10px 0;
			font-size: 1.5em;
			padding-right: 25px;
		}
		
		form.student-instant-quote fieldset label {
			width: 115px;
			float: left;
			text-align: right;
			margin: 0 10px 0 0;
		}
			form.student-instant-quote fieldset p.off label { color: #bbb }
			
			form.student-instant-quote fieldset label span { font-size: 0.7em; }
			
		form.student-instant-quote fieldset input {
			width: 160px;
			height: 20px;
			padding: 2px 5px;
		}		
			form.student-instant-quote fieldset p.off input { border: 1px solid #bbb; }	
			
			
		form.student-instant-quote fieldset.from {
			position: absolute;
			top: 32px; left: 250px;
			color: #005da4;
		}
			form.student-instant-quote fieldset.from input {
				border: 1px solid #005da4;
			}
		form.student-instant-quote fieldset.to {
			position: absolute;
			top: 140px; left: 250px;
			color: #c54b21;
		}
			form.student-instant-quote fieldset.to input {
				border: 1px solid #c54b21;
			}
		
		form.student-instant-quote fieldset a.explain {
			background: url(/images/student-luggage/button-questionmark.gif) 0 0 no-repeat;
			width: 18px; height: 17px;
			display: block;
			position: absolute;
			top: 4px; right: 0;
			text-indent: -9999px;
			margin: 5px 0 0 7px;
		}	
	
	form.student-instant-quote input.student-show-price {
		background: url(/images/student-luggage/button-student-getprice.gif) 0 0 no-repeat;
		position: absolute;
		top: 260px; left: 418px;
		width: 174px; height: 44px;
		border: 0;
		text-indent: -9999px;
		cursor: pointer;
	}
	form.student-instant-quote .extra {
		position: absolute;
		top: 265px; left: 15px;
		font-size: 0.9em;
		line-height: 1.5em;
		color: #c9c9c9;
	}
		form.student-instant-quote .extra strong { color: #fff; }
		form.student-instant-quote .extra a { text-decoration: underline; font-weight: bold; color: #fff; }


/***** STUDENT-MAIN-SIDEBAR */


.side-box.converter { margin-bottom: 70px; }
	
	div#sidebar div.side-box.converter h3 {
		height: 30px;
		padding-top: 2px;	
	}
	
	.side-box.converter h3 sup {
		color: #ffc1c1;
		text-decoration: underline;
		font-size: 0.8em;
	}

	.side-box.converter p {
		line-height: 1.6em;
		margin: 0 10px 10px 5px;
	}
	
.side-box.converter fieldset {
	position: relative;
	width: 205px;
	height: 83px;
	padding: 0;	
	margin: 12px 0;
	background: url(/images/ui/converter-field-bg.gif) 0 0 no-repeat;
}
	.side-box.converter form p { margin: 0; }
	
.side-box.converter label {
	position: absolute;
	top: 10px; left: 15px;
	font-size: 1.05em;
	color: #464646;
	font-weight: bold;
}

.side-box.converter input, .side-box.converter select {
	position: absolute;
	top: 38px; left: 15px;	
	height: 20px;
	padding: 3px;
	width: 160px;
	border: 1px solid #98999a;
	font-size: 0.9em;
}
	.side-box.converter select {
		padding-top: 5px;
		width: 168px;
		height: 27px;	
	}

	.side-box.converter .from select { color: #1168aa; border-color: #1168aa; }
	.side-box.converter .to select { color: #c54b21; border-color: #c54b21; }

.side-box.converter input[type=button] {
	position: relative;
	margin: 10px 0 0 2px; 
	padding: 0;
	top: 0; 
	left: 0;
	width: 200px; 
	height: 26px;
	text-indent: -9999px;
	border: 0;
	cursor: pointer;
}
	.side-box.converter input#convert { background: url(/images/ui/button-convert.gif) 0 0 no-repeat; }
	.side-box.converter input#convert-again { background: url(/images/ui/button-convert-again.gif) 0 0 no-repeat; }

.side-box.converter #results {
	position: relative;
	display: none;
	width: 205px;
	height: 278px;
	margin-bottom: 9px;
	background:url(/images/ui/converter-result-bg.gif) 0 0 no-repeat;
}
	.side-box.converter #results { }

		.side-box.converter #results p {
			text-align: center;
			font-weight: bold;
			line-height: 1.3em;
		}
		
		.side-box.converter #results p#from-number { font-size: 1.6em; padding-top: 35px; }
		.side-box.converter #results p#from-name {
			font-size: 1.2em;	
			color: #1168aa;
		}
		
		.side-box.converter #results p#equals {
			font-size: 4.5em;
			color: #bebebe;
			line-height: 1.1em;
		}
		
		.side-box.converter #results p#to-number { font-size: 2em; }	
		.side-box.converter #results p#to-name {
			font-size: 1.6em;	
			color: #c54b21;
		}
		
		.side-box.converter #results small {
			position: absolute;
			top: 245px;
			left: 10px;
			color: #636363;
		}


.side-box.student-guide { margin-bottom: 70px; }
	.side-box.student-guide p {
		line-height: 1.6em;
		margin: 0 10px 10px 5px;
	}
	.side-box.student-guide img {
	margin: 0 0 10px 5px;
	border: 1px solid #e7e7e7;
}

.side-box.paypal { margin-bottom: 70px; }
	.side-box.paypal p {
		line-height: 1.6em;
		margin: 0 10px 10px 5px;
	}
	
	.side-box.paypal .payment-square {
		background: url(/images/student-luggage/payment-square-bg.gif) 0 0 no-repeat;
		width: 204px; height: 166px;
		margin: 35px 0 0 0;
		position: relative;
	}
		.side-box.paypal .payment-square .card {
			width: 51px; height: 32px;
			position: absolute;			
		}
			.side-box.paypal .payment-square .card.mastercard { top: 20px; left: 12px; }
			.side-box.paypal .payment-square .card.maestro { top: 20px; left: 76px; }
			.side-box.paypal .payment-square .card.visa { top: 20px; left: 140px; }
			.side-box.paypal .payment-square .card.electron { top: 65px; left: 12px; }
			.side-box.paypal .payment-square .card.amex { top: 65px; left: 76px; }
			.side-box.paypal .payment-square .card.solo { top: 65px; left: 140px; }
			.side-box.paypal .payment-square .paypal { position: absolute; top: 118px; left: 50px; }
	
	
.side-box.changing-uni { margin-bottom: 70px; }
	.side-box.changing-uni p {
		line-height: 1.7em;
		margin: 0 10px 10px 5px;
	}
	.side-box.changing-uni img {
	margin: 0 0 10px 5px;
	border: 1px solid #e7e7e7;
}

/***** STUDENT-SERVICES */

ul.student-services {
	
}

ul.student-services li {
	position: relative;
	height: 123px;
	width: 632px;
	background: url(/images/student-luggage/service-box-bg.gif) 0 23px no-repeat;
	margin: 40px 0;
}

	#page ul.student-services li h3 {
		position: absolute;
		top: 1px; left: 180px;
		font-size: 1.3em;
		color: #316697;
		margin: 0;	
	}	
	ul.student-services li img {
		position: absolute;
		top: 0; left: 8px;
		width: 163px; height: 108px;
	
	}
	ul.student-services li p {
		position: absolute;
		top: 26px; left: 180px;
		width: 435px;
	}
	
/***** STUDENT-STORAGE */

body.student.storage h3 {
	color: #ab552b;
	font-size: 1.5em;
	font-weight: normal;
	margin: 25px 0 15px 0;	
}

table.student-storage-tarrif {
	width: 365px;
	float: left;
	margin: 0 0 0 10px;
	background: url(/images/ui/tariff-table-bg.gif) 0 0 repeat-x;
	
}
	table.student-storage-tarrif th {
		background: url(/images/ui/tariff-tablehead-bg.gif) 0 0 repeat-x;
		height: 30px;
		padding: 5px 5px 5px 13px;
		font-size: 1.2em;
		color: #fff;
		text-align: left;
	}
	
	table.student-storage-tarrif tbody {
		height: 143px;
	}
	
		table.student-storage-tarrif tbody td {
			padding: 15px 0px 5px 13px;
		}		
		table.student-storage-tarrif tbody tr {
			height: 20px;
			background: url(/images/ui/tariff-table-row-divider.gif) 9px 0 no-repeat;	
		}
				table.student-storage-tarrif tbody tr.first { background: none; }

img.student-tarrif-img {
	width: 120px;
	height: 170px;
	float: right;
	margin: 0 105px 0 0;
}

ul.collection-rates {
	background: url(/images/student-luggage/collection-delivery.jpg) 8px 0 no-repeat;
	padding-left: 95px;
	height: 178px;
	width: 490px;
}
	ul.collection-rates li {
		position: relative;
		background: url(/images/ui/student-collection-rates-bg.gif) 0 0 repeat-x;
		height: 44px;
		margin: 0 0 23px 0;
	}
	ul.collection-rates li h4 {
		position: absolute;
		top: 1px; left: 2px;
		font-size: 1.4em;
		font-weight: normal;
	}
	ul.collection-rates li p {
		position: absolute;
		top: 24px; left: 2px;
		font-size: 0.9em;
		font-weight: normal;
	}
	ul.collection-rates li h5 {
		position: absolute;
		top: 10px; right: 3px;
		font-size: 1.8em;
		font-weight: normal;
		color: #c03a46;
	}
	
body.student.storage small {
	float: right;
	padding-right: 35px;
}

div.student-boxes-left {
	float: left;
	width: 395px;
}

img.student-boxes-right {
	float: right;
	width: 200px;
	height: 169px;
}




/***** STUDENT-PRICES */

table.pricing {

}

	table.pricing thead {
		height: 60px;
		vertical-align: top;
	}	
		table.pricing thead th.title-destination {
			font-size: 1.8em;
			color: #791520;
			font-weight: normal;
			width: 205px;
			border: 0;
		}
		table.pricing thead th {
			font-size: 1.3em;
			width: 105px;
			padding: 10px;
			font-weight: normal;
			border-left: 30px solid #fff;
		}
		table.pricing thead th span {
			display: block;
			color: #517e92;
			font-size: 0.7em;
		}
		
	table.pricing tbody td {		
		font-weight: normal;
		border-left: 30px solid #fff;
	}
		table.pricing tbody td.city { padding-left: 10px; }
		table.pricing thead th.air-door2air, table.pricing tbody td.air-door2air { width: 105px; background: #f6f9fa; padding: 6px 10px; }
			table.pricing thead th.air-door2air { background: #f6f9fa url(/images/ui/pricing-th-divider.gif) bottom left repeat-x; }
		table.pricing thead th.air-door2door, table.pricing tbody td.air-door2door  { width: 105px; background: #edf2f4; padding: 6px 10px; }
			table.pricing thead th.air-door2door { background: #edf2f4 url(/images/ui/pricing-th-divider.gif) bottom left repeat-x; }
		table.pricing thead th.sea-door2port, table.pricing tbody td.sea-door2port { width: 105px; background: #f6f9fa; padding: 6px 10px; }
			table.pricing thead th.sea-door2port { background: #f6f9fa url(/images/ui/pricing-th-divider.gif) bottom left repeat-x; }
	
	table.pricing tbody tr.country td { padding-top: 25px; color: #0f597b; font-size: 1.3em; }

/***** STUDENT-DOWNLOADS (GENERAL ALSO!)  */

body ul.downloads {
	margin: 20px;
	width: 400px;
	list-style: none !important;
}
	body ul.downloads li {
		background: url(/images/ui/pdf-icon.gif) 0 10px no-repeat;
		padding-left: 35px;
	}
		body ul.downloads li h4 {
			font-size: 1.2em;
			color: #133a4c;
			font-weight: normal;
			border-bottom: 1px solid #dbdbdb;
			padding: 12px 0;
		}
		body ul.downloads li p {
			padding: 2px 0;
		}
		
/***** STUDENT-FAQ */

ol#questions-list {
	padding: 0 15px;
	margin: 15px 0 25px 0;
	border: 1px solid #9d9d9d;
	color: #124f6b;
	background: #fefefe;
	list-style-type: decimal;
	font-size: 0.9em;
	width: 480px;
}
	ol#questions-list li {
		margin: 15px 5px 15px 20px;
	}
	
ol.faq-questions li {
	margin: 35px 25px 60px 0;
}

	ol.faq-questions li h3 {
		background: #0f7db0;
		padding: 8px 5px;
		margin-bottom: 5px;
		color: #fff;
		font-size: 1.2em;
		font-weight: normal;
		border-radius: 8px;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
	}
		ol.faq-questions li h3 a { color: #fff; float: right; font-size: 0.7em; }
	
	ol.faq-questions li p { padding: 0 10px 5px 25px; }	
	
table.faq-questions-table {

}
	table.faq-questions-table th {
		font-weight: normal;
		font-size: 1.5em;
	}
		table.faq-questions-table th.question-title { color: #005d78; }
		table.faq-questions-table th.answer-title { color: #008cc4 }
		
	table.faq-questions-table tr { border-collapse: separate; border-bottom: 4px solid #fff; }	
	
	table.faq-questions-table td.question {
		font-weight: bold;
		vertical-align: top;
		width: 260px;
		padding: 10px;
		background: #d3dfe4;
		border-right: 1px solid #fff;
		line-height: 1.6em;
	}
		table.faq-questions-table tr.odd td.question { background: #e5ecef; }
		
	table.faq-questions-table td.answer {
		vertical-align: top;
		padding: 10px;
		background: #f3f7f9;
		line-height: 1.6em;
	}
		table.faq-questions-table tr.odd td.answer { background: #f6f8f9; }

/***** STUDENT-GUIDE */	
		
body.guide #page ul { list-style: disc; margin: 15px 0 20px 40px; }
body.guide #page ul li { margin: 15px 0; }
		
		
/***** MOTORCYCLE-MAIN */

form.my-bike {
	clear: both;
	height: 44px;
	width: 610px;
	margin: 30px 0 15px 0;
	padding: 3px 5px;
	background: #1c5266;
	display: block;
}
	form.my-bike label {
		color: #fff;
		font-size: 1.4em;
	}
	
	form.my-bike input#make {
		height: 27px;
		width: 128px;
		margin: 0 5px;
		padding: 2px 10px;
		border: 1px solid #000;
		font-size: 1.2em;
		color: #13526f;
	}
		form.my-bike input#make.watermark { color: #999; }
		
	form.my-bike input#model {
		height: 27px;
		width: 128px;
		margin: 0 5px;
		padding: 2px 10px;
		border: 1px solid #000;
		font-size: 1.2em;
		color: #13526f;
	}
		form.my-bike input#model.watermark { color: #999; }
	
	form.my-bike input.bike-type-submit {
		background: url(/images/ui/motorcycle-getquote.gif) 0 0 no-repeat;
		width: 137px; height: 35px;
		border: 0;
		text-indent: -9999px;
		cursor: pointer;
		text-size: 0;
		line-height: 0;
	}

.bike-info-img-left {
	float: left;
	width: 173px;
	height: 162px;
	border: 2px solid #c3c3c3;
	margin: 20px 0 30px 0;
}
.bike-info-text-right {
	float: right;
	width: 420px;
	margin: 20px 0 30px 0;
}

.bike-info-img-right {
	float: right;
	width: 226px;
	height: 181px;
	border: 2px solid #c3c3c3;
	margin: 20px 0 20px 0;
}
.bike-info-text-left {
	float: left;
	width: 348px;
	margin: 20px 0 30px 0;
}

/***** MOTORCYCLE-SIDEBAR */

.side-box.racing-team { margin-bottom: 70px; }
	.side-box.racing-team p {
		line-height: 1.8em;
		margin: 0 10px 10px 5px;
	}
	.side-box.racing-team img {
	margin: 0 0 10px 5px;
	border: 2px solid #e7e7e7;
}

/***** MOTORCYCLE-TEAM */

div.racing-team-image {
	width: 462px;
	margin: 0 auto;
}
	div.racing-team-image img {
		border: 1px solid #c3c3c3;
		width: 462px;
		height: 308px;
	}	
	div.racing-team-image .image-caption {
		text-align: center;
		height: 94px;
		width: 464px;
		background: url(/images/ui/img-caption-bg.gif) 0 0 repeat-x;
		font-size: 0.85em;
	}
	
/***** ANTIQUES-ARTS-MAIN */
.antiques-bullets {
	background: url(/images/antiques/arts-antiques-shipping.jpg) 0 0 no-repeat;
	padding-left: 185px;
	margin: 30px 0 25px 15px;
}
	.antiques-bullets li {
		background: url(/images/ui/list-plus.gif) 0 14px no-repeat;
		padding: 10px 20px;
		color: #515151;
	}
	
.headline {
	width: 450px;
	height: 20px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin: 15px auto;
	padding-top: 3px;
	font-size: 1.1em;
	background: url(/images/ui/headline-bg.gif) 0 0 no-repeat;
}

	.headline.lesspad { margin-top: 0px; }
	.headline a {
		color: #fff;
		font-weight: bold;
		text-decoration: none;
	}
		.headline a:hover { text-decoration: underline; }

.auction-house-text {
	float: left;
	margin: 40px 0 36px 10px;
	width: 435px;
}

.auction-house-img {
	float: right;
	margin: 20px 20px 0 0;
	border: 1px solid #d9d9d9;
}

/***** REMOVALS-MAIN */

.removals-img.horizontal {
	display: block;
	width: 469px;
	margin: 30px auto;	
}

.removals-bullets {
	background: url(/images/removals/removals-list.jpg) 0 0 no-repeat;
	padding-left: 185px;
	margin: 40px 0 25px 15px;
	height: 270px;
}
	.removals-bullets li {
		background: url(/images/ui/list-plus.gif) 0 14px no-repeat;
		padding: 10px 20px;
		margin: 14px 0;
		color: #515151;
		line-height: 1.6;
	}
	
.removal-steps {
	padding: 0 30px;
	margin: 20px 0 25px 15px;
}
	.removal-steps li {
		background: url(/images/ui/list-plus.gif) 0 14px no-repeat;
		padding: 10px 20px;
		margin: 14px 0;
		color: #515151;
		line-height: 1.6;
	}
	
		.removal-steps li:nth-child(2n+2) {
			color: 	#24495a;		
		}
		
.side-box.all-moves-uk p {
	line-height: 1.7;
	margin: 25px 0;
}

#moves-link {
	margin-left: 80px;
}

/***** SITEMAP */

.ddsg-wrapper ul { list-style-type: square; padding: 10px 0 10px 35px; }
.ddsg-wrapper ul li { padding: 3px 0; }

/***** PRIVACY */

body.privacy #page ul { list-style: disc; margin: 15px 0 20px 40px; }
body.privacy #page ul li { margin: 15px 0; }

/***** 404 */

body.error404 #page h3 { margin-top: 0; }
body.error404 #page ul { list-style: disc; margin: 15px 0 20px 40px; }
body.error404 #page ul li { margin: 15px 0; }

