/*
Theme Name: TwentyShop
Theme URI: http://madoido.com/
Description: A child theme for DukaPress
Author: www.DukaPres.org
Template: twentyten
Version: 1.0
Tags: DukaPress, e-commerce
*/

/*Load Default TwentyTen Styles*/
@import url("../twentyten/style.css");

/* Remove TwentyTen Credits*/
#site-generator a {
	background: url(images/dukapress.png) center left no-repeat;
	color: #666;
	display: inline-block;
	line-height: 16px;
	padding-left: 20px;
	text-decoration: none;
}

/*---------------------------------------------------------------------------------*/
/* DUKAPRESS Styling */
/*---------------------------------------------------------------------------------*/

/**DukaPress Submit Button*/
.dpsc_submit_button, .dpsc_submit_button:visited, .reply a {
	display:inline-block;
	position:relative;
	background:url(images/alert-overlay.png);
	padding:3px 5px 3px;
	font-family:Georgia, "Bitstream Charter", serif;
	color:#fff !important;
	text-decoration:none;
	border:none;
	cursor:pointer;
}
.dpsc_submit_button, .dpsc_submit_button:visited, .reply a {
	background-color:#000000;
}
.dpsc_submit_button:hover, .reply a:hover {
	color:#fff  !important;
	text-decoration:none;
}
.dpsc_submit_button:active, .reply a:active {
	top:0px;
}
.dpsc_submit_button:disabled{	
	background-color:#999999!important;	
}

.dpsc_submit_button, .dpsc_submit_button:visited {
	font-size:13px;
	font-weight:bold;
	line-height:1;
}
.dpsc_submit_button, .dpsc_submit_button:visited {
	text-shadow:0 -1px 1px rgba(0,0,0,0.25);
}
.dpsc_submit_button, .dpsc_submit_button:visited, .reply a {
	text-shadow:0 -1px 1px rgba(0,0,0,0.25);
	border:1px solid rgba(0,0,0,.25);
	border-bottom-color:rgba(0,0,0,.35);
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);
}
.dpsc_submit_button:hover, .reply a:hover {
	opacity:0.9;
}
/* end DukaPress submit button*/

/*empty cart button*/
span.emptycart , span.emptycart :visited a{
	display:inline-block;
	position:relative;
	background:url(images/alert-overlay.png);
	padding:5px 8px 6px;
	font-family:Georgia, "Bitstream Charter", serif;
	color:#fff !important;
	text-decoration:none;
	border:none;
	cursor:pointer;
	}	
span.emptycart, span.emptycart:visited, .reply a {
	background-color:#000000;
}
span.emptycart:hover, .reply a:hover {
	color:#fff  !important;
	text-decoration:none;
}
span.emptycart:active, .reply a:active {
	top:0px;
	
}
span.emptycart, span.emptycart:visited {
	font-size:13px;
	font-weight:bold;
	line-height:1;
}
span.emptycart, span.emptycart:visited {
	text-shadow:0 -1px 1px rgba(0,0,0,0.25);
}
span.emptycart, span.emptycart:visited, .reply a {
	text-shadow:0 -1px 1px rgba(0,0,0,0.25);
	border:1px solid rgba(0,0,0,.25);
	border-bottom-color:rgba(0,0,0,.35);
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);
}
span.emptycart:hover, .reply a:hover {
	opacity:0.9;
}

span.emptycart  a{
	color:#ffffff;
	}

span.emptycart  a:hover{
	text-decoration:none;
	}	
	
/*end empty cart button*/

/* checkout button */
span.gocheckout , span.gocheckout :visited a{
	display:inline-block;
	position:relative;
	background:url(images/alert-overlay.png);
	padding:5px 8px 6px;
	font-family:Georgia, "Bitstream Charter", serif;
	color:#fff !important;
	text-decoration:none;
	border:none;
	cursor:pointer;
	margin-top:5px;
	}	
span.gocheckout, span.gocheckout:visited, .reply a {
	background-color:#a00004;
}
span.gocheckout:hover, .reply a:hover {
	color:#fff  !important;
	text-decoration:none;
}
span.gocheckout:active, .reply a:active {
	top:0px;
	
}
span.gocheckout, span.gocheckout:visited {
	font-size:13px;
	font-weight:bold;
	line-height:1;
}
span.gocheckout, span.gocheckout:visited {
	text-shadow:0 -1px 1px rgba(0,0,0,0.25);
}
span.gocheckout, span.gocheckout:visited, .reply a {
	text-shadow:0 -1px 1px rgba(0,0,0,0.25);
	border:1px solid rgba(0,0,0,.25);
	border-bottom-color:rgba(0,0,0,.35);
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);
}
span.gocheckout:hover, .reply a:hover {
	opacity:0.9;
}

span.gocheckout  a{
	color:#ffffff;
	}

span.gocheckout  a:hover{
	text-decoration:none;
	}
/* end checkout button*/

