/*
	WP e-Commerce Plugin Styles 
	Code by www.BillionStudio.com
*
#products_page_container {
	height: 100%;
	overflow: auto;
	margin: 0;
	padding: 0;
}
*/

.custom_meta
{
	margin-top:5px	
}
.custom_meta strong
{
	color:#fff!important;
	padding:0 4px 0 0
}
.preview_link,
.thickbox,
.imagecol
{
	background:transparent!important
}

/* Buy Button
========================================== */
input.wpsc_buy_button
{
	margin:6px 0 6px;
	padding:0;
	background:transparent url('images/button-add-to-cart.png') no-repeat left top;
	color:#fff;
	width:160px;
	border:0;
	text-align:center;
	cursor:pointer;
	outline:none
}

input.wpsc_buy_button:hover,
input.wpsc_buy_button:active
{
	background-position:center -33px
}
/* Checkout Button
========================================== */
input.make_purchase {
	margin: 6px 0 6px;
	padding: 0;
	background: url('images/button-make-purchase.png') no-repeat center top;
	background-color: #00B5DF;
	color: #fff;
	border: 0;
	text-align: center;
	cursor: pointer;
}
input.make_purchase:active {
	background-position: 0px -33px;
}

/* Fancy Notification
========================================== */
#fancy_notification {
	width: 306px;
	height: auto;
	border: 0;
	background-color: transparent;
	overflow: visible;
	position: relative;
}
#fancy_notification #fancy_notification_content,
#fancy_notification #loading_animation {
	background: #fff;
	border: 0;
	padding: 3px 3px 2px;
	position: absolute;
	top: 56px;
	left: 120px;
	width: 280px;
	height: auto;
	overflow: auto;
	display: block;
}
#fancy_notification a.go_to_checkout {
	padding-right: 8px;
	border-right: 1px solid #7DCFE7;
}
#fancy_notification #loading_animation {
	width: auto;
}
#fancy_notification #loading_animation img {
	margin-right: 6px;
}
#fancy_notification_content span {
	width: auto;
}

/* Product Image
========================================== */

/*
div.default_product_display div.textcol div.imagecol,
div.single_product_display div.textcol div.imagecol {
	position: absolute;
	top: 0px;
	right: -135px;
	margin-left: 456px !important;
}
div.default_product_display div.textcol div.imagecol img,
div.single_product_display div.textcol div.imagecol img {
	float: right;
}

div.imagecol {
	float: right;
	position: relative;
	top: 0px;
	right: 0px;
	padding: 0;
	border: 3px solid #F7F8E8;
	xborder-width: 0 1px 1px 0;
	vertical-align: top;
	xpadding: 3px;
	xbackground-color: #F7F8E8;
}

div.productdisplay div.imagecol img {
	max-width: 96px !important;
	width: 96px;
	height: 96px;
	xborder: 1px solid #fff;
	margin: 0;
	padding: 1px;
}
img.product_image {
	background-image: none;
	background-color: #fff;
	text-align: center;
	border: 1px solid #ADCDD6;
	float: left;
	clear: right;
	margin: 0 6px 3px 0;
}
*/
/* Grid View
========================================== */
table.productdisplay,
table.productdisplay td {
	border-collapse: collapse;
	border: 0 !important;
	padding: 0;
	margin: 0;
}
table.productdisplay div.product_grid_item {
	margin-right: 16px;
}
table.productdisplay div.product_grid_item strong {
	font-family: Verdana, Arial, sans-serif;
	line-height: 125%;
	font-size: 90%;
	font-weight: bold;
}
table.productdisplay div.product_grid_item span.pricedisplay {
	
}
table.productdisplay div.product_grid_item div.grid_more_info {
	padding: 0;
}

