/* Neway Tech ReviewPayReceipt - Mock up 
#checkoutwrapper{
    background:url("http://local.vendatest.com:82/receipt.jpg") !important;
    background-position:  -274px -125px   !important;
}

  End Neway Mock up */


/*Home Page*/
/*HEADER*/
#mainlayout-default .waterfordlogo_chk,#mainlayout-storelocator .waterfordlogo_chk{margin-left:5px;}
#mainlayout-default .wedgewoodlogo_chk,#mainlayout-storelocator .wedgewoodlogo_chk {margin-left:12px;}
#mainlayout-default .royaldoultonlogo_chk,#mainlayout-storelocator .royaldoultonlogo_chk {/*float:right;*/margin-top:10px;margin-left:16px;}
ul.Lustypelinks, p.Lwelcome {overflow:visible;float:right;margin-top:3px;}
ul.Lustypelinks,ul.Lustypelinks li a, ul.ustypelinks li a, p.Lwelcome {color:#646464;font-size:0.95em;}
ul.loginlogoutlinks li {float:left;}
p.Lwelcome span {margin-left:3px;}
p.Lwelcome {font-size:0.9em;margin-top:3px;}
ul.Lustypelinks li.myaccount, ul.Lustypelinks li.logout {margin-top:2px;}
.Lcat_headertopright .contactnumberimage  {float:left;height:15px;margin:2px 5px 0 0;width:179px;}
ul.Lustypelinks li.logout{background:url("../images/bd_ustypelinks.gif") no-repeat right 3px;}
.Lcat_headertopright .phoneimage, .Lcat_headertopright p.contactnumbertext {display:inline;float:left;margin:0px !important;padding:0px 0px 0px 5px;}
.Lcat_headertopright p.contactnumbertext {padding-right:10px;}

.Lcat_headertopright p.contactnumbertext {font-family:verdana,arial;font-weight:bold;color:#333333;font-size:0.85em;padding-top:1px;}
.Lcat_headertopright .phoneimage {position:relative;top:-2px;}

.Lcat_headertopright h2 {color:#333333;float:left;font-family:verdana,arial;font-weight:bold;margin:0;padding:1px 0px 0 0;text-decoration:underline;} 
.Lcat_headertopright a#showminicart {font-size:0.75em !important;text-decoration:underline;} 
.Ltopnavcats ul li a {padding:7px 8px 5px !important;}



/*Home page top*/
.Lcat_hometop .Lgiftlink,.Lcat_hometop .Lemailsignup,.Lcat_hometop .Lstorelocator {float: right;width: 211px;clear: right;margin: 0 10px 5px 0;height:100px;}
.Lcat_hometop {margin-top:5px;}
.Lcat_hometop #homepagebanner{margin-left: 10px;width:720px;}
.Lcat_hometop #homepagebanner div {border:none !important;}
.Lcat_hometop form#storefinder p, .Lcat_hometop form#storefinder select,#productindex img{display: none;}

.Lsearch fieldset {float:left;}
.Lcat_hometop input#formzipc {float:left;}
.Lcat_hometop input#formzipc:focus {border-color:#FFFFCC; outline-color:#FFFFCC; color:#666666;}




/*Home page bottom*/

.Lcat_homebtm #slider .featprods h2 {display:none;}
.feathomedetails {visibility:hidden;}
.Lcat_homebtm #slider .featprods .details h2 {display:block;}
.Lcat_homebtm #slider .featprods .details {margin:5px 0}
.spwrapper .featprods ul li {width:143px !important;}
#home p.moreinfo{clear:both;}
#home .giftlinktxt a {left:65.5%;}
.Lcat_homebanners {margin-top:5px;}
.Lcat_footertop {float:left;margin:0;overflow:hidden;padding:0;width:565px;border-right:1px solid #999999;}
.homebannerbtm1 p,.homebannerbtm2 p,.homebannerbtm3 p {margin:0;}
.homebannerbtm1 {float:left;padding:0 9px;width:300px;height:90px;}
.homebannerbtm2 {float:left;padding:0 9px 7px 9px !important;width:300px;margin-left:3px;}
.homebannerbtm3 {float:right;padding:0 9px 7px 9px !important;width:300px;}
.homebannerbtm1 h1,.homebannerbtm2 h1,.homebannerbtm3 h1 {color:#333333;margin:0;padding:9px 0 0;}
.homebannerbtm1 p{color:#333333;float:left;width:230px;font-size:0.9em;}
.homebannerbtm2 p,.homebannerbtm3 p {color:#333333;float:left;font-size:0.9em;width:180px;}
.homebannerbtm1 a {color:#333333;text-decoration:underline;}
.homebannerbtm2 a {bottom:10px;color:#333333;margin-left:113px;position:relative;text-decoration:underline;}
.homebannerbtm3 a {bottom:11px;color:#333333;margin-left:158px;position:relative;text-decoration:underline;}
.homebanner {float:left;height:391px;margin-top:-2px;width:100%;}
.networkingtab {float:right;width:364px;}
.twittertab,.facebooktab,.youtubetab {float:left;margin-right:3px !important;}
.Lcat_footer {clear:both;}
.bcrumbww,.bcrumbrd {display:none;}
.ftop-left {margin-right: 9px;background-image: url('../images/corners1280x18.gif');height: 9px; font-size: 2px; }
.ftop-right {margin-top: -9px; margin-left: 9px; background-image: url('../images/corners1280x18.gif'); background-position: 100% 0; height: 9px; font-size: 2px;}
.fbottom-left {margin-right: 9px; background-image: url('../images/corners1280x18.gif');background-position: 0 -9px; 
               height: 9px;font-size: 2px;}
.fbottom-right {margin-top: -9px; margin-left: 9px; background-image: url('../images/corners1280x18.gif'); background-position: 100% -9px; height: 9px; font-size: 2px; }
.inside {overflow:hidden;background: #C9C9C9;color: #000000;padding-left: 10px;padding-right: 10px;float:none;#float:none;_float:left;}
.notopgap {margin-top: 0;}
.nobottomgap {margin-bottom: 0;}
.internationallink .list a {color:#333333;}
.emailformbutton  {height:22px;overflow:hidden;}
input#newslettersubmit  {margin-top:-5px !important;}
.emailform  {background:url("../images/footersearch.gif") no-repeat scroll left bottom transparent;font-size:1em;height:19px;margin-left:0;width:192px;}
.emailform input#emailsignup {color:#333333 !important;}
.emailform #emailsignup {background:none repeat scroll 0 0 transparent;border:0 none;
                         bottom:0 !important;float:left;height:14px;margin:1px 0 0 6px;padding:2px 0 0;width:119px;}

/*Element content*/

/*Spotlightproducts*/
.spotlightproducts p.moreinfo {left:69%;position:relative;}/*This CSS is not nice*/
.spotlightproducts p.moreinfo a {display:block;font-size:0px;}/*This CSS is not nice*/
.spotlightproducts p.price {margin:2.5px 0;}

/*Compare*/
#compareProduct ul,#compareProduct p {margin:10px 5px 10px 10px;}
#compareProduct p {color:#666666; font-size:0.9em;}
.LcompareProduct ul {padding:0 0 0 3px;}
.LcompareProduct ul li {padding:0; width:100%; overflow:hidden; margin-bottom:7px;}
.LcompareProduct ul .details {float:right; width: 105px; padding: 0; margin-right:5px;font-size:.9em;}
.LcompareProduct ul .image {float:left;width: 60px;}
.LcompareProduct ul .image img {border-width:1px; border-style:solid;width:55px;}
#compareProduct .deletecomp{width:11px;}
.LcompareProduct li .deletecomp{float:right;margin:25px 3px 0 1px;width:11px;padding-right:5px;}
.LcompareProduct #compareButton{clear:both;margin-left:5px;text-align:right;}

/*comparetable*/
table#comparetable p a {background:transparent url(../images/bt_buynow.gif) no-repeat;
                        background-position:center;
                        display:block;
                        height:24px;
                        text-indent:-5000px;
}
#compare {background-color:#CCCCCC;}
table#comparetable,table#comparetable th {padding:5px; margin:10px;}
table#comparetable h3 {padding-left:0;}
table#comparetable thead tr th {width:160px;border-right:1px solid #999999;}
table#comparetable thead tr th:last-child {border:none;}

table#comparetable tbody tr:nth-child(odd) {background-color:#999999;}
table#comparetable tbody tr:hover {background-color:#FFFFCC !important;}

/*SEARCH*/
span.wflogodisp,span.wwlogodisp,span.rdlogodisp {display:none;}
input#termtextkeywordsearch{background-color:#CCCCCC;border:medium none;bottom:17px;*bottom:-3px;color:#666666;padding:2px;position:relative;width:100%;}
.Lcat_headerrightchk .Lsearch input#searchsubmit,.Lcat_headerrightchk input#termtextkeywordsearch {bottom:6px !important;}
input#termtextkeywordsearch:focus {border-color:#FFFFCC;outline-color:#FFFFCC;}
.bcrumbplist {float:left;}
*html .bcrumbplist {width: 100%; overflow: hidden; padding-top: 30px;}
#searchresults .bcrumbplist{margin:0;width:100%;}
#home input#pcsubmit {}
input#pcsubmit {float:right; padding-right:12px; margin-top: -30px;}
input#newslettersubmit {float:right; padding-right:6px; margin-top: 0;}
p.getflash {color:#ffffff;margin-top:170px;}
p.getflash a {text-decoration:underline;color:#ffffff;}
/*Overrides*/
input #newslettersubmit {border: none;}

/*Common Content*/

/*Display none*/
#searchresults .attrproducts img, #categorylist .categories .moreinfo 
{display:none;}
/*color*/
#popupcart li, #popupcart p, #popupcart a {color:#666666;}
#popupcart h2{color:#333333;}

/*Text*/

/*PRODUCTLIST*/
#productlist ul.pagnItemPerPage li {display:inline;}
#productlist ul.products h2,#productlist p.price {font-size:1.0em;}
#productlist ul.products p.invtdesc2 {display:none;}
#productlist p.invtdesc2 {display:none;}
#productlist p.compare_checkbox, #productlist .compare_button {background-color:#CCCCCC}
.productlistnameanddescs h1 {background-color:#666666;}
.categorynameanddescriptio h2, .categorynameanddescriptio h3, .productlistnameanddescs h2, .productlistnameanddescs h3 {font-size:1em;font-weight:normal;padding:5px 0 5px 4px;}
.featprods ul li div,.categories li .image, .categories li p, .categories h2{text-align:center;}
#productlist ul.products {float:left; margin-bottom:40px; width: 740px;}
#productlist ul.products li .details, #searchresults ul li.searchli div.details {float:left;width:215px;}
#productlist ul.products li {float:left;}
.featprods h2 a, .featprods p.price, .categories h2,#productlist h2 a,#searchresults .prods h2 a, .featprods p.price, .categories h2 {font-weight: bold;color:#333333}
#productlist p.was, #searchresults p.was, .featprods p.was {float:left;}
#productlist p.save, .featprods p.save, #searchresults p.save,.featprods p.save {float:left;margin-left:10px;}
#productlist p.price, #searchresults p.price {font-size:1.2em;}
#productlist p.nostock, #searchresults p.nostock, #productlist p.emailme, #searchresults p.emailme {width:100%;}
p.price {font-weight:bold;}
.categories h2 a {color:#101010 !important;font-weight:normal;}
#searchresults h4 {color:#666666;}
#productlist ul.products div.details .parentbrand, #searchresults ul li.searchli div.details .parentbrand { color:#999999; font-size:0.9em; font-weight:bold; }
#productlist ul.products .outstock, #searchresults .prods .outstock {font-size:0.9em;}
#productlist ul.products  .outstock a, #searchresults .prods   .outstock a {text-decoration:none;}
#productlist ul.products  .outstock a:hover, #searchresults .prods   .outstock a:hover {text-decoration:none;}
.personalizedprod a.outofstock {text-decoration:none !important;}
.personalizedprod a.outofstock:hover {text-decoration:none !important;}
#productlist ul.products .outstock a,
#searchresults .prods .outstock a{padding-top:0 !important; color:#000000 !important;}
#productlist ul.products div.details .pdname a, #searchresults ul li.searchli div.details a {color:#333333; font-size: 0.9em;}
#productlist ul.products div.details .personalizedprod a, #searchresults ul li.searchli div.details .personalizedprod a,
#productlist ul.products div.details .personalizeitlink a, #searchresults ul li.searchli div.details .personalizeitlink a
{color:#000000 !important;text-decoration:underline;font-size:0.9em;float:left;padding-top:5px;}
#searchresults ul li.searchli div.details a {color:#333333; font-size: 0.9em;}
#productlist ul.products  .stocklevel , #searchresults .prods  .stocklevel {margin-top: 5px;margin-bottom:5px; float:left;}
#productlist ul.products  .stocklevel .qtylabel, #searchresults .prods  .stocklevel .qtylabel {float:left; font-size:0.9em; margin:0 5px 0 0; color:#000000;}
#productlist ul.products  .stocklevel  #qty,
#searchresults .prods  .stocklevel  #qty  {border:1px solid #999999; float:left; height:13px; text-align:center; width:27px;}
#productlist ul.products  .stocklevel  .addcart, #searchresults .prods  .stocklevel  .addcart  {float:left; font-size:0.9em; padding:0 0 0 20px; text-align:right; text-decoration:underline; color:#000000 !important;}

/** Neway Tech 19 April 2010 - SEO Categories - start **/
.toppaginationlist, .bottompaginationlist {
    border-bottom:1px solid gray;
    border-top:1px solid gray;
    height:22px;
    padding-top:6px;
    padding-left:4px;
    padding-right:4px;
}
/** Neway Tech 19 April 2010 - SEO Categories - end **/
.toppaginationlist .sort, .bottompaginationlist .sort {float: left;}

/** Neway Tech 19 April 2010 - SEO Categories - comment
#productlist .sort label{color:#FFFFFF; font-size:1.1em;}
#productlist .pagn .pagnPageInfo {display :none;}
#productlist .pagn .pagnTextView {color:#fff !important; font-size: 1.1em;}
*/

#productlist ul.products div.details .price, 
#productlist ul.products div.details .pricenow, 
#productlist ul.products div.details .pricewas, 
#productlist ul.products div.details .pricemsrp,
#searchresults ul li.searchli div.details .price,
#searchresults ul li.searchli div.details .pricenow,
#searchresults ul li.searchli div.details .pricewas,
#searchresults ul li.searchli div.details .pricemsrp
{font-size:0.9em !important; font-weight:normal;}


/** Neway Tech 19 April 2010 - SEO Categories - comment
#productlist .pagntop {float:none;}
#productlist .pagntop .pagnLinkNavigate  {position:relative; bottom:20px;width:auto;}
#productlist .sortbtm {position:relative;float:left;}
*/



#searchresults ul li.searchli div.details .price,
#searchresults ul li.searchli div.details .pricenow, 
#searchresults ul li.searchli div.details .pricewas,
#searchresults ul li.searchli div.details .pricemsrp
{font-weight:normal;font-size:0.9em !important;}
#searchresults ul li.searchli {margin-bottom:10px;}




/*********/
/* LISTS */
/*********/

/*Category list*/
#categorylist p {padding:10px 0 10px 4px;margin:0;}

#categorylist p.categorytree {    
    margin-bottom: 5px;
    margin-left: 5px;
    padding-top: 5px;
}

#categorylist .categorynameanddescriptio h1 {margin:0;padding:10px 10px 10px 4px;}
#categorylist .categorynameanddescriptio h2,.categorynameanddescriptio h3 {padding:0 15px 15px 15px;}
#categorylist .categorynameanddescriptio h2, .categorynameanddescriptio h3 {font-size:1em;font-weight:normal;}
#categorylist .categoryimage {float:left;width:45%;}
#categorylist .categories img {margin-bottom:0px;border:1px solid #DFDFDF;width:238px;height:238px;}
#categorylist .categories {clear:both; padding-top:15px;}
#categorylist .categories p {margin:0;}
#categorylist .categories .details h2 {margin:0;padding-left:0;}
.categorylistbannerimg{width:740px;height:90px;}

.subcatpagn {float:right;font-size:0.7em;}
h1.categoryheading {color:#ffffff !Important; float:left;}
.subcathead span.currentpage {color:#ffffff;}
.subcathead a.pselall {display:none;}
.subcatpagn a {color:#ffffff !important;}
/** Neway Tech 19 April 2010 - SEO Categories - start **/
.rightPagination .subcatpagn {font-size: 0.9em;margin-right:8px}
.rightPagination .subcatpagn a {color:#666666 !important;}
/** Neway Tech 19 April 2010 - SEO Categories - end **/

.subcatpagn .psel {text-align:right;}
.categorynameanddescriptio h2,.categorynameanddescriptio h3 {padding:0 15px 10px 4px;}
.categories li{	float:left;margin:10px 7px;width:149px;display:block;}
.categories h2 {padding:0;margin: 0px 0 15px 5px;}
#categorylist ul.categories div.subpatternlist2 {padding-left:5px;}

/** Neway Tech 19 April 2010 - SEO Categories - start **/
#categorylist ul.categories div.subpatternlist2 p {
    margin: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align:left;
}
/** Neway Tech 19 April 2010 - SEO Categories - end **/



/* OVERLAY IMAGES */
#homefpwrapper .overlay img {position:absolute;margin-left:0px !important;width:80px !important;}
#productlist ul.products li .overlay {position: absolute;margin-left:0px !important;}
.patternimage .overlay img {position:absolute;width:50px;height:55px;margin-left:0px !important;}
#productdetail .invtmedia .overlay, #package .invtmedia .overlay {position:absolute;margin-left:0px !important;}
#productdetail .overlay, #package .overlay {position: absolute;margin-left:0px !important;}
#productdetail #iacc .overlay,#productdetail #showRVI .rviwrapper #pdfpwrapper .pdproducts .overlay {margin-left:0px;position:absolute;}
#productdetail #iacc .overlay img {margin-left:0px !important;}
#productdetail #homefpwrapper .overlay {margin-left:0px !important;}
#productdetail #homefpwrapper .overlay img {margin-left:0px !important;width:auto !important;}
#substitute ul li .overlay {position:absolute;margin-left:0px !important;}
#package #iacc ul li .overlay img ,#productdetail #iacc ul li .overlay img {width:50px;margin-left:0px !important;}
#checkout #relatedbasket  .overlay {width: 50px; height: 55px; position: absolute; margin-left:0px !important;}
#checkout #relatedbasket  .overlay img {width:50px; height:55px;margin-left:0px !important;}
#searchresults ul li.searchli .overlay img {width:80px;height:75px;position:absolute;margin-left:0px !important;}
.checkoutL .Lcat_imgbestsellercat .bestsellersElement .overlay {width: 50px; height: 55px; position: absolute;margin-left:0px !important;}
.checkoutL .Lcat_imgbestsellercat .bestsellersElement .overlay img {width:50px; height:55px;position: absolute;margin-left:0px !important;}
.checkoutL .Lcat_imgbestsellerbasketcat .bestsellersElement .overlay {width: 50px; height: 55px;position: absolute;margin-left:0px !important;}
.checkoutL .Lcat_imgbestsellerbasketcat .bestsellersElement .overlay img {width:50px; height:55px;position: absolute;margin-left:0px !important;}

/* JOE 
PRODUCT LIST AND SEARCH RESULTS */
#productlist .details h2, .featprods .details h2, #searchresults .details h2 {margin:0;padding-left:0;padding-bottom:0;}
#productlist .image .quicklook {left:0;#left:0px;_left:2px;position:absolute;bottom:0;#bottom:3px;_bottom:2px;visibility:hidden;}
#productlist ul li div.image {margin-right:10px;float:left;}
#searchresults ul li.searchli {clear:both; width: 715px;}

#searchresults ul li.searchli div.image {float: left;}
/* Neway - generalise CSS - use for both search and productlist*/
select#perpagedpd {bottom:1px;position:relative;width:43px;}

#searchresults ul li.searchli .image {margin-right:10px;}
#productlist .details form label,#searchresults .details label {margin-left:5px;margin-top:1.5px}
#productlist #switcher {text-align:right; padding:10px 10px 0 0;display:none;}
#searchresults .details .attrproducts fieldset label,#productlist .details .attrproducts fieldset label  {display:none;}
#searchresults .details .attrproducts fieldset,#productlist .details .attrproducts fieldset {padding-left:5px;}
.prods{margin-bottom:15px;}
.prods .image, .products .image{position: relative;}
.prods .image .quicklook,.products .image .quicklook{left:0;#left:0px;_left:2px;position:absolute;bottom:0;#bottom:3px;_bottom:2px;visibility:hidden;}
.pagnPerpage{float:left;display:inline;}
#searchresults{width:740px;}
#searchresults .Lcat_hdrcatsrchcontent p.icatldesc {padding:0 0 30px 7px;}
#searchresults .sort h2{display:none;}
#searchresults #switcher {float:right; padding-right:7px;display:none;}
#searchresults .prods{margin:10px 0 40px 0;clear:both;overflow:hidden;}

/*Feat prods*/
#col-two h2.featured {background-color:#666666;clear:both;}
.featprods ul li{padding:15px 15px 0 15px;}
#slider div.details h2,.featprods ul li p.moreinfo {background:none;}

/*PRODUCT DETAIL & PACKAGE */
.toptabwrapper .pdemwbis a {background:url(../images/ae/bt_wf_emwbis.png) no-repeat left top;height:19px;text-indent:-5000px;width:209px;margin:0 0 0 -4px;}
#productdetail .invtmedia, #package .invtmedia {width:324px !important;clear:left;float:left;width:243px;padding:10px;}
#productdetail #productdetail-image img, #package #productdetail-image img  {width:324px;border:solid 1px #CCCCCC;}
/* #productdetail-image {width:324px;border:solid 1px #CCCCCC;} 
#productdetail #productdetail-image img{width:328px;} */
.descriptionarea a ,#productdetail a {color:#666666;}
#productdetail-viewlarge {bottom:23px;float:right !important;margin-right:0 !important;position:relative;}
#productdetail-viewlarge a {background:transparent url(../images/bt_zoom.png) no-repeat scroll 0 0;display:block;height:13px;text-indent:-5000px;width:70px;}

/* Alternative View Images Section */
#productdetail-altview img {width:48px;height:48px;}
#productdetail #productdetail-altview, #package #productdetail-altview {float: left;margin: 0 0 10px;} 
a#previousInvt,a#nextInvt {display:none;}
#productdetail #productdetail-altview .altviewHeader, #package #productdetail-altview .altviewHeader {margin:5px 0px 0px 0px;}
#productdetail #productdetail-altview div, #package #productdetail-altview div {float:left;}
#productdetail #productdetail-altview img, #package #productdetail-altview img {margin:5px 3px 5px 0px;border:1px solid #CCCCCC;}
#productdetail #productdetail-altview a:hover img, #package #productdetail-altview a:hover img, #productdetail-altview a.selected img {border:1px solid #999999 !important;}
.isOne {display:none;}
#productdetail #productdetail-altview p.altviewHeader, #package #productdetail-altview p.altviewHeader {display:none;}
/*To hide alt. area if there is only one image*/
img.brandlogo {float:right;margin-right:10px;}

#productdetail #pdsociallinks, #package #pdsociallinks {float: left;width: 160px;}
#productdetail #Lsb_waterford, #productdetail #Lsb_wedgwood, #productdetail #Lsb_royaldoulton, #package #Lsb_waterford, #package #Lsb_wedgwood, #package #Lsb_royaldoulton, {/*padding-top:6px;*/}
#productdetail #Lsb_waterford a, #productdetail #Lsb_wedgwood a, #productdetail #Lsb_royaldoulton a, #package #Lsb_waterford a, #package #Lsb_wedgwood a, #package #Lsb_royaldoulton a {position:absolute;width:160px;}
#productdetail p.emailprint, #productdetail p.emailprint, #package p.emailprint, #package p.emailprint {margin:0px !important;padding-top:30px;font-size:0.9em;}
#productdetail p.emailprint a, #productdetail p.emailprint a, #package p.emailprint a, #package p.emailprint a {text-decoration:underline;}

#productdetail .descriptionarea, #package .descriptionarea {width:601px !important;} 
.invtskupd  {float:left;font-family:verdana,arial;font-size:0.95em;margin-right:10px;margin-bottom:10px;}

.descriptionarea h1 {color:#333333 !important;}
#productdetail .descriptionarea h1,#package .descriptionarea h1  {clear:both;font-weight:bold;}
#productdetail .descriptionarea h1.brandnamehdr,#package .descriptionarea h1.brandnamehdr {clear:both;font-size:1.75em;}
#productdetail .descriptionarea h1 span.brandname,#package .descriptionarea h1 span.brandname {font-size:0.85em;}
#productdetail .desc .invtdesc2, #package .desc .invtdesc2 {font-size:1em;margin:0;/*padding-bottom:10px*/;color:#666666 !important;}

#productdetail .desc, #package .desc {float:left;padding:5px 25px 10px 0px;max-width:400px;}
#productdetail form, #package form {float:left;width:600px;}

#productdetail .desc .invtdesc1 {padding:0;	margin:0;}
#productdetail .desc ol {float:left;margin:0;padding:5px 0 0 22px;width:50%;}
#substitute {width:400px;overflow:hidden;}
#substitute ul {width:413px !important;}
#productdetail-viewlarge {text-align:center;}
#detailstab .extflds {background:none !important;}
#detailstab td {width:282px;}
a.pwrbacktoproddetail  {background:url("../images/ae/bt_backtopd.png") no-repeat scroll left top transparent;bottom:200px;float:left;height:32px;margin-left:234px;position:relative;right:7px;text-indent:-5000px;width:192px;}
.toptabwrapper  {border-bottom:1px solid #EBEBEB;clear:both;float:left;margin-bottom:10px;padding-bottom:10px;width:587px;}
#productdetail .toptabwrapper, #package .toptabwrapper {border-bottom:0px;}
#productdetail .toptabwrapper {width:170px;margin-bottom:0px;padding-bottom:0px;z-index:0;border-bottom:0px;}
#package .toptabwrapper {width:604px !important;margin-bottom:0px !important;}
#productdetail .descriptionarea .pdform , #package .descriptionarea .pdform { /* border-top:1px solid #E0E0E0;*/ min-height:100px;}
#productdetail .pricerows {width:160px;float:left;}
#package .pricerows {width: 600px;}
#package .descriptionarea .pricerows .price-all {float:left;width:170px;min-height:100px;}
#package .descriptionarea .pricerows .addtoqtycol {float:left;width:230px;min-height:100px;}
#productdetail .toptabwrapper .pricerows .price ,
#productdetail .toptabwrapper .pricerows .pricemsrp,
#productdetail .toptabwrapper .pricerows .pricewas,
#productdetail .toptabwrapper .pricerows .pricenow,
#package .descriptionarea .pricerows .price ,
#package .descriptionarea .pricerows .pricemsrp,
#package .descriptionarea .pricerows .pricewas,
#package .descriptionarea .pricerows .pricenow
{font-size:1.1em !important; font-weight:normal;}
#productdetail .toptabwrapper .pricerows .price ,
#productdetail .toptabwrapper .pricerows .pricemsrp,
#productdetail .toptabwrapper .pricerows .pricewas,
#productdetail .toptabwrapper .pricerows .pricenow,
#package .descriptionarea .pricerows .price ,
#package .descriptionarea .pricerows .pricemsrp,
#package .descriptionarea .pricerows .pricewas,
#package .descriptionarea .pricerows .pricenow
{width:145px; text-align:right;font-weight:bold;}
#productdetail form#addproductform .pdaddtobuttons  /* #package form#addproductform .pdaddtobuttons */ {float:left;width:230px;min-height:100px;}

#productdetail form#addproductform .pdaddtobuttons .addtoqtycol {width:auto;}
#productdetail .pdqtywrapper {width:175px;}
#productdetail .myregistry {width:175px;}
#productdetail form#addproductform .pdstockgiftdetails, #package form#addproductform .pdstockgiftdetails {width:200px;float:left;}
#productdetail p.inoutstock, #productdetail p.gwmessage, #productdetail p.patternlink, #productdetail p.personalizelink, #package p.inoutstock, #package p.gwmessage, #package p.patternlink, #package p.personalizelink  {color: #333333;font-family: verdana,arial,times New Roman;font-size: 0.9em;}
#productdetail p.patternlink a, #productdetail p.personalizelink a, #package p.patternlink a, #package p.personalizelink a {text-decoration:underline;}
#productdetail p.personalizelink a, #package p.personalizelink a {text-decoration:underline;font-weight:bold;color:#000000;}
#productdetail p.pdemwbis, #package p.pdemwbis {float:left;height:32px;margin-left:0px;}
#productdetail .extflds h3, #productdetail .showRVI h2,#productdetail #iacc .featprods h2, #productdetail #substitute .featprods h2, #package #subsku .featprods h2 {background:#CCC;color:#999;float:left;font-size:1.2em;font-weight:bold;width:480px;}
#productdetail #substitute ul li h2 {display:none;}
#package p.categorytree {margin-left:10px;} 
#package .addtoqtycol {width:603px;font-family:verdana,arial,times New Roman;margin-top:4px;}
#package .toptabwrapper li.left {border:1px solid #DEDEDE;height:135px;width:199px;}
#package .toptabwrapper h2 {background:url("../images/arrowdown.gif") no-repeat scroll right center transparent;color:#A92727;float:left;font-family:verdana,arial,times New Roman;font-size:1.1em;font-weight:bold;padding-left:0;width:170px;}
#package .personalized a {font-family:verdana,arial,times New Roman;font-size:0.9em;text-decoration:underline;}
#package .toptabwrapper h3 {background:none repeat scroll 0 0 #DEDEDE;color:#333333;font-size:0.8em;margin-bottom:10px;padding:5px 0 5px 3px;text-transform:uppercase;font-weight:bold;}
#package .toptabwrapper li.left label,#package  .toptabwrapper li.left p{color:#333333;font-size:0.8em;padding:0 10px;text-transform:uppercase;font-weight:normal;padding-top:1px; #padding-top:0px; _padding-top:0px;}
#package .toptabwrapper li.left a{color:#333333;font-weight:bold;}

#package .pdqtywrapper {float:right;text-align:right;height:33px;width:167px;margin-right:11px;}
#package .paddtobasket {float:right;margin:15px 0 4px 11px; #margin-left:-22px;}

.oixtmonogram h3 {margin-bottom:12px !important;}
.oixtmonogram p {/*margin-bottom:18px;*/margin-top:0;text-align:left;}
.oixtmonogram input {border:1px solid #CCCCCC;font-size:1.1em;height:22px;padding:5px;text-align:left;width:164px;}
.oixtmonogram input {font-size:1.1em;padding:4px;width:164px;text-align:left;}
.toptabwrapper .monotext {border:1px solid #CCCCCC;height:20px;margin:15px 0 0 10px;padding:5px; text-align:center;width:160px;}
#package p.packagelmore {font-size:0.8em !important;margin-top:8px;text-transform:none !important;}
#package p.packagelmore a {text-decoration:underline;text-transform:lowercase;}
.step03 p {height:44px;margin-top:38px;overflow:hidden;}
.step03 {text-align:center;}
.step03 img {margin-top:0;}
.step03 h3 {text-align:left !important;}
.qtywrap {background:#DEDEDE none repeat scroll 0 0;padding:5px;min-height:120px;width:592px;#width:593px;}
.noteform  {color:#666666;float:left;font-size:0.8em;width:400px;margin-top:5px;}
.noteform p {margin:0;}
.pdqtywrapper label {display:none;}
.pdqtywrapper input#qty {background:none repeat scroll 0 0 transparent;border:0 none;color:#000000;font-weight:bold;margin:7px 0 0 70px;padding-top:3px;width:29px;}
#productdetail .pdqtywrapper input#qty{color:#000000;text-align:right;margin-left:67px;}
#package .pdqtywrapper input#qty   {color:#000000;position:relative;right:10px;text-align:right;#padding-top:1px;}
/*Product Detail - Product Specifications*/
#productdetail .extflds tr:nth-child(even) {}
#productdetail .extflds tr:nth-child(odd) {}
.featpddetails p {text-align:left; padding-left:10px;}
.pdproducts .featpddetails {visibility:hidden;}
.subdetails h2 {font-size:1.0em !important;font-weight:normal !important;}
/*Product Detail - Accessories & Substitute & Package*/
/* added 5/19 */

#productdetail #showRVI .rviwrapper #pdfpwrapper .pdproducts .image {text-align:center;}


#informationtab .tabheader ul.yui-nav li.tab1.selected, #informationtab .tabheader ul.yui-nav li.tab2.selected, #informationtab .tabheader ul.yui-nav li.tab3.selected,#informationtab .tabheader ul.yui-nav li.tab4.selected {background:#F9F9F9 none repeat scroll 0 0 !important;cursor:pointer;float:left;padding:5px 19px;position:relative;top:2px;border-bottom:2px solid #F9F9F9;color:#333333 !important;text-decoration:none;}
#informationtab .tabheader ul.yui-nav .tab1,#informationtab .tabheader ul.yui-nav .tab2,#informationtab .tabheader ul.yui-nav .tab3{background:#FFFFFF none repeat scroll 0 0;color:#333333;cursor:pointer;float:left;margin-bottom:0;padding:5px 19px;position:relative;top:2px;margin-right:0;}
#informationtab .tabheader ul.yui-nav .tab1{border-left:1px solid #E0E0E0;}
#informationtab .tabheader ul.yui-nav .tab1,#informationtab .tabheader ul.yui-nav .tab2,#informationtab .tabheader ul.yui-nav .tab3{border-top:1px solid #E0E0E0;border-right:1px solid #E0E0E0;text-decoration:underline;}
/*#informationtab li#infotab4  {background:#BE7B7B;color:#ffffff;}*/
.yui-content  {background:none repeat scroll 0 0 #F9F9F9;border:1px solid #E0E0E0;margin-top:28px;padding:5px;width:587px;}
#desctab {background:#F9F9F9;}
.yui-content #desctab,#detailstab,#shopinfotab,#thisisgift,#bsorder {padding:10px;}
#productdetail h2.iacchead,#package h2.iacchead {background:url("../images/ae/wf_pdperfectpartner.jpg") no-repeat scroll left top transparent;
                                                 border-bottom:medium none;color:#FFFFFF;height:40px;padding:0;margin:12px 0;text-indent:-5000px;width:961px;padding-left:0;}
#productdetail #showRVI, #package #showRVI {margin-bottom:17px;}
#productdetail #showRVI ul#rvilist li, #package #showRVI ul#rvilist li {width:149px;}
#productdetail #iacc  .featprods .details,#package #iacc  .featprods .details {width:133px;color:#333333;}
#productdetail #iacc  .featprods .image img,#package #iacc  .featprods .image img {margin-right:23px;}
#productdetail .featprods .price,#productdetail .featprods .pricemsrp,#productdetail .featprods  .pricewas,.pricenow,
#productdetail #showRVI .slide,#package #showRVI .slide {margin-left:2px;}
#productdetail #showRVI .featprods p.invtdesc2,#package #showRVI .featprods p.invtdesc2 {font-size:0.9em !important; color:#333333 !important;}
#productdetail #showRVI .featprods div.featpricewrap p.price,
#productdetail #showRVI .featprods div.featpricewrap p.pricemsrp,
#productdetail #showRVI .featprods div.featpricewrap p.pricenow,
#package #showRVI .featprods div.featpricewrap p.price ,
#package #showRVI .featprods div.featpricewrap p.pricemsrp ,
#package #showRVI .featprods div.featpricewrap p.pricenow 
{font-weight:normal;}
#productdetail #showRVI .featprods div.featpricewrap p.price,
#productdetail #showRVI .featprods div.featpricewrap p.pricemsrp,
#package #showRVI .featprods div.featpricewrap p.price ,
#package #showRVI .featprods div.featpricewrap p.pricemsrp 
{color:#666666 !important;} 
#productdetail .toptabwrapper .prline,#package .descriptionarea .prline {text-align:left;width:130px !important;}
#productdetail .multibuy h3 {padding-left:0px;}
#productdetail .multibuy {padding-bottom:10px;}
#productdetail #pdsubstitutes {margin-top:10px;}
#featureView_panel_c #featureView_panel #featureView #productdetail form#addproductform .pdaddtobuttons {float:left;width:200px;}
#prReviewSummary {display:none;}
#productdetail .pdqtywrapper {background:url("../images/ae/wfpdqtybg.png") no-repeat scroll left top transparent;float:left;height:33px;width:114px;}
#package .pdqtywrapper {background:url("../images/ae/wfpdqtybg_light.png") no-repeat scroll right top transparent;}
#productdetail .pdqtywrapper {background:url("../images/ae/wfpdqtybg_light.png") no-repeat scroll left top transparent;}
#package .descriptionarea .pdemwbis a {width:244px;margin-left:0;}
#catwalklink a {background:none repeat scroll 0 0 #820101;border:1px solid #CCCBCB;color:#FFFFFF !important;padding:3px 20px 6px;
                text-decoration:underline;float:left;}
#package #catwalklink a {margin-bottom:11px;}
.rightbutton1  {color:#999999;float:right;font-family:verdana,arial,times New Roman;font-size:0.9em;width:177px;}
.rightbutton1 a {color:#999999 !important;}
#package p.instock, #package p.nostock {color: #333333;float: right;font-family: verdana,arial,times New Roman;font-size: 0.9em;margin: 8px 0 0;position: relative;text-align: left;width:200px;padding-left:100px;}
#package p.nostock {margin:8px 0 0 20px;position:relative;}
p.writereview, p.readreviewp,p.addtowishlist {float:left;margin-right:58px;margin-top:15px;}
#productdetail .toptabwrapper .pricerows .pdemwbis {position:relative;z-index:2;margin-top:30px;}
#productdetail .pdpatternsign, #package .pdpatternsign {margin-bottom:10px;}

/* end 5/19 add */

#productdetail #pdsubstitutes #substitute {width:430px;}
#productdetail #pdsubstitutes #substitute ul {width:430px !important;}
#productdetail #pdsubstitutes #substitute .subdetails .invtdesc1 h2 {width:130px !important; padding:4px;}
#productdetail #pdsubstitutes #substitute .featprods ul li {height:160px;}

#productdetail #iacc, #productdetail #substitute {}
#productdetail #iacc .featprods h2, #productdetail #substitute .featprods h2, #package #subsku .featprods h2{background-color:#cccccc;}
#productdetail #iacc .featprods , #productdetail #substitute .featprods, #package #subsku .featprods {float:left;}
#iacc ul , #substitute ul, #subsku ul {float:left;width:490px;}
#iacc ul li, #substitute ul li, #subsku ul li {float:left;margin:8px 2px;padding:0;width:130px;}
#iacc p.moreinfo a, #substitute p.moreinfo a, #subsku p.moreinfo a {margin-left:27.5%;display:none;}
#iacc .details h3, #substitute .details h3, #subsku .details h3 {font-size:1.1em;}
#iacc .details p.price, #substitute .details p.price {color:#333333;}
#quickView #substitute {display:none;}
#productdetail .invtatr fieldset label {display:none;}
#emailmeback #buttons  a#back_link,#emailinstockthankyou a#back_link,#tellafriendthankyou  a#back_link{background:url("../images/ae/bt_backtopd.png") no-repeat scroll left top transparent;height:32px;position:relative;right:7px;text-indent:-5000px;width:192px;float:left;}
#emailmeback div {padding-bottom:10px;}
#productdetail .pdiacc,#package .pdiacc {overflow:hidden;display:none;}
/*Product Detail - Product Package*/
#packageproducts {float:left;}
#packageproducts p.total {display:none;}
/*Product Detail - Multibuy*/
.multibuy {float:left;}
.multibuy h3{}
#package .pkgquickviewrap {margin-top:35px;}

/*Static Content*/
#help p {margin-left: 15px;}
.pcatcol1left {float:left;width:260px;margin-top:20px;}
.pcatcol1right  {float:left;margin-top:11px;width:658px;}
.csnavname {text-transform:uppercase;background-color:#CCCCCC;color:#000000;font-size:1.2em;font-weight:bold;margin:0 0 0 11px;padding:5px 0 5px 10px;width:185px;}
.csstaticnav ul {border-left:2px solid #CCCCCC;margin:0 0 0 11px;padding:2px 0 0 3px;}
.csstaticnav ul li {background:url("../images/pagenavline.png") repeat-x scroll center bottom transparent;padding:2px 0 2px 6px;width:170px;}
.csstaticnav ul li a:hover {color:#ffffff;text-decoration:underline;}
.csbarheading {padding:10px 0 0;}
.csbarheading h1 {background-color:#000000;color:#ffffff;font-size:1.2em;font-weight:bold;margin:0 0 0 11px;padding:5px 0 5px 10px;text-transform:uppercase;width:185px;}
/*Help Popup Content*/
#popups #help p {margin-left:0;}
#popups #help h3 {padding-left:0;}
#popups #help form {display: block; margin-bottom: 15px;}
#popups #help h1 {background: none; font-size: 1.7em; color: #333; padding-left:0;}
#popups p.close a {text-decoration: underline;}
#popups p.close {margin-top: 10px;}
#popups #help ul {margin: 10px 0;}
#popups #help ul li {color: #666; list-style: disc; margin-left:30px;}
#popups  a, #popups a:hover {color: #666; text-decoration: underline;}

/*Store locator*/
input#johnsonbros, label#lbl_johnsonbros,span.iconjohnsonbros {display:none !important;}
#googlemapdisplay{float: left;}
#storelocatorresults p,#storelocatorresults li, #storelocatorresults a{
    color: #333333;
}
.storedetails-info li {margin-left:15px;}
#storecontent p {margin-left:10px;}
#storecontent li {margin-left:15px;}
#storecontent h2 {margin-bottom:10px;color:#ffffff;font-size:1.2em;}
.storefinder_zipc p {
    font-size: 0.9em;
    margin-left: 2px;
    margin-bottom: 20px;
}
.gStoreResult .storeLink, .gStoreResult .eventdate, .gStoreResult .eventtime, .gStoreResult .locationname, .gStoreResult .eventrange {
    font-weight: bold;
}
#storesearchresult h2,#gStorelocator #storerefine h2, #gStorelocator #c #googlemapdisplay h2, .staticpage h1{
    color: #000;
    margin: 0px;
    padding: 10px;
    border-bottom: solid 1px #E5E5E5;
    font-size: 1.3em;
    font-weight: bold;
    text-transform:capitalize;
}
#gStorelocator #storerefine h2{
    color: #fff;
    margin: 0px 5px;
    border-bottom: solid 1px #E5E5E5;
    display:block;
}
#gSearchoptions{padding: 0px;width: 205px;margin-left: 10px;text-transform:capitalize;}
#gSearchoptions label{width: auto;display: block;float: none;}
#gSearchoptions input,#gSearchoptions select{clear: both;margin: 0px;}
#gSearchoptions select{margin: 0px;border: solid 1px #676767;width: 195px;}
#gSearchoptions div div{width: 100%;clear: both;}
#gSearchoptions div div label{width: auto;display: block;float: left; padding:5px 0 5px 22px;}
.srchCitydiv,.srchAddressdiv,.srchRadiusdiv,.srchBranddiv{float:none;width: 200px;margin-top: 10px;clear: both;}
.srchBranddiv{margin: 15px 0px 10px 0px;}
.srchAddressdiv input{border: solid 1px #676767;width: 193px;}
#gSearchoptions .srchBranddiv input{margin-right: 2px;margin-top:6px;}

#gSearchoptions .srchBranddiv label#lbl_waterford {background:url(../images/icon_waterford.gif) no-repeat left;}
#gSearchoptions .srchBranddiv label#lbl_wedgwood {background:url(../images/icon_wedgwood.gif) no-repeat left;}
#gSearchoptions .srchBranddiv label#lbl_royaldoulton {background:url(../images/icon_royaldoulton.gif) no-repeat left;}
#gSearchoptions .srchBranddiv label#lbl_johnsonbros {background:url(../images/icon_johnsonbros.gif) no-repeat left;}
#gSearchoptions .srchBranddiv label#lbl_lighting {background:url(../images/icon_lighting.gif) no-repeat left;}

/*#gSearchoptions .srchBranddiv input#outlet {display:none;}
#gSearchoptions .srchBranddiv label#lbl_outlet {display:none;}*/

#storeResults ul, #storeResults ul li{margin: 0px 0px 20px 0px;padding: 0px;}
#storeResults h3{margin: 20px 0px 10px 0px;padding: 0px;font-size: 1.2em; display:none;}
#storeResults ul li .sName{font-weight: bold;}
#storeResults ul li {list-style-type:none;}

.resultstore #storeResults .gStoreResult span img {margin-top:5px;}
.resultevent #storeResults .gStoreResult span img {margin-top:21px;}
.resultevent #storeResults .gStoreResult div.phone {margin-bottom:20px;}

#gStorelocator .resultevent{ width: 730px;float: right;}
/* #eventlanding h2{display: none;}*/

#gStorelocator .resultevent #map_canvas {
    margin-left: 3px;margin-top: 12px;float: left;
}
#gStorelocator .resultevent .showresult{
    margin-left: 5px;
    width: 720px;
}
#gStorelocator .resultevent ul#allStoreResults li{width: 720px;margin: 15px 0px;}
#gStorelocator .resultevent ul#allStoreResults li .left{width: 240px;}
#gStorelocator .resultevent ul#allStoreResults li .right{width: 475px;margin-right: 5px;_margin-right: 2px;}
/*MINICART*/
.items_added, .items_empty {font-size:0.9em;background:transparent url(../images/cartimage.gif) no-repeat scroll left top;color:#333333 !important;font-family:verdana,arial;font-weight:bold;margin-left:5px !important;padding-left:24px !important;text-transform:uppercase;}
#popupcart h2 {font-size:1.1em;border-bottom:1px solid #999999;padding:0 0 2px 0;}
ul#minicart_totals li.items{float:left; display:inline;}
ul#minicart_links li.viewbasket{float:left; display:inline;margin-bottom:0;}
#checkout #relatedbasket h2{background:url(../images/ae/hdr_feat_basket.jpg) no-repeat left top;text-indent:-5000px;height:33px;}
#checkout #relatedbasket .details h2 {background:none;text-indent:0;display:none;}
#checkout #relatedbasket p.pricemsrp,#checkout #relatedbasket  p.pricewas,#checkout #relatedbasket  p.pricenow,#checkout #relatedbasket p.price {font-size:0.9em;}
#checkout #relatedbasket .details h2 a {color:#333333;font-size:0.7em;}
#checkout #relatedbasket .details  p.moreinfo {display:none;}
ul#minicart_links li.checkout {float:right; display:inline;}
#popupcart .details p{text-align:left;}
#popupcart p{margin:30px 0 10px 0;
             text-align:center;}

/*Description*/
div.details h3 {padding:0;}

/*CSS Image replacement*/
.moreinfo a{background:transparent url(../images/bt_moreinfo.png) no-repeat;
            display:block;
            height:24px;
            width:60px;
            text-indent:-5000px;
}

.giftlinktxt a{background:transparent url(../images/bt_moreinfo.png) no-repeat scroll 0 0;
               display:block;
               height:24px;
               left:67.5%;
               position:relative;
               text-indent:-5000px;
               width:60px;}
*:first-child+html .giftlinktxt a {left:60%;}


#productdetail-viewlarge {float:left;margin-right:10px;}
.pddisplay li{width:150px !important;}
.pddisplay p.invtdesc2 {width:142px;}
.placeholder { background-image:url(../images/placeholderbg.gif); background-repeat:no-repeat;background-position:center; background-color:#ccc;text-align:center;  position:relative;z-index:0;}

.slidewrapper .moreinfo a {margin-left:28%}
.spotlightproducts .moreinfo a {clear:both;}

/* Currency Converter */
.Lcurrencyconverter li {display:inline;}
#minicart_total .convertedprice {padding-left:4px;}
#currencyMessage .convertedprice {padding-right:4px;}
.currencyalert {position:absolute; top:110px; left:100px; border:1px solid black; background-color:#FCE492; padding:0 10px;}


/*******************/
/**** Overrides ****/
/*******************/

/*yui-panel-container.shadow*/
.yui-panel-container.shadow .underlay {
    bottom:0 !important;
    left:-200px !important;
    right:0 !important;
    top:-500px !important;    
}

#promoOverlay {
    top:-1500px !important;        
}

/*Power Reviews*/
#submitReviewIframe {float:right;width:92%;}
#prReviewEngineDiv {clear:both;}
.prSummaryWriteReview {text-align:center !important;}

/* REQUIRED FOR VENDA SLIDER WIDGET */
#slider {float:left;margin:0 10px;width:940px;}

#slider .slidewrapper {float:left;margin:0;overflow:hidden;position:relative;width:890px;}
#slider ul#sliderlist li {float:left; width:149px;}
#slider .slide {float:left; top:70px; position:relative; cursor:pointer;}
#slider .btn {width: 16px; float: left; border: solid 1px white;}
#rvidiv img.add {margin-top:5px}
/* REQUIRED FOR VENDA SLIDER WIDGET (END)*/


/*PHASE 1 CUSTOM CSS*/
.storelocatorlink{margin:25px 0 0 10px !important;}
.Linternalimage {margin:6px 0;}
#relatedbasket h2,.featprods h2 {color:#ffffff !important;}
#relatedbasket ul li .image img{width:100px;height:100px;}

#relatedbasket .details {width:168px;}
textarea {font-size:1.0em;font-family:arial,verdana;}
#productdetail p.price {display:block;}
.Linternalimage a,.Linternalimage a:hover,#vendalogo a,#vendalogo a:hover{color:#666666;}
#slider #sliderlist {/*set ul width to high number so we are able to "slide" using overflow:hidden*/ width:4500px;}
ul.categories p.icatldesc,.Lcat_categorylist h2,#productlist .Lcat_productlist h2,p.compbutton,#productlist  p.release,#productdetail  p.moreinfo,.slidewrapper h2.icatname,.Lcat_basketcontent #relatedbasket,input.buy{display:none;} 
{height:129px !important;}
#quickView  p.writereview {display:none;}
fieldset.f-orbtfaccdetail label.invisible {text-indent:0 !important;visibility:inherit !important;}
.Lcat_hp {margin:10px;}
#slider ul#sliderlist li {width:230px !important;}
.Lcat_headertop {width:100%;float:left;Clear:both;}
.Lcat_headertop .Lcat_headertoplevel2 .Lcat_headertopleft .Linternalimage a:hover {font-weight:bold;font-size:1.1em;}

.Lcat_headertopleft img {margin:0 13px;}
.waterfordlogohead ,.wedgwoodlogolink,.royaldoultonllink{float:left;}
.Lcat_headertopright {float:right;margin-top:15px;}
.Lcat_headertopright h2 {color:#333333;float:left;font-family:verdana,arial;font-weight:bold;margin:0;
                         padding:1px 0px 0 0;}
.Lcat_headertopright #L_chkout{
    float: left; 
    margin:0;
}
.Lcat_headertopright #L_chkout  {  
    color: #333333;
    float: left;
    font-family: verdana,arial;
    font-size: 10px;
    font-weight: bold;
    margin: 0;
    padding: 1px 4px 0 4px;
    text-transform:uppercase;
}
.Lcat_headertopright #L_chkout span{float:left; margin:0; padding-right: 5px; }
.Lcat_headertopright  #L_chkout a {text-decoration:underline;}
.Lcat_headertopright .contactno {
    float:left;font-size:0.9em;border-right:1px solid #999999;margin-right:5px;
    background:transparent url(../images/phonebg.png) no-repeat scroll left center;color:#333333;font-family:verdana,arial,times New Roman;font-weight:bold;padding-left:19px;width:191px;
}

.Lcat_headertopl1right {float:right;}
.Lcat_headertopright a {color:#333333;}
.Lcat_headertopright ul.items_empty li.total,.Lcat_headertopright ul.items_added li.total {display:none;}

.Lcat_headertoplevel1 {/*border-bottom:1px solid #FFFFFF;*/clear:both;float:left;width:961px;height:23px;#height:24px;}
.items_added, .items_empty {
    background:url("../images/cartimage.gif") no-repeat scroll left center transparent;
    color:#333333 !important;
    font-family:verdana,arial;
    font-size:0.9em;
    font-weight:bold;
    margin-left:5px !important;
    padding-left:24px !important;
    text-transform:uppercase;
    position:relative;
    top:-2px;#top:-3px;_top:-2px;
}


.Lcat_headerleft{float:left;}
.Lcat_headerleft .Lmainlogo {float:right;}
.Lcat_headerright, .Lcat_headerrightchk {background:transparent none repeat scroll 0 0;float:right;padding-bottom:3px;width:234px;}
.Lcat_headerright, .Lcat_headerrightchk {width:234px !important;}
.Lcat_headerrightchk  {}
.catsearch {background:url("../images/searchbg.png") no-repeat scroll left top transparent !important; clear:both;display:block;height:25px;overflow:hidden;padding:2px 0;width:241px !important;}
.catsearch .search_box {background:transparent url(../images/bg_searchbox.gif) no-repeat scroll left bottom;bottom:16px;#bottom:-2px;font-size:1em;height:19px;margin-left:0;position:relative;width:162px;}
.catsearch .search_box #termtextkeywordsearch {background:none repeat scroll 0 0 transparent;border:0 none;bottom:0 !important;float:left;height:14px;margin:2px 0 0 6px;padding:2px 0 0;width:149px;}
/*.catsearch .searchsubmit {float:right;height:20px;margin-top:-45px;width:81px;}*/

.Lcat_headerrightchk .locaytasearch {background:transparent url(../images/searchbg.png) no-repeat scroll left top !important;clear:both;
                                     display:block;height:25px;overflow:hidden;padding:2px 0;width:241px !important;}
.Lcat_headerrightchk .locaytasearch .search_box {background:transparent url(../images/bg_searchbox.gif) no-repeat scroll left bottom;bottom:16px;#bottom:-2px;font-size:1em;height:19px;margin-left:0;position:relative;width:162px;}
.Lcat_headerrightchk .locaytasearch .search_box #termtextkeywordsearch {background:none repeat scroll 0 0 transparent;border:0 none;bottom:0 !important;float:left;height:14px;margin:2px 0 0 6px;padding:2px 0 0;width:149px;}
.locaytasearch fieldset {padding-top:0;width:65%;}
.Lcat_headerrightchk h2, .Lcat_headerrightchk h3 {clear:right;float:right;padding:2.5px 10px 0 0;text-indent:-5000px;}


.bannerplaceholder ul li {float:left;}
.languageswitch {float:left;margin-bottom:1px;margin-top:3px;text-align:left;width:405px;font-size:0.9em;}
.languageswitch div{float:left;width:200px;}
.footerstaticlinks {border-right:1px solid #999999;float:left;margin:0 0 0 5px;padding:0 0 27px 5px;text-align:left;width:168px;#width:168px;_width:166px;}
.footerstaticlinks.fswf_storesevents {border:medium none;float:left;min-height:60px !important;height:60px !important;width:180px;}
.footerstaticlinks.fswf_shopourbrands {border:medium none;float:left;min-height:60px !important;height:60px !important;width:180px;}
.footerstaticlinks p {margin:0 0 1px !important;}
.footerstaticlinks  a {color:#333333;}
.sbookmark p{float:left;margin-right:3px;display:none;}
.footstatheading {color:#333333;font-size:1.3em;font-weight:bold;padding-left:0;margin-top:5px; margin-bottom:10px;}
#footer  .emailsignup {float:right;margin:0 0 3px;text-align:left;width:363px;border-bottom:1px solid #999999;}
.homegraphic1 {margin:5px 3px;}
.Lemailsignup fieldset {}
p.wftwittertab, p.wffacebooktab, p.wfyoutube {display:block;}
.categories li {float:left;margin:0 10px 7px !important;width:219px !important;}
#categorylist .categories {clear:both;margin-left:-10px;}
.categories h3 {display:none;}
.spotlightproducts,.spwrapper {float:left;margin-top:5px;width:740px;}
.spotlightproducts h2 {display:none;}
.Lspotlights ul li {padding-right:4px;width:167px;#width:165px;_width:165px;}
.Lspotlights ul li  p.invtdesc2,.Lspotlights ul li p.moreinfo {display:none;}
.Lspotlights ul li .details {text-align:center;width:159px;font-size:0.8em;margin-top:10px;}
.Lspotlights ul li .details h3 a {color:#333333 !important; font-weight:normal;font-size:1em;}
.bestsellersElement ul li .details h3 a {color:#333333 !important; font-weight:normal;font-size:0.8em;}
.bestsellersElement ul .details {margin-top:10px;}
.spwrapper h2 {background:#666666;}
.bestsellersElement {float:right;margin:5px 0 0;padding:0;width:235px;}
.Lcat_categorylist {background:#ffffff;}
.featprods ul li {float:left;width:150px;}
#royaldoultonslider,#waterfordslider,#wedgwoodslider, #ca_royaldoultonslider,#ca_waterfordslider,#ca_wedgwoodslider {float:left;margin:0 10px;width:940px;}
#royaldoultonsliderlist,#waterfordsliderlist,#wedgwoodsliderlist,#ca_royaldoultonsliderlist,#ca_waterfordsliderlist,#ca_wedgwoodsliderlist {width:4500px;}
#ca_royaldoultonslider .slide,#ca_waterfordslider .slide,#ca_wedgwoodslider .slide , #royaldoultonslider .slide,#waterfordslider .slide,#wedgwoodslider .slide {cursor:pointer;float:left;left:9px;position:relative;top:70px;}
.slidewrapper {float:left;margin:0;overflow:hidden;position:relative;width:890px;}
#informationtab {float:left;}
#informationtab h2{color:#333333;font-size:1.3em;font-weight:bold;margin:8px 0;padding:0;}
#informationtab h3{color:#333333;padding:0;margin:8px 0;}
.tabheader {font-size:0.8em;}
/* Neway */
#content-search_nocolthree .yui-content{background:#fff;width:740px;padding:2px 0 0 0;border-top:none;}
#pagetab .teaserResults ul li a {text-decoration:underline;}
#content-search_nocolthree #informationtab ul.yui-nav li{margin-top:0px;}
#content-search_nocolthree .yui-content .teaserResults .moreinfo{display:none;}
.descriptionarea h1 {background:none !important;color:#666666;font-size:1.35em;/*font-weight:bold;*/padding:0 0 3px;}
.pricerows {float:left;width:388px;}
.rightbutton1 ul li{display:block;margin-bottom:4px;}
.addtoqtycol {float:left;width:321px;}
.toptabwrapper .script, .toptabwrapper .block{font-size:1.3em;color:#990101;}
#previewmonogram{border:1px solid #990101;height:40px;margin:20px auto;padding:10px 5px;text-align:center;width:200px;}
#previewmonogram .script,#previewmonogram .block{display:none;font-size:1.5em;color:#990101;}
#iacc ul {width:4500px;}
.rviwrapper .featprods h2 {display:none;}
h2.iacchead  {border-bottom:1px solid #666666;color:#666666;font-size:1.5em;font-weight:bold;margin-bottom:10px;margin-left:7px;margin-top:10px;
              width:935px;}
.Lcat_categorylist h1 {display:none;}
#categorylist h1{color:#666666;text-transform:capitalize;/*font-weight:bold;*/}
#categorylist li {text-align:left;}
.patternplist h1 {color:#666666;text-transform:uppercase;font-weight:bold;background:none !important;}
#categorylist .bestsellersElement  {float:left !important;}
#showRVI .bestsellerwrapper {float:left;margin:0 10px 20px;overflow:hidden;position:relative;width:671px;}
.bestsellerwrapper .bestsellersElement {float:left;margin:5px 0 0;padding:0;width:3000px;}
.bestsellerwrapper .bestsellersElement h2 {display:none;}
ul.patternproduct{margin:0;float:left;}
ul.patternproduct li.plistpattern{clear:both;float:left;margin:0;overflow:hidden;padding:7px 0;width:737px;margin-top:10px;}
.pdpricepattern .pricemsrp {margin:0;}
.plistpattern .pdpricepattern {text-align:right;}
.plistpattern .pdpricepattern p.price,.plistpattern .pdpricepattern p.pricemsrp,.plistpattern .pdpricepattern p.pricenow
{margin-right:30px !important;}
.pattrnmoreinfo {float:right;width:153px;margin-right:10px;}
.qtyStock2 .pdemwbis {overflow: hidden;}
p.emailme a {background:#000000 none repeat scroll 0 0;color:#FFFFFF !important;float:left;padding:5px;text-transform:uppercase;width:162px;}

/* Newsletter Signup Email*/
.internationallink a.underlined {font-weight:bold;text-decoration:underline;}
#comingsoon {width: 722px; margin: 0; padding: 0; overflow: hidden;}
#comingsoon h1 {background-color: #666666;}
#comingsoon p {color: #333333;}
.comingsoonleftcontent {width: 437px; margin: 0; padding: 15px 0 0 0; float: left;}
.comingsoonrightcontent {width: 285px; margin: 0; padding: 15px 0 0 0; float: right; text-align: right;}
#comingsoon .f-orzccomesoon div input {width: 143px; border: none; background-color: #CCCCCC; padding: 0 4px 2px 4px; color: #333333; }
.f-orzccomesoon div label {color: #333333;}
.f-orzccomesoon-selectcat div ul {width: 437px; margin: 0; padding: 0;}
.f-orzccomesoon-selectcat div ul li{width: 437px; margin: 0; padding: 10px 0; overflow: hidden;}
#comingsoon .f-orzccomesoon-selectcat div ul li input {width: 25px; float: left; margin: 0; padding: 0; border: none;}
.f-orzccomesoon-selectcat div ul li label {width: 400px; float: left; margin: 0; padding: 0; color: #333333;}
#comingsoon #buttons {width: 254px;}
#substitute {float:left;overflow:hidden;width:400px;}
h2.subheading {float:left;font-size:1.2em;font-weight:bold;width:480px;color:#666666 !important;}
#substitute h2 {color:#666666 !important;background:none !important;font-size:1.5em;font-weight:bold;}
#prReviewSummary {margin-left:6px;width:946px;}
#tellafriend fieldset {padding:0 !important;}
#tellafriend fieldset div {margin:0 0 10px !important;}
#tellafriend fieldset textarea {margin-top:10px ;padding:5px;}
#tellafriend fieldset div input {width:163px;}
#tellafriend #buttons  {width:287px !important;}
#tellafriend #buttons img.left {position:relative;right:6px;top:2px;}
#tellafriend #buttons a#back_link {float:left;}


#packageproducts .featprods h2 {background:transparent none repeat scroll 0 0 !important;color:#666666 !important;font-size:1.5em !important;
                                margin:10px 0;padding:0;}
.catlbanner {float:left;margin:0 10px 10px;#margin:5px 10px 10px;}
.Lcat_ckheaderleft, .companylogodefault {float:left;text-align:center;width:100%;}
.Lcat_ckheaderleft {width:250px;}
.Lcat_ckheaderleft .Linternalimage {float:left;}
.Lcat_ckheaderleft .waterfordlogo_chk, .companylogodefault .waterfordlogo_chk{margin-left:0;margin-right:20px;margin-top:19px;} 
.Lcat_ckheaderleft .wedgewoodlogo_chk, .companylogodefault .wedgewoodlogo_chk {margin-right:20px;margin-top:19px;}

.Lcat_ckheaderleft .headbrandtag2 ,  .headbrandtag2 {display:none;}
.Lcat_ckheaderleft .headbrandtag2 span ,  .headbrandtag2 span {display:none;}

.Lcat_ckheaderleft .headbrandtag3 ,  .headbrandtag3 {color:#FFFFFF;display:block !important;float:left;font-size:0.9em;text-align:left;width:250px;}
.Lcat_ckheaderleft .headbrandtag3 span ,  .headbrandtag3 span {color:#FFFF99; font-size:1.3em; font-weight:bold;}

.staticpage h1{background:#666666 none repeat scroll 0 0;color:#FFFFFF;padding-left:10px;}
#col-one .pagenavigation  {background:#9B9B9B;margin:0 0 0 11px;padding-top:10px;width:195px;}
#col-one .pagenavigation h2,#col-one .pagenavigation a {color:#ffffff;}
#col-one .pagenavigation h2{background-color:#CCCCCC;color:#000000;font-size:1.2em;font-weight:bold;}
#col-one .pagenavigation ul {padding-left:8px;}
#col-one .pagenavigation ul li {background:transparent url(../images/pagenavline.png) repeat-x scroll center bottom;padding:2px 0;width:170px;}
.staticpage img {border:none;}
.footerstaticlinks ul li {border-right:1px solid #999999;float:left;margin:0 0 0 5px;padding-left:3px;width:172px;}
.footerstaticlinks ul li.last {border-right:none;}
.Lcat_static {background:#9B9B9B none repeat scroll 0 0;}
.Lcat_static  .Lnewslist p,.Lcat_static  .Lnewslist h3,.Lcat_static  .Lnewslist a {color:#ffffff;}
.Lcat_static  .Lnewslist p.moreinfo a {background:transparent none repeat scroll 0 0;text-decoration:underline;text-indent:0;}
#ca_waterfordslider h2,#ca_wedgwoodslider h2,#ca_royaldoultonslider h2 , #waterfordslider h2,#wedgwoodslider h2,#royaldoultonslider h2 {background:#666666;}
#ca_waterfordslider .details h2 ,#ca_wedgwoodslider .details h2,#ca_royaldoultonslider .details h2 , #waterfordslider .details h2 ,#wedgwoodslider .details h2,#royaldoultonslider .details h2 {background:none !important;}
.catbannerbtm {margin-left:6px;}
.catbannerbtm img {float:left;margin-right:2px;}
.oixfieldsset  p {color:#666666;}
#package .personalized {float:left;margin-left:30px;margin-top:7px;}
#checkout .checkoutR  {background:#999999;}
.btmwrapper {margin-top:10px;}
.cocmn_phone {float:right;margin:0;padding:0;width:450px;text-align:right;}
.prior_customer {float:left;clear:both;padding:0;text-align:left;width:935;}
.priorcustomertxt {background-color:Azure;border:1px solid #666666;height:20px;margin:10px 0 0 9px;padding:10px 10px 7px;width:912px;}
.notregistertxt,#relatedbasket h2 {display:none;}
.container h1 {background:transparent none repeat scroll 0 0;color:#666666;}
.signin_2cols h1 {float:left;width:300px;height:21px;background:transparent url(../images/hdr_login.gif) no-repeat scroll 0 0;padding:0;text-indent:-5000px;}
.toptextarea {background:#666666;color:#ffffff;padding:15px 5px 30px 10px;}
p.patterncatheader {background:#666666;color:#ffffff;font-size:1.2em;padding:5px;margin-bottom:-5px;display:none;}
p.headbrandtag {float:left;text-align:left;width:242px;color:#ffffff;font-weight:bold;display:none;}
p.headbrandtag  span {color:#eeb71c;}
.bdsubnav {background:#000;padding-top:10px;padding:5px;overflow:hidden;width:540px;}
.bdsubnav ul {float:left;width:150px;}
ul.first-of-type a{color:#fff !important;}
.bdsubnav .catmediaimg {float:right;width:}
#lightbox_holder #lightboxcontent_panel.yui-panel .bd {width:550px;}
.waterfordsection,.royaldoultonsection, .wedgwoodsection{display:none;}

#bestsellers h2{display:none;}

/*GIFT CERTIFICATE*/
#giftcertificate img.gcrtheading {padding:10px 50px 15px 0;}
/* #giftcertificate  {color:#666666;padding:10px 50px 50px;} */
#giftcertificate fieldset {padding-left:0;}
#giftcertificate textarea,#giftcertificate input {border:1px solid #999999 !important;padding:2px;width:200px;}
#giftcertificate input#amount {margin-top:5px;}
#giftcertificate #buttons input {border:none !important;}
#giftcertificate textarea {margin-bottom:5px;}
#giftcertificate p {}
/* Menu Dynamic */
span.waterfordstaticlink,span.wedgwoodstaticlink,span.royaldoultonstaticlink {display:none;}
.Ltopnavcats ul#singlecolumn li div.submenu {width:450px;padding:0;margin:0;color:#666;background:#5c5c5c;}
.Ltopnavcats ul#singlecolumn li div.menucontent ul li{display:block;float:none;padding:5px;text-align:left;width:170px;}
.Ltopnavcats ul#singlecolumn li:hover div.submenu{top:15px;#top:25px;_top:15px;left:0;margin:0;padding:0;}
.Ltopnavcats {display:none;float:left;padding: 10px 10px 5px 10px;position:relative;text-align:center;top:0px;width:919px;z-index:1;font-size:1.1em;}
.Ltopnavcats ul {border: 0; padding:0; margin: 0 5px;}
.Ltopnavcats ul li {display:inline;}
.Ltopnavcats ul li a{}
.Ltopnavcats ul li a.selectedcat{background:#555555; color:#FFFFFF;} 
.Ltopnavcats ul li a:hover,.Ltopnavcats ul li.t1:hover a.topnav1, .Ltopnavcats ul li.t2:hover a.topnav2,.Ltopnavcats ul li.t3:hover a.topnav3, .Ltopnavcats ul li.t4:hover a.topnav4,.Ltopnavcats ul li.t5:hover a.topnav5, .Ltopnavcats ul li.t6:hover a.topnav6{color:#FFFFFF;background:#cecece;} 
.Ltopnavcats ul li  a{padding:3px 5px 0;}
.Ltopnavcats ul li  a:hover,.Ltopnavcats ul li  a:active {color:#5c5c5c;}
.Ltopnavcats ul table {border-collapse:collapse; width:0; height:0; border:0;}
.Ltopnavcats ul li div.submenu { color:#FFFFFF;left:-9999px; padding:0; position:absolute; z-index:5; background:#555555; font-size:1.0em; overflow:hidden;}
#lightbox_holder #lightboxcontent_panel.yui-panel .bd {width:550px;}
.subexpand{width:450px !important}
.mnuleftalign{left:auto !important;right:0 !important;}


.Ltopnavcats ul li div.submenu, .Ltopnavcats ul iframe.submenu{width:448px;}
.Ltopnavcats ul li div.column {float:left; padding:0 0 0 11px; text-align:left; width:135px;}
.Ltopnavcats ul li div.column ul li {float:none;display:block;}
.Ltopnavcats ul li div.column ul li a{ border-top:1px solid #666666; color:#FFFFFF; padding:0 0 0 15px; width:122px; }
.Ltopnavcats ul li div.column ul li a:hover{ background:#666666; color:#FFFFFF;}
.Ltopnavcats ul li div.column ul li a.more{font-weight:bold; text-decoration:underline;}
.Ltopnavcats div.pacat { font-weight:bold;} 
.Ltopnavcats div.pacat a{ padding:3px 0 3px 8px; color:#FFFFFF;}
.catmediaimg {float:right;}
.menucontent ul {float:left;width:150px;}
h2.bestsellerheading {background-color:#666666;float:right;margin-top:5px;width:221px;}
h2.spheading  {background:#666666 none repeat scroll 0 0;float:left;margin-top:5px;width:468px;}
.slidewrapper .featprods p.moreinfo ,.spwrapper h2,.reg_ustandc{display:none;}
#thankyou h1 {background:#666666;} 
h2.iaccpatlist {border-bottom:1px solid #666666;color:#666666;font-size:1.5em;font-weight:bold;margin-bottom:10px;margin-left:7px;
                margin-top:10px;width:935px;display:none;}
.pdpatternsign  {margin-top:10px;}
.pdpatternsign  a {text-decoration:underline;}
.emailsignup h2 {font-size:1.3em !important;font-weight:normal;text-transform:capitalize;font-weight:bold !important;}
.treehome{position:relative;background:#ffffff;z-index:0;}
.hidesep{z-index:0;margin-left:-12px;}

#searchresults .Lcattree .treehome {#position:static;_position:static;text-decoration:none !important;}

#searchresults span.categoryname {margin-left:5px;}
.toptabwrapper .pdemwbis a {background:#000000 none repeat scroll 0 0;color:#FFFFFF !important;padding:7px;float:left;}
.toptabwrapper .pdemwbis a:hover {text-decoration:none;}
#orderdetail .deliveryaddress h2 {width:705px;}
div.prStars .prStarsmedium {float:left;height:15px;line-height:15px;width:83px;}
#prReviewSummary {background:#FFFFFF url(../images/review_summary_bg.png) repeat-x scroll left bottom;border:1px solid #CCCCCC;}
.prSummaryHeader {background:#DDDDDD none repeat scroll 0 0;height:1em;line-height:1;margin:0;padding:0.5em 1em 0.6em;position:relative;}
.prSummaryWriteReview {padding:1em;overflow:hidden;margin:0;}
.prSummaryWriteReview  a {color:#666666;text-decoration:underline;}
p.price,p.pricemsrp,p.pricewas  {color:#333333;font-size:1.1em;}
p.pricenow {color:#990000;font-size:1.1em;}
.lnpatlisttxt {background:#666666;color:#ffffff;text-align:center;padding:10px 0 20px;}
.lnpatlistpromo,.lnpatlisttxt{display:none;}

/*STATIC CONTENT*/
.Ltopnavcats ul#singlecolumn li{position:relative;}
.Ltopnavcats a:hover {text-decoration:none;}
.Ltopnavcats ul#singlecolumn li div.submenu {width:200px;padding:0;margin:0;text-align:left;color:#666;background:#5c5c5c;}
.Ltopnavcats ul#singlecolumn li div.menucontent ul li{float:none;padding:0 !important;margin:0 !important;}
.Ltopnavcats ul#singlecolumn li div.menucontent ul li a {width:180px;float:left;clear:both;overflow:hidden;padding:5px !important;margin:0;}
.catmediaimg {float:right;}
.menucontent ul {float:left;width:150px;}
h2.bestsellerheading {background-color:#666666;float:right;margin-top:5px;width:221px;}
h2.spheading  {background:#666666 none repeat scroll 0 0;float:left;margin-top:5px;width:468px;}
.slidewrapper .featprods p.moreinfo ,.spwrapper h2,.reg_ustandc{display:none;}
#thankyou h1 {background:#666666;} 
h2.iaccpatlist {border-bottom:1px solid #666666;color:#666666;font-size:1.5em;font-weight:bold;margin-bottom:10px;margin-left:7px;
                margin-top:10px;width:935px;display:none;}
#iacc .invtdesc1 h2 {width:100% !important;}
#substitute .invtdesc1 h2 ,#iacc .invtdesc1 h2 {background:none repeat scroll 0 0 transparent !important;color:#333333 !important;display:block !important;width:auto !important;}
float:none !important;font-weight:normal !important;height:auto !important;width:auto !important;} 
.emailsignup h2 {font-size:1.3em !important;font-weight:normal;text-transform:capitalize;}
#searchresults span.categoryname {margin-left:5px;}
.toptabwrapper .pdemwbis a {background:#000000 none repeat scroll 0 0;color:#FFFFFF !important;padding:7px;float:left;}
.toptabwrapper .pdemwbis a:hover {text-decoration:none;}
#orderdetail .deliveryaddress h2 {width:705px;}
div.prStars.prStarsSmall {float:left;height:15px;line-height:15px;width:83px;}
#prReviewSummary {background:#FFFFFF url(../images/review_summary_bg.png) repeat-x scroll left bottom;border:1px solid #CCCCCC;}
.prSummaryHeader {background:#DDDDDD none repeat scroll 0 0;height:1em;line-height:1;margin:0;padding:0.5em 1em 0.6em;position:relative;}
.prSummaryWriteReview {padding:1em;overflow:hidden;margin:0;}
.prSummaryWriteReview  a {color:#666666;text-decoration:underline;}
p.price,p.pricemsrp,p.pricewas  {color:#333333;font-size:1.1em;}
.descriptionarea .pricerows p.price, .descriptionarea .pricerows p.pricemsrp, .descriptionarea .pricerows p.pricewas, .descriptionarea .pricerows p.pricenow  {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em !important;font-weight:bold;}

#productdetail #informationtab div p, #productdetail #informationtab div table tbody tr td,#package #informationtab div p, #package #informationtab div table tbody tr td  
{font-size:0.95em;}
#productdetail p.print a, #productdetail p.tellafriend a, #productdetail p.addtowishlist a,
#package p.print a, #package p.tellafriend a, #package p.addtowishlist a {font-size:0.9em;}
#package #substitute ul li h2 {display:none;font-size:1em;font-weight:normal;}
#iacc .pricewrapper .price,#iacc .pricewrapper .pricewas ,#iacc .pricewrapper .pricenow,#substitute .pricewrapper .price,#substitute .pricewrapper .pricewas ,#substitute .pricewrapper .pricenow {font-size:1.0em !important;}
.pricemsrp {color:#333333;}
.price {color:#333333;font-size:1.0em;}
.pricewas  {color:#666666;}
.pricenow  {color:#990000;}
.pdname {font-weight:bold;} 
.pdproducts p.invtdesc2 {padding:0 0 0 10px;#padding:0;_padding:0;}
p.pricenow {color:#990000;font-size:1.1em;}
.lnpatlisttxt {background:#666666;color:#ffffff;text-align:center;padding:10px 0 20px;}
.lnpatlistpromo,.lnpatlisttxt{display:none;}
.spotlightproducts p.price,.spotlightproducts p.pricemsrp,.spotlightproducts p.pricewas,.spotlightproducts p.pricenow 
{font-weight:normal;font-size:1em;}
.bestsellersList p.price,.bestsellersList p.pricemsrp,.bestsellersList p.pricewas,.bestsellersList p.pricenow 
{font-weight:normal;font-size:0.8em !important;}

/*PATTERNLIST VIEW*/
#patternlist p.compare_checkbox, #patternlist .compare_button {background-color:#CCCCCC}
.productlistnameanddescs h1 {background-color:#666666;}
.categorynameanddescriptio h2, .categorynameanddescriptio h3, .productlistnameanddescs h2, .productlistnameanddescs h3 {font-size:1em;font-weight:normal;padding:5px 0 5px 4px;}
.featprods ul li div,.categories li .image, .categories li p, .categories h2{text-align:center;}
.featprods ul li .details p.invtdesc1 {font-size:1.0em;}
#iacc .invtdesc1,#iacc .pricewrapper {padding:0 5px;}
#iacc .image {margin-bottom:5px;margin-left:23px;}
.featprods ul li .details p.price{font-size:0.9em !important;font-weight:normal;}
.featprods ul li p.invtdesc2 {font-size:1.0em !important;}
.featprods ul li p {font-size:0.9em !important;}
#patternlist ul.products li .details {float:left;width:470px;}
#patternlist ul.products li {float:left;}
#patternlist h2  {font-weight: bold;color:#333333}
#patternlist p.was{float:left;}
#patternlist p.save {float:left;margin-left:10px;}
#patternlist p.price {font-size:1.2em;}
#patternlist p.nostock, #patternlist p.emailme {width:100%;}
#patternlist .details h2{margin:0;padding-left:0;padding-bottom:0;}
#patternlist ul li div.image {margin-right:10px;float:left;}
#patternlist .details form label{margin-left:5px;margin-top:1.5px}
#patternlist #switcher {text-align:right; padding:10px 10px 0 0;}
#patternlist .details .attrproducts fieldset label  {display:none;}
#patternlist .details .attrproducts fieldset {padding-left:5px;}
#patternlist .Lcat_productlist h2,#patternlist  p.release{display:none;} 

#col-two-three h1 {background:none;color:#666666;}
.pttdescleft {background:#ffffff;}
}
p.myaccmoreinfo a {color:#666666;display:block;padding:5px;text-align:center;width:166px;}
.engravedtext h1 {display:block !important;color:#666666;font-weight:bold;margin:0;padding:0;}
.engravedtext {text-align:left;}
.engravedtext .fontunderline {text-decoration:underline;}
.engravedtext .fontitalic {font-style:italic;}
.engravedtext .fontresized {font-size:1.2em;font-weight:bold;}

.Lcat_waterfordlogo,.Lcat_wedgwoodlogo,.Lcat_royaldoultonlogo {text-transform:uppercase;font-size:0.8em;float:left;height:40px;}
.Lcat_waterfordlogo a,.Lcat_wedgwoodlogo a,.Lcat_royaldoultonlogo a {color:#333333;font-family:verdana,arial;
                                                                     font-weight:bold;}
.Lcat_waterfordlogo a:active,.Lcat_wedgwoodlogo a:active,.Lcat_royaldoultonlogo a:active {color:#333333;font-family:verdana,arial;font-weight:bold;text-decoration:none;}

.Lcat_waterfordlogo img,.Lcat_wedgwoodlogo  img,.Lcat_royaldoultonlogo img  {float:left;}
.Lcat_wedgwoodlogo {float:left;margin-top:3px;width:111px;}

.Lcat_royaldoultonlogo {float:left;width:180px;}
.waterfordlogotext {float:left;margin:0px;width:110px;}
.wedgwoodlogotext {float:left;margin:0px;width:110px;}
.royaldoultonlogotext {float:left;margin:0px;width:140px;}
.Lcat_headertopleft {margin-top:5px;float:left;}
.regionchange a {color:#666666;text-decoration:underline;}
.regionchange {display:none;}
.waterfordlogoimg {float:left;height:29px;overflow:hidden;width:40px;}
.wedgwoodlogoimg{float:left;height:20px;overflow:hidden;width:45px;}

.waterfordlogotext a {background:url("../../element/waterfordlogotext/wf_logo_black_bg2.png") no-repeat scroll 0 0px transparent;padding-bottom:10px;padding-left:28px;padding-top:10px;float:left;position:relative;top:1px;color:#333333;}
.waterfordlogotext a:hover {background:url("../../element/waterfordlogotext/wf_logo_black_large_bg2.png") no-repeat scroll 0 0px transparent !important;cursor:pointer;color:#333333;}
.wedgwoodlogotext a {background:url("../../element/wedgwoodlogotext/ww_logo_black_bg.png") no-repeat scroll 0 0px transparent;padding-bottom:15px;padding-left:32px;padding-top:3px;position:relative;text-align:left;top:5px;float:left;color:#333333;}
.wedgwoodlogotext a:hover {background:url("../../element/wedgwoodlogotext/ww_logo_black_large_bg.png") no-repeat scroll 0 0px transparent !important;font-size:1.1em;font-weight:bold;cursor:pointer;color:#333333;}
.royaldoultonlogotext a {background:url("../../element/royaldoultonlogotext/rd_logo_black_bg2.png") no-repeat scroll 0 0px transparent;padding-bottom:10px;padding-left:35px;padding-top:8px;position:relative;text-align:left;top:3px;float:left;color:#333333;}

.royaldoultonlogotext a:hover {
    background:url("../../element/royaldoultonlogotext/rd_logo_black_large_bg2.png") no-repeat scroll 0 0px transparent !important;
    font-size:1.1em;
    font-weight:bold;
    cursor:pointer;
    color:#333333;
}



#homefpwrapper ul li div {text-align:left;}
#homefpwrapper ul li a {text-decoration:none !important;}
#productdetail #homefpwrapper ul li div {text-align:center;}

/* Move queryTxt to top in StoreLocator */
.resultevent #queryTxt {position:relative;top:-290px;}
.resultevent #mapErrors {position:relative;top:-290px;}
.resultevent #map_canvas {top:30px;}

/*STATIC PAGE*/
/* full width pages */

/* new styles by J.Schmidt Sept 2011 for "branding pages with left navigation */
/* Co-Branded Styles */
.staticpage .staticbody {/*width:720px;*/overflow: hidden;padding:10px 20px 20px 20px;min-height:600px;color:#000000;}
.staticpage .staticbody h1 {padding:0px 0px 10px 0px;background:none;border-bottom: 1px solid #E5E5E5;color: #000000 !important;font-size: 1.3em;font-weight: bold;text-transform: capitalize;margin: 0px;}
.staticpage .staticbody h2 {font-size:1em;font-weight:bold;color:#000000 !important;}
.staticpage .staticbody a {color:#00C !important;}
.staticpage .staticbody a:hover {text-decoration:underline;}

/* Waterford Styles */
.staticpagewf {background:url(../images/wf_col2bg.jpg) repeat-y left top;}

.staticpage .staticleftnavwf {width:219px;float:left;margin: 0;overflow: hidden;padding:0px 0px 30px 0px;}
.staticpage .staticleftnavwf h2 {border-bottom: 1px solid;color: #FFFFFF;font-weight: bold;margin:15px 10px 5px;padding-bottom:5px;}
.staticpage .staticleftnavwf p {color: #FFFFFF;margin:5px 0px 0px 10px;}
.staticpage .staticleftnavwf p a {color: #FFFFFF !important;}

.staticpage .staticbody#lismore {background-color:#000;color:#FFF;}
.staticpage .staticbody#lismore h1 {border:none;color:#FFFFFF !important;}
.staticpage .staticbody#lismore h2 {border:none;color:#FFFFFF !important;text-transform:uppercase;}
.staticpage .staticbody#lismore a {color:#EC008C !important;}
/* 
pink = EC008C
orange = FF7700
*/
/* end new styles by J.Schmidt */




.staticpage h1 {color:#000000 !important;}
.staticpage img.aboutwedgwoodImg1 {border:none;float:right;padding:10px 0 10px 35px;}
.staticpage img.aboutwedgwoodImg2 {border:none;float:left;padding:20px 19px 20px 0;}
.staticpage h2 {color:#000000; font-size:1em;font-weight:bold;margin:0;padding:10px 0 0;}
.staticpage .moveparagraph {margin-top:20px;}
.staticpage .staticPageContent {padding:10px;}
.staticpage table {border:1px solid #999999; border-collapse:collapse;}
.staticpage table.tbrContentStaticPage td {width:163px;border:1px solid #999999}
.staticpage table.tbrContentStaticPage tr.tbrHeader {background-color:#993366;}
.staticpage table.tbrContentStaticPage tr.tbrHeader th {color:#FFFFFF;border:1px solid #999999}
.staticpage div.contactustb1 {margin-right:10px;}
.staticpage div.contactustb2 {margin-right:50px;}
.staticpage div.contactustb3 {width:600px;}
.staticpage ul {list-style:disc; margin-left:20px;}
.staticpage ul li {color:#000000;}
.staticpage ul.nobullets li {list-style-type:none;margin:5px 0;padding-left:0; font-weight: bold;}
.staticpage ul.nobullets {margin:20px 0;}
.staticpage .staticslist{width:200px;float:left;}


/*Site Map*/
#col-two-three div#staticpage h1{padding:10px 10px;}
#col-two-three div#staticpage #sitemap{width:940px !important;}
#col-two-three div#staticpage #sitemap ul{padding:0 0 0 20px;}
#col-two-three div#staticpage #sitemap h2{color:#333333;text-transform:uppercase;padding:2em 0 0.6em; margin:10px 0 10px;padding:2px 0 2px 15px;}
#col-two-three div#staticpage #sitemap .catslistmap h2{margin:0 0 10px;padding:2px 0 2px 15px;}
#col-two-three div#staticpage #sitemap .catslistmap h3{margin:0 0 10px;padding:2px 0 2px 25px;}
#col-two-three div#staticpage #sitemap .catslistmap ul{margin-bottom:10px;padding:0 0 0 40px;}

/*SEARCH*/ 	 
/*#searchresults .pagntop .pagnLinkNavigate,
#searchresults .pagnbottom .pagnLinkNavigate{position:relative;bottom:20px;#bottom:21px;_bottom:21px;}*/
#content-search_nocolthree {background:url("../images/wf_col2bg.jpg") repeat-y scroll left top transparent;float:left;}

/*Neway Added support for SEO Copy*/
/*Category List Pages*/
.categoryContainer {position: relative;}

#categoryLayer {position: absolute;top: 5px;left:10px;width:440px;color:black;}
.searchBanner.searchspecificbanner {padding-left:0px;padding-top:0px;padding-bottom:0px;}

.searchBanner.searchspecificbanner #categoryLayer h1 {padding-left: 0; padding-top: 0;}
  
/*.searchBanner #categoryLayer {left:0px;}*/
#categoryLayer h1, #searchresults h1, #catBodyCopy h1 { font-size: 1.6em; color:black; padding-left: 0px;padding-top: 0px;}

#searchresults h1 {padding-left: 10px;padding-top: 5px;}

#catBodyCopy {padding: 10px;}

#categoryLayer h2, #catBodyCopy h2, #catBodyCopy p { font-size: 1em; color:black; padding-left: 0px;padding-top: 0px;}
/*Search Pages*/
.patternplist h2.categorySubHeading { margin-left: 0px;font-size: 1.6em;padding-left:0px; }
.patternplist p.categorySubHeading { margin-left: 0px;font-size: 1.2em; padding-top: 0px;padding-bottom: 0px;}
/*#searchresults h1 {background:url("../images/en/wf_searchresulth1.jpg") repeat-x scroll left top transparent !important;
height:40px;margin:-5px 0 0;padding:0;text-indent:-5000px;width:740px;}*/
/*End Neway Mod*/

.yui-navset-top .yui-nav, .yui-navset-bottom .yui-nav {float:right !important;}
#productdetail ul.yui-nav,#package ul.yui-nav {float:left !important;}
#content-search_nocolthree #informationtab .tabheader ul.yui-nav li.tab1.selected{background:url("../images/wf_searchtabs.jpg") no-repeat scroll left top transparent !important;border:0 none;color:#FFFFFF !important;margin:0;padding:6px 19px;}
#content-search_nocolthree #informationtab .tabheader ul.yui-nav li.tab2.selected {background:url("../images/wf_pagetabs.jpg") no-repeat scroll left top transparent !important;border:0 none;color:#FFFFFF !important;margin:0;/*padding:6px 18px;*/padding:6px 11px 6px 18px;}
#categoryspecificsearch {background:url("../images/wf_seachbtmbg.jpg") no-repeat scroll left top transparent;margin:1px 0 0 0;}
/*#searchresults .pagnbtm  {background:url("../images/wf_seachbtmbg.jpg") no-repeat scroll left top transparent;margin:0;height:47px;}
#searchresults .pagnbtm .pagnFirstRow {margin:0;padding:14px 0;}
#searchresults .pagnbtm br.clear-all {display:none;}*/
/*.patternpagnbtm {background:url("../images/wf_seachbtmbg.jpg") no-repeat scroll left top #FFFFFF !important;padding:17px 0 13px;margin:0;}
/*.patternpagnbtm .sort {margin-top:0 !important;}*/
#searchresults  .teaserResults h2 {margin-left:19px;text-indent:-5000px;margin-bottom:24px;}
#searchresults  .teaserResults a {margin-left:20px;}
.btmrefinesearch {float:left;margin-top:-42px;}
/*#searchresults #producttab label, #categoryspecificsearch label , #productlist #producttab label{color:#ffffff;font-size:1.1em;}*/
#searchresults #producttab .pagnbtm .sort label{font-size:1.2em;}

/** Neway Tech 19 April 2010 - SEO Categories - start **/
.pagn .pagnNumList  {float:right;margin-left:8px;margin-right:8px;}
/*.pagn .pagnNumList  {float:right;font-size:1.1em;margin-right:14px;text-align:right;width:290px;margin-top:2px;display:inline;}*/
.pagnNumList a {text-decoration: underline;}

.pagn .pagnLinkNavigate {float:right;width: 510px;}
.wrapped .pagn .pagnLinkNavigate, .wrapped .pagn {width:100%;}

.pagntop  .pagnFirstRow{background:none !important;border:medium none;float:right;width:100%;}
#searchresults .pagnbtm .sort{margin-top:15px;}
#searchresults #producttab .pagnbtm form{font-size:1.1em;}
#searchresults .catyui  #producttab .pagnbtm form{font-size:1.0em;}
#searchresults .catyui  #producttab .pagnbtm .sort label{font-size:1.2em;}


.pagn .pagnFirst-off,.pagn .pagnLast-off,.pagn .pagnPrev-off,.pagn .pagnNext-off {color:white;}
/* Neway Tech 19 April 2010 - SEO Categories - start
.pagn .pagnNumbers a,.pagn .pagnLast a,.pagn .pagnFirst a,.pagn .pagnPrev a,.pagn .pagnNext a,.pagn .pagnViewAll a,.pagn .pagnShowViewByPaged a {color:#FFFFFF !important;text-decoration:underline;}
.pagn .pagnNumbers a:hover,.pagn .pagnLast a:hover,.pagn .pagnFirst a:hover,.pagn .pagnPrev a:hover,.pagn .pagnNext a:hover,
.pagn .pagnViewAll a:hover,.pagn .pagnShowViewByPaged a:hover {text-decoration:none;}
.pagn .pagnShowViewByPaged {margin-right: 14px;}
*/
span.pagnViewAll {margin-left:14px;}
#col-one .refinelist .categorybrand h2 {background:url(../images/ae/rd_searotherstore.png) no-repeat top left;text-indent:-5000px;
                                        margin-bottom:15px;}
#col-one .refinelist .categorybrand {margin-left:8px;margin-bottom:10px;margin-top:0px;}
p.parentbrand {color:#999999;font-weight:bold;margin:2px 0;padding:0;}
#searchresults p.price {margin:0;}
#collate h3 {background:url(../images/wf_leftrefinepoint.gif) no-repeat left;font-family:verdana; font-weight:normal;padding-left:14px;}
#collate .termtext {margin-left:9px;}
#searchresults ul li.searchli div.details h2 {font-size:0.92em;min-height:12px !important;}
#searchresults ul li.searchli div.details p.price {font-size:1.0em;}
#col-one .refinelist .categorybrand .termtext {margin-left:17px !important;font-size:0.92em;}
#col-one .refinelist #term h2 {background:url(../images/ae/rd_yousearchby.png) no-repeat top left;text-indent:-5000px;
                               margin-bottom:15px;}
#col-one .refinelist #collate h2 {background:url(../images/ae/rd_refineby.png) no-repeat top left;text-indent:-5000px;margin-bottom:10px;}
#col-one .refinelist #term p{margin-left:3px;background:url(../images/bt_wf_removecoll.gif) no-repeat left top;font-family:verdana;padding-left:13px;position:relative;}
#col-one .refinelist #term p img {display:none;}
#col-one .refinelist #term p.noremoveicon{background:none !important;}
/*.pagn .pagnCurrent {color:#ffffff !important;}*/
/*.pagn .pagnEllipsis {padding:2px; margin:1px 0 1px 0; color:#ffffff; }*/
.pagn .pagnSecondRow {}
#content-search_nocolthree #informationtab .tabheader ul.yui-nav li.tab1,#content-search_nocolthree #informationtab .tabheader ul.yui-nav li.tab2 {border:none;background:none;}
#content-search_nocolthree #informationtab .tabheader ul.yui-nav li.tab2 {margin-left:-15px;#margin-left:-15px;_margin-left:0px;}
#content-search_nocolthree #informationtab .tabheader ul.yui-nav li.tab1 {margin-right:-15px;}
/*#content-search_nocolthree .yui-content {background:url("../images/wf_searchbgcontenttop.jpg") no-repeat scroll left top transparent !important;width:740px !important;border:0;margin-top:29px;clear:both;padding-top:13px !important;}*/
#content-search_nocolthree .catyui{padding-top:3px !important; width:740px;}
#content-search_nocolthree #informationtab .tabheader ul.yui-nav .tab1, #content-search_nocolthree #informationtab .tabheader ul.yui-nav .tab2 {background:none repeat scroll 0 0 #FFFFFF;color:#666666;cursor:pointer;float:left;margin-bottom:0;margin-right:0;
                                                                                                                                                padding:5px 19px;position:relative;top:2px;}
#searchresults h4, #searchresults h5 {color:#000000;font-family:arial,verdana,times New Roman;font-size:1.0em;font-weight:normal;width:556px;margin-left: 12px;margin-bottom: 10px; margin-top: 5px;}

#searchresults .keywordsearchtext {font-weight: bold;}
#content-search_nocolthree #informationtab  {margin-top:-26px;}
#searchresults ul li.searchli div.details p {margin:0.1em 0;}
#searchresults ul li.searchli div.details h2.pdname a {color:#000000;}
#searchresults ul li.searchli div.details p.parentbrand {display:block;font-size:0.92em;}
/* not needed
#searchresults ul li.searchli div.details p.pricemsrp, #searchresults ul li.searchli div.details .pricemsrp {color:#333333;font-weight:bold;}
#searchresults ul li.searchli div.details p.price, #searchresults ul li.searchli div.details .price  {color:#333333;font-weight:bold;}
#searchresults ul li.searchli div.details p.pricewas, #searchresults ul li.searchli div.details .pricewas  {color:#666666;font-weight:bold;}
#searchresults ul li.searchli div.details p.pricenow, #searchresults ul li.searchli div.details .pricenow  {color:#990000;font-weight:bold;}
*/
/* NOT NEEDED #searchresults ul li.searchli div.details .pdname {font-weight:bold;} */
/* not needed #searchresults ul li.searchli div.details .parentbrand {font-weight:bold;color:#999999;} */
.refine-remove {position:absolute;right:0px;top:0;}
.refine-link {display:block;width:65%;}
.refine-termtext {display:block;}
.catyui{margin-top:1px !important;}
.resizeHdrLeft{width:250px !important;text-align:center !important;}
.resizeHdrLeft .royaldoultonlogo_chk{left:-62px;}
/*.resizeHdrLeft .headbrandtag2{display:none;}
 /*.resizeHdrLeft .headbrandtag2{color:#FFFFFF;display:block !important;float:left;font-size:0.9em;text-align:left;width:250px;}
 /*.resizeHdrLeft .headbrandtag2 span {color:#FFFF99;font-size:1.3em;font-weight:bold;}
/* Switch Region Popup */
.swRegionPopup {width:960px;min-height:579px;margin:8px 0 0 0;}
.swRegionPopup .swRegionHeader{float:left;width:960px;height:239px;background:url(../images/bg_switchregion.jpg) repeat-x;} 
.swRegionPopup .swRegionContentHeader{float:left;width:790px;height:173px;line-height:1.8; margin:73px 0 0 86px;text-align:left;font-size:0.917em;color:#999999}
.swRegionPopup .swRegionContentHeader a {color:#999999;text-decoration:underline;}
.swRegionPopup .swRegionLogo{float:left;text-align:center;width:960px;margin: 20px 0 0 0}
.swRegionPopup .swRegionLogo .waterfordlogo,.swRegionPopup .swRegionLogo .wedgewoodlogo, .swRegionPopup .swRegionLogo .royaldoultonlogo{float:left;width:320px;}
.swRegionPopup .swRegionDetail{float:left;width:960px;color:#999999;padding-top:16px;}
.swRegionPopup .swRegionDetail .waterfordDetail,.wedgewoodDetail,.royaldoultonDetail {float:left;width:320px;}
.swRegionPopup .swRegionDetail .waterfordDetail {border-top:10px solid #A0A9AD;}
.swRegionPopup .swRegionDetail .wedgewoodDetail {border-top:10px solid #A3BDD7;}
.swRegionPopup .swRegionDetail .royaldoultonDetail {border-top:10px solid #2D302F;}
.swRegionPopup .swRegionDetail p,.swRegionPopup .swRegionDetail ul {float:left;width:252px;text-align:left;padding-left:33px;}
.swRegionPopup .swRegionDetail p{font-size:0.917em;line-height:1.4;padding-top:16px;}
.swRegionPopup .swRegionDetail ul{padding-top:5px;}
.swRegionPopup .swRegionDetail ul li a{color:#999999;text-decoration:underline;line-height:1.4;}
.swRegionPopupFooter{width:960px;height:52px;text-align:center;color:#333333;float:left;padding-top:18px;background:url(../images/bg_switchregion_footer.png)}
.swRegionPopup .swRegionLogo .waterfordlogo, .swRegionPopup .swRegionLogo .wedgewoodlogo, .swRegionPopup .swRegionLogo .royaldoultonlogo .royaldoultonlogo_chk {float:left;margin:0 !important;padding-top:0;width:320px;position:static;}

/* Payment Card Do not save color */
.donotsave {color:#860101;}

/* Categorylist Pagging PSel */
.psel {padding-top:10px;}
.psel a {text-decoration:underline;}

/* Communication Options */
.usxtradio {width: 50%; padding-bottom: 3px; overflow: hidden;}
*:first-child+html .usxtradio {padding-bottom: 4px; margin-bottom: 3px;}
*html .usxtradio {padding-bottom: 4px; margin-bottom: 3px;}
.accRadio {float: left;}
.comusxtfield fieldset .accRadio label {width: auto !important;}
.accRadio div {width: 50px;}
.accRadio input {float: left;}
#myformcommoption input {border: 0; margin-left: 0; margin-right: 5px;}
.loading-img{ background:transparent url(../images/loading.gif) no-repeat scroll center center; display:block; width:700px; height:300px;}

/* Gifting Workflow */
#multideladdress ul.gwHeader li {float: left; /*background:#E7E7E7;color:#666 !important;*/padding: 4px 0;border-bottom:1px solid #cccccc;color:#000000 !important;font-weight:bold;}
#multideladdress ul.gwHeader li span {text-transform:capitalize;}
#multideladdress div div.productsList div {overflow:hidden;}
#multideladdress div div.productsList div.productItem , #entireOrderTR {border-bottom:1px solid #ccc; padding: 11px 0; width: 100%;}
#multideladdress div div.productsList div div {border:none; float: left; padding:0;}
.changeAddress select {width: 160px;}
.changeAddress a, #multideladdress ul.orderType li a {text-decoration:underline;}
#multideladdress ul.orderType li a {color: #333 !important;}
.productItem .productName, #entireOrderTR .productName {width: 325px;}
#entireOrderTR .entireText {width: 346px;}
ul.gwHeader li.address, .productItem .changeAddress, #entireOrderTR .changeAddress {width: 175px;} 
ul.gwHeader li.wrapitem {width: 135px;} 
.productItem .gwrap, #entireOrderTR .gwrap {width: 417px;}
ul.gwHeader li.price, .productItem .priceTD, #entireOrderTR .priceTD {width: 86px;}
ul.gwHeader li.giftmessage, .productItem .giftmessage, #entireOrderTR .giftmessage {width: 297px;}
.productItem .giftmessage, #entireOrderTR .giftmessage {width:270px;/*margin-left: 40px;*/}
.gwrap .gW {padding-bottom: 5px;width:135px;}
#multideladdress div div.productsList h4 {font-weight:bold;font-size:1em;color:#000000 !important;padding-right: 20px; margin-top:0;}
#multideladdress div div.productsList .productName .thumb {margin: 0 10px;}
#multideladdress ul.gwHeader li.productName {padding-left: 10px;width: 315px;/*text-indent:110px;*/}
#multideladdress .wrapdetail textarea, #entireOrderTR textarea {width:260px; color: #000000; /*padding: 5px;*/ height: 100px;}
h3.itemTo, #entireOrderContainer h3 {padding-left: 5px; margin-top: 10px;}
.wrapdetail .inlineList, #entireOrderContainer .inlineList {margin-bottom: 10px; margin-top: 10px;}
#multideladdress ul.orderType {width: 934px; background:#F0D9D9; padding: 11px 10px 11px 0;}
#multideladdress ul.orderType li {display:inline; padding-left: 0px; color:#333 !important; font-size: 1em; font-weight:normal;}
#multideladdress ul.orderType li input {margin-right: 7px;}
#multideladdress ul.orderType li.firstType {float:left;padding-left: 200px;width:300px;font-weight:normal;}
#multideladdress ul.orderType li.addShipAddr {margin-left: 40px; padding:10px 40px;background:url(../images/addrbook.gif) no-repeat top left; font-size:0.9em;}
#entireOrderTR .entireText h3 {padding-top:0; margin-top:0;padding-left:9px;}
.productItem .changeAddress p, #entireOrderTR .changeAddress p, #entireOrderTR p {font-size: 0.9em; text-align:left; padding:0;margin:0; color:#999 !important;}

#multideladdress .wrapdetail p, #entireOrderTR p {font-size: 0.9em; text-align:left; padding:0;color:#000000 !important;}
#multideladdress .wrapdetail .gW p {width:80px;}
#entireOrderTR .gwrap p {font-size: 1em; padding:0.5em 0; margin:0; text-align: left;}
#entireOrderTR .priceTD p {padding:0;font-size:1em;text-align:left; margin:0;}
#multideladdress h4, #multideladdress ul li, #multideladdress div, #multideladdress h3, #entireOrderTR p  {color: #333 !important;}
.changeAddress a {color:#999;}
#multideladdress .topgwwrapper span {margin-left: 15px; font-style: italic;}
#multideladdress .addrBookLink {color: #333; text-decoration:underline; font-style:normal;}
*:first-child+html #multideladdress ul.orderType, *html #multideladdress ul.orderType {margin-top: -3px;}
#entireOrderContainer .productsList, #individualItems .productsList{margin-top:10px;border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-top:1px solid #cccccc;}
#entireOrderTR {padding-bottom: 30px;}

#individualItems {clear:left;}

/*GIFT WRAP & MESSAGING */
/* #addressBook h1 {background:url(../images/ae/hdr_addressbook.png) no-repeat left top;text-indent:-5000px;margin-top:20px;} */
#addressBook p#defaultFlag {background:#cccccc;padding:0 3px;margin-left:12px;}
#addressList p{color:#666666;}
#addressList {float:left;width:572px;}
#addressList p#editAddr {height:auto;}
#addressList fieldset.f-oradsaddbook div {position:relative;right:6px; width: 230px !important;}
#address_list div{margin-left:0;}
#addressForm #buttons input ,#address_list div div {width:auto !Important;}
ul#address_list  {float:left;width:572px;margin-top:-5px;}
#address_list li {float:left;margin-right:10px;width:252px;margin-bottom: 15px;}
#addressForm {margin-bottom:30px;padding-left:30px;width:335px;}
#addressForm #buttons, #addressForm #buttons2 {width:315px;}
#addressForm #buttons2 {overflow:hidden;padding:5px;}
#addressForm input {width:208px;#width:205px;_#width:205px;}
#addressForm #buttons2 input {width: auto !important;}
#addressForm h2.error {display:none;}
#addressBook h2.error {width:930px;margin-bottom:20px;padding-left:0;}
ul#address_list p.right {margin-left:10px;text-decoration:underline;}
#addressForm h2 {font-weight:bold;color:#666666;padding-left:0;font-size:1.2em;}
#multideladdress ul.orderType li {display:inline;}
#addressForm input#phone {width:150px;float:right;position:relative;right:6px;}
#addressForm input#area {width: 48px; float:left;}
li.highlightAddr fieldset {background:#ffdbdb !important;}
/* Gifting */
#giftwrap-screen_main p, #giftwrap-screen_main a {color: #999;}
#giftwrap-screen_main p.bold {color: #333; font-size: 1.1em;}
#giftwrap-screen_main {width: 100%; overflow:hidden; margin-bottom: 22px; margin-top: 30px;}
#giftwrap-screen_main .box1 {float:left; width: 459px; padding-left: 12px; border-right: 1px solid #ccc;}
#giftwrap-screen_main .box1 p, #giftwrap-screen_main .box2 p {padding-left: 48px; padding-right: 40px;}
#giftwrap-screen_main .box1 p.bold {background:url(../images/img_giftbox.gif) no-repeat left top; height: 25px; padding-top: 13px;}
#giftwrap-screen_main .box2 p.bold {background:url(../images/img_giftarrow.gif) no-repeat left top; height: 25px; padding-top: 13px;}
#giftwrap-screen_main .box1 a {background:url(../images/bt_addgiftingoptions.png) no-repeat left top;text-indent:-5000px;margin-top:50px; width: 177px; height: 30px; margin-right: 15px;}
#giftwrap-screen_main .box2 {float:right; width: 447px; padding-left: 24px;}
#giftwrap-screen_main .box2 select {width: 185px; margin-left: 49px; margin-top: 8px;}
#giftwrap-screen_main .box2 a {display:block;margin-left: 127px; text-decoration: underline;}
#giftwrap-screen_main .box1, #giftwrap-screen_main .box2 {height: 203px;}
#giftwrap-screen_main .box2 .button {margin-top: 17px; margin-right: 10px;}
.giftbannerTop {margin-top: 14px;}
.entireWrap .priceTD {display: none;}
ul.inlineList li.standard {display:none;}
#addressForm input#addrdefault {width: auto !important; margin-left:0; padding:0;}
#addressList #buttons .left {float: right !important;}
#addressList #buttons {width: 95%;}
.wrapdetail .inlineList li, #entireOrderContainer .inlineList li {overflow:hidden; width: 100%; margin: 6px 0;}
ul.inlineList li div.radioandname, ul.inlineList li p.deliveryoptiondesc {float:left;}
ul.inlineList li p.deliveryoptiondesc {margin: 0 0 0 10px; padding-top: 2px;}
#multideladdress h3.itemTo {display:none;}
.orderitems .wrappedmsgheader {display:block;font-weight:bold;}
#addressList fieldset.f-oradsaddbook div.oradsaddbook {color: #666; font-weight:bold; width: 223px; padding-left: 6px; padding-top: 6px;}
#address_list fieldset {padding-left: 10px;}
.addrBookWrap {background:url(../images/bg_addressbook.gif) repeat-y -9px top; overflow:hidden; width: 100%; margin-bottom: 20px;}
#addressForm div.contact {width: 83%; overflow:hidden; background:url(../images/bg_phone.gif) no-repeat left top; height:20px; padding-left: 25px; margin: 11px 0 39px 33px;}
#addressForm div.contact p {float: left; margin:0; font-size: 0.9em;}
#addressForm div.contact p.last {width: 110px;}
#addressForm div.contact .contactnumbertext span {display:none;}
#addressForm  fieldset.f-oradedetail {padding-left: 0; padding-bottom:0; padding-top:0;}
#address_list p.addressfield {margin-left: -1px;}
#address_list p.addressfield .addrName {padding-left: 1px;}
#addressList p#editAddr a {text-decoration: underline;}


/* Last Minute Have'*/
.checkoutL .Lcat_imgbestsellercat .bestsellersElement{clear:both; float: left; width: 100%; }
.checkoutL .Lcat_imgbestsellercat .bestsellersElement h2{/*text-indent:-5000px;height:33px;*/ /*background:url(../images/ae/hdr_feat_basket_must_haves_bg.png) no-repeat left top;*/ font-size:1.15em; font-weight:bold; height:29px; padding:11px 0 0 15px; width:712px; border-bottom:1px solid #CCCCCC; color:black; text-align:center;} 
.checkoutL .Lcat_imgbestsellercat .bestsellersElement h2 img.categorylistbannerimg {}
.checkoutL .Lcat_imgbestsellercat .bestsellersElement h2 #bannerimage{height: 1%; float: left;}
.checkoutL .Lcat_imgbestsellercat .bestsellersElement  ul.bestsellersList {margin:10px 0 !important; }
.checkoutL .Lcat_imgbestsellercat .bestsellersElement  ul.bestsellersList li{float:left; margin:10px 0 !important; overflow:hidden; padding:0; width:181px !important;}
.checkoutL .Lcat_imgbestsellercat .bestsellersElement .details h2 {background:none;text-indent:0;display:none;}
.checkoutL .Lcat_imgbestsellercat .bestsellersElement p.pricemsrp,#checkout #relatedbasket  p.pricewas,#checkout #relatedbasket  p.pricenow,#checkout #relatedbasket p.price {font-size:0.9em;}
.checkoutL .Lcat_imgbestsellercat .bestsellersElement .image,
.checkoutL .Lcat_imgbestsellercat .bestsellersElement .details  {text-align:center; float: none !important; width:168px;}
.checkoutL .Lcat_imgbestsellercat .bestsellersElement .details h2 a {color:#333333;font-size:0.7em;}
.checkoutL .Lcat_imgbestsellercat .bestsellersElement .details  p.moreinfo {display:none;}
.checkoutL .Lcat_imgbestsellercat .bestsellersElement .details p.pricewas,
.checkoutL .Lcat_imgbestsellercat .bestsellersElement .details p.pricenow{font-size: 0.9em !important; color:#990000;}
.checkoutL .Lcat_imgbestsellercat .bestsellersElement .details p.pricemsrp,
.checkoutL .Lcat_imgbestsellercat .bestsellersElement .details p.price{font-size: 0.9em !important; color:#000000; font-weight:bold;}
.checkoutL .Lcat_imgbestsellercat .bestsellersElement .parentbrand {color:#999999;font-size:0.9em;font-weight:bold;}

.checkoutL .Lcat_imgbestsellerbasketcat .bestsellersElement{border: 1px solid #CCCCCC;clear: both;float: left;margin-bottom: 10px;padding-bottom: 15px;width: 725px;}

.checkoutL .Lcat_imgbestsellerbasketcat .bestsellersElement h2 {color:#000000; text-align:left;background-color:#cccccc;font-size:1.4em; font-weight:bold; padding: 8px 0px 8px 15px;text-transform:uppercase; width:710px; /* height:29px; border-bottom:1px solid #CCCCCC; text-indent:-5000px;height:33px; background:url(../images/ae/hdr_feat_basket_must_haves_bg.png) no-repeat left top; */ } 
.checkoutL .Lcat_imgbestsellerbasketcat .bestsellersElement h2 p {font-size:.8em;text-transform:none;font-weight:normal;} 

.checkoutL .Lcat_imgbestsellerbasketcat .bestsellersElement h2 img.categorylistbannerimg {}
.checkoutL .Lcat_imgbestsellerbasketcat .bestsellersElement h2 #bannerimage{height: 1%; float: left;}
.checkoutL .Lcat_imgbestsellerbasketcat .bestsellersElement  ul.bestsellersList {margin:5px 0px 0px 0px !important; padding-left:15px;}
.checkoutL .Lcat_imgbestsellerbasketcat .bestsellersElement  ul.bestsellersList li{float:left; margin:10px 0 !important; overflow:hidden; padding:0; width:175px !important;}
.checkoutL .Lcat_imgbestsellerbasketcat .bestsellersElement .details h2 {background:none;text-indent:0;display:none;}
.checkoutL .Lcat_imgbestsellerbasketcat .bestsellersElement p.pricemsrp,#checkout #relatedbasket  p.pricewas,#checkout #relatedbasket  p.pricenow,#checkout #relatedbasket p.price {font-size:0.9em;}
.checkoutL .Lcat_imgbestsellerbasketcat .bestsellersElement .image,
.checkoutL .Lcat_imgbestsellerbasketcat .bestsellersElement .details  {text-align:left; float: none !important; width:168px; margin:0; padding:0;}
.checkoutL .Lcat_imgbestsellerbasketcat .bestsellersElement .details h2 a {color:#333333;font-size:0.7em;}
.checkoutL .Lcat_imgbestsellerbasketcat .bestsellersElement .details h3 a {font-weight:bold; } 


.checkoutL .Lcat_imgbestsellerbasketcat .bestsellersElement .details .priceDetail  span{margin:0 0 3px 0; padding:0;}
.checkoutL .Lcat_imgbestsellerbasketcat .bestsellersElement .details .pricewas,
.checkoutL .Lcat_imgbestsellerbasketcat .bestsellersElement .details .pricenow{font-size: 0.9em !important; color:#990000; float:left; width:100%;}
.checkoutL .Lcat_imgbestsellerbasketcat .bestsellersElement .details .pricemsrp,
.checkoutL .Lcat_imgbestsellerbasketcat .bestsellersElement .details .price{font-size: 0.9em !important; color:#000000; font-weight:bold;float:left; width:100%;}
.checkoutL .Lcat_imgbestsellerbasketcat .bestsellersElement .parentbrand {color:#999999;font-size:0.9em;font-weight:bold; margin:5px 0 5px 0; padding:0;}
.checkoutL .Lcat_imgbestsellerbasketcat .bestsellersElement .details .bottomDetail{ width:168px; margin:-5px 0 0 0; padding:0; float:left;}
.checkoutL .Lcat_imgbestsellerbasketcat .bestsellersElement .details .bottomDetail p{margin:0; padding:0; text-align:center;}
.checkoutL .Lcat_imgbestsellerbasketcat .bestsellersElement .details .bottomDetail .qtylabel {color:#000000 !important;font-size:0.9em !important; margin:0 5px 0 0 !important; padding:0  !important;float:left;}
.checkoutL .Lcat_imgbestsellerbasketcat .bestsellersElement .details .bottomDetail #qty {border:1px solid #999999; height:13px; text-align:center; width:27px; float:left; margin:0 5px 0 0 ; padding:0 0 0 0;}
.checkoutL .Lcat_imgbestsellerbasketcat .bestsellersElement .details .bottomDetail .add{text-decoration:underline; background:#FFFFFF !important; border:medium none !important; color:#000000 !important; display:block; font-size:0.9em !important; float:left; height:15px; width:64px; margin:0 !important; padding:0  !important; cursor:hand  !important; cursor:pointer !important;}
.checkoutL .Lcat_imgbestsellerbasketcat .bestsellersElement .details .bottomDetail .moreinfo1{text-align:center; float: none !important; padding:0;  margin:0;}
.checkoutL .Lcat_imgbestsellerbasketcat .bestsellersElement .details .bottomDetail .moreinfo1 a{display:block; background:none; width:100%; text-indent:0; margin:0; padding:0; text-decoration:underline; color:#000000; font-size:0.9em;}
.checkoutL .Lcat_imgbestsellerbasketcat .bestsellersElement .details .bottomDetail .nostock{color:#000000 !important; display:block; font-size:0.9em !important;}

#productlist #addedmsg, #productlist #addedmsg p {font-size: 0%; height: 0 !important; padding:0; margin:0; display: none; clear:both;}

/* Quick View RT147742*/
.descriptionarea { float:right; margin-right:10px; margin-top:10px; width:608px;}
#productlist #tag-loadmessage,
#productlist #addedmsg {font-size :0; height: 0;}
.pagnbtm  #sortby {font-size:1.0em;}

