﻿
/* Over-written tags */

body {margin:0; font-size:11px;color:#666666;}
body, div, td, p, span {font-size:11px;}
img {border:0; vertical-align:top;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
td, div, p{font-family:verdana;}
p{margin:0px;margin-bottom:10px;}
hr{ background-color:#CCCCCC; color:#CCCCCC; height:1px; border:none;}

/* Top of Page and Tabs */
.TopBanner {margin:auto; width:980px;}
.TopMenu {margin:auto; width:980px;}
.TopMenuBottom {margin:auto; width:980px; height:8px; background-color:#6D98B1;font-size:0;}
.TopMenuBottom2 {margin:auto; width:980px; height:15px; background-color:#4E7892;font-size:0;}

/* Main Page Structure */
.MainTable {margin:auto;}
.LeftColumn {padding:0; margin:0; background-color:#F0F0F0; vertical-align:top; text-align:center;}
.MiddleColumn {padding-top:6px; margin:0; vertical-align:top; text-align:center;}
.MiddleContent{text-align:left; margin:20px;}
.RightColumn {padding:0; margin:0; background-color:#F0F0F0; vertical-align:top; text-align:center;}

/* Search Box */
.SearchBox {margin:auto; margin-top:6px;}
.SearchMiddle {background-color:#666666; width:187px; height:32px; margin:auto; text-align:left;}
.SearchBoxTextBox {background-image:url(i/SearchBoxBack.jpg); border:0;padding-left:3px;height:20px;margin-left:14px;}
.SearchBoxSubmit {position:relative; top:-1px; left:3px;}

/* Left Category Menu */
.LeftMenuBox {background-color:#818181; width:187px; margin:auto; text-align:left; margin-top:5px;}
.LeftMenu {margin-left:14px; margin-top:12px;}
.MenuItem {background-color:#818181; padding-top:3px; padding-bottom:3px; width:158px;}
.MenuItem:hover {background-color:#A4A4A4; cursor:pointer;}
.MenuItem a {text-decoration:none; color:White;  font-size:11px; margin-left:3px;}
.MenuSeperator {font-size:0;}
.PromoButton {margin-top:6px;}

/* Shopping Basket Summary */
.ShoppingBagBox {margin:auto; margin-top:6px;}
.ShoppingBagContainer { text-align:left; border:0; border-left: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC; background-color:white; width:213px; font-size:11px;margin:auto; }
.BasketMessage{font-size:11px; text-align:center}
.BasketProduct {padding-left:2px; color:#666666; text-align:left; font-size:9px; }
.BasketQuantity {padding-left:2px; margin-top:3px; color:#666666; text-align:left; font-size:9px; }
.BasketDivider {margin-top:4px; margin-bottom:4px;}
.BasketButton {margin-top:8px;}

/* Your Account Box */
.YourAccountBox {margin:auto; margin-top:10px;}
.YourAccountContainer {margin:auto;border:0;border-left: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC; background-color:white; width:213px;}
.YourAccountContainer a {color:#666666;}
.YourAccountLoginForm {text-align:left; font-size:9px; color:#666666; margin-left:10px; margin-right:10px;}
.YourAccountUsername {background-color:#EAEAEA; border:1px solid #CCCCCC; margin-right:4px; padding:3px; color:#666666; font-size:10px; height:15px;}
.YourAccountPassword {background-color:#EAEAEA; border:1px solid #CCCCCC; margin-right:4px; padding:3px; color:#666666; font-size:10px; height:15px;}
.YourAccountSubmit {position:relative; top:2px;}

/*TopSellers */
.TopSellersBox {margin:auto; margin-top:10px; margin-bottom:50px;}
.TopSellersContainer {margin:auto;border:0;border-left: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC; background-color:white; width:213px;}
.TopSeller {padding-left:5px; margin-right:10px; color:#666666; text-align:left; font-size:9px; }
.TopSeller a {color:#666666; text-align:left; font-size:9px; }
.TopSellerDivider {margin-top:4px; margin-bottom:4px;}

/* BreadCrumb */
.BreadCrumbBox {margin:auto; margin-bottom:5px;}
.BreadCrumb {background-color:#EAEAEA; text-align:left; font-size:11px; color:#3E3E3E;}
.BreadCrumb a {text-decoration:none; color:#3E3E3E;}
.BreadCrumb a:hover {text-decoration:underline;}

/* Footer */
.Footer {font-size:10px; color:White; text-align:center; margin:auto; width:980px; Height:80px; background-image:url(i/Footer.jpg); background-repeat:no-repeat;}
.Footer a {color:White; text-decoration:none;}

/* Grid Page */
.BrowseGrid{margin:auto; width:554px;}
.BrowseProduct {padding-top:10px; font-size:11px; line-height:14px; vertical-align:top; width:180px;}
.BrowseProductText {color:#666666; line-height:18px;}
.BrowseProductText a {color:#666666; font-weight:bold;}

.PagingContainer {margin:auto; width:510px;}
.PagingCell { text-align:center; width:200px; background-image:url(i/PagingMiddle.jpg); background-repeat:repeat-x; padding-left:10px; padding-right:10px; font-family:Arial; font-size:11px; font-weight:bold; color:#3C3C3C;}
.PagingCell a{color:#3C3C3C;}

/*Center Content*/
.CenterBox{width:544px;margin:5px;text-align:left;}
.CenterBoxTop{height:16px;background:url(i/CenterBoxTop.gif) no-repeat;font-size:14px;font-weight:bold;padding:8px;}
.CenterBoxMiddle{border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:10px;}
.CenterBoxBottom{height:10px;background:url(i/CenterBoxBottom.gif) no-repeat;}

/*Product Page*/
.Price{font-size:12px; font-weight:bold;}
.SalePrice{color:Red}
.Variants input{ vertical-align:middle;}
.Txt{ border:1px solid #CCCCCC; font-size:11px; padding-left:4px}

.RRP{}
.Price{ color:Green; font-weight:bold;}
.SalePrice{ color:Red; font-weight:bold;}
.Off{ text-decoration:line-through;}

.Subtitle{ font-weight:bold; padding-bottom:4px; border-bottom:1px solid #CCCCCC; margin-bottom:5px;}


.EcomSB .Pnl{background:#F0F0F0; border:solid 1px #CCCCCC; padding:5px; margin:5px; text-align:left;}
.EcomSB table{}
.EcomSB table{}
.EcomSB table td{font-size:10px; padding:2px;}
.EcomSB table .L{width:75px; font-weight:bold;}
.EcomSB table .R{}
.EcomSB table .R .Txt{background-color:White; border:solid 1px #CCCCCC; width:200px; padding-left:2px; font-size:10px;}
.EcomSB table .F{ padding-top:6px;}


.ContentPane{ margin:10px; text-align:left;}

.EcomCustomisationBox p{font-size:9px;}
.EcomCustomisationBox .CbContainer{margin-bottom:10px;}
.EcomCustomisationBox span{font-weight:bold;}
.EcomCustomisationBox input{background-color:White; border:solid 1px #CCCCCC; font-size:10px; margin-right:5px; vertical-align:middle;}
.EcomCustomisationBox select, option{background-color:White; border:solid 1px #CCCCCC; font-size:10px;}

hr{ background-color:#F0F0F0; color:#D5D3BA; height:1px; border:none;}
.EcomForm{background:#F0F0F0; border:solid 1px #E3E3E3; padding:10px;}
.EcomForm a{color:#666666;}
.EcomTxt{background-color:White; border:solid 1px #CCCCCC; width:200px; padding-left:2px;}
.EcomCheck label{ padding:0px 0px 2px 4px; display:inline-block; }
.EcomBasketItems{width:100%;border-collapse:collapse;text-align:left;margin:5px;}
.EcomBasketItems td{font-weight:bold;padding:5px;}
.EcomBasketItem table td{padding:0px; border:none;}
.EcomBasketItemAlt td{border-top:1px solid #CCCCCC;}
.EcomBasketItemImg{ vertical-align:top; width:70px;}
.EcomBasketItemRemove{ border-left:1px solid #CCCCCC;text-align:center; width:100px;}
.EcomBasketSummary{width:100%;margin:5px;margin-top:0px;text-align:left;}
.EcomBasketSummary table{border-collapse:collapse;width:100%;}
.EcomBasketSummary table td{background:#F0F0F0;border:1px solid white;padding:5px;}
.EcomCheckoutTrail{margin:10px;padding-bottom:10px;border-bottom:1px solid #CCCCCC;}
.EcomCheckoutTrail span{margin:5px;}
.EcomCheckoutTrail span b{color:#990000;}
.EcomCheckoutCenter{margin:20px;text-align:left;}
.EcomFormBar{padding:5px;background:#F0F0F0;margin-bottom:5px;border:solid 1px #CCCCCC; }
.EcomFormBar a{color:#666666;}
.EcomFormBar td{vertical-align:middle;}
.EcomAddressBar{padding:5px;background:#F0F0F0;margin-bottom:5px; border:solid 1px #CCCCCC;}
.EcomAddressBar a{color:#666666;}
.EcomAddressBar input{vertical-align:middle;}
.EcomConfirmAddress{text-align:left;margin:10px;border-bottom:1px solid #D5D3BA;border-top:1px solid #D5D3BA;}
.EcomConfirmAddress td{vertical-align:top;padding:10px;padding-right:50px;}
.EcomConfirmAddress a{color:#666666;}
.EcomOrderTracker{width:100%; border-collapse:collapse;}
.EcomOrderTracker td{ padding:5px;}
.EcomOrderTrackerHeader td{ border-bottom:1px solid #D5D3BA;}


.EcomTitleBar
{
    margin:5px;
    margin-top:0px;
    background:#666666 url(i/bg-title.gif) no-repeat;
    color:White;
    font-size:12px;
    font-family:Arial;
    font-weight:bold;
    padding:8px 0px 0px 8px;
    text-align:left;
    height:22px;
}

.Sitemap{ margin:10px; text-align:left;}
.Sitemap a{ color:#666666;}

.BulkPricing{}
.BulkPricing .Box{ width:50px; float:left; border:1px solid #CCCCCC; margin:2px;}
.BulkPricing .Box div{ padding:4px; text-align:center;}
.BulkPricing .Box .T{ background:#E6E6E6;}
.BulkPricing .Box .B{}
.BulkPricing .Clr{ clear:both;}







