root {

    display: block;

    background: #fff;

}



body {

    color:#697073;

    font-family: Tahoma, Arial;

    font-size: 11px;

}



a {

    color:#6b6234;

    text-decoration: underline;

}



a:hover {

    color:#6b6234;

    text-decoration:none;

}



h1, h2, h3, h4, h5, h6, .head {

    color:#6a602d;

    line-height:1.3em;

    margin-bottom:0.4em;

}



h4 {

    font-size:11px;

}



input {

    line-height: 14px !important;

}



input.input-text, select, textarea {

    border:1px solid #e4e4e4;

    background: #fff;

    font-size:11px;

    line-height: 14px;

    padding-left: 5px;

    color: #808080;

}



.input-text:focus, select:focus, textarea:focus { background:#fff; }



.form-button, .form-button-alt {

    background:#b4a973 none repeat scroll 0 0;

    border:0px none;

    color:#323232;

    cursor:pointer;

    font-family: Tahoma,arial,sans-serif !important;

    font-size:11px !important;

    font-size-adjust:none !important;

    font-stretch:normal !important;

    font-style:normal !important;

    font-variant:normal !important;

    font-weight:normal !important;    

    overflow:visible;

    padding:2px 8px;

    text-align:center;

    text-transform: uppercase;

    text-decoration: none;

    vertical-align:middle;

    width:auto;

    margin-left: 5px;

}



.form-button:hover, .form-button-alt:hover {

   color: #695801;

   text-decoration: none;

}



.middle-container {

    background: #fff;

}



.middle {

    background:#FFF;

    padding:10px 20px 10px;



}



.col-3-layout .col-main, .col-3-layout .side-col {

    margin-top:10px;

}



table.pager, table.view-by {

    font-size: 11px;

}



.data-table {

     border: 1px solid #d9dde3;

}



.data-table tr {



}



.data-table th {

    border-right:1px solid #C2D3E0;

    color:#6b6234;

    padding:2px 8px;

    white-space:nowrap;

}



.data-table thead tr th {

    background:#fff;

    border-bottom: 1px  solid #d9dde3 !important;

}



.data-table .even {

    background:#fff !important;

}



.data-table .odd {

    background:#f8f8f8;

}



.data-table tfoot tr.first {

    background: #fff;

}



.data-table tfoot td {

    border-bottom:0 none;

    border-right:0px none;

    padding-bottom:1px;

    padding-top:1px;

    background: #fff;

    text-align: right;

}



.page-head {

    border-bottom:1px solid #CCCCCC;

    margin:0 0 10px;

}



/* Footer */



.footer-container {

    border: 0px none;

    background:#FFF;



}



.footer {

    background: #fff;

    border-top: 1px solid #d9d9d9;

    color: #d9d9d9;

    padding: 10px !important;

}



.footer .informational li {

    background: transparent;



}



.footer .legality {

    color:#919294;

    font-size: 11px;

    padding:4px 0;

    text-align:center;

}





/* Header */



.header {

    border-top: 0px none;

}



.header-top-container {    

    /*background:transparent url(../images/header_top_container_bg.jpg) repeat-x scroll 50% 0;*/

    background: #fff;

    border: 0px none;

}



.header-top {

    padding: 1px;

}



h1#logo {

    float:left;

    margin: 3px 0 0 12px;

    width: 202px;

}



.mini-search {

    background: #fff; /*transparent url(../images/mini_search_bg.gif) no-repeat scroll 0 0*/ ;

    height:30px;

    padding:1px;

    position:absolute;

    right:15px;

    top:16px;

    width: 230px;

}



.mini-search .input-text {

    border: 0px none;

    background: url(../images/find_input_bg.jpg) no-repeat !important;

    height: 14px;

    width:188px;

}



.quick-access {

    position: absolute;    

    float:none;

    margin:0px;

    padding:0px;

    top: 50px;

    right: 15px;

    text-align:right;

    width:540px;

}



