html, body, div, span,h1, h2, h3, h4, h5, h6, p, blockquote, pre, input, button, a, abbr, acronym, address, big, cite, code, del, dfn, em, images, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {

    margin: 0;

    padding: 0;

    border: 0;

    outline: 0;

    font-size: 100%;

    font: inherit;

    vertical-align: baseline;

}



article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {

    display: block;

}



ol, ul {

    list-style: none;

}



a, a:focus {

    text-decoration: none;

    outline: 0;

    color: #000000;

}



a:hover {

    text-decoration: underline;

}



blockquote, q {

    quotes: none;

}



blockquote:before, blockquote:after, q:before, q:after {

    content: '';

    content: none;

}



table {

    border-collapse: collapse;

    border-spacing: 0;

}



*, *:before, *:after {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    -ms-box-sizing: border-box;

    -o-box-sizing: border-box;

    box-sizing: border-box;

}



.group:after, .max-width:after {

    content: "";

    clear: both;

    display: table;

}



.max-width {

    max-width: 940px;

}



body {

    font: 300 14px/18px 'Oswald', sans-serif;

    background: url(../images/pattern-body.jpg) repeat;

    /*background: url(../images/temp.jpg) no-repeat top center;*/

    margin: 0;

}



.wrapper {

    position: relative;

}



.cards-bottom {

    margin-top: 9%;

    display: inline-block;

    height: auto !important;

    padding: 0 !important;

    width: 100% !important;

}

.left-card{float: left;

    text-align: left;

    width: 101px;}

.left-card h1 {

    color: #553616;

    font-family: 'Open Sans', sans-serif !important;

	font-size:12px !important;

    margin: 0 !important;

    padding: 0 !important;

	line-height: normal !important;

}

.left-card h2{ font: 14px/18px 'Oswald',sans-serif; color:#553616;}

.right-card{float: left;

    text-align: left;

    width: 91px;}

.right-card h1 {

    color: #553616;

    font-family: 'Open Sans', sans-serif !important;

	font-size:12px !important;

    margin: 0 !important;

    padding: 0 !important;

	line-height: normal !important;

}

.right-card h2{ font: 14px/18px 'Oswald',sans-serif; color:#553616;}



.standard-card-container{width:100%; display:inline-block; background:url(../images/standard-size.png) no-repeat;}

.standard-card-container h1 {

    color: #725335;

    font: 300 19px/18px 'Oswald',sans-serif !important;

    margin: 12px 0 0 12px !important;

    padding: 0 !important;

}

.standard-card-container h2 {

    color: #000000 !important;

    font-family: Arial,Helvetica,sans-serif !important;

    font-size: 14px !important;

    margin: 7px 0 0 11px !important;

    padding: 0 !important;

}



.measure-container{ margin: 19px 11px 8px; width:100%; display:inline-block;}

.measure{background: url("../images/measure-cat-01.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); margin-right: 1px; width: 67px; display:inline-block;}

.measure h1 {

    color: #000000;

    display: inline-block;

    font-family: Arial,Helvetica,sans-serif !important;

    font-size: 12px !important;

    margin: 0 !important;

    padding: 0 !important;

    text-align: center;

    width: 100%;

}

.measure h2 {

    color: #FFFFFF !important;

    display: inline-block;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 12px !important;

    margin: 0 !important;

    padding: 0;

    text-align: center;

    width: 100%;

}





.order-container{border-bottom: 2px dotted #000000;

    display: inline-block;

    margin-bottom: 19px;

    padding-bottom: 20px;

    width: 100%;

	margin-top: 15px;

	}

.order-now {

    background: url("../images/order-now.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

    color: #FFFFFF;

    display: inline-block;

    font: 300 17px/18px 'Oswald',sans-serif !important;

    min-height: 34px;

    padding: 6px 0 !important;

    text-align: center;

    text-decoration: none !important;

    width: 104px;

}

.order-now a{text-decoration:none; font: 300 19px/18px 'Oswald',sans-serif !important; color:#fff;}





.how_to_order_block {



    width: 30%;

    padding: 5px;

    margin-left: 10px;

    float: left;

}



.how_to_order_block h1 {



    color: #553616;



}



#how-to-order {

    margin: 0;

    padding: 0;

}



#how-to-order ul {

    list-style: none;



}



#how-to-order ul li {

    font: 400 14px/22px Arial;



}



#how-to-order ul li p {

    margin: 0px;

    padding-bottom: 2px;

    font: 400 14px/22px Arial;

}



#content-buttom {

    margin: 25px 24px 0 24px;

}



#content-buttom p {

    font: 400 14px/22px Arial;

    padding-bottom: 20px;

    margin-top: 40px;

}



#content-buttom .price-list {

    height: 60px;

    margin: 0px;

    padding: 0px;

}



#content-buttom .price-list .price-list-table {

    border-collapse: collapse;

    border-spacing: 0;

}



#content-buttom .price-list .price-list-table thead tr {

    margin: 0px;

    padding: 0px;

}



#content-buttom .price-list .price-list-table thead th {

    display: block;

    margin: 0px;

    padding: 5px 0 0 0;

    border-top: black 1px solid;

    background: antiquewhite;

    border-right: black 1px solid;

    text-align: center;

    float: left;

    font-family: serif;

    color: brown;

    height: 29px;

    font-size: small;

    font-weight: bold;

    width: 4.03em;

}



#content-buttom .price-list .price-list-table tbody td {

    cursor: pointer;

    display: block;

    margin: 0px;

    padding: 5px 0 0 0;

    border-top: black 1px solid;

    background: rgb(255, 146, 45);

    border-right: black 1px solid;

    text-align: center;

    float: left;

    font-family: serif;

    color: black;

    height: 29px;

    font-size: small;

    font-weight: bold;

    width: 4.03em;

}



.price-list1 {



    width: 900px;



}



.price-list1 table {

    width: 900px;

    text-align: center;

    border: 1px solid #000;

    font-family: Arial, Helvetica, sans-serif !important;



}



.price-list1 table th {

    background-color: #FFCA98;

    border: 1px solid #000;

    color: #7F3B16;

}



.price-list1 table tr {

    background-color: #FECC99;

}



.price-list1 table td {

    background-color: #FE9900;



    border: 1px solid #000;

}



.price-list2 {



    width: 950px;



}



.price-list2 table {

    width: 900px;

    text-align: center;

    border: 1px solid #000;

    font-family: Arial, Helvetica, sans-serif !important;

    font-weight: bold;

}



.price-list2 table th {

    background-color: #FFCA98;

    border: 1px solid #000;

    font-size: 11px;

}



.price-list2 table td {

    background-color: #FE9900;



    border: 1px solid #000;

}



.promise_span {



    font-size: 40px;

    color: #BF9E79;

    width: 30px;

    padding: 10px;

    float: left;

    font-weight: 900;



}



.clear {



    clear: both;

}



.promise_left {



    width: 25%;

    height: 250px;

    background: url(../images/promise.jpg) no-repeat;

    float: right;

    margin-top: 50px;

    margin-right: 15px;



}



.template_box {



    width: 46%;

    background: url('../images/template_v1_03.png') whitesmoke;

    padding: 10px;

    float: left;

    margin-left: 15px;



}



.about-us-text .template_box p {

    color: #1986A7;

    font-weight: bold;

    padding-top: 10px;

    font-size: 13px;

    width: 60%;

}



.about-us-text .template_box ul {

    list-style-type: none;



}



.about-us-text .template_box ul li {

    font: 400 28px/30px 'Oswald', sans-serif;

    float: left;

    color: #1986A7;

    font-weight: normal;

    padding-top: 10px;

    font-size: 14px;

    text-transform: uppercase;

}



.about-us-text .template_box ul li a {

    width: 12px;

    height: 11px;

    margin-top: 10px;

    float: right;

    text-align: center;

    background: url(../images/down.png);

}



.about-us-text .template h1 {



    color: #553616;



}



.testimonial {



    width: 100%;

    background: url(../images/test.png);

    padding: 3px;

    margin-bottom: 20px;

    opacity: 0.4;

}



.pricing {



    width: 100%;



}



