table tr.odd,
table tr.odd td {
	background: #fff;
}
table tr.even,
table tr.even td {
	background: #e2e2e2;
}
.shadow-4 {
	-webkit-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 5px 10px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 5px 10px 0px rgba(50, 50, 50, 0.75);
}
#cart-form-products,
#cart-form-buttons {
	border: none;
}
#cart-form-products thead th {
	border-bottom: 1px solid #ccc;
}
#cart-form-products tbody td {
	padding: 5px;
}
#cart-form-products td.subtotal {
	background: #e2e2e2;
}
#cart-form-products td.remove input.form-submit {
	display: block; width: 24px; height: 24px; text-indent: -10000px; background: transparent url(../img/x.png) no-repeat center center;
	text-align: center; margin: 0 auto; valign: center; border: none;
}

#content input#edit-update,
#content input#edit-checkout,
#checkout-form-bottom input#edit-cancel,
#checkout-form-bottom input#edit-continue,
#uc-cart-checkout-form input#edit-panes-customer-next.form-submit,
#uc-cart-checkout-form input#edit-panes-delivery-next.form-submit,
#uc-cart-checkout-form input#edit-panes-billing-next.form-submit,
#uc-cart-checkout-form input#edit-panes-quotes-next.form-submit,
#uc-cart-checkout-form input#edit-panes-payment-next.form-submit,
#uc-cart-checkout-form input#edit-panes-extra-information-next.form-submit,
#uc-cart-checkout-form input#edit-panes-comments-next.form-submit {
	width: 122px; cursor: pointer;border: none; outline: none; padding: 0;
	/*height: 36px;*/
	border: none; width: 25%; padding: 0.1em 0 0.3em; font-size: 1.5em; font-family: "Oswald"; text-transform: uppercase; margin: 0.5em 0 0.2em 0;
	color: rgb(230, 230, 230);
/*	font-size: 20px;
	padding: 20px;*/
	text-shadow: 0px -1px 0px rgba(30, 30, 30, 0.8);
	background: rgb(210, 20, 20);
	background: -moz-linear-gradient(90deg, rgb(210, 20, 20) 30%, rgb(250, 20, 20) 70%);
	background: -webkit-linear-gradient(90deg, rgb(210, 20, 20) 30%, rgb(250, 20, 20) 70%);
	background: -o-linear-gradient(90deg, rgb(210, 20, 20) 30%, rgb(250, 20, 20) 70%);
	background: -ms-linear-gradient(90deg, rgb(210, 20, 20) 30%, rgb(250, 20, 20) 70%);
	background: linear-gradient(0deg, rgb(210, 20, 20) 30%, rgb(250, 20, 20) 70%);
	-webkit-box-shadow: 0px 2px 1px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 2px 1px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 2px 1px rgba(50, 50, 50, 0.75);
}


/**
 * media queries
 **/
@media only screen and (min-width:980px){
/* desktop */
}

@media only screen and (min-width: 768px) and (max-width:979px){
/* large tablet */
}

@media only screen and (max-width:767px){
	#content input#edit-update, #content input#edit-checkout {
		width: 48%;
	}
	#cart-form-pane div.item-list li {
		margin-left: 0;
	}
	thead th {
		padding-right: 0;
	}
	#cart-form-products tbody td {
		padding: 0;
	}
}

@media only screen and (max-width: 480px){
/* standard phone */
}

@media only screen and (min-device-width:320px) and (max-device-width:568px){
/* iphone 5 portrait/landscape */
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){
/* ipad retina portrait/landscape */
}
