#CenterColumn{width:730px;}
#CenterColumn a{text-decoration:underline;}	
#CenterColumn ul li{list-style:outside disc;margin-left:16px;}
#CenterColumn ol li{list-style:outside decimal;margin-left:16px}

/*HOME*/
#Starbuy h3,#Spotlight h3,#Clearance h3{background:#C3C3E5;padding:3px;margin-bottom:0px;}
.RegionHeading{border:1px solid #f7f7f7;padding:3px;display:block;font-size:1em}
.HomeRegionInner{border:1px solid #d3d3d3;padding:15px}

#Starbuy{width:480px;float:left;position:relative;margin-bottom:10px;margin-right:20px}
#ListSpotlight{width:728px;position:relative;margin-top:20px}

#CenterColumn #Starbuy li{margin:0px;list-style:none}
#CenterColumn #ListSpotlight li{margin:0px;list-style:none;}
#starImage{float:left;margin:0 15px;}
#starImage img{height:160px;width:160px;}
#ListSpotlight .HomeRegionInner{border:1px solid #C3C3E5;padding:0px;border-top:0px;}
#ListSpotlight h3{background:#C3C3E5;font-size:1.5em;padding:5px 10px;color:#443266}
#ListSpotlight #starInfo{height:180px;margin-right:15px;float:left;width:245px;}
#ListSpotlight .SHORTDESC{overflow:hidden;margin:0 15px 10px 0;}
#Starbuy .IMG, #ListSpotlight .IMG{overflow:hidden;height:180px;width:180px;display:block;text-align:center}
#Starbuy .IMG img, #ListSpotlight .IMG img{max-width:180px;max-height:180px;}
#Starbuy .Overlay{position:absolute;top:38px;left:170px;height:auto;width:auto;height:50px;width:50px}
#ListSpotlight .Overlay{position:absolute;top:-10px;right:10px;height:auto;width:auto;height:50px;width:50px}
#ListSpotlight .ALTIMGS img{height:50px;width:50px;margin-right:5px}
#Starbuy .LARGEBUY, #ListSpotlight .LARGEBUY{margin-top:10px;}
#CenterColumn #starInfo a{text-decoration:none}
#starInfo h2{font-size:1.3em}
#starInfo h2 a{font-size:1em}
#starInfo .MoreInfo{text-decoration:underline!important;display:block;margin-bottom:5px}

#Spotlight, #Clearance{clear:both;margin-bottom:10px;}
#Spotlight a, #Clearance a{text-decoration:none!important}
#CenterColumn #Spotlight li, #CenterColumn #Clearance li{position:relative;width:167px;height:220px;margin:0 10px 0 0;float:left;list-style:none;}
#Spotlight li, #Clearance li{position:relative}
#Spotlight h2, #Clearance h2{font-size:1.1em;  min-height: 52px}
#Spotlight .Action, #Clearance .Action{position:absolute;bottom:0px;left:0px;}
#Spotlight .img, #Clearance .img{width:100%;height:75px;text-align:center;margin-bottom:10px}
#Spotlight .img img, #Clearance .img img{max-height:75px;max-width:150px;}

.HOMETOP{float:left;width:230px;height:245px;overflow:hidden}
.HOMEMID1,.HOMEMID2,.HOMEMID3{width:230px;margin-right:20px;float:left; margin-bottom: 10px;}
.HOMEMID3{margin-right:0px;}


/*HIERARCHY*/
#HOWABOUT{margin-bottom:20px;background:#f1f1f1;border:1px solid #d3d3d3;}
#CenterColumn #HOWABOUT li{display:block;float:left;list-style:none;margin:0 20px 0 0;width:147px;padding:10px;height:160px;position:relative}
#HOWABOUT .img{text-align:center;width:141px;height:75px;overflow:hidden;display:block;margin-bottom:5px;background:#fff;padding:3px;}
#HOWABOUT img{max-height:75px;max-width:147px;}
#HOWABOUT h2{font-size:1em;text-align:left}
#CenterColumn #HOWABOUT a{text-decoration:none}
#HOWABOUT .Action{position:absolute;bottom:10px;left:10px;width:147px;}
#HOWABOUT .PRICE{float:left;width:87px;padding-top:4px;}
#HOWABOUT .ProductAction{display:block;float:left;margin-right:5px}

.hierarchylevel1 #Hierarchy1{margin-top:10px}
.hierarchylevel1 #Hierarchy1 li{display:block;float:left;width:127px;margin:0 23px 20px 0;position:relative;height:150px;}
.hierarchylevel1 #Hierarchy1 li.endOfRow{margin-right:0px;}
.hierarchylevel1 #Hierarchy1 a{text-decoration:none}
.hierarchylevel1 #Hierarchy1 li h2{height:35px;padding:7px 0 0 0px;margin-bottom:9px}
.hierarchylevel1 #Hierarchy1 li h2 a{display:block;height:38px;padding-left:0px; text-align:center;}
.hierarchylevel1 #Hierarchy1 li a{color:#333;display:block;font-size:13px}
.hierarchylevel1 #Hierarchy1 li a img{max-width:228px;max-height:140px;}
.hierarchylevel1 #Hierarchy1 li a.Desc{font-size:11px;color:#333;padding:10px;}
.HierarchyData{position:relative}
.HierarchyData img{position:absolute;top:3px;right:15px}
#ctl00_cph1_hl_lblhBottom{clear:both;display:block}

/*PRODUCT LIST*/
.Related span{margin-bottom:20px;display:block}
#pdList{margin-top:10px;clear:both}
#pdList{margin-top:10px}
#pdList li{display:block;float:left;width:220px;position:relative;padding:5px 0 0 0;margin:0 10px 20px 0;height:145px;border-bottom:1px solid #d3d3d3}
#pdList a{text-decoration:none!important}
#pdList h2{min-height:30px;margin-bottom:5px}
#pdList .ProdImage{display:block;width:90px;height:90px;float:left;margin-right:10px;margin-bottom:10px}
#pdList .ProdImage img{max-width:90px;max-height:90px}
#pdList .SMALLBUY{bottom: 33px;position: absolute;right: 18px;text-align: center !important;width: 102px;}
#pdList .SMALLBUY .BUY {text-align:center!important; font-size: 0.9em; }
#pdList .PRICE {position: absolute; top: 67px; right: 17px; text-align: right;}
#pdList .WAS, #pdList .SAVE { margin-right: 17px;text-align: right; margin-top: -5px;}
#pdList .SAVE { margin-right: 17px;text-align: right; margin-top: -3px;}


/*QUICK SHOP*/
.lineselection #CenterColumn li{list-style:none;margin:0px;}
.lineselection #CenterColumn a{text-decoration:none;}
.lineSelectionPanel{background:#f1f1f1;padding:15px;margin-bottom:20px;border:1px solid #d3d3d3}
.lineSelectionPanel span{font-weight:bold;margin-bottom:10px;display:block;}
.lineSelectionPanel input{width:690px!important;margin-bottom:10px;}
.lineSelectionPanel .searchButton{display:block;padding:4px 15px;background:#8C489F;width:100px;text-align:center;font-weight:bold;color:#fff}

.productSearchResultsPanel{border:1px solid #d3d3d3;margin-bottom:20px;padding:15px;}
.productSortPanel{margin-bottom:10px;}
.productSortPanel label{width:35px!important;}
#lineSelectionProductItemHeading{height:19px;border-bottom:1px solid #d3d3d3;margin-bottom:10px;padding:0 5px}
#lineSelectionProductItemHeading{margin-top:10px;}
#lineSelectionProductItemHeading span{font-weight:bold;}
.productSearchResultsPanel span{display:block;float:left;}
#lineSelectionProductList li{height:15px;padding:2px 5px;}
#lineSelectionProductList li:hover{background:#C3C3E5}
#lineSelectionProductList li:hover span{font-weight:bold}
.productSearchResultsPanel .productCode{width:100px}
.productSearchResultsPanel .productDescription{width:480px}
.productSearchResultsPanel .productPrice{width:100px}

.productDetailPanel{background:#fff;border:5px solid #d3d3d3;width:450px;z-index:100;padding:15px}
.productDetailPanel .closePopupButton{background:url('theme/close.png') no-repeat 0 0!important;color:#fff;height:17px!important;width:17px!important;display:block;padding-top:1px;cursor:pointer;position:absolute;top:-8px;right:-8px;text-indent:-9999px;border:none!important;}
.productDetailPanel h1{font-size:1.5em}
.productDetailPanel .IMG,.productDetailPanel .Action{float:left;margin-right:15px;}
.productDetailPanel .Action{margin-bottom:15px}

/*COLUMN BASKET*/
.messageBox{display:none}
#Headings{display:none}
.BASKET h1{margin-bottom:0px;font-size:1.3em}
#BasketItems{padding:15px 15px 5px;background:#f1f1f1;border:1px solid #d3d3d3;border-bottom:0px}
#BASKETMAIN .TOTAL{border:1px solid #d3d3d3;border-top:0px;padding:5px 15px;background:#C3C3E5;border-top:1px solid #fff}
#BasketItems li{height:50px;margin-bottom:8px}
#BasketItems .Image{display:block;height:50px;width:50px;float:left;margin-right:10px;text-align:center;background:#fff}
#BasketItems .Image img{max-height:50px;max-width:50px;}
#BasketItems .Desc, #BasketItems .Stock, #BASKETMAIN .Delivery, #BasketItems .quantity, #BasketItems .Remove, #BasketItems .Wishlist, #BasketItems .price, .BASKET .promo, #BASKETMAIN .Subtotal, #BASKETMAIN .VAT, #BASKETMAIN .continueSHOPPING{display:none}
#BasketItems .Code{font-size:0.9em}
#BasketItems .Img, #BasketItems .Item, #BasketItems .total{float:left}
#BasketItems .Item{width:90px;}
#BasketItems .total span{color:#8C489F;font-weight:bold;}
#BASKETMAIN .Total span{color:#8C489F;font-weight:bold;text-align:right;display:block;font-size:1.1em}
#BASKETMAIN .Total .property{font-weight:normal;font-size:0.9em}
.continueBASKET{background:#8C489F;display:block;font-weight:bold;font-size:1.4em;padding:3px;margin-bottom:20px;}
.continueBASKET span{display:block;padding:8px 15px;text-align:center;border:1px solid #AF6AC3;color:#fff}

/*== CMS ==*/
div.content-managed-page div#CenterColumnInner{padding:0 0 10px 0}
div.content-managed-page div#CenterColumnInner h1{margin:0px 0 10px 0}
div.content-managed-page div#CenterColumnInner ul, div.content-managed-page div#CenterColumnInner ol{margin:10px 0}
div.content-managed-page div#CenterColumnInner ul li{list-style:disc;list-style-position:inside;padding-bottom:10px}
div.content-managed-page div#CenterColumnInner ol li{list-style:decimal;list-style-position:inside;padding-bottom:10px}
div.content-managed-page div#CenterColumnInner a{text-decoration:underline;color:#8C489F}
div.content-managed-page div#CenterColumnInner a:hover{text-decoration:underline}
