/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
	margin: 20px;
	padding: 0;
	background: #FFFFFF;
	font: normal 1em Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
}

form {
	margin: 0;
	padding: 0;
}

h1 {
	margin: 0;
        text-align: center;
        font: bold 2em Arial, Helvetica, sans-serif;
	color: #ff0000;
}

h2 {
	margin: 0;
        text-align: center;
        font: bold 1.6em Arial, Helvetica, sans-serif;
	color: #000000;
}
h3 {
        text-align: center;
	font: bold 1.3em Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
}

h4 {
	margin: 0;
        text-align: center;
        font: bold 1.5em Arial;
	color: #000000;
        background-color: #00ff00;
}

h5 {
	margin: 0;
        text-align: center;
        font: bold 1.5em Arial;
	color: #006400;
}

h6 {
	margin: 0;
        text-align: left;
        font: bold 1.2em Arial;
	color: #228B22;
}

li {	font: normal 1em Arial, Helvetica, sans-serif;
	line-height: 140%;
}

p, blockquote, ol, ul {
	line-height: 140%;
}

a {
	color: #0000ff;
}

a:visited {
	color: #A020F0;
}

a:hover {
	text-decoration: none;
        background-color: #ffa500
}

/* Boxed */

.boxed {
        display: none;
	float: left;
	clear: left;
	width: 200px;
	margin: 0 0 5px 0;
	padding: 0;
	background: #EFF3F9;
}

.boxed2 {
        display: none;
	float: left;
	clear: left;
	width: 200px;
	margin: 0 0 20px 0;
	padding: 0;
}

.boxed .heading {
        display: none;
	margin-top: 0;
	padding: 4px 8px;
	background: #9BB0D6 url(images/img3a.gif) no-repeat center bottom;
	text-transform: uppercase;
        text-align: center;
	letter-spacing: 1px;
	font: bold 1em Arial, Helvetica, sans-serif;
	color: #000000;
}

.boxed .heading2 {
        display: none;
	margin-top: 30px;
	padding: 4px 8px;
	background: #9BB0D6 url(images/img3a.gif) no-repeat center bottom;
	text-transform: uppercase;
        text-align: center;
	letter-spacing: 1px;
	font: bold 1em Arial, Helvetica, sans-serif;
	color: #000000;
}

.boxed .content {
        display: none;
	margin: 0;
	padding: 5px 1px 1px 5px;
}

.boxed .subhead {
        display: none;
	margin-top: 0;
        text-align: center;
	font: normal .8em Arial, Helvetica, sans-serif;
	color: #000000;
}
.boxed ul {
        display: none;
	margin: 0 0 0 20px;
	padding: 0;
	list-style: square;
	line-height: 80%;
}

.boxed ul ul {
        display: none;
	margin: 0 0 0 20px;
	padding: 0;
	list-style: disc;
	line-height: 80%;
}

.boxed li {
        display: none;
	padding: 2px 0;
	border-top: 2px #1F1F21;
}

.boxed li.firsta {
        display: none;
	padding: 2px 0;
	border: none;
        background: url(images/img6.gif) no-repeat center center;
}

.boxed li.home {
        display: none;
	border: none;
}

.boxed li.homea {
        display: none;
	border: none;
        background: url(images/img6.gif) no-repeat center center;
}
.boxed li.second {
        display: none;
	padding: 2px 0;
	border: none;
}

.boxed li.seconda {
        display: none;
	padding: 2px 0;
	border: none;
        background: url(images/img6.gif) no-repeat center center;
}

.boxed a {
        display: none;
	padding-left: 0;
	text-decoration: underline;
        font: normal .9em Tahoma, Arial, Helvetica, sans-serif;
}

/* Wrapper */

#wrapper {
	width: 778px;
	margin: 0 auto;
}

/* Header */

#header {
        display: none;
}


/* Content */

#content {
	clear: both;
	padding-top: 2px;
}

/* Top Links */

/* Posts */

#posts {
	float: right;
        width: 100%;
	padding-right: 20px;
}

.post {
	padding-top: 10px;
}

#toplinks {
        display: none;
        float: right;
        width: 525px;
        margin-bottom: 1em;
}

