#ha .textOk {
	COLOR: #99CC00;
	}
#ha .textError {
	COLOR: #FF3333;
	}

/************************************************/
/*	OBJECT LISTING								*/
/************************************************/
#ha .objectListing {
	LIST-STYLE: none;
	MARGIN: 0;
	PADDING: 0;
	}
#ha .objectListing FORM {
	PADDING: 0;
	MARGIN: 0;
	OVERFLOW: auto;
	}
#ha .objectListing STRONG {
	FONT-WEIGHT: bold;
	}
#ha .objectListing LI {
	MARGIN: 0 0 0.4em 0;
	PADDING: 0.2em 0;
	WIDTH: 100%;
	OVERFLOW: auto;
	}
#ha .objectListing LI.header {
	FONT-WEIGHT: bold;
	MARGIN-BOTTOM: 0.5em;
	BORDER-BOTTOM-STYLE: dotted;
	BORDER-BOTTOM-WIDTH: 1px;
	}
#ha .objectListing LI DIV {
	FLOAT: left;
	CLEAR: none;
	MARGIN: 0 0.3em 0 0;
	PADDING: 0;
	OVERFLOW: hidden;
	}
#ha .objectListing LI DIV.container {
	FLOAT: none;
	CLEAR: both;
	}
#ha .objectListing LI.footer {
	MARGIN-TOP: 0.5em;
	BORDER-TOP-STYLE: dotted;
	BORDER-TOP-WIDTH: 1px;
	}
#ha .objectListing LI.footer DIV {
	FLOAT: left;
	CLEAR: none;
	MARGIN: 0;
	PADDING: 0;
	}
#ha .objectListing LI .expander {
	DISPLAY: inline;
	WIDTH: 1.2em;
	}
#ha .objectListing LI .expander A {
	FONT-SIZE: 120%;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	}

/************************************************/
/*	ACTION RESULT								*/
/************************************************/
#ha .actionResult {
	WIDTH: 99%;
	LIST-STYLE: none;
	MARGIN: 0;
	PADDING: 0;
	}
#ha .actionResult LI {
	MARGIN: 0 0 0.4em 0;
	PADDING: 0.2em 0 0.2em 0.2em;
	WIDTH: 100%;
	OVERFLOW: auto;
	}
#ha .actionResult LI.header {
	FONT-WEIGHT: bold;
	MARGIN-BOTTOM: 0.2em;
	BORDER-BOTTOM-STYLE: dotted;
	BORDER-BOTTOM-WIDTH: 1px;
	}
#ha .actionResult LI DIV {
	FLOAT: left;
	CLEAR: none;
	MARGIN: 0;
	PADDING: 0;
	}
/************************************/
/*	BASE SETTINGS					*/
/************************************/ 
BODY {
	TEXT-ALIGN: center;
	MARGIN: 0;
	PADDING: 0;
	}
#ha {
	TEXT-ALIGN: left;
	PADDING: 0;
	MARGIN: 1em auto;
	}
/* for Internet Explorer */
/*\*/
* html #ha {
min-height: 100%;
}
/**/
#ha P {
	MARGIN: 0.5em 0;
	}
#ha A {
	BORDER: 0;
	MARGIN: 0;
	PADDING: 0;
	}
#ha A:hover {
	}

/************************************/
/*	FORM							*/
/************************************/ 
#ha FORM {
	PADDING: 0;
	MARGIN: 0;
	}
#ha FORM INPUT, #ha FORM SELECT {
	FONT-SIZE: 100%;
	margin: 0.25em;
	}
#ha FORM TEXTAREA {
	FONT-SIZE: 110%;
	margin: 0.25em;
	}
/* FORM ERROR */
#ha FORM STRONG {
	font-style: italic;
	color: #ff3333;
	}
/* FORM HELP */
#ha FORM I {
	font-size: 90%;
	}
#ha FORM TABLE TR {
	display: block;
	width: 100%;
	}
#ha FORM TABLE TH {
	width: 16em;
	}
#ha TABLE TD {
	padding-bottom: 1em;
	}

#ha TABLE {
	width: auto;
	border-collapse: collapse;
	}
#ha TABLE TD, #ha TABLE TH {
	vertical-align: top;
	padding: 0.25em;
	text-align: left;
	}

#ha .alert {
	COLOR: #FF3333;
	}
#ha H2 {
	FONT-SIZE: 120%;
	MARGIN: 0.5em 0;
	PADDING: 0.5em 0.5em;
	}
#ha H3 {
	FONT-SIZE: 110%;
	MARGIN: 0.2em 0;
	PADDING: 0.2em;
	}
