.category_title, .article_title
{
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 1.2em;
  font-weight: bold;
}

.category_info
{
  border-style: solid;
  border-color: silver;
  padding: 5px 0px 5px 0px;
  margin-bottom: 10px;
  border-width: 0px 0px 1px 0px;
}

.info_key
{
  width: 200px;
  float: left;
}

.info_value
{
  float: left;
}

.info_spacer
{
  clear: both;
}

.article_info
{
  margin-bottom: 20px;
}

.categorylist, .articlelist, .categorylist_category, .articlelist_article
{
  clear: both;
}

.webshop_checkbox
{
  margin-top: 2px;
  float: right;
}

.webshop_enh_checkbox .formtitle
{
  margin-top: 10px;
}

.webshop_enh_checkbox .forminput
{
  margin-top: -17px;
  float: right;
}

.webshop_admin
{
  width: 110px;
  height: 22px;
  float: right;
  text-align: right;
}

#webshopcontrols
{
  height: 30px;
}

#webshopcontrols a
{
	margin: 5px 2px 5px 0px;
	overflow: hidden;
	width: 20px;
	height: 20px;
	float: left;
	text-indent: 30px;
	cursor: pointer;
	background-image: url('http://beads-co.nl/themes/image/webshop_controls.png');
  background-color: #AEAEAE;
  border: 1px solid #CCCCCC;
  color: transparent;
}

#webshopcontrols a:hover
{
  background-color: #AEAEAE;
  border: 1px solid #FFA3E0;
  color: transparent;
}

#webshopcontrols a.wsarticlecontrol_addcategory, #webshopcontrols a.wsarticlecontrol_uncheck, #webshopcontrols a.wsarticlecontrol_delete
{
  margin-right: 10px;
}

#webshopcontrols a.wsarticlecontrol_addcategory
{
  background-position: -20px 0;
}

#webshopcontrols a.wsarticlecontrol_check
{
  background-position: -40px 0;
}

#webshopcontrols a.wsarticlecontrol_uncheck
{
  background-position: -60px 0;
}

#webshopcontrols a.wsarticlecontrol_move
{
  background-position: -80px 0;
}

#webshopcontrols a.wsarticlecontrol_delete
{
  background-position: -100px 0;
}

#webshopcontrols a.wsarticlecontrol_thumbs
{
  background-position: -120px 0;
}

#webshopcontrols a.wsarticlecontrol_list
{
  background-position: -140px 0;
}

#webshopcontrols a.wsarticlecontrol_cart
{
  background-position: -160px 0;
}


/*-------- List -------- */

.categorylist_list_category, .articlelist_list_article
{
  clear: both;
}

a.category_name, a.article_link
{
  padding-top: 1px;
}

.categorylist_list_category .category_img, .articlelist_list_article .article_img
{
  float: left;
  width: 20px;
  height: 18px;
	background-repeat: no-repeat;
	background-position: top left;
}

.categorylist_list_category .category_img
{
	background-image: url("http://beads-co.nl/themes/icon/folder.png");
}

.articlelist_list_article .article_img
{
	background-image: url("http://beads-co.nl/themes/icon/file.png");
}

.articlelist_list_article .article_name
{
  float: left;
}

.articlelist_list_article .article_price
{
  float: right;
}


/*-------- Thumbs -------- */

.categorylist_thumbs_category, .articlelist_thumbs_article
{
  float: left;
  margin: 10px 10px 0px 0px;
  width: 140px;
  border: 1px solid #FFA3E0;
  text-align: center;
  padding-bottom: 5px;
  height: 205px;
}

.categorylist_thumbs_category:hover, .articlelist_thumbs_article:hover
{
  background-image: url('http://beads-co.nl/themes/image/alphahover.png');
}


.categorylist_thumbs_category .admin-icons, .articlelist_thumbs_article .admin-icons
{
  margin: 2px 2px 0px 0px;
}


.categorylist_thumbs_category .check, .articlelist_thumbs_article .check
{
  margin: 0px;
  padding: 0px;
  float: left;
}


.categorylist_thumbs_category a.category_name, .articlelist_thumbs_article a.article_link
{
  display: block;
  clear: none;
  margin-top: 0px;
  height: 40px;
  width: 140px;
  overflow: hidden;
}

.categorylist_thumbs_category .category_img, .articlelist_thumbs_article .article_img
{
  cursor: pointer;
  clear: both;
  height: 140px;
  width: 140px;
	background-repeat: no-repeat;
	background-position: center center;
}