.quick-access li.first {

    padding-left:0;

}



.quick-access li {

    background:transparent;

    border-right: 1px solid #959595;

    padding-left:8px;

    padding-right:12px;

}



.quick-access li.last {

    background:transparent;

    border-right: 0px none;

}



.shop-access a, .footer .informational a  {

    text-decoration: none;

    color:#6b6234;

    font-size: 11px;

}



.shop-access a:hover, .footer .informational a:hover  {

    color:#6b6234;

    text-decoration: underline;

    font-size: 11px;

}



.catalog-listing .add-to a {

    text-decoration:none;

}



.catalog-listing .add-to a:hover {

    text-decoration:underline;

    color: #6C622F !important;

}



.language-switcher {

    float:none;

    position: absolute;

    top: 17px;

    right: 257px;

    margin:0px;

}



.language-switcher label {

    display: none;

}



/* MENU */



.header-nav-container {

    background:#fff;

}



.header-nav {

    position: relative;

    background: url(../images/menu-bg.jpg) repeat-x center;

    width:900px;

}



.header-nav .menu-right-bg {

    height: 28px;

    width: 30px;

    background: url(../images/menu-right-bg.jpg) no-repeat right center;

    position: absolute;

    right: 0px;

    top: 0px;



}



.header-nav #nav {

    background: url(../images/menu-left-bg.jpg) no-repeat left center;

}



/* BANER */



#prevBtn {

    z-index: 200;

    background:transparent url(../images/gallery_left.gif) no-repeat scroll 0 50%;

    cursor:pointer;

    display:block;

    height:287px;

    position:absolute;

    top: 0px; left: 0px;

    width:30px;

}

#nextBtn {

    z-index: 200;

    background:transparent url(../images/gallery_right.gif) no-repeat scroll 100% 50%;

    cursor:pointer;

    display:block;

    height:287px;

    margin:0 0 0 869px;

    position:absolute;

    top: 0px; right: 0px;

    width:30px;

}



.col-center {

    position: relative;

    margin-bottom: 0px;

 /*   border: 1px solid #aba16e;*/

}



#gallerydiv {

    height: 288px;

    width: 899px;

    border: 1px solid #aba16e;

    overflow: hidden;

    

}



#gallerydiv .main_img {

    border:0 none;

    display:block;

    float:left;

    height:289px;

    margin:0;

    position:relative;

    text-decoration: none;

    z-index: 100 !important;

}



#gallerydiv a {

    text-decoration: none;

    z-index: 100 !important;

}



#gallerydiv  #img1 { background: transparent url(../images/gallery_image_1.jpg) no-repeat scroll center; }

#gallerydiv  #img2 { background: transparent url(../images/gallery_image_2.jpg) no-repeat scroll center; }

#gallerydiv #img3 { background: transparent url(../images/gallery_image_3.jpg) no-repeat scroll center; }
#gallerydiv #img4 { background: transparent url(../images/gallery_image_112.jpg) no-repeat scroll center; }

#gallerydiv p { margin: 0 !important; }



/* Side */



.base-mini, .layered-nav {

    background:#fff;

    border:1px solid #dadee4;

    font-size:11px;

    line-height:1.1em;

    //padding: 0px 6px 0px 6px !important;

}



.base-mini .head, .layered-nav .head {

    background:#fff;

    border-bottom:1px dotted #b2b2b2;

    margin:0 8px 10px 8px;    

    padding:2px 2px;

    

}



.base-mini .head a {

    line-height: 24px;

}



.base-mini .head h4, .layered-nav .head h4 {

    color:#6b6234;

    min-height:16px;

    padding:5px 0 3px 0px;

    //padding:5px 0 3px 5px;

    text-transform:uppercase;

}



.base-mini .content, .base-mini ol {

    background: #fff;

    padding-bottom: 10px;

}



