* { margin: 0; padding: 0;}
li {margin-left:20px;}

.jCarouselLite li {margin-left:0px;}

IMG {BORDER:none;}

BODY {
    background-COLOR:#D9D6CF;
    BACKGROUND-IMAGE: url(https://a248.e.akamai.net/f/248/9086/10h/origin-g1.scene7.com/is/image/WWPlc/wwrd_bg_gradient?hei=970);
    BACKGROUND-REPEAT: repeat-x;
    FONT-SIZE: 12px; MARGIN: 0px auto;
    WIDTH: 1000px; LINE-HEIGHT: 1.5em; FONT-FAMILY: Arial,Helvetica,sans-serif; ;height:100%;
}
BODY .side {
    BACKGROUND-IMAGE: url(https://a248.e.akamai.net/f/248/9086/10h/origin-g1.scene7.com/is/image/WWPlc/rd_sideline);
    MARGIN: -5px 0px 0px; WIDTH: 2px;
    BACKGROUND-REPEAT: no-repeat; HEIGHT: 350px
}
.floatright {
    FLOAT: right
}
.floatleft {
    FLOAT: left
}
.side.floatright {
    BACKGROUND-POSITION: right 50%;
    RIGHT: 0px;
    POSITION: absolute;
    TOP: 150px
}

#home #secondarytopNav .floatright {
    RIGHT: 0px
}
.side.floatleft {
    LEFT: 0px; POSITION: absolute; TOP: 150px
}

P {
    MARGIN-TOP: 0.5em
}

.title {
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 18px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    COLOR: #417287;
    PADDING-TOP: 10px;
    FONT-FAMILY: Helvetica,sans-serif
}
#productcontainer H1.title {
    BACKGROUND-POSITION: 50% bottom;
    BACKGROUND-IMAGE: url(https://a248.e.akamai.net/f/248/9086/10h/origin-g1.scene7.com/is/image/WWPlc/rd_bg_checkout);
    BORDER-BOTTOM: #bdbcbd 1px solid
}
.productcontent H2.title {
    FONT-SIZE: 15px
}
.productcontent P {
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px; COLOR: #000;
    PADDING-TOP: 0px
}
.productdetail .prices {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px; MARGIN: 0px;
    COLOR: #000; PADDING-TOP: 10px
}
.productinStock {
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    MARGIN: 0px 20px;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid
}
.productdetail .inStock {
    PADDING-LEFT: 30px;
    FONT-SIZE: 11px;
    MARGIN: 5px 0px 5px 5px;
    WIDTH: 15px;
}
.productdetail P.stockdetail {
    MARGIN: 0px 0px 5px 35px;
}
.productdetail .quantity {
    MARGIN: 15px 0px 0px 20px;
}
.productcontent {
    BORDER-TOP: #bdbcbd 1px solid; WIDTH: 100%
}
#productsHeaderSwitcher TABLE {
    BORDER-RIGHT: #d8eff4 1px solid;
    BORDER-TOP: #d8eff4 1px solid;
    BORDER-LEFT: #d8eff4 1px solid;
    MARGIN-RIGHT: 10px;
    BORDER-BOTTOM: #d8eff4 1px solid
}
#secondaryNav .title {
    COLOR: #66b8de
}
#secondaryNav H2 {
    FONT-SIZE: 14px;
    MARGIN-BOTTOM: 10px;
    COLOR: #417287;
    FONT-FAMILY: Helvetica,sans-serif
}

H1.blueheader {
    MARGIN-LEFT: 0px
}
#secondaryNav .facetedNavigation {
    MARGIN: 0px 10px 5px;
    BACKGROUND-COLOR: #fff ;
    MAX-HEIGHT:150px;
    OVERFLOW:hidden;
}

.navOptions .image {
    TEXT-ALIGN: center
}
.nofound {
    BORDER-TOP: #bdbcbd 1px solid;
    BACKGROUND-IMAGE: url(https://a248.e.akamai.net/f/248/9086/10h/origin-g1.scene7.com/is/image/WWPlc/rd_notfound);
    WIDTH: 100%;
    BACKGROUND-REPEAT: no-repeat; HEIGHT: 48px
}
H2 {
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 0px;
    COLOR: #3a1f39;
    LINE-HEIGHT: 125%;
    FONT-FAMILY: Helvetica,sans-serif
}

#header TABLE {
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    WIDTH: 100%;
    BORDER-COLLAPSE: collapse;
    BORDER-RIGHT-WIDTH: 0px
}


#searchForm IMG {
    VERTICAL-ALIGN: bottom;
}
INPUT.image {
    VERTICAL-ALIGN: bottom;
}
#searchImage {
    VERTICAL-ALIGN: bottom; BOTTOM: 0px;
    POSITION: relative
}

