﻿/* Styles for ChargeableItems
-----------------------------------------------------------*/
.chargeableItemContainer
{
    /*height:150px;*/
    margin-bottom: 10px;
    
}
.itemImage
{
    width:117px;
    height:117px;
    background-image:url(images/blank115x115.png);
    background-repeat: no-repeat; 
	background-position: 0 0;
    padding-right:10px;
    
    
}
.itemContainer
{
    /*float:right;*/
    vertical-align:top;
    display:inline-block;
    /*border-left:2px solid black;*/
    padding-left:10px;
    width:150px;
    
   
}
.itemTitle
{
    font-size:1.5em;
    margin-bottom: 15px
    /*font-weight:bold;*/
    /*margin-bottom:-15px;*/
}
.itemActions
{
   display:inline-block;
   padding-left:5px;
   vertical-align:top;
}
.cartLink
{
   
   
   padding-top:5px;
}
.itemInput
{
    float:none;
    vertical-align:top;
    display:block;
    padding-bottom:5px;
   
}
.itemButtons 
{
    vertical-align:top;
}
.soldOut
{
    /*background-image:url(themes/images/soldOut.png);
    background-repeat:no-repeat;*/
    
    opacity:.6;
}
.soldOut .itemActions input
{
    opacity:1!important;
    z-index:0;
}
.soldOut .itemImage {
    /*background-image: url(images/SoldOutSmall.png);
    background-repeat: no-repeat;*/
    vertical-align:top;
    width:117px;
    height:117px;
    opacity: .4;
    /*width: 100%;*/
    z-index:1;
    /*width: 400px;*/
}

.spanLabel{ color: #444; margin-right: 10px; padding-right: 10px; width: 25px; display: block;  font-weight: bold; text-align: right; position: relative; }

.service_box{width:200px; float:left; margin:10px 100px 30px 0px;}
.service_box.nomargin{margin-right:0px;}
.clr{clear:both}
.storeItemMainContainer
{
    
    
}
.storeItemImage
{
    width:117px;
    height:117px;
    background-image:url(images/blank115x115.png);
    background-repeat: no-repeat; 
	background-position: 0 0;
    
    
}
.storeItemContainer
{
    /*float:right;*/
    vertical-align:top;
    display:inline-block;
    padding-left:10px;
    /*border-left:2px solid black;*/
    
    
   
}
.storeItemTitle
{
    padding-top:20px;
    /*font-size:large;
    font-weight:bold;*/
    
}

.storeItemQuantity
{
    padding-top:10px;
    font-weight:bold;
    margin-right:10px;
}
.storeItemPrice
{
    font-weight:bold;
}