.doted {



    padding: 0;

    border-bottom: 1px dotted black;

    width: 100%;

    height: 3px;

}



.e-info {



    width: 80%;

    color: #666666;

    padding: 10px;

    font-weight: normal;

    float: left;

}



.price_button {



    padding: 5px;

}



.price_button ul li {



    width: 8%;

    height: 48px;

    padding: 5px;

    text-align: center;

    background: url(../images/button.png);

    border-radius: 3px;

    box-shadow: 1px 1px 1px black;



}



.price_button ul li span a {



    display: block;

    width: 100%;

    padding: 5px;

    color: white;

    font-weight: bold;

}



.testimonial p {



    opacity: 2000;

}



.cn {



    font-weight: 700;

    padding: 10px;



}



.quote {



    margin-top: 30px;

    background: url('../images/testimonials_v1_07.png');

    padding-right: 5px;



}



.about-us-text .template_box p a {

    width: 12px;

    height: 11px;

    margin-top: 5px;

    float: right;

    text-align: center;

    background: url(../images/down.png);

}



.header-box {

    background: url(../images/pattern-header.png) repeat-x top;

    width: 100%;

    height: 166px;

}



.header {

    max-width: 940px;

    padding: 8px 15px 0;

    margin: 0 auto;

}



.header:after {

    content: "";

    clear: both;

    display: table;

}



.logo-box {

    width: 279px;

    height: 102px;

    float: left;

}



.logo-box a {

    width: 279px;

    height: 102px;

    display: block;

    text-indent: -600px;

    overflow: hidden;

}



.logo-box a strong {

    background: url(../images/all-time-print-logo.png) no-repeat;

    width: 279px;

    height: 102px;

    display: block;

}



.header-right {

    float: right;

    height: 102px;

    padding: 5px 0 0 0;

    position: relative;

}



.first-level-list {

    float: right;

    margin-bottom: 19px;

}



.first-level-list li:first-child {

    float: left;

    padding-left: 0;

    border-left: 0;

    margin-left: 0;

}



.first-level-list li {

    float: left;

    padding-left: 8px;

    border-left: 1px solid #d6ba9f;

    margin-left: 8px;

}



.first-level-list li a {

    display: block;

    font: normal 13px/15px Arial;

    color: #d6ba9f;

}



.second-level-list {

    float: right;

    margin-bottom: 14px;

}



.second-level-list li:first-child {

    float: left;

    padding-left: 0;

    border-left: 0;



    margin-left: 0;

}



.second-level-list li {

    font: bold 16px/18px Arial;

    color: #209fc6;

    text-transform: uppercase;

    float: left;

    padding-left: 8px;

    border-left: 2px solid #209fc6;

    margin-left: 8px;

}



.second-level-list li a {

    display: block;

}



.third-level-list {

    background: url(../images/bg-site-info.png) no-repeat;

    position: absolute;

    right: 0;

    width: 377px;

    height: 39px;

    padding: 9px 2px 0 17px

}



.third-level-list li {

    font-size: 18px;

    font-weight: 400;

    color: #fff;

    float: left;

}



.call-icon {

    background: url(../images/call-icon.png) no-repeat left center;

    padding-left: 15px;

    margin-right: 23px;

}



.mail-icon {

    background: url(../images/mail-icon.png) no-repeat left center;

    padding-left: 26px;

}



.navigation {

    background: url(../images/bg-nav.jpg) no-repeat bottom center;

    max-width: 940px;

    margin: -56px auto 0;

}



.slicknav_menu {

    display: none;

}



.navigation > ul > li {

    float: left;

}



.navigation > ul > li > a {

    font: bold 15px/16px Arial;

    text-transform: uppercase;

    display: block;

    padding: 20px 19px 16px;

}



.navigation > ul > li > a:hover {

    color: #715b46;

    text-decoration: none;

}



.contents-box {

    background: url(../images/bg-body.jpg) repeat-y top center;

    background-size: 100%;

    /*padding-bottom: 55px;*/

    box-shadow: 0 3px 4px rgba(0, 0, 0, 0.9) inset;

}



.contents {

    max-width: 940px;

    padding-top: 12px;

    margin: 0 auto;

    background: url(../images/bg-contents.jpg) repeat;

    box-shadow: 0 0 6px rgba(0, 0, 0, 0.17);

}



.banner-home {

    padding: 0 10px;

}





#slides h3{ position:absolute; left:15px; top:185px;}

#slides h2{ position:absolute; right:15px; top:185px;}



#slides {

    position: relative;

}



.slidesjs-previous, .slidesjs-next {

    display: block;

    width: 50px;

    height: 33px;

    position: absolute;

    top: 50%;

    z-index: 100;

    margin-top: -25px;

    text-indent: -900px;

    overflow: hidden;

}



.slidesjs-previous {

    background: url(../images/slider-left-arrow.png) no-repeat center;

    left: 20px;

}



.slidesjs-next {

    background: url(../images/slider-right-arrow.png) no-repeat center;

    right: 20px;

}



.slidesjs-pagination {

    display: none;

}



.select-cat {

    width: 700px;

    padding-right: 10px;

    float: right;

}



.select-cat ul {

    width: 100%;

}



.select-cat ul li {

    float: left;

    width: 33.33%;

}



.select-cat ul li > a {

    display: block;

    width: 231px;

    margin: 0 auto;

}



.select-cat ul li > a > div {

    background: url(../images/box-bg.png) no-repeat;

    width: 100%;

    height: auto;

    padding: 20px 19px 0;

	 min-height: 254px;

}



.cat-title {

    font: 400 18px/20px 'Oswald', sans-serif;

    color: #553616;

    text-align: center;

    margin-bottom: 24px;

}



.cat-image {

    width: 231px;

    height: 120px;

    margin: 0 auto;

}



.cat-image img {

    display: block;

    width: 196px;

    height: 120px;

}



.video-section {

    background: url(../images/dotted-border-bottom.png) repeat-x bottom;

    padding: 25px 15px;

}



.video-box {

    float: right;

    padding: 10px;

    position: relative;

    top: -50px;

    width: auto;

}



.video-box:first-child {

    float: right;

}



.video {

    float: none;

    clear: both;

    width: 100%;

    position: relative;

    padding-bottom: 56.25%;

    padding-top: 25px;

    height: 0;

}



.video iframe {

    display: block;

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}



.upload-artwork-box {

    padding: 15px 25px 25px;

    font-family: Arial, Helvetica, sans-serif;

    position: relative;

}



.upload-artwork-box h1 {

    font: 400 28px/30px 'Oswald', sans-serif;

    background: url(../images/2.png) no-repeat left center;

    color: #1b1d1f;

    padding: 0 0 0 55px !important;

    margin-bottom: 30px !important;

}



.upload-artwork-box h2 {

    font: 400 28px/30px 'Oswald', sans-serif;

    background: url(../images/3.png) no-repeat left center;

    color: #1b1d1f;

    padding: 0 0 0 55px !important;

    margin-bottom: 30px !important;

}



.artwork-left {

    float: left;

    width: 49%;

    background: rgba(0, 0, 0, 0.08);

    font: normal 14px/20px Arial;

}



.first-column {

    padding: 25px;

    background: url(../images/dotted-border-bottom.png) repeat-x bottom;

}



.second-column {

    padding: 25px;

}



.list-heading {

    font: bold 14px/20px Arial;

    margin-bottom: 10px;

}



.list-heading span {

    font: normal 14px/20px Arial;

}



.blue-list-style li {

    padding-left: 15px;

    position: relative;

    color: #282828;

    margin-bottom: 10px;

}



.blue-list-style li:before {

    content: "";

    background: url(../images/blue-bullet.png) no-repeat;

    width: 10px;

    height: 10px;

    position: absolute;

    left: 0;

    top: 8px;

}



.blue-list-style li a {

    color: #1986a7;

}



.blue-list-style li i {

    font-style: italic;

    color: #756350;

}



.white-box {

    padding: 25px;

    background: #fcedde;

}



.white-box ul {

    margin-bottom: 10px;

}



.white-box ul li {

    color: #6c5742;

    font-weight: bold;

    margin-bottom: 5px;

}



