 /* GENERAL ELEMENTS AND ATTRIBUTES */ 
 body { background: #ffffff url(/_i/right_bar.gif) top left; margin: 0; padding: 0; background-repeat: repeat-x; font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; }
 h1 { font-size: 17px; letter-spacing: 1px; line-height: 20px;  margin: 10px 0 5px 0; padding: 0; color: #336699; }
 h2 { letter-spacing: 1px; margin-bottom: 5px; color: #555555; font-size: 12px; }
 #content a:link, #content a:visited  { font-weight : bold; text-decoration : none; color : #369; background : transparent; }
 #content a:hover { font-weight : bold; text-decoration : underline; color : #999; background : transparent; }
 #content a:active { font-weight : bold; text-decoration : none; color : #526968; background : transparent; }
 /* BEGIN GLOBAL CONTENT ITEMS */
 /*#wrapper { margin: 0; padding: 0; width: 770px; }*/
#container { width: 770px; min-height: 612px; margin: 0; background: #336699; }
 #header { background: transparent url(/_i/top_logo.gif) no-repeat top left; width: 530px; height: 18px; margin: 0; padding: 125px 0 0 240px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; }
#header a { color: #FFFFFF; font-weight: bold; }
 /* BEGIN NAV ELEMENTS */ 
 #menu { margin: 0; padding: 30px 0 0 4px; width: 149px; height: 225px; float: left; }
 #menu ul { border: 0; margin: 0; padding: 0; height: 149px; list-style-type: none; text-align: center; float: left; }
 #menu ul li {	display: block;	text-align: center;	padding: 0;	margin: 0; float: left;}
 #menu ul li a { background: transparent url(/_i/nav_new/btn_off.gif) top left; width: 149px; height: 28px; margin: 0; padding: 2px 0 0 0; line-height : 2em; font-size : 12px; color: #000; display: block; text-decoration: none; text-align : center; }
 #menu a:active { background: transparent url(/_i/nav_new/btn_over.gif) top left; }
 #menu ul li a:hover { background: transparent url(/_i/nav_new/btn_over.gif) top left; }
 body#sectionone #menu li#one a,  body#sectiontwo #menu li#two a, body#sectionthree #menu li#three a, body#sectionfour #menu li#four a, body#sectionfive #menu li#five a, body#sectionsix #menu li#six a { background: transparent url(/_i/nav_new/btn_on.gif) top left;  font-style:oblique; }

 /* BEGIN OTHER GLOBAL ITEMS */
 #sidebar { background: transparent url(/_i/bottom_left_bar.gif) no-repeat top left; float: left; width: 182px;  height: 469px; margin: 0; text-align: left; }
#hours { height: 180px; width: 130px; margin: 40px 0 0 6px; padding: 5px; border: 1px #FFFFFF solid; font-size: 10px; text-align:center; color: #cccccc; clear: left; line-height: 17px; }
#hours h2 { color: #eeeeee; }
/* for IE, with IE5/Mac backslash filter \*/
#content { _height: 411px; min-height: 411px; background:#FFFFFF; width: 568px; float: right; margin: 0; padding: 10px 10px 30px 10px; text-align: left; color: #222222; font-size: 12px; line-height: 17px; clear: none; }
/* end filter */
#content img { margin: 5px 10px 5px 10px; padding: 7px; }
 #content ul { margin: 5px 0 15px 20px; }
 #footer { position: relative; top: -18px; clear: both; background: transparent url(/_i/global/white.gif) no-repeat top right; width: 770px; margin: 0; line-height: 1.5em; color: #336699; text-align: right; border-bottom: #336699 solid 2px; }
 #footer a { color: #336699; text-decoration: none; } 
 #footer a:hover { color: #777777; text-decoration: underline; }
 #clearer { position: relative; top: -18px; width: 770px; height:18px; clear: both; background: #ffffff; margin: 0; }

/* SECTIONAL ELEMENTS */
#homeimage { background: transparent url(/_i/index/dr.jpg) no-repeat top left; width: 144px; height: 10px; float: right; text-align: center; padding-top: 192px; margin: -30px 5px 5px 10px; clear: none; font-size: 10px; }
#dawn { background: transparent url("/_i/preg/P1000484.jpg") no-repeat top left; width: 250px; height: 10px; float: right; text-align: center; padding-top: 190px; margin: 10px; clear: none; font-size:10px; }
#dawn2 { background: transparent url("/_i/massage/P1000481.jpg") no-repeat top center; width: 170px; height: 10px; float: right; text-align: center; padding-top: 185px; margin: 10px; clear: none; font-size:10px; }
#pj { background: transparent url("/_i/massage/pj.jpg") no-repeat top left; width: 154px; height: 10px; float: left; text-align: center; padding-top: 155px; margin: 0 5px 5px 10px; clear: none; font-size: 10px; }
#kk { background: transparent url("/_i/massage/rachael.jpg") no-repeat top left; width: 130px; height: 10px; float: right; text-align: center; padding-top: 135px; margin: 0 5px 5px 10px; clear: none; font-size: 10px; }