body {
width: 100%;
height: 102%;
margin: 0px;
padding: 0px;
font-size: 14px;
color: black;
min-height:101%;
overflow: -moz-scrollbars-vertical;
}

a {
text-decoration: none;
color: blue;
}

p {
margin: 0px;
padding: 0px;
}

.center {
text-align: center; }

.series{
margin: 10px, 0px, 5px, 0px,;
font-size: medium;
text-indent: 0px;
font-weight: bold;
}

.grayline {
border-width: 0px 0px 1px 0px;
border-Style: none none dotted none;
border-color: gray; } 


.error {
font-size: medium;
font-weight: bold ;
color: Red ;
margin-bottom: 5px;
}

h1 { 
font-size: large;
margin-top: 1px;
margin-bottom: 1px;
padding-left: 5px;
line-height: 1.25;
color: White;
background-color: #036;
 }
 
h2 { 
font-size: large;
margin-top: 1px;
margin-bottom: 1px;
Color: blue;
}
 
em {
font-style: italic; 
font-size: x-large;
text-decoration: underline;
}

/* New Beds Table*/ 
.nnb { width: 99% ; 
border-width: 0px 0px 1px 0px;
border-Style: none none Solid none;
border-color: #036;
} 

.contact {
text-align: center;
}
 
.intro { 
text-align: center;
font-style: italic;
color: red;
font-size: x-large;
font-weight: bold;
margin: 0px;
padding: 5px;
}

.center {
display: block;		
margin: auto;
}

.c{
text-align: center;
font-size: medium;
font-weight: bold;
text-decoration: underline;
color: black;
}

.ct {
text-align: center;
font-weight: bold ; 
}

.d { 
text-align: center;
margin: 0px;
}

.content
{
margin-top: 10px;
border-width: 0px ;
border-style: solid;
border-color: black ;
background-color: white;
}

.fl {
display: block; 
width: 225px;
}

.price {
color: red;
font-size: 1.1em;
}

.chair {
color: red;
font-size: 1.1em;
}

.sauna {
display: block;
margin-left: auto;
margin-right: auto;
}

.collapse{
border-collapse: collapse;
}

.spas { 
display: block; 
width: 175px;
margin: 0px 10px 0px 10px;
};

.tspas		{ 
table-layout: auto; 
width: 667px;	
Border-collapse: collapse; }


.auth3th{
text-align: left;
}

.tdtop {
 vertical-align: top; }

/*
th.admin {
text-align:center;
line-height: 1.5;
border-width: 1px 0px 3px 0px;
border-style: solid;
border-color:black;
padding:0px 5px 3px 5px;
background: #D3D3D3;
}
*/


/* DO NOT EDIT THIS IT'S FOR LAMPS / PARTS TABLE LAYOUT */
.tmain		{ table-layout: fixed; width: 667px;	Border-collapse: collapse; }
.tpart 		{ width: 75px; 	text-align: left; }
.tname 		{ width: auto; text-align: left; }
.tretail 	{ width: 60px; 	text-align: left;}
.tprice		{ width: 75px; 	text-align: left;}
.tbuy		{ width: 100px; text-align: center;}
.timage		{ width: 75px; }

.tdivide  { 
border-width: 0px 0px 1px 0px;
border-Style: none none Solid none;
border-color: #036; } 

.theader{ 
background: #c8c8c8 ;	
border-width: 0px;}

.timg { 
display: block;
margin: 10px ;
}



/* DO NOT EDIT BELOW THIS LINE " CONTROLS ENTIRE SITE LAYOUT " */

a img{ border: 0px; }

#page {
margin-left: auto;
margin-right: auto;
width: 801px;
}

#top {
padding: 0px;
border-color: #036;
margin: 0px;
width: 800px;
height: auto;
border-width: 0px ;
Border-style: solid ;
Border-color: black;
}

#top img { margin: 0px;
display:block;
padding: 0px; }

#left { 
float: left;
margin-top: 3px;
margin-bottom: 3px;
text-align: center;
padding: 0px;
width: 131px;
height: 600px;
border: 0px solid black;
}

#left p {
text-align: center;
color: blue;
font-weight: bold;
font-size: 1.1em;
}

#left img { 
margin: 0 auto;
padding-top:10px;
}

#footer {
width: 800px;
clear: both;
background-color: #036;
color: white;
text-align: center;
}


#center {
float: left;
margin: 0px;
margin-top: 3px;
margin-left: 2px;
width: 668px;
border: 0px;
}

#navcontainer ul
{
border-top: 1px solid black;
border-bottom: 1px solid black;
background-color: #036;
color: White;
margin: 0px;
padding: 0px;
width: 100%;
text-align: right;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 1px 10px;
background-color: #036;
color: White;
text-decoration: none;
font-size: 13px;
border-left: 1px dotted #eee;
}

#navcontainer ul li a:hover
{
background-color: #369;
color: #fff;
}

#menu { width: 98%; 
float: left;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding: 1px;
}

#menu ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#menu a
{
display: block;
padding: 0px 0px 0px 2px ;
line-height: 1.3;
width: 98%;
background-color: #036;
border-bottom: 1px dotted #eee;
}


#menu a:link, #list a:visited
{
color: #EEE;
text-decoration: none;
}

#menu a:hover
{
background-color: #369;
color: white;
}

