/*

    CSS file for WP e-commerce

*/





#topbar ul li.cart { background-image:url('../images/icons/cart.png'); position:relative; }

#topbar ul li.cart div.cartcount { cursor:pointer; line-height:26px; }





/* ====================== START SMALL CART ====================== */

#small-cart .cart-message, #small-cart p.empty { margin-bottom:10px; }

#small-cart .cart-message, #small-cart .small-cart-links, #small-cart p.empty { padding:0 10px; }

#small-cart p { margin:0; }

#small-cart table { width:100%; border:0; margin:0 0 10px; }

#small-cart td, #small-cart th { padding:0 10px; line-height:28px; }

#small-cart td {text-align:left;}

#small-cart td.text-right {text-align:right;}

#small-cart th#product,#small-cart th#quantity,#small-cart th#price {font-weight:bold;}

#small-cart td { background-color:#f1efef; }

#small-cart tfoot .topmargin td { padding-top:10px; }

#small-cart tfoot .label { text-align:right; font-weight:bold; } 

#small-cart .small-cart-links form { display:inline; }

#small-cart .small-cart-links a { font-size:12px; padding-left:24px; background:left center no-repeat; text-transform:none; line-height:16px; display:block; }

#small-cart .small-cart-links a.checkout-link, #small-cart .small-cart-links a.visitshop { background-image:url('../images/icons/check.png'); float:left; }

#small-cart .small-cart-links a.emptycart { background-image:url('../images/icons/arrow.png'); float:right; }

/* ====================== END SMALL CART ====================== */







/* ====================== START SIDEBARS ====================== */

body.wpsc #content .sidebar h3, body.wpsc #content .sidebar h2 { font-size:24px; }

.sidebar .wpsc_categories li, .widget_price_range a { display:block; font-size:13px; padding:0 0 0 24px; background:url('../images/icons/folder.png') left 7px no-repeat; border:0; }

.sidebar .wpsc_categories li a:hover, .widget_price_range a:hover { text-decoration:none; }

.sidebar .wpsc_categorisation_group h6 { text-transform:none; margin:0 0 5px; }

.widget_price_range a { background-image:url('../images/icons/arrow-circle.png'); line-height:24px; }

.widget_price_range br { display:none; }



/*special products*/

#product-specials div { font-size:11px; line-height:1.8em; }

#product-specials a.wpsc_product_title { font-size:13px; font-weight:normal !important; }

#product-specials img { padding:5px; border:1px solid #dfdfdf; margin:10px 0; }

#product-specials select { border:1px solid #cbc9c9; background-color:#fff; padding:5px; margin:0.5em 0; }

#product-specials form input { border:1px solid #acabab; padding:5px; color:#0e0e0e; text-align:center; background:url('../images/bg/gradient-update-button.png') top repeat-x; margin-top:5px; cursor:pointer; }

#product-specials form input:hover { background-position:0 -31px; color:#0e0e0e !important; }

#product-specials .pricedisplay, #product-specials .pricedisplay .oldprice { font-size:13px; color:#555; font-weight:bold; }

#product-specials .pricedisplay .oldprice { font-size:11px; text-decoration:line-through; }

/* ====================== END SIDEBARS ====================== */     







/* ====================== START SHOP ====================== */