.base-mini .actions {

    background:#fff;

    padding:6px;

}



.base-mini ol li.odd {

    background:#FFF;

}



.mini-promotion .content {

    text-align: center;

}



.layered-nav .head-custom {

    background:#fff;

    border-bottom:1px dotted #b2b2b2;

    margin:0 8px 10px;    

    padding:7px 0 5px 2px;

}



.layered-nav h3 {

    color:#6b6234;

    min-height:16px;

    padding:5px 0 3px 0px;

    text-transform:uppercase;

    display: block;

}



.layered-nav h4 {

    background:#fff;

    border: 0px none;

    color:#6b6234;

    font-size:11px;

    font-weight:bold;

    margin:0;

    padding:3px 10px;

}



.layered-nav .border-creator {

    border: 0px none !important;



}



.narrow-by dl {

    background:#fff none repeat scroll 0 0;

    padding:0 0 0;

}



.narrow-by dt {

    background:transparent url(../images/narrow_by_set.gif) no-repeat scroll 9px 0.9em;

    color:#2F2F2F;

    margin:0;

    padding:5px 10px 5px 10px;

    text-transform:uppercase;

}



.base-mini ol li {

    padding:1px 4px 1px 15px;

}



.base-mini ol li a {

    font-family: Tahoma, Arial;

    font-weight: bold;

    font-size: 11px;

    color: #313438 !important;

}



.base-mini ol li a:hover {

    color: #8b7b2c !important;

    text-decoration: none !important;

}



.layered-nav .border-creator ol li {

    background: url(../images/side-nav-arrow.gif) no-repeat left top;

}



.narrow-by dl ol {

    padding-bottom: 0px;

}



/* Boxes */

.left-links-block { }

