
#sessionInclude{margin-top:100px;color:#999;width:944px;clear:both;}#sessionInclude table{margin-top:10px;padding:3px;border-collapse:collapse;border-color:#999;}#sessionInclude table th{padding:3px;background:#999;color:#FFF;}#sessionInclude table td{padding:5px;}*{margin:0;padding:0;}html{font-size:62.5%;height:100%;margin-bottom:1px;}body{font-family:Arial,Helvetica,sans-serif;color:#666;background:#FFF;font-size:1.1em;}ul{list-style:none;color:#BFBFBF;}fieldset{border:0;}img{border:0;}a{color:#BFBFBF;text-decoration:none;}select,input{font-family:Arial,Helvetica,sans-serif;font-size:1.0em;color:#666;}option{padding-left:6px;}.borderBottom{background-image:url(/images/bg_DottedLineX.gif);background-repeat:repeat-x;background-position:bottom;}body.largeText{font-size:1.3em;}body.normalText{font-size:1.1em;}span.pngImageCont{display:block;float:left;}a span.pngImageCont{cursor:pointer;float:none;}.invisible{visibility:hidden;}.hide{display:none;}.highlight{color:#FFF9AD;}.jsEnabled .javaScriptLink{cursor:pointer;}h2.pageTitle{margin:30px 40px;}div#breadcrumbCont{padding:10px 0 0 10px;height:20px;background:#CFCFCF;}p#breadcrumbIntro{float:left;}ul#breadcrumb li{color:#999;text-transform:lowercase;float:left;background:url(/images/msc_BreadcrumbDivider.gif) no-repeat left;padding-left:15px;margin-right:7px;}ul#breadcrumb li a{color:#666;}ul#breadcrumb li a:hover{color:#333;text-decoration:none;}ul#breadcrumb li#firstLink{background:none;padding-left:0;}ul#breadcrumb li#lastLink{background:url(/images/msc_BreadcrumbDivider_white.gif) no-repeat left;}ul#breadcrumb li h2{font-size:1em;color:#FFF;font-weight:normal;}div#smalldivthing{float:left;border:1px solid #00f;width:800px;}#pageCont{width:944px;margin:0 auto;position:relative;z-index:0;}h1#companyHeading{margin-bottom:30px;height:75px;background:url(/images/bg_DoubleLineBorder.gif) repeat-x bottom;}h1#companyHeading img{margin-top:15px;}#currencyCont{position:absolute;top:10px;right:0;width:600px;text-align:right;}#changeCountryForm label{margin:3px 0 0;float:right;}#imgCountryFlag{margin:3px 5px 0;float:right;}#changeCountryForm #country{float:right;}#changeCountryForm #country{width:166px;}#countryChangeSubmit{float:right;}.jsEnabled #countryChangeSubmit{display:none;}#emailSignUpCont form fieldset input#emailID{position:absolute;top:45px;right:245px;float:left;padding-left:5px;width:165px;border:solid 1px #BFBFBF;color:#BFBFBF;}#emailSignUpCont form fieldset input#emailSignUpSbmt{position:absolute;top:44px;right:190px;float:left;margin-bottom:0;}#searchCont{position:absolute;top:45px;right:0;float:left;}#searchCont form fieldset input#textSearchBox{position:absolute;top:0;right:52px;float:left;padding-left:5px;width:115px;border:solid 1px #BFBFBF;color:#BFBFBF;}#searchCont form fieldset input#searchSbmt{position:absolute;top:0;right:0;float:left;margin-bottom:0;}div#logoutCont{text-transform:uppercase;color:#CCC;letter-spacing:.1em;float:right;margin:3px 0 0 5px;}div#logoutCont a:hover{color:#000;}#contentCont{background:#CFCFCF;position:relative;float:left;width:100%;min-height:577px;background-image:url(../images/bg_LeftNav.gif);background-repeat:repeat-y;margin-top:2px;}#contentCont a{color:#FFF9AD;text-decoration:none;}#contentCont a:hover{text-decoration:underline;}#contentCont p a img{margin-top:2px;}#contentCont.homePageLayout{background:#CFCFCF;float:left;width:100%;min-height:577px;background-image:url(../images/bg_LeftNav_Home.gif);background-repeat:repeat-y;margin-top:10px;}#mainCont{float:left;width:808px;}#filterCont{position:absolute;right:10px;top:10px;}#filterCont span.filterHeading{float:left;padding:0 10px;}#filterCont .filter{display:inline;float:left;}div#colourSwatchCont{float:left;width:100%;}form#addToBasketForm{float:left;width:100%;}
#footerCont{text-transform:uppercase;font-size:.8em;letter-spacing:.1em;color:#BFBFBF;float:left;width:100%;background:url(/images/bg_DoubleLineBorder.gif) repeat-x top;padding-top:8px;padding-bottom:25px;}
#footerCont p{width: 120px; float:left;margin-right:10px; text-align: left}
#footerCont p.counter {width: 120px; float:left;margin-top:-4px; text-align: left}
#footerCont ul{float:left;}#footerContentCont{float:left;}#footerCont ul li{display:inline;margin-right:10px;}#footerCont ul li a.credits{position:absolute;right:0;}#footerCont a:hover{color:#000;}#footerCont #fontSizeCont{position:absolute;right:0;}#footerCont #fontSizeCont{width:21px;height:10px;float:left;display:inline;margin:2px 0 0 12px;}#footerCont img{float:left;margin-top:2px;}#footerCont #fontSizeCont img{margin-top:0;}#footerCont #fontSizeCont #plusMinusCont{width:7px;height:10px;float:left;}#footerCont ul li#currentPage a{color:#666;}
#leftNavCont{width:126px;padding:10px 0 0 10px;float:left;background-image:url(/images/bg_LeftNav.gif);background-repeat:repeat-y;}
#leftNavCont a{color:#999;}#leftNavCont a:hover{color:#000;text-decoration:none;}#leftNavCont ul{padding-left:5px;}
#leftNavCont ul li{padding-bottom:5px;}
#leftNavCont ul div {margin: 0 0 0 14px}
#leftNavCont ul ul{padding:5px 0 0 20px;}
#leftNavCont ul li ul.leftNavCategoriesLevel2 li{list-style-image:url(/images/img_liDash.gif);}
#leftNavCont.homePageLayout{width:126px;margin-top:10px;padding:10px 0 0 10px;float:left;background-image:url(/images/bg_LeftNav_Home.gif);background-repeat:repeat-y;}

