﻿/***************************************
/*    product list classes
***************************************/

#ProductLContainer
{
	width:100%;
	margin: 7px 0px 7px 0px;
	padding-bottom: 10px;
	
}


#ProductLContainer .body
{
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
}

#ProductLContainer .normal
{
padding-left: 5px;
padding-right: 5px;
}

#ProductLContainer .head
{
    width: 100%;
    height: 24px;
    padding-bottom: 8px;
    padding-top: 3px;
    padding-left: 6px;
    vertical-align: middle;
    font-size: 24px;
    color: #9e9166;
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 2px;
    font-variant: small-caps;
    border-bottom: solid 1px #9e9166;
}


#ProductLContainer a, #ProductLContainer a:link, #ProductLContainer a:visited
{
    color: #88877e;
    font-weight: 400;
    font-size: 12px;
}


/**************************************/
/* Commerce
/**************************************/

#ProductLContainer .CategoryTrailBar, 
#ProductLContainer .SorterBar,
#DetailedListCategoryTemplate h1,
#ProductLContainer .ProductSavedPrice,
#ProductLContainer .OrderQuantity,
#ProductLContainer .ProductRetailPrice, 
#ProductLContainer .ProductSKU
{
    display: none;
}


#ProductLContainer .ProductName a:link, 
#ProductLContainer .ProductName a:visited, 
#ProductLContainer .ProductName a,
#ProductLContainer .ProductName
{
    font-size: 16px;
    font-weight: bold;
    color: #fff;
       padding-bottom: 10px;
}

#ProductLContainer .ProductShortDesc
{
    color: #cccc99;
    font-family: Verdana, Tahoma, Arial;
    font-size: 12px;
    line-height: 18px;
}


#ProductLContainer .ProductStorePrice 
{
    padding-left: 0px;
    margin-left: 0px;
    padding-top: 15px;
    padding-bottom: 15px;
}


#ProductLContainer .ProductStorePrice .ProductHead
{
    text-align: left;
    width: auto;
    color: #fff;
}


#ProductLContainer .ProductStorePrice .ProductNormal
{
    text-align: left;
    width: auto;
    border: solid 0px #fff;
    color: #ff9900;
}


#ProductLContainer .ProductImage
{
    border: solid 0px #fff;
    width: 100px;
    height:180px;
    padding-left: 20px;
}

#ProductLContainer .VolumeDiscounts
{
    display: none;
}



/**************************************/
/*    product list ends
/**************************************/




/**************************************
/*    item product page 
**************************************/
#StandardProductTemplate .ProductImage
{
    border: solid 0px #fff;
    width: auto;
    height:180px;
    padding-left: 20px;
}


#StandardProductTemplate .ProductLongDescription
{
    color: #fff;
    width: 240px;
  color: #cccc99;
    font-family: Verdana, Tahoma, Arial;
    font-size: 12px;
    line-height: 18px;
    
    
}

#StandardProductTemplate .OrderQuantity
{
    display: block;
    padding-bottom: 12px;
    padding-top: 0px;
}
#StandardProductTemplate .OrderQuantity input
{
    color: #000;
    padding-top: 0px;
    margin-top: 0px;
}


#StandardProductTemplate .OrderQuantity .ProductHead
{
    text-align: left;
    color: #fff;
    padding-top: 4px;
    width: auto;
    font-weight: bold;
    font-size: 12px;
}


#StandardProductTemplate .ProductImage
{
    width: 200px;
    text-align: left;
    height: auto;
    float: right;
  
   
}
#StandardProductTemplate .ProductImage img
{
    width: 240px;
    float: right;
}


#StandardProductTemplate .ProductSKU
{
    display: block;
    text-align: left;
    color: #fff;
    font-size: 12px;
    width: auto;
 
    
    }
    
    
#StandardProductTemplate .ProductSKU .ProductHead
{
    padding-left: 0px;
    text-align: left;
    width: auto;
}


#StandardProductTemplate .ProductStockInfo
{
    display: none;
}



/**************************************
/*    ends  product page 
**************************************/



/**************************************
/*    begins shopping cart 
**************************************/
#ShoppingCart #ShoppingCartCoupon
{
    display: none;
}

#ShoppingCart .GridViewHeader
{
    background-color: #f0bf6e;
    font-size: 14px;
    height: 20px;
}


#ShoppingCart #CartItemFriendlyName a, 
#ShoppingCart #CartItemFriendlyName a:link,
#ShoppingCart #CartItemFriendlyName a:visited,
#ShoppingCart .GridViewRow,
#ShoppingCart .GridViewAltRow
{
 color: #fff;   
}  


#ShoppingCart .SubHead, 
#StandardCheckoutStep1 .SubHead
{
    color: #fff;   
} 

#StandardCheckoutStep1 input, 
#StandardCheckoutStep1 option, 
#StandardCheckoutStep1 select, 
#ShoppingCart input

{
    color: #000;
    height: 22px;
    padding-top: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    margin-bottom:0px;
}

#StandardCheckoutStep1 .addressspacer
{
    height: 30px;
}


/**************************************
/*    ends  shopping cart 
**************************************/



/**************************************
/*    order confirmation 
**************************************/

#OrderConfirmation .subhead, #OrderConfirmation .GridView,
#CustomerReceipt .subhead, #CustomerReceipt .GridView,
#PaymentMethods .subhead, #PaymentMethods .GridView,
#ShippingMethods .subhead, #ShippingMethods .GridView

{
 color:#fff;   
 font-family: Verdana, Tahoma, Arial;
}

#OrderConfirmation .GridView td
{
    padding-top: 5px; 
    padding-bottom: 5px;
}

#OrderConfirmation .GridView
{
    margin-bottom: 30px;
}

#OrderConfirmation .customerInst
{
    margin-top: 50px;
}

#PaymentMethods input, #PaymentMethods select
{
    height: 23px;
    color: #000;
}
/**************************************
/*    ends order confirmation 
**************************************/