body {
	margin: 0;
	padding: 0;
	background: #fff url('cobblepix/amouldingbg.jpg') 20px repeat-y;
	color: #555;
	font-family: verdana, 'comic sans ms', arial, sans-serif;
	font-size: 90%; line-height: 120%;
}

body.main {
	background-color: #fff;
}

body.nav {
	background: #fff url('cobblepix/abricks-9.jpg') repeat-y; 
	background-position: left 0px;
}
body.base {
	background: #478 url('cobblepix/bgbase2.jpg') repeat-x; /* #589  abricks.jpg */
	margin: 5px;
	color: #fff;
	text-align: center;
}
body.pots {
	background: #fff url(clear.gif);
	margin: 10px;
}

table {
	border: 0px #500 solid;
	padding: 0px;
	width: 100%;
}

td	{
	border: 0px #500 solid;
}

td.home {
	width: 51px !important; height: 153px;
	background: #fff url('cobblepix/home.jpg') no-repeat; 
}

img {
	border: 0px #f00 dotted;
	padding: 0px;
	margin: 0px; margin-bottom: -8px;
}

img.hm {
	width: 51px; 
	height: 123px; 
	border: none;
} 

img.right {
	float: right; padding-left: 2%;
}

img.map {
	border: 1px #000 solid;
	margin-left: 2%;
}

img.pins {
	height: 72px; width: 72px; border: 0px;
	margin: 10px;
}

img.homebut {
	height: 36px; width: 41px; border: 0px;
	}

td.friezeleft {
	height: 36px; 
	width: 68px;
	background: #fff url('cobblepix/lozengeleft.jpg') no-repeat; 
}

td.frieze {
	height: 36px;
	background: #fff url('cobblepix/lozenge.jpg') repeat-x; 
	text-align: right;
}

td.banner {	
	height: 117px; width: auto;
	text-align: center;
	background: #fff url('cobblepix/boardbg.jpg') top center repeat-x; 
	vertical-align: top;
	font-size: 12px;
	padding: 0px; margin: 0px;
}

td.transl {
	width: 68px;
	background: #fff url('cobblepix/leftedge.jpg') no-repeat;
	vertical-align: bottom;
	text-align: center; 
	font-size: 12px;
}
td.transr {
	width: 69px;
	background: #fff url('cobblepix/rightedge.jpg') no-repeat; 
}

img.bn {
	position: relative;
	top: 52px;
}

td.ltedge {
	width: 72px;
	padding: 0px; margin: 0px;
	vertical-align: top;
}
img.homebot {
	position: absolute;
	top: 0px; left: 0px;
}

td.nav {
	width: 164px;
	margin-top: 10px;
	vertical-align: top; text-align: left;
}
img.mld {
	float: right;
}
img.mldtop {
	position: absolute;
	top: 129px; left: 225px;
	width: 11px; height: 25px;
}

td.main {
	padding: 20px 2.5% 0px 55px;
	vertical-align: top;
}

td.pics {
	width: 0px; /* 144px;*/
	vertical-align: top;
	padding: 0px; /*20px;*/
}

td.map {
	height: 300px; 
	padding: 20px 0px 0px 55px;
}

td.center {
	text-align: center;
	vertical-align: middle;
	margin: 10px;
}

h1 {
	font-family: times, 'times new roman', serif;
	font-size: 130%;
}

b {
	font-weight: bold;
	font-size: 90%;
}

i {
	font: italic bold 105% georgia, 'times new roman', serif;
}

.address {
	position: absolute;
	top: 140px; left: 245px;
	font-weight: bold;
}
.tel {
	position: absolute;
	top: 140px; right: 10px;
	font-weight: bold;
}

.c {
	text-align: center;
}

ul {
	list-style-type: none;
}

li {
	text-align: center;
	font-weight: bold;
}

dt {
	text-align: center;
	font-weight: bold;
}

dd {
	text-align: center;
	font-style: italic;
}

a {
	text-decoration: none;
	font-weight: bold;
	font-size: 95%;
}

a:link, a:visited {
	text-decoration: none;
	color: #a84;
}

a:active, a:hover {
	color: rgb(210,50,51); /*rgb(245,0,51); */
}

/* e-mail link in base panel */

a.bs, a.bs:link, a.bs:visited {
	text-decoration: none;
	color: #fff;
}

a.bs:active, a.bs:hover {
	text-decoration: underline;
	color: rgb(245,0,51);
}

/* //////////// artist gal: Don Ricchio //////// */

h1.gal { margin-top: 25px; }

#container {position:relative; width:425px; height:370px; margin: auto; background:#fff; border:8px solid #006679; padding-left: 10px; font-family: 'times new roman', serif; font-size: 100%; } 

