BODY
{
  FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
  FONT-SIZE: 10px;
  COLOR: BLACK;
}
TD
{
  FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
  FONT-SIZE: 10px;
  COLOR: BLACK;
}
P
{
  FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
  FONT-SIZE: 10px;
  COLOR: BLACK;
}
SELECT, INPUT, TEXTAREA, OPTION
{
  FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
  FONT-SIZE: 10px;
  COLOR: BLACK;
  VERTICAL-ALIGN: MIDDLE;
}
FORM
{
  DISPLAY: INLINE;
}
.pageheading_text
{
  FONT-SIZE: 24pt;
  FONT-WEIGHT: BOLD;
  COLOR: BLACK;
}
.pageheading
{
  COLOR: WHITE;
  FONT-SIZE: 18px;
  FONT-WEIGHT: BOLD;
  BACKGROUND-IMAGE: url(/images/salon_locator/tile_back.gif);
  BORDER: 1px solid #345487;
  PADDING: 9px 5px 9px 5px;
}
.pagemenu
{
  BACKGROUND-COLOR: #E0E0E0;
  FONT-SIZE: 10pt;
  COLOR: #303030;
}
.pagebreak
{
  page-break-before: always;
}
.tableborder
{
  BORDER:1px solid #345487;
  BACKGROUND-COLOR: #FFF;
  WIDTH: 100%;
}
.columnheading
{
  COLOR: #3A4F6C;
  FONT-SIZE: 8pt;
  FONT-WEIGHT: BOLD;
  BACKGROUND-IMAGE: url(/images/salon_locator/tile_sub.gif);
}
.columnheading_link
{
  CURSOR: hand;
  COLOR: #3A4F6C;
  FONT-SIZE: 8pt;
  FONT-WEIGHT: BOLD;
  BACKGROUND-IMAGE: url(/images/salon_locator/tile_sub.gif);
}
.columnfooter
{
  COLOR: #3A4F6C;
  FONT-SIZE: 8pt;
  FONT-WEIGHT: BOLD;
  BACKGROUND-COLOR: #BCD0ED;
}
.pformstrip { background-color: #D1DCEB; color:#3A4F6C;font-weight:bold;padding:5px;margin-top:1px }
.pform { background-color: #F5F9FD; padding:6px;border-top:1px solid #C2CFDF; }
.pformleft  { background-color: #F5F9FD; padding:6px; margin-top:1px;width:25%; border-top:1px solid #C2CFDF; border-right:1px solid #C2CFDF; }
.pformleftw { background-color: #F5F9FD; padding:6px; margin-top:1px;width:40%; border-top:1px solid #C2CFDF; border-right:1px solid #C2CFDF; }
.pformright { background-color: #F5F9FD; padding:6px; margin-top:1px;border-top:1px solid #C2CFDF; }
#acpmenu    { line-height:150%; margin:0px; background-color:#F5F9FD; }
#acpmenu p  { padding:3px 5px 3px 7px; margin:0px; }
#acpcontent { background-color: #F5F9FD; border:1px solid #345487; line-height:150%; width:auto; }
#acpcontent p  { padding:10px;margin:0px; }
.maintitle { vertical-align:middle;font-weight:bold; color:#FFF; letter-spacing:1px; padding:8px 0px 8px 5px; background-image: url(/images/salon_locator/tile_back.gif) }
.maintitle a:link, .maintitle  a:visited, .maintitle  a:active { text-decoration: none; color: #FFF }
.maintitle a:hover { text-decoration: underline }
.submenu   { border:1px solid #BCD0ED;background-color: #DFE6EF;font-size:10px;margin:3px 0px 3px 0px;color:#3A4F6C;font-weight:bold;}
.submenu a:link, .submenu  a:visited, .submenu a:active { font-weight:bold;font-size:10px;text-decoration: none; color: #3A4F6C; }
.titlemedium { font-weight:bold; color:#3A4F6C; padding:7px; margin:0px; background-image: url(/images/salon_locator/tile_sub.gif) }
.titlemedium  a:link, .titlemedium  a:visited, .titlemedium  a:active  { text-decoration: underline; color: #3A4F6C }
.link
{
  CURSOR: Hand
}
.light
{
  BACKGROUND-COLOR: #E0E0E0;
}
.dark
{
  BACKGROUND-COLOR: #C0C0C0;
}
.light_link
{
  BACKGROUND-COLOR: #E0E0E0;
  CURSOR: hand;
}
.dark_link
{
  BACKGROUND-COLOR: #C0C0C0;
  CURSOR: hand;
}
.catrow2
{
  font-size: 11px;
  font-weight: bold;
  line-height: 150%;
  color: #4C77B6;
  background-color: #D3DFEF;
}
.tdrow1
{
  background-color: #EEF2F7;
  border-bottom: 1px solid #D1DCEB;
  border-right: 1px solid #D1DCEB;
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
}
.tdrow2
{
  background-color: #F5F9FD;
  border-bottom: 1px solid #D1DCEB;
  border-right: 1px solid #D1DCEB;
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
}
.row1 { background-color: #F5F9FD }
.row2 { background-color: #DFE6EF }
.row3 { background-color: #EEF2F7 }
.row4 { background-color: #E4EAF2 }
.darkrow1 { background-color: #C2CFDF; color:#4C77B6; padding:5px; }
.darkrow2 { background-color: #BCD0ED; color:#3A4F6C; padding:5px; }
.darkrow3 { background-color: #D1DCEB; color:#3A4F6C; padding:5px; }
.desc { font-size:10px; color:#434951 }
.errormessage
{
    FONT-SIZE: 12pt;
    FONT-WEIGHT: BOLD;
}
.scrolltop
{
  FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
  FONT-SIZE: 18pt;
  FONT-WEIGHT: bold;
  COLOR: #666666;
}
.disclaimer
{
  FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
  FONT-SIZE: 8px;
  COLOR: BLACK;
}
A
{
  text-decoration: none;
}
A:link
{
  COLOR: BLACK;
}
A:visited
{
  COLOR: BLACK;
}
A:hover
{
  COLOR: ORANGE;
}
A:active
{
  COLOR: BLACK;
}
A:link.orange
{
  COLOR: #FF9933;
}
A:visited.orange
{
  COLOR: #FF9933;
}
A:hover.orange
{
  COLOR: #000060;
}
A:active.orange
{
  COLOR: #FF9933;
}
A:link.blue
{
  COLOR: #000060;
}
A:visited.blue
{
  COLOR: #000060;
}
A:hover.blue
{
  COLOR: #FF9933;
}
A:active.blue
{
  COLOR: #000060;
}
