﻿@charset "utf-8";
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0;
padding: 0;
background-color:#000000;
}
#preload img
{
height: 0; 
width: 0; 
border-width: 0;
position: absolute;
bottom: 0;
left: 0;
z-index: -30;
}
#container {
position: absolute;
width: 800px;
left: 50%;
margin-left: -400px;
margin-top: 1em;
background-color: #fffff0;
}
#header {
margin: 0;
padding: 0;
}
#nav { 
height: 90px;
background:url(images/gifs/smaller_top.gif) no-repeat;
}
#listtop {
height: 60px;
background:url(images/gifs/list_top.gif) no-repeat;
}
#contents { 
float:left;
width:100%;
background:url(images/gifs/contents.gif);
}
.center {
margin-left: 32px;
margin-right: 32px;
}
.banner {margin:10px 0 0 55px;}
.innerdiv1 {margin:10px;}
.innerdiv2 {margin:20px;} 
#serviceL { 
float:left;
width:526px;
} 
#serviceR { 
float:right;
width:210px;
}
#centerL { 
float:left;
width:210px;
} 
#centerR { 
float:right;
width:526px;
}
#contactL { 
float:left;
width:368px;
} 
#contactR { 
float:right;
width:368px;
}
#LandMwrap {
float:left;
width:568px;
}
#centerL3 { 
float:left;
width:168px;
}
#centerM3 { 
float:right;
width:400px;
}
#centerR3 {
float:right;
width:168px;
}
.floatleft {
float:left;
}
.floatright {
float:right;
}  
#termsQwrap {
float:left;
width:100%;
background:url(images/gifs/contents.gif);
}
#footer { 
clear:both;
width:100%;
}
#listbottom {
height: 60px;
background:url(images/gifs/list_bottom.gif) no-repeat;
}
#bottom {
height: 50px;
background:url(images/gifs/home_bottom.gif) no-repeat;
}
#subbottom {
height: 60px;
margin: 0;
padding: 20px 0 0 0;
background-color:#000000;
}
#organpix {
clear:both;
margin:30px;
padding:0;
}
/* style for top navigation starts here */
#nav h5 {
display:none;
}
#nav ul {
position:absolute;
top:11px;
left:11px;
padding:0; 
margin:0; 
border:0; 
}
#nav ul li {
display:inline; 
margin:0;
padding:0;
white-space: nowrap;
list-style:none;
}
#nav ul li a {
display:block;
float:left; 
height:22px; 
width:100%; 
margin-right:10px;
border:0; 
padding:0; 
cursor:pointer;
}
#nav ul li a b { /* menu text - for disabled CSS or images */
margin:0;
}
#nav .sub { /* Off-screen location of inactive submenu 'down' gifs */
position:absolute; 
left:-9999px; 
top:-9999px; 
width:0; 
height:0; 
margin:0; 
padding:0; 
list-style:none;
}
#nav  li:hover, #nav  a:hover {
position:relative; 
float:left;
}
#nav ul :hover ul.sub { /* Relative-placement, size, and color of entire submenu box */
left:0; 
top:21px; 
background: #fff8dc; 
border:1px solid #cc3300;
width:82px; 
height:auto; 
z-index:300;
} 
#nav ul :hover ul.sub li { /* Placement, size of the individual inactive submenu cells */
display:block; 
height:20px; 
position:relative; 
float:left;  
width:82px; 
}
#nav ul :hover ul.sub li a { /* Size of hover submenu background color */
display:block; 
height:20px; 
width:82px; 
border:0;
margin:0; 
padding:0; 
cursor:pointer;
}
ul.sub a:link, ul.sub a:visited {
color:#663300;
text-decoration:none;
}
#nav ul :hover ul.sub li a:hover { /* Submenu hover background */
background-position: 0 50px; 
position:relative;
background: #faebd7;
left:0; 
top:0;
border:0; 
display:block; 
width:82px; 
height:20px;
color:#cc0000; 
}
#nav a:active, #nav a:focus { /* Hide dotted 'click' borders */
outline:0; 
}
ul#links
	{
		text-align: center;
		display: inline;
		margin:0;
		padding:0;
		width: 100%;
		list-style-type: none;
	}
