
/*---- main-----*/
/*-------------- Reset CSS Start--------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small, strike,strong, tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}body{line-height:1}ol,ul{list-style:none} blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none} del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/*-------------- Reset CSS End --------------*/




/*-------------- Main Body CSS --------------*/
body{ background-color:#fff; font-family:"Arial",Helvetica,sans-serif; font-size:81.3%; line-height:16px; color:#000;}
.hide{display:none;}
img{outline-style:none;outline-width:0;border:0 none;}
sup{font-size:smaller; font-weight:bold;}
sub{margin:2px 0;padding:2px 0;}
ul{list-style-image:none; list-style-position:outside; list-style-type:none;}
ol{list-style-image:none;list-style-position:outside;padding-left:30px;}
hr{border-style:none none solid;border-width:0 0 1px;margin:5px 0;}
:active{outline-style:none;outline-width:0;}
*{margin:0;padding:0;}


/*-------------- Common CSS --------------*/
p{margin:0 0 15px 0;}
a{color:#36ACDC; text-decoration:none;}
a:hover{color:#36ACDC; text-decoration:underline;}
a.bluecolor{color:#000;}
h1{font-size:1.538em; line-height:25px; color:#36ACDC; text-transform:uppercase; font-family:"Georgia", Arial , Times, serif; font-weight: normal; margin:0 0 22px;}
h1.nomargin{margin:0; line-height:24px;}
h2{font-size:1.231em; text-transform:uppercase; font-family:"Georgia", Arial , Times, serif; font-weight: normal; line-height:19px; margin:0 0 9px;}
h2.underline{border-bottom:1px solid #e0e0e0; margin:0; padding:0 0 12px;}
h2.landing{margin:0 0 14px;}
h2.award{margin:16px 0 7px;}
h2.award.first{margin-top:0;}
h3{font-size:1.1em;}
#maincontainer ul{margin:0 0 15px 15px;}
#maincontainer ol{margin:0 0 15px;}
#maincontainer ul{list-style:disc outside none;}
#maincontainer ul li, #maincontainer ol li{margin-bottom:5px;}
#maincontainer ol li{list-style:decimal outside none;}
#dyn-adobe{display:none;}
p#sectionheader{border-bottom:2px solid #000000; padding:0 0 5px; font-size:0.923em; margin:0 0 3px; text-transform:uppercase;}
a.rad-highlight{padding:0 9px 0 0; }
body#error-page #twocol-left{visibility:hidden;}
.textcenter{text-align:center;}
p.rad-small{font-size:0.85em !important; font-style:italic;}
p.rad-big{font-size:1.231em; font-family:"Georgia", Arial , Times, serif; line-height:19px;}
table{width:100%; margin:0 0 15px;}
table tr th{padding:4px 35px 5px 0; font-weight:normal; text-align:left; font-family:"Georgia", Arial , Times, serif;}
table tr td{padding:4px 35px 5px 0;}
table.rad-border tr td, table.rad-border tr th{border-bottom:1px solid #cbcbcb;}
table tr td.rad-border, table tr th.rad-border{border-bottom:1px solid #cbcbcb;}
table.rad-financial tr td, table.rad-financial tr th{padding:4px 15px 5px;}
table.rad-financial tr td:first-child, table.rad-financial tr th:first-child{text-align:left; padding:4px 35px 5px 0;}
table.rad-financial tr th{text-align:right;}

table.rad-highlight{margin:0 0 20px 0;}
table.rad-highlight tr td{background-color:#36ACDC; color:#FFFFFF; padding:10px 18px 0;}
table.rad-highlight tr td a{color:#fff; text-decoration:underline;}
table.rad-highlight table{border-left:1px solid #fff; border-top:1px solid #fff;}
table.rad-highlight table tr th, table.rad-highlight table tr td{padding:4px 17px 5px; border-right:1px solid #fff; border-bottom:1px solid #fff;}

table.rad-highlight table#no-border{border:0 none;}
table.rad-highlight table#no-border td, table.rad-highlight table#no-border th{border:0 none; padding:4px 0 5px; vertical-align:top;}

/*-------------- Breadcrumb CSS --------------*/
#breadcrumb{float:left; font-size:0.846em; margin:1px 0 17px; width:737px; border-bottom:2px solid #000000; padding:0 0 4px 0;}
#breadcrumb a{color:#363636; text-decoration:underline;}
#breadcrumb a:hover{text-decoration:underline;}
#breadcrumb span, span.blue{color:#36ACDC;}


/*-------------- Site Map --------------*/
#sitemapcontainer{width:100%; float:left;}
#sitemapcontainer li{margin:0 0 15px; padding:0; font-weight:bold;}
#sitemapcontainer li a{padding:3px 0; color:#000;}
#sitemapcontainer li ul li{background:transparent url(~/media/Images/A/ASOS/css/graypixel.png) repeat-x 0 8px; font-size:1em; margin:4px 0 4px 5px; padding:0 0 0 20px; font-weight:normal;}
#sitemapcontainer li ul li a{padding:0 0 0 3px;}
#sitemapcontainer li ul li ul{background:transparent url(~/media/Images/A/ASOS/css/graypixel.png) repeat-y 15px 0; margin-bottom:10px;}
#sitemapcontainer li ul li ul li{margin-left:16px; padding-left:10px;}


/*-------------- Search page CSS Start --------------*/
.sitesearchpagination{padding-top:10px;}
.sitesearchpagination ul li{float:left; margin:0 10px 0 0; padding:0;}
Table.searchTable tbody tr th{ text-align:left; height:22px;}

/* ------------------ Search ------------------- */
.ip3search_highlight{font-weight:bold;}


/* -------- Self Serve ---------- */
.ip3-selfserve #topfix{position:static; z-index:999;}
.ip3-selfserve #threecol-left, .ip3-selfserve #twocol-left{position:static; width:173px; margin:0 30px 0 0;}
.ip3-selfserve #leftcenter{float:left; width:173px;}
.ip3-selfserve #threecol-center, .ip3-selfserve #threecol-main, .ip3-selfserve #twocol-right{margin-left:0;}

/*-------------- Header CSS --------------*/
#topfix{width:100%; float:left; background:url("/~/media/Images/A/ASOS/css/header-bg.jpg") repeat-x scroll 0 0 #fff; position:fixed; left:0; top:0; z-index:9999; height:193px;}
#headerwrapper{width:960px; margin:0 auto;}
.topbar{float:left; width:100%;}
.lefttopbar{width:176px; float:left; background-color:#36ACDC; margin:10px 0 0 0;}
.lefttopbar p{margin:0; text-transform:uppercase;}
.lefttopbar p a{color:#fff; padding:6px 19px 5px 20px; display:block; background:url("/~/media/Images/A/ASOS/icons/shopping-icon.png") no-repeat scroll 154px 50% transparent;}
.lefttopbar p a:hover{text-decoration:none;}
.righttopbar{width:784px; float:left;}
.righttopbar ul{float:right;}
.righttopbar ul li{float:left;}
.righttopbar li a{display:block; color:#666;}
.righttopbar li span{padding:12px 8px 4px 10px; display:block; text-transform:uppercase;}
/*.righttopbar li.last span{padding-right:0;}*/
.righttopbar li a:hover, .righttopbar li.current span, .righttopbar li.selected span{color:#fff; background-color:#000; text-decoration:none;}
.righttopbar li:nth-child(1),.righttopbar li:nth-child(2),.righttopbar li:nth-child(3),.righttopbar li:nth-child(4){display:none;}

.righttopbar li#nav-the-basics-level1, .righttopbar li#nav-our-ambition-and-strategy-level1,  .righttopbar  li#nav-how-we-do-it-level1, .righttopbar li#nav-our-story-level1 {display:none;}






.topnav{float:left; padding:0 0 0 11px; width:949px; text-transform:uppercase; font-family:"Georgia", Arial, Times, serif; height:67px; position:relative;}
.topnav ul li{float:left;}
.topnav ul li a{color:#fff; display:block; background-color:#000;}
.topnav ul li span{margin:3px 0 0 0; padding:7px 8px 10px 9px; display:block;}
.topnav li a:hover, .topnav li.current span, .topnav li.selected span{background-color:#fff; color:#000; text-decoration:none;}

.topnav li#nav-investors-level1, 
.topnav li#nav-media-level1, 
.topnav li#nav-responsibility-level1, 
.topnav li#nav-corporate-responsibility-level1, 
.topnav li#nav-careers-level1
{ display:none; }

.companytop{float:left; width:100%; margin-top:17px;}
.companylogo{float:left; padding:0 0 0 20px; width:940px;}
#logo{float:left; width:627px; margin:0 0 0 20px;}
#searchbox{float:left; width:311px; border:1px solid #000; margin:10px 0 0 0;}
#searchtextbox{float:left;}
#searchtextbox input{width:262px; height:18px; border:0 none; padding:6px 5px;}
.ie7 #searchtextbox input, .ie8 #searchtextbox input{padding:7px 5px 5px;}
#searchtextboxbutton{float:left;}
#searchtextboxbutton input{height:30px; width:39px;}

.topnav li.level1:hover ul.level2{display:block; z-index:99;}
.topnav ul.level2{display:none; clear:both; font-size:0.923em; line-height:15px; position:absolute; top:36px; left:9px; width:940px; background-color:#fff;}
body#Homepage ul.homesubnav, body#the-basics ul.basicsubnav, body#our-ambition-and-strategy ul.ambitionsubnav, body#how-we-do-it ul.howwedosubnav, body#our-story ul.ourstorysubnav{display:block;}
.topnav ul.level2 li{padding:10px 20px 0 0;}
.topnav ul.level2 li a{color:#000; background:0 none;}
.topnav ul.level2 li a:hover{text-decoration:underline;}


/*-------------- Footer CSS Start --------------*/
#bottomfix{clear:both; background:#fff; width:100%; text-transform:uppercase; height:100px; padding:15px 0 0 0; background-color:#fff; position:relative; z-index:9999;}
#bottomfix.sticky{/*position:fixed; left:0; bottom:0; z-index:99999; padding:0;*/}
#footerwrapper{margin:0 auto; width:960px;}
#footerwrapper a:hover{text-decoration:none;}
.footertop, .footerlinks{float:left; width:100%; text-transform:uppercase; clear:both;}
.footertop{margin:16px 0 18px 0; font-family:"Georgia", Arial , Times, serif;}
.footerleft, body.applemac-safari5.chrome .footerleft{float:left; width:650px; margin:8px 0 0 0;}
.footerleft ul li{float:left; margin:0 22px 0 0;}
.footerleft ul li a{font-size:1.077em; color:#000;}
.footerright, body.applemac-safari5.chrome .footerright{float:left; width:310px;}
.footerright .socialmediatext{float:left; margin:9px 21px 0 0;}
.ie9 .footerright .socialmediatext{margin-right:20px;}
.footerright .socialmedia{float:left; margin:0 7px 0 0;}
.footerright .socialmedia.last{margin:0;}
.socialmedia a{display:block;}
.footerlinks{border-top:2px solid #000; padding:4px 0 0 0;}
.footerlinks li{float:left; margin:0 15px 0 0;}
.footerlinks li a{font-size:0.923em; color:#000;}
body.applemac-safari5 .footerleft,body.firefox4 .footerleft{width:657px;}
body.applemac-safari5 .footerright,body.firefox4 .footerright{width:303px;}


/*-------------- HOME CSS --------------*/
.wrapper{margin:0 auto; width:960px; padding:193px 0 0 0;}
#maincontainer{float:left; width:940px; padding:0 0 0 20px; min-height:420px;}
#maincontainer.sticky{/*padding:0 0 100px 20px;*/}
.section{float:left; width:100%; min-height:568px;}
.introlefthome{float:left; padding:104px 83px 0 34px; /*text-align:center;*/ width:350px; margin:30px -1px 0 0; background:url("/~/media/Images/A/ASOS/css/border-arrow.jpg") no-repeat scroll 0 0 transparent;}
p.introtitle{font-size:2.615em; font-family:"Georgia", Arial , Times, serif; line-height:28px; text-transform:uppercase;}
.introcontent{float:left; width:100%;}
.introcontent p{font-size:1.769em; line-height:25px;}
.introrighthome{float:left; width:470px;}

.sectiontitle{font-size:2.615em; font-family:"Georgia", Arial , Times, serif; line-height:28px; text-transform:uppercase; width:100%; text-align:center; margin:0 0 10px 0; padding:12px 0 18px 0; border-bottom:2px solid #000;}
.landingcontentwrapper .sectiontitle{font-size:2.462em; line-height:27px;}
.s1hbox1{float:left; margin:0 8px 0 0; position:relative;}
.s1hbox2{float:left; margin:0 8px 0 0; position:relative;}
.s1hbox3{float:left; margin:0; position:relative;}
.s1hbox1 .s1hbox11{position:absolute; top:10px; left:13px; background:url("/~/media/Images/A/ASOS/css/share-bg.gif") no-repeat scroll 0 0 transparent; width:180px; height:123px; padding:16px 9px 0;}
.s1hbox11-title{text-transform:uppercase; font-size:1.538em; font-family:"Georgia", Arial , Times, serif; color:#fff; margin:0; width:180px; float:left;}

.s1hbox2 .s1hbox22{position:absolute; top:26px; left:0px; width:100%;}
.s1hbox22-title{text-transform:uppercase; font-size:1.538em; font-family:"Georgia", Arial, Times, serif; padding:0 38px 10px 35px; margin:0 4px 10px 1px; border-bottom:1px dotted #9d9d9d; width:180px; float:left; width:189px;}
.homenewsitem{margin:0 42px 10px 36px; float:left; width:189px;}

.s1hbox33{position:absolute; top:20px; left:11px; width:202px;}
span.button202end{display:block; background:url("/~/media/Images/A/ASOS/css/button202-bottom.gif") no-repeat scroll 0 0 transparent; height:4px; cursor:pointer; width:202px}
span.button202start{display:block; background:url("/~/media/Images/A/ASOS/css/button202-top.gif") repeat-y scroll 0 0 transparent; text-transform:uppercase; padding:9px 26px 6px; width:150px; cursor:pointer;}
.s1hbox33 a{color:#000;}
.s1hbox33 a:hover{text-decoration:none;}

.s2hbox1, .s2hbox3{float:left; width:502px; margin:0 12px 11px 0; position:relative;}
.s2hbox2, .s2hbox4{float:left; width:426px; margin:0 0 11px 0; position:relative;}
.s2hbox3, .s2hbox4{margin-bottom:0;}
.s2hbox11, .s2hbox22, .s2hbox33, .s2hbox44{position:absolute; bottom:6px; left:5px; width:293px; /*text-align:center;*/}

span.button293end{display:block; background:url("/~/media/Images/A/ASOS/css/button293-endpng.png") no-repeat scroll 0 0 transparent; height:4px; width:293px; float:left;}
span.button293start{display:block; background:url("/~/media/Images/A/ASOS/css/button293-startpng.png") repeat-y scroll 0 0 transparent; padding:17px 0 0 0; float:left;}
#section2 span.button293start{min-height:107px;}
.s2hbox11-title, .s2hbox22-title, .s2hbox33-title, .s2hbox44-title{margin:0 17px 15px; float:left; width:259px;}
.s2hbox11-title a, .s2hbox22-title a, .s2hbox33-title a, .s2hbox44-title a{text-transform:uppercase; font-size:1.538em; font-family:"Georgia", Arial, Times, serif;}
.s2hbox11-title a:hover, .s2hbox22-title a:hover, .s2hbox33-title a:hover, .s2hbox44-title a:hover{text-decoration:none;}
.s2hbox11-text, .s2hbox22-text, .s2hbox33-text, .s2hbox44-text{font-size:1.231em; font-family:"Georgia", Arial, Times, serif; line-height:19px; padding:0 17px; float:left; width:259px;}
.s2hbox22-text{padding:0 24px;}
.s3hbox1{background-color:#E5E5E5; float:left; width:100%;}

.s4hbox1{float:left; position:relative; width:100%; line-height:15px;}
.s4hbox12{left:397px; position:absolute; top:64px; min-width:171px;}
.s4hbox12 .pinterest-box, .s4hbox12 .googleplus-box{width:100%; height:106px; margin-bottom:24px;} 
.s4hbox12 .fblike-box{float:left; height:106px;}
#fblike,#pinfollow,#gpfollow{float:left; font-family:"Georgia", Arial, Times, serif; font-size:1.538em; line-height:26px; padding:39px 0 0 82px;}
#pinfollow{padding:31px 0 0 66px; float:left}
#gpfollow{padding:31px 0 0 66px;}

.txtfollowers{padding:0 0 0 66px; float:left; font-family:"Georgia", Arial, Times, serif; clear:both;}
span.googleplusstart,span.pinstart,span.fbstart{background:url("/~/media/Images/A/ASOS/css/like-hbox.gif") no-repeat scroll 0 0 transparent; display:block; float:left; height:106px; min-width:165px; padding-right:2px;}
span.socialend{background:url("/~/media/Images/A/ASOS/css/social-end.gif") scroll no-repeat 0 0 transparent; width:4px; height:106px; display:block; float:left;}
span.pinstart{background:url("/~/media/Images/A/ASOS/css/twitter-hbox.gif") scroll no-repeat 0 0 transparent;}

span.googleplusstart{background:url("/~/media/Images/A/ASOS/css/instagram-hbox.gif") scroll no-repeat 0 0 transparent;}

.s4hbox11{left:28px; position:absolute; top:15px; width:347px;}
span.tweetstart{background:url("/~/media/Images/A/ASOS/css/tweetbg-top.gif") repeat-y scroll 0 0 transparent; display:block; height:461px; overflow:auto; width:347px;}
span.tweetend{background:url("/~/media/Images/A/ASOS/css/tweetbg-bottom.gif") no-repeat scroll 0 0 transparent; display:block; height:33px; width:347px;}
#maincontainer ul.jta-tweet-list{margin:0; list-style:none outside none;}
#maincontainer ul.jta-tweet-list li{font-size:0.923em; padding:12px 25px 11px 27px; border-bottom:1px dotted #9d9d9d; margin:0;}
.jta-clear,.jta-tweet-inreplyto,.jta-tweet-twitter-bird{display:none;}
ul.jta-tweet-list li:last-child{border:none; padding-bottom:0;}
ul.jta-tweet-list li{border-bottom: expression(this.nextSibling==null?'none':'inherit');}
ul.jta-tweet-list li{padding-bottom: expression(this.nextSibling==null?'0':'inherit');}
ul.jta-tweet-list li a, span.jta-tweet-text span{color:#9d9d9d;}









span.jta-tweet-actions{font-size:0.75em;}
span.jta-tweet-actions span{margin:0 7px 0 0;}
span.jta-tweet-attributes{font-size:0.75em; margin:0 7px 0 0;}
span.jta-tweet-text{display:block;}

.s3-1hbox1{float:left; margin:24px 58px 0 20px; width:396px; font-family:"Georgia", Arial, Times, serif; text-center:center; line-height:20px; font-size:1.231em;}
.blog-title{font-size:1.250em; line-height:24px; margin-bottom:8px;}
.s3-1hbox2{float:left; margin:0px 0 0; width:466px;}

.instagram{width:940px; float:left; height:270px; position:relative; margin:13px 0 0 0;}
.hide{display:none;}
.instagram-placeholder{float:left; width:130px; margin:0 5px 5px 0; position:relative;}
.instagram-placeholder a{display:block;}
.instagram-placeholder img.thumb{width:130px; height:130px;}
.instagram-placeholder img.hoverimg{position:absolute; z-index:1000; top:0; left:0; width:265px; height:265px;}
#instagram-img6,#instagram-img13{margin-right:0;}
#instagram-img0,#instagram-img1,#instagram-img2,#instagram-img3,#instagram-img4,#instagram-img4,#instagram-img5,#instagram-img6,#instagram-img7,#instagram-img8,#instagram-img9,#instagram-img10,#instagram-img11,#instagram-img12,#instagram-img13{position:absolute; z-index:auto; left:0;}
#instagram-img1{left:135px; top:0;}
#instagram-img2{left:270px; top:0;}
#instagram-img3{left:405px; top:0;}
#instagram-img4{left:540px; top:0;}
#instagram-img5{left:675px; top:0;}
#instagram-img6{left:810px; top:0;}
#instagram-img7{left:0; top:135px;}
#instagram-img8{left:135px; top:135px;}
#instagram-img9{left:270px; top:135px;}
#instagram-img10{left:405px; top:135px;}
#instagram-img11{left:540px; top:135px;}
#instagram-img12{left:675px; top:135px;}
#instagram-img13{left:810px; top:135px;}
.instagram-placeholder img.hoverimg.instagram-img6{left:-135px;}
.instagram-placeholder img.hoverimg.instagram-img7{top:-135px;}
.instagram-placeholder img.hoverimg.instagram-img8{top:-135px;}
.instagram-placeholder img.hoverimg.instagram-img9{top:-135px;}
.instagram-placeholder img.hoverimg.instagram-img10{top:-135px;}
.instagram-placeholder img.hoverimg.instagram-img11{top:-135px;}
.instagram-placeholder img.hoverimg.instagram-img12{top:-135px;}
.instagram-placeholder img.hoverimg.instagram-img13{left:-135px; top:-135px;}

/*-------------- Left Navigation CSS --------------*/
#leftnavigation{float:left; width:100%; font-size:0.923em;}
#leftnavigation ul{list-style:none outside none; margin-left:0;}
#leftnavigation ul li{margin:0; line-height:16px;padding: 5px 0;}
#leftnavigation ul li a span, #leftnavigation ul li.current li span{color:#000; text-decoration:none;}
#leftnavigation ul li a:hover span, #leftnavigation ul li.current span,#leftnavigation ul li#nav-results-reports-level2.selected span,#leftnavigation ul li#nav-agm-level2.selected span{color:#36ACDC; text-decoration:underline;}
#leftnavigation li#nav-news-level2.selected span, #leftnavigation li#nav-image-library-level2.selected span, #nav-results-archive-level3.selected span, #nav-reports-level2.selected span{color:#36ACDC; text-decoration:underline;}
#leftnavigation ul ul{margin:0 0 0 12px;}

/*-------------- CONTENT PAGE CSS --------------*/
#threecol-left, #twocol-left{float:left; width:153px; margin:0 50px 0 0; font-family:"Georgia", Arial, Times, serif; /*position:fixed; top:180px; left:0px; z-index:0;*/}
/*#leftcenter{margin:0 auto; width:960px;}*/
#leftfixed{float:left; width:153px;}
#threecol-main{float:left; width:737px; margin:0 0 15px 0; position:relative; z-index:1;}
#twocol-right{float:left; width:737px; margin:0 0 15px 0; position:relative; z-index:1;}

#contentimg{float:left; width:737px;}

#threecol-main .contentimgleft{float:left; width:480px; margin:0 36px 0 0;}
#threecol-main .contentimgright{float:left; width:221px; margin:52px 0 0 0;}
.introtext{margin:0 0 12px; float:left; width:100%;}
.introtext p{font-size:1.231em; text-transform:uppercase; font-family:"Georgia", Arial, Times, serif; line-height:19px;}


/*-------------- INVESTOR CSS --------------*/
#slides{width:490px; height:236px; padding:1px 4px 4px 1px; background:url("/~/media/Images/A/ASOS/css/banner-bg.jpg") no-repeat scroll 0 0 transparent; float:left; position:relative; margin:0 0 19px 0;}
.slides_container{width:490px; height:236px;}
.slides_container div{width:490px; height:236px; display:block;}
span.slidetext{font-family:"Georgia", Arial, Times, serif; font-size:1.769em; left:80px; line-height:23px; position: absolute; text-align:center; top:49px; width:330px; display:block;}
/*span.slidetext span.rad-big{font-size:2.174em; display:block; line-height:60px; margin:-5px 0 0;}*/
#maincontainer ul.pagination{bottom:10px; position:absolute; right:6px; z-index:99; margin:0; z-index:99; list-style-type:none;}
ul.pagination li{background:url("/~/media/Images/A/ASOS/css/deactive-caption.jpg") no-repeat scroll 0 0 transparent; margin:0 6px 0 0; float:left;}
ul.pagination li.current{background:url("/~/media/Images/A/ASOS/css/active-caption.jpg") no-repeat scroll 0 0 transparent;}
ul.pagination li a{display:block; text-indent:-99999px; width:14px; height:14px;}

#threecol-center{width:495px; float:left; margin:0 21px 15px 0; position:relative; z-index:1;}

#threecol-right {width:221px; float:left; position:relative; z-index:1; }

#investors #threecol-right, #results-centre #threecol-right { margin:100px 0 0 0; }


#investors #threecol-right .register-for-halfyear-results .signpost-title, 
#results-centre #threecol-right .register-for-halfyear-results .signpost-title
{ display:none; }

#investors #threecol-right .register-for-halfyear-results a, 
#results-centre #threecol-right .register-for-halfyear-results a 
{ color:#000; font-size:1.231em; line-height:19px; }

#investors #threecol-right .register-for-halfyear-results a:hover, 
#results-centre #threecol-right .register-for-halfyear-results a:hover 
{ color:#36ACDC; }

.rnews{float:left; width:100%; margin-top:17px;}
.rnews .rn{float:left; padding:16px 45px 17px 20px; border-bottom:1px solid #e0e0e0; width:430px;}
.rn span.date, span.latestevent{color:#36ACDC;}
.rn p{margin:0;}
.rnlink{float:left; padding:19px 0 0 0;}
.rnlink a, .rnlink a:hover{color:#000; text-decoration:none;}
span.button169end{display:block; background:url("/~/media/Images/A/ASOS/css/button169-bottom.gif") no-repeat scroll 0 0 transparent; height:4px; cursor:pointer; width:169px;}
span.button169start{display:block; background:url("/~/media/Images/A/ASOS/css/button169-top.gif") repeat-y scroll 0 0 transparent; padding:9px 20px 6px; width:129px; cursor:pointer;}

/*-------------- SIGNPOST CSS --------------*/
.contentimgright #signpost{margin:0;}
#signpost .rightimgthumb{float:left; margin:0 0 16px; width:100%;}
#signpost{float:left; width:100%; margin:87px 0 0;}
#signpost p{margin:0;}
.ip3-media .signpostabs,.ip3-investors .signpostabs,#investors .signpostabs,#media .signpostabs{position:absolute; left:27px; bottom:12px; width:172px;background:none;}
.signpost-item{/*float:left;*/ width:100%; margin:0 0 32px; position:relative;}
.signpostabs{ left:27px; bottom:12px; width:221px;background:url("/~/media/Images/A/ASOS/css/button221-top.gif") repeat-y scroll 0 0 transparent;padding: 1px 4px 0 1px;}
span.button172end{display:block; background:url("/~/media/Images/A/ASOS/css/button172-bottom.gif") no-repeat scroll 0 0 transparent; height:4px; width:172px;}
span.button172start{display:block; background:url("/~/media/Images/A/ASOS/css/button172-top.gif") repeat-y scroll 0 0 transparent; padding:14px 8px 13px 10px; width:154px;}


.ip3-investors .register-for-halfyear-results .signpostabs, #investors .register-for-halfyear-results .signpostabs 
{ position:absolute; left:0; bottom:12px; width:221px;background:none; }
.signpost-item.register-for-halfyear-results { width:100%; margin:0 0 4px; position:relative; }
.register-for-halfyear-results span.button172end{display:block; background:url("/~/media/Images/A/ASOS/css/button172-bottom-2.gif") no-repeat scroll 0 0 transparent; height:4px; width:221px;}
.register-for-halfyear-results span.button172start{display:block; background:url("/~/media/Images/A/ASOS/css/button172-top-2.gif") repeat-y scroll 0 0 transparent; padding:14px 8px 13px 10px; width:203px;}


.signpostlink{float:left; margin:19px 0 0 0;}
.signpostlink span.button172start a, .signpostlink span.button172start a:hover{color:#000; font-size:1.231em; text-decoration:none; display:block; width:140px; padding:14px 16px 13px;}
.signpostlink span.button172start, .signpostlink span.button172end{cursor:pointer;}
.signpostlink span.button172start{width:172px; text-align:center; padding:0;}
.signpost-title1{font-size:1.077em; font-family:"Georgia", Arial, Times, serif; margin:0 0 10px;}
.signpost-title{font-size:1.231em; margin:0 0 19px;}
span.button172start.button172start2{background:url("/~/media/Images/A/ASOS/css/button172-top2.gif") repeat-y scroll 0 0 transparent;}


/*-------------- MEDIA CSS --------------*/
#videocontainer{float:left; widht:100%; margin:0 0 19px;}
.lnews, .fashionchannel{float:left; width:100%; margin:17px 0 0 0;}
.lnimage{float:left; margin:0 0 7px;}
.lnews .ln, .fc{width:239px; float:left; margin:0 17px 0 0;}
.lnews .ln.last, .fc.last{margin-right:0;}


/*-------------- BASICS CSS --------------*/
.sectiontitle.noborder{border:0 none; margin:0; padding-bottom:0;}
.rel{position:relative; float:left;}
.abs{position:absolute;}
.s1basicbox1{margin:0 0 0 18px;}
.s1basicbox11{left:18px; top:60px; width:440px; /*text-align:center;*/ color:#fff; font-size:1.385em; line-height:20px; font-family:"Georgia", Arial, Times, serif; height:480px; overflow:auto;}
.s1basicbox11 .onebutton{margin:0 20px 0 0; font-size:0.778em;}
.s1basicbox11 p{margin:0 0 18px 0;}
.s2basicbox1,.s2basicbox2,.s2basicbox3{float:left; margin:0 5px 0 0;}
.s2basicbox3{margin-right:0;}
.s2basicbox11,.s2basicbox22,.s2basicbox33{bottom:16px; left:11px; font-family:"Georgia", Arial, Times, serif;}
.s2basicbox11 a,.s2basicbox22 a,.s2basicbox33 a{font-size:1.231em; color:#000; padding:7px 9px 10px 12px; display:block;}
.s2basicbox11 p,.s2basicbox22 p,.s2basicbox33 p{font-size:1.231em; color:#000; padding:7px 9px 10px 12px; display:block;margin:0px;}

.s2basicbox11 a:hover,.s2basicbox22 a:hover,.s2basicbox33 a:hover{text-decoration:none;}
.start-h33{display:block; float:left; background:url("/~/media/Images/A/ASOS/css/start-h33.gif") repeat-x scroll 0 0 transparent; min-width:73px;}
.end-h33{width:4px; display:block; background:url("/~/media/Images/A/ASOS/css/end-h33.gif") no-repeat scroll 0 0 transparent; float:left; height:33px; width:4px;}
.s2basic-content{float:left; margin:28px 0 0; width:100%; font-size:1.538em; line-height:24px; /*text-align:center;*/ font-family:"Georgia", Arial, Times, serif;}
.s2basic-contentright span.button202start{font-size:0.650em; padding:4px 26px 3px;}
.s2basic-contentleft,.s2basic-contentright{float:left; width:436px; margin:0 15px;}
.s2basic-contentright{margin-right:0; width:459px;}
.onebutton{float:left; margin:38px 20px 0 0;}
.onebutton.last{margin-right:0;}
.s2basic-content .button202start a, .s2basic-content .button202start a:hover, .s1basicbox11 .button202start a, .s1basicbox11 .button202start a:hover{color:#000; text-decoration:none;}

.bodmember{width:183px !important; height:216px; padding:1px 4px 4px 1px; background:url("/~/media/Images/A/ASOS/css/board-bg.jpg") no-repeat scroll 0 0 transparent; float:left;}
.bodmember.activebod{width:183px; height:216px; padding:1px 4px 4px 1px; background:url("/~/media/Images/A/ASOS/css/board-bgactive.jpg") no-repeat scroll 0 0 transparent;}
.boardcontent .bod{display:none;}
.boardcontent .bod.activebod{display:block;}
.bodwrap{width:808px; float:left; padding:0 66px; position:relative;}
.bodwrap .bx-prev{top:19px; left:13px; position:absolute; background:url("/~/media/Images/A/ASOS/css/bod-prev.jpg") no-repeat scroll 0 0 transparent; width:42px; height:35px; text-indent:-9999px; display:block;}
.bodwrap .bx-next{top:19px; right:13px; position:absolute; background:url("/~/media/Images/A/ASOS/css/bod-next.jpg") no-repeat scroll 0 0 transparent; width:42px; height:35px; text-indent:-9999px; display:block;}
.bodwrap .bx-next.disabled{background:url("/~/media/Images/A/ASOS/css/bod-next-da.jpg") no-repeat scroll 0 0 transparent;}
.bodwrap .bx-prev.disabled{background:url("/~/media/Images/A/ASOS/css/bod-prev-da.jpg") no-repeat scroll 0 0 transparent;}

#maincontainer ul.tabs{padding:0 17px; float:left; background-color:#000; margin:0 0 17px; list-style-type:none;}
#maincontainer ul.tabs li{float:left; dispaly:block; margin:3px 0 0 0; font-family:"Georgia", Arial, Times, serif; text-transform:uppercase;}
ul.tabs li a{display:block; color:#fff; padding:9px 10px 10px; background-color:#000;}
ul.tabs li a:hover, ul.tabs li a.activetab{text-decoration:none; background-color:#fff; color:#000;}


.boardcontent{float:left; width:100%; margin:14px 0 0 0;}
.bodname, .bodpos{font-size:1.538em; line-height:20px; text-transform:uppercase; display:block; font-family:"Georgia", Arial, Times, serif;}
.bodpos{font-size:1.231em; line-height:18px; text-transform:none; margin-bottom:20px;}
.tabpage{float:left; width:100%; display:none;}
.tabpage.activetab {display:block;}
body#the-basics #section4 .tabpage.tabpage3{width:940px; margin:0 -66px;}
body#the-basics #section4 .tabpage.tabpage2{width:900px; margin:0 -46px;}

body#our-ambition-and-strategy #section4{min-height: 622px;}

body#our-ambition-and-strategy .s4asbox {
background-color: #EEEEE6;
height: 551px;
}

.commiteebox{min-height:428px; width:304px; margin:0 14px 0 0; padding-bottom:56px; background:url("/~/media/Images/A/ASOS/css/button304-top.gif") repeat-y scroll 0 0 transparent; display:block; font-family:"Georgia", Arial, Times, serif; position:relative;}
.commiteebox.last{margin-right:0;}
span.committeeend{background:url("/~/media/Images/A/ASOS/css/button304-bottom.gif") no-repeat scroll 0 0 transparent; display:block; width:304px; height:4px;}
.commiteeboxes{float:left;}
.commiteebox1,.commiteebox2,.commiteebox3{float:left;}
.committee-title{border-bottom:1px dotted #9D9D9D; font-size:1.538em; line-height:24px; padding:16px 20px 11px; text-align:center; text-transform:uppercase; min-height:48px;}
.committee-content{font-size:1.231em; padding:7px 28px 0 20px; line-height:20px;}
body#the-basics #section4 .tabpage.tabpage3 h2{margin-bottom:5px;}
body#the-basics #section4 .tabpage.tabpage3 ul{margin-bottom:17px;}
body#the-basics #section4 .tabpage.tabpage3 ul li{margin-bottom:0;}
.committee-link{bottom:28px; font-family:"Arial",Helvetica,sans-serif; left:20px; position:absolute; text-transform:uppercase; width:270px;}
.committee-link a{float:left;}
.committee-link p{float:left;}
.lastclick{float:left;}
.lastclick a{float:none;}
.award-data{width:730px; padding:0 193px 0 17px; float:left;}
p.awardp{margin-bottom:7px;}

.latestaward{float:left; width:310px; margin-right:5px;}
.latestaward.lw3,.latestaward.lw6{width:310px; margin-right:0;}
.awards-wrap .tabpage0{position:relative; width:100%;}
.nojs .latestaward{position:static;}
.latestaward{position:absolute; top:0;}
.latestaward.lw1,.latestaward.lw4{left:0; top:0;}
.latestaward.lw2,.latestaward.lw5{left:315px;}
.latestaward.lw3,.latestaward.lw6{left:630px;}

.latestdesc{float:left; width:270px; padding:10px 22px 33px 18px;}
.latestdesc p{margin:0 0 1px; line-height:17px;}
p.awardhighlight{font-size:1.538em; line-height:20px; margin:0 0 6px; font-family:"Georgia", Arial, Times, serif; text-transform:uppercase;}

.s3basicbox1{position:relative; float:left; width:100%;}
.s3basicbox11,.s3basicbox12,.s3basicbox13{position:absolute; font-size:0.923em; text-align:center; color:#fff; bottom:75px; left:211px; background:url("/~/media/Images/A/ASOS/css/number-social-box.png") no-repeat scroll 0 0 transparent; width:128px; min-height:64px; font-family:"Georgia",Arial,Times,serif;}
.s3basicbox12{left:441px;}
.s3basicbox13{left:672px;}
#fblike.numsocial,.numsocial{display:block; padding:0; font-size:2em; line-height:26px; margin:8px 0; float:left;color:#fff; width:100%; }

/*-------------- HWDI CSS --------------*/
.contenttitle{font-size:1.478em; line-height:32px; text-transform:uppercase;}
.s1basicbox11.s1hwdicbox11{color:#000; width:356px; top:84px; font-size:1.769em; line-height:28px;}
.s1basicbox11.s1hwdicbox11 p{margin:0 0 31px;}
.s4hwdicbox1{float:left; width:100%; font-family:"Georgia",Arial,Times,serif;}
.s4hwdicbox1-left{float:left; width:339px;}
.s4hwdicbox1-right{float:left; font-size:1.538em; margin:24px 41px 0 41px; line-height:24px; margin-top:24px; width:519px; /*text-align:center;*/ font-family:"Georgia", Arial, Times, serif;}
.s4hwdicbox1-right p{margin-bottom:24px;}
.whatwesell-wrap,.channel-wrap{float:left; width:100%; font-family:"Georgia", Arial, Times, serif;}
.wws-left, .channel-left{float:left; width:375px; margin-top:33px; /*text-align:center;*/ margin:33px 35px 0 17px;}
.wws-right, .channel-right{float:left; width:513px; min-height:498px;}
.wws-left p, .channel-left p{font-size:1.538em; line-height:24px; margin-bottom:24px;}
p.sectiontitle1{font-size:1.769em; line-height:28px; margin-bottom:23px; text-transform:uppercase;}

.tweet-right span.tweetstart{height:182px;}
.tweet-right{float:left; margin-top:14px;}
.s5hwdi-left{float:left; width:413px;}
.s5hwdi-left1{float:left; margin:0;}
.s5hwdi-left2{float:left; margin:0 0 0 20px;}
.s5hwdi-right{float:left; width:527px;}
#maincontainer .s5hwdi-right ul.tabs{margin-left:24px;}
.s5hwdi-right1{font-family:"Georgia", Arial, Times, serif; /*text-align:center;*/ margin:10px 24px 0 24px; float:left; width:479px;}
.s5hwdi-right1 p{font-size:1.538em; line-height:24px;}
.s5hwdi-left3{float:left;}
.like-box{float:left; width:141px; background:url("/~/media/Images/A/ASOS/css/hwdi-like.jpg") no-repeat scroll 0 0 transparent; height:96px; margin:48px 0 0 25px;}
.fbstarth #fblike{font-size:1em; font-weight:bold; padding:25px 0 0 52px;}
.s5hwdicbox1{float:left; width:100%; font-family:"Georgia",Arial,Times,serif;}

/*---------------- IMAGE GALLERY ---------------*/
.image-listing,.image-row{float:left; width:100%; margin:0 0 29px 0;}
.image-listing{margin:19px 0 0 0;}
.imageitem{min-height:171px; float:left; width:239px; margin:0 17px 0 0;}
.imageitem.altimage{margin-right:0;}
.imageitem img{margin:0 0 6px 0; float:left; width:239px;}
.imageitem p{margin:0 0 0 1px;}
.imageitem input{background:url("/~/media/Images/A/ASOS/css/link-bullet-down.jpg") no-repeat scroll right 8px transparent; border:0 none; color:#36ACDC; cursor:pointer; margin:0 0 0 -3px; float:left; font-size:1em; width:76px; text-align:left;}
.ie7 .imageitem input{margin:0; width:67px;}
.ie8 .imageitem input{margin:0;}
p.rightalign{float:right; width:100%; text-align:right;}
.imageitem.gallery{margin-bottom:43px;}
p.backtoimage{float:left; margin-top:25px; width:100%;}
p.backtoimage a{padding:0 0 0 9px; background:url("/~/media/Images/A/ASOS/css/link-bullet-prev.jpg") no-repeat scroll left 68% transparent;}
a.imglbox img{width:239px; }
.newslinks a{clear:both; display:inline-block;}

/*---------------- NEWS ---------------*/
.news-landing{float:left; width:100%;}
.newsitem{min-height:171px; float:left; width:239px; margin:0 17px 4px 0;}
.newsitem.altimage{margin-right:0;}
.news-landing .newsitem{margin-bottom:43px;}
#leftnavigation ul#section-news-level3, #leftnavigation ul#section-reports-level3, #leftnavigation ul#section-results-archive-level4,ul#section-agm-level4{display:none;}
#maincontainer .news-years ul{list-style-type:none;}
/*.news-years{float:left; width:455px; padding:0 40px 0 0; position:relative;}
.news-years li{float:left; font-family:"Georgia", Arial, Times, serif; font-size:1.231em; line-height:20px; height:20px;}
.news-years li a span{color:#000; display:block;}
.news-years li a{display:block;}
.news-years li a:hover span,.news-years li.current span{color:#36ACDC; text-decoration:underline;}
.news-years .bx-controls-direction{position:absolute; right:4px; top:5px; width:23px;}
.news-years .bx-controls-direction a{text-indent:-99999px; height:14px; width:8px; float:left; display:block; background:url("/~/media/Images/A/ASOS/css/year-prev.jpg") no-repeat scroll 0 0 transparent;}
.news-years .bx-controls-direction a.bx-next{background:url("/~/media/Images/A/ASOS/css/year-next.jpg") no-repeat scroll 0 0 transparent; margin-left:7px;}
.news-years .bx-controls-direction a.bx-next.disabled{background:url("/~/media/Images/A/ASOS/css/year-next-deactive.jpg") no-repeat scroll 0 0 transparent;}
.news-years .bx-controls-direction a.bx-prev.disabled{background:url("/~/media/Images/A/ASOS/css/year-prev-deactive.jpg") no-repeat scroll 0 0 transparent;}*/
.news-content{float:left; width:100%;}

/*---------------- AMBITION AND STRATEGY ---------------*/
.s2asleft{float:left; margin:14px 26px 0 22px; width:380px; font-family:"Georgia", Arial, Times, serif; font-size:1.538em; line-height:24px;}
.s2asleft p,.s3asleft p{margin-bottom:24px;}
.s2asright{float:left; width:512px; margin-top:18px;}
.s2asbox1{margin:0 0 16px 0;}
.s2asbox2{margin-right:16px;}
.button259start{display:block; background:url("/~/media/Images/A/ASOS/css/button259-top.gif") repeat-y scroll 0 0 transparent; text-transform:uppercase; cursor:pointer; text-align:center;}
.button259start a{padding:9px 14px 6px; width:231px; display:block;}
.button259end{display:block; background:url("/~/media/Images/A/ASOS/css/button259-bottom.gif") no-repeat scroll 0 0 transparent; height:4px; cursor:pointer; width:259px;}
.button143start{display:block; background:url("/~/media/Images/A/ASOS/css/button143-top.gif") repeat-y scroll 0 0 transparent; text-transform:uppercase; cursor:pointer; text-align:center;}
.button143start a{padding:9px 14px 6px; width:113px; display:block;}
.button143end{display:block; background:url("/~/media/Images/A/ASOS/css/button143-bottom.gif") no-repeat scroll 0 0 transparent; height:4px; cursor:pointer; width:143px;}
.button222start{display:block; background:url("/~/media/Images/A/ASOS/css/button222-top.gif") repeat-y scroll 0 0 transparent; text-transform:uppercase; cursor:pointer; text-align:center;}
.button222start a{padding:9px 14px 6px; width:194px; display:block;}
.button222end{display:block; background:url("/~/media/Images/A/ASOS/css/button143-bottom.gif") no-repeat scroll 0 0 transparent; height:4px; cursor:pointer; width:222px;}

.yearinreview{padding-bottom: 25px;}
.yearinreview .button222start{display:block; background:url("/~/media/Images/A/ASOS/css/button222-top.gif") repeat-y scroll 0 0 transparent; text-transform:none !important; cursor:pointer; text-align:center; cursor: pointer; display: block; height: 4px; width: 222px; padding: 14px 0px 13px; min-height: 14px;}
.yearinreview .button222start a{padding:9px 14px 6px; width:194px; display:block;}
.yearinreview .button222end{display:block; background:url("/~/media/Images/A/ASOS/css/button222-bottom.gif") no-repeat scroll 0 0 transparent !important; height:4px; cursor:pointer; width:222px;}
.yearinreview  a{color:#000; text-decoration:none; font-size:1.231em; text-align:center;cursor:pointer;}





a.buttonlink{color:#000; text-decoration:none;}
.s2asbox11{left:120px; bottom:25px;}
.s2asbox22{left:28px; bottom:23px;}
.s2asbox33{left:34px; bottom:23px;}

.s3asbox,.s4asbox,.s5asbox{background-color:#e8e1cc; float:left; width:100%;}
.s4asbox{background-color:#EEEEE6;}
.s5asbox{background-color:#faf6f3;}
.s3asleft{float:left; margin:24px 17px 0 22px; width:389px; font-family:"Georgia", Arial, Times, serif; font-size:1.538em; line-height:24px;}
.s3asleft .button202start{font-size:0.650em; font-family:Arial; padding:0; width:202px;}
.s3asleft .button202start a{padding:4px 26px 3px; display:block;}

.s3asright { float:left; width:512px; position:relative; }
.s3asright .image-below { position:absolute; z-index:9; right:0; top:0; }
.s3asright .text-above {
position: absolute;
z-index: 99;
right: 23px;
top: 67px;
text-align: center;
width: 172px;
height: 145px;
color: #242424;
}

.s3asright .text-above-tg {
position: absolute;
z-index: 99;
right: 95px;
top: 56px;
text-align: center;
width: 172px;
height: 145px;
color: #242424;
}

.roundtext{
font-size: 14px;
font-weight: bold;
line-height: 17px;
font-family: georgia;















text-transform: uppercase;
}

.figure1 {
font-size: 44px;
line-height: 40px;
word-spacing: -9px;
text-transform: lowercase;
}

.figure2 {
font-size: 60px;
line-height: 40px;
}

.fvlaue{
font-size: 28px;
padding-left: 4px;
font-weight: 400;
}




.s3asleftlink{padding:22px 0 10px; width:202px; margin:0 auto;}
.s6asbox{float:left; width:100%; font-size:1.538em; line-height:24px; font-family:"Georgia", Arial, Times, serif;}
.s6asleft, .s6asright{float:left; margin:17px 19px 0 18px; width:433px;}
.s6asrightlink{float:left; width:202px; margin-right:18px; font-size:0.650em; font-family:Arial; padding-top:54px;}
.s6asrightlink.last{margin-right:0;}
.s6asrightlink span.button202start{padding:0; width:202px;}
.s6asrightlink .button202start a{padding:4px 26px 3px; display:block;}

/*---------------- RESULTS CENTRE ---------------*/
.videocaption{float:left; margin:3px 0 4px; width:100%;}
.rthumb{float:left; width:100%; padding:11px 0 34px 0;}
.smbox{float:left; padding-top:16px; width:100%; font-family:"Georgia", Arial, Times, serif;}
.smmbox{float:left; border:1px solid #000; width:163px; min-height:150px; text-align:center; padding:11px 0 0 0;}
#smmbox2,#smmbox3{border-left:0 none; width:164px;}
span.geor{font-size:1.538em; line-height:21px;}
span#fblike.bluebig, span.bluebig{font-size:2.692em; float:none; color:#36ACDC; line-height:35px; padding:5px 0 0; display:block;}
.lff{font-size:1.231em; line-height:20px;}


/*---------------- RESULTS ARCHIVE ---------------*/
#maincontainer .result-years ul{margin:0; list-style-type:none; width:100%;}
#maincontainer .result-years ul li{margin-right:15px; float:left;}
.result-years{font-size:1.231em; font-family:"Georgia", Arial, Times, serif; float:left; width:100%;}
.result-years li a:hover span, .result-years li.current span{color:#36ACDC; text-decoration:underline;}
.result-years li a span{color:#000000; display:block;line-height:20px;}
.result-landing{float:left; width:100%; margin-top:17px; line-height:20px;}
.ie7 .result-landing{margin-top:20px;}
table.result-table{width:570px;}
table.result-table tr th, table.result-table-full tr th{border-bottom:1px solid #cbcbcb; background-color:#e4e4e4; padding:5px 10px 4px 8px;}
table.result-table tr td, table.result-table-full tr td{padding:8px 10px 4px 8px; border-bottom:1px solid #cbcbcb;}
table.result-table tr td, table.result-table-full tr td{vertical-align:middle;}
table.result-table tr td.atop, table.result-table-full tr td.atop{vertical-align:top;}
table.result-table tr td.firsttd, table.result-table-full tr td.firsttd{padding:8px 4px 4px 7px;}
table.result-table tr td.taright{text-align:right;}
table.result-table-full tr td.taright{text-align:center;}
td.taright a{margin-right:5px;}


/*-------------- CALENDAR -------------------*/
#pattern_financial_calendar_1 .financial_calendar_1_eventheader, #pattern_financial_calendar_1 .financial_calendar_1_eventitem{width:100%; float:left; border-bottom:1px solid #CBCBCB;}
.financial_calendar_1_eventheader .head{font-family:"Georgia", Arial, Times, serif; background-color:#E4E4E4; padding:5px 10px 4px 8px; float:left;}
#pattern_financial_calendar_1 .financial_calendar_1_eventitem div{float:left; padding:8px 10px 4px 8px;}
.fcdate{width:85px;}
.fctime{width:55px;}
.fcevent{width:235px;}
.fcvenue{width:175px;}
.fcvenue p{margin:0;}
.fcoutlook{width:97px;  text-align:center;}


/*------------- SNAPDOWN ---------------*/
#pattern_faq_1{float:left; width:571px;}
.faq_1_container{float:left; width:100%; position:relative;}
#pattern_faq_1 .faq_1_question{padding:12px 45px 9px 10px; font-family:"Georgia", Arial, Times, serif; float:left; width:516px; border-bottom:4px solid #fff; background:url("/~/media/Images/A/ASOS/css/snap-close.gif") no-repeat scroll 532px 50% #e4e4e4;}
#pattern_faq_1 .faq_1_question.selected{background:url("/~/media/Images/A/ASOS/css/snap-open.gif") no-repeat scroll 532px 50% #e4e4e4;}
#pattern_faq_1 .faq_1_answer{padding:8px 12px 0 10px; float:left; width:548px;}
#pattern_faq_1 .faq_1_first {display:block}

.contentimgleft #pattern_faq_1{float:left; width:480px;}
.contentimgleft #pattern_faq_1 .faq_1_question{padding:12px 45px 9px 10px; width:425px; background:url("/~/media/Images/A/ASOS/css/snap-close.gif") no-repeat scroll 441px 50% #e4e4e4;}
.contentimgleft #pattern_faq_1 .faq_1_question.selected{background:url("/~/media/Images/A/ASOS/css/snap-open.gif") no-repeat scroll 441px 50% #e4e4e4;}
.contentimgleft #pattern_faq_1 .faq_1_answer{padding:8px 12px 0 10px; float:left; width:457px;}

.control .prev.disable img, .control .next.disable img{visibility:hidden;}
.control .prev.disable {background: url("/~/media/Images/A/ASOS/css/arrow-previous-inactive.jpg") no-repeat scroll 0 0 transparent; cursor: auto;float: left;height: 28px;width: 16px;}
.control .next.disable {background: url("/~/media/Images/A/ASOS/css/arrow-next-inactive.jpg") no-repeat scroll 0 0 transparent; cursor:auto; float:left; height:28px; width:16px;}
.control .next{float:left; width:16px;}
.control .prev.disable {cursor: auto;}
.control .next.disable {cursor: auto;}
.cont {padding-bottom:10px; text-align:left;}
.control {float: left;}
.cont_wrap {float: left; height:407px; margin-bottom: 30px;overflow: hidden;position: relative;}
.control .prev{float:left; margin-right:13px;}#control #next {float:left;}
.ie7 a.prev{margin-top:16px;}

a.rad-right{float:right; margin:0 0 15px;}
#lbcontent{display:none;}
#cboxLoadedContent .lbcontent{display:block;}
#cboxLoadedContent .lbcontent{width:480px; margin:20px;}
#cboxLoadedContent .lbcontent h2{color:#36ACDC; margin:0 0 6px;}

/*-------- Slim Scroll ---------*/
.wws-left, .channel-left{height:465px; overflow:auto;}
.slimScrollDiv{float:left; padding:0 0 10px 0;}
.ie8 .slimScrollDiv{padding:0 0 32px 0;}
.s4hwdicbox1-right{height:458px; overflow:auto;}
.s5hwdi-right1{height:430px; overflow:auto;}


/*-------- Responsibility Landing ---------*/
.rescont{float:left; width:485px;}
.reshighlight{float:left; padding:14px 16px 13px 12px; width:467px; background-color:#36acdc; color:#fff; margin-top:13px;}
.reshighlight a{color:#fff; text-decoration:underline;}
.resleft{float:left; width:159px; margin:0 11px 0 0;}
.resright{float:left; width:297px; padding:0 0 47px; min-height:113px;}
.resabs{bottom:0; right:0;}
.reshighlight .resabs a{color:#000; text-decoration:none; font-size:1.231em; text-align:center;cursor:pointer;}


/*-------- Our Story Landing ---------*/
.sectiontitle.noborder.padbot{padding:12px 0 18px;}
.sectiontitle.noborder.padbot.first{padding-top:0;}
.sectiontitle.noborder.padbot.wb{border-bottom:2px solid #000000; margin:0 0 10px;}
.osbox{float:left; width:100%;}
.stripcontent{float:left; width:888px; background-color:#000000; color:#FFFFFF; padding:7px 26px;}
.osstrip1, .osstrip2, .osstrip3{float:left; margin:0 26px 0 0;}
table.storybox{margin:0;}
table.storybox tr td{padding:0; width:463px; vertical-align: top;}
table.storybox tr td.storyleft{padding-right:14px;}
.osbox1, .osbox2, .osbox3, .osbox4{float:left; width:463px;}
.osbox1, .osbox2{margin:0 0 9px 0;}
.nomar .osbox1, .nomar .osbox2{margin-bottom:0;}
.nomar .osbox1{margin-top:64px;}
table.storybox tr td.story3, table.storybox tr td.story4{vertical-align:bottom;}


.osbox1{width:437px; margin-left:26px; font-size:1.769em; font-family:"Georgia", Arial, Times, serif; line-height:28px; margin-top:29px;}
.osbox1 p{}
a.bcolor{color:#000;}
a.bcolor:hover{text-decoration:none;}

.osboxabs{bottom:11px; left:11px; font-size:1.538em; font-family:"Georgia", Arial, Times, serif; line-height:24px; width:318px;}
.osboxabs p{margin:0;}
span.button318end{display:block; background:url("/~/media/Images/A/ASOS/css/button318-endpng.png") no-repeat scroll 0 0 transparent; height:4px; cursor:pointer; width:318px}
span.button318start{display:block; background:url("/~/media/Images/A/ASOS/css/button318-startpng.png") repeat-y scroll 0 0 transparent; padding:26px 23px 24px 21px; min-height:72px; width:274px;}

.osboxabs1{bottom:11px; left:11px; font-size:1.538em; font-family:"Georgia", Arial, Times, serif; line-height:24px; width:202px;}
.osboxabs1 p{margin:0;}
span.button204end{display:block; background:url("/~/media/Images/A/ASOS/css/button202-bottom.png") no-repeat scroll 0 0 transparent; height:4px; cursor:pointer; width:202px}
span.button204start{display:block; background:url("/~/media/Images/A/ASOS/css/button202-top.gif") repeat-y scroll 0 0 transparent; padding:12px 13px 14px; min-height:124px; width:173px;}

.osbox41{float:left; width:226px; margin:0 11px 0 0;overflow:hidden;}
.osbox42{float:left; width:226px;overflow:hidden;}

.osbox41 .osboxabs{width:202px;overflow:hidden;}
.osbox42 .osboxabs{width:202px;overflow:hidden;}
/*-------------- CONTENT SIGNPOST CSS --------------*/
.csignpost-item{float:left; width:100%; margin:0 0 16px; font-size:1.231em; font-family:"Georgia", Arial, Times, serif; line-height:18px;}
span.button221end{display:block; background:url("/~/media/Images/A/ASOS/css/button221-bottom.gif") no-repeat scroll 0 0 transparent; height:4px; width:221px;}
span.button221start{display:block;  padding:14px 8px 12px 10px; width:198px;}
a.cslink{color:#000;}
a.cslink:hover{text-decoration:none;}

.csignpost-item a.rad-right{float:none;}
.hidetable{display:none;}
#cboxLoadedContent .hidetable{display:block;}
.nojs .contentimgleft #pattern_faq_1 .faq_1_question{background:none;background-color:#E4E4E4;}
.ip3-responsibility .introtext p{text-transform: none;}
.ip3-corporate-responsibility .introtext p{text-transform: none;}

#cboxLoadedContent .hidetable{width:400px;}
span.newslinks{float:left;width:239px;}
.nojs #pattern_faq_1 .faq_1_question{background:#e4e4e4;}
#signpost table.rad-clear{display:none;}
#cboxLoadedContent table.rad-clear td{padding:15px;}
#asos-foundation h1{display:none;}


.snaplistingbox{float:left;width:100%;margin-bottom:20px;margin-top:20px;}
.newsitem  a.rad-highlight img{padding-left:5px;}


/**************CSS for Hover functionality********************/
.hoverbox{float:left;width:100%;background:#34acde;padding:0px 15px 15px 15px;color:#36ACDC;}

.fullwidthitem{float:left;width:463px;background:#fff;padding:0px 8px;margin-bottom:3px;/*min-height:145px;*/ min-height:270px; border:2px solid #fff;}

.halfwidthleft{float:left;width:238px;margin-right:5px;}
.halfwidthright{float:left;width:237px;}

.halfwidthleftitem{width:218px;float:left;margin-bottom:2px;background:#fff;padding:0px 9px;min-height:520px; border:2px solid #fff;}

.halfwidthrightitem { width:218px; float:left; margin-bottom:2px; background:#fff; padding:0px 9px; border:2px solid #fff; }

.hoverbox .hovercontent{display:none;margin:2px;color:#fff;float:left;width:100%;}
.hoverbox  .activecontent{float:left;width:100%;}
/*.halfwidthleftitem.first,.halfwidthrightitem.last,.halfwidthrightitem.alt{min-height:227px;}
.halfwidthrightitem.first,.halfwidthleftitem.last,.halfwidthleftitem.alt{min-height:152px;}*/
.hoverbox h2{color:#fff;padding:10px 0px 10px 0px;}
.activecontent h2{color:#36ACDC;text-transform:uppercase;}
#maincontainer .hoverbox ul li{background:none;list-style:none;}
#maincontainer .hoverbox ul {margin-left:0px;}
.halfwidthleftitem.last,.halfwidthrightitem.last{margin-bottom:0px;}
ul#section-agm-level3,ul#section-results-reports-level3{display:none;}
.introlefthome .introcontent{font-family: "Georgia",Arial,Times,serif;}
.box2s3,.box1s3{width:100%;float:left;}
.box2s3{padding-bottom:10px;}
/*************Webform***************************/
#propertyformnameLabelContainer,#propertyformname-textboxTextboxContainer,#propertyformcompanyLabelContainer,#propertyformcompany-textboxTextboxContainer,#propertyformaddress-textboxTextboxContainer,#propertyformaddressLabelContainer,#propertyformcityLabelContainer,#propertyformcity-textboxTextboxContainer,#propertyformpostcodeLabelContainer,#propertyformpostcode-textboxTextboxContainer,#propertyformtelephoneLabelContainer,#propertyformtelephone-textboxTextboxContainer,#propertyformemailLabelContainer,#propertyformemail-textboxTextboxContainer,#propertyformemail-confirmLabelContainer,#propertyformemail-confirm-textboxTextboxContainer,#propertyformcontact-meLabelContainer,#propertyformcontactmeDropDownContainer,#propertyformcommentsLabelContainer,
#propertyformcomments-textareaTextareaContainer,#propertyformbottomtextLabelContainer,#propertyformtickboxCheckboxContainer,#propertyformSubmitButton,#propertyformaddress-textboxTextareaContainer,#propertyformcontactmeDropDownContainer{
    float: left;
    padding-bottom: 5px;
        width:366px;
}
#propertyformbottomtextLabelContainer,#propertyformtickboxCheckboxContainer,#propertyformSubmitButtonContainer{float:right;width:100%;}
#propertyformContainer input{
    border: 1px solid #DBDDCF;
    color: #000000;
    display: block;
    margin-bottom: 5px;
    padding: 5px 3px;
    width: 332px;
}
#propertyformcomments-textareaTextareaContainer #propertyformcomments-textareaTextarea ,#propertyformaddress-textboxTextarea,#propertyformcontactmeDropDown{width:90%;float:left;}



#propertyformcaptchalabelLabelContainer {width:90%;float:left; margin-top:5px; margin-bottom:5px; }
#propertyformCaptcha-CodeCaptchaContainer { float:left; margin-bottom:15px; }




#propertyformcontactmeDropDown{padding:3px;height:30px;}
#propertyformaddress-textboxTextarea{height:26px;}

input#propertyformtickboxCheckbox{float:left;width:20px;margin-right:5px;height:10px;}
#propertyformSubmitButtonContainer input{width:90px;float:left;}
#propertyformcomments-textareaTextareaContainer{height:50px;}

.ie7 .rnlink.media{padding-top:0px;}
.rnlink.media{width: 200px;}
.rnlink.media  span.button169start {float:left;}
.rnlink.media  span.button169end {float:left;}
#signpost p.events{font-size: 1.2em;margin-bottom: 10px;}

.s4hwdicbox1-right p.sectiontitle1{font-size: 1.15em;}
table.rad-border tr td.rad-right{text-align:right;} 
table.rad-border tr th.rad-right {text-align:right;}
.bodmember.last{padding-right:0px; margin-right: 0 !important;padding-right: 0;width: 188px !important;}
.bodmember{margin-right: 17px !important}
.introcontent span.scWebEditInput{width:auto !important;}
.sitesearchpagination ul li{list-style:none;}

.topnav ul.level2 li a.selected{text-decoration:underline; color:#36ACDC;}
.searchresultpage{float:left;width:737px;}
table.searchTable{width:737px;}
table.searchTable p.srchp{word-wrap:break-word;width:628px;}
.ie7 table.searchTable p.srchp{word-wrap:break-word;width:600px;float:left;}
#_cookieConsentWrapper {background:url("/~/media/Images/A/ASOS/css/disclaimer-trans") repeat-x scroll 0 0 transparent;float: left;height:59px;padding:10px;position: fixed; width: 100%; z-index: 99999;background-color:none;bottom: 0;}
#_cookieConsentWrapper p {width:960px;margin:0 auto;color: #FFFFFF;
    font-weight: bold;}
#_cookieConsentWrapper input {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;}
#pattern_faq_1 .faq_1_question.item{background:#E4E4E4;}
#maincontainer ol li ol{margin: 0 0 10px 0;padding-left: 25px;}



/************* Result center page figure boxes - start ***************************/

#result-image{width:500px; height:324px; font-family:Georgia;}
#res-box1 {
width: 248px;
height: 126px;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
float: left;
text-align: center;
padding-top: 4px;
}

#res-box2 {
width: 248px;
height: 112px;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
border-right: 1px solid #000000;
float: left;
text-align: center;
padding-top: 18px;
}

.ie7 #res-box2 {
	padding-bottom: 18px;
	height: 94px;
	}


#res-box3 {
width: 248px;
height: 158px;
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
float: left;
text-align: center;
padding-top: 36px;
}
#res-box4 {
width: 165px;
height: 168px;
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
float: left;
text-align: center;
padding-top: 26px;
}
#res-box5 {
width: 248px;
height: 178px;
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
border-right: 1px solid #000000;
float: left;
background-color: #000000;
text-align: center;
padding-top: 16px;

color: #FFFFFF;
}
#res-box1 span{
font-size: 24px;
font-weight: 500;
line-height: 37px;
font-family:Georgia;
text-transform: uppercase;
}

#res-box2 span {
font-size: 24px;
font-weight: 500;

line-height: 28px;
font-family:Georgia;
}

#res-box3 span {
font-size: 22px;
font-weight: 500;
line-height: 28px;
word-spacing: -2px;
font-family: Georgia;
}

#res-box4 span {
font-size: 24px;
font-weight: 500;
line-height: 23px;
font-family: Georgia;
}

#res-box5 span {
font-size: 29px;
font-weight: 500;
line-height: 29px;
font-family: Georgia;
}

#res-box5 span span{
font-size: 22px;
font-weight: 500;
line-height: 25px;
font-family: Georgia;
}


#res-box1 strong, #res-box2 strong { color:#36acdc; font-size:42px; font-weight:500; }

#results-centre #res-box1 strong { padding:5px 0; display:inline-block; }
#results-centre #res-box1 { padding:0 0 4px 0; }



#res-box3 strong {
color: #36acdc;
font-size: 27px;
}

#res-box4 strong {
color: #36acdc;
font-size: 78px;
font-weight: 500;
line-height: 66px;
}
#res-box4 strong span {
color: #36acdc;
font-size: 42px;
}

#res-box5 strong {
color: #FFFFFF;
font-size: 57px;
font-weight: 500;
line-height: 66px;
}

#res-box1 p {
margin: 0;
font-size: 11px;
font-weight: bold;
margin-top: 10px;
line-height: 15px;
font-family: arial;
}

/************* Result center page figure boxes - end ***************************/



/************* performance-and-commitments boxes - start ***************************/

#performance-box {
width: 468px;
height: 253px;
background-color: #36acdc;
padding-left: 12px;
padding-top: 18px;
margin-bottom: 15px;
}
.white-box1 {
width: 212px;
min-height: 95px;
background-color: #ffffff;
float: left;
padding: 7px;
}
.white-box2 {
width: 212px;
min-height: 95px;
background-color: #ffffff;
float: left;
padding: 7px;
margin-left: 4px;
}
.white-box3 {
width: 212px;
min-height: 95px;
background-color: #ffffff;
float: left;
margin-top: 4px;
padding: 7px;
}
.white-box4 {
width: 212px;
min-height: 55px;
background-color: #ffffff;
float: left;
margin-left: 4px;
margin-top: 4px;
padding: 7px;
}
.wht-box-heading{color:#36acdc; font-family:Georgia; font-size:15px; text-transform:uppercase;} 
.wht-box-text{color: #36acdc; font-family: Arial; font-size: 13px; line-height: 14px; padding-top: 6px; margin: 0;}

/************* performance-and-commitments boxes - end ***************************/



.chairman-statement .statement a, .snapdown-review .statement a{color:#000; text-decoration:none; font-size:1.231em; text-align:center;cursor:pointer;}
/*.statement span.button318start{background: url("/~/media/Images/A/ASOS/css/button259-top.png") repeat-y scroll 0 0 transparent;*/
.statement span.button318start{background: url("/~/media/Images/A/ASOS/css/button293-top.png") repeat-y scroll 0 0 transparent;
    display: block;
    min-height: 14px;
    padding: 14px 0px 13px;
    width: 294px;
	text-align: center;}
/*.statement span.button318end{background: url("/~/media/Images/A/ASOS/css/button259-bottom.png") no-repeat scroll 0 0 transparent;*/
.statement span.button318end{background: url("/~/media/Images/A/ASOS/css/button293-bottom.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 4px;
    width: 297px;}	
/*.chairman-statement	{background: url("/~/media/Images/A/ASOS/content-images/bg-chairman-statement.png") no-repeat scroll 0 0 transparent;
width: 100%; min-height: 279px; margin-top: 25px; position: relative;}*/

.chairman-statement{background: url("/~/media/Images/A/ASOS/image-gallery/large/people/box-chairman-statement.png") no-repeat scroll 0 0 transparent!important; width: 100%; min-height: 279px; margin-top: 25px; position: relative;}

.statement{bottom: 20px;left: 10px;}
.chairman-statement p{ font-family: "Georgia",Arial,Times,serif;
    font-size: 1.231em;
    padding: 20px;
	width: 322px;}
.year-in-review{margin-top: 20px;}
.year-in-review .review-title, .how-we-delivered .review-title{font-family: "Georgia",Arial,Times,serif;
    font-size: 1.231em;
    font-weight: normal;
    line-height: 25px;
    margin: 0 0 22px;
    text-transform: uppercase;}
	
#snapdown-yr-review #pattern_faq_1 .faq_1_question.selected {background: url("/~/media/Images/A/ASOS/css/snap-open.gif") no-repeat scroll 448px 50% #E4E4E4; font-weight:bold;}
#snapdown-yr-review #pattern_faq_1 .faq_1_answer{float: left; padding: 8px 12px 0 10px; width: 475px;}
#snapdown-yr-review #pattern_faq_1 {float:left; width:495px!important;}
#snapdown-yr-review #pattern_faq_1 .faq_1_question {width: 440px; background: url("/~/media/Images/A/ASOS/css/snap-close.gif") no-repeat scroll 448px 50% #E4E4E4;font-weight:bold;}	

#signpost .review-rightcol h3{font-family: "Georgia",Arial,Times,serif;
    font-size: 1.231em;
    font-weight: normal;
    line-height: 25px;
    margin: 0 0 1px;
    text-transform: uppercase;
	background: none repeat scroll 0 0 #EEEFEF;
	padding: 10px;}
#signpost .review-rightcol ul{background: none repeat scroll 0 0 #EEEFEF; list-style: disc inside none; padding: 10px; margin: 0 0 1px;}	



#financial-operational-highlights .leftchart{
float: left;
padding-right: 25px;
padding-bottom: 25px;
}
#financial-operational-highlights .rightchart{float:left;}
#op-charts{width: 720px; float: left; padding-top: 10px;}

.snapdown-review{margin-bottom: 10px;}
.ie7 .snapdown-review{padding-bottom: 10px;}

#a2013-year-in-review .faq_1_answer p strong, #a2013-year-in-review .faq_2_answer p strong, #a2013-year-in-review .faq_3_answer p strong, #a2013-year-in-review .faq_4_answer p strong, #a2013-year-in-review .faq_5_answer p strong{
font-family: "Georgia",Arial,Times,serif;
font-size: 16px;
line-height: 22px;
}

body#Homepage #section3 {display:none;}

/*
body#investors .signpost-item.mobi-site{ height: 92px !important;}  */
body#results-centre #signpost{ margin: 107px 0 0 !important;}

body.ip3-selfserve #res-box1 p .scWebEditInput {font-family: arial;font-size: 11px;font-weight: bold;line-height: 15px;margin: 10px 0 0;}




/* NS WO 173959 start */
#topfix { z-index:999 !important; top:auto !important; }
/* NS WO 173959 end */

body#standards-codes-and-policies .after-snapdown {margin-top:396px;}
.halfwidthleft #item2 {height:394px !important;}

/* WO 179722 - start - Aadhar */
body#fashion-with-integrity-and-the-asos-business-model #tab-header-1 {background-color: #000000; color:#FFFFFF;}
body#fashion-with-integrity-and-the-asos-business-model #tab-header-2 {background-color: #3399cc; color:#FFFFFF;}
body#the-united-nations-global-compact #tab-header-1 {background-color: #000000; color:#FFFFFF;}
body#the-united-nations-global-compact #tab-header-2 {background-color: #3399cc; color:#FFFFFF;}

body#the-united-nations-global-compact #tab-head1 h2 {font-family:Arial, Helvetica, sans-serif !important;}
body#the-united-nations-global-compact #tab-head1 {text-align:center; padding-top:10px;}
body#the-united-nations-global-compact #tab-head-1 {text-align:center; font-family:Arial, Helvetica, sans-serif;}
/* WO 179722 - end - Aadhar */



/* <<<<< WO: 185081 [AP] START >>>>> */
#kpis #slides{width:490px; height:466px; padding:1px 4px 4px 1px; background:url("/~/media/Images/A/ASOS/css/banner-bg-big.jpg") no-repeat scroll 0 0 transparent; float:left; position:relative; margin:0 0 19px 0;}
#kpis .slides_container{width:490px; height:466px;}
#kpis .slides_container div{width:490px; height:466px; display:block;}
#kpis .slidetext
{
    text-align: left;
    font-family: "Georgia", Arial, Times, serif;
    left: 20px;
    line-height: 23px;
    position: absolute;
    text-align: left;
    top: 25px;
    width: 440px;
    display: block;
}
#kpis .slidetext h6
{
    font-size:0.6em;
    color: #36ACDC;
    margin-bottom:20px;
}

#kpis .slidetext p
{
    font-size:0.5em;
}

#kpis .slidetext strong
{
    font-size:1.2em;
}

#kpis .slidetext p.leftTab
{
    padding-left: 0;
}

#kpis .slidetext ul li
{
    font-size: 0.5em;
    list-style-type: square;
}

#kpis .slidetext span.small
{
    font-size: 1em;
}

#kpis .slidetext span.gray
{
    font-size: 2em;
    color: gray;
}

#kpis .slidetext span.big
{
    font-size:2.5em;
    color: #36ACDC;
}

table.riskSnapDown
{
    width: 100%;
}

table.riskSnapDown tr td
{
    width: 50%;
    padding: 0 !important;
    vertical-align:top;
}

table.riskSnapDown tr td strong
{
    display: block;
    margin-bottom: 8px;
}

table.riskSnapDown tr td ul
{
    list-style-type: square !important;
    padding: 0;
    margin: 0;
}


#risk #pattern_faq_1{float:left; width:682px;}
#risk .faq_1_container{float:left; width:100%; position:relative;}
#risk #pattern_faq_1 .faq_1_question{padding:12px 45px 9px 10px; font-family:"Georgia", Arial, Times, serif; float:left; width:682px; border-bottom:4px solid #fff; background:url("/~/media/Images/A/ASOS/css/snap-close.gif") no-repeat scroll 700px 50% #e4e4e4;}
#risk #pattern_faq_1 .faq_1_question.selected{background:url("/~/media/Images/A/ASOS/css/snap-open.gif") no-repeat scroll 700px 50% #e4e4e4;}
#risk #pattern_faq_1 .faq_1_answer{padding:8px 12px 0 10px; float:left; width:682px;}
#risk #pattern_faq_1 .faq_1_first {display:block}


/*table.riskSnapDown tr td ul li
{
    padding-left: 1em;
    text-indent: -.7em;
}

    table.riskSnapDown tr td ul li:before
    {
        content: "■ ";
        color: #36ACDC;
    }*/
/* <<<<< WO: 185081 [AP] END >>>>> */

.chairman-statement-wrapper{height: 278px;}


span.slidetext span.rad-big{font-size:2.0em; display:block; line-height:50px; margin:-5px 0 0;}



#footerwrapper .scd-content-social { border-top: 1px solid #dedede; color: #222222; font-family: futura-pt,Arial,sans-serif; font-size: 14px; line-height: 20px;
margin: 20px 0 0; padding: 20px 0; text-align: center; } 
#footerwrapper .scd-content-social h5 { font-size: 17px; font-weight: normal; line-height: 20px; margin: 0; padding: 10px 0; text-transform: uppercase; }
#footerwrapper .scd-content-social ul { margin: 0; padding: 20px 0; }
#footerwrapper .scd-content-social li { display: inline-block; list-style-type: none; margin: 0; padding: 0; }
#footerwrapper .scd-content-social li a { color: #222222; display: block; opacity: 1; text-decoration: none; transition: all 0.3s ease-in-out 0s; width: 110px; }
#footerwrapper .scd-content-social li a em { display: inline-block; font-size: 16px; font-style: normal; margin-top: -10px; }
#footerwrapper .scd-content-social li a span {
background-image:url("/~/media/Images/A/ASOS/icons/icons-social.png");background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0;
display: block; height: 41px; margin: 0 auto; width: 41px; }
#footerwrapper .scd-content-social li a strong { display: block; font-weight: normal; margin: 5px auto 0; } 
#footerwrapper .scd-content-social li a:hover { opacity: 0.5; filter: alpha(opacity=50); }
#footerwrapper .scd-content-social li.fb span { background-position: 0 0; }
#footerwrapper .scd-content-social li.tw span { background-position: 0 -41px; }
#footerwrapper .scd-content-social li.gp span { background-position: 0 -82px; }
#footerwrapper .scd-content-social li.pn span { background-position: 0 -123px; }
#footerwrapper .scd-content-social li.in span { background-position: 0 -164px; }
#footerwrapper .scd-content-social li.yt span { background-position: 0 -205px; }
#footerwrapper .scd-content-social li.tb span { background-position: 0 -246px; }
#footerwrapper .scd-content-social li.vk span { background-position: 0 -287px; }
#footerwrapper .ie7 .scd-content-social li { display: inline; }
#footerwrapper .ie7 .scd-content-social li a { cursor: pointer; }


#corporate-responsibility .reshighlight .resleft, 
#corporate-responsibility .reshighlight .resabs.abs
{ display:none; }

#corporate-responsibility .reshighlight .resright.rel { width:100%; padding-bottom:5px; }
#corporate-responsibility .reshighlight .resright.rel td { padding:4px 5px 5px 0; }
#corporate-responsibility .reshighlight .resright.rel td img { width:145px; }
#corporate-responsibility .reshighlight .resright.rel td a span.button172start {
display:block; background:url("/~/media/Images/A/ASOS/css/button172-top.gif") repeat-y right 0 transparent; padding:14px 8px 13px 6px; width:130px; border-left:1px solid #000; color:#000; text-align:center; }
#corporate-responsibility .reshighlight .resright.rel td a span.button172end { width:145px; }





/*---- main-signpost-----*/
/***** Mobi signpost ******/

.signpost-item.mobi-site{height:74px;}
#investors .signpost-item.mobi-site .signpostabs{left:0; padding:0; top:0; width:100%; height:74px;}
.signpost-item.mobi-site span.button172start{background:none; padding:0; width:100%;}
.signpost-item.mobi-site .signpost-title, .signpost-item.mobi-site .button172end{display:none;}
#investors #threecol-right, #results-centre #threecol-right{margin:0;}
.signpost-item.register-for-halfyear-results{margin:0 0 4px; min-height:101px;}
/*#results-centre .signpost-item.register-for-halfyear-results{margin:14px 0 4px 0;}*/

#results-centre .signpost-item.register-for-halfyear-results{margin:35px 0 4px 0;}

/***** Mobi signpost ends ******/

body.ip3-investors .chairman-statement p{width:300px!important}
body#kpis h1 span{text-transform:lowercase!important}
/*---- main2-----*/
body#our-ambition-and-strategy .s3asbox {background-color: #eeeee6 !important;}
body#our-ambition-and-strategy .s3asright .text-above {right: 100px !important;}
body#our-ambition-and-strategy .s4asbox {background-color: #e8e1cc !important; height: 553px !important;}
body#our-ambition-and-strategy .s3asright .text-above-tg {right: 23px !important;}
body#our-ambition-and-strategy .button222end {background: transparent url("/~/media/Images/A/ASOS/css/button143-bottom-new.gif") no-repeat scroll 0 0 !important;}
body#our-ambition-and-strategy span.button202start {width:inherit !important;}
/*body#our-ambition-and-strategy .s2asbox3 {margin-right:15px;}*/
body#our-ambition-and-strategy .s2asbox2 {margin-right: 15px;}
/*body#our-ambition-and-strategy span.button202start {padding: 9px 18px 6px !important;}*/
body#our-ambition-and-strategy #section2 span.button202start {padding: 9px 18px 6px !important;}
body#our-ambition-and-strategy #section7 .s3asbox {height: 591px;}
body#our-ambition-and-strategy .s2asbox2, body#our-ambition-and-strategy .s2asbox3 {padding-bottom:15px;}
body#our-ambition-and-strategy #section2 .s2asbox33 {bottom:23px;}
#section3 div.s3asleft {height: 728px;}
#section3 div.text-above, #section3 div.s3asleftlink, #section7 div.s3asleftlink, #section5 div.s3asleftlink {display:none;} 
.topnav ul.level2 {line-height: 11px !important;}

body#our-ambition-and-strategy .companytop{margin-top:25px!important}
body.chrome46 #our-ambition-and-strategy .companytop{margin-top:25px!important}
/*---- new-media-----*/
#media #media-slider .slides_container div{width:250px; height:auto; }
#media #media-slider .slidetext{width:250px;}
#media #media-slider .slidetext .inner-box-content{ padding: 5px; text-align:center;}
.pr-contacts-wrapper { background: url("/~/media/Images/A/ASOS/css/pr-contact-bk.jpg") repeat-x 0 0 transparent; margin-bottom:30px;}

.feed-item-wrapper{position:relative; min-height:400px;}
.hasjs .feed-item{position:absolute;}

.nojs .slides_container{overflow:hidden;}
.nojs .latest-image-wrapper .latest-image-item{width:212px; float:left; margin:0 010px 10px 0;}
.nojs .latest-tweets{display:none;}

.latest-images-container, .latest-videos-container{float:left; }
.latest-video-wrapper {
    float: left;
    padding: 0 25px 30px;
    position: relative;
    width: 445px;
}
.right-image-start img{width:100%;height:auto;}
.instagram-feed .feed-start .insta-content img{width:100%;height:auto;}
.insta-desc2{margin:15px 0; padding:0;}

#leftnavigation ul li.level2.selected.haschildren a > span{color: #36acdc;text-decoration: underline;}



.photo-item{float:left; width:245px;}
.photo-item.nomarginright .photo-img-wrap{padding:0;}



.nojs .photo-item:nth-child(3n+1){clear:left;}

.photo-inner{float:left; width:100%;margin-top: 10px;}
.photo-image img{ width:100%; height:auto;}
.posAbs{position:absolute;}
.photo-item-wrapper{position:relative;}

.photo-img-wrap {float:left; padding: 0px 13px 20px 0px;position:relative;}
.pin-icon{position:absolute;top:10px;right:27px;}

/*.third{margin-right:0;}
.photo-item:nth-child(3n) { margin-right: 0;}*/

#loadmore {float: left;padding: 20px 0;width: 100%;font-size: 1.231em;}
#loadmore a,#view-more-pin{color:#000;width: 172px;display: block;margin: 0 auto;clear: both;}
#view-more-pin{font-size: 1.231em;display:none;}
#loadmore a:hover,#view-more-pin:hover{text-decoration:none;}
#loader, #loadedcontent {display: none;text-align: center;}
#loader {min-height:40px;background:url('/~/media/Images/A/ASOS/css/loader.gif') no-repeat center;}


/*-----------Global News---------*/

.nojs .dropdown, .nojs #news-filter{display:none;}

.news-top{float:left; width:100%;margin:0 0 25px;border-bottom: 2px solid #000000;padding: 11px 0 25px;}


#maincontainer .dropdown a{background:url('/~/media/Images/A/ASOS/icons/down.png') no-repeat center right; display:block; color:#000; }
#maincontainer .dropdown a:hover{text-decoration:none;}
#maincontainer .dropdown ul {float:left;list-style-type: none; margin: 0; width: 100%; display:none; position:absolute; left:-1px; top:28px;z-index: 999; background:#fff; border-bottom:1px solid #000; border-right:1px solid #000;border-left:1px solid #000;}
#maincontainer .dropdown ul li{margin-bottom:0;padding: 3px 0 6px 10px;}

.news-tabs { float: left; font-family: "Georgia",Arial,Times,serif; font-size: 1.231em; width: 500px;  padding: 0 16px 0 0;background:#fcfcfc;text-transform: uppercase;}

#leftnavigation ul#section-global-news-level3{display:none;}
#leftnavigation ul#section-image-gallery-level3{display:none;}

#maincontainer .global-news .sitesearchpagination ul{margin: 0 0 15px 0;}
.global-news-item { float: left; margin: 0 17px 4px 0; width: 100%;}


.global-news {  margin: 19px 0 0; min-height:300px;} 
.global-news, .global-news-row { float: left;  margin: 0 0 29px;  width: 100%;}
.news-left { float: left;  margin: 0 10px 10px 0;}
.right-image-start { background: url("/~/media/Images/A/ASOS/css/border-box-start.png") no-repeat right top ;   padding: 1px 4px 0 0; border-left:1px solid #000;}
.right-image-end {background: url("/~/media/Images/A/ASOS/css/border-box-end.gif") no-repeat 0 0 ;
    display: block;
    height: 4px;
}

.news-left a img{border:1px solid #000;}
.news-right{float:leftl}
.XmlXmlContainer .pagination{clear:both; float:left; width:100%;}

#maincontainer .news-tabs ul {float:left;list-style-type: none; margin: 0; width: 100%;background:#fcfcfc;}
#maincontainer .news-tabs ul li {float: left; margin:0; }
.news-tabs li a span, .news-tabs li span { color: #717073; display: block;line-height: 20px; padding:8px 10px;}
.news-tabs li a:hover span, .news-tabs li.selected span, .news-tabs li.current span {color: #fff; padding:8px 10px; text-decoration: none; background:#000;}
.news-tabs li a:hover{ text-decoration: none;}

#news-filter p{ color: #000000;  float: left; font-family: "Georgia",Arial,Times,serif;  margin: 5px 14px 0 0;
    text-transform: uppercase;  width: 100px;}

#news-filter { float: left;  margin: 0 0 20px;  width: 100%;}
.freetext {border: 1px solid #000; color: #404040;  float: left;  margin: 0 15px 0 0;  padding: 6px 10px; width: 200px;}

.dropdown {float:left; border: 1px solid #000;     min-height: 18px; position: relative;  padding:5px 10px; width: 198px; cursor:pointer;}
.dropdown-year{width:118px;margin-right:15px;}
.dropdown-month{width:118px;margin-right:15px;}


    
span.selectedLocation-year, span.selectedLocation-month {
 background:url('/~/media/Images/A/ASOS/icons/down.png') no-repeat center right; color: #000; cursor: pointer;  display: block; float: left; padding: 0;  width: 100%;}
    
    
    

    
    
input#prbtnSearch.investor-update-link {
    background: #000;
    border: medium none;
    box-sizing: border-box;
    color: #ffffff;
    cursor: pointer;
    float: left;
    padding: 6px 10px;
    width: 10%;
}



/*----------------------------New Image Gallery-------------*/

.image-main-gallery-wrapper h2 { margin: 0 0 10px;}
.image-main-gallery-wrapper h3 {font-family: "Georgia",Arial,Times,serif; font-size: 1.231em; font-weight: normal;  line-height: 19px; text-transform: uppercase;margin: 0 0 20px;}

.image-gallery-wrapper{float:left; width:687px; padding:0 25px; position:relative; margin-bottom:30px;}
.image-gallery-wrapper.nopadding{padding:0;}
.image-item-wrapper{float:left; width:229px; padding:0; }
.image-item { float: left;  margin: 0 15px 0 0;  min-height: 171px; padding: 0; width: 219px; position:relative;}
.image-item img{width:100%; height:auto;}
.image-item h2{background:#000; color:#fff;}

.nojs .image-item-wrapper{ padding:0 0 0 0;}
.nojs .image-item:nth-child(3n){margin-right:0;}
.nojs .image-item-wrapper:nth-child(3n){padding-right:0;}

.image-item-top{ float:left; background: none repeat scroll 0 0 #000000;  color: #ffffff;  margin: 0 0 8px;  padding: 5px 15px 5px 5px; width: 214px;text-transform: uppercase;}

.nojs .image-item-wrapper:nth-child(3n)

.image-item-top{width:214px; padding-right:0;}
.image-item-bottom{float: left;  width: 229px;}
.nojs .image-item-wrapper:nth-child(3n) .image-item-bottom{width: 199px;padding-right:0;}

.sm-gallery{display:none; float:left; position:absolute; bottom:0; left:0; width:98%; background:100%; }

.image-gallery-wrapper .bx-prev.disabled {  background: url("/~/media/Images/A/ASOS/css/small-bod-prev-da.jpg") no-repeat scroll 0 0 transparent;}
.image-gallery-wrapper .bx-next {  background: url("/~/media/Images/A/ASOS/css/small-bod-next.jpg") no-repeat scroll 0 0 transparent; display: block;    height: 35px; position: absolute;  right: 0;  text-indent: -9999px; top: 40%;  width: 23px;}
.image-gallery-wrapper .bx-prev { background: url("/~/media/Images/A/ASOS/css/small-bod-prev.jpg") no-repeat scroll 0 0 transparent; display: block;  height: 35px;  left: 0;  position: absolute;  text-indent: -9999px;  top: 40%;  width: 42px;}
.image-gallery-wrapper .bx-next.disabled { background: url("/~/media/Images/A/ASOS/css/small-bod-next-da.jpg") no-repeat scroll 0 0 transparent;}


.image-item .right-image-start{position:relative;}

.image-item p{margin:10px 0 5px;}
.social-left{ background: #ffffff;  float: left;  width: 60%;}
.socialmedia{float:left; width:auto; margin:5px 3px 5px 3px;}
.social-right{background: #ffffff;  float: right;  width: 40%;}
.social-right .socialmedia{margin-left:30px;}
.image-item-wrapper .socialmediatext{float:left; width:100%; text-align:center;margin:5px 3px 5px 3px; }


.latest-image-wrapper{float:left; width:445px; padding: 0 25px 30px;position:relative;}

.latest-image-wrapper .bx-next {  background: url("/~/media/Images/A/ASOS/css/arrow-right.png") no-repeat scroll 0 0 transparent; display: block;    height: 35px; position: absolute;  right: 0;  text-indent: -9999px; top: 150px;  width: 17px;}
.latest-image-wrapper .bx-next.disabled {  background: url("/~/media/Images/A/ASOS/css/arrow-right-disabled.png") no-repeat scroll 0 0 transparent; cursor:default; }
.latest-image-wrapper .bx-prev { background: url("/~/media/Images/A/ASOS/css/arrow-left.png") no-repeat scroll 0 0 transparent; display: block;  height: 35px;  left: 0;  position: absolute;  text-indent: -9999px;  top: 150px;  width: 17px;}
.latest-image-wrapper .bx-prev.disabled {  background: url("/~/media/Images/A/ASOS/css/arrow-left-disabled.png") no-repeat scroll 0 0 transparent;cursor:default; }

.vm-link{ float: left; margin: 0 0 40px; width: 100%;}
.vm-link a{float:left;color:#000; }
.vm-link a:hover{text-decoration:none;}

.latest-image-wrapper p{margin:10px 0 5px;}

ul#section-new-image-gallery-level3{display:none;}


.latest-video-wrapper{float:left; width:445px; padding: 0 25px 30px;position:relative;}

.latest-video-wrapper .bx-next {  background: url("/~/media/Images/A/ASOS/css/arrow-right.png") no-repeat scroll 0 0 transparent; display: block;    height: 35px; position: absolute;  right: 0;  text-indent: -9999px; top: 50px;  width: 17px;}
.latest-video-wrapper .bx-next.disabled {  background: url("/~/media/Images/A/ASOS/css/arrow-right-disabled.png") no-repeat scroll 0 0 transparent; cursor:default; }
.latest-video-wrapper .bx-prev { background: url("/~/media/Images/A/ASOS/css/arrow-left.png") no-repeat scroll 0 0 transparent; display: block;  height: 35px;  left: 0;  position: absolute;  text-indent: -9999px;  top: 50px;  width: 17px;}
.latest-video-wrapper .bx-prev.disabled {  background: url("/~/media/Images/A/ASOS/css/arrow-left-disabled.png") no-repeat scroll 0 0 transparent;cursor:default; }
.row-wrap{float:left; margin:0 0 10px;}



#threecol-right .gallery-dropdown-country{float:left; margin:50px 0;}




/*-------------------------Social Media Hub page------------------------------*/
.dropdown.gsmh-dropdown-country{margin:85px 0 0;}
.feed-item{float:left; /*width:240px; margin: 0 15px 15px 0;*/}
.nojs .feed-item{float:left; width:240px; margin: 0 15px 15px 0;}
.feed-item.even{margin:0 0 10px 0;}
.facebook .feed-item-inner{ background: url("/~/media/Images/A/ASOS/css/facebook-sticker.jpg") no-repeat right bottom transparent; }
.twitter .feed-item-inner{ background: url("/~/media/Images/A/ASOS/css/twitter-sticker.jpg") no-repeat right bottom transparent; }
.instagram-feed .feed-item-inner{background: url("/~/media/Images/A/ASOS/css/insta-sticker.png") no-repeat right bottom transparent;}


.feed-date, .feed-content, .feed-title{float:left;  padding:0 0 5px; width:100%;}
.feed-content img{ height: auto;  max-width: 100%;}
.feed-title a{-ms-word-break: break-all;
word-break: break-all;

-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;display:block;}

.feed-item-inner{float:left;margin:0 15px 15px 0; background-repeat:no-repeat; background-position:right bottom; }

.feed-start {float:left; padding: 5px 5px 30px 5px;;width: 229px;
    background: url("/~/media/Images/A/ASOS/css/border-box-start.png") no-repeat right top transparent;  border-left: 1px solid; }

.feed-end {float:left; width:100%;background: url("/~/media/Images/A/ASOS/css/border-box-end.gif") no-repeat 0 0 transparent; display: block; height: 4px; }

#maincontainer .feed-item.twitter ul.jta-tweet-list li{  border-bottom: 0 none; font-size: 1em;  margin: 0;
    padding: 0 0 5px;}
    
   #maincontainer ul.jta-tweet-list li a, #maincontainer span.jta-tweet-text span{color:#36acdc;}
    
.feed-item{background-position:right bottom; background-repeat:no-repeat;}
.feed-item.alt{margin-right:0;}


#adobehelp{float:left; width:100%; padding:15px 0 0;}
#adobehelp img{float:left; padding:0 10px 10px 0;}

/*---- main-3-----*/
#Homepage #section1 .s1hbox3 .s1hbox33 { bottom:10px; top:auto; }