body{font-size:11px;}

a{color:#333;}
a:active{outline: none;}
a:focus{outline:none!important;}

object:active{outline: none;}
object:focus{outline:none!important;}

div#CenterColumn p{ 
	padding-bottom:10px;
	line-height:15px}
	
.home div#CenterColumn p{
	padding-bottom:0px;	
	}
	
.Heading{
	font-size:20px;
	font-weight:normal;
	padding:5px 10px 5px 5px;
	display:block;
	border-bottom:1px dotted #ccc;
	margin-bottom:5px
	}
	
.SmallBuy{
	display:block;
	padding:2px 35px 4px 5px;
	color:#fff;
	background:url('SmallBuy.jpg') no-repeat 100% 0;
	font-weight:bold}
	
.LargeBuy{
	display:block;
	padding:3px 35px 8px 5px;
	color:#fff;
	background:url('LargeBuy.jpg') no-repeat 100% 0;
	font-weight:bold;
	font-size:13px}
	
.continueBTN{
	display:block;
	padding:8px 30px 0 10px;
	color:#fff;
	background:url('../../../g/btn/btn.jpg') no-repeat 100% 0}
	
#CenterColumn .CMR{clear:both;}

span.Basket{
	position:absolute;
	top:0px;
	right:0px;
	width:293px;
	height:63px;
	background:url('basket.jpg') no-repeat 0 0;
	padding:35px 0 0 15px;
	z-index:18} 

