@charset "UTF-8";
body {
	background: #666666;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #000;
	background-repeat: no-repeat;
	background-image: url(../images/layout-images/Background.jpg);
	background-color: #A8A9AD;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	background-position: 50% top;
}
td,th,table {
	border-color: #6E7172;
	text-align: center;
	color: #000;
	font-size: 12px;
}
table {
	border: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 101%;
	margin: 0;
}
p {
	margin: 0;
}
a:link {
	color: #000;
}
a:visited {
	color: #666;
}
a:hover {
	color: #666;
}
input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a img{
	border: 0px;
}
.links a:link {
	color: #FFF;
	text-decoration: underline;
}
.links a:visited {
	color: #FFF;
}
.links a:hover {
	color: #D5DF31;
}
.links a:active {
	color: #6E7172;
}
.form1, .TermstextWrapper, .SizeGuidesWrapper, .SizeGuidesWrapperWhite   {
	float: right;
	width: 575px;
	padding: 15px 20px;
	font-size: 10px;
	background-image: url(../images/layout-images/Corner-Grey-form.gif);
	background-color: #6E7172;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	border-right: solid 8px #D7DF23;
}
.TermstextWrapper  {
	width: 665px;
	font-size: 11px;
	background-image: url(../images/layout-images/Corner-White.gif);
	background-color: #FFF;
	color: #000;
}
.SizeGuidesWrapperWhite  {
	width: 880px;
	background-image: url(../images/layout-images/Corner-White.gif);
	background-color: #FFF;
	color: #000;
}
.SizeGuidesWrapper  {
	width: 880px;
	font-size: 11px;
	background-color: #000;
	color: #000;
	background-image: url(none);
}
.FormLeft {
	float: left;
	margin: 0 10px 20px 0;
}
form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 30px;
	display: block;
	text-align: right;
}
.Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D5DF31;
	border-top: solid #D5DF31 1px;
	display: block;
}
.Captcha {
	font-size: 14px;
}
#header {
	margin: 0 auto;
	width: 974px;
	margin-top: 36px;
}
a:focus {
	outline: 0;
}
#TopWrapper {
	height: 138px;
	background-image: url(../images/layout-images/Background-Top.gif);
	background-repeat: no-repeat;
	margin: 0 auto;
	width: 974px;
}
.strapline {
	font-size: 14px;
	color: #D7DF23;
	padding: 10px 0 0 32px;
}
.straplineWebshops {
	font-size: 28px;
	color: #D7DF23;
	padding: 10px 0 0 32px;
}
#WebshopsName {
	font-size: 18px;
	color: #FFF;
	padding: 6px 0 0 32px;
}
#SlidingPanelWrapper, .TopImageWrapperDarkGreen, .TopImageWrapperOrange, .TopImageWrapperPurple, .TopImageWrapperMauve, .TopImageWrapperGreen, .TopImageWrapperRed {
	height: 230px;
	margin: 0 auto;
	width: 974px;
	color: #FFF;
	border-bottom: solid 10px #000;
}
.TopImageWrapperDarkGreen {
	background-color: #215620;
}
.TopImageWrapperOrange {
	background-color: #E4713A;
}
.TopImageWrapperPurple {
	background-color: #663397;
}
.TopImageWrapperRed {
	background-color: #DC1A1C;
}
.TopImageWrapperMauve {
	background-color: #841853;
}
.TopImageWrapperGreen {
	background-color: #D7DF23;
}
#MainContent, #MainContentLong {
	width: 964px;
	margin: 0 auto;
	background-image: url(../images/layout-images/Background-Middle-SML.jpg);
	background-position: 50% top;
	padding: 0px 20px 0 10px;
	color: #FFF;
	line-height: 18px;
	background-repeat: repeat-y;
}
#MainContentLong {
	background-image: url(../images/layout-images/Background-Middle.gif);
	background-position: 50% top;
	background-repeat: repeat-y;
}
#footer {
	height: 100px;
	background-image: url(../images/layout-images/Background-Footer.jpg);
	background-position: 50% top;
	background-repeat: no-repeat;
	width: 824px;
	margin: 0 auto;
	color: #000;
	padding: 10px 20px 0 150px;
}

