html { 			      /* this lengthens page to full screen so Firefox won't jump */
	min-height: 100%; 
        margin-bottom: 1px; 
}

body {
	font-family: verdana, arial, sans serif;
	font-size:12px;
	background: #535465;/*#4c3c40;*//*url(images/harmony2blue2_crop2.gif) repeat;*//*#535465;*//*#bbbbc0;*//*#aaaab0;*/  /*#e5c995;*//*#d5b985;*/
       /* text-align:center;*/
}

#container {
	border: 2px dotted #535465;
	background: #ccaa66; /*#ccccd0;*/
	width: 760px;/*780px;*/
	margin: 0 auto;
	padding: 10px 0;
}
#banner {
	border-top:1px solid #535465;
}
div.navbar {
     background:#5d3e44 url(images/harmony2blue2_crop6.gif) repeat; 
     width:755px;
     height:18px; 
     color:#ccaa66;
     text-align:center;
     padding-top:5px;
     margin-top:2px;
}
div.navbar a:link, div.navbar a:visited {
	color: #ccaa66;
	text-decoration:none;
} 
div.navbar a:hover {
	color: #ccaa66;
	text-decoration:underline;
}

/*** HOME PAGE */
div.maincontent_home {
	width:740px;
	position:relative;
	height:438px;
}
div.mainleft {
	width:45%;
	float:left;
	position:relative;
	height:100%;
	z-index:2;
}
div.mainright {
	width:50%;
	float:right;
	position:relative;
	height:100%;
	z-index:2;
}

div.mainleft a:link, div.mainleft a:visited,div.mainright a:link, div.mainright a:visited {
	color: #535465; /*#6a4354;*/
	text-decoration:none;
	font: bold 16px Verdana;
} 
div.mainleft a:hover, div.mainright a:hover {
	color: #6a4354; /*#535465;*/
	text-decoration: underline;
	
} 
div.display_backing {
	position:absolute; 
	width:250px;
	height:310px;
	top:40px; 
	
	z-index:1;
	background:#c4a25e url(images/grad7test.gif) repeat;      /*grad7test2,grad7grad8*/  	  /* grad5,grad4,grad3a and b/  back_yel */
}
#left_backing {
left:40px;
}
#right_backing {
right:40px;
}
div.title_home {
	width:730px;
	text-align:center;
}

/**** Interior pages */
div.maincontent {
	width:740px;
	font-size:14px;
	padding:8px;
}
div.maintext {
	width:500px;
	font-size:14px;
	text-align:left;
	margin-top:25px;
}
div.maintext_center {
	width:500px;
	font-size:14px;
	text-align:center;
	margin-top:25px;
}

div.title {
	width:730px;
	font-size:24px;
	text-align:center;
	color: black; /*#535465;*/
	padding-top: 10px;
	position:relative;
}   
/*** All thumbnails have a thin border ***/     
img.thumbnail {
	border: 1px solid #333333; /*#ccccd0;*/
}
table.home a:link, table.home a:visited{
       	color:black;  /*#535465;*/
}

.exhibit_box {
	/*margin:  auto;*/
	width:270px;
	padding:4px;
	border:1px solid #5d3e44;
	text-align:center;
	position:absolute;
	left:55px;
	top:92%;
	
}
.exhibit_box a:link, .exhibit_box a:visited {
	color: #535465; /*black;*/ /*#535465;*/
} 
#exhibit_box {
	margin:  auto;
	width:350px;
	padding:10px;
	border:1px solid #5d3e44;
	text-align:center;
}	
#exhibit_box a:link, #exhibit_box a:visited {
	color: #535465; /*black;*/ /*#535465;*/
} 
div.infobox {
	padding:2px 2px 2px 4px;
	border:1px solid #883138;
	position:absolute; 
	top:5px; 
	left:5px;
	width: 200px; /*220px;*/
	text-align:left;
	font-size:10px;
}
#info_right {
	left:540px;
	width:150px;
}
	
#popup {
     background: #ccccd0;
     height:505px;
} 
#pop_wide {
     display:block;
     margin:50px auto;
}
#pop_shipping{
     background: #ccaa66;
     height: 250px  /*205px;*/
     vertical-align:middle;
     font-size:14px;
}
p.pop_desc {
	width: 500px;
}
p.pop_desc_narrow {
	width: 430px;
}
	
div.footer {
     width:740px;
     text-align:center;
     color:#543138;
     font-size:10px;
     margin:10px auto;
}
.footer a:link,.footer a:visited {
     color:#543138;
     text-decoration:none;
     font-weight:bold;

}
.footer a:hover{
	text-decoration:underline;
     font-weight:bold;
	
}	

p.copyright {
     font-size:10px;
}	
