/* JELLYCAT DESIGN CSS - FEB-MAR 2013 - KA */

/* #567249 BASIC CLASEES FOR TEXT ALIGNMENT */
.align-left {text-align:left;}
.align-center  {text-align:center;}
.align-right  {text-align:right;}
.float-left {float:left;display:inline;}
.float-right {float:right;display:inline;}
/********************HEADER********************/
.header-sitelogo{margin:20px 10px}
.header-sitelogo h1{margin:0;padding:0;width:270px;height:64px}
.header-widget{margin:20px 10px;width:600px}
.header-widget ul li{list-style:none}
.header-widget > *{float:left}
.header-basket{margin:5px 0;width:65px}
.header-basket li{line-height:18px;color:#666666}
.header-basket-icon{margin:0 10px 0 28px;width:67px;height:64px}
.header-storefinder{font-size:16px;line-height:16px!important;padding:8px 0}
.header-signin{line-height:12px;padding:12px 0 8px;width:430px}
.header-storefinder li a, .header-signin li a{padding:0 5px}
.header-paymentlogo{margin:20px 10px;height:64px;line-height:64px}

/********************NAVBAR & DROPDOWN MENU********************/
.navbar ul{margin:0}
.navbar ul li{list-style:none}
.navbar > ul > li > a{padding:9px 10px 10px;display:table;line-height:10px;font-size:12px;text-transform:uppercase;border-right:solid 30px #eeeeee}
ul.navbar-drop{list-style:none}
ul.navbar-drop li a{color:#666666;display:block}
ul.navbar-drop li:hover, ul.navbar-drop li.selected{background-color:#ffffff}
ul.navbar-drop div.dropwrapper{position:absolute;z-index:999;left:-999em;display:table;background-color:#ffffff}
ul.navbar-drop div.dropwrapper a:hover{font-weight:bold}
ul.navbar-drop div.dropwrapper{display:table;padding:5px 155px 5px 7px;min-height:153px;background:#ffffff;overflow:visible}
ul.navbar-drop div.dropwrapper ul{margin:0;padding:15px;float:left}
ul.navbar-drop div.dropwrapper ul li{margin:0;width:120px;line-height:20px}
ul.navbar-drop img{position:absolute;right:22px;top:20px;width:133px;height:133px}
ul.navbar-drop a img{display:none}
ul.navbar-drop ul li a:hover img{display:block}
ul.navbar-drop li.last div.dropwrapper{margin-left:-100px}
ul.navbar-drop li:hover div.dropwrapper, ul.navbar-drop li.sfhover div.dropwrapper{left:auto;border:solid 1px #eeeeee;border-width:0px 1px 1px;margin-left:-1px}

/*REM -- create new navigation links on mega menu for blogs (#494065) - Daeheon Kim - 15/08/2014 10:29*/
ul.navbar-drop li:hover div.dropwrapper.flp2, ul.navbar-drop li.sfhover div.dropwrapper.flp2{margin-left:-110px}
ul.navbar-drop li:hover div.dropwrapper.flp3, ul.navbar-drop li.sfhover div.dropwrapper.flp3{margin-left:-260px}
ul.navbar-drop li:hover div.dropwrapper.flp4, ul.navbar-drop li.sfhover div.dropwrapper.flp4{margin-left:-410px}
ul.navbar-drop li:hover div.dropwrapper.flp5, ul.navbar-drop li.sfhover div.dropwrapper.flp5{margin-left:-560px}
/*REM -- create new navigation links on mega menu for blogs (#494065) - Daeheon Kim - 15/08/2014 10:29*/


/********************SEARCH FORM & DROPDOWN********************/
.navbar-search{padding:0 10px 0 0!important}
.navbar-search ul{margin:4px 0}
.navbar-search ul li{margin-right:0px!important;border:none;padding:0}
.navbar-search ul li.searchbox{background-color:#ffffff;padding:3px 3px 3px 0;height:15px}
span.searchform {display:block;float:left;height:15px}
.searchbtn input[type=image]{margin:0;padding:0;vertical-align:bottom}
.navbar-search ul li input#searchINPUT{padding:0 10px;font-size:12px;width:180px;border-width:0;line-height:15px;color:#999999;margin-top:0!important}
.navbar-search ul li input#searchGO{padding:0px;font-size:11px}
.searchdrop{position:absolute;width:220px;margin-left:-1px;z-index:998;color:#999;background:white;border:solid 1px #eeeeee;border-width:0 1px 1px}
.searchdrop ul{margin:0;padding:5px;display:block}
.searchdrop ul li{float:none;margin:0;padding:2px 5px;border:none;color:#999;font-size:11px}
.searchdrop ul li:hover{cursor:pointer;color:#666}
.searchdrop ul li ul{margin:0;padding:0;color:#999}
.searchdrop ul li ul li{color:#999}
.searchdrop ul li.selected{background:#e5dcc5}
.searchdrop ul.searchEngineInvalidText{padding:10px 10px 0 10px}
.searchdrop ul.searchEngineInvalidText li{font-weight:normal!important;padding:5px 0;text-transform:none}

/********************BASKET SUMMARY - MENU & PAYMENT PAGES********************/
.basketsummary{width:282px;float:left;border:solid 1px #cccccc;margin:10px 0 50px}
.basketsummary > ul{padding:10px}
.basketsummary ul li{margin-right:10px!important;margin-left:10px!important;list-style:none;float:left}
.basketsummary ul li.info{width:150px;margin-right:0!important;margin-left:0!important}
.basketsummary ul li.info ul{padding:0}
.basketsummary ul li.info ul li{margin-right:0!important}
.basketsummary .basketsummary-header{padding:10px 20px}
.basketsummary .basketsummary-theader{background-color:#ecf9fa;color:#505050;padding:10px!important;margin:0;font-family:'Century Gothic', sans-serif}
.basketsummary .basketsummary-theader li{padding:0;margin:0!important}
.basketsummary .basketsummary-theader li h2{margin:0;color:#333333}
.basketsummary .basketsummary-tcontent{border-bottom:1px solid #eeeeee;margin-bottom:0}
.basketsummary .basketsummary-tcontent li.image{width:75px;margin-right:0!important;padding:0}
.basketsummary .basketsummary-tcontent li.image img{width:65px}
.basketsummary .basketsummary-tcontent li.desctitle{width:167px;margin:0 0 0 10px!important;text-align:left}
.basketsummary .basketsummary-tcontent li.desctitle ul li{margin-right:0!important;padding:0}
.basketsummary .basketsummary-totals{padding:0 10px;margin:8px 0}
.basketsummary .basketsummary-tcontent + .basketsummary-totals{padding-top:2px}
.basketsummary .basketsummary-totals li.th-label{width:162px/*77px*/;text-align:left;padding:0 0 0 /*85px*/}
.basketsummary .basketsummary-totals li.th-total{width:60px;text-align:right;padding:0}
.basketsummary .mbasket{margin:10px;text-align:left}
.basketsummary .basketsummary-footer{text-align:right;padding:10px 20px;background-color:#ecf9fa}

/*BASKET SUMMARY - MENU ONLY*/
#basketSummaryMenu.basketsummary{width:500px;text-align:center;float:none;position:absolute;top:104px;right:4px;z-index:999;margin:0px;border-color:#eeeeee}
#basketSummaryMenu.basketsummary .basketsummary-theader{font-size:12px}
#basketSummaryMenu.basketsummary .basketsummary-theader li{padding:0;margin:0 10px!important}
#basketSummaryMenu.basketsummary .basketsummary-theader li.th-desctitle{width:220px;text-align:left}
#basketSummaryMenu.basketsummary .basketsummary-theader li.th-qty, .basketsummary .basketsummary-tcontent li.qty{width:60px}
#basketSummaryMenu.basketsummary .basketsummary-theader li.th-price, .basketsummary .basketsummary-tcontent li.price{width:60px;text-align:right}
#basketSummaryMenu.basketsummary .basketsummary-theader li.th-total, .basketsummary .basketsummary-tcontent li.total{width:60px;text-align:right}
#basketSummaryMenu.basketsummary .basketsummary-tcontent li.desctitle{width:145px}
#basketSummaryMenu.basketsummary .basketsummary-totals{padding-left:293px}
#basketSummaryMenu.basketsummary .basketsummary-totals li.th-label{margin-left:303px;padding-left:0;width:97px} 
.ajx-add{width:250px;padding:0;position:absolute;margin:0;border:solid 1px #eeeeee}
.ajx-add .ajx-innerholder{overflow:hidden}
.ajx-add .ajx-innerholder ul{marign:0;padding:20px;overflow:hidden}
.ajx-add .ajx-innerholder ul li{list-style:none}

/********************BREADCRUMBS********************/
.breadcrumb{display:table;clear:both;margin-top:16px}
.main > .breadcrumb{margin-top:10px}
.breadcrumb span{margin-right:5px;text-transform:capitalize}
.breadcrumb span a{color:#999999}
.breadcrumb span a:hover{color:#333}


/********************FOOTER********************/
ul.footer-link{margin:0 10px}
ul.footer-link li{list-style:none}
ul.footer-link > li{width:160px;height:157px;z-index:1;position:relative}
ul.footer-link > li.recentview{width:220px;z-index:2}
ul.footer-link > li.newsletter{width:240px}
ul.footer-link > li.vspfooter{clear:both;width:auto;padding:0}
ul.footer-link h3{font-size:12px;font-weight:normal;line-height:10px;padding:10px 0 9px;margin:0;text-transform:uppercase;color:#666666}
ul.footer-link li ul{margin-top:15px}
ul.footer-link li ul li{background:none;border-width:0;line-height:18px;padding:0;text-transform:none;color:#666666}

/*SEO TEXT*/
.cont-seo div{width:910px;height:85px;max-height:115px;margin:0 auto;padding:13px;text-align:left;overflow:hidden;color:#666666}
.cont-seo div *{padding:0;margin:0;line-height:150%;font-weight:normal;/*font-family:Arial, Sans-Serif;*/ max-height:58px;overflow:hidden}
.cont-seo div h2{font-size:18px;max-height:27px}

/*RECENTLY VIEWED*/
.recent-prodCell1{width:154px}
.recent-prodCell2{width:50px;position:absolute;top:29px;left:154px;background:transparent}
.recent-prodCell1, .recent-prodCell2{height:82px}
.recent-prodCell1 ul li, .recent-prodCell2 ul li{display:inline-block;width:77px}
.recent-prodCell2 > *{display:inline-block;vertical-align:top;margin-top:15px;background:#ffffff;border-bottom:solid 16px #ffffff}
.recent-prodCell2 ul{width:0;height:82px;overflow:hidden}
.recentview .control{height:74px;width:50px;background:url(../../images/core/recentview-expand.gif) no-repeat center center #ffffff}
.recentview .control:hover{cursor:pointer}
.recentview .control.contract{background-image:url(../../images/core/recentview-contract.gif)}

/*NEWSLETTER SIGNUP*/
ul.cont-newsletter input[type="text"]{padding:5px 10px;width:220px;border-width:0;color:#999999;background-color:#eeeeee;margin:10px 0}
@media screen and (-webkit-min-device-pixel-ratio:0){
ul.cont-newsletter input[type="text"]{padding:5px 10px 4px 10px}
}

/*FOOTER LINK LOCATION*/
.footer-linkloc{margin:0;padding:0 0 0 10px;clear:both;font-size:10px;line-height:10px}
.footer-linkloc li{list-style:none;float:left;border-left:solid 1px #999999;padding:0 10px;margin:0}
.footer-linkloc li:first-child{border-width:0;padding-left:0}
.footer-linkloc li a{font-size:11px}
.footer-linkloc.social li{border-width:0;padding:10px 5px 20px 0}

.footer-linkloc li.para{float:right; color:#ccc; border:none; margin-right:10px}
.footer-linkloc li.para a{color:#ccc; font-size:11px}

/********************HOMEPAGE********************/
/*SLIDESHOW*/
#slides{position:relative;overflow:hidden;height:824px;width:100%}
.slides_container{position:absolute;left:50%;margin-left:-700px;z-index:1}
.slides_container a{width:100%;display:block;color:transparent}
#slides a.prev, #slides a.next{position:absolute;top:295px;z-index:2;font-size:0;color:transparent;width:11px;height:14px;padding:5px;margin:0 452px;background-repeat:no-repeat;background-position:center center}
#slides a.prev{right:50%;background-image:url(../../images/core/slide-prev.gif)}
#slides a.next{left:50%;background-image:url(../../images/core/slide-next.gif)}

/*LINK LOCATIONS ON SLIDESHOW*/
#slides + .cont-linkloc{position:absolute;bottom:0;z-index:2;text-align:center;margin:0;width:100%;font-size:0}
#slides + .cont-linkloc ul{margin-bottom:10px}
#slides + .cont-linkloc li{display:inline;margin:0 12px}

/**********MAIN CONTENTS / CONTAINER********************/

/*CATEGORY/LISTING HEADER*/
.main-header{margin:12px 0;position:relative;overflow:hidden}
.main-header div{position:absolute;top:20px;left:20px;padding:8px 20px 20px;width:430px}
.main-header div *{margin:0;padding:0;line-height:135%}
.main-header h1{font-size:30px;margin-bottom:8px;line-height:130%}

/*MAIN SECTION LINK LCOATION*/
.main-linkloc{margin:10px 0 0 0;padding:0;clear:both}
.main-linkloc li{list-style:none;margin-right:10px}

.cont-header{padding:0 10px;text-transform:capitalize}
.cont-header div{text-transform:none;line-height:1.3em}

/*LINK LOCATION LI FORMATS - COMMON*/
.col1{margin:0;padding:0;display:block;clear:both}
.col1 ul{margin:0;padding:0;height:100%;overflow:hidden}
.col1 ul li{margin:5px 0 0 0;padding:0;display:block;list-style:none;float:left}
.col1 ul li.last{margin-right:0}

.col2{margin:0;padding:0;display:block;clear:both}
.col2 ul{margin:0;padding:0;height:100%;overflow:hidden}
.col2 ul li{margin:5px 10px 0 0;padding:0;display:block;list-style:none;float:left}
.col2 ul li.last{margin-right:0}

.col3{margin:0;padding:0;display:block;clear:both;text-align:center;width:100%}
.col3 > ul{margin:0 auto;padding:0;width:960px;height:100%;overflow:hidden;text-align:left}
.col3 > ul > li{margin:0 10px 20px;padding:0; display:inline-block;zoom:1;*display:inline;position:relative;width:300px;vertical-align:top}
.col3 ul li{list-style:none}

.col4{margin:0;padding:0;display:block;clear:both;text-align:center;width:100%}
.col4 ul{margin:0 auto;padding:0;width:964px/*=12 + 940 + 12*/;height:100%;text-align:left}
.col4 ul li{margin:0 12px 24px;padding:0;list-style:none;display:inline-block;zoom:1;*display:inline;position:relative}
.col4 ul li div.overlay{position:absolute;bottom:0;left:0;width:100%;height:38px;line-height:38px;font-size:20px;text-align:left;text-indent:10px;color:#000000;font-family:Century Gothic, sans-serif;overflow:hidden}

/**********LEFT NAVIGATION [MENU] + [FACETS] *******************/
.menu{margin:10px 0 15px 0}
.menu-ar{margin:10px 0}
.menu-title li.title{padding:5px 0 10px}
.menu-articles{padding-bottom:20px;overflow:hidden}
.menu-articles li{list-style:none;padding:5px 10px 5px 0;text-transform:capitalize}
.menu-articles li.selected a{font-weight:bold;cursor:default}
.menu-articles li.selected a:hover{color:#666666} 
.menu-articles li ul li{padding:5px 0 0 15px}

.menu-category{padding-bottom:20px;overflow:hidden}
.menu-category li{padding:5px 0}

.menu-blog{padding-bottom:15px;overflow:hidden;margin:0}
.menu-blog li{padding:5px 0}

.menu-blog li.tags{line-height:150%}
/*KA #478714 START*/
.menu-blog li.social span.icon:first-child img{padding-left:0;}
.menu-blog li.social span.icon img{padding-left:35px;width:27px;}
/*
.menu-blog.sns li{margin:3px 0!important}
.menu-blog.sns li span.icon{display:block;float:left;margin-right:10px}
.menu-blog.sns li span.txt{display:block;float:left;font-family:"Century Gothic", Arial, sans-serif;font-size:12px}
*/
/*KA #478714 END*/

/*REM -- Facets review (#441104) - Daeheon Kim - 20/03/2014 09:27*/
#facetMiddleBlock{font-family:Century Gothic, Sans-Serif;position:relative; width:940px;}

.menu-facet{border-bottom:solid 1px #eeeeee;margin-bottom:15px;padding-bottom:8px}
.menu-facet > li{list-style:none;display:inline-block;zoom:1;*display:inline;vertical-align:top;width:177px;color:#666666}
.menu-facet li#menu-facet-clear{width:52px;cursor:pointer}
.menu-facet li span.title{background-color:#eeeeee;display:block;padding:6px 10px}
.menu-facet-refine{cursor:pointer}
.menu-facet-refine span.title{background:#eeeeee url(../../images/core/arrow-down.gif) no-repeat 100px 11px;cursor:pointer}
.menu-facet-refine span.title.arrow-up{background-image:url(../../images/core/arrow-up.gif)}

.menu-facet li#menu-facet-refine span.title{background:#eeeeee url(../../images/core/arrow-down.gif) no-repeat 70px 14px;cursor:pointer}
.menu-facet li#menu-facet-refine span.title.arrow-up{background-image:url(../../images/core/arrow-up.gif)}

.facetbarbg{position:absolute;height:28px;background:#eeeeee;width:940px;z-index:-1}

.menu-facet li div{height:125px;overflow-y:auto;margin-top:8px;margin-right:3px} 

/* JQUERY SCROLLBAR - DOESN'T WORK PROPERLY WITH FACETS
.menu-facet li div{width:150px;height:125px;margin-top:8px;margin-right:3px} 
*/

/* WEBKIT SCROLLBAR - ONLY WORKS IN CHROME AND SAFARI
.menu-facet li div::-webkit-scrollbar{width:11px;background:#eeeeee}
.menu-facet li div::-webkit-scrollbar-thumb{background:#e5e5e5;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5);}
.menu-facet li div::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);}
*/
.menu-facet li ul.menu-checkbox{margin-top:5px}
.menu-facet li ul.menu-checkbox li{display:block;float:none;padding:4px 3px 3px 28px;background:url(../../images/core/menu-filter-checkbox.gif) no-repeat 8px 2px;cursor:pointer}
.menu-facet li ul.menu-checkbox li.checked{background:url(../../images/core/menu-filter-checkticked.gif) no-repeat 8px 2px}
.menu-facet li ul.menu-checkbox li.notavailable{cursor:default;color:#ccc;background-image:none}


/*FACET RE-DO*/
#facetMiddleBlock div.title{background-color: #EEEEEE; cursor:pointer}
#facetMiddleBlock div.title h3{background:#eeeeee url(../../images/core/arrow-down.gif) no-repeat 100px 11px;}

/*REM -- Facets review (#441104) - Daeheon Kim - 20/03/2014 09:27*/
#facetMiddleBlock div.title a{}
.fcbgbar {height:28px; position:absolute; width:940px; background:#eee; z-index:-1}
.facet.nochild{width:130px;}
.facet.clearall{width:auto; float:right; position:absolute; right:0; top:0; z-index:1}
.facet.clearall a{display: block; padding: 6px 10px; background:none; text-align:right}
/*REM -- Facets review (#441104) - Daeheon Kim - 20/03/2014 09:27*/


.facet {color: #666666; display: block; float:left; width:186px;}
.facet h3{background-color: #EEEEEE; display: block;  padding: 6px 10px; margin:0; font-size:12px; cursor:pointer}
.facet a {display:block;float:none;padding:4px 3px 3px 28px;background:url(../../images/core/menu-filter-checkbox.gif) no-repeat 8px 2px;cursor:pointer}
.facet a.checked {background:url(../../images/core/menu-filter-checkticked.gif) no-repeat 8px 2px}
.facet div.facetdiv {height: 125px; margin-right: 3px;  margin-top: 8px;  overflow-y: auto;}

.facet a.notavailable {color:#cccccc; cursor:default; background:none}
.facet a.notavailable:hover {color:#cccccc; cursor:default; background:none}

/*CATEGORY LIST*/
.main-catlist{text-align:center;color:#666666}
.main-catlist ul{display:inline}
.main-catlist ul li{list-style:none;display:inline-block;zoom:1;*display:inline;padding:5px 0}
.main-catlist ul li a{border-left:solid 1px #cccccc;padding:0 10px}
.main-catlist ul li:first-child a{border-left-width:0} 
.main-catlist ul li a.current{font-weight:bold}
.main-catlist ul li a.current:hover{color:#666666}

/*****************PRODUCT LISTING******************/
/*LISTING FILTER*/
.main-filter{padding:10px!important;font-family:Century Gothic, Sans-Serif;color:#666666}
.main-filter > div{width:50%;display:inline-block;zoom:1;*display:inline;line-height:14px}
.main-filter > div > *{margin-left:10px}
.main-filter > div > *:first-child{margin-left:0}
.main-filter select{font-family:Century Gothic, Sans-Serif;color:#666666;width:170px}
.main-filter li{list-style:none;display:inline;padding:0 2px}
.main-filter li.selected{font-weight:bolder}

.main-filterBottom{padding:10px!important;font-family:Century Gothic, Sans-Serif;color:#666666;border:solid 1px #eee;border-width:1px 0}
.main-filterBottom > div{width:100%;display:inline-block;zoom:1;*display:inline;line-height:14px}
.main-filterBottom > div > *{margin-left:10px}
.main-filterBottom > div > *:first-child{margin-left:0}
.main-filterBottom select{font-family:Century Gothic, Sans-Serif;color:#666666;width:170px}
.main-filterBottom li{list-style:none;display:inline;padding:0 2px}
.main-filterBottom li.selected{font-weight:bolder}

/*PAGINATION*/
div.pagination{text-align:right}
div.pagination ul{width:auto;height:auto;display:inline}
div.pagination img{padding:0 0 0 10px}
div.pagination img:first-child{padding:0 10px 0 0}

/*MAIN LIST*/

.main-list li{list-style:none;height:300px;position:relative;width:217px}
.main-list li div{border:solid 1px transparent;position:absolute;z-index:1;width:215px;height:298px;overflow:hidden}
.main-list li div span.desc.short{display:block}
.main-list li div span.desc.long{display:none}
.main-list li div:hover span.desc.long{display:block}
.main-list li div:hover span.desc.short{display:none}
.main-list li div:hover{height:410px;background:url(../../images/core/product-listing-hover-bg.jpg) bottom repeat-x;z-index:3;position:absolute;border-color:#eeeeee}

.main-list li div span.desc{clear:both;display:block;text-align:center;vertical-align:top;width:205px;height:auto;padding:5px; font-size:14px;position:absolute;left:0;top:215px}
.main-list li div span.desc span.pfname{display:block;padding:15px 0 5px;height:31px}
.main-list li div span.desc span.price{display:block;height:16px;overflow:hidden;color:#999999}
.main-list li div span.desc span.nowprice{color:#b74444!important;font-weight:bold}
.main-list li div span.desc span.wasprice{color:#999999}
.main-list li div span.desc span.option{width:120px;padding:3px;display:inline-block;zoom:1;*display:inline;text-align:left;color:#999999;font-family:Arial,sans-serif}
.main-list li div span.desc span.optionprice{width:30px;padding:3px;display:inline-block;zoom:1;*display:inline;text-align:right;color:#999999;font-family:Arial,sans-serif}

.main-list li div span.main-list-rate{width:131px;height:16px;line-height:16px;clear:both;display:block;color:#999999;margin:10px 37px 0}
.main-list li div span.main-list-rate span.ratebg{background:url(../../images/core/rate-empty.gif) no-repeat bottom;display:block;width:90px;height:16px;overflow:hidden;float:left;margin:0px!important;padding:0!important}
.main-list li div span.main-list-rate span.rateimg{overflow:hidden;height:16px;display:block;float:left;padding:0!important;clear:none}
.main-list li div span.main-list-rate span.ratecount{padding:0 0 0 5px!important;float:left;clear:none}

/*PROMOTIONAL ICON*/
.main-list li div span.promo{position:absolute;right:0}
.main-list li div span.promo:hover{background:none;border:none;height:auto}

/*NEW ARRIVAL PRODUCT*/
.main-newarrival{margin:10px 0!important}
.main-newarrival h2{margin:0;padding:0}
.main-newarrival ul{border-top:none!important;border:solid 0 #333333}
.main-newarrival ul li{margin:0;list-style:none}
.main-newarrival ul li div{padding:0px;margin:10px 10px 0 0}
.main-newarrival ul li div:hover{border:0px solid #999999}
.main-newarrival ul li h2{margin:0;padding:0}

/***************LOGIN IN / SIGN UP PAGE **************************/
.cont-login ul li{list-style:none;padding:0}
.cont-login ul li.label{width:200px}
.cont-login ul li.button{padding-left:210px}
.cont-login ul li.infolink{padding-left:210px}
.cont-login ul li input[type="text"].large, .cont-login ul li input[type="password"].large{width:200px}
.cont-login ul li input[type="radio"]{margin:0;padding:0}
.cont-login ul.cont-usr{margin:10px 20px 60px 0;float:left;width:306px;border:solid 1px #cccccc}
.cont-login ul.cont-usr li{width:206px;margin:10px auto;float:none}
.cont-login ul.cont-usr li:first-child{width:auto;margin:0 0 20px}
.cont-login ul.cont-usr li.nofix{width:auto;text-align:center}

/*POPUP FORGOTTEN PASSWORD WINDOW*/
.cont-forgotpassword-holder{background:#ffffff;position:absolute;border:1px solid #cccccc;padding:0 0 10px 0;width:440px;z-index:101}
.cont-forgotpassword-holder ul{margin:0;padding:5px 20px}
.cont-forgotpassword-holder ul.header{margin:0;padding:0 0 0 20px}
.cont-forgotpassword-holder ul li{list-style:none}
.cont-forgotpassword-holder ul li ul{margin:0;padding:0}
.cont-forgotpassword-holder ul li ul li{float:left}
.cont-forgotpassword-holder ul li ul li.label{width:180px}
.cont-forgotpassword-holder ul li.button{margin-top:10px;text-align:center}
.cont-forgotpassword-holder ul li.close{padding-right:8px;line-height:20px}
#forgotemail{width:400px;color:#666666}

/**************ACCOUNT BLOCK**************/
.main-account{margin-bottom:10px}
.main-account ul{border:solid 1px #cccccc}
.main-account ul li{list-style:none}

.main-block{width:179px;margin:10px 0 10px 16px}
.main-block:first-child{margin-left:0}
.main-block.wide{width:573px}/*#521577*/
.main-block h2{margin:0;padding:10px;background-color:#ecf9fa;text-align:left}

.main-block li{list-style:none}
.main-block li div.label-defaultaddress{min-height:0!important}
.main-block li ul{border:none}
.main-block li ul li{list-style:none}
.main-block li div{padding:10px;min-height:170px;^min-height:180px}/*#521577*/
.main-block li div p{margin:5px 0}
.main-block li.button{padding:10px;height:30px}
.main-block li.button input{width:145px}
.mb .main-block li.button input{width:68px}
.main-block.needhelp{width:auto}

/* #567249 START */

.captcha {}
.captcha > ul.row.captcha-cont {float: right; display:inline; width: 187px;margin-right:10px;}
.captcha li.reload img {display: block; margin: 0 auto;}
.gradientbtn-dark.centered {margin:5px auto;}
.cont-3blocks .main-block li ul li.label-c {padding:5px 0;float:left;display:inline;clear:both;}
.cont-3blocks .main-block li ul li.reload {padding:0;}
.cont-3blocks .main-block li ul li.captcha-img {padding:0;}

/* #567249 END */

/************** 3-COL BLOCK LAYOUT - USED THROUGHOUT SITE **************/
.cont-3blocks .basketsummary{float:right;margin-top:0}
.cont-3blocks .main-block{float:left;border:solid 1px #cccccc;width:306px;margin:0 20px 20px 0}
.cont-3blocks .main-block.wide{width:634px}
.cont-3blocks .main-block.wide.no_border{width:636px}
.cont-3blocks .main-block.narrow{width:282px}
.cont-3blocks .main-block.minh{min-height:225px}
.cont-3blocks .main-block li ul li{padding:10px 0}
.cont-3blocks .main-block li ul li.error{padding:5px 10px}
.cont-3blocks .main-block li ul li.half{padding:10px;float:left;width:133px}
.cont-3blocks .main-block div{min-height:0;padding:0}
.cont-3blocks .main-block div.addr{padding:10px;min-height:130px;^min-height:140px}
.cont-3blocks .main-block a{text-decoration:underline}
.cont-3blocks .main-block h3{margin:20px 10px 15px;font-size:16px}
.cont-3blocks .main-block .autocomplete{margin:-5px 0 0 10px}
.cont-3blocks .main-block .autocomplete a{text-decoration:none;padding:2px 5px}

.cont-3blocks .main-block label{clear:both;float:left;width:80px;padding-top:5px;margin:0 10px} /* #567249 */
.cont-3blocks .main-block label.captcha_code {padding-top:0!important;margin:0 10px!important;} /* #567249 */
.cont-3blocks .main-block input{margin:5px 10px;width:179px}
.cont-3blocks .main-block li.button input{width:100px;margin:0 20px 0 0}
.cont-3blocks .main-block select{margin:5px 10px;width:185px}
.cont-3blocks .main-block #MemberBox label{width:120px}
.cont-3blocks .main-block #MemberBox input{width:139px}
.cont-3blocks .main-block.narrow label{width:70px}
.cont-3blocks .main-block.narrow input{width:165px}
.cont-3blocks .main-block.narrow li.button input{margin:0 89px}
.cont-3blocks .main-block.narrow select{width:171px}
.cont-3blocks .main-block.narrow #MemberBox label{width:110px;margin-right:0}
.cont-3blocks .main-block.narrow #MemberBox input{width:135px}

.cont-3blocks .main-block.storefinder{height:320px}
.cont-3blocks .main-block.storefinder li #storeFinderErrors{margin-left:150px}
.cont-3blocks .main-block.storefinder label{width:230px}
.cont-3blocks .main-block.storefinder input[type='submit']{width:115px}

.cont-3blocks .main-block.receipt{width:374px;min-height:175px}
.cont-3blocks .main-block.receipt label{width:100px;margin-bottom:0;padding-top:3px}
.cont-3blocks .main-block.receipt span{float:left;width:234px;padding-top:3px;margin:5px 10px 0}

/*#659708*/
.cont-3blocks .main-block input[type='checkbox']{clear:both;float:left;width:15px;/*margin-top:12px*/}
.cont-3blocks .main-block input[type='checkbox'] + label{float:none;width:230px;display:inline-block;zoom:1;*display:inline}

/*#659708*/
.cont-3blocks .main-block input[type='radio']{clear:both;float:left;width:15px;/*margin-top:12px*/}
.cont-3blocks .main-block input[type='radio'] + label{float:none;width:80%;display:inline-block;zoom:1;*display:inline} /*510271*/


/**************AJAX ADDRESS CHANGE POPUP WINDOW**************/
.ajaxAddressChange{width:800px;height:400px;height:420px\0/;position:absolute;border:none;border:1px solid #CCCCCC }
@media screen and (-webkit-min-device-pixel-ratio:0){
.ajaxAddressChange{height:430px}
}

/**************ADDRESS POPUP**************/
.ajaxADDRESS{position:absolute;z-index:998;min-width:450px;max-width:960px;background:#fff}
.ajx_address{background:#fff;padding:15px;display:table}
.ajx_address h3{float:left;margin:5px 25px 5px 10px;padding:0}
.ajx_address span.close{float:right;margin-top:-40px;margin-right:-38px}
.ajx_address span.addnew{padding:10px;position:relative;top:5px}
.ajx_address span.addnew a{color:#CA0C55 !important}
.ajx_address ul{width:100%;clear:both;margin:5px 0}
.ajx_address ul.header li{float:none}
.ajx_address ul li{float:left;padding:10px;width:185px;min-height:150px;position:relative}
.ajx_address ul li a{overflow:hidden;display:block}
.ajx_address ul li a.btn{position:absolute;bottom:0}
.ajx_address ul li h3{background:url(../../images/core/separator.gif) repeat-x center bottom;font-size:18px;font-weight:normal;margin:0;padding:0 0 10px}
.ajx_address ul li span.close{float:right; position:absolute;right:10px;top:10px}
.ajx_address ul li.radio{margin-right:10px;margin-top:-3px}
.ajx_address ul li.delivername{font-weight:bold;margin-right:10px}
.ajx_address ul li.button{padding:10px 0}

.ajaxpop-account{padding:10px 20px}
.ajaxpop-account ul.title{background:none}
.ajaxpop-account ul li h4{font-weight:normal;background:none;margin-top:0;color:#333}

.ajaxpop-close{background:none!important}
.ajaxpop-close li{margin-right:5px}
.ajaxpop-close li a{cursor:pointer}

.main-selectaddress{float:left;margin:10px 0;background:#fff!important;width:430px}
.main-selectaddress ul.cont-accountblock{width:200px;margin-right:10px!important;margin-bottom:10px}

.ajaxpop-newaddress{float:right!important}

.main-updatedetails{width:400px}
.main-updatedetails h2{padding:10px;background-color:#ecf9fa;margin-top:0;clear:both}
.main-updatedetails ul{border:none;margin:5px 10px}
.main-updatedetails input.large{width:204px}
.main-updatedetails ul li{float:left}
.main-updatedetails ul li.label{width:170px;padding-top:2px}
.main-updatedetails ul li.button{margin-left:162px;margin-top:10px}
.main-updatedetails ul li ul{margin:5px 0}

.main-updatedetails ul.updatedetails-subscriptions li input[type="checkbox"]{margin:0 5px 0 0;vertical-align:middle}

.main-updatedetails ul.updatedetails-confirm{margin-top:15px}
.main-updatedetails ul.updatedetails-confirm li.label{padding-right:10px;width:160px}
.main-updatedetails ul.updatedetails-confirm input[type=password]{margin-top:9px}
.main-updatedetails input[type=button]{float:left;width:80px;margin:20px 160px 10px 180px}

.errorlist{margin:5px 5px 15px}
.errorlist .error{margin-left:20px;font-size:12px}
.errorlist ul li.error{list-style:disc;list-style-position:inside;margin-left:0}

/***************EMAIL NEWSLETTER SIGNUP PAGE***************/
.cont-enewsletter{margin:20px 0;width:930px}
.cont-enewsletter li a{text-decoration:underline} 
.cont-enewsletter li ul{margin:5px 0}
.cont-enewsletter li ul li{margin-right:10px;float:left}
.cont-enewsletter li ul li.error{padding-left:210px}

/***************STORE LOCATOR***************/
.storecolumn{margin-top:10px!important}
.storecolumn li{border:1px solid #eeeeee;overflow:hidden}
.storecolumn li ul{padding:10px;float:left}
.storecolumn li ul li{border:none;line-height:2em;width:212px}

/*INDIVIDUAL STORE PAGE*/
.storeinfo{width:620px}
.storeinfo li ul{margin-bottom:20px}
.storeinfo li ul li{padding-right:0px}
.storeinfo li ul li div{width:205px}
.storeinfo li ul li div ul li{float:none;padding:5px 10px;width:auto}
.storeinfo li ul.nav li{margin:0 10px}
.storepic{width:300px}
.storedesc li{margin:0 10px}
.storemap{padding:10px;margin-top:10px;overflow:hidden}
#storePopup{height:300px}
.gmap_text{width:940px;height:300px}

/*******************BLOG********************/
.blogright{float:right;margin-top:35px}
.bloglistbox{margin:15px 0 10px 0;overflow:hidden}

/*BLOG MENU*/
.blognav div.menu-block ul li select{width:145px}
.blognav div.menu-block ul li span.icon{float:left;margin-right:5px;margin-left:-3px;display:block}
.blognav div.menu-block ul li span.txt{float:left;display:block;padding-top:3px}

/*BLOG LISTING*/
.blogheader{margin:10px 0}
.blogBlock{padding:0;margin:0 10px 10px 0;float:left;width:343px;height:500px;border:1px solid #ccc}
.blogBlock.even{margin:0  0 10px 0}

.blogBlock ul{padding:15px;overflow:hidden;height:480px}

.blogBlock ul li{list-style:none;margin:0;padding:0}
.blogBlock ul li.blimg img{width:311px;border:1px solid #cccccc;cursor:pointer}
.blogBlock ul li.bltitle{height:90px;overflow:hidden}
.blogBlock ul li.bltitle h2{font-size:24px;line-height:120%}
.blogBlock ul li.blinfo{padding:0 0 10px 0;height:25px}
.blogBlock ul li.bldesc{padding:0 0 10px 0;height:60px}
.blogBlock ul li.blog-share{display:none}
.blogBlock ul li span.blog-readmore{display:block;float:right;margin-right:10px}
.blogBlock ul li span.blog-readmore a{padding:5px 10px}
.blogBlock ul li span.comments{display:block;float:left}

.menublock ul{list-style:none}
.menublock ul li{padding:2px 0}
.menublock ul.blogmenu li.title{font-size:18px;font-family:"Century Gothic", Arial, sans-serif;color:#666666;margin-bottom:10px}
.menublock ul.blogmenu li select{border:1px solid #cccccc}

.blog-search{margin-bottom:20px}
.blog-search ul{overflow:hidden}
.blog-search ul li{float:left;list-style:none;margin:0 5px 0 0;padding:0;height:30px}
.blog-search ul li input[type=text]{width:140px;margin:0;background-color:#eeeeee;border-width:0;color:#999999;padding:9px 10px;height:12px}

/*#478714*/
#blogPagination{text-align:right;margin-top:10px;}
#blogPagination span{padding-left:15px;}
.blogselected{font-weight:bold}
/*#478714*/

/*BLOG PAGE*/
div.blmaininfo{margin-bottom:20px}
div.blmaincommentlist .blog-comment-title{font-size:18px}
div.blmainwritecomment{border:solid 1px #cccccc;overflow:hidden;margin-bottom:20px;padding-bottom:10px}
div.blmainwritecomment > div{padding:10px}
div.blmainwritecomment h3{font-size:18px;padding:10px;margin:0;background-color:#ecf9fa}/*#478714*/
div.blmainwritecomment ul{margin:3px 0;padding:0}
div.blmainwritecomment ul li{margin-right:5px!important;float:left;list-style:none}
div.blmainwritecomment ul li.label{width:110px}
div.blmainwritecomment ul li.button{margin-left:115px}
div.blmainwritecomment ul li.info{margin-top:3px}
div.blmainwritecomment ul li.error{margin-left:115px}
div.blmainwritecomment ul li input[type=text]{width:200px}
div.blmainwritecomment ul li textarea{width:350px;border:1px solid #CCCCCC}

div.blmainwritecomment ul li.ajx-captcha{float:none}
div.blmainwritecomment ul li.ajx-captcha div{border:none}
div.blmainwritecomment ul li.ajx-captcha div.captcha{padding:0px;border:0px solid #CCCCCC;overflow:hidden;margin-left:115px}
div.blmainwritecomment ul li.ajx-captcha div.captcha ul{padding:0px;margin:0}
div.blmainwritecomment ul li.ajx-captcha div.captcha ul li{padding:0!important}
div.blmainwritecomment ul li.ajx-captcha div.captcha ul li.error{padding:0!important;margin:0!important}
div.blmainwritecomment ul li.ajx-captcha div.captcha ul li.reload{padding-top:15px!important;margin-left:10px!important}
div.blmainwritecomment ul li.ajx-captcha div.captcha ul li.reload img{border:none}
div.blmainwritecomment ul li.ajx-captcha div.captcha img{width:auto;border:1px solid #ccc}
div.blmainwritecomment ul li.ajx-captcha div.captcha ul li.label-c{width:auto;margin:0;float:none;padding:2px 0!important}
div.blmainwritecomment ul li.ajx-captcha div.captcha ul li input[type="text"]{width:200px}

.blog-commentpopup{background:#fff;border:none;padding:0;position:absolute;width:550px;top:250px;z-index:999}
.blog-commentpopup ul{margin:5px 0;padding:0;list-style:none}
.blog-commentpopup ul li{margin-right:5px!important}

/*********PRODUCT REVIEW STYLES, SHARED WITH BLOG COMMENT STYLES**********/
.cont-listreview ul{list-style:none;border-top:dotted 1px #cccccc;margin-top:10px;padding-top:10px}
.cont-listreview ul:first-child{border-top-width:0}
.cont-listreview ul li{float:none;overflow:hidden;padding:5px 0!important;margin:0!important}
.cont-listreview ul li.title{font-weight:bold}
.cont-listreview ul li span.cont-reviewauthor{display:inline;font-weight:normal}
.cont-listreview ul li.cont-reviewcontent{position:relative}
.cont-listreview ul li.cont-reviewcontent span.review-customers{display:block;margin-bottom:10px}
.cont-listreview ul li.cont-reviewcontent span.review-recommend{display:none}
.cont-listreview ul li.cont-reviewcontent div.arrow{background:#fff url(../../images/core/commentbox-arrow2.png) no-repeat;width:16px;height:11px;margin-left:30px;position:relative;top:1px}
.cont-reviewauthor{font-style:italic;display:block}
.cont-reviewauthor-merchant{font-style:italic;display:block;padding-left:0px}
.pendingReviewMessage{display:block;margin:0;color:#CC0000;padding:10px 0!important}
.cont-reviewblock ul li{list-style:none}

/***REVIEW STARS WHEREVER THEY APPEAR ON THE SITE (INCLUDING PRODUCT AND SERVICE REVIEW PAGES)***/
.cont-reviewstar{width:100px;height:16px;line-height:16px;clear:both;display:block;color:#999999;margin:10px 0 0}
.cont-reviewstar span.ratebg{background:url(../../images/core/rate-empty.gif) no-repeat bottom;display:block;width:90px;height:16px;overflow:hidden;float:left;margin:0px!important;padding:0!important}
.cont-reviewstar span.rateimg{overflow:hidden;height:16px;display:block;float:left;padding:0!important;clear:none}
.cont-reviewstar span.ratecount{padding:0 0 0 5px!important;float:left;clear:none}
.cont-reviewrate{overflow:hidden}

#reviewcol1,#reviewcol2{float:left;width:450px;margin-bottom:20px}
#reviewcol2{margin-right:40px}
#reviewcol1.cont-listreview ul,#reviewcol2.cont-listreview ul{border-width:0;margin-bottom:20px}
#reviewcol1.cont-listreview ul li.cont-reviewcontent,#reviewcol2.cont-listreview ul li.cont-reviewcontent{background:url(../../images/core/product-listing-hover-bg.jpg) bottom repeat-x;border:solid 1px #eeeeee;padding:10px!important}
#reviewcol1.cont-listreview ul li.cont-reviewcontent .commentholder-i_em_2012_reviews,#reviewcol2.cont-listreview ul li.cont-reviewcontent .commentholder-i_em_2012_reviews{padding:10px 0 0 30px;color:#666666;font-size:11px}

/**************KEYLOOK STYLE SLIDER PRODUCT CELL**************/
.main-keylook{margin:0 auto;clear:both;width:960px}
.main-keylook ul li{list-style:none}
.main-keylook ul li div{padding:0;margin:0 10px;width:300px}
.main-keylook ul li div img{text-align:center;width:298px;height:498px;border:solid 1px #eeeeee;overflow:hidden}
.main-keylook .product-slider-controller{position:relative}
.main-keylook .product-slider-controller li{color:transparent;position:absolute;top:243px;z-index:1;background:center center no-repeat;width:11px;height:14px;padding:5px}
.main-keylook .product-slider-controller li.left{left:15px;background-image:url("../../images/core/slide-prev.gif")}
.main-keylook .product-slider-controller li.right{right:15px;background-image:url("../../images/core/slide-next.gif")}

.keylook-prodCell li{margin:0;float:left;list-style:none}
.keylook-prodCell li div h4{margin:0;padding:0;font-weight:normal}
.keylook-prodCell li span{display:block}
.keylook-slider{float:left;overflow:hidden}

.keylookview img{float:left;width:358px;height:598px;border:solid 1px #eeeeee;overflow:hidden}
.keylookview .keylookopt{padding-left:380px;width:560px}
.keylookview .keylookopt img{width:140px;height:140px;margin-right:20px;cursor:pointer}
.keylookview .keylookopt li{list-style:none;display:block;height:140px;padding:20px 0;border-top:solid 1px #cccccc}
.keylookview .keylookopt li:first-child{padding-top:0;border-width:0}
.keylookview .keylookopt input[type=checkbox]{margin:63px 20px 63px 0}
.keylookview .keylookopt select{margin:10px}
.keylookview .keylookopt input[type=button]{margin-top:10px}
.keylookview .keylookopt .center{height:auto}
.keylookview .keylookopt .center input{margin-left:20px}


input.addbasket{text-align:center;font-size:18px;cursor:pointer}


/*******************BAKSET PAGE*******************/
.orderpos{padding:15px 10px 15px 21px;background-image:url(../../images/core/arrow-right.gif);background-position:left center;background-repeat:no-repeat}
.orderpos:first-child{padding-left:0;background-image:none}
.orderpos a{font-family:century gothic;text-transform:uppercase;font-size:12px;display:table;padding:5px 10px;color:#999999}
.orderpos.done a{/*font-style:italic*/}
.orderpos.current a{color:#666666;font-weight:bold;letter-spacing:0.5pt}

.cont-basketitem{margin-top:10px;margin-left:0;width:940px;margin-bottom:20px}
.cont-basketitem ul.cont-theader{background:#ecf9fa;font-weight:normal}
.cont-basketitem ul.cont-td{border-bottom:#cccccc 1px solid;margin:5px 0 0}
.cont-basketitem ul.cont-td:last-child{border-bottom:none}
.cont-basketitem ul li{list-style:none;float:left;padding:10px;border-right:0px solid #ffffff}
.cont-basketitem ul li a:hover, .paymentsummary ul li a:hover, .cont-accountblock a:hover{color:#666666}

.cont-basketitem ul li.th-qty ul li{text-align:center;float:none}
.cont-basketitem ul li ul.qtyform li{text-align:center;float:none}
.cont-basketitem ul li ul.qtyform li input[type="text"]{background:#ecf9fa;border:none;padding:5px 0;text-align:center}

.cont-basketitem ul li.th-price{font-size:14px}
.cont-basketitem ul li.th-total{font-size:14px;text-align:right;padding-right:20px}
.cont-basketitem ul li.th-image img{border:1px solid #eeeeee;width:140px}
.cont-basketitem ul li ul li{padding:0px;margin:2px 1px}
.cont-basketitem ul li ul li.savelater{margin:15px 0 0}
.cont-basketitem ul li ul li.btn{padding-top:4px}
.cont-basketitem ul li ul li.prodname{font-size:16px}

@media screen and (-webkit-min-device-pixel-ratio:0){
.cont-basketitem ul li ul li.btn{padding-top:6px}
}

.cont-basketitem ul li ul.voucher li{float:left;padding:5px}
.cont-basketitem ul li ul.voucher li.label{padding:14px 10px 10px 5px;margin:0}

.bsktinfo_txt{color:#666666;font-size:11px}
.bsktpaymethod_ic{margin-top:10px;overflow:hidden;display:block}
.discount-wrapper{float:left;width:460px}

.totals-wrapper{float:right;width:320px;font-family:"Century Gothic", Arial, sans-serif}
.totals-wrapper ul li{font-size:14px!important;padding:5px 10px;margin-top:0!important}
.totals-wrapper ul li.grand{font-size:18px!important;color:#666666}

.paymentsummary .discount-wrapper{float:left;width:50px}
.paymentsummary .totals-wrapper{float:right;width:245px!important}
.ordersummary .discount-wrapper{float:left;width:460px}
.ordersummary .totals-wrapper{float:right;width:331px!important}

.discount_bottom{width:460px;min-height:80px}
.discount_bottom li{padding:5px 10px!important}
.discount_bottom li.last a{padding:0 10px 0 5px;border-right:1px solid #999999;color:#999999}
.discount_bottom li.last a:first-child{padding-left:0}
.discount_bottom li.last a:last-child{border:none}

.cont-basketitem .cont-theader{text-align:center}
.cont-basketitem .cont-theader li{float:left;font-family:"Century Gothic", Arial, sans-serif;color:#666666;font-size:12px!important;margin-top:0!important}
.cont-basketitem .th-desctitle{width:520px}
.cont-basketitem .th-image{width:180px;text-align:center}
.cont-basketitem .th-image img{border:1px solid #eeeeee}
.cont-basketitem .th-desc{width:320px}
.cont-basketitem .th-qty{width:100px;text-align:center}
.cont-basketitem .th-price{width:125px;text-align:center}
.cont-basketitem .th-total{width:95px;text-align:center;border-right:none!important}
.cont-basketitem .th-label{width:150px;text-align:right}

.prodname{text-transform:capitalize}

.saved-item ul li h2{padding:0 10px;margin:0}
.saved-item ul li h4{padding:0 10px}

/*DELIVERY ADDRESS PAGE*/
.cont-delivery{padding:10px;clear:both}
.cont-delivery ul.main-block{margin-bottom:2px;margin-right:10px}
.cont-delivery ul li{list-style:none;float:left}
.cont-delivery ul li.error{margin-left:100px}
.cont-delivery ul li.button{margin-left:102px;margin-top:10px}
.cont-delivery ul li h3{text-transform:capitalize}
.cont-delivery ul li.label{width:100px}

.delivery-addlists{width:500px}
.delivery-addadd{width:400px;padding:0 10px 10px 10px}
.delivery-addadd ul{margin:3px 0}

.sidebar-basket{margin-top:10px;clear:both;width:940px}
.sidebar-basket ul li{list-style:none}
.sidebar-basket ul li h4{padding:0;margin:0;padding:5px}
.sidebar-basket ul li div span{text-align:center}

.sidebar-saveditem li{padding:5px;float:left;width:305px;list-style:none}
.sidebar-saveditem li ul{margin:0 5px 0 0}
.sidebar-saveditem li ul.iteminfo{width:210px;margin:0}
.sidebar-saveditem li ul li{padding:0 2px;border:none;width:180px;margin:2px 1px}
.sidebar-saveditem li ul li.img{width:80px}

/*BASKET PRODUCT SLIDER*/
.sidebar-prodCell{float:left}
.sidebar-prodCell li{margin:0;float:left;list-style:none}
.sidebar-prodCell li div{width:145px;margin:10px 5px 0 5px;display:block;clear:both;height:100%;overflow:hidden}
.sidebar-prodCell li div img{width:110px}
.sidebar-prodCell li div h4{margin:0;padding:0;font-weight:normal}

.sidebar-basket .product-slider-controller li{top:30px}
.sidebar-basket .product-slider-controller li.right{right:0px}

/*BASKET SIDEBAR MESSAGE SECTION*/
.sidebar-basketmesssage{margin:0;padding:0;overflow:hidden}
.sidebar-basketmesssage li{margin:0 0 4px 0;overflow:hidden;background:#eeeeee;padding:5px 10px}
.sidebar-basketmesssage li a{display:block}
.sidebar-basketmesssage li.bannerlink{margin:2px 0;overflow:hidden;padding:0;background:none}

/*******************PAYMENT******************/
.cont-payment-header{margin:10px 0;clear:both}
.cont-payment-header h1{color:#333;font-size:30px}
.cont-payment-header ul{margin-left:0px}
.cont-payment-header ul li{list-style:none}
.cont-payment-header ul li h1{margin:20px 0}
.cont-payment-header ul li.cont-header-checkout{margin:20px 0}
.cont-payment-header ul li.cont-header-checkout a{padding:7px 10px}
.cont-payment-header ul li ul li h1{margin:0;padding:0}

.cont-payment .main-block{border:solid 1px #cccccc;width:634px;margin:0 20px 20px 0}
.cont-payment .main-block > li:first-child{padding:0;float:none;width:100%}
.cont-payment .main-block > li{padding:10px;float:left;width:297px}
.cont-payment .main-block > li.narrow{width:240px}
.cont-payment .main-block > li.wide{width:354px}
.cont-payment .main-block div{min-height:0;padding:0}
.cont-payment .main-block h3{margin:10px 0 15px;font-size:16px}
.cont-payment .main-block a{text-decoration:underline}
.cont-payment .basketsummary{float:right;margin-top:0}

.deliveryopt{padding:5px}
.deliveryopt ul{padding:2px 0}
.deliveryopt ul li{float:left;margin-right:2px;padding:2px 5px;line-height:20px}
.deliveryopt .indent{margin-left:27px;margin-right:10px}
.deliveryopt .select-shop{width:249px}

div#add_gift_msg{padding-left:20px;padding-top:2px}
input#sms_mobile{width:242px}

.promoopt{padding:5px;overflow:hidden}
.promoopt ul{padding:2px 0}
.promoopt ul li{float:left;margin-right:2px;padding:2px 5px}
.promoopt ul li.label{padding:5px}
.promoopt ul li input[type="text"]{padding:2px;width:80px}

.savedcardrow{margin-bottom:10px}
.savedcardrow li{display:inline-block;margin:5px}
.savedcardrow li.radio {vertical-align:top; margin-left:0;}
.savedcardrow li.cardending {vertical-align:top}
.savedcardrow li.cardending label{line-height:200%;}
.savedcardrow li span.info{font-size:11px; display:block;}

.usedifferentcd{margin:0 0 20px!important}

/**************PREVIOUS ORDER PAGE / CONFIRMATION PAGE****************/
.cont-preorder{padding:10px}
.cont-preorder ul{margin-bottom:5px}
.cont-preorder ul li{list-style:none}
.cont-preorder ul li h4{padding:5px 10px;background:#F6EFDD;margin:0;font-weight:normal;color:#333}

/*
.orderdetails{width:343px;border:solid 1px #cccccc;padding:0 10px;margin-right:15px;min-height:200px}
.orderdetails li h2{background-color:#eeeeee}
.orderdetails li div{padding:10px 0}
.orderdetails li div ul li{float:left}
.orderdetails li div ul li.label{width:120px}
.mylist .orderdetails li, .mylist .addressdetails li{padding-top:0}
*/

.addressdetails{width:370px;border:solid 1px #cccccc;padding:0 10px;min-height:200px}
.addressdetails li div{padding:10px 0;width:175px}

.ordersummary li ul.cont-theader{background:#F7F0DE}
.ordersummary li ul.cont-theader li{float:left;padding:5px}
.ordersummary li ul.cont-td li{float:left;padding:5px}
.ordersummary li ul.cont-td li a{color:#666666}
.ordersummary li ul.cont-td li a:hover{color:#333333}
.ordersummary li ul.cont-totals{width:320px;margin-top:10px}
.ordersummary li ul.cont-totals li{float:left}
.ordersummary .th-qty{width:150px}
.ordersummary .th-price{width:150px}
.ordersummary .th-total{width:150px}
.ordersummary .th-desc{text-align:left}
.ordersummary li ul.cont-theader li.th-total{border-right:none;width:120px;margin-right:40px}
.ordersummary li ul.cont-td li.th-total{border-right:none}

/******************ORDER CONFIRMATION******************/
.cont-confirmation{padding:10px}
.cont-confirmation ul{^margin:5px 0!important;margin-bottom:10px}
.cont-confirmation ul li{list-style:none}
.cont-confirmation ul li h1{font-size:18px;color:#333}
.cont-confirmation ul li h3{font-weight:normal}
.cont-confirmation ul li h4{padding:5px 10px;background:#F7F0DE;margin:0;font-weight:normal}
.cont-confirmation ul li div.print{margin-top:30px}

.cont-confirmation .orderdetails{margin-right:0;width:auto}
.cont-confirmation .orderdetails ul{float:left;width:450px;margin-right:10px;padding:2px 0}
.cont-confirmation .addressdetails{width:auto}
.cont-confirmation .addressdetails ul{float:left;width:440px}
.cont-confirmation .ordersummary{width:auto}
.cont-confirmation .ordersummary .th-qty{width:150px}
.cont-confirmation .ordersummary .th-price{width:150px}
.cont-confirmation .ordersummary .th-total{width:130px;text-align:right}

.becomemember{padding:10px 10px 10px 0;width:600px;margin-bottom:20px}
.becomemember ul{margin:2px 0}
.becomemember ul li{float:left;margin-right:10px}
.becomemember ul li.label{width:150px;padding-top:4px}
.becomemember ul li.info{padding-bottom:10px}

/****************** WISHLIST & ORDER HISTORY & STOREFINDER SEARCH RESULTS = "MYLIST" ******************/
.mylist{float:left;width:772px;padding-bottom:20px}
.mylist .main-header div{position:static;padding:10px 0 0;width:auto}
.mylist table{border:solid 1px #cccccc}
.mylist.narrow table{width:500px}
.mylist th{font:normal 16px 'Century Gothic';background-color:#ecf9fa}
.mylist th, .mylist td{text-align:left;padding:10px;vertical-align:top}
.mylist ul li{list-style:none;float:left;padding:5px 0}
.mylist td.img, .mylist td.img img{width:80px;height:80px}
.mylist td.desc{width:516px}
.mylist td.desc ul li{padding:2px;border:none;height:auto}
.mylist td.desc ul li a{color:#666666}
.mylist td.desc ul li a:hover{color:#666666}
.mylist td.desc ul li.prodname{font-size:16px}
.mylist td.desc ul li.button{margin-top:10px}
.mylist td.desc ul li.button span{margin-right:5px}
.mylist td.price, .mylist th.price{width:100px;text-align:right}
.mylist td.totals p span{display:inline-block;width:80px}
.mylist td.totals p span:first-child{width:120px}

.mylist .distance, .mylist .details{width:200px;text-align:center}
.mylist .address{width:458px}

/*****************SITEMAP******************/
.sitemap div{border:solid 1px #cccccc}
.sitemap h2{background-color:#eeeeee;margin:0;padding:10px}
.sitemap h3{margin:10px}
.sitemap div ul li ul li{margin:10px 0;padding:0 20px}

/******************ARTICLE PAGE********************/
.ar-content{width:772px;padding:10px 0 20px}
.ar-content-fullwidth{width:940px;padding:10px 0 20px}
.ar-content ul{margin:5px!important}
.ar-content ul li{list-style:disc!important;list-style-position:outside!important;margin-left:18px!important}
.ar-imgcontent{margin:0 0 0 20px;padding:0;display:table;width:200px}
.ar-imgcontent ul{margin:0;padding:0}
.ar-imgcontent ul li{list-style:none;margin-bottom:10px}
.ar-txtcontent{margin:0;padding:0;display:table;width:552px;line-height:150%!important}
.ar-txtcontent h2, .ar-txtcontent h3, .ar-txtcontent h4{font-weight:normal}
.ar-txtcontent ul{padding:10px}
.ar-txtcontent p{display:table}
.ar-txtcontent ul li{list-style-position:inside}
.ar-intro{font-size:14px}
.ar-txtcontent table{border-top:1px solid #cccccc;border-left:1px solid #cccccc}
.ar-txtcontent table tr th, .ar-txtcontent table tr td{border-right:1px solid #cccccc;border-bottom:1px solid #cccccc}

/******************AJAX******************/
#productDataOnPageContainer{margin-left:-780px;width:2340px;clear:both}
#productDataOnPageLeft, #productDataOnPageRight, #productDataOnPage{font-family:Century Gothic, Sans-Serif;margin-top:20px}
#productDataOnPageOverlay{position:absolute;background-color:#fff;filter:alpha(opacity=30);-moz-opacity:.3;opacity:.3;z-index:1000}
#overlayBox{position:absolute;background:#999999;top:0;left:0;filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;z-index:100}

.ajx-popup a{text-decoration:underline}
.ajx-popup ul{margin:3px 0}
.ajx-popup ul li{float:left;margin:0;padding:2px!important}
.ajx-popup ul li input[type=text]{width:280px}
.ajx-popup ul li textarea{width:280px;height:80px}
.ajx-popup ul li.label{width:180px;line-height:21px}
.ajx-popup ul li.error{margin-left:185px;!important}
.ajx-popup ul li.button{margin-left:188px}
.ajx-popup ul li span.star-rating-control{display:table;background:url(../../images/core/rate-empty.gif) no-repeat;margin-top:2px}

/*CAPTCHA*/
.ajx-popup ul li.ajx-captcha{float:none}
.ajx-popup ul li.ajx-captcha div{border:none}
.ajx-popup ul li.ajx-captcha div.captcha{padding:0px;border:0px solid #CCCCCC;overflow:hidden}
.ajx-popup ul li.ajx-captcha div.captcha ul li{padding:0!important}
.ajx-popup ul li.ajx-captcha div.captcha ul li.error{padding:0 0 0 190px!important}
.ajx-popup ul li.ajx-captcha div.captcha ul li.reload{padding-top:15px!important;margin-left:10px!important}
.ajx-popup ul li.ajx-captcha div.captcha ul li.reload img{border:none}
.ajx-popup ul li.ajx-captcha div.captcha img{width:auto;border:1px solid #ccc}
.ajx-popup ul li.ajx-captcha div.captcha ul li.label-c{width:180px;margin-right:10px}
.ajx-popup ul li.ajx-captcha div.captcha ul li input[type="text"]{width:200px}

/*AJAX EMAIL POPUP, GIFT MESSAGE POPUP, GIFT VOUCHER MESSAGE POPUP*/
.ajx-emailafriend, .cont-giftwrapopt-holder, .cont-giftvouchermsg-holder{position:absolute;z-index:999;width:450px;line-height:150%;border:1px solid #cccccc;background:#ffffff}
.ajx-emailafriend h2{margin:2px 0 0 0;font-weight:normal;text-transform:capitalize}
.ajx-emailafriend h3{margin:5px 0;font-weight:normal;text-transform:capitalize}
.ajx-emailafriend ul li.label{width:130px;text-transform:capitalize}
.ajx-emailafriend .ajx-popup .button{margin-left:136px}
.cont-giftwrapopt-holder textarea, .cont-giftvouchermsg-holder textarea{padding:5px;border:1px solid #cccccc;width:245px;height:120px;color:#666666;font-size:14px}

/*AJAX ARTICLE POP UP*/
.ajx-article .header{background-color:#eeeeee}
.ajx-article ul li{list-style:none;padding:5px 10px;overflow:hidden}
.ajx-article ul li h2{margin:8px 0;text-transform:capitalize;font-weight:normal}

/*AJAX CONTAINER DIVS*/
.ajx-editorial{z-index:9999;position:absolute;width:650px;min-height:450px;background:#ffffff;border:1px solid #cccccc}
.ajx-prodlisting, .ajx-prodduct{z-index:9999;position:absolute}
.ajx-siteselect{position:absolute;z-index:999;width:500px;line-height:150%;border:1px solid #cccccc}

/*POPUP VIA STORE*/
.ajx-viastore{position:absolute;z-index:999;width:500px;line-height:150%;border:1px solid #cccccc}
.ajx-viastorecontent{background:#fff}
.ajx-viastorecontent ul li{list-style:none;padding:5px 10px;overflow:hidden}
.ajx-viastorecontent ul li.close{padding:0}
.ajx-viastorecontent ul li h2{margin:8px 0 0 0;text-transform:capitalize;font-weight:normal}

.ajax-store{clear:both;display:table}
.ajax-store ul{margin:0!important}
.ajax-store ul li{list-style:none}
.ajax-store ul li.error{padding:10px}
.ajax-store ul.header li h2{margin:10px 10px 0 10px;text-transform:uppercase}
.ajax-store ul.header li.button{margin:7px 10px 0 0}
.ajax-store ul.header li.address{width:320px}
.ajax-store ul.header li.distance{width:120px}
.ajax-store ul.header li.link{width:125px}
.ajax-store ul li.address{width:320px}
.ajax-store ul li.distance{width:120px}
.ajax-store ul li.link{width:125px}
.noresult{display:block!important}

.choosestore ul li{float:left}
.choosestore ul li.label{padding-top:10px;width:160px}
.choosestore ul li.thebutton{margin-left:180px}
.choosestore ul li.thebutton input[type=button]{border:none;background:#FDF9F0;padding:5px 10px;cursor:pointer}
.choosestore ul li.theform select.choosestore{padding:5px;border:1px solid #ccc}

/******************COOKIE LEGISTATION SECTION******************/
.cont-cookie{position:fixed;background:#BFD229;color:#333333;clear:both; margin:0;padding:0;width:100%;z-index:9999999;top:0;height:35px}
.cont-cookie ul{padding:5px 20px}
.cont-cookie ul li{list-style:none;margin-top:5px;margin-right:10px}
.cont-cookie ul li.note{padding-right:15px;background-image:url(/images/core/cookie-arrow-right.png);background-repeat:no-repeat;background-position:right}
.cont-cookie ul li.button{margin-top:2px}
.cont-cookie ul li a{color:#333333;cursor:pointer}
.cont-cookie ul li a :hover{color:#666666}
.cont-cookie ul li#button{margin-top:0;cursor:pointer}
.cont-cookie ul li#button:hover{cursor:pointer}
.cont-cookie-content{background:#000;color:#fff;position:absolute;top:36px;width:100%}
.cont-cookie-content ul{padding:5px 20px}
.cont-cookie-content ul li{list-style:none}
.cont-cookie-content ul li.content{width:60%}
.cont-cookie-content ul li.button{width:35%;margin-right:20px;margin-top:30px;text-align:right}
.cookiepush{height:30px}

/******************POSTCODE ANYWHERE******************/
.autocomplete{font-size:11px;background:#ffffff}
.autocomplete div{padding:2px 5px;border-bottom:1px solid #eeeeee;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee}
.autocomplete div a{display:block}
.autocomplete div.item{color:#666666;border-bottom:1px solid #eeeeee;border-left:none;border-right:none}
.autocomplete div.itemhover{border:none;background:#eeeeee;color:#333333;border-bottom:1px solid #eeeeee;border-left:none;border-right:none}
.autocomplete div a:focus, .autocomplete div span:focus, .autocomplete div div:focus, .autocomplete div li:focus, .autocomplete div img:focus, .autocomplete div p:focus{background:#eeeeee;outline:none}

/******************ERROR (404) PAGE******************/
.header404, .header404graphic{position:relative}
.header404 .main-header{position:absolute;z-index:2;top:50px;left:30px}
.header404 .main-header h1{color:#333333;font-size:18px;margin:0;padding:0}

#backOfficeTop{background:#666 url(/images/core/callcentre.jpg);padding:8px;color:White;font-family:arial;padding-left:10px;font-size:14px;position:relative}

/*******************UPSELL PRODUCT TABS*******************/
.cont-prodextra.row{margin-top:40px}
.cont-prodextra.row > ul{margin:0px!important;width:918px}
.cont-prodextra.row > ul:first-child{background:url(../../images/core/cont-tab-bg.gif) repeat-x;height:32px;padding-left:5px;width:915px} 
.cont-prodextra.row > ul:first-child li{float:left}
.cont-prodextra.row > ul:first-child > li{list-style:none;padding:7px 10px;background:url(../../images/core/cont-tab-bg-deselected-long.gif) no-repeat;width:155px;height:18px;line-height:18px;text-align:center;margin:0}
.cont-prodextra.row ul li.selected{background-image:url(../../images/core/cont-tab-bg-selected-long.gif)}

.cont-prodextra.row ul.description{background:#ffffff;border:solid 1px #cccccc;border-top-width:0; height:254px}
.cont-prodextra.row ul.description li{background:#ffffff;list-style:none}
.cont-prodextra.row ul.description li ul.main-list li{margin:12px;display:inline-block;position:relative;height:230px}
.cont-prodextra.row ul.description li ul.main-list li .imgprod img{width:157px;height:157px}
.cont-prodextra.row ul.description li ul.main-list li div span.desc{width:147px}
.cont-prodextra.row ul.description li ul.main-list li div span.desc span.option{width:105px}

/*******************SAVED CARDS*******************/
.optionsListtHolder{padding:10px;clear:both;overflow:hidden}
.optionsListtHolder ul{clear:both!important;overflow:hidden}
.optionsListtHolder ul li{float:left;list-style:none}

.optionsListtHolder ul.svheader{padding:5px10px;border-bottom:1px solid #eeeeee;clear:both!important;overflow:hidden;margin:5px 0}
.optionsListtHolder ul.svheader li{padding:10px;font-weight:bold}
.optionsListtHolder ul.svheader li:first-child{width:280px;text-align:center}
.optionsListtHolder ul.svheader li.cardaddr{width:200px}
.optionsListtHolder ul.svheader li.exdate{width:130px}
.optionsListtHolder ul.svheader li.cardendno{width:130px}
.optionsListtHolder ul.svheader li.userdefinename{width:200px}

.optionsListtHolder ul.itemrow{padding:10px 8px;clear:both!important;overflow:hidden;margin:5px 0}
.optionsListtHolder ul.itemrow li{padding:10px}
.optionsListtHolder ul.itemrow li.cardimg{width:50px}
.optionsListtHolder ul.itemrow li.cardimg img{border:1px solid #cccccc}
.optionsListtHolder ul.itemrow li.userdefinename{width:200px}
.optionsListtHolder ul.itemrow li.cardendno{width:130px}
.optionsListtHolder ul.itemrow li.exdate{width:130px}
.optionsListtHolder ul.itemrow li.cardaddr{width:200px}
.optionsListtHolder ul.itemrow li.button{float:right}
.optionsListtHolder ul.itemrow li.button a{color:#CA0C55 !important}

.optionsListtHolder ul.itemrow li.userdefinename span{display:block}
.optionsListtHolder ul.itemrow li.userdefinename span.usrsavedname{margin-bottom:5px}
.optionsListtHolder ul.itemrow li.userdefinename span.usrsvedit{font-size:11px;padding:3px 0;color:#CA0C55 !important}
.optionsListtHolder ul.itemrow li.userdefinename span.usrsvedit a{color:#CA0C55 !important}
.optionsListtHolder ul.itemrow li.userdefinename span.usrsveditarea{padding:3px 0}
.optionsListtHolder ul.itemrow li.userdefinename span.usrsveditarea input.input-default{width:180px}
.optionsListtHolder ul.itemrow li.userdefinename span.usrsvupdate{font-size:11px;padding:3px 0;color:#CA0C55 !important}
.optionsListtHolder ul.itemrow li.userdefinename span.usrsvupdate a{color:#CA0C55 !important}

/*******************CERTIFICATE*******************/
.certifcateWrapper{padding:20px;width:740px}
.certifcateHeader h1{font-size:25px;text-transform:uppercase;line-height:150%;text-align:center}
.certifcateBody{margin:0 0 20px 0;overflow:hidden}
.cerImage{text-align:center;width:215px;margin:10px auto;clear:both;padding:0}
.cerIntro{margin:10px auto;clear:both;padding:20px 0}
.cerIntro h2{font-size:14px;font-weight:normal;font-family:Arial, Helvetica, sans-serif}
.cerSignature{margin:10px auto;clear:both;padding:5px 0}

.certInfos{border-top:2px solid #333333;border-bottom:2px solid #000000;overflow:hidden;padding:15px 0;margin-bottom:20px}
.certInfos table{margin:5px 0 10px 0}
.certInfos table tr td{padding:1px 0}
.certInfos table tr td.title{padding:5px 0;font-weight:bold}
.certInfos table tr td.label{width:40%}

.ptbtns a{display:block;float:left}
@media print{
  .ptbtns{display:none}
  }
  
.cont-payment.vsp .main-block {}
.cont-payment.vsp .main-block li{float:none; width:auto}
.cont-payment.vsp .main-block li.iframehol {width:370px; margin:0 auto; clear:both}
#ifsyssubmit {width:370px; margin:0 auto; clear:both}


/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.star-rating{float:left;width:18px;height:19px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.star-rating,div.star-rating a{background:url("../../images/core/rate-single.gif") no-repeat scroll 0 0 transparent}
div.star-rating a{display:block;width:19px;height:100%;background-position:0 -20px;border:0}
div.star-rating-on a{background-position:0 0!important}
div.star-rating-hover a{background-position:0 0}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
.accordion{}
.accordion > h3{background:#eee; padding:5px; margin:1px 0; display:block; cursor:pointer; font-family:Arial, Helvetica, sans-serif}
.accordion > div{font-family:Arial, Helvetica, sans-serif; padding:5px;}
/*#659708*/
.cnbox {padding:0 0!important; clear:both; overflow:hidden}
.cnbox .cnhead {}
.cnbox .cndesc {/*padding:0 10px!important*/}
.cnbox .cndata {padding:10px 0 0 0!important}
.cnbox .cndata > div {clear:both; overflow:hidden; margin:10px 0}
.cnbox .cndata > div.cncheckbox {margin-bottom:0}
.cnbox .cndata > div label {min-width:170px; display:inline-block}
.cnbox .cncheckbox {}
.cnbox .cncheckbox > div{display:inline-block; vertical-align:top}
.cnbox .cncheckbox > div:first-child {width:10%}
.cnbox .cncheckbox > div:last-child {width:80%}
.cnbox .cncheckbox > div:last-child > label {width:100%!important; font-size:11px}

.cont-3blocks .cnbox .cndata > div {clear:both; overflow:hidden; margin:0}
.cont-3blocks .cnbox .cndesc {padding:0 10px!important}

.cont-3blocks .cnbox .cndata > div label {display: inline-block !important; min-width: 70px !important;}

.cont-3blocks .main-block.narrow input#cncitz_number {}
.cont-3blocks .main-block.narrow input#cncitz_date {}

#cncitz_date {background:url(/images/core/datepick_icon.png) 95% no-repeat}
#cncitz_date::-webkit-input-placeholder {color:#999; text-align:center}
#cncitz_date:-moz-placeholder {color:#999; text-align:center}
#cncitz_date::-moz-placeholder{color:#999; text-align:center}
#cncitz_date:-ms-input-placeholder {color:#999; text-align:center}
/*#659708*/