.left-links-block a { display: block; height: 66px; width: 191px; border: 1px solid #aba16e; margin-bottom: 13px; background-image: url(../images/left_block_images.jpg); }

.left-links-block a span { display: none; }



.left-link-1 { background-position: 0px 0px; }

.left-link-1:hover { background-position: 0px -66px;}

.left-link-2 { background-position: 0px -132px; }

.left-link-2:hover { background-position: 0px -198px;}

.left-link-3 { background-position: 0px -264px; }

.left-link-3:hover { background-position: 0px -330px;}

.left-link-4 { background-position: 0px -396px; }

.left-link-4:hover { background-position: 0px -462px;}



.account-nav .head {

    background:#fff;

    margin:0;

    padding:3px 10px;

}



.account-nav .head h3 {

    color:#6b6234;

    font-size:12px;

    text-transform: uppercase;

}



.account-nav li.on {

    border-bottom:1px solid #DDDDDD;

    color:#5F5D5C;

    font-weight:bold;

}



.account-nav li a:hover {

    color:#888888;

}



.mini-cart .head h4 {

    background-image:url(../images/side-cart-image.jpg);

    padding:5px 0 1px 26px;

}



.mini-cart h5 {

    background:#fff;    

    padding: 5px 8px 5px;

}



.mini-cart .actions {

    /*border-bottom:1px solid #C2C2C2;*/

    border-bottom: 0px none;

    padding-bottom:1px;

    padding-top:3px;

}



.mini-cart .subtotal {

    background:#FFFFFF;

    margin-top:5px;

    padding:2px 0;

    text-align:center;

}



.mini-newsletter h4 {

    background-image:url(../images/newsletter-image.jpg);

    padding-left:28px !important;

}



.mini-newsletter h4 a {

    display: none;

}



.mini-newsletter input.input-text {

    display:block;

    margin:5px 0 8px;

    width:164px;

    background-color: #ebebeb;

    border: 0px none !important;

}



.mini-newsletter .plane_image, .mini-newsletter .bottom_border {

    display: none !important;

}



.mini-compare-products .head h4 {

    background: transparent;

}



.mini-product-view .head h4 {

    background-image: none;

}



.mini-product-tags .content {

    text-align: center;

    color: #878787;

    padding-top: 0px !important;

    padding-bottom: 0px !important;

}



.mini-product-tags .content ul {

    text-align: center;

    font-size: 12px

}



.mini-product-tags .content ul li a {

    text-decoration: none !important;

    color: #878787 !important;

}



.mini-product-tags .content ul li a:hover {

    text-decoration: underline  !important;

    color: #878787 !important;

}



.block-service {

    

}



.block-service .content {

    padding-right: 5px;

    //padding: 0px 0px 5px 0px !important;

}



.block-service .service-image {

    float: left;

    height: 29px;

    width: 35px;

    background: url(../images/service_image.jpg);

}



.block-service .service-text {

    float:left;

    padding-bottom: 10px;

}



.block-service .divider {

    clear: both;

    background: transparent;

    height: 1px;

    border-bottom: 1px solid #d7d7d7;

    margin: 0 0 10px 0;

}



.block-service .service-t {

    color: #34363a;

    font-family: 'Times New Roman',Times,serif;

    font-size: 14px;

    font-weight: bold;   

}



.block-service .service-phone {

    color: #8f0509;

    font-family: 'Times New Roman',Times,serif;

    font-size: 26px;

    font-weight: normal;

    line-height: 26px;

	 padding-left: 3px;

}

.chat_support {

	padding-left: 40px;

	background: url(../images/service_image.jpg) no-repeat 0% 50%;

}

.chat_support h5 {

	margin-bottom: 0;

	padding-bottom: 0;

}

.phones {

	padding: 0px 0px 10px 0px;

}



.product-image-popular {

}



.most-popular {

    padding-bottom: 15px;

}



.most-popular .listing-item h5 {

    clear: both;



}



.most-popular .listing-item h5 a{

    font-weight: normal;

}





.most-popular .listing-item {

    border-bottom:1px solid #E6E9EE;

    margin:5px 10px 0;

    padding:0 0px 5px;

    position:relative;



}



.most-popular .listing-item .product-image-popular {

    float: left;

    width: 55px;

    height: 55px;

    margin-right: 5px;

}



.most-popular .listing-item .product-shop-popular {    

    height: 55px;

    vertical-align: middle;

    margin-left: 15px;

}



.most-popular .listing-item .product-shop-popular .price-box {

    height: 55px;

    white-space: nowrap;

    overflow: hidden;

}

.regular-price {

	color:#697073;

}

.special-price .price-label {

    color:#6B6234 !important;

    font-size:11px;

    font-weight:bold;

    white-space:nowrap;

}



.old-price .price-label {



    color:#697073 !important;

    font-weight:bold;

    white-space:nowrap;

}



.old-price .price {

    color:#697073 !important;

    font-weight:bold;

   text-decoration: line-through;

    white-space:nowrap;

}







/* Breadcrumbs */



.breadcrumbs {

    font-size: 11px !important;

    margin-bottom: 8px;

}



.breadcrumbs li a{

    color: #9a9a9a;

}



.breadcrumbs li strong{

    color: #6B6234;

    font-weight: normal !important;

}



/* Pager */

.pager strong {

    font-weight: normal;

}



.pager .a-right {

    visibility: hidden;

}



table.pager {

    background: transparent;

}



table.pager td {

    border-top:0px none;

    padding:4px 8px;

    vertical-align:middle;

    color: #9a9a9a;

}



table.view-by  {

    display: block;    

    width: 100%;

    margin-bottom: 20px;

}



table.view-by td{

    border-top:0px none;

    padding:4px 8px;

    vertical-align:middle;    

    color: #9a9a9a;

    padding-right: 0px !important;

}



table.view-by td.sort-by{

    border-top:0px none;

    padding:4px 8px;

    vertical-align:middle;

    width: 450px;

    color: #9a9a9a;

    padding-right: 0px !important;

}





table.pager select, table.view-by select {

    font-size:12px;

    margin:0 3px;

    border: 1px solid #b9b9b9;

    color: #6b612e;

    width: 130px;

}



/* Catalogue */



.catalog-listing {

    margin-top: -10px;

}





.col-2-left-layout .listing-type-grid, .col-2-right-layout .listing-type-grid {

    background: url(../images/2col_grid_bg.gif) repeat-y -7px 0 !important;

}





.listing-type-grid li.item {

    float:left;

    line-height:1.6em;

    overflow:hidden;

    padding:12px 8px;

    /*width:142px;*/

}



.col-2-left-layout .listing-type-grid li.item {

    float:left;

    line-height:1.6em;

    overflow:hidden;

    padding:12px 23px !important;

    width:180px !important;

}





.category-head h2 {

    color:#6c622f;

    font-family: 'Times New Roman',Times,serif;

    font-size:36px;

    font-weight:normal;

    line-height:36px;

    margin:0;

    max-width:100%;

    overflow:hidden;

    padding:3px 0;

}



.listing-type-grid .grid-row {

    

}



.listing-type-grid {

    background: transparent !important;

    background-image: none !important;

}



.listing-type-grid .product-image img {

    border: 1px solid #d5d7e4;

}



.catalog-listing h5 a, .catalog-listing h5 a{

    font-size: 11px;

    color: #6b6234;

    text-transform: uppercase;

    text-decoration: none;

    font-weight: normal;



}



.catalog-listing h5 a {

    color: #6b6234;

    text-transform: uppercase;

    text-decoration: none;

}



.catalog-listing h5 a:hover {

    color: #6b6234;

    text-transform: uppercase;

    text-decoration: underline;

}



.catalog-listing .item .form-button {

    border: 0px none;

    background-image: url(../images/add-to-cart-arrow-on-white.jpg);

    height: 17px;

    width: 107px;

    padding-left: 24px;

    margin-left: 0px !important;

}



.catalog-listing .item .form-button span {    

    color: #323232;

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

    font-weight: normal;

    font-size: 11px;

    text-transform: uppercase;

}



.catalog-listing .item .form-button:hover span {    

    color: #695801;

}



.catalog-listing .item p.add-to {

    display: none;

}



.price {

    color:#8f0509 !important;

    font-size:11px !important;

    font-family: Tahoma, Arial;

    font-weight:bold;

}



.link-cart {

    color:#6c622f !important;

    font-weight:normal !important;

    font-size: 11px;

}



.catalog-listing .add-to {

    color:#6c622f !important;

    font-size:11px;

    font-weight:normal;

    line-height:1.3em;

}



a#img1 {

    background: transparent url(../images/home_banner_01.jpg) no-repeat scroll center top;

}