.special-products { background:url('../images/bg/shadow-shop.png') no-repeat center top; border-top:1px solid #D4D4D4; border-bottom:1px solid #D4D4D4; margin:30px 0 0; }

.special-products .description { width:200px; float:left; margin-right:20px; }

.products ul.list-products { margin:10px 0 0; list-style:none; }

.products ul.list-products li { width:164px; margin:0 25px 45px 0; float:left; text-align:center; }

.products ul.list-products li:last-child, .products li.last { margin-right:0 } 

.products ul.list-products li img { width:143px; height:143px; padding:10px; background:#fff; border:1px solid #D4D4D4; margin-right:0 !important; float:none !important; }

.products ul.list-products li .thumb-shadow { width:163px; height:20px; background:url('../images/bg/shadow-thumb-product.png'); margin-top:-9px; }

.price { font-family:'Arial'; font-size:36px; font-weight:bold; padding-top:10px; color:#8e8d8d; text-align:right; }

.price sup { font-size:16px; margin-left:5px; }

.products ul.list-products li .wpsc_description { text-align:left; }

.products ul.list-products li .wpsc_description p { font-size: 12px; line-height: 1.8em; }

.products ul.list-products li .title-product { font-size:14px; margin-bottom:0; color:#000; min-height: 45px;  line-height: 1em;}

.products ul.list-products li .price { text-align:center; }

.special-products .products { margin:0; }

.special-products .products ul.list-products { margin-top:35px; }

.products ul.list-products li .product-image { position:relative; }



/*sale icons*/

.sale-icon-big, .sale-icon-small { position:absolute; z-index:10; background:center no-repeat; text-indent:-9999px; }

.sale-icon-big   { width:95px; height:98px; right:10px; top:-15px; background-image:url('../images/icons/offer.big.png'); }

.sale-icon-small { width:45px; height:46px; right:-12px; top:-12px; background-image:url('../images/icons/offer.png'); }



/*breadcrumbs*/

.wpsc-breadcrumbs { margin-bottom:20px; }

/* ====================== END SHOP ====================== */   





/* ====================== START PRODUCT PAGE ====================== */

#content .productdisplay img.product_image { padding:8px; border:1px solid #D4D4D4; }

#content .productdisplay .prodtitles img, #content .productdisplay img.product_image { float:none; }



/*description*/

#content .productdisplay div.producttext { padding-left:30px; }                                                      

#content .productdisplay div.producttext h2.prodtitles, #content .productdisplay div.producttext h4, #content .productdisplay div.producttext .rating strong { margin:0 0 2px; font-family:'Lucida Sans'; text-transform:none; s}

#content .productdisplay div.producttext h2.prodtitles, #content .productdisplay div.producttext .rating strong { font-size:18px; }

#content .productdisplay div.producttext h4 { font-size:14px; margin:20px 0 10px; }

#content .productdisplay div.producttext .custom_meta { margin-bottom:20px; }



/*rating*/

#content .productdisplay div.producttext .rating { margin:10px 0 0px; padding:0px 0; border-top:1px solid #cbc9c9; border-bottom:1px solid #cbc9c9; }

#content .productdisplay div.producttext .rating .votetext, #content .productdisplay div.producttext .rating .wpsc_product_rating { height:10px; float:right; }

#content .productdisplay div.producttext .rating strong { float:left; margin-bottom:0px; margin-right:10px; }

#content .productdisplay div.producttext .rating .product_average_vote, #content .productdisplay div.producttext .rating .product_user_vote { height:20px; }

#content .productdisplay div.producttext .rating .product_average_vote { padding-bottom:10px; }

#content .productdisplay div.producttext .rating img.goldstar { margin-right:0; float:none; }

#content .productdisplay div.product_user_vote .star { display:inline; }



/*price*/

#content .productdisplay div.producttext .price-text { border-bottom:1px solid #cbc9c9; padding-bottom:5px; }

#content .productdisplay div.producttext .price-text h2 { float:left; padding:20px 0 0; margin:0; }

#content .productdisplay div.producttext .price-text .price { float:right; padding:0; line-height:24px; width:300px; }

#content .productdisplay div.producttext .price-text .price .price-value { line-height:54px; }

#content .productdisplay div.producttext .price-text span.oldprice{text-decoration: line-through;font-size:40%;margin-left:10px;} 

#content .productdisplay div.producttext .price-text p.pricesave { color:#8E8D8D; margin-bottom:0; }



/*form*/

#content .productdisplay div.producttext form { margin-top:2px; }

#content .productdisplay div.producttext form label { width:75px; float:left; }

#content .productdisplay div.producttext form input, #content .productdisplay div.producttext form select { border:1px solid #cbc9c9; background-color:#fff; padding:5px; }

#content .productdisplay div.producttext .custom_text, #content .productdisplay div.producttext .custom_file { width:190px; float:left; margin-right:20px; }

#content .productdisplay div.producttext .custom_text h2, #content .productdisplay div.producttext .custom_file h2 { margin-top:0px; }

#content .productdisplay div.producttext .last { margin-right:0; }

#content .productdisplay div.producttext .more-button { margin-top:40px; }

#content .productdisplay div.producttext .buy-button .more-button { margin-top:0; }

#content .productdisplay div.producttext .fields { float:left; }

#content .productdisplay div.producttext .buy-button { float:right; }

#content .productdisplay div.producttext .wpsc_buy_button_container input { background-color:inherit; border:0; padding:5px 35px 5px 5px; }     



/*fancy notification*/

#fancy_notification_content br { display:none; }



/*also bought*/

.wpsc_also_bought_item img { padding:0 !important; }

/* ====================== END PRODUCT PAGE ====================== */       

                                                                 

                                                                 



/* ====================== START CHECKOUT PAGE ====================== */

#content .productcart { border-bottom:1px solid #acabab; }

#content .productcart tr { background-color:#fff; }

#content .productcart th { line-height:50px; color:#0e0e0e; font-size:15px; }

#content .productcart tbody tr { background:#fff url('../images/bg/gradient-checkout.png') top center no-repeat; border-top:1px solid #acabab; }

#content .productcart td { text-align:left; padding:10px 10px 5px 10px; font-size:13px; }

#content .productcart tbody a { color:#696969; }

#content .productcart tbody a:hover { color:#383838; }

#content .productcart tbody td.imagepreview img { width:65px; height:65px; padding:3px; border:1px solid #acabab; }

#content .productcart tbody td.qty input, #content .productcart tbody td.qty .update-qty-button { width:55px; height:21px; border:1px solid #acabab; padding:5px; color:#0e0e0e; text-align:center; }

#content .productcart tbody td.qty .update-qty-button { background:url('../images/bg/gradient-update-button.png') top repeat-x; color:inherit !important; height:31px !important; margin-top:5px; cursor:pointer; }

#content .productcart tbody td.qty .update-qty-button:hover { background-position:0 -31px; color:#0e0e0e !important; }

#content .productcart .price-product { text-align:right; padding-right:20px; }

#content .productcart tbody td.removebutton .more-button { margin:0; }

#content .totals-price { margin-top:40px; }

#content .totals-price tbody td { font-weight:normal; }

#content .totals-price tfoot td { background-color:#f7f7f7; text-align:left; }

#content .totals-price tfoot td .checkout-total { color:#9c0f06; }

#content .totals-price td.price-values { padding-right:240px; text-align:right; }

#content .next-step { float:right; }

#change_country input, #change_country select { background:#fff; border:1px solid #acabab; padding:5px; }

#shipping_cart { position:relative; }

#shipping_cart .step { width:100%; height:auto; position:relative; }

#small-cart .pricedisplay, #content .sidebar {
	font-size:12px;
}

/*widths*/                                                      

#content .productcart .imagepreview 	{ width:120px; }

#content .productcart .qty 				{ width:140px; }   

#content .productcart .update-qty-button{ width:67px !important; } 

#content .productcart .price-product 	{ width:140px; }    

#content .productcart .removebutton 	{ width:160px; }



/*registration*/

.wpsc_checkout_table, .wpsc-user-account table { width:100%; border:0; }

.wpsc_checkout_table { margin-bottom:0; }

.wpsc_checkout_table h3, .wpsc_checkout_table h4, .wpsc-user-account table h3, .wpsc-user-account table h4 { font-size:170%; margin:0; }

.wpsc_checkout_table td, .wpsc-user-account table td { padding:0 0 14px; }

.wpsc_checkout_table td, .wpsc_checkout_table th, .wpsc-user-account table td, .wpsc-user-account table th { background-color:#fff; border:0; }                          

.wpsc_checkout_table td label, .wpsc-user-account table label { width:200px; }

.wpsc_checkout_table td input, .wpsc_checkout_table td textarea, .wpsc_checkout_table td select, 

.wpsc-user-account table td input, .wpsc-user-account table td textarea, .wpsc-user-account table td select { padding:8px; border:1px solid #acabab; }



/*user profile*/

.user-profile-links a { font-size:13px; }

/* ====================== END CHECKOUT PAGE ====================== */

#content .productcart .qty {
    width: 70px;
}

.wpsc_second_level_categories {
display: none
}

.disabled {
            text-decoration:none;
            color: black;
        }
        a.disabled:link, a.disabled:visited { color: grey; }