#telephone {
	float: right;
	padding: 8px 0 0 0;
	color: #FFF;
	width: 300px;
	font-size: 15px;
}
#H1Text {
	padding: 10px 560px 0 32px;
	font-size: 11px;
	line-height: 18px;
	color: #FFF;
	margin-bottom: 36px;
}
.BottomLink a, .BottomLinkContact a {
	background-repeat: repeat-x;
	display: block;
	padding: 4px 20px 4px 20px;
	float: right;
	color: #333;
	text-align: center;
	border-right: solid 1px #333;
	width: auto;
}
.BottomLinkContact a {
	border-left: solid 1px #333;
}
.BottomLinkWrapper {
	padding-top: 0px;
	width: 580px;
	float: right;
}

.BottomLink a:hover, .BottomLinkContact a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #999;
}
.HomeLinks a {
	background-repeat: repeat-x;
	display: block;
	padding: 3px 24px 0px 24px;
	float: right;
	color: #D8D8D8;
	text-align: center;
	border-left: solid 1px #D5DF31;
	width: auto;
	text-decoration: none;
	height: 14px;
}
.HomeLinks a:hover {
	color: #D5DF31;
}
.ProductWrapper {
	background-color: #FFF;
	background-image: url(../images/layout-images/Corner-Shop-Item.jpg);
	background-repeat: no-repeat;
	width: 685px;
	margin: 0px 0 10px 0px;
	float: left;
	border-right: solid 8px #639;
	color: #000000;
	min-height: 160px;
	height:auto !important;
	height:160px;
	padding: 10px 0 10px 30px;
	font-size: 12px;
}
.Advert1, .Advert2, .Advert3, .Advert4, .AdvertLRG, .Advert1Red, .AdvertLRGILT, .AdvertSpecialNote, .AdvertSpecialNote2 {
	background-color: #FFF;
	background-image: url(../images/layout-images/Corner-Ad.jpg);
	background-repeat: no-repeat;
	width: 223px;
	margin: 0px 0 10px 10px;
	float: right;
	border-right: solid 8px;
	color: #000;
	min-height: 170px;
	height:auto !important;
	height:170px;
	padding-bottom: 10px;
}
.Advert1{
	border-right-color: #871653;
}
.Advert2{
	border-right-color: #D7DF23;
}
.Advert3{
	border-right-color: #639;
}
.Advert4{
	border-right-color: #E96F35;
}
.Advert1Red{
	border-right-color: #E21215;
}
.AdvertSpecialNote{
	border-right-color: #D5DF31;
	background-image: url(../images/layout-images/Corner-Ad-Red.jpg);
	background-color: #EE1D22;
	min-height: 100px;
	margin-bottom: 10px;
}
.AdvertSpecialNote2{
	border-right-color: #D5DF31;
	background-image: url(../images/layout-images/Corner-Ad-Grey.jpg);
	background-color: #A8A9AD;
	min-height: 100px;
	margin-bottom: 10px;
}
.AdvertLRG{
	border-right-color: #841853;
	width: 310px;
	height: auto;
	text-align: right;
	padding-bottom: 0px;
	margin-left: 0px;
}
.AdvertLRGILT{
	border-right-color: #D62022;
	width: 310px;
	height: auto;
	text-align: left;
	padding-bottom: 0px;
	background-color: #000;
	color: #FFF;
	margin-left: 0px;
}
.footerText, .footerText2 {
	float: left;
	padding: 4px 0px 0px 10px;
	border-right: solid 0px #333;
	margin: 0 0px 0 0;
	line-height: 16px;
	width: 230px;
}
.footerText2 {
	border: 0;
}
.HomeTitle, .LeftText {
	width: 210px;
	float: left;
	padding: 10px 10px 0 30px;
	line-height: 22px;
	font-size: 13px;
	margin-bottom: 20px;
}
.LeftText {
	font-size: 11px;
	line-height: 16px;
}
.HomeTitleHeading, .HomeTitleHeadingOrange, .HomeTitleHeadingMauve, .HomeTitleHeadingPurple, .HomeTitleHeadingRed, .HomeTitleHeadingSmall {
	font-size: 30px;
	color: #D7DF23;
	letter-spacing: 1px;
	line-height: normal;
	margin-bottom: 20px;
}
.HomeTitleHeadingOrange {
	color: #DF733F;
}
.HomeTitleHeadingPurple {
	color: #663395;
}
.HomeTitleHeadingRed {
	color: #E21215;
}
.HomeTitleHeadingMauve {
	color: #811A53;
}
.HomeTitleHeadingSmall {
	font-size: 21px;
}