#ha H4 {
	FONT-SIZE: 100%;
	MARGIN: 0.1em 0;
	PADDING: 0.1em 0;
	}

/************************************************/
/*	LAYOUT AND DIMENSIONS SETTINGS				*/
/************************************************/
#ha #content {
	MARGIN: 0;
	PADDING: 0;
	}

/************************************************/
/*	USER INFO MENU								*/
/************************************************/
#ha #userInfo {
	MARGIN: 0;
	OVERFLOW: auto;
	WIDTH: 100%;
	}
#ha #userInfo DIV {
	PADDING: 0.5em;
	}
#ha #userInfo #links {
	TEXT-ALIGN: right;
	FLOAT: right;
	WIDTH: 50%;
	}
#ha #userInfo #appointmentCart {
	TEXT-ALIGN: left;
	FLOAT: left;
	WIDTH: 40%;
	}
#ha #userInfo UL {
	MARGIN: 0;
	PADDING: 0.2em;
	LIST-STYLE-TYPE: none;
	FONT-SIZE: 90%;
	}
#ha #userInfo LI {
	display: inline; /* IE double margin bug fix */
	}

/************************************************/
/*	BUTTON BAR									*/
/************************************************/
#ha .buttonBar {
	PADDING: 0.4em;
	MARGIN: 0.4em 0 1.2em 0;
	BORDER-TOP-STYLE: dotted;
	BORDER-TOP-WIDTH: 1px;
	}
#ha .buttonBar A, #ha .buttonBar INPUT {
	PADDING: 0.2em 0.4em;
	MARGIN: 0.1em 0.2em;
	TEXT-DECORATION: none;
	BORDER: 0;
	CURSOR: pointer;
	}
#ha .buttonBar A {
	LINE-HEIGHT: 2em;
	}
#ha .buttonBar A:hover {
	}

/************************************************/
/*	HELP BAR									*/
/************************************************/
#ha .helpBar {
	PADDING: 1em;
	MARGIN: 0.5em 0;
	}
	
/************************************************/
/*	SIDE BAR									*/
/************************************************/
#ha #sideBar {
	WIDTH: 220px;
	FLOAT: right;
	PADDING: 0.1em 0.1em 0.5em 1em;
	MARGIN: 0.1em 0 0 10px;
	FONT-SIZE: 90%;
	}
#ha #sideBar UL {
	LIST-STYLE-TYPE: none;
	MARGIN: 0.2em 0 0.5em 0;
	PADDING: 0;
	}
#ha #sideBar LI {
	LIST-STYLE-TYPE: none;
	DISPLAY: block;
	MARGIN: 0;
	PADDING: 0.2em 0;
	}
#ha #sideBar A, #ha .sideBar B {
	MARGIN: 0 0.3em;
	}

/************************************************/
/*	WORKAREA									*/
/************************************************/
#ha #workArea {
	MARGIN-RIGHT: 250px;
	}

/************************************************/
/*	MONTH CALENDAR								*/
/************************************************/
#ha .monthCalendar {
	WIDTH: 210px;
	PADDING: 0;
	MARGIN: 0 auto;
	TEXT-ALIGN: center;
	}
#ha .monthCalendar .week {
	WIDTH: 100%;
	OVERFLOW: auto;
	PADDING: 0;
	MARGIN: 0 auto;
	}
#ha .monthCalendar .day {
	FLOAT: left;
	WIDTH: 30px;
	PADDING: 0;
	MARGIN: 0;
	TEXT-ALIGN: center;
	}
#ha .monthCalendar .day DIV {
	PADDING: 0;
	MARGIN: 0;
	FONT-SIZE: 100%;
	LINE-HEIGHT: 2em;
	TEXT-ALIGN: center;
	}
#ha .monthCalendar .dayName {
	FONT-WEIGHT: normal;
	FONT-SIZE: 90%;
	}
#ha .monthCalendar .day A {
	TEXT-DECORATION: underline;
	COLOR: inherit;
	}

#ha A.monthCalendarControls {
	LINE-HEIGHT: 2em;
	TEXT-DECORATION: none;
	PADDING: 0.25em 1em;
	MARGIN: 0;
	BORDER-WIDTH: 1px;
	BORDER-STYLE: solid;
	}
#ha A.monthCalendarControls:hover {
	TEXT-DECORATION: none;
	}

/************************************************/
/*	WORKING HOURS LAYOUT						*/
/************************************************/
#ha .dayHours {
	WIDTH: 95%;
	OVERFLOW: auto;
	PADDING: 5px;
	TEXT-ALIGN: left;
	MARGIN: 1em 0;
	BORDER-WIDTH: 1px;
	BORDER-STYLE: solid;
	}
