/* reset */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section
	{ display:block; }
audio, canvas, video
	{ display:inline-block; *display:inline; *zoom:1; }
audio:not([controls])
	{ display:none; }
[hidden]
	{ display:none; }
html
	{ font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }
html, button, input, select, textarea
	{ font-family:sans-serif; color:#222; }

body
	{ margin:0; font-size:1em; line-height:1.4; }


::-moz-selection
	{ background:#5b595a; color:#fff; text-shadow:none; }
::selection
	{ background:#5b595a; color:#fff; text-shadow:none; }


a
	{ color:#000; font-weight:bold; text-decoration:none; }
a:link {
	color: #000;
	text-decoration: none;
	}

a:visited { color: #000; }

a:hover { text-decoration: underline; }



abbr[title]
	{ border-bottom:1px dotted; }

b, strong
	{ font-weight:bold; }

blockquote
	{ margin:1em 40px; }

dfn
	{ font-style:italic; }

hr
	{ display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }

ins
	{ background:#ff9; color:#000; text-decoration:none; }

mark
	{ background:#ff0; color:#000; font-style:italic; font-weight:bold; }

pre, code, kbd, samp
	{ font-family:monospace, serif; _font-family:'courier new', monospace; font-size:1em; }

pre
	{ white-space:pre; white-space:pre-wrap; word-wrap:break-word; }

q
	{ quotes:none; }
q:before, q:after
	{ content:""; content:none; }

small
	{ font-size:85%; }

sub, sup
	{ font-size:75%; line-height:0; position:relative; vertical-align:baseline; }
sup
	{ top:-0.5em; }
sub
	{ bottom:-0.25em; }


ul, ol
	{ margin:1em 0; padding:0 0 0 40px; }
dd
	{ margin:0 0 0 40px; }
nav ul, nav ol
	{ list-style:none; list-style-image:none; margin:0; padding:0; }


img
	{ border:0; -ms-interpolation-mode:bicubic; vertical-align:middle; }

svg:not(:root)
	{ overflow:hidden; }


figure
	{ margin:0; }


form
	{ margin:0; }
fieldset
	{ border:0; margin:0; padding:0; }

label
	{ cursor:pointer; }

legend
	{ border:0; *margin-left:-7px; padding:0; white-space:normal; }

button, input, select, textarea
	{ font-size:100%; margin:0; vertical-align:baseline; *vertical-align:middle; }

button, input
	{ line-height:normal; }

button, input[type="button"], input[type="reset"], input[type="submit"]
	{ cursor:pointer; -webkit-appearance:button; *overflow:visible; }

button[disabled], input[disabled]
	{ cursor:default; }

input[type="checkbox"], input[type="radio"]
	{ box-sizing:border-box; padding:0; *width:13px; *height:13px; }
input[type="search"]
	{ -webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button
	{ -webkit-appearance:none; }

button::-moz-focus-inner, input::-moz-focus-inner
	{ border:0; padding:0; }

textarea
	{ overflow:auto; vertical-align:top; resize:vertical; }

input:valid, textarea:valid
	{  }
input:invalid, textarea:invalid
	{ background-color:#f0dddd; }


table
	{ border-collapse:collapse; border-spacing:0; }
td
	{ vertical-align:top; }


.chromeframe
	{ margin:0.2em 0; background:#ccc; color:black; padding:0.2em 0; }

@media only screen and (min-width:35em)
	{
	}

.ir
	{ display:block; border:0; text-indent:-999em; overflow:hidden; background-color:transparent; background-repeat:no-repeat; text-align:left; direction:ltr; *line-height:0; }
	
.ir br
	{ display:none; }

.hidden
	{ display:none !important; visibility:hidden; }

.visuallyhidden
	{ border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px; }

.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus
	{ clip:auto; height:auto; margin:0; overflow:visible; position:static; width:auto; }

.invisible
	{ visibility:hidden; }

.clearfix:before, .clearfix:after
	{ content:""; display:table; }
	
.clearfix:after
	{ clear:both; }
	
.clearfix
	{ *zoom:1; }

@media print
	{
	*
	{ background:transparent !important; color:black !important; box-shadow:none !important; text-shadow:none !important; filter:none !important; -ms-filter:none !important; } 
	a, a:visited
	{ text-decoration:underline; }
	a[href]:after
	{ content:" (" attr(href) ")"; }
	abbr[title]:after
	{ content:" (" attr(title) ")"; }
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after
	{ content:""; }
	pre, blockquote
	{ border:1px solid #999; page-break-inside:avoid; }
	thead
	{ display:table-header-group; } 
	tr, img
	{ page-break-inside:avoid; }
	img
	{ max-width:100% !important; }
	@page
	{ margin:0.5cm; }
	p, h2, h3
	{ orphans:3; widows:3; }
	h2, h3
	{ page-break-after:avoid; }
	}

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, 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,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video
	{
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
	}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section
	{
	display:block;
	}
body
	{
	line-height:1;
	}
ol, ul
	{
	list-style:none;
	}
blockquote, q
	{
	quotes:none;
	}
blockquote:before, blockquote:after,
q:before, q:after
	{
	content:'';
	content:none;
	}
table
	{
	border-collapse:collapse;
	border-spacing:0;
	}

strong
	{
	font-weight:bold;
	}

/* end reset */


/* universal page styles */

body
	{
	background:url('/eprise/main/SiteGen/ASOS/Content/Uploads/Images/ASOS/bg.png') repeat;
	font-family:tahoma, arial, sans-serif;
	padding:17px 0;
	}

#container
	{
	margin:0 auto;
	background:#ffffff;
	width:974px;
	}

#header
	{
	border-bottom:10px solid #000000;
	float:left;
	padding:0;
	position:relative;
	}

#header img
	{
	float:left;
	}

#header img#logo
	{
	padding:15px 0 24px 0;
	}

a#visit-fashion
	{
	background:url('/eprise/main/SiteGen/ASOS/Content/Uploads/Images/ASOS/visit-bg.png') no-repeat;
	color:#ffffff !important;
	font-family:tahoma !important;
	font-size:14px !important;
	height:28px !important;
	left:229px !important;
	line-height:25px !important;
	padding:0 0 0 12px !important;
	position:absolute !important;
	text-decoration:none !important;
	top:15px !important;
	width:130px !important;
	}

a#visit-fashion:hover
	{
	background-position:0 -28px;
	}
	
#header ul#social
	{
	bottom:-5px !important;
	position:absolute;
	right:5px;
	}

#header ul#social li
	{
	list-style-type:none;
	display:inline;
	}
	
#header ul#social li a
	{
	background:url('/eprise/main/SiteGen/ASOS/Content/Uploads/Images/ASOS/social-icons.png') 0 0 no-repeat;
	display:block;
	float:left;
	font-family:georgia;
	font-size:9px;
	height:13px;
	line-height:13px;
	margin:0 5px;
	padding:42px 0 0;
	color:#000000;
	text-align:center;
	text-decoration:none;
	width:42px;
	}

#header ul#social li a.like:hover
	{
	background-position:0 -84px;
	}

#header ul#social li a.twitter
	{
	background-position:-42px 0;
	}

#header ul#social li a.twitter:hover
	{
	background-position:-42px -84px;
	}

#header ul#social li a.rss
	{
	background-position:-84px 0;
	}

#header ul#social li a.rss:hover
	{
	background-position:-84px -84px;
	}

#header ul#social li a.linkedin
	{
	background-position:-126px 0;
	}

#header ul#social li a.linkedin:hover
	{
	background-position:-126px -84px;
	}

#search-bar
	{
	background:#eae9e9;
	float:left;
	width:974px;
	}

#search-bar form#search-form
	{
	font-family:tahoma;
	font-size:10px;
	height:24px;
	margin:0;
	padding:0;
	position:absolute;
	top:6px;
	right:8px;
	width:185px;
	}

#search-field
	{
	border:1px solid #8a8b8b;
	color:#7d7d7d;
	height:21px;
	margin:0;
	padding:0 25px 0 5px;
	position:absolute;
	left:0;
	top:0;
	width:153px;
	}

#magnify
	{
	  background:url('/eprise/main/SiteGen/ASOS/Content/Uploads/Images/ASOS/magnify.png') no-repeat scroll 0 0 transparent;
	  border:0 none;
	  cursor:pointer;
	  display:block;
	  font-size:0;
	  height:12px;
	  margin:auto 0;
	  overflow:hidden;
	  position:absolute;
	  right:7px;
	  top:6px;
	  width:15px;
	  }
	  
#content
	{
	/*clear:left;*/
	padding:20px 0;
		clear:both;
		/*overflow:hidden;*/
	}
	 
/* main navigation */

#nav-wrapper
	{
	border:1px dotted #000000;
	border-top:none;
	float:left;
	padding:0 0 0 67px;
	position:relative;
	width:905px;
	}

ul#main-nav
	{
		
	float:left;
	font-family:georgia,serif;
	font-size:14px;
	letter-spacing:1px;
	line-height:18px;
	padding:11px 0 11px 0;
	width:905px;
	}

ul#main-nav li
	{
	height:18px;
	list-style-type:none;
	display:inline;
	}

ul#main-nav li a
	{
	border-left:1px solid #000000;
	display:block;
	float:left;
	height:18px;
	margin:0;
	padding:0 13px 0 14px;
	color:#000000;
	text-decoration:none;
	}

ul#main-nav li a.home
	{
	background:url('/eprise/main/SiteGen/ASOS/Content/Uploads/Images/ASOS/nav-home.png') no-repeat;
	border-left:0;
	height:30px;
	left:22px;
	position:absolute;
	text-indent:-9999px;
	top:4px;
	width:25px;
	}

ul#main-nav li a.business
	{
	background:none;
	border-left:0;
	}

ul#main-nav li a:hover, ul#main-nav li a.current
	{
	background:#000000;
	color:#ffffff;
	text-decoration:none;
	}

ul#main-nav li a.home:hover
	{
	background:url('/eprise/main/SiteGen/ASOS/Content/Uploads/Images/ASOS/nav-home.png') 0 -30px no-repeat;
	}

/* second layer navigation */

#sub-nav-wrapper
	{
	background:#f9f8f8;
	border-left:1px dotted #000000;
	float:left;
	height:39px;
	padding:0;
	position:relative;
	width:973px;
	}

ul#sub-nav
	{
	float:left;
	font-family:tahoma;
	font-size:12px;
	padding:0;
	}

ul#sub-nav li
	{
	border-right:1px dotted #000000;
	float:left;
	height:39px;
	list-style-type:none;
	display:inline;
	}

ul#sub-nav li a
	{
	display:block;
	float:left;
	height:46px;
	line-height:39px;
	margin:0;
	padding:0 18px 0 19px;
	color:#000000;
	text-decoration:none;
	}

ul#sub-nav li a:hover, ul#sub-nav li a.current
	{
	background:url('/eprise/main/SiteGen/ASOS/Content/Uploads/Images/ASOS/sub-nav-bg.png') center top;
	color:#ffffff;
	}

.ie6 ul#sub-nav li a
	{
	height:39px;
	}

/* footer */

#footer
	{
	background:#000000;
	clear:left;
	color:#cccccc;
	font-size:10px;
	line-height:14px;
	padding:50px 0 0 12px;
	position:relative;
	height:25px;
	width:962px;
	}

#footer-menu
	{
	border-bottom:6px solid #7a7a7a;
	bottom:0;
	padding:0 10px 5px;
	position:absolute;
	right:9px;
	}

#footer #footer-menu ul li
	{
	list-style-type:none;
	display:inline;
	}

#footer #footer-menu ul li a
	{
	color:#cccccc;
	padding:0 7px;
	text-decoration:none;
	}

#footer #footer-menu ul li a:hover
	{
	text-decoration:underline;
	}

/* modules */

/* career page */

/* columns used when page content split into columns */
	
.column
	{
    list-style:disc;
	position:relative;
	width:472px;
	font-size:14px;
	line-height:18px;
	float:left;
	}
	
.column.left
	{
	margin:0 0 30px 0;
	}
	
.column.right
	{
	margin:0 0 30px 30px;
	}
	
.column.thin
	{
	width:360px;
	}
	
.column.wide
	{
	width:580px;
	}
	
.column.full
	{
	width:974px;
	}
	
.column h1
	{
	font-family:Georgia,serif;
	font-size:34px;
	line-height:34px;
	margin:12px 0;
	}

.column h1 i
{
    font-style:italic;
}
	
.column h1 span
	{
	font-size:20px;
	}
	
.column h2
	{
	font-size:12px;
	line-height:18px;
	margin:18px 0 -18px 0;
	font-weight:bold;
	}
	
.column p
	{
	font-size:14px;
	line-height:18px;
	margin:18px 0;
	}
	
.column p.lead
	{
	font-size:14px;
	line-height:18px;
	margin:18px 0;
	}
	
.column.aside .widget
	{
	margin:18px 0 0 10px;
	float:right;
	}

.column ul
{
    padding-left:20px;
    list-style:disc;
}

/* widget is container with diagonal background pattern */
	
.widget
	{
	background-image:url('/eprise/main/SiteGen/ASOS/Content/Uploads/Images/ASOS/diag.png');
	padding:9px;
	/*overflow:hidden;*/
	}

/* inner is white box within widget container */
	
.widget .inner
	{
	overflow:hidden;
	border:1px solid #ccc;
	background-color:#fff;
	/* if modern browser, add nice subtle glow */
	-webkit-box-shadow:0px 0px 2px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow:0px 0px 2px 0 rgba(0, 0, 0, 0.1);
	box-shadow:0px 0px 2px 0 rgba(0, 0, 0, 0.1);
	/* if modern browser, add nice subtle glow */
	}
	
.widget .inner h2
	{
	margin:5px 0 0 0;
	font-size:16px;
	font-family:Georgia,serif;
	font-weight:normal;
	}
	
.widget .inner p
	{
	margin:0;
	}

/* variations on widget class throughout site */

.widget.vacancies
	{
	float:left;
	margin:0 20px 50px 0;
	width:200px;
	}

.widget.faq-box
	{
	margin:10px 0 20px 0;
	}
	
.widget.mini
	{
	width:220px;
	}
	
.widget.mini .inner
	{
	padding:5px;
	}
	
.widget.mini h3
	{
	font-size:16px;
	font-family:Georgia,serif;
	font-weight:normal;
	text-align:center;
	}
	
.widget.award
	{
	text-align:center;
	}
	
.widget.award .inner
	{
	padding:5px;
	}
	
.widget.linked
	{
	padding-bottom:0;
	}
	
.widget.insider .inner
	{
	padding:10px;
	}
	
.widget.insider h2
	{
	margin-top:-5px;
	text-align:left;
	border-bottom:1px dotted #ccc;
	line-height:30px;
	}
	
.widget.insider p
	{
	margin:10px 0;
	border-bottom:1px dotted #ccc;
	padding-bottom:10px;
	}
	
.widget.insider p:last-child, .widget.insider p.last-child
	{
	padding-bottom:0;
	border-bottom:0;
	margin-bottom:0;
	}
	
.widget.insider ul
	{
	float:left;
	width:215px;
	}
	
.widget.insider ul li
	{
	border-bottom:1px dotted #ccc;
	line-height:30px;
	}
	
.widget.insider ul li:last-child, .widget.insider ul li.last-child
	{
	padding-bottom:0;
	border-bottom:0;
	margin-bottom:0;
	}
	
.widget.insider a
	{
	color:#000;
	text-decoration:none;
	}
	
.widget.insider a:hover
	{
	text-decoration:underline;
	}
	
.widget.daylife .inner
	{
	padding:10px;
	overflow:hidden;
	}
	
.widget.daylife .inner h2
	{
	font-size:18px;
	text-align:left;
	line-height:30px;
	margin:0 0 5px 0;
	}
	
.widget.daylife .inner h3
	{
	font-size:16px;
	}
	
.widget.daylife .inner p
	{
	margin:10px 0;
	font-size:11px;
	line-height:15px;
	}
	
.widget.daylife .inner a
	{
	margin:0 10px 0 0;
	font-weight:bold;
	}
	
.widget.daylife .inner img
	{
	float: left;
    margin: 0px 10px 0px 0px;
	}

.widget.daylife .inner div
	{
	width:200px;
	float:left;
	}
	
.widget.diagram h2
	{
	display:block;
	font-size:18px;
	font-family:Tahoma, sans-serif;
	font-weight:normal;
	display:block;
	margin:0 0 10px 0;
	line-height:1.5em;
	text-align:center;
	overflow:hidden;
	}
	
.widget.home-box
	{
	width:231px;
	float:left;
	padding-right:0;
	margin-top:20px;
	}
	
.widget.home-box.last
	{
	padding-right:10px;
	}
	
.widget.polaroids
	{
	clear:both;
	}

/* three widgets alongside each other */
	
.widget.triple
	{
	padding:10px 0 0 10px;
	overflow:hidden;
	}
	
.widget.triple div.inner
	{
	float:left;
	padding:10px;
	width:289px;
	border:1px solid #ccc;
	background-color:#fff;
	margin:0 10px 10px 0;
	}
	
.widget.triple div.inner h2
	{
	font-size:18px;
	margin:5px 0;
	font-family:Georgia,serif;
	font-weight:normal;
	}
	
.widget.triple div.inner h2 span
	{
	font-size:12px;
	}
	
.widget.triple div.inner h2 a
	{
	color:#000;
	text-decoration:none;
	}
	
.widget.triple div.inner h2 a:hover
	{
	text-decoration:underline;
	}
	
.widget.triple div.inner p
	{
	margin:10px 0 0 0;
	font-size:11px;
	line-height:15px;
	}

/* four widgets alongside each other */
	
.widget.quad
	{
	padding:10px 0 0 10px;
	overflow:hidden;
	}

.widget.quad.OverFlow	
{
    overflow:visible;
}
	
.widget.quad div.inner
	{
	float:left;
	padding:10px;
	width:209px;
	border:1px solid #ccc;
	background-color:#fff;
	margin:0 10px 10px 0;
	}
	
.widget.quad div.inner h2
	{
	font-size:18px;
	margin:5px 0;
	font-family:Georgia,serif;
	font-weight:normal;
	}
	
.widget.quad div.inner h2 a
	{
	color:#000;
	text-decoration:none;
	}
	
.widget.quad div.inner h2 a:hover
	{
	text-decoration:underline;
	}
	
.widget.quad div.inner p
	{
	font-size:11px;
	line-height:15px;
	}
	
.widget.quad div.inner.role
	{
	height:100px;
	background-image:url('/eprise/main/SiteGen/ASOS/Content/Uploads/Images/ASOS/black-triangle.png');
	background-repeat:no-repeat;
	background-position:200px 91px;
	}
	
.widget.quad div.inner.role:hover
	{
	background-color:#f5f5f5;
	}

.widget.quad a
	{
	text-decoration: none;
	color: #000000;
	}

.widget.quad a:hover
	{
	text-decoration: none;
	color: #000000;
	}
	
.widget.quad div.inner.diary
	{
	width:219px;
	padding:5px;
	height:90px;
	background-image:url('/eprise/main/SiteGen/ASOS/Content/Uploads/Images/ASOS/grey-triangle.png');
	background-repeat:no-repeat;
	background-position:210px 81px;
	}
	
.widget.quad div.inner.diary img
	{
	float:left;
	}
	
.widget.quad div.inner.diary .info
	{
	width:110px;
	height:90px;
	margin:0 0 0 5px;
	position:relative;
	float:left;
	}
	
.widget.quad div.inner.diary .info h2
	{
	font-size:14px;
	font-family:Tahoma, sans-serif;
	margin:0;
	line-height:16px;
	}
	
.widget.quad div.inner.diary .info h3
	{
	position:absolute;
	font-family:Georgia,serif;
	text-transform:uppercase;
	color:#999;
	bottom:0;
	width:80px;
	line-height:1em;
	}
	
.widget.quad div.inner.diary:hover, .widget.quad div.inner.diary.active
	{
	background-image:url('/eprise/main/SiteGen/ASOS/Content/Uploads/Images/ASOS/white-triangle.png');
	background-color:#000;
	cursor:pointer;
	}
	
.widget.quad div.inner.diary:hover h2,
.widget.quad div.inner.diary.active h2,
.widget.quad div.inner.diary:hover h3,
.widget.quad div.inner.diary.active h3
	{
	color:#fff;
	}
	
.widget.quad div.inner.profile
	{
clear:both;
	width:932px;
	}
	
.widget.quad div.inner.profile .fn
	{
	width:460px;
	float:left;
	}
	
.widget.quad div.inner.profile .fn img
	{
	padding:5px;
	background-color:#000;
	}
	
.widget.quad div.inner.profile .fn .subnav
	{
	margin:10px 10px 0 0;
	border:0;
	padding:0;
	}
	
.widget.quad div.inner.profile .fn .subnav li
	{
	margin:0;
	border-bottom:1px dotted #666;
	}
	
.widget.quad div.inner.profile .fn .subnav li a
	{
	margin:0;
	width:180px;
	line-height:32px;
	padding:0 10px;
	}
	
.widget.quad div.inner.profile .fn p
	{
	margin:10px 0 0 0;
	}
	
.widget.quad div.inner.profile .info
	{
	width:430px;
	float:left;
	margin:0 20px;
	}
	
.widget.quad div.inner.profile .info h2
	{
	margin:18px 0;
	}
	
.widget.quad div.inner.profile .info p
	{
	margin:18px 0;
	}
	
.widget.quad ul
	{
	float:left;
	list-style-type:none;
	background-color:#fff;
	border:1px solid #ccc;
	padding:5px 5px 0 5px;
	margin:0 10px 10px 0;
	}

.widget.quad .info ul
{
    list-style:disc;
	padding-left:15px;
	border:none;
	margin:0;
	float:none;
}

.widget.quad .info li
{
    overflow:visible;
}

.widget.quad ul.arrowed
	{
	width:460px;
	}
	
.widget.quad ul.arrowed li a
	{
	background-image:url('/eprise/main/SiteGen/ASOS/Content/Uploads/Images/ASOS/list-arrow.png');
	}
	
.widget.quad ul.chamfer
	{
	width:460px;
	}
	
.widget.quad ul.chamfer li a
	{
	background-image:url('/eprise/main/SiteGen/ASOS/Content/Uploads/Images/ASOS/black-triangle.png');
	}
	
.widget.quad ul li
	{
	overflow:hidden;
	}
	
.widget.quad ul li a
	{
	overflow:hidden;
	display:block;
	background-color:#e5e5e5;
	margin:0 0 5px 0;
	color:#000;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:bottom right;
	}
	
.widget.quad ul li a:hover
	{
	background-color:#ccc;
	}
	
.widget.quad ul li a span.title
	{
	width:160px;
	display:block;
	padding:0 10px;
	line-height:50px;
	float:left;
	font-size:18px;
	font-family:Georgia,serif;
	font-weight:normal;
	}
	
.widget.quad ul li a span.text
	{
	font-size:11px;
	width:200px;
	display:block;
	float:left;
	margin:14px 0 0 0;
	}

ul.two-col-list
	{
	padding:30px 0;
	}

ul.two-col-list li
	{
	float:left;
	width:472px;
	margin-bottom:20px;
	margin-left:0;
	}

ul.two-col-list li:nth-child(even), ul.two-col-list li.even
	{
	margin-left:20px;
	}

ul.two-col-list li h2
	{
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	margin:0 0 10px 0;
	}

ul.two-col-list li img
	{
	float:left;
	padding:5px;
	-webkit-box-shadow:0px 1px 3px 0px #999;
	-moz-box-shadow:0px 1px 3px 0px #999;
	box-shadow:0px 1px 3px 0px #999;
	}

ul.two-col-list li p
	{
	width:320px;
	float:right;
	font-size:11px;
	line-height:15px;
	margin:0 20px 5px 0; /* margin-right:20px */
	}
	
/* asos timeline */	
.timeline
	{
	background:url('/eprise/main/SiteGen/ASOS/Content/Uploads/Images/ASOS/timeline-bg.gif') no-repeat bottom;
	height:560px;
	margin:18px 0;
	position:relative;
	width:975px;
	}
	
.timeline h1
	{
	text-align:left;
	font-family:Georgia,serif;
	font-size:28px;
	line-height:28px;
	margin:0 0 18px 0;
	}

.timeline ul li.timeline-dot
	{
	display:block;
	height:38px;
	position:absolute;
	top:293px;
	width:38px;
	}
	
.timeline ul li.timeline-dot a
	{
	background:url('/eprise/main/SiteGen/ASOS/Content/Uploads/Images/ASOS/timeline-dot.png') no-repeat;
	display:block;
	height:38px;
	outline:none;
	text-align:left;
	text-indent:-9999px;
	width:38px;
	}

.timeline ul li.timeline-dot a:hover, .timeline ul li.timeline-dot.current a
	{
	background-position:0 -38px;
	}

.timeline ul li#dot-1 { left:97px; } 

.timeline ul li#dot-2 { left:132px; } 

.timeline ul li#dot-3 { left:203px; }  

.timeline ul li#dot-4 { left:239px; }   

.timeline ul li#dot-5 { left:309px; }   

.timeline ul li#dot-6 { left:380px; }    

.timeline ul li#dot-7 { left:416px; }    

.timeline ul li#dot-8 { left:451px; } 
	
.timeline ul li#dot-9 { left:521px; }  
	
.timeline ul li#dot-10 { left:593px; }   
	
.timeline ul li#dot-11 { left:628px; }    
	
.timeline ul li#dot-12 { left:664px; }     
	
.timeline ul li#dot-13 { left:700px; }      
	
.timeline ul li#dot-14 { left:735px; }       
	
.timeline ul li#dot-15 { left:770px; }        
	
.timeline ul li#dot-16 { left:841px; } 

.timeline-event
	{
	background:#ffffff;
	border:1px solid #292929;
	bottom:51px;
	display:none;
	font-size:13px;
	left:-48px;
	line-height:17px;
	padding:25px 12px;
	position:absolute;
	width:109px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:0px 0px 2px 2px #292929;
	-moz-box-shadow:0px 0px 2px 2px #292929;
	box-shadow:0px 0px 2px 2px #292929; 
	}

.timeline-event h4
	{
	font-size:19px;
	font-weight:bold;
	line-height:24px;
	}

.timeline-event span
	{
	background:url('/eprise/main/SiteGen/ASOS/Content/Uploads/Images/ASOS/tooltip-pointer.png') no-repeat;
	bottom:-11px;
	display:block;
	height:11px;
	left:57px;
	position:absolute;
	width:19px;
	}
/* end asos timeline */	
	
a.icon
	{
	padding:0 0 0 20px;
	/* Inline Block Cross Browser Stuff */
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	/* Inline Block Cross Browser Stuff */
	background-position:left center;
	background-repeat:no-repeat;
	color:#000;
	text-decoration:none;
	}
	
a.icon:hover
	{
	text-decoration:underline;
	}
	
a.icon.locate
	{
	background-image:url('/eprise/main/SiteGen/ASOS/Content/Uploads/Images/ASOS/icon-locate.png');
	}
	
a.btn
	{
	/* Inline Block Cross Browser Stuff */
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	/* Inline Block Cross Browser Stuff */
	line-height:32px;
	font-family:Georgia,serif;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	padding:0 10px;
	text-align:center;
	-webkit-box-shadow:0px 1px 3px 0px #999;
	-moz-box-shadow:0px 1px 3px 0px #999;
	box-shadow:0px 1px 3px 0px #999;
	cursor:pointer;
	}
	
a.btn.rounded
	{
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	}
	
a.btn.default
	{
	background:#595d61;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU5NWQ2MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #595d61 0%, #333333 100%);
	/* FF3.6+ */

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #595d61), color-stop(100%, #333333));
	/* Chrome,Safari4+ */

	background:-webkit-linear-gradient(top, #595d61 0%, #333333 100%);
	/* Chrome10+,Safari5.1+ */

	background:-o-linear-gradient(top, #595d61 0%, #333333 100%);
	/* Opera 11.10+ */

	background:-ms-linear-gradient(top, #595d61 0%, #333333 100%);
	/* IE10+ */

	background:linear-gradient(top, #595d61 0%, #333333 100%);
	/* W3C */

	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#595d61', endColorstr='#333333', GradientType=0);
	/* IE6-8 */

	color:#fff;
	}
	
a.btn.default:hover
	{
	background:#999999;
	/* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5OTk5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NjY2NjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #999999 0%, #666666 100%);
	/* FF3.6+ */

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #999999), color-stop(100%, #666666));
	/* Chrome,Safari4+ */

	background:-webkit-linear-gradient(top, #999999 0%, #666666 100%);
	/* Chrome10+,Safari5.1+ */

	background:-o-linear-gradient(top, #999999 0%, #666666 100%);
	/* Opera 11.10+ */

	background:-ms-linear-gradient(top, #999999 0%, #666666 100%);
	/* IE10+ */

	background:linear-gradient(top, #999999 0%, #666666 100%);
	/* W3C */

	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#999999', endColorstr='#666666', GradientType=0);
	/* IE6-8 */

	}
	
a.btn.light
	{
	border:1px solid #e5e5e5;
	line-height:30px;
	background:#e5e5e5;
	/* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	/* FF3.6+ */

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e5e5e5));
	/* Chrome,Safari4+ */

	background:-webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	/* Chrome10+,Safari5.1+ */

	background:-o-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	/* Opera 11.10+ */

	background:-ms-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	/* IE10+ */

	background:linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	/* W3C */

	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0);
	/* IE6-8 */

	color:#121212;
	}
	
a.btn.light:hover
	{
	background:#e5e5e5;
	/* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #e5e5e5 0%, #cccccc 100%);
	/* FF3.6+ */

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e5e5), color-stop(100%, #cccccc));
	/* Chrome,Safari4+ */

	background:-webkit-linear-gradient(top, #e5e5e5 0%, #cccccc 100%);
	/* Chrome10+,Safari5.1+ */

	background:-o-linear-gradient(top, #e5e5e5 0%, #cccccc 100%);
	/* Opera 11.10+ */

	background:-ms-linear-gradient(top, #e5e5e5 0%, #cccccc 100%);
	/* IE10+ */

	background:linear-gradient(top, #e5e5e5 0%, #cccccc 100%);
	/* W3C */

	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#cccccc', GradientType=0);
	/* IE6-8 */

	}
.column.right .linkButton {
	height: 25px;
}

.column.right a.btn {
	float: right;
}

/* homepage slideshow */

#slideshow-wrapper
	{
	float:left;
	height:290px;
	margin-top:21px;
	position:relative;
	width:974px;
	}

ul#slider-navigation
	{
	background:url('/eprise/main/SiteGen/ASOS/Content/Uploads/Images/ASOS/slide-nav-bg.png') repeat-y;
	color:#000000;
	font-family:georgia;
	font-size:13px;
	left:0;
	list-style:none;
	margin:0;
	padding:1px 0;
	position:absolute;
	top:0;
	width:262px;
	z-index:100;
	}

ul#slider-navigation li a
	{
	background:url('/eprise/main/SiteGen/ASOS/Content/Uploads/Images/ASOS/slider-arrow.png') no-repeat;
	border-left:3px solid #bebbb9;
	color:#000000;
	display:block;
	height:36px;
	line-height:36px;
	padding-left:7px;
	text-decoration:none;
	width:252px;
	}

ul#slider-navigation li.activeSlide a
	{
	background-position:0 -36px;
	border-color:#000000;
	}
	
#slideshow
	{
	height:290px;
	margin:auto;
	margin-left:244px;
	width:730px;
	}

#slideshow img
	{
	padding:0;
	}

/* homepage styles */

#home-widget-wrapper
	{
	float:left;
	padding-bottom:20px;
	width:974px;
	}

#twitter-wrapper
	{
	float:left;
	margin:5px 11px 0 0;
	width:233px;
	}

#twitter-wrapper h3
	{
	background:url('/eprise/main/SiteGen/ASOS/Content/Uploads/Images/ASOS/twitter.png') 0 14px no-repeat;
	border-bottom:3px solid #000000;
	font-family:tahoma;
	font-size:14px;
	font-weight:bold;
	height:53px;
	line-height:50px;
	padding:0 0 0 27px;
	width:206px;
	}
	
#twitter-wrapper h3 a
	{
	color:#000000;
	text-decoration:none;
	}

#twitter-wrapper h3 a:hover
	{
	text-decoration:underline;
	}

#twitter-wrapper ul
	{
	margin:5px 0 10px;
	}

#twitter-wrapper ul li
	{
	border-bottom:1px solid #cfcdcc;
	font-family:tahoma;
	font-size:10px;
	line-height:13px;
	padding:7px 0;
	}

#twitter-wrapper ul li.last
	{
	border-bottom:0;
	}

#twitter-wrapper ul li a
	{
	color:#989492;
	font-family:georgia;
	text-decoration:none;
	}

#twitter-wrapper ul li a:hover
	{
	text-decoration:underline;
	}
	
#twitter-wrapper .twtr-hd ,#twitter-wrapper .twtr-ft
{
	display: none;
}

#home-widget-wrapper .widget.quad ul.arrowed {
	width: 695px;
	}
	
#home-widget-wrapper .widget.quad ul li a span.title {
	width: 400px;
}

/* FAQs page */

.faqs h1
	{
	font-family:georgia;
	font-size:28px;
	margin:18px 0;
	}

.faqs h2
	{
	clear:both;
	font-family:georgia;
	font-size:20px;
	margin:0;
	}
	
.faqs h2 a
	{
	color:#000000;
	text-decoration:none;
	}
	
.faqs h2 a:hover
	{
	text-decoration:underline;
	}

a.top
	{
	color:#000000;
	font-size:11px;
	float:right;
	margin-top:-13px;
	text-decoration:none;
	}

a.top:hover
	{
	text-decoration:underline;
	}
	
.faqs p#intro
	{
	font-family:tahoma;
	font-size:16px;
	line-height:22px;
	position:relative;
	}

.faqs p#intro a
	{
	left:500px;
	position:absolute;
	top:0;
	}

.faqs p#anchor-links
	{
	font-size:12px;
	margin:20px 0 35px;
	}
	
.faqs p#anchor-links a
	{
	color:#000000;
	text-decoration:none;
	}
	
.faqs p#anchor-links a:hover
	{
	text-decoration:underline;
	}

a.see-vacancies
	{
	clear:both;
	}

.faq-box .inner ul
	{
	padding:0 15px;
	width:910px;
	}

.faq-box .inner ul li
	{
	border-bottom:1px dotted #000000;
	float:left;
	font-size:11px;
	padding:14px 0 19px;
	width:910px;
	}

.faq-box .inner ul li.last
	{
	border-bottom:0;
	}

.faq-box .inner ul li span
	{
	color:#e5e5e5;
	float:left;
	font-family:georgia;
	font-size:32px;
	font-weight:bold;
	width:80px;
	}

.faq-box .inner ul li p.question
	{
	float:left;
	font-weight:bold;
	line-height:18px;
	padding-right:25px;
	width:370px;
	}

.faq-box .inner ul li p.answer
	{
	float:left;
	line-height:18px;
	width:435px;
	}

.faq-box .inner ul li p a
	{
	color:#000000;
	}

/* vacancies page */

.vacancies .inner ul
	{
	padding:0;
	width:198px;
	}

.vacancies .inner ul li a
	{
	background:#f2f2f2;
	border-bottom:1px dotted #000000;
	color:#333333;
	display:block;
	font-family:georgia;
	font-size:13px;
	padding:9px 7px;
	text-decoration:none;
	width:184px;
	}

.vacancies .inner ul li a.last
	{
	border-bottom:0;
	}
	
.vacancies .inner ul li a:hover, .vacancies .inner ul li a.current
	{
	background:#ffffff url('/eprise/main/SiteGen/ASOS/Content/Uploads/Images/ASOS/vacancies-arrow.png') 185px 11px no-repeat;
	}

#vacancies-wrapper
	{
	float:left;
	padding-bottom:30px;
	position:relative;
	width:736px;
	}

#location-header
	{
	background:#f9f8f8;
	font-family:georgia;
	font-size:16px;
	left:0;
	line-height:25px;
	top:-44px;
	position:absolute;
	text-align:center;
	width:200px;
	}
	
#vacancies-wrapper h2
	{
	margin-bottom:15px;
	}
	
#vacancies-wrapper h3
	{
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	}
	
#vacancies-wrapper p
	{
	font-size:11px;
	line-height:18px;
	margin-bottom:15px;
	}

#vacancies-wrapper ul
	{
	font-size:11px;
	line-height:18px;
	list-style-type:disc;	
	margin-bottom:15px;
	padding-left:15px;
	}

.vacancy
	{
	border-top:1px solid #e5e5e5;
	float:left;
	height:49px;
	width:736px;
	}
	
.vacancy .job-title
	{
	float:left;
	font-size:16px;
	line-height:49px;
	width:380px;
	}

.vacancy span.location
	{
	float:left;
	font-size:11px;
	line-height:49px;
	}

a.btn.light.rounded.job-details
	{
	float:right;
	font-size:11px;
	line-height:26px;
	margin:10px 50px 0 0;
	}

.vacancy.last
	{
	border-bottom:1px solid #e5e5e5;
	}
	
/* day in the life carousel styles */
ul#asos-carousel
	{
	background:none;
	border:0;
	} 

ul#asos-timelinecarousel
{
    background:none;
	border:0;
}

.jcarousel-skin-asos .jcarousel-container
	{
	padding:0 0 10px;
	width:954px;
	}

.jtimelinecarousel-skin-asos .jcarousel-container
{
	
	width:420px;
	height:312px;
}
	
.jcarousel-skin-asos .jcarousel-clip
	{
	  height:102px;
	  overflow:hidden;
	  width:954px;
	  }

.waybackwhen .jcarousel-clip
{
	position: relative;
	width: 420px;
	height: 326px;
	overflow: hidden;
}

.waybackwhen .info h2 {
	margin: 0 0 0 5px;
}
	  
.jcarousel-skin-asos .jcarousel-item
	{
	  height:102px;
	  margin:0 10px 0 0;
	  width:231px;
	}
	
.jtimelinecarousel-skin-asos .jcarousel-item
{
      height:322px;
	  margin:0 0px 0 0;
	  width:420px;
}

.waybackwhen .jcarousel-container-horizontal
{
    width:430px;
	height: 330px;
}

	
.jcarousel-skin-asos .jcarousel-next-horizontal,
.jtimelinecarousel-skin-asos .jcarousel-next-horizontal
	{
	  position:absolute;
	  top:40px;
	  right:-24px;
	  width:12px;
	  height:22px;
	  cursor:pointer;
	  background:transparent url('/eprise/main/SiteGen/ASOS/Content/Uploads/Images/ASOS/next-arrow.png') no-repeat -24px 0;
	  z-index:9000;
	  }

.jcarousel-skin-asos .jcarousel-next-horizontal:hover,
.jcarousel-skin-asos .jcarousel-next-horizontal:focus,
.jcarousel-skin-asos .jcarousel-next-horizontal:active,
.jtimelinecarousel-skin-asos .jcarousel-next-horizontal:hover,
.jtimelinecarousel-skin-asos.jcarousel-next-horizontal:focus,
.jtimelinecarousel-skin-asos .jcarousel-next-horizontal:active
	{
	  background-position:-12px 0;
	  }

.jcarousel-skin-asos .jcarousel-next-disabled-horizontal,
.jcarousel-skin-asos .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-asos .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-asos .jcarousel-next-disabled-horizontal:active,
.jtimelinecarousel-skin-asos .jcarousel-next-disabled-horizontal,
.jtimelinecarousel-skin-asos .jcarousel-next-disabled-horizontal:hover,
.jtimelinecarousel-skin-asos .jcarousel-next-disabled-horizontal:focus,
.jtimelinecarousel-skin-asos .jcarousel-next-disabled-horizontal:active
	{
	  cursor:default;
	  background-position:0 0;
	  }
.jtimelinecarousel-skin-asos .jcarousel-next-horizontal,
.jcarousel-skin-asos .jcarousel-prev-horizontal
	{
	  position:absolute;
	  top:40px;
	  left:-24px;
	  width:12px;
	  height:22px;
	  cursor:pointer;
	  background:url('/eprise/main/SiteGen/ASOS/Content/Uploads/Images/ASOS/previous-arrow.png') no-repeat 0 0;
	  z-index:9000;
	  }

.jcarousel-skin-asos .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-asos .jcarousel-prev-horizontal:focus,
.jcarousel-skin-asos .jcarousel-prev-horizontal:active,
.jtimelinecarousel-skin-asos .jcarousel-prev-horizontal:hover, 
.jtimelinecarousel-skin-asos .jcarousel-prev-horizontal:focus,
.jtimelinecarousel-skin-asos .jcarousel-prev-horizontal:active
	{
	  background-position:-12px 0;
	  }

.jcarousel-skin-asos .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-asos .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-asos .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-asos .jcarousel-prev-disabled-horizontal:active,
.jtimelinecarousel-skin-asos .jcarousel-prev-disabled-horizontal,
.jtimelinecarousel-skin-asos .jcarousel-prev-disabled-horizontal:hover,
.jtimelinecarousel-skin-asos .jcarousel-prev-disabled-horizontal:focus,
.jtimelinecarousel-skin-asos .jcarousel-prev-disabled-horizontal:active
	{
	  cursor:default;
	  background-position:-24px 0;
	  }
	  
.dayInLifeImage {
	margin-top: 18px;
}
	  
/* Application Process */
	  
.process {
	position: relative;
	margin: 0 18px;
	float: left;
}