@import "http://s4s.hostserver1.co.uk/css/fancybox.css";
/*== Reset CSS ==*/
body, p, a, li, ol, img, div, ul, h1, h2, h3, h4, h5, h6, table, tr, td, tbody, tfoot, thead, textarea, select, span, input, label, pre, strong, dl, dt, dd, iframe, html, code, br, form, fieldset{margin:0px; padding:0px;border:none;list-style:none;text-decoration:none; border-collapse:collapse;font-family:Arial, Helvetica, sans-serif; line-height:1.2;color:#000}

/* OLD CSS
*{margin:0px;padding:0px;outline:none;font-size:100%;background:none;color:#000;font-family:Arial, Helvetica, sans-serif;text-decoration:none;list-style:none;line-height:1;quotes:none;content:no-close-quote;border-collapse:collapse;border:none;border-spacing:0;text-align:left;}*/

/*== Text Blue- #20a8ed, Light Blue- #ebf8ff*/
/*== Common Styles ==*/
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;background:url(http://s4s.hostserver1.co.uk/im/gr/rptbg.jpg) repeat-x 0 0;}
a{color:#20a8ed;}
a:hover{text-decoration:underline}
h1{background:url(http://s4s.hostserver1.co.uk/im/gr/h1.jpg) no-repeat 0 0;display:block;height:23px;width:630px;padding:7px 0 0 10px;margin-bottom:10px;font-size:15px}
h2{font-size:13px;font-weight:bolder;color:#333;margin:0 0 10px 0}
h3{font-size:13px;font-weight:bolder;color:#20a8ed;margin:0 0 10px 0}
p{line-height:17px;margin:5px 0 10px;}

div#CenterColumnInner input{border:1px solid #9a9a9a;width:170px;height:14px;padding:3px;background:#fff}
div#CenterColumnInner select{border:1px solid #9a9a9a;width:178px;background:#fff;}
div#CenterColumnInner div#ctl00_cph1_re_ddlCountry{margin-left:3px;float:left}
div#CenterColumnInner label{display:block;float:left;width:120px;text-align:right;padding-right:10px;padding-top:5px}
fieldset ol li{padding-bottom:5px;position:relative}
span.error{color:#FF0000;display:block;float:right;width:325px}
span.required{position:absolute;left:310px;top:2px;color:#FF0000}

/*== Layout ==*/
div#SiteContainer{background:url(http://s4s.hostserver1.co.uk/im/gr/sides.jpg) no-repeat scroll center 133px;}
div#SiteContainerInner{width:960px;margin:0 auto;background:#fff;position:relative;}
div#Header{height:133px;}
div#Main{margin-top:32px;}
div#LeftColumn{width:140px;float:left;padding-left:10px;margin-right:10px;z-index:2;position:relative}
div#RightColumn{width:140px;float:right;padding-right:10px;}
div#CenterColumn{width:640px;float:left;z-index:1}
div#CenterColumnInner{position:relative}
div#Footer{clear:both;margin-top:20px;padding-top:10px;border-top:1px solid #d0d0d0;text-align:center}

/*== Header ==*/
img#logo {position:absolute;top:20px;left:5px;}
div#Header span#call{position:absolute;top:40px;right:5px;text-align:right;color:#fff;font-size:16px;font-weight:bolder}
div#Header span#call p{color:#20a8ed;margin:0px;margin-top:0px;font-size:12px;text-align:right}

div.HeaderNavigation{position:absolute;top:103px;left:0px;width:960px;height:30px;background:#161616 url(http://s4s.hostserver1.co.uk/im/gr/headmenu.jpg) repeat-x scroll 0 0;}
div.HeaderNavigation ul li{display:inline;}
div.HeaderNavigation ul li a{float:left;display:block;height:23px;padding:7px 15px 0 15px;font-size:13px;font-weight:bolder;text-decoration:none;color:#fff}
div.HeaderNavigation ul li a:hover{background:#fff url(http://s4s.hostserver1.co.uk/im/gr/headmenu-hover.jpg) repeat-x 0 0;color:#20a8ed}
/*login*/div#ctl00_siso{position:absolute;top:133px;left:10px;}
/*login*/div#ctl00_siso a{display:block;background:url(http://s4s.hostserver1.co.uk/im/gr/btn/login.jpg) no-repeat 0 0;height:20px;width:103px;padding:4px 28px 0 5px;color:#fff;font-weight:bolder;}
/*basket*/span#ctl00_ts {position:absolute;top:0px;right:0px;background:url(http://s4s.hostserver1.co.uk/im/gr/basket.png) no-repeat 0 0;display:block;height:31px;width:447px;padding:10px 0 0 20px}
/*basket*/* HTML span#ctl00_ts {background:url(http://s4s.hostserver1.co.uk/im/gr/basket.jpg) no-repeat 0 0;}
/*basket*/span#ctl00_ts a{color:#fff	}
/*basket*/span#ctl00_ts a:hover{text-decoration:none}
/*basket-items*/span#ctl00_ts span#ctl00_ts_ccQ{margin-right:25px}
/*basket-items + total*/span#ctl00_ts span#ctl00_ts_ccQ a span, span#ctl00_ts span#ctl00_ts_ccT a span{color:#20a8ed;padding:0 8px;font-weight:bolder;}
/*basket-view*/span#ctl00_ts span#ctl00_ts_ccV{position:absolute;top:7px;right:10px;}
/*basket-view*/span#ctl00_ts span#ctl00_ts_ccV a{display:block;height:20px;width:90px;text-align:center;padding-top:3px;}
/*basket-view*/span#ctl00_ts span#ctl00_ts_ccV a:hover{text-decoration:underline;color:#20a8ed}
/*Search*/div#ctl00_ps1{position:absolute;top:108px;right:0;width:200px}
/*Search*/div#ctl00_ps1 input{background:url(http://s4s.hostserver1.co.uk/im/gr/inputbox.jpg) no-repeat 0 0;display:block;height:19px;width:165px;float:left;padding:4px 0 0 5px;}
/*Search*/a#ctl00_ps1_lbtn{height:25px;width:25px;display:block;background:red;float:right;background:url(http://s4s.hostserver1.co.uk/im/gr/btn/searchGo.jpg) no-repeat 0 0;margin-top:2px}

/*== Breadcrumb Trail ==*/
div#ctl00_bct{position:absolute;top:133px;left:160px;}
div#ctl00_bct ol li{display:inline}
div#ctl00_bct ol li a,div#ctl00_bct ol li span{display:block;float:left;padding:5px 10px 0 0; height:20px;font-size:11px;}
div#ctl00_bct ol li a{color:#868686;text-decoration:underline;}
div#ctl00_bct ol li span{color:#333}

/*== Column Menus ==*/
div.ProductHierarchyMenu{background:url(http://s4s.hostserver1.co.uk/im/gr/menu-top.jpg) no-repeat 0 0;margin-bottom:10px;min-height:50px}
* HMTL div.ProductHierarchyMenu{height:50px;}
div.ProductHierarchyMenu div{min-height:20px;}
div.ProductHierarchyMenu div div{background:none;position:absolute;top:0px;left:138px;}
div.ProductHierarchyMenu h2{height:22px;padding:8px 0 0 5px;font-size:13px;}
div.ProductHierarchyMenu ul ul{display:none;position:absolute;top:0px;left:0px;width:140px;background:#ebf8ff;margin-top:0px;padding:0px;border:1px solid #c2c2c2;}
div.ProductHierarchyMenu ul{padding:5px 0 10px 1px;position:relative;background:url(http://s4s.hostserver1.co.uk/im/gr/menu-btm.jpg) no-repeat 0 100%;}
div.ProductHierarchyMenu li{width:135px;padding-left:5px;position:relative}
* HTML div.ProductHierarchyMenu ul li{height:20px;}
div.ProductHierarchyMenu li a{display:block;width:135px;padding:4px 0;background-color:transparent;color:#333;z-index:22;}
div.ProductHierarchyMenu li a:hover{background:#ebf8ff;color:#20a8ed;text-decoration:none;}
div.ProductHierarchyMenu li:hover{background:#ebf8ff;color:#20a8ed}
div.ProductHierarchyMenu li:hover ul{display:block}

/* IE 6 hack for slide out menu */
* HTML div.ProductHierarchyMenu ul li div{display:none;position:absolute;top:0px;left:138px;width:140px;background:#ebf8ff;margin-top:0px;padding:0px;}
* HTML div.ProductHierarchyMenu li.hover div{display: block;}
* HTML div.ProductHierarchyMenu ul ul{display:block;position:inherit;left:0;}

/*== Footer ==*/
div.FooterNavigation ul{margin:10px 0 5px 0;height:20px;text-align:center;}
div.FooterNavigation ul li{display:inline;}
div.FooterNavigation ul li a{padding:3px 15px;font-size:11px;}
div.FooterNavigation ul li a:hover{text-decoration:underline}
div#Footer p{text-align:center;height:20px;margin-bottom:15px}
div#Footer p a{color:#333}


/*== Static Regions default ==*/
div#ctl00_cmrLeftTop, div#ctl00_cmrLeftMiddle, div#ctl00_cmrLeftBottom, div#ctl00_cmrRightTop, div#ctl00_cmrRightMiddle, div#ctl00_cmrRightBottom {margin-bottom:10px;}
img#thawte{margin-top:10px;}

/*== Buttons ==*/
.buy a, a.Buy, .continueBTN, .moreInfo a, a#ctl00_cph1_ra_al_lbLookup, a#ctl00_cph1_da_lb{height:18px;width:91px;background:url(http://s4s.hostserver1.co.uk/im/gr/btn/buy.jpg) no-repeat 100% 0;padding:6px 0 0 5px;display:block;color:#fff;font-weight:bolder;}
div.registeremail a.continueBTN,div.registeraddress a.continueBTN, a#ctl00_cph1_da_lb{float:right;margin-right:10px}
a#ctl00_cph1_da_al_lbLookup{/*display:inline;padding:5px 35px;*/margin-left:10px}


/*============================== Page Spacific Styles =========================== */
/*== Home ==*/
div#Spotlight{margin-top:10px}
div#Spotlight ol li{display:block; float:left;width:150px;height:240px;margin:0 10px 10px 0; border:1px solid #c2c2c2;position:relative}
div#Spotlight ol li.endOfRow{margin-right:0px}
div#Spotlight ol li h2{text-align:center;padding:5px 5px 0px 5px;height:45px}
div#Spotlight ol li h2 a{color:#333}
div#Spotlight ol li img{padding-left:9px}
div#Spotlight ol li span.Price{text-align:center;display:block;width:150px;margin-top:2px;font-weight:bolder}
div#Spotlight ol li span.RRP{text-align:center;display:block;width:150px;margin-top:2px;font-weight:normal}
div#Spotlight ol li span.moreInfo{position:absolute;bottom:10px;left:27px;}

div#Clearance ol li{display:block; float:left;width:200px;min-height:135px;margin:0 10px 10px 0; border:1px solid #c2c2c2;position:relative;padding-bottom:35px}
div#Clearance ol li.endOfRow{margin-right:0px}
div#Clearance ol li h2{text-align:center;padding:5px 5px 0px 5px}
div#Clearance ol li h2 a{color:#333}
div#Clearance ol li img{float:left}
div#Clearance ol li span.buy{position:absolute;bottom:10px;right:50px;}

div#Spotlight, div#Clearance, div#Starbuy, div#Preorder{clear:left;}
div.home div#ctl00_cph1_cmrBottom{padding-left:1px}
div.home div#ctl00_cph1_cmrBottom img{padding-right:4px;}

div#RightColumn div#marquee{height:155px;background:url(http://s4s.hostserver1.co.uk/im/gr/menu-top.jpg) no-repeat scroll 0 0;margin-bottom:20px}
div#RightColumn div#marquee h3{padding:8px 0 0 5px;height:19px;margin-bottom:7px}
div#RightColumn div#marquee marquee{height:129px;background:url(http://s4s.hostserver1.co.uk/im/gr/menu-btm.jpg) no-repeat scroll 0 100%;padding:0px 5px 0 5px;margin-bottom:10px;padding-bottom:5px}

/*== Hierarchy ==*/
div.hierarchylevel ol#Hierarchy1 li{display:block;float:left;width:207px;background:url(http://s4s.hostserver1.co.uk/im/gr/pdlist.jpg) no-repeat 0 0;margin:0 9px 10px 0;height:228px;padding-bottom:8px;position:relative}
div.hierarchylevel ol#Hierarchy1 li.endOfRow{margin-right:0px;}
div.hierarchylevel ol#Hierarchy1 li h2{height:22px;padding:7px 0 0 0;margin-bottom:4px}
div.hierarchylevel ol#Hierarchy1 li h2 a{display:block;height:22px}
div.hierarchylevel ol#Hierarchy1 li a{padding:0 8px;color:#333}
div.hierarchylevel ol#Hierarchy1 li a.Desc{position:absolute;top:167px;left:1px}
div.hierarchylevel span#ctl00_cph1_hl_lblSeoBottom{clear:left;display:block}

/*== Product List ==*/
ol#pdList li{display:block;float:left;width:202px;background:url(http://s4s.hostserver1.co.uk/im/gr/pdbox.jpg) no-repeat 0 0;margin:0 9px 10px 0;height:190px;padding:0 0 0 5px;position:relative}
ol#pdList li.endOfRow{margin-right:0px;}
ol#pdList li h2{height:39px;margin-bottom:0px;padding:5px 5px 0 5px}
ol#pdList li h2 a{color:#333}
ol#pdList li div.img{padding-top:5px}
ol#pdList li div.pdItems{position:absolute;top:72px;width:70px;right:0px;height:110px}
ol#pdList li div.pdItems span{margin-bottom:3px;display:block}
ol#pdList li div.pdItems span.RRP{display:block;margin-bottom:10px}
ol#pdList li div.pdItems span.RRP span{color:#333;font-size:12px;}
ol#pdList li div.pdItems span.RRP span span{color:#20a8ed;}
ol#pdList li div.pdItems span.Price span{color:#333;font-size:13px;font-weight:bolder;}
ol#pdList li div.pdItems span.Price span span{color:#20a8ed;}
ol#pdList li div.pdItems span.moreInfo{position:absolute;bottom:0px;right:7px}
ol#pdList li div.pdItems span.code span{font-size:11px}
div.productlisting span#ctl00_cph1_lblSeoBottom{display:block;clear:both}

/*== Product List - Paging ==*/
div.paging{background:#262626;height:15px;padding:8px 10px;margin-bottom:10px;position:relative}
div.paging{width:405px;padding-right:215px}
div.paging span.prev, div.paging a.prev{float:left;color:#fff}
div.paging span.next, div.paging a.next{float:right;color:#fff}
div.paging a.prev:hover, div.paging a.next:hover{text-decoration:underline}
div.paging ol{height:20px;text-align:center;}
div.paging ol li{display:inline;}
div.paging ol li.first{background:url(http://s4s.hostserver1.co.uk/im/gr/left-nav.jpg) no-repeat 3px 0;padding-left:10px}
div.paging ol li.first:hover{background-position:0 0;text-decoration:none}
div.paging ol li.last{background:url(http://s4s.hostserver1.co.uk/im/gr/right-nav.jpg) no-repeat 90% 0;padding-right:10px}
div.paging ol li.last:hover{background-position:100% 0;text-decoration:none}
div.paging ol li span{color:#fff;font-weight:bolder;padding:3px 5px;}
div.paging ol li a{padding:3px 5px;color:#fff;}
div.paging ol li a:hover{text-decoration:underline}

div.paging{position:relative}
div.itemsPerPage, div.itemsperpage{position:absolute;top:9px;right:95px;color:#fff}
select#ctl00_cph1_PagingControl1_pageSize, select#ctl00_cph1_pgTop_pageSize{position:absolute;top:5px;right:15px;width:60px!important}

/*== Grey BG - Checkout Process ==*/
div.basket div#CenterColumnInner,
div.signin div#CenterColumnInner,
div.passwordresetinitiation div#CenterColumnInner,
div.passwordresetconfirmation div#CenterColumnInner,
div.registeremail div#CenterColumnInner,
div.registeraddress div#CenterColumnInner,
div.accountmanagement div#CenterColumnInner,
div.addressmanagement div#CenterColumnInner,
div.orderenquiry div#CenterColumnInner,
div.orderenquirydetail div#CenterColumnInner,
div.changesignin div#CenterColumnInner,
div.addressselection div#CenterColumnInner,
div.dispatchselection div#CenterColumnInner,
div.orderreview div#CenterColumnInner,
div.payment div#CenterColumnInner,
div.orderacknowledge div#CenterColumnInner

{background:#f5f5f5 url(http://s4s.hostserver1.co.uk/im/gr/pd-bg.jpg) repeat-x 0 100%;padding-bottom:50px}

/*== Basket ==*/
table.shoppingBasket{width:100%;}
table tbody td{background:#fff}
/*head font bg colour*/table thead th, table thead td {background:#333;color:#FFFFFF;font-size:110%;height:20px;line-height:25px;text-align:center;}
/*head font colour*/table.shoppingBasket thead tr th{color:#fff}
/*image*/table th.img,table td.img{width:130px;padding:5px 3px;text-align:center;}
/*image*/table th.img,table td.img a {float:left;}
table th.code,table td.code,table th.price,table td.price,table th.moreInfo,table td.moreInfo,table th.buy,table td.buy,table th.total,table td.total{width:65px;text-align:center;color:#fff;}
/*price*/table th.price,table td.price{width:100px;}
/*code*/table th.code,table td.code{width:120px;}
/*desc*/table td.desc a{color:#333;}
/*qty*/table.shoppingBasket td.qty{padding-left:15px;}
/*qty*/table.shoppingBasket td.qty input{width:30px!important;text-align:center}
/*qty*/table.shoppingBasket td.qty a:hover{text-decoration:underline;}
/*foot*/table.shoppingBasket tfoot tr td,table.shoppingBasket tfoot tr th{background:#EAEAEA;height:25px;}
/*foot*/table.shoppingBasket tfoot tr th{text-align:right;padding-right:8px;color:#333}
/*foot price all*/table.shoppingBasket tfoot tr td span{color:#20a8ed;font-size:13px;font-weight:bolder}
/*foot price this page only*/div.basket table.shoppingBasket tfoot tr td span{color:#20a8ed;font-size:13px;font-weight:bolder}
/*end of wishlist Hack*/table td.remove,table td.addToShoppingBasket{width:42px;}
/*end of wishlist Hack*/table th.desc,table td.desc {text-align: left;padding:0 15px;color:#fff;}
/*head font bg colour*/table.wishList thead th, table.wishList thead td{background:#eaeaea}
/*head font colour*/table.wishList thead tr th{color:#333}
table td.remove a{background: url(http://s4s.hostserver1.co.uk/im/gr/btn/del.jpg) no-repeat 0 0;display:block;height:18px;width:18px;margin-left:15px;text-indent:-9000px}
table td.addToWishList a{background: url(http://s4s.hostserver1.co.uk/im/gr/btn/wish.jpg) no-repeat 0 0;display:block;height:18px;width:18px;margin:0 10px 0 15px;text-indent:-9000px}
table td.addToShoppingBasket a{background: url(http://s4s.hostserver1.co.uk/im/gr/btn/add.jpg) no-repeat 0 0;display:block;height:18px;width:18px;margin-left:15px;text-indent:-9000px}
div.basket div#continue{height:25px;margin:5px 0 45px 0}
div.basket a.continueBTN{float:right;width:158px;margin-right:10px}

/*== Login ==*/
div.signin div#CenterColumnInner div#Register{position:absolute;top:40px;right:50px;width:200px;}
div.signin div#CenterColumnInner li.submit{width:307px;padding-bottom:30px;padding-top:5px;}
div.signin div#CenterColumnInner a#ctl00_cph1_si_hypForgotPassword{color:#20a8ed;font-weight:bold;display:block;padding:8px 15px 8px 15px;text-decoration: underline;}
div.signin div#CenterColumnInner a#ctl00_cph1_rh {height:18px;width:91px;background:url(http://s4s.hostserver1.co.uk/im/gr/btn/buy.jpg) no-repeat 100% 0;padding:6px 0 0 5px;display:block;color:#fff;font-weight:bolder;margin-top:12px;float:right}
div.signin div#CenterColumnInner li.submit a{float:right}
div#CenterColumnInner li.submit{clear:left}
div.signin div#CenterColumnInner span.error{width:230px}
div.signin div#CenterColumnInner div#Login{width:350px}
div.signin div#CenterColumnInner div#loginContainer{clear:both;position:relative}

/*== Login - Create an account==*/
/*find Address*/div#CenterColumnInner div#ctl00_cph1_ra_al{margin-bottom:5px}
/*find Address*/div#CenterColumnInner div#ctl00_cph1_ra_al a{padding-left:10px;color:#333;float:left;color:#fff;width:115px;margin-left:10px}
div.registeraddress div#CenterColumnInner fieldset#ctl00_cph1_ra_al_cc input{float:left}
div.registeraddress div#CenterColumnInner li.post, div.registeraddress div#CenterColumnInner li.email{height:23px;}
div.registeraddress div#CenterColumnInner li.post label, div.registeraddress div#CenterColumnInner li.email label{width:375px;padding-top:1px;text-align:left;padding-left:10px}
div.registeraddress div#CenterColumnInner li.post input, div.registeraddress div#CenterColumnInner li.email input{width:15px;margin-left:130px;float:left}

/*== Login - Forgot Password part1 ==*/
div.passwordresetinitiation div#ctl00_cph1_cmrTop{padding-left:10px}
div.passwordresetinitiation div#CenterColumnInner ol{margin-left:10px}
div.passwordresetinitiation div.Resetpassword li.submit a{float:right;margin-right:10px}

/*== Login - Forgot Password part2 ==*/
div.passwordresetconfirmation div#ctl00_cph1_cmrTop{padding-left:10px;margin-bottom:15px}
div.passwordresetconfirmation div#ctl00_cph1_cmrBottom{padding-left:10px;margin-top:15px}
div.passwordresetconfirmation div#CenterColumnInner ol{margin-left:10px}
div.passwordresetconfirmation div.Resetpassword li.submit a{float:right;margin-right:10px}

div.addressselection div#CenterColumn{width:790px}div.addressselection div#CenterColumnInner h1{width:780px;background:url(http://s4s.hostserver1.co.uk/im/gr/h1-pd.jpg) no-repeat 0 0;}
div.addressselection div#CenterColumnInnerInner li{position:relative;clear:both;padding-bottom:15px;min-height:50px;padding-left:180px}
* HTML div.addressselection div#CenterColumnInnerInner li{height:50px}
div.addressselection div#CenterColumnInnerInner li h2{position:absolute;top:2px;left:10px;width:138px}
div.addressselection div#CenterColumnInnerInner li input{width:30px;float:left;position:absolute;top:4px;left:150px;border:none;background:none;}
div.addressselection div#CenterColumnInnerInner li p{width:470px;float:left;margin-top:2px}
div.addressselection div#CenterColumnInnerInner li label{width:380px;text-align:left}
div.addressselection div#CenterColumnInnerInner li p label{margin-left:0px;padding-left:0px;}
div.addressselection div#CenterColumnInnerInner li h2 label{margin-left:0px;text-align:right;width:135px}
/*New Address*/div.addressselection div#CenterColumnInnerInner li.new{background:#eaeaea;min-height:0px;height:15px;margin-bottom:10px;padding-top:10px}
/*New Address*/div.addressselection div#CenterColumnInnerInner li.new h2{top:12px}
/*New Address*/div.addressselection div#CenterColumnInnerInner li.new p {width:55px;margin-top:0px;}
/*New Address*/div.addressselection div#CenterColumnInnerInner li.new p label{padding-top:3px}

div.addressselection div#CenterColumnInnerInner a.edit{background:#fff url('http://s4s.hostserver1.co.uk/im/gr/btn/checkbgBTN_edit.jpg') no-repeat 0 0;}
div.addressselection div#CenterColumnInnerInner a.delete{background:#fff url('http://s4s.hostserver1.co.uk/im/gr/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('http://s4s.hostserver1.co.uk/im/gr/btn/checkbgBTN_reg.jpg') no-repeat 0 0;}
div.addressselection div#CenterColumnInnerInner a.edit:hover{background:#fff url('http://s4s.hostserver1.co.uk/im/gr/btn/checkbgBTN_edit.jpg') no-repeat 0 -27px;text-decoration:none}
div.addressselection div#CenterColumnInnerInner a.delete:hover{background:#fff url('http://s4s.hostserver1.co.uk/im/gr/btn/checkbgBTN_del.jpg') no-repeat 0 -27px;text-decoration:none}
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('http://s4s.hostserver1.co.uk/im/gr/btn/checkbgBTN_reg.jpg') no-repeat 0 -26px;text-decoration:none}

div.addressselection a.edit, div.addressselection a.delete, div.addressselection div#CenterColumnInner li a#ctl00_cph1_AddressSelection1_lbCreate
{display:block;padding:4px 5px 7px 29px;width:51px;color:#222;font-weight:bolder;position:absolute;top:12px;right:5px;margin-right:5px;}
div.addressselection div#CenterColumnInner li a#ctl00_cph1_AddressSelection1_lbCreate{top:10px;padding-left:27px;width:53px}
div.addressselection div#CenterColumnInner li.continue{border:none;}
/*continue button*/div.addressselection li.continue a{float:right;margin-right:10px}

/*== Delivery Selection ==*/
div.dispatchselection div#CenterColumnInner h2{padding-left:10px}
div.dispatchselection div#CenterColumnInner ol li{height:20px;margin-left:25px}
div.dispatchselection div#CenterColumnInner ol li input{width:20px;float:left;border:none;background:none;margin-top:3px}
div.dispatchselection div#CenterColumnInner ol li label{width:auto}
div.dispatchselection div#CenterColumnInner a{clear:left;float:right;margin-right:10px}

div.registeraddress div#ctl00_cph1_ra_al_alr, div.deliveryaddress div#ctl00_cph1_da_al_alr{padding-left:130px;margin:10px 0}
div.registeraddress select#ctl00_cph1_ra_al_alr_lb, div.deliveryaddress select#ctl00_cph1_da_al_alr_lb{width:500px}

/*== Order Review ==*/
div.orderreview div#CenterColumn a.continueBTN{padding-left:40%;width:200px;margin-right:10px;margin-bottom:20px}
div#ctl00_cph1_tc1{clear:both;padding-top:5px;padding-bottom:15px}
div.orderTotal{background:#e2e2e2;height:25px;text-align:center;padding-top:8px;font-size:15px;padding-left:20px}
div.orderTotal span{color:#333;font-weight:bolder}
div.orderTotal span span{color:#20a8ed;padding:0 10px;}
div.basket{margin-bottom:10px}
div#ctl00_cph1_tc1 div{position:relative}
div#ctl00_cph1_tc1 div h2{height:17px;padding-top:3px;padding-left:10px;margin-top:10px}
div#ctl00_cph1_tc1 div a.edit{position:absolute;top:5px;right:10px;font-weight:bolder}
div#ctl00_cph1_tc1 div ol{padding-left:10px!important}
div#ctl00_cph1_tc1 div ol li{height:20px}
div.orderreview div#CenterColumnInner div div ol{background:#eaeaea;padding:8px;padding-bottom:18px;}
div.orderreview div#CenterColumn div.dispatch span#ctl00_cph1_tc1_lbDCharge{color:#20a8ed;font-size:13px;font-weight:bolder;}
div#ctl00_cph1_tc1 div ol li span.property{font-weight:bolder;width:200px;display:block;float:left;padding-right:10px;text-align:right}

/*== Payment ==*/
div.payment div#CenterColumn{width:790px}
div.payment div#CenterColumnInner h1{width:780px;background:url(http://s4s.hostserver1.co.uk/im/gr/h1-pd.jpg) no-repeat 0 0;}
div.payment div#CenterColumnInnerInner div{font-weight:bolder;font-size:13px; padding:5px;}
div.payment div#CenterColumnInnerInner div span#ctl00_cph1_payment_lbAmount{margin-left:10px;color:#20a8ed;text-decoration:underline;font-size:15px;}
div.payment iframe{width:620px;min-height:350px;border:none;}
* HTML div.payment iframe{height:350px;}

/*== Order Acknowlege ==*//*
/*Same as Order Review*/

/*== Account - Main ==*/
div.accountmanagement div#CenterColumnInnerInner{height:250px}
div.accountmanagement div#CenterColumnInnerInner ul{padding-top:15px;margin-left:12%}
div.accountmanagement div#CenterColumnInnerInner ul li{width:230px;float:left;text-align:center;margin-bottom:20px;border:1px solid #e1e1e1;margin-right:20px;background:#fff;padding:10px 0}
div.accountmanagement div#CenterColumnInnerInner ul li a{text-align:center;width:229px;height:130px;display:block}
div.accountmanagement div#CenterColumnInnerInner ul li a#ctl00_cph1_am_hpAddress{font-size:13px;color:#222;font-weight:bolder;background:url("http://s4s.hostserver1.co.uk/im/g/address.jpg") no-repeat 50% 10px;}
div.accountmanagement div#CenterColumnInnerInner ul li a#ctl00_cph1_am_hpChangeSignIn{font-size:13px;color:#222;font-weight:bolder;background:url("http://s4s.hostserver1.co.uk/im/g/details.jpg") no-repeat 50% 10px;}
div.accountmanagement div#CenterColumnInnerInner ul li a#ctl00_cph1_am_hpViewOrders{font-size:13px;color:#222;font-weight:bolder;background:url("http://s4s.hostserver1.co.uk/im/g/order.jpg") no-repeat 50% 10px;}
div.accountmanagement div#CenterColumnInnerInner ul li a#ctl00_cph1_am_btSignOut_hpSignOut{font-size:13px;color:#222;font-weight:bolder;background:url("http://s4s.hostserver1.co.uk/im/g/sign.jpg") no-repeat 50% 10px;}

/*== Account - Address Management ==*/
div.addressmanagement div#CenterColumnInnerInner li{position:relative;clear:both;padding-bottom:15px;min-height:50px;padding-left:180px}
* HTML div.addressmanagement div#CenterColumnInnerInner li{height:50px}
div.addressmanagement div#CenterColumnInnerInner li h2{position:absolute;top:2px;left:10px;width:138px}
div.addressmanagement div#CenterColumnInnerInner li input{width:30px;float:left;position:absolute;top:4px;left:150px;border:none;background:none;}
div.addressmanagement div#CenterColumnInnerInner li p{width:300px;float:left;margin-top:2px}
div.addressmanagement div#CenterColumnInnerInner li label{width:300px;text-align:left}
div.addressmanagement div#CenterColumnInnerInner li p label{margin-left:0px;padding-left:0px;}
div.addressmanagement div#CenterColumnInnerInner li h2 label{margin-left:0px;text-align:right;width:135px}
/*New Address*/div.addressmanagement div#CenterColumnInnerInner li.new{background:#eaeaea;min-height:0px;height:15px;margin-bottom:10px;padding-top:10px}
/*New Address*/div.addressmanagement div#CenterColumnInnerInner li.new h2{top:12px}
/*New Address*/div.addressmanagement div#CenterColumnInnerInner li.new p {width:55px;margin-top:0px;}
/*New Address*/div.addressmanagement div#CenterColumnInnerInner li.new p label{padding-top:3px}

div.addressmanagement div#CenterColumnInnerInner a.edit{background:#fff url('http://s4s.hostserver1.co.uk/im/gr/btn/checkbgBTN_edit.jpg') no-repeat 0 0;}
div.addressmanagement div#CenterColumnInnerInner a.delete{background:#fff url('http://s4s.hostserver1.co.uk/im/gr/btn/checkbgBTN_del.jpg') no-repeat 0 0;}
div.addressmanagement div#CenterColumnInner li a#ctl00_cph1_AddressSelection1_lbCreate,
div.addressmanagement div#CenterColumnInner li a#ctl00_cph1_aSel_lbCreate{background:#fff url('http://s4s.hostserver1.co.uk/im/gr/btn/checkbgBTN_reg.jpg') no-repeat 0 0;}
div.addressmanagement div#CenterColumnInnerInner a.edit:hover{background:#fff url('http://s4s.hostserver1.co.uk/im/gr/btn/checkbgBTN_edit.jpg') no-repeat 0 -27px;text-decoration:none}
div.addressmanagement div#CenterColumnInnerInner a.delete:hover{background:#fff url('http://s4s.hostserver1.co.uk/im/gr/btn/checkbgBTN_del.jpg') no-repeat 0 -27px;text-decoration:none}
div.addressmanagement div#CenterColumnInner li a#ctl00_cph1_AddressSelection1_lbCreate:hover,
div.addressmanagement div#CenterColumnInner li a#ctl00_cph1_aSel_lbCreate:hover{background:#fff url('http://s4s.hostserver1.co.uk/im/gr/btn/checkbgBTN_reg.jpg') no-repeat 0 -26px;text-decoration:none}

div.addressmanagement a.edit, div.addressmanagement a.delete, div.addressmanagement div#CenterColumnInner li a#ctl00_cph1_aSel_lbCreate
{display:block;padding:4px 5px 7px 29px;width:51px;color:#222;font-weight:bolder;position:absolute;top:12px;right:5px;margin-right:5px;}
div.addressmanagement div#CenterColumnInner li a#ctl00_cph1_aSel_lbCreate{top:10px;padding-left:27px;width:53px}
div.addressmanagement div#CenterColumnInner li.continue{border:none;}
/*continue button*/div.addressmanagement li.continue a{float:right;margin-right:10px}


/*== Account - Change Login ==*/
div.changesignin div#ctl00_cph1_cmrTop{padding-left:10px;margin-bottom:15px}
div.changesignin div#ctl00_cph1_cmrBottom{padding-left:10px;margin-top:15px}
div.changesignin div#CenterColumnInner ol{margin-left:10px}
div.changesignin div#CenterColumnInner ol label{width:140px}
div.changesignin li.submit a{float:right;margin-right:10px}

/*== Account Section - Order Enquiry ==*/
div.orderenquiry div#CenterColumnInnerInner table{margin:15px 0}
div.orderenquiry div#CenterColumnInnerInner table tbody tr{height:30px;}
div.orderenquiry div#CenterColumnInnerInner table tbody tr td.stage{width:110px;text-align:center}
div.orderenquiry div#CenterColumnInnerInner table tbody tr td.ref,
div.orderenquiry div#CenterColumnInnerInner table tbody tr td.date,
div.orderenquiry div#CenterColumnInnerInner table tbody tr td.totalItems,
div.orderenquiry div#CenterColumnInnerInner table tbody tr td.totalValue{width:15%;text-align:center}
div.orderenquiry div#CenterColumnInnerInner table tbody tr td.firstProd{text-align:center;}
div.orderenquiry div#CenterColumnInnerInner table tbody tr td.view{width:60px;text-align:center}
div.orderenquiry div#CenterColumnInnerInner table tbody tr td.view a{background:url("http://static-content.exact3ex.co.uk/flexible-test/g/create.jpg") no-repeat 0 0;display:block;padding:1px 0 5px 15px;color:#222;font-weight:bolder;}

/*== Catalogue Request ==*/
div.cataloguerequest div.catReq{float:left;width:200px;margin-bottom:40px}
div.cataloguerequest div.catReq a.prodImg{float:left;display:block;width:200px;margin-right:10px;margin-bottom:10px}
div.cataloguerequest div.catReq a.prodDesc{float:left;display:block;width:200px;margin-bottom:10px;text-align:center}
div.cataloguerequest div.catReq a.orderCat{font-weight:bold;font-size:13px;text-align:left;width:150px;margin-left:22px;
display:block;background:url(http://s4s.hostserver1.co.uk/im/gr/btn/buy.jpg) no-repeat scroll 100% 0;color:#fff;height:20px;clear:both;padding:5px 0 0 5px}

/*== CMS ==*/
div.content-managed-page div#CenterColumnInner{padding:0 10px 10px 10px}
div.content-managed-page div#CenterColumnInner h1{margin:0px 0 10px -10px}
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:5px}
div.content-managed-page div#CenterColumnInner ol li{list-style:decimal;list-style-position:inside;padding-bottom:5px}
div.content-managed-page div#CenterColumnInner a:hover{text-decoration:underline}

div#ctl00_cph1_cmrMiddle p a{padding-right:6px}
div#ctl00_cph1_cmrMiddle p a#end{padding-right:0px;}


div#RightColumn div#twitter{background:url(http://s4s.hostserver1.co.uk/im/gr/twitter.jpg) no-repeat 0 0; height:457px;width:126px;padding:44px 7px 0 7px;position:relative}
div#RightColumn div#twitter li{padding-bottom:12px}
div#RightColumn div#twitter a#twitterlink{position:absolute;bottom:4px;left:13px;color:#fff}