#navigationCont{background:url(/images/bg_NavDoubleLineBorder.gif) repeat-x bottom;position:absolute;width:944px;top:75px;left:0;z-index:100;height:32px;}#navigationCont ul{z-index:0;}#navigationCont ul li{letter-spacing:.1em;display:inline;text-transform:uppercase;color:#CCC;height:25px;padding-top:7px;padding-right:15px;float:left;}#navigationCont a.selected,#navigationCont a:hover{color:#666;text-decoration:none;}#navigationMain{height:32px;float:left;}#navigationExtra{float:right;width:280px;}#navigationExtra ul{float:right;width:100%;}#navigationExtra ul li{letter-spacing:.1em;display:inline;text-transform:uppercase;color:#CCC;height:25px;padding:0;}#navigationExtra ul li a{float:left;height:25px;padding:7px 15px 0 0;}
#navigationExtra ul li a#viewShoppingBag{background:url(/images/img_ShoppingBasket-inactive.gif) no-repeat right 2px;padding-right:20px;}#navigationExtra ul li img{padding-top:0;padding-left:15px;padding-right:0;}#navigationOverflow{position:relative;overflow:hidden;height:32px;}#navigationExtra2{position:absolute;top:0;right:0;text-transform:uppercase;color:#CCC;letter-spacing:.1em;padding-top:7px;width:239px;height:27px;}#leftNavCont a.saleCont{color:#E21D1D;}#homeCont{color:#FFF;}#homeCont p{margin:0 0 0 10px;}
#homeCont #mainBannerCont{background-color:#FFF;float:left;}
#homeCont #mainBannerCont img{vertical-align:bottom;}
#homeCont2 #miniBannerCont {float:left;width:944px;padding:0px 0 0;}
* html #homeCont2 #miniBannerCont{padding:5px 0;}
#homeCont2 #miniBannerCont .minibanner{float:left;}
#homeCont2 #miniBannerCont .minibanner img{vertical-align:bottom;}
#homeCont2 #miniBannerCont .paddingRight{padding:0 7px 0 0;}
* html #homeCont2 #miniBannerCont .paddingRight{padding:0 8px 0 0;}

#homeCont2 #miniBannerCont .minibanner1 { position: relative; float:left; width: 294px; height: 111px; overflow: hidden; border: 1px solid #e3d6bb}
#homeCont2 #miniBannerCont .minibanner1 img { vertical-align:bottom; }
#homeCont2 #miniBannerCont .paddingRight1 { margin: 0 7px 0 0; }
#homeCont2 #miniBannerCont .minibanner1 a.shortcut_link { display: block; width: 294px; height: 111px; overflow: hidden}
#homeCont2 #miniBannerCont .minibanner1 a.shortcut_link img {margin-left: -294px}
#homeCont2 #miniBannerCont .minibanner1 a.over { position: absolute; z-index: 100; width: 294px; height: 111px; top: 0; left: 0; 
background: red url(/images/home-banner-bg.png) 0 0 no-repeat}


