﻿/********* ELEMENT DECLARATIONS **********/
* { margin: 0; padding: 0; }
body { background-color: #FFF; font-size: 11px; font-family:Lucida Sans Unicode, Arial, Helvetica, sans-serif; color: #000;  }
h1 { font-size: 15px; display: inline; }
select { font-size: 11px; }
a { text-decoration: none; color: #000; }
a:hover { text-decoration: underline; color: #000; cursor:pointer }
img { border: none; display: block; }
ol li { margin-left: 25px; }
em { font-style:normal; color:#E11B22; }
p {margin:10px 0px 0px 0px }
/* Removes dotted outline from links*/
a:active { outline: none; }
a:focus { -moz-outline-style: none; }

/*********** MASTER PAGE LAYOUT CLASSES ***********/

#headerContainer {width:100%; height:147px; background: #FFF url(http://www.esportsoccer.com/stores/manutd/artwork/common/header/bg_tile_v1.gif) repeat-x; }
#headerBG { width: 1000px;  margin-right: auto; margin-left: auto; background: #FFF url(http://www.esportsoccer.com/stores/manutd/artwork/common/header/header_v3.gif) no-repeat;}
#pageHeader { width: 970px; margin-right: auto; margin-left: auto; position: relative;height:100px;}
#pageContainer { margin-right: auto; margin-left: auto; background-position: center top; width: 100%; background: #FFF url(http://www.esportsoccer.com/stores/manutd/artwork/common/interface/main_bg.jpg) no-repeat 50% top; }
#pageContent {  padding:0px 0px; width: 970px; margin-right: auto; margin-left: auto; min-height: 550px; height: auto !important; height: 550px;}
#footerContainer { width: 100%;

background-color: #000000;

background-image: url("http://esportsoccer.com/stores/manutd/artwork/common/footer/footer_tile_v1.gif");

background-repeat: repeat-x;

background-attachment: scroll;

background-position: center top;

background-clip: border-box;

background-origin: padding-box;

background-size: auto auto;  }
#pageFooter { width: 970px; margin-right: auto; margin-left: auto; color:#FFF;}

/*********** HEADER CLASSES **************/

.headerleft { position:absolute; top:0px; left:30px }
.headerleft a{display:block;width:330px; height:138px}

.headerright { position:absolute; top:0px; right:0px }
.headerright ul {text-transform:uppercase;  list-style-type: none; float:left }
.headerright li { display:inline; float: left;  background: url(/stores/manutd/artwork/common/header/tm_tile_v1.gif) repeat-x; }
.headerright .first {margin-left:35px; margin-top: -4px; padding:0px; background: url(/stores/manutd/artwork/common/header/tm_left_v1.gif) no-repeat; width:2px; height:32px }
.headerright .sep { padding:0px; background: url(/stores/manutd/artwork/common/header/tm_spacer_v1.gif) no-repeat; width:5px; height:30px }
.headerright .last { background: url(/stores/manutd/artwork/common/header/tm_right_v1.gif) no-repeat; width:8px; height:30px }
.headerright a {padding:0px 5px; color: #FFF; float:left;height:30px; line-height:25px;  }
.headerright a:hover { color: #FFF; }
.headerright span {padding:0px 5px; color: #FFF; float:left;height:30px; line-height:25px;  }

#headerCenter { position:relative;padding-left:393px}
#headerCenter ul {margin-top: 55px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;float: left;text-transform: uppercase;list-style-type: none;height: 41px;}
#headerCenter li { display:inline; float: left; line-height:38px; padding:0px 6px 0px 3px; color:#FFF; background: url(http://www.esportsoccer.com/stores/manutd/artwork/common/header/basket_bg.gif) repeat-x; }
#headerCenter .first { padding:0px; background: url(/stores/manutd/artwork/common/header/basket_left.gif) no-repeat; width:2px; height:32px }
#headerCenter .search { line-height:0px; padding:11px 0px 0px 25px; background: url(/stores/manutd/artwork/common/header/cm_search_v1.gif) no-repeat; width:150px; height:30px }
#headerCenter .search input{ background-color: transparent;border: 0px; width: 250px; }
#headerCenter .basket { padding:0px; background: url(/stores/manutd/artwork/common/header/basket_image.gif) no-repeat; width:19px; height:41px }
#headerCenter .textBasket {padding-left: 5px;padding-top: 0px;background-color: transparent;background-image: url("http://www.esportsoccer.com/stores/manutd/artwork/common/header/basket_bg.gif");background-repeat: repeat-x;background-attachment: scroll;background-position: 0% 0%;background-clip: border-box;background-origin: padding-box;background-size: auto auto;height: 32px;line-height: 32px;}
#headerCenter .sep { background: url(/stores/manutd/artwork/common/header/basket_seperator.gif) no-repeat; width:6px; height:41px; padding:0px }
#headerCenter .last { padding:0px; background: url(/stores/manutd/artwork/common/header/basket_right.gif) no-repeat; width:11px; height:41px }
#headerCenter a { color: #FFF; float:left }
#headerCenter a:hover { color: #FFF; }
#searchButton {padding-top:12px}



#headerNav {z-index:150; height: 32px; margin-top:4px; position:relative; margin-left:auto; margin-right:auto; width:970px }

#siteNav {text-transform:uppercase; margin-top: 7px; list-style: none;  float:right}
#siteNav li { float: left; line-height: 27px; text-align: center; padding-top:0px; height:32px; background: url(http://www.esportsoccer.com/stores/manutd/artwork/common/header/bm_tile_v2.gif) repeat-x; }
#siteNav .first {background: url(http://www.esportsoccer.com/stores/manutd/artwork/common/header/bm_left_v2.gif) no-repeat; float:left; width:2px; padding:0px; height: 34px;}
#siteNav .sep {background: url(http://www.esportsoccer.com/stores/manutd/artwork/common/header/bm_spacer_v2.gif) no-repeat; width:5px; padding:0px; height:34px}
#siteNav a { color: #FFF; padding: 0px 13px 0px 7px;  display:block; float:left;}
#siteNav a:hover { color: #000; text-decoration: none; background: url(http://www.esportsoccer.com/stores/manutd/artwork/common/header/nav_tab_right_v1.gif) right top no-repeat;}
#siteNav span{ background: url(http://www.esportsoccer.com/stores/manutd/artwork/common/header/nav_tab_left_v1.gif) no-repeat;  display:block; float:left;width:6px; height:30px; visibility:hidden}
#siteNav .last {background: url(http://www.esportsoccer.com/stores/manutd/artwork/common/header/bm_right_v2.gif) no-repeat; float:left; width:11px; height: 34px; padding:0px; }
.siteNavActive { color: #000 !Important; background: url(http://www.esportsoccer.com/stores/manutd/artwork/common/header/nav_tab_right_v1.gif) right top no-repeat;}

.navMenu {text-transform:capitalize; position:absolute; z-index:300; top:34px; border:solid 1px #FFF; background: #FFF url(http://www.esportsoccer.com/stores/manutd/artwork/common/header/fly_out_tile_v1.gif) repeat-x; display:none; min-height: 150px; height: auto !important; height: 150px;padding:0px 15px}
.navMenu div {float:left;padding:10px 0px; }
.navMenu h3 {font-size:11px;color:#000; border-bottom:solid 1px #FFF;padding:0px 0px 5px 0px; text-transform:capitalize; margin-bottom:5px;margin-right:15px}
.navMenu h3 a {font-size:11px;display:block;color:#000; font-weight:bold; }
.navMenu ul {margin:0px; list-style:none;padding:5px 10px 5px 0px; color:#FFF;  }
.navMenu li {font-weight:bold; padding:2px 0px}
.navMenu li a {font-weight:normal; text-decoration:none; color:#000; display:block; padding:0px 1px; font-size:11px;}
.navMenu li a:hover {background-color:#c9cacc; text-decoration:none}
#navMenuShadow {position:absolute; z-index:299; top:34px; background-color:#000;}

.kitMenu ul {padding:5px 10px 5px 0px; }
.kitMenu li {color:#000;  width:125px}
.kitMenu li a {color:#000; padding-left:10px;}

.currencySelected { color: yellow !Important; text-decoration: underline; }

/********* HOMEPAGE CLASSES ***********/

#homepageTopBanners {position:relative; height:352px; overflow:hidden;}
#homepageSideBanners {float:left; margin-left:10px}
#homepageSideBanners img { margin-top: 10px;}
#homepageBottomBanners img {  margin-left: 10px; float:left; display:inline  }

#navbar {position:absolute; top:0px; left:790px; width:160px; height:350px; z-index:10}
#navbar a{position:absolute;}
#navbarlinks {position:relative;}
#navbarlinks a{display:none}
#navbarlinks a:hover{text-decoration:none;}
#navbarlinks span{display:block; position:relative; top:-26px; left:1px; padding:5px; width:146px; background-color:#000; color:#FFF}
#navbarlinks em{position:absolute; right:5px}
.linkhover {background-color:#FFF !Important; color:#000 !Important; }
.linkhover em {color:#717073; text-decoration:none}
#navbar img {margin-top:11px;}
.promoimage { position:absolute; top:0px; left:10px; z-index:1;}

#homepageMz {position:relative; border: solid 1px #717073; width: 308px; margin:10px 0px 0px 10px; height: 417px; overflow:hidden}
#homepageMz .mzArea {width:308px;}
#homepageMz .mzArea .mzBody { padding:3px 10px; }
#homepageMz .mzArea img {  padding:1px; margin-right: auto; margin-left: auto; border:solid 1px #c9cacc !Important}
#homepageMz .mzArea .image {float:left; padding-top:3px; width:110px}
#homepageMz .mzArea .plus {float:left; padding:10px 10px 0px 5px; font-size:14px}
#homepageMz .mzArea .desc {float:left; width:152px; padding-top:10px}
#homepageMz .mzArea .desc a{height:46px;}
#homepageMz .mzArea .desc label {color:#E11B22; font-weight:bold; font-size:12px;}

.homepageSU {position:relative; height:132px; width:309px; background:#000 url(http://www.esportsoccer.com/stores/manutd/artwork/english/home/sign-up_v1.jpg) no-repeat; margin:10px 0px 0px 10px }
.homepageSU .signUpButton { position:absolute; left:73px; top:95px;}
.homepageSU .signUpBox { position:absolute;left:10px; top:67px; background-color: transparent; font-size:12px; width: 160px; border:solid 1px #D0D0D0; height:20px; color:#FFF; padding:2px 0px 0px 5px; }
.homepageSU div {font-weight:bold; padding:5px; color:#000; border:solid 1px #717073; background-color:#c9cacc; display:none; position:absolute; left:0; top:0px; width:297px;}
.homepageSU span {position:absolute;left:10px; top:30px; color:#FFF; width:215px}

/********** PRODUCT BROWSE CLASSES ************/

#productBrowseContainer { padding-bottom: 9px; min-height: 600px; height: auto !important; height: 600px; position: relative; }
.productBrowseNav { width: 191px; vertical-align: top; height: 100%; float: left; padding-left: 9px;}
.productBrowseContent { vertical-align: top; width: 768px; float: left;}

.categoryPanel { text-transform:uppercase; border:solid 1px #D0D0D0; margin-bottom:10px}
.refinementPanel { text-transform:uppercase; border:solid 1px #D0D0D0; margin-bottom:10px}
.refinementHeader {background: #FFF url(http://www.esportsoccer.com/stores/manutd/artwork/common/browse/nav_header_tile_v1.png) repeat-x; height: 24px; width: 179px; line-height: 24px; padding-left: 10px; color:#FFF; font-weight:bold;}
.categoryPanel .refinement {background: #B7B7B7 url(http://www.esportsoccer.com/stores/manutd/artwork/common/browse/nav_tile_v1.png) repeat-x; }
.categoryPanel .refinement a{ color:#000 }
.categoryPanel .refinement a:hover{ color:#FFF }
.refinement {position:relative; min-height: 19px; height: auto !important; height: 19px; line-height: 19px; width: 189px; border-top:solid 1px #FFF;background: #3F3F3F url(http://www.esportsoccer.com/stores/manutd/artwork/common/browse/nav_refine_header_tile_v1.png) repeat-x;}
.refinement img {position:absolute; top:6px; left:5px}
.refinement a { width: 176px; display: block; padding-left: 13px;  color:#FFF;}
.refinement a:hover { text-decoration: none; background: #898989 url(http://www.esportsoccer.com/stores/manutd/artwork/common/browse/nav_tile_over_v1.png) repeat-x; color:#000; }
.refinementOption {  list-style: none; width: 189px; background: #FFF; border-top:solid 1px #FFF;}
.refinementOption a { color: #000; display: block;min-height: 19px; height: auto !important; height: 19px; line-height: 19px;  padding: 0px 0px 0px 20px; background: #B7B7B7 url(http://www.esportsoccer.com/stores/manutd/artwork/common/browse/nav_tile_v1.png) repeat-x;}
.refinementOption a:hover { background: #898989 url(http://www.esportsoccer.com/stores/manutd/artwork/common/browse/nav_tile_over_v1.png) repeat-x; text-decoration: none; color: #FFF; }

.navSU {background: url(http://www.esportsoccer.com/stores/manutd/artwork/english/browse/sign_up_v1.jpg) no-repeat; width:190px; height:286px; position:relative; padding-top:10px; margin-bottom:10px; border-top:dotted 1px #A8A8AA;}
.navSU p {padding:30px 30px 0px 13px; color:#FFF; width:85px; }
.navSU div {font-weight:bold; padding:5px; color:#000; border:solid 1px #717073; background-color:#c9cacc; display:none; position:absolute; left:0; top:0px; width:178px; }
.navSU .signUpBox { font-size: 11px; width: 152px; padding:3px; position: absolute; top: 140px; left: 10px; height: 16px; border: solid 1px #c9cacc;}
.navSU .signUpButton { position: absolute; top: 170px; left: 10px; }

.breadcrumbs {padding: 0px 0px 6px 10px; font-size: 12px;color: #717073; font-weight:bold ;}
.breadcrumbs img { display: inline; }
.breadcrumbs a { color: #717073; text-transform:capitalize }

.paging { width: 750px;text-transform:uppercase; height:30px;margin:0px 0px 0px 8px ;  border:solid 1px #c9cacc; background: #FFF url(http://www.esportsoccer.com/stores/manutd/artwork/common/browse/paging_tile_v1.png) repeat-x }
.paging div {width:170px; float:left; text-align:center; padding-left:4px ; height:30px; line-height:30px; }
.paging div select{text-transform:lowercase; margin-top:5px}
.paging a {float:right; display:block; height:15px; margin:0px 2px}
.paging ul {float:right;}
.paging li {list-style:none;width:15px;float:left;margin:6px 2px 0px 2px; text-align:center;line-height:normal}
.paging li a { text-align:center; display:block; height:15px; margin:0px}
.paging li a:hover { text-decoration:none}
.pagerImageLink { margin: 3px;}
.pagerLink {border:solid 1px #A8A8A8; width:15px;}
.pagerLink:hover { background-color:#c9cacc;}
.pagerLinkSelected { background-color:#c9cacc; }
.pagerSpacer {border-bottom:dotted 1px #000;width:15px;}

.lpTable {width:755px;margin:0px 0px 10px 8px ;}
.lpTable td{vertical-align:top}

.browseMerchZones {position:relative; border: solid 1px #717073; width: 198px; margin-left:9px; height: 490px; overflow:hidden}
.browseMerchZones .mzArea {width:198px;}
.browseMerchZones img {  float: left;}
.browseMerchZones .productListLink { min-height: 98px; height: auto !important; height: 98px; width: 85px; text-align: left; float: left; margin-left: 5px;padding-top:2px}
.browseMerchZones .productListLink a:hover {text-decoration:none}
.browseMerchZones .productListPrice {text-align: left; left: 90px; top: 85px; position: absolute; font-size: 11px !Important;}

.browseResults .productListItem { float: left; width: 180px; display: inline; margin-left:8px; border: solid 1px #c9cacc; padding-top:5px; margin-bottom:10px}
.browseResults .productListItem .productListLink { min-height: 55px; height: auto !important; height: 55px; width: 168px; padding: 2px 6px 2px 6px; }
.browseResults .productListItem .productListLink a { display: block; height: 55px; }
.browseResults .productListItem .productListPrice { padding: 5px 6px 2px 6px; font-size: 12px; width: 168px; }
.browseResults .productListItem .productListFooter { visibility:hidden }

.landingTopBanner { width: 750px; height: 304px; position: relative; margin-bottom:10px}
.landingTopBanner ul {line-height:20px; margin: 5px 0px; list-style: none;padding:0px}
.landingTopBanner li { padding-left: 15px; background-image: url(http://www.esportsoccer.com/stores/manutd/artwork/common/interface/cross_v1.gif); background-repeat: no-repeat; background-position: 0 8px;}
.landingTopBanner a {color: #FFF;}
.landingTopBanner a:hover {color: #FFF; text-decoration: none; background-color:#717073; border-bottom:1px dotted #666}
.landingTopBanner h1 { color:#FFFFFF; font-size:12px; padding:4px 28px 0px 28px; font-weight:normal; margin:0px; display:block}
.landingTopBanner .links { color:#FFFFFF; font-size:12px; padding:5px 10px 10px 22px; width: 330px;}
.landingTopBanner .links h2{  font-size:26px; padding:20px 10px 10px 0px; margin:0px; font-weight:bold}

.browseTopBanner {height: 124px !Important;} 

.browseSideBanners {border:solid 1px #c9cacc; padding-bottom:10px; background: #FFF url(http://www.esportsoccer.com/stores/manutd/artwork/common/browse/browse_categories_bg_tile_v1.png) bottom repeat-x}
.browseSideBanners .header{ padding-left:12px; display:block; height:25px; line-height:25px; background: #FFF url(http://www.esportsoccer.com/stores/manutd/artwork/common/browse/browse_categories_tile_v1.png) top repeat-x}
.browseSideBanners a:hover {text-decoration:none}
.browseSideBanners h3 {text-transform:uppercase;font-weight:normal; padding:5px 10px; font-size:13px; display:block; min-height:40px; height: auto !Important; height:40px;}
.browseByCategory2mz div, .browseByCategory2 div, .browseByCategory3mz div, .browseByCategory4 div {float:left;background-color:#c9cacc;margin:10px 0px 0px 9px;display:inline}
.browseByCategory2mz div {width:255px; }
.browseByCategory2 div {width:360px;}
.browseByCategory3mz div {width:170px; margin-left:7px;}
.browseByCategory4 div {width:175px;}

/********* PRODUCT DETAIL CLASSES **********/

#productDetailContainer { padding: 0px 0px 10px 9px; }
#productDetailContent { float: left; min-height: 390px; height: auto !important; height: 390px; width: 808px; margin-top:10px; position: relative;}
#productDetailNav { border:solid 1px #717073; float: left; width: 140px; margin-top:10px; position:relative; overflow:hidden; height:530px }
#productDetailNav .mzArea {width:140px;}
#productDetailImage { float: left; width: 402px; margin-right: 8px; position:relative}
#productDetailImage input { position: absolute; top: 374px; left: 0px; }
#productDetailImage .viewer:hover { cursor:url(http://www.esportsoccer.com/stores/manutd/artwork/common/cursors/zoom-in.cur), -moz-zoom-in}
#productDetailImage .viewer img:hover { cursor:url(http://www.esportsoccer.com/stores/manutd/artwork/common/cursors/zoom-in.cur), -moz-zoom-in}
#productDetailImage .viewer img {border:solid 1px #000 !Important;}
#productDetailImage .zoomArea {border:solid 1px #C9CACC; width:400px; height:106px}
#productDetailImage .zoomArea img {border:none !Important}

#productDetailInfo { background:url(http://www.esportsoccer.com/stores/manutd/artwork/common/productdetails/desc_tile_v1.png) repeat-x ; padding:5px; float: left; width: 378px; vertical-align: top; min-height:390px; height: auto !important; height:390px; position:relative  }
#productDetailInfo .more {display:block; width:160px; margin-top:3px; border-bottom:dotted 1px transparent;}
#productDetailInfo .more:hover {background:#F4F4F4; border-bottom:dotted 1px #717073; text-decoration:none }
#productTitle h1 { font-weight: bold; font-size:13px; text-transform:uppercase}
#productZoom {display:none; width:970px}
#productZoom a {float:right;}
.shadowDiv {position:absolute;left:0px;top:0px; z-index:10000; width:100%; height:100%; background-color:#000;display:none;}

#productdetailtabs {position:relative; width:950px; margin-top:10px }
#productdetailtabs .tabheader {border-top:solid 1px #c9cacc; border-right:solid 1px #c9cacc; background:url(http://www.esportsoccer.com/stores/manutd/artwork/common/productdetails/tab_tile_v1.png)  repeat-x ;height:40px }
#productdetailtabs .tabheader li {border-left:solid 1px #c9cacc; list-style:none; float:left}
#productdetailtabs .tabheader li a {width:109px; text-align:center; font-size:15px; text-transform:uppercase; padding:10px 10px 0px 10px; display:block; height:30px}
#productdetailtabs .tabheader li a:hover {text-decoration:none; background: url(http://www.esportsoccer.com/stores/manutd/artwork/common/productdetails/tab_selected_tile_v1.png)  repeat-x ;}
#productdetailtabs .tabcontents {width:863px; padding:10px 75px 10px 10px;position:static; border:solid 1px #c9cacc; min-height: 177px; height: auto !important; height: 177px;background: url(http://www.esportsoccer.com/stores/manutd/artwork/common/productdetails/tab_bg_v2.jpg) bottom right no-repeat;}
#productdetailtabs .tabcontent {display:none;min-height: 177px; height: auto !important; height: 177px; }
#productdetailtabs .tabcontent div.del{float:left;width:360px}
#productdetailtabs .tabcontent h3 {font-size:14px}
#productdetailtabs .tabcontent ul {padding:10px 0px;  margin-left:20px}
#productdetailtabs .tabcontent ul li {padding-top:10px; font-weight:normal}
#productdetailtabs .tabcontent p {padding-top:10px;}
#productdetailtabs .tabselected {background: url(http://www.esportsoccer.com/stores/manutd/artwork/common/productdetails/tab_selected_tile_v1.png)  repeat-x ;}

.productInfo { padding-top:10px; }
.productInfo select { width:285px; margin:5px 0px; text-transform:lowercase }
.productInfo .options { border-top:dotted 1px #c9cacc; padding-top:10px; margin:10px 0px; width:372px;}
.productInfo .colourway {position:relative;width:30px; height:15px; margin: 2px 2px; float:left; border:dotted 1px #c9cacc;}
.productInfo .colourway div {width:14px; height:15px; position:absolute; left:16px}
.productInfo .colourway a {position:absolute; display:block; width:30px; height:15px}
.productInfo .printingoptions { border-bottom:dotted 1px #c9cacc; padding:10px 0px; margin:10px 0px}
.productInfo .price { float:left;font-size: 13px;}
.productPreviousPrice { font-weight: normal; font-size: 13px; text-decoration: line-through; color: Red; }
.productSize {display:block}
.productExtras {margin-top:10px}

.ppInfo { padding:25px 5px 5px 10px; margin:10px 0px; min-height:55px; height:auto !Important; height:55px; background:#FFF url(http://www.esportsoccer.com/stores/manutd/artwork/english/productdetails/pp_bg_v1.png) top no-repeat; border-top:dotted 1px #c9cacc; border-bottom:dotted 1px #c9cacc; width:353px; color:#717073}
.ppInfo table {margin-top:5px;}
.ppInfo td {padding:3px}
.ppInfo h4{font-size:13px; margin:0px 0px 5px 0px; padding:0px}
.ppInfo span {margin-bottom:5px}
.ppSelected {background-color:#c9cacc}

.popupinfo {width:770px; min-height:400px; height:auto !Important; height:400px; display:none; color:#052263; padding:10px}
.popupinfo {background-color:#FFF}
.popupinfo .viewerClose {float:right; cursor:pointer}

/**************** COMPACT KIT SELECTOR CLASSES *********/

.csDetails { float:left; border: solid 1px #717073; margin: 10px 0px 0px 10px; padding:2px; height:555px; width: 310px; position:relative}
.csDetails .csInput { margin-top: 7px; background-color:#c9cacc; }
.csDetails select { width:281px;}
.csSelectors {position:absolute; top:0px; right:5px; width:130px !Important}
.csHeader { position:relative; background: url(http://www.esportsoccer.com/stores/manutd/artwork/common/kitselector/compact/header_tile_v1.png) repeat-x; height:36px; line-height:36px; color:#FFF; padding-left:10px }
.csTitle {font-size:14px; font-weight:bold; text-transform:uppercase; }
.csProductImage { overflow:hidden; position:relative; margin-top:5px; width:303px; height:310px; background: url(http://www.esportsoccer.com/stores/manutd/artwork/common/interface/loader_v1.gif) no-repeat 125px 100px;}
.csBadgeImage {position:absolute; top:0px ; left:0px; display:none}
.csPrdImage {margin:0px 0px 0px -36px}
.csProductInfo {position:relative; overflow:hidden; color:#FFF; width:283px; height:184px; padding:10px; background: url(http://www.esportsoccer.com/stores/manutd/artwork/common/kitselector/compact/body_tile_v1.png) repeat-x; }
.csProductInfo .csNameBox { background-repeat:no-repeat; width:116px; text-transform:uppercase; padding-left:3px; border:solid 1px #FFF; background-color:#FFF }
.csProductInfo .csNumberBox { background-repeat:no-repeat;width:70px; padding-left:3px; border:solid 1px #FFF; background-color:#FFF}
.csProductInfo .csDisclaimerlink { color:#FFF;}
.csProductInfo .csDisclaimer {display:none; color:#888; background-color:#EEE; position:absolute; bottom:0px; left:0px; width:291px; padding:10px }
.csProductInfo .csDisclaimer a { color:#000; font-size:13px }
.csProductOptions {padding:0px 10px 0px 10px; color:#FFF; z-index:15; width:288px; height:80px; position:absolute; bottom:0px; left:0px}
.csStagePrice {margin-top:7px; text-align:right; }
.csPreviousPrice{ padding-right:15px; text-align:right; font-size:12px; font-weight:normal }
.csViewPersonalisation {display:none; float:left; margin-top:5px}
.csLoading { display:none; background-color:#000; position:absolute; top:0px ; left:0px; z-index:10000px;}
.csATB {margin-top:7px; }
.csFeedBack {position:absolute; bottom:0px ; left:0px; display:none; width:284px; padding:10px; background-color:#c9cacc; color:#E11B22}
.csShadowBox { border-top:solid 3px #E11B22; z-index:10; width:303px; height:85px; background-color:#000; position:absolute; bottom:0px; left:0px}

/**************** KIT SELECTOR CLASSES *********/
.moodimage { width:180px; float:left;margin:10px 0px 0px 9px}
.moodimage img{ border:solid 1px #C9CACC !Important;}
.selectorArea { border: solid 1px #C9CACC; margin: 10px 0px 10px 10px;  width: 754px;}
.selectorHeader h2 {background:url(http://www.esportsoccer.com/stores/manutd/artwork/common/interface/mzheader_selected_tile_v1.png) repeat-x; height:19px;  display:block; font-size:12px; color:#FFF; padding-left:15px}
.selectorListItem { float: left; margin: 8px 0px 3px 7px; position:relative; }
.selectorListItem a { display: block; padding:1px }
.selectorListItem a:hover { text-decoration: none; }
.selectorListItem .selectorListLink {padding: 3px 10px; width:120px; min-height: 55px; height: auto !important; height: 50px;}
.selectorListItem .selectorListPrice {padding: 3px 10px; width:120px; min-height: 30px; height: auto !important; height: 30px;}
.selectorListItemOver { background:#EEEEEE !Important}
.selectorListItemOver122 { background:#C43338 !Important; color:#FFF !Important}
.selectorListItemOver229 { background:#000 !Important; color:#FFF !Important}
.selectorListItemOver268 { background:#06418D !Important; color:#FFF !Important}

.selectorProductImage { float: left; vertical-align: top; width:401px; border-bottom:solid 1px #C9CACC;}
.selectorProductImage .viewer:hover {  cursor:url(http://www.esportsoccer.com/stores/manutd/artwork/common/cursors/zoom-in.cur), -moz-zoom-in}
.selectorProductImage input {padding: 2px 0px 3px 0px;}
.selectorProductImage a {color:#000}
.selectorProductInfo { vertical-align: top; float:left; width:352px; border-left:solid 1px #C9CACC; min-height:455px; height:auto !Important; height:455px}
.selectorProductTitle { font-size: 13px; padding: 10px; font-weight:bold}
.selectorProductTitle a.more {font-size:11px; color:#717073; border-bottom:dotted 1px #717073; font-weight:normal}
.selectorProductDescription { width:740px; color: #000; height:400px;padding: 10px;  display: none; background-color:#FFF }
.selectorProductDescription .close{ float:right}
#selectorProductZoom {display:none; width:970px; height:455px; background-color:#FFF; color:#FFF}
#selectorProductZoom a {float:right}
.viewPersonalisation {display:none}
.selectorStage { position: relative;}
.selectorStage .sizes { width:320px; font-size:10px}
.selectorStage .badges td{ padding:3px 5px}
.selectorStage .nameBox {width:150px; text-transform:uppercase; font-size:11px}
.selectorStage .numberBox {width:150px; font-size:11px}
.selectorStage .disclaimerlink { color:#717073; }
.selectorStage .disclaimer {display:none; color:#888;  }
.selectorStage .disclaimer a { color:#888; display:block }
.selectorStage .pageTitle { background-color:#717173; }
.selectorStage .pageTitle span{font-size:13px; padding:5px 0px 5px 15px}
.stagetitle { font-weight: bold; padding:5px 10px }
.stageprice { font-weight: bold;padding:5px; text-align:right; font-size:14px; }
.stageprice .previous{ padding-right:15px; text-align:right; font-size:12px; font-weight:normal }
.selectorloading { display:none; padding:5px 5px; color:#717073; background-color:#FFF; position:absolute; bottom:1px ; left:1px; height:82px; width:130px; text-align:center}
.selectorloading img { margin:0px auto }
.selectorATB td {padding:0px; border:none;vertical-align:top;}
.selectorATBLinksHeader {background: #C9CACC url(http://www.esportsoccer.com/stores/manutd/artwork/common/browse/nav_header_tile_v1.png) repeat-x; height: 26px; width: 179px; line-height: 28px; padding-left: 10px; color:#FFF; font-weight:bold;}
.selectorATBLinks li { list-style-type:none;}
.selectorATBLinks li a{color:#FFF; display:block; padding:5px 10px;background: #C9CACC;}
.selectorATBLinks li a:hover{text-decoration: none; background: #717073;}

/**************** BASKET CLASSES ***************/

#basketLeft {width:815px; float:left; margin-left:10px; display:inline}
#basketRight {width:125px; float:left; margin:0px 0px 10px 9px; border:solid 1px #717073; position:relative;overflow:hidden;}
#basketRight .mzArea {width:125px;}
#basketRight .mzArea .mzHead a {padding:0px 8px; font-size:13px;}
.basketInfo {padding:10px; background:#EEE;}
.basketTitle {margin: 10px 0px }
.delivery {background-color:#FFF; margin-top:3px; padding:10px 0px 10px 10px; }
.deliveryTable {color:#717073; margin-top:10px}
.deliveryTable a{color:#717073}
.basketPage {margin:10px 0px}
.basketPage div{float:left;}
.basketPage .topTotal {float:none; width:300px; padding:3px 0px; border-bottom:dotted 1px #717073; font-size:13px; font-weight:bold; text-transform:uppercase;}
.basketPage .topTotal span{display:block; float:left; margin-right:20px}
.bottomTotal { background-color:#F2F2F2; padding:5px 0px; margin:3px 0px; font-size:15px; text-align:right; color:#000; font-weight:bold; text-transform:uppercase}
.bottomTotal span {font-size:12px; color:#999; display:block; border:solid 1px #c9cacc; padding:2px}
.bottomGtc {width:815px; padding:10px 0px;}
.bottomGtc div{float:left;}
.basketTotals { background-color:#FFF; color:#717073; margin-top:3px; padding-top:3px; font-weight:bold; text-transform:uppercase;font-size:12px;}
.basketContents  {background-color:#FFF; color:#717073; width:100%; }
.basketContents .title{ color:#717073}
.basketContents a{ color:#717073; }
.basketContents img { border: solid 2px #EEE !Important; }
.basketContents td { padding: 8px 4px 8px 0px; margin:0px; }
.proddesc td {padding:0px; vertical-align:top; font-size:10px; text-transform:capitalize}
.proddesc .promo {color:#E11B22; text-transform:none}
.basketSpendMore {font-size: 10px; text-transform:uppercase; margin-top:5px; display:block}
.basketContinue {background: url(http://www.esportsoccer.com/stores/manutd/artwork/english/basket/continue_shopping_v1.jpg) no-repeat; width:216px; height:22px;padding-top:20px}
.basketContinue a {display:block; padding:5px 0px 0px 22px; text-transform:uppercase; color:#717073; float:left}
.PayPalOR { margin: 10px 0px 0px 95px }
.PayPalButton { margin: 5px 0px 0px 40px }
.shipMethodList {border-top:solid 1px #888;}
.shipMethodList span {display:block; padding:5px;border-bottom:solid 1px #888; width:350px}
.shipMethodList .free {background-color:#FFF; }
.shipMethodList .free[disabled] {background-color:#EEE;}
.shipMethodList label{padding-left:5px; }

/**************** HELP PAGE CLASSES ************/

.helpNavigation { text-transform:uppercase;border:solid 1px #c9cacc; float: left; width: 190px; margin: 0px 0px 10px 9px;}
.helpNavigation .header { color:#FFF; font-size:12px; background: #FFF url(http://www.esportsoccer.com/stores/manutd/artwork/common/browse/nav_header_tile_v1.png) repeat-x; height: 24px; width: 180px; line-height: 24px; padding-left: 10px; font-weight:bold;}
.helpNavigation #helpLinks li { list-style:none; min-height: 17px; height: auto !important; height: 17px; line-height: 17px; width: 190px; border-top:solid 1px #FFF; background: #B7B7B7 url(http://www.esportsoccer.com/stores/manutd/artwork/common/browse/nav_tile_v1.png) repeat-x; }
.helpNavigation #helpLinks li a {  width: 180px; display: block; padding-left: 10px; }
.helpNavigation #helpLinks li a:hover { text-decoration: none; background: #898989 url(http://www.esportsoccer.com/stores/manutd/artwork/common/browse/nav_tile_over_v1.png) repeat-x; color:#FFF }
.helpSection { background: #898989 url(http://www.esportsoccer.com/stores/manutd/artwork/common/browse/nav_tile_over_v1.png) repeat-x !Important; }
.helpSection a { color:#FFF}
.helpContent { float: left; min-height: 600px; height: auto !important; height: 600px; width: 740px; margin: 0px 0px 10px 20px; }
.helpContent .header {border:solid 1px #c9cacc; background-color:#353132}
.helpContent .header span{border-left:solid 8px #E11B22; display:block; font-size:16px; text-transform:uppercase; color:#FFF; padding:5px 0px 5px 15px}
.helpContent .content {padding:15px 0px 15px 0px; color:#717073}
.helpContent .content em {font-size:12px;padding:0px;}
.helpContent em {font-weight:normal; font-size:24px;}
.helpContent h1 {font-weight:normal; font-size:24px;}
.helpContent h2 {font-weight:normal; font-size:18px;padding: 10px 0px}
.helpContent ol {padding: 5px 0px 5px 10px}
.helpContent ul {padding: 5px 0px 5px 20px}

#sizecharttabs {position:relative; width:758px; margin-top:15px }
#sizecharttabs .tabheader { height:29px;border-left:solid 1px #c9cacc; }
#sizecharttabs .tabheader li { border-right:solid 1px #c9cacc; border-top:solid 1px #c9cacc; width:80px; list-style:none; float:left; background: url(http://www.esportsoccer.com/stores/manutd/artwork/common/help/sizechart_header_tile_v1.png)  repeat-x ; }
#sizecharttabs .tabheader li a {font-weight:bold; color:#FFF; text-align:center; padding:6px 12px 0px 11px; display:block; height:23px}
#sizecharttabs .tabheader li a:hover {text-decoration:none; color:#000; background:#c9cacc;}
#sizecharttabs .tabcontents {width:758px; position:static; border:solid 1px #c9cacc; min-height: 172px; height: auto !important; height: 172px;}
#sizecharttabs .tabcontent {display:none;padding:10px;min-height: 172px; height: auto !important; height: 172px; }
#sizecharttabs .tabcontent table {width:738px; text-align:center; border:solid 1px #c9cacc; border-left:none; color:#717073}
#sizecharttabs .tabcontent h2 {font-size:17px; margin: 0px 0px 10px 0px; font-weight:bold; padding-bottom:0px}
#sizecharttabs .tabcontent h3 {font-size:11px; margin: 10px 0px 10px 10px}
#sizecharttabs .tabcontent hr {background:#c9cacc;color:#c9cacc;border:none; margin:10px 0px 0px 0px; padding:0px}
#sizecharttabs .tabcontent th {background:#c9cacc; padding:5px 0px}
#sizecharttabs .tabcontent td { padding:5px 0px; border-left:solid 1px #c9cacc; color:#717073}
#sizecharttabs .tabcontent ul li {padding-top:10px;}
#sizecharttabs .tabcontent p {padding-top:10px;}
#sizecharttabs .tabselected {color:#000 !Important; background:#c9cacc;}

/************ PROFILE/LOGIN CLASSES ************/

.profileArea { margin: 10px 30px; border:solid 1px #C9CACC; color:#717073}
.profileList li { background: url('http://www.esportsoccer.com/stores/manutd/artwork/common/interface/blank_button_v1.png') no-repeat; display: block; float:left; margin-left: 5px; padding-left: 10px; font-size: 10px; width:128px; height:27px; line-height:27px }
.profileList li a {  color:#FFF; text-transform:uppercase}
.profileArea .pageInstructions {border:none; min-height:30px; height:auto !important; height:30px;}
.profileLinksList { padding-top: 12px; }
.profileLinksList li { margin-left: 25px; font-size: 12px; color: #000; margin-top: 12px; }
.profileLinksList li a { color: #717073; }
.profileContent .sectionTitle {display:block; margin:0px; padding:5px 10px; background-color:#E9E9EB; font-size:12px; text-transform:uppercase; font-weight:bold; padding-left:40px}
.profileContent {padding:10px}
.profileContent ul {margin-left:30px}
.profileContent table {width:100%}
.profileContent .tableHeader th {text-align:left; padding-left:0px}
.tableHeader { color: #717073; }
.tableHeader th { padding: 8px; text-transform:uppercase; border-bottom:solid 3px #EEE;}
.profileBox { width: 150px; padding: 2px; }

.registerArea { float: left; min-height: 400px; height: auto !important; height: 400px; margin: 10px 0px 0px 50px; width: 420px; display: inline; vertical-align:top; border:solid 1px #c9cacc }
.loginArea { float: left; margin: 10px 0px 0px 20px; min-height: 400px; height: auto !important; height: 400px; width: 420px; border:solid 1px #c9cacc }
.loginTitle { text-align: left; text-indent:50px }
.loginButton {margin: 10px 17px 0px 0px }
.recoverPasswordArea { margin: 10px 9px 0px 9px; float: left; width: 950px; border: solid 1px #CCC; }

.wishlistTable {width:950px; color:#000}
.wishlistTable td {border-bottom:dotted 1px #CCC; padding:5px 10px; }
.wishlistTable .proddesc td { color:#000;padding:0px; border:none;vertical-align:top; font-size:10px}
.wishlistTable img.product {float:right; border:solid 2px #444 !Important;}
.wishlistTable .title {color:#000}

/*********** FOOTER CLASSES ************/

#pageFooter .footerContent div { display:inline; background:url(http://www.esportsoccer.com/stores/manutd/artwork/common/footer/footer_spacer_v1.gif) no-repeat left top; width: 208px; height: 98px; float:left; padding: 8px 2px 5px 30px; }
#pageFooter h5 { margin-bottom:10px; font-size:12px; text-transform:uppercase}
#pageFooter a { color:#FFF;}
#pageFooter a:hover { background-color:#717073; text-decoration:none }
#pageFooter ul { margin-left:20px; list-style-image:url(http://www.esportsoccer.com/stores/manutd/artwork/common/interface/cross_v1.gif) }

/************* ORDER DETAILS *********/

#orderDetails {width:970px; background: url(http://www.esportsoccer.com/stores/manutd/artwork/common/orderdetails/bg_tile_v1.png)  repeat-y ;}
#orderDetails .pageTitle {margin-bottom:30px}
#cv2Help {position:absolute;margin:auto; z-index:10001; display:none; background-color:#FFF; width:350px; height:470px; padding:15px; color:#000}
#cv2Help div {border-top:solid 30px #272727; border-left:dotted 1px #272727; border-right:dotted 1px #272727; border-bottom:dotted 1px #272727;  padding:15px; color:#000}
#leave_safe_desc {top:5px; left:180px; border:#5A595A 2px solid; background-color:#fff; color:#000; width:200px; height:180px; visibility:hidden; position:absolute; z-index:105; padding:5px}
#leave_safe_desc a{color:#000}

.sectionHeader {border-left:solid 8px #E11B22;background-color:#353132; width:764px; height:29px; margin:0px auto; font-size:14px}
.sectionHeader div {  background: url(http://www.esportsoccer.com/stores/manutd/artwork/common/orderdetails/arrow.gif) no-repeat left center; margin-left: 10px;float: left; text-transform:lowercase; font-size:16px; text-transform:uppercase; color:#FFF; padding:5px 0px 5px 25px}
.sectionHeader img { float: left; padding: 7px 0px 0px 5px; border:none }
.section { width:740px; color:#717073;  margin:4px auto 10px auto; background-color:#FFF; padding:10px 15px; border:solid 1px #c9cacc; margin-bottom:10px}
.section .header label{margin-left:10px}
.section .header .tableHeader th { padding: 6px 8px 0px 8px; font-weight:normal}
#divAddress {margin-bottom:5px}

.receipt {}

/************* ORDER COMPLETE *********/

#orderComplete {margin:0px 35px;border:solid 1px #C9CACC;padding-bottom:10px}
#orderComplete .title { background-color:#353132; border-left:solid 8px #E11B22; border-bottom:solid 1px #c9cacc;padding:5px 0px 5px 15px}
#orderComplete .title span { font-size:16px; text-transform:uppercase; color:#FFF; font-weight:bold}
#orderComplete .content {padding:20px}
#orderComplete .tableHeader { color: #717073; background-color:#E9E9EB; padding: 8px 0px; font-size:12px;}
#orderComplete .tableHeader th {  text-transform:uppercase; border-bottom:solid 3px #EEE; padding-left:20px; }
#orderComplete td {color: #717073;padding:10px 0px 10px 20px}
#orderComplete .orderrow td {border-bottom:dotted 1px #C9CACC; padding:20px}

/************* CATALOGUE ***********/

.catalogueArea {color:#FFF; background: transparent url(http://www.esportsoccer.com/stores/manutd/artwork/common/catrequest/bg_tile.gif) repeat-x; border-left:solid 8px #E11B22; height:475px}
.catalogueArea #address {margin-top:10px}
.catalogueArea .header {float:right}
.catalogueArea h1 {font-size:19px; font-weight:normal}
.catalogueArea .content {float:left;padding:20px; width:430px}
.catalogueArea a{color:#FFF; font-weight:bold}

/************* OTHER ******************/

.validatehighlight {position:relative;margin-left:-80px;width:140px; color:#FFF}
.validatehighlight div {border:solid 1px Black;background-color:#E11B22; position:relative;}
.validatehighlight td {border:solid 1px Black;background-color:#E11B22}
.validatehighlight .ajax__validatorcallout_popup_table {display:none;border:none;background-color:transparent;padding:0px;}
.validatehighlight .ajax__validatorcallout_popup_table_row {vertical-align:top;height:100%;background-color:transparent;padding:0px;}
.validatehighlight .ajax__validatorcallout_callout_cell {width:20px;height:100%;text-align:right;vertical-align:top;border:none;background-color:transparent;padding:0px;}
.validatehighlight .ajax__validatorcallout_callout_table {height:100%;border:none;background-color:transparent;padding:0px;}
.validatehighlight .ajax__validatorcallout_callout_table_row {background-color:transparent;padding:0px;}
.validatehighlight .ajax__validatorcallout_callout_arrow_cell {padding:8px 0px 0px 0px;text-align:right;vertical-align:top;font-size:1px;border:none;background-color:transparent;}
.validatehighlight .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;left:1px;border-bottom:none;border-right:none;border-left:none;width:15px;background-color:transparent;padding:0px;}
.validatehighlight .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {height:1px;overflow:hidden;border-top:none;border-bottom:none;border-right:none;padding:0px;margin-left:auto;}
.validatehighlight .ajax__validatorcallout_error_message_cell {font-size:10px;padding:5px;border-right:none;border-left:none;width:100%;}
.validatehighlight .ajax__validatorcallout_icon_cell {display:none}
.validatehighlight .ajax__validatorcallout_close_button_cell {vertical-align:top;padding:0px;text-align:right;border-left:none;}
.validatehighlight .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {border:none;text-align:center;width:10px;padding:2px;cursor:pointer;}

.mzArea {position : absolute; }
.mzArea .mzHead {background:url(http://www.esportsoccer.com/stores/manutd/artwork/common/interface/mzheader_tile_v1.png) repeat-x;}
.mzArea .mzHead a {padding:0px 10px; line-height:17px; height:19px; margin-top:1px; display: block; font-size:14px; text-transform:uppercase; color:#000; background: url(http://www.esportsoccer.com/stores/manutd/artwork/common/productdetails/arrow_right_black_v1.gif) no-repeat 97% center; }
.mzArea .mzHead a:hover {text-decoration:none;}
.mzArea .mzBody { padding:5px; height:100%; background:#FFF url(http://www.esportsoccer.com/stores/manutd/artwork/common/interface/mzbody_tile_v1.png) repeat-x top; }
.mzArea .productListItem {position:relative; margin-top:3px;  text-align:center}
.mzArea .productListFooter {display:none}
.mzArea .ProductPriceLabel {display:none}
.mzArea .productListPrice {margin: 3px 0px 0px 10px; color:#e11b22 !Important; font-weight:bold; font-size:13px}
.mzArea .productListImage img {padding:2px; border:solid 1px #c9cacc !Important; margin:5px auto 0px auto}
.mzArea .productListImage img:hover {border:solid 1px #e11b22 !Important}
.mzArea .productListSubmit img {margin:5px auto 0px auto}
.mzArea .productListSubmit img:hover {cursor:pointer}
.mzAreaHover {background:url(http://www.esportsoccer.com/stores/manutd/artwork/common/interface/mzheader_selected_tile_v1.png) repeat-x !Important;}
.mzAreaHover a {color:#FFF !Important;  background:url(http://www.esportsoccer.com/stores/manutd/artwork/common/productdetails/arrow_down_v1.gif) no-repeat 97% center !Important;}
.mzAreaSelected {background:url(http://www.esportsoccer.com/stores/manutd/artwork/common/interface/mzheader_selected_tile_v1.png) repeat-x !Important;}
.mzAreaSelected a {color:#FFF !Important;  background:url(http://www.esportsoccer.com/stores/manutd/artwork/common/productdetails/arrow_down_v1.gif) no-repeat 97% center !Important;}

.shippingInfo { padding: 5px; }
.shippingInfo .sectionTitle { border-bottom: none; padding-bottom: 5px; display:block }
.shippingInfo #close { text-align: center; padding: 10px; }

.PopupPanel { background-color: #FFFFFF; padding: 10px; padding: 10px; border-bottom: 1px dotted #DF171A; }

.pageTitle { background-color:#353132 }
.pageTitle span{border-left:solid 8px #E11B22; border-bottom:solid 1px #c9cacc;  display:block; font-size:16px; text-transform:uppercase; color:#FFF; padding:5px 0px 5px 15px}

.pageInstructions { padding: 10px; min-height:45px; height:auto !important; height:45px;border-bottom:dotted 1px #c9cacc; margin-top:5px}

.sectionTitle { display:none }
.sectionTitle span { color: #FFF; padding: 3px 0px 3px 10px; font-size: 14px; display: block; }

.tableHeader { color: #717073; }
.tableHeader th { padding: 8px; text-transform:uppercase; border-bottom:solid 3px #EEE;}

.modalBackground { background-color: #C0C0C0; }

.competition {padding:10px}
.competition ul { list-style-type:square; margin-left:50px;}
.competition li { padding:3px}

.viewer {cursor:pointer}
.loader { position:absolute; top:0px; left:0px; background: #FFF url(http://www.esportsoccer.com/stores/manutd/artwork/common/interface/loader_v1.gif) no-repeat 50% 50%;}
.loadermsg {background-color:#C9CACC; color: #717073; display:block; position:absolute; bottom:0px; left:0px; text-align:center}

/**************** FEEDBACK CLASSES *************/

.FeedbackSuccess { background-color: #C9CACC; color: #FFF; padding: 3px 3px 3px 25px; margin-bottom: 5px; text-align: left; }
.FeedbackInformation { min-height:25px; height:auto !important; height:25px; background:url(http://www.esportsoccer.com/stores/manutd/artwork/common/interface/info_v1.png) no-repeat 10px center; color: #717073; border: solid 1px #E11B22; padding: 6px 3px 3px 45px; margin: 0px 10px; text-align: left; }
.FeedbackWarning { border: solid 1px gray; padding: 3px 3px 3px 25px; margin-bottom: 5px; text-align: left; }
.FeedbackFailed { color: #E11B22; border: solid 1px gray; padding: 3px 3px 3px 25px; margin-bottom: 5px; text-align: left; }

.Personalisation {margin:0 0 10px 0;}
.error {color:#f00;}
.required {color:#000;}

/*************** DATACAPTURE PAGES *************/
.dataCapture {width:900px; height:636px; margin:10px auto; position:relative;}
.dataCapture #img_area_0 {display:none;}
.dataCapture #img_area_1 {display:none;}
.dataCapture #form_area_0 {margin:220px 0 0 30px;float:left;}
.dataCapture td {color:#fff;}
.dataCapture input {border:solid 1px #fff; padding:1px; width:180px;margin:0 0 5px 0;}
.dataCapture select {border:solid 1px #fff; padding:1px; width:180px;margin:0 0 5px 0;}
.dataCapture #terms_text{width:400px; margin:550px 0 0 30px; color:#fff; position:absolute;left:0;}
.dataCapture #terms_text a{color:#fff;}
.dataCapture .dataCaptureSubmit {width:109px; height:29px;} 
.dataCapture .alreadyEnteredMain {margin:220px 0 0 30px;float:left;}