.white-box ul li span {

    width: 100px;

    display: inline-block;

    font-weight: normal;

}



.bottom-buttons {

    position: absolute;

    right: 25px;

    bottom: 25px;

}



.continue-button {

    float: right;

}



.continue-button a {

    min-width: 110px;

    height: 40px;

    background: #3796b3;

    color: #fff;

    font: 400 20px/40px 'Oswald', sans-serif;

    text-align: center;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

    border-radius: 5px;

    display: block;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);

    padding: 0 10px;

    text-transform: uppercase;

}



.back-button {

    float: right;

    margin-right: 10px;

}



.back-button a {

    min-width: 110px;

    height: 40px;

    background: #867666;

    color: #fff;

    font: 400 20px/40px 'Oswald', sans-serif;

    text-align: center;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

    border-radius: 5px;

    display: block;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);

    padding: 0 10px;

    text-transform: uppercase;

}



.place-order-heading {

    background: url(../images/3.png) no-repeat left center;

}



.place-order-heading span {

    font: bold 15px/20px Arial;

}



.cart-titles {

    background: #c3ad98;

    background: rgba(0, 0, 0, 0.16);

}



.cart-titles:after {

    clear: both;

    content: "";

    display: table;

}



.cart-titles li {

    float: left;

    font-weight: bold;

    line-height: 15px;

    height: 25px;

    overflow: hidden;

    padding: 5px 0;

}



.items-container > li {

    background: url(../images/dotted-border-bottom.png) repeat-x bottom;

}



.cart-titles02 {

    background: #d1b9a2;

    background: rgba(0, 0, 0, 0.08);

    width: 100%;

}



.cart-titles02:after {

    clear: both;

    content: "";

    display: table;

}



.cart-titles02 li {

    padding: 5px 0;

    float: left;

    line-height: 31px;

    height: 41px;

    overflow: hidden;

    font-weight: normal;

}



.cart-titles li.remove-item {

    width: 31px;

}



.cart-titles li.remove-item a {

    display: block;

    padding: 10px;

    width: 31px;

}



.cart-titles li.remove-item a img {

    display: block;

}



.cart-titles li.item-number {

    width: 100px;

}



.cart-titles li.item-quantity {

    width: 90px;

}



.cart-titles li.item-description {

    width: 45%;

}



.cart-titles li.item-Price {

    width: 90px;

    float: right;

}



.discount-coupon-box {

    padding: 5px 0;

    background: url(../images/dotted-border-bottom.png) repeat-x bottom rgba(0, 0, 0, 0.08);

    height: 41px;

    overflow: hidden;

}



.discount-coupon {

    float: right;

}



.coupon-label {

    width: 270px;

    float: right;

    line-height: 31px;

    margin-right: 10px;

    font-weight: bold;

}



.coupon-label .input-field {

    max-width: 147px;

}



.update-cart {

    float: right;

    background: url(../images/bg-grey-button.png) repeat-x bottom #8b7c6c;

    color: #fff;

    min-width: 75px;

    text-align: center;

    height: 31px;

    font: 400 13px/31px 'Oswald', sans-serif;

    text-transform: uppercase;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

    border-radius: 5px;

    cursor: pointer;

    margin-right: 90px;

}



.shipping-state-box {

    background-image: none;

}



.item-Price {

    width: 90px;

    float: right;

}



.total-price {

    background: #fcedde;

    padding: 10px 0;

    margin-bottom: 20px;

}



.total-price .item-Price {

    color: #1986a7;

    font-weight: bold;

}



.total-price .item-Price-title {

    color: #715c49;

    font-weight: bold;

    float: right;

    width: 100px;

}



.checkout-mid {

    padding: 0px 5px 10px 4px;

}



.checkout-mid .heading {

    color: #553616;

    font: 400 20px/18px 'Oswald', sans-serif;

}



.checkout-groupbox {

    background: rgba(0, 0, 0, 0.08);

    padding: 12px 7px 7px 9px;

    margin-bottom: 20px;

    margin-top: 15px;

    width: 285px;

    float: left;

}



.checkout-groupbox .heading {

    font: 400 16px/18px 'Oswald', sans-serif;

    color: #1986a7;

    text-transform: uppercase;

    display: block;

}



.checkout-groupbox .inside {

    margin: 0px 0px 0px 0px;

}



.checkout-groupbox .inside p {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 13px;

    color: #000000;

    padding: 5px 0px 5px 0px;

    font-weight: bold;

    border-bottom: 1px solid #BEBDAC;

    margin-right: 10px;

}



.checkout-groupbox .inside .label {

    float: left;

    font-size: 12px;

    padding-top: 18px;

    width: 200px;

}



.checkout-groupbox .inside .labelpadt {

    float: left;

    font-weight: bold;

    font-size: 14px;

    padding-top: 10px;

    padding-left: 6px;

    width: 220px;

}



.checkout-groupbox .inside .labelpadt span {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #FF0000;

}



.checkout-groupbox .inside .label a {

    color: #000000;

    text-decoration: underline;

}



.checkout-groupbox .inside .label a:hover {

    color: #000000;

    text-decoration: none;

}



.checkout-groupbox .inside .label span {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #FF0000;

}



.checkout-groupbox .inside .inputfield {

    float: left;

    width: 252px;

}



.checkout-groupbox .inside .inputfield {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 12px;

    text-align: right;

}



.checkout-groupbox .inside .inputfield a {

    color: #FFFFFF;

    text-decoration: underline;

    vertical-align: middle;

    padding-left: 99px;

}



.checkout-groupbox .inside .inputfield a:hover {

    color: #FFFFFF;

    text-decoration: none;

}



.checkout-groupbox .inside .inputfield .inputext {

    background: url(../images/bg-input.jpg) repeat-x bottom #fbfbfb;

    float: left;

    height: 31px;

    padding: 5px;

    color: #000000;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 13px;

    line-height: normal;

    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);

    border: 1px solid #B7B7B7;

}



.checkout-groupbox .inside .inputfield .select {

    background: url(../images/bg-input.jpg) repeat-x bottom #fbfbfb;

    float: left;

    width: 100%;

    height: 31px;

    padding: 5px;

    color: #000000;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 13px;

    line-height: normal;

    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);

    border: 1px solid #B7B7B7;

}



.checkout-groupbox .inside .inputfield .textarea {

    background: url(../images/bg-input.jpg) repeat-x bottom #fbfbfb;

    float: left;

    padding: 5px;

    color: #000000;

    font-family: lucida sans unicode;

    font-size: 13px;

    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);

    border: 1px solid #B7B7B7;

}



.checkout-groupbox .inside .inputfield .img {

    min-width: 160px;

    height: 23px;

    margin-top: 15px;

    background: url(../images/card.png) no-repeat;

    padding-left: 6px;

    float: left;

    vertical-align: middle;

}



.checkout-groupbox .inside .inputfield .scicon {

    min-width: 160px;

    height: 60px;

    margin-top: -7px;

    background: url(../images/card-back.png) no-repeat;

    float: left;

    vertical-align: middle;

}



#continue-button-right {

    float: left;

    margin-right: 10px;

}



#continue-button-left {

    float: right;

    margin-right: 10px;

}



.orderbutton-group {

    width: 100%;

    height: 40px;

    margin-top: 20px;

}



.cenimg {

    text-align: center;



}



.cenimg span {

    font-size: 20px;

    float: left;

    padding-top: 10px;

    font-weight: bold;

}



#p-slt {

    margin: 0px;

    padding: 0px;

}



#p-slt h3 {

    /* background-color: rgba(0,0,0,.08); */

    font-weight: bold;

    height: 28px;

    vertical-align: middle;

    padding-top: 4px;

}



#dd-head {

    margin: 0px;

    padding: 0px;

}



#dd-head h3 {

    margin-left: 64px;

    font-weight: bold;

    height: 28px;

    vertical-align: middle;

    padding-top: 4px;

}



#spec-left {

    margin: 20px;

    float: left;

    padding: 5px;

    background: black;

    width: 200px;

}



#spec {

    margin: 15px 0px 0px 0px;

    float: left;

    padding: 5px;

}