#ha .dayHours A {
	PADDING: 0.2em 0.5em;
	WHITE-SPACE: nowrap;
	MARGIN: 0.2em 0.2em;
	FONT-SIZE: 90%;
	WIDTH: 6em;
	LINE-HEIGHT: 1.5em;
	display: block;
	float: left;
	text-align: center;
	}

/************************************************/
/*	APPOINTMENT STATUS IN LIST		 			*/
/************************************************/
#ha .appointmentStatus_Accepted {
	COLOR: #99CC00;
	BORDER-BOTTOM: #99CC00 2px solid;
	}
#ha .appointmentStatus_Pending {
	COLOR: #FF3333;
	BORDER-BOTTOM: #FF3333 2px solid;
	}

/************************************************/
/*	DAY / WEEK / MONTH GRAPH					*/
/************************************************/
#ha #dayGraph {
	border-spacing: 0px;
	border-collapse: collapse;
	margin: 1em 0;
	width: 100%;
	height: 0%;
	table-layout: fixed;
	}
/* for Internet Explorer */
* html #ha #dayGraph {
	width: auto;
	}

#ha #dayGraph TR {
	}
#ha #dayGraph TD {
	font-size: 13px;

	border-width: 1px 0 1px 0;
	border-style: solid;

	padding: 0.1em 0.25em;
	margin: 0;
	text-align: center;

	height: 100%;
	line-height: 1em;
	}
#ha #dayGraph TD.dayStart {
	border-left-width: 1px;
	border-left-style: solid;
	}
#ha #dayGraph TD.dayEnd {
	border-right-width: 1px;
	border-right-style: solid;
	}

/*	APPOINTMENT BOX	*/
#ha #dayGraph TD DIV {
	height: 100%;
	display: block;
	overflow: hidden;
	padding: 0;
	}
#ha #dayGraph .accepted {
	border-style: solid;
	border-width: 1px;
	}
#ha #dayGraph .pending  {
	border-style: solid;
	border-width: 1px;
	}

/*	MONTH	*/
#ha #dayGraph.month TR {
	padding: 0;
	height: auto;
	}
#ha #dayGraph.month TD {
	border-style: solid;
	border-width: 1px;
	height: 8em;
	vertical-align: top;
	overflow: hidden;
	padding: 0;
	font-size: 13px;
	}
#ha #dayGraph.month .weekday {
	line-height: 1.5em;
	height: 1.5em;
	}
#ha #dayGraph.month TD B {
	line-height: 1.5em;
	height: 2em;
	display: block;
	padding: 0;
	margin: 0;
	}
#ha #dayGraph.month TD B A {
	display: block;
	text-align: center;
	}

/* APPOINTMENTS CONTAINER */
#ha #dayGraph.month TD DIV {
	display: block;
	height: 6em;
	overflow-y: auto;
	overflow-x: hidden;
	margin: 0;
	padding: 0 0.25em;
	}

/* APPOINTMENTS */
#ha #dayGraph.month TD DIV A {
	font-size: 90%;
	display: block;
	text-align: left;
	white-space: nowrap;
	margin: 0.25em 0;
	padding: 0.1em 0em;
	overflow: hidden;
	width: 100%;
	}
#ha #dayGraph.month TD DIV A SPAN {
	margin: 0 0.25em;
	}

/* DAY GRAPH NAVIGATION */
#ha UL#dayGraphNavigation {
	list-style-type: none;
	width: 100%;
	overflow: auto;
	display: block;
	margin: 0.5em 0;
	padding: 0;
	}
#ha UL#dayGraphNavigation LI {
	float: left;
	text-align: center;
	margin: 0;
	padding: 0.5em 0;
	}

/*	CHOOSE CALENDAR PERIOD	*/
#ha UL#configureViewGraph {
	margin: 1em 0 2em 0;
	padding: 0.5em 0.5em;
	list-style-type: none;
	}
#ha UL#configureViewGraph P {
	text-align: left;
	}
#ha #configureViewGraph LI {
	margin: 0;
	padding: 0 1em 0 0;
	text-align: left;
	display: inline;
	}
#ha #configureViewGraph LI SPAN{
	font-weight: bold;
	}
#ha #configureViewGraph LI A {
	text-decoration: none;
	border-bottom: 1px dotted;
	}

/* OPTIONS CONFIG */
#ha UL#configureViewGraph LI UL {
	display: none;
	position: absolute;
	z-index: 10;

	list-style-type: none;
	padding: 0.5em 0.5em;
	margin: -0.5em 0 0 -0.5em;
	border-style: solid;
	border-width: 1px;
	}
