/*
Theme Name: Dragonfly Theme
Description: Dragonfly Theme
Version: 3.5
Author: Angela Noesslboeck
Author URI: http://www.onedigitalfarm.com
*/

/*
 * If you delete this file, you can expect your WP e-Commerce installation to break in some manner
 * to create your own theme copy, and paste this file, change the names and alter to your tastes
*/
#content.narrow { text-align:left;float:left;width:465px; }


#content-wrapper-store{padding:0px 40px 0 40px; margin:15px 0 0;}

.store{}

.store .post {margin:0; padding:0;}
.store .entry { margin:0; padding:0;}

#content form{text-align:left;}

#nav-store{width:165px; float:left;}

#products_page_container{float:left; width:465px;position:relative;}

#nav-store h2{color:#BF5547; text-transform:uppercase;font-size:1.0em; margin:0 0 0 3px;}
#nav-store h4{color:#BF5547; text-transform:uppercase;font-size:1.0em; margin:5px 0 0px 3px;}

.widget_wpsc_categorisation h2.widgettitle{display:none;}

ul.wpsc_categories {list-style:none;margin:0 0 0px 0;}
ul.wpsc_categories li {list-style:none;}

#nav-store ul { list-style: none; margin:0;padding:0;  }

#nav-store ul li{list-style:none; padding:0 0 0 0px;line-height:1.6;}

#nav-store ul li a{text-decoration:none;padding:0; margin:0;color:#1FA1B9;}

#nav-store ul li:before{
	/* Countermand any content properties like the one in the default wordpress theme.  */
	content: "" !important;
}

#nav-store .checkout{padding:0 0 0 4px;  }

.wpsc_categorisation_group {margin:0 0 30px 0;}


.imagecol{display:block;position:absolute; left:0px;}
.textcol{position:relative;}

.shopping-cart-wrapper{padding:3px;}

#fancy_collapser_link{margin:0 10px;}


table.shoppingcart{border-top:1px solid grey;border-bottom:1px solid grey; margin:0; padding:0;}
table.shoppingcart tr{padding:0 0 0px 0;margin:0;}

table.shoppingcart th{text-align:left;padding:0 0 0px 0;margin:0;}

.shoppingcart #quantity{padding:0 10px 0px 0;}

#shopping-cart .totalhead{float:left;}
#shopping-cart .pricedisplay{float:right;}

#shopping-cart .total{border:1px solid white; overflow:hidden; display:block;margin:0 0px 0 0;}

#shopping-cart form{margin:10px 0 0 0;text-align:right;}

.widget_wp_shopping_cart{margin:0 0 30px 0;}

.emptycart,.gocheckout{display:block; text-align:right;margin:0 18px 0 0;}
.emptycart a{text-transform:uppercase;font-family:arial; font-size:0.8em;}
.gocheckout a{text-transform:uppercase;font-family:arial; font-size:0.8em}

.cartmessage{padding:0 15px 0 0;font-weight:bold;line-height:1;margin:0 0 5px 0;}
.visitshop{display:none;}

#wpsc_shopping_cart_container{margin:20px 0;}

td.shipping_header{padding:10px 0 0 0;}

.productcart{ }
.productcart .total_price{}

.wpsc_checkout_forms{}

.wpsc_checkout_forms{margin:20px 0 0 0;}

table.productcart{border-top:1px solid grey; width:430px;}

tr.total_price{text-align:right;}
#checkout_total{ font-weight:bold;}

.login_error{color:#BF5547;}

.validation-error{position:relative;}

p.validation-error{width:150px; position:relative; top:0; display:inline;font-size:90%;}

form label{width:70px; display:block;}
form textarea{ width:180px; }


.product_grid_display{}
.product_grid_item{margin:0; padding:0; width:108px; width:108px!important;}
.item_image{margin:0;padding:0; width:105px;}
.item_image a{margin:0;padding:0; width:105px;}