#spec1 {

    margin: 15px 0px 0px 0px;

    float: left;

    padding: 15px;

    width: 310px;

    font-family: Arial, Helvetica, sans-serif;

}



#spec1 h3 {

    color: #FFFFFF;

    text-transform: uppercase;

    font: 400 22px/24px 'Oswald', sans-serif;

}



#spec1 p {

    padding-top: 10px;

    font-size: 13px;

    text-align: justify;



}



#spec ul {

    list-style-type: none;



}



#spec ul li {

    font-family: Arial, Helvetica, sans-serif;

    font-weight: bold;

    font-size: 13px;



}



p.group-paragraph {

    text-align: center;

    padding-bottom: 5px;

    padding-top: 15px;

}



.artwork-left p {

    font: normal 14px/20px Arial;

    margin-bottom: 10px;

}



.artwork-left p strong {

    font-weight: bold;

}



.upload-files {

    list-style: decimal;

    padding-left: 20px;

}



.browse-file {

    width: 10px;

    display: none;

}



.browse-button {

    background: url(../images/browse-now.png) no-repeat left center;

    height: 25px;

    font: normal 14px/25px Arial;

    display: block;

    text-indent: 100px;

    margin-bottom: 10px;

    cursor: pointer;

}



.upload-button {

    margin-left: 20px;

    width: 89px;

    height: 29px;

}



.upload-button input {

    background: url(../images/upload-button.png) no-repeat;

    width: 89px;

    height: 29px;

    cursor: pointer;

}



.artwork-right {

    float: right;

    width: 49%;

}



.products-box {

    background: url(../images/dotted-border-bottom.png) repeat-x bottom;

    padding-bottom: 20px;

}



.contents h1 {

    font: 400 28px/30px 'Oswald', sans-serif;

    padding: 20px 20px 20px 24px;

    margin-bottom: 8px;

}



.products-list {

    width: 100%;

    padding: 0 10px 10px;

}



.products-list > li {

    width: 50%;

    height: 174px;

    float: left;

    padding: 0 10px;

    margin-bottom: 20px;

}



.products-list > li > div {

    background: url(../images/bg-product.jpg) no-repeat left top;

    width: 100%;

    height: 182px;

    display: table;

    position: relative;

}



.product-image {

    float: left;

}



.product-info {

    float: left;

    width: 290px;

    padding: 14px 10px 0 13px;

}



.product-info h2 {

    font: 400 19px/21px 'Oswald', sans-serif;

    text-transform: uppercase;

    color: #725335;

    margin-bottom: 6px;

}



.product-info p {

    font: normal 14px/17px Arial;

}



.learn-more-button {

    background: rgba(226, 189, 152, .6);

    position: absolute;

    left: 0;

    bottom: 0;

    text-align: right;

    width: 100%;

}



.learn-more-button a {

    background: url(../images/arrow-right.png) no-repeat right center;

    font: 400 14px/16px 'Oswald', sans-serif;

    color: #1986a7;

    text-transform: uppercase;

    display: block;

    width: 100%;

    padding: 10px 36px 11px 20px;

}



.learn-more-button:hover {

    background: rgba(114, 83, 53, 1);

}



.learn-more-button a:hover {

    background: url(../images/arrow-right-hover.png) no-repeat right center;

    color: #fff;

}



.contents-box02 {

    background: url(../images/top-shadow.png) no-repeat center top;

    padding: 25px;

}



.left-contents {

    float: left;

    max-width: 600px;

}



.customer-reviews {

    background: url(../images/dotted-border-bottom.png) repeat-x bottom;

    padding-bottom: 0px;

    margin-bottom: 25px;

}



.reviews-text > p {

    font-family: arial;

    font-size: 13px;

}



.customer-reviews h2 {

    font: 400 22px/24px 'Oswald', sans-serif;

    color: #1b1d1f;

    margin-bottom: 20px;

	 display: inline-block;

}



.customer-image {

    float: left;

    width: 63px;

    height: 63px;

    overflow: hidden;

    border: 3px solid #fff;

    box-shadow: 0 0 3px rgba(0, 0, 0, 3);

    margin-right: 10px;

}



.customer-image img {

    display: block;

    width: 57px;

    height: 57px;

}



.daily-status{display:inline-block; width:100%;}

.daily-status h2{color: #1B1D1F;

    display: inline-block;

    font: 400 22px/24px 'Oswald',sans-serif;

    margin-bottom: 20px; width:100%; margin-bottom:20px;}



.daily-status h2 span{ font: normal 12px/18px Arial !important; color:#5b5b5b;}

.daily-status img{margin-right:20px;float:left;}



.img-container {

    float: left;

    width: 47%;

	

}



.bottom-contents h5 {

    color: #522800;

    font: 300 18px/28px 'Oswald',sans-serif !important;

    margin-bottom: 35px;

    text-align: left;

}







.img-container h4{font: 12px/17px Arial;}

.img-container p{font: 12px/17px Arial;margin:10px 0 0 0;}



.reviews-text {

    float: left;

    padding: 0 10px;

    width: 274px;

	height: auto;

}



.reviews-text-uppar {

    float: left;

    padding: 10px;

}



.customer-name {

    float: left;

    font: bold 14px/18px Arial;

    margin-top: 6%;

}



.customer-name {

    float: left;

    font: bold 13px/18px Arial;

}



.view-all {

    float: right;

    margin-top: 6%;

    text-align: right;

    width: 100%;

}



.fact-1 {



    width: 100%;

    text-align: left;



}



.fact-1 img {



    text-align: left;

    width: 110px;

    height: 130px;



}



.fact-1 h1 {



    color: #725335;

    text-align: center;



}



.view-all a {

    display: block;

    background: url(../images/arrow-right-brown.png) no-repeat right center;

    font: 400 13px/15px 'Oswald', sans-serif;

    text-transform: uppercase;

    color: #6d4d2c;

    padding-right: 20px;

}



.daily-showcase h2 {

    font: 400 22px/24px 'Oswald', sans-serif;

    color: #1b1d1f;

    margin-bottom: 20px;

}



.daily-showcase h2 span {

    font: italic normal 13px/15px Arial;

    color: #1b1d1f;

    margin-bottom: 20px;

}



.showcase-image {

    float: left;

    width: 188px;

    height: 159px;

    overflow: hidden;

    border: 3px solid #fff;

    box-shadow: 0 0 3px rgba(0, 0, 0, 3);

    margin-right: 20px;

}



.showcase-image img {

    display: block;

    width: 182px;

    height: 153px;

}



.showcase-text {

    float: left;

    width: 377px;

}



.showcase-text p {

    padding: 10px 0;

    font: normal 13px/16px Arial;

}



.showcase-titles {

    float: left;

    width: 80px;

    font: bold 13px/20px Arial;

}



.showcase-desc {

    float: left;

    font: normal 13px/20px Arial;

}



.showcase-desc span {

    color: #6e4e2e;

}



.right-contents {

    float: right;

    

    max-width: 305px;

}



.social-links {

    width: 275px;

    background: url(../images/bg-social.png) no-repeat bottom center #fcedde;

    padding: 25px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

    border-radius: 5px;

    box-shadow: 0 0 5px rgba(0, 0, 0, 0.12);

    position: relative;

}



.social-links:before {

    background: url(../images/box-tape.png) no-repeat;

    width: 70px;

    height: 56px;

    content: "";

    position: absolute;

    top: -20px;

    right: -20px;

}



.social-links:after {

    background: url(../images/box-tape.png) no-repeat;

    width: 70px;

    height: 56px;

    content: "";

    position: absolute;

    bottom: -20px;

    left: -20px;

}



.social-icons {

    float: left;

    margin: 0 20px 30px 0;

}



.our-address, .email-us {

    padding-left: 25px;

    position: relative;

    font: normal 15px/17px Arial;

    margin-bottom: 10px;

}



.our-address:before, .email-us:before {

    content: "";

    position: absolute;

    left: 0;

}



.our-address:before {

    background: url(../images/ico-map.png) no-repeat;

    width: 16px;

    height: 16px;

    top: 0;

}



.email-us:before {

    background: url(../images/ico-mail.png) no-repeat;

    width: 16px;

    height: 16px;

    top: 2px;

}



.email-us {

    background: url(../images/bottom-border.png) no-repeat bottom center;

    padding-bottom: 50px;

    margin-bottom: 20px;

    text-decoration: underline;

}



.copyscape {

    text-align: center;

    padding: 20px 0 0;

}



.bottom-contents {

    padding-top: 25px;

    max-width: 915px;

    padding-bottom: 30px;

    margin: 0 auto;

}



.discount-text {

    font: 300 18px/30px 'Oswald', sans-serif;

    color: #522800;

    padding: 0 10px;

    margin-bottom: 30px;

}



.discount-text span {

    font: 400 18px/20px 'Oswald', sans-serif;

}



.cards-types {

    width: 100%;

}



.cards-types > li {

    width: 33.33%;

    float: left;

    padding: 0 10px;

}



.cards-types > li > div {

    width: 100%;

}



.cards-types > li > div h4 {

    font: 400 19px/21px 'Oswald', sans-serif;

    color: #fcedde;

    text-transform: uppercase;

    margin-bottom: 10px;

}



.cards-types > li > div h5 {

    font: 400 22px/24px 'Oswald', sans-serif;

    color: #fff;

    margin-bottom: 10px;

}



.cards-types > li > div p {

    font: normal 14px/22px Arial;

}



.cards-types > li > div a {

    font: normal 14px/20px Arial;

    color: #bf9d79;

}



.slicknav_menu{display:none;}



.useful-links {

    max-width: 915px;

    margin: 0 auto;

    padding: 40px 0;

}



.footer-links {

    padding: 40px 0 20px;

    border-top: 1px solid #846d59;

}



.footer-links ul {

    display: table;

    margin: 0 auto;

    text-align: center;

}



.footer-links ul li {

    display: inline;

    padding: 0 10px;

}



.footer-links ul li a {

    font: bold 13px/15px Arial;

    color: #fff;

}



.footer > p {

    text-align: center;

    font: normal 12px/14px Arial;

    color: #fff;

    padding-bottom: 40px;

}



.faq-list {

    padding: 0 25px;

}



.faq-list > a {

    color: #589AAA;

    font: 400 19px/21px 'Oswald', sans-serif;

    width: auto;

    cursor: pointer;

    display: inline-block;

    height: 21px;

}



.toggle-content {

    font: 400 14px/21px 'Oswald', sans-serif;

    padding: 10px 0;

    width: 100%;

}



.toggle-content ul li {

    font: 400 12px/21px 'Oswald', sans-serif;

}



.byline {

    position: relative;

}



.byline:after {

    content: '';

    position: absolute;

    width: 14px;

    height: 18px;

    right: -20px;

    top: 0;

    background: url(../images/arrow-down.png) no-repeat center;

}



.byline.exp:after {

    background: url(../images/arrow-up.png) no-repeat center;

}



.banner-product {

    width: 100%;

    padding: 0 10px;

}



.banner-product img {

    display: block;

    width: 100%;

}



.paragraph {

    padding: 0 25px;

    font: normal 14px/22px Arial;



}



.paragraph1 {

    padding: 0 25px;

    font: 300 14px/22px 'Oswald', sans-serif !important;

    line-height: 6;

    word-spacing: 5px;

    letter-spacing: 2px;



}



.paragraph span {

    font: bold 14px/22px Arial;

    display: block;

}



.order-button {

    float: right;

    width: 120px;

    height: 52px;

    background: #228bab;

    color: #fff;

    font: 400 27px/52px 'Oswald', sans-serif;

    text-align: center;

    text-transform: uppercase;

    margin: 0 0 80px 80px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

    border-radius: 5px;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);

}



