@import url('https://fonts.googleapis.com/css?family=Dancing+Script|Lora|Sansita|Crimson+Text');
body {position:relative;font-family:Arial, Helvetica, sans-serif;background-color:#EBEBFF;height:100%;margin:0;padding:0;background-image:url("BGNEWY2.jpg");background-repeat:no-repeat;background-position:center top;background-attachment:fixed;background-size:cover;}
#top-wide-wrapper {position:relative;width:100%;float:left;background-color:#fff;padding-bottom:10px;background-repeat:repeat-x;}
#oRXycIkeuAjR {position:relative;width:100%;float:left;min-height:100px;}
#zCCnefuWcluq {position:relative;width:1093px;min-height:100px;margin:auto;}
#phone-holder {position:relative;width:20%;float:left;min-height:165px;background-repeat:no-repeat;background-position:center 60px;background-image:url("phone.png");}
#logo-wrapper {position:relative;width:60%;float:left;min-height:165px;background-image:url("logo2.png");background-repeat:no-repeat;background-position:center top;}
#social-holder {position:relative;width:20%;float:left;min-height:165px;}
#menu-top-wrapper {position:relative;width:100%;float:left;background-color:#fff;min-height:30px;margin-top:10px;}
#UchpsHtUWayI {position:absolute;width:41px;height:41px;left:15px;top:60px;background-image:url("facebook.png");background-repeat:no-repeat;background-position:0px center;}
#xOxDMmkONAan {position:absolute;width:41px;height:41px;left:68px;top:60px;background-image:url("insta.png");background-repeat:no-repeat;background-position:center center;}
#WkwGDRNeyKJv {position:absolute;width:41px;height:41px;left:120px;top:60px;background-image:url("pinterest.png");background-repeat:no-repeat;background-position:-2px center;}
#bEfRJnZmCIuy {position:relative;width:100%;float:left;min-height:100px;}
#tYpCPqPKUysG {position:relative;width:1095px;min-height:500px;margin:auto;background-image:url("body-bg.png");}
#mobile-wrapper {position:relative;width:100%;float:left;background-color:#fff;padding-bottom:10px;background-image:url("backgrd-top-back.png");background-repeat:repeat-x;background-position:0px -30px;display:none;}
#wDWZuOeUsFMA {position:relative;width:350px;min-height:100px;margin:auto;background-image:url("logo-main.png");background-repeat:no-repeat;background-position:center center;background-size:contain;}
#tAHYaHiUMMyn {position:relative;width:100%;float:left;background-color:#fff;min-height:40px;}
@media screen and (max-width:768px) {#mobile-wrapper {display:block;}}
@media screen and (max-width:768px) {#top-wide-wrapper {display:none;}}
#GPBkqOhDkZWF {position:relative;width:1093px;min-height:30px;margin:auto;}
@media screen and (max-width:768px) {#tYpCPqPKUysG {width:100%;}}
#vKLrjiGWCNLw {position:relative;width:100%;float:left;min-height:100px;}
@media screen and (max-width:480px) {#wDWZuOeUsFMA {background-image:url("logomini2.png");width:300px;}}
#unNAzCyPoLqg {position:relative;width:100%;background-color:#F2E3EB;float:left;min-height:350px;}
#footy {position:relative;width:1100px;min-height:350px;margin:auto;}
#eLLPBhUhozBg {position:relative;width:33%;float:left;min-height:300px;}
#DrBfiNEpuWdj {position:relative;width:34%;float:left;min-height:300px;}
@media screen and (max-width:1024px) {#footy {width:100%;height:800px;}}
@media screen and (max-width:992px) {#DrBfiNEpuWdj {width:100%;}}
@media screen and (max-width:992px) {#eLLPBhUhozBg {width:100%;}}
#ZzBpfCXGKQQU {position:relative;width:33%;float:left;min-height:350px;background-image:url("logomini2.png");background-repeat:no-repeat;background-position:right bottom;}
@media screen and (max-width:992px) {#ZzBpfCXGKQQU {width:100%;}}
#kRgyLcBEOOKs {position:absolute;width:41px;height:41px;bottom:100px;right:10px;background-image:url("facebookbot.png");background-repeat:no-repeat;background-position:center center;}
#AlqPqnnVEKts {position:absolute;width:41px;height:41px;bottom:100px;right:60px;background-image:url("insty2bot.png");background-repeat:no-repeat;background-position:center center;}
#criJQyfEibTR {position:absolute;width:41px;height:41px;bottom:100px;right:110px;background-image:url("pinty2.png");background-repeat:no-repeat;background-position:center center;}
#body {}

@import url('https://fonts.googleapis.com/css?family=Dancing+Script|Lora|Sansita|Crimson+Text');









/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
    position: relative;
    margin: 0 auto 60px;
    padding: 0;
    *zoom: 1;
}

.bx-wrapper img {
    max-width: 100%;
    display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
    /*
    -moz-box-shadow: 0 0 5px #ccc;
        -webkit-box-shadow: 0 0 5px #ccc;
        box-shadow: 0 0 5px #ccc;
        border:  5px solid #fff;
        left: -5px;*/
    
    background: #fff;
    
    /*fix other elements on the page moving (on Chrome)*/
    -webkit-transform: translatez(0);
    -moz-transform: translatez(0);
        -ms-transform: translatez(0);
        -o-transform: translatez(0);
        transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: -30px;
    width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
    min-height: 50px;
    background: url(bx_loader.gif) center center no-repeat #fff;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
    text-align: center;
    font-size: .85em;
    font-family: 'Crimson Text', serif;
    font-weight: bold;
    color: #666;
    padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
    background: #666;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
    left: 10px;
    background: url(controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
    right: 10px;
    background: url(controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
    background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
    background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 9000;
}

.bx-wrapper .bx-controls-direction a.disabled {
    display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
    text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    background: url(controls.png) -86px -11px no-repeat;
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
    background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    background: url(controls.png) -86px -44px no-repeat;
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
    background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 20px;
    left: 0;
    background: #666\9;
    background: rgba(80, 80, 80, 0.75);
    width: 100%;
}

.bx-wrapper .bx-caption span {
    color: #fff;
    font-family: 'Crimson Text', serif;
    display: block;
    font-size: .85em;
    padding: 10px;
}




.stddot li{
	font-family: 'Crimson Text', serif !important;
	font-size: 0.8em;
	font-weight: 400;
	margin: 0;
}

.smldot li{
	font-family: 'Crimson Text', serif !important;
	font-size: 0.8em;
	font-weight: 400;
	margin: 0;
}
html {height:100%;}
body {height:100%;}
.txt-left {text-align:left;}
.txt-right {text-align:right;}
.txt-centre {text-align:center;}
.txt-bold {font-weight:bold;}
.cw-box-text .kw-box-inner {padding:10px 25px;}
#cw-content-outer {margin-bottom:50px;}
h1 {font-family:'Dancing Script', serif;}
h2 {font-family:'Dancing Script', serif;}
h3 {font-family:'Dancing Script', serif;}
h4 {font-family:'Dancing Script', serif;padding:30px;text-align:center;background-color:#F2DAE6;margin:10px;font-size:1.5em;}
h5 {font-family:"Crimson Text";font-size:1.5em;margin:4px;font-weight:normal;}
h6 {}
.cw-wid-1 {width:1%;}
.cw-wid-2 {width:2%;}
.cw-wid-3 {width:3%;}
.cw-wid-4 {width:4%;}
.cw-wid-5 {width:5%;}
.cw-wid-6 {width:6%;}
.cw-wid-7 {width:7%;}
.cw-wid-8 {width:8%;}
.cw-wid-9 {width:9%;}
.cw-wid-10 {width:10%;}
.cw-wid-11 {width:11%;}
.cw-wid-12 {width:12%;}
.cw-wid-13 {width:13%;}
.cw-wid-14 {width:14%;}
.cw-wid-15 {width:15%;}
.cw-wid-16 {width:16%;}
.cw-wid-17 {width:17%;}
.cw-wid-18 {width:18%;}
.cw-wid-19 {width:19%;}
.cw-wid-20 {width:20%;}
.cw-wid-21 {width:21%;}
.cw-wid-22 {width:22%;}
.cw-wid-23 {width:23%;}
.cw-wid-24 {width:24%;}
.cw-wid-25 {width:25%;}
.cw-wid-26 {width:26%;}
.cw-wid-27 {width:27%;}
.cw-wid-28 {width:28%;}
.cw-wid-29 {width:29%;}
.cw-wid-30 {width:30%;}
.cw-wid-31 {width:31%;}
.cw-wid-32 {width:32%;}
.cw-wid-33 {width:33%;}
.cw-wid-34 {width:34%;}
.cw-wid-35 {width:35%;}
.cw-wid-36 {width:36%;}
.cw-wid-37 {width:37%;}
.cw-wid-38 {width:38%;}
.cw-wid-39 {width:39%;}
.cw-wid-40 {width:40%;}
.cw-wid-41 {width:41%;}
.cw-wid-42 {width:42%;}
.cw-wid-43 {width:43%;}
.cw-wid-44 {width:44%;}
.cw-wid-45 {width:45%;}
.cw-wid-46 {width:46%;}
.cw-wid-47 {width:47%;}
.cw-wid-48 {width:48%;}
.cw-wid-49 {width:49%;}
.cw-wid-50 {width:50%;}
.cw-wid-51 {width:51%;}
.cw-wid-52 {width:52%;}
.cw-wid-53 {width:53%;}
.cw-wid-54 {width:54%;}
.cw-wid-55 {width:55%;}
.cw-wid-56 {width:56%;}
.cw-wid-57 {width:57%;}
.cw-wid-58 {width:58%;}
.cw-wid-59 {width:59%;}
.cw-wid-60 {width:60%;}
.cw-wid-61 {width:61%;}
.cw-wid-62 {width:62%;}
.cw-wid-63 {width:63%;}
.cw-wid-64 {width:64%;}
.cw-wid-65 {width:65%;}
.cw-wid-66 {width:66%;}
.cw-wid-67 {width:67%;}
.cw-wid-68 {width:68%;}
.cw-wid-69 {width:69%;}
.cw-wid-70 {width:70%;}
.cw-wid-71 {width:71%;}
.cw-wid-72 {width:72%;}
.cw-wid-73 {width:73%;}
.cw-wid-74 {width:74%;}
.cw-wid-75 {width:75%;}
.cw-wid-76 {width:76%;}
.cw-wid-77 {width:77%;}
.cw-wid-78 {width:78%;}
.cw-wid-79 {width:79%;}
.cw-wid-80 {width:80%;}
.cw-wid-81 {width:81%;}
.cw-wid-82 {width:82%;}
.cw-wid-83 {width:83%;}
.cw-wid-84 {width:84%;}
.cw-wid-85 {width:85%;}
.cw-wid-86 {width:86%;}
.cw-wid-87 {width:87%;}
.cw-wid-88 {width:88%;}
.cw-wid-89 {width:89%;}
.cw-wid-90 {width:90%;}
.cw-wid-91 {width:91%;}
.cw-wid-92 {width:92%;}
.cw-wid-93 {width:93%;}
.cw-wid-94 {width:94%;}
.cw-wid-95 {width:95%;}
.cw-wid-96 {width:96%;}
.cw-wid-97 {width:97%;}
.cw-wid-98 {width:98%;}
.cw-wid-99 {width:99%;}
.cw-wid-100 {width:100%;}
.std-button {display:block;background-color:#F7953A;color:#FFF;border:1px;border-radius:3px;}
.std-button-hover {background-color:#FFFF3E;color:#000;}
.std-button-checkout {display:block;background-color:#00A020;color:#FFF;border:1px;border-radius:3px;cursor:default;}
.std-button-checkout:hover {background-color:#64004F;color:#FFF;cursor:pointer;}
.std-button-triangle {width:0;height:0;border-style:solid;border-width:10px 10px 10px 0;margin-right:10px;}
.std-button-normal {font-size:0.9em;padding:5px 10px;}
.std-button-big {font-size:1em;padding:7px 12px;}
.std-button-small {font-size:0.8em;padding:4px 7px;margin:0;}
.std-button-triangle-on {border-color:transparent #FF7A00 transparent transparent;}
.std-button-triangle-off {border-color:transparent #F7C292 transparent transparent;}
.columnWrap:before, .columnWrap:after {content:"";display:table;}
.columnWrap:after {clear:both;}
.columnWrap {zoom:1;}
.float-left {float:left;}
.float-right {float:right;}
.modal {display:none;position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background:url(ajax-model.png);}
.modal .inner {z-index:10000;width:200px;padding:40px 5px 15px 5px;background:#FFFFFF url(ajax-loader.gif) center 5px no-repeat;font-size:0.9em;text-align:center;top:45%;left:45%;border:1px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
body.loading {overflow:hidden;}
body.loading .modal {display:block;}
div[class*="cw-box-"] {float:left;}
@media screen and (max-width: 1024px) {div[class*="cw-wid-"] {width:100%;}}
@media screen and (max-width: 1024px) {.spec-group-item {width:100% !important;}}
.kw-top-menu ul:before,.kw-top-menu ul:after {content:"";display:table;}
.kw-top-menu ul:after {clear:both;}
.kw-top-menu ul {zoom:1;}
.kw-top-menu ul {list-style-type:none;margin:0;padding:0;}
.kw-tm-1 ul {display:none;position:absolute;z-index:9999;}
.kw-top-menu a {display:block;padding:5px 10px;font-family:'Lora', serif;}
.kw-tm-1 > li {position:relative !important;float:left;}
.kw-tm-1 > li > a, .kw-tm-1 > li > a:active, .kw-tm-1 > li > a:visited {color:#000;text-decoration:none;padding:5px 25px;}
.kw-tm-1 > li > a:hover {color:#E0B3C8;text-decoration:none;}
.kw-tm-2 > li > a {width:200px;font-size:0.9em;padding:10px 5px;}
.kw-tm-2 > li > a, .kw-tm-2 > li > a:active, .kw-tm-2 > li > a:visited {background-color:#FFF;color:#000;text-decoration:none;}
.kw-tm-3 > li > a, .kw-tm-3 > li > a:active, .kw-tm-3 > li > a:visited {background-color:#00548B;color:#FFFFFF;text-decoration:none;}
.kw-tm-4 > li > a, .kw-tm-4 > li > a:active, .kw-tm-4 > li > a:visited {background-color:#870500;color:#FFFFFF;text-decoration:none;}
.kw-tm-5 > li > a, .kw-tm-5 > li > a:active, .kw-tm-5 > li > a:visited {background-color:#000000;color:#FFFFFF;text-decoration:none;}
.kw-mob-top-wrapper {position:absolute;width:100%;margin-top:15px;}
.kw-mob-top-wrapper ul {position:relative;list-style-type:none;padding:0;margin:0;z-index:9999;display:none;}
.kw-mob-top-wrapper a {display:block;padding:5px 10px;}
.kw-level-1 > li > a, .kw-level-1 > li > a:active, .kw-level-1 > li > a:visited {color:#FFF;background-color:#3D393A;text-decoration:none;padding:20px 15px;}
.kw-level-1 > li > a:hover {color:#000;background-color:#F4DCE7;text-decoration:none;}
.kw-level-2 > li > a, .kw-level-2 > li > a:active, .kw-level-2 > li > a:visited {color:#FFFFFF;background-color:#555555;text-decoration:none;padding:20px 25px;}
.kw-level-2 > li > a:hover {color:#000;background-color:#F4DCE7;text-decoration:none;}
.kw-level-3 > li > a, .kw-level-3 > li > a:active, .kw-level-3 > li > a:visited {color:#FFFFFF;background-color:#870500;text-decoration:none;}
.kw-level-3 > li > a:hover {color:#FFFF00;background-color:#3D7816;text-decoration:underline;}
.kw-level-4 > li > a, .kw-level-4 > li > a:active, .kw-level-4 > li > a:visited {color:#FFFFFF;background-color:#CC33CC;text-decoration:none;}
.kw-level-4 > li > a:hover {color:#FFFF00;background-color:#3D3D3D;text-decoration:underline;}
.kw-level-5 > li > a, .kw-level-5 > li > a:active, .kw-level-5 > li > a:visited {color:#FFFFFF;background-color:#676767;text-decoration:none;}
.kw-level-5 > li > a:hover {color:#FFFF00;background-color:#514924;text-decoration:underline;}
.hovered {display:block !important;}
.search-button {float:left;display:block;width:24px;height:24px;background-image:url(magnify-white-18.png);background-repeat:no-repeat;background-position:center center;background-color:#3687BE;border:1px solid #73BFF2;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.search-button:hover {background-image:url("magnify-black-18.png");background-repeat:no-repeat;background-position:center center;background-color:#73BFF2;}
.kw-store-menu ul {list-style:none;padding:0;margin:0;}
.kw-store-menu li {position:relative;}
.kw-store-menu ul ul {position:absolute;display:none;width:200px;top:0;}
.kw-store-menu a, .kw-store-menu a:visited, .kw-store-menu a:active {display:block;padding:5px;text-decoration:none;}
.kw-ul-menu-1 > li > a, .kw-ul-menu-1 > li > a:active, .kw-ul-menu-1 > li > a:visited {background-color:#DEDEDE;color:#222;padding:7px;border-bottom:1px solid #eee;}
.kw-ul-menu-1 > li > a:hover {background-color:#808080;color:#FFFF00;text-decoration:underline;}
.kw-ul-menu-2 > li > a, .kw-ul-menu-2 > li > a:active, .kw-ul-menu-2 > li > a:visited {background-color:#808080;color:#000;}
.kw-ul-menu-2 > li > a:hover {background-color:#C0C0C0;color:#FF0;text-decoration:underline;}
.kw-ul-menu-3 > li > a, .kw-ul-menu-3 > li > a:active, .kw-ul-menu-3 > li > a:visited {background-color:#808080;color:#FFF;}
.kw-ul-menu-3 > li > a:hover {background-color:#C0C0C0;color:#000;text-decoration:underline;}
.kw-ul-menu-4 > li > a, .kw-ul-menu-4 > li > a:active, .kw-ul-menu-4 > li > a:visited {background-color:#870500;color:#FFF;}
.kw-ul-menu-4 > li > a:hover {background-color:#5A9593;color:#FFFF00;text-decoration:underline;}
.kw-ul-menu-5 > li > a, .kw-ul-menu-5 > li > a:active, .kw-ul-menu-5 > li > a:visited {background-color:#333;color:#FFF;}
.kw-ul-menu-5 > li > a:hover {background-color:#999;color:#FFFF00;text-decoration:underline;}
.kw-subout {background-image:url("pointy.png");background-repeat:no-repeat;background-position:right center;}
.kw-hovered {display:block !important;}
#mycartdiv {text-align:center;width:190px;margin:0 0 15px 10px;}
#mycartdiv a, #mycartdiv a:active, #mycartdiv a:visited {color:#FFF;background-color:#3687BE;height:30px;line-height:30px;font-size:1em;display:block;text-decoration:none;border:2px solid #0071BD;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#mycartdiv a:hover {background-color:#B2B2B3;color:#000;}
#add_item_wrapper {margin:0px 0 0 10px;min-width:90px;height:35px;display:inline-block;}
.add_item_layout {border:2px solid #373536;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#373536;text-align:center;}
#add_item_wrapper a, #add_item_wrapper a:active, #add_item_wrapper a:visited {display:block;font-size:1em;color:#FFF;line-height:35px;height:35px;padding:0 20px 0 px;text-decoration:none;}
#add_item_wrapper a:hover {color:#FCEFA1;background-color:#B2B2B3;}
.prod-options {padding:4px 0;}
.prod-options-left {min-width:160px;text-align:right;font-size:0.9em;padding-right:4px;}
.prod-options-right input {height:26px;font-size:1em;width:160px;}
.prod-options-left, .prod-options-right {float:left;line-height:26px;}
.select-options {padding:3px;min-width:160px;}
.product-resources {line-height:25px;padding:5px 0;}
.product-resources.alt-colour {background-color:#F0F0F0;}
.product-resources-link {display:inline-block;min-width:200px;}
.product-resources-desc {font-style:italic;}
.required-option {font-size:0.9em;color:#FF0000;font-weight:bold;padding:2px 0 0 10px;}
.wait-box {background:url(loadng.gif) no-repeat center center;border:none !important;}
.check-button {color:#FFFFFF !important;background-color:#92D529 !important;padding:auto 10px;font-size:0.9em;border:2px solid #92D529 !important;}
.check-button:hover {color:#FFFFFF !important;background-color:#4597CF !important;}
.cw-item-wrapper {float:left;margin:0;padding:0;}
.void-image {width:100%;height:100%;background:url(no-image-back.png) #FFFFFF;}
.cw-item-data {padding:3px;margin:3px;border:1px solid #7366B1;background-color:#F5F5F5;min-height:402px;}
.cw-heading-wrapper .cw-item-data {background-color:#E2E400;}
.cw-item-inner {padding:5px;}
.cw-item-image {margin:auto;background-size:contain;background-color:#FFF;background-repeat:no-repeat;background-position:center center;width:99%;height:200px;}
.cw-inner-image-special {height:100%;background-image:url(on_special.html);background-repeat:no-repeat;opacity:.7;}
.cw-item-displayname {margin:4px 1px;height:40px;overflow:hidden;}
.cw-item-displayname h2 {font-style:normal;text-align:center;font-size:1.2em;}
.cw-item-price-wrap {margin:4px 1px;height:45px;overflow:hidden;}
.cw-item-price {text-align:center;font-size:1.4em;color:#870500;font-weight:bold;}
.cw-item-on-spec {color:#09E400;}
.cw-sale-ending-soon {text-align:center;font-size:.8em;font-style:italic;}
.cw-price-strike {text-decoration:line-through;}
.cw-item-brief {text-align:center;font-size:.9em;color:#808080;height:15px;overflow:hidden;}
.cw-item-button {margin:4px;}
.cw-item-buy, .cw-item-view, .cw-show-login-link {margin-top:10px;text-align:center;padding:6px;text-decoration:none;display:block;}
.cw-item-view, .cw-item-view:visited, .cw-item-view:active {border:1px solid #66CC36;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#66CC36;color:#FFF;}
.cw-item-view:hover {background-color:#489723;color:#FFFF00;}
.cw-item-buy, .cw-item-buy:visited, .cw-item-buy:active {border:1px solid #BE0000;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#BE0000;color:#FFF;}
.cw-item-buy:hover {background-color:#870500;color:#FFFF00;}
.cw-show-login-link, .cw-show-login-link:visited, .cw-show-login-link:active {border:1px solid #F7953A;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#F7953A;color:#FFFFFF;}
.cw-show-login-link:hover {background-color:#AD5300;color:#FFFF00;}
.cw-login-wrap {float:left;width:140px;margin:3px 0 0 20px;}
.store-search {margin:0 0 10px 10px;}
.store-search input {width:160px;border:1px solid #73BFF2;line-height:24px;height:24px;border-top-left-radius:5px;border-bottom-left-radius:5px;padding:0 0 0 4px;float:left;}
.cw-bread-crumb {font-size:0.9em;padding:4px 10px 10px 4px;}
.cw-bread-crumb a, .cw-bread-crumb span {float:left;display:block;}
.cw-bread-crumb a, .cw-bread-crumb a:active, .cw-bread-crumb a:visited {color:#3D7816;text-decoration:underline;}
.cw-bread-crumb a:hover {text-decoration:none;color:#CC33CC;}
.cw-bc-arrow {width:10px;height:12px;margin:3px 5px 0;background-image:url(bread-crumb-spacer.png);background-position:center center;background-size:10px 10px;background-repeat:no-repeat;}
.cw-sortby-wrap {float:left;margin:2px 0 0 20px;}
.cw-sortby-drop {padding:3px 6px;border:1px solid #d3d3d3;border-radius:4px;background-image:url(../includes/images/ui-bg_glass_75_e6e6e6_1x400.html);background-color:#e6e6e6;background-position:50% 50%;background-repeat:repeat-x;}
.cw-count-wrap {float:right;padding:4px 10px;margin:2px 8px 0 0;border:1px solid #d3d3d3;border-radius:4px;background-image:url(../../includes/images/ui-bg_glass_75_e6e6e6_1x400.png);background-color:#e6e6e6;background-position:50% 50%;background-repeat:repeat-x;}
.cw-count-holder {float:left;font-size:0.8em;margin:0 7px 0 0;animation-name:morfy;animation-duration:4s;animation-iteration-count:infinite;}
@keyframes morfy {0% {color:#376E1D;}}
@keyframes morfy {50% {color:#F8A4E3;}}
@keyframes morfy {10% {color:#376E1D;}}
.cw-page-go-right, .cw-page-go-left, .cw-page-go-link {background-position:center center;background-repeat:no-repeat;}
.cw-page-go-right {float:left;width:15px;height:15px;background-image:url(cw-page-go-right.png);}
.cw-page-go-link {display:block;float:left;width:15px;height:15px;xxxxx:yyyy;}
.cw-page-go-link, .cw-page-go-link:active, .cw-page-go-link:visited {font-size:0.8em;text-decoration:none;text-align:center;color:#FFFF3E;padding-top:1px;}
.cw-page-go-link:hover {color:#0000FF;text-decoration:underline;}
.cw-page-go-link.sel-link {background-image:url(cw-page-go-link.png);}
.cw-page-dots {display:block;float:left;width:10px;height:15px;text-align:center;font-size:0.8em;animation-name:morfy;animation-duration:4s;animation-iteration-count:infinite;}
.cw-page-move {display:block;height:15px;}
.cw-product-wrapper {background-color:#fff;}
.box-sale-comm {animation-name:morfy;animation-duration:4s;animation-iteration-count:infinite;}
.cw-prod-box {float:left;}
.cw-main-image-box {border:1px solid #555555;background-repeat:no-repeat;}
.cw-img-thumbs {float:left;width:60px;height:60px;background-repeat:no-repeat;background-size:contain;margin:2px;}
.cw-img-thumbs:hover {cursor:pointer;opacity:0.7;border:1px solid #870500;margin:1px;}
.cw-image-main-wrapper {padding:2px;background-color:#EDEDED;border:1px solid #ABD5F2;}
#cw-image-main {background-repeat:no-repeat;background-size:contain;height:400px;background-position:center center;}
.cw-prod-inner {margin:2px;padding:2px;}
.cw-prod-inner h1 {background-color:transparent;padding:0 5px 5px 5px;font-weight:normal;font-size:1.8em;}
.cw-prodbox-wrapper {padding:0;margin:20px 0 0 0;}
.cw-prodbox-inner {border:1px solid #B2B2B3;margin:4px;}
.cw-prodbox-inner h2 {font-weight:normal;font-size:1.4em;padding:8px 4px 8px 20px;background-color:#888888;color:#FFF;}
.cw-prodbox-data {padding:10px;font-size:0.9em;background-color:#E4F2FB;}
.cw-prod-qtybox-0 {float:left;width:120px;margin-top:13px;}
.cw-prod-qtybox-1 {width:95%;}
.cw-but-wrapper-0 {float:left;width:250px;}
.cw-but-wrapper-1 {}
.cw-prod-brief {padding:5px;margin-top:5px;font-size:0.9em;font-style:italic;}
.cw-prod-qty-span {display:inline-block;margin-right:10px;}
.cw-qty-0 {width:50px;}
@media screen and (max-width: 1024px) {.cw-menu-item {width:100%;}}
#cw-price {font-size:1.3em;color:#D20101;font-weight:bold;}
.box-sale-strike {text-decoration:line-through;font-size:0.9em;font-style:italic;margin:8px 4px;}
.spec-group-item {float:left;width:33%;}
.spec-clock span {display:inline-block;text-align:center;width:30px;font-size:1.1em;font-weight:bold;padding:2px;border:1px solid #000000;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#888;color:#FFF;}
.spec-disp, .spec-clock {padding:0;margin:0;}
.spec-disp span {display:inline-block;text-align:center;width:36px;font-size:0.9em;}
.spec-group-inner {height:390px;border:1px solid #555555;border-radius:2px;margin:4px;padding:4px;}
.spec-group-image {border:1px solid #0063FF;background-repeat:no-repeat;background-size:cover;height:180px;background-position:center center;}
.spec-displayname {margin:3px 1px;height:47px;text-align:center;font-size:1.2em;font-weight:bold;overflow:hidden;}
.spec-brief {margin-top:1px;height:100px;overflow:hidden;text-overflow:ellipsis;font-size:.9em;}
.spec-hover * {opacity:0.7 !important;}
.spec-price-special, .spec-price-strike {display:inline-block;width:49%;line-height:20px;text-align:center;}
.spec-price-strike {text-decoration:line-through;color:#0071BD;font-size:1.2em;}
.spec-price-special {color:#FA4717;font-weight:bold;font-size:1.3em;}
#checkout-wrapper input[type="text"] {padding:3px 2px;border:1px solid #999999;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#checkout-header {padding:5px 5px 10px;border-bottom:2px solid #FBE5B4;}
#checkout-header h2 {color:#000000;text-align:left;padding:10px 20px 0 0;float:right;font-size:1.2em;}
.float-left {float:left;}
#checkout-main {margin-top:30px;}
#checkout-table {padding-left:9px;}
.checkout-image {background-repeat:no-repeat;background-size:contain;background-position:center center;padding:3px;}
.checkout-image-hove {cursor:pointer;opacity:0.6;}
.checkout-row {float:left;padding:0;margin:0;}
.checkout-column {float:left;width:90px;height:90px;line-height:90px;font-size:0.8em;padding:2px;}
.checkout-column-innner {line-height:20px !important;}
.do-center-align {text-align:center;}
.delete-checkout-item img {margin-left:38px;}
.checkout-column-heading {float:left;width:90px;height:40px;line-height:40px;font-size:0.9em;font-weight:bold;text-align:center;background-color:#63A8D5;color:#000;padding:2px;}
.checkout-border-trl {border-top:1px solid #0071BD;border-left:1px solid #0071BD;border-right:1px solid #0071BD;}
.checkout-border-left {border-left:1px solid #0071BD;}
.checkout-border-right {border-right:1px solid #0071BD;}
.checkout-border-bottom {border-bottom:1px solid #0071BD;}
.checkout-bottom {margin:15px 10px 0 0;}
#coupon {margin:5px;float:left;width:280px;}
#coupon-button {margin-top:1px;}
.qty-wrapper {display:inline-block;margin-left:10px;}
.quantity-box {float:left;}
.quantity-box-numbe {width:2em;}
.quantity-box a {display:block;width:16px;height:16px;line-height:16px;text-align:center;margin:6px 2px;}
.quantity-box a:hover {opacity:0.6;}
.quantity-box-minus {background-image:url(qty_minus.png);background-repeat:no-repeat;}
.quantity-box-plus {background-image:url(qty_plus.png);background-repeat:no-repeat;}
.checkout-select-box {padding:4px;margin-top:4px;}
#post-zip {padding:5em;margin-top:6px;}
.totals-wrapper {float:right;}
.totals-wrapper h3 {margin:0px !important;background-color:#FFFFFF !important;padding:3px !important;}
.totals-row {}
.totals-column {float:left;padding:0 10px;width:200px;font-size:0.9em;line-height:40px;height:40px;}
.totals-column-left {background-color:#B4D6EF;text-align:center;}
.totals-column-right {text-align:right;}
#totals-shipping {}
#totals-order-total {}
.pickup-box-and-shipping {margin-bottom:14px;}
#pick-up-items {margin-top:14px;}
#postage-error-message {font-weight:bold;color:#FF0000;}
.outer-glow-error {-webkit-box-shadow:0 0 20px #ff0000;-moz-box-shadow:0 0 20px #ff0000;box-shadow:0 0 20px #ff0000;}
p.sorry-no-do-dis {font-family:"Banana-madness";text-align:center;font-size:1.1em;padding:10px;}
.payment-methods {margin:15px 6px 0 0;display:inline;float:right;}
.small-centered-tex {padding:4px 20px;font-size:0.7em;text-align:center;}
.payment-button fieldset {border:1px solid #165380;border-radius:3px;}
.payment-button fieldset legend {font-size:0.8em;padding:0px 4px;color:#165380;}
.main-payment-options {display:inline;float:right;}
#express-checkout {}
.main-payment-options .payment-button {}
.cw-ck-col-3 {width:250px;}
.dialog-content {padding:20px;font-size:0.9em;}
#main-check-form {font-size:1em;margin:0;padding:0;}
.payment-column {float:left;margin:0;padding:0;}
#main-check-form label {display:block;font-size:0.8em;padding:1px;}
#main-check-form input[type="text"], #main-check-form textarea {border:1px solid #808080;border-radius:3px;padding:3px;}
.shipping-columns input[type="text"], #main-check-form textarea {margin-bottom:8px;width:50%;}
.shipping-columns textarea {font-family:Arial, "MS Trebuchet", sans-serif;line-height:20px;height:68px;}
#main-check-form select {padding:2px;}
.shipping-columns select {margin-bottom:8px;}
.cw-co-wrapper label {float:left;display:block;text-align:right;width:35%;margin-right:5px;}
.cw-co-wrapper input[type="text"] {float:left;width:55%;}
.cw-co-wrapper textarea {float:left;width:55%;}
.customer-short {padding-left:4px;}
.customer-long {padding-left:0;}
.customer-check {margin-top:2px;border-top:1px solid #8B8B8D;padding:10px 0;font-size:0.8em;}
.shipping-selector {font-size:0.8em;padding:1px 0px 10px 1px;}
.req-asterisk {color:#870500;display:inline-block;width:10px;}
.cw-co-filler {color:#870500;display:inline-block;width:10px;}
#checkout_confirm_popup p {width:99%;}
#order-summary * {border-spacing:0px !important;}
#order-summary {margin-top:20px;}
.order-summary-row {float:left;margin-left:10px;width:90%;}
.order-column-1, .order-column-2 {float:left;line-height:28px;margin:0;padding:4px;font-size:80%;}
.order-column-1 {background-color:#CAE4F3;width:45%;text-align:right;}
.order-column-2 {width:50%;}
.do-right-align {text-align:right;}
#name_on_card {width:94%;}
#card_number {width:94%;}
#card_expiry {width:50%;}
#card_cvv {width:50%;}
#process-payment {float:right;margin-top:20px;margin-right:10px;}
#error-process {float:left;margin:20px 2px 0;font-size:80%;font-weight:bold;color:#D20101;text-align:center;width:170px;}
.ccv-image {background-image:url(icon_ccv.gif) !important;background-repeat:no-repeat;background-position:left center;}
.checkout-comments {padding:3px;margin:20px 2px 0;font-size:80%;font-weight:bold;text-align:center;animation-name:morfy-co;animation-duration:4s;animation-iteration-count:infinite;}
@keyframes morfy-co {0% {color:#6E1D61;}}
@keyframes morfy-co {50% {color:#19C7C1;}}
@keyframes morfy-co {100% {color:#6E1D61;}}
#receipt-wrapper * {border-spacing:0px !important;}
.receipt-row {width:618px;margin:auto;}
.receipt-row p {line-height:30px;font-size:90%;text-align:center;}
.receipt-row h3 {font-size:1.4em;text-align:center !important;}
.receipt-border-top {border-top:1px solid #3389F6;}
.receipt-column-1,.receipt-column-2 {float:left;width:40%;line-height:36px;padding:3px;border-bottom:1px solid #3389F6;border-right:1px solid #3389F6;text-align:center;font-size:0.9em;}
.receipt-column-1 {background-color:#D1F6FF;border-left:1px solid #3389F6;font-weight:bold;}
.receipt-column-2 {}
#receipt-amount-owing {}
@media screen and (max-width: 1024px) {#checkout-table {}}
@media screen and (max-width: 1024px) {.checkout-border-trl {}}
@media screen and (max-width: 1024px) {.totals-column {width:150px !important;}}
@media screen and (max-width: 1024px) {.cw-ck-col-2, .cw-ck-col-4 {display:none;}}
@media screen and (max-width: 1024px) {.cw-ck-col-1 {width:70px;}}
@media screen and (max-width: 1024px) {.delete-checkout-item img {margin-left:27px;}}
@media screen and (max-width: 1024px) {.cw-ck-col-3 {width:130px;}}
@media screen and (max-width: 1024px) {.receipt-column-1 {width:40%;}}
@media screen and (max-width: 1024px) {.receipt-column-2 {width:55%;}}
@media screen and (max-width: 1024px) {.receipt-row {width:90%;}}
@media screen and (max-width: 1024px) {.receipt-wrapper {width:90%;}}
@media screen and (max-width: 1024px) {.receipt-row h3 {width:98%;}}
#my-account-details p {padding:2px;margin:0;}
#my-account-details label, #my-account-details input, #my-account-details textarea, #my-account-details select {float:left;display:block;}
#my-account-details input[type="text"] {width:180px;border:1px solid #396B9E;border-radius:3px;padding:3px;font-size:0.9em;}
.my-account-top-line {border-top:1px solid #0063A6;padding-top:5px;}
#past-orders-wrapper {font-size:0.9em;}
.past-orders-row {}
.po-header {border-top:1px solid #CC33CC;font-weight:bold;}
div[class^="po-col-"] {float:left;border-right:1px solid #CC33CC;border-bottom:1px solid #CC33CC;padding:5px;overflow:hidden;text-overflow:clip;white-space:nowrap;line-height:25px;}
.po-col-1 {width:10%;border-left:1px solid #CC33CC;}
.po-col-2 {width:12%;}
.po-col-3 {width:16%;}
.po-col-4 {width:37%;font-size:0.9em;}
.po-col-5 {width:12%;text-align:right;}
.po-alt-bg {background-color:#E4F2FB;}
.cust-aster2 {background-image:url(cust-aster3.png);background-repeat:no-repeat;background-position:right center;}
.cust-error-state {box-shadow:0px 0px 16px 2px rgba(227,41,41,1);-moz-box-shadow:0px 0px 16px 2px rgba(227,41,41,1);-webkit-box-shadow:0px 0px 16px 2px rgba(227,41,41,1);}
#my-account-details input[name="title"] {width:70px;}
#my-account-details input[name="postcode"] {width:70px;}
#my-account-details input[name="address"] {width:350px;}
#my-account-details label {width:130px;text-align:right;line-height:23px;height:23px;padding-right:15px;xxxfont-sizexx:0.9em;}
#my-account-details select {width:190px;border:1px solid #396B9E;border-radius:3px;padding:3px;font-size:0.9em;background-color:#F1F4FF;}
#my-account-details textarea {font-family:Arial, "MS Trebuchet", sans-serif;width:350px;height:70px;border:1px solid #396B9E;border-radius:3px;padding:3px;font-size:0.9em;}
#cust-error-message {padding:7px;text-align:center;font-weight:bold;color:#B52A2F;}
#cust-happy-message {padding:7px;text-align:center;font-weight:bold;color:#0A8300;}
.show-login-box {font-weight:normal;color:#870500;}
.show-login-box {display:none;}
.show-login-box a, .show-login-box a:active, .show-login-box a:visited {text-decoration:underline;font-size:0.8em;}
.show-login-box a:hover {color:#00A020;}
#login-popup {font-size:0.8em;}
#login-popup label {display:inline-block;width:120px;text-align:right;}
#login-popup a, #login-popup a:visited, #login-popup a:active {color:#0063FF;}
#login-popup a:hover {color:#ff0000;}
#login-popup input[type="text"], #login-popup input[type="password"] {border:1px solid #808080;font-size:0.9em;height:27px;line-height:27px;padding:2px;width:200px;}
#login-popup p {margin:1.5em 1em;}
.missing-data {color:#D20101;font-weight:bold;}
.msg-style-0 {font-weight:bold;color:#FF0000;}
.msg-style-1 {font-weight:bold;color:#00861B;}
#frmSignup {position:relative;}
.customer-fields {}
.customer-fields label {display:block;float:left;width:140px;height:24px;line-height:24px;padding-right:12px;text-align:right;font-size:0.8em;}
.customer-fields input,.customer-fields select,.customer-fields span,.customer-aster {float:left;height:24px;line-height:24px;}
.customer-fields input, .customer-fields select {min-width:170px;font-size:.9em;font-family:Arial, "MS Trebuchet", sans-serif;border:1px solid #676767;border-radius:3px;background-color:#FEFEFE;}
.customer-fields textarea {float:left;height:100px;width:400px;font-family:Arial, "MS Trebuchet", sans-serif;border:1px solid #676767;border-radius:3px;}
.customer-nonaster, .customer-aster {line-height:24px;height:24px;min-width:24px;padding-left:30px;}
.customer-aster {background-image:url("cust-aster.png");background-repeat:no-repeat;background-position:left center;color:#990033;}
.customer-aster {background-image:url("cust-aster.png");background-repeat:no-repeat;background-position:left center;}
.customer-aster-tick {background-image:url("cust-tick.png");background-repeat:no-repeat;background-position:left center;}
.customer-aster-cross {background-image:url("cust-cross.png");background-repeat:no-repeat;background-position:left center;}
.customer-aster-wait {background-image:url("cust-aster-wait.gif");background-repeat:no-repeat;background-position:left center;}
.customer-fields #CompanyName {width:300px;}
.customer-fields #title {width:40px;}
.customer-fields #address {width:300px;}
.hi-lite-fld {box-shadow:0px 0px 15px 3px rgba(255, 150, 150, .75);-moz-box-shadow:0px 0px 15px 3px rgba(255, 150, 150, .75);-webkit-box-shadow:0px 0px 15px 3px rgba(255, 150, 150, .75);}
#customer-message {display:none;background-color:#FFA8A8;border:1px solid #8C8C8C;margin:auto;}
#customer-fillin-comment {margin:10px 0;text-align:center;}
#customer-message p {text-align:center;padding:5px;font-size:0.8em;}
#tracking-details {margin-top:20px;}
#tracking-details * {border-spacing:0px !important;}
#tracking-details span {float:left;padding:4px 7px;border-left:1px solid #00861B;border-bottom:1px solid #00861B;font-size:85%;}
.track-col-heading {border-top:1px solid #00861B;background-color:#E6E6E6;font-weight:bold;}
.track-col-1 {width:140px;}
.track-col-2 {width:70px;}
.track-col-3 {width:320px;border-right:1px solid #00861B;}
.track-error {color:#FF0000;font-weight:bold;text-align:center;}
.treeview ul {margin:0;margin-left:-10px;padding:0;}
.treeview li {background:url(list.gif) no-repeat left center;list-style-type:none;padding-left:22px;margin-bottom:3px;}
.treeview li.submenu {background:url(closed.gif) no-repeat left 1px;cursor:pointer !important;}
.treeview li.submenu ul {display:none;}
.treeview .submenu ul li {cursor:default;}
.cont-label {display:inline-block;width:160px;text-align:right;margin-right:4px;line-height:37px;vertical-align:top;font-size:1.0em;font-family:'Crimson Text', serif;}
.cont-long {width:70%;height:33px;}
.cont-short {width:30%;height:33px;}
.cont-labelonly {width:100% !important;text-align:center !important;font-weight:bold;}
.cont-short, .cont-long, #contact-form textarea {border:1px solid #999;padding:4px;}
#contact-form textarea {width:70%;font-family:Arial;height:70px;}
.cont-select {width:30%;padding:3px;border:1px solid #999;height:37px;font-family:'Crimson Text', serif;}
@media screen and (max-width:1024px) {.cont-label {width:90%;margin-left:10px;text-align:left;}}
#cw-sidebar {display:block;margin-top:20px;}
@media screen and (max-width:1024px) {#cw-sidebar {display:none;}}
.cw-box-special {}
@media screen and (max-width:1024px) {.cont-short, .cont-long, #contact-form textarea {margin-left:10px;width:90%;}}
@media screen and (max-width:1024px) {.cont-select {margin-left:10px;width:90%;}}
.cont-button {border:1px solid #767676;padding:5px 7px;background-color:#767676;color:#fff;margin-left:20px;border-radius:3px;font-family:'Crimson Text', serif;font-size:1.0em;}
.cont-button:hover {background-color:#E7ABC9;}
.cont-captcha {width:150px;display:inline-block;text-align:right;font-family:'Crimson Text', serif;font-size:0.9em;}
#verifyCode {border:1px solid #999;border-radius:3px;padding:4px;}
@media screen and (max-width:1024px) {.cont-captcha {text-align:left;margin-left:10px;}}
.spec-price-outer {height:40px;}
#cw-pagedata {}
#cw-menu-mobile {background-color:#D1D1D1;display:none;}
.cw-mob-shop {position:relative;display:none;padding:0 12px;float:left;color:#FFF;cursor:pointer;background-color:#676767;height:40px;line-height:40px;border-right:#444444;}
.cw-mob-shop:hover {color:#FFFF00;text-decoration:underline;background-color:#444444;}
.cw-mob-cart {display:none;float:left;width:80px;height:40px;background-image:url(cw-cart-link.png);background-repeat:no-repeat;background-position:center center;background-color:#3D393A;cursor:pointer;}
.cw-mob-cart:hover {background-color:#444444;}
.cw-mob-menu {display:block;float:right;}
.cw-menu-icon {display:inline-block;cursor:pointer;margin-right:10px;}
.cw-bar1, .cw-bar2, .cw-bar3 {width:35px;height:3px;background-color:#fff;margin:8px 0 4px 0;transition:0.4s;}
div.cw-bar1.cw-change {-webkit-transform:rotate(-45deg) translate(-7px, 7px) ;transform:rotate(-45deg) translate(-7px, 7px) ;}
div.cw-bar2.cw-change {opacity:0;}
div.cw-bar3.cw-change {-webkit-transform:rotate(45deg) translate(-8px, -8px);transform:rotate(45deg) translate(-8px, -8px);}
#cw-header-mobile, #cw-menu-mobile {}
@media screen and (max-width:1024px) {#cw-header-mobile, #cw-menu-mobile {display:block;}}
.cw-box-image .kw-box-inner {}
.kw-top-menu {margin-left:90px;}
.kw-subdrop {background-image:url("topmenu-drop.html");background-repeat:no-repeat;background-position:right center;}
.kw-top-extrapad > a {}
.kw-tm-1 > li:hover {}
.kw-tm-2 > li > a:hover {background-color:#E9E9E9;color:#C29BAD;}
.kw-tm-3 > li > a:hover {background-color:#4EB9FF;color:#000;}
.kw-tm-4 > li > a:hover {}
.kw-tm-5 > li > a:hover {}
.kw-tm-3  a {width:140px;}
#cw-content {padding:0;}
.quantity-box-number {width:20px;}
.std-button:hover {color:#000;background-color:#FFFF00;cursor:pointer !important;}
.pay-col-1 {min-height:400px;}
.pay-col-2 {}
#main-payment-wrapper {margin-top:40px;}
@media screen and (max-width:1024px) {.pay-col-1 {min-height:10px;}}
.kw-box-inner {font-family:"Crimson Text";}
h4 a, h4 a:active, h4 a:visited {text-decoration:none;color:#000;}
a:hover h4 {text-decoration:underline;color:#B86E94;background-color:#F1E1E9;}
#footy {}
#footy a, #footy a:active, #footy a:visited {color:#B07293;text-decoration:none;font-family:'Crimson Text', serif;font-size:0.9em;padding-left:10px;}
#footy h2 {color:#8F5775;font-size:1.1em;margin:10px 5px 5px 5px;}
.kw-custom-link {display:block;height:100%;}
#footy a:hover {color:#61384F;text-decoration:underline;}
a h4 {text-decoration:none;font-family:'Dancing Script', serif;}
.stdpara {font-family:'Dancing Script', serif;}
h5 a, h5 a:active, h5 a:visited {text-decoration:none;}
h5 a:hover {color:#000;}
a {text-decoration:none;}

