/* SimpleCaddy Styling of plugin 
These styles should be copied into your template's css file to get them to work
They are NOT called from this css file
In this file you will find TWO sets of css classes:
The first one starting at the top, for standard plugin display
The second (halfway down) for the plugin display in combination with Phoca Gallery
To use this second set, add the classsfx=-pg parameter to your plugin call
*/

.scproduct {
	width: 100px;
	float: left;
	clear: both;
}

.scprodcode {
	margin-left: 5px;
	float: left;
}

.scshorttext {
	clear: both;
	clear: both;
}

.scunitpricetext {
	width: 100px;
	margin-left: 0px;
	float: left;
}

.scunitprice {
	margin-left: 5px;
	float: left;
}

.scqtytext {
	clear: both;
	width: 100px;
	float: left;
}

.scqty {
	margin-left: 5px;
	float: left;
}

.cartoptions {
	clear: both;
/*	border: 1px solid yellow;
	width: 80px;*/
}

.scp_atc {
	clear: both;
/*	background-image: url('https://www.paypal.com/en_US/i/btn/btn_cart_SM.gif');
	border: 1px solid lime;
	width: 80px; */
}

.sccart {
	font-family: sans-serif;
	font-style: normal;
	font-size: 10px;
/*	border: 1px solid purple;
	width: 80px;*/
}

.atczone {
	clear: both;
}

.divider {
	background-color: gray;
	color:lime;
	font-weight: bold;
}

.errormsg{
    color:red;
    padding: 20px 0;

}

.scp_selectqty {
	
}

.scp_qty {
	width:30px;
}

.cartoptionstitle {
	
}

/* Simple Caddy  for Phoca Gallery
designed By Jan Pavelka
*/
.scproduct-pg {
	width: 100px;
	text-align:left;
	float: left;
	clear: both;
	position:relative;
	margin: 0;
	padding: 0;
}

.scprodcode-pg {
	position:relative;
	float: right;
	text-align:right;
	margin: 0;
	padding: 0;
}

.scshorttext-pg {
	position:relative;
	clear: both;
	margin: 0;
	padding: 0;
}

.scunitpricetext-pg {
	position:relative;
	clear:both;
	margin:3px 0 0 0;
	padding:0;
	text-align:left;
	float: left;
}

.scunitprice-pg {
	position:relative;
	margin:3px 0 0 0;
	padding:0;
	float: right;
	text-align:right;
}

.scqtytext-pg {
	position:relative;
	clear: both;
	margin:3px 0 0 0;
	padding:0;
	width: 100px;
	float: left;
	text-align:left;
}

.scqty-pg {
	position:relative;
	margin:3px 0 0 0;
	padding:0;
	float: right;
	text-align:right;
}
.scqty-pg input {
	position:relative;
	width:30px;
	margin:0;
	padding:0;
}

.cartoptions-pg {
	position:relative;
	margin:3px 0 0 0;
	padding:0;
	clear: both;
	/*border: 1px solid yellow;
	width: 80px;*/
}


.btnemptycart-pg,
.btnshowcart-pg,
.btnchange-pg,
.btnremove-pg,
.btncshopping-pg,
.btnorder-pg,
.btnconfirm-pg,
.button-pg {
position:relative;

	margin:0;
	padding:0 5px 0 5px;
	margin-top:5px;
	font-weight:bold;
	/*text-transform:uppercase;*/
	letter-spacing:-0.1em;
    border-top:1px solid #ccc;
	border-right:1px solid #777;
	border-bottom:1px solid #777;
	border-left:1px solid #ccc;
	color:#ffffff; 
	font-family:Arial, sans-serif;
	background:#003366 url(../images/bg-cart.png) repeat-x;
	-moz-border-radius:5px;
}

.btnemptycart-pg:hover,
.btnshowcart-pg:hover,
.btnchange-pg:hover,
.btnremove-pg:hover,
.btncshopping-pg:hover,
.btnorder-pg:hover,
.btnconfirm-pg:hover,
.button-pg:hover	{

	margin:0;
	padding:0 5px 0 5px;
	margin-top:5px;
	font-weight:bold;
	/*text-transform:uppercase;*/
	letter-spacing:-0.1em;
    border-top:1px solid #ccc;
	border-right:1px solid #777;
	border-bottom:1px solid #777;
	border-left:1px solid #ccc;
	color:#ffffff; 
	font-family:Arial, sans-serif;
	background:#003366 url(../images/bg-cart-hover.png) repeat-x;
	-moz-border-radius:5px;
}

.scp_atc-pg {
position:relative;
	clear: both;
	float: right;
	margin:0;
	padding:0 5px 0 5px;
	margin-top:5px;
	font-weight:bold;
	/*text-transform:uppercase;*/
	letter-spacing:-0.1em;
    border-top:1px solid #ccc;
	border-right:1px solid #777;
	border-bottom:1px solid #777;
	border-left:1px solid #ccc;
	color:#ffffff; 
	font-family:Arial, sans-serif;
	background:#003366 url(../images/bg-cart.png) repeat-x;
	-moz-border-radius:5px;
}

.scp_atc-pg:hover	{
	clear: both;
	float: right;
	margin:0;
	padding:0 5px 0 5px;
	margin-top:5px;
	font-weight:bold;
	/*text-transform:uppercase;*/
	letter-spacing:-0.1em;
    border-top:1px solid #ccc;
	border-right:1px solid #777;
	border-bottom:1px solid #777;
	border-left:1px solid #ccc;
	color:#ffffff; 
	font-family:Arial, sans-serif;
	background:#003366 url(../images/bg-cart-hover.png) repeat-x;
	-moz-border-radius:5px;
}



.sccart-pg {
	position:relative;
	/*font-family: sans-serif;
	font-style: normal;
	font-size: 10px;*/
	margin:0;
	padding:0;
/*	border: 1px solid purple;
	width: 80px;*/
}

.atczone-pg {
	position:relative;
	clear: both;
	margin:0;
	padding:0;
}

.divider-pg {
	background-color: #dfdfdf;
	color:#3399ff;
	font-weight: bold;
}

.errormsg-pg{
    color:red;
    padding: 20px 0;
}

.scp_selectqty-pg {}

.scp_qty-pg {}

.cartoptionstitle-pg {
	position:relative;
	clear:both;
	float:left;
	margin:3px 0 0 0;
	padding:0;
	text-align:left;
}
.scoptionselect-pg select,
.scoptionselect-pg select option{
margin:0;
padding:0;

}
.scoptionselect-pg {
	position:relative;
	float:right;
	margin:3px 0px 0px 0px;
	padding:0;
	text-align:right;
}