.order-button2 {

    cursor: pointer;

    float: right;

    width: 120px;

    height: 40px;

    background: #228bab;

    color: #fff;

    font: 400 27px/52px 'Oswald', sans-serif;

    text-align: center;

    text-transform: uppercase;

    margin: 0 0 80px 80px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

    border-radius: 5px;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);

}



.order-button:hover {

    text-decoration: none;

}



.sample-form {

    padding: 25px;

}



.sample-left {

    float: left;

    width: 45%;

}



.sample-left:first-child {

    margin-right: 30px;

}



.input-label {

    display: block;

    width: 100%;

    font: normal 14px/31px Arial;

    margin-bottom: 8px;

}



.input-label:after {

    display: table;

    content: "";

    clear: both;

}



.input-label span {

    float: left;

    width: 30%;

}



.input-field {

    background: url(../images/bg-input.jpg) repeat-x bottom #fbfbfb;

    float: right;

    width: 70%;

    height: 31px;

    padding: 5px;

    border: 1px solid #fff;

    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);

}



.input-field2 {

    background: url(../images/bg-input.jpg) repeat-x bottom #fbfbfb;

    float: left;

    width: 90%;

    height: 30px;

    padding: 5px;

    border: 1px solid #fff;

    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);

}



.note-textarea {

    background: url(../images/bg-input.jpg) repeat-x bottom #fbfbfb;

    float: right;

    width: 70%;

    min-width: 70%;

    max-width: 70%;

    height: 57px;

    min-height: 57px;

    max-height: 57px;

    padding: 5px;

    border: 1px solid #fff;

    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);

}



.note-textarea2 {

    background: url(../images/bg-input.jpg) repeat-x bottom #fbfbfb;

    float: left;

    width: 90%;

    min-width: 90%;

    max-width: 90%;

    height: 57px;

    min-height: 57px;

    max-height: 57px;

    padding: 5px;

    border: 1px solid #fff;

    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);

}



.dropdown-list {

    background: url(../images/bg-input.jpg) repeat-x bottom #fbfbfb;

    float: right;

    width: 70%;

    height: 31px;

    padding: 5px;

    border: 1px solid #fff;

    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);

}



.captcha {

    width: 100%;

    padding-top: 40px;

    margin-bottom: 20px;

    text-align: right

}



input.order-button {

    cursor: pointer;

    margin: 0;

}



.tinynav {

    display: none

}



#nav .selected a {

    color: red

}



.left-nav {

    background: #fcedde;

    width: 220px;

    float: left;

    box-shadow: 0 0 7px rgba(188, 166, 145, 0.5);

    position: relative;

    padding: 5px;

}



.left-nav:before {

    background: url(../images/nav-left-image.png) no-repeat;

    width: 39px;

    height: 100%;

    content: "";

    position: absolute;

    right: 100%;

    top: 0;

}



#nav {

    padding: 20px;

}



#nav li {

    margin-bottom: 15px;

}



#nav li a {

    display: block;

    font: 400 16px/21px 'Oswald', sans-serif;

    text-transform: uppercase;

}



.smart-package a {

    display: block;

}



.smart-package a img {

    display: block;

    width: 100%;

}



.about-us-text h1 {

    font: 400 28px/30px 'Oswald', sans-serif;

    padding: 0;

    margin-bottom: 20px;

    /*margin-left: 33px;*/

}



.about-us-text2 h1 {

    font: 400 28px/30px 'Oswald', sans-serif;

    padding: 0;

    margin-bottom: 20px;



}



.about-us-text p {

    font: 400 14px/22px Arial;

    margin-bottom: 20px;

}



.quick-links {

    margin-bottom: 20px;

}



.quick-links a {

    font: 400 19px/22px 'Oswald', sans-serif;

    color: #725335;

    text-transform: uppercase;

}



.blue-links {

    margin-bottom: 5px;

}



.blue-links a {

    display: inline-block;

    font: 400 15px/17px 'Oswald', sans-serif;

    color: #725335;

    text-transform: uppercase;

    margin-bottom: 10px;

    color: #1986a7;

    position: relative;

}



.blue-links a:before {

    background: url(../images/arrow-right.png) no-repeat right center;

    content: "";

    width: 17px;

    height: 17px;

    position: absolute;

    right: -25px;

    top: 0;

}



.about-us-page {

    padding-top: 20px;

}



.about-us-text {

    width: 700px;

    float: right;

    padding-right: 20px;

}



.about-us-text2 {

    width: 700px;

    float: right;

    padding-right: 20px;

}



.select-what-need h1 {

    background: url(../images/1.png) no-repeat left center;

}



