/*
Theme Name: Kelontong Blue (default)
Theme URI: http://www.icreativelabs.com/
Description: None.
Version: 1.0.0
Author: iCreative Labs
Author URI: http://www.icreativelabs.com
Tags: black, blue
	Kelontong v1.0.0
	http://www.icreativelabs.com/
	This theme was designed and built by None,
	whose blog you will find at http://www.icreativelabs.com/
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

body {
	color: #333;
	background: url(../../images/bg.jpg) repeat top left;
}
#wrap {
  background: url(../../images/interior_header.jpg) no-repeat center top;
}
.home #wrap {
  background: url(../../images/home_header.jpg) no-repeat center top;	
}
h1, h2, h3, h4, h5, h6 {
	color: #111;
}
a {
	color: #000;
}
/* shopping cart ------------------------*/
#shopping-cart {
  position: relative;
  float: left;	
  background: url(../../images/my_cart_left.gif) no-repeat top left;
}
#cart {
  background: url(../../images/my_cart_right.gif) no-repeat top right;	
  height: 28px;
  padding: 13px 25px 0 10px;
}
.ieonly #cart {
  width: 220px;	
  height: 39px;
}
#shopping-cart h3,
#shopping-cart table.side-cart,
#shopping-cart span.buttonclear,
#shopping-cart span.totalhead,
#shopping-cart div.clear,
#shopping-cart form.wpsc_empty_the_cart {
  display: none;	
}
#shopping-cart p.visitshop,
#shopping-cart span.buttoncheckout {
  position: absolute;
  top: 0;
  right: 0;
  background: url(../../images/icon_mycart.gif) no-repeat 90% 10px;
  line-height: 1;
  margin: 0;
width: 100%;
height: 100%;
}

#shopping-cart .buttoncheckout a {
  display: block;
  width: 100%;
  height: 100%;
  text-indent: -400em;
  background-image: none;
}
#shopping-cart p.visitshop a {
visibility: hidden;
}
#shopping-cart span.pricedisplay {
  width: auto;	
}
#shopping-cart p {
  margin-right: 4px;
  float: left;
}

#shopping-cart p span {
 display: none;	
}
#shopping-cart p.total span {
 display: none;	
}
#shopping-cart p.total span.totalhead,
#shopping-cart p.total span.checkout-shipping {
	display: none;
}

/* footer nav -----------------------*/

#foot-nav-bar {
  background: url(../../images/footer_border.jpg) no-repeat center top;
  padding-top: 40px;
  color: #aaa;
}
#foot-nav-bar a {
  color: #aaa;	
}
#foot-nav-bar p {
  line-height: 1.4;
  margin-bottom: .5em;
  display: block;
}
#foot-nav-bar h3 {
  font-family: Georgia, "Times New Roman", Times, serif;
  margin-bottom: .75em;
  color: #111;
}
#social,
#find_us,
#signup {
  margin-bottom: 2em;
}
#find_us,
#signup {
  width: 30%;	
}
#social {
  width: 34%;	
}
#social,
#find_us {
  float: left;
  padding-right: 3%;
}
#signup {
  float: right;
  padding-right: 0;	
}

#find_us a,
#social a,
#left-column a.map {
  display: inline-block;
  margin-right: 1em;
  line-height: 2.5;
}

