﻿.GridCell
{
    padding: 2px 5px;
    border: Solid 1px #555;
    background-color: #111;
    white-space: nowrap;
}

.GridCellLarge
{
    padding: 2px 5px;
    border: Solid 1px #555;
    background-color: #111;
}

.GridCell a, .GridCellLarge a
{
    display: block;
    cursor: pointer;
    white-space: nowrap;
    text-decoration: none;
}

.CommandCell a, .CommandCell a:link, .CommandCell a:active, .CommandCell a:visited
{
    color: #aaa;
    border: double 1px #555;
    background-color: #111;
    padding: 2px 5px;
    text-decoration: none;
    font-weight: normal;
    display: block;
    cursor: pointer;
    white-space: nowrap;
}


.CommandCell a:hover
{
    border: solid 1px #ff0;
    background-color: #333;
}


.CartSummaryGrid
{
    font-size: 0.85em;
}

.CartSummaryGridLarge
{
    font-size: 1em;
}

.GridHeader
{
    padding-left: 10px;
}

.QuantityTextBox
{
    width: 40px;
    border: solid 1px #888;
    background-color: #444;
    text-align: center;
    color: #fff;
}





.productItemOverlay
{
    background: transparent url(../images/productItemOverlay.png) no-repeat top left;
    width: 175px;
    height: 220px;
    margin: 0 auto;
    margin-bottom:5px;
}

.productItemOverlay a
{
    color: #000;
    font-weight: bold;
    font-size: 1.1em;
}



#productDetailsContainer
{

}
#productImage
{
    float: right;
    margin-right: 8px;
    margin-bottom: 0px;
    margin-left:8px;
    border: double 0px #444;
}
.purchaseContainer
{
    width: 220px;
    float: right;
    border: solid 1px #444;
    background-color: #222;
    margin-bottom: 15px;
}

.purchaseContainerSmall
{
    width: 95%;
    margin: 0 auto;
    padding:3px;
    font-size: 0.9em;
    border: solid 1px #444;
    background-color: #222;
}

#productDetails
{
    padding-left:10px;
    padding-right:10px;
        color:#fff;
}


.AddtoCartLarge
{
    border: none;
    width: 100px;
    height: 20px;
    background: transparent url(../images/addtocartlarge.png) no-repeat top left;
    cursor: pointer;
}

.AddtoCartSmall
{
    border: none;
    width: 70px;
    height: 20px;
    background: transparent url(../images/addtocartsmall.png) no-repeat top left;
    cursor: pointer;
}







.smallcontentheader
{
 background:transparent url(../images/smallContentTop.png) no-repeat top left;   
 width:193px;
 height:30px;
 
}



.smallcontentmiddle
{
 background:transparent url(../images/smallContentMiddle.png) repeat-y top left;   
    width:193px;
    padding-top:5px;
    
}

.smallContentPadded
{
    padding:0px 8px;
}


.smallcontentbottom
{
 background:transparent url(../images/smallContentBottom.png) no-repeat top left;   
    width:193px;
    height:7px;
    margin-bottom:5px;
}







.productDetailsTop
{
 /*background:transparent url(../images/productDetailsTop.png) no-repeat top left;   */
 width:545px;
 height:40px;
 text-align:left;
 padding-left:15px;

}



.productDetailsMiddle
{
 /*background:transparent url(../images/productDetailsMiddle.png) repeat-y top left;  */  
    width:545px;

}


.productDetailsBottom
{
 /*background:transparent url(../images/productDetailsBottom.png) no-repeat top left;    */
    width:545px;
    height:8px;

}






.shoppingcartsummarytop
{
    background: transparent url(../images/cartsummarytop.png) no-repeat top left;
    width: 193px;
    height: 30px;
    
}



.shoppingcartsummarymiddle
{
    background: transparent url(../images/cartsummarymiddle.png) repeat-y top left;
    width: 193px;
    color: #000;
}

.shoppingcartsummarymiddle .smallContentPadded
{
    padding:0px 8px;
}


.shoppingcartsummarymiddle .shoppingcartsummarycheckout
{
    background: transparent url(../images/checkout.png) repeat-y top left;
    width: 160px;
    height:20px;
    border:none;
        margin:0 auto;
        cursor:pointer;
}



.shoppingcartsummarybottom
{
    background: transparent url(../images/cartsummarybottom.png) no-repeat top left;
    width: 193px;
    height: 7px;
    margin-bottom: 5px;
    

}






.navigation ul ul li{
	background:transparent url(../images/menupopupitem.png) repeat top left;
	    
}
