.first-bar-menu-links, body {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif
}
#kat_btn_area, .cari_btn, .mycheckbox+label {
	cursor: pointer
}
body {
	margin: 0
}
a, a:active, a:focus, a:hover, a:visited {
	outline: 0!important
}
.first-bar {
	width: 100%;
	height: 20px;
	background-color: #db261c
}
.wrapper {
	width: 1000px
}
.first-bar-menu-links {
	text-align: right;
	color: #fff;
	font-size: 10px;
	margin-top: 3px;
	float: right
}
#detail_spesification table td, #pagging, .product_title a {
	font-family: Arial, Helvetica, sans-serif
}
.first-bar-menu-links a {
	color: #fff;
	text-decoration: none;
	padding-top: 10px;
	border: 0;
	border-right: 1px solid #fff;
	margin-right: 20px;
	padding-right: 20px;
	margin-top: 10px;
	position: relative;
	padding-bottom: 4px
}
#col1, #shop_header_logo {
	float: left;
	margin-right: 10px
}
.first-bar-menu-links a:hover {
	color: #fff;
	text-decoration: underline
}
#first-bar-menu-links-2ndlast {
	border-right: 0;
	padding-right: 5px
}
#first-bar-menu-links-last {
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 0;
	margin-right: 0;
	border-right: 0;
	background-color: red
}
.second-bar {
	width: 100%;
	height: 92px
}
.shop_header {
	display: inline-table;
	height: 82px;
	padding: 5px 0;
	background-color: #fff
}
#shop_header_logo {
	width: 170px
}
#shop_header_middle {
	width: 634px;
	background-color: #fff
}
#shop_header_last {
	width: 170px;
	float: right;
	margin-left: 10px;
	background-color: transparent
}
#pencarian_populer {
	text-align: left;
	width: 100%;
	overflow: hidden;
	font-size: 13px;
	margin-top: 2px
}
#pencarian_populer a {
	font-weight: 700;
	color: #333;
	text-decoration: none;
	padding-right: 12px;
	padding-left: 12px;
	border-right: 1px solid #ddd;
	font-size: 12px
}
#pencarian_populer a:hover, .selesai_belanja_link {
	text-decoration: underline
}
#pencarian_populer #no_right_border {
	border-right: 0 solid #ddd
}
#shop_header_middle img {
	float: left
}
.kat_btn {
	float: left;
	position: absolute;
	margin-left: -40px;
	margin-top: -2px
}
#shopping_basket {
	float: right;
	position: absolute;
	width: 95px;
	height: 52px;
	font-size: 12px;
	text-align: center;
	margin-top: -63px;
	margin-left: 60px;
	color: #FFF
}
.selesai_belanja_link {
	font-size: 10px
}
.cart_title {
	font-size: 11px
}
.cart_item_view {
	font-weight: 700;
	padding: 2px 0
}
.third-bar {
	width: 100%
}
#col1, #col3 {
	width: 170px
}
.third_header {
	display: inline-table;
	height: 30px;
	padding: 0;
	background-color: #fff
}
#col1 {
	background-color: red
}
#col2 {
	width: 634px;
	margin: 0
}
#col3 {
	height: 28px;
	float: right;
	background-color: #FFF;
	margin-left: 10px;
	border: 1px solid #DDD
}
.kat_title {
	text-align: center;
	color: #fff;
	font-size: 14px;
	padding-top: 6px
}
.wishlist_title {
	text-align: left;
	font-size: 13px;
	padding: 6px 5px 5px 10px;
	float: left;
	width: 100px;
	color: #000
}
.wishlist_item {
	float: right;
	text-align: center;
	font-size: 11px;
	width: 42px;
	padding: 8px 2px;
	background-color: red;
	color: #fff;
	font-weight: 700
}
.wishlist_icon {
	float: left;
	margin-top: -1px;
	margin-right: 4px
}
.search_div {
	border: 1px solid #ddd;
	float: left;
	margin-left: 1px
}
.input_kategori, .input_keyword {
	height: 29px;
	padding: 0 10px;
	border: none;
	margin: 0;
	color: #494949;
	display: inline-block;
	font-size: 12px;
	-webkit-appearance: none;
	font-weight: 700
}
.input_keyword {
	width: 330px;
	border-right: 1px solid #ddd;
	border-radius: 0
}
.input_kategori {
	width: 221px;
	overflow: hidden;
	-moz-appearance: none;
	text-indent: .01px;
	text-overflow: '';
	border-radius: 0
}
.cari_btn {
	width: 54px;
	height: 31px;
	padding: 0;
	display: inline-block;
	background-color: #333;
	color: #fff;
	margin: 0 0 0 -1px;
	font-size: 12px;
	font-weight: 700;
	border: none;
	float: right
}
.fourth-bar {
	width: 100%
}
.fourth_header {
	display: inline-table;
	height: 435px;
	padding: 0;
	background-color: #fff
}
#fourth-bar-col1 .item_link, .popupmenu {
	background-color: #FFF;
	text-transform: uppercase
}
#fourth-bar-col1 {
	width: 174px;
	float: left;
	margin-right: 10px;
	margin-top: 0
}
#fourth-bar-col2 {
	width: 632px;
	margin: 5px 0 0
}
#fourth-bar-col3 {
	width: 170px;
	float: right;
	margin-left: 10px;
	margin-top: -436px
}
#fourth-bar-col3 img {
	border: 1px solid #ccc;
	height: 140px
}
#fourth-bar-col2 .item {
	border: 1px solid #ddd;
	height: 343px
}
#fourth-bar-col2 .item img {
	width: 100%;
	height: auto
}
#fourth-bar-col1 .item_link {
	border-top: 1px solid #ddd;
	padding: 10px 10px 10px 5px;
	font-size: 12px;
	height: 15px;
	z-index: 6000
}
#boxbox, .itembox {
	height: 81px;
	float: left
}
#fourth-bar-col1 .item_link2 {
	text-decoration: none;
	color: #333;
	width: 170px;
	float: left;
	position: relative;
	z-index: 6000;
	text-align: left
}
#fourth-bar-col1 .item_link2:hover {
	color: red;
	z-index: 6000;
	width: 169px;
	padding-left: 3px
}
#lastitemmenu {
	border-bottom: 1px solid #ddd
}
.popupmenu {
	width: 624px;
	min-height: 431px;
	float: left;
	position: absolute;
	border: 1px solid #ddd;
	z-index: 1000;
	margin-left: 170px;
	padding: 10px
}
.pop_up_title_text {
	border-bottom: 1px dashed #ddd;
	padding-bottom: 5px;
	margin-bottom: 5px;
	text-align: left;
	width: 600px;
	margin-left: 12px;
	padding-left: 0
}
.salvatorefloat .column {
	font-size: 13px;
	border: 0 dotted #ddd;
	margin: 2px;
	padding: 5px;
	text-align: left;
	width: 185px
}
.list_menu_kategori2_pop {
	text-decoration: none;
	color: #333;
	font-weight: 700
}
.list_menu_kategori2_pop:hover {
	color: red
}
.sub_kategori_pop {
	clear: both;
	margin: 6px 0
}
.list_menu_sub_kategori_pop {
	font-size: 12px;
	text-transform: none;
	padding: 5px 0;
	margin: 6px 0;
	text-decoration: none;
	color: #333
}
.dash-tittle, .grand_total_cart, .navigation_title_kat, .title_section {
	text-transform: uppercase
}
.list_menu_sub_kategori_pop:hover {
	color: red
}
#boxbox {
	position: absolute;
	margin-left: 184px;
	margin-top: -85px;
	width: 632px;
	padding: 0
}
.itembox {
	display: block;
	border: 1px solid #ddd;
	border-right: 0;
	font-size: 10px;
	width: 125px;
	background-image: url(../images/new_prod_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom
}
.itembox img {
	margin-top: 5px
}
.itembox p {
	padding: 0;
	margin: 0
}
#itemboxlast {
	border-right: 1px solid #ddd;
	width: 126px;
	margin-right: 0
}
.fifth-bar, .sixth-bar {
	width: 100%
}
.itembox a {
	text-decoration: none;
	color: #000
}
.itembox a:hover {
	color: red
}
.promo_kat_item {
	float: left;
	display: inline-block
}
.title_section {
	text-align: left;
	padding: 5px 0;
	border-top: 1px dashed #ddd;
	margin-top: 20px
}
#owl-promo-kat-item .item {
	margin: 3px;
	text-align: left;
	border: 1px groove #ddd;
	padding-bottom: 0px
}
#owl-promo-kat-item .item img {
	display: block;
	width: 100%;
	height: auto
}
#owl-promo-kat-item .name_kategori {
	text-decoration: none;
	font-size: 12px;
	color: #000;
	padding-left: 5px
}
.promo_new_item {
	float: left;
	display: inline-block
}
#owl-promo-new-item .item {
	margin: 3px
}
#owl-promo-new-item .item img {
	display: block
}
.product_item_list {
	border: 1px solid #FFF;
	width: 174px;
	height: 250px;
	padding: 10px;
	text-align: left
}
.product_item_list:hover {
	border: 1px solid #DDD;
	width: 174px;
	height: 250px
}
.product_item_list_img {
	text-align: center;
	margin-bottom: 5px
}
.product_item_list_img img {
	width: 125px;
	height: 135px
}
.product_title {
	line-height: 14px;
	margin-bottom: 3px;
	height: 33px;
	overflow: hidden
}
.product_title a {
	text-decoration: none;
	color: #000;
	font-size: 13px;
	font-weight: 700
}
.product_item_list_no {
	font-size: 11px;
	color: #333
}
.product_item_last_price {
	font-size: 12px;
	text-decoration: line-through;
	margin: 205px 0 5px -2px;
	color: #333;
	position: absolute
}
.footer a, .item_select_sub_text a, .tent_link a, .urutkan a {
	text-decoration: none
}
.product_item_today_price {
	font-size: 14px;
	color: red;
	font-weight: 700;
	margin-left: -2px;
	position: absolute;
	margin-top: 220px
}
.promo_item_discount, .promo_item_discount_wish {
	background-color: red;
	color: #FFF;
	text-align: center;
	float: left;
	position: absolute
}
.promo_item_discount {
	margin-top: -151px;
	margin-left: -10px;
	padding: 10px;
	font-size: 12px;
	border-radius: 50%;
	width: 27px;
	height: 27px;
	line-height: 13px
}
.eight-bar, .seventh-bar, .seventh-bar2 {
	width: 100%
}
.promo_item_discount_wish {
	margin-left: 5px;
	padding: 5px;
	font-size: 14px
}
.product_item_today_price_wish {
	font-size: 16px;
	color: red;
	font-weight: 700;
	margin-left: -2px
}
#owl-must-have-item .item, #owl-promo-popular-item .item {
	margin: 3px
}
.ket_wishlist_wish {
	font-size: 12px;
	text-align: left
}
.promo_popular_item {
	float: left;
	display: inline-block
}
#owl-promo-popular-item .item img {
	display: block
}
.promo_must_have_item {
	float: left;
	display: inline-block
}
.footer, .ninth-bar, .tenth-bar {
	margin: 10px 0
}
#owl-must-have-item .item img {
	display: block
}
.item_brands, .item_select_sub_kategori, .product_item_list_prod {
	display: inline-block;
	float: left
}
.item_brands {
	border: 1px solid #fff;
	width: 140px;
	overflow: hidden;
	height: 70px
}
.item_brands img, .ninth-bar, .tenth-bar, <!-- content kategori -->.middle1st {
	width: 100%
}
.item_brands:hover {
	border: 1px solid #ddd
}
.ninth-bar {
	background-color: #F8F8F8;
	padding: 10px 0;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd
}
.ninth-bar p {
	text-align: justify;
	font-size: 12px;
	padding: 5px 0;
	line-height: 20px
}
.tent_link a {
	border-right: 1px solid #ddd;
	font-size: 12px;
	color: #000;
	padding: 0 10px
}
#tent_link_last {
	border-right: 0 solid #fff
}
.footer {
	text-align: center;
	font-size: 14px;
	line-height: 20px
}
.footer a {
	color: #060
}
.navigation_kategori_1st {
	text-align: left;
	margin: 5px 0 5px -21px
}
.navigation_kategori_1st a {
	border-right: 1px solid #ddd;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	padding: 0 10px 0 5px;
	text-transform: uppercase
}
.navigation_title_kat {
	text-align: left;
	font-size: 24px;
	color: #000;
	margin: 10px 0
}
.pilih_kategori_text {
	text-align: center;
	font-weight: 700;
	color: #F90;
	font-size: 14px;
	margin: 10px 0
}
.select_sub_kategori {
	margin: 20px 0
}
.item_select_sub_kategori {
	width: 134px;
	padding: 10px;
	margin: 5px
}
.item_select_sub_kategori img {
	text-align: center;
	width: 135px;
	height: 144px
}
.item_select_sub_text a {
	color: #000;
	font-size: 12px
}
.product_item_list_prod {
	border: 1px solid #FFF;
	width: 170px;
	height: 270px;
	padding: 10px 12px;
	text-align: left;
	margin-bottom: 10px;
	border-bottom: 1px dashed #ddd
}
.product_item_list_prod:hover {
	border: 1px dashed #ddd;
	width: 170px;
	height: 270px;
	border-bottom: 1px dashed #ddd
}
.urutkan {
	font-size: 13px;
	margin: 20px 0;
	padding: 15px;
	width: 670px;
	border-radius: 25px;
	border: 1px solid #ddd
}
.urutkan a {
	border-right: 1px solid #ddd;
	font-size: 13px;
	padding: 0 10px;
	color: #333
}
#urutkan_last {
	border-right: 0
}
#owl-foto-produk {
	border: 1px solid #fff;
	width: 450px;
	padding: 30px 10px 20px;
	float: left;
	margin-top: 10px
}
#owl-foto-produk img{
	width: 100%;
}
#keterangan_produk {
	border: 1px solid #fff;
	float: left;
	width: 505px;
	height: 370px;
	margin-left: 20px;
	margin-top: 30px;
	text-align: left
}
.title_detail_produk {
	font-size: 20px;
	color: #333;
	font-weight: 700
}
.informasi_detail_produk {
	border-top: 1px dashed #999;
	margin: 10px 0 0;
	padding: 10px 0 0
}
.table_detail_produk td {
	font-size: 14px;
	padding: 5px 0
}
.harga_sebelumnya {
	color: #999;
	text-decoration: line-through;
	font-size: 15px
}
#pagging a, #pagging a:hover, .alltags a, .middle2nd a, .sugesti_pencarian {
	text-decoration: none
}
.harga_sekarang {
	color: red;
	font-size: 25px;
	font-weight: 700
}
.discount_label {
	color: #fff;
	font-size: 20px;
	background-color: red;
	float: left;
	z-index: 1000;
	padding: 15px 10px 5px;
	position: absolute;
	margin-top: 30px;
	border-radius: 50%;
	width: 60px;
	height: 60px
}
.input_jlh_item {
	color: #494949;
	-webkit-appearance: none;
	border-radius: 0;
	font-size: 14px;
	border: 1px solid #ddd;
	padding: 5px;
	width: 35px;
	text-align: center
}
.warranty_label {
	font-size: 12px;
	letter-spacing: 0
}
.middle2nd {
	width: 100%
}
.middle2nd a {
	color: #000
}
.title_overview {
	font-size: 18px;
	font-weight: 700;
	text-align: left;
	margin: 10px 0
}
.produk_overview {
	font-size: 12px;
	line-height: 25px;
	text-align: justify;
	padding: 5px 0
}
#detail_spesification table td {
	margin: 10px;
	padding: 5px 0;
	border-bottom: #CCC 1px solid;
	font-size: 9pt;
	line-height: 2em
}
.alltags {
	margin: 20px 0;
	font-size: 12px;
	text-align: justify
}
.alltags a {
	font-weight: 700;
	color: #000
}
#pagging {
	padding: 5px;
	font-size: 12px;
	color: #000;
	font-weight: 700;
	text-align: right;
	float: right
}
#pagging li {
	display: block;
	float: left;
	margin: 0 5px
}
#pagging a {
	padding: 4px 10px;
	border: 1px solid red;
	background: red;
	color: #FFF
}
#pagging a:hover {
	border: 1px solid #000;
	background: #000;
	color: #FFF
}
#total_produk {
	float: left;
	border-left: 3px solid red;
	padding-left: 5px;
	font-size: 18px;
	font-weight: 400
}
.sugesti_pencarian {
	color: red
}
.search_div ul {
	width: 305px;
	position: absolute;
	z-index: 9;
	background: #fff;
	list-style: none;
	border: 1px solid #ddd
}
.search_div ul li {
	padding: 5px;
	cursor: pointer
}
.search_div ul li:hover {
	color: #000
}
#produk_list_id {
	display: none;
	margin-top: 1px;
	margin-left: -1px;
	width: 310px;
	text-align: left;
	font-size: 12px
}
.btn_beli {
	margin-top: 10px;
	color: #FFF;
	background-color: #ff0000;
	width: 272px;
	text-align: center;
	padding: 20px;
	font-size: 18px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center left;
	border-radius: 10px;
	float: left;
	display: block;
	margin-right: 10px;
	text-transform: uppercase;
}
.btn_soldout, .btn_wishlist {
	margin-top: 10px;
	color: #FFF;
	padding: 20px;
	font-size: 18px;
	background-repeat: no-repeat;
	background-position: center left;
	border-radius: 10px;
	display: block;
	text-align: center;
	float: left;
	text-decoration: none
}