/* Single Product Display
========================================== */
div.single_product_display {
	width: auto;
	margin-top: 12px;
}
div.single_product_display div.textcol {
	
}
div.single_product_display span.single_additional_description {
	display: block;
	margin: 20px 0 0;
	padding: 20px 0 0;
	border-top: 1px dotted #DCC49A;
}

/* Homepage Products
========================================== */
#homepage_products div.category_view_product {
	margin: 0 0 12px;
	padding: 0;
	width: 240px;
	float: left;
	clear: none;
	display: inline-block;
}
#homepage_products div.category_view_product img {
	margin: 0 6px 0 0;
	padding: 0;
	width: 80px;
	height: 80px;
}
#homepage_products div.category_view_product input {
	margin-bottom: 0;
}

/* Product Display
========================================== */
div.productdisplay
{
	margin:0 0 20px;
	padding:0;
	clear:both;
	border-bottom:1px dashed #372a18
}
div.default_product_display div.textcol, 
div.single_product_display div.textcol,
div.textcol
{
	float:left
}
div.textcol,
div.single_product_display div.textcol
{
	margin:0;
	overflow:visible
}
div.textcol
{
	width:510px!important
}
div.single_product_display div.textcol
{
	width:420px!important
}
div.textcol form
{
	margin:0;
	padding:0
}
div.textcol form select
{
	margin-bottom:0
}
div.producttext
{
	width:auto;
	margin:0 0 0 14px;
	font-size:100%
}
#content div.single_product_display div.producttext h2
{
	font-size:150%
}
div.producttext p
{
	margin: 0;
	padding: 0 0 6px 0;
}
div.producttext strong {
	color: #000;
}



#content div.producttext h2.prodtitles
{
	padding:0 0 30px 0;
	margin:0;
	color:#c5c3be
}
div.producttext a.wpsc_product_title:link,
div.producttext a.wpsc_product_title:visited,
div.producttext a.wpsc_product_title:hover,
div.producttext a.wpsc_product_title:focus,
div.producttext a.wpsc_product_title:active
{
	font-family:"Century Schoolbook", "Century", Georgia, "Times New Roman", serif;
	line-height:150%;
	display:block;
	color:orange!important;
	font-size:150%
}
div.producttext a.wpsc_product_title:hover
{
	color:#c5c3be!important;
	border-bottom:1px dashed #c5c3be
}




div.producttext a.wpsc_product_title strong {
	color: #DA444F;
	font-weight: normal;
}

div.producttext a.wpsc_product_title:hover strong {
	color: #333;
}

div.additional_description_span
{
	margin:5px 0 0 0	
}
div.producttext span.additional_description {
	margin:0 0 10px;
	padding:0 0 0 15px;
	float:left;
	background:transparent;
	height:100%;
	overflow:auto
}
div.producttext a.additional_description_link,
a.additional_description_link:hover {
	display: inline;
	margin: 0 0 3px;
	padding: 0;
	text-decoration: none;
}
div.producttext p.wpsc_extras_forms {
	margin: 0;
	padding: 0;
}

/* Product Price
========================================== */
div.producttext p.wpsc_product_price {
	color: #503D43;
	margin: 6px 6px 3px 0px;
	padding: 3px 0px;
	border-bottom: 1px dotted #7DCFE7;
	float: none;
	width: 115px;
	font-weight: normal;
}
div.producttext p.wpsc_product_price span.oldprice,
div.producttext p.wpsc_product_price span.oldprice span.pricedisplay {
	text-decoration: line-through;
	color: #aaa;
}
div.producttext p.wpsc_product_price span.pricedisplay {
	font-weight: normal;
	color: #00A6CC;
}