#find_us a,
#left-column a.map {
  padding-left: 25px;
}
#social a {
  padding-left: 34px;
}
#find_us a.contact {
  background:url(../../images/icon_contact.gif) no-repeat left center;	
}
#find_us a.map,
#left-column a.map {
  background: url(../../images/icon_map.gif) no-repeat left center;	
}
#social #facebook a {
  background: url(../../images/icon_facebook.gif) no-repeat left center;	
}
#social #twitter a {
  background: url(../../images/icon_twitter.gif) no-repeat left center;	
}
#social #rss a {
  background: url(../../images/icon_rss.gif) no-repeat left center;	
}
#social #blog_link a {
  background: url(../../images/icon_blog.gif) no-repeat left center;	
}
#social ul {
  display: block;
  float: left;
}
#social ul.first {
  width: 57%;	
}
#social ul.last {
  width: 43%;
}
#signup label {
  display: none;	
}
#signup #mce-EMAIL {
  border: 1px solid #aaa;
  color: #aaa;
  padding: 4px;
}
.ieonly #signup #mce-EMAIL {
 padding: 2px 4px;
}
#signup .mc-field-group {
  width: 100%;
  position: relative;
}
#signup #mc-embedded-subscribe {
  background: url(../../images/button_signup.gif) no-repeat left center;
  width: 61px;
  height: 28px;
  border: none;
  cursor: pointer;
  position: absolute;
  right: 50px;
  top: 0;
}
#signup .mce_inline_error,
#signup #mce-success-response {
  padding: .5em 0;	
  color: #5d8519;
  line-height: 1.2;
}
#copyright,
#twitter_feed {
  float: none;
  clear: both;
  width: 100%;
}
#twitter_feed {
  background: url(../../images/twitter_bg.jpg) no-repeat;
  width: 936px;
  height: 73px;
}
#xhanch_my_twitter {
  padding:1.3em 0 0 9em;
  font-size: 1.4em;
  color: #aaa;
  font-family: "MurbiaRegular",georgia,times,serif;
}
#copyright {
  padding: 1.5em 0;
  text-align: center;
}
/* --------*/

#register a {
	background: url(images/user.png) no-repeat left center;
}
#logged {
	color:#666;
}
#logged a, #login a {
	color: #fff;
}
#logo h3 a {
	text-shadow: #000 1px 1px 3px;
}
#logo h4 {
	color: #fff;
	text-shadow: #000 1px 1px 3px;
}
.more a {
	background: url(images/more.png) no-repeat top left;
	color: #111;
}
.more a:hover {
	color: #444;
	text-decoration:none;
}
#checkout_button a {
	background: url(../../images/button_checkout.gif) no-repeat top left;
	width: 130px;
	height: 35px;
	text-indent: -400em;
	float: right;
	
}
.addtocart a.add_cart_button,
input.wpsc_buy_button {
	background: url(../../images/button_add_cart.gif) no-repeat top left;
	width: 130px;
	height: 35px;
	text-indent: -400em;
	border: none;
	float: left;
	margin-bottom: 5px;
    display: block;
	cursor: pointer;
}

.ieonly .addtocart input.wpsc_buy_button {
  text-indent: 130px;	
}
.addtowishlist a {
	background:url(images/add-to-wishlist.png) no-repeat left center;
}
.link_full_specification {
	background:url(images/fullspec.jpg) no-repeat left center;
	padding-left:15px;
}


/* featured slider ---------------------------------*/
.featured-name {
	color: #211e1f;
	font-size: 3em;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.featured-description p.excerpt {
  font-size: 2.5em;
  color: #444;
  font-family: "MurbiaRegular",georgia,times,serif;
  
}
.featured-more {
  display: none;	
}
.prev,
.next {
  background-image: url(../../images/slider_control.gif);	
}
.prev:hover {
	background-position: left top;
}
.next:hover {
	background-position: right top;
}
.prev {
  background-position: left bottom;
}
.next {
  background-position: right bottom;	
}

/* new products ---------------------------------------*/
#newest_container {
  background: url(../../images/home_product_repeat.gif) repeat-x left 12px;	
}
#newest {
	height: 260px;
  background: url(../../images/home_product_bg.jpg) no-repeat center top;
}

.newest-cat p.category,
.newest-panel .wpsc_variation_forms {
  display: none;	
}
.newest-panel .add_cart,
.product_text .add_cart {
  float: right;	
  background: url(../../images/icon_bag.gif) no-repeat center;
  width: 17px;
  height: 21px;
}
.newest-panel .add_cart a,
.product_text .add_cart a {
  background-image: none;

  width: 17px;
  height: 21px;
  float: left;
}

.product_text .add_cart a {
	  text-indent: -400em;
}
.ieonly div.wpsc_loading_animation {
display: none;
}
.newest-panel div.newest-cat,
.newest-panel h5.product_name {
  text-align: left;
  padding: 0 16px;
}

h5.product_name {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1.1em;
  margin-bottom: .25em;
  font-weight: normal;
}
.newest-cat, .newest-cat a {
	color: #555;
}
.newest-desc {
	color: #ccc;
}
/* columns -----------------------------------------*/