#ha UL#configureViewGraph LI UL LI {
	list-style-type: none;
	display: block;
	padding: 0.25em 0.5em;
	line-height: 1.5em;
	}
#ha UL#configureViewGraph FORM {
	display: inline;
	margin: 0;
	padding: 0 2em;
	}

/*	APPOINTMENTS INFORMATION	*/
#ha UL#appointmentInfoList {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
#ha UL#appointmentInfoList LI {
	margin: 0.5em 0;
	padding: 0 0 0 2em;
	display: inline-block;
	}
#ha UL#appointmentInfoList LI.date {
	padding: 0;
	}
#ha UL#appointmentInfoList LI {
	display: block;
	}
#ha UL#appointmentInfoList LI UL {
	list-style: none;
	margin: 0;
	padding: 0 1em;
	}
#ha UL#appointmentInfoList LI UL LI {
	width: 100%;
	overflow: auto;
	list-style: none;
	margin: 0;
	padding: 0.25em 0;
	}
#ha UL#appointmentInfoList LI UL LI SPAN {
	float: left;
	width: 30%;
	margin: 0 0.5em 0 0;
	font-weight: normal;
	font-style: italic;
	}

/************************************************/
/*	MENU										*/
/************************************************/
#ha #menu {
	margin: 0;
	padding: 0;
	border: 0;
	}
#ha #menu ul {
	padding: 0;
	margin: 0.5em 0;
	border: 0;
	list-style-type: none;
	line-height: 1.5em;
	}
#ha #menu li {
	margin: 0;
	padding: 0 1em;
	}
#ha #menu ul li  {
	font-weight: bold;
	}
#ha #menu ul li ul li {
	font-weight: normal;
	}

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Massage in NYC, Massage Spa NYC - <? hcDisplayFunctions::pageTitle(); ?></title>
<? hcDisplayFunctions::printCss(); ?>
<? hcDisplayFunctions::printJavascript(); ?>
<!-- New York Massage Spa, New York City Massage Bodywork, New York Asian Massage, NY Massage Bodyrub, NYC Massage Spa, Manhattan Massage, Asian Massage Spa, Oriental Massage Bodywork, Full Exotic Bodywork, Tantric Massage, Sexy Massage Bodywork, Asian Sexy Spa, Table Shower, Sauna and Day Spa in NY, NYC-->
<META NAME="description" CONTENT="New York Massage Spa - Oriental Massage, Asian Bodywork, Body Scrub, Table Shower, Day Spa  and Massage Parlor in New York, NY.">
<META NAME="keywords" CONTENT="new york, nyc, manhattan, new york city, massage, day spa, asian, oriental bodywork, tantric. bodywork, bodyrub, masseur, masseuse, hot, sexy, senausl, exotic, erotic, sensuous, reflexology, korean, japanese, chinese, thai, couple, rub, therapy, therapist, shiatsu, swedish, deep tissue, backrub, back, rub, day, table, shower, care">
<meta name="robots" content="index, follow">

<link href="default.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="header">
	<div id="logo">
		<h1><a href="#">Massage in NYC </a></h1>
		<h2><a href="http://www.freecsstemplates.org/">First Class Massage Service in New York city </a></h2>
	</div>
	<div id="menu">
		<ul>
			<li><a href="#">About Us</a></li>
			<li><a href="massage-in-nyc-massage-service.html">Service</a></li>
			<li><a href="massage-in-nyc-massage-benefit.html">Benefits</a></li>
			<li><a href="#">Reservation</a></li>
			<li><a href="#">Contact</a></li>
		</ul>
	</div>
</div>
<DIV ID="ha">
	<DIV ID="userInfo">
		<DIV ID="appointmentCart">
			<? hcDisplayFunctions::appointmentCart(); ?>
		</DIV>
		<DIV ID="links">
			<? hcDisplayFunctions::personalMenu(); ?>
		</DIV>
	</DIV>

	<DIV ID="menu">
		<? hcDisplayFunctions::actionsMenu(); ?>
	</DIV>

	<DIV ID="content">
	<H2><? hcDisplayFunctions::pageTitle(); ?></H2>
	<? hcDisplayFunctions::main(); ?>
	</DIV>
</DIV>
<div id="footer">
	<p id="legal">Copyright &copy; 2004-2009 Massage in NYC. All Rights Reserved.</p>
	<p id="links"><a href="#">Gallery</a> | <a href="#">Reservation Service </a></p>
</div>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-6675086-11");
pageTracker._trackPageview();
} catch(err) {}</script>
</body>
/************************************************/
/*	MAIN SETTINGS								*/
/************************************************/
BODY {
	BACKGROUND-COLOR: #FFFFFF;
	}