ul#links li
	{
		display: inline;
		margin-right: 13px;
	}
ul#links a
	{
		font-style: italic;
		font-size: 8pt;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color: #FADFC9;
	}
ul#links a:link, ul#links a:visited
    {
    	color: #FADFC9; 
   	}
ul#links a:hover, ul#links a:active
	{
		color: #cc3300;
	}
span#copyright
	{
		font-style: italic;
		font-size: 8pt;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #FADFC9;
		}

p#alert
	{
		text-align:center;
		display: block;
		margin-top: 1em;
		padding: 0;
		width: 100%;
		font-style: italic;
		font-size: 8pt;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color: #FADFC9;
	}
p#alert a
	{
		color: #E9967A;
	}
p#alert a:link, p#alert a:visited
    {
    	color: #E9967A; 
   	}
p#alert a:hover, p#alert a:active
	{
		color: #CC3300;
		}
p {
text-align:left;
margin: 0;
}
p.caring {
position:absolute;
top:385px;
left:190px;
margin:0;
padding:0;
}
p.asterisk {
text-align:left;
font-family:Garamond, Georgia, Times, serif;
font-size:10pt;
color:#330000;
margin:10px 0;
padding:0;
}
#asterisk {
width:36%;
padding:0 32%;
margin:20px 0;
}
p.serviceR {
text-align:center;
font-family:Garamond, Georgia, Times, serif;
font-size:12pt;
color:#000000;
margin:0;
padding:0;
}
p.contact {
text-align:center;
font-family:Garamond, Georgia, Times, serif;
font-size:12pt;
color:#000000;
margin:0;
padding:0;
}
p.concerts {
text-align:center;
font-family:Garamond, Georgia, Times, serif;
font-size:12pt;
color:#000000;
margin:10px 0;
padding:0;
}
p.concerts a:link, p.concerts a:visited {
color:#b2491f;
}
p.concerts a:hover, p.concerts a:active {
color:#cc0000;
}
p.concerts_subtitle {
text-align:center;
font-family:Garamond, Georgia, Times, serif;
font-size:1.2em;
font-weight:bold;
color:#000000;
margin:20px 0 10px 0;
padding:0;
}
p.concerts_content {
text-align:left;
font-family:Garamond, Georgia, Times, serif;
font-size:12pt;
color:#000000;
margin:20px 0;
padding:0;
}
ul#contact {
list-style:none;
text-align:center;
margin:0 auto;
padding:0;
}
ul#contact li{
display: block;
margin:0;
padding:5px;
font-family:Garamond, Georgia, Times, serif;
font-size: 12pt;
color:#663300;
}
ul#contact a:hover, ul#contact a:active {
color:#e9967a;
}
ul#contact a:hover, ul#contact a:active {
color:#cc0000;
}
#terms {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: .8em;
text-decoration: none;
margin:0;
padding: 0;
background-color:#fafac9;
border:2px solid #cc9999;
color:#663300;
}
ul.terms {
margin: 0 0 0 1.3em;
padding: 0;
text-decoration: none;
}
ul.terms li {
margin:1em 0 0 0;
padding:0;
text-decoration: none;
}
h1.subtitle {
text-align:center;
font-family:Garamond, Georgia, Times, serif;
font-size:2em;
color:#b2491f;
margin:0;
padding:0;
}
h2.general {
text-align:center;
font-family:Garamond, Georgia, Times, serif;
font-size:1.5em;
color:#330000;
margin:0;
padding:0;
}
h1.terms {
font-size:1.1em;
color:#b22222;
margin:10px 0 0 10px;
padding:0;
}
p.questions {
position:absolute;
right:69px; /* heh */
bottom:190px;
width:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: .8em;
color:#663300;
}
ul.usedlist {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
color:#663300;
}
ul.usedlist li {
margin:0 0 6px 60px;
padding:0;
font-size: .9em;
}
ul.saleslist {
list-style:none;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
color:#663300;
}
ul.saleslist li {
margin:0 0 0 80px;
padding:0;
font-size: .9em;
}
hr.saleslist_hr {
clear:both;
height:2px;
margin:10px;
background-color:#e9967a;
color:#e9967a;
border:none;
}
.saleslist_L {
display:block;
float:left;
margin:0;
padding:20px 0 0 30px;
}
.saleslist_R {
display:block;
float:right;
margin:0;
padding:20px 50px 20px 0;
}
.giftlist_L {
display:block;
float:left;
margin:0;
padding:20px 0 0 10px;
}
.giftlist_R {
display:block;
float:right;
margin:0;
padding:20px 36px 20px 0;
}
ul.giftlist {
list-style:none;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
color:#663300;
}
ul.giftlist li {
margin:0 0 15px 30px;
padding:0;
font-size: .9em;
}
br {
clear:both;
}
.clearer {
    clear:both;
}

