html{
height:100%; 
width:100%;
margin:0;
padding:0;
}
body {
height:100%; 
width:100%;
font-family: "Lucida Grande", Arial, sans-serif;
color: black;
margin:0;
padding:0;
}
a:link {color: #0000ff; text-decoration: none;font-family: Georgia, serif;}
a:visited {color: #008800; text-decoration: none;font-family: Georgia, serif; }
a:hover {color: #ff0000; text-decoration: none;font-family: Georgia, serif; }
a:active {color: #ffff00; text-decoration: none;font-family: Georgia, serif; }
h1 {
text-align: center;
font-family: times, serif;
color: #000099;
padding:0.5em;
}
h2 {
text-align: left;
font-family: Georgia, serif;
color: #000099;
}
p { 
text-align: left;
margin-left: 10%; 
margin-right: 10%;
padding:0.5em;
}
fieldset{
background:#ffffff;
color:#000000;
width:50%;
margin:auto;
padding:5em;
line-height:2em;
}
label{
clear:both;
float: left;
font-weight: bold;
}
input{
margin-bottom: 5px;
}
textarea{
margin-bottom: 5px;
}
address {
margin:0;
padding:0;
}

#submitbutton{
margin-left: 120px;
margin-top: 5px;
width: 90px;
}
.center {
text-align: center;/*ie5 hack */
display: block;
margin-left: auto;
margin-right: auto;
}
.left {
float:left;
margin:5px;
}
.right {
float:right;
margin:5px;
}
.clear5{
clear:both;
height:5%;
}
#about_page #about{
text-decoration: none;
padding: .2em 1em;
color: #ddd;
background-color: #bbb;
border-width:3px;
border-style:inset;
cursor:default;
}
#albums_page #albums{
text-decoration: none;
padding: .2em 1em;
color: #ddd;
background-color: #bbb;
border-width:3px;
border-style:inset;
cursor:default;
}
#contact_page #contact{
text-decoration: none;
padding: .2em 1em;
color: #ddd;
background-color: #bbb;
border-width:3px;
border-style:inset;
cursor:default;
}
#home_page #home{
text-decoration: none;
padding: .2em 1em;
color: #ddd;
background-color: #bbb;
border-width:3px;
border-style:inset;
cursor:default;
}
#price_page #price{
text-decoration: none;
padding: .2em 1em;
color: #ddd;
background-color: #bbb;
border-width:3px;
border-style:inset;
cursor:default;
}
#header {
text-align:center;
font-size:1em;
font-weight:bold;
height: 180px;
background:#feefdf;
background-image: url('next.jpg') ;
background-repeat: no-repeat;
position: relative;
top:0;
left:0;
z-index:500;
}
#header ul{
margin: 0;
padding: 0;
list-style-type: none;
position: relative;
top:30px;
} 
#header ul li {
font-size:1em;
display: inline;
}
#header ul li a {
text-decoration: none;
padding: .2em 1em;
color: #fff;
background-color: #036;
border-width:3px;
border-style:outset;
cursor:pointer;
}
#header ul li a:hover{
color: #fff;
background-color: #369;
border-width:3px;
border-style:outset;
cursor:pointer;
}
#header ul li a:active{
text-decoration: none;
padding: .2em 1em;
color: #fff;
background-color: #eeb;
border-width:3px;
border-style:inset;
cursor:pointer;
}
#content {
     height:auto;
width:100%;
background:url(../images/bbpole.png);
color:#000;
overflow:visible;
position: relative;
top:0px;
}
* html #content{height:100%;}
#show {
margin-top:5%;
color:#fff;
}
#footer {
clear: both;
text-align: center;
width:100%;
background: #000000;
color:#ffffff;
position: relative;
top:0px;
}
#footer span{
font-size:1em;
font-style:italic;
}
#footer span a:link{color:#ffffff}
#footer span a:visited{color:#ffffff}
#footer span a:hover{color:#ff0000}
#footer span a:active{color:#ffff00}
#textarea address{
font-family:serif;
font-size:2em;
margin-top:1.5em;
margin-left:10%;
padding:0.5em;
display: block;
z-index:400;
white-space:pre;
}
#textarea{
width:80%;
min-height:100%;
text-align:left;
font-family:serif;
background-color:#ffffff;
color:#000000;
display: block;
position:relative;
margin: 5% 10%;
border-width:5px;
border-style:outset;
}
* html #textarea{
height:100%;
} 
div.shadow, div.shadow2, div.shadow3, div.shadow4, div.shadow5 {
padding: 0.6px;
}
div.shadow {
background-color: #8e8e8e;
border: 1px solid #959595;
margin: 0 1px 1px 0;
}
div.shadow2 {
background-color: #aaa;
border: 1px solid #bebebe;
margin:  0 1px 1px 0;
}
div.shadow3 {
background-color: #d1d1d1;
border: 1px solid #e1e1e1;
margin:  0 1px 1px 0;
}
div.shadow4 {
background-color: #ededed;
border: 1px solid #f6f6f6;
margin:  0 1px 1px 0;
}
div.shadow5 {
background-color: #fcfcfc;
border: 1px solid #fff;
margin: 5% 10%;
}
div.white {
border: 1px solid #667;
margin:  0 1px 1px 0;
padding:10px;
background-color: #FFFFFF;
display:block;
position: relative;
top: -2px;
left: -2px;
}
.white ul{
text-align:left;
margin-left:15%;
}
