<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html, body{background-position:center top;margin:0;padding:0;height:100%;font-family: 'Changa', sans-serif;}
a{outline:0;padding:0px;margin:0px;}
img{padding:0px;margin:0px;border:0px}
p{margin:0px;padding:0px}
*{outline:none;}

#outer {padding:0px;width:100%; background-image:url('../images/siteassets/ce/topbar.jpg'); background-repeat:repeat-x; background-position:top center; min-width:1100px}
#outermain {padding:0px;width:100%; background-image:url('../images/siteassets/ce/topbar_short.jpg'); background-repeat:repeat-x; background-position:top center; min-width:1100px}
#outerbot {padding:0px;width:100%; background-image:url('../images/siteassets/ce/botbar.jpg'); background-repeat:repeat-x; background-position:bottom}
#main {padding:0;width:1100px;margin:auto;position:relative;overflow-x: hidden!important}

#topbar {clear: both;width: 100%;height: 35px;color: white;font-size: 14px;padding:6px;box-sizing: border-box; background-color:#5a2d94}
#topbar a {color:white; text-decoration:none}

#top{width:1100px;height:108px;box-sizing: border-box; margin-top:15px}
#top .col1{width:500px;float:left;padding:0px;margin:0px;height:95px}
#top .col2{width:448px;float:left;padding:0px;margin:0px;height:95px; background-color:#000000}
#top .col3{width:150px;float:left;padding:0px;margin:0px;height:95px; text-align:right; padding:4px;box-sizing: border-box; margin-top:-20px}
#top .basketcontent {font-family: 'Changa', sans-serif;;font-size:18px;position:relative;top:47px;left:127px;font-weight:bold;width:93px;text-align:right;line-height:23px}
#top .basketcontent a {text-decoration:none;color:#999999}
#top .basketcontent a:hover {text-decoration:underline}

#feature{width:1090px;clear:both; margin:auto; overflow:hidden}

#bottom {width:1100px;height:240px;font-size:14px; margin-top:0px; font-family: 'Changa', sans-serif;; color:#999999;}
#bottom .newsemail {border:2px solid #666666;height:22px;width:196px;font-size:14px;padding:4px; border-radius: 0px; text-align:center}
#bottom a {text-decoration:none;color:#999999;font-size:14px}
#bottom a:hover {color:#666666}
#bottom p {line-height:20px}
#bottom .header {font-family: 'Changa', sans-serif;;font-size:16px;text-decoration:none;margin:33px 0px 20px; color:#666666; font-weight:600}
#bottom .col1 {width:21%; text-align:center}
#bottom .col2 {width:21%; text-align:center; margin-left:28px}
#bottom .col3 {width:21%; text-align:center; margin-left:28px}
#bottom .col4 {width:21%; text-align:center; margin-left:28px}

#pagecontent{width:1100px;font-family: 'Changa', sans-serif;; clear:both; margin:auto}
#pagecontent h1 {color:#333333}
#pagecontent p {margin:10px; font-size:15px; color:#797979}
#pagecontent a{margin-left:10px;text-decoration:underline;font-size:15px;font-family: 'Changa', sans-serif;; color:#797979}
#pagecontent a:hover{color:#666666;text-decoration:underline; font-weight:bold}
#pagecontent #nolink{text-decoration:none}