/* PRODUCT */



.product-info-box .product-name {

    color:#6c622f;

    font-family:'Times New Roman',Times,serif ;

    font-weight: normal;

    font-size:36px;

    

}



.product-img-box .more-views h4 {

    border-bottom:0px none;

    font-size:12px;

    margin-bottom:0.8em;

    text-transform:none;

}



.product-img-box .more-views li a {

    border:0px none !important;

    float:left;

    height:56px;

    overflow:hidden;

    width:56px;

}



.product-essential {

    background:#FFFFFF !important;

    padding:25px;

}



.product-essential .product-shop {

    width:340px;

}



.product-info-box {

    border:1px solid #e5e6e8;

    margin-top:0;

}



.product-info-box .availability {

    font-size: 11px;        

}



.product-collateral {

    background: #f8f9f9 !important;

}



.product-collateral .collateral-box h4 {

    color:#6a602d;

}



.product-collateral .add-tag-box .input-box .input-text {

    background: #eae9e5 !important;

    border: 1px solid #eae9e5 !important;

}







.product-collateral .head {

    border-bottom:0px none;

    font-size:12px;

    margin-bottom:5px;

    padding-bottom:1px;

}



.product-collateral .attribute-specs table {

    border-color:#dadada;

    border: 0px none;

}



.product-collateral  .data-table td {

    background: #fff;

}



