/* Global Styles */

body {
	margin:0; } td {font:12px Arial, Helvetica, sans-serif;
	color:#666666} 
input {
	border: 1px solid #E9E9E9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #E9E9E9;
}
select {
	border: 0px none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #E9E9E9;
	}
	
/* ID Styles */
#salonlocator {
	color: #FFFFFF;
	background-color: #0084DD;
	padding: 8px;
	margin: 25px 8px 8px 0px;
}
#salonlocator input {
	margin-top: 5px;
	border: 1px solid #006CB7;
}
#salonlocator #findsalon {
	background-color: #A6D0F4;
}

/* Calendar Styles */

#calendar td {
	border: 1px solid #244857; 
	}
	
#noborder td{
	border: 0px;
	}

#calheader td {
	color:#B1E76B;
	font-weight:bold;
	}
	
/* Class Styles */

.logo {
	font: 24px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing:.2em;
	line-height:30px;
	}
	
.tagline {
	font: 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing:.3em;
	line-height:16px;
	}	
	
.bodyText {
	font:12px/24px Arial, Helvetica, sans-serif;
	color:#333333;
	}
		
.quote {
	font: bold 14px Georgia, Times New Roman, Times, serif;
	color: #497D92;
	line-height:24px;
	letter-spacing:.1em;
	}
	
.smallText {
	font: 9px/16px Arial, Helvetica, sans-serif;
	}
	
.header {
	font:18px Georgia, Times New Roman, Times, serif;
	color: #497D92;
	line-height:26px;
	letter-spacing:.1em;
	}

.subHeader {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #244857;
	line-height:20px;
	letter-spacing:.2em;
	}
.grey {
	color: #333333;
}
.txMain {
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	margin: 15px;
}
.tx3 {
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	margin-left: 15px;
	margin-right: 15px;
}

.tx2 {
	font:17px/22px Arial, Helvetica, sans-serif;
	color:#666666;
	margin: 15px;
}
.txSideCol {
	background-color: #C8E5FF;
	border: 1px dotted #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3D3D3D;
	margin: 10px;
	padding: 10px;
}
.txHeader1 {
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#0062A4;
}
.txHeader2 {
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#0062A4;
	margin: 15px;
}
.txSideColnoBx {
	font:12px/17px Arial, Helvetica, sans-serif;
	color:#323232;
	margin: 10px;
}
.hrSideCol {
	margin: 0px 10px;
	padding: 0px;
	height: 1px;
	border: 0px none;
	color: #4B4B4B;
}
.txHeader3 {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#434343;
}
.hr1 {
	background-color: #CBE8FF;
	margin: 0px;
	padding: 0px;
	height: 1px;
	border: 0px none;
	color: #86B1D5;
}
.hr2 {
	margin: 0px 15px;
	padding: 0px;
	height: 1px;
	border: 0px none;
	color: #E8E8E8;
}
.hr3 {
	margin: 0px 15px;
	padding: 0px;
	height: 3px;
	border: 0px none;
	color: #E8E8E8;
}
.txMainKorean {
	font:12px Gulim, Arial, Helvetica, sans-serif;
	color:#666666;
	margin: 15px;
}
.txHeader1Krn {
	font:bold 17px Gulim, Arial, Helvetica, sans-serif;
	color:#0062A4;
}
.txHeaderKrn {
	font:16px Gulim, Arial, Helvetica, sans-serif;
	color:#434343;
}
.imgLeft {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.margin10lr {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.txNavLoc {
	color: #000099;
}
.txIntro {
	font-size: 15px;
	color: #0073C6;
	margin: 15px;
}
.marginhb {
	border: 1px solid #333333;
	margin-bottom: 10px;
}


.txHeader1Krnregular {
background-color:000099;
color:ffffff;
text-decoration:none}

.txHeader1Krnnew {
background-color:0099ff;
color:000099;
text-decoration:none
}

.regular {background-color:000099;
color:ffffff;
text-decoration:none
}
.new {
background-color:0099ff;
color:000099;
text-decoration:none
}
.mainnav {
font-family: arial, helvetica,sans serif; 
color:ffffff
font-size:11px; 
font-weight: bold;
letter-spacing:.1em;
}

.menuBar
{
    POSITION: relative;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center
}
.Bar
{
    BORDER-RIGHT: #ffffff 0px solid;
    BORDER-TOP: #000099 0px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #000099 0px solid;
    FLOAT: left;
    TEXT-INDENT: 5px;
    CURSOR: hand;
    POSITION: relative;
    COLOR: FFFFFF;
    FONT-FAMILY: arial, sans serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: 000099;
    TEXT-ALIGN: center;
line-height: 12px

}
.menu
{
    BORDER: 0px white solid;
    VISIBILITY: hidden;
    WIDTH:200px;
       POSITION: absolute;
    BACKGROUND-COLOR: 000099
}
.menuItem
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 10px;
    WIDTH:200px;
    CURSOR: hand;
    LINE-HEIGHT: 12px;
    BORDER: #0099FF 1px solid;
    FONT-FAMILY: arial, sans serif;
    FONT-SIZE: 10px;
    BACKGROUND-COLOR: 0099FF;
COLOR: ffffff
}
.ItemMouseOver
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 10px;
    WIDTH:200px;
    CURSOR: hand;
    COLOR: 000099;
    LINE-HEIGHT: 12px;
    BORDER: #000099 1px solid;
    FONT-FAMILY: arial, sans serif;
    FONT-SIZE: 10px;
    BACKGROUND-COLOR: 0099FF;
COLOR: 000099 
}
.ItemMouseOut
{
    width:100%
}
.Arrow
{
    FLOAT: right;
    FONT-FAMILY: Webdings;
    POSITION: absolute;
    TEXT-ALIGN: left
}
.barOver
{
    BORDER-RIGHT: #ffffff 0px solid;
    BORDER-TOP: #000099 0px solid;
    FLOAT: left;
    BORDER-LEFT: #ffffff 1px solid;
    CURSOR: hand;
    TEXT-INDENT: 5px;
    BORDER-BOTTOM: #000099 0px solid;
    POSITION: relative;
    BACKGROUND-COLOR: 0099FF;
    TEXT-ALIGN: center;
    COLOR: 000099;
    FONT-FAMILY: arial, sans serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
line-height: 12px

}
.navnormal
{
    CURSOR: hand;
    COLOR: FFFFFF;
    FONT-FAMILY: arial, sans serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: 000099;
    TEXT-ALIGN: center;
    line-height: 12px
    text-decoration: none
}
.navhighlight
{
    CURSOR: hand;
    COLOR: 000099;
    FONT-FAMILY: arial, sans serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: 0099FF;
    TEXT-ALIGN: center;
    line-height: 12px
    text-decoration: none
}
.navhighlight2
{
    CURSOR: hand;
    COLOR: 000099;
    FONT-FAMILY: arial, sans serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: ffffff;
    TEXT-ALIGN: center;
    line-height: 12px
    text-decoration: none
}