﻿/*  
   Default colors:
   Green: #C4A2BB
   Background: #3F1664
   Pale Blue: #F4F2E5 */
.ScrollGrid
{
  float:left;
  clear:both; 
  width:895px;
  height:600px;
  overflow:scroll;
}
.SiteFunctionsBox
{
    float:left;
    height:19px;
    line-height:15pt;
    width:480px;
    background-color:#F4F2E5;
}
.SiteFunctionsLink
{
}
.AdminLink
{
    font-family:Arial;
    font-size:10pt;
    color:#3F1664;
    padding-right: 18px;
    background-color:#F4F2E5;
}
.MyAccountLink
{
    font-family:Arial;
    font-size:10pt;
    color:#3F1664;
    background-image:url(/BarbaraHamilton/images/MyAccountIcon.jpg);
    background-position:right;
    background-repeat:no-repeat;
    padding-right: 6px;
    /*margin-right: 2px;*/
    background-color:#F4F2E5;
}
.ServiceLink
{
    font-family:Arial;
    font-size:10pt;
    color:#3F1664;
    background-image:url(/BarbaraHamilton/images/CustomerServiceIcon.jpg);
    background-position:right;
    background-repeat:no-repeat;
    padding-right: 6px;
    /*margin-right: 2px;*/
    background-color:#F4F2E5;
}
.CartLink
{
    font-family:Arial;
    font-size:10pt;
    color:#3F1664;
    background-image:url(/BarbaraHamilton/images/ShoppingCartIcon.jpg);
    background-position:right;
    background-repeat:no-repeat;
    padding-right: 6px;
    /*margin-right: 2px;*/
    background-color:#F4F2E5;
}
.SiteFunctionsSeparator
{
}

.CopyrightLink, .CopyrightLink:visited, .CopyrightLink:active
{
  line-height:18px;
  color:#F4F2E5;
  font-size:8pt;
  text-decoration:none;
}
.CopyrightLink:hover
{
  line-height:18px;
  color:white;
  font-size:8pt;
  text-decoration:none;
}

A.CategoryMenuLink
{
    font-family:Arial;
    font-size:9pt;
    color:black;
    text-decoration:none;
}
A.CategoryMenuLink:hover
{
    font-family:Arial;
    font-size:9pt;
    color:black;
    background-color:#F4F2E5;
    text-decoration:underline;
    width:100%;
}

A.CategorySubMenuLink
{
    font-family:Arial;
    font-size:9pt;
    color:black;
    text-decoration:none;
    margin-left: 10px;
}
A.CategorySubMenuLink:hover
{
    font-family:Arial;
    font-size:9pt;
    color:black;
    background-color:#F4F2E5;
    text-decoration:underline;
    margin-left: 10px;
    width:100%;
}

.QuickLinksBox
{
    padding: 2px 2px 2px 2px;
    min-height: 400px;
    text-align:left;
    float:left;
    font-family:Arial;
    font-size:9pt;
    color:black;
    background-color:#F4F2E5;
    text-decoration:none;
    /*height:600px;*/
    width:180px;
    border-right: solid 1px #C4A2BB;
}
.QuickLinksHeader
{
  color:#00879B;
  text-align:center;
  font-family:Arial;
  font-size:9pt;
  font-weight:bold;
}
.QuickLinksList
{
}
.QuickLinksListItem
{
  color:black;
  text-align:left;
  font-family:Arial;
  font-size:8pt;
  font-weight:normal;
}
.QuickLinksListItemLink
{
  color:black;
  text-align:left;
  font-family:Arial;
  font-size:8pt;
  font-weight:normal;
  text-decoration:none;
}
.QuickLinksListItemLinkActive
{
  color:black;
  text-align:left;
  font-family:Arial;
  font-size:8pt;
  font-weight:normal;
  text-decoration:underline;
}
.QuickLinksTopicBox
{
}

.AddToCartFullSize
{
    background-image:url(/BarbaraHamilton/images/AddToCart.jpg);
    background-repeat:no-repeat;
    height:22px;
    line-height:22px;
    width:106px;
    text-decoration:none;
    cursor:hand;
}
A.AddToCartFullSize:hover
{
    background-image:url(/BarbaraHamilton/images/AddToCart.jpg);
    background-repeat:no-repeat;
    height:22px;
    line-height:22px;
    width:106px;
    text-decoration:none;
}