/*MENU HOVER BG COLOUR*/
div.HeaderNavigation li.level2:first-child a:hover{background:#7ac043;}
div.HeaderNavigation li.level2:hover{background:#7ac043;}
div.HeaderNavigation li.level2 a:hover{background:#7ac043!important;color:#fff!important}
div.ProductHierarchyMenu li:hover a{background:#7ac043;color:#fff}
div.ProductHierarchyMenu ul ul li:hover a{background:#7ac043!important;color:#fff!important}

/*RELATED PRODUCTS*/
span.Related{clear:both;display:block;}
span.Related p{padding-top:10px}

/*HEADER MENU*/
div.HeaderNavigation{background:#333 url('menu.jpg') repeat-x 0 0}
div.HeaderNavigation ul li:hover, div.HeaderNavigation ul li a:hover{background:#333 url('menu.jpg') repeat-x 0 -43px}

/*BASKET*/
span#ctl00_ts_ccP{background:url('addedto.gif') no-repeat 0 0;}

/*LEFT AND RIGHT MENU'S*/
div.ProductHierarchyMenu, div#TopSellers{background:#f6f6f6 url('../../../g/menu-top.jpg') repeat-x 0 0}

/*TOP SELLERS IMAGE SIZE*/
div#TopSellers span.img img{width:75px;height:75px}

/*HOME STYLES*/
div#Starbuy .LargeBuy{width:160px}
div#Spotlight .SmallBuy{width:14px;margin-left:79px}
div#Clearance .SmallBuy{width:14px;margin-left:41px}
#CenterColumn span.Price div{color:#333}

/*HIERARCHY - CATAGORY TEXT COLOUR*/
div.hierarchylevel1 ol#Hierarchy1 li a{color:#333;}

/*PRODUCT LIST IMAGE SIZE*/
ol#pdList a.ProdImage img{height:75px;border:1px solid #71bd35;border-width:1px!important}

/*PRODUCT - Wishlist Icon*/
div.productdetail div#Wishlist a{background:url('../../../g/btn/wish.jpg') no-repeat 100% 0}

/*PRODUCT RELATED IMAGE SIZE*/
div#RelatedProducts a.ProdImage img{width:75px;}

/*BASKET IMAGE SIZE*/
table td.img a img{width:75px;height:75px}

/*BASKET ICONS*/
.remove a{background:url('../../../g/btn/del.jpg') no-repeat 0 0}
.addToShoppingBasket a{background:url('../../../g/btn/add.jpg') no-repeat 0 0}
.addToWishList a{background:url('../../../g/btn/wish.jpg') no-repeat 0 0}

/*ACCOUNT - MAIN*/
div.accountmanagement a#ctl00_cph1_am_hpAddress{background:url("../../../g/btn/address.jpg") no-repeat 50% 45px;}
div.accountmanagement a#ctl00_cph1_am_hpChangeSignIn{background:url("../../../g/btn/details.jpg") no-repeat 50% 45px;}
div.accountmanagement a#ctl00_cph1_am_hpViewOrders{background:url("../../../g/btn/order.jpg") no-repeat 50% 45px;}
div.accountmanagement a#ctl00_cph1_am_hpReports{background:url("../../../g/btn/reports.jpg") no-repeat 50% 45px;}
div.accountmanagement a#ctl00_cph1_am_btSignOut_hpSignOut{background:url("../../../g/btn/sign.jpg") no-repeat 70% 45px;}

div.accountmanagement a#ctl00_cph1_am_hpAddress:hover{background:url("../../../g/btn/address.jpg") no-repeat 50% -150px;}
div.accountmanagement a#ctl00_cph1_am_hpChangeSignIn:hover{background:url("../../../g/btn/details.jpg") no-repeat 50% -150px;}
div.accountmanagement a#ctl00_cph1_am_hpViewOrders:hover{background:url("../../../g/btn/order.jpg") no-repeat 50% -150px;}
div.accountmanagement a#ctl00_cph1_am_hpReports:hover{background:url("../../../g/btn/reports.jpg") no-repeat 50% -150px;}
div.accountmanagement a#ctl00_cph1_am_btSignOut_hpSignOut:hover{background:url("../../../g/btn/sign.jpg") no-repeat 70% -150px;}

/*EXTRA BUTTONS*/
a.edit{background:#fff url('../../../g/btn/checkbgBTN_edit.jpg') no-repeat 0 0;}
a.delete{background:#fff url('../../../g/btn/checkbgBTN_del.jpg') no-repeat 0 0;}
div.addressselection div#CenterColumnInner li a#ctl00_cph1_AddressSelection1_lbCreate,
div.addressmanagement div#CenterColumnInner li a#ctl00_cph1_aSel_lbCreate{background:#fff url('../../../g/btn/checkbgBTN_reg.jpg') no-repeat 0 0;}

a.edit:hover{background:#fff url('../../../g/btn/checkbgBTN_edit.jpg') no-repeat 0 -27px;}
a.delete:hover{background:#fff url('../../../g/btn/checkbgBTN_del.jpg') no-repeat 0 -27px;}
div.addressselection div#CenterColumnInner li a#ctl00_cph1_AddressSelection1_lbCreate:hover,
div.addressmanagement div#CenterColumnInner li a#ctl00_cph1_aSel_lbCreate:hover{background:#fff url('../../../g/btn/checkbgBTN_reg.jpg') no-repeat 0 -27px;}

/*LONGER EDIT FOR REVIEW*/
.orderreview a.edit{background:#fff url('../../../g/btn/checkbgBTN_edit-other.jpg') no-repeat 0 0;}
.orderreview a.edit:hover{background:#fff url('../../../g/btn/checkbgBTN_edit-other.jpg') no-repeat 0 -27px;}

/*LONGER EDIT FOR REVIEW - ORDER REVIEW 2*/
.orderreview2 a.edit{background:#fff url('../../../g/btn/checkbgBTN_edit-other.jpg') no-repeat 0 0;}
.orderreview2 a.edit:hover{background:#fff url('../../../g/btn/checkbgBTN_edit-other.jpg') no-repeat 0 -27px;}

/*ENLARGE BUTTON*/
div.productdetail div.Action a#ctl00_cph1_pD_ctrl0_hpEnlarge{background:url('../../../g/btn/enlarge.jpg') no-repeat 100% 0;display:block;text-align:center;margin-bottom:5px;
height:19px;padding-top:5px;font-weight:bolder;color:#333;width:73px;padding-left:12px;}

/*ERROR MESSAGE*/
span.error{background:#fae6e6 url('../../../g/btn/errorbtn.jpg') no-repeat 5px 5px;padding:5px 10px 5px 20px;color:9c1f1f;margin-bottom:5px;}
div#LeftColumn span.error{width:auto;display:block}
.productdetail .error{display:block}
.productlisting .error{display:non}

.ERRORS{border:1px solid #c45858;background:#f6d4d4;padding:15px;margin:0 0 10px 0}
.ERRORS ul{padding:10px 0 0 0;}
.ERRORS li{min-height:16px!important;list-style:outside disc;margin:0 0 0 16px}


/*TABS*/
div.Tabs{clear:both;margin-bottom:15px}
div.Tabs ul{display:block;width:100%;height:26px;}
div.Tabs li{display:inline;}

/*TOP TAB BUTTONS*/
div.Tabs li a{display:block;float:left;background:url('tabs.jpg') repeat-x 329px 0;color:#333;padding:8px 3px 7px 18px;font-weight:bold;font-size:11px}
div.Tabs li span{display:block;float:left;background:url('tabs.jpg') repeat-x 336px 0;color:#333;font-weight:bold;font-size:11px;height:26px;width:5px}
div.Tabs li a#last{padding-right:5px!important}/*to sort the gap on the right*/
div.Tabs li a#first{display:block;float:left;background:url('tabs.jpg') repeat-x 1315px 0;color:#333;padding:8px 5px 7px 20px;font-weight:bold;font-size:11px;}
li.ui-state-active a#first{padding-right:6px!important} /*to sort the gap on the right*/

li.ui-state-active a{background:url('tabs.jpg') repeat-x 993px 0!important;color:#fff!important;padding-left:19px!important}
li.ui-state-active span{display:block;float:left;background:url('tabs.jpg') repeat-x 661px 0!important;color:#333;width:4px!important}
li.ui-state-active:first-child a{background:url('tabs.jpg') repeat-x 989px -36px!important;color:#fff!important;padding-left:19px!important}
.ui-tabs .ui-tabs-hide { display: none !important; }

/*TAB BOXES*/
div.Tabs div{border:1px solid #ccc;padding:10px}
div.Tabs div ul{height:auto}
div.Tabs div li{list-style:disc;list-style-position:outside;display:list-item;margin-left:16px;padding-bottom:5px;}
.Tabs li div{border:none;padding:0}
div.Tabs div li a{background:none;float:none;padding:3px;display:inline;text-decoration:underline}
div.Tabs div a{text-decoration:underline;color:#2693CF}
div.Tabs div a:hover{text-decoration:underline;color:#11628F}
div.Tabs li.style1{color:#999}

/*SORT BY + FILTER BY*/
div#sortFilter{background:url('sortfilterbg.jpg') no-repeat 100% 0;height:34px;padding-top:21px;display:none}
div#sortFilter div{float:left;margin-left:10px}
div#sortFilter div label{padding-top:2px;color:#fff;font-size:13px;font-weight:bold}
div.Navigation a.btn-slide{display:block;background:url('sortfilterbtn.jpg') no-repeat 0 -23px;font-size:12px;cursor:pointer;position:absolute;top:0px;right:8px;width:91px;height:19px;padding:4px 0 0 9px;font-weight:bold;color:#fff}
div.Navigation a.active{background:url('sortfilterbtn.jpg') no-repeat 0 0;}

/*OVERLAY IMAGES*/
.Overlay{position:absolute;top:1px;right:1px;height:40px;width:40px}
div#TopSellers .Overlay{position:absolute;top:28px;left:42px;height:35px;width:35px}
div#Starbuy .Overlay{position:absolute;top:0px;right:0px;height:auto;width:auto;}
.productdetail .Overlay{position:absolute;top:0px;right:0px;height:auto;width:auto;}
.productdetail div#RelatedProducts .Overlay{position:absolute;top:0px;right:0px;height:auto;width:auto;width:40px;height:40px}


/*-----------------------------------------------------*/
/*----------------------- COOKIE ----------------------*/
/*-----------------------------------------------------*/
#cookies-container a{text-decoration:underline!important;}
#cookies-container p{width:100%!important;padding:0 0 15px 0!important}
#cookies-container h3{margin:25px 0 10px!important}
#cookies-container h4{margin:0 0 10px 0!important}
#cookies-container tr{border-bottom:1px solid #ccc!important}
#cookies-container th, #cookies-container td{padding:5px!important}
#cookies-container .scroll{color:#c00}
#cookienav li{padding:2px 0}

/* amends to the login box - AM 7.10.14 */
a.btnSwitchParentChild{position:absolute;top:11px;right:65px;color:#fff;border-right:1px solid #fff;padding-right:10px;font-weight:bold;z-index:9999}
a.btnSwitchParentChild:hover{text-decoration:underline}

/* Basket 2 tweaks - AM 30.10.14 */
.basket2 #continue a.continueBTN{float:right;display:inline-block;width:126px;margin-top:5px;clear:both}

/* Temp fix for prod 202255 11/03/16 PD */
.prod-vid-popup{display:none;}