#two-columns .content {	
}
#right-column h4 a {
	color:#00B1EC;
}
/* sidebar -------------------------------------*/

.listing-top-right p a, .list-category a, .listing-bottom-right p a, .featured-side-category a {
	color:#000;
	font-weight:bold;
}
.product-listing, .product-listing-bottom {
	border-top:1px solid #ccc;
}
.widget_wp_shopping_cart {
	background:#09c;
}
.widget_wp_shopping_cart h3 {
	background:url(images/sidebar-cart.png) no-repeat top left;
}
.side-cart td, .side-cart th {
	border: 1px solid #23c0f0;
}
.side-cart th {
	background:#23c0f0;
}
.buttonclear a, .buttoncheckout a {
	color:#555;
}
.buttonclear a:hover, .buttoncheckout a:hover {
	color:#000;
}
.buttonclear a {
	background:url(images/clear.png) no-repeat top left;
}
.buttoncheckout a, .visitshop a {
	background:url(images/checkout.png) no-repeat top left;
}
#search {
	background:url(images/search.jpg) no-repeat top left;
}
.sidebar a {
	color:#54BFCF;
}
.sidebar a.map {
  color: #333;	
}
.sidebar .featured-more a {
	color:#fff;
}

.sidebar ul li ul, .blocked-sidebar ul {
	list-style:none;
}
#popular-side a {
	color:#666;
}
#popular-side h5 a {
	color:#000;
}
.newest-desc {
	color: #ccc;
}
.newest-desc {
	color: #ccc;
}
.post-title a,
h3#respond {
  color: #77A12E;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size: 1.3em;
  font-weight: normal;
}

#comments h2 a, #respond, .commentcount a {
	color:#004156;
}
.commentcount {
	background:url(images/blog-comment.png) no-repeat top right;
}

.post-content blockquote {
	color:#666;
	background:url(images/blog-quote.png) no-repeat top left;
}

input.text, textarea {
	background:#fff;
	border:1px solid #ccc;
}
.mustlogin #pwd, .mustlogin #log {
	border: 1px solid #ccc;
}
.payment {
	border:1px solid #ccc;
}
.payment th {
	background:#e9e9e9;
}
.buy, .remove {
	height:20px;
	line-height:20px;
	padding-left:18px;
}
.icl_wishlist_sidebar_btn_remove {display:block;float:right;height:16px;margin-left:5px;overflow:hidden;text-indent:100px;width:16px;}
.buy {background:url(images/cart_add.png) no-repeat left center;}
.remove, .icl_wishlist_sidebar_btn_remove {background:url(images/delete.png) no-repeat left center;}
#icl_wishlist_sidebar_btn_view, #icl_wishlist_sidebar_btn_clear {height:25px;line-height:25px;padding-left:18px;}
#icl_wishlist_sidebar_btn_view {background:url(images/heart.png) no-repeat left center;position:relative;left:-4px;}
#icl_wishlist_sidebar_btn_clear {background:url(images/arrow_refresh.png) no-repeat left center;}
.clearlist {margin:0;}


#foot-nav a:hover,
.list-desc a:hover,
.featured-side-desc a:hover,
#popular-side a:hover,
#breadcrumbs a:hover,
.newest-panel h5 a:hover,
.newest-cat a:hover,
.product-text a:hover ,
.listing-top-right p a:hover,
.listing-bottom-right p a:hover,
.sidebar ul li a:hover,
.post a:hover,
#comments a:hover,
.nama:hover,
.remove:hover,
.buy:hover,
#icl_wishlist_sidebar_btn_view:hover,
#icl_wishlist_sidebar_btn_clear:hover
{text-decoration:underline;}

/*FIX*/
.addtocart a.wpsc_akst_share_link {
	display: none;
	
}
#idc-container-parent {
	padding-right:20px;
}

/* shop page only --------------*/
div.category_group {
 clear: both;
 float: none;
 width: 100%;
 margin-bottom: 1em;
}
.shop_page #pages_top,
div.hide_products {
  display: none;	
}
.shop_page h3.category_title {
  font-size: 2em;
  color: #aaa;
  font-family: "MurbiaRegular",georgia,times,serif;
  text-transform: lowercase;
  
}
#price_button_container {
 position: relative;	
}