.HomeText {
	float: left;
	width: 392px;
	margin-bottom: 10px;
}
.HomeText p, .HomePageTextPurple p {
	margin-bottom: 6px;
}
.HomePageTextPurple p {
	padding-right: 50px;
}
.HomePageTextPurple {
	float: left;
	width: 423px;
	margin-bottom: 10px;
	background-image: url(../images/layout-images/HomePage-Text-BG-Purple.png);
	font-size: 18px;
	line-height: 28px;
	padding: 50px 0px 0px 50px;
	background-repeat: no-repeat;
}
.ReadMoreGrey a, .ReadMoreGrey a:hover, .ReadMoreGreyLeft a, .ReadMoreGreyLeft a:hover, .ReadMoreBlackLeft a, .ReadMoreBlackLeft a:hover, .ReadMoreBlackRight a, .ReadMoreBlackRight a:hover, .ReadMoreOrangeLeft a, .ReadMoreOrangeLeft a:hover, .ReadMoreLong a, .ReadMoreLong a:hover {
	background-image: url(../images/layout-images/ButtonRight-Grey.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 80px;
	padding: 6px 6px 0px 6px;
	font-size: 11px;
	line-height: normal;
	text-align: center;
	border-right: solid 8px #D7DF23;
	float: right;
	text-decoration: none;
	color: #D8D8D8;
	margin-top: 5px;
	display: block;
}
.ReadMoreLong a, .ReadMoreLong a:hover {
	width: 100px;
	background-image: url(../images/layout-images/ButtonRight-Black.png);
}
.ReadMoreGreyLeft a, .ReadMoreGreyLeft a:hover {
	background-image: url(../images/layout-images/ButtonLeft-Grey.png);
	background-repeat: no-repeat;
	border-left: solid 8px #D7DF23;
	float: left;
	border-right: 0;
	background-position: right top;
}
.ReadMoreBlackLeft a, .ReadMoreBlackLeft a:hover {
	background-image: url(../images/layout-images/ButtonLeft-Black.png);
	background-repeat: no-repeat;
	border-left: solid 8px #D7DF23;
	float: left;
	border-right: 0;
	background-position: right top;
}
.ReadMoreOrangeLeft a, .ReadMoreOrangeLeft a:hover {
	background-image: url(../images/layout-images/ButtonLeft-Black.png);
	background-repeat: no-repeat;
	border-left: solid 8px #E96F35;
	float: left;
	border-right: 0;
	background-position: right top;
}
.ReadMoreBlackRight a, .ReadMoreBlackRight a:hover {
	background-image: url(../images/layout-images/ButtonRight-Black.png);
	background-repeat: no-repeat;
	border-right: solid 8px #D7DF23;
	background-position: left top;
}
.ReadMoreGrey a:hover, .ReadMoreGreyLeft a:hover, .ReadMoreBlackRight a:hover, .ReadMoreBlackLeft a:hover  {
	color: #D5DF31;
}
.ReadMoreOrangeLeft a:hover  {
	color: #E96F35;
}
.FloatLeft {
	float: left;
}
.AdvertHeading1, .AdvertHeading2, .AdvertHeading3, .AdvertHeading4, .AdvertHeading5, .AdvertHeading6, .AdvertHeading7, .AdvertHeading4ILT, .AdvertHeadingSpecialNote  {
	font-size: 22px;
	color: #E4713A;
	padding: 10px 2px 6px 16px;
	line-height: 26px;
}
.AdvertHeading2 {
	font-size: 13px;
	color: #000;
	line-height: 20px;
	font-weight: bold;
	padding-bottom: 0px;
}
.AdvertHeadingSpecialNote {
	font-size: 22px;
	color: #FFF;
}
.AdvertHeading3 {
	font-size: 13px;
	color: #841853;
	line-height: 20px;
	font-weight: bold;
	padding-bottom: 0px;
}
.AdvertHeading4 {
	font-size: 19px;
	color: #663397;
}
.AdvertHeading4ILT {
	font-size: 19px;
	color: #E21215;
}
.AdvertHeading5 {
	font-size: 22px;
	color: #D5DF31;
}
.AdvertHeading6 {
	font-size: 20px;
	color: #3E3E3E;
}
.AdvertHeading7 {
	font-size: 22px;
	color: #000000;
}
.AdvertText, .AdvertTextBlack, .AdvertTextWhite,.AdvertTextLRG {
	font-size: 10px;
	line-height: 16px;
	padding: 0px 20px 0px 16px;
	margin-bottom: 6px;
}
.AdvertTextBlack {
	color: #000;
}
.AdvertTextWhite {
	color: #FFF;
}
.TopPanelText {
	float: right;
	width: 334px;
	height: 230px;
}
#p7HGMpc_1_1 .TopPanelText {
	background-color: #333;
}
#p7HGMpc_1_2 .TopPanelText {
	background-color: #450A1A;
}
#p7HGMpc_1_3 .TopPanelText {
	background-color: #841853;
}
#p7HGMpc_1_4 .TopPanelText {
	background-color: #662E95;
}
#p7HGMpc_1_5 .TopPanelText {
	background-color: #333;
}
#p7HGMpc_1_6 .TopPanelText {
	background-color: #E4713A;
}
.Banner {
	margin-bottom: 10px;
}
#BannerWapper {
	height: 141px;
	width: 964px;
	margin: 0 auto;
	background-color: #000;
	padding-left: 10px;
}
.RightColumn {
	float: right;
	width: 240px;
}
.RightColumnText {
	padding-left: 10px;
}
.RightColumnText p {
	margin-bottom: 6px;
}
#IframeWrapper {
	float: left;
	height: 500px;
	width: 500px;
}
#CatalogueWrapper {
	height: 636px;
	width: 954px;
	margin: 0 0 10px 10px;
	background-color: #646464;
	padding-bottom: 10px;
}
.FloatRight {
	float: right;
}
.Webshops123, .Webshops123No1, .Webshops123No2, .Webshops123No3, .Webshops123No4, .Webshops123No5, .Webshops123No6, .Webshops123ILT, .Webshops123ILTLast, .Webshops123ILTFirst {
	background-color: #6E7072;
	float: left;
	width: 540px;
	background-image: url(../images/layout-images/Corner-Grey.gif);
	background-repeat: no-repeat;
	padding: 13px 20px 10px 64px;
	color: #231F20;
	font-size: 22px;
	border-right: solid 8px;
	border-color: #662D91;
}
.Webshops123ILTFirst {
	border-color: #D02527;
	line-height: 28px;
}
.Webshops123No1, .Webshops123No2, .Webshops123No3, .Webshops123No4, .Webshops123No5, .Webshops123No6, .Webshops123ILT, .Webshops123ILTLast {
	width: 542px;
	background-image: url(../images/layout-images/No1.gif);
	margin-left: 0;
	padding-left: 62px;
	font-size: 12px;
	color: #FFF;
}
.Webshops123No2 {
	background-image: url(../images/layout-images/No2.gif);
}
.Webshops123No3 {
	background-image: url(../images/layout-images/No3.gif);
}
.Webshops123No4 {
	background-image: url(../images/layout-images/No4.gif);
}
.Webshops123No5 {
	background-image: url(../images/layout-images/No5.gif);
	margin-bottom: 10px;
}
.Webshops123ILT {
	background-image: url(../images/layout-images/No1-ILT.gif);
	margin-bottom: 0px;
	border-right-color: #D02527;
}
.Webshops123ILTLast {
	background-image: url(../images/layout-images/No1-ILT.gif);
	margin-bottom: 10px;
	border-right-color: #D02527;
}
.WebshopsSubHeading {
	font-size: 16px;
	color: #D7DF21;
	line-height: 22px;
}
.Black {
	color: #000;
}
.RightAdvertWrapper {
	float: right;
	width: 320px;
}
.AdvertLRGTextBottom {
	float: right;
	width: 310px;
}
.FloatRightILT {
	float: right;
	margin-bottom: 10px;
}
.TermstextWrapper p {
	margin-bottom: 10px;
}
.FloatRightVisistWebshop {
	float: right;
	margin-top: 10px;
}
.BrandLogo {
	margin: 0px 8px 8px 0;
}
.Desicription {
	float: left;
	width: 360px;
	padding-top: 20px;
}
.BasketSelect {
	float: right;
	width: 150px;
	padding-top: 20px;
}
.Price {
	font-weight: bold;
	padding: 8px;
}
.ProductImage {
	float: left;
	background-image: url(../images/layout-images/enlargeBG.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-bottom: 11px;
	margin-right: 10px;
}
.DesicriptionSub {
	font-weight: bold;
	padding-top: 10px;
}
.PDFBrochureText {
	float: left;
	width: 215px;
	margin: 10px 0 0 0px;
}
.Purple {
	color: #663397;
}
.WeshopList {
	border-bottom: solid 1px #000;
	font-size: 18px;
	height: 32px;
	padding: 6px 20px 0 0;
}
.ContentWrapper #MainContent .ProductWrapper .WeshopList .ReadMoreBlackRight a {
	margin-top: 0px;
}
.HomeText p a {
	color: #FFF;
}
.AdButtonWrapper {
	float: left;
	height: 40px;
	position: absolute;
	padding-top: 140px;
}
.HomeLinksWrapper {
	height: 17px;
	width: 639px;
	margin-top: 18px;
	border-right: solid 1px #D5DF31;
}
#GarnellInfo {
	height: 144px;
	width: 223px;
	position: absolute;
	background-image: url(../images/layout-images/Corner-Ad.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	visibility: hidden;
	z-index: 1;
}
.DeliveryCloseDate {
	font-size: 13px;
	font-weight: bold;
	padding-left: 16px;
	padding-bottom: 6px;
}
.TableHeading {
	font-size: 16px;
	color: #FFF;
}
.ProductWrapperNew {
	background-color: #FFF;
	background-image: url(../images/layout-images/Corner-Shop-Item.jpg);
	background-repeat: no-repeat;
	width: 525px;
	margin: 0px 0 10px 0px;
	float: left;
	border-right: solid 8px #639;
	color: #000000;
	min-height: 160px;
	height:auto !important;
	height:160px;
	padding: 15px 0px 10px 20px;
	font-size: 11px;
}