/*checkout page*/
.dpsc-table-checkout {
	display:inline-block;
	position:relative;
	padding:5px 8px 6px;
	font-family:Georgia, "Bitstream Charter", serif;
	color:#000000 !important;
	text-decoration:none;
	border:none;	
	background-color:transparent;
	border: 1px solid #adadad;
	margin-top:5px;
	margin-bottom:5px;
	}
	
table.dpsc-checkout-product-list {
	display:inline-block;
	position:relative;
	padding:5px 8px 6px;
	font-family:Georgia, "Bitstream Charter", serif;
	color:#000000 !important;
	text-decoration:none;
	border:none;	
	background-color:transparent;
	border: 1px solid #adadad;
	margin:5px
	}	

#dpsc_contact_information {
	display:inline-block;
	position:relative;
	padding:5px 8px 6px;
	font-family:Georgia, "Bitstream Charter", serif;
	color:#000000 !important;
	text-decoration:none;
	border:none;	
	background-color:transparent;
	border: 1px solid #adadad;
	margin-top:5px;
	margin-bottom:5px;
	}	
.dpsc_payment{
	display:inline-block;
	position:relative;
	padding:5px 8px 6px;
	font-family:Georgia, "Bitstream Charter", serif;
	color:#000000 !important;
	text-decoration:none;
	border:none;	
	background-color:transparent;
	border: 1px solid #a00004;
	margin-top:5px;
	margin-bottom:5px;
	}	
/*end checkout page*/	

/*Checkout Widget*/
.dpsc-checkout_url-widget , .dpsc-checkout_url-widget :visited a{
	display:inline-block;
	position:relative;
	background:url(images/alert-overlay.png);
	padding:5px 8px 6px;
	font-family:Georgia, "Bitstream Charter", serif;
	color:#fff !important;
	text-decoration:none;
	border:none;
	cursor:pointer;
	margin-top:5px;
	}	
.dpsc-checkout_url-widget, .dpsc-checkout_url-widget:visited, .reply a {
	background-color:#000000;
}
.dpsc-checkout_url-widget:hover, .reply a:hover {
	color:#fff  !important;
	text-decoration:none;
}
.dpsc-checkout_url-widget:active, .reply a:active {
	top:0px;
	
}
.dpsc-checkout_url-widget, .dpsc-checkout_url-widget:visited {
	font-size:13px;
	font-weight:bold;
	line-height:1;
}
.dpsc-checkout_url-widget, .dpsc-checkout_url-widget:visited {
	text-shadow:0 -1px 1px rgba(0,0,0,0.25);
}
.dpsc-checkout_url-widget, .dpsc-checkout_url-widget:visited, .reply a {
	text-shadow:0 -1px 1px rgba(0,0,0,0.25);
	border:1px solid rgba(0,0,0,.25);
	border-bottom-color:rgba(0,0,0,.35);
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);
}
.dpsc-checkout_url-widget:hover, .reply a:hover {
	opacity:0.9;
}

.dpsc-checkout_url-widget  a{
	color:#ffffff;
	}

.dpsc-checkout_url-widget  a:hover{
	text-decoration:none;
	}
/*end chckout widget*/
	
/*Basic DukaPress Styling*/		
.clear { clear:both;}

.dpsc_image_section {float: left; width: 395px;}

.dpsc_image_tab {float: left; width: 52px;}

.dpsc_image_tab ul { list-style: none!important;}

.dpsc_main_image {float: right; width: 310px;}

.product_form {text-align: left!important;}

.dpsc_content_container {float: right;}

.dpsc_grid_product {padding: 10px; margin: 0px 10px 10px 0px; float: left; text-align: center; width: 160px; border: 0px solid;}

.dpsc_grid_product .product_form {text-align: center !important;}

.dpsc_grid_product p, .dpsc_grid_product .product_form input  {margin: 0px!important;}

span.was {text-decoration: line-through;}

table.shoppingcart {
border-color:#CCCCCC;
border-style:solid;
border-width:0 0 1px 1px;
margin:15px 0 15px 13px;
text-align:center;
width:100%;
}

table.shoppingcart {
border: 1px solid #adadad;
margin:0 0 20px;
width:100%;
}

table.shoppingcart tr {
text-align:center;
}

table.shoppingcart tr th {
border-color:#CCCCCC;
border-style:solid;
border-width:1px 1px 0 0;
font-weight:bold;
padding:4px;
text-align:center;
}
table.shoppingcart th {
color:#000000;
font-weight:bold;
padding:6px 12px;
text-align:center;
border: 1px solid #e1e1e1;
}

table.shoppingcart tr td {
border-color:#CCCCCC;
border-style:solid;
border-width:1px 1px 0 0;
font-size:8pt !important;
padding:4px;
}
table.shoppingcart td {
font-size:1em;
line-height:100%;
padding:6px;
text-align:center;
vertical-align:middle;
border: 1px solid #e1e1e1;
}

#dpsc-mini-shopping-cart{overflow:hidden;padding:5px;width:190px;}
.dpsc-mini-shopping-cart.aligncenter a{text-transform: uppercase;font-weight: bold;color: #000;clear: both;display: block}
/**Disable cart button for out of stock**/
.dpsc_in_stock_sold_out{display:none;}

/*end basic DukaPress Styling*/