/* Latest Products Widget
========================================== */
#latest-products {
	line-height: 0%;
}
#latest-products div {
	margin: 0;
	padding: 0;
	clear: both;
}
#latest-products div div {
	height: auto;
	overflow: auto;
	width: auto;
	clear: both;
	margin: 0;
	padding: 0px 0 6px;
}
#latest-products div.item_image {
	width: 45px;
	min-height: 25px;
	background-image: none;
	background-color: #fff;
	text-align: center;
	border:1px solid #DCC49A;
	border-width: 0 1px 1px 0;
	float: left;
	clear: both;
	margin: 0 6px 0 0;
	padding: 1px;
	text-indent: -999px;
	overflow: visible;
}
#latest-products div.item_image img {
	margin:0;
	padding:0;
	max-width:45px!important;
	width:45px;
	border:1px solid orange;
	float:left
}
#latest-products a strong {
	font-weight: normal;
	line-height: 110%;
}
.latest_products_image
{
	border:1px solid orange;
	float:left!important;
	display:inline;
	margin-right:10px
}
.item_image
{
	height:40px!important
}
.item_image a
{
	lin-height:100%;
	margin-top:-5px
}
/*
.item_image img
{
	border:1px solid orange;
	margin-right:10px;
	float:left
}
*/
/* Shopping Cart Widget
========================================== */
#shopping-cart.sidebar
{
	background:transparent;
	border-top:0;
	padding:15px 0 20px 15px
}
#shopping-cart.sidebar h3
{
	color:#fff;
	font-weight:bold
}
#shopping-cart #sliding_cart
{
	line-height:125%
}
#shopping-cart.sidebar ul li
{
	margin:0;
	padding:0;
	background:none;
	list-style-type:none
}
#shopping-cart #sliding_cart
{
	font-weight:normal;
	width:180px;
	margin:0;
	padding:0
}
/* IE hack to stop overflowing cart */
* html #shopping-cart #sliding_cart
{
	overflow:hidden
}
#shopping-cart br
{
	display:none
}
#shopping-cart #sliding_cart span
{
	margin:0;
	padding:0
}
#shopping-cart #sliding_cart a,
#shopping-cart #sliding_cart a:visited
{
	display:block;
	float:left;
	margin:12px 3px 6px 0;
	width:120px;
	clear:none;
	padding:6px;
	background:#00b5df;
	color:#fff;
	text-align:center;
	border-bottom:1px solid #008fcd;
	line-height:100%;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	font-size:100%
}
#shopping-cart #sliding_cart a:hover,
#shopping-cart #sliding_cart a:active
{
	font-weight:normal;
	background-color:orange;
	border-bottom-color:#ff7200
}
#shopping-cart #sliding_cart table
{
	width:auto;
	margin:6px 0 6px;
	padding:0;
	border-collapse:collapse;
	border:1px dashed #fff;
	background-color:transparent
}
#shopping-cart #sliding_cart table th,
#shopping-cart #sliding_cart table td
{
	border:1px dotted #fff
}
#shopping-cart #sliding_cart table th,
#shopping-cart #sliding_cart table td,
#shopping-cart #sliding_cart table a,
#shopping-cart #sliding_cart table a:visited,
#shopping-cart #sliding_cart table span.pricedisplay
{
	color:#fff;
	font-weight:normal;
	float:none
}
#shopping-cart #sliding_cart table a,
#shopping-cart #sliding_cart table a:visited,
#shopping-cart #sliding_cart table a:hover,
#shopping-cart #sliding_cart table a:active
{
	line-height:100%;
	background:transparent;
	border:0;
	padding:0;
	margin:0;
	width:auto;	
	font-size:100%;
	display:inline
}
#shopping-cart #sliding_cart table span.pricedisplay
{
	border:0;
	background:transparent
}

.pricedisplay
{

}