.header_checkout_cell SPAN {
    TEXT-DECORATION: underline
}

#topnav A {
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #fff;
    FONT-FAMILY: Helvetica,Arial,sans-serif;
    TEXT-DECORATION: none
}
#topnav TABLE {
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    HEIGHT: 36px;
    TEXT-ALIGN: left;
    BORDER-RIGHT-WIDTH: 0px
}
#topnav TD {
    BORDER-RIGHT: #747474 1px solid;
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap
}

.quantity_input input{

    margin-right:5px;
}
#leftnav {
    BORDER-TOP: #57455e 1px solid;
    FLOAT: left;
    WIDTH: 150px;
    COLOR: #fff;
    FONT-FAMILY: Arial,sans-serif;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #613460
}
#leftnav TABLE {
    HEIGHT: 100%
}
#leftnav TD {
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #57455e 1px solid
}
#leftnav P {
    PADDING-TOP: 25px
}
#leftnav A {
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    COLOR: #fff;
    FONT-FAMILY: Arial,sans-serif;
    TEXT-DECORATION: none
}
#leftnav A.subLeftNav {
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px
}
#leftnav A.subLeftNavSelected {
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #9d7809
}
#leftnav A.leftNavSelected {
    COLOR: #9d7809
}

#secondarytopNav TABLE {
    WIDTH: 98.8%;
    /*POSITION: relative;*/
    HEIGHT: 30px
}
#secondarytopNav .search {
    TEXT-ALIGN: right
}
#secondarytopNav {
    BACKGROUND-IMAGE: url(https://a248.e.akamai.net/f/248/9086/10h/origin-g1.scene7.com/is/image/WWPlc/rd_secondnav);
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Arial,sans-serif; HEIGHT: 30px
}
.rightsidebar {
    BORDER-RIGHT: #d8eff4 1px solid;
    BORDER-TOP: #d8eff4 1px solid;
    FLOAT: right;
    MARGIN-BOTTOM: 0px;
    BORDER-LEFT: #d8eff4 1px solid;
    WIDTH: 18%;
    MARGIN-RIGHT: 10px;
    BORDER-BOTTOM: #d8eff4 1px solid; BACKGROUND-COLOR: #f8fcf6
}
#productsHeader .rightsidebar {
    WIDTH: 32%
}
#productsBrowse {
    BORDER-RIGHT: #d8eff4 1px solid;
    BORDER-TOP: #d8eff4 1px solid;
    BORDER-LEFT: #d8eff4 1px solid;
    MARGIN-RIGHT: 20px;
    BORDER-BOTTOM: #d8eff4 1px solid;
    BACKGROUND-COLOR: #f8fcf6
}

#productsBrowse .stock{
    float:left;
    margin-top:2px;
}
#productsBrowse  .button{
    text-align:right;
    width:130px;
}
#productsBrowse #buttonPos{
    float:left;
}

#productsBrowse H1 {

}
.productsContentBrowse .product {
    PADDING-LEFT: 20px
}
.productsBrowseHeader {
    BORDER-RIGHT: #cfcfcf 1px solid;
    BORDER-TOP: #cfcfcf 1px solid;
    BORDER-LEFT: #cfcfcf 1px solid;
    BORDER-BOTTOM: #cfcfcf 1px solid;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #eeeeee
}
.productsBrowseHeader SPAN {
    PADDING-RIGHT: 50px;
    PADDING-TOP: 5px
}
.next-prev {
    MARGIN-TOP: 20px
}
#secondaryNav UL {
    MARGIN: 10px;
    LIST-STYLE-TYPE: none;
    BACKGROUND-COLOR: #fff
}
#secondaryNav LI {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
#homePageSplash {
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid;
    BORDER-COLLAPSE: collapse
}

