﻿body 
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 11px;
}

SELECT
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 11px;
}

A
{
	color: #008fd4;
	text-decoration: none;
}

A:visited
{
	color: #008fd4;
	text-decoration: none;
}

A:hover
{
	color: #008fd4;
	text-decoration: underline;
}

.NoImagePanel
{
    border: 1px solid Gray;
    background-color: #dddddd;
    color: Gray;
    vertical-align: middle;
    text-align: center;
}

.CollectionSwatch
{
    width: 288px;
    height: 53px;
}

.AdminTable
{
    padding: 0px;
    border: 0px;
    margin: 0px;
}

.AdminTableHead th
{
    border: 0px;
    border-bottom: 1px solid #e698c2;
}

.AdminTableHead a
{
    text-decoration: none;
    font-weight: normal;
    color: #e698c2;
}

.AdminTableEvenRow
{
    background-color: #f3cfe3;
}

.AdminTableOddRow
{
}

.AdminTableCell
{
    padding: 3px;
    border: 0px;
}

.AdminTableCell a
{
    color: Blue;
}

.AdminTableCell a:visited
{
    color: Blue;
}

.ProductSearchPanel
{
    padding: 8px;
    border: 1px solid #efbdd9;
    text-align: center;
}

.ProductSearchName
{
    font-size: 14px;
    color: #e698c2;
    text-decoration: none;
}

.ProductSearchName:visited
{
    font-size: 14px;
    color: #e698c2;
    text-decoration: none;
}

.ProductSearchName:hover
{
    font-size: 14px;
    color: #e698c2;
    text-decoration: underline;
}

.ProductSearchNameOnSale
{
    font-size: 14px;
    color: #e698c2;
    text-decoration: none;
}

.ProductSearchNameOnSale:visited
{
    font-size: 14px;
    color: #e698c2;
    text-decoration: none;
}

.ProductSearchNameOnSale:hover
{
    font-size: 14px;
    color: #e698c2;
    text-decoration: underline;
}

.CurrentPrice
{
    font-size: 14px;
}

.CurrentPriceOnSale
{
    font-size: 14px;
    color: #008fd4;
    font-weight: bold;
}

.ListPrice
{
    display: none;
}

.ListPriceOnSale
{
    text-decoration: line-through;
    font-size: 12px;
    color: Gray;
}

.ProductSearchImage
{
}

.ProductSearchImage img
{
    padding: 6px;
}

.ProductSearchDescription
{
    color: Gray;
}

.ProductDetailImage
{
    float: right;
    margin: 5px;
}

.ProductDetailName
{
    font-size: 18px;
    color: #e698c2;
}

.ProductDetailCurrentPrice
{
    font-size: 14px;
}

.ProductDetailCurrentPriceOnSale
{
    font-size: 14px;
    color: #008fd4;
    font-weight: bold;
}

.ProductDetailListPrice
{
    display: none;
}

.ProductDetailListPriceOnSale
{
    text-decoration: line-through;
    font-size: 12px;
    color: Gray;
}

.SearchOptionTable
{
}

.SearchOptionTitleCell
{
    color: #e698c2;
    padding-bottom: 3px;
}

.SearchOptionBodyCell
{
	padding: 2px;
	padding-left: 5px;
}

.SearchOptionBodyCell a
{
	color: #008fd4;
	text-decoration: none;
}

.SearchOptionBodyCell a:visited
{
	color: #008fd4;
	text-decoration: none;
}

.SearchOptionBodyCell a:hover
{
	color: #008fd4;
	text-decoration: underline;
}

.PageTitle
{
    color: #e698c2;
    font-size: 18px;
}

.TableHead
{
    text-decoration: none;
    font-weight: normal;
    color: #e698c2;
    border: 0px;
    border-bottom: 1px solid #e698c2;
    padding: 4px;
}

.TableOddRow
{
    padding: 4px;
    vertical-align: top;
}

.TableEvenRow
{
    padding: 4px;
    vertical-align: top;
    background-color: #edcadf;
}

.TableFoot
{
    border-top: 1px solid #e698c2;
    padding: 4px;
    vertical-align: top;
}
