.phone{width:auto; font-size:.80em; font-weight:normal; height:auto; display:block; position:relative; float:right; margin:14px 14px 0px 0px; border:0px solid black; color:#4d5264;}
.callOut {display:block; background:#f1eeeb; position:relative; float:left; margin:10px 15px 30px 10px; border:1px solid #e6e4e4; color:#4d5264; width:214px; height:auto;}
.callOut img {padding:0px; margin:0px;}
.callOut p {font-size:.89em; margin:8px 8px 8px 8px;}
.title {text-transform: uppercase; font-weight: bold;}
.dated {text-decoration:line-through;}

/*-----------------top graphic----*/

#top
{
	display:block;
	margin: 0em auto;
	width: 790px;
	height: 65px;
	float: left;
	border: 0px solid red;
	margin-top:0px;
	padding: 0em;
	left:8px;
	background: url(../images/logoTopBar.jpg) no-repeat 0 0px;

}



/*-----------------top logo----*/


div#logoLeft
{
	display: block;
	position: relative;
	height: 65px;
	width: 337px;
	left: 4px;
	top: 0px;
	float: left;
	border: 0px solid red;
	margin: 0px;
	padding: 0px;
}


div#logoRight
{
	display: block;
	position: relative;
	height: 65px;
	width: 199px;
	left: 0px;
	top: 0px;
	float: right;
	border: 0px solid red;
	margin: 0px;
	padding: 0px;
}


/*----displays title of the site in h1 tag instead of logo----*/

#logo h1 a
{
	display:block;
	float: left;
	height: 120px;
	width: 190px;
	text-align: left;
	text-indent: -5000px;
	line-height: 0;
	position: relative;
	margin: 0px;
	border: 0px solid green;
	color:black;
	
}


/*-----------------top Menu----*/



div#middleLeftColumn
{
	display: block;
	position: relative;
	float: right;
	height: auto;
	width: 210px;
	margin: 0px 12px 0px 0px;
	padding: 0px;
	top: -5px;
	left: 0px;
	right:0px;
	border: 8px solid purple;
	background:url(../images/bgSideRepeat.jpg) repeat-y 0 0;
	/*background: none; z-index:200;*/
	
}


/*-----------------Flash----	*/
		
div#flashHolder	{

					
			width:788px;
			height:268px;
			top:0px;
			left:4px;
			right:0px;
			border:3px solid #d8d1ca;
			display:block;
			position:relative;
			margin: 0em auto;
			padding: 0em;
			text-align: left;
		}	
	
	
	
div#flash	{

			display: block;
			position:relative;
			float:left;
			width:790px;
			height:290px;
			margin:0px;
			padding:0px;
			background:url(../images/flash.jpg) no-repeat 0 0;
			top:0px;
			left:0px;
			border: 0px solid purple;
		}

/*-----------------Middle Content Area----*/

#middle
{
	display: block;
	position:relative;
	float: left;
	width: 790px;
	height:20px;
	/*margin: 0px 0px 20px 0px;*/
	padding: 0px 0px 0px 0px;
	background:url(../images/topLine.gif) no-repeat 0px 0px;
	top: 2px;
	left: 4px;
	border:0px solid red;
	text-align:left;
}






/*-----------------Middle Content Area Column----*/
/*Logos*/
#logos
{	display: block;
	float: right;
	height: auto;
	width: 85px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	top: 0px;
	left: 0px;
	border: none;
	border: 1px solid orange;
}

div#middleColumn
{
	display: block;
	float: left;
	height: auto;
	width:96%;
	margin: 0px;
	padding: 0px 0px 0px 8px;
	top: 0px;
	left: 0px;
	border: 0px solid orange;
}

/*-----------------Middle Content Area Column Buffer----*/
.middleContainer
{
	display: block;
	position: relative;
	float: left;
	height: auto;
	width: 100%;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	top: 0px;
	left: 0px;
	border: 0px solid blue;
	text-align:left;
}




/*Content Area------------------------------------------*/
.middleContent
{
	display: block;
	position: relative;
	float: left;
	height: auto;
	width:97%;
	margin:0px 0px 25px 0px;
	padding: 0px 8px 8px 8px;
	background: none;
	top:7px;
	left: 2px;
	border: 0px solid #727272;
	color:black;
	font-size:0.80em;
	text-align:left;
	
}