.heroProduct {
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    WIDTH: 200px;
    COLOR: #663765;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial,sans-serif; TEXT-ALIGN: center
}
.heroProduct A {
    TEXT-DECORATION: none
}
.heroProductBuy {
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: center
}
#homePageCategories TD {
    PADDING-RIGHT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    COLOR: #663765;
    PADDING-TOP: 5px;
    FONT-FAMILY: Arial,sans-serif;
    TEXT-ALIGN: center
}
#homePageCategories A {
    TEXT-DECORATION: none
}
#homeContainer {
    FONT-FAMILY: Arial,sans-serif;
}
#searchContainer {
    MARGIN-TOP: 10px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    FONT-FAMILY: Arial,sans-serif
}
#specialLeft {
    PADDING-RIGHT: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 190px
}
#specialLeft A {
    TEXT-DECORATION: none
}
#specialRightTop {
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: middle;
    COLOR: #82a5c6;
    LINE-HEIGHT: 120%;
    FONT-FAMILY: Arial,sans-serif;
    TEXT-ALIGN: left
}
#specialRightMiddle {
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #747070;
    TEXT-ALIGN: left
}
.specialRightBottom {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 90px;
    COLOR: #663765;
    LINE-HEIGHT: 130%;
    PADDING-TOP: 5px;
    TEXT-ALIGN: center
}
.specialRightBottomLeft {
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: top;
    WIDTH: 90px;
    COLOR: #663765;
    LINE-HEIGHT: 130%;
    PADDING-TOP: 5px;
    TEXT-ALIGN: center
}
.specialRightBottom A {
    TEXT-DECORATION: none
}
.specialRightBottomLeft A {
    TEXT-DECORATION: none
}
#specialRightTop A {
    TEXT-DECORATION: none
}
#specialRightBottom A {
    TEXT-DECORATION: none
}
#specialRightTop IMG {
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 30px;
    FLOAT: left;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 0px
}
#specialRightTop IMG.nofloat {
    FLOAT: none;
}
#specialRightTop INPUT.nofloat {
    FLOAT: none;
}
#specialRightBottom IMG.nofloat {
    FLOAT: none;
}
#specialRightBottom INPUT.nofloat {
    FLOAT: none;
}
#specialRightBottom IMG {
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 30px;
    FLOAT: left;
    PADDING-BOTTOM: 20px;
}
#productcontainer .product {
    WIDTH: 100%
}
.product {
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    WIDTH: 154px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: left
}
.specialOffers .product {
    WIDTH: 132px;
    POSITION: relative;
    HEIGHT: 210px
}
.selectedpage {
    FONT-WEIGHT: bold
}

.price {
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #333333
}
.saleprice {
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #333333
}
.saleprice {
    COLOR: red
}

.stock {
    FONT-SIZE: 10px
}
#browseCategories {
    MARGIN-TOP: 10px;
    MARGIN-LEFT: 250px
}
#categories {
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #663765;
    FONT-FAMILY: Arial,sans-serif
}
#categories TD.giftCatHead {
    PADDING-LEFT: 10px;
    WIDTH: 100%; PADDING-TOP: 10px;
    TEXT-ALIGN: left
}
#categories A {
    TEXT-DECORATION: none
}
#categories TD.topline {
    WIDTH: 750px; TEXT-ALIGN: right
}

#products {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px; COLOR: #663765;
    FONT-FAMILY: Arial,sans-serif;
    width:700px;
}
#products TD {
    PADDING-RIGHT: 16px;
    PADDING-LEFT: 16px;
    TEXT-ALIGN: center
}
#products A {
    TEXT-DECORATION: none
}
#products TD.topline {
    PADDING: 0px 5px;
    TEXT-ALIGN: right;
    BORDER-TOP: #cccccc 1px solid;
}

.tablewarecontainer {
    MARGIN-TOP: 5px;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: top;
    MARGIN-RIGHT: 15px
}
.tablewarecontainer IMG {
    PADDING-RIGHT: 15px
}
.tablewarecontainer TD {
    PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top
}
.tablewarecontainer TD.line {
    MARGIN-LEFT: 5px; BORDER-BOTTOM: #cccccc 1px dotted
}
.tablewareitemstitle {
    PADDING-RIGHT: 0px;
    BORDER-TOP: #3a1f39 1px solid;
    MARGIN-TOP: 20px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    WIDTH: 90%;
    BORDER-COLLAPSE: collapse;
    BORDER-RIGHT-WIDTH: 0px
}
#tablewareitems {
    MARGIN-TOP: 20px;
    WIDTH: 95%;
    BORDER-COLLAPSE: collapse
}
#tablewareitems TD {
    BORDER-RIGHT: #BDBCBD 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #BDBCBD 1px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #BDBCBD 1px solid;
    COLOR: #000000;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #BDBCBD 1px solid;
    FONT-FAMILY: Arial,sans-serif
}
#tablewareitems TD.noborder {

    PADDING-BOTTOM: 5px;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 5px;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none;
}
#tablewareitems TH {
    BORDER-RIGHT: #BDBCBD 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #BDBCBD 1px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #BDBCBD 1px solid;
    COLOR: #FFF;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #BDBCBD 1px solid;
    FONT-FAMILY: Arial,sans-serif;
}
.tocomplement {
    BORDER-TOP: #3a1f39 1px solid;
    MARGIN-TOP: 10px;
    PADDING-BOTTOM: 5px;
    WIDTH: 90%;
    BORDER-BOTTOM: #3a1f39 1px solid;
    TEXT-ALIGN: left;
    cell-padding: 5px
}
.tocomplement TD {
    PADDING-RIGHT: 5px;
    PADDING-BOTTOM: 5px
}
.tocomplement TH {
    PADDING-RIGHT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 10px
}
.tocomplement H1 {
    PADDING-BOTTOM: 5px
}
.productdetail
{
    width:140px;

}