.DetailTitleWrapper {
	border-bottom: solid 1px #666;
	font-size: 16px;
	font-weight: bold;
	float: left;
	margin-bottom: 10px;
	padding-right: 10px;
	width: 506px;
}
.DetailTitle, .DetailHeading {
	font-size: 22px;
	font-weight: normal;
	float: left;
	display: block;
	margin-bottom: 6px;
	clear: left;
}
.DetailSubheading {
	font-size: 14px;
	float: left;
	clear: left;
	color: #663397;
	margin-bottom: 5px;
}
.StoreMenuWrapper {
	float: left;
	width: 170px;
}
.DetailDescription {
	float: left;
	font-size: 11px;
	line-height: 14px;
	padding: 0 10px 10px 0;
	width: 315px;
}
.DetailHeading {
	color: #A8A9AD;
}
.GreenLine {
	background-color: #D5DF30;
	height: 8px;
	margin: 20px 0 0px 0;
	float: left;
	width: 515px;
}
.StoreItemWrapper {
	float: left;
	width: 252px;
	margin-right: 10px;
	/*border-bottom: 8px solid #D5DF30;*/
	padding-top: 10px;
}
.DetailPrice {
	font-size: 14px;
	font-weight: bold;
	margin-top: 8px;
}
.DetailRRP {
	font-size: 11px;
	color: #666;
	margin-top: 2px;
}
.DetailRRPPrice {
	color: #E82327;
	text-decoration: line-through;
}
.AddToBasket a, .AddToBasket a:hover, .ViewBasket a, .ViewBasket a:hover, .ViewDetail a, .ViewDetail a:hover {
	background-image: url(../images/layout-images/AddToBasketBG.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 80px;
	padding: 4px 6px 0px 6px;
	font-size: 10px;
	line-height: normal;
	text-align: center;
	float: left;
	text-decoration: none;
	color: #D8D8D8;
	margin-top: 5px;
	/*display: block;*/
	border-left: solid 8px #000;
	background-position: right top;
}
.ViewBasket a, .ViewBasket a:hover {
	background-image: url(../images/layout-images/ViewBasketBG.gif);
}
.ViewDetail a, .ViewDetail a:hover {
	background-image: url(../images/layout-images/ViewDetailBG.gif);
	border-left: solid 8px #D5DF30;
}
.AddToBasket a:hover, .ViewBasket a:hover, .ViewDetail a:hover {
	color: #D5DF30;
}
.StoreItemDescription, .FeaturedDetailDescription {
	float: right;
	width: 150px;
	padding-bottom: 10px;
	line-height: 14px;
}
.FeaturedDetailDescription {
	width: 120px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 10px;
}
.StoreBasketSelect {
	float: right;
	width: 325px;
}
.FeaturedDetailTitle {
	padding: 10px 0 0 16px;
	width: 210px;
	float: left;
}


.SizesInStock-Left {
        float:right;
}    
.SizesInStock-Centre {
        float:right;
        text-align:center;
}
.SizesInStock-Right {
        float:right;
        width:105px;
        margin-left:20px;
        margin-right:20px;
}
.SizesInStock-Left p {
	padding: 4px 6px 0px 6px;
        margin-top: 5px;
        
}
.SizesInStock-Centre p {
	padding: 4px 6px 0px 6px;
        margin-top: 5px;
}
.ProductImageNew{
	float: left;
	padding-bottom: 11px;
	margin-right: 10px;
}
.StoreItemWrapper p {
  	margin-left:5px;
}
.StoreItemRow {	
  	clear:both;
}
.StoreItemUnderline {
	float: left;
	width: 252px;
	margin-right: 10px;
	border-bottom: 8px solid #D5DF30;
}
.StoreItemUnderlineRow {
	clear:both;
}
.RightColumn .Advert2 {
	min-height: 80px;
}
.StoreItemNameBold{
	font-weight:bold;
}
.BasketStockLevelError {
	display:block;
	padding-top:10px;
	color:red;
	font-weight: bold;
}
.AdvertBulletsWrapper {
	font-size: 13px;
	padding: 0 0 0 25px;
	background-image: url(../images/layout-images/Advert-Bullet-Red.gif);
	background-repeat: no-repeat;
	background-position: 6px top;
	margin-top: 3px;
	width: 95px;
	float: right;
}
.AdvertBulletsWrapper a {
	text-decoration: none;
}
.NextPrevious {
	float: left;
	width: 200px;
	padding: 0px 0 0 20px;
}
.RightContentColumn {
	float: right;
	width: 230px;
}
.MarginBottom10 {
	display: block;
	padding-bottom: 10px;
}
.FreeDelivery {
	float: right;
	margin-top: 5px;
}
.HomeTextWrapper {
	height: 194px;
}
.AdvertTextLRG {
	font-size: 18px;
	padding-left: 0px;
	margin-top: 5px;
	display: block;
	float: left;
	margin-bottom: 0px;
}
.AdvertMarginLeft {
	float: left;
	padding-left: 15px;
}
.AddToBasket a {
	margin-right: 150px;
}