.product-collateral .attribute-specs table .label {

    border-right: 1px solid #dadada;

    width: 90px;

}



.product-shop .divider {

    display: none;

}



/* CART */



#shopping-cart-table {

    margin-bottom: 10px;

}



.data-table td .cart-price .price {

    color: #3a3c40 !important;

}



.data-table td.last .cart-price .price {

    color: #6c622f !important;

}



.data-table .input-text.qty {

    color: #3a3c40;

    font-weight: bold;

}



#shopping-cart-totals-table {

    float: right;

    line-height: 2em;

    color: #3a3c40;

}



#shopping-cart-totals-table tbody .last .price {

    font-weight: normal;

    color: #3a3c40 !important;

}



#shopping-cart-totals-table tbody .first .a-right {

    font-weight: bold;

}



.shopping-cart th, .shopping-cart td {

    padding-left:10px;

    padding-right:10px;

}



.page-head h3, .page-head-alt h3 {

    color:#6c622f;

    font-family:'Times New Roman',Times,serif ;

    font-weight: normal;

    font-size:36px !important;

    margin:0;

    text-align:left;

    text-transform:none !important;

}



.checkout-link {

    float: right;

}



.shopping-cart-collaterals {

    float:left;

    padding:0;

    width:605px;

}



.shopping-cart-collaterals .box {

    background:#FFF;

    border:0px none;

    margin-bottom:18px;

    padding:3px 15px;

}



.shopping-cart-collaterals .discount-codes h4 {

    background: transparent !important ;

    padding-left:0px;

}



.shopping-cart-collaterals .discount-codes h4, .shopping-cart-collaterals .shipping-estimate h4 {

    

    color:#6c622f;

    min-height:16px;

    padding: 0px ;

    text-transform:none;

}



.success-msg {

    background:#F8F8F8 none repeat scroll 0 0;

    border:1px solid #D9DDE3;

    color:#6B6234;

    min-height: 1px !important;

}



.success-msg li {

    margin-bottom: 0px;

}



/* Checkout */



.one-page-checkout .active h3 {

    color:#6a602d;

}



.one-page-checkout .allow h3 {

    color:#6a602d;

}



.one-page-checkout h3 {

    color:#6a602d;

    

}



.one-page-checkout .active .head {

    background:#fff;

    border:1px solid #d9dde3;

    cursor:default;

    margin-bottom:0;

    padding-bottom:5px;

}



.one-page-checkout .active .box {

    background:#fff;

    border-color:#d9dde3;

    

}



.one-page-checkout .box-no-padding {

    background:#fff;

    border-color:#d9dde3;

    border-style:none solid solid;

    border-width:0 1px 1px;

    padding:15px 0;

}



.one-page-checkout .allow .head {

    background:#eee none repeat scroll 0 0;

    border-color:#d9dde3;

    border-width:1px 1px 0;

    cursor:pointer;

}



.one-page-checkout-progress h4.complete {

    background: #fff;

    border-bottom:1px solid #d9dde3;

    color:#6a602d;

}



.one-page-checkout-progress li {

    background:#fff none repeat scroll 0 0;

    border:1px solid #d9dde3;

    margin-bottom:6px;

}







/* Compare */



.compare-products tbody td.label {

    background:#fff !important;

    border-bottom:1px solid #d9dde3;

    border-left:1px solid #d9dde3;    

    text-align:left;

    width:auto;

}



/* Account */



.login-box h4 {

    background-position:0 1px;

    background-repeat:no-repeat;

    border-bottom:1px solid #DDDDDD;

    color:#6A602D;

    font-size:1.05em;

    margin-bottom:1.2em;

    min-height:16px;

    padding-bottom:5px;

    padding-left:5px;

    text-transform:uppercase;

}