.addons-first-column:after {

    clear: both;

    content: "";

    display: table;

}



.left-row {

    float: left;

    width: 60%;

}



.product-dropdown {

    margin-bottom: 15px;

}



.product-dropdown:after {

    content: "";

    clear: both;

    display: table;

}



.product-dropdown > div {

    float: left;

    line-height: 30px;

}



.product-dropdown > div:first-child {

    margin-right: 10px;

}



.specification-box div:first-child {

    margin-bottom: 10px;

}



.specification-list li {

    font: 14px/18px Arial, Helvetica, sans-serif;

}



.specification-list li:before {

    content: ".";

    width: 10px;

    display: inline-block;

}



.select-product {

    background: url(../images/bg-input.jpg) repeat-x bottom #fbfbfb;

    padding: 5px 10px;

    border: 0;

    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);

}



.select-cat {

    width: 700px;

    padding-right: 10px;

    float: right;

}



.select-cat ul {

    width: 100%;

}



.select-cat ul li {

    float: left;

    width: 33.33%;

}



.select-cat ul li > a {

    display: block;

    width: 231px;

    margin: 0 auto;

}



.product-image02 {

    float: right;

    background: url(../images/box-bg.png) no-repeat;

    width: 231px;

    height: 205px;

    padding: 20px 19px 0;

}



.cat-title {

    font: 400 18px/20px 'Oswald', sans-serif;

    color: #553616;

    text-align: center;

    margin-bottom: 24px;

}



.cat-image {

    width: 231px;

    height: 120px;

    margin: 0 auto;

}



.cat-image img {

    display: block;

    width: 196px;

    height: 120px;

}



.quantity-box {

    margin-bottom: 30px;

}



.quantity-title {

    margin-bottom: 10px;

}



.quantity-radio {

    background: #d4bca5;

    background: rgba(0, 0, 0, .08);

    padding: 15px 25px;

}



.quantity-radio:after {

    clear: both;

    display: table;

    content: "";

}



.quantity-radio li {

    float: left;

    padding-right: 30px;

    line-height: 16px;

}



.quantity-radio li .radio-button {

    margin-right: 4px;

}



.add-ons-box {

    margin-bottom: 30px;

}



.add-ons-title {

    margin-bottom: 10px;

}



.add-ons-checkbox {

    background: #d4bca5;

    background: rgba(0, 0, 0, .08);

    padding: 20px 25px 0;

}



.add-ons-checkbox:after {

    clear: both;

    display: table;

    content: "";

}



.add-ons-checkbox li {

    float: left;

    width: 33.33%;

    line-height: 16px;

    margin-bottom: 20px;

}



.checkbox-button {

    margin-right: 5px;

}



.addons-price {

    margin-bottom: 30px;

}



.addons-price:after {

    clear: both;

    display: table;

    content: "";

}



.addons-left {

    width: 260px;

    float: left;

}



.addons-left .input-field {

    max-width: 147px;

    color: #999;

}



.addons-left .input-field:focus {

    color: #000;

}



.addons-textarea {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 13px;

    display: block;

    background: url(../images/bg-input.jpg) repeat-x bottom #fbfbfb;

    width: 100%;

    min-width: 100%;

    max-width: 100%;

    height: 80px;

    min-height: 80px;

    max-height: 80px;

    padding: 5px;

    border: 1px solid #fff;

    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);

}



.addons-desc {

    margin-bottom: 10px;

}



.addons-right {

    width: 600px;

    float: right;

}



.card-list-box li {

    position: relative;

    display: table;

    width: 100%;

}



.first-column02 {

    float: left;

    width: 178px;

    background: #fff;

    box-shadow: 0 -5px 5px rgba(0, 0, 0, 0.1);

    text-align: center;

    line-height: 30px;

}



.first-column03 {

    float: left;

    width: 178px;

    background: #fff;

    box-shadow: 0 -5px 5px rgba(0, 0, 0, 0.1);

    text-align: center;

    line-height: 16px;

    min-height: 150px;

}



.first-column03 img {

    padding: 10px 0 5px;

}



.card-list {

    width: 712px;

    background: #000;

    color: #fff;

    float: left;

}



.card-list02 {

    background: url(../images/dotted-border-bottom.png) repeat-x bottom rgba(0, 0, 0, 0.08);

    padding: 0;

}



.card-list li {

    min-height: 30px;

    line-height: 30px;

    width: 89px;

    float: left;

    text-align: center;

    border-left: 1px solid rgba(255, 255, 255, 0.5);

}



.card-list02 li:first-child {

    border-left: 0;

}



.card-list02 li {

    border-left: 1px solid rgba(0, 0, 0, 0.1);

    min-height: 150px;

}



.card-list02 li a {

    display: block;

    min-height: 150px;

    line-height: 150px;

}



.card-list02 li span {

    display: none;

}



.card-list02 li a:hover {

    background: rgba(0, 0, 0, 0.3);

}



.card-list02 li p {

    font: 14px/16px Calibri;

    color: #333;

    padding: 0 10px;

}



.desc-text {

    float: left;

    font: 13px/16px Calibri;

    background: #333;

    color: #fff;

    text-align: center;

    padding: 10px;

    width: 100%;

}



.pricing-table > div:first-child {

    background: url(../images/bg-product.jpg) no-repeat;

    background-size: 100% auto;

}



.pricing-image {

    float: left;

    padding: 20px;

    width: 160px;

}



.product-info02 {

    float: left;

    padding: 20px 0 0;

    width: 500px;

}



.product-info02 h2 {

    font: 400 19px/21px 'Oswald', sans-serif;

    color: #725335;

    text-transform: uppercase;

    margin-bottom: 5px;

}



.dotted-border {

    background: url(../images/dotted-border-bottom.png) repeat-x bottom;

    padding-bottom: 10px;

    margin-bottom: 10px !important;

}



.e-info02 {

    float: left;

    width: 315px;

}



.quote-for-price {

    background: url(../images/arrow-right.png) no-repeat right center;

    padding-right: 25px;

    float: right;

}



.quote-for-price a {

    font: 400 14px/16px 'Oswald', sans-serif;

    color: #1986a7;

    text-transform: uppercase;

}



.working-days {

    font: normal 14px/16px Arial;

    color: #9b7953;

    text-align: right;

    margin: 0 !important;

}



.pricing-list {

    background: url(../images/image02.jpg) no-repeat;

    background-size: 100% 100%;

    width: 100%;

    padding: 10px;

}



.pricing-list > li {

    float: left;

    width: 12.5%;

    height: 42px;

    padding: 0 5px

}



.pricing-list > li > div {

    text-align: center;

    width: 100%;

    height: 42px;

    background: #ffebd5;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

    border-radius: 5px;

    overflow: hidden;

    font-family: arial;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);

}



.pricing-list > li > div > div {

    line-height: 21px;

    height: 21px;

}



.pricing-list > li > div > span {

    background: url(../images/blue-gradient.jpg) repeat-x top;

    color: #fff;

    line-height: 21px;

    font-weight: bold;

    display: block;

    height: 21px;

}



.pricing-list02 > li > div {

    background-color: transparent;

    box-shadow: none;

}



.pricing-list02 > li > div > span {

    background-image: none;

    color: #227890;

}











/* ------  navigation css / menu css ------*/







.slicknav_btn {

	position: relative;

	display: block;

	vertical-align: middle;

	float: right;

	padding: 0.438em 0.625em 0.438em 0.625em;

	line-height: 1.125em;

	cursor: pointer;

}



.slicknav_menu .slicknav_menutxt {

	display: block;

	line-height: 1.188em;

	float: left;

}



.slicknav_menu .slicknav_icon {

	float: left;

	margin: 0.188em 0 0 0.438em;

}



.slicknav_menu .slicknav_no-text {

	margin: 0

}



.slicknav_menu .slicknav_icon-bar {

	display: block;

	width: 1.125em;

	height: 0.125em;

	-webkit-border-radius: 1px;

	-moz-border-radius: 1px;

	border-radius: 1px;

	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);

	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);

	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);

}



.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {

	margin-top: 0.188em

}



.slicknav_nav {

	clear: both

}