#beli {
	text-decoration: none;
	width: 260px
}
.btn_wishlist {
	background-color: #20a294;
	width: 140px;
}

#mywish {
	text-decoration: none;
	width: 260px
}
.btn_soldout {
	background-color: #BDBDBD;
	width: 130px;
	background-image: url(../images/beli_bg.png);
	margin-right: 5px
}
.mycheckbox {
	display: none
}
.mycheckbox+label {
	float: left;
	width: 50px;
	height: 50px;
	background: url(../images/unchecked-box.jpg)
}
.mycheckbox:checked+label {
	background: url(../images/checked-box.jpg)
}
.bonus_list {
	font-size: 12px
}
.bonus_pembelian_area {
	text-align: left;
	padding: 10px;
	border: 4px dashed red;
	margin-top: 0;
	color: #000;
	font-size: 14px
}
.bonus_pembelian_area a {
	color: #F60
}
.baca_ketentuan_link {
	text-align: right;
	margin-right: 10px;
	font-size: 10px
}
.bonus_list .title_bonus_produk {
	color: #000;
	font-weight: 700;
	font-size: 14px
}
.group_pembelian_area {
	text-align: left;
	padding: 10px;
	border: 4px dashed #090;
	margin-top: 0;
	color: #000;
	font-size: 14px
}
.group_pembelian_area a {
	color: #000;
	text-decoration: none
}
.row_group_item {
	border: 0;
	border-top: 1px solid #F2F2F2
}
.group_no_produk {
	font-size: 12px;
	color: #999
}
.title_group_pembelian {
	padding: 10px;
	font-size: 16px;
	color: #060
}
.ket_deposit, .keterangan_pengiriman_paket {
	font-size: 12px;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif
}
.fancybox-custom .fancybox-skin {
	box-shadow: 0 0 50px #222
}
.keterangan_pengiriman_paket {
	color: #000;
	text-align: justify
}
.ket_deposit {
	color: #000;
	text-align: left;
	border: 1px dashed #ddd;
	padding: 5px 10px;
	margin-bottom: 5px;
	margin-top: 10px
}
.title_perincian_belanja {
	font-size: 18px;
	font-weight: 700;
	text-align: left;
	margin: 10px 0
}
.tbl_shoppingcart {
	border: 1px solid #ddd;
	border-right: 0;
	border-bottom: 0;
	text-align: center
}
.tbl_shoppingcart td, .tbl_shoppingcart th {
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	font-size: 12px;
	padding: 10px
}
.tbl_shoppingcart th {
	font-weight: 700
}
.img_produk_in_cart {
	width: 80px;
	border: 1px solid #ddd;
	padding: 5px;
	margin-right: 10px;
	float: left
}
.title_produk_in_cart {
	text-align: left;
	margin-bottom: 3px
}
.title_produk_in_cart a {
	text-decoration: none;
	color: #000;
	font-weight: 700
}
.produk_no_in_cart {
	text-align: left;
	color: #666
}
.grand_total_cart {
	text-align: right;
	font-size: 20px;
	font-weight: 700;
	margin-top: 15px
}
.input_qty {
	text-align: center
}
.grand_nominal {
	font-size: 28px;
	color: red
}
.read_article {
	font-size: 12px;
	color: #000;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	text-align: justify;
	line-height: 20px
}
.read_article a {
	color: red;
	text-decoration: none
}
.frm_left_area a, .frm_main_area a, .read_article a:hover {
	color: #f90
}
.title_content {
	font-size: 18px;
	font-weight: 700;
	text-align: left;
	margin: 10px 0
}
.frm_left_area, .frm_main_area {
	float: left;
	font-size: 12px;
	line-height: 20px;
	margin-top: 10px;
	border: 0 solid #ddd;
	text-align: left
}
.frm_left_area {
	width: 250px;
	padding: 5px 20px 20px 0
}
.frm_main_area {
	width: 665px;
	padding: 5px 20px 20px 40px;
	border-left: 1px #ddd solid
}
.form-group {
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 10px
}
.form-control {
	width: 500px;
	padding: 10px;
	font-size: 14px;
	margin: 5px 0;
	border: 1px solid #ddd
}
.btnreset, .btnsubmit {
	color: #fff;
	border: none;
	width: 180px;
	font-size: 14px;
	padding: 10px;
	cursor: pointer
}
.btnsubmit {
	background-color: #000
}
.btnreset {
	background-color: #090
}
.col-md-2, .col-md-2n, .col-md-6, .col-md-6n {
	border-top: 1px solid #ddd
}
.btnreset:hover, .btnsubmit:hover {
	background-color: red
}
.lopas {
	font-weight: 400;
	text-decoration: none
}
.nav_member_area {
	text-align: left;
	margin-bottom: 10px
}
.nav_member_area a {
	text-decoration: none;
	font-size: 14px;
	color: #000;
	background-color: #fff;
	margin: 5px 2px 5px 0;
	padding: 10px
}
#nav_member_area_selected, .nav_member_area a:hover {
	color: #fff;
	background-color: red
}
.frm_member_area {
	text-align: left;
	margin-top: 10px
}
.dash-tittle {
	font-size: 20px;
	font-weight: 700;
	margin: 25px 0
}
.title_member_area {
	margin: 20px 0;
	text-align: left;
	font-weight: 700;
	font-size: 18px
}
.table-striped {
	font-size: 14px
}
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
	background-color: #f9f9f9
}
.col-md-2 {
	padding: 10px;
	height: 40px
}
.col-md-2n {
	padding: 10px;
	font-size: 12px
}
.col-md-6n {
	font-size: 12px
}
.btn_edit_alamat {
	background-color: #000;
	color: #fff;
	text-decoration: none;
	padding: 10px;
	float: right;
	position: absolute;
	margin-left: 850px;
	margin-top: 10px;
	width: 120px;
	text-align: center;
	font-size: 12px
}
.btn_edit_alamat:hover {
	background-color: red
}
.table-normal {
	border-bottom: 1px dashed #ddd;
	margin-bottom: 10px
}
.table-normal td {
	font-size: 13px;
	color: #000;
	padding: 10px 0
}
.btn_lanjut, .left_space {
	padding-left: 20px
}
.frm_voucher {
	float: left
}
.frm_lanjut {
	float: right
}
.btn_kode_coucher {
	background-color: #333;
	text-decoration: none;
	width: 50px;
	position: absolute;
	height: 39px;
	margin-top: 5px;
	margin-left: -1px;
	background-image: url(../images/iright.png);
	background-repeat: no-repeat;
	background-position: center
}
.btn_checkout, .btn_lanjut {
	width: 150px;
	height: 30px;
	margin-top: 5px;
	float: right;
	display: block;
	color: #FFF;
	padding-top: 9px
}
.btn_kode_coucher:hover {
	background-color: red
}
.btn_lanjut {
	background-color: #333;
	text-decoration: none;
	margin-left: -180px;
	position: absolute;
	background-image: url(../images/ileft.png);
	background-position: center left;
	background-repeat: no-repeat
}
.btn_checkout, .btn_checkout2 {
	text-decoration: none;
	background-image: url(../images/iright.png)
}
.btn_checkout, .btn_checkout2, .sebelumnya {
	background-position: center right;
	background-repeat: no-repeat
}
.btn_checkout {
	background-color: red;
	padding-right: 18px
}
.alamat, .bayar2 h6 {
	float: left;
	font-size: 12px
}
.btn_lanjut:hover {
	background-color: #0C0
}
.btn_checkout:hover {
	background-color: #09F
}
.alamat {
	border: 0 solid #ddd;
	width: 450px;
	text-align: left;
	padding-right: 30px;
	overflow: hidden
}
.bayar2 li {
	padding: 5px 0;
	border-bottom: 1px solid #ecf0f1;
	display: inherit;
	margin-left: -40px
}
.bayar2 li:first-child {
	padding-top: 0
}
.bayar2 li:last-child {
	padding-bottom: 0;
	border-bottom: 0
}
.bayar2 h6 {
	width: 100px;
	font-weight: 400;
	color: #666;
	margin: 0
}
.jawab {
	padding-left: 5px
}
.btn_alamat {
	color: #fff;
	background-color: #000;
	width: 180px;
	padding: 10px;
	text-align: center;
	cursor: pointer;
	margin-top: 20px
}
.col-md-2x {
	padding: 5px;
	height: 20px;
	border-top: 1px solid #ddd;
	font-size: 12px
}
.form-control2 {
	width: 90%;
	padding: 10px;
	font-size: 12px;
	margin: 2px 0;
	border: 1px solid #ddd
}
.btnsubmitalamat {
	color: #fff;
	padding: 10px;
	font-size: 14px;
	border: none;
	background-color: red;
	cursor: pointer;
	width: 180px;
	margin: 20px 0 10px
}
.btn_checkout2, .rekap_transaksi {
	margin-top: 10px
}
.btnsubmitalamat:hover {
	background-color: #000
}
.pilih_buku_alamat {
	border: 1px solid #ddd;
	padding: 10px;
	background-color: #fff
}
.pilih_buku_alamat:hover {
	background-color: #FBFBFB
}
.pilih_alamat_link {
	color: #000;
	text-decoration: none
}
.pengiriman_area {
	float: right;
	border: 0 solid #ddd;
	width: 500px;
	font-size: 12;
	text-align: left;
	overflow: hidden
}
.radio {
	padding: 5px 0;
	font-size: 12px
}
.rekap_transaksi td {
	font-size: 12px;
	padding: 10px
}
.tar {
	text-align: right
}
.btn_checkout2 {
	background-color: red;
	width: 190px;
	height: 29px;
	float: right;
	display: block;
	color: #FFF;
	padding-top: 12px;
	padding-right: 18px;
	text-align: center
}
.btn_checkout2:hover {
	background-color: #09F
}
.asuransi_area {
	margin: 10px 0
}
.recomendasi_asuransi {
	font-size: 11px;
	text-align: justify
}
.textkodepesanan {
	font-size: 18px;
	margin: 15px 0;
	text-align: center
}
.terimakasihmsg {
	font-size: 12px;
	text-align: justify;
	margin: 10px 0
}
.frm_right_area, .history_info_konfirmasi_pembayaran {
	text-align: left
}
.frm_blog_area, .frm_right_area {
	border: 0 solid #ddd;
	float: left;
	font-size: 12px;
	line-height: 20px;
	margin-top: 10px
}
.terimakasihmsg a {
	color: red;
	text-decoration: none
}
.konfirmasi_link_history, .lihat_detail {
	color: #fff;
	padding: 7px;
	text-decoration: none
}
.lihat_detail {
	background-color: #090
}
.konfirmasi_link_history {
	background-color: #333
}
.konfirmasi_link_history:hover {
	background-color: red
}
.padding_table {
	padding: 10px;
	font-size: 12px
}
.frm_right_area {
	width: 280px;
	padding: 5px 0 20px 30px
}
.frm_blog_area {
	width: 685px;
	padding: 5px 0 20px;
	overflow: hidden;
	text-align: justify;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif
}
.frm_right_area a {
	color: #000;
	text-decoration: none
}
.frm_right_area a:hover {
	color: #F90
}
.frm_blog_area a {
	color: #f90;
	text-decoration: none
}
.meta-list a, .read_more_post a, .title_content_blog a {
	color: #000
}
.frm_blog_area img {
	max-width: 100%
}
.widget-list li {
	display: block;
	margin-left: -38px;
	border-bottom: 1px solid #ddd;
	padding: 10px 0;
	font-size: 14px
}
.title_content_blog {
	font-size: 23px;
	font-weight: 700;
	text-align: left;
	margin: 10px 0;
	color: #000
}
.meta-list li {
	display: inline;
	margin-right: 10px;
	border-right: 1px solid #000;
	padding-right: 10px
}
.meta-list .meta_list_last {
	border-right: 0 solid #000;
	padding-right: 0
}
.post-meta {
	margin-left: -40px;
	margin-bottom: 30px;
	border-bottom: 1px dashed #ddd;
	padding-bottom: 10px
}
.berikutnya, .read_more_post, .sebelumnya {
	border: 1px solid #ddd
}
.read_more_post {
	padding: 5px;
	float: right
}
.baca_juga_link {
	font-size: 12px
}
.posted_on {
	color: #666;
	font-size: 10px
}
.sebelumnya {
	padding: 5px 30px 5px 20px;
	float: right;
	background-image: url(../images/iright_black.png)
}
.berikutnya {
	padding: 5px 20px 5px 30px;
	float: left;
	background-image: url(../images/ileft_black.png);
	background-repeat: no-repeat;
	background-position: center left
}
#chatwindow, #livechatwindow {
	position: fixed;
	background-repeat: no-repeat;
	background-position: top
}
.berikutnya a, .sebelumnya a {
	color: #000
}
#chatwindow {
	width: 336px;
	height: 307px;
	bottom: 0;
	right: 0;
	background-image: url(../images/chatwindow.png)
}
.closechat {
	height: 20px;
	margin-top: 15px;
	margin-right: 10px;
	cursor: pointer;
	text-align: right
}
.ym_iframe {
	margin: 25px 0 3px;
	width: 330px
}
#livechatwindow {
	width: 370px;
	height: 430px;
	right: 100px;
	background-image: url(../images/livechatwindow.png);
	bottom: -10px
}
.closelivechat {
	cursor: pointer;
	float: right;
	z-index: 4000px;
	position: absolute;
	margin-left: 325px;
	margin-top: 15px
}
.livechat_iframe {
	width: 100%;
	height: 100%;
	background-color: #f6f6f6
}
.drop_menu li {
	list-style-type: none;
}

.input-number {font-size: 18px; padding:8px; border:1px solid #ddd; width: 50px; text-align: center;}
.btn-number {font-size: 18px; padding:8px; border:1px solid #ddd; width: 30px; text-align: center;}
.noticemessage {border:1px solid #ddd; color:#fff; text-align: center; font-size: 12px; background-color: #26b8c4; margin-bottom: 30px; margin-top: 20px;}
#cek_stock {color: #ff0000;}

.blinking{
    animation:blinkingText 1.2s infinite;
}
@keyframes blinkingText{
    0%{     color: #f00;    }
    49%{    color: #f00; }
    60%{    color: transparent; }
    99%{    color:transparent;  }
    100%{   color: #f00;    }
}
.product_item_stock {margin-top: 5px; font-size: 12px;}