
.main-list {
    margin-left: 100px;
    width: 935px;
}
.main-list ul {
    width: 894px;
}
.main-list li {
    display: inline;
    float: left;
    height: auto !important;
    margin: 5px;
    position: relative;
    width: 215px;
}
.main-list li h1 {
    color: #70C6D3;
    font-size: 12px;
}
.main-list li h1 span {
    background: none repeat scroll 0 0 #FFFFFF;
    left: -6px;
    padding: 10px;
    position: relative;
    top: -12px;
}
.main-list li a {
    color: #8A5933 !important;
    display: block;
    font-size: 12px;
    margin: 0;
    padding: 5px 9px 5px 15px;
    text-decoration: underline;
}
.main-list-stamps {
    margin-left: 100px;
    width: 935px;
}
.main-list-dies {
    margin-left: 110px !important;    
}
.main-list-stamps ul {
    width: 894px;
}
.main-list-stamps li {
    display: inline;
    float: left;
    height: auto !important;
    margin: 5px;
    position: relative;
    width: 190px;
}

.main-list-dies li {
    width: 240px !important; 
}

.main-list-stamps li h1 {
    color: #70C6D3;
    font-size: 12px;
}
.main-list-stamps li h1 span {
    background: none repeat scroll 0 0 #FFFFFF;
    left: -6px;
    padding: 10px;
    position: relative;
    top: -12px;
}
.main-list-stamps li a {
    color: #8A5933 !important;
    display: block;
    font-size: 12px;
    margin: 0;
    padding: 5px 9px 5px 15px;
    text-decoration: underline;
}
.new-list {
    margin: 10px 10px 10px 232px;
    width: 480px;
}
.new-list ul {
    border-bottom: 1px dotted #B8E4D4;
    float: left;
    margin: 10px;
    padding-bottom: 20px;
}
.new-list ul li {
    float: left !important;
    font-size: 12px;
    line-height: 23px;
    list-style-image: url("../images/bullit-point.gif");
    width: 230px;
}
.new-list ul li a {
    color: #8A644A;
    font-size: 12px;
    font-weight: 700;
}
.catalog-product-image img {
    margin-top: 0 !important;
}
#FeaturedStampHeader {
    margin-bottom: 25px;
}
#brownbuttonsbelow {
    top: 56px;
    width: 827px;
    /*width: 854px;*/
    /*width: 737px;*/
}
#brownbuttonsbelow a {
    display: block;
    float: left;
    height: 47px;
    margin-right: 3px;
    position: relative;
    width: 115px;
}
#inktopaper {
    background: url("../images/img/tabInktopaper.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    /*width:85px !important;*/
}
#shopcolor {
    background: url("../images/img/tabByColor.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#thisthat {
    background: url("../images/img/tabThisThat.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#blog {
    background: url("../images/img/tabBlog.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#kits {
    background: url("../images/img/tabkits.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    /*width:85px !important;*/
}
/*#jan_sale {
    background: url("../images/img/january_sale.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}*/
#careers {
    background: url("../images/img/careers.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    /*width:85px !important;*/
}
#boutique {
    background: url("../images/img/tabBoutique.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#toprightmove {
    right: 23px;
}
#navbar {
    background-color: #FFFFFF;
    width: 918px;
}
.page .layout-zone-header {
    background-image: url("../images/bblueBG.gif");
    background-repeat: repeat-y;
    height: 147px;
    margin: 34px auto auto;
    position: relative;
    width: 918px;
}
#customerservice-tabs.div ul li.navlink a, .myaccountlink {
    display: block;
    font: 12px/26px "Segoe UI",Arial,sans-serif;
    padding-left: 17px;
    width: 84%;
}
#customerservice-tabs.div ul li.navlink a:hover {
    background: none repeat scroll 0 0 #CCCCCC;
    display: block;
    font: 12px/26px "Segoe UI",Arial,sans-serif;
    padding-left: 10px;
    width: 84%;
}
#customerservice-tabs ul li.navlink, .navlink2 {
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #333333;
    color: #000000;
    font: 12px/26px "Segoe UI",Arial,sans-serif;
    padding-right: 14px;
    text-align: right !important;
    width: 100%;
}
#customerservice-tabs ul li.navlink a {
    padding-right: 11px !important;
    position: relative;
    right: 12px;
    width: 94% !important;
}
.col-wrap .col-right {
}
#form-cart .col-wrap .col-right {
}
#custom_content {
    font-family: "Helvetica Neue",helvetica,Arial,Sans-Serif;
    font-size: 13px;
    padding: 10px;
}
#custom_content h3 {
    margin-bottom: 15px;
    padding: 0;
}
p {
    font-family: Arial,Helvetica,sans-serif !important;
}
#form-cart-continue-shopping {
    background: none repeat scroll 0 0 #AEDFE5 !important;
    border: 1px solid #3CAEB6;
    color: #8A5935;
}
#page-cart .button-checkout {
    background: none repeat scroll 0 0 #AEDFE5;
    border: 1px solid #3CAEB6;
    color: #8A5935;
}
.page-cart .cart-totals .spacer {
    background: url("../images/cart-bg.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #E3E3E3;
    color: #000000;
    font-family: "Helvetica Neue",helvetica,Arial,Sans-Serif;
    font-size: 12px;
    padding: 5px;
}
.col-45 {
    float: left;
    width: 45%;
}
#viewcart {
    height: 27px;
    width: 45px;
}
#nav-cart-count {
    color: #8A5935;
    font-family: arial,sans-serif;
    font-size: 16px;
    font-weight: 700;
    left: 17px;
    line-height: 16px;
    position: absolute;
    text-align: center;
    top: 8px;
    width: 19px;
}
#cartit {
    float: left;
    height: 25px;
    left: 22px;
    padding-top: 18px;
    position: relative;
    width: 40px;
}
#cutomer_service {
    float: left;
    height: 25px;
    padding-left: 10px;
    padding-top: 17px;
    position: relative;
}
#customs {
    float: right;
    padding-top: 17px;
    position: relative;
}
#login_welcome {
    float: left;
    height: 25px;
    left: 5px;
    padding-top: 17px;
    position: relative;
}
#login_welcome_span {
    color: #8A5935;
    font-family: "Times New Roman",Times,serif;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0.2px;
    margin: 0;
}
#login_welcome_span a {
    background: none repeat scroll 0 0 #70C7D4;
    color: #8A5935;
    font-family: "Times New Roman",Times,serif;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0.2px;
    margin: 0;
    padding: 5px 10px;
    text-decoration: none;
}
.cart-description div a {
    color: #36A4B4;
    font-family: "Helvetica Neue",helvetica,Arial,Sans-Serif;
    font-size: 13px;
    font-weight: 700;
    text-decoration: none;
}
.page-cart table.list tr td, .page-cart table.list tr th {
    border: 1px solid #EAFBFD;
}
.page-cart table.list {
    border: 1px solid #8A5935;
}
table.list thead tr th {
    background: none repeat scroll 0 0 #E9FBFD;
    color: #8A5935;
    padding: 7px;
}
.page-cart table.list tfoot {
    background: none repeat scroll 0 0 #E9FBFD;
}
#page-cart .col-wrap div.gap-top div.col-right:first-child {
    top: -7px;
}
#moveitnow {
    margin-top: 40px;
}
.spacer {
    padding: 10px;
}
#custom_content p {
    font-size: 13px;
    line-height: 22px;
}
#custom_content li {
    background: url("../images/blue_bullit-point.gif") no-repeat scroll 6px 8px rgba(0, 0, 0, 0) !important;
    line-height: 22px;
    list-style: none outside none;
    padding-bottom: 10px;
    padding-left: 22px;
}
#header .searchbck form input.button-start-search {
    background: url("../images/img/SearchBtn.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.page-one_page_checkout #opc-rewards-redeem-form span {
    color: #8A5935;
    font-family: "Times New Roman";
    font-size: 1.5em;
    font-style: normal !important;
    font-weight: 700;
}
.menu-full {
    float: left;
    width: 918px;
}
#dialog {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 10px;
    position: absolute;
    width: 425px;
    z-index: 200;
}
#dialog-header {
    display: block;
    font-size: 14px;
    font-weight: 700;
    height: 14px;
    padding: 3px 6px 7px;
    position: relative;
    width: 411px;
}
#dialog-title {
    float: left;
}
#dialog-close {
    background: url("../images/dialog_close.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    float: right;
    height: 16px;
    margin: 3px 3px 0 0;
    width: 16px;
}
#dialog-content {
    color: #666666;
    display: block;
    font-size: 13px;
    height: auto;
    padding: 10px 55px;
    text-align: center;
}
#dialog-mask {
    background: none repeat scroll 0 0 #000000;
    left: 0;
    min-height: 100%;
    opacity: 0.75;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
}
.error, .addcart {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #924949 #924949;
    border-image: none;
    border-right: 1px solid #924949;
    border-style: none solid solid;
    border-width: medium 1px 1px;
}
.errorheader {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../images/error_header.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #924949 #924949 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #6F2C2C;
}
.warning {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../images/warning_bg.jpg") no-repeat scroll right bottom #FFFFFF;
    border-color: -moz-use-text-color #C5A524 #C5A524;
    border-image: none;
    border-right: 1px solid #C5A524;
    border-style: none solid solid;
    border-width: medium 1px 1px;
}
.warningheader {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../images/warning_header.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #C5A524 #C5A524 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #957C17;
}
.success {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../images/success_bg.jpg") no-repeat scroll right bottom #FFFFFF;
    border-color: -moz-use-text-color #60A174 #60A174;
    border-image: none;
    border-right: 1px solid #60A174;
    border-style: none solid solid;
    border-width: medium 1px 1px;
}
.successheader {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../images/success_header.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #60A174 #60A174 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #3C7F51;
}
.prompt {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../images/prompt_bg.jpg") no-repeat scroll right bottom #FFFFFF;
    border-color: -moz-use-text-color #4F6D81 #4F6D81;
    border-image: none;
    border-right: 1px solid #4F6D81;
    border-style: none solid solid;
    border-width: medium 1px 1px;
}
.promptheader {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../images/prompt_header.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #4F6D81 #4F6D81 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #355468;
}
#cutomer_service a, #cartit a {
    color: #8A5935;
    font-family: "Times New Roman",Times,serif;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0.2px;
    margin: 0;
    text-decoration: none;
}
.page-cart .cart-totals .cart-amount, .page-cart .cart-totals ul li, .page-cart .cart-totals ul li a, .page-cart table.list tfoot tr td a {
    color: #8A5935;
}
.die-list {
    margin: 10px 10px 10px 250px;
}
.die-list ul {
    float: left;
    margin: 10px;
    padding-bottom: 20px;
}
.die-list ul li {
    float: left !important;
    font-size: 12px;
    line-height: 23px;
    list-style-image: url("../images/bullit-point.gif");
    text-align: left;
    width: 100%;
}
.die-list ul li a {
    color: #8A644A;
    font-size: 12px;
    font-weight: 700;
}
.catalog_top_desc {
    font-size: 12px;
    line-height: 20px;
}
.page-product .product-special-offer {
    background-color: #FFFFFF;
    color: #000000;
    font-family: "Helvetica Neue",helvetica,Arial,Sans-Serif;
    font-size: 12px;
    padding: 5px;
}
.catalog-view-flexible .catalog-product-title {
    font-size: 12px;
    min-height: 32px;
}
.catalog-out-stock {
    margin-top: 13px;
    min-height: 15px;
}
.catalog-view-thumb3 .catalog-product-title {
    font-size: 14px;
    min-height: 32px;
}
.catalog-page-breaks span.active {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.catalog-page-breaks span.active {
}
.catalog-page-breaks span {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.new-header-menu {
    background: none repeat scroll 0 0 #70C7D4 !important;
    margin: 0;
}
.new-header-menu ul {
    display: none;
}
.new-header-menu li {
    list-style: none outside none;
}
.new-header-menu li a {
    background: none repeat scroll 0 0 #70C7D4 !important;
    padding: 5px 10px;
}
.new-header-menu li:hover ul li {
}
.new-header-menu li:hover ul {
    border: medium none;
    display: block !important;
    padding-bottom: 5px;
    position: absolute;
    width: 145px;
}
.new-header-menu li:hover ul li a {
    background: none repeat scroll 0 0 #70C7D4 !important;
    padding: 5px 10px;
}
.new-header-menu li:hover ul li a:hover {
    background: none repeat scroll 0 0 #50A7B4 !important;
    color: #FFFFFF !important;
}
.header-log-out {
    background: none repeat scroll 0 0 #70C7D4;
    padding: 5px 10px;
}
.header-new-1 li {
    display: block !important;
}
#tab-2, #tab-1, #tab-3, #tab-4, #tab-5, #tab-6, #tab-7, #tab-8, #tab-9 {
    border: medium none !important;
    float: right;
    min-height: 368px;
    padding: 5px;
    position: relative;
    right: 1px;
    width: 99% !important;
}
.jqbox_overlay {
    height: 100%;
    margin: 0;
    min-height: 200px;
    opacity: 0.5;
    position: fixed;
    top: 0;
    width: 100%;
}
.jqbox_innerhtml {
    margin: 0;
    padding: 10px;
    position: fixed;
    right: 5px;
    top: 30px;
    width: 120px;
    z-index: 2;
}
.container-wrap {
    text-align: left;
}
.right-order-search {
    color: #A15935;
    float: right;
    font-size: 14px;
    margin-bottom: 20px;
    margin-top: 20px;
}
.right-order-search a {
    color: #A15935;
    font-weight: bold;
    margin-left: 10px;
    margin-right: 20px;
    text-decoration: none;
}
.right-order-search a:hover {
    text-decoration: none;
}
.right-order-search input[type="text"] {
    border: 1px solid #000000;
    height: 20px;
    padding: 0 5px;
}
input#submitlink {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    color: #A15935;
    cursor: pointer;
    font-weight: bold;
    margin-left: 10px !important;
    margin-right: 10px !important;
    padding: 0;
    text-decoration: none;
}
.stamps_div {
    display: inline-block;
    margin: 70px 15px;
}
#giftit {
    background: url("../images/img/GiftCertificates.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 100px;
    width: 292px;
}
#shipit {
    background: url("../images/img/FreeShipping.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 100px;
    margin-left: 150px;
    margin-right: 0 !important;
    width: 292px;
}
.page {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.new-list-scrap {
    margin: 10px 10px 10px 232px;
    width: 480px;
}
.new-list-scrap ul {
    border-bottom: 1px dotted #B8E4D4;
    float: left;
    margin: 10px;
    padding-bottom: 20px;
}
.new-list-scrap ul li {
    float: left !important;
    font-size: 12px;
    line-height: 23px;
    list-style: none outside none !important;
    width: 230px;
}
.brushstroke {
    color: #222222;
    font-size: 12px;
}
.catalog-product-image > a {
    display: table-cell;
    height: 153px;
    text-align: center;
    vertical-align: middle;
    width: 175px;
}
.socialblocktw span {
    background: url("../images/twitter1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 17px !important;
    display: block;
    float: left;
    height: 40px;
    position: relative;
    width: 38px;
}
.socialblockfb span {
    background: url("../images/facebook1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 17px !important;
    display: block;
    float: left;
    height: 40px;
    margin-left: 10px;
    position: relative;
    width: 38px;
}
.socialblockpin span {
    background: url("../images/pinterest.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 17px !important;
    display: block;
    float: left;
    height: 40px;
    margin-left: 10px;
    position: relative;
    width: 38px;
}
.socialblockinsta span {
    background: url("../images/insta.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 17px !important;
    display: block;
    float: left;
    height: 40px;
    margin-left: 10px;
    position: relative;
    width: 38px;
}
.product-email-and-wishlist {
    float: left;
    width: 48%;
}
.product-view-style1 .product-purchase {
    clear: both;
}
.page-product .product-special-offer {
    margin-bottom: 30px;
}
#page-home .socialblocktw span, #page-home .socialblockfb span, #page-home .socialblockpin span,#page-home .socialblockinsta span,#page-home .socialblockyou span {
    top: 85px;
}
table.calendar {
    border-left: 1px solid #999999;
    float: left;
    height: 230px;
    margin: 4px;
}
tr.calendar-row {
}
td.calendar-day {
    font-size: 11px;
    min-height: 80px;
    position: relative;
}
* html div.calendar-day {
    height: 80px;
}
td.calendar-day:hover {
    background: none repeat scroll 0 0 #ECEFF5;
}
td.calendar-day-np {
    min-height: 80px;
}
* html div.calendar-day-np {
    height: 80px;
}
td.calendar-day-head {
    background: none repeat scroll 0 0 #B3E1E8;
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    border-top: 1px solid #999999;
    font-weight: bold;
    text-align: center;
    width: 25px;
}
div.day-number {
    color: #000000;
    float: right;
    margin: -5px 9px 0 0;
    text-align: center;
    width: 10px;
}
td.calendar-day, td.calendar-day-np {
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    padding: 5px;
    text-align: center;
    width: 20px;
}
.event a {
    text-decoration: none;
}
#content .news1 {
    text-align: center;
}
#content .news2 {
    font-size: 20px;
}
#page-newsletter .active,#page-memory_planer_newsletter .active{
    border: 2px solid #FF0000;
    border-radius: 50%;
    float: left;
    padding: 3px 0 0;
    position: relative;
    width: 18px !important;
}
.socialblockyou span{ float:left;background: url("../images/youtube.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0); bottom: 17px !important; display: block; height: 40px; position: relative; width: 40px;margin-left:10px; }
#page-product .col-70{width:100%;}
#content .allkits .catalog-product{min-height:210px!important;height:210px!important}
