body {
background-color: black;
text-align: center;
}

img {
border: 0;
}

a:link {
color: #ffcc33;
}

a:hover {
color: yellow;
}
#splash {
margin: 0 auto;
text-align: left;
width: 640px;
}

.indentmenu{
font: bold 13px Arial;
margin: 0 auto;
width:900px;
text-align: left;
position:relative;
top:20px;
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
width: 100%; /*width of menu*/
border: 1px solid #B17D3B; /*border*/
border-width: 1px 0;
background: black url('gr1.jpg') center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid #B17D3B; /*divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
color: white !important; /*text color of selected and active item*/
padding-top: 6px; /*shift text down 1px for selected and active item*/
padding-bottom: 4px; /*shift text down 1px for selected and active item*/
background: black url('gr2.jpg') center center repeat-x;
}

#frontpage {
width: 900px;
margin: 0 auto;
height: 720px;
}

#splashpagewindow {
position: relative;
top: -720px;
z-index: 2;
}
#mainsection {
font-family: verdana;
font-size: 17px;
line-height: 1.3em;
font-weight: 500;
text-align: justify;
color: #fdf080;
margin: 0 auto;
width: 900px;
min-height: 500px;
height: auto !important;
height: 500px;
position: relative;
top: 30px;
}
#contactformcontainer {
font-family: verdana;
font-size: 15px;
line-height: 1.3em;
font-weight: 500;
text-align: justify;
color: #fdf080;
background-color: black;
margin: 0 auto;
width: 600px;
height: 500px;
position: relative;
top: 7px;
}

#contacthandler {
font-family: verdana;
font-size: 15px;
line-height: 1.3em;
font-weight: 500;
margin: 0 auto;
width: 600px;
height: 500px;
position: relative;
top: 20px;
color: #fdf080; 
line-height: 1.3em; 
font-size: 15px;
text-align: justify;
}

#contactform {
position:relative;
left: 50px;
}

.purchaseimages {
vertical-align: middle;
margin-left: 20px;
}

#welcome {
font-family: verdana;
font-size: 25px;
font-weight: bold;
text-align: center;
width: 900px;
margin: 0 auto;
color: #fdf080;
}

hr {
  border: 0;
  width: 80%;
color: gold;
background-color: gold;
height: 3px;
}

#musicplayer {
position: absolute;
top: 0;
right: 0;
z-index: 3;
width: 250px;
}

.footer {
width: 640px;
font-size: 12px;
margin: 0 auto;
color: gold;
text-align: center;
}


#dhtmltooltip {
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}


.cssbutton {
background-color: #B17D3B;
border: 2px #B17D3B outset;
padding: 1px 4px;
color: black;
text-decoration: none;
font: bold 90% Verdana;
}

.cssbutton:visited {
color: black;
}

.cssbutton:hover {
border-style: inset;
background-color: #b18a3b;
padding: 2px 3px 0 5px; /*shift text 1px to the right and down*/
}

.cssbutton:active {
color: black;
}

#navbuttons {
padding: 45px 0 0 20px;
float: left;
clear: right;
height: 174px;
display: block;
}

.logos {
vertical-align: middle;
margin: 0 10px;
}

.linkslogos {
margin: 20px 20px;
float: left;
vertical-align: middle;
}

.condiv {
float: left; 
height: 70px;
}
