BODY
{
}
A
{
    COLOR: #00003c;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A:hover
{
    TEXT-DECORATION: underline
}
.small
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.smallBold
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    font-weight: bold; 
}
.small6
{
    FONT-SIZE: 8pt;
    COLOR: #666666;
    FONT-FAMILY: Verdana
}
.smallCenter
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana; 
    text-align: Center
}
.SalonSmall
{
    FONT-SIZE: 8pt;
    COLOR: #44372D;
    FONT-FAMILY: Verdana
}
.MessageText
{
    FONT-SIZE: 10pt;
    COLOR: Red;
    FONT-FAMILY: Verdana
}
.bigheading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.heading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.smallheading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.heading6
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #666666;
    FONT-FAMILY: Verdana
}
.headingGray
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: gray;
    FONT-FAMILY: Verdana
}
.std
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana   
}
.stdBold
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    font-weight: bold;
}
.std6
{
    FONT-SIZE: 10pt;
    COLOR: #666666;
    FONT-FAMILY: Verdana   
}
.stdCenter
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana; 
    text-align: Center
}
.stdRight
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana; 
    text-align: Right
}
.menu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.menu A
{
    COLOR: black;
    TEXT-DECORATION: none
}
.menu A:active
{
    COLOR: black
}
.menu A:visited
{
    COLOR: black;
    TEXT-DECORATION: none
}
.menu:hover
{
    COLOR: black;
    TEXT-DECORATION: none
}
.d1
{
    FONT-SIZE: 8pt;
    COLOR: #d76969;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.d1 A
{
    COLOR: #d76969;
    TEXT-DECORATION: none
}
.d1 A:active
{
    COLOR: #d76969;
    TEXT-DECORATION: none
}
.d1 A:visited
{
    COLOR: #d76969;
    TEXT-DECORATION: none
}
.d1:hover
{
    COLOR: white;
    BACKGROUND-COLOR: #d76969;
    TEXT-DECORATION: none
}
.d2
{
    FONT-SIZE: 8pt;
    COLOR: #547ca3;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.d2 A
{
    COLOR: #547ca3;
    TEXT-DECORATION: none
}
.d2 A:active
{
    COLOR: #547ca3
}
.d2 A:visited
{
    COLOR: #547ca3;
    TEXT-DECORATION: none
}
.d2:hover
{
    COLOR: white;
    BACKGROUND-COLOR: #547ca3;
    TEXT-DECORATION: none
}
.d3
{
    FONT-SIZE: 8pt;
    COLOR: #9a6c9f;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.d3 A
{
    COLOR: #9a6c9f;
    TEXT-DECORATION: none
}
.d3 A:active
{
    COLOR: #9a6c9f
}
.d3 A:visited
{
    COLOR: #9a6c9f;
    TEXT-DECORATION: none
}
.d3:hover
{
    COLOR: white;
    BACKGROUND-COLOR: #9a6c9f;
    TEXT-DECORATION: none
}
.d4
{
    FONT-SIZE: 8pt;
    COLOR: #518241;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.d4 A
{
    COLOR: #518241;
    TEXT-DECORATION: none
}
.d4 A:active
{
    COLOR: #518241
}
.d4 A:visited
{
    COLOR: #518241;
    TEXT-DECORATION: none
}
.d4:hover
{
    COLOR: white;
    BACKGROUND-COLOR: #518241;
    TEXT-DECORATION: none
}
.d5
{
    FONT-SIZE: 8pt;
    COLOR: #d76969;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.d5 A
{
    COLOR: #d76969;
    TEXT-DECORATION: none
}
.d5 A:active
{
    COLOR: #d76969
}
.d5 A:visited
{
    COLOR: #d76969;
    TEXT-DECORATION: none
}
.d5:hover
{
    COLOR: white;
    BACKGROUND-COLOR: #d76969;
    TEXT-DECORATION: none
}
.d6
{
    FONT-SIZE: 8pt;
    COLOR: #8a728c;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.d6 A
{
    COLOR: #8a728c;
    TEXT-DECORATION: none
}
.d6 A:active
{
    COLOR: #8a728c
}
.d6 A:visited
{
    COLOR: #8a728c;
    TEXT-DECORATION: none
}
.d6:hover
{
    COLOR: white;
    BACKGROUND-COLOR: #8a728c;
    TEXT-DECORATION: none
}
.d7
{
    FONT-SIZE: 8pt;
    COLOR: #e0a025;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.d7 A
{
    COLOR: #e0a025;
    TEXT-DECORATION: none
}
.d7 A:active
{
    COLOR: #e0a025
}
.d7 A:visited
{
    COLOR: #e0a025;
    TEXT-DECORATION: none
}
.d7:hover
{
    COLOR: white;
    BACKGROUND-COLOR: #e0a025;
    TEXT-DECORATION: none
}
.d67
{
    FONT-SIZE: 8pt;
    COLOR: #b20000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.d67 A
{
    COLOR: #b20000;
    TEXT-DECORATION: none
}
.d67 A:active
{
    COLOR: #b20000
}
.d67 A:visited
{
    COLOR: #b20000;
    TEXT-DECORATION: none
}
.d67:hover
{
    COLOR: white;
    BACKGROUND-COLOR: #b20000;
    TEXT-DECORATION: none
}
.d99
{
    FONT-SIZE: 8pt;
    COLOR: #009966;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.d99 A
{
    COLOR: #009966;
    TEXT-DECORATION: none
}
.d99 A:active
{
    COLOR: #009966
}
.d99 A:visited
{
    COLOR: #009966;
    TEXT-DECORATION: none
}
.d99:hover
{
    COLOR: white;
    BACKGROUND-COLOR: #009966;
    TEXT-DECORATION: none
}
.price
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.xsmall
{
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.xsmallon
{
    FONT-SIZE: 7pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: gray
}
.xsmallon A
{
    COLOR: yellow
}
.search
{
    FONT-SIZE: 8pt
}
.search A
{
    COLOR: #00003c;
    TEXT-DECORATION: none
}
.search A:active
{
    COLOR: #00003c;
    TEXT-DECORATION: none
}
.search:hover
{
    COLOR: white;
    BACKGROUND-COLOR: #393b6d
}
.search A:visited
{
    TEXT-DECORATION: none
}
.collection
{
    FONT-SIZE: 8pt
}
.collection A
{
    COLOR: #00003c;
    TEXT-DECORATION: none
}
.collection A:active
{
    TEXT-DECORATION: none
}
.collection:hover
{
    COLOR: white;
    BACKGROUND-COLOR: #00003c
}
.collection A:visited
{
    TEXT-DECORATION: none
}
.style1 
{
    color: #999999	
}
.style2 
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #999999;
}
.style4 
{
    font-size: small
}
.style5 
{
    font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #999999; 
	font-size: small; 
}
.RedHeader{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #DC143C;
    FONT-FAMILY: Verdana
}
.MenuFrameGrey{
 FONT-SIZE: 10px; BORDER-Right: #CCCCCC  1px solid; BORDER-LEFT: #CCCCCC  1px solid; BORDER-TOP: #CCCCCC  1px solid; BORDER-BOTTOM: #CCCCCC  1px solid; COLOR: #CCCCCC; PADDING-TOP: 1px; PADDING-BOTTOM: 1px;FONT-FAMILY: Verdana;  color: Black;BACKGROUND-COLOR: #FFFFFF;
}
.MenuFrameGrey-PM{
 FONT-SIZE: 10px; BORDER-Right: #CCCCCC  1px solid; BORDER-LEFT: #CCCCCC  1px solid; BORDER-TOP: #CCCCCC  1px solid; BORDER-BOTTOM: #CCCCCC  1px solid; COLOR: #CCCCCC; PADDING-TOP: 1px; PADDING-Left: 2px; PADDING-BOTTOM: 1px; margin-left:10px; FONT-FAMILY: Verdana;  color: Black;BACKGROUND-COLOR: #FFFFFF;
}
.MenuFrameGreytrbl{
 FONT-SIZE: 10px; BORDER-Right: #CCCCCC  1px solid; BORDER-LEFT: #CCCCCC  1px solid; BORDER-TOP: #CCCCCC  1px solid; BORDER-BOTTOM: #CCCCCC  1px solid; COLOR: #CCCCCC; PADDING-TOP: 1px; PADDING-BOTTOM: 1px;FONT-FAMILY: Verdana;  color: Black;BACKGROUND-COLOR: #FFFFFF; padding-top:2px;
 -moz-border-radius:8px; -webkit-border-radius:8px;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #999999;
}
.style4 {font-size: small}
.style5 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #999999; font-size: small; }
.style7 {font-size: 10px; font-weight:normal}
.style14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style15 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #999999; font-size: 12px; }
.MenuFrameGrey1 { FONT-SIZE: 10px; BORDER-Right: #CCCCCC  1px solid; BORDER-LEFT: #CCCCCC  1px solid; BORDER-TOP: #CCCCCC  1px solid; BORDER-BOTTOM: #CCCCCC  1px solid; COLOR: #CCCCCC; PADDING-TOP: 1px; PADDING-BOTTOM: 1px;FONT-FAMILY: Verdana;  color: Black;BACKGROUND-COLOR: #FFFFFF;
}
.MenuFrameGrey2 { FONT-SIZE: 10px; BORDER-Right: #CCCCCC  1px solid; BORDER-LEFT: #CCCCCC  1px solid; BORDER-TOP: #CCCCCC  1px solid; BORDER-BOTTOM: #CCCCCC  1px solid; COLOR: #CCCCCC; PADDING-TOP: 1px; PADDING-BOTTOM: 1px;FONT-FAMILY: Verdana;  color: Black;BACKGROUND-COLOR: #FFFFFF;
}
.style16 {font-size: 10pt}
.linkbox {
	background-image: url(http://www.opi.com/recent/Assets/Title_bckg.jpg);
	padding: 5px;
	height: 20px;
	width: 30px;
	border: 1px solid #999999;
	border-top-color: #CCCCCC;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}
.Divpro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	padding: 5px;
	text-align: left;
}
.Contactlink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	color: #A42E55;
	font-weight: bold;
	width: 100%;
}
.Contactlink A{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	color: #A42E55;
	font-weight: bold;
	size:100%;
	width: 100%;
}
.Contactlink:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	background: #A42E55;
	size:100%;
	width: 100%;
}
.MedBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}
.SmlDesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.smallHome {    COLOR: #666666;
    FONT-FAMILY: Arial;
    FONT-SIZE: 7pt
}
.style17 {color: #333333}
.style20 {color: #4A8AB5}
.barmenu
{
    FONT-SIZE: 1pt;
    FONT-FAMILY: Verdana
}
.smallHvRed
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.smallHvRed:hover
{
    COLOR: Red;
    FONT-FAMILY: Verdana
}
a.Btools {
	color: #3CACA9;
	text-decoration: underline;
}
a.Btools:hover {
	color:#246866 ;
	text-decoration: none;
}
.SalonMenuTitle {
	font-weight: bold;
	color: #44372D;
	text-decoration: underline;
}
#SalonMenuMainDiv {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #44372D;
	padding: 5px 5px 5px;
	border:1px solid #E6DFD9;
	width: 540px;
}
#BizTools {
	height: 14px;
	width: 540px;
	background-color: #E6DFD9;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #44372D;
	padding-top: 5px;
	background-image: url(images/BusinessTools/BusinessTools_Bar.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	border:1px solid #E6DFD9;
	padding-bottom: 5px;
	padding-right: 5px;
	float: left;
}
A.Menuhover
{
  color: Black;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size:  11px;
  padding-left: 0px
}

A.Menuhover:hover
{
  color: Purple;
  padding-left: 0px;
  text-decoration:underline;  
}
.Disclaimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	background-color: #F14956;
	display: block;
	padding:4px;
	padding-right: 0px;
	padding-bottom: 3px;
	margin-top: 4px;
	border: 1px solid #666666;
}
.tsBrand
{
    font-size: 10pt;
    font-weight: bold;  
    color: white;
    background: #003366;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:4px;
	padding-left:5px;
	display: block;	
	
}
.MenuFrameGreytrbl{
	FONT-SIZE: 10px; 
	BORDER-Right: #CCCCCC  1px solid; 
	BORDER-LEFT: #CCCCCC  1px solid; 
	BORDER-TOP: #CCCCCC  1px solid; 
	BORDER-BOTTOM: #CCCCCC  1px solid; 
	COLOR: #CCCCCC; 
	padding-left:2px;
	padding-top:3px;
	padding-right:2px;
	PADDING-BOTTOM:2px;
	FONT-FAMILY: Verdana;  
	color: Black;
	BACKGROUND-COLOR: #FFFFFF; 
	-moz-border-radius:8px; 
    -webkit-border-radius:8px;
}
.tsCategory
{
	width: auto;
	font-size: 9pt;
	font-weight: bold;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;	
}

.tsCategory A
{
	padding: 3px;
	padding-left:25px;
	margin-bottom:5px;
	font-size: 9pt;
	color: #333;
	font-family: Verdana;
	font-weight:bold;
	background-color: #D4D4D4;
	width: auto;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	background-image: url(i/Arrows/Pink-A.gif);
	background-repeat: no-repeat;
	background-position: 5px;
}
.tsCategory A:hover
{
  color: #FFF;
  background-color:#56B0E7 /*#003366*/;
  text-decoration:none;
  background-image: url(i/Arrows/Pink-Ahover.gif);
  background-repeat: no-repeat;
  background-position: 5px;
}
.tsCategory A:active
{
	color: #FFF;
}
/* .tsCategory A:selected
{
	color: #060;
} */
.tsCategorySelected A
{
	padding: 3px;
	padding-left:25px;
	margin-bottom:5px;
	font-size: 9pt;
	color: #FFF/*#E684AD*/;
	font-family: Verdana;
	font-weight:bold;
	background-color: #56B0E7/*003366*/;
	width: auto;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
.tsCategorySelected A:hover
{
  color: #FFF;
  background-color: #56B0E7/*#003366*/;
  text-decoration:none;
  background-image: url(i/Arrows/Pink-ASelectedhover.gif);
  background-repeat: no-repeat;
  background-position: 5px;
}
.Subcontainer
{
	padding-left:5px;
}
.trblsubheading 
{
/*	margin-top:5px;
	margin-bottom:5px;*/
	padding-top:5px;
	font-size: 9pt;
    color: black;
    font-family: Verdana;
	font-weight:bold;
}
.CauseSpace
{
	height:0px;	
	font-size:6px
}
html>body .CauseSpace
{
	height:6px;
}

.trblstd
{
    font-size: 9pt;
    color: black;
    font-family: Verdana; 
	line-height:12pt;
	
}
#Holiday11List
{
	font-family:Verdana; 
	font-size:10px; 
	color: #333333;"
}