.slicknav_nav ul, .slicknav_nav li {

	display: block

}



.slicknav_nav .slicknav_arrow {

	font-size: 0.8em;

	margin: 0 0 0 0.4em;

}



.slicknav_nav .slicknav_item {

	display: block;

	cursor: pointer;

}



.slicknav_nav a {

	display: block

}



.slicknav_nav .slicknav_item a {

	display: inline

}



.slicknav_menu:before, .slicknav_menu:after {

	content: " ";

	display: table;

}



.slicknav_menu:after {

	clear: both

}



.slicknav_menu {

*zoom: 1

}



.slicknav_menu {

	font-size: 16px;

}



.slicknav_btn {

	margin: 5px 5px 6px;

	text-decoration: none;

	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	background-color: #222222;

}



.slicknav_menu .slicknav_menutxt {

	color: #FFF;

	font-weight: bold;

	text-shadow: 0 1px 3px #000;

}



.slicknav_menu .slicknav_icon-bar {

	background-color: #f5f5f5;

}

.reponsive-menu{display:none;}



.slicknav_nav {

	color: #fff;

	margin: 0;

	padding: 0;

	font-size: 0.875em;

}



.slicknav_nav, .slicknav_nav ul {

	list-style: none;

	overflow: hidden;

}



.slicknav_nav ul {

	padding: 0;

	margin: 0 0 0 20px;

}



.slicknav_nav .slicknav_item {

	padding: 5px 10px;

	margin: 2px 5px;

}



.slicknav_nav a {

	padding: 5px 10px;

	margin: 2px 5px;

	text-decoration: none;

	color: #fff;

}



.slicknav_nav .slicknav_item a {

	padding: 0;

	margin: 0;

}



.slicknav_nav .slicknav_item:hover {

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

	background: #ccc;

	color: #fff;

}



.slicknav_nav a:hover {

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

	background: #ccc;

	color: #222;

}



.slicknav_nav .slicknav_txtnode {

	margin-left: 15px;

}

.rmm{display:none !important;}





/* ---------- responsive css ---------------*/



@media screen and (max-width: 980px) {

#slides{width:100%;}

#slides img{width:100%}







}



@media screen and (max-width: 961px) {



    .select-cat {

        width: 100%;

        padding-right: 0;

        float: none;

    }

	

	.left-contents {

    max-width: 100%;

}



.standard-card-container {

    background: url("../images/standard-size.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);

  }

  

  .measure {

    margin-right: 1%;}

	

	.view-all {

    width: auto;

}



.reviews-text {

    width: 47%;

}







    .js #menu {

        display: none;

    }



    .js .slicknav_menu {

        display: block;

    }



    .slicknav_nav li {

        width: 50%;

        float: left;

    }



    .slicknav_nav li a {

        font: bold 14px/16px Arial;

    }



    .product-image {

        width: 33%;

    }



    .product-info {

        width: 66%;

    }



    .product-info p {

        max-height: 70px;

        overflow: hidden;

    }



    .left-contents {

        width: 57%;

    }



    .reviews-text {

        width: 70%;

    }



    .showcase-text {

        width: 50%;

    }



    .tinynav {

        display: table;

        margin: 0 auto;

    }



    #nav {

        display: none

    }



    .smart-package {

        display: none;

    }



    .left-nav {

        width: 100%;

        float: none;

    }



    .about-us-text {

        width: 100%;

        float: none;

        padding: 20px;

    }



    .addons-left, .addons-right {

        float: none;

        width: 100%;

        display: table;

    }



    .addons-left .input-label {

        float: left;

        width: 32%;

        margin-left: 2%;

    }



    .input-label:first-child {

        margin-left: 0%;

    }



    .addons-left .input-label .input-field {

        display: block;

        min-width: 100%;

        width: 100%;

    }



    .upload-artwork-box03 {

        max-width: 758px;

        margin: 0 auto;

    }



    .card-list {

        width: 530px;

    }



    .card-list li {

        width: 25%;

        min-height: inherit;

        line-height: 20px;

    }

	

	.navigation > ul > li > a {

    padding: 20px 15px 16px;}



    .card-list02 li span {

        background: #000;

        display: block;

        min-height: 37.5px;

        line-height: 37.5px;

    }



    .card-list02 li a {

        min-height: 37.5px;

        line-height: 37.5px;

    }



    .card-list03 li {

        display: none;

    }



    .card-list-box > li {

        margin-bottom: 20px;

    }



}





@media screen and (max-width: 874px) {

.navigation > ul > li > a {

    font-size: 14px;

    padding: 20px 12px 16px;

}



}









@media screen and (max-width: 787px) {



.header-box {

    background: url("../images/pattern-header.png") repeat-x scroll center top / auto 100% rgba(0, 0, 0, 0);

    height: auto;

    width: 100%;

}

.header {

    margin: 0 auto;

    max-width: inherit;

    padding: 8px 15px 0;

    width: 100%;

}

.navigation {

    background: url("../images/bg-nav.jpg") no-repeat scroll center bottom / 100% 100% rgba(0, 0, 0, 0);

    margin: 0 auto;

    max-width: 940px;

}



.group {

    display: inline-block;

    text-align: center;

    width: 100%;

}



.first-level-list {

    float: none;

	margin-top: 10px;

    margin-bottom: 19px;

    text-align: center;

    width: 100%;

}

.second-level-list {

    display: inline-block;

    float: none;

    margin: 14px 0;

}



.third-level-list {

    background: url("../images/bg-site-info.png") no-repeat scroll center center rgba(0, 0, 0, 0);

    display: inline-block;

    float: none;

    height: 39px;

    padding: 9px 2px 0 17px;

    position: relative;

    right: 0;

    text-align: center;

    width: 100%;

}



.third-level-list li {

    color: #FFFFFF;

    display: inline-block;

    float: none;

    font-size: 18px;

    font-weight: 400;

    margin-bottom: 14px;

}





.first-level-list li , .first-level-list li:first-child {

    border-left: 1px solid #D6BA9F;

    display: inline-block;

    float: none;

    margin-left: 8px;

    padding-left: 8px;

}

    .select-cat ul {

        width: 468px;

        margin: 0 auto;

    }



    .select-cat ul li {

        float: left;

        width: 50%;

    }



    .contents h1 {

        text-align: center;

    }



    .products-list > li {

        float: none;

        margin: 0 auto 20px;

        width: 70%;

    }



   .header-right {

    float: none;

    height: auto;

    padding: 5px 0 0;

    position: relative;

    text-align: center;

    width: 100%;

}

    .logo-box {

        margin: 0 auto;

        float: none;

    }



    .bottom-contents, .useful-links {

        padding: 25px 10px;

    }



    .left-contents {

        float: none;

        width: 100%;

        max-width: none;

        margin-bottom: 40px;

    }



    .reviews-text {

        width: 80%;

    }



    .showcase-text {

        width: 58%;

    }



    .right-contents {

        float: none;

        margin: 0 auto;

        max-width: 275px;

        padding-left: 0px;

    }



    .sample-left {

        float: none;

        margin: 0 auto !important;

        width: 400px;

    }



    input.order-button {

        float: right;

    }



    .first-column03 {

        min-height: 300px;

    }



    .card-list li {

        width: 50%;

    }



    .upload-artwork-box03 {

        max-width: 470px;

    }



    .card-list {

        width: 172px;

    }



    .product-info02 {

        width: 70%;

    }



    .e-info02 {

        width: 285px;

    }



    .pricing-list > li {

        margin-bottom: 10px;

        width: 25%;

    }



}



