div#dpsc_color_settings{
	width:100%;
}

.dpsc_clear{
	width:100%;
	height:20px;
}

div.dpsc_color_settings_selects{
	width:80%;
	margin-left:10%;
	margin-right:10%;
	clear:both;
}

div.dpsc_color_settings_selects table{
	clear:both;
}

div.dpsc_color_settings_selects select{
	width:70px;
	height:20px;
}

div#dpsc_color_custom_settings{
	display:none;
}

div#dpsc_color_custom_settings legend{
	font-weight:bold;
}

div.dpsc_color_settings_selects h1{
	color:#FF0000;
	text-transform:uppercase;
	font-size:16px;
}

div#dpsc_color_custom_settings{
	width:100%;
	margin-top:10px;
}

/**Checkout Table**/

div#dpsc_contact_information{
	background-color: transparent;
    display: inline-block;    
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 5px 8px 6px;
    position: relative;
    text-decoration: none;
}

#dpsc_contact_information label{	
    display: block;
    color: #888888;
    font-size: 12px;
    margin: 0 0 6px;
    text-align: left;
    white-space: pre;
}

#dpsc_contact_information input, select{
	margin: 0 0 12px;
	height:25px;
	width:72%;
	
}

#dpsc_contact_information input[type=checkbox]{
	height: auto;
    margin: 0;
    width: auto;
}
	
/** End table**/	

.dpsc_grid_product_detail{
	margin-top:2px !important;
}



/**Disable cart button for out of stock**/
.dpsc_in_stock_sold_out{display:none;}

/**DukaPress Submit Button*/
.dpsc_submit_button:active, .reply a:active {
	top:0px;
}
.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: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:hover{
	text-decoration:none;
	}	
	
/*end empty cart button*/


.dpsc_submit_button, .dpsc_submit_button:visited, .reply a {
	display:inline-block;
	position:relative;	
	padding:3px 5px 3px;	
	text-decoration:none;
	border:none;
	cursor:pointer;
}

span.emptycart , span.emptycart :visited a{
	display:inline-block;
	position:relative;	
	padding:5px 8px 6px;	
	text-decoration:none;
	border:none;
	cursor:pointer;
}	

/* checkout button */
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 a{
	display:inline-block;
	position:relative;	
	padding:5px 8px 6px;	
	text-decoration:none;
	border:none;
	cursor:pointer;
	margin-top:5px;
}

.dpsc-checkout_url-widget , .dpsc-checkout_url-widget :visited a{
	display:inline-block;
	position:relative;
	padding:5px 8px 6px;	
	text-decoration:none;
	border:none;
	cursor:pointer;
	margin-top:5px;
}

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:hover{
	text-decoration:none;
	}
/* end checkout button*/

/*Checkout Widget*/
.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:hover{
	text-decoration:none;
	}
/*end chckout widget*/