#ha {
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	}
#ha A {
	TEXT-DECORATION: underline;
	COLOR: #0000CC;
	}
#ha A:hover {
	TEXT-DECORATION: none;
	COLOR: #0099FF;
	}
#ha H2 {
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #99CB00;
	}
#ha H3 {
	COLOR: #3265FF;
	}
#ha H4 {
	COLOR: #000000;
	}

/************************************************/
/*	USER PREFERENCES MENU ON TOP				*/
/************************************************/
#ha #userInfo {
	BACKGROUND-COLOR: #CCFF33;
	}

/************************************************/
/*	ACTIONS MENU ON TOP							*/
/************************************************/
#ha #menu A {
	TEXT-DECORATION: none;
	}
#ha #menu A:hover {
	TEXT-DECORATION: underline;
	}
#ha #menu ul li {
	BORDER-COLOR: #999999;
	}

#ha #menu UL LI:hover UL, #ha #menu UL LI a:hover UL {
	BACKGROUND-COLOR: #FFFFFF;
	border-color: #999999;
	BORDER-STYLE: solid;
	}

/************************************************/
/*	BUTTON BAR									*/
/************************************************/
#ha .buttonBar A, #ha .buttonBar INPUT {
	COLOR: #000000;
	BACKGROUND-COLOR: #E5FF99;
	}
#ha .buttonBar A:hover {
	COLOR: #000000;
	}
#ha .buttonBar .deleteAction {
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #FF3333;
	}

/************************************************/
/*	HELP BAR									*/
/************************************************/
#ha .helpBar {
	BACKGROUND-COLOR: #F2FFCB;
	BORDER: #99CC00 1px dotted;
	}

/************************************************/
/*	SIDE BAR									*/
/************************************************/
#ha #sideBar {
	BORDER-LEFT: #CCFF33 1px solid;
	}

/************************************************/
/*	MONTH CALENDAR								*/
/************************************************/
#ha .monthCalendar .workingDay {
	BACKGROUND-COLOR: #CCFF99;
	}
#ha .monthCalendar .nonWorkingDay {
	BACKGROUND-COLOR: #DDDDDD;
	}
#ha .monthCalendar .staffVacation {
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #99CB00;
	}
#ha .monthCalendar .highlight {
	BACKGROUND-COLOR: #99CB00;
	}

/************************************************/
/*	DAY HOURS									*/
/************************************************/
#ha .dayHours {
	BORDER-COLOR: #CCFF99;
	}
#ha .dayHours A {
	BACKGROUND-COLOR: #CCFF99;
	}

/************************************************/
/*	MONTH / WEEK / DAY GRAPH					*/
/************************************************/
#ha .accepted {
	background-color: #99cc66;
	}
#ha .pending {
	background-color: #ff9966;
	}

#ha #dayGraph TD {
	border-color: #FFFFFF;
	}
#ha #dayGraph TD.dayStart {
	border-left-color: #808080;
	}
#ha #dayGraph TD.dayEnd {
	border-right-color: #808080;
	}

#ha #dayGraph .working {
	background-color: #CCFF99;
	}
#ha #dayGraph .notWorking {
	background-color: #DDDDDD;
	}

/*	APPOINTMENT BOX	*/
#ha #dayGraph .accepted {
	border-color: #669933;
	}
#ha #dayGraph .pending  {
	border-color: #cc6633;
	}

/*	MONTH	*/
#ha #dayGraph.month TD {
	border-color: #808080;
	}

/*	DAY GRAPH NAVIGATION	*/
#ha UL#dayGraphNavigation LI.currentPeriod {
	background-color: #CCFF99;
	}

/*	OPTIONS CONF	*/
#ha UL#configureViewGraph LI UL {
	border-color: #99CB00;
	background-color: #ffffff;
	}

/*	APPOINTMENTS INFORMATION	*/
#ha UL#appointmentInfoList LI UL {
	background-color: #ffffff;
	}


/************************************/
/*	MAIN LAYOUT						*/
/************************************/
#ha {
	WIDTH: 770px;
	}

/************************/
/* HORIZONTAL MENU 		*/
/************************/
#ha #menu {
	width: 100%;
	height: 2em;
	}
#ha #menu li {
	float: left;
	position: relative;
	}
#ha #menu ul li {
	BORDER-WIDTH: 0 0 0 2px;
	BORDER-STYLE: solid;
	}
#ha, #ha TD, #ha TH {
	FONT-FAMILY: Verdana, Tahoma, Arial, Sans-Serif;
	FONT-SIZE: 13px;
	}

