@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');
/* minstyle covers FireFox, Safari & Netscape *//* Global Parameters */

body {
 color: #000000;
 background-color: #f4f4f4;
 font-family: 'Lato', arial, helvetica, sans-serif !important;
 font-size: 14px;
 font-weight: 400;
 margin-top: 20px;
 margin-bottom: 0px;
 margin-right: 0px;
 margin-left: 0px;
 line-height: 1.5em;
}

h1 {
 line-height: 1.4em;
}

a {
 color: #3366CC;
 cursor: pointer;
 text-decoration: none;
}

a:hover {
 color: #666666; 
 cursor: pointer;
 text-decoration: none;
}
WelcomeContainer a 
 text-decoration: underline !important;
}

.MainHeaderBG {
 background-color: #ffffff;
 width: 100%;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
 padding-left: 2px;
 padding-right: 2px;
padding-bottom: 2px;
padding-top: 10px;
 margin-left: auto;
 margin-right: auto;
 max-width: 1300px;
margin-top; 20px;

}

.MainHeaderCellA {
 background-color: #ffffff;
 padding-top: 10px;
 padding-right: 8px;
 padding-left: 18%;
 padding-bottom: 12px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
 text-align: center;
 max-width: 1300px;
}
.MainHeaderCellA img {
width: 100%;
height: 100%;
}

.MainHeaderCellB {
 background-color: #ffffff;
 padding-top: 10px;
 padding-right: 8px;
 padding-left: 8px;
 padding-bottom: 12px;
 text-align: right;
 vertical-align: bottom;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
 max-width: 100px;
}

.LoginSummary {
 width: 100%;
 white-space: nowrap;
 padding: 2px;
 color: #3F60AF;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 10px;
 font-weight: 400;
 text-align: right;
}

