html, div {margin: 0; padding: 0;}
body {text-align:center; margin: 0 auto; padding: 0; background-color: #F7A11A; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: black; font-weight: 500; line-height: 15px;}

/***************     general  sitewide declarations     ***************/
img {border: 0; margin: 0; padding: 0;}
img.lt {float: left; margin-right: 10px; margin-bottom: 5px;}
img.rt {float: right; margin-left: 10px; margin-bottom: 5px; margin-top: 10px;}
h1 {color: #5261AC; background-color: transparent; font-size: 14px; line-height: 16px; font-weight: 600; text-align: left; margin-top: 25px;}

/*h1.massage {font-size: 11px;}
h1.buttonlt, h1.buttonrt, h1.button {margin-top: 25px; text-align: left; font-size: 14px; font-weight: 700; letter-spacing: .01em; word-spacing: .5em;}
h1.buttonlt a:link, h1.buttonlt a:visited, h1.buttonrt a:link, h1.buttonrt a:visited, h1.button a:link, h1.button a:visited {background-image: url(../imgs/nav/lg_button_off.gif); background-repeat: no-repeat;text-decoration: none; background-color: transparent; padding: 4px 10px 4px 10px; text-align: center; color: white;}
h1.buttonlt a:hover, h1.buttonrt a:hover, h1.button a:hover {background-image: url(../imgs/nav/lg_button_over.gif); background-repeat: no-repeat;text-decoration: none; background-color: transparent;  padding: 4px 10px 4px 10px; text-align: center; color: black;}
h1.buttonlt {float: left; margin-left: 10px;}
h1.buttonrt {float: right; margin-right: 10px;}
h1.nospace {padding-bottom: 0; margin-bottom: 0;}
div#content h1 {font-size: 12px;}
div#content h1.top {padding-top: 25px;}
h2 {color: #BA0000; background-color: transparent; font-size: 12px; font-weight: 600; letter-spacing: -.1em; line-height: 14px; padding: 0; margin: 0;}
h2.space {margin: 10px 0 20px 0;}
h3 {color: black; background-color: transparent; font-size: 11px; font-weight: 600; letter-spacing: .015em; line-height: 12px; padding: 0; margin: 0;}
h4 {color: #BA0000; background-color: transparent; font-size: 12px; font-weight: 600; letter-spacing: -.1em; line-height: 11px; padding: 0; margin: 0;}
h5 {color: black; background-color: transparent; font-size: 14px; font-weight: 600; letter-spacing: .015em; line-height: 16px;}
h6 {color: #BA0000; background-color: transparent; font-size: 12px; font-weight: 600; letter-spacing: .015em; line-height: 16px;}
h3.space {margin: 10px 0 10px 0;}*/
p, div#location p {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 500; text-align: left;}
 /*p.first, p.nospace {padding-top: 3px; margin-top: 0;}first paragraph of every section to butt it up against the header*/
/*p.exclamation {color: #BA0000; background-color: transparent; font-style: italic; margin-top: 0; padding-top: 0;}massage page Kris testimonial
em {font-weight: 600; font-style: normal; color: black; background-color: transparent;}*/
/*p.nospace em {font-size: 10px; font-style: italic; font-weight: 500;}membership page*/
p#wellness {text-align: right; color: black; background-color: transparent; font-size: 14px; margin: 10px auto; width: 725px; font-weight: 600; letter-spacing: .025em;}
.clear {clear: both;}
/*.caption {float: left; /*border: 1px solid red;*//* padding: 0 0 0 0; margin: 0 10px 0 5px; width: 299px;}
.caption h2 {text-align: center; color: #BA0000; font: 500 9px/11px Arial, Helvetica, sans-serif; padding: 0 0 5px 0; margin-top: 5px; letter-spacing: .12em;}
.center {margin: 0 auto; text-align: center;}
img.hr {width: 100%; clear: both; margin: 0 0 10px 0; padding: 0;}*/



#entire {margin: 25px auto 0 auto; text-align: left; width: 725px; background-color: white; color: black;/*#6C6C6C*/ border: solid thin #CACACA;}
#contenttwocol {float: right; width: 510px; background-color: white; color: black;}
#content {margin: 40px;}
#logotwocol {margin-top: 25px; margin-left: 20px;}
/*#header {margin: 0 auto; background-color: white; width: 100%; color: inherit;}
img#logo {float: left; background-color: transparent; color: inherit; margin: 10px 0 10px 20px;}*/

                         /********** 2-col layout - right larger text area  - hyperbaric page, membership *********
div#lgcol {float: right; width: 61%; margin-left: 20px; padding-bottom: 55px;}
div#smcol {float: left; width: 30%; margin: 0 auto;}*/
/* directions page - left column a little larger than above, right column a little smaller 
div#lgcoltwo {float: right; width: 58%; margin-left: 20px; padding-bottom: 55px;}
div#medcol {float: left; width: 35%; margin: 0 auto;}*/
/* larger col 
div#lgcolthree {float: right; width: 67%; margin-left: 20px; padding-bottom: 55px;}*/

								/**********     drop down navigation     *********/
#nav {float: right; width: 510px; list-style: none; line-height: 22px; background-color: white;	padding: 0; margin: 0; text-align: right;}
#nav ul {float: right; width: 510px; list-style: none; line-height: 22px; background-color: black;	padding: 0; margin: 0; text-align: right;}
#nav ul {background-image: url(../imgs/navbar.gif); background-position: left; background-repeat: no-repeat; background-color: black;}
#nav a {font-size: 11px;}
#nav li {float: left; padding: 0 5px 0 5px; border-right:1px dashed white; text-align: right;}
#nav li a:link, #nav li a:visited {display: block; color: white; text-decoration: none;}
#nav li li {width: 78px; border-top: 1px dashed white; border-right: none; background-color: black; color: white; text-align: left; padding: 0 6px 0 6px; margin: 0; border-bottom: none;}
#nav li ul {position: absolute; left: -999em; height: auto; width: 53px; w\idth: 68px; font-weight: normal;}
#nav li ul a:link, #nav li ul a:visited  {width: 10em; w\idth: 9em;}
#nav li.contact {border-right: none;}
#nav li:hover ul, #nav li.sfhover ul {left: auto; color: black; background-color: #CACACA;}
#nav li:hover, #nav li.sfhover, #nav li a:hover, #nav a:hover {background-color: #CACACA; color: black;}

                    /**********     seven things to remember, links and contact lists     **********/
/*ul.sevenlist {margin-top: 25px; margin-left: 10px;}*/
ul.links {margin: 0 auto; padding-bottom: 25px;}
.links li h1 {font-size: 12px; font-weight: 600; margin-bottom: 0; padding-bottom: 0;}
.links li {/*width: 100%; background-repeat: no-repeat; background-position: left 5px;*/ list-style: none inside none; margin-top: 20px; height: 125px;}
.links h1 {margin-left: 165px; padding-top: 25px;}
/*.sevenlist li.one {background-image: url(../imgs/seven/one.gif); background-repeat: no-repeat;}
.sevenlist li.two {background-image: url(../imgs/seven/two.gif); background-repeat: no-repeat;}
.sevenlist li.three {background-image: url(../imgs/seven/three.gif); background-repeat: no-repeat;}
.sevenlist li.four {background-image: url(../imgs/seven/four.gif); background-repeat: no-repeat;}
.sevenlist li.five {background-image: url(../imgs/seven/five.gif); background-repeat: no-repeat;}
.sevenlist li.six {background-image: url(../imgs/seven/six.gif); background-repeat: no-repeat;}
.sevenlist li.seven {background-image: url(../imgs/seven/seven.gif); background-repeat: no-repeat;}*/
.links li.one {background-image: url(../imgs/links_one.gif); background-repeat: no-repeat;}
.links li.two {background-image: url(../imgs/links_two.gif); background-repeat: no-repeat;}
.links li.three {background-image: url(../imgs/links_three.gif); background-repeat: no-repeat;}
.links li.four {background-image: url(../imgs/links_four.gif); background-repeat: no-repeat;}
.links li.five {background-image: url(../imgs/links_five.gif); background-repeat: no-repeat;}
.links li.six {background-image: url(../imgs/links_six.gif); background-repeat: no-repeat;}
.contact h1 {font-size: 16px;}
.contact address {padding-left: 25px; font-size: 11px;}
.contact li {list-style-type: none;}

               /**********     hyperbaric facts list     ********
ol {color: #BA0000; font-weight: 600;  list-style: decimal outside none; padding-bottom: 25px;}
ol p, ol ol, ol ul {color: black; font-size: 11px; font-weight: 500;}
ol ol {list-style: lower-alpha outside none; padding-bottom: 25px; }
ol ul {list-style: disc outside none; padding-bottom: 25px;}
p.do {padding: 0; margin: 0;}*/

               /*********     rates lists     ********
p.red {color: #BA0000; background-color: transparent;}
table {margin-top: 25px; width: 100%;}
table td {width: 33%;}
td.spacebot {padding-bottom: 20px;}*/

               /**********     directions     *********/
address {font-size: 12px; font-weight: 600; color: black; background-color: transparent; font-style: normal; margin: 0 0 15px 0;}
address a:link, address a:visited, .links a:link, .links a:visited {color: #BA0000; background-color: transparent; text-decoration: none;}
address a:hover, .links a:hover {color: #F7A11A; background-color: transparent; text-decoration: none;}
               
				   /**********     gallery     *********
ul.gallery {list-style-type: none;}
.gallery li {float: left; margin-right: 6px; margin-bottom: 10px;}*/

               /*********     massage     ********
#border {border-right: dotted #A4A4A4 2px; padding-top: 25px;}
#border ul {list-style: none; padding: 0; margin: 0;}
#border li, #border p {font-size: 12px; color: #BA0000; padding: 0;}
#border p {margin-right: 10px; padding-top: 50px;}
#border li {margin: 10px 10px 10px 10px;}
#border ul.last {padding-bottom: 100px;}*/

               /**********     location within facility hierarchy     **********/
#location p {text-align: left; padding: 0; margin: 0; font-weight: 600;}
#location h1 {text-align: left; margin-top: 35px; margin-bottom: 35px;}
#location .here {color: #BA0000;}

/*#content {clear: both; width: 95%;/*92%*//* margin: 5px auto; padding-bottom: 25px; padding-top: 20px;}
#content a {color: #BA0000; background-color: transparent;}
#content a:hover {color: black; background-color: transparent; text-decoration: underline;}*/

#botnav {width: 725px; margin: 5px auto; padding: 0 0 15px 0; color: white; text-align: left; font-family: Arial, Helvetica, sans-serif;}
#botnav ul {margin: 0; padding: 0;}
#botnav li {display: inline; list-style: none; color: white; font-size: 11px; text-align: center; letter-spacing: .02em;}
#botnav li.sel {color: black; background-color: transparent;}
#botnav li a:link, #botnav li a:visited {color: white; text-decoration: none; background-color: transparent;}
#botnav li a:hover {color: black; text-decoration: underline; background-color: transparent;}
p#copyright {text-align: right; color: black; background-color: transparent; font-size: 80%; margin-top:0;}