#galleryframe {
display:block;
text-align:center;
height:280px;
width:420px;
margin:0 auto;
padding:0;
background-color:#8b7765;
border:2px solid #000000;
}
#gallerylist {
display:block;
height:319px;
width:422px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
overflow:auto;
border:1px solid #cd853f;
}
ul.glist {
list-style:none;
text-align:left;
width:404px;
margin:0 auto;
padding:0;
background-color:#ffefbd;
border-right:1px solid #cd853f;
}
ul.glist li {
display: block;
margin:0;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
color:#663300;
border-bottom:1px solid #cd853f;
}
ul.glist a:hover, ul.glist a:active {
color:#cc0000;
}
ul.glist li a:link span, ul.glist li a:visited span {
display: none;
}
ul.glist li a:hover span {
display: block;
position: absolute;
width: 420px;
height: 280px;
text-align:center;
top:152px;
left:190px;
border: 0;
}
* html ul.glist li a:hover {
display:inline;
}
p.glist {
margin-top:50px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: .9em;
color:#fffff0;
}
p.glist a:link, p.glist a:visited {
font-size: .8em;
color:#ffefbd;
}
p.glist a:hover, p.glist a:active {
font-size: .8em;
color:#ffa07a;
}
p.service {
text-align:justify;
font-style: normal;
font-family:Garamond, Georgia, Times, serif;
font-size:12pt;
color:#000000;
line-height:150%;
margin:10px 0;
}
span.servicecap {
font-weight:bolder;
font-family:Garamond, Georgia, Times, serif;
font-size:16pt;
color:#663300;
}
span.servicebold {
font-weight:bold;
font-family:Garamond, Georgia, Times, serif;
font-size:12pt;
color:#000000;
}
h3 {
text-align:center;
font-family:Garamond, Georgia, Times, serif;
font-style: italic;
font-size:16pt;
font-weight:bold;
color:#000000;
margin:0;
padding:0;
}
h5.contact {
text-align:center;
font-family:Garamond, Georgia, Times, serif;
font-size:14pt;
font-weight:bold;
color:#000000;
margin:0;
padding:0;
}
h1.concerts {
text-align:center;
font-family:Garamond, Georgia, Times, serif;
font-size:16pt;
font-weight:bold;
color:#4d2600;
margin:0;
padding:0;
}
p.addconcert {
float: right;
width: 64px;
height: 50px;
text-align:left;
font-family:Garamond, Georgia, Times, serif;
font-size:10pt;
font-weight:bold;
margin:0 .5em 0 0;
padding:0;
border:0;
}
p.addconcert a:link, p.addconcert a:visited {
text-decoration:none;
color:#b2491f;
}
p.addconcert a:hover, p.addconcert a:active {
text-decoration:none;
color:#cc0000;
}