.LoginSummaryLinks {color: #3F60AF; cursor: pointer; text-decoration: underline;}

.BasketSummary {
 width: 100%;
 white-space: nowrap;
 padding: 2px;
 color: #3F60AF;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 10px;
 font-weight: 400;
 text-align: right;
}

.BasketSummaryLinks {color: #000000; cursor: pointer; text-decoration: none;}

.PickCurrency {
 width: 150px;
 height: 30px;
 padding: 2px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 10px;
 font-weight: 400;
 text-align: right;
 float: right;
}

.CurrencyMenu {
 color: #3366CC;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 10px;
 font-weight: 400;
}

.NavBarHeaderBG {
 background: #efefef;
 width: 1300px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
 margin-left: auto;
 margin-right: auto;
 padding: 10px;
 max-width: 1300px;
 text-align: center;
}

.NavBarHeader {
 width: 1060px;
}

.NavBarHeaderCellA {
 width: 600px;
 padding-left: 4px;
 color: #3366CC;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 700;
 width: 1060px;
}
.NavBarHeaderCellA img {
 display: none;
}
.NavBarHeaderCellB {
 color: #3366CC;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 13px;
 font-weight: 700;
 text-align: right;
 width: 0px;
 display: none;
}

.NavBarHeaderLinks {
 color: #3366CC; 
 cursor: pointer; 
 text-decoration: none;
 padding-left: 10px;
 padding-right: 10px;
 text-transform: uppercase;
 letter-spacing: .1px;
}

.NavBarHeaderLinks: hover {
 color: darkred; 
 cursor: pointer; 
 text-decoration: none;
}

.PickLang {
 width: 200px;
 padding-right: 2px;
 text-align: right;
}

.MainBodyBG {
 background-color: #ffffff;
 width: 1300px;
 padding: 2px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
 margin-left: auto;
 margin-right: auto;
 max-width: 1300px;
}

.MainBodyCellA {
 background-color: #ffffff;
 width: 212px;
 padding: 8px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
 vertical-align: top;
}

.NavDarkDivider {background-color: #ffffff}
.NavLightDivider {background-color: #efefef}
.NavLinks {color: #3366CC; cursor: pointer; text-decoration: none;}
.NavLinks: hover {color: orange; cursor: pointer; text-decoration: none;}

.MainBodyCellB {
 background-color: #ffffff;
 padding: 3px;
 color: #3366CC;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
 vertical-align: top;
 width: 580px;
 margin-left: auto;
 margin-right: auto;
}

.MainBodyCellC {
 background-color: #ffffff;
 width: 212px;
 padding: 8px;
 color: #3366CC;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
 vertical-align: top;
}

.NavBarFooterBG {
 background: #efefef;
 width: 1300px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
 margin-left: auto;
 margin-right: auto;
 padding: 10px;
 max-width: 1300px;
}

.NavBarFooter {width: 100%;}

.NavBarFooterCellA {
 width: 600px;
 padding-left: 4px;
 color: #3366cc;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: 700;
}
.NavBarFooterCellA img {
 display: none;
}

.NavBarFooterCellB {
 padding-right: 1px;
 color: #3366cc;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: 700;
 text-align: right;
}

.NavBarFooterCellB img {
 display: none;
}

.NavBarFooterLinks {
 color: #83366cc; 
 cursor: pointer; 
 text-decoration: none;
 padding: 6px;
 text-transform: uppercase;
 letter-spacing: 0.1px;
}

.NavBarFooterLinks img {
 display: none;
}

.NavBarFooterLinks:hover {
 color: darkred; 
 cursor: pointer; 
 text-decoration: none;
}

.SiteFooterBG {
 background-color: #ffffff;
 width: 1300px;
 padding: 2px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
 margin-left: auto;
 margin-right: auto;
 max-width: 1300px;
}

.SiteFooter {
 width: 100%;
 padding: 2px;
 max-width: 1300px;
}

.SiteFooterCellA {
 width: 100%;
 padding: 10px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: 400;
 vertical-align: top;
 text-align: center;
 line-height: 1.5em;
}

.SiteFooterCellB {
 width: 0%;
 white-space: nowrap;
 padding: 1px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 10px;
 font-weight: 400;
 vertical-align: top;
 text-align: right;
 display: none;
}

.SiteFooterLinks {color: gray; cursor: pointer; text-decoration: none;}
.SiteFooterLinks: hover {color: orange; cursor: pointer; text-decoration: none;}

.BoxHeadBGleft {
 width: 12px; 
 height: 24px; 
 background: #efefef;
}

.BoxHeadBG {
 white-space: nowrap;
 background: #3366cc;
 color: #ffffff;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 700;
 padding: 6px;
 border: 1px solid #000000;
 text-transform: uppercase;
 font-size: 12px;
}

.BoxHeadBGright {
 width: 12px; 
 height: 24px; 
 background: #cccccc;
}

.BoxHeadBG-off {
 white-space: nowrap;
 background: #cccccc;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 700;
}

.BoxBodyBGleft {width: 12px; background: #efefef;}
.BoxBodyBG {}
.BoxBodyBGright {width: 12px; background: url(http://www.derbybraid.co.uk/skins/newskin/GB/boxbodyright.gif);}

.BoxFootBGleft {width: 12px; height: 24px; background: url(http://www.derbybraid.co.uk/skins/newskin/GB/boxfootleft.gif);}
.BoxFootBG {
 background: url(http://www.derbybraid.co.uk/skins/newskin/GB/boxfootbg.gif);
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 700;
}
.BoxFootBGright {width: 12px; height: 24px; background: url(http://www.derbybraid.co.uk/skins/newskin/GB/boxfootright.gif);}

.RowDivider {background: url(http://www.derbybraid.co.uk/skins/newskin/GB/dotborderline.gif); border: 1px; padding: 0px; height: 10px;}
.RowOneData {border: 1px; padding: 0px; height: 30px;}
.RowTwoData {border: 1px; padding: 0px; height: 30px;}
.RowThreeData {border: 1px; padding: 0px; height: 30px;}
.RowFourData {border: 1px; padding: 0px; height: 30px;}
.ThumbData {border: 1px; padding-right: 4px; width: 100px;}

.SmallPageDisclaimer {
 padding-left: 5px; 
 font-size: 10px !important;
 font-weight: 400 !important;
 text-transform: capitalize !important;
 font-style: italic !important;
}
.FormTextBox {
 border: 1px solid #000000; 
 color: #000000; 
 font-size: 14px; 
 vertical-align: middle;
 width: 90%;
}

.FormTextArea {
 border: 1px solid #000000; 
 color: #000000; 
 font-size: 14px; 
 vertical-align: middle;
}

.FormQtyBox {
 border: 1px solid #000000; 
 color: #000000; 
 font-size: 14px; 
 text-align: center;
}

.FormMenu {
 border: 1px solid #000000; 
 color: #000000; 
 font-size: 14px;
 vertical-align: middle;
}

.FormMenuOneEntry {
 border: 1px solid #000000; 
 background-color: #E0E4E8; 
 color: #000000; font-size: 14px; 
 vertical-align: middle;
}

.FormSmallMenu {
 font-size: 11px;
}
.FormCheckBox {
 border: 0px solid #000000;
 color: #000000;
 font-size: 14px; 
 vertical-align: middle;}

.FormRadioButton {
 border: 0px solid #000000; 
 color: #000000; 
 font-size: 11px; 
 vertical-align: middle;
}

.FormReqd {
 border: 0px solid #000000; 
 vertical-align: middle;
}

.FooterButton1 {text-align: left;}
.FooterButton2 {text-align: center;}
.FooterButton3 {text-align: right;}

.BtnLHS {
 background: #000000;
 background-position: top left;
 background-repeat: no-repeat;
 display: inline-table;
 display: -moz-inline-box;
 display: inline-block;
 text-align: left;
 padding-left: 0;
}

.BtnNormal {
 background: #3366cc;
 background-position: top right;
 background-repeat: no-repeat;
 display: inline-table;
 display: -moz-inline-box;
 display: inline-block;
 padding-left: 8px;
 padding-right: 8px;
 padding-top: 5px;
 padding-bottom: 5px;
 font-size: 10px;
 color: #ffffff;
 text-align: center;
 text-decoration: none;
 text-transform: uppercase;
}

.BtnNormal:hover {
 background: #666666;
 background-position: top right;
 background-repeat: no-repeat;
 display: inline-table;
 display: -moz-inline-box;
 display: inline-block;
 padding-left: 8px;
 padding-right: 8px;
 padding-top: 5px;
 padding-bottom: 5px;
 font-size: 10px;
 color: #ffffff;
 text-align: center;
 text-decoration: none;
 text-transform: uppercase;
}

.BtnDisabled {
 background: #3366cc;
 background-position: top right;
 background-repeat: no-repeat;
 display: inline-table;
 display: -moz-inline-box;
 display: inline-block;
 padding-left: 8px;
 padding-right: 8px;
 padding-top: 5px;
 padding-bottom: 5px;
 font-size: 10px;
 color: #ffffff;
 text-align: center;
 text-decoration: none;
 text-transform: uppercase;
}

.BtnDisabled:hover {color: #ffffff;}

.TemplateSubTitle {color: #979797; font-weight: 700; font-size: 16pt;}
.TemplatePic1left {text-align: center; FLOAT: left; CLEAR: left; padding-right: 5px;}
.TemplatePic1Centre {text-align: center;}
.TemplatePic1right {text-align: center; FLOAT: right; CLEAR: right; padding-left: 5px;}
.TemplatePic2left {text-align: center; FLOAT: left; CLEAR: left; padding-right: 5px;}
.TemplatePic2Centre {text-align: center;}
.TemplatePic2right {text-align: center; FLOAT: right; CLEAR: right; padding-left: 5px;}

.GoogleMapContainer {border: 1px solid #CFCFCF;}
.GoogleMapTitle {text-align: left; FONT-FAMILY: verdana,arial,helvetica; font-size: 10px; font-weight: 700;}
.GoogleMapText {text-align: left; FONT-FAMILY: verdana,arial,helvetica; font-size: 10px; font-weight: 400;}


/* Home Page Parameters */

.QuickSearch {
 padding: 2px;
 color: white;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
}

.QuickSearchTitle {
 color: #3366CC; 
 font-family: 'Lato', arial, helvetica, sans-serif; 
 font-size: 14px; 
 font-weight: 700;
}

.QuickSearchLinks {
 color: #3366CC;
 cursor: pointer; 
 text-decoration: none;
}

.QuickSearchLinks:hover {
 color: #666666; 
 cursor: pointer; 
 text-decoration: none;
}

.QuickSearchFormTextBox {
 border: 1px solid #000000; 
 color: #000000; 
 font-size: 12px; 
 vertical-align: middle;
 line-height: 20px;
 padding: 2px;
}

.QuickSearchBtnLHS {
 background: #000000;
 background-position: top left;
 background-repeat: no-repeat;
 display: inline-table;
 display: -moz-inline-box;
 display: inline-block;
 text-align: left;
 line-height: 20px;
}

.QuickSearchBtnNormal {
 background: #3366CC;
 background-position: top right;
 background-repeat: no-repeat;
 display: inline-table;
 display: -moz-inline-box;
 display: inline-block;
 height: 20px;
 font-size: 12px;
 font-weight: 700;
 color: white;
 text-align: center;
 vertical-align: middle;
 text-decoration: none;
 line-height: 20px;
 padding-left: 18px;
 padding-right: 18px;
 padding-top: 4px;
 padding-bottom: 4px;}

.QuickSearchBtnNormal:hover {
 background: #666666;
 background-position: top right;
 background-repeat: no-repeat;
 display: inline-table;
 display: -moz-inline-box;
 display: inline-block;
 font-size: 12px;
 color: #ffffff;
 text-align: center;
 text-decoration: none;
 line-height: 20px;
 height: 20px;
 padding-left: 22px;
 padding-right: 22px;
 padding-top: 4px;
 padding-bottom: 4px;
}

.CatNavBar {
 width: 100%;
 padding: 2px;
 color: white;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
}

.CatNavTitle {
 color: #3366CC;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 700;
 padding-bottom: 5px; 
}

.ManuNavBar {
 width: 100%;
 padding: 2px;
 color: white;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
}

.ManuNavTitle {
 color: #9A100A;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 700;
 padding-top: 15px;
 padding-bottom: 5px; 
}

.WelcomeBanner {
 padding: 4px;
}
.WelcomeContainer {
 vertical-align: middle;
 text-align: center;
 padding-left: 40px;
 padding-right: 40px;
 padding-top: 6px;
 padding-bottom: 40px;
}

.ProdOffersList {
 width: 90%;
 color: #3366CC;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
}

.ProdOffersTitle {
 background: #efefef;
 padding: 3px;
 color: #3366CC;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 700;
}

.ProdOffersName {
 color: #3366CC;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
}

.ProdOffersQuickCode {
 color: #3366CC;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: 400;
}

.ProdOffersPrice1 {
 color: darkred;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
}

.ProdOffersPrice2 {
 color: darkred;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
}

.ProdOffersDesc {
 color: #3366CC;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
 text-decoration: none;
}

.Summaries {
 width: 150px;
 color: #3366CC;
 background-color: #ffffff;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 10px;
 font-weight: 400;
}

.SummariesLinks {color: #3366CC; cursor: pointer;}
.SummariesLinks: hover {color: darkred; cursor: pointer;}

.LatestNews {
 width: 150px;
 color: #3366CC;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: 400;
}

.LatestNewsNavBar {
 width: 125px;
 color: #3366CC;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 10px;
 font-weight: 400;
}

.LatestNewsTitle {font-size: 14px; font-weight: 700;}
.LatestNewsText {font-size: 11px; text-align: left;}
.LatestNewsPrevCell {width: 30px; text-align: left;}
.LatestNewsMidCell {width: 60px; text-align: center;}
.LatestNewsNextCell {width: 30px; text-align: right;}

.NewProdList {
 width: 100%;
 color: #3366CC;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 12px;
 font-weight: 400;
 padding-top: 6px;
}

.NewProdLinks {
 color: #3366CC; 
 cursor: pointer;
 text-decoration: none;
 font-size: 12px;
 line-height: 1.4em;
}

.NewProdLinks: hover {
 color: #666666; 
 cursor: pointer;
}

.BestSellersList {
 width: 150px;
 color: #3366CC;
 background-color: #ffffff;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: 400;
}

.BestSellersLinks {color: #3366CC; cursor: pointer;}
.BestSellersLinks: hover {color: darkred; cursor: pointer;}

.QuickCodeList {
 width: 100%;
 color: #3366CC;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: 400;
}

.QuickCodeLinks {
 color: #3366CC; 
 cursor: pointer;
 font-size: 12px;
 line-height: 1.4em;
}

.QuickCodeLinks: hover {
 color: 666666; 
 cursor: pointer;
 font-size: 12px;
}


/* Search Page Parameters */

.SearchMenuContent {
 border: 1px solid #000000;
 width: 96%;
 padding-left: 3px;
 color: #3366CC;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: 400;
 padding: 10px;
}

.SearchResultsHeaders {
 background: #ffffff;
 border: 0px;
 width: 98%;
 margin-left: -10px;
 color: #3366CC;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 700;
 padding: 10px;
 position: relative;
 border-top: 1px solid #cccccc;
 border-bottom: 1px solid #cccccc;
 margin-top: 5px;
 margin-bottom: 5px;
}

.SearchResultsHeaders img {
 display: none;
}
.SearchResultsTitle {
 width: 96%;
 border-left: 1px solid #000000;
 border-right 1px solid #000000;
}
.SearchResultsContent {
 border-left: 1px solid #000000;
 border-right: 1px solid #000000;
 border-bottom: 1px solid #000000;
 width: 96%;
 color: #3366CC;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: 400;
 padding: 10px;
}

.SearchRowDataPic {
 border: 1px;
 padding: 10px;
 height: 30px;
 white-space: nowrap;
 text-align: center;
 vertical-align: bottom;
}

.SearchRowDataleft {
 border: 1px; 
 padding-left: 0px;
 height: 30px; 
 white-space: nowrap; 
 text-align: left;
 padding-top: 0px;
 padding-bottom: 0px;
 padding-right: 0px;
 margin-left: 6px;
 }

.SearchRowDataCentre {border: 1px; padding: 0px; height: 30px; white-space: nowrap; text-align: center;}

.SearchRowDataright {border: 1px; padding: 0px; height: 30px; white-space: nowrap; text-align: right;}

.SearchRowDivider {}

.SearchResultsPrompt {font-weight: 700; text-align: center;}


/* My Basket Page Parameters */

.BasketContent {
 border-left: 1px solid #000000;
 border-right: 1px solid #000000;
 border-bottom: 1px solid #000000;
 width: 98%;
 padding-left: 3px;
 color: #3366CC;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: 400;
}

.BasketFormContent {
 border: 1px solid #000000;
 width: 98%;
 padding-left: 4px;
 color: #3366CC;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: 400;
}

.BasketHeaders {
 background: #efefef;
 border: 0px;
 width: 98%;
 padding: 0px;
 color: #3366CC;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 700;
}
.BasketHeaders img {
 display: none;
}

.BasketStageContent {padding: 2px; border: 0px solid #000000;}
.BasketStageOn {color: #000000; font-family: 'Lato', arial, helvetica, sans-serif !important; font-size: 20px; font-weight: 400;}
.BasketStageOff {color: silver; font-family: 'Lato', arial, helvetica, sans-serif !important; font-size: 20px; font-weight: 400;}

.BasketCellDataleft {padding: 4px; text-align: left;}
.BasketCellDataComment {padding: 4px; text-align: justify; vertical-align: top;}

.BasketHeadDataleft {text-align: left; white-space: nowrap;}
.BasketHeadDataCentre {text-align: center; white-space: nowrap;}
.BasketHeadDataright {text-align: right; white-space: nowrap;}

.BasketRowDataFirst {border-bottom: 1px solid #000000; border-right: 1px solid #000000; padding: 2px; text-align: center;}
.BasketRowDataleft {border-bottom: 1px solid #000000; border-right: 1px solid #000000; padding: 2px; text-align: left;}
.BasketRowDataCentre {border-bottom: 1px solid #000000; border-right: 1px solid #000000; padding: 2px; text-align: center;}
.BasketRowDataright {border-bottom: 1px solid #000000;; border-right: 1px solid #000000; padding: 2px; text-align: right;}
.BasketRowDataLast {border-bottom: 1px solid #000000; padding: 2px; text-align: right;}

.BasketRowLinks {color: #3F60AF;}
.BasketRowLinks: hover {color: darkred;}

.Basketbordertop {border-top: 1px solid #000000;}

.BasketSummaryDataleft {
 background: #efefef;
 padding-left: 4px;
 text-align: left;
 color: #3F60AF;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: 700;
}

.BasketSummaryDataright {
 background: #efefef;
 padding-right: 4px;
 text-align: right;
 color: #3F60AF;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: 700;
}

.BasketSummaryDataFirstright {background: #efefef; text-align: right;}

.BasketSummaryDataLasttop {border-left: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000; padding: 2px; text-align: right;}
.BasketSummaryDataLast {border-left: 1px solid #000000; border-bottom: 1px solid #000000; padding: 2px; text-align: right;}

.BasketSummaryDatarightNobottom {border-right: 1px solid #000000; padding: 2px; text-align: right;}
.BasketSummaryDataLastNobottom {border-left: 1px solid #000000; padding: 2px; text-align: right;}

.BasketDataPrompt {font-weight: 700;text-align: center;}

.BasketNotes {
 border: 1px solid #000000;
 width: 98%;
 padding: 4px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: 400;
 text-align: justify;
}

.BasketFooter {border: 1px solid #000000; width: 98%; padding: 0px;}
.BasketFooterContent {vertical-align: middle; text-align: center; padding: 0px;}

.PaymentFormContent {
 border: 1px solid #000000;
 width: 98%;
 background: url('http://www.derbybraid.co.uk/skins/newskin/GB/payment-methods.jpg') no-repeat top right;
 padding-left: 4px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: 400;
}


/* My Wish List Page Parameters */

.WishListContent {
 background-color: #ffffff;
 border-left: 1px solid #EBEBEB;
 border-right: 1px solid #EBEBEB;
 border-bottom: 1px solid #EBEBEB;
 width: 98%;
 padding-left: 3px;
 color: #3F60AF;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 10px;
 font-weight: 400;
}

.WishListFormContent {
 background-color: #ffffff;
 border: 1px solid #EBEBEB;
 width: 98%;
 padding-left: 4px;
 color: #3F60AF;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 10px;
 font-weight: 400;
}

.WishListHeaders {
 background: #efefef;
 height: 12px;
 width: 98%;
 padding: 0px;
 color: #3F60AF;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 700;
}

.WishListCellDataleft {padding: 4px; text-align: left;}
.WishListCellDataComment {padding: 4px; text-align: justify; vertical-align: top;}

.WishListHeadDataleft {text-align: left; white-space: nowrap;}
.WishListHeadDataCentre {text-align: center; white-space: nowrap;}
.WishListHeadDataright {text-align: right; white-space: nowrap;}

.WishListRowDataFirst {border-bottom: 1px solid #EBEBEB; border-right: 1px solid #EBEBEB; padding: 2px; padding-top: 3px; text-align: center; vertical-align: top;}
.WishListRowDataChkbox {border-bottom: 1px solid #EBEBEB; border-right: 1px solid #EBEBEB; padding: 0px; margin: 0px; text-align: center; vertical-align: top;}
.WishListRowDataleft {border-bottom: 1px solid #EBEBEB; border-right: 1px solid #EBEBEB; padding: 2px; text-align: left; vertical-align: top;}
.WishListRowDataCentre {border-bottom: 1px solid #EBEBEB; border-right: 1px solid #EBEBEB; padding: 2px; text-align: center; vertical-align: top;}
.WishListRowDataright {border-bottom: 1px solid #EBEBEB;; border-right: 1px solid #EBEBEB; padding: 2px; text-align: right; vertical-align: top;}
.WishListRowDataLast {border-bottom: 1px solid #EBEBEB; padding: 2px; text-align: right; vertical-align: top;}

.WishListRowLinks {color: #3F60AF;}
.WishListRowLinks: hover {color: darkred;}

.WishListbordertop {border-top: 1px solid #EBEBEB;}

.WishListSummaryDataleft {
 background: #efefef;
 padding-left: 4px;
 text-align: left;
 color: #3F60AF;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: 700;
}

.WishListSummaryDataright {
 background: #efefef;
 padding-right: 4px;
 text-align: right;
 color: #3F60AF;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: 700;
}

.WishListSummaryDataFirstright {background: #efefef; text-align: right;}

.WishListSummaryDataLasttop {border-left: 1px solid #EBEBEB; border-top: 1px solid #EBEBEB; padding: 2px; text-align: right;}
.WishListSummaryDataLast {border-left: 1px solid #EBEBEB; border-bottom: 1px solid #EBEBEB; padding: 2px; text-align: right;}

.WishListSummaryDatarightNobottom {border-right: 1px solid #EBEBEB; padding: 2px; text-align: right;}
.WishListSummaryDataLastNobottom {border-left: 1px solid #EBEBEB; padding: 2px; text-align: right;}

.WishListDataPrompt {font-weight: 700; text-align: center;}

.WishListSaveNote {font-size: 14px; font-weight: 700; text-align: center;}

.WishListNotes {
 background-color: #ffffff;
 border: 1px solid #EBEBEB;
 width: 98%;
 padding: 4px;
 color: #3F60AF;;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 10px;
 font-weight: 400;
 text-align: justify;
}

.WishListFooter {background-color: white; border: 1px solid #EBEBEB; width: 98%; padding: 0px;}

.WishListFooterContent {
 background: url('http://www.derbybraid.co.uk/skins/newskin/GB/thawte.gif');
 background-repeat: no-repeat;
 background-position: center center;
 height: 85px;
 padding: 0px;
}


/* My Account - Login Page Parameters */

.AccountLoginContent {width: 98%; text-align: center;}

.AccountLoginPad {width: 20px;}

.AccountLoginNewUser {width: 320px; padding-left: 4px; vertical-align: top; text-align: left;}
.AccountLoginNewUserTitle {vertical-align: top; text-align: left;}

.AccountLoginNewUserCell {
 background-color: #ffffff;
 border: 1px solid #000000;
 width: 400px;
 height: 197px;
 padding: 4px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: 400;
 vertical-align: top;
 text-align: center;
}

.AccountLoginNewUserCellTitle {text-align: left; vertical-align: middle;}
.AccountLoginNewUserCellText {text-align: center; vertical-align: top;}

.AccountLoginExistingUser {width: 320px; padding-left: 4px; vertical-align: top; text-align: left;}
.AccountLoginExistingUserTitle {vertical-align: top; text-align: left;}

.AccountLoginExistingUserCell {
 background-color: #ffffff;
 border: 1px solid #000000;
 width: 400px;
 height: 197px;
 padding: 4px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: 400;
 vertical-align: top;
 text-align: left;
}

.AccountLoginExistingUserCellTitle {text-align: left; vertical-align: middle;}
.AccountLoginExistingUserCellText {text-align: left; vertical-align: top;}

.AccountLoginFastTrack {width: 640px; vertical-align: top; text-align: left;}
.AccountLoginFastTrackTitle {vertical-align: top; text-align: left;}

.AccountLoginFastTrackCell {
 background-color: #ffffff;
 border: 1px solid #000000;
 width: 640px;
 padding: 4px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: 400;
 vertical-align: top;
 text-align: left;
}

.AccountLoginFastTrackCellTitle {text-align: left; vertical-align: middle;}
.AccountLoginFastTrackCellText {text-align: left; vertical-align: top;}

.AccountLoginPrompt {padding-left: 4px; vertical-align: absmiddle; text-align: left;}
.AccountLoginField {}

.AccountLoginNote {
 padding-left: 2px;
 text-align: left;
 vertical-align: bottom;
 font-size: 10px;
 font-weight: 400;
}

.AccountLoginNoteTitle {font-weight: 700;}

.AccountLoginComments {
 border: 1px solid #000000;
 background-color: #ffffff;
 width: 640px;
 padding: 4px;
 text-align: left;
 vertical-align: top;
 font-size: 11px;
 font-weight: 400;
}

.AccountLoginError {
 padding-left: 4px;
 color: red;
 font-size: 11px;
 font-weight: 400;
 font-weight: 700;
 text-align: left;
}


/* My Account - Logged In Page Parameters */

.AccountLoggedInContent {border: 1px solid #000000; width: 98%; padding: 4px;}

.AccountLoggedInTitle {
 padding-left: 4px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 16px;
 font-weight: 400;
}

.AccountLoggedInPrompt {
 width: 150px;
 padding-left: 4px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 700;
}

.AccountLoggedInText {
 width: 150px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
}

.AccountLoggedInNotes {border: 1px solid #000000; width: 98%; padding: 4px;}

.AccountLoggedInNotesText {
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: 400;
}


/* My Account - Forgotten Details Parameters */

.AccountRetrieveContent {width: 98%; text-align: left; padding-left: 15px; vertical-align: top;}

.AccountRetrieveTitle {vertical-align: top; text-align: left;}

.AccountRetrieveCell {
 border: 1px solid #858585;
 background-color: #FDF0F3;
 width: 270px;
 height: 120px;
 padding: 4px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 10px;
 font-weight: 400;
 vertical-align: top;
}

.AccountRetrievePrompt {padding-left: 4px; vertical-align: middle; text-align: left;}
.AccountRetrieveField {}

.AccountRetrieveText {
 border: 1px solid #858585;
 background-color: #FDF0F3;
 padding: 4px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 10px;
 font-weight: 400;
 vertical-align: top;
}

.AccountRetrieveNote {
 padding-left: 2px;
 text-align: left;
 vertical-align: bottom;
 font-size: 10px;
 font-weight: 400;
}

.AccountRetrieveNoteTitle {font-weight: 700;}

.AccountRetrieveComments {
 width: 100%;
 border: 1px solid #757B93;
 background-color: #ffffff;
 padding: 6px;
 text-align: left;
 vertical-align: top;
 font-size: 10px;
 font-weight: 400;
}

.AccountRetrieveError {
 padding-left: 4px;
 color: red;
 font-size: 10px;
 font-weight: 400;
 font-weight: 700;
 text-align: left;
}


/* My Account - Menu Page Parameters */

.AccountMenuTitle {}

.AccountMenuContent {border: 1px solid #000000; width: 98%;}

.AccountMenuText {
 padding: 4px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
}


/* My Account - New Account Page Parameters */

.AccountNewAccTitle {}

.AccountNewAccContent {
 border: 1px solid #000000;
 padding: 4px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
}

.AccountNewAccPrompt {
 padding-left: 4px;
 vertical-align: middle;
 text-align: left;
}

.AccountNewAccField {padding-left: 4px;}

.AccountNewAccNote {
 padding-left: 2px;
 text-align: left;
 vertical-align: bottom;
 font-size: 10px;
 font-weight: 400;
}

.AccountNewAccNotes {
 border: 1px solid #000000;
 width: 98%;
 padding: 4px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
}


/* My Account - Created Page Parameters */

.AccountCreatedContent {border: 1px solid #000000; width: 98%; padding: 4px;}

.AccountCreatedText {
 padding-left: 4px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
}

.AccountCreatedPrompt {
 width: 150px;
 padding-left: 4px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 700;
}

.AccountCreatedField {
 width: 150px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
}


/* My Account - Change Details Pages Parameters */

.AccountChgDetailsTitle {}

.AccountChgDetailsContent {
 border: 1px solid #000000;
 padding: 4px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
}

.AccountChgDetailsPrompt {
 padding-left: 4px;
 vertical-align: middle;
 text-align: left;
}

.AccountChgDetailsField {padding-left: 4px;}

.AccountChgDetailsNote {
 padding-left: 4px;
 text-align: left;
 vertical-align: bottom;
 font-size: 10px;
 font-weight: 400;
}
 
.AccountChgDetailsComments {
 border: 1px solid #000000;
 width: 75%;
 padding: 4px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
}


/* My Account - Quotes Page Parameters */

.QuotesMenuContent {
 border: 1px solid #000000;
 width: 98%;
 padding-left: 3px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: 400;
}

.QuotesHeaders {
 background: #efefef;
 border: 0px;
 width: 98%;
 padding: 0px;
 color: #3F60AF;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 700;
}

.QuotesContent {
 border-left: 1px solid #000000;
 border-right: 1px solid #000000;
 border-bottom: 1px solid #000000;
 width: 98%;
 padding-left: 3px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: 400;
}

.QuotesRowOff {background-color: white;}
.QuotesRowOn {background-color: #F0F0F0;}

.QuotesListRowDataleft {border: 1px; padding-left: 10px; height: 25px; text-align: left;}
.QuotesListRowDataCentre {border: 1px; height: 25px; text-align: center;}
.QuotesListRowDataright {border: 1px; padding-right: 10px; height: 25px; text-align: right;}
.QuotesListRowDivider {background: url(http://www.derbybraid.co.uk/skins/newskin/GB/dotborderline.gif); border: 1px; padding: 0px;}

.QuotesPrompt {font-weight: 700; height: 30px; text-align: center;}

.QuoteHeaders {
 border-top: 1px solid #000000;
 border-left: 1px solid #000000;
 border-right: 1px solid #000000;
 width: 98%;
 padding: 4px;
}

.QuoteHeaderTextright {color: #3F60AF;font-size: 14px; font-weight: 700; text-align: right;}
.QuoteHeaderTextleft {color: #3F60AF;font-size: 14px; font-weight: 700; text-align: left;}

.QuoteHeadDataleft {text-align: left;}
.QuoteHeadDataCentre {text-align: center;}
.QuoteHeadDataright {text-align: right;}

.QuoteRowDataFirst {border-bottom: 1px solid #000000; border-right: 1px solid #000000; padding: 2px; text-align: center;}
.QuoteRowDataleft {border-bottom: 1px solid #000000; border-right: 1px solid #000000; padding: 2px; text-align: left;}
.QuoteRowDataCentre {border-bottom: 1px solid #000000; border-right: 1px solid #000000; padding: 2px; text-align: center;}
.QuoteRowDataright {border-bottom: 1px solid #000000;; border-right: 1px solid #000000; padding: 2px; text-align: right;}
.QuoteRowDataLast {border-bottom: 1px solid #000000; padding: 2px; text-align: right;}

.PriceChange {color: red; font-weight: 400;}
.QuoteDiscontinued {text-decoration: line-through;}

.QuoteSummaryRow {
 background: #efefef;
 width: 98%;
 color: #3F60AF;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: 700;
}

.QuoteSummaryDataleft {text-align: left; padding-left: 2px;}
.QuoteSummaryDataright {text-align: right;}
.QuoteSummaryDataLast {background-color: white; color: #000000; padding-right: 2px; text-align: right;}

.QuotesFooter {border: 1px solid #000000; width: 98%; padding: 0px;}
.QuotesFooterContent {padding: 0px; vertical-align: middle; text-align: center;}

.QuoteNotes {
 border: 1px solid #000000;
 width: 98%;
 padding: 4px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: 400;
 text-align: justify;
}

/* My Account - Stored Wish List Page Parameters */

.StoredWishListMenuContent {
 background-color: #ffffff;
 border: 1px solid #EBEBEB;
 width: 98%;
 padding-left: 3px;
 color: #3F60AF;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 10px;
 font-weight: 400;
}

.StoredWishListHeaders {
 background: #efefef;
 height: 20px;
 border: 0px;
 width: 98%;
 padding: 0px;
 color: white;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 10px;
 font-weight: 700;
}

.StoredWishListContent {
 background-color: #ffffff;
 border: 1px solid #EBEBEB;
 width: 98%;
 padding-left: 3px;
 color: #3F60AF;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 10px;
 font-weight: 400;
}

.StoredWishListRowOff {background-color: white;}
.StoredWishListRowOn {background-color: #F0F0F0;}

.StoredWishListListRowDataleft {border-right: 1px solid #EBEBEB; border-bottom: 1px solid #EBEBEB; padding-left: 10px; height: 25px; text-align: left;}
.StoredWishListListRowDataCentre {border-right: 1px solid #EBEBEB; border-left: 1px solid #EBEBEB; border-bottom: 1px solid #EBEBEB; height: 25px; text-align: center;}
.StoredWishListListRowDataright {border-bottom: 1px solid #EBEBEB; padding-right: 10px; height: 25px; text-align: right;}
.StoredWishListListRowDivider {background: url(http://www.derbybraid.co.uk/skins/newskin/GB/dotborderline.gif); border: 1px; padding: 0px;}

.StoredWishListPrompt {font-weight: 700; height: 30px; text-align: center;}

.StoredWishListHeaders {
 border-top: 1px solid #EBEBEB;
 border-left: 1px solid #EBEBEB;
 border-right: 1px solid #EBEBEB;
 width: 98%;
 padding: 4px;
}

.StoredWishListHeaderTextright {color: #3F60AF;font-size: 14px; font-weight: 700; text-align: right;}
.StoredWishListHeaderTextleft {color: #3F60AF;font-size: 14px; font-weight: 700; text-align: left;}

.StoredWishListHeadDataleft {text-align: left;}
.StoredWishListHeadDataCentre {text-align: center;}
.StoredWishListHeadDataright {text-align: right;}

.StoredWishListRowDataFirst {border-bottom: 1px solid #EBEBEB; border-right: 1px solid #EBEBEB; padding: 2px; text-align: center;}
.StoredWishListRowDataleft {border-bottom: 1px solid #EBEBEB; border-right: 1px solid #EBEBEB; padding: 2px; text-align: left;}
.StoredWishListRowDataCentre {border-bottom: 1px solid #EBEBEB; border-right: 1px solid #EBEBEB; padding: 2px; text-align: center;}
.StoredWishListRowDataright {border-bottom: 1px solid #EBEBEB;; border-right: 1px solid #EBEBEB; padding: 2px; text-align: right;}
.StoredWishListRowDataLast {border-bottom: 1px solid #EBEBEB; padding: 2px; text-align: right;}

.StoredWishListPriceChange {color: red; font-weight: 400;}
.StoredWishListDiscontinued {text-decoration: line-through;}

.StoredWishListSummaryRow {
 background: #efefef;
 height: 20px;
 width: 98%;
 color: white;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 10px;
 font-weight: 700;
}

.StoredWishListSummaryDataleft {text-align: left; padding-left: 2px;}
.StoredWishListSummaryDataright {text-align: right;}
.StoredWishListSummaryDataLast {background-color: white; color: #3F60AF; padding-right: 2px; text-align: right;}

.StoredWishListFooter {border: 1px solid #EBEBEB; width: 98%; padding: 0px;}
.StoredWishListFooterContent {padding: 0px; vertical-align: middle; text-align: center;}

.StoredWishListNotes {
 background-color: #ffffff;
 border: 1px solid #EBEBEB;
 width: 98%;
 padding: 4px;
 color: #3F60AF;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 10px;
 font-weight: 400;
 text-align: justify;
}


/* My Account - Orders Page Parameters */

.OrdersMenuContent {
 border: 1px solid #000000;
 width: 98%;
 padding-left: 3px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: 400;
}

.OrdersHeaders {
 background: #efefef;
 border: 0px;
 width: 98%;
 padding: 0px;
 color: #3F60AF;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 700;
}

.OrdersContent {
 border-left: 1px solid #000000;
 border-right: 1px solid #000000;
 border-bottom: 1px solid #000000;
 width: 98%;
 padding-left: 3px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: 400;
}

.OrdersRowOff {background-color: white;}
.OrdersRowOn {background-color: #F0F0F0;}

.OrdersListRowDataleft {border: 1px; padding-left: 10px; height: 25px; text-align: left;}
.OrdersListRowDataCentre {border: 1px; height: 25px; text-align: center;}
.OrdersListRowDataright {border: 1px; padding-right: 10px; height: 25px; text-align: right;}
.OrdersListRowDivider {background: url(http://www.derbybraid.co.uk/skins/newskin/GB/dotborderline.gif); border: 1px; padding: 0px;}

.OrdersPrompt {font-weight: 700; height: 30px; text-align: center;}

.OrderHeaders {
 border-top: 1px solid #000000;
 border-left: 1px solid #000000;
 border-right: 1px solid #000000;
 width: 98%;
 padding: 4px;
}

.OrderHeadersContent {width: 98%; vertical-align: top;}
.OrderHeadersContentleftCell {text-align: left; vertical-align: top;}
.OrderHeadersContentCentreCell {text-align: center; vertical-align: top;}
.OrderHeadersContentrightCell {text-align: right; vertical-align: top;}
.OrderHeadingsTitle {text-align: left; vertical-align: top;}

.OrderStatus {font-size: 11px; font-weight: 400;}

.OrderHeadings {
 border: 1px solid #000000;
 width: 175px;
 padding-left: 4px;
 padding-right: 4px;
 padding-bottom: 2px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: 400;
}

.OrderHeaderTextright {color: #000000;font-size: 14px; font-weight: 700; text-align: right;}
.OrderHeaderTextleft {color: #000000;font-size: 14px; font-weight: 700; text-align: left;}

.OrderHeadDataleft {text-align: left;}
.OrderHeadDataCentre {text-align: center;}
.OrderHeadDataright {text-align: right;}

.OrderRowDataFirst {border-bottom: 1px solid #000000; border-right: 1px solid #000000; padding: 2px; text-align: center;}
.OrderRowDataleft {border-bottom: 1px solid #000000; border-right: 1px solid #000000; padding: 2px; text-align: left;}
.OrderRowDataCentre {border-bottom: 1px solid #000000; border-right: 1px solid #000000; padding: 2px; text-align: center;}
.OrderRowDataright {border-bottom: 1px solid #000000;; border-right: 1px solid #000000; padding: 2px; text-align: right;}
.OrderRowDataLast {border-bottom: 1px solid #000000; padding: 2px; text-align: right;}

.PriceChange {color: red; font-weight: 400;}

.OrderSummaryRow {
 background: #efefef;
 width: 98%;
 color: #3F60AF;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: 700;
}

.OrderSummaryDataleft {text-align: left; padding-left: 2px;}
.OrderSummaryDataright {text-align: right;}
.OrderSummaryDataLast {background-color: white; color: #000000; padding-right: 2px; text-align: right;}

.OrderTotalsDataright {text-align: right;}

.OrderFootings {
 border: 1px solid #000000;
 padding-left: 4px;
 padding-right: 4px;
 padding-bottom: 2px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: 400;
}

.OrdersFooter {border: 1px solid #000000; width: 98%; padding: 0px;}
.OrdersFooterContent {padding: 0px; vertical-align: middle; text-align: center;}

.OrderNotes {
 border: 1px solid #000000;
 width: 98%;
 padding: 4px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: 400;
 text-align: justify;
}


/* Our Terms Page Parameters */

.TermsTitle {}

.TermsContent {
 border: 1px solid #000000;
 width: 98%;
 padding: 4px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
}

.TermsContentText {
 padding: 4px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
 vertical-align: top;
 text-align: justify;
}


/* Privacy Page Parameters */

.PrivacyTitle {}

.PrivacyContent {
 border: 1px solid #757B93;
 background-color: #ffffff;
 width: 98%;
 padding: 4px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 10px;
 font-weight: 400;
}

.PrivacyContentText {
 padding: 4px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 10px;
 font-weight: 400;
 vertical-align: top;
 text-align: justify;
}


/* Events Page Parameters */

.EventsTitle {}

.EventsContent {
 border: 1px solid #757B93;
 background-color: #ffffff;
 width: 98%;
 padding: 4px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 10px;
 font-weight: 400;
}

.EventsContentText {
 padding: 4px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 10px;
 font-weight: 400;
 vertical-align: top;
 text-align: justify;
}

.EventsListContent {
 border-top: 1px solid #E1E1E1;
 border-left: 1px solid #E1E1E1;
 padding: 4px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 10px;
 font-weight: 400;
 vertical-align: top;
 text-align: justify;
}

.EventsListCellA {
 white-space: nowrap;
 border-right: 1px solid #E1E1E1;
 border-bottom: 1px solid #E1E1E1;
 padding: 4px;
 background-color: #FFFFFF;
 vertical-align: top;
}

.EventsListCellB {
 white-space: nowrap;
 border-right: 1px solid white;
 border-bottom: 1px solid white;
 padding: 4px;
 background-color: #E1E1E1;
 vertical-align: top;
}

.EventsListCellC {
 border-right: 1px solid #E1E1E1;
 border-bottom: 1px solid #E1E1E1;
 padding: 4px;
 background-color: #FFFFFF;
 vertical-align: top;
}


/* Jargon Page Parameters */

.JargonTitle {}

.JargonContent {
 border: 1px solid #000000;
 width: 98%;
 padding: 8px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
}

.JargonContentTitle {
 padding-left: 8px;
 padding-right: 8px;
 padding-top: 4px;
 padding-bottom: 4px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
font-size: 14px;
 font-weight: 700;
}

.JargonContentText {
 padding-left: 8px;
 padding-right: 8px;
 padding-top: 4px;
 padding-bottom: 4px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
 vertical-align: top;
 text-align: justify;
}


/* Links Page Parameters */

.LinksTitle {}

.LinksContent {
 border: 1px solid #757B93;
 background-color: #ffffff;
 padding: 4px;
 padding-left: 8px;
 padding-right: 8px;
 width: 98%;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 10px;
 font-weight: 400;
}

.LinksContentTitle {
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 700;
}

.LinksText {
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 10px;
 font-weight: 400;
 vertical-align: top;
 text-align: justify;
}


/* About Us Page Parameters */

.AboutUsTitle {}

.AboutUsContent {
 border: 1px solid #000000;
 width: 98%;
 padding: 4px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
}

.AboutUsContentText {
 padding: 4px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
 vertical-align: top;
 text-align: justify;
}


/* Contact Us Page Parameters */

.ContactUsTitle {
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
}

.ContactUsNote {
 padding-left: 2px;
 text-align: left;
 vertical-align: bottom;
 font-size: 10px;
 font-weight: 400;
}

.ContactUsContent {
 border: 1px solid #000000;
 width: 95%;
 padding: 2px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
}

.ContactUsPrompt {
 padding-left: 4px;
 vertical-align: middle;
 text-align: left;
}

.ContactUsField {}


/* Manufacturer List Page Parameters */

.ManuListTitle {}

.ManuListContent {
 border: 1px solid #000000;
 background-color: #ffffff;
 width: 98%;
 padding: 4px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 10px;
 font-weight: 400;
}

.ManuListHeaderRow {font-weight: 700; border: 0px solid #757B93;}
.ManuListHeaderCell {font-weight: 700; border-right: 1px solid #757B93; border-bottom: 1px solid #757B93;}
.ManuListHeaderLastCell {font-weight: 700; border-bottom: 1px solid #757B93;}
.ManuListCell {border: 0px solid #757B93;}
.ManuListLastCell {border: 0px solid #757B93;}


/* Cat Page Parameters */

.CatHeader {
 max-width: 660px;
}
.CatHeader img {
 width: 580px;
 height: auto;
}

.CatHeaderText {
 padding: 3px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 10px;
 font-weight: 400;
}

.SubCatLinksMenu {
 border: 1px solid ##3366CC;
 width: 96%;
 padding: 10px;
 color: ##3366CC;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
}


.SubCatLinks {color: ##3366CC; cursor: pointer;}
.SubCatLinks: hover {color: darkred; cursor: pointer;}

.SubCatLinksPrompt {font-weight: 700; height: 30px; text-align: center;}


/* Product Detail Page Parameters */

.HistoryLinksContent {
 width: 95%;
 padding-left: 2px;
 color: #3366CC;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
}

.HistoryLinks {
 color: #3366CC;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
}

.MainProdDetail {
 border: 1px solid #3366CC;
 width: 95%;
 color: #3366CC;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
 padding: 10px;
}
.MainProdDetail img {
 border: 1px solid #3366CC;
 width: 580px;
 color: #3366CC;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
 max-width: 275px !important;
 height: auto;
}

.MainProdDetailPaddCell {padding: 8px;}

.MainProdDetailimageCell {
width: 275px; 
vertical-align: middle; 
text-align: center;
overflow: hidden;
}
.MainProdDetailimageCell img {
width: 275px !important; 
height: auto !important;
overflow: hidden;
}


.MainProdDetailTextCell {
 color: #3366CC;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
}

.MainProdDetailtopTextPrompts {
 color: #3366CC;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 700;
 vertical-align: top;
}

.MainProdDetailMidTextPrompts {
 color: #3366CC;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 700;
 vertical-align: middle;
}

.MainProdDetailFooterContent {
 border: 1px solid #3366CC;
 width: 44%;
 padding-left: 4px;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
}

.ProdDetailTabsMenu {
 color: #3366CC;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
}

.ProdDetailTabsBGleft {width: 15px; height: 24px; background: #3366CC; padding: 6px;}

.ProdDetailTabsBG {
 white-space: nowrap;
 background: #3366CC;
 color: white;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 700;
 padding: 6px;
}

.ProdDetailTabsBGright {width: 15px; height: 24px; background: #3366CC;}

.ProdDetailTabsLinks {color: white; cursor: pointer; text-decoration: none;}
.ProdDetailTabsLinks: hover {color: darkred; cursor: pointer; text-decoration: none;}

.ProdDetailTabsBGleft-off {width: 15px; height: 24px; background: #858282;}

.ProdDetailTabsBG-off {
 white-space: nowrap;
 background: #858282;
 color: #000000;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 700;
}

.ProdDetailTabsBGright-off {width: 15px; height: 24px; background: #858282;}

.ProdDetailTabsLinks-off {color: #000000; cursor: pointer; text-decoration: none;}
.ProdDetailTabsLinks-off: hover {color: darkred; cursor: pointer; text-decoration: none;}

.ProdFullDesc {
 border-top: 5px solid #3366CC;
 border-bottom: 1px solid #3366CC;
 border-left: 1px solid #3366CC;
 border-right: 1px solid #3366CC;
 width: 95%;
 padding: 4px;
 color: #3366CC;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
}

.ProdMultiMedia {
 border-top: 5px solid #F58313;
 border-bottom: 1px solid #EBEBEB;
 border-left: 1px solid #EBEBEB;
 border-right: 1px solid #EBEBEB;
 background-color: #ffffff; 
 width: 95%;
 padding: 4px;
 color: #3366CC;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: 400;
}

.ProdimageGallery {
 border-top: 5px solid #3366CC;
 border-bottom: 1px solid #EBEBEB;
 border-left: 1px solid #EBEBEB;
 border-right: 1px solid #EBEBEB;
 background-color: #ffffff; 
 width: 95%;
 padding: 4px;
 color: #3F60AF;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: 400;
}

.imageGalleryContainer {
 padding: 10px;
 text-align: center;
 vertical-align: bottom;
}

.ProdSpecs {
 border-top: 5px solid #3366CC;
 border-bottom: 1px solid #3366CC;
 border-left: 1px solid #3366CC;
 border-right: 1px solid #3366CC;
 width: 95%;
 padding: 4px;
 color: #3366CC;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
}

.ProdSpecsRowA {
 border-right: 1px solid gray;
 border-bottom: 1px solid gray;
 padding: 4px;
 background-color: #FFFFFF;
 vertical-align: top;
}

.ProdSpecsRowB {
 border-right: 1px solid gray;
 border-bottom: 1px solid gray;
 padding: 4px;
 background-color: #F0F0F0;
 vertical-align: top;
}

.ProdSpecsPrompts {font-weight: 700;}

.ProdFinance {
 border-top: 5px solid #3366CC;
 border-bottom: 1px solid #3366CC;
 border-left: 1px solid #3366CC;
 border-right: 1px solid #3366CC;
 width: 95%;
 padding: 4px;
 color: #3366CC;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
}

.ProdFinanceleftRowA {
 border-top: 1px solid gray;
 padding: 4px;
 background-color: #FFFFFF;
 vertical-align: top;
}

.ProdFinanceleftRowB {
 border-top: 1px solid gray;
 padding: 4px;
 background-color: #F0F0F0;
 vertical-align: top;
}

.ProdFinancerightRowA {
 border-top: 1px solid gray;
 border-left: 1px solid gray;
 padding: 4px;
 background-color: #FFFFFF;
 vertical-align: top;
}

.ProdFinancerightRowB {
 border-top: 1px solid gray;
 border-left: 1px solid gray;
 padding: 4px;
 background-color: #F0F0F0;
 vertical-align: top;
}

.borderLinebottom {border-bottom: 1px solid #3366CC;}

.ProdReviews {
 border-top: 5px solid #3366CC;
 border-bottom: 1px solid #3366CC;
 border-left: 1px solid #3366CC;
 border-right: 1px solid #3366CC;
 width: 95%;
 padding: 4px;
 color: #3366CC;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
}

.ProdRelated {
 border-top: 5px solid #3366CC;
 border-bottom: 1px solid #3366CC;
 border-left: 1px solid #3366CC;
 border-right: 1px solid #3366CC;
 width: 95%;
 padding: 4px;
 color: #3366CC;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
}

.ProdRelatedCellA {width: 20%; height: 50px; padding: 4px;}
.ProdRelatedCellB {height: 50px; padding: 4px; text-align: left;}


/* =============== PLUGINS =============== */

/* Horizontal category nav bar */

/* Horizontal category nav bar background */
.CatNavBarHCell {
 background-color: #ffffff;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 10px;
 font-weight: 700;
 padding-left: 10px;
 padding-top: 5px;
 padding-bottom: 0px; 
}

/* Horizontal category nav bar link container */
div.CatNavBarHCellDiv {
 padding-top: 2px;
 float: left;
}

/* Horizontal category nav bar links */
.CatNavBarHLinks {color: #757575; cursor: pointer; text-decoration: none;}
.CatNavBarHLinks: hover {color: darkred; cursor: pointer; text-decoration: none;}

/* Horizontal category nav bar divider */
.CatNavBarDivider {
 float: right;
 padding: 3px;
 padding-top: 0px;
 background: url(http://www.derbybraid.co.uk/skins/newskin/GB/catnavbarh-divider.gif);
 background-repeat: no-repeat;
 background-position: center;
 overflow: hidden;
}

/* Horizontal manufacturer nav bar */

/* Horizontal manufacturer nav bar background */

.ManuNavBarHCell {
 background-color: #ffffff;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 10px;
 font-weight: 700;
 padding-left: 10px;
 padding-top: 5px;
 padding-bottom: 0px; 
}

/* Horizontal manufacturer nav bar link container */

div.ManuNavBarHCellDiv {
 padding-top: 2px;
 float: left;
}

/* Horizontal manufacturer nav bar links */
.ManuNavBarHLinks {color: #757575; cursor: pointer; text-decoration: none;}
.ManuNavBarHLinks: hover {color: darkred; cursor: pointer; text-decoration: none;}

/* Horizontal manufacturer nav bar divider */
.ManuNavBarDivider {
 float: right;
 padding: 3px;
 padding-top: 0px;
 background: url(http://www.derbybraid.co.uk/skins/newskin/GB/catnavbarh-divider.gif);
 background-repeat: no-repeat;
 background-position: center;
 overflow: hidden;
}

/* CSS to handle popup subcategories - vertical version */
/* setup control code - DO NOT CHANGE */
#nav, #nav ul {
 padding: 0;
 margin: 0;
 LIST-STYLE: none;
 FLOAT: left;
 width: 100%;
}

/* category link background - control code - DO NOT CHANGE */
#nav li {
 position: relative;
 FLOAT: left;
}

/* category link background */
#nav li {
 LINE-height: 1.25em;
 margin-bottom: -1px;
 width: 100%;
 background: url(http://www.derbybraid.co.uk/skins/newskin/GB/navlinks-bg.jpg);
 background-repeat: repeat-y;
}

/* subcategory link background - control code - DO NOT CHANGE */
#nav li ul {
 position: absolute;
 left: -999em;
}

/* subcategory link background */
#nav li ul {
 margin-left: 157px;
 margin-top: -2em;
 background-image: none;
}

/* sub-subcategory popup - not yet used - DO NOT CHANGE */
#nav li ul ul {
 left: -999em;
}

/* subcategory popup link background - SUPAKE */
#nav li ul li a {
 background-color: #3f60af;
 background-image: none;
 border: solid 1px #757575;
}

/* category link formatting */
#nav li a {
 padding: 1px;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 4px;
 padding-bottom: 4px;
 width: 140px;
 display: block;
 color: #3366CC;
 text-decoration: none;
}

/* category link mouse over formatting */
#nav li a: hover {
 color: darkred;
 cursor: pointer;
 text-decoration: none;
}

/* popup control code DO NOT CHANGE */
#nav li: hover ul ul, #nav li: hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
 left: -999em;
}

/* popup control code DO NOT CHANGE */
#nav li: hover ul, #nav li li: hover ul, #nav li li li: hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
 left: auto;
}

/* CSS to handle popup subcategories - horizontal version */
/* setup control code - DO NOT CHANGE */
#navh, #navh ul {
 padding: 0;
 margin: 0;
 LIST-STYLE: none;
 LINE-height: 1;
}

/* category link */
#navh a {
 color: white;
 text-decoration: none;
 display: inline;
}

/* category link mouse over*/
#navh li a: hover {
 color: darkred;
 cursor: pointer;
 text-decoration: none;
}

/* subcategory popup link */

#navh li ul li a {
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 4px;
 padding-bottom: 4px;
 border-bottom: solid 1px #757575;
 width: 120px;
 color: #757575;
 text-decoration: none;
 background-color: white;
 display: block;
}

/* category control code - DO NOT CHANGE */
#navh li {
 FLOAT: left;
}

/* subcategory control code - DO NOT CHANGE */
#navh li ul {
 display: block;
 position: absolute;
 left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

/* subcategory background */
#navh li ul {
 border: solid 1px #757575;
 width: 140px;
}

/* sub-subcategory popup - not yet used - DO NOT CHANGE */
#navh li ul ul {
 margin: -1em 0 0 10em;
}

/* popup control code DO NOT CHANGE */
#navh li: hover ul ul, #navh li: hover ul ul ul, #navh li.sfhover ul ul, #navh li.sfhover ul ul ul {
 left: -999em;
}

/* popup control code DO NOT CHANGE */
#navh li: hover ul, #navh li li: hover ul, #navh li li li: hover ul, #navh li.sfhover ul, #navh li li.sfhover ul, #navh li li li.sfhover ul {
 left: auto;
 margin-top: 1.5em;
}

 /* for vertical hover category main category divider */
.NavDarkDividerHover {
 color: white;
 height: 2px;
 background: url(http://www.derbybraid.co.uk/skins/newskin/GB/navlinks-divider.jpg);
 background-repeat: no-repeat;
}

/* applied to discount prices in basket */
.DiscountBasketItems {
 font-weight: 700;
}

/* For images used in category navigation bards */
.CategoryNavimage {
 padding-right: 10px;
 FLOAT: left;
}


/* image gallery panel background */
.ProdimageGalleryPanel {
 border-top: 1px solid #EBEBEB;
 border-bottom: 1px solid #EBEBEB;
 border-left: 1px solid #EBEBEB;
 border-right: 1px solid #EBEBEB;
 background-color: #ffffff; 
 padding: 0px;
 color: #757575;
 font-family: 'Lato', arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: 400;
}

/* image gallery panel background */
.ProdimageGalleryPanelContainer {
 padding: 1px;
 text-align: center;
 vertical-align: bottom;
}

/* control code DO NOT CHANGE */
.ProdimageGalleryPanelPopup {
 position: relative;
}

/* control code DO NOT CHANGE */
.ProdimageGalleryPanelPopup: hover {
 cursor: pointer;
}

/* control code DO NOT CHANGE */
.ProdimageGalleryPanelPopup span {
 margin-left: -999em;
 position: absolute;
}

/* control code DO NOT CHANGE */
.ProdimageGalleryPanelPopup: hover span {
 position: absolute; 
 text-decoration: none;
}

/* image gallery panel popup background */
.ProdimageGalleryPanelPopup: hover span {
 /* rounded corner box */
 border-radius: 5px 5px; 
 -moz-border-radius: 5px; 
 -webkit-border-radius: 5px; 
 box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); 
 -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); 
 -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
 
 /* Other styles */
 font-family: 'Lato', arial, helvetica, sans-serif;
 left: 0em; 
 top: -1em; 
 margin-left: 0; 
 background-color: #ffffff;
}

/* cookie popup style */ 
#cookieTerms
 {
  
 border: 2px solid #000000;
	
 display: none;

 margin-top: 0;

 padding: 4px;

 overflow: auto;

}


/* Stock multi select colour column width */
.multicolumncountwidth {
  width: 64px;
}