.articlelist_thumbs_article .article_name
{
	textdecoration: nowrap;
	height: 1.5em;
  overflow: hidden;
}


.categorylist_thumbs_category .category_img
{
	background-image: url('http://beads-co.nl/themes/image/webshop_thumb_category.gif');
}

.articlelist_thumbs_article .article_img
{
	background-image: url('http://beads-co.nl/themes/image/webshop_thumb_article.gif');
}

.categorylist_thumbs_category .webshop_admin, .articlelist_thumbs_article .webshop_admin
{
  margin-left: 2px;
  width: 138px;
  text-align: right;
}

.categorylist_thumbs_category .webshop_checkbox, .articlelist_thumbs_article .webshop_checkbox
{
  float: left;
}

#webshopquickaddarticle
{
  clear: both;
  padding-top: 40px;
}

/*------ Webshops ------ */

.dbfiles_option_values textarea
{
	height: 50px;
}

/*-------- Cart -------- */

.cart_articles
{
  margin-top: 10px;
  padding: 0px;
}

.cart_article
{
  clear: both;
}

.cart_shipment
{
	clear: both;
	font-style: italic;
	padding-top: 5px;
}

.cart_article_head
{
  font-weight: bold;
}

.cart_article div, .cart_article_head div, .cart_shipment div
{
	float: left;
	width: 100px;
	padding-bottom: 1px;
}

input.cart_article_quantity
{
  width: 36px;
  text-align: right;
}

div.cart_article_name
{
  float: left;
  width: 270px;
}

div.cart_shipment_title
{
  float: left;
  width: 500px;
}

div.cart_article_delete
{
	clear: none;
  width: 20px;
  margin-right: 0px;
  margin-left: 5px;
}

div.cart_article_price_piece, div.cart_article_price_subtotal, div.cart_shipment_costs
{
  width: 80px;
  text-align: right;
}

div.cart_article_quantity, div.cart_article_solid_quantity
{
  width: 50px;
  text-align: right;
}

div.cart_article_options
{
	width: 100%;
	display: block;
	clear: both;
	font-style: italic;
	font-size: 0.9em;
	line-height: 100%;
	padding: 0px 0px 10px 0px;
}

div.cart_article_options div
{
	width: 100%;
}

div.cart_article_options div.admin-icons
{
	width: auto;
	float: right;
	margin-right: 5px;
}

form.cart_article_options_form
{
	margin-top: 10px;	
}

div.webshop_update_option select
{
	margin: 0px;
	float: right;
}

.cart_total_info
{
  clear: both;
  float: center;
  padding: 0px 15px 10px 10px;
  margin: 20px 0px 20px 0px;
  border: 1px solid silver;
}

.cart_total, .cart_total_excl_tax, .cart_total_tax, .cart_total_discount
{
  margin-right: 10px;
  text-align: right;
  clear: both;
  float: right;
  width: 350px;
  margin-top: 10px;
}

.cart_total
{
  font-weight: bold;
}

.cart_total_tax
{
  margin-top: 0px;
}

.cart_total_key
{
  width: 240px;
  float: left;
}

.cart_total_value
{
  width: 100px;
  float: right;
}

.cart_services
{
  clear: both;
  margin-top: 30px;
}

.cart_update_button
{
  clear: both;
  float: right;
}

.cart_shop_further
{
  float: left;
}

.cart_order
{
  float: right;
}

.cart_previous
{
  float: left;
  margin-top: 6px;
}

.article_image
{
  float: right;
  cursor: pointer;
}

.cart_extra_information
{
  margin-bottom: 20px;
  padding: 0px 10px 0px 10px;
}

.cart_services_title, .webshop_address_title, .cart_extra_information_title
{
  font-weight: bold;
}

.webshop_services_info, .webshop_payment_info, .webshop_billing_address_info, .webshop_shipping_address_info, .webshop_confirm_order_info
{
  margin-bottom: 20px;
}

.webshop_addresses
{
  border: 1px solid silver;
  padding: 10px;
  margin-bottom: 20px;
}


.webshop_address
{
  width: 45%;
}

.webshop_address_billing
{
  float: left;
}

.webshop_address_shipping
{
  text-align: right;
  float: right;
}

.cart_total_note
{
  clear: both;
  float: right;
  font-size: 0.9em;
  font-style: italic;
  margin-top: 20px;
  margin-bottom: 0px;
  padding-right: 10px;
}

/*-------- Plugin -------- */


.plugin_webshop_category
{
}