#searchContainer .productdetail
{
    width:100%;

}



#productDetail IMG {
    FLOAT: left; MARGIN-RIGHT: 20px
}
/*#featurelist {
BORDER-TOP: #cccccc 1px dotted; 
MARGIN-RIGHT: 30px; 
PADDING-TOP: 5px; 
BORDER-BOTTOM: #cccccc 1px dotted
}*/
.featuresItems {
    PADDING-BOTTOM: 3px;
    MARGIN: 5px 0px 5px 20px;
}

#customTableware #featurelist {
    height:60px;
}

#customTableware #featurelist .featuresItems{
    width:400px;
    margin-left:0px;
}

#customTableware #featurelist .featuresItems li{
    width:185px;
    float: left;
    background:transparent url(http://s7ondemand4.scene7.com/is/image/WWPlc/gr_bullet?op_sharpen=1&wid=5) no-repeat scroll 0 6px;
    margin-left:0px;
    padding-left:15px;
    list-style:none;
}

.promotion {
    COLOR: red
}
.categoryPromo {
    FONT-WEIGHT: normal;
    COLOR: red
}
.productcode {
    FONT-SIZE: 0.8em
}
.htmlCopyUS {
    BORDER-TOP: #cccccc 1px solid;
    FONT-SIZE: 0.9em
}
.htmlCopy {
    PADDING-TOP: 10px
}
.longDesUS {
    FONT-SIZE: 0.9em
}
#article {
    MARGIN-LEFT: 20px;
    MARGIN-RIGHT: 20px
}
#articleContentLeftNav {
    MARGIN-LEFT: 70px
}
#articleContent IMG {
    BORDER-RIGHT: #9d7809 4px solid;
    BORDER-TOP: #9d7809 4px solid;
    MARGIN: 10px;
    BORDER-LEFT: #9d7809 4px solid;
    BORDER-BOTTOM: #9d7809 4px solid
}
#postcodeInputBox {
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: #999;
    BORDER-BOTTOM: #cccccc 1px solid;
    FONT-FAMILY: Helvetica,Arial,sans-serif;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #f7f7f7
}
#footer {
    CLEAR: both;
    BORDER-RIGHT: #c6c6c6 1px solid;
    BORDER-TOP: #c6c6c6 1px solid;
    FONT-SIZE: 0.9em; MARGIN: 5px 3px 0px;
    BORDER-LEFT: #c6c6c6 1px solid;
    WIDTH: 990px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #c6c6c6 1px solid;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: center;
}
#footer A {
    FONT-WEIGHT: normal;
    COLOR: #333;
    FONT-FAMILY: Helvetica,Arial,sans-serif;
    TEXT-DECORATION: none
}
#footer UL {
    PADDING-LEFT: 10px;
}

#footer TR {
    VERTICAL-ALIGN: top
}
.productsBrowseHeader #pagination
{
    text-align:right;
}

#pagination {
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #999999;
    FONT-FAMILY: Arial,sans-serif;
    TEXT-DECORATION: none ;
    padding-right:5px;
}
#pagination A {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #492749;
    FONT-FAMILY: Arial,sans-serif;
    TEXT-DECORATION: none
}
#pagenumbers {
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 4px;
    COLOR: #4e859c;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial,sans-serif;
    TEXT-DECORATION: none;
    width:600px;
    float:right;
}
#pagenumbers A {
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #4e859c;
    FONT-FAMILY: Arial,sans-serif;
    TEXT-DECORATION: none
}
.topline {
    BORDER-TOP: #cccccc 1px dotted;
    PADDING-TOP: 10px
}
.error {
    PADDING-LEFT: 5px;
    COLOR: red
}
.bottom {
    VERTICAL-ALIGN: bottom
}
.top {
    VERTICAL-ALIGN: top
}
.content {
    MARGIN:10px 10px 10px 260px;
}
.landingimg {
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    FLOAT: left;
    BORDER-BOTTOM-WIDTH: 0px;
    MARGIN: 2px 0px 10px 20px;
    BORDER-RIGHT-WIDTH: 0px
}
.option {
    BACKGROUND-IMAGE: url(https://a248.e.akamai.net/f/248/9086/10h/origin-g1.scene7.com/is/image/WWPlc/rd_noneselection?fmt=gif-alpha);
    BACKGROUND-REPEAT: no-repeat
}

.hoveroption H1 {
    MARGIN: 3px;
    COLOR: #fff;
}
.option H1 {
    COLOR: #c9d8dd;
}

#options UL {
    LIST-STYLE: none none outside;
}