#html {
        float: left;
        left: 0;
        width: 165px;
        border: 2px solid;
        padding: 5px;
}
.html {
        text-align: center;
        font: normal .9em Tahoma, Arial, Helvetica, sans-serif;
}

#adobe {
        float: right;
        right: 0;
        width: 165px;
        border: 2px solid;
        padding: 5px;
}

#pdf {
        margin: 0 175px 0 175px;
        border: 2px solid;
        padding: 5px;
}

.post .title {
	margin: 0;
        text-align: center;
        font: bold 2em Arial;
	color: #ff0000;
}

.post .posted {
	margin-top: 0;
	font: normal .8em Tahoma, Arial, Helvetica, sans-serif;
	color: #999999;
}

.post .sup {
        font: normal .7em Arial, Helvetica, san-serif;
}

.post .pictext1 {
        text-align: center;
	font: normal 1em Arial, Helvetica, sans-serif;
}

.post ul {
	list-style: disc;
}

.post li {
	padding: 4px 0;
}
.post .text1 {
	margin: 0;
        text-align: left;
        font: normal 1em Arial;
	line-height: normal;
	color: #000000;
}

.post .center {
	margin: 1em 0 1em 0;
        text-align: center;
        font: normal 1em Arial;
	line-height: 120%;
	color: #000000;
}

#rightpic1 {
	float: right;
	color: white;
	background: #7fffd4;
	padding: .4em;
	margin: 0 0 10px 10px;
		}

#leftpic1 {
	float: left;
	color: white;
	background: #7fffd4;
	padding: .4em;
	margin: 0 10px 0 10px;
		}

.post .backhead1 {
	margin: 0;
        text-align: center;
        font: bold 1.5em Arial;
	color: #000000;
        background-color: #00ff00;
}

.post .subhead1 {
	margin: 0;
        text-align: left;
        font: bold 1.1em Arial;
	color: #000000;
}

.post .subhead2 {
	margin: 0;
        text-align: center;
        font: bold 1.1em Arial;
	color: #000080;
}

.post .subhead3 {
	margin: 0;
        text-align: left;
        font: bold 1em Arial;
	color: #000000;
}

.post .indentnote1 {
	margin: 0 0 20px 20px;
	line-height: 140%;
        text-align: left;
        font: normal 1em Arial, Helvetica;
	color: #000000;
}

.post .quote {
	margin: 0;
        text-align: center;
        font: normal 1em Arial;
	color: #000000;
}

.post .smalltext {
	margin: 0;
        text-align: left;
        font: normal .8em Arial, Helvetica;
	color: #000000;
}

/* Tables */

table {
        border-collapse: collapse;
        border: 10px solid;
        border-color: #b22222 #fa8072 #fa8072 #b22222;
}

th {
        text-align: center;
        vertical-align: middle;
        border: 3px solid black;
        padding: 0.1em 0.2em;
}

td {
        text-align: center;
        vertical-align: middle;
        border: 3px solid blue;
        background-color: #ffffff;
        padding: 0.4em 0.2em;
}

.tdtext1 {
        font: bold 1.8em Arial, Helvetica, san-serif;
}

.tdtext2 {
        font: bold 1.5em Arial, Helvetica, san-serif;
        text-decoration: underline;
        color: #ffffff;
}

.tdtext3 {
        font: bold 1.1em Times New Roman;
        text-decoration: none;
        color: #000000;
        background: #ffffff;
	line-height: 200%;
}

.tdback1 {
        background: #000000;
}
.thback1 {
        background: #f0fff0;
        font: bold 1.4em Arial, Helvetica, san-serif;
}

.thtext1 {
        font: bold 1.3em Arial, Helvetica, san-serif;
        color: #191970;
}

.tdborder1 {
        border: 1px solid;
        border-color: #666 #ccc #ccc #666;
}

/* Email Form */

#email {
        margin: 0;
        padding: .5em .5em .5em .5em;
        border: 10px solid;
        border-color: #9BB0D6 #EFF3F9 #EFF3F9 #9BB0D6;
}

