/* #e4ed8e base */
/* #f8ffbd lt base */
/* #885c2d brown */
/* #af8b64 lt brown */
/* #24169a dk prpl */

body, form, img, table, th, td, tr, p, span, div, ul, ol, h1, h2 {margin:0; border:0; padding:0;}
body, p, td,th  {font-family: Arial, Helvetica, sans-serif; font-size:12px; }
body    { margin:0;background:#e4ed8e url(images/spa-bg.jpg)  top center no-repeat;}

h1    {font-size: 18px;  font-weight:normal;}
h2    {font-size: 15px; font-weight:normal;}

ul li {margin-left:20px;}
ol li {margin-left:27px;}
ul, ol  {margin-bottom:10px;}

a:link    {color:#24169a; text-decoration:underline;}
a:visited {color:#24169a;text-decoration:underline;}
a:hover   {color:#24169a;text-decoration:none;}
a:active  {color:#24169a; text-decoration:none;}

#ntabase    {width:171px;height:155px; }
#nta { width:171px;height:155px;background:url(images/Massage-navigation.jpg);
  margin:0;
  padding: 0;
  position: relative;
  }
#nta li {margin: 0; padding: 0; list-style: none; position: absolute;  }
#nta li, #nta a { display: block;  }
#nta_1 { top:5px; left:27px; width:119px; height:50px; }
#nta_2 { top:55px; left:27px; width:119px; height:48px; }
#nta_3 { top:101px; left:27px; width:119px; height:50px; }
#nta_1 a {width:119px; height:50px; }
#nta_2 a {width:119px; height:48px;}
#nta_3 a {width:119px; height: 50px;}
#nta_1 a:hover { background: transparent url(images/Massage-navigation.jpg) -198px -5px no-repeat;}
#nta_2 a:hover { background: transparent url(images/Massage-navigation.jpg) -198px -55px no-repeat;}
#nta_3 a:hover { background: transparent url(images/Massage-navigation.jpg) -198px -101px no-repeat;}


.td_field	{text-align:right; vertical-align:top;}
.ipt		{height:14px;margin-bottom:2px;font-size:12px;}
.button 	{cursor:pointer; background:#999999 url(images/LightningLube-button.gif); border-style:none; color: #000000; font: 12px Arial, Helvetica, sans-serif; height: 20px;  width:100px; } 

#div_main	{position:relative;}
#div_logo	{position:absolute; left:-40px; top:0; width:205px; height:137px;}
#div_logo img	{width:205px; height:137px;}

#div_content	{position:absolute; left:165px; top:0; background:url(images/spa_03.jpg) top left no-repeat;width:616px; height:503px;}
#img_award	{width:94px; height:80px;left:125px; top:23px;position:absolute;}
#p_call1	{position:absolute; left:234px; top:23px; width:143px;}
#p_call2	{position:absolute; left:390px; top:23px;  width:203px;}

#div_call3	{position:absolute; top:384px; left:219px; width:190px; }
#div_call3 img	{width:76px; height:47px;float:left; margin:0 5px 0 0;}
#div_call4	{position:absolute;  top:384px; left:15px; width:190px; }
#div_call4 img	{width:76px; height:47px;float:left; margin:0 5px 0 0;}
#div_call5 	{position:absolute;  top:384px; left:424px; width:190px; }
#div_call5 img	{position:relative; top:0px;width:66px; height:85px;}
#div_call5 p 	{width:104px;position:absolute; right:14px; top:0;}

#div_side	{position:absolute; left:-6px; top:136px; width:171px; height:367px; background:#ffffff url(images/spa_06.gif) bottom left no-repeat;}
#p_phone	{text-align:center;font-size:22px;padding:0 10px;}
#p_hours	{text-align:center; width:171px;}
#img_ccs	{width:81px; height:20px;padding-left:45px;margin-top:5px;}
#p_footer	{text-align:center; width:171px;font-size:10px;}

#div_services	{position:absolute; left:165px; top:0; background:url(images/massage_03.jpg) top left no-repeat;width:616px; height:496px;}
#div_princess-parties	{position:absolute; left:165px; top:0; background:url(images/Princess-Parties.jpg) top left no-repeat;width:616px; height:496px;}
#div_teeth-whitening	{position:absolute; left:165px; top:0; background:url(images/Teeth-Whitening-NJ.jpg) top left no-repeat;width:616px; height:496px;}

#h_header	{position:absolute; top:20px; left: 125px;}
#div_menu1	{position:absolute; left:125px; top:45px; width:174px; margin-top:.2em;}
#div_menu1 p 	{font-size:10px; line-height:1.15;}
#div_menu2	{position:absolute; left:308px; top:45px; width:174px;margin-top:.2em; }
#div_menu2 p	{font-size:10px; line-height:1.15;}
#div_menu3	{position:absolute; left:490px; top:45px; width:114px; margin-top:.2em;}
#div_menu3 p	{font-size:15px; line-height:1.15;}

#div_side2	{ position:absolute; left:-6px; top:136px; width:171px; height:367px; background:#ffffff;}

#table_services     {position:absolute; top:494px; left:-6px; width:787px; background: #FFFFFF url(images/massage-bg.gif) top right repeat-y; }
#table_services td {padding:3px 8px; vertical-align:top; width:244px;}
#table_services div {margin-bottom:.8em;}
.p_price            {margin-top:.33em;}
.td_rt              {text-align:right;}
.table_svc  		{width:244px;}
.table_svc td 		{padding:0px 3px;}

#div_teeth-whitening li		{font-family:'Century Gothic';}
#table_teeth-whitening 		{width:480px;border-collapse:collapse;empty-cells:show;margin-top:8px;}
#table_teeth-whitening td	{border:1px solid #196b77;padding:0;}

#span_fine		{font-size:10px;}
#div_massage		{position:absolute; left:165px; top:0; background:url(images/directions_03.jpg) top left no-repeat;width:616px; height:503px;}
#p_directions		{position:absolute; top:45px; left:125px;}
#div_directions		{position:absolute; top:95px; left:70px; width:590px;}
#inputFrom		{width:300px;}
#input_button		{height:22px;font-size:12px;vertical-align:top; }

.input_text		{width:130px;margin-bottom:3px;}

#map_canvas		{position:absolute; top:140px; left:10px; width:428px;height:348px;}
#div_routewrap		{position:absolute; top:486px; left:-171px; width:787px; z-index:1; background: #FFFFFF url(images/massage-bg.gif) top right repeat-y; }
#map_route		{margin: 0 10px;z-index:2;}

#div_side3		{position:absolute; left:-6px; top:136px; width:171px; height:367px; z-index:-1; background:#ffffff url(images/spa_06.gif) bottom left no-repeat;}