#sideBarCont{width:293px;float:right;margin:10px 20px 0 20px;}#sideBar a{margin:5px 0;color:#666;font-size:.9em;}#sideBar a:hover{text-decoration:none;}div.sbItem{position:relative;float:right;cursor:pointer;margin-top:15px;}div.sbText{position:absolute;top:27px;right:0;}div.sbText ul li{background:url(/images/msc_side_bar_arrow.gif) no-repeat 0 3px;padding-left:15px;}div.sbText a img{margin:2px 5px 0 0;float:left;}#homeContentCont1{margin-top:420px;margin-left:50px;width:350px;float:left;display:inline;}#homeContentCont2{margin-top:420px;margin-right:50px;width:350px;float:right;display:inline;}.formContainer{margin-left:150px;clear:both;}.formContainer .formField{margin-bottom:3px;}.formContainer .formField label{float:left;width:125px;padding-top:2px;}.formContainer .formField input{width:140px;height:14px;padding-top:1px;padding-left:3px;border:1px solid #BFBFBF;}.formContainer .formFieldError input{width:140px;height:14px;padding-top:1px;padding-left:3px;}.postcodeSearchForm{width:100%;}.formContainer .formField input.shortField{width:50px;}.formContainer .formField select.dateDropDown{width:60px;}.formContainer .formField select{width:145px;height:16px;border:1px solid #BFBFBF;}.formContainer .formFieldAlign{padding-top:12px;padding-left:125px;}.formContainer .addressSearchHeading{margin-top:10px;margin-bottom:10px;padding-top:10px;font-size:1.0em;width:350px;}.formContainer .addressSearchButton{margin-bottom:12px;}.formContainer .selectAddressDropDown{margin-bottom:10px;}.formContainer .formFieldError input{border:1px solid #f00;}.formContainer .formFieldError label{color:#f00;}#loginContainer{width:725px;float:left;}#loginContainer .formContainer p.error{color:#f00;}.formFieldError1{color:#f00;width:185px;float:left;}.formField .formFieldError1 select{border:1px solid #f00;}.formField .formFieldError2 select{border:1px solid #f00;}#storeFinderCont{width:808px;background:url(/images/bg_StoreFinderMap.gif) repeat-x top;min-height:550px;float:left;}#storeFinderCont h1{padding:30px 10px;}#storeFinderCont h2{font-size:1.0em;padding-top:20px;padding-bottom:5px;}#storeSearch{margin-left:10px;clear:both;}#storeSearch p{width:350px;}#storeSearch form{margin-top:10px;margin-bottom:20px;}#storeFinderSubmit{display:inline;}.jsEnabled #storeFinderSubmit{display:none;}#storeSearch .store{margin-bottom:20px;float:left;margin-right:20px;}#storeSearch .store img{margin-right:3px;}#storeResults{width:790px;float:left;}#storeResults p{width:100%;margin:15px 0;}#storeResults .storeRowContainer{width:785px;float:left;}#storeResults .storeContainer{width:365px;margin:10px 10px;float:left;}#siteMapCont{padding:30px 40px;}#siteMapCont h3{margin-left:100px;margin-bottom:10px;clear:both;font-weight:lighter;font-size:2.1em;color:#FFF;font-style:italic;}#siteMapCont ul{margin-left:100px;margin-bottom:10px;clear:both;color:#666;font-weight:bold;font-style:italic;}#siteMapCont ul a{color:#666;font-weight:bold;font-style:italic;}#siteMapCont ul ul{margin-left:8px;margin-top:3px;}#siteMapCont ul ul a{color:#FFF;text-transform:lowercase;font-weight:normal;font-style:normal;}#cityGuideCont{background:#161616;float:left;min-height:577px;display:inline;width:808px;float:left;position:relative;_top:-270px;_margin-left:135px;overflow:hidden;}#cityGuideCont #headingCont{width:808px;float:left;padding:30px 40px;display:inline;}#cityGuideCont #headingCont .introText{float:left;margin-left:30px;width:550px;display:inline;}#cityGuideCont .column{width:180px;float:left;margin:0 10px 30px 10px;display:inline;}#cityGuideCont .column img.columnImage{margin-top:10px;}#cityGuideCont .column h4{font-weight:normal;color:#FFF;font-size:1.0em;margin-top:15px;}#cityGuideCont .column p{margin-top:5px;}#cityGuideCont #headingCont .introText p{color:#ccc;}p.error{color:#F00;}.highlightErrors{margin-left:40px;color:#F00;}.highlightErrors li{color:#F00;}#errorContainer ul{color:#F00;}

#footerCont li.current a {color: black}
#logged p {width: 190px; float: left}
#logged_buttons {width: 90px; float: right}
#logged_buttons input.logout_submit {width: 90px; height: 20px; border: 1px solid silver; background: white; font-size: 8px}
#logged_buttons input.logout_submit:hover {background: orange; color: white}

table.sizes {border-collapse: collapse}
table.sizes td {border: none; border-bottom: 1px solid #333; padding: 8px 5px; text-align: center}

#newsList .item {margin: 0 0 1em 0; }

.block-text ul {margin-left: 25px; margin-bottom: 1em; padding: 0; list-style-type: square}
.block-text ol {margin-left: 25px; margin-bottom: 1em; padding: 0; }
.block-text li {color: #666; margin-left: 25px; margin-bottom: 0.5em; padding: 0;}
.block-text li ul {margin-left: 10px; }

#navigationCont #navExtra li {float: right;}

#sale70 {position: absolute; width: 172px; height: 172px; top: 30px; right: 30px}