/*
ProductListing.aspx Styles
*/

tr.listingHeaders
{
   background-color: Transparent
}

td.leftHeader
{
    border-top: 1px solid #755716;
    border-bottom: 3px solid #755716;
    border-left: 1px solid #755716
}

td.middleHeader
{
   border-top: 1px solid #755716;
   border-bottom: 3px solid #755716;
    font-size: 15px;
    color: #755716  
}

td.rightHeader
{
     border-top: 1px solid #755716;
     border-bottom: 3px solid #755716;
     border-right: 1px solid #755716
}

td.itemImageBorders
{
    border-left: 1px solid #755716;
    border-bottom: 1px solid #755716 
}

td.itemNameText
{
    font-size: 15px;
    color: #755716
}

td.itemPriceText
{
    font-size:15px;
    border-bottom: 1px solid #755716 
}

td.itemDetailsBorders
{
    border-bottom: 1px solid #755716;
    border-right: 1px solid #755716;
    background-color: Transparent
     
}

td.itemDescriptionTextandBorders
{
    font-size:13px;
    border-bottom: 1px solid #755716
}

/*
SHARED between ProductDetails.aspx and ProductListing.aspx Styles
*/
td.crumbBox
{
     border-bottom: 1px solid #b7b7b7;
     height: 27px
}

.catCrumbText
{
    font-size:11px
}

.selectedCrumbText
{
    font-size:11px
}

/*
ProductDetails.aspx Styles
*/


td.DetailsOptionsBox
{
    border-left: 1px solid #b7b7b7;
    border-right: 1px solid #b7b7b7; 
    border-top: 1px solid #b7b7b7;
    background-color:#FFFFFF
}

.labelText
{
    font-size:13px
}  

.priceText
{
    font-size:13px;
    color:Red;
}

.dropDown
{
    width:125px
}

.quantityBox
{
    
}

td.buttonsBox
{
   border-left: 1px solid #b7b7b7;
   border-right: 1px solid #b7b7b7; 
   border-bottom: 1px solid #b7b7b7;
   background-color:Transparent
}

.descriptionText
{
    font-size:13px
}

.productNameText
{
    font-size:15px;
    color:Gray   
}

/*
Forms and Shopping Cart (Cart.aspx, Checkout.aspx, Confirm.aspx)
*/
td.contentText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000
}

.labelsText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000
}

.failedValidationText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000
}

table.PrimaryTable{
	border-top: 0px solid #D3D3D3;
	border-right: 0px solid #D3D3D3;
	border-left: 0px solid #D3D3D3;
	border-bottom: 0px solid #D3D3D3
}

table.TableBorders{
	border-top: 1px solid #D3D3D3;
	border-right: 1px solid #D3D3D3;
	border-left: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3
}

table.AltTableBorders{
	border-top: 1px solid #D3D3D3;
	border-right: 1px solid #D3D3D3;
	border-left: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3
}

table.InvisibleTableBorders{
	border-top: 0px solid #D3D3D3;
	border-right: 0px solid #D3D3D3;
	border-left: 0px solid #D3D3D3;
	border-bottom: 0px solid #D3D3D3
}

tr.TableHdr{
	background-color: #D3D3D3;
	text-align: center
}

td.CartRow
{
    
	border-top: 1px solid #D3D3D3
}

td.TablePrice{
	font-weight: bold;
	text-align: center
}

input.textInput
{
    width: 200px;
}

/*
Menu styles (on all pages)
*/
.menuText
{

}

td.menuTable{
    width:125px;
    background-color:#f0f0f0
}