span.hide { color: #ffd;}

#container b { font-size: 100%; }

a.gallery, a.gallery:visited {display:block; color:#000; text-decoration:none; border:0px solid #BAA386; width:83px; height:55px; float:left; margin: 2px 0px; font-size: 100%;}

a.slidea {background:url(cobblepix/artists/thumbriccg.jpg) center center no-repeat;}
a.slideb {background:url(cobblepix/artists/thumbricib.jpg) center center no-repeat;}
a.slidec {background:url(cobblepix/artists/thumbriclp.jpg) center center no-repeat;}
a.slided {background:url(cobblepix/artists/thumbricwpl.gif) center center no-repeat;}
a.slidee {background:url(cobblepix/artists/thumbricvs.jpg) center center no-repeat;}

a.gallery span {display:block; position:absolute; width:1px; height:1px; top:0px; left:0px; overflow:hidden; background: #fff; font-weight: normal; }

.galopen {
display:block; position:absolute; top:67px; left:10px; width:407px; height:300px; padding:0px; text-align: center; font-style:italic; font-weight: bold; color:#000; background:#fff; border-bottom: 0px #f0f solid; }

.slidek { margin: 0px 0px 5px 0px; border: 2px #333 solid; }

a.gallery:hover {white-space:normal; border:0px solid #BAA386;}
a.gallery:hover img, a.gallery:active img, a.gallery:focus img {border:1px solid #333; padding: 0px; margin: 0px 0px 5px 0px;}
a.gallery:hover span, a.gallery:active span, a.gallery:focus span {display:block; position:absolute; top:67px; left:10px; width:407px; height:300px; padding:0px; text-align: center; font-style:italic; color:#000; background:#fff; border-bottom: 0px #f0f solid;}

/* ////////////// end Ricchio gallery /////////////////// */

/* //////////// artist gal: Ed Danowski //////// */

h1.gal { margin-top: 25px; }
/* 663355 dusty purple border color */
#container2 {position:relative; width:450px; height:378px; margin:auto; background:#fff; border:8px solid #663355; padding-left: 10px; font-family: 'times new roman', serif; font-size: 110%;} 

#container2 b { font-size: 100%; }

a.gallery2, a.gallery2:visited {display:block; color:#000; text-decoration:none; padding: 5px; width:43px; height:56px; margin: 0px; font-size: 100%;}

a.slidedana {background:url(cobblepix/artists/thumbdanss.jpg) center center no-repeat;}
a.slidedanb {background:url(cobblepix/artists/thumbdanbjm.jpg) center center no-repeat;}
a.slidedanc {background:url(cobblepix/artists/thumbdanrpl.jpg) center center no-repeat;}
a.slidedand {background:url(cobblepix/artists/thumbdanwp.jpg) center center no-repeat;}
a.slidedane {background:url(cobblepix/artists/thumbdancc.jpg) center center no-repeat;}

a.gallery2 span {display:block; position:absolute; width:1px; height:1px; top:0px; left:0px; overflow:hidden; background: #fff; font-weight: normal;}

.galopen2 {
display:block; position:absolute; top:10px; left:70px; width:377px; height:300px; padding:0px; text-align: center; font-style:italic; font-weight: bold; color:#000; background:#fff; border-bottom: 0px #f0f solid;
}

.slidek2 { margin: 42px 0px 45px 0px; border: 2px #333 solid;}

a.gallery2:hover {white-space:normal; }
a.gallery2:hover img, a.gallery2:active img, a.gallery2:focus img {border:1px solid #333; padding: 0px; margin: 0px 0px 5px 0px;}
a.gallery2:hover span, a.gallery2:active span, a.gallery2:focus span {display:block; position:absolute; top:10px; left:70px; width:377px; height:365px; padding:0px; text-align: center; font-style:italic; color:#000; background:#fff; border-bottom: 0px #f0f solid;}


/* ////////////// end Danowski gallery /////////////////// */

/* /////// pop-up pic links in body of Danowski text ///// */

a.text, a.text:link, a.text:visited {
}
a.text:hover, a.text:active, a.text:focus {
white-space:normal;} 

a.text span, a.text:link span, a.text:visited span {
position: absolute; height: 0px; width: 0px; overflow: hidden; background-color: #000;}

a.text:hover img, a.text:active img, a.text:focus img {border:2px solid #000; padding: 0px; margin: 45px;} 

a.text:hover span, a.text:active span, a.text:focus span {
display: block; position: absolute; top: -100px; left: 70px; height: 339px; width: 435px; background-color: #fff; border: 0px #333 solid; overflow: visible; z-index: 24;}

a.text2:hover span, a.text2:active span, a.text2:focus span {
width: 460px; } /* Ricchio, My Fair Ladies */


/* ////////// end pop-up pic text links /// */

/* ////////////// adsummus section  //////////// */

.adsumsp {
	position: relative;
	margin-top: 100px;
	text-align: center;
}
.adsumsp2 {
	display: inline;
	border-top: 1px #420 solid;
	background: transparent;
	padding: 2px 50px 0px 50px;
	vertical-align: top;
	font-family: arial, sans-serif;
	font-size: 11px;
}
a.adsum { 
	text-decoration: none;
}

a.adsum:link, a.adsum:visited {
	text-decoration: none;
	color: #800;
}
a.adsum:active, a.adsum:hover {
	text-decoration: underline;
	color: #f00;
}