.head1 {
	margin: 0;
        text-align: center;
        font: bold 1.4em Arial, Helvetica, san-serif;
	line-height: normal;
	color: #ff0000;
}

.text01 {
	margin: 2px;
        text-align: center;
        font: normal 1em Arial, Helvetica, san-serif;
	line-height: 120%;
	color: #000000;
}

.text02 {
	margin: 2px;
        text-align: left;
        font: normal 1em Arial, Helvetica, san-serif;
	line-height: 120%;
	color: #000000;
}

.text03 {
	margin: 2px;
        text-align: left;
        font: bold 1.1em Times New Roman;
	line-height: 120%;
	color: #000000;
}

.text04 {
	margin: 2px;
        text-align: left;
        font: normal 1em Arial, Helvetica, san-serif;
	line-height: 110%;
	color: #000000;
}

.text05 {
	margin: 2px;
        text-align: left;
        font: bold 1.3em Arial, Helvetica, san-serif;
	line-height: 120%;
	color: #000000;
}

.indent01 {
        margin: 10px;
        padding: 4px;
        text-align: left;
        font: normal .8em Arial, Helvetica, san-serif;
	line-height: normal;
	color: #000000;
}

/* Slide Show */

#bubbles {
        margin: 25px 0 0 150px;
	width: 210px;
	height: 260px;
        padding: 25px 0 0 25px;
	background: url(/footbath/images/water020C.gif);
}
         

/* FAQs */

#question1 {
        float: left;
        width: 75px;
        padding: .1em .1em .1em .1em;
        border: 6px solid;
        border-color: #A52A2A #FF0000 #FF0000 #A52A2A;
}

#question2 {
        float: right;
        width: 415px;
        padding: .3em .2em .3em .2em;
        border: 4px solid;
        border-color: #A52A2A #A52A2A #FF0000 #FF0000;
}

#answer1 {
        float: left;
        width: 75px;
        padding: .1em .1em .1em .1em;
        border: 6px solid;
        border-color: #0000CD #4682B4 #4682B4 #0000CD;
}

#answer2 {
        float: right;
        width: 415px;
        margin: 0 0 .1em 0;
        padding: .1em .2em .1em .2em;
        border: 4px solid;
        border-color: #0000CD #0000CD #4682B4 #4682B4;
}

#clear {
        clear: both;
}        

/* Pictures */

#homemodel {
	width: 260px;
        height: 250px;
	float: left;
}

.homelink {
        text-align: center;
        padding: .2em;

}

#promodel {
	width: 260px;
        height: 250px;
	float: right;
}

.prolink {
        text-align: center;
        padding: .2em;
}

/* Testimonials */

#testimonials {
	width: 480px;
        height: 375px;
        border: 2px solid;
        padding: 5px 5px;
        margin: 20px;
        background-color: #f0fff0;
}

.emailhd {
	margin: 0;
        text-align: left;
        font: bold 1em Arial;
	line-height: normal;
	color: #000000;
}

.text2 {
	margin: 0;
        text-align: left;
        font: normal 1em Arial;
	line-height: normal;
	color: #000000;
}

/* Archives */

#archives {
        display: none;
}

a:hover {
	text-decoration: none;
        background-color: #ffa500
}
/* Search */

#search {
        display: none;
}

#search .content {
	padding: 6px 6px 6px 16px;
}

#textfield1 {
	width: 156px;
	padding: 5px 5px;
	border: 1px solid #000000;
	font: bold 1em Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
}

#submit1 {
	display: none;
}

/* Footer */

#addressbox {
        width: 300px;
        margin: 10px 0 0 220px;
        padding: 0 .5em .5em .5em;
        border: 10px solid;
        border-color: #9BB0D6 #EFF3F9 #EFF3F9 #9BB0D6;
}

#address {
        text-align: center;
	font: normal .9em Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
}

.nametitle {
        text-align: center;
	font: normal 1em Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
}

.phone {
        text-align: center;
	font: normal 1em Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
}

.hilight {
        background-color: #ffa500
}

#footer {
	clear: both;
        display: none;
	clear: both;
}

#footer a {
        display: none;
}
#categories {
        display: none;
}
#blogroll {
        display: none;
}