@media screen and (max-width: 772px) {

.navigation > ul > li > a {

    font-size: 12px;

	

    padding: 20px 10px 16px;

}





.first-level-list li:first-child {

    border: medium none !important;

}



.navigation > ul > li {

    display: inline-block;

    float: none;

    width: auto;

}



.navigation {

    text-align: center;

}





.video-box {

    float: none;

    padding: 10px;

    position: relative;

    text-align: center;

    top: 0;

    width: 100%;

}

.customer-reviews {



    text-align: center;

}



.reviews-text {

    text-align: center;

    width: 100%;

}



.customer-image {

    border: 3px solid #FFFFFF;

    box-shadow: 0 0 3px #000000;

    float: none;

    height: 63px;

    margin: 0 auto 14px;

    overflow: hidden;

    width: 63px;

}



.customer-name {

    float: none;

    font: bold 13px/18px Arial;

    margin-top: 10px;

}



.view-all {

    float: none;

    margin: 12px auto;

    text-align: center;

    width: 144px !important;

}



.video-box {

    padding: 10px 10px 54px;

}



.order-now {

    background: url("../images/order-now.png") no-repeat scroll center center rgba(0, 0, 0, 0);

    color: #FFFFFF;

    display: inline-block;

    font: 300 17px/18px 'Oswald',sans-serif !important;

    margin-bottom: 10px;

    min-height: 34px;

    padding: 6px 0 9px !important;

    text-align: center;

    text-decoration: none !important;

    width: 100%;

}



.measure-container {

    text-align: center;

    width: 100%;

}



.standard-card-container , .daily-status , .bottom-contents h5 , .cards-types > li > div h4 , .cards-types > li > div p {

    text-align: center !important;

}



.img-container {

    float: none;

    margin: 20px 0;

    width: 100%;

}



.daily-status img {

    display: inline-block;

    float: none;

    margin-right: 0;

}

.measure {

  

    margin-top: 1%;

}



}

@media screen and (max-width: 653px) {

#menu{display:none;}

.rmm{display:block !important;}





.reponsive-menu {

    background: none repeat scroll 0 0 #0B5469;

    border-radius: 4px;

    display: block;

    font-weight: bold;

    margin: 7px auto;

    padding: 7px 0;

    text-align: center;

    width: 98%;

}





.reponsive-menu select{color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; background:none; border:none; width:100%; text-align:center;}

.slicknav_menu{display:block !important;}

}



@media screen and (max-width: 641px) {



    .select-cat ul {

        width: 231px;

    }



    .select-cat ul li {

        float: none;

        width: 100%;

    }



    .video-box {

        float: none;

        width: 100%;

    }



    .products-list > li {

        float: none;

        margin: 0 auto 20px;

        width: 90%;

    }



    .cards-types > li {

        float: none;

        margin-bottom: 30px;

        padding: 0 10px;

        width: 100%;

    }



    .left-contents {

        margin: 0 auto 40px;

        width: 440px;

    }



    .reviews-text {

    width: 100%;

}



.useful-links {

    max-width: 100%;



    text-align: center;

}



    .showcase-text {

        width: 212px;

    }



    .order-button {

        display: block;

        float: none;

        margin: 0 auto 10px;

    }



    .sample-left {

        width: 100%;

    }



    .input-label span {

        width: 40%;

    }



    .input-field, .dropdown-list, .note-textarea {

        width: 60%;

        min-width: 60%;

        max-width: 60%;

    }



    .captcha img {

        width: 100%;

    }



    .upload-artwork-box {

        max-width: 400px;

        margin: 0 auto;

    }



    .artwork-left, .artwork-right {

        float: none;

        width: 100%;

    }



    .artwork-right {

        padding-bottom: 40px;

    }



    .item-number, .item-quantity span {

        display: none;

    }



    .cart-titles li.item-Price, .item-Price {

        width: 75px;

    }



    .cart-titles li.item-quantity {

        width: 35px;

    }



    .update-cart {

        margin-right: 10px;

    }



    .coupon-label {

        width: 166px;

        font-size: 13px;

        font-weight: normal;

    }



    .coupon-label .input-field {

        max-width: 55px;

        min-width: 43px;

    }



    .left-row {

        float: none;

        width: 100%;

        display: table;

    }



    .product-image02 {

        float: none;

        display: table;

    }



    .quantity-radio li {

        width: 33.33%;

    }



    .add-ons-checkbox li {

        width: 100%;

    }



    .first-column02 {

        width: 100%;

    }



    .first-column03 {

        float: none;

        width: 100%;

        text-align: center;

        min-height: 150px;

    }



    .card-list {

        float: none;

        width: 100%;

        display: table;

    }



    .product-info02 {

        width: 60%;

    }



    .e-info02 {

        width: 115px;

    }



}



@media screen and (max-width: 481px) {



    .left-contents {

        width: 100%;

    }



    .customer-image, .showcase-image {

        float: none;

        margin-bottom: 10px;

    }



    .reviews-text, .showcase-text {

        width: 100%;

    }



    .upload-artwork-box02 {

        max-width: 360px;

    }



    .coupon-label {

        width: 131px;

    }



    .coupon-label .input-field {

        max-width: 38px;

        min-width: 38px;

    }



    .how_to_order_block {

        display: block;

        width: 100%;

        padding: 5px;

        margin-left: 10px;

        float: none;



    }



    .how_to_order_block h1 {



        text-align: left;

        color: #553616;



    }



    .promise_left {



        display: block;

        width: 100%;

        height: 250px;

        background: url(../images/our-promise_v1_03.png);

        background-repeat: no-repeat;

        margin-top: 30px;

        float: left;

        margin-left: 50px;



    }



    .template_box {



        display: block;

        width: 75%;

        background: url('../images/template_v1_03.png');

        padding: 10px;

        float: left;

        margin-left: 15px;



    }



    .pricing-table > div:first-child {

        background-size: 100% 100%;

    }



    .pricing-image {

        float: none;

    }



    .product-info02 {

        padding: 0 20px 20px;

        float: none;

        width: 100%;

    }



    .e-info02 {

        float: none;

        width: 100%;

    }



    .pricing-list > li {

        width: 50%;

    }



    .quote-for-price {

        float: none;

        text-align: right;

        padding-right: 25px;

    }



}



@media screen and (max-width: 448px) {



.first-level-list li a {

    font: 11px/15px Arial;

}

.second-level-list li {

    font: bold 13px/18px Arial;

}

.third-level-list li {

    font-size: 16px;}



}



@media screen and (max-width: 371px) {

.first-level-list li, .first-level-list li:first-child {

    border-left: medium none;

    display: inline-block;

    float: none;

    margin-left: 0;

    padding-left: 0;

    width: 100%;

}

.first-level-list li a {

    font: 13px/20px Arial;

}

.second-level-list li {

    border: medium none !important;

    display: inline-block;

    font: bold 14px/19px Arial;

    margin: 0;

    padding: 0;

    width: 100%;

}



.second-level-list {

    display: inline-block;

    float: none;

    margin: 0;

}

.first-level-list {

    float: none;

    margin-bottom: 7px;

	}

	

	.third-level-list li {

    font-size: 13px;

}

.call-icon {

      margin-right: 8px;}



}



@media screen and (max-width: 361px) {



    .product-image, .product-info {

        width: 50%;

    }



    .slicknav_nav li {

        float: none;

        width: 100%;

    }



    .continue-button {

        margin-bottom: 10px;

    }



    .back-button {

        margin: 0;

    }



    .discount-coupon-box {

        display: none

    }



    .addons-left .input-label {

        float: left;

        width: 100%;

        margin-left: 0%;

    }



    .how_to_order_block {

        display: block;

        width: 100%;

        padding: 5px;

        margin-left: 10px;

        float: none;



    }



    .how_to_order_block h1 {



        color: #553616;



    }



    .promise_left {



        display: block;

        width: 80%;

        height: 250px;

        background: url(../images/our-promise_v1_03.png);

        background-repeat: no-repeat;

        float: right;

        margin-top: 50px;

        margin-right: 15px;



    }



    .template_box {



        display: block;

        width: 100%;

        background: url('../images/template_v1_03.png');

        padding: 10px;

        float: left;

        margin-left: 15px;



    }



    .e-info {

        display: block;

        width: 100%;

        color: #666666;

        padding: 10px;

        font-weight: normal;

        float: left;

    }



    .price_button {



        padding: 5px;

    }



    .price_button ul li {



        width: 8%;

        height: 48px;

        padding: 5px;

        text-align: center;

        background: url(../images/button.png);

        border-radius: 3px;

        box-shadow: 1px 1px 1px black;



    }



    .price_button ul li span a {



        display: block;

        width: 100%;

        padding: 5px;

        color: white;

        font-weight: bold;

    }



}