#options A {
    TEXT-DECORATION: none
}
#options .optcontent {
    PADDING-RIGHT: 20px; PADDING-TOP: 10px
}
.hoveroption A {
    COLOR: #fff;
}
.notselected {
    DISPLAY: none
}

.selection IMG {
    BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}

#imageswitcher P {
    FONT-SIZE: 14px;
}
#imageswitcher {
    FLOAT: left; PADDING-BOTTOM: 5px;
}

#productsHeader .specialOffers {
    BACKGROUND-COLOR: #f5f9f1
}

#productsHeaderSwitcher {
    MARGIN: 0px 0px 10px;
}

#selections {
    LEFT: 250px; POSITION: absolute
}

.rddkbuttonlf {
    FLOAT: left;
    BACKGROUND-IMAGE: url(https://a248.e.akamai.net/f/248/9086/10h/origin-g1.scene7.com/is/image/WWPlc/rd_dk_button_lf?fmt=gif-alpha);
    WIDTH: 9px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 21px
}
.rddkbuttonrt {
    FLOAT: left;
    BACKGROUND-IMAGE: url(https://a248.e.akamai.net/f/248/9086/10h/origin-g1.scene7.com/is/image/WWPlc/rd_dk_button_rt?fmt=gif-alpha);
    WIDTH: 9px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 21px
}
.rddkbuttoncenter {
    FLOAT: left;
    BACKGROUND-IMAGE: url(https://a248.e.akamai.net/f/248/9086/10h/origin-g1.scene7.com/is/image/WWPlc/rd_dk_button);
    HEIGHT: 21px
}
.rddkbutton {
    MARGIN: 8px 10px; CURSOR: pointer; COLOR: #fff;
}
.landingimg DIV.scroller {
    WIDTH: 221px;
    HEIGHT: 100px
}
.landingimg DIV.scroller DIV.section {
    WIDTH: 221px;
    HEIGHT: 100px
}

#my-glider IMG {
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 0px
}
#my-glider A {
    TEXT-DECORATION: none
}
#my-glider H1 {
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    MARGIN: 10px 0px 3px;
    COLOR: #6599aa;
}
#my-glider DIV.scroller DIV.content {
    WIDTH: 100000px
}

.productsContentBrowse#my-glider .gliderproduct P {
    FONT-WEIGHT: bold;
    font-size:10px;
}
.landingimg .carousel-prev {
    Z-INDEX: 3;
    LEFT: 5px;
    CURSOR: pointer;
    POSITION: absolute;
    TOP: 55px
}
.landingimg .carousel-next {
    Z-INDEX: 3;
    RIGHT: 5px;
    CURSOR: pointer;
    POSITION: absolute;
    TOP: 55px
}
.categoryContentBrowse#my-glider DIV.scroller {
    MARGIN: 0px 25px;
    WIDTH: 660px
}
.categoryContentBrowse#my-glider DIV.scroller DIV.section {
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 25px;
    WIDTH: 690px;
    PADDING-TOP: 10px
}
.categoryContentBrowse {
    MARGIN: 1px
}
.gliderproduct {
    FLOAT: left;
    WIDTH: 145px;
    TEXT-ALIGN: left;
    line-height:145%;
}
.productsContentBrowse#my-glider .gliderproduct {
    POSITION: relative;
    HEIGHT: 260px;
    BACKGROUND-COLOR: #fff ;
}
.productsContentBrowse#my-glider .gliderproduct .button {
    LEFT: 5px;
    BOTTOM: 5px;
    POSITION: absolute
}
.specialOffers .button {
    LEFT: 5px;
    BOTTOM: 5px;
    POSITION: absolute
}
.productsContentBrowse#my-glider DIV.scroller {
    MARGIN: 0px 20px;
    WIDTH: 660px;
    POSITION: relative
}
.productsContentBrowse#my-glider DIV.scroller DIV.section {
    PADDING-TOP: 15px
}
#productsBrowse #my-glider {
    POSITION: relative;
}
#productsBrowse .carousel-prev {
    Z-INDEX: 3; LEFT: 5px; CURSOR: pointer; POSITION: absolute; TOP: 55px
}
#productsBrowse .carousel-next {
    Z-INDEX: 3; RIGHT: 5px; CURSOR: pointer; POSITION: absolute; TOP: 55px
}
#productcontainer .carousel-prev {
    Z-INDEX: 3; LEFT: 55px; CURSOR: pointer; POSITION: absolute; TOP: 0px
}
#productcontainer .carousel-next {
    Z-INDEX: 3; LEFT: 55px; CURSOR: pointer; POSITION: absolute; TOP: 345px
}