.login-box .content {

    background:#fff;

    padding:14px 21px;

}



.login-box .button-set {

    background:#EFEFEF none repeat scroll 0 0;

    border:medium none;

    margin:0;

    padding:8px 13px;

}



.account-box h4 {

    color:#6A602D;

    font-size:1.1em;

    text-transform:uppercase;

}



.account-box .head h4 {

    padding-left:5px;

}



/* Related */



.box-large.related-items {

    margin-top: 15px;

    

}



.related-items .product-images {   

}



.related-items .product-details {    

}



.related-items .product-images a img {

    border:1px solid #D5D7E4 !important;

}



.related-items ol li {

    /*border-bottom: 1px solid #D5D7E4 !important;*/

    padding:20px 0 10px 20px;

    float: left;

}

/*social networks*/

div.profiles_icon {



}

div.profiles_icon a {

	display: block;

	width: 22px;

	height: 22px;

	float: left;

	position: relative;

	margin: 0px 7px 0px 0px;

	padding: 0px 0px 0px 0px;

}

a.facebook:link, a.facebook:visited {

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

}

a.facebook:hover {

	background: url(../images/facebook.jpg) no-repeat 0% 100%;

}

a.youtube:link, a.youtube:visited {

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

}

a.youtube:hover {

	background: url(../images/ytube.jpg) no-repeat 0% 100%;

}

a.twitter:link, a.twitter:visited {

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

}

a.twitter:hover {

	background: url(../images/twitter.jpg) no-repeat 0% 100%;

}

a.linkedin:link, a.linkedin:visited {

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

}

a.linkedin:hover {

	background: url(../images/linkedin.jpg) no-repeat 0% 100%;

}



.sp {

	clear: both;

}

/*home page products */



.cms-index-index .col-3-layout .col-main {

margin-left:3px;

width:495px;

}

.cms-index-index .listing-type-grid li.item {

    float:left;

    line-height:1.6em;

    overflow:visible;

    padding:12px 12px;

    /*width:142px;*/

}

.cms-index-index .listing-type-grid .grid-row {

border-bottom:0px solid #D9DDE3;

}

/*checkout*/

.checkout-onepage-index .middle {

	background: url(../images/secure.png) no-repeat 98% 98%;

	padding-bottom: 35px !important;

}

/*other blocks*/

.product-options-bottom {

	background: #ffffff;

}

.notice-msg, .note-msg {

	border-color: #dadee4;

	color: #6c622f;

	background-color: #f6f6f6;

}

.add-to-cart-box .qty-box .qty {

	border-color: #dadee4;

}

.product-collateral .up-sell .generic-product-grid td, .product-collateral .up-sell .generic-product-grid td.empty-product,

.shopping-cart-collaterals .upsell {

	background: transparent;

	border: 0;

}

.product-collateral .up-sell .generic-product-grid  {

	border: 0;

}

ul.checkout-link a:link, ul.checkout-link a:visited {

	background:none repeat scroll 0 0 #b4a973;

border:0 none;

color:#323232;

cursor:pointer;

font-family:Tahoma,arial,sans-serif !important;

font-size:11px !important;

font-size-adjust:none !important;

font-stretch:normal !important;

font-style:normal !important;

font-variant:normal !important;

font-weight:normal !important;

margin-left:5px;

overflow:visible;

padding:3px 8px;

text-align:center;

text-decoration:none;

text-transform:uppercase;

vertical-align:middle;

width:auto;

}

ul.checkout-link a:hover {

   color: #f0e3a0;

   text-decoration: none;

}

.one-page-checkout .active .step-count  {

	background: transparent;

	color:#35363b;

	border-color: #35363b;

}

.one-page-checkout .allow .step-count {

	background: transparent;

	color:#35363b;

	border: 1px solid #b4a973;

}
