/*== Layout ==*/
#LeftColumn{width:160px;}
#RightColumn{width:160px;}
#CenterColumn{width:630px;}

/*SIDE MENUS*/
.ProductHierarchyMenu{margin-bottom:10px}
.ProductHierarchyMenu div{padding:0px 0 10px 1px;}
.ProductHierarchyMenu li{position:relative;}
.ProductHierarchyMenu li a{display:block;color:#666;padding:5px 5px 5px 10px;font-weight:bolder;height:auto;line-height:1.3;border-top:1px dotted #ccc}
.ProductHierarchyMenu li:first-child a{border-top:none}
.ProductHierarchyMenu div div{padding:0px;display:none;position:absolute;top:0;left:158px;width:460px}
.ProductHierarchyMenu ul li:hover div{display:block;}
.ProductHierarchyMenu ul ul{margin-top:0px;}
.ProductHierarchyMenu ul ul li{border-top:1px dotted #fff;padding:2px 0 2px 5px;width:215px;float:left;margin:0 5px}
.ProductHierarchyMenu ul ul li:first-child{border:none;}
.ProductHierarchyMenu ul ul li:hover{background:none;}
.ProductHierarchyMenu ul li:hover ul a{background:none;}
.ProductHierarchyMenu ul ul li a{padding-left:5px;height:auto;font-weight:normal;font-size:1em;border:none;}
.ProductHierarchyMenu ul ul li:hover a{text-decoration:underline}

/*ADDITIONAL MENU*/
#TopSellers{background:#fff;margin-bottom:10px;}
#TopSellers div{padding:5px 0 1px 0;position:relative;}
#TopSellers ol{width:160px}
#TopSellers li{padding:10px 0 8px 2px;border-top:1px solid #ccc;margin-bottom:10px;clear:left;position:relative;margin-left:5px;}
#TopSellers li:first-child{border:none;}
#TopSellers span.img{display:block;width:78px;text-align:center;margin-bottom:10px;float:left;}
#TopSellers span.img img{width:75px;height:75px}
#TopSellers span.product{display:block;width:67px;padding:0 4px;margin-left:78px;height:75px;position:relative}
#TopSellers h3{padding-left:5px;margin-bottom:6px}
#TopSellers h3 a{font-weight:bold;font-size:11px;}
#TopSellers span.Price{font-weight:bolder;display:block}
#TopSellers span.Save{display:block}
#TopSellers span.Was{display:block}
#TopSellers .SmallBuy{width:13px;margin-top:3px;}
#quantityblock{width:70px;}
#QuantityBox input{width:25px;background:#fff;border:1px solid #bbb;text-align:center;}

/*////////////////////////////////////// Centre Section //////////////////////////////////////////*/
/*== Home ==*/
.home .img{display:block}
.home .img a{display:block;border:1px solid #eee;width:auto}

#starImage, #starInfo{float:left;}
#Starbuy{float:left;margin-bottom:10px;position:relative;background:#fff; border-bottom: 1px solid #CCCCCC;}
#Starbuy h4 a{font-size:14px;padding:5px 0;color:#054281;margin-bottom:5px;display:block}
#starImage{width:252px;margin-right:18px;padding-top:10px}
#starImage img{width:250px;}
#Starbuy .moreInfo a{display:block;width:65px;text-align:right;padding:11px 25px 11px 0;background:#fff url('../g/btn/moreInfo.png') no-repeat 97% 8px;font-weight:bold;color:#13539a;border:1px solid #c7daf0;}
#Starbuy .moreInfo a:hover{background-color:#cadaed;border-color:#8ab2de}
#starInfo{width:329px;padding-bottom:10px;padding-top:10px;margin-right:5px}
#starInfo p a{line-height:1.3}
#Starbuy .WasPrice{margin-top:10px;padding:3px 0;display:block;border-top:1px dotted #ccc;font-size:1.2em;text-align:right;background:#fff}
#Starbuy .Price{margin-bottom:10px;padding:3px 0;display:block;border-bottom:1px dotted #ccc;font-size:1.55em;text-align:right;background:#fff}
#Starbuy .Price div{display:inline;font-weight:bolder;}
#Starbuy .LargeBuy{float:right}

#Spotlight ol{margin-top:10px}
#Spotlight ol li{display:block; float:left;width:210px;height:190px;margin-bottom:15px;position:relative;}
#Spotlight ol li.endOfRow{margin-right:0px;border-right:none;}
#Spotlight ol li div.img{padding-left:11px;text-align:center;border-right:1px dashed #ccc;padding:0 64px}
#Spotlight ol li .img img{width:75px;}
#Spotlight ol li.endOfRow div.img{border-right:none;}
#Spotlight ol li h2{padding:5px 14px 0px 10px;margin-bottom:5px;height:25px;text-align:center}
#Spotlight ol li h2 a{color:#333;font-weight:normal;font-size:12px;}
#Spotlight ol li span.Price{padding-bottom:5px;display:block;margin-right:15px;padding-left:10px;text-align:center}
#Spotlight ol li span.Price div{font-weight:bolder;font-size:13px;display:inline}

#Clearance{margin-top:10px}
#Clearance ol{margin-top:10px}
#Clearance li{display:block;float:left;width:140px;height:180px;position:relative;margin:0 23px 10px 0;}
#Clearance li.endOfRow{margin-right:0px;}
#Clearance ol .endOfRow div.img{border-right:none;}
#Clearance li h2{height:25px;margin-bottom:5px;padding:5px 0 0 0;text-align:center;}
#Clearance li h2 a{color:#333;font-weight:normal;font-size:12px;}
#Clearance li div.img{padding-top:5px;text-align:center;padding:0 30px}
#Clearance li span.Price{display:block;padding:0 0 5px 0;text-align:center;position:absolute;bottom:22px;width:100%}
#Clearance li span.Price div{font-weight:bolder;font-size:13px;display:inline}

#Spotlight, #Clearance, #Starbuy, #Preorder{clear:left;}

/*== Hierarchy ==*/
#Hierarchy1{margin-top:10px}
#Hierarchy1 li{display:block; float:left;position:relative;border-right:1px dashed #d8d8d8;margin-left:1px;padding-right:1px;width:207px;margin-bottom:15px}
#Hierarchy1 li.endOfRow{margin-right:0px;}
#Hierarchy1 li h2 a{display:block;height:38px;padding:7px 0 0 10px;background:#014391;color:#fff;padding-bottom:10px;}
#Hierarchy1 li a{color:#333;display:block;font-size:13px}
#Hierarchy1 li a.Desc{font-size:11px;color:#333;padding:5px 10px;width:190px;display:block;position:absolute;bottom:0px;color:#fff}
span.HierarchyData{position:relative}
span.HierarchyData img{position:absolute;top:3px;right:15px}
#ctl00_cph1_hl_lblhBottom{clear:both;display:block}

/*== Product List ==*/
#pdList{margin-top:10px;clear:both}
#pdList{margin-top:10px}
#pdList li{display:block;float:left;width:150px;position:relative;padding:5px 0 0 0;margin-right:7px;border:1px solid #ccc;padding-bottom:10px;height:225px;margin-bottom:10px;}
#pdList li.endOfRow{margin-right:0px;}
#pdList li h2{padding:5px 7px 0px 7px;margin-bottom:5px;height:35px;text-align:center}
#pdList li h2 a{font-weight:bold;font-size:12px}
#pdList a.ProdImage{width:auto;display:block;text-align:center}
#pdList div.Action{margin:0px;width:auto;position:absolute;bottom:6px;}
#pdList span.RRP{padding-bottom:4px;display:block;margin-left:0px;padding-top:2px;float:none;width:auto;margin-right:15px;}
#pdList span.RRP a{text-align:right;display:block;font-size:11px;}
#pdList span.WasPrice{display:block;font-size:11px;font-weight:normal;text-align:center;margin-bottom:1px}
#pdList span.NowPrice{display:block;font-size:11px;font-weight:normal;text-align:center}
#pdList span.NowPrice div{font-weight:bolder;font-size:13px;display:block;padding-top:1px;font-size:15px;text-align:center;}
#pdList span.SAVE{text-align:center;display:block;width:151px;}
#pdList div#quantityblock{text-align:center;width:151px}
#pdList div#quantityblock input{width:25px;text-align:center;border:1px solid #ccc;margin:5px 0}
#pdList .SmallBuy{margin-left:50px;width:13px;}

/*SEARCH RESULTS*/
#SearchResults{margin-top:10px;clear:both}
#SearchResults{margin-top:10px}
#SearchResults li{display:block;float:left;width:608px;position:relative;padding:5px 10px;margin:0 7px 10px 0;border:1px solid #B3D4EF;padding-bottom:10px;height:70px;}
#SearchResults li:hover{background:#DFF0FF}
#SearchResults li.endOfRow{margin-right:0px;}
#SearchResults li h2{padding:5px 7px 0px 7px;height:35px;float:left;margin-top:23px;width:435px;}
#SearchResults li h2 a{font-weight:bold;font-size:12px}
#SearchResults li h2 a:hover{text-decoration:underline}
#SearchResults a.ProdImage{width:75px;display:block;float:left;background:#fff;border:1px solid #B3D4EF}

#SearchResults div.Action{margin:0px;float:left;margin-top:23px;width:78px;}
#SearchResults span.WasPrice{display:block;font-size:11px;font-weight:normal;text-align:right;margin-bottom:3px;}
#SearchResults span.NowPrice{display:block;font-size:11px;font-weight:normal;text-align:right}
#SearchResults span.NowPrice div{font-weight:bolder;font-size:13px;display:block;padding-top:1px;font-size:15px;text-align:right;}
#SearchResults span.SAVE{text-align:right;display:block;}
#SearchResults div#quantityblock{text-align:center;position:absolute;bottom:30px;left:37px;display:none}
#SearchResults div#quantityblock input{width:25px;text-align:center;border:1px solid #ccc;margin:5px 0}
#SearchResults .SmallBuy{margin-left:50px;width:13px;position:absolute;bottom:10px;left:0px;display:none}




/*== 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}
div.content-managed-page div#CenterColumnInner a:hover{text-decoration:underline}

/*== CMS - Woops - error ==*/
#error p{text-align:center; border:1px solid #555;;padding:20px;background:#222;color:#fff;margin:0px}