.productDetailBrowse#my-glider DIV.scroller {
    MARGIN: 0px 10px; WIDTH: 90px; POSITION: relative
}

.productDetailBrowse#my-glider div.scroller div.content {
    width: 90px;
    height:100000px;
}

.productDetailBrowse .carousel-prev {
    Z-INDEX: 3; LEFT: 40px; CURSOR: pointer; POSITION: absolute; TOP: 0px
}
.productDetailBrowse .carousel-next {
    Z-INDEX: 3; LEFT: 40px; CURSOR: pointer; POSITION: absolute; TOP: 345px
}

/*####### price range widget css ############*/

#price_bg {
    position: relative;
    height: 28px;
    width: 190px;
    background-image: url('https://a248.e.akamai.net/f/248/9086/10h/origin-g1.scene7.com/is/image/WWPlc/dual_thumb_bg?wid=190');
    background-repeat:no-repeat;
    background-position:0px 9px;
}

#price_bg div {
    position: absolute;
    cursor: pointer;
    top: 4px;
}

#price_bg span {
    position: absolute;
    background: url(https://a248.e.akamai.net/f/248/9086/10h/origin-g1.scene7.com/is/image/WWPlc/dual_thumb_highlight) 0 0 repeat-x;
    top: 10px;
    left: 12px;
    height: 13px;
    width: 190px;
}
.rightsidebar {

    width:220px;

}
.widget
{
    text-align:center;

}

#searchContainer .carousel-next {
    Z-INDEX: 3; RIGHT: 5px;
    CURSOR: pointer;
    POSITION: absolute; TOP: 600px
}
#searchContainer .carousel-prev {
    Z-INDEX: 3;
    LEFT: 5px; CURSOR: pointer;
    POSITION: absolute;
    TOP: 600px
}

#searchContainer .giftCategoriesSelection .productdetail
{
    display:none;
}
#searchContainer .giftCategoriesSelection .productdetailhover
{
    position:absolute;
    top:25px;
    left:0px;
    background-color:#ffffff;
    border:1px solid #777777;
    z-index:999;
    opacity:0.8;
    filter:alpha(opacity=80);
    padding-bottom:10px;
    min-height:100px;


}
#searchContainer .giftCategoriesSelection .bigimg
{
    top:50px;
    left:75px;
}
#searchContainer .giftCategoriesSelection .smallimg
{
    top:5px;
    left:25px;
}

/*####### end of price range widget css ############*/

#breadcrum a , .breadLink {
    text-decoration: underline;
}
#footer .footerTilte
{
    color:#000000;
    font-size:1.1em;
    font-weight:bold;

}
#footer td {
    PADDING-left:40px;TEXT-ALIGN: left;
}
.seoCopy , #subFooter
{
    color:#637373;
}
#subFooter
{
    border-bottom:1px solid #eee;
}

.international
{
    font-weight:bold;
}

#container , #container2, #home, #article , #articleContent  ,#articleFolderFullContent
{
    background:#fff;
    PADDING:2px;
    width:1000px;
    position:relative;
}
#header , #topnav ,#secondarytopNav, .offers ,.seoCopy
{
     width:1000px;
}
#secondaryNav li
{
    margin:0;
}
.offers {
    position:relative;
}

#newsLetter {
    margin:7px;float:right;
}

.header_checkout_cell {
    FONT-SIZE: 11px; FLOAT: right; BACKGROUND-IMAGE: url(https://a248.e.akamai.net/f/248/9086/10h/origin-g1.scene7.com/is/image/WWPlc/rd_trolley); WIDTH: 210px; CURSOR: pointer; BACKGROUND-REPEAT: no-repeat; HEIGHT: 40px; TEXT-ALIGN: left;
    background-position:0 50%;
}
.header_checkout_cell P {
    margin-top:2px;padding-right:10px;text-align:right;padding-top:10px;
}
#header {
    COLOR: #333; FONT-FAMILY: Helvetica,Arial,sans-serif; HEIGHT: 80px; BACKGROUND-COLOR: #000;BORDER-BOTTOM:1px SOLID #FFF;padding-top:10px;
}
#header .rightbordertd {
    TEXT-ALIGN: right;padding-right:10px;
}
.seoCopy p{
    Margin:0.5em;
}
/*#subscribe
{
background-imagehttp://s7ondemand4.scene7.com/is/image/WWPlc/rd_subscribe_top?op_sharpen=1
} */
#header table{
    height:100%;
}
#header TD {
    BORDER-STYLE: none;WHITE-SPACE: nowrap;
}
.width100
{
    width:100px;
}
.minus
{
    float:left;
    background-image: url("https://a248.e.akamai.net/f/248/9086/10h/origin-g1.scene7.com/is/image/WWPlc/rd_co_minus?fmt=png-alpha");
    background-position:right;
    height:15px;
    width:15px;
    padding:0;
    margin-top:3px;
    background-repeat: no-repeat;
    /*border:1px solid red;*/
    cursor:pointer;
}
.plus
{
    float:right;
    background-image: url("https://a248.e.akamai.net/f/248/9086/10h/origin-g1.scene7.com/is/image/WWPlc/rd_co_plus?fmt=png-alpha");
    background-position:right;
    height:15px;
    width:15px;
    padding:0;
    margin:0;
    margin-top:3px;
    margin-left:0px;
    background-repeat: no-repeat;
    /*  border:1px solid red;  */
    cursor:pointer;

}
#SiteMapContent li.parrent
{
    margin-left:20px;
}
#SiteMapContent li.child
{
    margin-left:40px;
}
#SiteMapContent li.grandChild
{
    margin-left:60px;
}
#SiteMapContent li.grandGrandChild
{
    margin-left:80px;
}
.link
{
    color:#000;
    cursor:pointer;
    padding:0px;
    margin:2px 5px;
    text-decoration:underline;
}
.In-Stock
{

    font-weight:bold;
    color:green;
}
.Out-of-Stock
{

    font-weight:bold;
    color:red;
}
#container #partners{
    float:right; width:150px;background-color:#e6e6e5;margin:10px 0px 0 0;text-align:center;
}

