﻿body {background:#EAE7E4;margin-top:0px; font-family:Arial; font-size:80%;}
img {border:0px;margin:0px;padding:0px;}

/* PAGE LAYOUT */

#PageContainer {}
#PageInner {width:960px; margin:0px auto;}

.Red {color:#d4002b;}
.clear, .Clear {clear:both;}

.ContactForm			{font-size:80%;background:#302F2D;border:3px solid #000000;padding:20px;width:490px;}
.ContactButtonContainer	{margin:0px 0px 0px 380px;}

.Purenet				{color:#666666;font-size:80%; text-align:center;margin-top:20px;}
.Purenet a				{color:#333333;text-decoration:none;}
.Purenet a:Hover		{text-decoration:underline;}


.FloatRight             {float:right;}
.ButtonLarge            
{
    float:right;display:inline;
    background:url('../images/buttons/btn_red.png') center left no-repeat;
    width:180px;height:36px;margin-left:10px;    
}
.ButtonLarge a          
{
    display:block;width:100%;height:100%;
    color:#FFFFFF;padding-top:10px;text-align:center;text-decoration:none;font-weight:bold;font-size:120%;    
}

.ButtonSmall
{
    float:right;display:inline;
    background:url('../images/buttons/btn_red_small.png') center left no-repeat;
    width:112px;height:34px;margin-left:10px;    
}
.ButtonSmall a          
{
    display:block;width:100%;height:100%;
    color:#FFFFFF;padding-top:8px;text-align:center;text-decoration:none;font-weight:bold;font-size:120%;    
}


/* HEADER */ 

#Header {height:125px;position:relative;z-index:100;}
#Header .Logo {position:absolute;top:38px;left:0px;}
#Header .ShareLinks {position:absolute;top:12px;right:338px;}
#Header .Currencies {position:absolute;top:0px;right:242px;}
#Header .TopLinks {position:absolute;top:60px;right:238px;font-size:90%;}
#Header .TopLinks a {color:#D3002B;font-weight:bold;border-left:1px solid #C7C6C5;padding:0px 6px;text-decoration:none;}
#Header .TopLinks a:Hover {text-decoration:underline;}

#Header #SearchBar {position:absolute;top:55px;right:0px;width:230px;}
#Header #SearchBar input {background:#FFFFFF;border:0px;width:200px;float:left;display:inline;padding:3px 5px 2px 5px;}
#Header #SearchBar a {float:left;display:inline;}

#Header .HeaderBasket {background:#E32128;position:absolute;top:0px;right:0px;width:230px;height:37px;color:#FFFFFF;font-size:90%;padding-top:8px;}

#Header .HeaderBasket .BasketLeft {float:left;display:inline;border-right:2px solid #DB3A57;width:115px;padding-right:10px;text-align:right;}
#Header .HeaderBasket .BasketRight {float:left;display:inline;/*width:80px;*/margin-left:10px;height:33px;text-align:right;padding-right:40px;background:url('../images/icons/Basket_thumb.gif') center right no-repeat;}

#Header .HeaderBasket a {color:#FFFFFF;text-decoration:none;}
#Header .HeaderBasket a:Hover {text-decoration:underline;}

#Header .CategoryNavigation {height:20px;padding-top:90px;}
#Header .CategoryNavigation .LeftBar {background:#182F48;display:block;height:20px;width:232px;margin-right:18px;float:left;display:inline;}
#Header .CategoryNavigation ul.Nav {background:#182F48;display:block;height:20px;width:710px;float:left;display:inline;list-style:none;margin:0px;padding:0px;position:relative;}
#Header .CategoryNavigation ul.Nav li.MainLi {float:left;display:block;border-right:2px solid #E8E5E2;margin:0px;padding:0px;float:left;z-index:900;}
#Header .CategoryNavigation ul.Nav li.MainLi a {color:#FFFFFF;display:block;padding:1px 10px;font-weight:bold;font-size:120%;text-decoration:none;}
#Header .CategoryNavigation ul.Nav li a.First {}
#Header .CategoryNavigation ul.Nav li a.Last {}
#Header .CategoryNavigation ul.Nav li a.Current {text-decoration:underline;}
#Header .CategoryNavigation ul.Nav li a span {display:block;}
 
#Header .CategoryNavigation ul.Nav li:hover a.MainLink {background:#FFFFFF;color:#D3002B;}
#Header .CategoryNavigation ul.Nav li:hover a.MainLink span {}

#Header .CategoryNavigation ul.Nav table {border-collapse:collapse; padding:0; margin:0; left:0; top:0; position:absolute;}

#Header .CategoryNavigation ul.Nav a:hover {white-space:normal;}


#Header .CategoryNavigation ul.Nav :hover ul.SubLinks {background:#FFFFFF;top:20px;white-space:nowrap;height:auto; z-index:8000;width:690px;left:0px;padding:10px;border-bottom:5px solid #D3002B;display:block;}
#Header .CategoryNavigation ul.Nav :hover ul.SubLinks li {display:block;font-weight:normal;}
#Header .CategoryNavigation ul.Nav :hover ul.SubLinks li .SubLinkRow {background:url(../Images/DropDown_Col_BG.gif) repeat-y top left;margin-bottom:18px;}
#Header .CategoryNavigation ul.Nav :hover ul.SubLinks li .SubLinkRow .SubLinkCol {float:left;display:inline;width:162px;white-space:normal;padding-right:10px;}
#Header .CategoryNavigation ul.Nav :hover ul.SubLinks li .SubLinkRow .SubLinkCol .SubLinkImage {height:50px;margin-bottom:5px;}
#Header .CategoryNavigation ul.Nav :hover ul.SubLinks li .SubLinkRow .SubLinkCol a.Level2 {display:block;font-weight:bold;margin-bottom:10px;color:#D3002B;}
#Header .CategoryNavigation ul.Nav :hover ul.SubLinks li .SubLinkRow .SubLinkCol a.Level3 {color:#353535;display:block;font-size:85%;}
#Header .CategoryNavigation ul.Nav :hover ul.SubLinks li .SubLinkRow .SubLinkCol a:Hover {text-decoration:underline;}


#Header .CategoryNavigation ul.Nav ul, 
#Header .CategoryNavigation ul.Nav a:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;display:none;}


/* BREADCRUMB */

.BreadCrumbTrail {color:#FFFFFF; font-size:90%; margin:0px 0px 0px 0px;background:#183048;padding:4px 20px;font-weight:bold;}
.BreadCrumbTrail a {color:#FFFFFF; font-size:100%; text-decoration:none;}
.BreadCrumbTrail a:hover {color:#f40b00;text-decoration:underline;}
.BreadCrumbTrail p {font-size:100%;}

/* Footer */

#Footer {height:110px;}
#Footer .FooterLeft {float:left;display:inline-block;width:690px;margin:0px 20px 0 0;background:#182F48;height:90px;padding:10px;}
#Footer .FooterLeft .Col {border-right:2px solid #486173;width:205px;float:left;display:inline;padding-right:10px;margin-right:10px;height:90px;}
#Footer .FooterLeft .Col span.Level1 {font-weight:bold;margin-bottom:10px;display:block;color:#FFFFFF;}
#Footer .FooterLeft .Col a.Level2 {display:block;margin-bottom:4px;}
#Footer .FooterRight {float:right;display:inline-block;width:212px;background:#D3002B;height:92px;padding:9px;font-size:90%;font-weight:bold;}
#Footer .FooterRight img {display:block;margin-top:14px;}
#Footer a {color:#FFFFFF;margin:0px;text-decoration:none;}
#Footer a:Hover {text-decoration:underline;}


/* Content */
#MainContent {float:right;display:inline;width:710px; margin:0px 0px 20px 0px;background:#FFFFFF;color:#353535;z-index:10;}
#MainContent h1,
.ContentInner h1 {color:#D4002B;font-size:150%;margin:0px 0px 20px 0px;}
#MainContent h1 a{color:#D4002B;text-decoration:none;}
#MainContent h1 a:Hover{color:#D4002B;text-decoration:underline;}
#MainContent .ContentInner {padding:20px 10px 20px 20px;color:#666;}

#MainContent .Table {margin-top:20px;}

/* LEFT NAV */

#LeftNav {float:left;display:inline; width:200px; margin:0px 20px 20px 10px;background:#FFFFFF;padding:5px 10px 15px 10px;}
#LeftNav ul, #LeftNav li {list-style:none;margin:0px;padding:0px;}
#LeftNav ul.Level1 {}
#LeftNav ul.Level1 li.Level1 {}
#LeftNav ul.Level1 li.Level1 a {color:#D4002B;font-size:125%;font-weight:bold;border-bottom:2px solid #E8E8E8;display:block;padding:6px 0px;text-decoration:none;}
#LeftNav ul.Level1 li.Level1 a:Hover {text-decoration:underline;}
#LeftNav ul.Level1 li.Level1 a.Ancester {color:#D3002B;}
#LeftNav ul.Level2 {}
#LeftNav ul.Level2 li.Level2 {}
#LeftNav ul.Level2 li.Level2 a {color:#353535;font-size:85%;}
#LeftNav ul.Level3 {border-bottom:2px solid #E8E8E8;padding:3px 0px;}
#LeftNav ul.Level3 li.Level3 {}
#LeftNav ul.Level3 li.Level3 a {border:0px;color:#A8A8A8;padding:4px 0px;}
#LeftNav ul.Level4 {}
#LeftNav ul.Level4 li.Level4 {}
#LeftNav ul.Level4 li.Level4 a {}
.LeftNav a {font-size:120%;}

.LeftNavProductImageProduct {color:#d4002b;font-size:95%;font-weight:bold;border-bottom:2px solid #E8E8E8;display:block;padding:6px 0px;text-decoration:none;}
.LeftNavProduct		{border-bottom:2px solid #E8E8E8;padding:6px 0px;}
.LeftNavProduct a	{color:#353535;font-size:85%;font-weight:bold;}

/* Homepage Inner Products */

.InnerProductsHeader {width:694px;}

.InnerProductsHeaderImageSel {margin:0px; padding:0px;float:left; height:28px; width:135px; background-image:url('../images/InnerProductsHeaderSel.jpg'); background-repeat: no-repeat;}
.InnerProductsHeaderImageSel h2 {color:#FFFFFF;font-size:80%; font-weight:bold; text-align:center; margin:5px 0px 0px 0px; padding:0px; }

.InnerProductsHeaderImage {margin:0px; padding:0px;float:left; height:28px; width:135px; background-image:url('../images/InnerProductsHeader.jpg'); background-repeat: no-repeat;}
.InnerProductsHeaderImage h2 {font-size:80%; font-weight:bold; text-align:center; margin:5px 0px 0px 0px; padding:0px; color:#737373;}

.HomeInnerProductsContainer {background-image:url('../images/InnerProductsBG_nosplit.jpg'); background-repeat: no-repeat; width:694px; padding:0px; margin:0px 0px 0px 0px;}

.HomeInnerProducts {width:210px; height:161px; margin:0px 4px 0px 4px; padding:4px; float:left; border-right:2px solid #000000;}
.HomeInnerProducts h1 {font-size:90%; margin:0px; padding:10px 0px 0px 0px; float:left; width:90px;}
.HomeInnerProducts p {font-size:80%; margin:5px 0px 5px 0px; padding:5px 0px 0px 0px; width:90px; float:left;}
.HomeInnerProducts img {float:left; margin:10px 10px 0px 0px; padding:0px;}
.HomeInnerProducts span {color:#FF7E00; font-size:90%; font-weight:bold;width:40px;float:left;margin:10px 0px 0px 0px; padding:0px 0px 0px 0px;}
.HomeInnerProducts a {color:#FFFFFF;}


/* NEWS ITEMS AND PRESS */
.StoryHeader				{margin-bottom:10px;font-weight:bold;color:#CC0000;}
.StoryTitle                 {border-top:2px solid #D3D3D0;color:#D3002B;font-weight:bold;font-size:140%;padding:10px 0px 20px 0px;}
.StoryDate					{margin:0px;font-size:80%;margin-bottom:10px;color:#A8A8A8;font-size:85%;}
.BackButton					{float:right;display:block;width:100%;}
 .BackButton a				{color:#FFFFFF;text-decoration:none;background:#D3002B;display:block;padding:2px 10px;font-size:100%;}
 .BackButton a:Hover		{background:#183048;}

.NewsItemList				{}
 .NewsListItem				{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #E8E8E8;}
 .NewsListingLeft			{float:left;display:inline;width:460px;margin-right:50px;}
 .NewsListingRight			{float:right;display:inline;width:150px;}
  .NewsTitle				{font-weight:bold;margin-bottom:10px;font-size:140%;}
   .NewsTitle a				{color:#D4002B;text-decoration:none;}
   .NewsTitle a:Hover		{text-decoration:underline;}
  .NewsDate					{margin-bottom:4px;color:#A8A8A8;font-size:85%;}
  .NewsContent				{}
   .NewsContent a			{color:#FFFFFF;text-decoration:none;background:#D3002B;display:block;padding:2px 10px;font-size:85%;}
   .NewsContent a:Hover		{background:#183048;}


/* CATEGORY PAGES */

.CategoryContainer {width:155px; float:left;display:inline;margin:0px 13px 20px 0px;}
.CategoryContainer .catListImage {width:155px;height:155px;text-align:center;margin-bottom:10px;}
.CategoryContainer .CategoryButton {width:155px;}
.CategoryContainer .CategoryButton a {color:#FFFFFF;font-size:90%;font-weight:bold;text-decoration:none;margin:0px 0px 0px 0px;background:#D3002B;display:block;padding:2px 5px;}
.CategoryContainer .CategoryButton a:Hover {background:#182F48;}


/* PAGING */
.PagingControl {display:block;height:30px;font-size:90%;}
.PagingControl .NumberOfResults {float:left;display:inline-block;}
.PagingControl .PageLinks {float:right;display:inline-block;} 
.PagingControl .PageLinks a {text-decoration:none;color:#999;font-weight:bold;}
.PagingControl .PageLinks span {color:#D3002B;font-weight:bold;}




/* PRODUCT LIST PAGES */

.ProductListItem {width:155px; float:left;display:inline;margin:0px 13px 20px 0px;}
.ProductListItem .Image {width:155px;height:155px;text-align:center;margin-bottom:10px;}
.ProductListItem .Name {font-weight:bold;font-size:90%;height:30px;overflow:hidden;}
.ProductListItem .Name a {color:#353535;text-decoration:none;}
.ProductListItem .Name a:Hover {text-decoration:underline;}
.ProductListItem .ProductPrice {color:#D3002B;font-weight:bold;font-size:90%;height:30px;}
.ProductListItem .ViewProduct {width:155px;}
.ProductListItem .ViewProduct a {color:#FFFFFF;font-size:90%;font-weight:bold;text-decoration:none;margin:0px 0px 0px 0px;background:#D3002B;display:block;padding:2px 5px;}
.ProductListItem .ViewProduct a:Hover {background:#182F48;}


.TeamProducts {padding:10px 0px 30px 0; background:#ffffff;}
.TeamDescription {font-size:80%; margin:10px 0px 20px 0px; width:600px;}

.TeamProductListContainer {width:156px; min-height:230px; float:left; margin:10px 30px 0px 0px; padding:0px 0px 0px 0px; background-color:#ffffff;}
.TeamProductListContainer img {border:0px; margin:0px 0px 5px 0px;}

.TeamProductList	{background-color:#ffffff; background-image:url('../images/teamroom_box_top.jpg'); background-repeat: no-repeat; height:35px; width:162px; margin-bottom:4px;}
.TeamProductList a	{color:#666666; font-size:70%; font-weight:bold; text-decoration:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.TeamProductList p	{padding:0px; margin:0px; width:115px; margin:4px 0px 0px 10px;}

.TeamProdListDetails				        {background-color:#ffffff;}
.TeamProdListDetails .ProdListTeamImage     {margin-right: 5px; margin-bottom: 0px; margin-left: 0px; float: right; display: inline;}
.TeamProdListDetails .ProdListName			{padding:3px 10px 0px 10px; margin:0px; font-size:80%; font-weight:bold; text-align:center;height:32px;}
.TeamProdListDetails .ProdListPrice			{color:#666666; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:100%;text-align:left;}
.TeamProdListDetails .ProdListName a		{color:#FFFFFF; text-decoration:none;}
.TeamProdListDetails .ProdListName a:hover	{color:#FFFFFF; text-decoration:underline;}


/* INNER PRODUCT PAGES */

.InnerProductContainer		{position:relative;}
.InnerProductContainer .ProductCode {color:#A8A8A8;border-bottom:2px solid #E8E8E8;padding-bottom:10px;font-size:90%;}

.InnerImageContainer		{width:220px; float:left;display:inline;margin:30px 20px 0px 0px;}
.InnerProductImage			{width:220px;position:relative;}
.InnerProductImage a		{margin:0px auto;}
.VariantZoomImage			{}
.MouseOverToView			{float:left;display:inline;font-size:85%;margin-top:5px;}
.EnlargeLink				{float:right;display:inline;font-size:85%;margin-top:5px;}
.EnlargeLink a              {color:#333333;}
.MoreImages					{font-size:85%;float:left;display:inline;width:220px;margin:15px 0px;}
.MoreImages .productSubLink {margin-top:6px;}
.MoreImages img				{margin:0px 5px 0px 5px;}
.BrandLogo					{margin-top:6px;width:99px;float:right;}

.InnerProductDescription	{float:left;display:inline; width:420px; margin:0px 0px 0px 0px;}
.InnerProductDescription h1 {padding:0px; margin:5px 0px 20px 0px; font-size:150%;}

.InnerProductDescription .DropDowns {float:right;display:inline;}
.InnerProductDescription .DropDowns .Toggle {padding:3px 8px;color:#A8A8A8;float:left;display:inline;}
.InnerProductDescription .DropDowns .DropDownLink {float:left;display:inline;margin-left:5px;}

.InnerProductDescription .DropDowns .DropDownLink ul.InfoPopUp {z-index:10;margin:0; list-style:none;padding:0px}
.InnerProductDescription .DropDowns .DropDownLink ul.InfoPopUp li a {cursor:pointer;display:block;background:#183048;padding:3px 8px;color:#FFFFFF;}

.InfoBox .PopupInner a {background:none !important;color:#d4002b;}

.InnerProductDescription .DropDowns .DropDownLink ul.InfoPopUp :hover ul.InfoBox {left:0px; top:108px;padding:0px;width:700px; height:auto; z-index:20;background:#FFFFFF;opacity:0.95;filter:alpha(opacity=95);}
.InnerProductDescription .DropDowns .DropDownLink ul.InfoPopUp :hover ul.InfoBox li {padding:20px;}
.InnerProductDescription .DropDowns .DropDownLink ul.InfoPopUp ul.InfoBox {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.InnerProductDescription #ProductDescription {margin:20px 0px 10px 0px;}

.InnerProductDescription .Icons {float:left;display:inline;margin:10px 0px;}
.InnerProductDescription .PriceStock {float:Right;display:inline;color:#D3002B;font-weight:bold;margin:10px 0px;}
.InnerProductDescription .PriceStock .Price {font-size:160%;}
.InnerProductDescription .PriceStock .Stock {margin-left:7px;}

.InnerProductDescription .Seperator {display:block;height:2px;width:100%;background:#E8E8E8;margin:10px 0px;}

.InnerProductDescription .AttributeContainer {float:left;display:inline;width:170px;}
.InnerProductDescription .AttributeContainer .Attribute {float:left;display:inline;width:80px;margin-right:5px;}
.InnerProductDescription .AttributeContainer .Attribute .Label {color:#A8A8A8;margin-bottom:4px;}
.InnerProductDescription .AttributeContainer .Attribute .AttributeIcons {}
.InnerProductDescription .AttributeContainer .Attribute .AttributeIcons .divColourActive {float:left;display:inline;margin:0px 5px 5px 0px;padding-bottom:3px;border-bottom:2px solid #D3002B;}
.InnerProductDescription .AttributeContainer .Attribute .AttributeIcons .divColour {float:left;display:inline;margin:0px 5px 10px 0px;}

.InnerProductDescription .AttributeContainer .Attribute .AttributeIcons .divSizeActive {float:left;display:inline;margin:0px 5px 2px 0px;padding:3px 0px 5px 0px;border-bottom:2px solid #D3002B;background:url(../Images/Icons/Size_Background.gif) no-repeat top left;color:#FFFFFF;width:30px;text-align:center;}
.InnerProductDescription .AttributeContainer .Attribute .AttributeIcons .divSize {float:left;display:inline;margin:0px 5px 4px 0px;padding:3px 0px 5px 0px;background:url(../Images/Icons/Size_Background.gif) no-repeat top left;color:#FFFFFF;width:30px;text-align:center;}

.InnerProductDescription .AttributeContainer .Attribute .AttributeIcons .divGenderActive {float:left;display:inline;margin:0px 5px 5px 0px;padding-bottom:3px;border-bottom:2px solid #D3002B;}
.InnerProductDescription .AttributeContainer .Attribute .AttributeIcons .divGender {float:left;display:inline;margin:0px 5px 10px 0px;}

.InnerProductDescription .QuantityContainer {float:right;display:inline;border-bottom:3px solid #D4002B;padding-bottom:5px;}
.InnerProductDescription .QuantityContainer .Label {color:#A8A8A8;font-weight:bold;font-size:85%;margin-bottom:8px;}
.InnerProductDescription .QuantityContainer input {width:40px;}

.InnerProductDescription .AddToBasket 
{
    float:right;display:inline;/*margin:24px 0px 0px 20px;*/
    background:url('../images/buttons/btn_red.png') center left no-repeat;
    width:180px;height:42px;margin-left:10px;margin-top:13px;
}
.InnerProductDescription .AddToBasket a 
{
    display:block;width:100%;height:100%;
    color:#FFFFFF;padding-top:10px;padding-left:10px;text-align:left;text-decoration:none;font-weight:bold;font-size:120%;    
}
.InnerProductDescription .AddToBasket a:Hover {}


/* Add to Basket Popup Styles */
.ModalPopup {display: block;z-index: 700;}
.ModalBackground {background-color:Gray;filter:alpha(opacity=70);opacity:0.7;}
.ModalPopup .ModalPopupInner {padding:20px;}
.ModalPopup .Close {z-index:800;position:absolute;cursor:pointer;right:10px;top:10px;}
.ModalPopup .Title {font-weight:bold;font-size:160%;margin-bottom:10px;color:#d4002b;}
.ModalPopup .Content {padding:20px 10px 0px 10px;}
.ModalPopup .ModalPopupInner {background:#FFFFFF;}

.AddToBasketModal{width:750px;background-color:White;border-top:5px solid #d4002b;}

.AddToBasketPopup .Buttons {margin-top:20px;text-align:right;float:right;width:200px;}
.AddToBasketPopup .Buttons:after {clear:both;height:10px;content:".";visibility:hidden;}
.AddToBasketPopup .Buttons .ContinueShoppingButton {/*float:right;*/display:block;cursor:pointer;margin-bottom:30px;}
.AddToBasketPopup .Buttons .GoToBasket {/*float:right;*/display:block;cursor:pointer;}

.AddToBasketPopup {padding:20px;/*width:740px;*/color:#555;}
.AddToBasketPopup .PopupHeader {font-weight:bold;font-size:140%;margin-bottom:20px;color:#d4002b;}
.AddToBasketPopup .PopupHeader .HeaderText {font-size:110%;}
.AddToBasketPopup .PopupHeader .Features {font-size:80%;}
.AddToBasketPopup .Basket {padding:0 10px 0 0;}
.AddToBasketPopup .Basket table{width:100%;}
.AddToBasketPopup .Basket table thead {font-weight:bold;}
.AddToBasketPopup .Basket table thead td {padding-bottom:5px; border-bottom: solid 1px #b0b0b0;color:#999;}
.AddToBasketPopup .Basket table td.Image {width:100px;height:100px;}

.AddToBasketPopup .Basket table td.Details {padding:0px 15px;vertical-align:top;}
.AddToBasketPopup .Basket table td.Details .ProductName {font-weight:bold;margin-bottom:10px;color:#555;}
.AddToBasketPopup .Basket table td.Details .ProductCode {font-size:90%;color:#999;}
.AddToBasketPopup .Basket table td.Details .ProductCode span {width:90px;display:inline-block;}
.AddToBasketPopup .Basket table td.Details .ProductCode span.Code {color:#555;font-weight:bold;}

.AddToBasketPopup .Basket table td.Details .ProductItems {margin-bottom:5px;font-size:90%;}
.AddToBasketPopup .Basket table td.Details .ProductItems .ProductItem {}
.AddToBasketPopup .Basket table td.Details .ProductItems .ProductItem span {color:#999;width:90px;display:inline-block;}
.AddToBasketPopup .Basket table td.Details .ProductItems .ProductItem span.Code {color:#555;font-weight:bold;}

.AddToBasketPopup .Basket table td.Delivery {padding-top:3px;}

.AddToBasketPopup .Basket table td.Quantity {width:60px;padding-top:3px;vertical-align:top;}

.AddToBasketPopup .Basket table td.Remove {width:75px;text-align:center;padding-top:4px;color:#999;font-size:140%;}

.AddToBasketPopup .Basket table td.ItemPrice {width:75px;padding-top:3px;vertical-align:top;}
.AddToBasketPopup .Basket table td.Price {width:75px;font-weight:bold;font-size:120%;vertical-align:top;color:#d4002b;}



/*---------------------------------------------------------------------------*/


.InnerProductDescription .Personalisation {border-top:2px solid #E8E8E8;border-bottom:2px solid #E8E8E8;padding:5px 0px;margin-top:20px;}
.InnerProductDescription .Personalisation .PersonaliseButton {text-align:right;}

.InnerProductDescription .Attributes {clear:both;padding:10px 0px 0 0;margin-top:20px;border-top:2px solid #E8E8E8;}
.InnerProductDescription .Attributes .Row {height:30px;clear:both;}
.InnerProductDescription .Attributes .Row .Column {float:left;display:inline;}
.InnerProductDescription .Attributes .Row .Column1 {width:120px;padding:5px;}
.InnerProductDescription .Attributes .Row .Column2 {width:200px;padding:5px;}

.InnerProductDescription .BottomIcons {margin-top:10px;text-align:right;}
.InnerProductDescription .BottomIcons .Share	{float:right;position:relative;right:84px;top:4px;}

span.PriceOrigional				{color:rgb(24,47,72);font-size:100%;}
span.PriceOrigional	span		{color:rgb(24,47,72);font-size:120%;}
span.PriceDiscount				{color:#DD0000;font-size:110%;font-weight:bold;}
span.PriceNew					{color:rgb(24,47,72);font-size:140%;font-weight:bold;}

.ErrorText			{background:#BB0000;color:#FFFFFF;padding:4px 10px 4px 10px;font-size:80%;font-weight:bold;}


/* RELATED PRODUCT STYLES */
.RelatedProdSeperator {display:block;background:#E8E5E2;height:15px;}

.RelatedProds {}
.RelatedProds .Title {background:#183048;padding:2px 10px;color:#FFFFFF;font-weight:bold;}

.RelatedProdTabHeaderContainer {background:#183048;font-weight:bold;font-size:120%;display:block;color:#FFFFFF;padding:2px 20px;margin-left:0px;}
.RelatedProdTabBody {border-bottom:0px solid #666666;padding:20px;padding-top:16px;background-color:#ffffff;display:block;}
.RelatedProdTabBodyInner {}

.RelatedProdsBody {padding:20px 0 0 20px;}

.RelatedVariant {width:155px; float:left;display:inline;margin:0px 13px 20px 0px;}
.RelatedVariant .Image {width:155px;height:155px;text-align:center;margin-bottom:10px;}
.RelatedVariant .Name {font-weight:bold;font-size:90%;height:30px;overflow:hidden;}
.RelatedVariant .Name a {color:#353535;text-decoration:none;}
.RelatedVariant .Name a:Hover {text-decoration:underline;}
.RelatedVariant .ProductPrice {color:#D3002B;font-weight:bold;font-size:90%;height:30px;}
.RelatedVariant .ViewProduct {width:155px;}
.RelatedVariant .ViewProduct a {color:#FFFFFF;font-size:90%;font-weight:bold;text-decoration:none;margin:0px 0px 0px 0px;background:#D3002B;display:block;padding:2px 5px;}
.RelatedVariant .ViewProduct a:Hover {background:#182F48;}





/* TAB DISPLAY */
.TabDisplay	{background-color:#182F48;}
.TabDisplayHeader {}
.TabDisplayHeader a {float:left;font-weight:bold;display:block;color:#FFFFFF;width:142px;padding:2px 0px 2px 5px;font-weight:bold;margin-top:3px;margin-left:5px;}

.TabDisplayHeader .ViewMore {float:right;background-color:#D3002B;color:#fff;}
.TabDisplayHeader .ViewMore a {margin-top:0px !important;}
.TabDisplayHeader .ViewMore span {color:#fff;width:160px;padding:2px 0px 2px 10px;height:100%;display:inline-block;font-weight:bold;margin-left:0px;border-left:2px solid #EBEBE9;}
.TabDisplayBody	{border-bottom:0px solid #666666;padding:20px;padding-top:16px;background-color:#ffffff;display:block;}
.TabDisplayFooter {}

.TabDisplayItem {width:155px; float:left;display:inline;margin:0px 10px 20px 0px;}
.TabDisplayItem .Image {width:155px;height:155px;text-align:center;margin-bottom:10px;}
.TabDisplayItem .Name {font-weight:bold;font-size:90%;height:30px;overflow:hidden;}
.TabDisplayItem .Name a {color:#353535;text-decoration:none;}
.TabDisplayItem .Name a:Hover {text-decoration:underline;}
.TabDisplayItem .ProductPrice {color:#D3002B;font-weight:bold;font-size:90%;height:30px;}
.TabDisplayItem .ViewProduct {width:155px;}
.TabDisplayItem .ViewProduct a {color:#FFFFFF;font-size:90%;font-weight:bold;text-decoration:none;margin:0px 0px 0px 0px;background:#D3002B;display:block;padding:2px 5px;}
.TabDisplayItem .ViewProduct a:Hover {background:#182F48;}





/* BASKET */

#BasketContainer {/*width:680px;*/}
#BasketContainer h3	{font-size:100%;margin:0px 10px 10px 10px;padding:6px 0px 0px 0px;border-top:1px solid #FFFFFF;}

#BasketHeader {margin:10px; padding:0px;}
#BasketHeader h1 {float:left;}
#BasketHeader h2 {color:#FFFFFF; font-size:110%; font-weight:normal; padding:0px; margin:8px 0px 0px 5px; float:left;}
#BasketHeader img {float:left;}

#BasketContainer .ButtonLarge a {}

.MainBasket         {margin:0 10px;}
.MainBasket .Table  {}
.MainBasket .Row    {}
.MainBasket .EmptyRow {display:block;height:10px;border-bottom:1px solid #eaeaea;}
.MainBasket .Row:after {content:".";height:1%;clear:both;display:block;visibility:hidden;}
.MainBasket .Column {float:left;display:inline-block;padding-bottom:5px;}
.MainBasket .Col1   {width:360px;}
.MainBasket .Col2   {width:75px;}
.MainBasket .Col3   {width:80px;}
.MainBasket .Col4   {width:75px;text-align:center;}
.MainBasket .Col5   {width:100px;text-align:right;}

.MainBasket .TableHead .Column {border-bottom:1px solid #eaeaea;}
.MainBasket .TableHead .Col1,
.MainBasket .TableHead .Col2,
.MainBasket .TableHead .Col3,
.MainBasket .TableHead .Col4,
.MainBasket .TableHead .Col5 {color:#999;}


.MainBasket .TableBody          {margin-top:10px;}
.MainBasket .TableBody .Col1    {}
.MainBasket .TableBody .Col2    {font-size:110%;}
.MainBasket .TableBody .Col2 a  {color:#d4002b;font-weight:bold;text-decoration:none;}
.MainBasket .TableBody .Col3    {font-weight:bold;font-size:120%;color:#999;text-decoration:none;}
.MainBasket .TableBody .Col4 a  {color:#999;font-weight:bold;font-size:130%;text-decoration:none;}
.MainBasket .TableBody .Col5 span.Total {font-size:120%;font-weight:bold;color:#d4002b;}

.BasketButtonLarge {margin-right:10px;}


.BasketItem			{border-top:1px dashed #FFFFFF;margin:10px 10px 10px 10px;padding-top:10px;}

.BasketItemImage {float:left;margin:0 10px 0 0;height:161px;/*width:161px;*/}
.BasketItemImage p {text-align:center;}
.BasketItemImage img {margin:10px;}

.BasketItemDesc {}
.BasketItemDesc h1 {padding:0px;margin:0px 0px 10px 0px;font-size:110%;}
.BasketItemDesc p {padding:0px;margin:0px;color:#333;font-weight:bold;}
.BasketItemDesc span {color:#f40b00;font-weight:bold;}
.BasketItemDesc img {float:left;padding:3px 10px 0px 0px;}
.BasketItemDesc a {text-decoration:none;color:#333;}
.BasketItemDesc a:Hover {text-decoration:underline;}

.BasketItemDesc span.BasketProdDescLeft	{color:#999999;display:inline-block;float:left;width:90px;font-weight:normal;}

.BasketCostContainer {border-top:1px solid #FFFFFF; margin:10px;}

.BasketCostContainer .PromoCodeEntry {float:left;display:inline;margin-top:80px;}
.BasketCostContainer .PromoCodeEntry a{color:#D4002B;text-decoration:none;padding-top:4px;font-weight:bold;}
.BasketCostContainer .PromoCode {float:left;margin-right:15px;}

.BasketCost {float:right;display:inline;width:335px;}
.BasketCost .Table {}
.BasketCost .Table .Row {}
.BasketCost .Table .Row .Column {margin:0;padding:0;width:150px;text-align:right;font-size:155%;color:#999;}
.BasketCost .Table .Row .ColLeft {font-weight:bold;color:#333;font-size:110%;padding-top:6px;}

.BasketCost .Table .RowTotal {}
.BasketCost .Table .RowTotal .Column {color:#D4002B} 
.BasketCost .Table .RowTotal .ColLeft {}
.BasketCost .Table .RowTotal .ColTotal {}

.BasketNoProducts {color:#d4002b;text-align:center;font-size:120%;}




/* CHECKOUT */

.CheckoutContainer				{margin:20px 80px;font-size:80%;width:500px;}
.CheckoutContainer h2			{color:#f40b00;font-size:140%;}

.CheckoutContainer .row 		{background:#e8e8e8;padding:3px 0;font-size:110%;}
.CheckoutContainer .row input   {border:solid 1px #ABADB3;}
.CheckoutContainer .row span    {padding:0 3px;}
.CheckoutContainer .row .ButtonLarge a {padding-top:3px;padding-bottom:3px;margin-top:3px;}


.SelectButton {background:#d4002b;padding:3px;}
.SelectButton a {font-weight:bold;font-size:130%;color:#fff;text-decoration:none;}




/* RELATED PRODUCTS */

.RelProdHeader {width:694px; margin-top:40px;}

.RelProdHeaderImage {margin:0px; padding:0px;float:left; height:28px; width:135px; background-image:url('../images/InnerProductsHeaderSel.jpg'); background-repeat: no-repeat; text-decoration:none;}
.RelProdHeaderImage h2 {color:#FFFFFF;font-size:75%; font-weight:bold; text-align:center; margin:5px 0px 0px 0px; padding:0px;}

.RelProdContainer {background-image:url('../images/InnerProductsBG_nosplit.jpg'); background-repeat: no-repeat; width:694px; height:169px; padding:0px; margin:0px 0px 0px 0px;}

.RelProducts {width:210px; height:161px; margin:0px 4px 0px 4px; padding:4px; float:left; border-right:2px solid #000000;}
.RelProducts h1 {font-size:90%; margin:0px; padding:10px 0px 0px 0px; float:left; width:90px;}
.RelProducts p {font-size:80%; margin:5px 0px 5px 0px; padding:5px 0px 0px 0px; width:90px; float:left;}
.RelProducts img {float:left; margin:10px 10px 0px 0px; padding:0px;}
.RelProducts span {color:#FF7E00; font-size:80%; font-weight:bold;width:40px;float:left;margin:10px 0px 0px 0px; padding:0px 0px 0px 0px;}


/* ENEWSLETTER */

.Enewsletter {margin:0px 10px 0px 0px; font-family:Arial; width:530px;}
.Enewsletter h1 {border-bottom:2px solid #E8E5E2;padding-bottom:40px;}

.EnewsletterLabelContainer {float:left; width:100px; margin:5px 0px 5px 0px;background-color:#ebebe9;padding:3px 0 2px 0;}
.EnewsletterLabel {font-family:Arial;}
.EnewsletterTextBox {width:300px; margin:5px 0px 5px 0px;font-size:80%;background-color:#ebebe9;border:none;padding:4px;}


/* PRESS SIGN UP */

.PressSignUp {margin:0px 10px 0px 10px; font-family:Arial; width:530px;}
.PressSignUp h1 {color:#f40b00;}
.PressSignUp p {font-size:90%;}
.PressSignUp img {float:right; margin:0px 30px 0px 0px;}

.PressSignUpLabelContainer {float:left; width:200px; margin:5px 0px 5px 0px;}
.PressSignUpLabel {font-size:90%;font-family:Arial;}
.PressSignUpTextBox {width:300px; margin:5px 0px 5px 0px;}


.SubscribeButton 
{
    display:inline-block;
    background:url('../images/buttons/btn_red_small.png') center left no-repeat;
    width:112px;height:42px;    
}
.SubscribeButton a
{
    display:block;width:100%;height:100%;
    color:#FFFFFF;padding-top:10px;text-align:center;text-decoration:none;font-weight:bold;font-size:110%;    
}





/* MY ACCOUNT */
.MyAccount					{}

 .AccountTopNav				{height:45px;border-top:2px solid #E8E8E8;border-bottom:2px solid #E8E8E8;}
  .AccountTopNav a			{background:#182F48;color:#FFFFFF;text-decoration:none;display:block;float:left;display:block;font-weight:bold;padding:4px 10px;margin-right:2px;}
  .AccountTopNav a.Selected	{background:#D3002B;}
  .AccountTopNav a:Hover	{background:#D3002B;}

.MyAccountInner			{margin-top:20px;}




.MyAccountInner .SubmitButton
{
    display:inline-block;
    background:url('../images/buttons/btn_red_small.png') center left no-repeat;
    width:112px;height:42px;    
}
.MyAccountInner .SubmitButton a, .MyAccountInner .SubmitButtonLarge a
{
    display:block;width:100%;height:100%;
    color:#FFFFFF;padding-top:10px;text-align:center;text-decoration:none;font-weight:bold;font-size:110%;    
}

.MyAccountInner .SubmitButtonLarge 
{
    display:inline-block;float:right;
    background:url('../images/buttons/btn_red.png') center left no-repeat;
    width:112px;height:42px;    
}
 

.AccountAddress			{border-bottom:2px solid #E8E8E8;padding:20px 0px 10px 0px;}
.AccountAddress .SubmitButton {float:right;display:inline;margin-top:-40px;}





.TeamAssociationItem		{border-bottom:2px solid #e8e8e8;margin:10px 0px;padding:10px 0px;}
.TeamAssociationItemLeft	{float:left;display:inline;width:600px;font-weight:bold;color:#D3002B;}
.TeamAssociationItemRight	{float:left;display:inline;font-weight:bold;text-align:right;width:50px;}
.TeamAssociationItemRight a	{font-size:140%;font-weight:bold;color:#e8e8e8;text-decoration:none;text-align:right;}


#OrderHistory {font-size:100%;}
#OrderHistory .Table {}
#OrderHistory .Table .Row {clear:both;border-bottom:#E8E8E8 2px solid;padding:10px 0px;color:#D3002B;font-weight:bold;}
#OrderHistory .Table .Row .Column {float:left; width:125px;}
#OrderHistory .Table .Row .Column1 {width:80px;}
#OrderHistory .Table .Row .Column2 {width:170px;}
#OrderHistory .Table .Row .Column3 {width:135px;}
#OrderHistory .Table .Row .Column4 {width:240px;}
#OrderHistory .Table .Row .Column5 {width:80px;}
#OrderHistory .Table .Row .Column6 {width:80px; text-align:center;}
#OrderHistory .Table .Row .Column6 a {color:#D3002B;text-decoration:none;}
#OrderHistory .Table .Row .Column6 a:Hover {text-decoration:underline;}
#OrderHistory .Table .Row .Column7 {width:80px; text-align:center;}
#OrderHistory .Table .Header {height:22px; font-weight:bold;color:#A8A8A8;padding:0px;}

#OrderInformation {font-size:100%}
#OrderInformation .Table {}
#OrderInformation .Table .Row {clear:both;}
#OrderInformation .Table .Row .Column {float:left; width:125px;}

#OrderInformation .Table .Row {clear:both;}
#OrderInformation .Table .Row .Column {float:left; width:125px;}
#OrderInformation .Table .Row .Column1 {width:190px;}
#OrderInformation .Table .Row .Column2 {width:150px;}
#OrderInformation .Table .Row .Column3 {width:75px;}
#OrderInformation .Table .Row .Column4 {width:75px; text-align:right;}
#OrderInformation .Table .Row .Column5 {width:35px; text-align:right;}
#OrderInformation .Table .Row {padding-top:4px;}

#OrderInformation .Table .Header {height:25px; border-bottom:#636584 1px solid; font-weight:bold;}
#OrderInformation .Table .Footer2 {width:100%; height:25px; border:0;}
#OrderInformation .Table .Footer2 .Column1 {width:450px; text-align:right; font-weight:bold; margin:20px 0px 0px 0px;}
#OrderInformation .Table .Footer2 .Column2 {width:75px;text-align:right; margin:20px 0px 0px 0px;}

#OrderInformation .Buttons {text-align:center;}

#OrderInformation h2,
	#OrderInformation h3 {font-size:120%; color:#FFFFFF; font-weight:bold;}

#OrderInformation .Products {margin-top:25px;}

div.Error { text-align:center; color:#F00; font-weight:bold; margin:10px 0;}

/* PopOver Code */

.watermark {background: #FFAAFF;}
.popupControl {background-color:#AAD4FF; position:absolute; visibility:hidden; border-style:solid; border-color: Black;	border-width: 2px;}
.modalBackground {background-color:#000000;	filter:alpha(opacity=70); opacity:0.7;}
.modalPopup {background-color:#FFFFFF; border-width:0px; border-style:solid; border-color:Gray;	padding:1px;}


/* LOGIN REGISTER PANEL */

.LoginContainer {background:#FFFFFF;padding:10px 20px;margin:0px;}

.LoginContentLayout {background:#eaeaea;}

.LoginHeader {background:#182F48;}

.LoginContainer .LoginLeftCont {width:500px;float:left;display:inline-block;}
.LoginContainer .LoginLeftCont h2 {font-size:120%;color:#fff;background:#D3002B;padding:5px 0 5px 10px;margin:0;}

.LoginArea {padding:15px 0;border:solid #eaeaea;border-width:2px 0;}

.LoginInner {padding:10px;}

.LoginContainer .Row {}
.LoginContainer .Row .Column {float:left;display:inline-block;}
.LoginContainer .Row .Column input {border:1px solid #eaeaea;color:#999;padding:3px;height:17px;}
.LoginContainer .Row .Column1 {}
.LoginContainer .Row .Column2 {}

.LoginContainer .Row .Column1 input {width:250px;margin-right:1px;}
.LoginContainer .Row .Column2 input {width:187px;}

.LoginContainer .ForgotPassword {margin-top:10px;}
.LoginContainer .ForgotPassword a {color:#999999;font-weight:bold;text-decoration:none;}
.LoginContainer .ForgotPassword a:Hover {text-decoration:underline;}

.LoginContainer .LoginButton {display:inline-block;float:right;}
.LoginContainer .LoginButton a {}


.RegisterButton            
{
    display:inline-block;float:right;margin-top:30px;
    background:url('../images/buttons/btn_red.png') center left no-repeat;
    width:180px;height:42px;margin-left:10px;    
}
.RegisterButton a          
{
    display:block;width:100%;height:100%;
    color:#FFFFFF;padding-top:10px;text-align:center;text-decoration:none;font-weight:bold;font-size:120%;    
}



/* REGISTER FORM */

.RegisterBox {margin:0px 0px 0px 10px;}
.row {float:left;margin-bottom:5px;width:480px;font-size:90%;}
.row span {float:left; display:inline;width:220px;margin-top:4px;font-size:100%;}
.row input {width:240px;color:#000000;font-size:100%;}
.row select {float:left; display:inline;width:240px;color:#000000;font-size:100%;}
.row textarea {float:left; display:inline;width:240px;color:#000000;font-size:100%;}
.Mandatory    {}
.Mandatory .Submitbutton {float:right; display:inline;Margin:5px 185px 0 0px;}
.Mandatory .Submitbutton a {background:#D3002B;padding:4px 10px;color:#FFFFFF;font-weight:bold;text-decoration:none;display:block;}
.Mandatory .Submitbutton a:Hover {background:#182F48;}
.RequiredField {background:#F40B00;color:#FFFFFF;font-weight:bold;font-size:110%;padding:2px 5px;}

.ErrorMessage {color:#f40b00;}


/* TEAM ROOM */

.TeamRoomContentLeft {float:left; width:470px; margin:0px 0px 10px 0px; color:#FFFFFF;}
.TeamRoomContentLeft img {border:0px;}
.TeamRoomContentLeft a {color:Gray;}
.TeamRoomContentRight {float:left;}

/* Lucky Zoom */
/* Copyright 2006 LuckyTeam.co.uk. To use this code on your own site, visit http://luckyteam.co.uk */

.luckyZoomSmallImageCont {
position: relative;
}

.luckyZoomBigImageCont {
overflow: hidden;
position: absolute;
z-index: 100;
border: 1px solid #9E2F2D;
visibility: hidden;
/* display: none; */
}

.luckyZoomHeader {
position: relative;
z-index: 10;
left: 0px;
top: 0px;
font: 10px Tahoma, Verdana, Arial, sans-serif;
color:#fff;
background:#9E2F2D;
padding:3px;
}

.luckyZoomHeader a {
color: #fff;
}

.luckyZoomPup {
z-index                 : 150;
visibility              : hidden;
position                : absolute;
width                   : 50px;
height                  : 50px;
border: 1px solid #aaa;
background: #ffffff;
opacity: 0.5;
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
filter: alpha(Opacity=50);
}

.luckyZoomSmallImageCont img {
visibility:visible;
}

/* LIGHTBOX */
/* ENLARGE IMAGE */
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 1000;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left; background: url(../images/prevlabel.gif) left 15% no-repeat;}
#nextLink { right: 0; float: right; background: url(../images/nextlabel.gif) right 15% no-repeat;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	

/* Min-Width */
.lbWidth { /* most browsers */
	position: absolute;
	top: 0px; left: 0px;
	width: 100%;
	min-width: 790px;
	}

* html .lbContent { /* IE6 */
	margin-left: -790px;
	position:relative;
	}

* html .lbMinWidth { /* IE6 */
	padding-left: 790px;
	}
	
	
/* Clearfix */	
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}




/******************************************************/
/* Product Scroller */

/*.CategoryScroller .LeftArrow	{float:left;display:inline;margin:70px 15px 0 10px;cursor:pointer;}
.CategoryScroller .RightArrow {float:right;display:inline;margin:70px 15px 0 10px;cursor:pointer;}*/


.CategoryScroller {margin:0;width:715px;}
.CategoryScroller .ScrollerHeader {color:#ffffff;font-weight:bold;background:rgb(24, 47, 72);padding:2px 20px;margin-bottom:0px;font-size:120%;}
.CategoryScroller .ImageScroller {/*width:930px;width:100%;margin-top:0px;height:212px;background:#fff;*/}
/*.CategoryScroller .ImageScroller:after {content:".";display:block;height:0;visibility:hidden;clear:both;}*/
.CategoryScroller .ImageScroller .ImagesHolder{background-color:#FFFFFF;position:relative;}
.CategoryScroller .ImageScroller .ImagesHolder .LeftArrow{position:absolute;left:5px;top:35px;}
.CategoryScroller .ImageScroller .ImagesHolder .RightArrow{position:absolute;right:5px;top:35px;}

.CategoryScroller .ImageScroller .ImagesHolder .AlternativeImages{width:625px;height:130px;position:relative;overflow:hidden;margin:0 0 0 40px;}
.CategoryScroller .ImageScroller .ImagesHolder .AlternativeImages .ScrollerSpan{width:110px;height:110px;position:absolute;top:5px;background-color:White;}
.CategoryScroller .ImageScroller .ImagesHolder .AlternativeImages .ScrollerSpan .Image{width:105px;height:105px;padding:0;text-align:center;overflow:hidden;}
.CategoryScroller .ImageScroller .ImagesHolder .AlternativeImages .ScrollerSpan .CatItem{position:relative;height:105px;}
.CategoryScroller .ScrollerSpan .CatItem .Image {width:155px;height:155px;margin-bottom:5px;text-align:center;position:relative;}
.CategoryScroller .ScrollerSpan .CatItem .Image a {display:block;height:100%;width:100%;}
.CategoryScroller .ImageScroller .ImagesHolder .AlternativeImages .ScrollerSpan .CatItem .Title {position:absolute;top:45px;width:105px;margin:0 auto;color:#fff;font-weight:bold;font-size:120%;text-align:center;}