#shopping-cart,
.shoppingcart,
#sliding_cart p span
{
	color:#fff!important
}
.loadingimage,
.additional_description_button
{
	border:none!important;
	margin-right:4px
}
.totalhead
{
	float:left!important
}
/* Reset Defaults
========================================== */
table.productcart,
table.wpsc_checkout_table,
#loginform,
img.category_image,
div.wpsc_page_numbers,
div.breadcrumb,
div.product_footer,
#content #shoppingcart,
#content #shoppingcart #shoppingcartcontents
{
	margin:0;
	padding:0;
	border:0;
	width:auto;
	background:#080300!important;
	float:none;
	clear:both
}
#content div.wpsc_container h2
{
	padding-bottom:0;
	margin-bottom:6px
}
#content #shoppingcart #shoppingcartcontents
{
	border:1px solid #eaeaea;
	padding:12px
}
div.wpsc_page_numbers, div.breadcrumb
{
	margin:0 0 12px 0
}
div.product_footer img
{
	padding-top:0
}
img.category_image
{
	margin:12px 0 0
}
/* * * * * user-login-widget * * * * */
#loginform
{
	padding:6px 0;
	border:none
}
#loginform input
{
	margin:0 0 5px 0!important;
	border:2px solid #453621;
	color:#453621;
	font-size:10px;
	padding:2px;
	width:160px
}
#loginform input:hover
{
	border:2px solid #372a18;
	color:#372a18	
}
#loginform label
{
	margin:0 0 2px 0!important;
	white-space:normal;
	color:#c5c3be;
	font-weight:bold;
	line-height:16px
}
#loginform #rememberme
{
	width:14px!important;
	height:14px!important;
	margin:4px 4px 0 0!important
}
/*
#loginform 
#loginform p input {
	float: left;
	margin: 0 3px 0 0;
}
*/
#loginform .button
{
	background:orange;
	border:none;
	border-bottom:2px solid #ff7200;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	-moz-border-radius:3px;
	border-radius:3px
}
#loginform .button:hover
{
	background:#00B5DF;
	cursor:pointer;
	border:none;	
	color:#fff;
	border-bottom:2px solid #008FCD	
}
#loginform .rememberme
{
	margin:0!important;
	line-height:14px
}
a.logreg:link
{
	color:orange!important;
	margin-right:10px
}
/* Checkout Product Table
========================================== */
#content hr.productcart
{
	border:none!important;
	margin-top:10px;
}
#content table.productcart
{
	width:100%;
	margin:0 0 10px
}
#content table.productcart,
#content table.productcart td
{
	text-align:left
}
#content table.productcart td
{
	padding-left:8px
}
table.productcart tr.total_price td
{
	padding:12px 6px;
	background:#080300;
	border:none!important
}
table.productcart tr.firstrow td,
table.productcart tr.product_row td
{
	background:#080300!important;
	border-bottom:1px solid #372A18!important;
	border-top:1px solid #372A18!important;
	color:orange!important
}
table.productcart td.firstcol
{
	text-align:left;
	padding-left:12px;
	border-left:1px solid #372A18!important
}
/* Checkout Billing Table
========================================== */
#content table.wpsc_checkout_table
{
	width:100%;
	margin:20px 0 0;
	border-left-width:1px
}
table.wpsc_checkout_table strong
{
	margin:6px 0;
	padding-bottom:6px;
	display:block;
	border-bottom:1px dotted #e1dab7
}
table.wpsc_checkout_table,
table.wpsc_checkout_table td
{
	border-color:#e1dab7 !important
}
table.wpsc_checkout_table input
{
	margin-right:3px;
	font-size:110%
}
table.wpsc_checkout_table textarea
{
	height:40px
}
table.wpsc_checkout_table textarea,
table.wpsc_checkout_table select
{
	width:260px;
	margin-right:0
}
/* Product Search Bar (Inside Page)
========================================== */
div.wpsc_product_search
{
	background-color:#f7f8e8;
	margin:0 0 20px;
	padding:7px 0 1px
}
div.wpsc_product_search form img
{
	margin-top:-3px;
	border:1px solid #dcc49a!important;
	border-width:0 1px 1px 0!important
}
div.wpsc_product_search form input#wpsc_search_autocomplete
{
	margin-top:-2px;
	background:#fff;
	border:1px solid #dcc49a;
	border-right-color:#fcf1d3;
	border-bottom-color:#fcf1d3;
	background:#fff url('images/input-search.png') no-repeat top left
}
/* Search Bar (Dropdown Menu)
========================================== */
#wpsc_sort,
#wpsc_show
{
	margin-top:4px!important
}
div.search_drop_down
{
	background-color:#F7F8E8;
	border:1px solid #F7F8E8;
	border-right-color:#DCC49A;
	border-bottom-color:#DCC49A;
	border-top-color:#fff;
	margin:0;
	padding:0
}

