#delete-cart{display:none;}


.qty {
    width: 40px;
    height: 25px;
    text-align: center;
}
input.qtyplus { width:35px; height:35px;margin-left:10px;}
input.qtyminus { width:35px; height:35px;margin-right:10px;}

/* form filter hidden */
.ui-filterable{display:none;}

.cart-quantity{
	text-align:center;
}

.cart-buttons{
	text-align:center;
	margin:10px;
}


/* Left transition */
li.ui-li.left {
-webkit-transition: -webkit-transform 250ms ease;
-webkit-transform: translateX(-100%);
-moz-transition: -moz-transform 250ms ease;
-moz-transform: translateX(-100%);
-o-transition: -o-transform 250ms ease;
-o-transform: translateX(-100%);
transition: transform 250ms ease;
transform: translateX(-100%);
border-top-width: 0; /* We switch to border bottom on previous list item */
border-right-width: 1px;
}
/* Right transition */
li.ui-li.right {
-webkit-transition: -webkit-transform 250ms ease;
-webkit-transform: translateX(100%);
-moz-transition: -moz-transform 250ms ease;
-moz-transform: translateX(100%);
-o-transition: -o-transform 250ms ease;
-o-transform: translateX(100%);
transition: transform 250ms ease;
transform: translateX(100%);
border-top-width: 0; /* We switch to border bottom on previous list item */
border-left-width: 1px;
}
/* Border bottom for the previous list item during the transition*/
li.ui-li.border {
border-bottom-width: 1px;
}
/* Hide the delete button on touch devices */
.touch .delete {
display: none;
}
.touch .ui-link-inherit {
padding-right: 15px !important;
}
/* Custom styling for the popup */
#confirm {
border: 1px solid;
border-color: #044062; /* Fallback for older browsers */
border-color: rgba(4,64,98,.4);
background: #456f9a; /* Fallback for older browsers */
background: rgba(69,111,154,.8);
-moz-box-shadow: 0 2px 6px rgba(69,111,154,.5), inset 0 1px rgba(255,255,255,.3), inset 0 6px rgba(255,255,255,.1), inset 0 10px 20px rgba(255,255,255,.25), inset 0 -15px 30px rgba(69,111,154,.3);
-webkit-box-shadow: 0 2px 6px rgba(69,111,154,.5), inset 0 1px rgba(255,255,255,.3), inset 0 6px rgba(255,255,255,.1), inset 0 10px 20px rgba(255,255,255,.25), inset 0 -15px 30px rgba(69,111,154,.3);
box-shadow: 0 2px 6px rgba(69,111,154,.5), inset 0 1px rgba(255,255,255,.3), inset 0 6px rgba(255,255,255,.1), inset 0 10px 20px rgba(255,255,255,.25), inset 0 -15px 30px rgba(69,111,154,.3);
max-width: 250px;
}
#confirm p {
color: #fff;
text-shadow: 0 1px 1px rgba(0,0,0,.6);
margin-bottom: .75em;
}
/* Make the buttons inherit the popup border-radius (.ui-corner-all) */
#confirm div, #confirm .ui-btn-corner-all {
-webkit-border-radius: inherit;
border-radius: inherit;
}
#confirm #cancel {
background-image: none;
}
#confirm .topic.ui-li-desc {
font-size: inherit; /* The cloned topic will have class ui-li-desc so we negate the font-size settings of this class */
text-align: center;
}

.ui-title{height:40px;}
.addToCart{background:#ffffff !important;width:3em !important;}

.addToCart-padd{
	width: 15em !important;
	float: right;
    margin-right: 35%;
}

.scrollable{
	overflow:auto; /*This is what causes the problem on touchscreen devices*/
}

.maindiv{width:100%;text-align:center;}
.leftdiv{width:100%;text-align:center;padding:3% 0;}
.rightdiv{width:100%;padding:5%;}
.alignright{text-align:right;}
.pbold{font-weight:normal;}

.images-inproducts{
	height:auto;
	-webkit-box-shadow: 0px 0px 9px #111;
    box-shadow: 0px 0px 9px #111;
	border-radius: .3125em;
}	


.cartimage{
	width:auto !important;
	height:100% !important;
}

.canvasdiv{
	width:800px;
	height:400px;
	margin:0 auto;
}


.ui-page { 
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
}

.extras-select{padding:0 2em;}