.CategoryMedium
{
    float:left;
    text-align:left;
    background-color:#F4F2E5;
    width:436px;
}
.TopicFull
{
    text-align:left;
    background-color:#F4F2E5;
}
.TopicLarge
{
    text-align:left;
    background-color:#F4F2E5;
}

.VariantTopicFull
{
    float:right;
    width:200px;
}
/*#### Prices ####*/
.WasPrice
{
    color:#C4A2BB;
    text-decoration:line-through;
    float:left;
    width:50px;
}
.Price
{
    color:black;
    float:left;
    width:50px;
}
.NowPrice
{
    color:#3F1664;
    float:left;
    width:50px;
}
/*#### Shopping Cart ####*/
.CartHeader
{
    font-weight:bold;
    background-color:#dcdcdc; /* #DCDCDC */
}
.CartLine
{
}
.CartLineAlt
{
    background-color:White;
}






















/*####################################
  THESE SHOULD BE PHASED OUT AND 
  REPLACED BY CHIForm* 
  - Develop a convention for User Forms 
*/
/* Green: #C4A2BB */
/* Blue: #3F1664 */
/* Pale Blue: #F4F2E5 */

.FormFieldLabel
{
    color:Black;
    width: 125px; 
    height: 25px;
    background-color:#dcdcdc; /* #DCDCDC */
}
A.FormFieldLabel
{
    color:Black;
}
A.FormFieldLabel:hover
{
    color:Black;
}
.FormFieldField
{
    color:Black;
    height: 25px;
    background-color:White;
}
.FormFieldFieldSmallText
{
    color:Black;
    vertical-align:top;
    font-size:8pt;
    height: 25px;
    background-color:White;
}
.FormSectionLabel
{
    color:Black;
    font-weight:bold;
    height: 25px;
    background-color:#dcdcdc; /* #DCDCDC */
}

/***********************************************************************************
THESE SHOULD BE PHASED OUT

The following classes are user-specific

***********************************************************************************/

.TopMenuBox
{
    float:left;
    clear:both;
    width:100%;
    background-color:#C4A2BB;
}
.TopMenuSeparator
{
    height:30px;
    font-family:Arial;
    font-size:9pt;
    color:#F4F2E5;
}
A.TopMenuLink
{
    height:30px;
    font-family:Arial;
    font-size:9pt;
    color:#F4F2E5;
    text-decoration:none;
}
A.TopMenuLink:hover
{
    height:30px;
    font-family:Arial;
    font-size:9pt;
    color:#F4F2E5;
    text-decoration:underline;
}


.TopHeader
{
    font-family:Arial;
    font-size:9pt;
    color:#3F1664;
    height:30px;
    background-color:#F4F2E5;
    width:100%;
}    
A.TopHeader
{
    font-family:Arial;
    font-size:9pt;
    color:Black;
    text-decoration:none;
}    
A.TopHeader:hover
{
    font-family:Arial;
    font-size:9pt;
    color:Black;
    text-decoration:underline;
} 

.ContactMessageTextBox
{
  font-family:Arial;
  font-size:8pt;
  width:400px;
  min-height:100px;
  height:100px;
}
.ContactFormLabel
{
  font-family:Arial;
  font-size:8pt;
}
.ContactFormField
{
  font-family:Arial;
  font-size:8pt;
}

.ProcessOrder
{
/*    float: left;*/
    font-size: 10pt;
    font-weight:bold;
    color: black;
    text-decoration:none;
    background-color:#dcdcdc; /* #DCDCDC */
    border-right: 2px outset;
    border-top: 2px outset;
    border-left: 2px outset;
    border-bottom: 2px outset;
    padding: 2px 2px 4px 2px;
    margin-right: 4px;
    /*margin-bottom: 2px;*/
    min-height:40px;
    /*line-height:16px;*/
}
A.ProcessOrder:Active
{
    border-right: 2px inset;
    border-top: 2px inset;
    border-left: 2px inset;
    border-bottom: 2px inset;
}
A.ProcessOrder:hover
{
/*    color:White;*/
    border-right: 2px outset #3F1664;
    border-top: 2px outset #3F1664;
    border-left: 2px outset #3F1664;
    border-bottom: 2px outset #3F1664;
}

.ContactForm 
{
  width:440px;
}
.ContactForm .FieldBlock
{
  float:left;
  width:440px;
  min-height:25px;
  height:25px;
}
.ContactForm .FieldBlock .FieldLabel
{
  float:left;
  width:125px;
}

.ContactForm .FieldBlock .FieldData
{
  float:left;
  width:125px;
}
.ContactFormError
{
  color:#cc0033;
}