.middleContent img
{margin:6px; border:1px solid #630E9D;}

.middleContent img a
{border: 0px;}



/*Gallery---------------*/



.bar
{   display: block;
	position: relative;
	float: right;
	height: auto;
	width:auto;
	margin:8px 20px 0px 0px;
	/*padding: 0px 8px 8px 8px;*/
	background: #d0cece;
	border: 0px solid #727272;
	font-size:0.80em;
}





.bar ul
{
    display: block;
    float:left;
	position: relative;
	width: auto;
	height: 15px;
	margin:0px;
	padding:0px;
	list-style-type: none;
	border: 0px solid #CCC1A1;
	font-weight: bold;
	color: #d0cece;
	
}



.bar li
{	display: inline;
	float: left;
	margin: 0px;
	padding:0px;
	
}




.bar li a
{
	display: block;
	float: left;
	color: #565a6b;
	text-decoration: none;
	padding: 2px 10px 2px 10px;
	margin: 0px;
	background:#d0cece;
	border: 1px solid #f1eeeb;

	
}


.bar li a:hover {color: #f1eeeb; background:#565a6b;}
/*.bar li a:active {color: #565a6b; background:#d0cece; text-decoration: none;}
.bar li a:visited {color: #565a6b; background:#d0cece; text-decoration: none;}*/

.columnContainer{float:left; display: block; position:relative; width:540px; top:0px; margin:0px 0px 0px 10px;  border: 0px solid green; text-align:left;}
.column {float:left; display: block; position:relative; width:140px; border: 0px solid red; margin: 0px 43px 0px 0px; padding:0px;}

.galleryListingColumn
{   float:left;
	display: block;
	position:relative;
	color: #4d5264;
	width:100%;
	text-decoration: none;
	margin-bottom: 28px;
	border: 0px solid #673301;
	/*background:#d0cece;*/
	
}
/*
.galleryListingColumn a img {float:left; border:0px; text-align: left;  margin:5px 8px 5px 5px;
	padding:0px; border:2px solid #676b79;}
	
.galleryListingColumn a:hover img {float:left; border:0px; text-align: left;  margin:5px 8px 5px 5px;
	padding:0px; border:2px solid #30333f;}

.galleryListingColumn img {float:left; text-align: left; margin:5px 8px 5px 5px;
	padding:0px;}*/

.galleryListingColumn h2 { 
	/*width: 300px; */
	height: 15px; 
	border:0px solid red; 
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:11px;
	font-weight:bold;
	color: #4d5264;
	white-space: normal;
	text-align:center;
	}

.galleryListingColumn a:hover h2{color: #30333f;}


.galleryListingColumn ul
{
    display: block;
    float:right;
	position: relative;
	width: auto;
	height: 15px;
	margin:0px;
	padding:0px;
	list-style-type: none;
	border: 0px solid #CCC1A1;
	font-weight: bold;
	font-size:0.80em;
	color: #d0cece;
	
}



.galleryListingColumn li
{	display: inline;
	float: left;
	margin: 0px;
	padding:0px;
	
}




.galleryListingColumn li a
{
	display: block;
	float: left;
	color: #565a6b;
	text-decoration: none;
	padding: 2px 10px 2px 10px;
	margin: 0px;
	background:#d0cece;
	border: 1px solid #f1eeeb;
	
}


.galleryListingColumn li a:hover {color: #f1eeeb; background:#565a6b;}

.price{display:block; position:relative; width:150px; text-align:center;}




.leftColumn li a:hover {color: #f1eeeb; background:#565a6b;}


.leftColumn a img {float:left; border:0px; text-align: left;  margin:5px 8px 30px 5px;
	padding:0px; border:2px solid #676b79;}
	
.leftColumn a:hover img {float:left; border:0px; text-align: left; 
	padding:0px; border:2px solid #30333f;}

.leftColumn img {float:left; text-align: left; margin:5px 8px 5px 5px;
	padding:0px;}


.collections ul
{
    display: block;
    float:right;
	position: relative;
	width: auto;
	height: 15px;
	margin:0px;
	padding:0px;
	list-style-type: none;
	border: 0px solid #CCC1A1;
	font-weight: bold;
	font-size:0.80em;
	color: #d0cece;
	
}



.collections li
{	display: inline;
	float: left;
	margin: 0px;
	padding:0px;
	
}




.collections li a
{
	display: block;
	float: left;
	color: #565a6b;
	text-decoration: none;
	padding: 2px 10px 2px 10px;
	margin: 0px;
	background:#d0cece;
	border: 1px solid #f1eeeb;
	
}


.collections li a:hover {color: #f1eeeb; background:#565a6b;}



















/*leftColumnNav-----------------------*/


.leftColumnNav
{
	display: block;
	position: relative;
	float: right;
	height: auto;
	width: 190px;
	margin: 0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	top: 0px;
	left: 0px;
	border: 2px solid #e6e4e4;
	color: #565a6b;
	font-size:.99em;
	background: #f1eeeb;
	}


.leftColumnNav ul
{
	display: block;
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px solid red;
	left: 0;
	right: 0px;
	width:100%;
	}



.leftColumnNav li
{
	text-align: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height:32px;
	 /*line-height: 0;*/
}


.leftColumnNav li a
{
	display: block;
	color: #565a6b;
	text-decoration: none;
	padding: 9px 6px 9px 20px;
	margin: 0px;
	font-weight:bold;
	border: 1px solid #f1eeeb;	
	background: #d0cece;
	
	
}



.leftColumnNav li a:hover
{
	color: #f1eeeb; background: #4d5264;
}
/*.leftColumnNav li a:active
{
	color: #565a6b;;
}
.leftColumnNav li a:visited
{
	color: #565a6b;
}*/
			
.info h3 {font-weight:bold; margin:0px 0px 5px 0px;}

.info { font-size:.90em; display:block; position:relative; float:left; width:150px; margin:20px 0px 10px 18px; border:0px solid red;}

blockquote { font-size:1.10em; color:#4d5264; padding: 25px 30px 15px 30px; margin:0px; line-height:1.20em; }
blockquote:before {
  content: open-quote;
  color: #4d5264;
  font-size:1.10em;
  font-weight:bold;
}
blockquote:after {
  content: close-quote;
  color: #4d5264;
  font-size:1.10em;
  font-weight:bold;
}

/*-----------------Middle Content Area Column Image Headers----*/

.hdrAbout


{
	display: block;
	float: left;
	height: 60px;
	width: 550px;
	background: url(../images/hdrHomeAbout.gif) no-repeat -0 0;
	position: relative;
	margin: 0px 0px 0px 0px;
	top: 0px;
	left: 0px;
	border:0px solid purple;
	text-align: left;
	text-indent: -5000px;
	line-height: 0;
	
}


.hdrCollections


{
	display: block;
	float: left;
	height: 45px;
	width: 233px;
	background: url(../images/hdrCollections.gif) no-repeat 0 0;
	position: relative;
	margin: 0px 0px 0px 0px;
	top: 0px;
	left: 0px;
	border: 0px solid purple;
	text-align: left;
	text-indent: -5000px;
	line-height: 0;
	
}

.hdrMini{	display: block;
	float: left;
	height: 27px;
	width: 100%;
	background: url(../images/hdrMini.gif) no-repeat 0 0;
	position: relative;
	margin: 0px 0px 6px 0px;
	top: 0px;
	left: 0px;
	border: 0px solid purple;
	text-align: left;
	text-indent: -5000px;
	line-height: 0;}

.hdrTwoFour{	
	display: block;
	float: left;
	height: 32px;
	width: 100%;
	background: url(../images/hdr24.gif) no-repeat 0 0;
	position: relative;
	margin: 13px 0px 6px 0px;
	top: 0px;
	left: 0px;
	border: 0px solid purple;
	text-align: left;
	text-indent: -5000px;
	line-height: 0;}

.hdrFull{	display: block;
	float: left;
	height: 37px;
	width: 100%;
	background: url(../images/hdrFullEtchings.gif) no-repeat 0 0;
	position: relative;
	margin: 8px 0px 6px 0px;
	top: 0px;
	left: 0px;
	border: 0px solid purple;
	text-align: left;
	text-indent: -5000px;
	line-height: 0;}



.hdrStatement

{	display: block;
	float: left;
	height: 60px;
	width: 550px;
	background: url(../images/hdrStatement.gif) no-repeat 0 0;
	position: relative;
margin: 0px 0px 0px 0px;
	top: 0px;
	left: 0px;
	border: 0px solid purple;
	text-align: left;
	text-indent: -5000px;
	line-height: 0;}

.hdrBiography{	display: block;
	float: left;
height: 60px;
width: 550px;
	background: url(../images/hdrBiography.gif) no-repeat 0 0;
	position: relative;
	margin: 0px 0px 0px 0px;
	top: 0px;
	left: 0px;
	border: 0px solid purple;
	text-align: left;
	text-indent: -5000px;
	line-height: 0;}


.hdrEtchings
{	display: block;
	float: left;
	height: 60px;
	width: 550px;
	background: url(../images/hdrEtchings.gif) no-repeat 0 0;
	position: relative;
	margin: 0px 0px 0px 0px;
	top: 0px;
	left: 0px;
	border: 0px solid purple;
	text-align: left;
	text-indent: -5000px;
	line-height: 0;}

.hdrFullSub
{	display: block;
	float: left;
	height: 60px;
	width: 550px;
	background: url(../images/hdrFull.gif) no-repeat 0 0;
	position: relative;
	margin: 0px 0px 0px 0px;
	top: 0px;
	left: 0px;
	border: 0px solid purple;
	text-align: left;
	text-indent: -5000px;
	line-height: 0;}

.hdrMiniSub
{	display: block;
	float: left;
	height: 60px;
	width: 550px;
	background: url(../images/hdrMiniSub.gif) no-repeat 0 0;
	position: relative;
	margin: 0px 0px 0px 0px;
	top: 0px;
	left: 0px;
	border: 0px solid purple;
	text-align: left;
	text-indent: -5000px;
	line-height: 0;}

.hdrNews
{	display: block;
	float: left;
	height: 60px;
	width: 550px;
	background: url(../images/hdrNewsShows.gif) no-repeat 0 0;
	position: relative;
	margin: 0px 0px 0px 0px;
	top: 0px;
	left: 0px;
	border: 0px solid purple;
	text-align: left;
	text-indent: -5000px;
	line-height: 0;}

.hdrPurchasing
{	display: block;
	float: left;
	height: 60px;
	width: 550px;
	background: url(../images/hdrPurchasing.gif) no-repeat 0 0;
	position: relative;
	margin: 0px 0px 0px 0px;
	top: 0px;
	left: 0px;
	border: 0px solid purple;
	text-align: left;
	text-indent: -5000px;
	line-height: 0;}

.hdr24
{	display: block;
	float: left;
	height: 60px;
	width: 550px;
	background: url(../images/hdr24Sub.gif) no-repeat 0 0;
	position: relative;
	margin: 8px 0px 6px 0px;
	top: 0px;
	left: 0px;
	border: 0px solid purple;
	text-align: left;
	text-indent: -5000px;
	line-height: 0;}


.hdrContact
{	display: block;
	float: left;
	height: 60px;
	width: 550px;;
	background: url(../images/hdrContact.gif) no-repeat 0 0;
	position: relative;
	margin: 0px 0px 0px 0px;
	top: 0px;
	left: 0px;
	border: 0px solid purple;
	text-align: left;
	text-indent: -5000px;
	line-height: 0;}


/*middle boxes boxes---------------------------------------	*/


div#middleBoxesContainer
{
	display: block;
	float: left;
	height: auto;
	width: 450px;
	margin: 0px;
	padding: 0px;
	background: none;
	top: 30px;
	left: 8px;
	border: 0px solid blue;
	border-top: 0px;
	/*color: black;*/
	font-size:.80em;
	font-weight:normal;
}


#middleBoxesContainer a {color:Red;}

/*news headlines/ middle box1*/

div#middleBox1
{
	display: block;
	position: relative;
	float: left;
	height: auto;
	width: 565px;
	margin: 0px;
	padding: 0px;
	background: none;
	top: 0px;
	left: 0px;
	border: 0px solid green;
	border-top: 0px;
	/*color: black;*/
	
}


/*middle box 1 hdr*/

#middleBox1 h2
{
	display: block;
	float: left;
	height: 33px;
	width: 450px;
	background: white url(../images/hdrSpecials.gif) no-repeat left top;
	text-align: left;
	text-indent: -5000px;
	line-height: 0;
	position: relative;
	margin: 0px 0px 0px 0px;
	top: 0px;
	left: 0px;
	border: 0px solid purple;
}


.middleBoxContent
{
	display: block;
	position: relative;
	float: left;
	height: auto;
	width: 550px;
	margin: 0px;
	padding: 0px;
	background: none;
	top: 0px;
	left: 0px;
	border:0px solid red;
	border-top: 0px;
	border-bottom: 0px solid #727272;
	font-weight:normal;
}


.rightColumn {
	display: block;
	position: relative;
	float: left;
	height: auto;
	width: 390px;
	margin: 0px;
	padding: 0px;
	background: none;
	top: 8px;
	left: 0px;
	border:0px solid red;
	font-weight:normal;
}

.rightColumn a {float:right; text-align:right; color:#656979; font-weight:bold;}


.leftColumn {
	display: block;
	position: relative;
	float: left;
	height: auto;
	width: 150px;
	margin: 0px;
	padding: 0px;
	background: none;
	top: 0px;
	left: 0px;
	border:0px solid red;
	font-weight:normal;
}


.leftColumn img{margin-bottom:13px;}


.middleBoxContent img{text-align:left;}

#middleBox1Content img
{
	padding: 4px;
}

#middleBox1Content ul
{
	display: block;
	float: left;
	height: auto;
	width: 100%;
	background: none;
	text-align: center;
	position: relative;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	border: 0px solid purple;
}
#middleBox1Content li
{
	display: block;
	float: none;
	height: 150px;
	/*width: ;*/
	background: none;
	text-align: center;
	position: relative;
	border: 0px solid green;
	list-style-position: inside;
}

/*
#middleBox1Content h4
{
	display: block;
	float: left;
	height: auto;
	width: 100%;
	background: none;
	text-align: center;
	line-height: normal;
	position: relative;
	/*margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	border: 0px solid purple;
	color: #2a0348;
	font-size: 90%;
	cursor: pointer;
}*/



/*#middleBox1Content a
{
	color: #561686;font-weight:normal;
}
#middleBox1Content a:hover
{
	color: #2a0348;
}
#middleBox1Content a:active
{
	color: #2a0348;
}
#middleBox1Content a:visited
{
	color: #2a0348;
}

*/

div#middleBox1Footer
{
	float: left;
	display: block;
	position: relative;
	width: 565px;
	height: 38px;
	background: url(../images/bgFooterView.jpg) no-repeat 0px 0px;
	border: 0px solid red;
	cursor: pointer;
	
}


/*middle Box2*/


div#middleBox2
{
	display: block;
	position: relative;
	float: left;
	height: auto;
	width: 565px;
	margin: 0px;
	padding: 0px;
	background: none;
	top: 0px;
	left: 0px;
	border: 0px solid #727272;
	border-top: 0px;
	/*color: black;*/
}


#middleBox2 h3
{
	display: block;
	float: left;
	height: 33px;
	width: 565px;
	background: white url(../images/hdrRecent.gif) no-repeat left top;
	text-align: left;
	text-indent: -5000px;
	line-height: 0;
	position: relative;
	margin: 0px 0px 0px 0px;
	top: 0px;
	left: 0px;
	border: 0px solid purple;
}



div#middleBox2Content
{
	display: block;
	position: relative;
	float: left;
	height: auto;
	width: 548px;
	margin: 0px;
	padding: 5px;
	background: none;
	top: 0px;
	left: 0px;
	border: 0px solid #727272;
	border-top: 0px;
	border-bottom: 0px solid #727272;
	font-weight:normal;
}

#middleBox2Content img
{
	/*padding: 6px;*/
}

/*#middleBox2Content h4
{
	display: block;
	float: left;
	height: auto;
	width: 100%;
	background: none;
	text-align: center;
	line-height: normal;
	position: relative;
	/*margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	border: 0px solid purple;
	color: #CF7833;
	font-size: 90%;
	cursor: pointer;
}*/
#middleBox2Content ul
{
	display: block;
	float: left;
	height: auto;
	width: 100%;
	background: none;
	text-align: center;
	position: relative;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	border: 0px solid purple;
}
#middleBox2Content li
{
	display: block;
	float: none;
	height: 150px;
	width: inherit;
	background: none;
	text-align: center;
	position: relative;
	border: 0px solid green;
	list-style-position: inside;
}

/*
#middleBox2Content a
{
	color: #561686; font-weight:normal;
}
#middleBox2Content a:hover
{
	color: #2a0348;
}
#middleBox2Content a:active
{
	color: #2a0348;
}
#middleBox2Content a:visited
{
	color: #2a0348;
}
*/


div#middleBox2Footer
{
	float: left;
	display: block;
	position: relative;
	width: 565px;
	height: 38px;
	background: url(../images/bgFooterView.jpg) no-repeat 0px 0px;
	border: 0px solid red;
	cursor: pointer;
}
