body { color: black; font-family: Verdana, Helvetica, Arial, sans-serif; margin: 0; padding: 0; }

p {  }
.floatleft { float: left; }
.floatright { float: right; }
.blockright { float: right; margin: 0; padding: 0; display: block; }
.blockrightrule { display: block; margin: 0 0 0 118px; padding: 0; float: right; }
.brcrtext { color: gray ; font-size: x-small; text-decoration: none; }
a:link { color: navy; text-decoration: none; }
a:visited { color: teal ; text-decoration: none; }

a:hover { color: blue ; text-decoration: underline; }

a:active { color: red }
.bottextlink { color: gray; font-size: x-small; font-family: Verdana, Helvetica, Arial, sans-serif; }
h2 { font-size: 1.5em; font-weight: bold; clear: both; margin: 0.83em 0; }
h3 { font-size: 1.17em; font-weight: bold; margin: 1em 0; }
h4 { font-weight: bold; line-height: 1.5em; margin: 1.33em 0; }
.pclear { clear: both; }
.note { font-size: smaller; }
.addr { margin: 0; }
.lithumb { margin-right: 5px; }
#banner {
	height: 150px;
	width: 780px;
	left: 0;
	top: 0;
	position: absolute;
	z-index: 0;
	visibility: visible;
}
#homeframe { height: 400px; width: 650px; left: 155px; top: 72px; z-index: 2; position: absolute; visibility: visible; }
#navpanel { height: 300px; width: 160px; left: 0; top: 149px; position: absolute; visibility: visible; }
#breadcrumb { padding: 0; margin: 0; height: 1px; width: 490px; left: 170px; top: 70px; position: absolute; z-index: 1; visibility: visible; }
#breadcrumb ul {  
	padding: 0 ; margin: 0;
	top: 0; left: 0 ;
}
#breadcrumb li{
	color: gray ; font-size: x-small;
	display: inline; list-style: none; 
	border-left: 1px dotted ;
	padding-left: 0.5em ;
}
#localmap {
	height: 450px;
	width: 600px;
	visibility: visible;
	border-style: none;
	margin: 1em 0 0 0;
	padding: none;
}
.photo1 {
	border: thin solid #000000;
}
.npanel { height: 300px; width: 160px;
}
#txtnav {
	clear: left;
	float: right;
}
#txtnavsep {
	height: 6px;
	padding-right: 1em;
}
#txtnavlinks {
	float: right;
	clear: both;
	margin: 0px;
	padding-right: 1em;
}
#txtnavlinks li {
	display: inline;
	list-style-type: none;
	padding-left: 0.25em;
	padding-top: 0.25em;
}
#contentbox {
	position: absolute;
	padding-right: 1em;
	left: 170px;
	top: 85px;
	min-width: 600px;
	z-index: 2;
	visibility: visible;
}
#homeimage {
	height: 320px;
	width: 200px;
	left: 398px;
	top: 86px;
	z-index: 3;
	position: absolute;
	visibility: visible;
}
#hometext {
	height: 355px;
	width: 175px;
	left: 195px;
	top: 85px;
	z-index: 4;
	position: absolute;
	visibility: visible;
}
#photoimage { height: 320px; width: 400px; left: 175px; top: 85px; position: absolute; z-index: 6; visibility: hidden; }
#retouchimage { height: 225px; width: 400px; left: 180px; top: 87px; position: absolute; z-index: 6; visibility: hidden; }
#design {
	height: 320px;
	width: 400px;
	left: 174px;
	top: 84px;
	position: absolute;
	z-index: 9;
	visibility: hidden;
}
#webimage { visibility: hidden; position: absolute; z-index: 6; top: 95px; left: 200px; width: 400px; height: 320px; }
#consultframe { height: 360px; width: 450px; left: 175px; top: 85px; z-index: 10; position: absolute; visibility: hidden; }
#localimage {
	height: 300px;
	width: 400px;
	left: 180px;
	top: 90px;
	position: absolute;
	z-index: 12;
	visibility: hidden;
}
#contact {
	height: 300px;
	width: 370px;
	left: 180px;
	top: 93px;
	position: absolute;
	z-index: 18;
	visibility: hidden;
}
#framingimg {
	height: 300px;
	width: 220px;
	left: 274px;
	top: 95px;
	position: absolute;
	z-index: 7;
	visibility: hidden;
}
.thumblist {
	list-style-image: none;
	list-style-type: none;
}
#imagemap {
	margin-top: 1em;
}
#image {
	margin-top: 1em;
}
#getreader {
	height: auto;
	width: auto;
	left: 61px;
	top: 500px;
	position: static;
	visibility: visible;
	margin-bottom: 40px;
}
