/* logo */

.logo{width: 300px;}

.logo a{display: block; margin: 4px 0; background: #FDFEE7; padding: 27px 0; text-align: center;}



/* produk ekslusif */

.exclusive{padding: 5px 0 0 15px;}

.exclusive-container{height: 85px; width: 600px; overflow: hidden; position: absolute}

.exclusive-slider{width: 10000px; position: absolute; left: 0px; top: 4px;}

.exclusive-item{ width: 100px; float: left; padding-top: 6px;}

.exclusive-nav{ padding: 85px 0 0 0; text-align: right}



/* shopping-cart */

.shopping-cart{ background: #ADDD28; padding: 10px 15px; border: 1px solid #7CA800; margin-bottom: 10px;}

.shopping-cart-title{font-weight: bold; background: url(../images/sp.gif) no-repeat left top; padding-left: 25px;}

.shopping-cart-info{padding: 2px 0 0 20px; font-size: 11px;}

#shopping_cart_item_count{font-weight: bold; color: #fff;}



/*shopping-cart-detail */

.shopping-cart-detail{padding: 4px 0;}

.shopping-cart-detail h3{padding: 6px 0;}



/* menu statis */

.horizontal-menu{font-weight: bold; height:30px; overflow: hidden; background: #87BC00;}

.horizontal-menu-content{padding: 5px 0px 15px 0px; text-align: right;}

.horizontal-menu-item{padding: 5px 6px 8px 6px; color: #fff; margin-left: 2px;}

.horizontal-menu-item span{}

.horizontal-menu-item:hover, .horizontal-menu-content a.active{color: #fff; background: #FFCD05;}



/* search */

.search{font-weight: bold;}

.search form{padding: 0 10px 10px 10px;}

.search .text{border: 1px solid #ccc;width: 150px;color: #333;}

.search .button{background: #fa0;border: 1px solid #fc0;font-weight: bold;color: #fff;}



/* banner */

.banner{}

.banner-content{padding: 10px 0 0 0;}

.banner-item{padding: 0 0 8px 0;}

.banner-info{display: none;font-size: 11px;color: #999;}

.banner-item a img{border: 1px solid #ddd !important;padding: 2px;background: #fff;}

.banner-item a:hover img{background: #fc0;}

#banner-01{padding: 10px 0; text-align:center;}

#banner-01 .banner-item{padding: 2px 0}

#banner-02{text-align: center;}

#banner-03{border: 1px solid #ccc; background: #fff; padding: 10px;}

#banner-04{width: 130px;float: right;text-align: right;padding-top: 25px;}

#banner-03 .banner-info{display: block;}



/* welcome */

.welcome{}

.welcome h2{font-size: 18px !important; font-weight: normal; margin: 0px;padding: 0px;}

.welcome a{color: #333;}

.welcome a:hover{color: #fff;}





/* horizontal menu bottom */

.horizontal-menu-bottom{padding: 0;}

.horizontal-menu-bottom-content{padding: 4px 0px 4px 8px; font-weight: bold;}

.horizontal-menu-bottom-item{padding: 0 4px;color: #fff;}

.horizontal-menu-bottom-item:hover{color: #333;}



/* menu vertical */

.menu{background: #E7EAD0; padding: 10px 5px; border: 1px solid #C0C4A7; margin-bottom: 10px;}

.menu h3{ margin: 0px; padding: 5px 0px; font-weight: bold; color: #537D0A;}

.menu ul{list-style-type: none;margin: 0px;padding:0px 0px 0px 10px;}

.menu ul li{margin: 0px;padding: 0px;}

.menu ul li{background: url(../images/icon.jpg) no-repeat; background-position: 0px 5px; padding:0 0 2px 15px; font-weight: bold;}

.children li{font-weight: normal !important; background: url(../images/icon-min.jpg) no-repeat !important; background-position: 0px 5px !important;}

.menu ul li a{color: #666;}

.menu ul li a:hover{color: #418611;}





/* login */

.login{ background: url(../images/login_bg.gif) no-repeat bottom center #6D6D6D; padding: 2px 2px 10px 2px;color: #fff;}

.login .text{width:130px; border: 1px solid #fff;}

.login h3{padding: 10px; font-weight: bold !important; text-align: right}

.login-content{padding: 2px 6px}

.login-content table{width: 95%;}

.login-content td{padding: 6px 4px;}

.chapca{padding-bottom: 4px;}

.login .button{background: #fCDAC9900;border: 1px solid #fCDAC9900; color: #fff;}

.lupa-passowrd{font-size: 11px; color: #fff;}

.lupa-passowrd:hover{font-size: 11px; color: #fc0;}



/*std-table*/

.std-table{padding: 10px 0;}

.std-table table{width: 100%;}

.std-table th{background: #8CC91F;padding: 4px 10px;border-bottom: 1px solid #fff;color: #fff; text-align:center;}

.std-table td{padding: 4px 10px;border-bottom: 1px solid #DFF9B1;}

.std-table .even td{background: #DFF9B1;}

.small-table td{font-size: 12px !important; padding: 3px 1px;}





/* misc */

.cek_ketersediaan_toko, cek_ketersediaan_user{display:none; margin: 10px 0; font-size: 11px; width: 300px;}



/* kontak-sidebar */

.kontak-sidebar{background: #E7EAD0; padding: 10px 0; border: 1px solid #C0C4A7; margin-bottom: 10px;}

.kontak-sidebar h3{padding: 2px 10px 10px 5px; font-size: 12px !important; font-weight: bold !important;}

.kontak-sidebar-bottom{ display: none;}

.kontak-sidebar-content{ padding: 0 5px 10px 5px; }

.kontak-sidebar-content table{ width: 100%;}

.kontak-sidebar-content th{ padding: 4px}

.kontak-sidebar-content td{padding: 1px 4px 0 5px;}



/* info-pembayaran */

.info-pembayaran{ padding: 10px;}

.info-pembayaran h3{font-size: 14px !important; font-weight: bold !important; color: #134182;}



/* frontpage-product-list */

.frontpage-product-list{ padding: 10px 0;}

.frontpage-product-list h3{ background: #F0FBD2; padding: 10px; font-size: 14px; font-weight: bold; color: #333;}

.frontpage-product-item{ width: 350px; float: left; padding: 15px 0 10px 0; margin-right: 10px;}

.frontpage-product-img{ float: left; width:100px; text-align: center;}

.frontpage-product-info{ width: 240px; float: right;}

.frontpage-product-info h4{ font-size: 12px; padding: 0px; margin: 0px;}

.frontpage-product-info h4 a{ color: #63371B;}

.frontpage-product-info h4 a:hover{ color: #af0000;}

.product-description{padding: 4px 0 10px 0; color: #666;}

.product-price{ font-size: 14px; padding: 15px 0 0 0; background: url(../images/box_price.gif) no-repeat; width: 153px; height: 31px; text-align: center; font-weight: bold; float: left;}

.product-action{width: 190px; float: right;}

.product-action a {padding-right: 2px;}





/* category-product-list */

.category-product-list{ padding: 10px 0;}

.category-product-list h3{font-size: 14px !important; font-weight: bold !important; color: #134182;}

.category-product-item{ padding: 20px 0 10px 0; border-bottom: 1px solid #C0C4A7}

.category-product-img{float: left; width:95px; height: 95px; text-align: left;}

.category-product-info{ width: 625px; float: right;}

.category-product-info h4{ padding: 0px !important; margin: 0px !important;}

.category-product-info h4 a{ color: #63371B;}

.category-product-info h4 a:hover{ color: #af0000;}

.category-product-item .product-description{ float: left; width: 350px; font-size: 11px;}

.category-product-item .product-action{ width: 100px; text-align: right; float: left;}



.product-orderby{margin-top: 20px; padding: 8px 10px; text-align: right; background: #DFF9B1; }

.product-orderby img{}



/* about-store */

.about-store{ padding: 0px 15px;}

.about-store h3{font-size: 14px !important; font-weight: bold !important; color: #134182;}

.about-store-content{ padding: 10px 5px;}



/* ajax side */

.ajax-wrap{}

.ajax-logo{height: 100px; background: url(../images/logo.gif) no-repeat #FDFEE7; background-position: 20px center ;}

.ajax-site-title{display: none;}

.ajax-site-slogan{display: none;}

.ajax-content-title{padding: 10px 20px 10px 15px; text-align: left; font-size: 12px; font-weight: bold; background: #73B400; border:1px solid #fff; color: #fff;}

.ajax-content-wrap{padding: 0px 20px 10px 20px; text-align: left;}

.ajax-product-image{ float: left; width: 180px;}

.ajax_price, .ajax_quantity, .ajax_weight, .ajax_price_subtotal{font-weight: bold; text-align: center;}

.formUpdateProgress{ padding: 10px 0; display: none;}

#checkout, #reset_checkout, #belanjalagi{font-weight: bold; padding: 5px 10px; font-size: 16px}

#belanjalagi{margin-right:10px;}

.ajax-loading{background: url(../images/loading.gif) no-repeat !important; background-position: 0px 3px !important; padding: 3px 5px 5px 22px !important;}

.qty-out-of-stock{border: 1px solid #E56478 !important; background-color: #fff;}

.main-content ol li{ padding: 5px 0;}



.main-content ol li{ padding: 5px 0;}



/* product description */

.description-image-box{width: 200px; float: left;}

.description-image{ border: 1px solid #DFF9B1;width: 200px; height: 180px;  text-align: center;}



.description-thumbnail{padding: 4px 0;}

.description-thumbnail-item{width: 90px; height: 90px; float: left; margin: 0 5px 5px 0; text-align: center; border: 1px solid #DFF9B1;}

.description-thumbnail-item a{display: block; padding: 5px 0 0 0;}

.description-zoom-info{font-size: 11px; background: #DFF9B1; text-align: center; padding: 4px; margin: 2px 0; color: #709037}

.description-info-box{width: 510px; float: right;}

.price-normal,.price-promosi,.price-hemat,.weight,.stock{font-weight: bold;}

.price-promosi{color: #0066ff}

.price-hemat{color: #af0000}

.big_buy_button{padding: 4px;}

.description-overview, .description-spesification{padding: 20px 0;}

.description-overview h3, .description-spesification h3{padding: 8px 10px; background: #73B400; color: #fff;};



/*news*/

.news{padding-top: 0;}

.news h2{padding-bottom: 10px !important;}

.news-item{padding: 10px 2px;border-bottom: 1px solid #C0C4A7;}

.news-item-info{font-size: 11px;color: #999;}

.news-item-info a{color: #333;}

.news-item h3{padding: 4px 0px !important;}

.news-item-content{line-height: 150%;}

.news-item-content img{padding: 2px;border: 1px solid #eee;margin: 0 8px 4px 0;background: #fff;float: left;}

.news-bottom{padding: 10px 0 0 0;text-align: right;}

.news-bottom a{background: #8CC91F;padding: 4px 20px;color: #fff;}

.news-bottom a:hover{background: #af0000;padding: 4px 20px;color: #fff;}

#news-frontpage h3{background: #F0FBD2; padding: 10px; font-size: 14px; font-weight: bold; color: #333;}

#news-frontpage .news-item{padding: 10px 2px;border-bottom: 1px solid #F8E7DD;}

#news-frontpage .news-item h4{padding: 0px !important; margin: 0px !important;}



/* testimonial*/

.testimonial{
        background: #E7EAD0; padding: 10px 5px; border: 1px solid #C0C4A7; margin-bottom: 10px;}
}

.testimonial h3{padding: 2px 10px 10px 5px; font-size: 12px !important; font-weight: bold !important;}

.testimonial-entry{
        padding: 6px;
        background: #FAFADF;
        height: 250px;
        overflow: auto;
}

.testimonial-item{
        padding: 6px;
        border-bottom: 1px solid #fff;
}

#testiForm form{
        padding: 6px;
        background: #FAFADF;
}

#testiForm textarea{
        width: 96%;
}

.testimonial-main-item{
        padding: 10px;
        border: 1px solid #efefef;
        background: #F5F5D9;
        margin-bottom: 10px;
}

.ajax-loading2 {
        background: url(../images/loading.gif) no-repeat !important;
        background-position: center top !important;
        padding: 0 !important;
        color: #333 !important;
        height: 30px;
}
