/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/****************************************************/
/****************[ Mage_CSS_B Clears ]***************/
/****************************************************/
.page-head:after,
.page-head-alt:after,
.page-popup .print-head:after,
.clear:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.col2-alt-set:after,
.head:after,
.inner-head:after,
.header-top:after,
.quick-access:after,
.header-nav:after,
#nav:after,
.middle:after,
.product-essential:after,
.more-views ul:after,
.button-set:after,
.actions:after,
.legend:after,
.form-list li:after,
.button-container:after,
.ratings:after,
.page-head:after,
.page-head-alt:after,
.group-select li:after,
.search-autocomplete li:after,
.tool-tip .btn-close:after,
.side-col li:after,
.account-box li:after,
.address-list li:after,
.generic-product-list li:after,
.listing-type-list .listing-item:after,
.listing-type-list .product-info .product-reviews:after,
.my-review-detail:after,
.product-options dt:after,
.product-options-bottom:after,
.product-options dd ul.options-list li:after,
.add-to-holder:after,
.listing-type-grid .grid-row:after,
.advanced-search-summary-box:after,
.shopping-cart-totals .checkout-types:after,
.advanced-search li:after,
.aside-best-seller .content li:after
{ content:"."; display:block; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
/*****<!--TIKI RESET--->*****/
/*
body {
    font-size: 12px !important;
    line-height: 18px !important;
    color: #444 !important;
    overflow-x: auto;
    font-family: Arial,sans-serif !important ;
}

body ul, body ol { 
    list-style:none; 
    margin:0px; 
    padding:0px;
}
.input, button, select, textarea {
    font-family: Arial,sans-serif !important ;
}



body li {
    line-height: 18px;
}

body a {
    color: #00AAF1;
}

body a:hover {
    color: #00AAF1;
    text-decoration: underline;
}

body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
    margin: 0;
}

body h1 {
    font-size: 18px;
    font-weight: bold;
    line-height: 27px;
}

body h2 {
    font-size: 18px;
    line-height: 25px;
}

body h3 {
    line-height: 25px;
}

body label {
    font-weight: bold;
    font-size: 12px;
    display: inline;
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    font-size: 12px !important;
}

input[type="radio"],
input[type="checkbox"] {
    margin-top: 1px !important;
}

body form {
    margin: 0;
}

body dl {
    margin: 0;
}

body .container { width: 980px;}
*/
/*****<!--END-->*****/

/*****<!--TIKI HEADER--->*****/

.header {
    position: relative;
    z-index: 3;
}
.top-banner {
}

#tiki-logo {
    text-indent: -999999px;
    display: block;
    width: 120px;
    height: 60px;

    /* background: url("http://tikicdn.com/skin/frontend/default/tiki/images/new-tiki/xmas.png") no-repeat 0 0; */
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/new-tiki/tiki-sprite.png") no-repeat 0 0;
}

#tiki-logo a {
    display: block;
    width: 120px;
    height: 60px;
}

.header-info {
    position: relative;
    margin-top: 3px;
    z-index: 999999;
}
.header-info .tiki-cam-ket {
    border: 1px solid #dfdfdf;
    width: 505px;
    height: 35px;
    padding: 5px 0 5px 10px;
    margin-top: 13px;
    margin-left: 16px;
    line-height: 17px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

}

.arrow-box {
    display: block;
    position: absolute;
    width: 13px;
    height: 12px;
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/new-tiki/tiki-sprite.png") no-repeat 0px -267px;
    z-index: 1000;
    top: 29px;
    left: 126px;

}

.header-info .free-ship ,
.header-info .tiki-return,
.header-info .tiki-xu {
    height: 36px;
    padding:0;
    margin: 0;
}

.tiki-promise {
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/new-tiki/tiki-sprite.png") no-repeat;
    height: 36px;
    padding:0 0 0 35px;
    display: block;
    color: #444;
}

.header-info .free-ship {
    width: 166px;
}

.header-info .free-ship .tiki-promise {
    background-position: 1px -89px;
    width: 131px;
}

.header-info .tiki-return {
    width: 150px;
}

.header-info .tiki-return  .tiki-promise {
    background-position: 5px -150px;
    width: 115px;
}

.header-info .tiki-xu {
    width: 185px;
}

.header-info .tiki-xu .tiki-promise{
    background-position: 8px -209px;
    width: 150px;
}

.header-info .bolder {
    font-weight: bold;
}


.header-info .user-cart {
    width: 308px;
    float: right;
    height: 47px;
    margin-top: 13px;
    margin-left: 17px;
    position: relative;
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/new-tiki/tiki-sprite.png") repeat-x 0 -373px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

}

.header-info .tiki-user {
    margin: 0;
    height: 47px;
    width: 178px;
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/new-tiki/tiki-sprite.png") repeat-x -10px -453px;
    padding: 0;
    position: relative;
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
}

.header-info .tiki-user a.tiki-user-a {
    display: block;
    width: 131px;
    height: 47px;
    padding: 6px 0 0 47px;
    text-decoration: none !important;
}

.header-info .shopping-cart a.shopping-cart-a {
    display: block;
    width: 130px;
    height: 52px;
    text-decoration: none !important;
}


.header-info .bmenu_hover0 {
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/new-tiki/tiki-sprite.png") repeat-x -10px -533px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.header-info .shopping-cart {
    margin: 0;
    height: 47px;
    width: 130px;
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/new-tiki/tiki-sprite.png") repeat-x 0 -612px;
    position: relative;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    z-index: 1002;
}

.header-info .bmenu_hover1 {
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/new-tiki/tiki-sprite.png") repeat-x 0 -692px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.header-info .tiki-user a span,
.header-info .shopping-cart a span {
    color: #444;
}

.header-info .bmenu_hover a span,
.header-info .bmenu_hover1 a span {
    color: #fff !important;
}

.shopping-cart-content .mini-cart-products {
    margin-left: 0!important;
    padding: 0 0 10px 0;
    border-bottom: 1px solid #f4f4f4;
    margin-bottom: 10px;
    line-height: 16px;
}

.shopping-cart-content .mini-cart-products .product-images {
    width: 40px;
    margin-left: 0;
}

.shopping-cart-content .mini-cart-products .product-details {
    margin-left: 10px;
    width: 170px;
}

.shopping-cart-content .mini-cart-products .product-details a {

}

.remove-item-mini-cart-ico {
    float: right;
}

.shopping-cart-content .mini-cart-content {
    padding-top: 3px;
}

.shopping-cart-content .mini-cart-qty-box {
    padding: 1px 0 0 0 ;
    color: #777;
}

.shopping-cart-content .mini-cart-btt-box {
    margin: 16px 0 6px 0; 
}

.shopping-cart-content .mini-cart-btt-box .mini-cart-btt  {
    height: 26px;
    width: 221px;
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/new-tiki/tiki-sprite.png") repeat-x 0 -964px;
    text-align: center;
    display: block;
    color: #1f1f1f !important;
    text-decoration: none;
    font-weight: bold;
    padding: 8px 0 0 0;
    cursor: pointer;
    text-shadow: 1px 1px 1px rgba(255,255,255,0.25);
}

.header-info .shopping-cart .mini-cart-btt-box a.mini-cart-btt span {
    color: #fff !important;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.25);
}

.your-name,
.link-account,
.total-cart,
.mini-cart-title {
    display: block;
}

.tiki-user-over-content .tiki-xu-value {
    font-size: 11px !important;
    margin: -1px 0 0 0;
    line-height: 17px;
    padding: 0;
    color: #777 !important;
}

.link-account {
    font-size: 11px;
}

.mini-cart-title {
    position: absolute;
    font-weight: bold;
    top: 15px;
    left: 52px;
    font-size: 13px;
}

.total-cart {
    position: absolute;
    width: 15px;
    height: 15px;
    font-size: 12px;
    font-weight: bold;
    top: 10px;
    left: 27px;
    color: #fff !important;
}

.total-cart10 {
    left: 23px !important;
}

.header-info .user-arrow {
    position: absolute;
    top: 22px;
    right: 8px;
    border-top: 5px solid #8f8f8f !important;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}

.header-info .cart-arrow {
    position: absolute;
    top: 22px;
    right: 4px;
    border-top: 5px solid #8f8f8f !important;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
}

.header-info .bmenu_hover .user-arrow,
.header-info .bmenu_hover1 .cart-arrow {
    border-top: 5px solid #fff !important;
}

/*****<!--END-->*****/


/*****<!--TIKI NAV MENU--->*****/
.nav-main {
    width: 100%;
    height: 39px;
    background: #0cbdf7;
    margin: 12px 0 12px 0px;
    position: relative;

}

.nav-main .menu-content {
    width: 650px !important;
    height: 39px;
}

.nav-main .search-box {
    width: 318px !important;
    height: 34px;
    margin: 5px 0 0 0;
    float:right !important;
}

.nav-main .search-box .search-btt {
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/new-tiki/tiki-sprite.png") no-repeat -8px -1010px;
}

.nav-main .search-box .input-append {
    margin: 0;
}

.nav-main .search-box .search-btt {
    border: none;
    padding: 4px !important;
    width: 35px !important;
    text-indent: -9999px;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    box-shadow: none !important;
}

.nav-main .search-box .search-input {
    width: 268px;
    border: none;
    -webkit-border-radius: 5px 0px 0px 5px;
    -moz-border-radius: 5px 0px 0px 5px;
    border-radius: 5px 0px 0px 5px;
    padding-left:11px;
    color: #999;
    line-height: 23px;
}

.nav-main .search-box .search-input:focus {
    color: #444;
}

.nav-main .hotline {
    width: 169px !important;
    height: 48px;
    margin: -9px 0 0 11px;
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/new-tiki/tiki-sprite.png") no-repeat 0 -792px;
    position: relative;
    z-index: 5;

}

.nav-main .hotline div.hotline-a,
.nav-main .hotline div.hotline-a:hover {
    width: 119px !important;
    height: 40px;
    padding: 8px 0 0 48px ;
    position: relative;
    display: block;
    color: #444;
    text-decoration: none;
    cursor: pointer;
}

.nav-main .hotline:hover {
    background-position: 0px -852px;
}

.nav-main .plus-img {
    background-position: -189px -852px !important;
}


.nav-main .hotline .hotline-title {
    display: block;
    font-weight: bold;
    font-size: 11px;
}

.nav-main .hotline .time {
    color: #090;
}

.nav-main .hotline .hotline-number {
    font-size: 14px;
    display: block;
    font-weight: bold;
}

.nav-main .hotline .hotline-arrow {
    position: absolute;
    top: 22px;
    right: 5px;
    border-top: 5px solid #8f8f8f !important;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
}

.nav-main .hotline:hover .hotline-arrow {
    border-top: 5px solid #046b96 !important;
}



.tiki-user .tiki-user-over {
    top: 39px;
    width: 210px;
    border: 1px solid #52c2f1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.tiki-user-over .login-button {

    background: #32befb; /* Old browsers */
    background: -moz-linear-gradient(top,  #32befb 0%, #19a5e1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#32befb), color-stop(100%,#19a5e1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #32befb 0%,#19a5e1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #32befb 0%,#19a5e1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #32befb 0%,#19a5e1 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #32befb 0%,#19a5e1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#32befb', endColorstr='#19a5e1',GradientType=0 ); /* IE6-9 */

    border: none!important;
    box-shadow: 0 -2px 0 #0788bf inset;
    padding: 5px 12px;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 13px;
    display: block;
    color: #ffffff !important;
    font-weight: bold;
    text-shadow: 1px 1px 0px rgba(0,0,0,0.3);

}

.tiki-user-over .login-button-fb {
    width: 180px;
    height:  34px;
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/product-page/login-fb.png") no-repeat transparent;
    text-indent: -9999px;
    display: block;
    margin-top: 10px;
} 


.tiki-user-over .login-button:hover,
.tiki-user-over .login-button-fb:hover {
    opacity: 0.9;
    text-decoration: none;
}



.login-pls {
    font-weight: bold;
    font-size: 13px;
}

.tiki-user-over .new-account {
    font-size: 11px;
    padding: 5px 0 5px 0;
    margin-bottom: 5px;
    border-bottom: 1px solid #e7e7e7;
}

.tiki-user-over .new-account a {
    font-size: 11px !important;
    color: #00AAF1 !important;
    text-decoration: underline !important ;
    font-weight: bold !important;
}

.tiki-user .tiki-user-over-content,
.hotline .hotline-content,
.shopping-cart .shopping-cart-content {
    padding: 13px 15px;

}

.tiki-user .tiki-user-over-content li,
.hotline .hotline-over li {
    line-height: 24px;
}

.tiki-user .tiki-user-over-content li a,
.hotline .hotline-over li a {
    color: #444;
    font-size: 13px;
}

.tiki-user .tiki-user-over-content li a:hover,
.hotline .hotline-over li a:hover {
    color: #00aaf1;
}

.shopping-cart .popover.bottom .arrow  {
    left: 193px !important;
}

.tiki-user .popover.bottom .arrow {
    left: 50%;
}

.hotline .popover.bottom .arrow {
    left: 50%;
}

.tiki-user .popover.bottom .arrow,
.shopping-cart .popover.bottom .arrow,
.hotline .popover.bottom .arrow,
.lv1-cate .popover.bottom .arrow {
    top: -8px;
    margin-left: -8px;
    border-bottom-color: #ffffff;
    border-width: 0 8px 8px;
}


.tiki-user .popover.bottom .arrow:after,
.shopping-cart .popover.bottom .arrow:after,
.hotline .popover.bottom .arrow:after,
.lv1-cate .popover.bottom .arrow:after {
    top: -1px;
    left: -9px;
    border-bottom-color: rgba(82, 194, 241, 1);
    border-width: 0 9px 9px;
}

.top-line {
    padding: 5px 0 0 0;
    border-top: 1px solid #e7e7e7;
    margin-top: 5px;
}


.shopping-cart .shopping-cart-over {
    top: 39px;
    left: -127px;
    width: 255px;
    border: 1px solid #52c2f1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.hotline .hotline-over {
    top: 38px;
    left: 1px;
    width: 164px;
    border: 1px solid #52c2f1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding-top: 2px;
}

#nav .cate-over {
    top: 39px;
    width: 190px;
    border: 1px solid #52c2f1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.cate-over .popover.bottom .arrow {

}



.popover {
    z-index: 2!important;
}

/* top level */

ul#nav li.lv1-cate { 
    display:block; 
    padding:0px;
    float:left; 
    height:39px; 
    z-index:99;
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/new-tiki/tiki-sprite.png") no-repeat 0 -749px;
}

ul#nav li.bmenu_hover {
    background-position: 0 -911px;
}

ul#nav li.bmenu_hover > a {
    color: #0079ae!important;
    text-shadow: 1px 1px 3px rgba(255, 255, 255, 0.2);
}



ul#nav li.lv1-cate > a { 
    line-height:39px; 
    font-weight:bold; 
    font-size:13.4px;
    color:#fff; 
    text-decoration:none; 
    display:block; 
    height:42px; 
    padding:0 18px;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
}

#nav {
    position: relative;
}

.cate-over {
    top: 31px !important;
    width: 621px !important;
    max-width: 700px;
}

.cate-over .cate-content {
    padding: 13px 15px 15px 18px !important;
}

.cate-content .span3 {
    margin-left: 20px; 
    width: 160px;
}

.cate-content .cate-list {
    width: 200px !important;
}
.cate-content .noi-bat {
    margin: 0 !important;
} 

.cate-content h4,
.catalog-product-view  .cate-content h4 {
    font-size: 13.4px !important;
    color: #0075a8;
    padding: 0px 0 7px 0;
    margin: 0 0 7px 0;
    border-bottom: 1px solid #e5e5e5;
    text-transform: uppercase;

}
.nhom-noi-bat h5 {
    color: #0075a8;
    font-size: 13px;
}
.nhom-noi-bat:last-child {
    margin-top: 20px;
}
.hot{
    background: url(/media/custom/home/hot.png) no-repeat;
    background-position: 95px 2px;
    width: 130px;
    display: block;
}

.cate-content a {
    color: #444;;
    font-size: 13px;
    display: block;
    padding: 4px 0;
}

.sach-truyen-tieng-viet .arrow {
    left: 34px !important;
}
.sach-truyen-tieng-viet .cate-over,
.dien-tu .cate-over,
.qua-tang .cate-over,
.thoi-trang .cate-over {
    left: 0px !important;
}

.dien-tu .arrow {
    left: 111px !important;
}

.qua-tang .arrow {
    left: 294px !important;
}

.thoi-trang .arrow {
    left: 394px !important;
}
.gia-dung .arrow{
    left: 199px !important;
}
.khoe-dep .arrow{
    left: 525px !important;
}
.khoe-dep span.new{
    position: absolute;
    top: -9px;
    margin-left: -15px;
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/new.png") no-repeat 0 0;
    width: 35px;
    height: 23px;
}

/*****<!--END-->*****/



/*****<!--TIKI CATALOG-PRODUCT-VIEW--->*****/

.catalog-product-view legend {
    display: none !important
}
.catalog-product-view  fieldset.highlight {
    border: none !important;
}

.catalog-product-view h4 {
    font-size: 12px !important;
}

.catalog-product-view .data-table th {
    background: transparent;
    text-shadow: none;
    padding: 6px 8px;
    border-radius: 0 0 0 0;
}

/*****<!--END-->*****/

/*****<!--TIKI CATALOG-VIEW--->*****/

table.pager, table.view-by {
    margin: 0;
}

table.pager a, table.pager span {
    border: none;
    padding: 0;
}

table.pager select, table.view-by select {
    padding: 2px 3px;
    height: 25px;
}

/*****<!--END-->*****/


/*****<!--HOME BANNER--->*****/
.banner-khobau { 
    height: 320px; 
    margin-top: -9px;
}

.home-right-banner { 
    width: 330px !important;
    margin-top: 5px;
    margin-bottom: 12px; 
    
}

.banner-khobau .home-banner,
.banner-khobau .home-khobau {
    margin-top: 5px;
    margin-bottom: 12px;
}

.banner-khobau .home-banner {
    width: 630px;
    height: 302px;
    border: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.home-khobau-tiki {
    margin-bottom: 15px;
    
}

/*****<!--END-->*****/

/*****<!--TOP BANNER--->*****/

.tiki-top-banner {
    margin: 0 !important;
}

.tiki-top-banner .span4 {
    width: 979px !important;
    margin:0 !important;
    margin-top: -3px !important;
}

/*****<!--END-->*****/

/*****<!--KHO BAU TIKI--->*****/

.banner-khobau .home-khobau {
    width: 300px;
    height: 270px;
    padding: 15px;
    border: 1px solid #e9e9e9;
    margin-left: 18px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.home-khobau h2 {
    font-size: 18px;
    font-weight: normal !important;
    margin: -7px 0 14px 0;
    padding-bottom: 7px;
    border-bottom: 1px solid #e9e9e9;
}

.home-khobau h2 a:hover {
    text-decoration: none;
}

.text-bold {
    font-weight: bold;
}

.home-khobau  .khobau-img {
    width: 140px;
    height: 196px;
    margin: 0;
}

.home-khobau .khobau-info {
    width: 150px;
    margin-left: 10px;
    font-size: 13px;
    height: 196px;
}

.home-khobau .khobau-info p {
    margin-bottom: 7px;
}

.khobau-description {
    margin-top: 4px;
}

.khobau-price-box {

}

.khobau-price-box .khobau-sale {
    color: #090;
    font-weight: bold;
    font-size: 16px;
}

.khobau-price-box .khobau-old-price .price {
    color: #999;
    font-size: 12px;
    text-decoration: line-through;
    margin-left: 2px;
}

.home-khobau .khobau-save {
    width: 63px;
    text-transform: uppercase;
    text-align: center;
    color: #f1880b;
    font-weight: bold;
    font-size: 12px;
    line-height: 16px;
}

.home-khobau .khobau-button {
    width: 74px;
    margin-left: 13px;
}

.home-khobau .khobau-button a.khobau-button-click {
    width: 74px;
    height: 31px;
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/new-tiki/tiki-sprite.png") no-repeat 0 -1101px;
    display: block;
    text-indent: -99999px;
}

.home-khobau .khobau-button a.khobau-button-not-avaiable {
    width: 74px;
    height: 31px;
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/new-tiki/tiki-sprite.png") no-repeat -89px -1101px;
    display: block;
    text-indent: -99999px;
}



.home-khobau .khobau-save .khobau-save-value {
    font-size: 14px;
}

.home-khobau .khobau-status {
    padding-top: 15px;
}

.home-khobau .khobau-percent {
    margin: 0;
    position: relative;
}

.home-khobau .khobau-percent .khobau-percent-value {
    position: absolute;
    left: 50%;
    top: 1px;
    font-weight: bold;
    color: #353535;
}

.home-khobau .khobau-time {
    width: 95px;
    height: 20px;
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/new-tiki/tiki-sprite.png") no-repeat 0 -1140px;
    padding-left: 43px;
    font-size: 18px;
    font-weight: bold;
    color: #707070;
    line-height: 21px;
}


/*****<!--END-->*****/

/*****<!--HOME NEWSLETTER--->*****/

.home-newsletter-box {
    padding: 8px 8px 2px 9px ;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 312px;
    margin-top: 6px;
    height: 67px;
    background: #f4f4f4;
}

.home-newsletter-box .email-box-sc {
    height: 18px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.home-newsletter-content {
    line-height: 15px;
    font-size: 11px;
    margin-top: 5px;
}

.home-newsletter-box .email-box-sc {
    width: 200px;
   
}

.home-newsletter-box .email-sc-btt {
    line-height: 19px;
    margin-left: 6px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-weight: bold;
    color: #555555;
    
    
}

.home-newsletter-content {
    padding: 0 0 0 30px;
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/new-tiki/tiki-sprite.png") no-repeat 0 -1164px;
}
/*****<!--END-->*****/


/*****<!--TOOLTIP--->*****/

body .tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-bottom-color: #baf0ff;
    border-width: 0 5px 5px;
}

body .tooltip-inner {
    max-width: 200px;
    padding: 5px !important;
    color: #001e2a;
    text-align: left;
    text-decoration: none;
    background-color: #d6f6ff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    line-height: 16px !important;
    text-shadow: 1px 1px 1px rgba(255,255,255,0.5);
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

body .tooltip.in {
    opacity: 0.9 !important;
}
.tiki-cam-ket >li >div{
    display:none
}
/*****<!--END-->*****/

/*****<!--KHO BAU TIKI--->*****/
#search_mini_form {
    position: relative;
}
.search-autocomplete {
    z-index:9999999;
    width: 372px !important;
    position: absolute;
    right: 92px !important;
    top: 43px !important;
    
}
.search-autocomplete ul {
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}
.search-autocomplete li {
    padding: 3px 10px;
    font-weight: normal;
    line-height: 18px;
    color: #000;
    cursor: pointer;
}
.search-autocomplete li b {font-weight: bold !important;color:#000;}
.search-autocomplete li .amount {color:#ccc;}

.search-autocomplete li:hover, .search-autocomplete li.active {
    background: #efefef;
}

.search-autocomplete em {
    font-weight: normal !important;
    font-style:normal !important;
    color: #00aaf1 !important;
    
}

.search-autocomplete i {
    font-style: normal;
    color: #777777;
}

.search-autocomplete li .amount {
    float:right;
    font-weight:bold;
}

/*****<!--END-->*****/





/*****<!--TIKI HOMEPAGE--->*****/

/***** Basic Layout *****/

.home-feature-banner.span8 {
    width: 650px !important;
    
}

.home-sidebar.span4 {
    float: right !important;
    
}

.home-sidebar .feature-banner-home {
    margin: 7px 0 0 0 !important;
}

.home-recommended,
.home-book,
.home-electronic,
.home-gift,
.home-fashion {
    margin-top: 50px;
}

.home-book .home-product-item {
    min-height: 255px;
}

.home-electronic .home-product-item,
.home-gift .home-product-item {
    min-height: 220px;
}

.new_product {
    margin: 0 0 0px 5px !important;
}



/* Banner Slide */

.home-feature-banner {
    width: 650px !important;
    margin-top: 5px;
}
.home-feature-slide .tab-content {
    width: 650px;
    height: 186px;
    overflow: hidden;
    position: relative;
}
.product-multi-block {
    position:relative
}

.home-feature-slide {
    margin-bottom: 30px;
    position: relative;
    padding-top: 30px;
}

.home-feature-bn2 {
    margin-bottom: 0px !important;
}

.home-feature-slide .nav-tabs {
	margin: 0  !important;
	border: none;
	height: 27px;
	overflow:hidden !important;
}


.home-feature-slide .nav-tabs > li {
    text-align:center;
    margin-right:  25px;
}

.home-feature-slide .nav-tabs > li.active {
    
    position:relative;
    z-index:1;
}

.home-feature-slide  .arrow-active {
	background: url("http://tikicdn.com/skin/frontend/default/tiki/images/banner-arow.png") no-repeat center  0 transparent ;
	position: absolute;
    left: 0px;
    top: 0px;
	width: 1500px;
	height: 10px;
	z-index:2;
}
/**/


.home-feature-slide .nav-tabs > li > a:hover {
    
}

.home-feature-slide .nav-tabs > li > a {
    padding-top: 0px;
    padding-bottom: 8px;
    padding-left:0;
    padding-right: 0px;
    line-height: 20px;
    border: none; 
    background: transparent!important;
    font-size:12px;
    color: #666666;
    font-weight:bold;
    
}

.home-feature-slide .nav-tabs > .active > a, 
.home-feature-slide .nav-tabs > .active > a:hover {
    font-weight: bold;
    border: none !important;
    color: #00aaf1 !important;
    
}

/* End Banner Slide */

/*Home Hotline*/

.home-hotline {
    width: 319px;
    height: 70px;
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/new-tiki/home-sprite.png") no-repeat 0  -84px transparent ;
    position:relative;
    margin-left:-10px;
}

.hotline-content span {
    font-size: 14px;
    font-weight:bold;
    color: #444;
}

.hotline-content {
    font-size: 15px;
    font-weight:bold;
    color: #ea5e13;
    position:absolute;
    top: 18px;
    left:32px;
}

.hotline-time {
    font-size: 11px;
    color: #009400;
    position:absolute;
    top: 40px;
    left:64px
}

.chat {
    position:absolute;
    top: 23px;
    left:221px;
    text-decoration: underline;
    color: #00aaf1;
}

.home-sidebar-banner {
    margin-top: 7px;
}


/*End Hotline*/

/*Home Goldbox*/

.home-goldbox {
    border: 2px solid #F3F3F3;
    margin-top: 20px;
    padding: 10px 10px 15px 15px;
    min-height:194px;
}



.home-goldbox h2 {
    font-size: 15px;
    font-weight: bold !important;
    margin: -3px 0 5px 0;
}

.home-goldbox h2 a:hover {
    text-decoration: none;
}


.home-goldbox  .goldbox-img {
    width: 115px;
    height: 148px;
    margin: 0;
}

.home-goldbox .goldbox-info {
    width: 140px;
    margin: 1px 0px 0px 15px;
    font-size: 12px;
}

.home-goldbox .goldbox-info a {
    color: #444444;
}

.home-goldbox .goldbox-info a:hover {
    color: #00aaf1;
}

.home-goldbox .goldbox-info p {
    margin: 1px 0 4px 0;
}

.goldbox-description {
    margin-top: 4px;
}

.goldbox-price-box {

}

.goldbox-price-box .goldbox-sale {
    color: #090;
    font-weight: bold;
    font-size: 14px;
}

.goldbox-price-box .goldbox-old-price .price {
    color: #999;
    font-size: 12px;
    text-decoration: line-through;
    margin-left: 2px;
}

.home-goldbox .goldbox-save {
    text-align: left;
    color: #ff711c;
    font-weight: bold;
    font-size: 12px;
}

.home-goldbox .goldbox-button {
    width: 74px;
    margin-top: 5px;
}


.home-goldbox .goldbox-save .goldbox-save-value {
    font-size: 15px;
}

.home-goldbox .goldbox-percent-value {
    float: left;
    width: 72px;
    padding: 8px 0 0 0;
}

.home-goldbox .goldbox-percent-value span {
    font-weight: bold;
    color: #ff711c;
    font-size:13px;
}

.home-goldbox .goldbox-time {
    float: left;
    width: 72px;
    padding-left:20px;
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/new-tiki/home-sprite.png") no-repeat -42px 1px;
    margin: 8px 0 0 0;
    font-size: 15px;
    color: #666666;
    font-weight:bold;
}

.home-goldbox .goldbox-button {
    width: 76px;
    float: left;
}

.home-goldbox .goldbox-button .goldbox-button-click {
    width: 76px;
    height: 29px;
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/new-tiki/home-sprite.png") no-repeat -372px -89px;
    display: block;
    text-indent: -99999px;
    
}

.home-goldbox .goldbox-button a.khobau-button-not-avaiable {
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/new-tiki/home-sprite.png") no-repeat -486px -89px !important;
}

/**End Goldbox/


/** Tiki Recommended **/

.long-title {
    padding : 0 0 10px 0;
    margin-bottom: 15px;
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/new-tiki/home-sprite.png") no-repeat 0px -144px;
}

.rc-product-grid .rc-product-item {
    float: left;
    width: 150px;
    height: auto;
    margin-right:16px;
}

.rc-product-grid .rc-product-item.last-item {
    margin: 0;
    float: right;
}

.item-info {
    margin-top: 10px;
}

.item-info a,
.item-image a
{
    color: #444444 !important;
    text-decoration: none;
}

.item-info a:hover,
.item-image a:hover
{
    color: #00aaf1 !important;
    text-decoration: underline;
}

.item-rating.rating {
    float: left;
    margin: 7px 0 0 0 !important;
}

.item-rating .rating-link {
    float: left;
    width:20px;
    font-size:11px;
    margin: 1px 0 0 3px;
}

.item-rating .rating-link a {
    text-decoration: underline;
}

.home-product-item .price-box {
    margin-top: 7px !important;
}

.home-product-item  .special-price .price,
.home-product-item .regular-price .price,
.bestseller-list .regular-price .price,
.bestseller-list .special-price .price {
    color: #090;
    font-size:13px !important;
    font-weight:bold;
}

.home-product-item  .old-price,
.bestseller-list .old-price {
    color: #999;
    font-size:11px;
}

/* End Tiki Recommended */

/*Books*/
.product-main {
    width: 650px;
    float: left;
}

.sidebar-content {
    width: 300px;
    float: right;
}

.sidebar-content .feature-product-image .slOf_flag {
    top: 39%;
    left: 196px !important;
}


.sidebar-content .feature-product-title {
    font-size: 12px;
    margin-top: 4px;
}

.sidebar-content .customer-review {
    margin: 20px 0 15px 0;;
    padding: 0 0 5px 0;
    border-bottom: 2px solid #e9e9e9;
    text-transform:capitalize; 
}

.feature-product{
    padding: 15px 5px 0 10px;
    border: 2px solid #f3f3f3;
    margin-top:5px;
    position: relative;
}

.product-header {
    padding : 0 0 15px 0;
    margin-bottom: 20px;
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/new-tiki/home-sprite.png") no-repeat 0px -17px;
}

.product-header .med-title {
    float: left;
    font-size:20px;
}

.product-header .header-tabs  {
    float: right;
    margin-top:7px;
}

.product-header .header-tabs li {
    margin: 0px 25px 0px 0;
    float: left;
    cursor:pointer;
}

.product-header .header-tabs li a {
    color: #444444 !important;
}

.product-header .header-tabs li a:hover {
    text-decoration: none;
}

.product-header .header-tabs li.active {
    font-weight: bold;
    position:relative;
    z-index:1;
}

.product-header .arrow-active {
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/new-tiki/home-sprite.png") no-repeat 0  0 transparent ;
    position: absolute;
    left: 32%;
    bottom: -12px;
    width: 18px;
    height: 10px;
    z-index: 9;
    border-bottom: 1px solid white;
}

.home-product-grid .home-product-item {
    float: left;
    width: 150px;
    height: auto;
    margin-right:10px;
}

.home-product-grid .home-product-item.last-item {
    margin: 0;
}


.home-product-grid .home-product-item .book-author {
    font-size: 11px !important;
    padding-top: 4px;
}

.feature-product .bestseller-list li {
    margin-bottom: 20px;
}

.feature-product .bestseller-list li:last-child {
    margin-bottom: 5px !important;
}

.feature-product .bestseller-list .bestseller-image {
    float: left;
    width:60px;
    height: 84px;
    margin-left:5px;
    position:relative;
}

.feature-product .bestseller-list .bestseller-info {
    float: left;
    width: 190px;
    margin-left: 15px;
}

.feature-product .bestseller-list .bestseller-info a {
    color: #444444;
}

.feature-product .bestseller-list .bestseller-info a:hover {
    color: #00aaf1;
}


.feature-product .bestseller-list .bestseller-info p {
    margin-bottom: 3px;
}

.feature-product .bestseller-list .bestseller-info .book-author {
    font-size: 11px;
}


.feature-product .bestseller-list .rank { 
    display: block; 
    width: 19px; 
    height: 19px; 
    background: #d8d8d8; 
    color: #555; 
    top: -2px; left: -3px; 
    position: absolute; 
    z-index: 1; 
    text-align: center; 
    line-height: 18px;
    border-radius: 2px;
}
.feature-product .bestseller-list .top3 { background: #1dbcff; color: #fff; border-radius: 2px;}
.feature-product .bestseller-list .rank span { text-shadow: 1px 1px 1px #e7e7e7;}
.feature-product .bestseller-list .top3 span { text-shadow: 1px 1px 1px #777;}
.feature-product .bestseller-list .rank span, 
.feature-product .bestseller-list .top3 span {
    font-weight: bold;
    font-size: 14px;
}

.hp-see-all {
    padding: 15px 0 0 0;
    text-decoration:underline;
    color: #00aaf1;
    text-transform:capitalize;
    width: 93%;
}

.home-fashion .hp-see-all {
    padding: 20px 0 0 0!important ;
}

.hp-see-all:first-letter {
    text-transform: uppercase;
}

.med-title a {
    text-transform: capitalize; 
}

.hp-see-all .icon-seeall {
    background-image: url("http://tikicdn.com/skin/frontend/default/tiki/images/new-tiki/home-sprite.png");
    background-repeat: no-repeat;
    background-position: -426px 2px;
    margin-top: 0px;
    color: #00aaf1;
}

.sidebar-content .hp-see-all {
    padding: 15px 0 15px 5px !important;
}

.home-product-item  .item-image {
    position: relative;
}

.book-product .item-image .slOf_flag {
    top: 37%;
    left: 92px;
}

.home-electronic .item-image .slOf_flag,
.home-gift .item-image .slOf_flag {
    top: 37%;
    left: 118px;
}



.feature-banner-home {
    margin: 30px 0;
}

.feature-banner-home a {
    display: block;
    float: left;
}

.feature-banner-home a:last-child {
    display: block;
    float: right;
}

.customer-review-box .customer-review-book {
    width: 70px;
    height: 103px;
    float: left;
    margin-top:3px;
}

.customer-review-box > p {
    text-align: center;
}

.customer-review-box .user-review-book {
    text-transform: capitalize;
}

.customer-review-box .customer-review-book img {
    padding: 2px;
    border: 1px solid #dedede;
    box-shadow:0px 0px 1px 0px rgba(0, 0, 0, 0.1);
}

.customer-review-box .review-book-content {
    float: right;
    width: 215px;
    position:relative;
}

.customer-review-box   a {
    text-decoration: underline;
}

.customer-review-box .review-book-content .popover.bottom.review-book {
    display: block !important;
    width:213px;
    position:relative;
    box-shadow:none;
    margin-top: 3px;
    height:98px;
    border-radius: 5px;
    width: 211px;
    border: 1px solid #ddd;
    border: 1px solid rgba(0, 0, 0, 0.15);
}

.customer-review-box .review-book-content .popover.bottom.review-book .arrow {
    left: 23%;

}

.customer-review-box .review-book-content .popover.bottom.review-book .popover-content.review-book-content {

}

/*End Books*/


/***** End *****/

/*Electronic Tiki*/

.e-product-grid .e-product-item {
    float: left;
    width: 150px;
    height: auto;
    margin-right:10px;
}

.home-electronic .bestseller-image,
.home-gift .bestseller-image {
    float: left;
    width:96px!important;
    height: 96px!important;
    margin-left: 5px!important;
    position:relative;
    padding: 2px;
    border: 1px solid #e5e5e5;
}

.home-electronic .bestseller-info,
.home-gift .bestseller-info {
    float: left!important;
    width: 155px!important;
    margin-left: 15px!important;
}

.home-electronic .rank {
    top: 0; left: 0!important; 
}

.feature-product.electronic-hot,
.feature-product.fashion-hot {
    margin-bottom: 25px;
    padding: 24px 15px 15px 15px;
}

.feature-product.electronic-hot .feature-product-image,
.feature-product.fashion-hot .feature-product-image {
    text-align: center;
    position:relative;
}

.home-electronic .bestseller-list .rank,
.home-gift .bestseller-list .rank {
    top: -3px !important; left: -4px !important; 
}

.home-gift .rank{
   left:0px!important;
   top:0px!important;
}
.feature-product-info {
    margin-top: 15px;
    position:relative;
}

.feature-product-price .item-price {
    margin: 0;
}

.feature-product-price .price-block span {
    display: block;
}

.feature-product-price .price-block .special-price,
.feature-product-price .price-block .regular-price  {
    font-weight: bold;
    font-size:16px;
    color: #090;
    margin: 4px 0;
}

.feature-product-price .price-block .old-price {
    font-size: 13px;
}

.feature-product-info .feature-product-price p {
    margin: 0 !important;
}

.feature-product-info .feature-product-link {
    width: 135px !important;
}

.feature-product-info .feature-product-link a {
    color: #444444;
}

.feature-product-info .feature-product-link a:hover {
    color: #00aaf1;
}

.feature-product-info .feature-product-price {
    width: 100px !important;
    text-align:center;
}

.feature-product-next,
.feature-product-prev {
    position: absolute;
    width: 25px;
    height:25px;
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/new-tiki/home-sprite.png") no-repeat transparent;
    top: 37%;
    text-indent: -9999px;
    cursor:pointer;
    z-index: 1;
}
.home-feature-banner{
    width: 650px !important;
}
.home-feature-slide .tab-content {
    width: 650px;
    height: 186px;
}
.product-multi-block{
    position:relative
}

.slide-wrapper{
    width: 100%;
    overflow: hidden;
    position:relative;
}
.feature-product-next {
    right: 16px;
    background-position: 13px -197px;
}

.feature-product-prev {
    left: 16px;
    background-position: 0 -233px;
}

/*End Electronic*/


/*Fashion Tiki*/
.home-fashion .bestseller-image {
    float: left;
    width:80px!important;
    height: 112px!important;
    margin-left: 5px!important;
    position:relative;
    
}

.home-fashion .bestseller-info {
    float: left;
    width: 155px!important;
    margin-left: 15px!important;
}

.home-fashion .rank {
    top: -2px!important; left: -3px!important; 
}

.home-fashion .home-product-item {
    float: left;
    width: 162px;
    height: 227px;
    margin-right: 0px;
    position:relative;
}

.home-fashion.home-product-item .item-image a,
.home-fashion .home-product-item .item-image {
    display: block;
    position:relative;
    width: 162px;
    height: 227px;
}

.home-fashion .home-product-item .item-info {
    position: absolute;
    bottom: 0px;
    display:none;
    background: rgba(255,255,255,0.9);
    color: #333333;
    width: 100%;
    padding: 4px 2px 4px 5px;
    margin: 0 !important;
    
}

.home-fashion .home-product-item .item-info img {
    display: none;
}

.home-fashion .home-product-item:hover .item-info {
    display: block !important;
}
.home-fashion .home-product-grid {
    height: 260px !important;
}


.home-fashion .home-product-item .price-box {
    margin-top: 12px !important;
}

/*

.home-fashion .home-product-item .price-box {
    position: absolute;
    bottom:-25px;
    
    background:rgba(29,188,255,1);
    height: 25px;
    margin: 0 !important;
}

.home-fashion .home-product-item .price-block .special-price .price,
.home-fashion .home-product-item .price-block .regular-price .price {

    color: #FFFFFF !important;
    text-shadow:1px 1px 1px rgba(0,0,0,0.22);
}

.home-fashion .home-product-item  .price-block {
    padding: 4px 5px !important;
    text-align:center !important;
}

.home-fashion .home-product-item .price-block .old-price  .price{
    color: #888888 !important;
    display:none !important;
}
*/

.home-fashion .product-main .slOf_sale {
    position: absolute;
    background: #f9980d;
    color: #FFFFFF;
    right: 0;
    top: 0;
    padding:2px 3px;
    font-weight:bold;
    font-size:11px;
    width:auto;
    height: auto;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}
.home-fashion .product-main .slOf_flag {
    
    background: none!important;
    top: 0px !important;
    right:0px !important;
    left: auto;

}

.home-fashion  .home-product-item  .item-rating  {
    display: none !important;
}
/*End Fashion Tiki*/

/*Tiki Footer*/
.tiki-footer{

    margin: 40px 0 -20px 0 ;
    padding: 25px 0;
    background: #fcfcfc;
    border-top: 1px solid #ffffff;
    box-shadow: 0px -2px 4px 0px rgba(0, 0, 0, 0.1);

}

.tiki-footer-main {
   /* width: 980px;
    margin:0 auto;*/
    width: 980px;
    margin: 0 auto;

  }

.tiki-footer-main h3 {
    font-size: 16px;
    font-weight:bold;
    padding:0 0 5px 0;
    color: #444 !important;
}

.footer-content .span3 {
    width: 160px !important;
}
.footer-content .span3.last {
    width: 100px !important;
}

.footer-content.links li {
    line-height: 25px !important;
}

.footer-content.links li a {
    color: #555555;
}

.footer-content.links li a:hover {
    color: #00aaf1;
}


.footer-content .span3.email-box {
    width: 260px !important;
    padding: 16px 22px;
    height:110px;
    float: right;
    background: #31c1fe; /* Old browsers */
    background: -moz-linear-gradient(top,  #31c1fe 0%, #07adf3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#31c1fe), color-stop(100%,#07adf3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #31c1fe 0%,#07adf3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #31c1fe 0%,#07adf3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #31c1fe 0%,#07adf3 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #31c1fe 0%,#07adf3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31c1fe', endColorstr='#07adf3',GradientType=0 ); /* IE6-9 */
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
    border: 1px solid #FFFFFF;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0;
}

.footer-line {
    padding: 2px 0;
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/new-tiki/home-sprite.png") no-repeat 0px -174px;
    margin: 20px 0;
    opacity: 0.6;
}

.footer-content-2 {
    position: relative;
}

.footer-content-2.span4 {
    width: 313px !important;
}

.footer-content-2 .popover.social-popover {
    display: block !important;
    margin-top: 7px;
    box-shadow:none;
    position:relative;
    border-radius: 5px;
    width: 290px;
    border: 1px solid #ddd;
    border: 1px solid rgba(0, 0, 0, 0.15);
}

.footer-content-2 .popover-content.social-content {
    padding: 10px;
    height:100px;
    overflow:auto;
    line-height:20px !important;
}

.footer-content-2 .popover.social-popover .arrow {
    left: 26%;
}

.footer-content.social {
    padding-bottom: 10px;
}

.footer-content-2.social-icon.span3 {
    float: right;
    width: 306px !important;
    
}

.facebook-box {
    margin-top: 3px;
}

.sliders_status {
    position: absolute;
    top: 3px;
    left:47%;
    font-size:11px;
    color: #999999;
}

.footer-content-2.social-icon ul {
    margin-top: 15px;
}

.footer-content-2.social-icon li {
    width: 32%;
    float: left;
    line-height:35px;
}

.footer-content.trust {
    padding: 10px 0;
}

.footer-content-3 {
    min-height: 85px !important;
}

.footer-content-3.tiki-info {
    font-size: 11px;
    width: 345px !important;
    padding-right:20px;
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/new-tiki/home-sprite.png") no-repeat 361px -371px transparent;
    color: #666666;
}

.footer-content-3.tiki-award {
    width: 380px !important;
    padding-right:22px;
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/new-tiki/home-sprite.png") no-repeat 400px -371px transparent
}

.footer-content-3.tiki-safe {
    width: 170px !important;
}

.footer-content-3.tiki-safe strong {
    display: block;
    margin-bottom:7px;
}

.footer-content-2 [class^="icon-"],
.footer-content-2 [class*=" icon-"] {
    width: 22px !important;
    height: 22px !important;
    background-image: url("http://tikicdn.com/skin/frontend/default/tiki/images/new-tiki/home-sprite.png") !important;
    background-repeat:no-repeat;
    margin-right: 7px;
    margin-top: -3px;
}

.footer-content-1 [class^="icon-"],
.footer-content-1 [class*=" icon-"] {
    width: 30px !important;
    height: 22px !important;
    background-image: url("http://tikicdn.com/skin/frontend/default/tiki/images/new-tiki/home-sprite.png") !important;
    background-repeat:no-repeat;
    margin-right: 10px;
    margin-top: -1px;
}

.footer-content-2 .social-icon .icon-fb {
    background-position: 0 -289px !important;   
}

.footer-content-2 .social-icon .icon-blog {
    background-position: -36px -289px !important;
    width: 26px !important; 
}

.footer-content-2 .social-icon .icon-customer {
    background-position: -72px -289px !important;   
}

.footer-content-1.email-box .icon-mailbox {
    background-position: -107px -289px !important;  
}

.footer-content-1.email-box h3 {
    color: #FFFFFF;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
    margin-bottom: 7px;
}


.footer-newsletter input {
    width: 190px;
    height: 20px !important;
    border: 1px solid #0182b9 !important;
}


.footer-newsletter button {
    height: 30px !important;
    border: 1px solid #0182b9 !important;
    width: 45px !important;
    padding: 5px !important;
    line-height:18px !important;
}

.footer-newsletter-content {
    font-size: 11px;
    color: #FFFFFF;
    margin-top: 8px;
}


.footer-content-2.social-icon [class^="icon-"],
.footer-content-2.social-icon [class*=" icon-"] {
    width: 15px !important;
    height: 15px !important;
    margin-top:0 !important;
    margin-right:6px;
}

.footer-content-2.social-icon .icon-twitter {
    background-position: -216px 0 !important;
}

.footer-content-2.social-icon .icon-gplus {
    background-position: -252px 0 !important;
}

.footer-content-2.social-icon .icon-zing {
    background-position: -288px 0 !important;
}

.footer-content-2.social-icon .icon-youtube {
    background-position: -360px 0 !important;
}

.footer-content-2.social-icon .icon-pin {
    background-position: -396px 0 !important;
}
    
.footer-content-2.social-icon .icon-linkedin {
    background-position: -324px 0 !important;
}

.hot-product-slide li{
    width:267px;
    float:left
}

/*End Tiki Footer*/

/*Testimonial Page*/
.testimonial-hp {
    margin: 10px 0 15px 0;
}

.testimonial-hp h2 {
    font-size: 13px; font-weight:bold;
    padding: 0 0 10px 0;
}

.testimonial-hp blockquote  p {
    font-size: 12px!important;
    line-height: 20px !important;
}



/*End Testimomial Page*/


.product-specs {font-size:13px}

/*****<!--END-->*****/

.bookcare-no-plastic {font-style: italic; color:#F0601C;}

.none {
	display: none !important;
}
.pointer {
	cursor: pointer;
}
.bookcare-no-plastic-clear {
	clear: both;
	color:#F0601C;
	font-weight: bold;
}

/* Product page - Recentview */
#product_recent_view_wrapper {
    border: 1px solid #ececec;
    border-radius: 3px;
    padding: 0px;
    margin-top: 20px
}
#product_recent_view_wrapper .product-recent-view .b-main__category__title-name {
    font-size: 19px;
    display: block;
    color: #444;
    margin-left: 5px;
    font-weight: normal;
}
#product_recent_view_wrapper .product-recent-view .history-viewed {
    height: 66px;
    padding-left: 50px;
    padding-right: 50px;
    margin-top: 15px;
}
#product_recent_view_wrapper .product-recent-view .history-viewed .history-viewed-title {
    display: block;
    text-align: right;
    width: 40px;
    float: left;
    font-size: 10px;
}
#product_recent_view_wrapper .product-recent-view ul.viewed-product-list li {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
}
#product_recent_view_wrapper .product-recent-view img.viewed-product-img {
    width: 40px;
    height: 40px;
    border: 1px solid #ddd;
}
#product_recent_view_wrapper .product-recent-view .history-viewed-title {
    display: block;
    text-align: right;
    width: 40px;
    float: left;
    font-size: 10px;
}
#product_recent_view_wrapper .product-recent-view .b-product-slider__title-box {
    border-bottom: none!important;
}
#product_recent_view_wrapper .product-recent-view .viewed-product-list li img{
    width: 40px;
    height: 40px;
    border: 1px solid #ddd;
}
#product_recent_view_wrapper .product-recent-view.product-add-more {
    padding: 5px;
}
#product_recent_view_wrapper .product-recent-view-less {
    border-top: 1px solid #ececec;
    background: rgb(242,242,242); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(242,242,242,1) 100%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(100%,rgba(242,242,242,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(242,242,242,1) 100%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(242,242,242,1) 100%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(242,242,242,1) 100%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(242,242,242,1) 0%,rgba(242,242,242,1) 100%,rgba(255,255,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
@charset "utf-8";/* CSS Document */
.left {float: left;}
.right {float: right;}
.Mar10 {margin: 10px;}
.MarR10 {margin: 0 10px 0 0;}
.MarL10 {margin: 0 0 0 10px;}
.MarT10 {margin: 10px 0 0;}
.MarB10 {margin: 0 0 10px;}
.Mar10 {margin: 10px;}
.marTB10 {margin: 10px 0;}
.marLR10 {margin: 0 10px;}
.Mar15 {margin: 15px;}
.MarR15 {margin: 0 15px 0 0;}
.MarL15 {margin: 0 0 0 15px;}
.MarT15 {margin: 15px 0 0;}
.MarB15 {margin: 0 0 15px;}
.marTB15 {margin: 15px 0;}
.marLR15 {margin: 0 15px;}
.mar20 {margin: 20px;}
.marT20 {margin: 20px 0 0;}
.marR20 {margin: 0 20px 0 0;}
.marB20 {margin: 0 0 20px;}
.marL20 {margin: 0 0 0 20px;}
.marTB20 {margin: 20px 0;}
.marLR20 {margin: 0 20px;}
.PadR10 {padding: 0 10px 0 0;}
.PadL10 {padding: 0 0 0 10px;}
.PadT10 {padding: 10px 0 0;}
.PadB10 {padding: 0 0 10px;}
.Pad10 {padding: 10px;}
.PadR15 {padding: 0 15px 0 0;}
.PadL15 {padding: 0 0 0 15px;}
.PadT15 {padding: 15px 0 0;}
.PadB15 {padding: 0 0 15px;}
h1 {font-size: 20px;font-weight: bold;line-height: 24px;text-transform:none;}
h2 {font-size: 18px;font-weight: bold;margin: 10px 0;padding: 0;text-transform: none;}
h3 {font-size: 16px;font-weight: bold;line-height: 20px;padding: 0;text-transform: none;}
h4 {font-size: 12px;font-weight: bold;margin: 5px 0;padding: 0;text-transform: none;}
h5 {color: #FDCA1F;display: block;font-size: 14px;font-weight: bold;line-height: 20px;margin: 0 0 10px;padding: 0;text-transform: none;}
.img_l {background-color: #FFFFFF;border: 1px solid #DDDDDD;float: right;margin: 0 10px 10px 0;padding: 3px;}
.img_r {background-color: #FFFFFF;border: 1px solid #DDDDDD;float: right;margin: 0 0 10px 10px;padding: 3px;}
.clear {clear: both;height: 0;line-height: 0;}
.hidden {display: none;}.small {font-size: 11px;}
.big {font-size: 14px;font-weight: bold;}
.nobord {border: medium none;}
a {color: #00aaf1; text-decoration:none}
a.on, a:hover { color: #00aaf1; text-decoration: underline; }
p {margin: 0 10px 10px 0;}
table, td {font: 100% Arial,Helvetica,sans-serif;}table {border-collapse: collapse;width: 100%;}
th, td {text-align: left;}
th{}
td {}
tr.even td {}
tr.odd td {}
th.over, tr.even th.over, tr.odd th.over {}
th.down, tr.even th.down, tr.odd th.down {}
th.selected, tr.even th.selected, tr.odd th.selected {}
td.over, tr.even td.over, tr.odd td.over {}
td.down, tr.even td.down, tr.odd td.down {}
td.selected, tr.even td.selected, tr.odd td.selected {}
td.empty, tr.odd td.empty, tr.even td.empty {}
* {outline: medium none;}
.green{ color:#01a201; font-weight:bold}



.borderB2{ border-bottom:solid 2px #DEDEDE; padding: 0 0 7px 0;}
.new_title { font-size: 18px; font-weight: bold; margin: 5px 0;}
.product-name {margin: 0; line-height: 17px !important;}
.product-name a { font-size: 12px; color: #007ED3; font-weight: bold; line-height: 17px; margin: 0;}
.MarB{margin-bottom:10px;}
.MarR{margin-right:10px;}
.red{color:#c10005}
.PaddingBox{ padding:10px}

b.Boriginal_price{
    font-size:14px;
    color:#333;
    line-height:22px}

.B_offPercent{
    font-weight:bold;
    font-size:14px;
    color:#c10005}
.left{
    float:left;}
h1{
    font-size:18px;
    line-height:26px;
    color:#333;
    font-weight:bold;
    letter-spacing:-0.8px
}
/**
* Magento
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE_AFL.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@magentocommerce.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade Magento to newer
* versions in the future. If you wish to customize Magento for your
* needs please refer to http://www.magentocommerce.com for more information.
*
* @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
* @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/

#nav-sidebox {
    width:176px;
    margin:0;
    padding:5px 0 10px 0;
    text-align:left;
    background : #fff;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    position: relative;
    z-index: 1;
}
#nav-sidebox li, .feature-items li {
    padding :0;
}

#nav-sidebox li:hover, #nav-sidebox li.active{

}

.cms-home #nav-sidebox li.level0 a, #nav-sidebox li.level0 a { font-weight: bold; font-size: 14px; }

#nav-sidebox li a,#nav-sidebox li.active span,#nav-sidebox li.current span{
    display:block;
    width:auto;
    color:#444;
    font-size: 13px;
    padding: 10px 0;
    margin: 0 10px; 
    border-bottom: 1px solid #F4F4F4;
}
#nav-sidebox li.active span,#nav-sidebox li.current span{
    padding: 5px 0 10px 0px;
    font-weight: bold;
}

#nav-sidebox li:last-child a {
    border-bottom: none;
}

.feature-items li a {
    display:block;
    width:auto;
    color:#444;
    font-size: 13px;
    padding: 7px 0;
    margin: 0 10px; 
    border-bottom: 1px solid #F4F4F4;
}

.navigation-0 li.level1 a { font-size: 13px !important; }

#nav-sidebox li a.last-item, .feature-items li a.last-item { border: none;}


#nav-sidebox li ul li { padding: 0; margin: 0;}

#nav-sidebox li.subcatemenu:hover,#nav-sidebox li.subcatemenu:hover > .navigation-1 > .subcatemenu {
    background: url('http://tikicdn.com/skin/frontend/default/tiki/images/2level_bullet_nav.gif') 94% 12px no-repeat; 
    position: relative;
}

#nav-sidebox li ul li.active:hover, li.subcatemenu.active:hover {
    background: none;
}

#nav-sidebox li.subcatemenu:hover > .navigation-1 > .subcatemenu > .navigation-1{
    display: none;
}

#nav-sidebox li.subcatemenu:hover > .navigation-1{
    display: block!important;
}


#nav-sidebox a.main_nav_last{
    border:0
}

#nav-sidebox li a:hover, #nav-sidebox li a.active, .feature-items li a:hover {
    text-decoration:none;
    color:#00aaf1;
}

#nav-sidebox li ol {
    width:auto;
    margin-top:10px;
    padding-bottom:10px;
}
#nav-sidebox li ol li a {
    padding-left:25px;
}
#nav-sidebox ul.level1 {
    display: block;
}
/************ 1ST LEVEL ************/
#nav-sidebox li ul li a {
    font-weight: normal;
    font-size: 12px;
    border-bottom: 1px solid #f4f4f4;
    display: block;
    padding: 7px 0;
}


#nav-sidebox ul li { position: relative; }
#nav-sidebox ul li:hover, #nav-sidebox ul li.active { }

#nav-sidebox ul li.last { padding:0 0 0 15px; }

#nav-sidebox ul a,
#nav-sidebox ul a:hover { float:none;  background:none; }
#nav-sidebox ul li a { font-weight:normal !important; }

/************ 2ND LEVEL ************/

/* Show menu */
#nav-sidebox li.over > ul { left:0px; position:absolute }
#nav-sidebox li.over > ul li.over > ul { left:100px; }
#nav-sidebox li.over ul ul { left:-10000px; }

#nav-sidebox ul li a:hover {  }
#nav-sidebox ul li a { font-size: 12px; border:none }
#nav-sidebox ul span, #nav ul li.last li span {}

/************ 3RD+ LEVEL ************/
#nav-sidebox ul ul {
    top:5px;
}

li.rootcate{
    padding:0!important}

li.rootcate a{
    color: #F60!important;
    font-size:12px!important;
    border-bottom:solid 1px #dbedf1}

li.rootcate a:hover{}

.cms-home ul.navigation-0, ul.navigation-0, ul.navigation-1, ul.navigation-0a { position: relative; z-index: 1; background: #fff;}

ul.navigation-1, ul.navigation-0 li:hover ul.navigation-1, ul.navigation-0a { 
    margin: 0; 
    list-style: none; 
    display: none; 
    width: 210px; 
    position: absolute; 
    top:-1px !important; 
    left: 176px; 
    background: #fff;
    border-top:solid 1px #e9e9e9; 
    border-right:solid 1px #e9e9e9; 
    border-bottom:solid 1px #e9e9e9;
    -webkit-border-top-right-radius: 05px;
    -webkit-border-bottom-right-radius: 05px;
    -moz-border-radius-topright: 05px;
    -moz-border-radius-bottomright: 05px;
    border-top-right-radius: 05px;
    border-bottom-right-radius: 05px;
    box-shadow: 1px 1px 0px #b9b9b9;
    z-index: 1;
}

ul.navigation-0 li:hover ul.navigation-1{ 
    display:block; 
}

#nav-sidebox ul li:hover ul.navigation-1 li, #nav-sidebox ul li ul.navigation-1 li { padding: 0!important; border: none;}

#nav-sidebox ul li:hover ul.navigation-1 li a , ul.navigation-0a li a{ 
    display:block;
    text-align:left; 
    font-size: 13px; 
    font-weight:normal; 
    margin-left: 10px ; 
    padding: 7px 0; 
} 

#nav-sidebox ul li:hover ul.navigation-1 li a:hover, #nav-sidebox ul li ul.navigation-1 li a {}

ul.navigation-0 li ul.navigation-1 li:hover { position:relative; z-index: 999999999; border:none!important}

ul.navigation-0 li ul.navigation-1 li:hover a { border:none;}

ul.navigation-0a li {  }

ul.navigation-0a li a {
    background:#fff!important

}

li.subcatemenu{
    position:relative;
    border: none !important;
}
li.subcatemenu a { font-weight: normal !important; font-size: 13px !important; padding: 7px 0 !important; border-bottom: 1px solid #F4F4F4;}



li.subcatemenu ul.navigation-0a{
    display:none;
    z-index: 10;
}

li.subcatemenu:hover ul.navigation-0a{
    display:block!important;
    position:absolute; right:100px;}

li.subcatemenu:hover ul.navigation-0a li:hover{
    border:none!important}

li.subcatemenu a {}

li.subcatemenu:hover ul.navigation-0a li{
    padding:0px!important

}

#nav-sidebox li.subcatemenu:hover ul.navigation-0a li:hover {}

#nav-sidebox li.subcatemenu:hover ul.navigation-0a li a:hover {}

/*----------Left Content : Cateogy-------------*/
.feature-items,
.aside-best-seller,
.main-category, 
.layered-nav {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #E9E9E9;
    margin-bottom: 15px !important;
}

.feature-items .head-title, .main-category .head-title , .layered-nav .head-title, .aside-best-seller-title  { 
    color: #444; 
    font-weight: bold; 
    padding: 9px 10px 9px 10px; 
    margin: 0; 
    text-transform: uppercase;
    font-size: 14px;
    border-bottom: 1px solid #e9e9e9;
    background: rgb(253,253,253);
    /*background: url(http://tikicdn.com/skin/frontend/default/tiki/css/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWY5ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
    background: -moz-linear-gradient(top,  rgba(253,253,253,1) 0%, rgba(249,249,249,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(100%,rgba(249,249,249,1)));
    background: -webkit-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(249,249,249,1) 100%);
    background: -o-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(249,249,249,1) 100%);
    background: -ms-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(249,249,249,1) 100%);
    background: linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(249,249,249,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f9f9f9',GradientType=0 );
    text-shadow: 1px 1px 1px white;
    border-top: none !important;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    letter-spacing: -1px;
    word-spacing: 2px;
}

.aside-best-seller .rank {
    font-size: 15px;
 
}
.aside-best-seller-title .head-title {
    display: inline;
    color: #444;
    font-weight: bold; 
    margin: 0;
    text-shadow: 1px 1px 1px white;
    text-transform: uppercase;
    font-size: 14px;

}
.aside-best-seller-title { position: relative; }
.aside-best-seller-title a { font-size: 12px; font-weight: normal; text-transform: none !important; right: 10px; top: 10px; position: absolute; }

/*
.feature-items .head-title { 
    color: #fc6218 !important;
}
*/
.col-left .feature-items .content, .col-left .main-category .content { line-height: 20px;}
/*
.col-left .feature-items, .col-left .main-category { margin: 0;}
*/
.gradient {
    filter: none;
}
.fashion-box a { text-transform: uppercase;}

/*----------END--------------------------------*/

/*Zoom*/

/*End Zoom*/

.welcome-msg {
    float: left;
    font-size: 0.95em;
}
#header-cart {
}
#header-cart .head h4 {
    background: url(http://img.tiki.vn/skin/frontend/default/tiki/images/carticon.jpg) no-repeat 0px 7px;
}
#header-cart .head h4#header-cart-top {
    padding-left:17px
}
#header-cart .head h4#header-cart-top a {
    color: #ff9c00;
}
#header-cart .head h4#header-cart-top a:hover {
    color: #333;
    background:transparent;
    text-decoration:underline;
    color:#c10005
}
#cart-content {
    background: #292a34;
    border: 1px solid #727379;
    border-top: none;
    padding: 0 3px 5px;
    -moz-border-radius: 0 0 8px 8px;
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    border-radius: 0 0 8px 8px;
    color: #aaa;
    position: absolute;
    top: 23px;
    right: 0px;
    width: 200px;
}
#cart-content .product-images {
    float: left;
}
#cart-content .product-images img {
    border: 1px solid #a9a9a9;
}
#cart-content .product-details {
    margin: 0 0 0 60px;
}
#cart-content h6 {
    color: #1E7EC8;
    text-indent: 5px;
}
#cart-content li {
    clear: both;
}
#cart-content a:hover {
    color: #aaa;
}
#cart-content .actions a span {
    cursor: pointer;
}
#cart-content #center-buttons {
    padding-top: 5px;
    clear: both;
    text-align: center;
}
/* glider */
#myslider {
    position: relative;
    height: 250px;
    width: 480px;
    overflow: hidden;
    background:#e2e2e2;
    float:left
}
div.scroller {
    height:225px;
    width:auto;
    overflow: hidden;
    position: relative;
}
div.slidercontrolwr {
    width:auto;
    background:url(http://img.tiki.vn/skin/frontend/default/tiki/images/Tab_banner.gif) no-repeat;
    height:25px;
    z-index:6;
}
div.scroller img {
    border:0px;
}
div.scroller div.sectionslide {
    height:225px;
    float:left;
}
div.scroller div.content {
    width: 10000px;
    padding: 0px;
}
.content .sliderdescription {
    position:relative;
    color: #777;
    font: 11px bold Helvetica, sans-serif;
    opacity:0.65;
    filter:alpha(opacity=65);
}
.content .sliderdescription p {
    line-height: 25px;
}
div.sliderdescription:hover {

}
.content a {
    text-decoration: none;
    color: #5a5a5a;
}
.content a:hover {
    text-decoration: underline;
}
.slidercontrol {
    padding: 0px;
    margin: 0px;
    background:url(http://img.tiki.vn/skin/frontend/default/tiki/images/Tab_banner.gif) no-repeat;
    height:25px;
}
.slidercontrol a {
    padding:0 4px;
    margin-left:3px;
    line-height:25px;
    color: #999;
    border-right: solid 1px #CCC;
    font-size:11px;
    font-weight:bold
}
.slidercontrol a:hover, .slidercontrol a.active {
    color:#333;
    line-height:25px;
    text-decoration:none;
}
.content a {
    font: 12px bold Helvetica, sans-serif;
    text-decoration: none;
}
.aprev {
    background: url(http://img.tiki.vn/skin/frontend/default/tiki/images/aprev.gif) no-repeat 3px 3px;
}
.anext {
    background: url(http://img.tiki.vn/skin/frontend/default/tiki/images/anext.gif) no-repeat 3px 3px;
}
.astop {
    background: url(http://img.tiki.vn/skin/frontend/default/tiki/images/astop.gif) no-repeat 3px 3px;
}
.aplay {
    background: url(http://img.tiki.vn/skin/frontend/default/tiki/images/aplay.gif) no-repeat 6px 3px;
}
.footerl .mini-newsletter {
    float: left;
    clear:both;
    width:390px;
    text-align: left;
}
.footerl {
    float: left;
}
.footerl .mini-newsletter h4 {
    color: #505050;
    margin-right: 10px;
}
.footerl form, .footerl .mini-newsletter h4 {
    float: left;
    line-height: 30px;
    font-size: 11px;
}
.footerl .mini-newsletter input.input-text {
    float: left;
}
.footerl .form-button-alt {
    float: right;
    margin:3px 0px 0px 6px;
}
.product-name {margin: 0; line-height: 17px !important}
.product-name a, .feature-product-name a, .product-name > span { font-size: 12px; color: #333; font-weight: bold; line-height: 15px; }
a:hover .product-name > span {color: #00AAF1}
.book-author { padding: 2px 0 0 0; margin: 0; font-size: 12px; color: #444;}
.cover-books { padding: 0; margin: 0; font-size: 12px; color: #888;}
.price-box {padding: 0;}

.form-button:hover, .form-button-alt:hover {
    border-color: #888;
    color: #333;
}
h4, h3 {
    font-size: 12px;
    font-weight: bold;
    color: #007ed3;
}
.category-head h1 {
    font-size: 15px;
    font-weight: bold;
    color: #007ed3;
}
.col-main p {}

/*SIZE-COLOR-QTY*/
.symbolicImage li, .symbolicSize li {
    float: left;
    height: 35px;
    min-width: 40px;
    display: block;
}
.symbolicImage a {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #a9d5ef;
    border-radius: 1px 1px 1px 1px;
    display: block;
    float: left;
    height: 24px;
    padding: 1px;
    text-align: center;
    min-width: 24px;
    box-shadow: 0 0 2px 0 #DDDDDD;
    margin: 0 9px 7px 0 ;
}
.symbolicImage a:hover {
    border-color: #024672;
}
.symbolicSize a {
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */

    box-shadow: 0 0 2px 0 #DDDDDD;
    border: 1px solid #D5D5D5;
    border-radius: 1px 1px 1px 1px;
    display: block;
    line-height: 22px;
    float: left;
    font-size: 16px;
    font-weight: bold;
    color: #959595;
    margin: 0 10px 7px 0 ;
    padding: 2px;
    text-align: center;
    min-width: 21px;
    height: 21px;
}
.symbolicSize a:hover {
    border-color: #024672;
    text-decoration: none;
    color: #959595;
}
.iconcolor img {
    width: 24px !important;
    height: 24px !important;
}

.product-options dt.lb_attribute {
    float: left;
    width: 80px;
    display: block !important;
}
.product-options dt.lb_attribute span.required { display: none;}
.catalog-product-view .product-options dt {
    display: none;
}

.product-options dd {
    width: 280px; 
    float: left;
    height: 51px;
    min-height: 51px;
    height:auto !important;
}

.qty-box .form-button {
    margin-top: 4px !important;
}

.product-options-bottom { 
    margin-top: -10px;
}
.qty-box label {
    color: #666;
}
.product-options-bottom .add-to-box { margin-top: 15px;}



/*Bundle Products*/
.bundle-items dt { display: block !important;}
.bundle-items dd {
    float: none !important; width: 380px;
    padding-bottom: 10px;
    border-bottom: 1px solid #DDD;
    margin-bottom: 10px !important;
}
.out-of-stock-text { font-weight: bold; color : #FF0000;}
address { padding: 15px 0;}
.phone-number { font-weight: bold;}


/*Category Slider*/

/* glider */
.sach-slide { background: #fff !important; margin-bottom: 20px; float: none!important;}
.home-banner #myslider {
    width: 630px !important;
    height: 302px !important;
    background: #fff !important;
}

.home-banner div.scroller {
    height: 274px;
    /*
    border-top: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
    border-left: 1px solid #e9e9e9;
    */
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.sach-slide div.slidercontrolwr,
.home-banner div.slidercontrolwr {
    width:auto;
    background: #fff;
    height:28px;
    z-index:6;
}
.sach-slide div.scroller img,
.home-banner div.scroller img{
    border:0px;
}
.home-banner div.scroller div.sectionslide {
    height:274px;
    float:left;
}

.sach-slide div.scroller div.sectionslide {
    height:225px;
    float:left;
}

.sach-slide div.scroller div.content {
    width: 10000px;
    padding: 0px;
}
.sach-slide .content .sliderdescription {
    position:relative;
    color: #777;
    font: 11px bold Helvetica, sans-serif;
    opacity:0.65;
    filter:alpha(opacity=65);
}
.sach-slide .content .sliderdescription p,
.home-banner .content .sliderdescription p {
    line-height: 25px;
}
.sach-slide div.sliderdescription:hover {

}

.sach-slide .slidercontrol, 
.home-banner .slidercontrol {
    padding: 0px;
    margin: 0px;
    background: rgb(255,255,255);
    /*background: url(http://tikicdn.com/skin/frontend/default/tiki/css/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1)));
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
    background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid #dfdfdf;
    border-top: 0;
    height:27px;
}

.home-banner .slidercontrol {
    border-bottom:  1px solid #dfdfdf;
    border-left:  1px solid #dfdfdf;
    border-right:  1px solid #dfdfdf;
    height: 27px !important; 
}

.sach-slide .slidercontrol a,
.home-banner .slidercontrol a {
    padding:0 7px;
    margin-left:0px;
    line-height:28px;
    color: #999;
    border-right: solid 1px #ddd;
    font-size:12px;
    font-weight:bold
}

.sach-slide .slidercontrol a:last-child {border: none;}
.sach-slide .slidercontrol a:hover,
.sach-slide .slidercontrol a.active,
.home-banner .slidercontrol a:hover,
.home-banner .slidercontrol a.active {
    color:#444;
    line-height:28px;
    text-decoration:none;
}

/*Color Images - Size -Qty*/
.color-image li {
    float: left;
    display: block;
    border: none;
    margin-right: 10px;
}
.color-image li a img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #a9d5ef;
    border-radius: 1px 1px 1px 1px;
    display: block;
    padding: 1px;
    text-align: center;
    width: 40px !important;
    height: 56px !important;
    box-shadow: 0 0 2px 0 #DDDDDD;
}
.color-image li a img:hover {
    border-color: #024672 !important;
}

.label_attribute { padding: 0 0 7px 0;}

.label_attribute label {
    color: #666;
}

.label_attribute span {
    padding: 0 0 0 7px;
    font-weight: bold;
    color: #222;
}

.product-size li, .color-value li {
    float: left;
    display: block;
 	/*margin: 5px 10px 5px 0;*/
}

.product-size li a, .color-value li a {
    /*background: rgb(255,255,255); /* Old browsers */
    /*background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
    /*background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
    /*background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
    /*background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
    /*background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
	background: #eeeeee;
    box-shadow: 0 0 2px 0 #DDDDDD;
    /*border: 1px solid #D5D5D5;
    border-radius: 1px 1px 1px 1px;*/
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #dddddd;	
    display: block;
    line-height: 22px;
    /*font-size: 16px;*/
	font-size: 13px;
    font-weight: bold;
    /*color: #959595;*/
	color: #666666;
    /*padding: 2px 7px;*/
	padding: 3px 8px;
    text-align: center;
    min-width: 15px;
	text-decoration: none;
}
/*
.color-value li a {
    font-size: 13px !important;
}
*/
.product-size li a:hover, .color-value li a:hover {
    /*border-color: #024672 !important;
    text-decoration: none;
    color: #959595;*/
	border-color: #04b1e3 !important;
}

.product-size a.disabled-size:hover {
    /*border-color: #d5d5d5 !important;*/
	border-color: #dddddd !important;
}
.product-options .validation-advice { margin-top: -7px; min-height: 20px;}
.home-feature-slide .slidercontrol_new{
    position: absolute;
    top: 0px;
    background: white;
    width: 100%;
}
/*END: Color Images - Size -Qty*/

/*===== end NAV - Promote Product =====*/

/*TOP*/
#toTop {
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/to-top.png") no-repeat scroll left top transparent;
    border: medium none;
    bottom: 90px;
    display: none;
    height: 54px;
    overflow: hidden;
    position: fixed;
    right: 10px;
    text-decoration: none;
    text-indent: 100%;
    width: 54px;
	z-index: 1000;
}

/* STICKY */
.sticky,.sticky_scroll {
    position: fixed;
    top: 0;
    z-index: 100;
}
.sticky_scroll{
    top: 10px;
}

.bold {font-weight: bold;}

.sticky_bottom{
    position: absolute;
    bottom: 0px;
}
.ajax_slider li{
    float: left;
list-style: none;
width: 147px;
margin: 0 19px;
}
.loading_effect{
   opacity:0.4;
filter:alpha(opacity=40);
position:absolute;
width:101%;
height: 100%;
left: 0px;
top:0px;
z-index:1;
background: white;
}
.loading_block{
width: 100%;
height: 100%;
left: 0px;
top: 0px;
z-index: 9999;
background: url(http://tikicdn.com/skin/frontend/default/tiki/images/loading_ajax.gif) center no-repeat;
position: absolute;
}
.slider_prev{
    z-index:1
}
li.item{
    min-height:20px;
}

/* Checkout */
#checkout-newletters-subscribe {
    margin-top: 15px;
    overflow: hidden;
    border: 1px solid #E1E1E1;
    padding: 10px;
}
#checkout-newletters-subscribe .page-title {
    margin-bottom: 4px;
}

/* TIKI NEWS*/
.home-news-v2  {
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/tiki-news/email_bg.png") no-repeat;
    width: 305px;
    height: 140px;
    margin-top: 15px;
}

.home-news-v2 #mc-embedded-subscribe-form {
    position: relative;
    width: 185px;
    top: 65px;
    left: 13px;    
}

.home-news-v2 #mc-embedded-subscribe-form input[type="email"] {
    width: 169px;
    margin-bottom: 6px;
    color: #555555;
	border-color: #c6eafa;
}

.home-news-v2 #mc-embedded-subscribe-form input[type="email"]:focus,
.checkout-subscribe #mc-embedded-subscribe-form input[type="email"]:focus
{
    border-color: #aed260;  
    box-shadow: 0 1px 1px #f8edc5 inset, 0 0 3px #aed260;
	font-weight: bold;
}

.home-news-v2 #mc-embedded-subscribe-form input[type="submit"] {
    border: none;
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/tiki-news/email_button.png") no-repeat;
    width: 182px;
    height: 24px;
}

.home-news-v2 #mc-embedded-subscribe-form input[type="submit"]:hover,
.checkout-subscribe #mc-embedded-subscribe-form input[type="submit"]:hover
{
    opacity: 0.92;
}

/* Home sale-off flag */
.home-book .book-product .item-image .slOf_flag {
    top: 62px!important;
}

.home-electronic .item-image .slOf_flag,
.home-gift .item-image .slOf_flag {
    top: 56px!important;
}

.display_block {
	display: block !important; 
}

/* Checkout success subscribe */
.checkout-subscribe {
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/ban-tin-tiki-540-x-90.png") no-repeat;
    width: 540px;
    margin-top: 15px;
    height: 120px;
}

.checkout-subscribe #mc-embedded-subscribe-form {
    position: relative;
    top: 50px;
    left: 13px;
}
.checkout-subscribe #mc-embedded-subscribe-form input[type="email"] {
    width: 169px;
    margin-bottom: 6px;
    color: #555;
    border-color: #c6eafa;
}
.checkout-subscribe #mc-embedded-subscribe-form input[type="submit"] {
    border: none;
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/tiki-news/email_button.png") no-repeat;
    width: 182px;
    height: 29px;
}

/* Review Area */
#reviewShowArea .pager .pages {
    font-size: 12px;
}
#reviewShowArea .pager .a-right {
    display: none;
}
#reviewShowArea .pager .pages li {
    border-bottom: none;
}
/*************************************************
******************TIKI EVENT********************** 
*************************************************/

/*****<!--HSO HEADER--->*****/

.hso-header {
    position: relative;
    margin-top: 7px;
    margin-left: -15px ;
    width:1010px
}

.hso-header .hso-logo {
    display: block;
    width: 580px;
    height: 225px;
    background: url("http://tiki.vn/media/custom/hso/hso-sprite.png") 0 0  no-repeat;
    position: absolute;
    margin-top: -20px;
    left: -150px;
    z-index: 2;
}

.hso-header .hso-logo a {
    display: block;
    width: 370px;
    height: 95px;
    background: transparent;
    position: absolute;
    top: 13px;
    left: 123px;
    text-indent: -9999999px;
}
.game-tham-tu-goiy{
    float: left;
    width: 490px;
    background: url(http://tiki.vn/media/custom/hso/hso-thamtu-thele.png) no-repeat;
    height: 612px;
    padding-top: 20px;
    margin-left: -3px;
    margin-top: -3px;
}
.hso-header .hso-nav{
    margin-bottom: 0px !important;
    float: right;
    margin-right: -3px;
}
.hso-header .hso-nav a {
    display: block;
    height: 48px;
    padding: 0;

    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    text-indent: -99999px;
    margin-top: 0;
    margin-bottom: 0;
}

.hso-header .hso-nav .cong-chao-active a {
    background: url("http://tiki.vn/media/custom/hso/hso-sprite.png") 0 -292px no-repeat !important;
    width: 125px;
}

.hso-header .hso-nav .gian-hang-active a {
    width: 125px;
    background: url("http://tiki.vn/media/custom/hso/hso-sprite.png") -251px -293px no-repeat !important;
}

.hso-header .hso-nav .san-choi-active a {
    background: url("http://tiki.vn/media/custom/hso/hso-sprite.png") -125px -292px no-repeat !important;
    width: 125px;
}

.hso-header .hso-nav .giao-luu-active a {
    background: url("http://tiki.vn/media/custom/hso/hso-sprite.png") -375px -292px no-repeat !important;
    width: 153px;
}

.hso-header .hso-nav .cong-chao a {
    background: url("http://tiki.vn/media/custom/hso/hso-sprite.png") 0 -230px no-repeat;
    width: 124px;
}

.hso-header .hso-nav .san-choi a {
    background: url("http://tiki.vn/media/custom/hso/hso-sprite.png") -125px -230px no-repeat;
    width: 125px;
}

.hso-header .hso-nav .gian-hang a  {
    background: url("http://tiki.vn/media/custom/hso/hso-sprite.png") -251px -230px no-repeat;
    width: 125px;
}

.hso-header .hso-nav .giao-luu  a {
    background: url("http://tiki.vn/media/custom/hso/hso-sprite.png") -378px -230px no-repeat;
    width: 151px;
}

.hso-header .hso-header-right {
    float: right;
    width: 549px;
}
.hso-header .row{
    margin-left: 0px;
}
.hso-social-share {
    height: 42px;
    margin-top: 20px;
}
.hso-lotdep-title{
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/hso/hso-lotdep-title.png") no-repeat;
    width: 760px;
    height:85px;
    margin: auto;
    margin-top: -20px;
}
.hso-button{
    webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 18px;
    font-weight: bold;
    border: none!important;
    padding: 9px 140px;
    text-align: center;
    color: #ffffff;
    text-transform: capitalize;
    box-shadow: 0 -2px 0 #cc6a16 inset;
    background: #f9a35a;
    background: -moz-linear-gradient(top, #fd4040 0%, #d71a1a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9a35a), color-stop(100%,#f58220));
    background: -webkit-linear-gradient(top, #f9a35a 0%,#f58220 100%);
    background: -o-linear-gradient(top, #fd4040 0%,#d71a1a 100%);
    background: -ms-linear-gradient(top, #fd4040 0%,#d71a1a 100%);
    background: linear-gradient(to bottom, #f9a35a 0%,#f58220 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd4040', endColorstr='#d71a1a',GradientType=0 );
    display: block;
}
.hso-button:hover{
    opacity:0.9;
    text-decoration: none !important;
    color: white !important;
}
.hso-lotdep-gofb{
    width: 100%;
    float: left;
    text-align: center;
    height: 70px;
    padding-top: 40px;
}
.hso-lotdep h2{
    color: #43C7F4;
    width: 50%;
    margin: auto;
    text-align: center;
}
.hso-lotdep h1{
    width: 50%;
    text-align: center;
    margin: auto;
    font-weight: normal;
}
.hso-lotdep-theledaydu{
    padding: 0px 20px 0px 20px;
    margin-left: 44px;
    width: 87%;

}
.hso-fb-photo-gallery{
    width: 90%;
    margin: auto;

    border-radius: 10px;
    height:950px;
    margin-top:-70px;

}
.hso-gall-title{
    background: url("http://tiki.vn/media/custom/hso/hso-sprite.png") -57px -901px;
    width: 100%;
    height: 114px;
}
.hso-lotdep-thle{
    background: url("http://tiki.vn/media/custom/hso/hso-sprite.png") 0px -351px no-repeat !important;
    width: 400px;
    height: 64px;
    margin-left: 30px;
}
.hso-gall-item{
    margin: 11px 10px 25px 10px;
    width: 20%;
    float: left;
    border: 8px white solid;
    -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3);
    -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3);
    box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3);
    padding: 2px;
    height: 235px;

}
.hso-gal-item-img{
    width: 170px;
    height: 170px   ;
    overflow:hidden;
}
.hso-lotdep-username{
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 5px;
    border-bottom: 1px solid #ececec;
    padding-bottom: 5px;
}
.hso-lotdep-like{
    background-image: url("http://tikicdn.com/skin/frontend/default/tiki/images/hso/hso-like-icon.png");
    background-repeat: no-repeat;
    background-size: auto;
    display: inline-block;
    height: 32px;
    padding-left: 4px;
    width: 50px;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
}
.hso-user-detail{
    margin-top: 10px;
}
.hso-lotdep-comment{
    background-image: url("http://tikicdn.com/skin/frontend/default/tiki/images/hso/hso-comment-icon.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 32px;
    padding-left: 0px;
    width: 38px;
    float: right;
    font-weight: bold;
    text-align: right;
}
.hso-gall-content{
    padding: 20px;
    margin-left:7px;
}
.hso-product-tab{
    padding: 0px 25px 0px 25px;
}
#myTab li:first-child{
    margin-left: 350px;
}
#myTab li a{
    padding: 10px 15px !important;
}
/*****<!--END-->*****/
.cms-hso-gian-hang .breadcrumbswr,
.cms-hso-home .breadcrumbswr,
.cms-hoisachonline-giao-luu-anh-khang .breadcrumbswr,
.cms-hoisachonline-giao-luu-denis-quyen .breadcrumbswr,
.cms-hoisachonline-giao-luu-hamlet-truong .breadcrumbswr,
.cms-hoisachonline-giao-luu-nguyen-ngoc-thach .breadcrumbswr,
.cms-hoisachonline-giao-luu-nguyen-phuong-van .breadcrumbswr,
.cms-hoisachonline-giao-luu-pham-cong-luan .breadcrumbswr,
.cms-hoisachonline-giao-luu-phan-y-yen .breadcrumbswr,
.cms-hoisachonline-giao-luu-sakura-hong .breadcrumbswr,
.cms-hoisachonline-giao-luu-son-tiki .breadcrumbswr,
.cms-hoisachonline-giao-luu-thai-my-phuong .breadcrumbswr,
.cms-hoisachonline-giao-luu-tran-dang-khoa .breadcrumbswr,

.cms-hoisachonline-san-choi-lat-the-san-qua .breadcrumbswr,
.cms-hoisachonline-giao-luu .breadcrumbswr,
.cms-hoisachonline .breadcrumbswr,
.cms-hoisachonline-gian-hang .breadcrumbswr,
.cms-hoisachonline-san-choi .breadcrumbswr{
    display: none;
}

.cms-hso-gian-hang .middle,
.cms-hso-home .middle,
.cms-hoisachonline-giao-luu-anh-khang .middle,
.cms-hoisachonline-giao-luu-denis-quyen .middle,
.cms-hoisachonline-giao-luu-hamlet-truong .middle,
.cms-hoisachonline-giao-luu-nguyen-ngoc-thach .middle,
.cms-hoisachonline-giao-luu-nguyen-phuong-van .middle,
.cms-hoisachonline-giao-luu-pham-cong-luan .middle,
.cms-hoisachonline-giao-luu-phan-y-yen .middle,
.cms-hoisachonline-giao-luu-sakura-hong .middle,
.cms-hoisachonline-giao-luu-son-tiki .middle,
.cms-hoisachonline-giao-luu-thai-my-phuong .middle,
.cms-hoisachonline-giao-luu-tran-dang-khoa .middle,

.cms-hoisachonline-san-choi-lat-the-san-qua .middle,
.cms-hoisachonline-giao-luu .middle,
.cms-hoisachonline .middle,
.cms-hoisachonline-gian-hang .middle,
.cms-hoisachonline-san-choi .middle {
    background: transparent;
    min-height: 888px;
}


/*****<!--HSO MAIN PAGE--->*****/
.cms-hso-gian-hang,
.cms-hso-home,
.cms-hoisachonline-san-choi-lat-the-san-qua,
.cms-hoisachonline-giao-luu-anh-khang ,
.cms-hoisachonline-giao-luu-denis-quyen ,
.cms-hoisachonline-giao-luu-hamlet-truong ,
.cms-hoisachonline-giao-luu-nguyen-ngoc-thach ,
.cms-hoisachonline-giao-luu-nguyen-phuong-van ,
.cms-hoisachonline-giao-luu-pham-cong-luan ,
.cms-hoisachonline-giao-luu-phan-y-yen ,
.cms-hoisachonline-giao-luu-sakura-hong ,
.cms-hoisachonline-giao-luu-son-tiki ,
.cms-hoisachonline-giao-luu-thai-my-phuong ,
.cms-hoisachonline-giao-luu-tran-dang-khoa ,
.cms-hoisachonline-san-choi-lat-the-san-qua,
.cms-hoisachonline-san-choi,
.cms-hoisachonline-gian-hang,
.cms-hoisachonline-giao-luu,
.cms-hoisachonline  {
    background: white;
    min-width:1100px;
}

.cms-hso-gian-hang .header,
.cms-hso-home .header,
.cms-hoisachonline-giao-luu-anh-khang .header,
.cms-hoisachonline-giao-luu-denis-quyen .header,
.cms-hoisachonline-giao-luu-hamlet-truong .header,
.cms-hoisachonline-giao-luu-nguyen-ngoc-thach .header,
.cms-hoisachonline-giao-luu-nguyen-phuong-van .header,
.cms-hoisachonline-giao-luu-pham-cong-luan .header,
.cms-hoisachonline-giao-luu-phan-y-yen .header,
.cms-hoisachonline-giao-luu-sakura-hong .header,
.cms-hoisachonline-giao-luu-son-tiki .header,
.cms-hoisachonline-giao-luu-thai-my-phuong .header,
.cms-hoisachonline-giao-luu-tran-dang-khoa .header,
.cms-hoisachonline-san-choi-lat-the-san-qua .header,
.cms-hoisachonline-gian-hang .header,
.cms-hoisachonline-san-choi .header,
.cms-hoisachonline-giao-luu .header,
.cms-hoisachonline .header {
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/hso/hso-header.jpg") center -13px no-repeat !important;
}

.cms-hso-gian-hang .middle-container,


.cms-hoisachonline-giao-luu .middle-container,
.cms-hoisachonline-gian-hang .middle-container {
    background: url("http://tiki.vn/media/custom/hso/hso-home2013-bg.jpg") center -128px no-repeat, url("http://tiki.vn/media/custom/hso/hso-page2013-bg.jpg") center 448px repeat-y, #d6f2ff !important;
    margin-top: -12px;

}

.cms-hso-gian-hang .wrapper,
.cms-hso-home .wrapper,
.cms-hoisachonline-giao-luu-anh-khang .wrapper,
.cms-hoisachonline-giao-luu-denis-quyen .wrapper,
.cms-hoisachonline-giao-luu-hamlet-truong .wrapper,
.cms-hoisachonline-giao-luu-nguyen-ngoc-thach .wrapper,
.cms-hoisachonline-giao-luu-nguyen-phuong-van .wrapper,
.cms-hoisachonline-giao-luu-pham-cong-luan .wrapper,
.cms-hoisachonline-giao-luu-phan-y-yen .wrapper,
.cms-hoisachonline-giao-luu-sakura-hong .wrapper,
.cms-hoisachonline-giao-luu-son-tiki .wrapper,
.cms-hoisachonline-giao-luu-thai-my-phuong .wrapper,
.cms-hoisachonline-giao-luu-tran-dang-khoa .wrapper,
.cms-hoisachonline-giao-luu .wrapper,
.cms-hoisachonline .wrapper,
.cms-hoisachonline-san-choi-lat-the-san-qua .wrapper,
.cms-hoisachonline-san-choi .wrapper,
.cms-hoisachonline-gian-hang .wrapper {
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/hso/hso-wrapper.jpg") center repeat !important;
}


.cms-hso-home .middle-container,
.cms-hoisachonline .middle-container {
    background: url("http://tiki.vn/media/custom/hso/hso-home2013-bg.jpg") center -128px no-repeat, url("http://tiki.vn/media/custom/hso/hso-page2013-bg.jpg") center 448px repeat-y, #d6f2ff !important;
    margin-top: -12px;
}

.cms-hoisachonline-san-choi  .middle-container {
    background: url("http://tiki.vn/media/custom/hso/hso-home2013-bg.jpg") center -128px no-repeat, url("http://tiki.vn/media/custom/hso/hso-page2013-bg.jpg") center 448px repeat-y, #d6f2ff !important;
    margin-top: -12px;;
}

.cms-hoisachonline-san-choi-lat-the-san-qua  .middle-container {
    background: url("http://tiki.vn/media/custom/hso/hso-home2013-bg.jpg") center -128px no-repeat, url("http://tiki.vn/media/custom/hso/hso-page2013-bg.jpg") center 448px repeat-y, #d6f2ff !important;
    margin-top: -12px;
}

.cms-hso-gian-hang .top-banner,
.cms-hso-home .top-banner,
.cms-hoisachonline-giao-luu-anh-khang .top-banner,
.cms-hoisachonline-giao-luu-denis-quyen .top-banner,
.cms-hoisachonline-giao-luu-hamlet-truong .top-banner,
.cms-hoisachonline-giao-luu-nguyen-ngoc-thach .top-banner,
.cms-hoisachonline-giao-luu-nguyen-phuong-van .top-banner,
.cms-hoisachonline-giao-luu-pham-cong-luan .top-banner,
.cms-hoisachonline-giao-luu-phan-y-yen .top-banner,
.cms-hoisachonline-giao-luu-sakura-hong .top-banner,
.cms-hoisachonline-giao-luu-son-tiki .top-banner,
.cms-hoisachonline-giao-luu-thai-my-phuong .top-banner,
.cms-hoisachonline-giao-luu-tran-dang-khoa .top-banner,
.cms-hoisachonline-giao-luu .top-banner,
.cms-hoisachonline .top-banner,
.cms-hoisachonline-san-choi-lat-the-san-qua  .top-banner,
.cms-hoisachonline-san-choi .top-banner,
.cms-hoisachonline-gian-hang .top-banner {
    height: 80px;
    position:relative;
}

.cms-hso-gian-hang .footer-container,
.cms-hso-home .footer-container,
.cms-hoisachonline-giao-luu-anh-khang .footer-container,
.cms-hoisachonline-giao-luu-denis-quyen .footer-container,
.cms-hoisachonline-giao-luu-hamlet-truong .footer-container,
.cms-hoisachonline-giao-luu-nguyen-ngoc-thach .footer-container,
.cms-hoisachonline-giao-luu-nguyen-phuong-van .footer-container,
.cms-hoisachonline-giao-luu-pham-cong-luan .footer-container,
.cms-hoisachonline-giao-luu-phan-y-yen .footer-container,
.cms-hoisachonline-giao-luu-sakura-hong .footer-container,
.cms-hoisachonline-giao-luu-son-tiki .footer-container,
.cms-hoisachonline-giao-luu-thai-my-phuong .footer-container,
.cms-hoisachonline-giao-luu-tran-dang-khoa .footer-container,
.cms-hoisachonline-giao-luu .footer-container,
.cms-hoisachonline .footer-container,
.cms-hoisachonline-san-choi-lat-the-san-qua .footer-container,
.cms-hoisachonline-san-choi .footer-container,
.cms-hoisachonline-gian-hang .footer-container {
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/hso/hso-footer.jpg") center -16px no-repeat #E9F7FE !important;
    padding-top: 45px !important;
    margin: 0;
    height: 455px;
}



.hso-content{

}
.hso-main{
    background: white;
    width: 1010px;
    margin-left: -15px;
    padding-bottom: 50px;
}
.hso-top-banner{
    background: white;
}
.hso-top-banner-gianhang img {
    position: absolute;
    top: 60px;
    left: 375px;
}

.hso-top-banner-san-choi img {
    position: absolute;
    top: 1px;
    left: 24px;

}

.hso-top-banner-giao-luu img {
    position: absolute;
    top: -7px;
    left: 669px;
}
.hso-intro{
    text-align: center;
    padding-bottom: 50px;
    margin-top: -19px;

}
.hso-intro img{
    margin-top: 50px;
}
.hso-taitro {
    height: 200px;
    background: #f2f2f2;
    width: 980px;
    padding: 15px;
    border-bottom: 1px solid #dddddd;
    margin-left: -15px;
}

.hso-clock {

    position: absolute;
    top: 28px;
    font-size: 29px;
    font-weight: bold;
    color: #ffff00;
    left: 265px;
    letter-spacing: 1px;
    text-shadow: 1px 1px 1px rgba(0,0,0, 0.3);
}
.celeb-photo{
    width: 190px;
    height:190px
}
.celeb-photo img{
    margin: 5px 0px 10px 10px;
    float: left;
    border: 4px white solid;
    -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3);
    -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3);
    box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3);
    padding: 2px;
}

/*****<!--END-->*****/

.hso-giaoluu .hso-giaoluu {
    width: 610px !important;
}

.hso-giaoluu .hso-giaoluu-list {
    width: 345px !important;
    margin-left: 25px;
}

.hso-giaoluu .hso-giaoluu-list .hso-giaoluu-video-list .span3 {
    margin-bottom: 15px;
    margin-left: 20px;
    width: 162px;
}

.hso-giaoluu .hso-giaoluu-video {
    height: 450px;
}

.hso-giaoluu-title{
    font-size: 20px;
    padding: 6px 0 8px 0;
    margin: 0 0 17px 0;
    border-bottom: 2px solid #eeeeee;
}

.hso-giaoluu .hso-giaoluu-h2 {
    font-size: 17px;
    border-bottom: 2px solid #EEE;
    margin: 0 0 17px 0;
    padding: 9px 0 7px 0;
    width: 100%;
}

.hso-giaoluu .thumbnail {
    border: 1px solid #EEE;
}

.hso-giaoluu-sp {
    margin: 0 0 20px 0;
    padding: 0 15px 15px 15px !important;
}

.hso-giaoluu .alert-success {
    color: #444;
    background-color: #f9f9f9;
    border-color: #eeeeee;
}

.hso-giaoluu-mail {
    margin: 15px 0 !important;
}

.hso-table td,
.hso-table tr {
    margin: 0;
    padding: 0;
    line-height: 0;
    text-align: right;
    vertical-align: middle;
}

.hso-table img {
    line-height: 0;
}

.hso-table {
    display: table;
    border-collapse: separate;
}

.hso-table .bottom-table img {
    height: 1px;
}

.hso-row {
    position: relative;
    margin: 20px 0 15px 0;
}
.hso-lotdep-theledaydu-left{
    width: 40%;
    float: left;
    height: 175px;
    margin-left: 49px;
    border-right: 1px #40c8f4 dashed;
    margin-right: 20px;
}
.hso-lotdep-theledaydu-right{
    height: 250px;
    margin-right: 21px;
    padding-left: 20px;
}
.hso-sachtv-title {
    display: block;
    float: left;
    width: 500px;
    height: 58px;
    background: url("http://tiki.vn/media/custom/hso/hso-sprite.png") 0 -412px no-repeat;
    margin-left: 25px;
    text-indent: -999999px;
}
.hso-kinhte,.hso-truyentranh{
    background: #f9fdff;
    border: 1px solid #dcf3fe;
    border-width: 1px 0px 1px 0px;
    padding-bottom: 20px;
    padding-top: 15px;
}
.hso-kinhte-title {
    display: block;
    float: left;
    width: 500px;
    height: 58px;
    background: url("http://tiki.vn/media/custom/hso/hso-sprite.png") 0 -476px no-repeat;
    margin-left:25px;
    text-indent: -999999px;
}
.hso-moiphathanh-title {
    display: block;
    float: left;
    width: 500px;
    height: 58px;
    background: url("http://tiki.vn/media/custom/hso/hso-sprite.png") 0 -544px no-repeat;
    margin-left: 25px;
    text-indent: -999999px;
}
.hso-vhkinhdien-title {
    display: block;
    float: left;
    width: 500px;
    height: 58px;
    background: url("http://tiki.vn/media/custom/hso/hso-sprite.png") 0 -669px no-repeat;
    margin-left: 25px;
    text-indent: -999999px;
}
.hso-truyentranh-title {
    display: block;
    float: left;
    width: 500px;
    height: 58px;
    background: url("http://tiki.vn/media/custom/hso/hso-sprite.png") 0 -726px no-repeat;
    margin-left: 25px;
    text-indent: -999999px;
}
.hso-hocngoaingu-title {
    display: block;
    float: left;
    width: 500px;
    height: 58px;
    background: url("http://tiki.vn/media/custom/hso/hso-sprite.png") 0 -785px no-repeat;
    margin-left: 25px;
    text-indent: -999999px;
}
.hso-tienganh-title {
    display: block;
    float: left;
    width: 500px;
    height: 58px;
    background: url("http://tiki.vn/media/custom/hso/hso-sprite.png") 0 -841px no-repeat;
    margin-left: 25px;
    text-indent: -999999px;
}

.hso-xem-tat-ca-btt {
    float: right;
    display: block;
    top: 25px;
    right: 35px;
    position: relative;
    font-weight: bold;
    text-decoration: underline;
}

.hso-sachta .hso-sachtv-title {
    background-position: 0 -461px !important;
}

.hso-tieuthuyet .hso-sachtv-title {
    background-position: 0 -540px !important;
}

.hso-ngoaingu .hso-sachtv-title {
    background-position: 0 -620px !important;
}

.hso-khoinghiep .hso-sachtv-title {
    background-position: 0 -700px !important;
}

.hso-thietbidocsach .hso-sachtv-title {
    background-position: 0 -780px !important;
}

.hso-muasachgiam50 .hso-sachtv-title {
    background-position: 0 -2790px  !important;
}

.hso-sachhaygiatot .hso-sachtv-title {
    background-position: 0 -2884px !important;
}

.hso-vhkinhdien .hso-sachtv-title {
    background-position: 0 -2979px !important;
    width:700px !important;
}
.hso-smthang11 .hso-sachtv-title {
    background-position: 0 -3077px !important;
}
.hso-thuongyeu .hso-sachtv-title {
    background-position: 0 -3177px !important;
    width:700px !important;
}
.hso-kyuc .hso-sachtv-title {
    background-position: 0 -3277px !important;
}
.hso-top20 {
}


.hso-sp-list {
    padding: 0px 0px 0px 15px;
}

.hso-danhmuc-title {
    display: block;
    width: 1010px;
    height: 118px;
    background: url("http://tiki.vn/media/custom/hso/hso-sprite.png") 0 -1013px no-repeat;

    text-indent: -999999px;

}
 .hso-tiki-khuyendoc{
     margin-top: 30px;
 }
.hso-donvikhac {
     border-top: 1px solid #d8d5d5;

     margin: 20px -1px 15px 0px !important;
 }
.hso-donvikhac:nth-of-type(1) {
    border-top: 0px !important;
    margin-top: 0px !important;
}
 .hso-donvikhac .donvikhac-header{
     padding-top: 20px;
     height: 85px;
     background: white;
     padding-left: 23px;
 }
 .hso-donvikhac-content{
     padding-top: 10px;
 }
 .hso-donvikhac-title{
     display: block;
     float: left;

     height: 80px;
     margin-left: 25px;
     margin-bottom: 20px;
 }
.hso-tiki-khuyendoc-title {
    display: block;
    width: 1010px;
    height: 100px;
    background: url("http://tiki.vn/media/custom/hso/hso-sprite.png") 0px -1171px no-repeat;

    text-indent: -999999px;
    position: relative;
    z-index: 10;
}
.hso-tiki-giam4050-title{
    display: block;
    width: 1010px;
    height: 100px;
    background: url("http://tiki.vn/media/custom/hso/hso-sprite.png") 0px -1345px no-repeat;
    text-indent: -999999px;
    position: relative;
    z-index: 10;
}
.hso-best-pagination{
    width: 100%;
    padding-bottom: 10px;
    margin: 10px auto -30px auto;

    border-bottom: 1px solid #ececec;
}
.hso-best-bot-pagination{
    width: 100%;
    padding-top: 15px;
    margin: -20px auto 0px auto;
    border-top: 1px solid #ececec;

}
.paginationli-active{
    background: #ec3b50 !important;
    color:white !important;
}
.hso-best-pagination .pagination, .hso-best-bot-pagination .pagination{
    margin: auto;
    width: 415px;
}
.hso-best-pagination .pagination>li>a, .pagination>li>span,.hso-best-bot-pagination .pagination>li>a,.hso-best-bot-pagination .pagination>li>span {position: relative;
    position: relative;
    float: left;
    padding: 10px 15px;
    line-height: 1.428571429;
    text-decoration: none;
    background-color: #fff;
    color: #444;
    border-radius: 4px;
    font-weight: bold;
    margin-left: 1px;

}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
    background: #ec3b50 !important;
    color:white !important;
}
.hso-tiki-giam30-title{
    display: block;
    width: 1010px;
    height: 100px;
    background: url("http://tiki.vn/media/custom/hso/hso-sprite.png") 0px -1485px no-repeat;
    text-indent: -999999px;
    position: relative;
    z-index: 10;
}
.hso-tiki-khuyendoc-title {
    display: block;
    width: 1010px;
    height: 100px;
    background: url("http://tiki.vn/media/custom/hso/hso-sprite.png") 0px -1171px no-repeat;

    text-indent: -999999px;
    position: relative;
    z-index: 10;
}

.hso-kechuyenhay {
    display: block;
    width: 1010px;
    height: 630px;
    background: url("http://tiki.vn/media/custom/hso/hso-sprite.png") 0px -1111px no-repeat;
    margin-left: -15px;
    position: relative;
}

.hso-kechuyenhay-btt {
    display: block;
    width: 208px;
    height: 55px;
    text-indent: -99999px;
    position: absolute;
    top: 491px;
    right: 102px;
}

.hso-kechuyenhay-video {
    width: 560px;
    height: 315px;
    top: 200px;
    left: 27px;
    position: absolute;
    padding: 6px;
    background: #DBFFF1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}

.hso-tiki-khuyendoc-content {
    background: #f9fcf4;
    padding: 75px 15px 30px 15px;
    width: 980px;
    border-bottom: 1px #92c841 solid;
    min-height: 200px;
    margin-top: -58px;
}
.hso-tiki-giam4050-content{
    background: #fef4f6;
    padding: 75px 15px 30px 15px;
    width: 980px;
    border-bottom: 1px #ec2f53 solid;
    min-height: 200px;
    margin-top: -58px;
}
.hso-tiki-giam30-content{
    background: #fff8e7;
    padding: 75px 15px 30px 15px;
    width: 980px;
    border-bottom: 1px #fbb714 solid;
    min-height: 200px;
    margin-top: -58px;
}
.hso-tiki-giam30{
    margin-top: 30px;
}
.hso-tiki-khuyendoc-content .jcarousel-skin-tango .jcarousel-container, .hso-kinhte-content .jcarousel-skin-tango .jcarousel-container, .hso-truyentranh-content .jcarousel-skin-tango .jcarousel-container, .hso-tiki-giam4050-content .jcarousel-skin-tango .jcarousel-container, .hso-tiki-giam30-content .jcarousel-skin-tango .jcarousel-container{
    background: transparent !important ;
}

.hso-danhmuc-content {
    background: #f9fdff;

}
.hso-danhmuc-content .span3 {
    width: 172px;
}

.hso-danhmuc-content .thumbnails {

    margin-left: 13px;
}

.hso-danhmuc-content .thumbnail {
    border: 1px solid #eeeeee;
}

.hso-slider {
    margin: 10px 0 0px 0px !important;
}

.hso-danhmuc-content-name {
    text-align: center;
       color: white;
    background: #40c8f4;
    padding: 7px 0 3px 0;
    border-radius: 15px;
    text-transform: uppercase;
}

.hso-timhieuhso {
    margin: 30px 0;
}

.hso-tacgia {
    background: #FFF799;
    min-height: 200px;
    width: 1010px;
    margin-left: -15px;
}

.hso-tacgia .hso-tacgia-desc {
    width: 280px;
    padding: 45px 0 0 40px;
    min-height: 200px;
    text-align: left;

}

.hso-tacgia-desc img {
    max-width: 250px;
    padding: 5px;
    background: #ffffff;
    box-shadow: 0 0px 4px rgba(0, 0, 0, 0.25);
}

.hso-tacgia-info {
    padding: 20px 0 0 0;
    width: 290px;
    line-height: 22px;
}

.hso-tacgia-tatca {
    text-align: center;
    text-decoration:underline;
    color:#00aaf1;
}

.hso-tacgia-content-products .hso-tacgia-content-products-info {
    width: 325px !important;
    margin-right: 0;
    padding: 12px !important;
    background: rgba(255, 255, 255, 0.3);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    line-height:24px;
}

.hso-tacgia-content-products .hso-tacgia-content-products-info h4 {
    font-size: 15px;
    padding:0 0 3px 0;

}

.hso-tacgia .hso-tacgia-content-top-bg {
    background: url("http://tiki.vn/media/custom/hso/hso-sprite.png") -320px -1765px no-repeat;
    height: 170px;
}

.hso-tacgia .hso-tacgia-content-products {
    min-height: 200px;
}

.hso-tacgia .hso-tacgia-content {
    background: #FFF799;
    min-height: 200px;
    width: 630px;
    padding-bottom: 20px;
}

.hso-tacgia-all {
    display: block;
    width: 1010px;
    height: 245px;
    background: url("http://tiki.vn/media/custom/hso/hso-sprite.png") 0px -1980px no-repeat;
    text-indent: -9999px;
}

.hso-tacgia .feature-box .jcarousel-skin-tango .jcarousel-container-horizontal {
    background: transparent !important;
    padding-top: 0;
}

.hso-tacgia-content-name {
    text-align: center;
    font-weight: normal;
    padding: 5px 0 0px 0;
    color: #444444;
}

.hso-giaoluu-video-list .thumbnails a:hover {
    text-decoration: none;
}

.hso-giaoluu-sp .page-head-home {
    position: relative;
}

.hso-giaoluu-sp .page-head-home .see-all {
    font-size: 12px;
    position: absolute;
    right: 0;
    top: 15px;
}

.hso-giaoluu-sp li {
    float: left;
    width: 120px;
    margin: 5px 15px;
}


.hso-giaoluu-qa {
    margin-top: 17px;
    margin-bottom: 25px;
    padding: 4px 17px 17px 17px !important;
    max-height: 800px;
    overflow: auto;
}

.hso-giaoluu-qa .hso-giaoluu-h2 {
    padding: 5px 0 7px 0;
}

.hso-giaoluu-q {
    font-weight: bold;
    font-style: italic;
    color: #333333;
}

.hso-giaoluu-a {
    padding-left: 15px;
}

/*****<!--HSO GIAN HANG--->*****/

.hso-gian-hang-welcome {
    text-align: center;
    margin-top: -5px;
    margin-left: -3px;
}

.hso-gian-hang-kc {
    min-height: 200px;
    background: #a1ddf4;
    width: 983px;
    padding: 14px;
    margin-left: -1px;
}

.hso-gian-hang-content .hso-gian-hang-kc-img {
    width: 230px;
    text-align: center;
}

.hso-gian-hang-kc-info {
    padding: 5px 0 15px 0;
      line-height: 18px;
    text-align: left;
}

.hso-gian-hang-kc-info a,
.hso-gian-hang-kc-info a:hover {
    color: #024C5B;
    text-decoration: underline !important;
}

.hso-gian-hang-content .hso-gian-hang-kc-sp {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 700px;
    background: white;
    min-height: 373px;
    padding: 15px;
}
.dinh-ti{

    margin-left: 0;
    -moz-border-radius: 5px;
    padding: 40px 5px 10px 5px !important;
    margin-bottom: 10px;
    background: #fff9e6;
    margin-top: -29px;
    border-bottom: 1px solid #ffbf05;
    margin-right: 1px;

}
.quang-van{
    background: #e9e8e8;
    margin: 0px 0px 20px 0px;
    padding: 25px 0px 20px 0px!important;
    border: 1px solid #d6d5d5;
    border-width: 1px 0px 1px 0px;
    margin-left: -1px !important;

}
.cam-phong{
    background: #fadee4;

    margin: 0px 0px 20px 0px;
    padding: 25px 0px 20px 0px!important;
    border: 1px solid #edaab8;
    border-width: 1px 0px 1px 0px;
    margin-left: -1px !important;

}
.a-mak{
    background: #e0edcf;
    margin: -30px 0px 20px 0px;
    padding: 40px 0px 20px 0px!important;
    border: 1px solid #bbd59a;
    border-width: 1px 0px 1px 0px;
    margin-left: -1px !important;
}
.bach-viet{
    background: #e3f5fc;
    margin: 0px 0px 20px 0px;
    padding: 25px 0px 20px 0px!important;
    border: 1px solid #a7d9ed;
    border-width: 1px 0px 1px 0px;
    margin-left: -1px !important;
}
.i-pm{
    background: #e9e8e8;
    margin: 0px 0px 20px 0px;
    padding: 25px 0px 20px 0px!important;
    border: 1px solid #d1d0d0;
    border-width: 1px 0px 1px 0px;
    margin-left: -1px !important;
}
.mc-books{
    background: #dfeedf;
    margin: 0px 0px 20px 0px;
    padding: 25px 0px 20px 0px!important;
    border: 1px solid #b5dfb5;
    border-width: 1px 0px 1px 0px;
    margin-left: -1px !important;
}
.minh-long{
    background: #fff9e6;
    margin: 0px 0px 20px 0px;
    padding: 25px 0px 20px 0px!important;
    border: 1px solid #f0db98;
    border-width: 1px 0px 1px 0px;
    margin-left: -1px !important;
}
.thai-uyen{
    background: #fadee4;
    margin: 0px 0px 20px 0px;
    padding: 25px 0px 20px 0px!important;
    border: 1px solid #ebacba;
    border-width: 1px 0px 1px 0px;
    margin-left: -1px !important;
}
.van-viet{
    background: #e5f5f9;
    margin: 0px 0px 20px 0px;
    padding: 25px 0px 20px 0px!important;
    border: 1px solid #acdae6;
    border-width: 1px 0px 1px 0px;
    margin-left: -1px !important;
}
.hso-gian-hang-khac-container{
    width: 100%;
    background: #fbebe3;
    height: 425px;
    margin: -30px 0px 0px -1px !important;
    padding-top: 50px;
    border-bottom: 1px solid #e5506d;
}
.hso-gian-hang-row{
    text-align: center;
    margin-bottom: 5px;
}
.hso-gian-hang-row img{
    margin:5px 5px;
}
.cms-hso-gian-hang .feature-box .jcarousel-skin-tango .jcarousel-container-horizontal
.cms-hoisachonline-gian-hang .feature-box .jcarousel-skin-tango .jcarousel-container-horizontal {
    padding: 0 20px;
}

.cms-hso-gian-hang .ajax_slider li,
.cms-hoisachonline-gian-hang .ajax_slider li {
    margin: 0 8px;
}

.hso-gian-hang-kc-sp-title {
    padding-left: 22px;
}

.hso-nhataitro-vang {
    text-align: center;
    margin: 25px 0 0 0;
}

.hso-gian-hang-content .hso-nhataitro-vang-img {

    text-align: left;
    padding: 0;
    float: left;
}
.hso-nhataitro-vang-img:hover{
    opacity: 0.8;
}
.hso-gian-hang-content .hso-nhataitro-vang-sp {
    border-radius: 5px;
    width: 700px;
    padding: 5px 0px 0px 0px;
    float: right;
}

.hso-gian-hang-content .hso-nhataitro-vang-bg {
    margin-left: 0;


    padding: 5px;

    margin-bottom: 0px;


}

.hso-gian-hang-content .hso-nhataitro-vang-content {

    padding: 15px;
}

.hso-gian-hang-content .jcarousel-skin-tango .jcarousel-container {
    background: transparent !important;
}

.hso-gian-hang-content  .feature-box .jcarousel-skin-tango .jcarousel-prev-horizontal {
    left: -12px;
}



.hso-gian-hang-content .hso-nhataitro-vang-content .hso-slider {
    margin: 0 !important;

}

.hso-gian-hang-content .hso-nhataitro-vang-sp .feature-box .jcarousel-skin-tango .jcarousel-container-horizontal {
    padding-top: 0 !important;
}


.middle-line {
    text-align: center;
}

.hso-gian-hang-khac {
    text-indent: -9999px;
    width: 980px;
    height: 70px;
    background: url("http://tiki.vn/media/custom/hso/hso-sprite.png") 0px -2235px no-repeat;
    margin-top: 10px;

}

.hso-gian-hang-khac-img {
    background: #f1f1f1;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    margin-bottom: 4px;
}

/*****<!--END-->*****/

/*****<!--HSO SAN CHOI--->*****/

.games-3-links {
    margin-top: 262px;
}

.game-lat-the {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #f9f9f9;
    padding: 20px 5px 20px 20px;
    margin-top: 105px;
}

.game-lat-the-left {
    width: 390px;
    float: left;
}

.game-lat-the-right {
    float: right;
    width: 550px;
}

.game-lat-the-rule {
    background: white;
    padding: 20px;
    width: 342px;
    box-shadow: 0 0px 5px 0px rgba(0, 0, 0, 0.15);
    margin: 20px 0 0 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.game-lat-the-rule h4 {
    font-size: 15px;
    color: #f6921e;
    margin: 0 0 8px 0;
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 5px;
}

.game-lat-the-rule p {
    line-height: 20px;
    font-size: 13px;
}

.game-tham-tu-title {
    text-align: center;
    margin: 25px 0 0 0;
}

#thamtu-email-box{
    background: transparent;
    border: none !important;
    box-shadow: none !important;
    padding-left: 10px;
    padding-top: 7px;
    overflow: hidden;
}
#thamtu-email-box:focus{
    border: none!important;
}
.thamtu-signup-btt{
    background: transparent;
    border: none !important;
    box-shadow: none !important;
    text-indent: -999999px;
    display: block;
    width: 235px;
    height: 40px;
}
.thamtu-signup-btt:hover{
    background: transparent!important;
}
.hso-giam-gia30{
    margin-left: 270px!important;
}
.game-tham-tu-content {
    webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: url("http://tiki.vn/media/custom/hso/san-choi/hso-thamtubg.png") bottom right no-repeat #e3efcf;
    padding: 20px 5px 90px 20px;
    min-height: 300px;

}
.hso-giam-gia30,.hso-giam-gia4050{
    margin-top: 20px;
}
.gold{
    position: absolute;
    z-index: 20;
    margin-left: -19px;
    margin-top: -10px;
    width: 40px;
    height: 87px;
    background: url(http://tiki.vn/media/custom/hso/badge.png) top no-repeat;
    font-size: 18px;
    text-align: center;
    padding-top: 10px;
    color: #fc6c03;
}
.silver{
    position: absolute;
    background: #40c8f4;
    padding: 10px 15px;
    z-index: 20;
    border-radius: 5px;
    margin-left: -11px;
    margin-top: -10px;
    color: white;
    font-weight: bold;
}
.thamtu-signup-btt{
    margin-top: 16px;
}
 .hso-thamtu-signup{
     width: 400px;
     position: absolute;
     top: 282px;
     right: -125px;
 }
.game-tham-tu-left {
    float: left;
    width: 340px;
}

.game-tham-tu-right {
    float: right;
    width: 469px;
    background: url("http://tiki.vn/media/custom/hso/hso-thamtu-dantruyen.png") no-repeat;
    height: 200px;
    margin-top: 36px;
    margin-right: 10px;

}

.game-tham-tu-text-content {
    -webkit-border-radius: 5px;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius: 5px;
    -moz-border-radius-topleft: 0;
    border-radius: 5px;
    border-top-left-radius: 0;
    padding: 15px;
    width: 310px;
    background: #ffffff;
    font-size: 13px;
    line-height: 20px;
}

.game-tham-tu-box {
    margin-bottom: 20px;
}

.goi-y-cau-hoi {
    width: 359px;
    height: 355px;
    overflow: auto;
}


.game-giai-do {
    margin: 105px 0 0 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #addccb;
    padding: 20px 5px 20px 20px;
}

.game-giai-do-title {
    margin-top: -95px;
    margin-left: -9px;
}

.game-giai-do-left {
    float: left;
    width: 510px;

}

.game-giai-do-right {
    float: left;
    width: 435px;

}

.game-giai-do-video {
    width: 470px;
    height: 264px;
    margin-bottom: 20px;
    margin-top: 20px;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 5px;

}

.game-giai-do-text-content {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 30px 15px 15px 15px;
    width: 450px;
    background: white;
    font-size: 13px;
    line-height: 20px;
}

.game-giai-do-box {
    position: relative;
    margin: 39px 0 0 0 ;
}

.game-giai-do-hinh-thuc {
    position: absolute;
    top: -19px;
    left: 28px;
}

.game-giai-do-right .game-giai-do-text-content {
    width: 418px !important;
}

.noi-dung-cau-hoi {
    height: 509px !important;
    overflow: auto;
    padding: 19px 8px 15px !important;
}

.san-choi-faq {
    margin-top: 30px;
    line-height:20px;
}

.san-choi-faq strong {
    padding-right: 5px;
}

.san-choi-faq p {
    padding: 0 20px;
}

.hso-san-choi-lat-the {
    display: block;
    width: 100%;
    height: 500px;
    text-indent: -999999px;
}


/*****<!--END-->*****/


/*All PAGE XMAS*/


/*

.middle-container {
    background: url("http://tiki.vn/media/custom/events/xmas/xmas-main-bg.jpg") center -55px no-repeat transparent !important;
    margin-top: -12px;
}

body .footer-container {
    background: url("http://tiki.vn/media/custom/events/xmas/xmas-footer.jpg") center -16px no-repeat #E9F7FE !important;
    padding-top: 45px !important;
    margin: 0;
    height: 455px;
    }

.top-banner {
    height: 80px;
	position:relative;
}


body .wrapper {
     background: url("http://tiki.vn/media/custom/events/xmas/xmas-repeat-bg.jpg") center repeat !important;
}

.cms-home .banner-khobau {
    margin-top: 4px !important;
}

#tiki-logo {
    background: url("http://tiki.vn/media/custom/events/xmas/logo_xmas.png") center repeat !important;
}

.middle {
    margin-top: 0px !important;
}

.cms-home .middle {
	margin-top: 0 !important;
}

.catalog-product-view .middle {
    margin-top: 7px !important;
}

.middle-container {
	padding: 12px 0 0 0 !important;
}

.cms-home .middle-container {
	padding: 5px 0 0 0 !important;
}

*/


/*END*/


/*Tet 2013*/

/*

.header {
    background: url("http://tiki.vn/media/custom/events/tet2013/tet-header.png") center top no-repeat !important;
}

#tiki-logo {
    background: url("http://tiki.vn/media/custom/events/tet2013/logo_tet.png") center repeat !important;
}

.header-info {
	margin-top: 10px !important;
}

*/

/*Sinh nh?t Tiki*/

.promotion {
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/supersave.png") no-repeat 0 0;
    left: 116px;
    padding: 0px;
    position: absolute;
    top: 47px;
    width: 45px;
    height: 55px;
    z-index: 1;

}

.promotion_product   {
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/supersave_product.png") no-repeat 0 0;
    padding: 0px;
    width: 54px;
    height: 65px;
    z-index: 1;
    float: left;
    margin-right: 20px;
}



.promotion_product .promotion_product_sale {

    color: #fff;
    font-weight: bold;
    font-size: 12px;
    background: none;
    display: block;
    height: 30px;
    overflow: hidden;
    text-indent: 0;
    width: 30px;
    margin: 0 !important;
    padding: 10px 0 0 12px;
    text-shadow: none;
    text-align: center;

}

.promotion_content {
    position: relative;
    line-height: 22px;
}

.promotion_content  .price-box {
    float: left;
    width: 250px;
    padding-top: 5px;
}



.promotion .promotion_sale {
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    background: none;
    display: block;
    height: 30px;
    overflow: hidden;
    text-indent: 0;
    width: 30px;
    margin: 0 !important;
    padding: 8px 0 0 9px;
    text-shadow: none;
    text-align: center;
    line-height: 19px;

}

.book-product .item-image .promotion {
    top: 30%;
    left: 92px;
}

.home-electronic .item-image .promotion, .home-gift .item-image .promotion {
    top: 25%;
    left: 110px;
}

.home-fashion .product-main .promotion {
    top: -3px !important;
    right: 0px !important;
    left: auto;
}

.bestseller-index-index div.bslThumb .promotion,
.publishers-view-bestseller div.bslThumb .promotion {
    left: 200px !important;
}

.product-img-box .promotion  {
    left: 80% !important;
    top: -6px !important;
}

.bestseller-list .promotion {
    display: none;
}

.feature-product-image .promotion {
    left: 188px !important;
}

.sidebar-content .feature-product-image .promotion {
    top: 32%;
}

.aside-best-seller-saleoff .promotion {
    display: none;
}
/*END*/


/** TET Event **/

/*.wrapper .header {
    background: url("/skin/frontend/default/tiki/images/tet/header.jpg") center 0px no-repeat #fff !important;
    padding-top: 28px;

}

.wrapper .middle-container {
    background: url("/skin/frontend/default/tiki/images/tet/body.jpg") center 0px no-repeat transparent !important;
    padding-top: 17px;
    margin-top: -12px;
    min-height: 435px;
}

body .wrapper {
    background: url("/skin/frontend/default/tiki/images/tet/body2.jpg") center repeat  !important;
    position: relative  !important;
}


.tiki-footer {
     background: url("/skin/frontend/default/tiki/images/tet/footer.jpg") #fff center 0px no-repeat !important;
     border: none !important;
     box-shadow: none !important;
     margin-top: 0 !important;
     padding: 300px 0 0 0;
}


.checkout-2 .wrapper .middle-container {
    padding: 30px 0 0 0 !important;
    margin-top: -30px !important;
}*/


/** End TET **/





/** 
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/

/****************************************************/
/***********[ Mage_CSS_B Common Elements ]***********/
/****************************************************/


/******************** ** Columns */

/* All */
.col2-set, .col3-set, .col4-set, .col5-set {
    clear:both;
}
/* Col2 */
.col2-set .col-1, .col2-set .col-2 {
    width:47%;
}
.col2-set .col-1 {
    float:left;
}
.col2-set .col-2 {
    float:right;
}
/* Col2-alt */
.col2-alt-set .col-1 {
    width:32%;
}
.col2-alt-set .col-2 {
    width:65%;
}
.col2-alt-set .col-1 {
    float:left;
}
.col2-alt-set .col-2 {
    float:right;
}
/* Col3 */
.col3-set .col-1, .col3-set .col-2, .col3-set .col-3 {
    float:left;
    width:31.3%;
}
.col3-set .col-1, .col3-set .col-2 {
    margin-left:5px;
    margin-right:5px;
}
/* Col4 */
.col4-set .col-1, .col4-set .col-2, .col4-set .col-3, .col4-set .col-4 {
    float:left;
    width:22%;
}
.col4-set .col-1, .col4-set .col-2, .col4-set .col-3 {
    margin-right:4%;
}
/* Table Columns */
table .col-1, table .col-2, table .col-3, table .col-4 {
    float:none !important;
    margin:0 !important;
}
.col3-set td.spacer {
    width:3%;
}
.col4-set td.spacer {
    width:4%;
}
.accent {
    color:#E76200;
    font-weight:bold;
}
/********************** Form */

/* Form Elements */
input.input-text, select, textarea {
    border:1px solid #b6b6b6;
    font:12px arial, helvetica, sans-serif;
}
option, optgroup {
    font:12px arial, helvetica, sans-serif;
}
optgroup {
    font-weight:bold;
}
textarea {
    overflow:auto;
}
input.input-text, textarea {
    padding:2px;
}
input.radio {
    margin-right:3px;
}
input.checkbox {
    margin-right:3px;
}
.qty {
    width:2.5em;
}
.group-select label, .form-list label, .payment-methods label {
    font-weight:bold;
}
.button-set { /* Container for form buttons*/
    clear:both;
    border-top:1px solid #e4e4e4;
    text-align:right;
    padding:10px 20px 10px 20px;
}
.button-set-review{
    clear:both;
    padding-top:8px;
    text-align:right;
    padding-right:20px;
    padding-bottom:20px;
}
.form-button, .form-button-alt {
    background:url("http://tikicdn.com/skin/frontend/default/tiki/images/button.gif") no-repeat scroll 100% -267px transparent;
    border:0 none;
    color:#FFFFFF;
    cursor:pointer;
    font:bold 12px arial,sans-serif !important;
    margin:0;
    overflow:visible;
    padding:0 7px 0 0;
    text-align:center;
    vertical-align:middle;
    width:auto;
    height:32px!important;
}
.form-button span, .form-button-alt span {
    background:url("http://tikicdn.com/skin/frontend/default/tiki/images/button.gif") no-repeat scroll 0 -237px transparent;
    display:block;
    height:30px;
    line-height:30px !important;
    padding:0 0 0 10px;
    white-space:nowrap;
    margin:0;
}

.form-button:hover{
    color:#ffffff!important;
    background-position:100% -329px
}

.form-button:hover span{
    background-position:0 -299px}

.form-button-alt {
    /*	border:1px solid #406a83;*/
    background-color:#618499;
}
a.form-button-alt {
    padding:2px 9px;
    text-decoration:none;
}
.form-button-alt:hover {
    color:#fff;
    text-decoration:none;
}

.btn-checkout {
    display:block;
    float:right;
    background:transparent url(http://tikicdn.com/skin/frontend/default/tiki/images/btn_proceed_to_checkout_rad.gif) no-repeat 100% 0;
    font-size:15px;
    font-weight:bold;
    padding-right:8px;
}
.btn-checkout, .btn-checkout:hover {
    color:#fef5e5;
    text-decoration:none;
}
.btn-checkout span {
    display:block;
    padding:0 17px 0 25px;
    background:transparent url(http://tikicdn.com/skin/frontend/default/tiki/images/btn_proceed_to_checkout_bg.gif) no-repeat;
    line-height:40px;
}
/* Form lists */
.form-list li {
    margin-bottom:6px;
}
.form-list li .input-box .input-text, .form-list li .input-box textarea {
    width:250px;
}
.form-list li .input-box select {
    width:256px;
}
.form-list li.addElement {
    border-top:1px solid #DDD;
    padding-top:10px;
}
.group-select {
    margin:28px 0;
    padding:22px 25px 12px 25px;
    background:#fdfdfd;
    border:1px solid #ddd !important;
}
.group-select .legend {
    margin-top:-33px;
    float:left;
    border:1px solid #f19900;
    background:#F9F3E3;
    padding:0 8px;
    color:#E76200;
    font-weight:bold;
    font-size:1.1em;
}
.group-select li {
    padding:4px 8px;
}
.group-select li .input-box {
    float:left;
    width:275px;
}
.group-select li .input-text, .group-select li select, .group-select li textarea {
    width:525px;
}
.group-select li .input-box .input-text, .group-select li .input-box textarea {
    width:250px;
}
.group-select li .input-box select {
    width:256px;
}
/* Form Messages */
.validation-advice, .required {
    color:#EB340A;
}
.validation-advice {
    clear:both;
    min-height:15px;
    margin-top:3px;
    background:url("http://tikicdn.com/skin/frontend/default/tiki/images/validation_advice_bg.gif") no-repeat 2px 0px;
    padding-left:17px;
    font-size:.95em;
    font-weight:bold;
    line-height:1.25em;
}
.validation-failed {
    border:1px dashed #EB340A !important;
    background:#faebe7 !important;
}
/* Expiration date and cvv number validation fix */
.v-fix {
    float:left;
}
.v-fix .validation-advice {
    display:block;
    margin-right:-12em;
    width:12em;
    position:relative;
}
label.required {
    font-weight:bold;
}
p.required {
    font-size:.95em;
    text-align:right;
}
/********************** Messages  */
.success {
    color:#3d6611;
}
.error {
    color:#df280a;
}
.notice {
    color:#e26703;
}
.success, .error {
    font-weight:bold;
}
.messages {
    width:100%;
    overflow:hidden;
}
.error-msg, .success-msg, .notice-msg, .note-msg {
    min-height:23px !important;
    margin-bottom:1em !important;
    border-style:solid !important;
    border-width:1px !important;
    background-repeat:no-repeat !important;
    background-position:10px 10px !important;
    padding:8px 8px 8px 32px !important;
    font-size:.95em !important;
    font-weight:bold !important;
}
.error-msg li, .success-msg li, .notice-msg li {
    margin-bottom:.2em;
}
.error-msg {
    border-color:#f16048;
    color:#df280a;
    background-color:#faebe7;
    background-image:url(http://tikicdn.com/skin/frontend/default/tiki/images/error_msg_icon.gif);
}
.success-msg {
    border-color:#446423;
    color:#3d6611;
    background-color:#eff5ea;
    background-image:url(http://tikicdn.com/skin/frontend/default/tiki/images/success_msg_icon.gif);
}
.notice-msg, .note-msg {
    border-color:#fcd344;
    color:#3d6611;
    background-color:#fafaec;
    background-image:url(http://tikicdn.com/skin/frontend/default/tiki/images/note_msg_icon.gif);
}
/********************** Headings */

.head, .inner-head {
    text-align:right;
}
.head h1, .head h2, .head h3, .head h4, .head h5, .inner-head h1, .inner-head h2, .inner-head h3, .inner-head h4, .inner-head h5 {
    margin:0;
    float:left;
}
/* Page heading */
.page-head {
    margin:0 0 1px 0;
    border-bottom:1px solid #ccc;
}
.page-head-alt {
    margin:0 0 12px 0;
    background:none!important
}
.page-head, .page-head-alt {
    padding: 2px 0px 0pt;
    border-bottom: 1px solid #ccc;
    text-align:left;
}
.page-head h3, .page-head-alt h3 {
    margin:0px;
    text-transform:none !important;
    text-align:left;
    line-height: 30px;
    font-size:16px;
    font-weight:bold;
    color:#000;
    padding:0!important;
}
.button-level h3 { /* heading level with buttons */
    float:left;
    width:80%;
    white-space:nowrap;
}
.page-head .link-feed {
    float:right;
    margin-top:9px;
}
.button-level .link-feed {
    float:none!important;
    font-size:1em!important;
}
/* Category list heading */
.category-head {
    padding: 0;
    margin-bottom: 3px;
}
.category-head h1 {
    max-width:100%;
    padding: 0 0 5px 0;
    line-height: 24px;
    overflow: hidden;
    border-bottom: 2px solid #dbdbdb;
    font-size:18px !important;
    font-weight:bold;
    color: #444 !important;
}
.box-header {
    font-size:1.05em;
    text-align:left;
    background:#EEEEEE none repeat scroll 0%;
    font-weight:bold;
    padding:2px 8px;
    margin:10px 0;
}
.category-head .link-feed {
    float:right;
    margin-top:10px;
    position:relative;
}
.category-description { line-height: 18px; margin-top: 15px;}
/********************* Tables */
td.label {
    font-weight:bold;
}
/* Data Table */
.data-table {
    border:1px solid #bebcb7;
    width:100%;
}
.data-table tr {
    background:#fff;
}
.data-table .odd {
    background:#f8f7f5
}
.data-table .even {
    background:#eeeded !important;
}
.data-table td.last, .data-table th.last {
    border-right:0;
}
.data-table tr.last th, .data-table tr.last td {
    border-bottom:0 !important;
}
.data-table th {
    border-right:1px solid #c2d3e0;
    padding:2px 8px;
    color:#0a263c;
    white-space:nowrap;
}
.data-table th.wrap {
    white-space:normal;
}
.data-table th a, .data-table th a:hover {
    color:#fff;
}
.data-table td {
    padding:3px 8px;
}
.data-table thead tr th {
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/data_table_th_bg.gif) repeat-x 0 100% #d9e5ee;
}
.data-table tfoot {
    border-bottom:1px solid #d9dde3;
}
.data-table tfoot tr.first {
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/base_mini_actions_bg.gif) 0 0 repeat-x;
}
.data-table tfoot tr {
    background-color:#DEE5E8 !important;
}
.data-table tfoot td {
    padding-top:1px;
    padding-bottom:1px;
    border-bottom:0;
    border-right:1px solid #d9dde3;
}
.data-table tbody td {
    border-bottom:1px solid #d9dde3;
    border-right:1px solid #d9dde3;
}
/* Bundle Products */
.data-table tbody.odd tr {
    background:#f8f7f5 !important;
}
.data-table tbody.even tr {
    background:#f6f6f6 !important;
}
.data-table tbody.odd tr td, .data-table tbody.even tr td {
    border-bottom:0;
}
.data-table tbody.odd tr.border td, .data-table tbody.even tr.border td {
    border-bottom:1px solid #d9dde3;
}
.data-table tbody td h5.title {
    margin:0;
    padding:0;
    font-size:1em;
    font-weight:bold;
    color:#2f2f2f;
}
.data-table tbody td .option-label {
    font-weight:bold;
    font-style:italic;
}
.data-table tbody td .option-value {
    padding-left:10px;
}
.box-table td {
    padding:10px;
}
.box-table tfoot td {
    padding-top:5px;
    padding-bottom:5px;
}
.box-table select {
    width:100%;
}
.nested-data-table th, .nested-data-table td {
    padding-top:2px;
    padding-bottom:2px;
}
.generic-table td {
    padding:0 8px
}
.generic-table td.first {
    padding-left:0;
    white-space:nowrap;
}
.shipping-tracking .button-set {
    margin-top:0;
    border:none;
    border-top:0;
    padding-top:0;
}
/********************** Lists */
.disc {
    margin-bottom:10px;
    list-style:disc;
}
.disc li {
    margin-left:20px;
}
/* Bare List */ /* Unstyled list */
.bare-list {
    margin:5px 0;
}
.bare-list li {
    margin:3px 0;
}
/********************** Space Creators */
.no-display {
    display:none;
}
.content-box {
    min-height:250px;
} /* Set minimum height for visual presentation */
.content {
    padding:12px 3px 12px 3px;
} /* Sets default padding */
.actions {
    line-height:1.3em;
}
.separator {
    padding:0 3px;
}
.pipe {
    padding:0 4px;
    font-size:.95em;
}
.divider {
    margin:10px 0;
    height:1px;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/dotted_divider.gif) repeat-x;
    font-size:1px;
    line-height:1em;
    overflow:hidden;
}
/********************** Pager */
table.pager select, table.view-by select {
    margin:0 3px;
    font-size:.95em;
}
table.pager select {
    width:50px;
}
table.view-by td.sort-by {
    text-align:right;
    padding-right:44px;
}
table.view-by select {
    width:100px;
}
table.pager, table.view-by {
    width:100%;
    background:#fdfdfd;
    font-size:.95em;
}
table.pager td {
    width:25%;
    padding: 5px 0;
    vertical-align:middle;
}
table.pager .sort-by select { width: 105px; }
table.pager td.pages {
    padding:4px 0;
    white-space:nowrap;
    text-align:center;
}
table.pager ol, table.pager li {
    display:inline;
}
table.pager li {
    padding:0 2px;
}
table.view-by td {
    width:33%;
    border-top:1px solid #e2e2e2;
    padding:4px 8px;
    vertical-align:middle;
}
/************************************************************/
/********************[ Mage_CSS_C Layout]********************/
/************************************************************/


/********************** Base Layout */

/* Structure */
a {
    text-decoration:none;
    color:#0a7aba
}
a:hover {
    text-decoration:underline;
    color:#c10005
}
.wrapper {
    min-width:960px;
    position:relative;
}
.header{
    /*text-align:left;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/header_bg_blue.gif) center repeat-x;*/
}
.header-top {
    width:960px;
    margin:0 auto;
    position:relative;
    z-index:100;
    clear: both;
}
.header-topbar-left {
    float:left;
    margin:0 auto;
    position:relative;
    z-index:110;
    padding: 10px 2px 4px 0;
    height:65px;
}
.header-topbar {
    float:right;
    margin:0 auto;
    position:relative;
    z-index:110;
}
.header-nav {
    margin: 0 auto;
    width: 960px;
    height:35px;
}
.middle {
    width:980px;
    margin:auto;
    text-align:left;
    background: #fff;
}
.side-col {
}
.col-left {
    float:left;
    width:178px;
    margin-right:10px;
    position: relative;
    z-index: 2;
}

.cms-home .col-left {
    float:left;
    width:178px !important;
    margin-right:10px;
    position: relative;
    z-index: 2;

}


.col-main {
    float:left;
}
.col-right {
    float:right;
    width:300px
}
.col-1-layout .col-main {
    float:none;
    margin:0;
    padding-bottom: 30px;

}
.col-2-right-layout .col-main {
    float:left;
    width:660px;
}
.cms-home .col-2-left-layout .col-main { width: 790px; }
.col-2-left-layout .col-main {
    float:right;
    width:780px;
}


.col-3-layout .col-main {
}
/***** BODY *****/

div.promote {
    /* width:300px; */
}

.side-col div.promote {
    margin-top:10px;
    margin-bottom: 15px;
}

.cms-home div.promote { margin-top: 0 !important; margin-bottom: 5px;}


/* Style */

.header-top-container {
    /*background: url(http://tikicdn.com/skin/frontend/default/tiki/images/header-bg.gif) repeat-x 0 0; */
}
.header-top {

}
.header-nav-container {
    clear: both;
    padding-bottom: 1px;
}
.middle-container {/*background:url(http://tikicdn.com/skin/frontend/default/tiki/images/page_bg.jpg) #fff repeat-x 0 0; */
    padding:5px 0 0 0;

}
/********************** Header */

/* Logo */
h1#logo {
    float:left;
    width:160px;
    height: 62px;
    margin: 0;
    z-index:99999;
}
.page-popup h1#logo {
    display:none;
}
/* Quick Access*/
.quick-access {
    margin: 0px;
    text-align: left;
    color: #ababab;
    width:320px;
    padding-top:10px;
}
.quick-access p {
    margin-bottom:4px;
}
.quick-access li {
    display:inline;
    /*background:url(http://tikicdn.com/skin/frontend/default/tiki/images/blue_pipe.gif) no-repeat 100% 3px;*/
    padding-right:10px;
    padding-left:3px;
}
.quick-access li.first {
    padding-left:10px;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/CircleBl.gif) left no-repeat;
}
.quick-access li.last {
    padding-right:0;
    background:none;
    padding-left:10px;
    border-left:solid 1px #aaaaaa
}
.shop-access {
    float: left;
    color:#333
}
.shop-access a, .shop-access a:hover {
    text-decoration: none;
    color:#0192b5;
    font-size:11px;
}
.shop-access a:hover {
    text-decoration:underline;
}
.shop-access li.last {
    padding-right:0;
    background:none;
}
.language-switcher {
    float: left;
    display: inline;
    background:url("http://tikicdn.com/skin/frontend/default/tiki/images/CircleBl.gif") no-repeat scroll left center;
    padding-left:10px;
}
.language-switcher label {
    color:#333;
    padding-right:5px;
    font-size:11px;
    font-weight:normal!important
}
.language-switcher .flag option {
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:20px;
    margin-left:2px;
}
/* Breadcrumbs */
.breadcrumbs {
    font-size: 12px;
    margin: 0 auto;
    width: 980px;
    padding-bottom: 10px;
    padding-top: 0px;
    text-align: left;
}
.breadcrumbs li {
    display:inline;
}
/* Mini search */
.mini-search {
    float: left;
    padding: 0px;
    position:absolute;
    left:170px;
    top: 20px;
    padding: 4px 4px 4px 4px;
    background: url(http://tikicdn.com/skin/frontend/default/tiki/images/searchbox.jpg) no-repeat 0 0;
    width:430px;
    height:30px;
}
.mini-search .input-text {
    width:340px;
    height:15px;
    border:none;
    padding:3px;
    background:transparent
}
.mini-search .button {
    width:69px;
    height:25px;
    border:none;
    padding-bottom:4px;
    white-space:nowrap;
    color:#FFFFFF;
    font-weight:bold;
    background:transparent
}

/********************** Sidebars */
.side-col .box {
    margin-bottom:0.5em;
}
.side-col .content {
    padding:0px;
    margin:0px;
}
.side-col .head {
    text-align:left;
}
.side-col h2, .side-col h3, .side-col h4, .side-col h5 {
    float:none;
}
.side-col h3 {
    font-size:1.05em;
}
.side-col .actions {
    padding:4px 0;
    font-size:.95em;
    text-align:right;
}
.side-col .actions a, .side-col .actions a:hover {
    text-decoration:underline;
}
.widget-btn {
    float:right;
    font-size:11px;
    margin:0 3px 1px 5px;
}
.widget-btn, .widget-btn:hover {
    color:#646464;
    font-weight:bold;
}
/* Currency Switcher */
.currency-switcher {
    height:53px;
    padding:7px 12px 10px 12px;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/currency_switcher_bg.gif) no-repeat;
    font-size:1.05em;
}
.currency-switcher h4 {
    min-height:21px;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/icon_world.gif) no-repeat 0 2px;
    color:#fff;
    padding-left:22px;
    text-transform:none;
}
.currency-switcher select {
    width:98%;
}
/* Base Mini */
.base-mini {
    line-height:1.3em;
    font-size:.95em;
}
.base-mini .head {
    margin: 0;
    padding: 0px 10px 0;
    background: url(http://tikicdn.com/skin/frontend/default/tiki/images/box-header-bg.gif) repeat-x 0 100%;
    text-transform:uppercase;
    letter-spacing:0.3px;
}
.base-mini .head h4 {
    line-height: 30px;
    color:#ffffff;
}
.base-mini .head h4 .count {
    text-transform:none;
    color:#2f2f2f;
    white-space:nowrap;
    font-weight:normal;
    font-size:.95em;
}
.base-mini h5 {
    font-size:1em;
}

.mini-related-items .content { border-left: 1px solid #AAA; border-right: 1px solid #AAA; padding: 10px 0;}
.base-mini .content, .base-mini ol {

}
.base-mini div.bgbottom {
    line-height:3px;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/Nav_bottomConer.jpg) no-repeat left top;
}
.base-mini .content ol {
    background: none;
    border: none;
}
.base-mini ol li, .aw-base-mini ol li {
    padding: 8px 6px!important
}

.base-mini p.block-subtitle{
    padding:10px 15px!important;
    font-size:11px;
}

.base-mini p.block-subtitle a{
    color:#0A7ABA;
    font-weight: bold;
    font-size: 11px;
}

.base-mini ol li.odd {
}
.base-mini ol li.even {
}
.base-mini .actions {
    padding:6px;
}
.base-mini .product-images {
    float:left;
    width:52px;
    height:52px;
    position: relative;
}
.base-mini .product-images .gift {
    background: url(http://tikicdn.com/skin/frontend/default/tiki/images/free-gift-small.png) no-repeat;
    width: 34px;
    height: 29px;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
}
.base-mini .product-images a img {
    vertical-align:top;
}
.base-mini .product-checkbox {
    float:left;
    width:10px;
}
.base-mini .product-names {
    margin-left:18px;
}
.base-mini .product-details {
    margin:0 0 0 60px;
    height:80px;
}

.base-mini .product-details a{
    font-weight:bold;
    color: #333;
    line-height: 17px;
}

.base-mini .product-details a:hover {
    color: #00aaf1;
}

.base-mini .product-details[class] {
    height:auto;
    min-height:80px;
}
.base-mini .regular-price {
    font-size:11px;
}
.base-mini .regular-price .price {
    color:#090;
}
.base-mini .special-price {
    font-size:11px;
}
.base-mini .minimal-price {
    font-size:11px;
}
.base-mini .price-box {
    margin:1px 0;
}
/* Base Mini Cart */
.base-mini-cart {
    line-height:1.3em;
    font-size:.95em;
}
.base-mini-cart .head {
    margin: 0;
    padding: 2px 10px 0;
    background: url(http://tikicdn.com/skin/frontend/default/tiki/images/box-header-bg.gif) repeat-x 0 100%;
    text-transform:uppercase;
    letter-spacing:0.3px;
}
.base-mini-cart .head h4 {
    line-height: 30px;
    color:#ffffff;
}
.base-mini-cart .head h4 .count {
    text-transform:none;
    color:#2f2f2f;
    white-space:nowrap;
    font-weight:normal;
    font-size:.95em;
}
.base-mini-cart h5 {
    font-size:1em;
}

.base-mini-cart div.bgbottom {
    line-height:3px;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/Nav_bottomConer.jpg) no-repeat left top;
}
.base-mini-cart .content ol {
    background: none;
    border: none;
}
.base-mini-cart ol li {
    padding:7px 4px 7px 8px;
}
.base-mini-cart ol li.odd {
}
.base-mini-cart ol li.even {
}
.base-mini-cart .actions {
    padding:6px;
}
.base-mini-right .actions {
    padding-right:6px;
    padding-bottom:3px;
}
.base-mini-cart .product-images {
    width: 40px;
}
.base-mini-cart .product-images a img {
    border:1px solid #a9a9a9;
    vertical-align:top;
}
.base-mini-cart .product-checkbox {
    float:left;
    width:10px;
}
.base-mini-cart .product-names {
    margin-left:18px;
}
.base-mini-cart .product-details {
    margin:0 0 0 60px;
    height:80px;
}
.base-mini-cart .product-details[class] {
    height:auto;
    min-height:80px;
}
.base-mini-cart .regular-price {
    font-size:11px;
}
.base-mini-cart .regular-price .price {
    color:#2f2f2f;
}
.base-mini-cart .special-price {
    font-size:11px;
}
.base-mini-cart .minimal-price {
    font-size:11px;
}
.base-mini-cart .price-box {
    margin:1px 0;
}
/* Sidebar Blocks */
.mini-product-tags .head h4 {
}
.mini-product-tags li {
    display:inline;
    padding-right:4px;
    line-height:1.5em;
}
.mini-product-tags li:after {
    display:inline!important;
}
.mini-product-tags .content {
    padding:10px;
}
.mini-product-tags .content a, .mini-product-tags .content a:hover {
    color:#1b2d3b;
}
.mini-newsletter h4 {
}
.mini-newsletter input.input-text {
    display:block;
    margin:6px 0 0 0;
    width:167px;
}
.mini-cart  { border:1px solid #bbb; width:180px }
.mini-cart .head-mini-cart {
    margin:0px;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/nav_account_header.jpg) repeat-x 0 100% #fff;

}
.mini-cart .head-mini-cart h4 { color:#333; font-size:1.1em;text-transform:uppercase;padding:5px 10px; border-bottom:solid 1px #CCC}
.mini-cart .content-mini-cart .product-details {
    margin: 0 0 0 10px;
    width: 110px;
}
.mini-cart .subtotal {
    margin-top:5px;
    padding:2px 0;
    text-align:center;
}
.mini-cart h5 {
    margin:0;
    background:#F4F3F3;
    padding:6px 8px 2px 8px;
}
.mini-cart .actions {
    padding-top:3px;
    padding-bottom:8px;
}
.mini-cart .actions .form-button {
    margin-top:3px;
    margin-bottom:5px;
}
.mini-wishlist .head h4 {
}
.mini-wishlist .link-cart {
    display:block;
}
.mini-compare-products { display: none;}
.mini-compare-products .head h4 {
}
.mini-poll .head h4 {
    background-image:none ;
}
.mini-poll .content { padding: 6px 8px; }
.mini-poll .content h5 {
    font-size: 12px;
    color: #007ED3;
    line-height: 20px;
    padding: 2px 0 3px 0;
    margin: 0;
}
.mini-poll .content .actions { text-align: center; }

.mini-poll td { padding: 5px 5px 5px 0; }
.mini-poll td label {
    font-weight: normal !important;
    padding-right:10px;
    font-size: 12px;
    line-height: 18px;
}
.mini-poll td.item {
    white-space:nowrap;
}
.poll-answers #poll-answers li  { font-size: 12px; padding: 5px 0 !important; }
.poll-answers .votes { font-weight: bold; padding-left: 5px;}

.mini-product-view .head h4 {
}
/********************** Footer */
.footer-container {
    padding-top: 25px;
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/footer-bg.gif") top repeat-x #e9f7fe !important;
    margin: 30px 0 0 0;
}
.footer {
    width:980px;
    margin:0 auto;
    position:relative;
    z-index:1;
    clear: both;

}

.footer address {
    font-size: 11px;
    text-align: center;
}

.footer .store-switcher {
    display:inline;
    padding:0 10px 0 0;
    vertical-align:middle;
}
ul.footer_content {
    margin:0 auto;
    padding:0;
    color:#444;
}
ul.footer_content li {
    float:left;
    margin:0 10px 0 0;
    padding:0 10px 0 0;
    text-align:left;

}
ul.footer_content li.footer-support, ul.footer_content li.footer-support ol li { width: 250px; }

ul.footer_content li.footer-help, ul.footer_content li.footer-help ol li { width: 200px; }

ul.footer_content li.footer-account, ul.footer_content li.footer-account ol li { width: 220px; }

ul.footer_content li.footer-social, ul.footer_content li.footer-social ol li { width: 200px; margin-top: -7px; }

ul.footer_content li .footer-title {
    width:auto;
    display:block;
    color: #444;
    font-size:15px;
    padding: 8px 0 5px 0;
    text-transform:uppercase;
    font-weight: bold;

}

ul.footer_content li .footer-title a{
    text-decoration:none;
    color:#444}

ul.footer_content li ol li {
    padding:0;
    margin:0;
    list-style-position:inside;
    line-height:24px;

}
ul.footer_content li ol.list_arrow li {
    margin:0;
    padding:0;
    list-style-image: url("http://tikicdn.com/skin/frontend/default/tiki/images/greyArrowBullet.jpg");
    list-style-position:inside;
    line-height:24px;

}
ul.footer_content li ol li a {

    font-size:12px;
    color:#0a7aba;
    text-decoration:none
}
ul.footer_content li ol li a:hover {
    color:#c10005
}
.copyright {
    width:960px;
    margin:0 auto;
    padding:10px;
    font-size:11px;
    color: #CCC;
}

.footer-note { padding: 5px; color: #666; border: 1px solid #b6d2e1; margin-top: 10px; text-align: center; }
.footer-note h1 { color: #666; display: inline; font-size: 12px!important; font-weight: normal;}
.legality { padding: 15px 0;}

.footer-logo {
    margin-bottom: 5px;
}

/************************************************************/
/****************[ Mage_CSS_D Shop Elements]*****************/
/************************************************************/

.product-shop {
    float:right;
    margin-left:0px;
}

.out-of-stock {
    height:23px;
    padding-top:2px;
    padding-left:22px;
    color:#D83820;
    font-weight:bold;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/outstock.gif) no-repeat;
    display:none !important;
}

.out-of-stock-configurable {
    height:23px;
    padding-top:2px;
    padding-left:22px;
    color:#D83820;
    font-weight:bold;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/outstock.gif) no-repeat;
}

.productalert-btt{
    margin: 18px 0 10px 0;
}
.product-shop .short-description {
    width:100%;
    overflow:hidden;
    margin-bottom:0px;
    padding: 20px 0 0 0;
}
/********************** Rating */
.ratings {
    margin:7px 0;
    line-height:1em;
    white-space:nowrap;
}
.rating-box {
    width:69px;
    height:13px;
    margin-right:5px;
    float:left;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/product_rating_blank_star.gif) repeat-x;
}
.rating-box .rating {
    height:13px;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/product_rating_full_star.gif) repeat-x;
}
.ratings-list {
    float:left;
}
.ratings-list td {
    padding:3px 0;
}
.ratings-list td.label {
    padding-right:8px;
    padding-top:5px;
    font-size:.95em;
    font-weight:bold;
    line-height:1em;
}
/************************** Prices */
.price {
    white-space:nowrap !important;
}
.price-box {
    padding:0px 0;
}
.price-box .price {
    font-weight:bold;
    color:#090;
}
/* Regular price */
.regular-price {
    color:#c76200;
}
.regular-price .price, .aw-base-mini .regular-price .price {
    font-weight:bold;
    font-size:14px;
    color:#090 !important;
}
/* Old price */
.old-price {
    margin:0px;
    padding:0px;
    color:#999
}
.old-price .price-label {
    white-space:nowrap;
    color:#444;
}
.old-price .price {

    font-weight:normal;
    color:#999;
    text-decoration:line-through;
}
/* Special price */
.special-price {
    margin:0;
    padding:0px 0;
}
.special-price .price-label {
    font-size:13px;
    white-space:nowrap;
    color:#444;
}
.special-price .price {
    font-size:14px;
    font-weight:bold;
    color:#090;
}
/* SaleOff price */
.saleoff-price {
    margin:0;
    padding:0px 0;
}
.saleoff-price .saleoff-label {
    font-size:13px;
    white-space:nowrap;
    color:#444;
}
.saleoff-price .price {
    font-weight:bold;
    color:#333333;
}
/* Minimal price (as low as) */
.minimal-price {
    margin:0;
}
.minimal-price .price-label {
    font-weight:bold;
    white-space:nowrap;
}
a.minimal-price-link {
    display:block;
}
a.minimal-price-link .label {
}
a.minimal-price-link .price {
    font-weight:normal;
    color:#090;
}
/* Excluding tax */
.price-excluding-tax {
    display:block;
    color:#999;
}
.price-excluding-tax .label {
    white-space:nowrap;
    color:#999;
}
.price-excluding-tax .price {
    font-size:13px;
    font-weight:normal;
    color:#090;
}
/* Including tax */
.price-including-tax {
    display:block;
    color:#999;
}
.price-including-tax .label {
    white-space:nowrap;
    color:#999;
}
.price-including-tax .price {
    font-size:13px;
    font-weight:bold;
    color:#090;
}
/* Excl tax (for order tables) */
.price-excl-tax {
    display:block;
}
.price-excl-tax .label {
    display:block;
    white-space:nowrap;
}
.price-excl-tax .price {
    display:block;
}
/* Incl tax (for order tables) */
.price-incl-tax {
    display:block;
}
.price-incl-tax .label {
    display:block;
    white-space:nowrap;
}
.price-incl-tax .price {
    display:block;
    font-weight:bold;
}
/* Price range */
.price-from {
    margin:0;
}
.price-from .price-label {
    font-weight:normal;
    white-space:nowrap;
}
.price-to {
    margin:0;
}
.price-to .price-label {
    font-weight:normal;
    white-space:nowrap;
}
/* Price notice next to the options */
.price-notice {
    padding-left:10px;
    color:#999;
}
.price-notice .price {
    font-weight:bold;
    color:#2f2f2f;
}
.price-as-configured {
    margin:0;
}
.price-as-configured .price-label {
    font-weight:bold;
    white-space:nowrap;
}
.price-box-bundle {
    padding: 10px 0;
}
.price-box-bundle .price-box {
    margin:0 !important;
    padding:0 !important;
}
.price-box-bundle .price {
    color: #009900;
}
.product-pricing-grouped li {
    padding:2px 0;
    color:#e26703;
}
.product-pricing-grouped li .price {
    font-weight:bold;
}
/********************** Generic Box */
.generic-box {
    margin-bottom:15px;
    padding:12px 15px;
    border:1px solid #D0CBC1;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/base_mini_head_bg.gif) repeat-x #fff;
}
.generic-product-list li {
    margin:12px 0;
}

.generic-product-list li div.product-image{
    width:100px}
/********************** Catalog Listing */
.catalog-listing {
    line-height:1.35em;
}
.catalog-listing h5 {
    margin-bottom:.4em;
    font-size:1.05em;
    color: #333;
}
.catalog-listing h5 a {
    color:#00aaf1;
    text-decoration: none;
}
.catalog-listing h5 a:hover {
    color:#00aaf1;
    text-decoration: underline;
}
.catalog-listing .add-to {
    margin:.7em 0;
    color:#555;
    line-height:1.3em;
    font-size:.95em;
    font-weight:bold;
}
.catalog-listing .add-to a, .catalog-listing .add-to a:hover {
    text-decoration:underline;
}
.catalog-listing .ratings {
    margin-bottom:.6em;
}
.catalog-listing .ratings {
    line-height:22px;
    padding: 0;
    margin:0;
}
.catalog-listing .ratings .rating-box {
    margin-bottom:3px;
}
/* Generic Product Grid */
.generic-product-grid {
    width:100%;
}
.generic-product-grid td { /*border-right:1px solid #d9dde3; border-bottom:1px solid #d9dde3; */
    padding:12px 10px;
    line-height:1.6em;
}
.generic-product-grid tr.last td {
    border-bottom:0;
}
.generic-product-grid td.last {
    border-right:0;
}
.generic-product-grid .product-image {
    text-align:center;
}
.generic-product-grid td.empty-product {
    border-right:0; /*background:#f5f6f6;*/
}
/********************** Layered Navigation */
.layered-nav .head {
    margin:0;
}
.layered-nav .border-creator {
    border-style:solid;
    border-color:#a0b3c3;
    border-width:0 1px 1px 1px;
}
.layered-nav .content h4 {
    margin:0;
    color:#1f5070;
    font-weight:bold;
    font-size:1em;
    padding-left:5px;
    display: none;
}
.layered-nav .content li {
    margin: 0 ;
    padding: 7px 0 !important;
    border-bottom: 1px solid #f4f4f4;
    display:block;
}

.layered-nav .content li:last-child {
    border-bottom: none;
}

.layered-nav .content li a {
    margin:0;
    padding:0;
    font-size: 13px;


}
.layered-nav .content li a:hover {
    text-decoration: none;
}

.layered-nav .narrowed-category li {
    padding:10px 5px 1px 5px !important;
    margin: 0 !important;
}
.layered-nav .actions a { font-size: 11px;}
.layered-nav .narrowed-category li .label {
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/narrow_by_li_by.gif) no-repeat 0 3px;
    padding-left:18px;
    font-weight:bold;
    font-size:11px;
    font-family:arial;
    text-transform:none;
    color: #F60;
    text-shadow: none;
}
.layered-nav .widget-btn {
    float:right;
    margin:.1em 0 0 5px;
    font-size:.95em;
}
.layered-nav .actions {
    padding:4px 10px;
}

.narrow-by dl {
    padding:0 0 1em 0;
    margin: 0;
}
.narrow-by dt {
    margin: 0 10px;
    padding: 11px 0;
    color: #444;
    font-size: 14px;
    font-weight: bold;
    border-bottom: 1px solid #F4F4F4;
}

.narrow-by dd {
    background: none;
    padding:0 10px;
    overflow: auto;
    max-height: 200px;
    margin: 0;
}
.narrow-by dd li { margin-bottom:.3em; line-height:1.3em;}
.narrow-by dd li a{ font-size:12px;  }
.narrow-by dd li a:hover {color: #09F; }
.narrow-by dd.last { background:none; }
.narrow-by .price { color: #666;}


.narrowed-category { font-size: 12px !important; }
/********************* Tool Tips */
.tool-tip {
    position:absolute;
    border:1px solid #7ba7c9;
    background:#eaf6ff;
}
.tool-tip .btn-close {
    padding:6px 6px 0;
    margin-bottom:-9px;
    text-align:right;
}
.tool-tip .inline-content {
    padding:8px;
}
.tool-tip .block-content {
    padding:15px 20px;
}
/************************************************************/
/******************[ Mage_CSS_E Shop Pages]******************/
/************************************************************/

/********************** Home */

.home-callout {
    margin-bottom:12px;
}
.home-callout img {
    display:block
}
.home-spot {
    float:left;
    width:470px;
    margin-left:20px;
}
.best-selling h3 {
    margin:12px 0 6px 0;
    color:#e25203;
    font-size:1.2em;
}
.best-selling table {
    border-top:1px solid #ccc;
}
.best-selling tr.odd {
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/best_selling_tr_odd_bg.gif) repeat-x 0 100% #eee;
}
.best-selling tr.even {
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/best_selling_tr_even_bg.gif) repeat-x 0 100% #fff;
}
.best-selling td {
    width:50%;
    border-bottom:1px solid #ccc;
    padding:8px 10px 8px 8px;
    font-size:.95em;
}
.best-selling .product-img {
    float:left;
    border:2px solid #dcdcdc;
}
.best-selling .product-description {
    margin-left:107px;
    line-height:1.3em;
}
.best-selling a.product-name, .home-spot .best-selling a.product-name:hover {
    color:#203548;
}
.recently h3 {
    margin:12px 0 6px 0;
    color:#e25203;
    font-size:1.2em;
}
.recently .product-image {
    border:2px solid #dcdcdc;
}
.recently a.product-name, .recently a.product-name:hover {
    color:#1d7ecf;
    font-size:11px;
}
.recently .add-to {
    margin-top:5px;
    font-size:11px;
}
table.recently-list {
    width:100%;
}
table.recently-list td {
    width:20%;
}
/********************** Search */
.advanced-search {
    margin:28px 10px;
    border:1px solid #CCC;
    padding:22px 25px 12px 25px;
    background:#fff;
}
.advanced-search .legend {
    margin-top:-33px;
    float:left;
    border:1px solid #ccc;
    background:#fff;
    padding:0 8px;
    color:#999;
    font-weight:bold;
    font-size:1.1em;
}
.advanced-search li {
    margin-bottom:5px;
}
.advanced-search li label {
    width:150px;
    float:left;
}
.advanced-search .input-text {
    width:250px;
}
.advanced-search select {
    width:256px;
    padding:2px;
}
.advanced-search .field-row {
    float:left;
    width:256px;
}
.advanced-search .range .input-text {
    width:70px;
}
.advanced-search .range select {
    width:90px;
    padding:1px;
}
.advanced-search-nothing-found {
    font-weight:bold;
    color:#df280a;
    margin-bottom:10px;
}
.advanced-search-found-amount {
    margin-bottom:10px;
}
.advanced-search-summary-box {
    padding:10px 10px 5px 10px;
    margin:0 0 10px;
    border:1px solid #E9D7C9;
    background-color:#FFF6F1;
}
.advanced-search-summary-tip {
    clear:both;
    font-weight:bold;
}
.advanced-search-summary-box {
    margin-bottom:10px;
}
.advanced-search-summary-box ul {
    list-style:none;
    float:left;
    width:50%;
}
.advanced-search-summary-box ul li span {
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/search_criteria.gif) 0 3px no-repeat;
    padding-left:15px;
    font-weight:bold;
    color:#E17C24;
}
/* Inline translation fix */
.advanced-search-summary-box ul li span.translate-inline {
    background:0 !important;
}
/********************** Catalog Listing */

/* List Type */
.listing-type-list .listing-item {
    border-top:1px solid #E9E9E9;
    width:auto;
    padding:15px 0;
}
.listing-type-list .product-image {
    width:180px;
}
.listing-type-list .product-shop {
    width:100%;
}
.listing-type-list .product-shop .description {
    margin:.5em 0 1.2em 0;
    text-align:justify;
    line-height: 20px!important;
}
.listing-type-list .product-shop .price-box {
    float:left;
    text-align:left;
    white-space:nowrap;
    margin:0px;
    padding:0px;
}
.listing-type-list .product-shop .form-button {
    margin:0.5em 0 0;
}
.listing-type-list .product-shop .product-reviews {
    font-size:.95em;
}
.listing-type-list .product-shop .product-reviews a, .listing-type-list .product-shop .product-reviews a:hover {
    color:#6e6969;
}
.listing-type-list .listing-item .rating-box {
    margin-bottom:6px;
}

/* Grid Type */
.listing-type-grid {
    /*background:url(http://tikicdn.com/skin/frontend/default/tiki/images/bkg_products-grid3.gif) 0 0 repeat;*/
    width:auto;
}
.cms-home .listing-type-grid .grid-row li.item {
    width: 160px !important;
    padding: 15px 27px 10px 15px;
}

.cms-home .listing-type-grid .grid-row li.last {
    float: right !important;
    padding: 15px 0px 10px 10px;
}



.listing-type-grid li.item {
    float: left;
    width: 170px;
    padding: 10px;
    line-height: 1.6em;
    overflow: hidden;
    position: relative;
}

.listing-type-grid li.item_2 {
    float:left;
    width:200px;
    padding:10px 7px 10px 150px;
    line-height:1.6em;
    overflow:hidden;
}

.listing-type-grid li.item h5{
    font-size:12px;}

.listing-type-grid li.item_2 h5{
    font-size:12px;}

.listing-type-grid .product-image {
    text-align:left;
    position: relative;
    margin: 0 0 10px 0;
    width: 185px;
    text-align: left;
    min-height: 0;
}

.listing-type-list .listing-item .price-box { padding: 10px 0 0 0; line-height: 22px;}

.listing-type-list .listing-item .cover-books { padding: 5px 0 0 0; }

.listing-type-grid .points-prediction {
    display: none;
}
.listing-type-grid .rating-box {
    float:left;
    margin:5px 0;
}
.listing-type-grid .actions {
    margin:0px;
    text-align:center;
}
/* Rewrites for different layouts */
.col-1-layout .listing-type-grid {
    /*background-image:url(http://tikicdn.com/skin/frontend/default/tiki/images/bkg_products-grid1.gif);*/
}
.col-1-layout .listing-type-grid li.item {
    width:175px;
}

.col-1-layout .listing-type-grid li.item_2 {
    width:175px;
}
.col-2-left-layout .listing-type-grid, .col-2-right-layout .listing-type-grid {
    /*background-image:url(http://tikicdn.com/skin/frontend/default/tiki/images/bkg_products-grid2.gif);*/
}
/*.col-2-left-layout .listing-type-grid li.item, .col-2-right-layout .listing-type-grid li.item {
        width:260px;
}*/

.form-list li.wide textarea {
    width:529px;
}


/********************** Product Detail */
/* Product Images */
.product-img-box {
    float:left;
    position: relative;;
}
.product-img-box .product-image-zoom {
    position:relative;
    width:230px;
    margin:0px;
    z-index:0;
}
.ratings-table th{
    width: 59px;
}
/*.product-img-box .product-image-zoom img {
        position:absolute;
        left:0px;
        top:0px;
        cursor:move;
}*/
.image-zoom {
    position:relative;
    z-index:9;
    height:18px;
    margin:0 auto 13px auto;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/slider_bg.gif) no-repeat 50% 50%;
    padding:0 20px 0 20px;
    cursor:pointer;
}
.image-zoom #track {
    position:relative;
    height:18px;
}
.image-zoom #handle {
    position:absolute;
    left:0;
    top:-1px;
    width:9px;
    height:22px;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/magnifier_handle.gif) 0 0 no-repeat;
}
.image-zoom .btn-zoom-out {
    position:absolute;
    left:2px;
    top:1px;
}
.image-zoom .btn-zoom-in {
    position:absolute;
    right:2px;
    top:1px;
}
.product-img-box .more-views h4 {
    border-bottom:1px solid #ccc;
    margin-bottom:.8em;
    font-size:.95em;
    text-transform:uppercase;
    display: none;
}
.product-img-box .more-views ul {
    margin:0px;
    width: 250px!important;
}
.product-img-box .more-views li {
    float:left;
    margin:0 8px 8px 0;
}
.product-img-box .more-views li a {
    float:left;
    width:40px;
    height:56px;
    border:1px solid #eee;
    overflow:hidden;
    margin: 0 !important;
    position: relative;
}

.product-img-box .more-views li a img {
    position: absolute;
    left: 0;
    bottom: 0;
}

.product-info-box {
    width:100%;
    padding:0px;
    margin:0px;
}
.product-info-box .product-name {
    margin: 0px 0 4px 0;
    font-size:16px;
    line-height: 23px !important;
    display: inline;
}
.product-info-box .item-cover {
    font-size: 13px;
    font-weight: bold;
}
.product-info-box .price-box {
    margin:0px 0;
}

.product-info-box .price-box p {
    line-height: 21px;
}
.product-info-box .data-table .price-box {
    margin:0;
    padding:0;
}
.product-info-box .availability {
    margin:5px 0;
    padding:0px;
    font-weight:bold;
    font-size:0.92em;
}
.add-to-cart-box {
    float:right;
}
.add-to-cart-box .qty-box {
    float:left;
    padding-top:0px;
}
.add-to-cart-box .qty-box label {
    float:none;
    display: block;
}

.qty-box label
{
    margin-top: 10px;
    margin-bottom: 0;
}

.add-to-cart-box .qty-box .qty {
    float:left;
    margin:0 5px;
}

.add-to-box {
    text-align:right;
}
.add-to-box li {
    display:non;
}
/*Hide Compare*/
.add-to {
    display:none
}
/**************/
.add-to-holder {
    margin:0;
}
.qty-instock {
    float:left;
    width:90px;
    font-weight:bold;
    color:#666;
    padding-top:5px;
}
.add-to-holder .add-to-cart-box {
    float:left;
}
.add-to-holder .add-or {
    float:left;
    padding:16px 7px;
    font-weight:bold;
    color:#666;
}
.add-to-holder .add-to-box {
    float:left;
    line-height:1.25em;
    text-align:left;
    margin-top: 15px;
}
.add-to-holder .add-to-box li {
    display:block;
}
.add-to-holder .add-to-box li .pipe {
    display:none;
}
.product-info-box .ratings {
    margin-bottom:1em;
}
.product-essential, .product-collateral {
    padding:10px;
}

.product-collateral{
    padding:10px 0 10px 0}

.product-essential {
    padding:10px 0;
}
.product-essential .product-shop {
    width:390px;
}
.product-essential .product-shop .ratings {
    margin-bottom:10px;
}
.product-pricing {
    margin:10px 0;
    padding:10px;
    background-color:#f4f7f7;
    border:1px solid #dadddd;
}
.product-pricing li {
    line-height:1.4;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/bg_tierico1.gif) no-repeat 0 3px;
    padding:2px 0 2px 10px;
    color:#424242;
}
.product-pricing .benefit {
    font-style:italic;
    font-weight:bold;
    color:#2f2f2f;
}
.product-pricing .price {
    font-weight:bold;
    color:#2f2f2f;
}
.product-options {
    margin: 7px 0 0 0 ;
    padding:0px 0px 0px;
    background-color:white;
    border:none;
}
.product-options dt {
    padding: 6px 0;
    font-weight:normal;
}
.product-options dt label {
    color:#2f2f2f;
}
.product-options dt .qty-holder {
    float:right;
    margin-right:15px;
}
.product-options dt .qty-holder label {
    vertical-align:middle;
}
.product-options dt .qty-disabled {
    background:none;
    border:0;
    padding:3px;
    color:#2f2f2f;
}
.product-options dd {
    padding:0px 0px 0px;
    margin:0 0 0px;
    border-bottom: none;
}
.product-options dl.last dd.last {
    border-bottom:0;
    padding-bottom:5px;
    margin-bottom:0;
}
.product-options dd input.input-text {
    width:98%;
}
.product-options dd textarea {
    width:98%;
    height:8em;
}
.product-options dd select {
    width:99%;
}
.product-options dd .multiselect option {
    border-bottom:1px dotted #d9e5ee;
    padding:2px 4px;
}
.product-options ul.options-list {
    margin-right:5px;
}
.product-options ul.options-list li {
    line-height:1.5;
    padding:2px 0;
}
.product-options ul.options-list input.radio {
    float:left;
    margin-top:3px;
}
.product-options ul.options-list input.checkbox {
    float:left;
    margin-top:3px;
}
.product-options ul.options-list .label {
    display:block;
    margin-left:18px;
}

.catalog-product-view .product-options dd {
    width: 390px !important;
}

.catalog-product-view  .product-options ul.options-list .label {
    background: #f4f4f4;
    color: #444;
    text-shadow: none;
}
.catalog-product-view .product-options ul.options-list label {
    width: 347px;
    padding: 5px;
    white-space: normal;
}

.product-options ul.options-list label {
    font-weight:normal;
}
.product-options ul.validation-failed {
    padding:0 7px;
}
.product-options p.required {
    margin-bottom:0;
    padding:0px 0 0;
}
.product-options-bottom {
    background-color: white;
    padding: 0px 0px;
    border: none;
    border-top: 0;
}

.product-options-bottom .product-pricing {
    margin:0;
    padding:0 0 10px;
    border:0;
    background:0;
}
.product-options-bottom .product-pricing li {
    background:0;
    padding:2px 0;
    color:#e26703;
}
.product-options-bottom .product-pricing .price, .product-options-bottom .product-pricing .benefit {
    color:#e26703;
}
.product-options-bottom .price-box {
    float:left;
    margin:0;
    padding:0;
}
.product-options-bottom .price-label {
    float:left;
    padding-right:5px;
}
.product-options-bottom .price-tax {
    float:left;
}
.product-shop .product-options-bottom .price-box {
    float:none;
}
.product-shop .product-options-bottom .price-label {
    float:none;
    padding-right:0;
}
.product-shop .product-options-bottom .price-tax {
    float:none;
}
.product-shop .product-options-bottom .add-to-cart-box {
    float: none;
}
/* Product Options */
dl.item-options dt {
    font-weight:bold;
    font-style:italic;
}
dl.item-options dd {
    padding-left:10px;
}
.truncated {
    cursor:help;
}
.truncated a.dots {
    cursor:help;
    text-decoration:none !important;
}
.truncated a.details {
    cursor:help;
    text-decoration:none !important;
    display:inline-block;
    border-bottom:1px #090 dotted;
}
.truncated .truncated_full_value {
    position:relative;
    z-index:999;
}
.truncated .truncated_full_value dl {
    position:absolute;
    top:-99999em;
    z-index:999;
    width:250px;
    padding:8px;
    border:1px solid #ccc;
    border-bottom-color:#bbb;
    border-right-color:#bbb;
    background-color:#f6f6f6;
}
.truncated .truncated_full_value dl dt {
    margin-top:0;
}
.truncated .show dl {
    top:-20px;
    left:50%;
}
.col-left .truncated .show dl {
    left:35px;
    top:10px;
}
.col-right .truncated .show dl {
    left:-240px;
    top:10px;
}
/* Product Collateral */
.product-collateral .head {
    position:relative;
    border-bottom:solid 1px #c8c8c8;
    line-height:20px;
    margin:10px 0
}
.content-title {
    display: block !important;
    float: none !important;
    color: #42964c !important;
    border-bottom: 2px solid #e9e9e9;
    padding: 0 0 7px 0;
    margin-bottom: 15px !important;
    width: 100% !important;
    font-size: 17px !important;
    text-align: left;
}
.product-collateral .collateral-box {
    margin-bottom:2em;
}
.product-collateral .collateral-box .head h4 {
    color:#3a83b4;	font-size:15px;
}
.head h4 ul {
    position:absolute;
    display:inline-block;
    top:7px;
    left:200px;
}
.head h4 ul li {
    float:left;
    margin-right:2px;
}
.head h4 ul li a {
    font-size:11px;
    font-weight:normal;
    color:#333;
    width:60px;
    line-height:20px;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/smallTabStyle01.jpg) no-repeat;
    display:block;
    text-align:center
}
.head h4 ul li a:hover, .head h4 ul li a.smallTab_Ac {
    text-decoration:none;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/smallTabStyle01_active.jpg) no-repeat;
}
.product-collateral .attribute-specs table {
    border-color:#d9DDE3;
}
.product-collateral .attribute-specs .label {
    font-weight:bold;
}
.product-collateral .attribute-specs .data {
    border-right:0;
}
.product-collateral .attribute-specs td {
    padding-top:3px;
    padding-bottom:3px;
    line-height:1.25em;
}
.product-collateral .up-sell .head {
    padding-bottom:8px;
    margin-bottom:0;
}
.product-collateral .up-sell .generic-product-grid {
    border-top:0;
}
.product-collateral .up-sell .generic-product-grid td {
    width:25%;
    border-color:#E5DCC3;
    padding-top:15px;
}
.product-collateral .up-sell .generic-product-grid td img {
}
.product-collateral .up-sell .generic-product-grid td.empty-product { /*background:#f1ecdb;*/
}
#customer-reviews {
    margin-bottom:15px;
}
#customer-reviews li {
    margin-bottom:25px;
}
#customer-reviews li p {
    clear:both;
}
.product-collateral .add-tag-box .input-box {
    float:left;
    width:302px;
    margin-right:8px;
}
.product-collateral .add-tag-box .input-box .input-text {
    width:300px;
}
.tags-list {
    margin-bottom:15px;
}
.tags-list li {
    display:inline;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/separator.gif) no-repeat 100% .4em;
    padding:0 8px 0 4px;
}
.tags-list li.first {
    padding-left:0;
}
.tags-list li.last {
    background:none;
}
.add-tag-box {
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/icon_tag_add.gif) no-repeat 0 2px;
    padding-left:23px;
}
.product-review-box {
    margin-bottom:10px;
    padding:7px 0 0 0;
    background:#f4f4f4 url(http://tikicdn.com/skin/frontend/default/tiki/images/box650_top.gif) top no-repeat;
}
.product-review-box div.product-review-box-middle {
    border-left: solid 1px #c8c8c8;
    border-right: 1px solid #c8c8c8;
    padding:10px;
    background-color:#ffffff
}
.product-review-box h1 {
    background:#f4f4f4;
    border-left: solid 1px #c8c8c8;
    border-right:solid 1px #c8c8c8;
    width:auto;
    margin:0;
    font-size:14px;
    line-height:normal;
    padding:0px 0 5px 10px
}
.product-review-box h3 {
    font-size:13px;
    font-weight:bold;
    margin:15px 0 3px 0 ;
    line-height:18px;
}
.product-review-box table {
    width:100%px;
    margin:5px 0px 0px 0px;
}
.product-review-box td, .product-review-box th {
    text-align:center;
}
.product-review-box td.label {
    width:100px;
    text-align:left;
}
.product-review-box .form-button {
    overflow:visible;
    width:auto;
    border: 0;
    margin: 0;
    padding: 0 7px 0 0;
    background: url(http://tikicdn.com/skin/frontend/default/tiki/images/button.gif) no-repeat 100% -27px;
    color:#fff;
    font:bold 12px arial, sans-serif !important;
    cursor:pointer;
    text-align:center;
    vertical-align:middle;
    height:27px!important;
    line-height:27px!important;
}

.product-review-box .form-button span{
    background:url("http://tikicdn.com/skin/frontend/default/tiki/images/button.gif") no-repeat scroll 0 0 transparent;
    display:block;
    height:26px;
    line-height:25px !important;
    padding:0 0 0 10px;
    white-space:nowrap;}

.product-review-box .form-button:hover{
    background-position: 100% -83px;}

.product-review-box .form-button:hover span{
    background-position:0 -56px}

.product-review-box-bottom {
    display:block;
    width:650px;
    height:9px;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/Box_650_bottom.gif) no-repeat;
}
a.writereview_small {
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/Smallpen.jpg) left no-repeat;
    padding-left:20px;
}
/* Product Detail sidebar */
.mini-related-items .head .content {
    padding:10px!important
}
.mini-related-items .block-subtitle {
    margin:0;
    padding:5px 9px;
    font-size:1em;
    font-weight:bold;
    color:#0a263c;
}
.mini-related-items .product-images {
    width:62px;
}
.mini-related-items .product-images a {
    display:block;
    margin-left:0px;
}
.mini-related-items .product-images input {
    float:left; /*margin-right:4px; margin-left:-6px;*/
}
.mini-related-items .product-images .checkbox-container {
    float:left;
    padding-left:5px;
    width:15px;
}
.mini-related-items .product-details {
    margin-left:90px;
    padding-left:5px;
    padding-right:5px;
}
.mini-related-items ol li {
    padding-left:0;
    padding-right:0;
}
/********************** Checkout */
select.address-select {
    width:600px;
}
/**** PAYMENT*****/
div.payment_menthod {
    margin:10px 0 0 0;
    padding:10px;
}
div.payment_menthod h1 {
    font-size:14px;
    font-weight:bold;
}
div.payment_menthod h2 {
    width:254px;
    background: url(http://tikicdn.com/skin/frontend/default/tiki/images/credit-cards-1.png) no-repeat;
    height:38px;
    display:block;
}
.shipment-methods dd {
    margin-bottom:13px;
}
.payment-methods dt {
    margin-bottom:5px;
}
.payment-methods dd {
    padding:5px 20px;
}
.payment-methods select.month {
    width:146px !important;
    margin-right:10px;
}
.payment-methods select.year {
    width:100px !important;
}
.payment-methods input.cvv {
    width:3em !important;
}
/* Shopping Cart */

/*Van Added*/
.ShoppingCart_area{
    margin:0px 0px 10px 0px;
    background-attachment: scroll;
    background-color: rgb(255, 255, 255);
    background-image: none;
    background-repeat: repeat;
    color:grey;
    position:relative;
    width:auto;
    padding:5px;
}
.page-head-alt-login {
    display: block;
    height: 26px;
    margin:0;
    /*padding:10px;*/
    text-align:left;
    /*background:#def0f6;
    border:solid 1px #a6d3e4*/
}
.page-head-alt-login h3 {
    margin:0px;
    font-size:20px !important;
    text-transform:none  !important;
    color: #333;
    text-align:left;
    display: block;
    float: left;
    line-height: 20px;
    visibility: visible;
    width: 225px;
    font-weight:bold
}

.checkout-types{ height:32px; width:150px; float:right}

.checkout-types li span.buttoncheckout{
    background:url("http://tikicdn.com/skin/frontend/default/tiki/images/button.gif") no-repeat scroll 100% -268px transparent;
    border:0 none;
    color:#FFFFFF!important;
    cursor:pointer;
    font:bold 12px arial,sans-serif !important;
    margin:0;
    overflow:visible;
    padding:0 7px 0 0;
    text-align:center;
    vertical-align:middle;
    width:auto;
    height:31px!important;
    display:block;
}
.checkout-types li span.buttoncheckout a{
    background:url("http://tikicdn.com/skin/frontend/default/tiki/images/button.gif") no-repeat scroll 0 -237px transparent;
    display:block;
    height:31px;
    line-height:31px !important;
    padding:0 0 0 10px;
    white-space:nowrap;
    margin:0 0 2px 0;
    color:#fff!important;
}

.checkout-types li span.buttoncheckout:hover{
    color:#ffffff!important;
    background-position:100% -329px
}

.checkout-types li span.buttoncheckout:hover a{
    background-position:0 -298px;
    text-decoration:none;
    color:#fff!important;
}


.form-button-mini-cart{
    background:url("http://tikicdn.com/skin/frontend/default/tiki/images/button.gif") no-repeat scroll 100% -267px transparent;
    border:0 none;
    color:#FFFFFF!important;
    cursor:pointer;
    font:bold 12px arial,sans-serif !important;
    margin:0;
    overflow:visible;
    padding:1px 7px 0 0;
    text-align:center;
    vertical-align:middle;
    width:auto;
    height:31px!important;
    display:block;
}

.form-button-mini-cart span{
    background:url("http://tikicdn.com/skin/frontend/default/tiki/images/button.gif") no-repeat scroll 0 -237px transparent;
    display:block;
    height:31px;
    line-height:31px !important;
    padding:0 0 0 10px;
    white-space:nowrap;
    margin:0 0 2px 0;
    color:#fff!important;
}

.form-button-mini-cart:hover{
    color:#ffffff!important;
    background-position:100% -328px
}

.form-button-mini-cart:hover span{
    background-position:0 -298px;
    text-decoration:none;
    color:#fff!important}


/*End*/

table.shopping-cart {
    margin-bottom:0;
    width:100%;
    /*border:solid 1px #A6D3E4*/
}


table.shopping-cart thead tr th{
    background-color:#5794b2;
    border-right:solid 1px #6da4bf;
    color:#ffffff;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    line-height:16px;
    padding:8px;
    text-align:left;
    white-space:nowrap;
}

table.shopping-cart tfoot{ background:#f6fcff}
table.shopping-cart tfoot tr td{ padding:8px;}

table.shopping-cart tbody tr td {
    padding:10px;
    border-bottom:solid 1px #eef5f8;
    text-align:left;
    /*border-right:solid 1px #6da4bf*/
}
table.shopping-cart thead th .tax-flag {
    font-size:0.9em;
    font-weight:normal;
    display:block;
}
.shopping-cart tr.error {
    background:#FDE6E0 !important;
}
.form-button-alt-cart{
    overflow:visible;
    width:auto;
    border: 0;
    float: right;
    height: 26px;
    margin: 0;
    padding: 0 10px 0 0 ;
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/button.gif") no-repeat 100% -28px;
    color:#fff;
    font:bold 12px arial, sans-serif !important;
    cursor:pointer;
    text-align:center;
    vertical-align:middle;
}

.form-button-alt-cart span{
    background:url("http://tikicdn.com/skin/frontend/default/tiki/images/button.gif") no-repeat  0 0 transparent;
    display:block;
    height:26px;
    line-height:25px !important;
    padding:0 0 0 10px;
    white-space:nowrap;
    border: 0;
    margin: -2px 0 0 0;
}

.form-button-alt-cart:hover  { background-position: 100% -84px; }

.form-button-alt-cart:hover span { background-position: 0 -56px; }

.shopping-cart .continue-shopping {
    float:left;
}
.shopping-cart-item-message {
    margin-bottom:5px;
    font-size:95%;
    margin-top:6px;
}
td.attributes-col {
    line-height:1.4em;
}
td.attributes-col ul {
    margin:5px 0;
    font-size:.95em;
}
td.attributes-col dt {
    margin-top:.5em;
}
td.attributes-col dd ul {
    margin:0 0 5px 0;
    list-style:disc;
}
td.attributes-col dd ul li {
    margin-left:15px;
}
td.attributes-col h4.title {
    padding:0;
    margin:0;
    font-size:1em;
    color:#2f2f2f;
    overflow:hidden;
}
td.attributes-col h4.title a {
    font-weight:bold;
}
.shopping-cart-totals {
    width:280px;
    float:right;
    margin-top:10px;
    text-align:right;
}
.shopping-cart-totals table {
    width:100%;
    margin:7px 0;
}
.shopping-cart-totals td {
    padding:0 10px;
}
.shopping-cart-totals tr.last td {
}
.shopping-cart-totals tfoot td {
    padding-top:10px;
    font-size:1.3em;
    border:none!important;
    color:grey;
    white-space:nowrap;
    font-weight:bold;
}

/* Tax details */
.tax-total {
    cursor:pointer;
}
.tax-total td {
    line-height:13px;
    padding-top:5px !important;
    padding-bottom:5px !important;
}
.tax-total .tax-collapse {
    float:right;
    padding-left:20px;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/bg_collapse.gif) 0 2px no-repeat;
    text-align:right;
    cursor:pointer;
}
.show-details .tax-collapse {
    background-position:0 -55px;
}
.show-details td {
    border-top:1px solid #d2d8db;
}
.tax-details td {
    font-size:0.91em;
    color:#626465;
    background-color:#dae1e4;
}
.tax-details-first td {
    border-top:1px solid #d2d8db;
}
/* Shopping cart tax info */
.cart-tax-info, .cart-price {
    padding-right:20px;
    font-weight:bold;
}
.cart-tax-total {
    cursor:pointer;
}
.cart-tax-total {
    padding-right:20px;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/bg_collapse.gif) right 5px no-repeat;
    cursor:pointer;
}
.cart-tax-total-expanded {
    background-position:right -52px;
}
.shopping-cart-collaterals {
    float:left;
    width:650px;
    padding:10px 0;
    margin-left: 5px;
}
.shopping-cart-collaterals .box {
    margin:0 0 18px 10px;
    border: 1px solid #CEC3B6;
    padding:10px;
    background:url("http://tikicdn.com/skin/frontend/default/tiki/images/base_mini_head_bg.gif") repeat-x scroll 0 0 #FFFFFF
}
.shopping-cart-collaterals .box .form-button {
    margin-left:5px;
}
.shopping-cart-collaterals .discount-codes{
    width:90%;
    min-height: 100px;
}
.shopping-cart-collaterals .discount-codes h4, .shopping-cart-collaterals .shipping-estimate h4 {
    min-height:16px;
    color:#e26703;
    background-repeat:no-repeat;
    background-position:0 0;
    padding:1px 0 1px 21px;
    text-transform:uppercase;
}


.shopping-cart-collaterals .discount-codes h4 {
    color: #c10005;
    background-image:url(http://tikicdn.com/skin/frontend/default/tiki/images/icon_asterick.gif);
    padding:0!important
}
.coupon{ background:url(http://tikicdn.com/skin/frontend/default/tiki/images/inputType01.gif) no-repeat; width:200px; height:26px;}
.input-text-coupon{ width:143px; height:16px; margin:5px;}
.coupon input{ border:0}
/*.form-button-alt-coupon{ background:url(http://tikicdn.com/skin/frontend/default/tiki/images/BTN_type01Small.gif) center no-repeat; width:36px; height:20px; color:white; border:0px; font-size:11px;}*/
.form-button-alt-coupon, .form-button-alt-cancel{
    overflow:visible;
    width:auto;
    border: 0;
    margin: 0;
    padding: 0 7px 0 0;
    background: url(http://tikicdn.com/skin/frontend/default/tiki/images/button.gif) no-repeat 100% -28px;
    color:#fff;
    font:bold 12px arial, sans-serif !important;
    cursor:pointer;
    text-align:center;
    vertical-align:middle;
    height: 26px;
}

.form-button-alt-coupon span, .form-button-alt-cancel span{
    background:url("http://tikicdn.com/skin/frontend/default/tiki/images/button.gif") no-repeat scroll 0 0 transparent;
    display:block;
    height:26px;
    line-height:25px !important;
    padding:0 0 0 10px;
    white-space:nowrap;
    margin: -2px 0 0 0;
}

.form-button-alt-coupon:hover, .form-button-alt-cancel:hover{ background-position: 100% -84px; }

.form-button-alt-coupon:hover span, .form-button-alt-cancel:hover span { background-position: 0 -56px; }




.shopping-cart-collaterals .shipping-estimate h4 {
    color: #090;
    background-image:url(http://tikicdn.com/skin/frontend/default/tiki/images/icon_lorry.gif);
    padding-left:23px;
}

.shopping-cart-collaterals .upsell {
    width:500px;
}

.upsell h4{
    font-size:12px;
    color:#000;
    display:block;
    padding:0 0 8px;
    border-bottom:solid 1px #CCC
}

.shopping-cart-collaterals .upsell ul li{
    float:left;
    display:block;
    width:120px;}
.shopping-cart-collaterals .upsell .product-image {
    float:left;
    width:75px;
    margin:0 0 0 15px
}
.shopping-cart-collaterals .upsell .product-shop {
    float:left;
    margin:0 0 0 10px
}
.shopping-cart-collaterals .upsell .product-shop h5 {
    font-size:1em;
}
.grand_total {
    width:auto;
    margin-top:15px;
    border:1px solid #BEBCB7;
    background:#DEE5E8;
    font-size:1.3em !important;
    font-weight:bold;
    text-align:right;
}
tr.grand_total td, p.grand_total {
    padding-top:5px;
    padding-bottom:5px;
}
/* One-Page checkout */
.one-page-checkout li.section {
    position:relative;
}
.one-page-checkout .group-select {
    margin-right:0;
}
.one-page-checkout .box {
    border: none;
    border-top:0;
    padding:15px 20px;
    background:#faf7ee;
}
.one-page-checkout .head {
    margin-bottom:0;
    padding:4px 8px 6px 8px;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/opc_off_head_bg.gif) repeat-x 0 100% #dce5ea;
    border: none;
    border-bottom: 1px solid #fff;
}
.one-page-checkout .tool-tip {
    right:8px;
}
.one-page-checkout .head a {
    display:none;
}  /* Hide Edit button in step header */
.one-page-checkout h3 {
    color:#999;
    font-size:1.05em;
}
.one-page-checkout h4 {
    border-bottom:1px solid #E4E4E4;
    padding-bottom:2px;
    text-transform:uppercase;
}
.one-page-checkout h4.title {
    border-bottom:0;
    text-transform:none;
}
.one-page-checkout .step-count {
    background:#fff;
    font-size:.9em;
    padding:0 4px;
    line-height:1em;
}
.one-page-checkout .content {
    padding:10px 20px;
}
.one-page-checkout label.label {
    font-size:1.05em;
    color:#2f2f2f;
}
.one-page-checkout .allow .head {
    background:#DEF0F6;
    border-bottom: solid 1px #cce2ea;
    cursor:pointer;
}
.one-page-checkout .active .head {
    margin-bottom:0;
    border:none;
    background:#5794B2;
    padding:8px;
    cursor:default;
}
.one-page-checkout .alloq .head a {
    display:block;
} /* Display Edit button in active selection */
.one-page-checkout .group-select {
    margin-top:0;
    border:0;
    background:none;
    padding:0;
}
.one-page-checkout .allow h3 {
    color:#a4b3b9;
}
.one-page-checkout .active h3 {
    color:#Fff;
    font-size:14px;
}
.one-page-checkout .allow .step-count {
    background:#dbe6eb;
}
.one-page-checkout .active .step-count {
    color:#5794B2;
    border:1px solid #d4e7f0;
    background:#F6FCFF;
}
.one-page-checkout .active .box {
    display:block;
    border-color:#cadfe6;
    background:#F6FCFF url(http://tikicdn.com/skin/frontend/default/tiki/images/multi_address_box_bg.gif) 0 0 repeat-x;
}
.one-page-checkout dd .form-list ul {
    margin:5px 17px 15px 17px;
}
.one-page-checkout .checkmo-mailing-address {
    padding-left:20px;
}
.one-page-checkout-progress .page-head {
    margin-bottom:1em;
}
.one-page-checkout-progress li {
    border:1px solid #ccc;
    background:#fafafa;
    margin-bottom:6px;
}
.one-page-checkout-progress h4 {
    margin:0;
    color:#999;
    padding:2px 8px;
    background:#eee;
    text-transform:none;
}
.one-page-checkout-progress h4.complete {
    border-bottom:1px solid #cadfe6;
    background:#DEF0F6;
    color:#5e8ab4;
    padding:5px 8px
}
.one-page-checkout-progress h4 a {
    text-transform:none;
}
.one-page-checkout-progress .content {
    padding:8px 13px;
}
#opc-login .button-set {
    border-top:0;
}
#opc-review .box {
    border:0;
    padding:0;
}
#opc-review .content {
    border:1px solid #d9dde3;
    border-top:0;
}
#opc-review .data-table {
    border-top:0;
}
.opc-please-wait {
    padding-right:7px;
}
.one-page-checkout a.back {
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/icon_opc_back.gif) no-repeat;
    padding-left:16px;
    line-height:13px;
}
.one-page-checkout .payment-methods dd {
    padding:0;
}
.one-page-checkout .button-set {
    margin-top:0;
    padding-top:1em;
}
#opc-login .head {
    -moz-border-radius: 8px 8px 0 0;
    -webkit-border-radius: 8px 8px 0 0;
}
.checkout-progress {
    margin:0 auto 1.5em auto;
}
.checkout-progress td {
    float:left;
    margin-right:3px;
    border-top:10px solid #999;
    padding:4px 20px;
    color:#abb5ba;
    font-weight:bold;
}
.checkout-progress td.active {
    border-top-color:#e96200;
    color:#e96200;
}
/* Multiple Addresses checkout */
.multi-address-checkout-description {
    margin-top:-15px;
    margin-bottom:15px;
}
.multi-address-checkout-box .box {
    position:relative;
    margin-top:15px;
    margin-bottom:25px;
    border:1px solid #bbb6a5;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/multi_address_box_bg.gif) repeat-x #fdfdfd;
}
.multi-address-checkout-box .legend {
    float:left;
    margin-top:-10px;
    margin-bottom:0;
    margin-left:15px;
    border:1px solid #F18200;
    background:#F9F3E3;
    color:#F18200;
    padding:2px 8px;
}
.multi-address-checkout-box .content {
    padding:15px 20px 20px 20px;
}
.multi-address-checkout-box .count-head {
    border-bottom:1px solid #BBAFA0;
    background:#F9F3E3;
    padding:5px 10px;
}
.shipment-count {
    background:#E26703;
    padding:2px 5px;
    color:#fff;
    font-size:.95em;
    line-height:1em;
}
.multi-address-checkout-box .tool-tip {
    left:-23px;
}
.multi-address-checkout-box .count-head h4 {
    margin:0;
}
.multi-address-checkout-box .head h5 {
    color:#E26703;
}
.multi-address-checkout-box .head a {
    font-weight:normal;
}
.multi-address-checkout-box .checkmo-mailing-address {
    display:block;
    padding-left:20px;
}
.shipping-method-pointer {
    border:1px solid #d9d2be;
    padding:13px;
    background:#F9F3E3;
    position:relative;
}
.shipping-method-pointer .pointer {
    position:absolute;
    top:-20px;
    right:-40px;
}
.place-order-box {
    float:right;
    height:71px;
    overflow:hidden;
}
.place-order-box .left-radius {
    width:21px;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/place_order_container_bg.gif) no-repeat;
}
.place-order-box .main-radius {
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/place_order_bg.gif) no-repeat 100% 0;
    padding-right:21px;
    vertical-align:middle;
}
.place-order-box .grand-total {
    font-size:1.5em;
}
.place-order-box .grand-total .price {
    color:#e26703;
    font-weight:bold;
}
.place-order-box input {
    margin-left:15px;
}
/* Checkout Agreements */
.checkout-agreements li {
    margin:30px 0;
}
.checkout-agreements .agreement-content {
    overflow:auto;
    height:10em;
    padding:10px;
    background-color:#fdfdfd;
    border:1px solid #bbb6a5;
}
.checkout-agreements .agree {
    margin:0;
    padding:10px 0 10px 11px;
}
.one-page-checkout .checkout-agreements {
    border:1px solid #d9dde3;
    border-width:0 1px;
    padding:5px 20px;
}
.one-page-checkout .checkout-agreements li {
    margin:20px 0 0;
}
.one-page-checkout .checkout-agreements .agreement-content {
    background-color:#fff;
    border-color:#e4e4e4;
    padding:5px;
}
.one-page-checkout .checkout-agreements .agree {
    padding-left:6px;
}
/********************** Gift Messages */
.giftmessages .gift-header {
    font-size:12px;
    font-weight:bold;
    color:#e87403;
}
.giftmessages .input-checkbox {
    padding-bottom:15px;
}
.giftmessages textarea {
    height:100px;
}
.giftmessages .input-checkbox input {
    margin-right:5px;
}
.giftmessages .input-checkbox label {
    font-weight:normal;
    color:#8e8d8b;
}
.one-page-checkout .box-no-padding {
    border:1px solid #cadfe6;
    border-top:0;
    padding:15px 0px;
    background:#F6FCFF;
}
.one-page-checkout .box-no-padding .inner-box {
    padding:0px 20px;
}
.giftmessages .gift-box {
    background-color:#f6f1eb;
    border-top:1px solid #e9e4de;
    border-bottom:1px solid #e9e4de;
    padding:22px 16px 22px 22px;
}
.giftmessages .gift-box .scroll-box {
    overflow:auto;
    height:260px;
}
.giftmessages .product-image {
    border:1px solid #d2d1cd;
}
.no-border {
    border-top:none;
    border-left:none;
    border-right:none;
    border-bottom:none;
}
.no-padding {
    padding:0 !important;
}
.no-margin {
    margin:0 !important;
}
.giftmessages .giftmessage-product-info {
    padding-left:10px;
}
.giftmessages .numeration {
    font-weight:bold;
    color:#8a8987;
}
.giftmessages .gift-box label {
    color:#918d8e;
}
.giftmessages .group-select li .input-box {
    float:left;
    width:260px;
}
.giftmessages .group-select li .input-text, .group-select li select, .group-select li textarea {
    width:495px;
}
.giftmessages .group-select li .input-box .input-text, .group-select li .input-box textarea {
    width:235px;
}
.giftmessages .group-select li .input-box select {
    width:256px;
}
/********************** Customer */

/* Customer Name */

.customer-name-prefix .name-prefix {
    width:60px !important;
}
.customer-name-prefix .name-prefix input {
    width:45px !important;
}
.customer-name-prefix .name-prefix select {
    width:51px !important;
}
.customer-name-prefix .name-firstname {
    width:215px !important;
}
.customer-name-prefix .name-firstname input {
    width:190px !important;
}
.customer-name-middlename .name-firstname {
    width:215px !important;
}
.customer-name-middlename .name-firstname input {
    width:200px !important;
}
.customer-name-middlename .name-middlename {
    width:60px !important;
}
.customer-name-middlename .name-middlename input {
    width:35px !important;
}
.customer-name-suffix .name-lastname {
    width:205px !important;
}
.customer-name-suffix .name-lastname input {
    width:190px !important;
}
.customer-name-suffix .name-suffix {
    width:50px !important;
}
.customer-name-suffix .name-suffix input {
    width:45px !important;
}
.customer-name-suffix .name-suffix select {
    width:51px !important;
}
.customer-name-prefix-middlename .name-prefix {
    width:60px !important;
}
.customer-name-prefix-middlename .name-prefix input {
    width:45px !important;
}
.customer-name-prefix-middlename .name-prefix select {
    width:51px !important;
}
.customer-name-prefix-middlename .name-firstname {
    width:215px !important;
}
.customer-name-prefix-middlename .name-firstname input {
    width:190px !important;
}
.customer-name-prefix-middlename .name-middlename {
    width:50px !important;
}
.customer-name-prefix-middlename .name-middlename input {
    width:35px !important;
}
.customer-name-prefix-middlename .name-lastname {
    width:200px !important;
}
.customer-name-prefix-middlename .name-lastname input {
    width:200px !important;
}
.customer-name-prefix-suffix .name-prefix {
    width:60px !important;
}
.customer-name-prefix-suffix .name-prefix input {
    width:45px !important;
}
.customer-name-prefix-suffix .name-prefix select {
    width:51px !important;
}
.customer-name-prefix-suffix .name-firstname {
    width:215px !important;
}
.customer-name-prefix-suffix .name-firstname input {
    width:190px !important;
}
.customer-name-prefix-suffix .name-lastname {
    width:205px !important;
}
.customer-name-prefix-suffix .name-lastname input {
    width:190px !important;
}
.customer-name-prefix-suffix .name-suffix {
    width:50px !important;
}
.customer-name-prefix-suffix .name-suffix input {
    width:45px !important;
}
.customer-name-prefix-suffix .name-suffix select {
    width:51px !important;
}
.customer-name-middlename-suffix .name-firstname {
    width:215px !important;
}
.customer-name-middlename-suffix .name-firstname input {
    width:200px !important;
}
.customer-name-middlename-suffix .name-middlename {
    width:60px !important;
}
.customer-name-middlename-suffix .name-middlename input {
    width:35px !important;
}
.customer-name-middlename-suffix .name-lastname {
    width:205px !important;
}
.customer-name-middlename-suffix .name-lastname input {
    width:190px !important;
}
.customer-name-middlename-suffix .name-suffix {
    width:50px !important;
}
.customer-name-middlename-suffix .name-suffix input {
    width:45px !important;
}
.customer-name-middlename-suffix .name-suffix select {
    width:51px !important;
}
.customer-name-prefix-middlename-suffix .name-prefix {
    width:60px !important;
}
.customer-name-prefix-middlename-suffix .name-prefix input {
    width:45px !important;
}
.customer-name-prefix-middlename-suffix .name-prefix select {
    width:51px !important;
}
.customer-name-prefix-middlename-suffix .name-firstname {
    width:155px !important;
}
.customer-name-prefix-middlename-suffix .name-firstname input {
    width:140px !important;
}
.customer-name-prefix-middlename-suffix .name-middlename {
    width:60px !important;
}
.customer-name-prefix-middlename-suffix .name-middlename input {
    width:35px !important;
}
.customer-name-prefix-middlename-suffix .name-lastname {
    width:205px !important;
}
.customer-name-prefix-middlename-suffix .name-lastname input {
    width:190px !important;
}
.customer-name-prefix-middlename-suffix .name-suffix {
    width:50px !important;
}
.customer-name-prefix-middlename-suffix .name-suffix input {
    width:45px !important;
}
.customer-name-prefix-middlename-suffix .name-suffix select {
    width:51px !important;
}
.customer-dob .input-box {
    float:left;
    width:60px !important;
}
.customer-account-create .customer-dob .input-box {
    width: 74px !important;
}

.customer-dob input {
    width:50px !important;
}
.customer-dob label.label-dob {
    font-weight:normal;
    color:#888;
    font-size:10px;
}

/* My Account navigation */
.account-nav { border:1px solid #bbb; width:180px }
.account-nav .head {
    margin:0;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/nav_account_header.jpg) repeat-x 0 100% #fff;
    padding:10px;
    border-bottom:solid 1px #ccc;
}
.account-nav .head h3 { color:#333; font-size:1.1em; text-transform:uppercase;margin-bottom: 5px; }
.account-nav .account-nav-name {height: 45px; line-height: 45px;margin-left: 5px;overflow:hidden;width: 110px;}
.account-nav .account-nav-name a{font-weight: bold;}
.account-nav ul { background:#fdfdfd; padding:4px 10px 10px 10px; }
.account-nav li a, .account-nav li.on { padding:3px 0;  }
.account-nav li a { display:block; border-bottom:1px solid #ddd; /*background:url(http://tikicdn.com/skin/frontend/default/tiki/images/account_nav_link_bg.gif) no-repeat 10px 8px;*/ }
.account-nav li a, .account-nav li a:hover { color:#5f5d5c; text-decoration:none; }
.account-nav li a:hover { color:#0A7ABA; }
.account-nav li.on { border-bottom:1px solid #ddd; /* background:url(http://tikicdn.com/skin/frontend/default/tiki/images/account_nav_on_bg.gif) no-repeat 10px 8px;*/  color:#0A7ABA; font-weight:bold; }
.account-nav li.on a { padding:0; }
.account-nav li.last, .account-nav li.last a { border-bottom:0; }
/* Login */
.login-box .col-1, .login-box .col-2 {
    border:1px solid #bbb6a5; background:#dee5e8;
}
.login-box .content {
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/login_box_bg.gif) repeat-x #f7fbff; padding:14px 21px;
}
.login-box h4 {
    min-height:16px;
    border-bottom:1px solid #ddd;
    margin-bottom:1.2em;
    padding-bottom:5px;
    padding-left:23px;
    background-position:0 1px;
    background-repeat:no-repeat;
    font-size:1.05em;
    color:#0A7ABA;
    text-transform:uppercase;
}
.login-box .new-users h4 {
    background-image:url(http://tikicdn.com/skin/frontend/default/tiki/images/icon_page_white.gif);
}
.login-box .registered-users h4 {
    background-image:url(http://tikicdn.com/skin/frontend/default/tiki/images/icon_page_white_text.gif);
}
.login-box .button-set {
    margin:0;
    border:none;
    background:#fafafa !important;
    padding:8px 13px 8px 13px!important;
}
.login-box .content {
    min-height:240px;
}
.form-button-login, .form-button-alt-login {
    background-color: #1fa0d7;
    border: none!important;
    box-shadow: 0 -2px 0 #16739b inset;
    padding: 6px 12px;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 12px;
}
.form-button-alt-login {}
.form-button-login:hover  { opacity: 0.9; }
.form-button-alt-login {  }
.form-button-alt-login:hover { opacity: 0.9;  }
.form-button-login span, .form-button-alt-login span {

}
.form-button-login:hover span {  }

.form-button-alt-login span { }
.form-button-alt-login:hover span { }

a.form-button-alt-login{  }


/* Dashboard */
.col-left-account{
    padding-left:20px;
}
.account-box {
    margin-bottom:20px;
    border:1px solid #ccc;
    border-right-color:#999;
    border-bottom-color:#999;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/account_box_bg.gif) repeat-x #fff;
    padding:12px 15px !important;
}
.account-box .head {
    margin-bottom:10px;
    border-bottom:1px solid #d9dde3;
}
.account-box h4 {
    color:#E65505;
    font-size:1.1em;
    text-transform:uppercase;
}
.account-box .inner-head {
    margin-bottom:8px;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/dotted_divider.gif) repeat-x 0 100%;
    padding-bottom:2px;
    text-align:right;
}
.account-box h5 {
    font-size:1.1em;
}
.account-box h5 a {
    font-weight:normal;
}
.account-box h6 {
    text-transform:uppercase;
}
.account-main .account-box li {
    padding:5px 0;
}
.account-box ol .count {
    float:left;
    margin-top:3px;
    background-color:#0a263c;
    padding:1px 3px;
    font-size:9px;
    font-weight:bold;
    color:#fff;
    line-height:1em;
}
.account-box ol .content {
    margin-left:20px;
    padding:0;
}
.account-box ol.recent-reviews small {
    float:left;
    margin-right:3px;
    font-weight:bold;
}
.account-box .product-images {
    width:65px;
}
.account-box .product-images img {
    border:1px solid #ccc;
}
.account-box .product-details {
    margin:0 0 10px 70px;
}
.account-box .content {
    padding:0;
}
.account-side .actions {
    border-top:1px solid #ccc;
    padding-top:4px;
}
.account-side .actions .form-button {
    float:right;
}
.edit-password {
    display:block;
    height:20px;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/icon_lock.gif) no-repeat 0 2px;
    padding-left:20px;
}
.dashboard-welcome {
    margin-right:8em;
    margin-bottom:1.5em;
    font-size:1.1em;
}
.account-box .head h4 {
    padding-left:21px;
    min-height:17px;
    background-repeat:no-repeat;
    background-position:0 0;
}
.ad-orders .head h4 {
    background-image:url(http://tikicdn.com/skin/frontend/default/tiki/images/icon_folder_table.gif);
    margin-bottom:2px;
}
.ad-account-info .head h4 {
    background-image:url(http://tikicdn.com/skin/frontend/default/tiki/images/icon_ma_info.gif);
}
.ad-tags .head h4 {
    background-image:url(http://tikicdn.com/skin/frontend/default/tiki/images/icon_ma_tags.gif);
}
.ad-reviews .head h4 {
    background-image:url(http://tikicdn.com/skin/frontend/default/tiki/images/icon_ma_reviews.gif);
}
/* Account Addressbook */
.primary-address-list h4, .address-list h4 {
    font-size:1.1em;
    color:#E26703;
    text-transform:uppercase;
}
.primary-address-list li {
    margin-bottom:10px;
    border:1px solid #ccc;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/account_box_bg.gif) repeat-x #fff;
    padding:10px 13px 8px 13px;
}
.primary-address-list li .head {
    margin:0;
}
.address-list li {
    margin-bottom:1em;
}
.address-list .actions {
    float:right;
    margin:0 0 10px 10px;
}
/* Account Order History */
.sales-order-view .checkmo-mailing-address {
    display:block;
    padding-left:20px;
}
/* Compare Products */
.compare-products {
    margin:30px 0 50px 0;
}
.compare-products table {
    width:auto;
    border:0;
}
.compare-products tr {
    background:#EEEDED;
}
.compare-products td {
    width:170px;
    text-align:left;
}
.compare-products tbody td {
    border-color:#ccc;
}
.compare-products tbody tr.first td {
    border-top:1px solid #D9DDE3;
    text-align:center;
}
.compare-products tbody td.last {
    border-right:1px solid #D9DDE3;
}
.compare-products tbody.attribute-cart td {
    background:#fffada !important;
    text-align:center;
    border-bottom:1px solid #D9DDE3;
}
.compare-products tbody td.label {
    width:auto;
    border-bottom:1px solid #9eb8cb;
    border-left:1px solid #BEBCB7;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/comparison_table_label_bg.gif) repeat-y 100% 0 #d9e5ee !important;
    text-align:left;
}
.compare-products tbody.remove-buttons tr {
    background:#fff;
}
.compare-products tbody.remove-buttons td {
    border:none !important;
    padding:0;
    text-align:right;
    font-size:0;
    line-height:0;
}
.compare-products tbody.remove-buttons td img {
    float:right;
}
.compare-products tr.last td {
    border-bottom:1px solid #ccc!important;
}
/* Reviews */
.my-review-detail {
	padding: 10px 0;
}
.my-review-detail .product-image {
    float:left;
    text-align: center;
}
.my-review-detail .product-image p {
    margin-bottom:0;
}
.my-review-detail .product-image p img {
    vertical-align:top;
}
.my-review-detail .details {
    width:505px;
    float:right;
}
.my-review-detail .details .description {
  	font-size: 13px;
    margin: 7px 0;
}
.my-review-detail .ratings-list {
    margin-bottom:.2em;
}
.my-review-detail .ratings {
    line-height:1.5;
}
.my-review-detail .ratings .rating-box {
    float:none;
    margin-bottom:3px;
    padding:0;
}
.my-review-detail .ratings .pipe {
    display:none;
}
.my-review-detail .ratings a {
    display:block;
}
.product-info-column .info-content {
	width: 180px;
}
/* Gift Messages */
.giftmessage {
    padding:10px 0 0 0;
}
.giftmessage-preview-link {
    font-size:11px;
    padding-right:7px;
    background-repeat:no-repeat;
    background-position:right 5px;
}
.giftmessage-row {
    background-color:#f2efe9;
}
.giftmessage-content {
    float:left;
}
.giftmessage-close {
    float:right;
}
.expand {
    background-image:url(http://tikicdn.com/skin/frontend/default/tiki/images/gift-message-expand.gif);
}
.collapse {
    background-image:url(http://tikicdn.com/skin/frontend/default/tiki/images/gift-message-collapse.gif);
}
/********************** Print pages */
table.print .giftmessage-preview-link {
    display:none !important;
}
table.print .price-excl-tax {
    white-space:nowrap;
}
table.print .price-incl-tax {
    white-space:nowrap;
}
table.print .price-excl-tax .label, table.print .price-excl-tax .price, table.print .price-incl-tax .label, table.print .price-incl-tax .price {
    display:inline;
}
/********************** Pop up pages */
.page-popup {
    background:#fff;
    padding:25px 30px;
    text-align:left;
}
.page-popup .print-head {
    margin:0 0 15px;
}
.page-popup .print-head img {
    float:left;
}
.page-popup .print-head address {
    float:left;
    margin-left:15px; border:#000000 1px solid;
}
.product-gallery-nav {
    padding:0 5px;
}
/************************************************************/
/******************[ Mage_CSS_F Overrides]*******************/
/************************************************************/
.nowrap, .nobr {
    white-space:nowrap !important;
}
/* Alignment */
.v-top {
    vertical-align:top;
}
.v-middle {
    vertical-align:middle;
}
.v-bottom {
    vertical-align:bottom;
}
.a-left {
    text-align:left;
}
.a-center {
    text-align:center;
}
.a-right {
    text-align:right;
}
.left {
    float:left;
}
.right {
    float:right;
}
.normal-weight {
    font-weight:normal;
}
.auto-width {
    width:auto;
}
/* Link highlights */
.link-cart {
    color:#DC6809 !important;
    font-weight:bold !important;
}
.link-remove {
    color:#646464 !important;
}
.link-print {
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/icon_printer.gif) no-repeat 0 2px;
    padding-left:23px;
}
.link-feed {
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/icon_feed.png) no-repeat left center;
    padding-left:18px;
    line-height:1.15;
}
/* For Demo store only */
.demo-notice {
    margin:0;
    background:#d75f07;
    padding:5px 10px 6px 10px;
    color:#fff;
    line-height:1em;
    text-align:center;
}
.order-access {
    padding-bottom:8px;
}
.order-info {
    border:solid 1px #D0CBC1;
    background:#DEE5E8;
    padding:4px 8px;
}
.order-info span {
    display:block;
    float:left;
}
.order-info ul {
    display:inline;
}
.order-info li {
    display:inline;
    padding-right:7px;
    padding-left:3px;
}
.order-info li.selected {
    font-weight:bold;
}
/**** Register NewsLetter ****/
.newsletter-content {float: left;}
.newsletter-btt { float: right;}
.newsletter-content  .validation-advice { width: 180px;  }
div.newsletter-register {
    width:auto;
    padding-top:10px;
}
div.newsletter-register .title {
    font-size:14px;
    color:#0292b5;
    position:relative;
    line-height:14px;
    background: #e8f5f8 url(http://tikicdn.com/skin/frontend/default/tiki/images/TopRegister_coner.gif) top no-repeat;
    padding:10px 0 0 10px;
    font-weight: bold;
    margin: 0;
}
div.newsletter-register .title span {
    position:absolute;
    top:-4px;
    right:3px;
}
div.newsletter-register ul {
    padding:10px 20px 10px 30px;
    background: #e8f5f8;
}
div.newsletter-register ul li {
    list-style-image: url(http://tikicdn.com/skin/frontend/default/tiki/images/bulletImg.png);
    line-height: 17px;
    padding: 0 0 2px 0;
}
div.newsletter-register .newsletter-register-middle {
    padding-left:10px;
    padding-right:10px;
    background: #e8f5f8;
}
div.newsletter-register form span {
    color:#000;
    font-weight:bold;
    text-decoration:none
}
div.newsletter-register form input.EmailText {
    width:212px;
    line-height:25px;
    font-size:12px;
    display:block;
    height:25px;
    padding-left:4px;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/Register_text_bg.gif) left no-repeat;
    border:0;
    float:left
}
div.newsletter-register form input.sendBtn {
    width:62px;
    line-height:25px;
    height:25px;
    border:0;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/Register_text_bg.gif) right no-repeat;
    float:right;
    right:2px;
    position:relative;
    font-weight:bold;
    cursor: pointer;
}
div.newsletter-register .newsletter-register-bottom {
    background: url(http://tikicdn.com/skin/frontend/default/tiki/images/BotRegister_coner.jpg) no-repeat;
    height:8px
}
/* Noscript Notice */
.noscript {
    border:1px solid #000;
    border-width:0 0 1px;
    background:#ffff90;
    font-size:12px;
    line-height:1.25;
    text-align:center;
    color:#2f2f2f;
}
.noscript .noscript-inner {
    width:950px;
    margin:0 auto;
    padding:12px 0 12px;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/i_notice.gif) 20px 50% no-repeat;
}
.noscript p {
    margin:0;
}
/*RIGHT COL*/
br.clear{
    clear:both;
}
.MarR{
    margin-right:5px;
}
.MarT{
    margin-top:5px;
}
.MarB{
    margin-bottom:5px;
}
.base-mini-right {
    line-height:1.3em;
    font-size:.95em;
}
.base-mini-right .head, .mini-related-items .head {
    margin: 0 ;
    padding: 2px 10px 0;
    background: url(http://tikicdn.com/skin/frontend/default/tiki/images/Header_rightCol.gif) repeat-x 0 100%;
    text-transform:uppercase;
}
.base-mini-right .content , .base-mini-right ol{
    border-top: none;
    border-left: 1px solid #9c9c9c;
    border-right: 1px solid #9c9c9c;
    padding-top:5px;
}
.base-mini-right .content ol {
    background: none;
    border: none;
}
.base-mini-right ol li {
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/Blue_bullet.gif") no-repeat scroll 9px 6px transparent;
    display: block;
    padding: 3px 10px 8px 22px;
}

.base-mini-right ol li a {
    font-weight:bold;
    display:block;
}

.base-mini-right .product-checkbox {
    float:left;
    width:10px;
}
.base-mini-right .product-names {
    margin-left:14px;
}
.base-mini-right .headbottom {
    margin: 0px;
    padding: 0px;
    background: url(http://tikicdn.com/skin/frontend/default/tiki/images/Right_col_bottom.gif) repeat-x 0 100%;
    height:6px;
}
.base-mini-right .head h4 {
    line-height: 30px;
    color:#ffffff;
    font-size: 14px;
}

.base-mini-right .head h4 small {
    color: #ffffff;
}


.base-mini-right-author {
    line-height:1.3em;
    font-size:.95em;
}
.base-mini-right-author .head {
    margin: 0;
    background: url(http://tikicdn.com/skin/frontend/default/tiki/images/greyTopconer.jpg) top no-repeat;
    padding-top:7px;
    margin-bottom:10px;
    text-transform:uppercase;
}
.base-mini-right-author .head h4 {
    line-height:17px;
    padding:0 10px;
    color:#333;
    font-size:16px;
    background:#f1f1f1;
    border-left:solid 1px #d3d3d3;
    border-right:solid 1px #d3d3d3;
    padding-bottom:5px;
    padding-top: 0px;
}
.base-mini-right-author .content , .base-mini-right-author ol{
    border-top: none;
    border-left: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
}
.base-mini-right-author .content ol {
    background: none;
    border: none;
}
.base-mini-right-author ol li {
    padding:7px 4px 7px 8px;
}
.base-mini-right-author .product-checkbox {
    float:left;
    width:10px;
}
.base-mini-right-author .product-names {
    margin-left:18px;
}
.base-mini-right-author .headbottom {
    margin: 0px;
    padding: 0px;
    background: url(http://tikicdn.com/skin/frontend/default/tiki/images/Right_col_bottom.gif) repeat-x 0 100%;
    height:6px;
}

table#Right_Pane_List {
    width:100%; background-color:#fffffff;
    border-left:solid 1px #aaaaaa;
    border-right:solid 1px #aaaaaa
}


table#Right_Pane_List td.imgleft {
    width:60px; padding:15px 10px 10px 10px;
}
table#Right_Pane_List td.content-right {
    text-align:left; line-height:15px; vertical-align:top; padding:15px 10px 10px 0px;
}
table#Right_Pane_List td.content-right h3 {
    font-size:12px;
}
table#Right_Pane_List td.content-right h3 a {
    color: #333;
    line-height:14px
}
table#Right_Pane_List td.content-right h3 a:hover {
    color: #00aaf1;
}
table#Right_Pane_List td.content-right h3 span.bold18{
    font-size:14px;
    font-weight:bold;
    color:#000000;
}
table#Right_Pane_List td.Bestseller_all a{
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/orangeArrow.gif) no-repeat 0px 5px; padding-right:10px; padding-left:10px; text-decoration:underline;
}
.page-head-login {
    margin:0 0 15px 0; border-bottom:2px solid #ccc;line-height: 30px;
}
.page-head-login h3 {
    margin:0px;
    font-size:1.7em !important;
    font-weight:normal !important;
    text-transform:none  !important;
    color:#333;
    text-align:left;
    padding: 5px 0 10px 0;

}
/*List Product home*/
.listing-type-grid-home{
    width:auto;
    margin-bottom:10px;
}
.listing-type-grid-home .product-image {
    text-align:left;
}
.listing-type-grid-home .page-head-home h3{
    font-size:16px;
    line-height:30px;
    display:block;
    width:auto;
    line-height:34px;
    position:relative;
    border-bottom:solid 1px #ccc;
    margin:0!important
}


.price-box{ font-size:12px;}

.listing-type-grid-home li.item-home{
    float:left;
    width:135px;
    padding:10px;
    line-height:1.2em;
    overflow:hidden;
}

.listing-type-grid-home li.item-home h5{
    margin-bottom:0.2em!important}


/*List Product Your Recently Viewed*/
.listing-type-grid-home-ShoppingNote{
    width:auto;
    margin-bottom:10px;
}
.listing-type-grid-home-ShoppingNote .page-head-home h3{
    font-size:16px;
    line-height:30px;
    display:block;
    width:auto;
    padding-left:25px;
    color:#000000;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/notebook_icon.jpg) left no-repeat;
    border-bottom:solid 1px #cacaca;
}
.listing-type-grid-home-ShoppingNote .page-head-home h4{
    font-size:13px;
    display:block;
    color:#000000;
    width:auto;
}
.listing-type-grid-home-ShoppingNote .product-image {
    text-align:center;
}
.listing-type-grid-home-ShoppingNote ul.grid-row-home{
    clear:both;
}
.listing-type-grid-home-ShoppingNote li.item-home{
    float:left;
    width:200px;
    padding:10px 8px 8px;
    line-height:1.6em;
    overflow:hidden;
}
.content h5{
    padding:5px;
}
/*Author Detail*/
.page-head-author {
    margin:0 0 15px 0;
}
.page-head-author h3 {
    margin:0px;
    font-size:1.7em !important;
    font-weight:normal !important;
    text-transform:none  !important;
    color:#000000;
    text-align:left;
    border-bottom:2px solid #ccc;line-height: 24px;

}


/* Quang Added */

.price-box p{
    line-height:18px;} /* Apply line height for right-pane of homepage */


.price{ color:#090}

li.nav-vi-tinh-cong-nghe{ border-bottom:none!important}

.PaddingBox ul li.left{
    width:48%;
    margin:0 2% 2% 0 }

.PaddingBox ul li.left h3{
    font-size:16px;
    font-weight:bold;
    line-height:20px;}

/* recently items*/
.recently-viewed-items{
    list-style-type:disc;
    list-style-position:inside
}

.recently-viewed-items li a{
    font-weight:bold;}


.price-box p{
    padding:0;
    margin:0}

/***** FOOTER****/

.Hot_line{ background:url("http://tikicdn.com/skin/frontend/default/tiki/images/Tel_icon.jpg") top left no-repeat;
    padding:0px 0 0px 25px!important;
    margin:5px 0 3px 0!important;
    line-height:16px!important;}

.Hot_line strong{
    color:#59a618}

.Email_icon{ background:url(http://tikicdn.com/skin/frontend/default/tiki/images/Email_icon.jpg) left no-repeat;
    padding:0px 0 0px 25px!important;
    margin: 4px 0 !important;
    line-height:26px!important;}

.Yahoo_Icon{ background:url(http://tikicdn.com/skin/frontend/default/tiki/images/Yahoo_Icon.jpg) 0px 4px no-repeat;
    padding: 0px 0 0px 25px!important;
    margin: 2px 0!important;
    line-height: 26px!important;}

ol.Tiki_social li.bullet_tiki{
    padding:0px 0 0px 25px!important;
    margin:0!important;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/tiki_bullet.jpg) left no-repeat;
    width: 200px;
}

ol.Tiki_social li.FB_icon{
    padding:0px 0 0px 25px!important;
    margin:0!important;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/FB_icon.jpg) left no-repeat;
    line-height:26px!important;
}

ol.Tiki_social li.Twitter_icon{
    padding:0px 0 0px 25px!important;
    margin:0!important;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/twiiter_icon.jpg) left no-repeat;
    line-height:26px!important;
}


.Author_head {
    margin: 0 ;
    padding: 2px 10px 0;
    background: url(http://tikicdn.com/skin/frontend/default/tiki/images/Header_rightCol.gif) repeat-x 0 100%;
    text-transform:uppercase;
}

.Author_head  h4{
    line-height:30px;
    color:#ffffff;
    margin-bottom:0!important}

.headbottom {
    background:url("http://tikicdn.com/skin/frontend/default/tiki/images/Right_col_bottom.gif") repeat-x scroll 0 100% transparent;
    height:6px;
    margin:0;
    padding:0;
}

.content_author{
    background-color:#fff;
    border-left:1px solid #9C9C9C;
    border-right:1px solid #9C9C9C;
    border-top:medium none;
    padding:20px
}


.form-button-login, .form-button-alt-login {
    background-color: #1fa0d7;
    border: none!important;
    box-shadow: 0 -2px 0 #16739b inset;
    padding: 6px 12px;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 12px;
    font-weight: bold;
}


li#nav_right{ float:right!important}


img, a, h1, span, div{ outline:none}


/**** CONTACT US *****/
form#contact_form{
    width:600px;}

#contact_form input.text_field{
    width:250px;
    height:16px;
    line-height:16px;
    padding:2px;}

#contact_form .text_area{
    width:250px;
    height:80px;}

/* CUSTOM ORDER */
.note{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style: italic;
    font-size:11px;
    color:#999}

table.custom_order_result{
    padding:0 0 10px 0;
    border-bottom: solid 1px #a6d7ef}

table.custom_order_result tr td{
    padding:10px 0px 10px 0;
    border-top: solid 1px #a6d7ef
}

h5.custom_order_result_h5{
    font-size:14px;
    padding:10px 0 5px 0;
    color:#0A7ABA}

table.custom_order_pricing tr td{
    padding:10px 0 10px 0;
    border-bottom:solid 1px #a6d7ef }

form#custom_order_searchBox label{
    float:left; margin:0 10px 10px 0 ;
    display:block;
    width:130px}
form#custom_order_searchBox input.custom_order_search_text{
    float:left; width:350px;
    margin:0 0 10px 0}

.custome_order_insert{
    color:#fff;
    display:block;
    margin:0 0 0 140px}

form#custom_order_searchBox p.note{
    display:block;
    margin:0 0 0 140px}

form#custom_order_searchBox p.required {
    display:block;
    text-align:left;
    padding:0 0 0 140px;}

.uppercase{
    text-transform:uppercase;
    font-weight:bold}



/****** HOME MODIFY ****/
div.best-seller h3 a{
    font-weight:bold;
    font-size:18px
}

div.best-seller h3{}

div.best-seller{
    position:relative;
    background:#f1fbfe}

ul.best-seller-quality{
    display:block;
    width:81px;
    height:23px;
    position:absolute;
    right:20px;
    top:13px;
    background: url(http://tikicdn.com/skin/frontend/default/tiki/images/best_seller_b.png) no-repeat 0 -23px}

ul.best-seller-quality li{
    float:left;
    display:block;
    margin:0 }

ul.best-seller-quality li a{
    display:block;
    width:40px;
    text-align:center;
    line-height:22px;
    height:22px;
    font-size:11px;
    color:#008cbf;
    font-weight:bold
}

ul.best-seller-quality li a:hover, ul.best-seller-quality li a.active{
    text-decoration:none;
    color:#fff}

ul.best-seller-quality li.a15 a:hover{
    background: url(http://tikicdn.com/skin/frontend/default/tiki/images/best_seller_b.png) no-repeat 0 0;
}

ul.best-seller-quality li.a15 a.active{
    background: url(http://tikicdn.com/skin/frontend/default/tiki/images/best_seller_b.png) no-repeat 0 0;
}

ul.best-seller-quality li.a610 a:hover{
    background: url(http://tikicdn.com/skin/frontend/default/tiki/images/best_seller_b.png) no-repeat -40px 0;
}



.best-seller-home{
    padding:0 5px 0 5px;
    background: url(http://tikicdn.com/skin/frontend/default/tiki/images/best_seller_bottom.gif) bottom no-repeat #edf7ff}

.kdl-ico{
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/kindle_icon.png) left no-repeat;
    padding:0 0 0 15px;
}
.ctm_order sup{
    color:#FF6600}

#best_seller_home{
    width:790px;
    font-family: Arial, Helvetica, sans-serif;
    position:relative;
    text-align:left;
    margin-top: 0px;
}

#best_seller_home .page-head-home{
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/best_seller_header.gif) top no-repeat;
    padding:8px 10px 5px 15px;
    height:32px;
    position:relative;
    display:block; width:780px;
    left:-5px;
    border:none!important;
    top:0px}

#best_seller_home .page-head-home h1{
    border:none!important;
    color:white;
    margin: 0;
    padding: 0;
    line-height: 34px;
    font-size: 17px;
}

#best_seller_home .page-head-home h1 a{
    color:white;}

#best_seller_home ol.best-seller-home{
    padding-top:0px}

#best_seller_home ol.best-seller-home li{
    position:relative;}

#best_seller_home ol.best-seller-home li p.product-image{
    padding:0 0 0 40px;
    position:relative;
    width: 135px;
    height: 123px;
}

#best_seller_home ol.best-seller-home li p.product-image a img{
}

#best_seller_home ol.best-seller-home li span.numbering{
    display:block;
    position:absolute;
    left:5px;
    font-size:72px;
    color:#dff1f6;
    font-weight:bold;
    top:30px;
    line-height:72px;
    letter-spacing:-12px
}


/** AUTHOR **/


#author_area ul li{
    width:125px !important;
    display:block;
    float:left;
    margin:10px 0 0 0}

.author-box { margin: 25px 0 !important; }
.author_avatar{
    width:200px;
    height:auto;

    float: left;
    margin: 15px 0 0 0;
    overflow:hidden
}


.author_avatar img{
    width:180px;
    height:auto;
    padding:5px;
    border:solid 1px #ddd;
}

.author_info{
    font-size: 12px;
    line-height: 18px;
    margin: 10px 0;
}

.author_books{
    margin:10px 0 10px 0;
    float: right;
    width: 565px;
}



.author_books ul li a{
    font-size:11px;}

.author_book_thumbs{
    float:left
}

.author_books ul li div.info{
    width:120px;
    float:left}



/**** CUSTOM ORDER ***/
.custom_order_steps{
    width:705px;
    float:left;
    height:85px;
    margin:10px 0 0 0

}

.custom_order_steps h4{
    margin:0 0 0 2px;
    font-weight:bold;
    text-transform:uppercase;}

.custom_order_steps ul{
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/help_to_order_step_bg.jpg) left no-repeat;}

.custom_order_steps ul li{
    display:block;
    float:left;
    padding:27px 10px;
    color:#fff;
    font-size:14px;
    font-weight:bold!important;
    width:120px}

.custom_order_steps ul li.last{
    padding:30px 00px 30px 70px!important;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/final_step_bg.jpg) 30px 27px no-repeat;
    width:210px;}


.custom_order_steps ul li.last span.note{
    display:block;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style:italic;
    font-size:11px;
    color:#fff;
    font-weight:nomal!important}

.step_bg{
    height:32px;

    text-align:center;
    display:block;
    line-height:32px;}

.step_bg span{
    width:32px;
    height:32px;
    display:block;
    background:url(http://tikicdn.com/skin/frontend/default/tiki/images/step_number_bg.jpg) no-repeat;
    line-height:32px;
    text-align:center;
    float:left}

.custom_style_div{
    display: block; line-height: 16px; text-align: left; padding-left: 40px; padding-top: 5px;}

div.custom_order_text{
    width:235px;
    margin-right:20px;
    float:left;
    margin-top:10px;}


table.custom_order_advanced tr td ul li{
    list-style-image:url("http://tikicdn.com/skin/frontend/default/tiki/images/Bullet.jpg");
    list-style-position:inside;
}

table.custom_order_advanced tr td p{
    font-size:16px;
    color:#5794b2;}

.advanced_title{
    margin:10px 0 10px 0;
    padding:0 0 10px 0;
    border-bottom:solid 1px #b2b2b2;
    font-size:14px;
    font-weight:bold;
    color:#59a618}


/** remove margin bottom 0.4 em **/
li#nav_right div.head {
    color: #0A263C;
    line-height: 1.3em;
    margin-bottom: 0em!important;
}

.crosssell{
    border:1px solid #CEC3B6;
    padding:12px 15px;
    width:42.5%;
}

.crosssell h2 {
    line-height: 24px;
    font-weight: normal;
    color:#0A263C;
    font-size:14px!important;
    font-weight:bold;
}

.crosssell .crosssell-item{
    margin:12px 0px;
    float: left;
}

.crosssell .product-details{
    width:210px;
    margin: 0 0 0 10px;
    float:right;
}

.crosssell .product-image{
    float: left;
    width: 75px;
}

.crosssell .product-name{
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    padding: 0;
    text-transform: none;
}

.block-content .to_spend, .notice, .warning, .remaining, .balance{
    padding: 0px 0px 0px 10px;
}

.col-2-right-layout .listing-type-grid li.item{
    float: left;
    line-height: 1.6em;
    overflow: hidden;
    padding: 10px 7px 10px 10px;
    width: 148px;
}

.bgArrowQty {
    display: block;
    float: left;
    width: 75px;
    height: 23px;
    margin-left: 0px;
    margin-top: 0px
}
.arrowBlock {
    height: 156px;
    width: 30px;
    display: block;
    float: left;
    margin-right: 0px
}
.upQty, .downQty  {
    float: left;
    margin-left: 1px;
    margin-top: 7px;
    background: url(http://tikicdn.com/skin/frontend/default/tiki/images/up-down.png) no-repeat 0 0;
    height: 11px;
    width: 16px;
    display: block;
    border: none
}

.downQty {
    margin-top: 1px;
    background: url(http://tikicdn.com/skin/frontend/default/tiki/images/up-down.png) no-repeat 0 -14px;
}

.upQty:hover {
    background: url(http://tikicdn.com/skin/frontend/default/tiki/images/up-down.png) no-repeat -20px 0;
}
.downQty:hover {
    background: url(http://tikicdn.com/skin/frontend/default/tiki/images/up-down.png) no-repeat -20px -14px;
}

.tbQty {
    width: 34px;
    height: 22px !important;
    border-radius: 2px 2px 2px 2px !important;
    border: 1px solid #ccc !important;
    text-align: center !important;
    font-size: 16px !important;
    margin-top: 7px !important;
    margin-left: 1px !important;
    float: left;
    font-weight: bold !important;
    background: rgb(237,237,237); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(237,237,237,1) 0%, rgba(246,246,246,1) 14%, rgba(255,255,255,1) 52%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,237,237,1)), color-stop(14%,rgba(246,246,246,1)), color-stop(52%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(246,246,246,1) 14%,rgba(255,255,255,1) 52%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(246,246,246,1) 14%,rgba(255,255,255,1) 52%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(246,246,246,1) 14%,rgba(255,255,255,1) 52%); /* IE10+ */
    background: linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(246,246,246,1) 14%,rgba(255,255,255,1) 52%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    padding: 0 !important;
}

.Gift_TopColumn
{
    background: url(http://tikicdn.com/skin/frontend/default/tiki/images/gift.png);
    height: 31px;
    width: 32px;
    margin-left: 20px;
    display: block;
    border: none;
}

.customer-account-create .highlight
{
    border: 1px solid #ddd !important;
}


.highlight
{
    /*border: none !important;*/
}


.giftImage
{
    background: url(http://tikicdn.com/skin/media/giftwrap/icon/default/present.jpg);
    display: block;
    height: 16px;
    width: 16px;
    float: left;
    margin-left: 20px;
}

.left_item_card
{
    width: 15%;
    float: left;
    text-align: right;
}

.right_Option_card
{
    margin-left: 3%;
    width: 76%;
    float: left;
    text-align: left;
}

/*SALE TAG*/
.product-image,.product-image-1 {
    position: relative;
}

.product-image-1 .product-image-1-wrap{
    display: inline-block;
    position: relative;
}

.product-image-1 .product-image-1-wrap .gift{
    background: url(http://tikicdn.com/skin/frontend/default/tiki/images/free-gift.png) no-repeat;
    width: 45px;
    height: 40px;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
}


.new_product {
    margin: 0 0 -6px 8px;
}

.slOf_flag {
    display: block;
    position: absolute;
    width: 36px;
    height: 32px;
    text-align: center;
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/tiki-v3/sale-tag.png") no-repeat transparent;
    top: 0 !important;
    right: 0 !important;
    z-index: 1;
}

.best-seller-home .slOf_flag {
    left: 120px !important;
}

.brands-view-index .slOf_flag  {
    left: 114px !important;
}


div.bslThumb .slOf_flag { left: 200px; }

.slOf_sale {
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  line-height: 23px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}

/*Fix Select Validation*/
#attribute602, #redemption_rule  {
    margin-bottom: 3px;
    margin-left: 12px;
    margin-top: 3px;
}

/*ALSO BOUGHT*/
.aw-base-mini .head {
    margin: 0 !important ;
    padding: 2px 10px 0 10px !important;
    background: url(http://tikicdn.com/skin/frontend/default/tiki/images/Header_rightCol.gif) repeat-x 0 100% !important ;
}
.aw-base-mini .head h4 {
    color: #FFFFFF !important;
    text-transform: none !important;
    padding: 0 !important;
    line-height: 30px;
}
.aw-base-mini {
    border: none !important;
}
.aw-mini-related-items .head h4 {
    background: none !important;
}
.aw-mini-related-items .product-images a {
    margin-left: 0 !important;
}
#after1400.aw-content {
    border-left: 1px solid #AAA;
    border-right: 1px solid #AAA;
    border-bottom: 1px solid #AAA;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    margin-top: -2px;
}
.aw-base-mini .product-details a {
    color: #333;
    font-size: 12px;
    margin-bottom: 0.4em;
    font-weight: bold;
    line-height: 17px;
}

.aw-base-mini .product-details a:hover {
    color: #00aaf1;
}

.side-col .aw-box {
    margin-bottom: 15px;
}


.aw-base-mini .price-box {
    margin-top: 5px !important;
}
table#Right_Pane_List td.content-right h3 {
    line-height: 16px;
}
.aw-base-mini .aw-content, .aw-base-mini ol {
    background: #FFFFFF !important;
}
.aw-base-mini .product-images a img {
    border: none !important;
}
.product-details .aw-link-cart, .link-cart {
    font-weight: normal !important;
    font-size: 11px !important;
    color: #C76200 !important;
}
.aw-base-mini .product-details {
    margin-left: 62px !important;
}

.recent-products {
    margin-top: 15px;
    display: none;
}

.catalog-product-view .recent-products  {
    display: block !important;
}

.recent-products  .product-details a {

}

/*Fashion Slider*/

.fashion-slide li { background: transparent;}
.fashion-slide li img { width: 790px; height: 319px; }
.fashion-slide { position: relative; margin-bottom: 12px;}
.fashion-slide .prev, .fashion-slide .next { position: absolute; width: 33px; height: 33px; text-indent: -99999px; border: none; z-index: 9999; top: 140px; cursor:pointer;}
.fashion-slide .next{ background: url("http://tikicdn.com/skin/frontend/default/tiki/images/icons/fashion-arrow.png") no-repeat -42px 0; right: -8px;}
.fashion-slide .prev{ background: url("http://tikicdn.com/skin/frontend/default/tiki/images/icons/fashion-arrow.png") no-repeat 0 0 ; left: -8px;}

.category-thoi-trang-phu-kien .category-head , .category-dien-tu-va-phu-kien .category-head { display: none;}

/*New Category Slider*/
.verticalSlideNav .slider_thumb { position: absolute; top: -13px; left: -5px; opacity: 0.6;}
.verticalSlideNav li.active .slider_thumb {opacity: 1 !important ;}
.thumb_title { margin-left: 45px; }
.skin-stacked-nav {
    width:980px;
    margin: 0 auto;
}
.skin-stacked-nav dl.slidedeck {
    height:300px;
}

.skin-stacked-nav dl.slidedeck {
    margin-bottom: 10px;
}

.skin-stacked-nav dl.slidedeck > dd {
    overflow:visible !important;
    padding: 0px;
    border: none;
    background-color: rgb(255,255,255);
    /*
    border: 1px solid #cccccc;
    */
}

.skin-stacked-nav dl.slidedeck dd.slide dl.slidesVertical dd {
    margin: 0;
    padding-left: 252px;
}
.skin-stacked-nav dl.slidedeck dd.slide dl.slidesVertical dd img {
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

/*Vertical Navigation Styling - individual LI dimensions overwritten via JS*/
.skin-stacked-nav dl.slidedeck dd.slide ul.verticalSlideNav {
    top: -1px;
    left: -1px;
    bottom: -1px;
    width: 252px;
    margin: 0;
    padding: 0;
    list-style: none;
}

.skin-stacked-nav dl.slidedeck dd.slide ul.verticalSlideNav li {
    position: relative;
    overflow:hidden;
    z-index: 2;
    margin: 0;
    padding: 0;
    width: 252px;
    overflow: hidden;
    line-height: 12px;
    list-style: none;
    float:left;
    clear:left;
}

.skin-stacked-nav dl.slidedeck dd.slide ul.verticalSlideNav li:first-child {
    /*
    border-top:1px solid #bfbfbf;
    */
}

.skin-stacked-nav dl.slidedeck dd.slide ul.verticalSlideNav li:first-child  a {
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
}
.skin-stacked-nav dl.slidedeck dd.slide ul.verticalSlideNav li.nav_6 a {
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
}
.skin-stacked-nav dl.slidedeck dd.slide ul.verticalSlideNav li.active {
    /*
    border:1px solid #000000;
    */
}

.skin-stacked-nav dl.slidedeck dd.slide ul.verticalSlideNav li.arrow {
    width: 280px;
    display: block;
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/arrow-slider.png") no-repeat transparent;
    height: 48px;
    position: absolute;
    z-index: -2 !important;
    margin-left: 1px;
    margin-top: 1px;
    left: 0;
}

.skin-stacked-nav dl.slidedeck dd.slide ul.verticalSlideNav li a,
.skin-stacked-nav dl.slidedeck dd.slide ul.verticalSlideNav li a:link,
.skin-stacked-nav dl.slidedeck dd.slide ul.verticalSlideNav li a:visited {
    position: relative;
    display: block;
    width: 230px;
    height: 48px;
    overflow: hidden;
    padding:0 10px;
    margin:0;
    background: #ebebeb url('http://tikicdn.com/skin/frontend/default/tiki/images/vertical_nav.png') 0 0 no-repeat;
    outline: none;
    text-decoration: none;
    border: 1px solid #ffffff;
    border-right: none !important;
    color:#7D7D7D;
    font-size:13px;
    font-weight:bold;
}

.skin-stacked-nav dl.slidedeck dd.slide ul.verticalSlideNav li a:hover {
    background-color:#dfdfdf;
    background-position:-500px 0;
}
.skin-stacked-nav dl.slidedeck dd.slide ul.verticalSlideNav li.active a,
.skin-stacked-nav dl.slidedeck dd.slide ul.verticalSlideNav li.active a:link,
.skin-stacked-nav dl.slidedeck dd.slide ul.verticalSlideNav li.active a:visited,
.skin-stacked-nav dl.slidedeck dd.slide ul.verticalSlideNav li.active a:hover {
    color:#fb6e13;
    font-size: 13px;
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/arrow-slider.png") no-repeat  transparent;
    text-shadow: 1px 1px 1px #fff;
    /*
    border:1px solid #7f7f7f; */
}

.skin-stacked-nav dl.slidedeck dd.slide ul.verticalSlideNav li a span.inner {
    position:absolute;
    top:50%;
    line-height:15px;
    margin:0;
    padding:0;
    cursor:pointer;
}

/*End New Category Slider*/

/*Gold Box*/
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.gbox {
    padding: 15px;
    border: 1px solid #ace3fa;
    min-height: 360px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 20px;
    box-shadow: 0px 0px 6px #9ae3fa;
}
.gbox-content { width: 530px; min-height: 360px; float: right;}
.gbox-image {width: 400px; float: left;}
.gbox-slogan h2 {
    font-size: 22px;
    text-decoration: none;
    padding: 15px 0 22px 0px;
    color: #f59104;
    margin: 0;
    font-weight: normal;
}

.gbox-content h3{ font-size: 22px; line-height: 30px; padding-top: 10px; color: #007ED3; text-decoration: underline;}
.gbox-content a:hover { color: #F59104; text-decoration: none; }
.gbox-description {font-size: 12px; line-height: 15px; margin: 0; padding: 5px 0 20px 0; line-height: 21px; text-align: left; font-size: 15px;}
.gbox-deal {
    width: 611px;
    height: 71px;
    position: relative;
    margin-left: -56px; background: url("http://tikicdn.com/skin/frontend/default/tiki/images/khobau/bg_kho_bau.png") no-repeat transparent;
    padding-bottom: 7px;
}
.gbox-deal dl {height: 60px; padding: 0 12px ; float: left; background: url("http://tikicdn.com/skin/frontend/default/tiki/images/khobau/line_seprate.png") no-repeat right transparent; }
.gbox-deal dl .price { color : #004D62; }
.gbox-timer { background : none !important;}
.gbox-sale dd { font-size: 35px; font-weight: bold; color: #000;  padding-left: 10px; padding-top: 20px; line-height: 25px; text-shadow: 1px 1px 1px #c0ebf8; }
.gbox-sale-price dt, .gbox-timer dt ,gbox-price dt, .gbox-price dt { font-size: 17px; color: #0284ad; font-weight: bold; text-align: center; padding-top: 8px;}
.gbox-sale-price dd, .gbox-timer dd ,gbox-price dd, .gbox-price dd { font-size: 24px; font-weight: bold; color: #004d62; text-align: center; padding-top: 6px; text-shadow: 1px 1px 1px #c0ebf8;}
.gbox-price dd, .gbox-price dd .price { text-decoration: line-through; color: #159fc8 ;}
.gbox-percent h2  { color : #0284ad;}
.gbox-buy-now span.btt-enable {
    cursor: pointer;
    height: 55px;
    background: #ff3019; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff3019 0%, #cf0404 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* IE10+ */
    background: linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */

    -moz-box-shadow:0px 0px 9px #999, 0px 1px 0px #ebebeb inset;
    -webkit-box-shadow: 0px 0px 9px #999, 0px 1px 0px #ebebeb inset;
    box-shadow: 0px 0px 9px #999, 0px 1px 0px #ebebeb inset ;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #bb0500;
    display: block;
}

.gbox-buy-now span.btt-disable {
    background: #eeeeee; /* Old browsers */
    background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* IE10+ */
    background: linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
    -moz-box-shadow:0px 0px 9px #999, 0px 1px 0px #ebebeb inset;
    -webkit-box-shadow: 0px 0px 9px #999, 0px 1px 0px #ebebeb inset;
    box-shadow: 0px 0px 9px #999, 0px 1px 0px #ebebeb inset ;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: not-allowed;
    height: 55px;
    border: 1px solid #aaa;
    display: block;

}

.gbox-buy-now span.btt-content {
    font-size: 23px;
    color: white;
    line-height: 55px;
    padding: 0 20px;
    font-weight: bold;

}

.gbox-buy-now .btt-disable span { color: #999 !important; text-shadow: 1px 1px 1px #f2f2f2; cursor: not-allowed;}

.gbox-buy-now { float: left; text-align: center;}
.gbox-percent { width: 145px; float: left; margin-top: 30px; }
.gbox-percent-img {float: left; width: 180px;}
.gbox-buy-now { margin-top: 39px;}
.customer_buy {
    padding: 7px 13px;
    width: 77px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #b9edfe;
    text-align: center;
}
.customer_buy span {color: #048923 !important; font-size: 25px !important; font-weight: bold !important; line-height: 25px !important;}

.slogan { float: left; width: 365px;}
.facebook-like { width: 500px; padding-top: 20px;}

.gioi-thieu-kho-bau {
    padding: 20px 15px;
    background: #99dff5;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 20px;
}

.gioi-thieu-img { float:left; width: 400px; height: 370px; background: url("http://tikicdn.com/skin/frontend/default/tiki/images/khobau/kho-bau-light.png") left center no-repeat;}
.gioi-thieu-content {float: right; width: 545px;}
.gioi-thieu-newsletter label { display: block; float: left; width: 100px; font-size: 16px; color: #0a5d74; font-weight: bold; }
.gioi-thieu-input { float: left; width: 280px;}
.gioi-thieu-input .email { padding: 8px; width: 250px; font-size: 14px;}
.gioi-thieu-icon {
    font-size: 11px;
    color: #0D87AD;
    font-style: italic;
    padding: 3px 0 0px 28px;
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/khobau/gioi-thieu-icon.png") left center no-repeat transparent;
    margin: 1px 0 0 -8px;
}
.gioi-thieu-btt { float: left; width: 150px;}
.gioi-thieu-btt input {
    cursor: pointer;
    -moz-box-shadow:0px 0px 2px #999, 0px 1px 0px #fff inset;
    -webkit-box-shadow: 0px 0px 2px #999, 0px 1px 0px #fff inset;
    box-shadow: 0px 0px 2px #999, 0px 1px 0px #fff inset ;
    color:#222;
    border:1px solid #B5B5B5;
    padding: 7px 22px;
    background: rgb(247,247,247); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    /*background: url(http://tikicdn.com/skin/frontend/default/tiki/css/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
    background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(221,221,221,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(221,221,221,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(221,221,221,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(221,221,221,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(221,221,221,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(221,221,221,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#dddddd',GradientType=0 ); /* IE6-8 */
    height: auto;
    font-size: 16px;
    text-transform: uppercase;
    color: #727272;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius: 5px;
    font-weight: bold;
    display: block;
    width: 125px;
}
.gioi-thieu-btt input:hover {
    background: rgb(255,255,255); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    /*background: url(http://tikicdn.com/skin/frontend/default/tiki/css/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
    cursor: pointer !important;
}
.gioi-thieu-kho-bau h2 { font-size: 26px; color: #014b5f; border-bottom: 1px solid #76CCE7; margin: 10px 0 10px 0; padding: 0 0 5px 0;text-shadow: 1px 1px 1px #C0EBF8; }
.gioi-thieu-1, .gioi-thieu-2, .gioi-thieu-3, .gioi-thieu-4 { line-height: 20px; font-size: 15px; margin: 0 0 6px 0; color: #0a5d74;}
.gioi-thieu-content a { color:#014b5f; font-weight: bold; text-decoration: underline !important; }
.fb_goldbox { float: left; margin-top: 17px;}

/*End Gold Box*/

/*FAQ*/
.faq-main { font-size: 12px; line-height: 20px;}
.faq-main img { _width: 740px; max-width: 700px;}
.faq-title {font-size: 18px; border-bottom: 2px solid #e4e4e4; margin: 6px 0 17px 0; }
.faq-content{ width: 730px; float: right;}
.faq-category { width: 245px; float: left; }
.faq-category-name li {
    margin-bottom: 10px;

}
.faq-category-name li a {
    color: #666;
    border: 1px solid #ccc;
    display: block;
    width: 200px;
    padding: 12px 11px;
    line-height: 17px;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: transparent;
}
.faq-main dt {display: block;}
.faq-category-name li a:hover, .faq-category-name li a.selected  {
    background: #2ec1f9;
    background: -moz-linear-gradient(top,  #2ec1f9 0%, #18abe3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2ec1f9), color-stop(100%,#18abe3));
    background: -webkit-linear-gradient(top,  #2ec1f9 0%,#18abe3 100%);
    background: -o-linear-gradient(top,  #2ec1f9 0%,#18abe3 100%);
    background: -ms-linear-gradient(top,  #2ec1f9 0%,#18abe3 100%);
    background: linear-gradient(top,  #2ec1f9 0%,#18abe3 100%);

    border: 1px solid #fff ;
    color: #FFF;

}

.faq-list-question {
    list-style: inside decimal;
    background: #f9f9f9;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 13px 23px;
    line-height: 26px;
    margin: 0 0 15px 0;
}
.faq-question-cate {
    font-size: 17px;
    font-weight: bold;
    color: #0074C0;
    padding: 0px 0 4px 24px;
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/faq/faq_bg.png") no-repeat -40px -24px white;
}

.faq-list-answer {list-style-position: inside; list-style-type: decimal;}
.faq-list-answer li {position: relative;}
.faq-answer-name {
    font-size: 13px;
    padding: 0 0 5px 0;
    font-weight: bold;
    color: #444;
    position: relative;

}
.faq-top {
    font-size: 11px;
    font-weight: normal;
    color: #888;
    position: absolute;
    right: 0;
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/faq/faq_bg.png") no-repeat -40px -104px transparent;
    padding: 2px 0 0px 15px;
    cursor: pointer;
    text-decoration: none;
}
.faq-answer-content {
    padding: 10px 0 8px 0;
    border-top: 1px solid #ccc;
    margin-top: 5px;
}

.faq-tiki {
    width: 200px;
    padding: 7px 11px 0px 11px;
    line-height: 17px;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #ccc;
    margin-top: 11px;
}
.faq-tiki > li { margin-bottom: 10px;}
.faq-tiki h2 { font-size: 17px; font-weight: bold; color: #0074c0; padding: 5px 0 5px 25px; border-bottom: 1px solid #ccc; margin: 0 0 15px 0; }
.faq-tiki h2.tiki-care { background: url("http://tikicdn.com/skin/frontend/default/tiki/images/faq/faq_bg.png") no-repeat -40px -136px transparent; }
.faq-tiki h2.tiki-cung-ket-noi { background: url("http://tikicdn.com/skin/frontend/default/tiki/images/faq/faq_bg.png") no-repeat -40px -177px transparent; }
.faq-tiki-icon { padding-bottom: 4px;}
.faq-tiki-icon .support { padding-top: 7px;}
.faq-tiki-icon .icon {float: left; width: 25px; height: 25px; display: block;}
.faq-tiki-icon .phone { background: url("http://tikicdn.com/skin/frontend/default/tiki/images/faq/faq_bg.png") no-repeat -40px -218px transparent; }
.faq-tiki-phone { font-size: 11px; color: #ff6600;}
.faq-tiki-icon .email { background: url("http://tikicdn.com/skin/frontend/default/tiki/images/faq/faq_bg.png") no-repeat -40px -256px transparent; }
.faq-tiki-icon a { font-size: 14px; line-height: 20px; }
.faq-tiki-icon .fb { background: url("http://tikicdn.com/skin/frontend/default/tiki/images/faq/faq_bg.png") no-repeat -40px -302px transparent; }
.faq-tiki-icon .tw { background: url("http://tikicdn.com/skin/frontend/default/tiki/images/faq/faq_bg.png") no-repeat -40px -343px transparent; }
.faq-tiki-icon .zing { background: url("http://tikicdn.com/skin/frontend/default/tiki/images/faq/faq_bg.png") no-repeat -40px -382px transparent; }
#faq-cate.fixed {
    position: fixed;
    top: 12px;
    z-index: 100;
}
.category-selected { margin-top: 22px;}

/*End FAQ*/

/*Tuyen Dung*/
.jobs-main { font-size: 12px; line-height: 20px;}
.jobs-main-new{font-size: 12px; line-height: 20px;width:980px;margin: auto;}
.jobs-main img { _width: 695px; max-width: 695px;}
.jobs-content{ width: 695px; float: right; margin-top: 32px;}
.jobs-category { width: 250px; float: left; }
.jobs-category-large { width: 60%; float: left; }

.jobs-category-name li {  margin-bottom: 9px; }
#tikier-info{
    margin-top: -17px;
}
.jobs-title { font-size: 18px; font-weight: bold; color: #00aaf1; margin: 12px 0 12px 0;}
.jobs-category-name li a {

    display: block;

    padding: 0 0 8px 0;
    margin: 0;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    background: transparent;
    color: #444;
    text-transform: uppercase;

}
 .benefit-desc{

 }

small a{color:#000;}
.benefit-item{
    width: 23%;
    float: left;
    display: inline;
    margin-top: 15px;
    margin-bottom: 5px;
    margin-right: 26px;
}


/*Banner*/
.banner {
    position: relative;
    width: 100%;
    overflow: auto;

    font-size: 18px;
    line-height: 24px;
    text-align: center;

    color: rgba(255,255,255,.6);
    text-shadow: 0 0 1px rgba(0,0,0,.05), 0 1px 2px rgba(0,0,0,.3);

    background: #5b4d3d;
    box-shadow: 0 1px 2px rgba(0,0,0,.25);
}
.banner ul {
    list-style: none;
    width: 300%;
}
.banner ul li {
    display: block;
    float: left;
    width: 33%;
    padding: 160px 0 110px;

    min-height: 200px;

    /*		-webkit-background-size: 100% 100%;*/
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    -ms-background-size: 100% 100%;
    /*		background-size: 100% 100%;*/

    box-shadow: inset 0 -3px 6px rgba(0,0,0,.1);
    background-size: 100% 100%;
}

.banner h1, .banner h2 {
    font-size: 60px;
    line-height: 52px;
    color: #FFFFFF;
    text-shadow: #0085e0 ;


}

.banner .btn {
    display: inline-block;
    margin: 25px 0 0;
    padding: 9px 22px 7px;
    clear: both;
    background: none !important;

    color: #fff;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;

    border: 2px solid rgba(255,255,255,.4);
    border-radius: 5px;
}
.banner .btn:hover {
    background: rgba(255,255,255,.05);
}
.banner .btn:active {
    -webkit-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
    -moz-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
    -ms-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
    -o-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
    filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
}

.banner .btn, .banner .dot {
    -webkit-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
    -moz-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
    -ms-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
    -o-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
    filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
}

.banner .dots {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 20px;
}
.banner .dots li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 4px;

    text-indent: -999em;

    border: 2px solid #fff;
    border-radius: 6px;

    cursor: pointer;
    opacity: .4;

    -webkit-transition: background .5s, opacity .5s;
    -moz-transition: background .5s, opacity .5s;
    transition: background .5s, opacity .5s;
}
.banner .dots li.active {
    background: #fff;
    opacity: 1;
}
/* End banner*/
#benefit-wrapper{
    background: none !important;
    height:auto;
}
#benefit-info{
    margin-bottom: 30px;

    background: #fbfafa; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(http://tikicdn.com/skin/frontend/default/tiki/css/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #fbfafa 0%, #f4f4f4 65%, #f3f0f0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfafa), color-stop(65%,#f4f4f4), color-stop(100%,#f3f0f0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fbfafa 0%,#f4f4f4 65%,#f3f0f0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fbfafa 0%,#f4f4f4 65%,#f3f0f0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fbfafa 0%,#f4f4f4 65%,#f3f0f0 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fbfafa 0%,#f4f4f4 65%,#f3f0f0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfafa', endColorstr='#f3f0f0',GradientType=0 ); /* IE6-8 */
    border-bottom: 3px #eeeeee solid;

}
#slide-benefit{
    width: 1032px !important;


}
.slides-navigation a{
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px;
    display: block;
    text-decoration: none;
    border: 3px solid #fff;
    color: white;
    font-weight: bold;
    font-size: 26px;
    margin: 0 25px;
    text-shadow: 0 1px 1px #000;
    text-align: center;
    height: 40px;
    width: 40px;
    top: -40px;
    padding: 1px;
    -webkit-box-shadow: 0 1px 1px black;
    -moz-box-shadow: 0 1px 1px black;
    box-shadow: 0 1px 1px black;
    -webkit-transition: background 0.15s ease;
    -moz-transition: background 0.15s ease;
    -o-transition: background 0.15s ease;
    transition: background 0.15s ease;
}
a [class^="icon-"], a [class*=" icon-"] {
    display: inline-block;
    text-decoration: inherit;
}

.slides-navigation a:hover {
    background: rgba(0, 0, 0, 0.4);
}
.tiki-about{
    width: 35%;
    height: auto;
    float: right;
    border: solid 2px #f3f3f3;
    padding: 10px;
}

.back-jobs{

    color: #00b7f1;
    font-weight: bold;

}
.benefit-icon{
    padding: 5px 15px 5px 0px;
    float: left;
    height: 90px;
}
.benefit-title{
    font-size: 16px;
    color: #00b7f1;
    padding: 5px 0px 5px 0px;
    display: block;
    font-weight: bold;

}
.page-job-title{
    font-size: 20px;
    color:#00b7f1;
    padding: 5px 0px 5px 0px;
    border-bottom: 2px solid #e4e4e4;
    margin-bottom: 10px;

}
.carousel-control{
    background: none !important;
    top:50%
}
.tiki-about .page-job-title{

}
.tiki-about #tiki-logo{
    padding:0px 10px 5px 0px;
}
.button-viewmore button{
    background-color: #1fa0d7;
    border: none!important;
    box-shadow: 0 -2px 0 #16739b inset;
    padding: 6px 12px;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 12px;
    float:right;
}
.button-viewmore button:hover{
    opacity: 0.9;

}
.button-viewmore{
    display: inline-block;
    width:100%;
}
.job-date{
    float:right;

    display: inline-block;
    font-weight: normal !important;
    margin-top: -35px;
    margin-right: 15px;
}
.tiki-about img{
    float:left;
    padding: 5px 10px 5px 0px
}
.jobs-category-mini{
    width:25%;
    float:left;
    margin-top: 20px;
}
body .SnapABug_Button{
    bottom: 15px !important;
    width: 55px !important;
    height: 60px !important;
    right: 10px !important;
    left:auto !important;
}
.jobs-detail-right{
    width: 70%;
    float: right;
    margin-top: 20px;
    border-left: 1px dashed #e4e4e4;
    padding-left: 20px;
}
.jobs-detail-right .jobs-detail-content{
    border: none;
    border-bottom: 2px solid #e4e4e4;
}
.jobs-detail-content strong{
    font-size: 16px !important;
    color: #414042 !important;
}
.job-date-create{
    font-size: 12px !important;
    color: #797979 !important;
    padding:0px 0px 10px 25px;
    background: url("/skin/frontend/default/tiki/images/tuyendung/calendar_2.png") no-repeat;
}
.button-apply{
    margin-top: 20px;
    width:100%;

}
.button-apply button{

}
.btn-apply{
    cursor: pointer;
    display: inline-block;
    text-align: center;
    height: 44px;
    line-height: 44px;
    font-family: "Helvetica Neue", Helvetica, sans-serif;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.33);
    font-size: 18px;

    border-radius: 5px;
    padding: 0 18px;
    background-color: #1fa0d7;
    border: none!important;
    box-shadow: 0 -2px 0 #16739b inset;
    color: #fff;
    float:right;
    margin: 10px 0px 0px 0px;
}
.btn-apply:hover{
    text-decoration: none;
    color:#FFFFFF !important;}
.btn-viewmore{
    background-color: #1fa0d7;
    border: none!important;
    box-shadow: 0 -2px 0 #16739b inset;
    padding: 6px 12px;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 12px !important;
    float: right;
}
.btn-viewmore:hover{
    text-decoration: none;
    color: white;

}
#myModal .form-list li{
    float:left;
    margin-right:20px;
}
#personal-info{float:left;
    padding-right: 25px}
#personal-info h1{
    border-bottom: 1px #e4e4e4 solid;
    margin-bottom: 10px;
}
#attach-button{
    width:97%;
    float:left;
    border-bottom: 1px #e4e4e4 solid;
    margin-bottom: 20px;
    padding-bottom: 10px;
}
#captcha-confirm{
    float: left;
    width: 50%;
}
#send-button{
    float: right;
    margin-right: 20px;
}
#myModal h1{
    color: #00b7f1;
    width: 605px;

    font-weight: normal;
}

#slides {
    position: relative;
}
#slides .slides-container {
    display: none;
}
#slides .scrollable {
    *zoom: 1;
    position: relative;
    top: 0;
    left: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    height: 100%;
}
#slides .scrollable:after {
    content: "";
    display: table;
    clear: both;
}

.slides-navigation {
    margin: 0 auto;
    position: absolute;
    z-index: 3;
    top: 46%;
    width: 100%;
}
.slides-navigation a {
    position: absolute;
    display: block;
}
.slides-navigation a.prev {
    left: 0;
}
.slides-navigation a.next {
    right: 0;
}

.slides-pagination {
    position: absolute;
    z-index: 3;
    bottom: 0;
    text-align: center;
    width: 100%;
}
.slides-pagination a {
    border: 2px solid #222;
    border-radius: 15px;
    width: 10px;
    height: 10px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    background-image: url("http://tikicdn.com/skin/frontend/default/tiki/css/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=");
    margin: 2px;
    overflow: hidden;
    text-indent: -100%;
}
.slides-pagination a.current {
    background: #222;
}
.desc-container {
    position: relative;
    width: 50%;
    max-width: 500px;
    margin: auto;
    padding: 10px 20px; }
.desc-container h1{

    font-weight: 300;
    color: white;
    text-shadow: 0 1px 1px #000;
    margin: 30px 0;
    font-size: 60px;
}
.job-title-details{
    font-size: 25px;

    color: #00b7f1;
    padding: 5px 0px 5px 0px;

    line-height: 35px;
}
.job-title-top{
    width: 100%;
    float:left;
    border-bottom: 2px solid #e4e4e4;
    margin-bottom: 20px;
}
.mini-job-title{
    font-size: 16px;
    padding:5px 0px 2px 0px;
    color:#00b7f1;
    border-bottom: 1px #e4e4e4 solid;
}
.jobs-detail-content p{
    line-height: 2em;
}
.jobs-detail-content ul{
    margin-left: 50px;
    list-style-type: disc;
}
.jobs-detail-content ul li{
    padding: 5px;
}
.jobs-about-tiki { margin-bottom: 10px; }
.about-tiki {float: left; width: 410px;}
.jobs-benefit {float: right; width: 260px;}
.jobs-benefit li { list-style-image: url("http://tikicdn.com/skin/frontend/default/tiki/images/tuyendung/tick.png"); list-style-position: inside; margin-bottom: 7px; }
.about-tiki h2, .jobs-benefit h2 { color: #00aaf1; font-size: 18px; margin: 15px 0 7px 0;}
.about-tiki p { margin : 0;}
.jobs-main dt {display: block; width: 100%;}
.jobs-category-title { font-size: 18px; font-weight: bold; color: #00aaf1;; border-bottom: 2px solid #00aaf1; padding: 10px 0 5px 0; margin-bottom: 10px;}

.jobs-category-name li a:hover, .jobs-category-name li a.selected  { color: #00aaf1;}

.jobs-list li { border-top: 1px solid #e4e4e4; margin-bottom:1px;line-height: 21px;}
.jobs-list li a { padding: 10px 0 15px 12px;border: none; font-size: 12px; font-weight: normal;margin: 0; text-transform: none; color: #444;display: block}


.jobs-list-detail {}
.jobs-list-detail li {position: relative; border: none; background: none; padding: 8px 0; }
.jobs-list li a:hover{
    background: white !important;
    z-index: 4;
    box-shadow: 0 0 2px 2px #e4e4e4;
}

.jobs-list-name {
    font-size: 14px;
    padding: 0 0 5px 0;
    font-weight: bold;
    color: #fb8717;
    position: relative;

}
.jobs-top {
    font-size: 11px;
    font-weight: normal;
    color: #888;
    position: absolute;
    right: 0;
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/faq/faq_bg.png") no-repeat -40px -104px transparent;
    padding: 2px 0 0px 15px;
    cursor: pointer;
    text-decoration: none;
}
.jobs-detail-content {
    padding: 12px 0 8px 0;
    border-top: 1px solid #e4e4e4;
    margin-top: 5px;
}

/*	--------------------------------------------------
	Reveal Modals
	-------------------------------------------------- */

.reveal-modal-bg {
    position: fixed;
    height: 100%;
    width: 100%;
    background: #000;
    background: rgba(0,0,0,.8);
    z-index: 100;
    display: none;
    top: 0;
    left: 0;
}

.reveal-modal {
    visibility: hidden;
    top: 50px;
    left: 50%;
    margin-left: -300px;
    width: 662px;
    background: #FFFFFF;
    position: absolute;
    z-index: 101;
    padding: 20px 5px 25px 30px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
    -box-shadow: 0 0 10px rgba(0,0,0,.4);
}

.reveal-modal.small 		{ width: 200px; margin-left: -140px;}
.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}
.reveal-modal.large 		{ width: 600px; margin-left: -340px;}
.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}

.reveal-modal .close-reveal-modal {
    font-size: 22px;
    line-height: .5;
    color: white !important;
    text-shadow: 0 -1px 1px rbga(0,0,0,.6);
    font-weight: bold;
    cursor: pointer;
    background-color:#adafaf;

    border-radius: 50%;
    padding: 7px;
    position: relative;
    top: -63px;
    right: -20px;
    float: right;
}
.reveal-modal .close-reveal-modal:hover{
    text-decoration: none !important;
    background-color: #00b7f1;

}
/*

/*End Tuyen Dung*/

/*Thoi Trang Cam Ket*/
.fashion-benefit { margin-bottom: 7px; }
.fashion-benefit li { float: left;}
.fashion-benefit .thu-ngay { width: 253px;}
.fashion-benefit .dung-that { width: 250px; float: right }
.fashion-benefit .mien-phi { width: 260px; }
/*End Thoi Trang Cam Ket*/

/*Product Slider Category Page*/
.feature-box {margin: 20px 0 30px 0;}
.sach-banner {margin: 25px 0 0 0;}

.feature-box .jcarousel-skin-tango .jcarousel-container {
    border: none;
    background: #fff;
}
.feature-box .jcarousel-skin-tango li { padding: 0 !important; width: 150px !important;}
.feature-box .jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 740px;
    padding: 15px 17px 0 19px;
}

.feature-box .jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.feature-box .jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  740px;
    height: auto;
}

.feature-box .jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  150px;
    height: auto;
}

.feature-box .jcarousel-skin-tango .jcarousel-item {
    width: 150px;
    height: auto;
}

.feature-box .jcarousel-skin-tango .jcarousel-item-horizontal {
    margin: 0 19px;
}

.feature-box .jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.feature-box .jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;

}
.feature-product-name { padding: 0; margin: 0; line-height: 17px !important;}
.feature-product-name, .feature-box .cover-books,
.feature-box .cover-books, .feature-box .book-author,
.feature-box .price-box, .feature-box .out-of-stock-text { text-align: left; line-height: 20px;}

.book-author { padding: 2px 0 0 0; margin: 0; font-size: 12px; color: #444; }
.cover-books { padding: 0; margin: 0; font-size: 12px; color: #888;}
.price-box {padding: 0;}

/**
 *  Horizontal Buttons
*/
.feature-box .jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 85px;
    right: -60px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url('http://tikicdn.com/skin/frontend/default/tiki/images/category-page/next-horizontal.png') no-repeat 0 0;
}

.feature-box .jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.feature-box .jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -32px 0;
}

.feature-box .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.feature-box .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.feature-box .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.feature-box .jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 85px;
    left: 0px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url('http://tikicdn.com/skin/frontend/default/tiki/images/category-page/prev-horizontal.png') no-repeat 0 0;
}

.feature-box .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.feature-box .jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -32px 0;
}

.feature-box .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.feature-box .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.feature-box .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
.feature-box .feature-head-home,
.the-loai-sach .feature-head-home,
.doi-tuong-qua-tang .feature-head-home
{
    padding: 0 0 10px 0;
    margin: 0 0 25px 0;
    border-bottom: 2px solid #dbdbdb;
    position: relative;
}

.feature-head-event {
    padding: 0 0 10px 0;
    margin: 0 0 25px 0;
    position: relative;
}

.feature-box .feature-title, .the-loai-sach .feature-title, .doi-tuong-qua-tang .feature-title { font-size: 18px; display: inline; color: #00aaf1;}
.feature-box .see-all, .the-loai-sach .see-all, .doi-tuong-qua-tang .see-all  { font-size: 12px; position: absolute; right: 0; top: 5px;}
.doi-tuong-qua-tang .row {
    margin-left: 0;
}


/*END : Product Slider Category Page*/

/*The Loai Sach*/
.the-loai-sach {padding: 15px 0 0 0;}
.the-loai-sach ul li.row { margin-left: 8px; }
.the-loai-sach .the-loai-content li.row .the-loai-grid li { float: left; width: 175px; margin: 15px 10px 0px 10px; display: block; }
.the-loai-sach .the-loai-content li.row .the-loai-grid li.last { margin-right: 0 !important;}
.the-loai-sach .the-loai-img { width: 175px; height: 214px; text-align: center; }
.the-loai-sach .the-loai-img img { padding: 6px; border: 1px solid #ddd; }
.the-loai-sach .the-loai-content li.row .the-loai-grid li:hover .the-loai-link a { color: #00aaf1;}
.the-loai-sach .the-loai-content li.row .the-loai-grid li:hover .the-loai-img img { box-shadow: 0px 0px 3px 0px #ddd;}
.the-loai-sach .the-loai-link { width: 150px; text-align: center; padding: 7px 0;}
.the-loai-sach .the-loai-link a { color: #444; font-size: 12px; text-transform: uppercase; font-weight: bold; line-height: 19px;}
.the-loai-sach .the-loai-link a:hover { color: #00aaf1;}

.danh-sach-the-loai-main {padding-top: 10px;}
.danh-sach-the-loai { padding: 0 0 15px 0; border-bottom: 1px solid #f4f4f4; margin-bottom: 20px; }
.danh-sach-the-loai .ten-the-loai {
    float: left;
    width: 230px;
    height: auto;
    padding-right: 20px;
}
.danh-sach-the-loai .ten-the-loai a {
    font-size: 15px;
    font-weight: bold;
    color: #444;
    display: block;
    margin-bottom: 5px;
}
.danh-sach-the-loai .ten-the-loai {

}
.danh-sach-the-loai .ten-the-loai-sub a{
    font-size: 13px;
    color: #444;
    font-weight: normal;
    display: inline;
    line-height: 24px;
}
.danh-sach-the-loai .ten-the-loai-sub {

}
.danh-sach-the-loai a:hover {
    color: #00aaf1;
}


/*End The Loai Sach */


/*The Loai Thoi Trang*/
.the-loai-thoi-trang .row { margin: 0;}
.the-loai-thoi-trang-content .the-loai-img { width: 245px; height: 157px; text-align: center; }
.the-loai-thoi-trang {padding: 0;}
.the-loai-thoi-trang .the-loai-thoi-trang-content li.row .the-loai-grid li { float: left; width: 245px; margin: 0px 22px 18px 0px; display: block; }
.the-loai-thoi-trang .the-loai-thoi-trang-content li.row .the-loai-grid li.last { float: right; margin-right: 0 !important; }
.the-loai-thoi-trang .the-loai-thoi-trang-content li.bottom .the-loai-grid li { margin-bottom: 0 !important;}

/*End The Loai Thoi Trang*/

/*Doi Tuong - Qua Tang*/
.doi-tuong-gift-content .the-loai-img { width: 178px; height: 176px; text-align: center; }
.doi-tuong-qua-tang {padding: 15px 0;}
.doi-tuong-qua-tang .doi-tuong-gift-content li.row .the-loai-grid li { float: left; width: 178px; margin: 5px 22px 0px 0px; display: block; }
.doi-tuong-qua-tang .doi-tuong-gift-content li.row .the-loai-grid li.last { float: right; margin-right: 0 !important; }
.doi-tuong-qua-tang .doi-tuong-gift-content li.bottom .the-loai-grid li { margin-bottom: 0 !important;}
.doi-tuong-gift-content { margin-top: 22px; }

.the-loai-dien-tu-content .the-loai-img {
    width: 178px;
    height: 176px;
    text-align: center;
}

/*End: Doi Tuong - Qua Tang*/

/*Logo Qua Tang*/
.qua-tang-logo { padding: 10px 0 20px 0;}
.qua-tang-logo .logo-list li {
    float: left;

}

/*End Logo Qua Tang*/


/*Top 100 Sidebar*/
.aside-best-seller .content {padding: 12px 10px 0 10px; }
.aside-best-seller .content li {padding-bottom: 15px; border-bottom: 1px solid #f4f4f4; margin-bottom: 15px; position: relative;}
.aside-best-seller .content .product-image { width: 70px; float: left; position: relative;}
.aside-best-seller .content .product-image .rank {
    display: block;
    width: 19px;
    height: 19px;
    background: #d8d8d8;
    color: #555;
    top: -3px; left: -3px;
    position: absolute;
    z-index: 9999;
    text-align: center;
    line-height: 18px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.aside-best-seller .content .product-image .top3 { background: #1dbcff; color: #fff;}
.aside-best-seller .content .product-image .rank span { text-shadow: 1px 1px 1px #eee;}
.aside-best-seller .content .product-image .top3 span { text-shadow: 1px 1px 1px #777;}
.aside-best-seller .content .product-image .rank span,
.aside-best-seller .content .product-image .top3 span {
    font-weight: bold;
    font-size: 14px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.see-all-top { padding-bottom: 15px;}
.see-all-top a {font-weight: bold !important; color: #00aaf1 !important;}

.aside-best-seller .content .product-name { float: right; width: 76px; line-height: 17px !important; }
.aside-best-seller .content .product-name a { font-size: 12px;  font-weight: normal !important;}
.aside-best-seller .cover-books { font-size: 11px; padding-top: 2px; }
.aside-best-seller .old-price { display: none;}
.aside-best-seller .product-name-block { margin: 0; padding: 0; word-wrap: break-word; }
.aside-best-seller-saleoff .slOf_flag {
    width: 39px;
    height: 18px;
    position: relative !important;
    background: url('http://tikicdn.com/skin/frontend/default/tiki/images/category-page/aside-best-seller-tag.png') no-repeat transparent;
    z-index: 999999;
    top:0;
    left: 0;
    display: block;

}
.aside-best-seller-saleoff { padding: 5px 0; }
.aside-best-seller-saleoff .slOf_sale {
    color: white;
    font-weight: bold;
    font-size: 12px;
    background: none;
    display: block;
    height: 18px;
    overflow: hidden;
    text-indent: 0;
    width: 39px;
    margin: 0 !important;
    padding: 0;
    text-shadow: 1px 1px 1px
    #444;
    text-align: center;
    line-height: 19px;
}

.see-all-btt {margin: -5px 0 10px 0; text-align: right;}
.see-all-btt a { color: #00aaf1 !important;}

/*End Top 100*/

/*FB Like Box*/
.fb-like-box {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    /*border: 1px solid #E9E9E9;*/
    margin-bottom: 15px !important;
}
/*End FB Like Box*/

/*Olark Code*/
#habla_expanded_div {}
#habla_both_div {
    height: 47px !important;
    background: url('http://tikicdn.com/skin/frontend/default/tiki/images/olark/tiki-chat.png') no-repeat 44px 36px !important;
    overflow: hidden;
}

#habla_topbar_div {
    display: inline-block;
    vertical-align: top;
    height: 47px !important;
    background: transparent url('http://tikicdn.com/skin/frontend/default/tiki/images/olark/tiki-chat.png') no-repeat -1px 2px !important;
    zoom: 1;
}

#olrk_tab_closure_span {
    display: inline-block;
    height: 47px !important;
    width: 40px !important;
    background: transparent url('http://tikicdn.com/skin/frontend/default/tiki/images/olark/tiki-chat.png') no-repeat -321px 2px !important;
}

a.habla_oplink_a_normal, a.habla_oplink_a_hover, a.habla_oplink_a_hover:hover {
    margin-left: 23px !important;
    color: #fff !important;
    margin-top: 20px !important;
    font-size: 13px;
}

#habla_topbar_div #habla_sizebutton_a {
    background-image: url('http://tikicdn.com/skin/frontend/default/tiki/images/olark/buttons.png') !important;
    float: left;
    margin-top: 19px !important;
    width: 20px;
    position: absolute;
    height: 20px;
    margin-left: -14px;
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    border-radius: 5px !important;
    background-position: 4px center !important;
    background-repeat: no-repeat !important;
    text-indent: -9999em !important;
    cursor: pointer !important;
    z-index: 200000000;
    border: none;
}

.olrk-state-expanded #habla_topbar_div #habla_sizebutton_a {
    background-position: -26px !important;
    border: none;
}

.habla_offline_submit_input {
    background: #222;
    display: inline-block;
    padding: 5px;
    color: white;
    text-decoration: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
    border-bottom: 1px solid rgba(0, 0, 0, 0.25);
    position: relative;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    line-height: 1;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
    border: none;
    margin-top: -5px;
}
#habla_pre_chat_div #habla_pre_chat_error_span, #habla_offline_error_span  {
    float: left !important;
    color: red !important;
    background-color: #fff !important;
    font-weight: bold !important;
    font-size: 11px !important;
    margin: 0px 5px 5px !important;
}
.habla_offline_submit_input:hover { color: #fff; background: #007D9A;}




#habla_middle_div { width: 343px !important;}
div.hbl_pal_main_height { height: 160px !important; }

#habla_sizebutton_a:hover {
    background-color: #76d7ff !important;
}
/*End Olark Code*/

/*UPSELL Product Page*/
.jcarousel-skin-ie7 .jcarousel-container-horizontal {
    width: 84% !important;
    padding: 20px 40px;
}
.jcarousel-skin-ie7 .jcarousel-item {

    width: 155px !important;
    border: none !important;
    height: auto !important;
}
.jcarousel-skin-ie7 .jcarousel-container {
    border: none !important;
}
.jcarousel-skin-ie7 .jcarousel-item:hover { border: none !important;}

.jcarousel-skin-ie7 .jcarousel-item-horizontal {
    margin-right: 10px !important;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal {

}

/*End*/

.MagicToolboxMessage {
    font-size: 10px;
    color: #999;
}

/*TIki Fashion Icon*/


.download-btt {
    cursor: pointer;
    -moz-box-shadow:0px 0px 2px #999, 0px 1px 0px #fff inset;
    -webkit-box-shadow: 0px 0px 2px #999, 0px 1px 0px #fff inset;
    box-shadow: 0px 0px 2px #999, 0px 1px 0px #fff inset ;
    color:#222;
    border:1px solid #B5B5B5;
    padding: 7px 22px;
    background: rgb(247,247,247); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    /*background: url(http://tikicdn.com/skin/frontend/default/tiki/css/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
    background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(221,221,221,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(221,221,221,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(221,221,221,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(221,221,221,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(221,221,221,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(221,221,221,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#dddddd',GradientType=0 ); /* IE6-8 */
    height: auto;
    font-size: 16px;
    text-transform: uppercase;
    color: #727272;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius: 5px;
    font-weight: bold;
    display: block;
    width: auto;
    float: left;
}

.download-title {
    display: block;
    float: left;
    padding: 9px 0;
    margin-right: 14px;}

.tiki-fi .main-img {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 5px;
}

/******* MENU *******/
#container-tfi{
    margin: 0 ;
    width: 100%;
    font-size: 14px;
    line-height: 20px;
}

#container-tfi h2 {
    color: #d23678;
    margin: 0 0 14px 0;
    padding: 0 0 10px 0;
    border-bottom: 1px solid #f2f2f2;
}
#container-tfi ul{
    list-style: none;
    list-style-position: outside;
}

#container-tfi ul.menu li{
    display: block;
    padding: 10px 15px;
    margin-bottom: 0px;
    position: relative;
    cursor: pointer;
    float: left;
    margin-right: 8px;
    margin-bottom: 0px;
    font-size: 17px;
    font-weight: bold;
    color: #fff;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;

    background: #49c0f0; /* Old browsers */
    background: -moz-linear-gradient(top,  #49c0f0 0%, #2cafe3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#49c0f0), color-stop(100%,#2cafe3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #49c0f0 0%,#2cafe3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #49c0f0 0%,#2cafe3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #49c0f0 0%,#2cafe3 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #49c0f0 0%,#2cafe3 100%); /* W3C */


}

#container-tfi ul.menu li:hover {
    color: #333;
}
#container-tfi ul.menu li.active{
    background: #fff;

    box-shadow: 0px -2px 3px 0px #ddd;
    color: #00aaf1 !important;
}
/******* /MENU *******/
/******* CONTENT *******/
.content-tfi{
    margin: 0pt auto;
    background: #fff;
    border: none;
    text-align: left;
    padding: 15px;
    padding-bottom: 20px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    overflow: auto;
    height: 356px;


}

#container-tfi .gioi-thieu { display: block; line-height: 22px;}
#container-tfi .gioi-thieu p { margin: 0 0px 6px 0 !important; }
#container-tfi .co-cau, #container-tfi .cach-thuc, #container-tfi .quy-dinh { display: none;}

#container-tfi p.line {
    padding: 0;
    border-top: 1px solid #f2f2f2;
    margin: 15px 0;
}

#container-tfi .cach-thuc h3 { padding: 0 0 5px 0; margin: 0 0 10px 0; border-bottom: 1px solid #f2f2f2; color: #3d9734; }

/******* /CONTENT *******/


.cms-fashion-icon .middle-container, .cms-tfi-test .middle-container {
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/tfi/bg-tfi.png") center 36px no-repeat;
    height: 1660px !important;
}
.cms-fashion-icon .middle, .cms-tfi-test .middle {
    background: transparent !important;
}

.tiki-fi-top {
    width: 100%;
    height: 529px;
    background: transparent !important;
}

.cms-fashion-icon .footer-container, .cms-tfi-test .footer-container {
    margin: 60px 0 0 0 !important;

}

.tiki-fi .tfi-social {
    width: 640px;
    height: 45px;
    background: white;
    margin: 14px 0 13px 342px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
}

.tiki-fi-top img { padding-top: 1px; margin-left: 1px;}

.tiki-fi .tfi-social .tfi-fb {
    width: 400px;
    height: 25px;
    float: left;
    background: transparent;
    padding: 10px 10px 10px 15px;
}
.tiki-fi .tfi-social .tfi-gplus {
    width: 200px;
    height: 25px;
    float: left;
    background: transparent;
    padding: 12px 0 0 0 ;
}

.tfi-btt {
    margin: 16px 0 0 30px;
}

/*End Tiki Fashion Icon*/


/*Brand Slider*/
.brand-slide .jcarousel-skin-logo {
    padding: 10px 0;
    border: 1px solid #e9e9e9;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 20px;
}
.brand-slide .jcarousel-skin-logo .jcarousel-container {
    border: none;
    background: #fff;
}


.brand-slide  .jcarousel-skin-logo .jcarousel-container-horizontal {
    width: 718px;
    padding: 0 30px;
    line-height: 0px;

}

.brand-slide .jcarousel-skin-logo .jcarousel-container-vertical {

    padding: 0 20px;
}

.brand-slide .jcarousel-skin-logo .jcarousel-clip-horizontal {
    width:  720px;
    height: auto;
}

.brand-slide .jcarousel-skin-logo .jcarousel-clip-vertical {
    width:  98px !important;
    height: auto;
}

.brand-slide .jcarousel-skin-logo .jcarousel-item {
    width: 98px !important;
    height: auto;
}

.brand-slide .jcarousel-skin-logo .jcarousel-item-horizontal {
    margin: 0 5px 0 0;
}

.brand-slide .jcarousel-skin-logo .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.brand-slide .jcarousel-skin-logo .jcarousel-item-placeholder {
    background: #fff;

}

.brand-slide .jcarousel-skin-logo .jcarousel-next-horizontal {
    position: absolute;
    top: 13px;
    right: 0px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: transparent url('http://tikicdn.com/skin/frontend/default/tiki/images/category-page/brand-next.png') no-repeat 0 0;
}

.brand-slide .jcarousel-skin-logo .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-logo .jcarousel-next-horizontal:active {
    background-position: -32px 0;
}

.brand-slide .jcarousel-skin-logo .jcarousel-next-disabled-horizontal,
.brand-slide .jcarousel-skin-logo .jcarousel-next-disabled-horizontal:hover,
.brand-slide .jcarousel-skin-logo .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.brand-slide .jcarousel-skin-logo .jcarousel-prev-horizontal {
    position: absolute;
    top: 13px;
    left: -2px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: transparent url('http://tikicdn.com/skin/frontend/default/tiki/images/category-page/brand-prev.png') no-repeat 0 0;
}

.brand-slide .jcarousel-skin-logo .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.brand-slide .jcarousel-skin-logo .jcarousel-prev-horizontal:active {
    background-position: -32px 0;
}

.brand-slide .jcarousel-skin-logo .jcarousel-prev-disabled-horizontal,
.brand-slide .jcarousel-skin-logo .jcarousel-prev-disabled-horizontal:hover,
.brand-slide .jcarousel-skin-logo .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
/*End: Brand Slider*/

/*Brand: Qua-Tang*/
.brand-qua-tang .brand-slide .jcarousel-skin-logo { border: none; padding: 15px 0;}

.brand-qua-tang .brand-slide .jcarousel-skin-logo .jcarousel-item {
    width: 105px !important;
    height: auto;
}

.brand-slide .jcarousel-skin-logo .jcarousel-item-horizontal {
    margin: 0 7px;
}

.brand-qua-tang .jcarousel-skin-logo .jcarousel-next-horizontal {
    position: absolute;
    top: 13px;
    right: -7px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url('http://tikicdn.com/skin/frontend/default/tiki/images/category-page/next-horizontal.png') no-repeat 0 0;
}

.brand-qua-tang .jcarousel-skin-logo .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.brand-qua-tang .jcarousel-skin-logo .jcarousel-next-horizontal:active {
    background-position: -32px 0;
}

.brand-qua-tang .jcarousel-skin-logo .jcarousel-next-disabled-horizontal,
.brand-qua-tang .jcarousel-skin-logo .jcarousel-next-disabled-horizontal:hover,
.brand-qua-tang .jcarousel-skin-logo .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.brand-qua-tang .jcarousel-skin-logo .jcarousel-prev-horizontal {
    position: absolute;
    top: 13px;
    left: 0px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url('http://tikicdn.com/skin/frontend/default/tiki/images/category-page/prev-horizontal.png') no-repeat 0 0;
}

.brand-qua-tang .jcarousel-skin-logo .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.brand-qua-tang .jcarousel-skin-logo .jcarousel-prev-horizontal:active {
    background-position: -32px 0;
}

.brand-qua-tang .jcarousel-skin-logo .jcarousel-prev-disabled-horizontal,
.brand-qua-tang .jcarousel-skin-logo .jcarousel-prev-disabled-horizontal:hover,
.brand-qua-tang .jcarousel-skin-logo .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/*End: Brand*/

/*The Loai Dien Tu*/
.the-loai-dien-tu a:hover {
    color: #00aaf1 !important;
    text-decoration: none !important;
}
.the-loai-dien-tu .cate-dientu-title {
    padding: 10px 0 3px 0;
}
.the-loai-dien-tu .the-loai-dien-tu-content li.row {
    margin-bottom: 20px;
}

.the-loai-dien-tu .the-loai-dien-tu-content li.last-list {
    margin-bottom: 0px !important;
}

.the-loai-dien-tu .cate-dientu-title a {
    font-size: 14px;
    color: #444;
    font-weight: bold;
}

.the-loai-dien-tu  .cate-dientu-list li {
    background: url('http://tikicdn.com/skin/frontend/default/tiki/images/2level_bullet_nav.gif') 0px 10px no-repeat;
    padding: 6px 0 6px 13px;
    margin: 0 !important;
}

.the-loai-dien-tu  .cate-dientu-list li a {
    color: #444;
}
/*End : The Loai Dien Tu*/

/*Cam Ket Dien Tu*/
.camket-dientu li {
    float: left;
    margin-right: 15px;
}

.camket-dientu li.last {
    float: right;
    margin: 0 !important;
}
/*End: Cam ket Dien Tu*/

/*Pre Order*/
.pre-order {
    color: #090;
    font-weight: bold;
    line-height: 26px;
}
.pre-order .pre-order-content {
    clear: both;
    color: #444444;
    display: block;
    font-weight: normal !important;
}
.add-to-cart-box legend{
    display:none
}

.pre-order .date {
    font-weight: bold;
    color: #090
}

/*End: Pre Order*/

/* Checkout - CART PAGE */

.tiki-shopping-cart {
    padding: 0 !important;
    margin: 0 !important ;
    color: #444 !important;
    font-size: 13px !important;
}

.tiki-shopping-cart-content table.items-in-cart thead tr th {
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #e9e9e9;
    color: #555;
    font-size: 15px;
    font-weight: bold;
    padding: 8px 12px 8px 0px;
    text-shadow: 1px 1px 1px #ffffff;
    line-height: 17px !important;
    background: #fdfdfd; /* Old browsers */
    background: -moz-linear-gradient(top,  #fdfdfd 0%, #f4f4f4 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fdfdfd 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fdfdfd 0%,#f4f4f4 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fdfdfd 0%,#f4f4f4 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fdfdfd 0%,#f4f4f4 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
}

.tiki-shopping-cart-content table.items-in-cart thead tr th.qty-th {

}

.tiki-shopping-cart-content table.items-in-cart thead tr th.space-title {
    padding: 0 !important
}

.tiki-shopping-cart-content table.items-in-cart thead tr th.sub-total-th {
    padding-right: 5px !important;
    text-align: right !important;
}

.tiki-shopping-cart-content table.items-in-cart {
    border: 1px solid #e9e9e9;
}

.tiki-shopping-cart-content table.items-in-cart tbody tr td {
    padding: 10px 12px 10px 0px;
    border-bottom: 1px solid #f5f5f5;
}

.tiki-shopping-cart-content table.items-in-cart tbody tr.last td {
    border-bottom: none;
}

.tiki-shopping-cart-content table.items-in-cart tbody tr td.qty-td input {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #ccc;
    padding: 4px 2px;
    text-align: center;
    width: 31px;
    margin-bottom: 5px;
    margin-left: 12px;
    margin-right: 6px;
}

.tiki-shopping-cart-content input:focus{
    background: #FFF;
    border: 1px solid #aaa !important;
}

a.update-qty {
    margin-left: 5px;
    text-decoration: underline;
    display: none;
}

a.remove-item {
    text-decoration: underline;
    color: #999 !important;
    font-size: 11px;
}

a.remove-item:hover {
    color: #00aaf1 !important;
}


.tiki-shopping-cart-content table.items-in-cart tbody tr td.space {
    padding: 9px;
    border: none!important;
}

.benefit-totals {
    border-top: none;
    border-left: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    padding: 0px;
    margin-bottom: 15px;
}

.tiki-shopping-cart-items-table .left_item_card {
    width: 75px;
    margin: 0;
}

.tiki-shopping-cart-items-table .right_Option_card {
    margin-left: 25px;
    width: 400px;
    padding-top: 5px;
}

.tiki-shopping-cart-items-table .price-td,
.tiki-shopping-cart-items-table .totals-td {
    padding-top: 15px !important;
}

.tiki-shopping-cart-items-table .totals-td {
    padding-right: 5px !important;
    text-align: right;
}

.tiki-shopping-cart-items-table .qty-td {
    padding-top: 12px !important;
}

.tiki-shopping-cart-items-table .price-td span.price {
    color: #444 !important;
}

.tiki-shopping-cart-items-table .totals-td span.price {
    color: #444 !important;
    font-weight: bold;
}

.tiki-shopping-cart-items-table .error {
    font-size: 12px !important;
    padding-top: 10px !important;
}

.tiki-shopping-cart-benefit {
    padding: 0;
    margin: 0;
    width: 655px!important
}

.tiki-shopping-cart-benefit .salebox .rewards-box-spend-header h3,
.tiki-shopping-cart-benefit .salebox .discount-codes h3 {
    color: #444;
    line-height: 18px;
    margin-bottom: 0;
    font-size: 15px;
}



.tiki-shopping-cart-benefit .salebox .rewards-box-spend-minicart {
    padding: 30px 0 19px 19px;
    margin: 0;
    border: none;
    float: left;
    width: 285px !important;
    background: #ffffff;
}

.tiki-shopping-cart-benefit .salebox .rewards-box-spend-minicart .box-content {
    padding-top: 8px;
    padding-right: 8px;
}

.tiki-shopping-cart-benefit .salebox .discount-codes {
    padding: 30px 19px 19px 28px;
    margin: 0;
    border: none;
    float: right;
    width: 300px !important;
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/shopping-cart-bg-line.png") -17px 9px white no-repeat !important;
}

.tiki-shopping-cart-totals {
    width: 280px !important;
    background: #dbf4ff;
    margin: 0;
    padding: 19px;
    border-left: 1px solid #e9e9e9;
    min-height: 330px;
    _height: 330px;
}

.tiki-shopping-cart-totals table {
    margin: 0;
}

.tiki-shopping-cart-totals table .price {
    color: #444 !important;
}

.tiki-shopping-cart-totals td {
    padding: 5px 0 !important;
}

.tiki-shopping-cart-totals .subtotal-tr td {
    font-size: 15px;
    font-weight: bold;
}

.tiki-shopping-cart-totals tfoot .totals-tr .total-tr-space {
    padding: 15px 0 !important;
    border-top: 1px solid #cadde5 !important;
    margin-top: 7px;
    box-shadow: inset 0 1px 0 #FAFAFA;
}

.tiki-shopping-cart-totals tfoot .totals-tr .total-tr-text {
    font-size: 17px;
    text-transform: uppercase;
    color: #444444;
    line-height: 25px;
}

.tiki-shopping-cart-totals tfoot .totals-tr .grand-total-price .price {
    font-size: 20px !important;
    color: #f0601c !important;
}


.top-shopping-cart {
    height: 32px !important;
    padding: 10px 0 6px 0;
}

.top-shopping-cart h1 {
    color: #444;
    font-size: 18px;
    margin-top: -8px;
    float: left;
}

.tiki-shopping-cart-btt {
    float: right;
    width: 350px;
    margin-top: -12px;
}

.tiki-shopping-cart-btt .checkout-types li span.buttoncheckout a,
.tiki-shopping-cart-totals .checkout-types li span.buttoncheckout a {
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/shopping-cart-bg.png") -289px 0px no-repeat !important;
    text-indent: -99999px;
    width: 208px !important;
    height: 36px !important;
    padding: 0 !important;
    margin: 0 !important;
}

.tiki-shopping-cart-btt .checkout-types li span.buttoncheckout a:hover,
.tiki-shopping-cart-totals .checkout-types li span.buttoncheckout a:hover {
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/shopping-cart-bg.png") -289px -37px no-repeat !important;
}

.tiki-shopping-cart-btt .checkout-types li span.buttoncheckout-disable a,
.tiki-shopping-cart-btt .checkout-types li span.buttoncheckout-disable a:hover,
.tiki-shopping-cart-totals .checkout-types li span.buttoncheckout-disable a,
.tiki-shopping-cart-totals .checkout-types li span.buttoncheckout-disable a:hover {
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/shopping-cart-bg.png") -288px -74px no-repeat !important;
}

.tiki-shopping-cart-btt .checkout-types li span.buttoncheckout,
.tiki-shopping-cart-totals .checkout-types li span.buttoncheckout {
    width: 208px !important;
    height: 36px !important;
    background: none !important;
}

.tiki-continue-shopping {
    float: left;
    padding: 8px 0 0 0;
}

.tiki-continue-shopping:hover .icon-continue-shopping {
    background-position: -20px -45px;
}

.tiki-continue-shopping a {
    color: #999 !important;
    text-decoration: underline !important;
}

.tiki-continue-shopping a:hover {
    color: #00aaf1 !important;
}

.begin-checkout {
    float: right;
    width: 210px;
}

.begin-checkout .checkout-types,
.tiki-shopping-cart-totals .checkout-types {
    float: none;
    width: 208px !important;
    height: 36px !important;
}

.tiki-shopping-cart-totals .checkout-types {
    float: right;
}

.shopping-cart-totals .rewards-opc-please-wait {
    text-align: left;
    padding: 10px 0;
    color: #999;
}

.checkout-cart-index [class^="icon-"], .checkout-cart-index [class*=" icon-"] {
    display: inline-block;
    width: 28px;
    height: 28px;
    line-height: 28px;
    vertical-align: text-top;
    background-image: url("http://tikicdn.com/skin/frontend/default/tiki/images/shopping-cart-bg.png");
    background-position: 14px 14px;
    background-repeat: no-repeat;
}

.icon-continue-shopping {
    background-position: -20px -10px !important;
    width: 18px !important;
    height: 18px !important;
    line-height: 18px !important;
}

.icon-xu {
    background-position: -49px -5px !important;
    width: 33px !important;
    height: 26px !important;
    margin-top: -5px !important;
}

.icon-coupon {
    background-position: -87px -7px !important;
    width: 33px!important ;
    height: 26px !important;
    margin-top: -5px !important;
}

.icon-free-ship {
    background-position: -122px 0px !important;
    width: 36px !important;
    height: 36px !important;
    margin-top: -13px !important;
}

.icon-safe-checkout{
    background-position: -159px 0px !important;
    width: 36px !important;
    height: 36px !important;
    margin-top: -10px !important;
}

.icon-7days-return {
    background-position: -194px 0px !important;
    width: 36px !important;
    height: 36px !important;
    margin-top: -11px !important;
}

.icon-hotline {
    background-position: -228px 0px !important;
    width: 36px !important;
    height: 36px !important;
    margin-top: -11px !important;
}


.tiki-xu-box {
    padding-top: 10px;
}

.tiki-shopping-cart-xu-used {
    float: left;
    width: 185px;
    text-align: left !important;
    top: 0px !important;
    color: #444;
}

.tiki-xu-use-all {
    float: left;

}

.coupon-note {
    margin: 12px 0 15px 0;
}

.cancel-coupon {
    text-decoration: underline;
    position: absolute;
    top: 10px;
    right: -33px;
}

#use_all_points {
    margin-top: -4px;
}

.tiki-shopping-cart-benefit .discount-codes .coupon {
    background: #ffffff;
    width: 100%;
    height: 35px;
}

.tiki-shopping-cart-benefit .discount-codes .coupon .input-text-coupon {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #CCC;
    width: 133px;
    height: 15px;
    margin: 0 7px 0 0;
    padding: 5px 5px 5px 10px;
    font-weight: bold;
    color: #01A201;
}

.apply-coupon-code {
    position: relative;
}

.benefit-box {
    padding: 0px 19px 19px 19px;
}

.benefit-list {
    border-top: 1px solid #e9e9e9;
    padding-top: 19px;
}

.benefit-list li {
    padding: 9px 0;
    position: relative;
}

.benefit-list li .banks img {
    top: 5px;
    position: absolute;
    margin-left: 8px;
}

.checkout-cart-index .top-banner {

}

.crosssell-checkout-cart h2 {
    color: #444;
    border-bottom: 1px solid #E9E9E9;
    padding: 0px 0 12px 0;
    margin-bottom: 25px;
    font-size: 16px;
}


.crosssell-checkout-cart .jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 898px;
    padding: 0px 42px 50px 42px;
    background: #ffffff;
    border: none;
}

.crosssell-checkout-cart .jcarousel-skin-tango .jcarousel-clip-horizontal {
    padding-top: 0;
}

.crosssell-checkout-cart .jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 898px;
    height: auto;
}

.crosssell-checkout-cart .jcarousel-skin-tango .jcarousel-item {
    width: 140px;
    height: auto;
    text-align: left;
    margin: 0 6px;
}

.crosssell-checkout-cart-items {
    padding-top: 5px;
}

.crosssell-checkout-cart-items a,
.crosssell-checkout-cart-items a:hover {
    color: #00aaf1;
}

.box-collateral .jcarousel-skin-ie7 .jcarousel-clip-horizontal {
    width: 100%;
}
.crosssell-checkout-cart .jcarousel-skin-tango .jcarousel-next-horizontal {
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/category-page/next-horizontal.png") no-repeat scroll 0 0 transparent;
}
.crosssell-checkout-cart .jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.crosssell-checkout-cart .jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -32px 0;
}
.crosssell-checkout-cart .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.crosssell-checkout-cart .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.crosssell-checkout-cart .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    background-position: -96px 0;
}
.crosssell-checkout-cart .jcarousel-skin-tango .jcarousel-prev-horizontal {
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/category-page/prev-horizontal.png") no-repeat scroll 0 0 transparent;
}
.crosssell-checkout-cart .jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.crosssell-checkout-cart .jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -32px 0;
}
.crosssell-checkout-cart .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.crosssell-checkout-cart .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.crosssell-checkout-cart .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    background-position: -96px 0;
}

.tiki-shopping-cart .cart-points-total_spent .caption, .cart-points-total_earned .caption {
    font-weight: normal !important;
}

.crosssell-checkout-cart .jcarousel-skin-tango .jcarousel-item .product-name {
    display: block;
    overflow: visible;
    width: 100%;
    white-space: normal;
}
.tiki-shopping-cart table.shopping-cart tfoot {
    background: #fff;

}

.tiki-shopping-cart .button-updated {
    text-align: right !important;
}

.tiki-shopping-cart table.shopping-cart tfoot td {
    padding: 10px 20px 9px 20px;
    background: #fcfcfc;
}

.tiki-shopping-cart .button {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow:0px 1px 0px #fff inset;
    -webkit-box-shadow:0px 1px 0px #fff inset;
    box-shadow:0px 1px 0px #fff inset ;
    font-weight: bold;
    border:1px solid #B5B5B5;
    padding: 5px 10px;
    background: rgb(247,247,247); /* Old browsers */
    /*background: url(http://tikicdn.com/skin/frontend/default/tiki/css/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
    background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(221,221,221,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(221,221,221,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(221,221,221,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(221,221,221,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(221,221,221,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(221,221,221,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#dddddd',GradientType=0 ); /* IE6-8 */
    height: auto;
    font-size: 12px;
    margin: 0;
    cursor: pointer;
    color: #7e7e7e;
    text-shadow: 1px 1px 1px #f9f9f9;
    line-height: 15px;
}

.tiki-shopping-cart .disabled-btt, .tiki-shopping-cart .disabled-btt:hover {
    cursor: default !important;
    color: #999 !important;
}

.crosssell-checkout-cart-items .button {
    padding: 4px 6px;
    font-size: 11px;
    color: #7e7e7e;
    text-shadow: 1px 1px 1px #f9f9f9;
    margin-top: 7px;
}

.tiki-shopping-cart .button:hover {
    color: #333;
}

.checkout_status {
    color: #090;
    font-weight: bold;
}

.update-qty1 {
    text-decoration: underline;
}

.checkout_opacity {
    opacity: 0.5;
    filter: alpha(opacity = 50);
}

a.update-all {
    font-size: 13px;
    text-decoration: underline;
    font-weight: normal;
    margin-left: 5px;
    cursor: pointer;
}

/*End*/

/** hoai phuong edit version 2*/
.col-main  .aw-base-mini .regular-price .price,.col-main .special-price2 .price ,.col-main .catalog-product-view .product-shop .special-price .price{
    font-size: 1.6em!important;
    font-weight: bold!important;
    color: #E46C0A!important;
}
.add-to-holder .add-to-cart-box legend{
    display:none
}
.add-to-holder .add-to-box2 a {
    float: left;
    line-height: 2.25em;
    text-align: left;
    padding-left: 23px;
    margin-left: 84px;
    margin-top: 5px;
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/favor.png") no-repeat scroll 0 4px transparent;
}


.product-info-box2 .content-title {
    display: block !important;
    float: none !important;
    color: #31859C !important;
    border-bottom: 2px solid #E9E9E9;
    padding: 0 0 7px 0;
    margin-bottom: 15px !important;
    width: 100% !important;
    font-size: 2em !important;
}
.product-info-box2 .old-price .price {
    font-weight: normal;
    color: black;
    text-decoration: line-through;
}
.special-price2 .price-label {
    font-size: 20px;
    white-space: nowrap;
    color: #E46C0A;
}
.left_column{
    float: left;
    width: 20%;
    height: 100%;
}
.right_content{
    float: right;
    width: 75%;
    margin-left:20px;
}
.publisher_product_list{
    float: left;
    width: 100%;
    overflow: hidden;
    position:relative;
}
.publisher_product_list li{
    float: left;
    width: 155px;
    padding-right: 28px;
}
.product-image{
    position: relative;

}

.product-image .product-image-wrap{
    display: block;
    position: relative;
}

.product-image .product-image-wrap .gift{
    background: url(http://tikicdn.com/skin/frontend/default/tiki/images/free-gift.png) no-repeat;
    width: 45px;
    height: 40px;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
}

.publishers_category ul li{
    margin-left:15px
}
.publishers_category ul li ul{
    margin:15px
}
.publishers_category li.current a{
    color: #F60!important;
}
.publisher_product_list .back ,.publisher_product_list .next{
    font-weight: bold;
    left: 0px;
    margin-top: 15%;
    z-index: 99;
    float: left;
    width: 31px;
    height: 32px;
    cursor: pointer;
    background: transparent url('http://tikicdn.com/skin/frontend/default/tiki/images/category-page/prev-horizontal.png') no-repeat 0 0;
    text-indent:-9999px
}
.publisher_product_list .next{
    background: transparent url('http://tikicdn.com/skin/frontend/default/tiki/images/category-page/next-horizontal.png') no-repeat 0 0;
}
.publisher_product_list .next:hover,.publisher_product_list .back:hover{
    background-position: -32px 0;
}

.publisher_content{
    border: 1px solid #9C9C9C;
    padding:15px;
    float:left;
}
.publisher_content img{
    float:left;
    margin-right:15px;
    margin-bottom:15px;
}
.list_wrapper{
    float: left;
    width: 705px;
    overflow: hidden;
    margin: 0 5px;
    position:relative
}
.publisher_product_list > h4{
    margin: 10px 0;
}
.publisher_product_list > h4 span{
    font-size: 0.7em;
    font-weight: normal;
    margin-right: 80px;
}
.publisher_banner img{
    width:100%;
}
.no_padding{
    padding:0!important;
}
.publisher_product_list h4{
    float:left;
    width: 780px;
}
#view_all{
    padding: 7px 15px;
    text-align: center;
    cursor: pointer;
    background: #00AAF1;
    color:white
}
/** end hoai phuong edit version 2*/
/*END*/

/*Sale of 20-10*/

.cms-phu-nu-viet-nam .middle-container {
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/saleof0210/bg_02_10.png") center 33px no-repeat white;
    min-height: 500px !important;
}

.saleof2010img img {
    height: 1px;
}

.cms-phu-nu-viet-nam .col-main {

    min-height: 800px !important;
    margin-bottom: 50px;
}

.saleof0210 .feature-links {
    margin-top: 8px;
}

.cms-phu-nu-viet-nam .middle-container .feature-box .jcarousel-skin-tango .jcarousel-container-horizontal,
.cms-phu-nu-viet-nam .feature-box .jcarousel-skin-tango .jcarousel-clip-horizontal
{
    width: 940px !important;
}

.top-banner-2010 {
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
    line-height: 0px;
    position: relative;
}

.cms-phu-nu-viet-nam h2 a {
    color: #ea4875;
    font-size: 20px;
}

.cms-phu-nu-viet-nam .feature-box {
    margin: 10px 0 20px 0;
}

.cms-phu-nu-viet-nam .middle-container .social  {
    position: absolute;
    top: 340px;
    left: 234px;
}

.cms-phu-nu-viet-nam .middle-container .feature-box .feature-head-home {
    border-bottom: 2px solid #ffb3ca;
}

.cms-phu-nu-viet-nam .product-image {
    width: 140px;
    height: 201px;
}

/*END*/

.thuonghieu-dientu {
    margin: 5px 0 10px 0;
}

#super-product-table {
    margin: 15px 0;
}

#super-product-table tbody td {
    padding: 4x 8px !important;
    line-height: 20px !important;
}

#super-product-table .price-box .price-block {

}

#super-product-table .price-box .price-block .special-price {
    display: block;
}

#super-product-table .price-box .price-block .old-price {
    display: block;
}

.product-info-box  #super-product-table .price-box  .regular-price .price  {
    font-size: 14px !important;
    font-weight: bold;
    color: #090 !important;
}
/*Edit css facebook like,google plus,send email in detail product page*/
.prd-socialLinksBtnRow{display:inline-block;}
.prd-socialLinksBtnRow li {
    height: 20px;
    margin-right:10px;
    float:left;
}
/*End edit*/

.thuong-hieu .icon-seeall {
    background-image: url("http://tikicdn.com/skin/frontend/default/tiki/images/new-tiki/home-sprite.png");
    background-repeat: no-repeat;
    background-position: -426px 3px;
    margin-top: 0px;
    color: #00aaf1;
}

.thuong-hieu-all a {
    color: #00aaf1 !important;
    text-decoration: underline;
}

/*Search Header*/

.search-header {
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/new-tiki/home-sprite.png") no-repeat scroll -20px -140px transparent;
    margin-bottom: 20px;
    padding: 0 0 15px;
}
.search-header  h3 {
    color: #333333;
    font-size: 1.7em !important;
    font-weight: normal !important;
    margin: 0;
    padding: 5px 0 10px;
    text-align: left;
    text-transform: none !important;
    float: left;
}
.search-header .header-tabs {
    float: right;
    margin-top: 7px;
}
.search-header .header-tabs li {
    cursor: pointer;
    float: left;
    margin: 0 25px 0 0;
}
.search-header .header-tabs li a {
    color: #444444 !important;
}
.search-header .header-tabs li a:hover {
    text-decoration: none;
}
.search-header .header-tabs li.active {
    font-weight: bold;
    position: relative;
    z-index: 1;
}
.search-header .arrow-active {
    background: url("http://tikicdn.com/skin/frontend/default/tiki/images/new-tiki/home-sprite.png") no-repeat scroll 0 0 transparent;
    border-bottom: 1px solid white;
    bottom: -12px;
    height: 10px;
    left: 32%;
    position: absolute;
    width: 18px;
    z-index: 9;
}

/*Search Suggestion*/

.search_title {
    padding-top: 7px;
    font-size: 14px;
    padding-bottom: 4px;
}
.search-suggest-list {
    font-size: 14px;
    display: block;
}

.search-suggest-list li {
    display: block;
    padding: 3px 0 3px 22px;
}

.search-suggest-list a {
    font-size: 14px;
    text-decoration: underline;
}

/*Instant Search */
#search_autocomplete a,
#search_autocomplete a:hover {
    text-decoration: none;
}

#search_autocomplete h3 {
    color: #999999;
    font-size: 12px;
    line-height: 1.3;
    margin: 0;
    padding: 8px 10px 2px;
}

#search_autocomplete h3.quicklinks {
    border-top: 1px solid #CCCCCC;
    margin: 5px 0 6px 0;
    padding-top: 10px;
    font-size: 14px;
}

#search_autocomplete img {
    float: left;
    width: 40px;
    height: 40px;
    margin-right: 10px;
}

#search_autocomplete li.item div {
    float: left;
}

#search_autocomplete p.instant-search-title {
    color: #444;
    font-weight: normal;
    margin:0;
    padding:0;
}

#search_autocomplete p.instant-search-price {
    color: #009900;
    font-weight: bold;
    margin:0;
    padding:0;
}

#search_autocomplete p.instant-search-price span {
    color: #999999;
    font-size: 11px;
    font-weight: normal;
    text-decoration: line-through;
    margin-left: 4px;
}

/*Fix Display: Product Page - Table*/

.product-collateral .collateral-box  table,
.product-collateral .collateral-box  tbody {
    display: block;
    max-width: 660px !important;
    width: 660px !important;
}

.product-collateral .collateral-box  tbody {
    float: left;
    clear: left;
}

.product-collateral .collateral-box td {
    width: 50%;
}

.product-collateral .collateral-box.attribute-specs tbody  {
    display: table;
}

#freegift_off {
    /* display: none; */
}

/*Instant Search With Images*/

.search-autocomplete li.item {
    padding: 5px 10px !important;

}

.search-autocomplete li.item a {
    display: block;
}

/* Registry form */
.customer-account-create .group-select{
    border-radius: 3px;
    margin: 28px 0 15px;
    padding: 22px 25px 12px;
}
.customer-account-create .group-select li {
    padding: 4px 8px;
    margin-top: 5px;
}
.customer-account-create .prefix-select{
    float: left;
    width: 90px;
}
.customer-account-create #prefix{
    width: 70px;
    padding: 6px 3px !important;
    height: 32px;
    border-radius: 3px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.customer-account-create .customer-name{
    float: left;
    width: 70%;

}
.customer-account-create .name-firstname{
    width: 135px !important;
}
.customer-account-create #firstname{
    width: 114px;
}
.customer-account-create .group-select li .input-box {
    float: left;
    width: 226px;
}
.customer-account-create .customer-dob .input-box {
    width: 74px !important;
}
.customer-account-create .customer-dob input {
    width: 56px !important;
}
.customer-account-create .customer-dob label.label-dob {
    font-weight: normal;
    color: #888;
    font-size: 10px;
    display: block;
    margin-top: 5px;
    margin-bottom: 0px;
}
.customer-account-create .group-select li .input-box .input-text,
.customer-account-create .group-select li .input-box textarea {
    width: 215px;
}
.customer-account-create .group-select li .input-box .input-text, .customer-account-create .group-select li .input-box textarea {
    width: 205px;
}
.customer-account-create .button-set {
    border: medium none;
    padding: 0 0 0 35px!important;
    text-align: left!important;
}

@media (min-width: 0px){
.order-tracking-shortcut:hover {
text-decoration: none;
background: url(http://tikicdn.com/media/custom/home/tk-sc_2.png) no-repeat 9px -54px;
}

.order-tracking-shortcut {
position: absolute;
width: 34px;
font-size: 10px;
margin-top: 12px;
border: 1px solid #dfdfdf;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
height: 34px;
padding: 3px;
color: #444!important;
margin-left: -11px;
z-index: 2;
background: url(http://tikicdn.com/media/custom/home/tk-sc_2.png) no-repeat 9px -8px;
padding-left: 26px;
text-indent: -999999px;
}
}

@media (min-width: 1200px){


.order-tracking-shortcut:hover {
text-decoration: none;
background: url(http://tikicdn.com/media/custom/home/tk-sc_2.png) no-repeat 5px -54px;
}
.order-tracking-shortcut {
position: absolute;
width: 80px;
font-size: 10px;
margin-top: 12px;
border: 1px solid #dfdfdf;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
height: 34px;
padding: 3px;
color: #444!important;
margin-left: -8px;
z-index: 2;
background: url(http://tikicdn.com/media/custom/home/tk-shorcut.png) no-repeat 5px 6px;
padding-left: 26px;
text-indent: 0px;
}
}
/*======================== Resize Check Out Page =============================*/
.checkout-onepage-index .col-2-right-layout .col-main { width: 730px; }
.checkout-onepage-index .side-col { width: 230px; }
.checkout-onepage-index .middle-container { padding-top: 8px !important;}

/*======================== Process Boxes =====================================*/
.one-page-checkout { color: #444 !important; }
.one-page-checkout a { color: #0099FF !important; text-decoration: underline;}
.one-page-checkout li.section {
    margin-bottom: 14px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #bcbcbc;
    background: #fff;
}

.one-page-checkout li.active {
    border: 1px solid #1ebffb !important;
    border-top-color: #9EE2FB;
    /*
    box-shadow: 0 0 5px #888;
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px #888;
    */
    background: #1ebffb !important;
}
.one-page-checkout .allow .head {
    -webkit-border-radius: 5px 5px 0 0 !important;
    -moz-border-radius: 5px 5px 0 0 !important;
    border-radius: 5px 5px 0 0 !important;
}
.one-page-checkout .head, .one-page-checkout .allow .head  {
    border: none !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 7px 7px 7px 15px;

    background: rgb(255,255,255); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    /*background: url(http://tikicdn.com/skin/frontend/default/tiki/css/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWFlYWVhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);*/
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 40%, rgba(234,234,234,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,rgba(255,255,255,1)), color-stop(100%,rgba(234,234,234,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 40%,rgba(234,234,234,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 40%,rgba(234,234,234,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 40%,rgba(234,234,234,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(255,255,255,1) 40%,rgba(234,234,234,1) 100%); /* W3C */
    /*
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); IE6-8 */

}

.one-page-checkout .active .head {
    background: transparent !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0  !important;
    border-radius: 0 !important;
    padding: 7px 7px 7px 15px;
}
.one-page-checkout .allow .head { cursor: default !important ;}
.one-page-checkout li.allow{

    background: rgb(255,255,255); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    /*background: url(http://tikicdn.com/skin/frontend/default/tiki/css/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWFlYWVhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);*/
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 40%, rgba(234,234,234,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,rgba(255,255,255,1)), color-stop(100%,rgba(234,234,234,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 40%,rgba(234,234,234,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 40%,rgba(234,234,234,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 40%,rgba(234,234,234,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(255,255,255,1) 40%,rgba(234,234,234,1) 100%); /* W3C */
    /*
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 );  IE6-8 */

    border: 1px solid #BCBCBC;


}

.one-page-checkout li.allow  .head a { display: inline; }
.one-page-checkout li.active  .head a { display: none; }
.one-page-checkout h3 { font-size: 16px !important; color: #909090; line-height: 20px;}
.one-page-checkout h4 { font-size: 16px; font-weight: bold; color: #666; text-transform: none; border: none; margin-bottom: 5px;} 
.one-page-checkout li.active h3 { color: #015f82 !important; text-shadow: 1px 1px 1px #ABE6FB; }
.one-page-checkout li.allow h3 { color : #01a6e2;}
.one-page-checkout .step-count { display: none; }

.one-page-checkout .box { background: #fff;  padding: 10x 15px 20px 19px;}
.one-page-checkout .active .box {
    -webkit-border-radius:  0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    background: #fff;
}
.head { line-height: 20px; }
.finish-step a, .edit-step  a { text-decoration: none; font-size: 11px; }
.finish-step a { background: url(http://tikicdn.com/skin/frontend/default/tiki/images/background.png) -23px -40px no-repeat ; padding: 8px 20px 5px 33px; font-style: italic; color: #999 !important; cursor: default!important;}
.edit-step a { background: url(http://tikicdn.com/skin/frontend/default/tiki/images/background.png) -25px -9px no-repeat; padding: 8px 7px 5px 27px; font-weight: bold; color:#666 !important ; cursor: pointer!important;}    


/*======================== Login Box =========================================*/
.one-page-checkout #checkout-step-login .disc li { margin-left: 15px; padding: 15px 0 0 0; }
#checkout-step-login .button-set { text-align: center; }
#checkout-step-login .col2-set .col-1, .col2-set .col-2 { width: 48%;}
.keepme { font-weight: normal !important;}
#checkout-step-login .form-list { margin-top: 12px; }

/*======================== Billing Box =======================================*/
.one-page-checkout .group-select { margin: 0 0 10px 0;}
.one-page-checkout .group-select li { width: 680px;}
.one-page-checkout .group-select li { padding: 0 0 3px 0;}
.one-page-checkout .group-select li .input-box { width: 685px; margin: 5px 0; position: relative;}
.one-page-checkout .group-select li .input-box .input-text, .one-page-checkout .group-select li .input-box textarea,
.one-page-checkout .group-select li .input-text, .one-page-checkout .group-select li select, .group-select li textarea { width: 449px;}
.one-page-checkout .group-select li select { cursor: pointer;}

.same-shipping { padding: 10px 0 0 0;}
.same-shipping label { }
.help-text, .example-text { font-size: 11px; color: #666; font-style: italic;}
.help-text { margin: 4px 0 0 0;}
.example-text  {
    background: #eee; padding: 5px;
    position: absolute;
    left: 477px;
    top: 21px;
    -webkit-border-radius:  5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.opc-country .input-box  { width: 180px !important; margin: 5px 10px 5px 0 !important}
.opc-country select { width: 180px !important; margin: 0;}
.opc-country input  { width: 165px !important; margin: 0;}
.opc-country .opc-city {width: 190px !important;}
.opc-country .opc-city input { width: 175px !important; margin-right: 10px; }
.opc-country .zip-code {width: 80px !important;}
.opc-country .zip-code input { width: 70px !important; }
.opc-country select { height: 29px; background: #fff;}
.opc-subscribe label { font-weight: normal !important; padding-top: 3px;}
.one-page-checkout .new-address-content { padding: 0  !important; margin: 0;}
.one-page-checkout .new-add-or {margin-right: 20px;}
.one-page-checkout .new-add-btt {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow:0px 0px 2px #999, 0px 1px 0px #fff inset;
    -webkit-box-shadow: 0px 0px 2px #999, 0px 1px 0px #fff inset;
    box-shadow: 0px 0px 2px #999, 0px 1px 0px #fff inset ;
    color:#222;
    border:1px solid #B5B5B5;
    padding: 5px 15px;
    background: rgb(247,247,247); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    /*background: url(http://tikicdn.com/skin/frontend/default/tiki/css/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
    background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(221,221,221,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(221,221,221,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(221,221,221,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(221,221,221,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(221,221,221,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(221,221,221,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#dddddd',GradientType=0 ); /* IE6-8 */
    height: auto;
    font-size: 12px;
    margin: 4px 0 0 -10px;
    margin-bottom: 5px;
}

.one-page-checkout .new-add-btt:hover {
    background: rgb(255,255,255); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    /*background: url(http://tikicdn.com/skin/frontend/default/tiki/css/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
    cursor: pointer !important;   
}
/*Name & DOB*/
.one-page-checkout .customer-name .input-box, .one-page-checkout .dob_pick { width: 240px !important; }
.one-page-checkout .customer-name .input-text, .one-page-checkout .dob_pick .input-text { width: 210px !important;}
.one-page-checkout .gender-radio { padding: 8px 0 0 0; }
.one-page-checkout .gender-radio label { font-weight: normal; padding: 0 20px 0 0;}

/*======================== Shipping Box ======================================*/
.same-shipping-adress { margin: 0; padding: 10px 0 5px 0 ; }


/*======================== Shipping Method Box ===============================*/
.one-page-checkout .shipment-methods dd { margin: 0 ;}
.one-page-checkout dl.shipment-methods dt {display: none;}
.one-page-checkout dl.shipment-methods li { padding: 7px 0; }
.one-page-checkout dl.shipment-methods label, .one-page-checkout .payment-methods label  { font-weight: normal !important; color: #444; }
.one-page-checkout dl.shipment-methods li input, .one-page-checkout .payment-methods input { margin-right: 7px;}
.one-page-checkout dl.shipment-methods .price { color: #F0601C; padding: 0 0 0 5px; font-size: 15px;}
.one-page-checkout dl.shipment-methods .shipping-method-detail { font-size: 11px; color: #666; margin-left: 21px; }
.one-page-checkout  #opc-shipping_method .box-no-padding {
    -webkit-border-radius:  0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    background: #fff;
}

/*======================== Payment Box =======================================*/
.one-page-checkout .payment-methods dt { padding-top: 10px; padding-bottom: 7px; margin: 0;}
.one-page-checkout #opc-payment .box, .one-page-checkout #opc-review .box { padding: 10px 20px; }
.opc_method_cod { background: url('http://tikicdn.com/skin/frontend/default/tiki/images/background.png') 194px -150px no-repeat; }
.opc_method_baokim { background: url('http://tikicdn.com/skin/frontend/default/tiki/images/background.png') 258px -216px no-repeat; }
.opc_method_onepayvisa { background: url('http://tikicdn.com/skin/frontend/default/tiki/images/background.png') 235px -93px no-repeat;}
.opc-onepay-icon { padding-left: 15px; min-height: 30px; height: auto!important; height: 30px;}
.opc-onepay-help {padding-left: 15px;}

/*One Pay Bank List*/
.onepay-bank-list li { float: left; margin-left: 5px; ; border: 1px solid #ccc; margin-bottom: 5px;}
.onepay-bank-list li:hover, .onepay-bank-list li.active{border-color: #00AAF1;}
.onepay-bank-list li img { width: 65px; cursor: pointer; }
.clr { clear: both;}
.no-float { float: none !important; border: none !important;}
.onepay-help { margin: 5px 0; }
.onepay-help li { font-size: 11px; color: #666; list-style: disc; margin-left: 20px;}
.one-page-checkout #opc-review .opc-please-wait{
    padding-top: 16px;
    right: 194px;
}

/*======================== Review Box ========================================*/
#opc-review .data-table { border: none !important;}
#opc-review .data-table th { background: white; padding: 10px 20px 10px 0; border-bottom: 1px solid #DDD !important; border-right: none;}
#opc-review .data-table .odd { background: #fff !important;}
#opc-review .data-table .even { background: #fff !important; }
#opc-review .data-table td { padding: 10px;}
#opc-review .data-table tbody td { border: none; padding: 10px 20px 10px 0; }
#opc-review .data-table tfoot { border-top: 1px solid #ddd; border-bottom: none; }
#opc-review .data-table tfoot td { background: #fff;  border: none; padding: 10px 20px 0px 0; }
#opc-review .data-table  .a-left { text-align: left; }
#opc-review .data-table tfoot .a-right {font-style: italic;}
#opc-review .data-table th.a-center { text-align: center;}
#opc-review  td.attributes-col h4.title { color: #444; font-size: 12px; font-weight: normal; }
#opc-review .cart-price {}
#opc-review .cart-price .price { font-weight: normal; color: #444;}
#opc-review dl.item-options dt, #opc-review dl.item-options dd { font-size: 11px; }
#opc-review .data-table tfoot .price { color: #444; font-weight: normal; font-style: italic;}
.sub-total-price , .sub-total-title { padding-top: 12px !important; }
.sub-total-price .price , .sub-total-title { font-weight: bold !important; font-style: normal !important; font-size: 15px !important; }
.grand-total { font-weight: normal; font-size: 19px; font-style: normal !important; padding-top: 10px !important;}
.grand-total-price { padding-top: 10px !important;}
.grand-total-price .price { font-size: 19px; font-weight: bold !important; color: #F0601C !important; font-style: normal !important;}
.opc-tiki-xu {}
#opc-review  .data-table tfoot tr.first { background: none; }

/*======================== Normal Button =====================================*/

.one-page-checkout  .button-set { border: none !important; padding: 5px 0;}
.one-page-checkout a.back { margin: 15px 0 0 0; }


.one-page-checkout button.form-button-login {
    

}

.one-page-checkout button.form-button-login:hover {
   
}

.one-page-checkout button.form-button-login:active, .one-page-checkout button.form-button-login:focus {
   

}

.one-page-checkout button.form-button-login span {
    height: auto;
    padding: 0 !important;
    background: none;
    line-height: 20px !important;
    font-size: 13px;
    margin: 0;
}
.one-page-checkout button.form-button-login span:hover { background: none !important; cursor: pointer; }
.one-page-checkout .opc-please-wait {padding-top: 10px; color: #666!important; position: absolute; right: 130px; }


/*======================== Base Form Input ===================================*/
.one-page-checkout label {font-size: 12px !important;}
.one-page-checkout input { border: none;}
.one-page-checkout input, .one-page-checkout select { vertical-align: text-top !important;}
.one-page-checkout .form-list li .input-box  {
    margin: 5px 0;
}
.one-page-checkout .form-list li .input-text, .one-page-checkout .group-select li .input-text{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #c9c9c9;
    background: #fff;
    padding: 7px;
    height: 14px;
    margin-bottom: 0;
}

.one-page-checkout .form-list li .input-box .input-text:focus, 
.one-page-checkout .group-select li .input-text:focus, 
.one-page-checkout .input-text:focus, 
.one-page-checkout select:focus, 
.one-page-checkout textarea:focus,
.one-page-checkout .group-select select:focus {
    box-shadow: 0 0 0 3px #d8f1f9;
    -moz-box-shadow: 0 0 0 3px #d8f1f9;
    -webkit-box-shadow: 0 0 0 3px #d8f1f9 ;
    background: #FFF;
    border: 1px solid #1a9bcc;
}

.one-page-checkout #checkout-step-login .form-list li .input-box label { float: left; width: 70px; padding-top: 7px; color: #444; font-weight: normal; }
.one-page-checkout #checkout-step-login .form-list li .input-box  input.input-text { width: 200px;}
.one-page-checkout select {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #c9c9c9;
    background: #fff; 
    padding: 7px;
    height: 31px;
}

/*======================== DOB and Gender ====================================*/
.one-page-checkout .dob-day, .one-page-checkout .dob-month, .one-page-checkout .dob-year { margin-right: 15px !important; }
.dob-content { width: 260px; float: left; margin: 5px 0 0 0 ;}
.gender-content { width: 200px; float: left; margin: 5px 0 0 0 ;}
.gender-content select { width: 75px !important;}
.dob-content .customer-dob label { display: block;}
.one-page-checkout .customer-dob {
    visibility: hidden;
    position: absolute;
    right:0;
    z-index: -999999;
    width: 0;
    height: 0;
}
.not-required-text { font-size: 11px; font-weight: normal; margin-left: 3px; }

/*======================== Total Box =========================================*/
.opc-total, .opc-total .price { color: #444; }
.opc-total .edit-step {
   position: absolute;
   top: -2px;
   right: -4px;  
}
.opc-total .total-box {
    padding: 10px;
    background: #fff;
    border: 1px solid #BCBCBC;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.opc-total .total-box h3 { font-size: 16px; color: #01A6E2; padding-bottom: 3px; border-bottom: 1px solid #e5e5e5; position: relative; margin: 0;}
.opc-total .total-qty { color: #444; }
.opc-total span.title-content, .opc-total span.value  { font-style: italic;}
.opc-total .total-list { width: 203px; }
.opc-total .total-list  li  { border: none; background: #fff;}
.opc-total li.total-title { font-weight: bold; font-style: normal!important; font-size: 14px;}
.opc-total .total-list > li { border-bottom: 1px solid #e5e5e5; padding: 7px 0;}
.opc-total .description, .opc-total .title-content, opc-total .total-text { float: left; }
.opc-total .value, .opc-total .big-value { float: right; }
.opc-total .total-price-final, .opc-total .total-bonus { border-bottom: none !important; }
.opc-total .total-price-final .total-text { text-transform: uppercase; font-size: 14px; font-weight: bold; float: left;}
.opc-total .total-price-final .big-value .price { font-size: 18px; font-weight: bold; color: #F0601C !important;  line-height: 13px; float: right;}


/*======================== Hide Box =========================================*/

.allow .step-content { display: block;}
.active .step-content { display: none !important;  } 

/*======================== Step Content =====================================*/
.step-content {
    border-top: 1px solid #BCBCBC;
    background: #fff; 
    border-top: 1px solid #BCBCBC !important;
    -webkit-border-radius:  0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    line-height: 25px;
    padding: 12px 18px;
    font-size: 12px;
}

.step-content .price { color: #F0601C; padding: 0 0 0 5px; font-size: 15px; font-weight: bold; }

/*======================== Note & Red Invoice =====================================*/
.one-page-checkout .checkout-agreements {border: none;}
.one-page-checkout .checkout-red-invoice { border: none; padding: 0; }
.one-page-checkout .checkout-red-invoice li.red_invoice_list { margin: 5px 0 0 0; padding: 0;}
.one-page-checkout .checkout-note {margin: 15px 0 0 0;}
.one-page-checkout .checkout-note-icon { 
    padding: 3px 18px 3px 20px;
    background: url('http://tikicdn.com/skin/frontend/default/tiki/images/background.png') -30px -312px no-repeat;
    display: block;
}
.one-page-checkout .checkout-note textarea { 
  width: 665px; height: 60px; padding: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius:  5px;
  border-radius: 5px;
}
.one-page-checkout .checkout-call {}
.one-page-checkout .btt-checkout { padding: 15px 6px 5px 0px;}
.call-content { margin: 6px 0 0  7px;}

#total-ajax.fixed {
  position: fixed;
  top: 13px;
  z-index: 999;
}

.one-page-checkout .group-select {
    border: none !important;
}

#google-analytics {
    margin: 0;
}

/*Need to Merger*/
.opc-success {
    line-height: 22px !important;
    font-size: 13px;
    min-height: 250px;
}

.opc-success h4 {
    font-size: 17px;
    padding: 3px 0 3px 0;
    color: #444;
    margin: 0;
}

.thank-you-p {
    font-size: 17px;
}

.opc-order-id {
    font-size: 15px;
    font-weight: bold;
}

.faq-succes li {
    line-height: 23px !important;
}

.faq-succes {
    padding: 0 0 13px 0;
}

.notice-p {
    font-style: italic;
}
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(http://img.tiki.vn/skin/frontend/default/tiki/images/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(http://img.tiki.vn/skin/frontend/default/tiki/images/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

/* Skin */
#content-head{
	color:#3a83b4; font-size:16px; font-weight:bold; width:170px; float:left; padding-top:3px;
}
.tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px; padding-left:240px;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
}
.tabs-nav a, .tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(http://img.tiki.vn/skin/frontend/default/tiki/images/tab.png) no-repeat;
}
.tabs-nav a {
    position: relative;
    top: 1px;
    z-index: 2;
    padding-left: 0;
    color: #27537a;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
}
.tabs-nav .tabs-selected a {
    color: #000;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    background-position: 100% -150px;
    outline: 0; /* prevent dotted border in Firefox */
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background-position: 100% -100px;
}
.tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.tabs-nav .tabs-selected a span {
    padding-top: 7px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
    background-position: 0 -50px;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.tabs-nav .tabs-disabled {
    opacity: .4;
}
.tabs-container {
    border-top: 1px solid #97a5b0;
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(http://img.tiki.vn/skin/frontend/default/tiki/images/loading.gif) no-repeat 0 50%;
}
/*.highlight { border: 2px solid #000; }*/
.colorpick { cursor:pointer; width:20px; height:20px; float:left; margin:1px; display:inline; vertical-align: middle; }

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 999999999;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(http://img.tiki.vn/skin/frontend/default/tiki/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://img.tiki.vn/skin/frontend/default/tiki/images/prev.gif) left 50% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://img.tiki.vn/skin/frontend/default/tiki/images/next.gif) right 50% no-repeat; }

/*** START : next / previous text links ***/
#nextLinkText, #prevLinkText{
color: #FF9834;
font-weight:bold;
text-decoration: none;
}
#nextLinkText{
padding-left: 20px;
}
#prevLinkText{
padding-right: 20px;
}
/*** END : next / previous text links ***/
/*** START : added padding when navbar is on top ***/

.ontop #imageData {
    padding-top: 5px;
}

/*** END : added padding when navbar is on top ***/

#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}
#imageData #helpDisplay {clear: left; float: left; display: block; }

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999999995;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	display: none;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	

#lightboxIframe {
	display: none;
}	

/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.2
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(http://tikicdn.com/skin/frontend/default/tiki/js/owl-carousel/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}


/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.2
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(http://tikicdn.com/skin/frontend/default/tiki/js/owl-carousel/AjaxLoader.gif) no-repeat center center
}
/* 
 *  Owl Carousel CSS3 Transitions 
 *  v1.3.2
 */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}