#wpsc_sort div.search_drop_down ul,
#wpsc_sort div.search_drop_down li,
#wpsc_show div.search_drop_down ul,
#wpsc_show div.search_drop_down li {
	margin: 0;
	padding: 0;
	background: transparent;
}
#wpsc_sort div.search_drop_down ul,
#wpsc_show div.search_drop_down ul {
	padding-bottom: 3px;
}
#wpsc_sort div.search_drop_down ul li a:hover,
#wpsc_show div.search_drop_down ul li a:hover {
	text-decoration: none;
}
#produkt-tags a.tag-link-15:link
{
	display:none!important
}
/* * * * * adjustform * * * * */
.adjustform input
{
	border:2px solid #453621;
	color:#453621;
	font-size:10px;
	padding:2px
}
.adjustform .button
{
	background:orange;
	border:none;
	border-bottom:2px solid #ff7200;
	font-weight:normal;
	font-size:10px;
	color:#fff;
	-moz-border-radius:3px;
	border-radius:3px	
}
.adjustform .button:hover
{
	background:#00B5DF;
	cursor:pointer;
	border:none;	
	color:#fff;
	border-bottom:2px solid #008FCD	
}
.adjustform .remove_button
{
	background:#453621;
	border:none;
	border-bottom:2px solid #3b290f;
	font-weight:normal;
	font-size:10px;
	color:#8e7e66;
	-moz-border-radius:3px;
	border-radius:3px			
}
/* * * * * total-sum * * * * */
#total-sum
{
	background:#080300!important
}
.bn
{
	border:none!important;
	color:orange;
	text-align:left
}
.w53
{
	width:53px	
}
.w217
{
	width:217px	
}
.w110
{
	width:110px
}
.pl12
{
	padding-left:16px;
	text-decoration:underline
}
/* * * * *  * * * * */
.wpsc_checkout_forms label
{
	margin:0 20px 0 0!important;
	width:200px!important;
	float:left;
	color:#c5c3be;
	font-weight:bold;
	text-align:right;
	padding:6px 0 0 0!important;
}
.lblw
{
	float:left;
	width:200px;
	text-align:right;
	margin:0 20px 0 0;
	padding:6px 0 0 0
}
.lblf select
{
	background:#FFFFFF none repeat scroll 0 0;
	border:2px solid #453621;
	color:#453621;
	font-size:10px;
	margin:2px 0;
	padding:2px;
	width:247px
}
.lblf input,
.lblf textarea
{
	margin:2px 0
}
.wpsc_checkout_forms input,
.wpsc_checkout_forms textarea
{
	background:#fff;
	width:240px!important;
	border:2px solid #453621;
	color:#453621;
	font-size:10px;
	padding:2px
}
.wpsc_checkout_forms input:hover,
.wpsc_checkout_forms textarea:hover
{
	border:2px solid #372a18;
	color:#372a18
}
.mt20
{
	margin-top:20px
}
#make_purchase
{
	background:orange;
	border:none;
	border-bottom:2px solid #ff7200;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	-moz-border-radius:3px;
	border-radius:3px;
	width:244px!important;
	margin:20px 0 0 220px
}
#make_purchase:hover
{
	background:#00B5DF;
	cursor:pointer;
	border:none;	
	color:#fff;
	border-bottom:2px solid #008FCD	
}