tr.border td {border-bottom:1pt solid #dcdcdc; border-top:1pt solid #dcdcdc;}

select {

  /* styling */
  background-color: #fff;
  border: 0px;
  display: inline-block;
  font: inherit;
  line-height: 1.5em;
  padding: 0.2em 3.5em 0.2em 1em;

  /* reset */

  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
}

    select.classic {
        background-image: url('../images/siteassets/selectarrows.jpg');
        background-repeat: no-repeat;
        background-position:right center;
        background-size: 20px;
        border:1px solid #666666;
    }

select.classic:focus {
        background-image: url('../images/siteassets/selectarrows.jpg');
        background-repeat: no-repeat;
        background-position:right center;
        background-size: 20px
}

select.classic::-ms-expand {
    display: none;
}

.reset{font-family: 'Changa', sans-serif;;font-size:12px;margin-left:120px; position:relative; top:-340px}

#middle {width:1100px;clear:both}
#middle a {text-decoration:none}

#contentdiv {min-height:200px;width:850px;float:right}

.navtable{width:100%;font-size:13px; color:#333333; padding-bottom:15px; margin-top:10px; margin-bottom:10px; border-bottom:1px solid #cccccc}
.navtablebot{width:850px;font-size:13px; color:#333333; padding-bottom:1px; float:right; border-top:1px solid #cccccc;padding-top:15px}

.subcat_title {font-size:24px; color:#333333}
.subcat_desc {font-size:13px; color:#666666}

.minibasket{display:none;width:280px;border:1px solid #666666;background-color:White;position:relative;top:-47px;z-index:10000;right:53px; border-radius:0px 0px 8px 8px}
.minibasketinner{width:100%;font-family:arial;font-size:11px;text-align:center}
.minibasketinner .header{width:94%;Background-color:#666666;padding:3px;color:white;text-align:left;margin:auto;margin-top:4px;font-size:13px;font-weight:bold}
.minibasketinner a{text-decoration:none;color:black}

#menu{width:1000px;background-color:#cccccc}

#copywrite{width:1000px;height:80px;margin:0px auto 0 auto;padding:15px 0px 0px 10px;font-size:13px;font-weight:bold;text-align:center;color:#5e5e5d;background-repeat:no-repeat}
.TextBoxSearch{position:relative;top:14px;left:75px;width:300px;height:25px;background-color:white;padding:8px;font-size:16px; border:0px; border:2px solid #ccc}
.ImageButtonSearch{position:relative;top:25px;left:30px;width:30px;height:30px; cursor:pointer; border:1px solid #fff}

#arrows{width:875px;position:absolute;top:175px;height:5px;z-index:10001;left:35px}
.table1{}
.table1 tr{font-size:13px}

.productimage{width:532px;min-height:532px;margin-left:0px;float:left;text-align:right; margin-top:5px}
.productinfo {width:540px;float:right;font-family: 'Changa', sans-serif;; margin-top:20px}
.productinfo h1 {font-weight:normal; padding:0px; margin:0px}
.productinfo .title{font-family: 'Changa', sans-serif;; color:#666666;font-size:36px; line-height:47px}
.productinfo .price {font-size:36px;color:#000000}
.continucheckoutbutton{width:211px;height:48px}
.productinfo .reference{font-size:14px;color:#999999; padding-top:15px}
.productinfo .points{font-size:13px;color:#5e5e5d;margin-top:10px}
.productinfo .social{width:506px;margin:10px 0px 0px 5px; padding-top:10px}
.productinfo .wishlist{font-size:12px;color:#797979}
.productinfo .qtytable{width:100%;margin:0px 0px 0px 0px;padding-top:9px;float:left;color:#797979}
.productinfo .qtybox{width:45px; height:30px; text-align:center; padding:4px; border:1px solid #666; font-size:22px; font-weight:bold; color:#666}
.productinfo .emailboxes{border:1px solid #000}

.description {font-family: 'Changa', sans-serif;clear:both;width:100%;text-align:left;display:block;padding:20px;font-size:15px;color:#797979; box-sizing: border-box;}

.baskettable {
    font-family: 'Changa', sans-serif;;
    font-size:15px;
    color:#666
}
.baskettable a {
    font-family: 'Changa', sans-serif;;
    font-size:15px;
    color:#666
}

.Overlay{position:fixed;top:0px;bottom:0px;left:0px;right:0px;overflow:hidden;padding:0;margin:0;background-color:#000;background-color:rgba(0, 0, 0, 0.5);z-index:100000;}

.cookie-consent-content {
    background: #000000;
    padding: 20px;
    border-radius: 10px;
    width: 650px;
    text-align: center;
    color: white;
    margin: auto;
    margin-top: 100px;
}

    .cookie-consent-content p {
        font-size: 16px
    }

.cookie-consent-content-button {
    margin: 10px;
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
}

.cookie-consent-content-button1 {
    margin: 10px;
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    border: 1px solid #ffffff;
    color: white;
    background-color: #000000
}

.cookie-consent-content-button:hover {
    opacity: 0.8;
}

.PnlBasketOffers {margin: auto;margin-top: 80px;z-index: 2001;padding: 10px;width: 850px;height: 640px; background-color:White; border:3px solid #666666; }

/*.offerboxbuy {background-image:url('../images/basket/offer_button.jpg'); background-position:0px -0px;}*/

@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){.tellafriendbutton{position:relative;top:207px;left:375px;}
}
.cookie_box{font-family:tahoma;position:fixed;bottom:0px;font-size:0.7em;z-index:1000;background:#FFFFFF;padding:4px;text-align:left;width:155px;height:65px;color:#535353;right:0px;border:1px solid #666666;padding:7px;border-top-right-radius:10px;-moz-border-top-right-radius:10px;border-top-left-radius:10px;-moz-border-top-left-radius:10px;text-align:center;border-bottom:0px;}
.cookie_box a:hover{color:#ffffff;text-decoration:underline;}
.DelButton{font-weight:bold}
.DelButton:hover{font-size:16px;font-weight:bold;color:Red}
.DelButton a:hover{font-size:16px;font-weight:bold;color:Red}

/* -----------SUBCATEGORY PAGE CSS ------- */

.breadcrumb{font-family: 'Changa', sans-serif;; clear:both;height:20px;width:1100px;margin-bottom:0px;font-size:13px;padding-top:10px; padding-bottom:0px; color:#fff}
.breadcrumb a {color: #fff; text-decoration:none}

#filterdiv {font-family: 'Changa', sans-serif;;color:#333333;width:220px;float:left; font-size:13px; margin-top:10px; background-color:#f7f7f7; padding:10px}
#filterdiv .title-open{margin:15px auto 0px 0px;width:100%;padding-bottom:5px;margin-bottom:10px;color:#333333;font-size:18px;font-weight:bold;background-image:url('../images/cat_pages/Arrow_Open.png');background-position:90% 35%;background-repeat:no-repeat; background-size: 20px 20px}
#filterdiv .title-closed{margin:15px auto 0px 0px;width:100%;padding-bottom:5px;margin-bottom:10px;color:#333333;font-size:18px;font-weight:bold;background-image:url('../images/cat_pages/Arrow_Closed.png');background-position:90% 35%;background-repeat:no-repeat; background-size: 20px 20px; border-bottom:1px solid #d8d8d8}
#filterdiv .title-open a{text-decoration:none; color: #666666;}
#filterdiv .title-closed a{text-decoration:none; color: #666666;}
#filterdiv .ChkBox {background-color:white}
.menu-open{width:100%;border-bottom:1px solid #ffffff;padding-bottom:35px; border-bottom:1px solid #d8d8d8; margin-bottom:35px}
.menu-open p{padding:0px;font-size:13px}
.menu-closed{display:none;width:85%;border-bottom:1px solid #ffffff;margin:15px auto 0px auto;padding-bottom:15px}
.filterreset {font-family: 'Changa', sans-serif;;font-size:13px; position:relative}

.productwrap {font-family: 'Changa', sans-serif;; font-size:16px; color:#666666; padding-bottom:7px; padding-top:5px; line-height:20px; border-bottom:5px solid #fff}
.productwrap a {color:#666666}
.productwrap:hover{text-decoration:underline; border-bottom:5px solid #5a2d94}
.productwrap .pricewrapper{min-height:65px;padding:7px;padding-bottom:0px; width:80%}
.productwrap .pricewrapper a {color:#666666}

.menubuttons{width:22px;height:22px;position:relative;left:177px;top:-22px;border:0px;margin:0px;padding:0px;border-style:none}
#menubuttonhldr{position:relative;width:1px;height:1px;border:0px}
img{border:0px}
.navigation{height:20px;margin-top:9px;font-family:Tahoma;font-size:14px}
.navigation a{}
.navigation a:hover{text-decoration:underline}
.hptestimonials{width:90%;border-top:1px dotted #666666;margin-left:53px;margin-top:20px;padding:10px;font-family:arial;font-size:14px;color:#797979;text-align:center;padding-bottom:12px}
.banner{width:1100px;height:220px;margin-bottom:10px;margin-top:0px;clear:both}
#contacttable p{height:11px;font-size:15px;color:#797979;}
#contacttable .imgenvelope{margin-top:8px;}
#contacttable .imgat{margin-top:115px;margin-top:120px}
#contacttable .imgphone{margin-top:3px;}
#contacttable .opentitle{margin-top:50px;font-size:18px;}
#contacttable .leftcell{display:table-cell;width:35%;vertical-align:top;text-align:right}
#contacttable .rightcell{display:table-cell;width:65%;vertical-align:top}
#contactarea .contactabout{color:#797979;font-size:15px}
#contactarea p{margin-left:25px}
.Personalised{width:468px;float:left;padding-left:5px;vertical-align:top;}
.Personalised .priceholder{position:absolute;bottom:2px;right:7px;text-align:right}
.Personalised h1{font-size:24px;color:#000;font-family: 'Changa', sans-serif;; padding:0px;margin:0px;margin-left:5px}
.Personalised .title{font-weight:normal; color:#666666}
.Personalised .price{font-size:24px;color:#408ce4;margin-left:10px;font-weight:bold;font-family:arial;}
.Personalised .reference{font-size:12px;color:#5e5e5d;margin-left:10px;font-family:arial;}
.Personalised .points{font-size:12px;color:#5e5e5d;margin-top:20px}
.Personalised .social{width:468px;margin:10px 0px 0px 5px;border-top:1px dotted #666666;padding-top:10px}
.Personalised .wishlist{font-size:12px;color:#797979}
.Personalised .qtytable{width:468px;margin:15px 0px 0px 10px;border-top:1px dotted #666666;padding-top:9px}
.Personalised .qtybox{width:35px}
.Personalised .emailboxes{border:1px solid #000}
.Personalised .textbox{border:1px solid #666666;width:250px;height:22px;padding-left:10px;font-family: 'Changa', sans-serif;;color:#000000;font-size:18px;padding-top:2px}
.productcarousels{width:468px;border:1px solid #666666;margin-left:50px;float:left;}
.progress{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:transparent}
.disabled{pointer-events:none;}

.buybutton{background-image:url('../images/page_details/details_button_sprite.jpg');width:290px;height:43px}
.buybutton:hover{background-image:url('../images/page_details/details_button_sprite.jpg');background-position:0px -43px}

.buybuttonos{background-image:url('../images/page_details/submit_button_sprite.jpg');width:122px;height:43px;background-position:0px -0px}
.buybuttonos:hover{background-image:url('../images/page_details/submit_button_sprite.jpg');width:122px;height:43px;background-position:0px -43px}

.checkoutbuttons{background-image:url('../images/basket/checkout_button_sprite.jpg');width:258px;height:43px;background-position:0px -0px}
.checkoutbuttons:hover{background-image:url('../images/basket/checkout_button_sprite.jpg');width:258px;height:43px;background-position:0px -46px}
/*.continuecheckoutbuttons{background-image:url('../images/basket/continue_checkout_button_sprite1.jpg');width:369px;height:43px;background-position:0px -0px; margin-top:20px}
.continuecheckoutbuttons:hover{background-image:url('../images/basket/continue_checkout_button_sprite1.jpg');width:369px;height:43px;background-position:0px -43px}
.continueshoppingbuttons{background-image:url('../images/basket/continue_button_sprite.jpg');width:211px;height:48px;background-position:0px -0px}
.continueshoppingbuttons:hover{background-image:url('../images/basket/continue_button_sprite.jpg');width:211px;height:48px;background-position:0px -48px}*/
.CustomValidatorCalloutStyle div,.CustomValidatorCalloutStyle td{border:solid 1px #a52a2a;background-color:#FFF;font-family:Arial;font-size:12px;margin:0}
.PnlPMC{margin:10px;color:#797979;font-size:12px;border-top:1px dotted #666666;padding-top:5px}
.PnlPMC .title{font-family: 'Changa', sans-serif;;font-size:24px;color:#666666}
.PnlPMC .PMCtb{border:1px solid #797979;width:300px;padding:3px}
#voucherframe{width:90%;margin:auto;background-position:top left;background-repeat:no-repeat}
#voucherframe h1{color:#dd006c}

.productbanner_title {font-family: 'Arabic Typesetting'; font-size:60px; font-weight:normal; padding:0px; margin:0px; line-height:26px; margin-top:15px; margin-bottom:20px}
.productbanner_title_non {font-family: 'Changa', sans-serif;; font-size:24px; font-weight:normal; padding:0px; margin:0px; line-height:26px; margin-top:15px; margin-bottom:20px}
.productbanner_text {font-family: 'Changa', sans-serif;;font-size: 16px}

.Star {
    background-image: url(../images/BlankStar_25.gif);
    height: 25px;
    width: 25px;
}

.WaitingStar {
    background-image: url(../images/BlankStar_25.gif);
    height: 25px;
    width: 25px;
}

.FilledStar {
    background-image: url(../images/FilledStar_25.gif);
    height: 25px;
    width: 25px;
}

.reviewcomments {
    font-size: 16px;
    color: #000000;
    font-family: 'futuramedium';
    padding: 5px
}

.watermarked {
    font-size: 16px;
    color: #999999;
    font-family: 'futuramedium'
}

.PnlRated {
    padding: 5px;
    padding-top: 0px;
    color: #ff0000;
    clear: both
}

.pnlRating {
    margin: auto;
    margin-top: 100px;
    z-index: 2001;
    padding: 10px;
    width: 450px;
    height: 540px;
    background-color:white
}
</pre></body></html>