#partners h3{
    font-size:0.9em;
}
#productContainer .saleprice{
    display:inline;
}

#productContainer #my-glider li{
    margin:0;
}
#productCollection .productdetail{

    display:none;
}
#productContainer
{
    padding-top:4px;
}

#productContainer button:active {font-weight:bolder;}

#productContainer h1 {
    margin-left:0;
    padding-left:0;
    padding-top:10px;
}
#productContainer #thumbNails img , #productContainer #my-glider img{
    border:2px solid #e6e6e5;
}
#productContainer #thumbNails img{
    margin:2px;
    cursor:pointer;
}
#productContainer #thumbNails
{
    margin:10px 0px;
}

#productContainer #sendDetail{
    background-color:#e6e6e5;
    height:30px;
    padding-top:5px;
}
#productContainer #sendDetail table {
    width:100%;
    text-align:center;
}
#productContainer #sendDetail table img{
    padding-top:3px;
}
#productContainer #productCollection h2{
    padding-top:5px;
    font-size:1.5em;
}
#productContainer #featurelist li {
    margin-left:0px;
}

#productContainer #scene7obj{

    z-index:0;
}
#productContainer #my-glider  .prev {
    width:60px;
}
#productContainer #my-glider  .next {
    width:40px;
}
#productFullDetail #viewMore{
    background:#5f94a7 none repeat scroll 0 0;
    border:1px solid #C3CCD3;
    bottom:0;
    color:#FFF;
    cursor:pointer;
    font-weight:bold;
    padding:0 5px;
    position:absolute;
    right:0;
}
#productFullDetailtbl{

    padding:15px;
}
#productContainer #orderProduct .promotext{

    font-size:1.5em;
}

#productContainer #emailtoafriend{
    font-weight:normal;
}
#productContainer #emailtoafriend:hover{
    text-decoration:none;
}

#productContainer #productFullDetail h3{

    font-size:1.1em;
    padding-top:5px;

}

#productFullDetailtbl{
    position:relative;
    border: 1px solid rgb(195, 204, 211);
}
#productContainer #orderProduct{

    width: 475px;
}
#productContainer  .gliderproduct
{
    width:100px;
}
#productContainer  .externalControl
{
    margin-top:10px;
}

/*Make sure your page contains a valid doctype at the top*/
/*CSS for Simple Gallery Example 1*/
#simplegallery1{ 
    position: relative; /*keep this intact*/
    /*visibility: hidden; keep this intact*/
    border: none;
}

/*CSS for description DIV of Example 1 (if defined)*/
#simplegallery1 .gallerydesctext{ 
    text-align: left;
    padding: 2px 5px;
}
#simplegallery1 .navpanellayer{
    top:315px;
}
#simplegallery1 .gallerydesc{
    top:10px;
}
#landing {
    padding:0px 2px;
    margin-top:0px;
}
#secondarytopNav{

    height:30px;
    background-position:bottom;

}
#topnav {
   /* position:relative;*/
    z-index:91;
    height:40px;
}
#dmenu .fltlft
{
    float: left;                /* this is to allow for the horizontal main menu */
}
/* This is the part for the CSS menu - these settings are for a horizontal menu */
#dmenu{                         /* menu list container */
    list-style-type: none;      /* disable the display of the list item bullets */
    margin: 0px;                /* space around the list container */
    padding: 0px;               /* space within the list container */
    position: static;           /* need this so that the z-index stuff works correctly */
    /*background-color: #fff;     /* the default background color within the main menu container */
    /*color: #000;                /* the default font color (not links) within the main menu container */
    z-index: 20;                /* push the menu up in the layer order a bit so it isn't hidden behind anything */
    /* Browser plug-ins like Flash or Quicktime may not allow you to overlap then with this menu! */
}
#dmenu li{                      /* top-level menu element */
    list-style-type: none;      /* disable the display of the list item bullets */

    /*background-color: blue;     /* main menu item background color */
    /*color: #000;                /* main menu item font color (not links) */
    margin: 0px;                /* spacing between main menu items */
    padding: 9px 15px;               /* padding within main menu items */
    display: block;
    border-right: #666 solid 1px;    /* border for each of the main menu items */
    z-index: 92;
}

