/* @override http://sowingseedsorganics.com/wp-content/themes/sowingseeds/shopp/shopp.css?ver=1.0.17 */

#content #shopp ul li, #content #shopp p { margin: 0; text-indent: 0; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; list-style-type: circle; }
#content #shopp ul { margin: 0 20px 10px 20px; }
#shopp label { font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; line-height: 1.2em; }


#content #shopp .details, #content #shopp .details p{ font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; line-height: 1.2em; }
	#shopp .details { /*min-height: 90px;*/ position: relative; }	
		#shopp .details h4 a { color: #625045; text-decoration: none; }
		#shopp .details p { font-size: 90%; }
		#shopp .details p.savings { color: #AA0000; }
	#shopp .details input.addtocart { width: 100%; height: 32px; background: #625045; color: white; font-weight: bold; text-transform: uppercase; border: 1px solid #AAA; cursor: pointer;  bottom: 0px; position: absolute; display: none; }	/*ADD TO CART BUTTON HIDDEN*/
	#shopp .details input.addtocart:hover { background: #7E6658; }
	
#content .post .entry #shopp.catalog.grid ul.products li .listview p { display: none; } /*HIDES SUMMARY ON PRODUCT LIST PAGE*/

#shopp ul.views { float: right; margin-top: -40px;}
	#shopp ul.views li { display: inline; margin: 0 10px 0 0; }

#shopp .category { line-height: 0; }	
	#shopp .category h3 { font-size: 150%; border-bottom: 2px dotted; padding-bottom: 10px; }

#shopp ul.products li.row { margin: 0; }
	#content #shopp ul.products li.product { margin: 20px 0px 20px 0; }
	#shopp ul.products li.product .frame { width: 200px; min-height: 200px;}
	#shopp ul.products li.product .frame a img { width: 185px; height: 185px; }

#shopp.product ul.breadcrumb { display: none; background: gray;}	/*DISPLAYED NONE TEMPORARILY*/
	#shopp.product ul.breadcrumb li { margin: 0; list-style: none; }

#shopp #product-info { width: 340px; float: right; margin-bottom: 20px;}
#shopp #product-image { width: 255px; float: left; margin-bottom: 20px;}
#shopp #product-description { clear: both; border-top: 2px dotted;padding-top: 10px; }
	#shopp #product-description p { margin-bottom: 10px; }
	
#shopp ul.previews { width: 270px; }
#shopp ul.previews li.active { width: 250px; }
	
#content #shopp.product, #content #shopp.product p { font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; line-height: 1.2em; }
	#shopp.product { }	
		#shopp.product h4 a { color: #625045; text-decoration: none; }
		#shopp.product p.savings { color: #AA0000; font-size: 90%; }
		
#shopp.product h2 { font-size: 200%; margin-bottom: 10px; line-height: 1em;}
#shopp.product h3.price { margin-bottom: 10px; font-size: 150%; line-height: 1.1em;}
#shopp.product h3.sale.price { color: #AA0000; }

#shopp #product-info p.headline { margin-bottom: 10px; font-family: Georgia, serif;}
#shopp #product-info form { margin-top: 20px;  }
#shopp #product-info form input.addtocart { height: 24px; background: green; color: white; font-weight: bold; text-transform: uppercase; border: 1px solid #AAA; cursor: pointer;}
#shopp #product-info form input.addtocart:hover { background: #56901e; }

/*CART*/
#shopp form#cart a { color: #625045; }
	#shopp form#cart a.right { float: right; }

#shopp form#cart table.cart {  width: 100%; margin: 10px 0;}
	#shopp form#cart table.cart tr {  }
	#shopp form#cart table.cart tr td { padding: 5px; border: 1px solid; }
	#shopp form#cart table.cart tr td a { color: #625045; font-weight: bold; }
	#shopp form#cart table.cart tr th { text-align: left; padding-left: 10px; }

#shopp p.paypal_express a img{ margin-top: 10px;float: right;}	

/*CHECKOUT*/
#shopp form#checkout table {  width: 100%; margin: 10px 0; }
	#shopp form#checkout table tr {  }
	#shopp form#checkout table tr td { padding: 5px; border: 1px solid; }
	#shopp form#checkout table tr td a { color: #625045; font-weight: bold; }
	#shopp form#checkout table tr th { text-align: left; padding-left: 10px; }

#shopp form#checkout h3 { margin-top: 20px; }
#shopp form#checkout input#checkout-button { background: green; color: white; font-weight: bold; text-transform: uppercase; border: 1px solid #AAA; margin-top: 10px; font-size: 100%; padding: 10px;}	
