/********************************************************
     GENERAL PRODUCT CATALOG FORMATTING
********************************************************/ 

.listed_products {}

.detailed_product {}

#pageselector { color: white; font-size: 14px; margin-top:10px; margin-bottom:10px;}
#pageselector a { margin-left:3px; margin-right: 3px; border: 1px solid; padding-left: 3px; padding-right: 3px; }

.product_catalog_categories {

	float: left;
	padding: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	text-align: left;

}


/********************************************************
     EACH PRODUCT ROW IS FORMATTED
     BY THE FOLLOWING DEFINITION
********************************************************/ 

.listed_product_row {

	padding: 10 30 10 20px;
	clear: both;
	overflow:visible;

}


  /******************************************************
     INDIVIDUAL PRODUCTS IN THE ROW ARE
     FORMATTED BY THE FOLLOWING DEFINITION
  ******************************************************/ 

  .listed_product {

	margin-bottom: 20px;
	text-align: left;

  }

	/********** LISTED PRODUCT COMPONENTS **********/

	.listed_product_image img { border:1px solid #20201e; }
	.listed_product_name { font-size:14px; font-weight: bold; display: block; color:#75AADC;}
	.listed_product_item_number { }
	.no_sale { font-size: 14px; color: green; font-weight: bolder; }
	.sale_price { font-size: 14px; color: red; font-weight: bolder;} 
	.sale_price:before { content: "On Sale "; }
	.reg_price { font-size: 14px; color: green; font-weight: bolder; text-decoration: line-through; } 
	.listed_product_description { margin-top: 10px; margin-bottom: 10px; }
	.listed_product_inventory {  }
	.listed_product_detail_link {  }
	.listed_product_cart_link {  }
	.listed_product_options_form {  }


	.product_bot { overflow:visible; clear:both; text-align:right; padding:5px 20px 3px 0px; }

/********************************************************
     DETAILED PRODUCT INFO IS FORMATTED BY
     THE FOLLOWING DEFINITION
********************************************************/ 

.detailed_product_info {


}

	/********* DETAILED PRODUCT COMPONENTS *********/

	.detailed_product_image {}
	.detailed_product_name {}
	.detailed_product_item_number {}
	.detailed_product_price { font-size: larger; color: green; font-weight: bolder; } 
	.detailed_product_description {}
	.detailed_product_inventory {}
	.detailed_product_cart_link { display: none; }
	.detailed_product_options_form {}

#store_notice { margin-bottom:30px; }
#store_notice strong { color:red; }

#small_cart_rows { }

  #cart_qty { width:10%; float:left; }
  #cart_item { width:70%; float:left; padding-bottom: 10px; }
  #cart_price { width: 20%; float:left; text-align:right; }

#cart_subtotal { width:100%; text-align:right; }
  #subtotal { color:green; }

#small_cart_links { width:100%; text-align:center; font-size:larger; margin-top:20px; padding-bottom:5px; }

.mainnavi { width:50%; float:left; font:14px Tahoma black;}
.mainnavi a { color:yellow; }
.mainnavi a:hover { color: #FFFFFF; }