﻿/* v1.0 Reset CSS | 20080212 */

/* v1.0 | 20080212 */

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, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
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;}

/* ---------------- Marshalls Style ----------------------- */
body {margin:0px;padding:0px;font-family:Lucida Grande, Lucida Sans, sans-serif;font-size:12px;background-color:#758ba5;text-shadow:rgba(0,0,0,0.01) 0 0 0;}

h1{letter-spacing:0px;}

.Main {position:absolute;left:50%;width:982px;margin-left:-491px;padding:14px 0px 20px 0px;background-color:White;}
.MainContainer {position:relative;left:50%;width:954px;margin-left:-477px;}
.Main a{text-decoration:none;outline:none;}

/* General Style
--------------------------------------------------------------------*/
p.bottom {margin-bottom:15px;}

/*Colours*/
.ClassBlue {color:#000d33;}
.LightBlue {color:#758ba5;}
.White {color:#ffffff;}
.Sand {color:#c2b67d !important;}
.GreyText {color:#58585a;}
.LightGrey {color:#d0d1d2;}
.fr {float:right;}
.fl {float:left;}
.cb {clear:both;}

/* Middle Section */
#LeftCol {width:184px;float:left;}
#RightCol {width:740px;float:right;overflow:hidden;}

/* Top Section */
#Logo {width:951px;height:121px;}
#TopNav {width:951px;height:33px;margin-top:1px;background-color:#000d33;color:#ffffff;font-weight:bold;font-size:15px;}
#TopNav ul {margin:0px;padding:0px;list-style: none;}
#TopNav ul li {display:block;position:relative;float:left;z-index:10;}
#TopNav li ul {display:none;}
#TopNav ul li a {display:block;text-decoration:none;color:#ffffff;padding:10px 10px 8px 10px;white-space:nowrap;}
#TopNav ul li a:hover{color:#758ba5;}
#TopNav ul li ul li {display:block;clear:both;padding:0px;}
#TopNav ul li ul li a{width:168px;display:block;font-size:12px;padding:8px 4px 8px 4px;}
#TopNav ul li ul li a:hover{background-color:#758ba5;color:#ffffff;}
#TopNav .FirstLink{padding-left:0px;}
.Home {width:19px;height:19px;overflow:hidden;margin:5px 18px 0px 12px;padding:0px;display:inline-block;float:left;background-image: url(../images/website/HomeButton.jpg);background-position:0px 0px;background-repeat:no-repeat;}
.Home:hover {background-position:0 -19px;text-decoration:none;}
#MainBreadCrumb {width:951px;height:26px;background-color:#ffffff;color:#000d33;line-height:18px; font-size:10px;margin:17px 0px 14px 0px;}
#Breadcrumb {width:550px;float:left;}
#Breadcrumb a{color:#000d33;}
#Breadcrumb a:hover{text-decoration:underline;}
#SearchNBasket {line-height:23px;float:right;}
#SearchNBasket span{float:left;font-size:12px;font-weight:bold;margin:3px 10px 0px 0px;}
.KeywordTxt {width:154px;height:20px;margin:1px 8px 0px 0px;border:solid 1px #646567;color:#58585a;float:left;padding-top:2px;}
.KeywordGo {width:39px;height:20px;margin:3px 32px 0px 0px;display:inline-block;float:left;background-image: url(../images/website/SearchGo.jpg);background-position:0px 0px;}
.BasketLink {width:85px;height:26px;display:inline-block;float:left;background-image: url(../images/website/BasketIcon.jpg);background-position:0px 0px;}
.BasketLink:hover {background-position:0px -26px;}
.Hidden {visibility:hidden;}


/* Footer */
#Footer {width:982px;background-color:#ffffff;}
#Footer a{font-size:11px;font-weight: normal;color:#000d33;line-height:20px;}
#Footer a:hover{text-decoration:underline;}
#BottomBar {height:40px;width:100%;border-bottom:solid 1px #758ba5;padding-top:20px}
#BottomBar img{width:954px;height:32px;margin-left:14px;}
#AllLinks {width:100%;}
#AllLinks a{padding-right:10px;text-align:right;float:left;}
#Copyright {width:600px;margin-left:14px;float:left;}
#Links {float:right;}
div#seoLinks {width:100%;margin:5px 0px;}
div#seoLinks ul{display:block;width:400px;margin:0px auto;}
div#seoLinks ul li{float:left;padding:0px 5px;}
div#seoLinks ul li a{color:#758ba5;}

/* Social Medi Links */
div#bookmark {clear:both;width:100%;height:20px;padding:10px 0px;font-size:11px;color:#7a7a7a;}
div#bookmark ul {margin:0px auto;width:650px;}
div#bookmark ul li{float:left;list-style:none !important;}
div#bookmark ul li#first{margin-right:10px;}
div#bookmark ul li img{vertical-align:middle;margin-right:7px;}

/*Menu*/
#ProductMenuHeader {width:184px;height:28px;background-image: url(../images/website/MenuHeader.jpg);background-repeat:no-repeat;}
#ProductMenu {width:184px;background-color:#758ba5;overflow:hidden;}
#ProductMenu a{display:block;width:100%;color:#ffffff;padding-top:2px;font-size:12px;text-indent:12px;line-height:14px;}
#ProductMenu a:hover{text-decoration:none;}
div.SpecialPromotions {width:184px;margin-top:10px;border-top:solid 1px #fff;background-color:#192f6a !important;background-image:url(../images/website/MenuSpecialPromotions.jpg);background-repeat:repeat-x;padding:0px 0px 5px 0px;overflow:hidden;}
div.SpecialPromotions .small a{display:block;width:100%;color:#ffffff;padding:2px 0px 0px 2px;margin-left:14px;font-size:11px !important;line-height:14px;background-image:url(../images/website/OfferBall.gif);background-repeat:no-repeat;background-position:left center;}
.CatalogueMenuItem {width:184px;height:25px;display:block;padding-top:5px;}
.MenuItem a{width:184px;height:19px;display:block;vertical-align:middle;}
.MenuItem a:hover{background-color:#395472}
.MenuItemSP a{width:184px;height:17px;display:block;vertical-align:middle;}
.MenuItemSP a:hover{color:#ff2c2c !important;}
#ProductMenu .CatalogueLink {font-size:16px;}
.MenuSeparator {width:100%;height:10px;border-bottom:1px solid #ffffff;}
#ProductMenuFooter {width:184px;height:4px;overflow:hidden;background-image: url(../images/website/MenuFooter.jpg);background-repeat:no-repeat;}

/*Rotationals*/
#homeIntro{display:block;width:742px;height:492px;overflow:hidden;}
#homeIntro #homeIntroHero{width:498px;height:492px;float:left;}
#homeIntro #homeIntroBlurb{width:243px;height:492px;float:left;background: url(../images/website/RotationalCopyHome.jpg) no-repeat;background-position:top;}
#homeIntro #blurbInner{font-size:12px;color:#ffffff;padding:10px;line-height:18px;}
#blurbInner img.first{margin-bottom:4px;}
img.homeAdd {margin-top:8px;}

/*Home Bottom*/
div#HomeBottom-Top {width:740px;height:4px;overflow:hidden;margin-top:15px;display:block;background-image:url(../images/website/HomeBlurbTop.gif);background-repeat:no-repeat;}
div#HomeBottom-Middle {width:740px;background-image:url(../images/website/HomeBlurbMiddle.gif);background-color:#000e33;background-repeat:repeat-y;}
div#HomeBottom-Bottom {width:740px;height:4px;overflow:hidden;display:block;background-image:url(../images/website/HomeBlurbBottom.gif);background-repeat:no-repeat;}
div#HomeBottom-Middle-Left {width:456px;padding:14px 19px;color:#fff;}
div#HomeBottom-Middle-Left h1{font-size:14px;font-weight:bold;margin-bottom:8px;}
div#HomeBottom-Middle-Left p{line-height:16px;margin-bottom:8px;}
div#HomeBottom-Middle-Left a{font-weight:bold;color:#fff;}
div#HomeBottom-Middle-Left a:hover{color:#758BA5;text-decoration:underline;}
div#HomeBottom-Middle-Right {width:220px;padding:14px 8px;color:#000;overflow:hidden;}
div#HomeBottom-Middle-Right h2{font-size:14px;color:#fff;font-weight:bold;margin-bottom:8px;}
p#SignSection {color:#000;line-height:16px;padding-bottom:7px;}
h2#HomeRetH2{padding-top:12px;}

#GetInTouch {width:356px;height:134px;display:block;color:#58585a;line-height:16px;}
#GetInTouch h2{color:#c2b67d;font-size:20px;font-weight:bold;margin-bottom:15px;}
#GetInTouch a{color:#000d33;}
#HomeTelephoneNo {color:#000d33;font-size:27px;font-weight:bold;line-height:45px;}
#BrochureCover {width:100px;height:105px;float:left;}
#BrochureSection p{padding:20px 0px 0px 15px;width:210px;display:inline-block;line-height:16px;}
#BrochureRequest #OrderNow{float:right;vertical-align:middle;margin-right:15px;color:#000d33;}
#FullMustardTop {width:726px;height:6px;display:block;overflow:hidden;background-image: url(../images/website/FullMustardTop.gif);background-repeat:no-repeat;}
#FullMustardMiddle {width:710px;background-color:#c2b67c;padding:8px;}
#FullMustardMiddle p{font-size:15px;font-weight:bold;color:#000d33;}
#FullMustardMiddle a{color:#000d33;}
#FullMustardMiddle a:hover{text-decoration:underline;}
#FullMustardMiddle ul{margin:15px 0px 20px 0px;font-size:15px;}
#FullMustardMiddle li{list-style:disc;}
#FullMustardBottom {width:726px;height:6px;display:block;overflow:hidden;background-image: url(../images/website/FullMustardBottom.gif);background-repeat:no-repeat;}

#OrderNowImg {vertical-align:middle;}

#HomeBottomDivider {width:3px;margin:0px 13px 0px 13px;height:287px;display:inline-block;float:left;background-image: url(../images/website/BlockDivider.jpg);background-repeat:no-repeat;}

#SignUp {width:356px;height:120px;display:block;color:#58585a;line-height:16px;background-image: url(../images/website/NewsAndOffersBlock.jpg);background-repeat:no-repeat;padding-bottom:14px;}
.SignUpTxt {width:218px;height:19px;margin-right:19px;padding:1px 0px 0px 2px;color:#58585a;border:solid 1px #646567;float:left;}
.SignUpGo {width:83px;height:20px;text-indent:-4000px;margin-top:4px;display:inline-block;background-image: url(../images/website/SubmitButtonOnSand.jpg);background-repeat:no-repeat;}
#SignUpThankyou {clear:both;display:block;color:#ffffff;}

/* Find a Retailer on Home and Own Page */
#FindARetailer {width:356px;height:153px;display:block;line-height:16px;background-image: url(../images/website/StockistBlock.jpg);background-repeat:no-repeat;}
#TileShopTitle {font-size:13px;font-weight:bold;color:#C2B67D;}
#RetailerSection {width:326px;height:125px;padding:14px;}
#RetailerSection h2{color:#ffffff;font-size:20px;font-weight:bold;}
#RetailFindTop {width:295px;height:42px;background-image:url(../images/website/findRetailerTop.gif);background-repeat:no-repeat;padding-left:15px;}
#RetailFindMiddle {width:295px;background-color:#c2b57e;padding-left:15px;display:block;}
#RetailLinks {text-align:center;margin-top:20px;}
#RetailFindBottom {width:295px;height:9px;overflow:hidden;background-image:url(../images/website/findRetailerBottom.gif);background-repeat:no-repeat;padding-left:15px;}
#RetailerTitle {color:Black;display:block;padding:0px 0px 5px 0px}
#RetailerTitleBot {color:Black;display:block;padding:10px 0px 5px 0px;}
#RetailFindMiddle p{clear:both;display:block;color:black;padding:5px 30px 4px 0px;}
#RetailFindMiddle .Retlbl{width:75px;float:left;display:inline-block;line-height:20px;}
#RetailFindMiddle input{width:180px;float:left;margin-bottom:4px;height:17px;padding-top:1px;color:#58585A;}
#RetailFindMiddle select{width:260px;height:22px;margin-bottom:2px;display:block;border:solid 1px #646567;background-color:#c6c7c8;}
.RetailerOptions {width:167px;height:22px;margin-right:4px;display:block;border:solid 1px #646567;background-color:#c6c7c8;}
.RetailerOptionsHm {width:215px;height:22px;margin-right:4px;display:block;border:solid 1px #646567;background-color:#c6c7c8;}
.float {float:left;}
#RetailRight {width:295px;overflow:hidden;margin-left:4px;float:left;}
#RetailLeft {width:415px;margin-left:8px;float:left;}
.RetailerIntro {display:block;margin:20px 0px 10px 0px;}
.RetailerName {display:block;font-weight:bold;}
.RetailerAddress {display:block;padding-left:4px;}
.RetailerContact {display:block;padding-left:4px;margin-bottom:5px;}
.RetailerContactPanel {display:block;padding-left:4px;margin-bottom:10px;}
.RetailerPhoneNumber {display:block;font-weight:bold;}
.RetailerWebSite {display:block;font-weight:bold;}
.PostcodeSearchTxt {width:85px !important;margin-right:15px;}

/*Call To Actions*/
.CallToAction {width:184px;height:36px;margin:10px 0px 10px 0px;display:block;}

/*Adverts - see indivudual element style for each ad*/
.Advert {display:block;margin:6px 0px 0px 0px;line-height:14px;float:left;}

.CallNow {width:100%;margin:15px 0px 15px 0px;display:block;}
.GetInTouch {font-size:15px;color:#c2b67d;font-weight:bold;}
.GITTelephone {font-size:20px;color:#000d33;font-weight:bold;}

/*Form Errors*/
.formerror {background-color:#ffbfbf;border:solid 1px red;color:#000;}
div.formerror{width:813px;margin:5px 0 10px 60px;float:left;padding:10px;text-align:center;}

/*Common Sections and Borders*/
.CommonTop {width:740px;height:7px;display:block;overflow:hidden;background-repeat:no-repeat;background-image: url(../images/website/commontop.jpg);}
.CommonMiddle {width:728px;display:block;overflow:hidden;border-left:solid 2px #d4d4d4;border-right:solid 2px #d4d4d4;padding:4px;}
.CommonMorePad {width:720px;padding:8px;}
.CommonMiddle h1{clear:both;color:#c2b67d;font-size:18px;font-weight:bold;margin-bottom:15px;}
.CommonMiddle h2{clear:both;color:#c2b67d;font-size:13px;font-weight:bold;margin:15px 0px 4px 0px;}
.CommonMiddle h3{clear:both;color:#c2b67d;font-size:12px;font-weight:bold;margin:15px 0px 4px 0px;}
.CommonMiddle h4{clear:both;color:#58585a;font-size:12px;font-weight:bold;margin:15px 0px 4px 0px;}
.CommonMiddle p{font-size:12px;color:#58585a;line-height:16px;padding-bottom:10px;}
.CommonMiddle a{color:#758ba5;text-decoration:none;}
.CommonMiddle a:hover{text-decoration:underline;}
.CommonMiddle li{list-style:disc;margin-left:20px;padding:3px 0px 3px 0px;}
.CommonMiddle .GlossTit{display:inline-block;width:130px;color:#c2b67d;font-weight:bold;padding-right:5px;}
.CommonMiddle .GlossP{display:inline-block;width:500px;vertical-align:text-top;line-height:15px;}
.CommonBottom {width:740px;height:7px;display:block;background-repeat:no-repeat;background-image: url(../images/website/commonbottom.jpg);}
.CommonLeft {width:47%;display:inline;padding:0px 12px 0px 4px;float:left;border-right:dotted 1px black;}
.CommonRight {width:47%;display:inline;padding:0px 4px 0px 12px;float:left;}
.BrochureLeft {width:423px;margin-left:4px;display:inline-block;float:left;}
.BrochureRight {width:285px;margin-left:12px;display:inline-block;float:left;background-repeat:no-repeat;}
.BrochureRight img{width:285px;height:285px;display:block;margin-bottom:8px;}
.MustardTop {width:423px;height:7px;display:block;overflow:hidden;background-repeat:no-repeat;background-image: url(../images/website/brochureMustardTop.jpg);}
.MustardMiddle {width:415px;padding:0px 4px 0px 4px;display:block;background-color:#c2b67d;}
.MustardBottom {width:423px;height:7px;display:block;overflow:hidden;background-repeat:no-repeat;background-image: url(../images/website/brochureMustardBottom.jpg);}
.MustardMiddle h2{color:#ffffff;font-weight:bold;margin:8px 0px 4px 0px;}
.ML {width:28%;margin:0px 0px 8px 4px;display:inline-block;clear:both;float:left;line-height:20px;}
.MR {width:70%;margin:0px 0px 8px 0px;display:inline-block;float:left;}
.MRR {width:63%;margin:4px 0px 4px 0px;display:inline-block;float:left;}
.MR input{width:270px;border:solid 1px #000d33;}
.MR textarea{width:270px;height:200px;border:solid 1px #000d33;}
.White {color:#ffffff;font-weight:bold;vertical-align:baseline;}

/* Laying Patterns */
.LayingPattern {display:block;}
.Guide {width:100%;padding-left:20px;}
.Guide hr{clear:both;display:block;width:650px;height:1px;float:left;border:dotted 1px black;margin:20px 0px 20px 0px;}
.GuideLeft {width:48%;float:left;}
.GuideRight {width:48%;float:left;}
.GuideTable {width:300px;display:block;overflow:visible;border-bottom:solid black 1px;margin:8px 0px 8px 0px;}
.LayLine {width:300px;border-bottom:solid 1px black;display:block;clear:both;line-height:16px;}
.LL {display:inline-block;float:left;}
.LR {display:inline-block;float:right;}
#LayingPatternBookMarks {padding-left:20px;margin-top:8px;}

/* Accessories Calculator */
#CoverageTable {width:740px;margin:8px 0px 8px 0px;}
.CRow {width:100%;margin-bottom:2px;clear:both;line-height:20px;display:block;color:#000000;}
.TitNm {background-color:#8f99ac;color:#ffffff;width:33%;float:left;padding-left:8px;font-weight:bold;margin:0px 2px 2px 0px;}
.TitUn {background-color:#e9debc;color:#000000;width:9%;float:left;text-align:center;font-weight:bold;margin:0px 2px 2px 0px;}
.TitCv {background-color:#8f99ac;color:#ffffff;width:24%;float:left;padding-left:8px;font-weight:bold;margin:0px 2px 2px 0px;}
.TitWd {background-color:#8f99ac;color:#ffffff;width:28%;float:left;padding-left:2px;font-weight:bold;margin:0px 2px 2px 0px;}
.TitUn1 {background-color:#c0b99e;color:#ffffff;width:9%;float:left;margin:0px 2px 2px 0px;}
.TitWa {background-color:#8f99ac;color:#ffffff;width:14%;float:left;margin:0px 2px 2px 0px;text-align:center;font-weight:bold;margin:0px 2px 2px 0px;}
.TitFl {background-color:#8f99ac;color:#ffffff;width:14%;float:left;margin:0px 2px 2px 0px;text-align:center;font-weight:bold;margin:0px 2px 2px 0px;}
.Nm {background-color:#aab6cc;width:33%;float:left;padding-left:8px;margin:0px 2px 2px 0px;}
.Un {background-color:#e9debc;width:9%;float:left;text-align:center;margin:0px 2px 2px 0px;}
.Cv {background-color:#aab6cc;width:24%;float:left;padding-left:8px;text-align:center;margin:0px 2px 2px 0px;}
.Wa {background-color:#aab6cc;width:14%;float:left;text-align:center;margin:0px 2px 2px 0px;}
.Fl {background-color:#aab6cc;width:14%;float:left;text-align:center;margin:0px 2px 2px 0px;}
#CoverageTablePoints {}
#CoverageTablePoints li{color:#e9debc;}
#CoverageTablePoints span{color:#000000;}

/* Samples */
#SampleTop {width:721px;height:8px;overflow:hidden;background-image: url(../Images/WebSite/SamplesTop.jpg);background-repeat:no-repeat;}
#SampleMiddle {width:721px; background-color:#c2b67c;}
#SampleMiddle p{padding:16px 0px 0px 16px;color:#ffffff;}
#SampleImage {width:289px;height:303px;margin-left:16px;float:right;}
#SampleBottom {width:721px;height:8px;overflow:hidden;background-image: url(../Images/WebSite/SamplesBottom.jpg);background-repeat:no-repeat;}
#SampleContact {font-size:32px;line-height:40px;clear:both;padding:10px 0px 0px 16px;float:left;color:#ffffff;vertical-align:bottom;}
#SampleWhen {font-size:12px;}

/* No Results */
#no_results {width:100%;height:150px;display:block;border-top:1px solid #d6d6d6;margin-top:15px;}

/* News */
#NewsTitle h1{float:left;color:#c2b67d;font-size:18px;font-weight:bold;margin-bottom:5px;vertical-align:bottom;}
#NewsTitle h2{display:block;width:100%;}
#TodaysDate {float:right;margin-right:3px;color:#000e33;font-size:11px;padding-top:5px;}
.NewsArticle {clear:both;display:block;padding:10px 0px 20px 0px;width:100%;border-top:solid 1px #d4d4d4;border-bottom:solid 1px #d4d4d4;}
.ArticleLeft {width:150px;float:left;}
.ArticleRight {width:570px;float:left;}
.ImgContainer {width:134px;height:112px;float:left;border:solid 1px #d4d4d4;padding:3px;margin-right:8px;}

.ArticleDate {display:inline-block;}
.ArticleDate img{width:29px;height:32px;vertical-align:middle;}
.NewsDate {display:inline-block;}
.ArticleTitle a{display:block;margin-top:8px;color:#758ba5;font-weight:bold;}
.ArticleTitle a:hover{text-decoration:underline;}
.NewsArticle p{margin:8px 8px 8px 0px;}
.GeneralNewsLink a{display:block;color:#758ba5;text-decoration:underline;}
.ReadMore a{display:block;margin:20px 8px 8px 0px;float:right;color:#c2b67d;}
.ReadMore a:hover{text-decoration:underline;}

/*Leave these at bottom of css file */
.FloatRight {float:right;}
.FloatLeft {float:left;}
.Block {display:block;}
.ClearBoth {clear:both;}

/* File Open */
.File {display:block;}
.OpenFile {height:23px;margin:15px 0px 15px 50px;display:block;text-indent:25px;overflow:hidden;line-height:17px;background-image: url(../images/website/OpenFile.jpg); background-repeat:no-repeat;background-position:0px 0px;}
.OpenFile:hover {background-position:0px -23px;}
#Adobe {margin:30px 0px 15px 75px;}

/* SEO Pages */
div#seoLeft {width:505px;}
img.seoMarL {margin:0px 10px 10px 0px;}
img.seoMarR {margin:0px 0px 10px 10px;}
img#groutAndAdhesive {margin:0px 0px 0px 30px;}

/* SEO and Search Results */
#LinkBack {width:100%;line-height:30px;border-top:1px solid #d6d6d6;}
.LinkBackA {color:#000d33;margin-top:10px;text-decoration:underline !important;}