#dmenu ul {                     /* third-level (or greater) menu element list elements */
    position: absolute;         /* this is so that it doesn't push that page content around on hover */
    margin: 0px;                /* space around the list container */
    padding: 0px;               /* space within the list container */
    list-style-type: none;      /* disable the display of the list item bullets */
    display: none;
    /*background-color: #ffc;     /* sub-menu default background color */
    border-right: #666 solid 1px;     /* the border around the sub-menu list */
    color: #000;                /* sub-menu default font color (not links) */
    z-index: 92;                /* want to be sure this is above the rest of the menu */
    margin-top:9px;
}

#dmenu ul li{                   /* second-level or greater menu element links */
    background-color: #ffc;     /* default background color for sub-menu container */
    color: #000;                /* default font color (not links) for sub-menu container */
    border: none;               /* sub-menu item border settings */
    margin: 0px;                /* spacing between sub-menu containers */
    padding: 3px;               /* This is for padding between menu items in the drop-downs */
    z-index: 92;
}

#dmenu li a{                    /* top-level menu element links */
    text-align: left;         /* text alignment in main menu item links */
    display: block;
}

#dmenu ul a {                   /* all the other level menu link elements */
    padding: 3px;
    margin: 0px;
    display: block;
}  

#dmenu ul ul{                   /* higher-level list containers */
    display: none;              /* don't display by default */
    position: absolute;

    margin-top: -2em;           /* this will push the sub-menu up to the level of it's parent */
}

/* only non-MSIE browsers use this */
#dmenu ul li>ul,
#dmenu ul ul li>ul{
    margin-top: -2em;           /* should be set to the same as #dmenu ul ul margin-top */
}

/* additional sub-menu levels in the next 2 blocks. (For up to 5 levels of drop menus) */
#dmenu li:hover ul ul{
    display:none;
}

li>ul {
    top: auto;
    left: auto;
}

#dmenu .content {                      /* This is used for the content that will appear below the menu */
    clear: left;
}
#dmenu .dropdownlabel{

    background:green;
}

#catagoryBrowse{
    clear:right;
}

#categories div{
    float:left;
}
#customTableware .rightsidebar{
    width:100%;
    float:none;
    background-color:transparent;
    border:none;

}

#productDetailSection #tablewareitems{

    width:100%;
    background-color:#fff;
text-align:left;
}

#productDetailSection #productsBrowse{

    margin-right:0px;
    margin-top:20px;
}
#productDetailSection .productsBrowseHeader  {
    width:766px;

}
#partners .gliderproduct{
    text-align:center;
    margin-top:5px;
    margin-bottom:5px;
}
#productDetailSection
{
 clear:left;
position:relative;

}
#customTableware #categories
{
    clear:both;
}
#productDetailSectionContainer
{
   background-color:#e6e6e5;
   padding:10px 15px 0 15px;
   position:relative;
}
#productContent #brand{
    background-color:#eee;    

}#productContent #brand td
{
    text-align:center;

}
#productsBrowse h2
{

    margin-top : 10px;
    margin-left: 10px;
}

#customTableware .gliderproduct{
width:175px;
}
.sortControl{
    width:200px;
}

#customTableware h3{
    font-size:14px;

}

#tlcRightNav{
    margin-top:1px;
    float:right;
    width:150px;
    margin-right:15px;
}

#tlcEmail{
    padding:5px 0px 5px 0px;
    text-align:center;
    background-color:#E6E6E5;
    margin-top:5px;
}


#customTableware #productContent #productDetailViewNavigation #productDetailViewNavigationContents{
    padding-top:22px;
}

#customTableware #productContent #productDetailSectionContainer{
margin-bottom:10px;
margin-top:10px;
}

#customTableware #productContent #productDetailSectionContainer #productDetailSection #productsBrowse{
    margin-top:41px;
}

#tlcEmail #brand td{
    padding-top:5px;
    padding-bottom:5px;
}

