fieldset
{
border: 1px solid #b78045;
-moz-border-radius: 15px;
}

legend
{
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
background: #b78045;
border: 1px solid #634126;
padding: 2px 6px
}

input.largerRadioButton
{
	width: 25px;
	height: 25px;
}

.myfont12bold {
font: bold 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
}

.myfont14bold {
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
}

.myfont16bold {
font: bold 16px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
}

.myfont16boldyellow {
font: bold 16px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: yellow;
}

.myfont12 {
font: normal 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
}

.myfont14 {
font: normal 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
}

.myfont16 {
font: normal 16px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
}

.popup
{
   position:absolute; left:50%; top:50%; width:500; height:200; margin-left:-250; margin-top:-100;
   border-style:solid;
   border-width:4;
   border-color:#634126;
   background-color:black;
   padding:5px;
   color:white;
   font-family:Arial;
   font-weight:bold;
   font-size:10pt;
   z-index:2;
   visibility:hidden;
}

.artistpopup
{
   position:absolute; left:50%; top:50%; width:200; height:270; margin-left:-100; margin-top:-130;
   border-style:solid;
   border-width:0;
   border-color:#634126;
   background-color:black;
   padding:5px;
   color: white;
   font-family:Arial;
   font-weight:bold;
   font-size:10pt;
   z-index:2;
   visibility:hidden;
}

.logpopup
{
   position:absolute; left:50%; top:50%; width:340; height:240; margin-left:-170; margin-top:-120;
   border-style:solid;
   border-width:0;
   border-color:#634126;
   background-color:black;
   padding:5px;
   color:white;
   font-family:Arial;
   font-weight:bold;
   font-size:10pt;
   z-index:2;
   visibility:hidden;
}


.searchbarpopup
{
   position:absolute; left:50%; top:50%; width:400; height:90; margin-left:-200; margin-top:-45;
   border-style:solid;
   border-width:0;
   border-color:#634126;
   background-color:black;
   padding:5px;
   color:white;
   font-family:Arial;
   font-weight:bold;
   font-size:10pt;
   z-index:2;
   visibility:hidden;
}


.buyartpopup
{
   position:absolute; left:50%; top:50%; width:1200; height:600; margin-left:-600; margin-top:-300;
   border-style:solid;
   border-width:4;
   border-color: #634126;
   background-color:black;
   padding:5px;
   color:white;
   font-family:Arial;
   font-weight:bold;
   font-size:10pt;
   z-index:60;
   visibility:hidden;
}


.imgBio {
border-width: 3px;
border-color: #634126;
border-style: solid;
}

.imgArt {
border-width: 1px;
border-color: #634126;
border-style: solid;
}

.artlink a:link
		{ color: #ffffff; text-decoration: none; }
.artlink a:visited
		{ color: #ffffff; text-decoration: none; }
.artlink a:active
		{ color: #ffffff; text-decoration: none; }
.artlink a:hover
		{ color: #ffffff; text-decoration: underline; }


.priv	{
		color:#4D4D4D;
		font-size:12px;
		padding:5 0 0 211px;
		}
.priv span{
		color:#686868;
		}
.priv a	{
		color:#686868;
		text-decoration:none;
		}
.priv a:hover{
		text-decoration:underline;
		}


.stepcarousel{
position: relative; /*leave this value alone*/
border: 0px solid white;
overflow: auto; /*leave this value alone*/
/*overflow: scroll; leave this value alone*/
/*width: 500px; Width of Carousel Viewer itself*/
height: 200px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
border: 0px solid white;
margin: 10px; /*margin around each panel*/
/*width: 170px; Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
height: 190px;
}

.stepcarousel2{
position: relative; /*leave this value alone*/
border: 0px solid white;
overflow: auto; /*leave this value alone*/
/*overflow: scroll; leave this value alone*/
/*width: 500px; Width of Carousel Viewer itself*/
height: 312px; /*Height should enough to fit largest content's height*/
}

.stepcarousel2 .belt2{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel2 .panel2{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
border: 0px solid white;
margin: 10px; /*margin around each panel*/
/*width: 170px; Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
height: 190px;
}


.mymenu {
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color:white;
display: block;
}

.mymenu a {
text-decoration: none;
color:white;
}

.mysubmenu {
text-align: center;
color:#634126;
}

.mysubmenu a {
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
text-decoration: none;
color: #634126;
}

.submenu{
margin-bottom: 0.1em;

}





.photogallery{ /*CSS for TABLE containing a photo album*/
}

.photogallery img{ /*CSS for images within an album*/
border: 1px solid #b78045;
}

.photonavlinks{ /*CSS for pagination DIV*/
font: bold 14px Arial;
}

.photonavlinks a{ /*CSS for each navigational link*/
margin-right: 2px;
margin-bottom: 5px;
padding: 1px 5px;
border:0px solid gray;
text-decoration: none;
background-color: black;
color: white;
}

.photonavlinks a.current{ /*CSS for currently selected navigational link*/
background-color: #b78045;
}
