.emphA, .emphB, .boxA h2, .boxB blockquote, .boxB h2, .hedbar03, #HHnav, .intro, #testimonials, #pageWrap1 h1, h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
}
/* MAIN 1-PX BORDER ---------------------------------------------------------- */
.photosFull img, .thumb1, .thumb2, .thumbCaption img, .border, #framePhotos img,  .border-t , .borderFloatR, .border-Thum119 , dl.listGallery dt img  {
	border: 1px solid #7F6F5E;
}
.colMain, td , .colL1, .colRpullquote, .colR01, .colTOC, .footerPad, .hedbar02, .toccontainer {
	font-family: 'Myriad Pro', Arial, Helvetica, sans-serif;
}
dl.listGallery dt img, .calloutRight1 img {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow:  2px 2px 3px rgba(0, 0, 0, .3);
	-webkit-box-shadow:  2px 2px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow:  2px 2px 3px rgba(0, 0, 0, .3);
 filter: progid:DXImageTransform.Microsoft.dropShadow(color=#bbbbbb, offX=3, offY=3, positive=true);
}
a:link {
	color: #15478C;
	text-decoration: underline;
}
a:visited {
	color: #724910;
	text-decoration: underline;
}
a:hover {
	color: #0000FF;
	text-decoration: underline;
}
a.light:link {
	text-decoration: none;
}
a.light:visited {
	text-decoration: none;
}
a.light:hover {
}
blockquote {
	margin-right: 1em;
	margin-left: 1em;
}
body {
	background: #EFEAE2;
	margin: 16px;
	color: #22201C;
	font-size: 13px;
}
cite {
	text-align: right;
	display: block;
	font-size: 0.9em;
	line-height: 120%;
	margin: .3em 0 1.6em;
}
form {
	margin: 0px;
	padding: 0px;
}
h1 {
	margin: 0px 0px 4px;
	font-weight: normal;
	line-height: 135%;
	font-size: 1.6em;
}
h2 {
	margin: 0px 0px 4px;
	font-weight: bold;
	line-height: 135%;
	font-size: 15px;
}
h3 {
	margin: 0 0 2px 0;
	font-weight: bold;
	font-size: 13px;
}
h4 {
	font-weight: bold;
	margin: 0px;
	font-size:1em;
}
p {
	margin-top: 0px;
}
td {
	line-height: 135%;
}
.f4 {
	font: 14px;
}
.f3 {
	font: 12px;
}
.f2 {
	font: 11px;
}
.f1 {
	font: 10px;
}
.f5 {
	font-size: 16px;
	margin-bottom: .6em;
}
#back1 {
margin:0 0 1.6em 0;
}
#back2 {
	margin-top: 1.6em;
	padding-top: 0.5em;
	border-top: 1px dotted #DDD6C9;
	clear: both;
}
.bg1 {
	background: #F8F3EB;
}
 .border-t {
	margin-bottom: 2px;
	margin-top: 4px;
}
.borderB {
	border-top: 1px none #7F6F5E;
	border-right: 1px none #7F6F5E;
	border-bottom: 1px solid #7F6F5E;
	border-left: 1px none #7F6F5E;
}
.borderC {
	border-top: 1px solid #7F6F5E;
	border-bottom: 1px solid #7F6F5E;
}
.borderFloatR {
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
}
.border-Thum119 {
	margin-bottom: 2px;
}
.boxA {
	padding: 8px;
	background: #EFEAE2;
	border: 1px solid #A69A8D;
	line-height: 1.3em;
}
.boxA h2 {
	font: italic normal 20px/140%;
	margin-bottom: .7em;
}
.boxB {
	padding: 16px;
	background: #FFF;
	border-top: 2px solid #A69A8D;
	border-right: 1px none #A69A8D;
	border-bottom: 1px solid #A69A8D;
	border-left: 2px none #A69A8D;
}
.boxB blockquote {
	font: 13px/134%;
	margin: 0;
}
.boxB h2 {
	font: italic normal 20px/140%;
	margin-bottom: .7em;
}
	.boxRounded1 {
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.boxAtGallery {
	background: #FFFFFF;
	margin: 0;
	padding: 16px;
	border: 1px solid #E4E4E4;
}
.boxAtGalleryWrap {
	padding: 4px;
	border: 3px solid #DDD6C9;
}
.breadcrumb {
	padding-bottom: 3px;
	border-bottom: 1px solid #BFB2A3;
	margin-top: 0px;
}
.breadcrumb a {
	text-decoration:none;
}
.captionA {
	margin-top: 0px;
	padding: 3px 0em 0px;
	line-height: normal;
	margin-bottom: 1.8em;
	font-size: 12px;
}
.clear {
	clear: both;
}
.colL {
	background: #DDD6C9;
	border-top:   none;
	border-right: 1px solid #BFB2A3;
	border-bottom:   none;
	border-left: 1px solid #BFB2A3;
}
.colL1 {
	color: #3F2500;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	font-size: 11px;
}
.colLspace {
	border-top: none;
	border-right: 1px solid #DDD6C9;
	border-bottom: none;
	border-left: none;
}
.colR01 {
	color: #3F2500;
	padding: 6px;
	margin-bottom: 6px;
}
.colR01 h4 {
	margin-top: 0px;
	margin-bottom: 0.3em;
 line-height: 130%;
}
.colR-thumbList p {
	margin: 0px;
}
.colMain {
	background: #F8F3EB;
	border-right: 1px solid #DDD6C9;
	border-left: 1px solid #DDD6C9;
}
.colMainContent {
	margin-top: 6px;
	padding-bottom: 1em;
	padding-top: 0.5em;
	font-size: 13px;
}
.colRpullquote {
 	padding: 6px;
}
#colRight h3, .colTOC h3 {
	background: #c2bba7;
	}
#colRight {
	line-height: 135%;
	font-size: 12px;
}
.colTOC {
}
.emphA {
	font-size: 14px;
}
.emphB {
	font: bold 12px;
	text-transform: uppercase;
	color: #996824;
}
.fontWeightNormal {
	font-weight: normal;
}
#footer-name {
	margin-bottom: 6px;
}
#footerCopyright {
	font-size: 11px;
	margin-top: 2em;
}
#footerCopyright a {
	margin-left: 8em;
	color: #807C74;
	text-decoration: none;
}
#footerCopyright  a:hover {
	color: #15478C;
	text-decoration: underline;
}
.footer {
	background: #DDD6C9 url(../_img/page/bgfade1.jpg) repeat-x;
	border: 1px solid #DDD6C9;
}
.footerL {
	border-top: none;
	border-right: 1px solid #BFB2A3;
	border-bottom: 1px solid #BFB2A3;
	border-left: 1px solid #BFB2A3;
	margin: 0px;
	padding: 0px;
	background: #DDD6C9;
}
.footerPad {
	font: 12px/140%;
	padding: 10px;
}
#frameDescription {
	margin-bottom: 1em;
	margin-top: 0.3em;
	border-top: 1px dotted #BFB2A3;
	padding-top: .3em;
}
#framePhotos img {
	margin-bottom:1.5em;
}
#framePhotos p {
	margin-top: 4px;
	margin-bottom: 0em;
}
#framePhotos em {
	font-style: normal;
	font-size: 10px;
	text-transform: uppercase;
}
#framePhotos em a {
	padding: 2px 4px;
	border: 1px dotted #DDD6C9;
	text-decoration: none;
}
#framePhotos em a:hover {
	background: #DDD6C9;
	border-color: #BFB2A3;
}
#framePrice {
	margin-top: 0.6em;
	margin-bottom: 0px;
	color: #996824;
}
#colRight h3, .colTOC h3 {
	border-bottom: 1px solid #DDD6C9;
	padding: 4px 4px;
}
.colTOC h3 {
text-transform:uppercase;
}
#colRight h3 a, .colTOC h3 a, 
#colRight h3 a:visited, .colTOC h3 a:visited  {
	text-decoration: none;
	display:block;
	color:#3F2500;
	text-shadow:1px 1px 1px rgba(244,244,244,.5);
}
 
#colRight h3 a:hover, .colTOC h3 a:hover,  .calloutRight1 h3 a:hover {
	text-decoration: underline;
	color:#0033FF;
	text-shadow:1px 1px 1px rgba(255,255,255,.3);
}
.hedbar02 {
	color: #FFFFFF;
	text-transform: uppercase;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #33261E;
	border-right-color: #33261E;
	border-bottom-color: #33261E;
	border-left-color: #33261E;
	padding-left: 4px;
	font: bold 10px;
	background-color: #AA0000;
}
.hedbar03 {
	color: #5A3809;
	padding-top: 1em;
	padding-bottom: 1px;
	padding-left: 4px;
	border-bottom: 1px solid #7F7060;
	margin-bottom: 0.5em;
	font: bold 14px;
	text-transform: uppercase;
}
#HHnav {
	font-style: italic;
}
.indentA {
	padding-left: 2em;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}
.intro {
	font: italic 14px/19px;
	margin-right: 16px;
	margin-left: 16px;
	color: #59390C;
}
.less15 {
	font-weight: bold;
	color: #AA0000;
}
.listA ul {
	list-style: none;
	margin: 0 0 .5em 0;
	padding-left: 0px;
}
.listA li {
	margin: 0 0 0.2em;
	padding: 0 0 4px 14px;
	background: url(../_img/gen/ding-4squareB.gif) no-repeat 0 3px;
}
.listB ul {
	list-style: none;
	margin: 0 0 0em .6em;
	padding-left: .6em;
}
.listPDF {
	clear: both;
	padding-top: 1.5em;
}
.listPDF h4 {
	margin: 0 0 .3em 0;
	color: #A69A8D;
 }
.listPDF p {
	font-size: 11px;
	margin-bottom: 2em;
}
.listPDF ul {
	margin: 0px;
	padding: 0px;
}
.listPDF li {
	background: url(../_img/page/icon-pdf.gif) no-repeat 0px 3px;
	list-style: none;
	padding-left: 18px;
}
.listPDF li p a {
	text-decoration:none;
}
dl.listGallery {
	clear: both;
}
dl.listGallery dt img {
	margin: 0 0 6px 0;
	border: 1px solid #666;
}
dl.listGallery dd {
	margin: 0 0 3em 0;
}
dl.listGallery dd h4 {
	margin: 3px 0;
}
.list-narrow {
	padding-right: 0px;
	padding-left: 0px;
}
.list-narrow ul {
	list-style-type: none;
	margin: 6px 0 0;
	padding: 0px;
}
.list-narrow li {
	margin: 0 0 4px 0;
}
ul.list3 {
	padding: 0;
	margin: 0;
}
ul.list3 li {
	list-style-type: none;
	background: transparent url(../_img/page/bullet3.gif) no-repeat 0 4px;
	padding: 0 0 4px 10px;
}
ul.list3 li a {
}
.margin-zero {
	margin: 0px;
}
#navcontainer {
}
#navcontainer a {
	display: block;
	width: 159px;
	border-bottom: 1px solid #DDD6C9;
	padding-left: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 6px;
}
#navcontainer a:link, #navlist a:visited {
	text-decoration: none;
}
#navcontainer a:hover {
	background-color: #DDD6C9;
}
#navcontainer ul {
	list-style-type: none;
	margin: 0 0 2em 0;
	padding: 0;
}
#navfirst {
	display: block;
	width: 163px;
	border-bottom: 1px solid #DDD6C9;
	padding: 1em 4px 3px;
}
#pageWrap1 {
	margin: 1em 12px 12px 12px;
}
#pageWrap1 h1 {
	font-size: 1.6em;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0.5em;
	line-height: 1.2em;
}
#pageWrap1 h1 em {
	color: #996824;
	font-size: 0.6em;
	font-weight: bold;
}
#pageWrap1 p.breadcrumb {
	border-style: none;
}
#pageWrap1 .calloutRight1 {
	margin: 0 0 1em 2em;
	float: right;
	width: 157px;
}
.padTop1 {
	margin-top: 2em;
}
.photoFloatR1 {
	float: right;
	width: 159px;
	margin-bottom: 8px;
	margin-left: 16px;
}

.photosFull img {
	margin-bottom: 3px;
}
.photosFull P {
	margin-bottom: 2em;
}
.prices td {
	font-size: 10px;
}
.rule1 {
	background: #7F7060;
}
.sold {
	color: #BE2A00;
	font-weight: bold;
}
#testimonials {
	color: #724910;
	line-height: 145%;
}
.thumb1 {
	margin-bottom: 2px;
}
.thumb2 {
	margin-bottom: 2px;
	margin-left: 11px;
}
.thumbCaption td {
	padding-bottom: 16px;
}
.thumbCaption a {
	text-decoration: none;
}
.thumbCaption a:hover {
	text-decoration: underline;
}
.thumbCaption img {
	margin-bottom: 2px;
	display: block;
}
.thumbCaption td h4 {
	margin:3px 0;
}
.thumbCaption table {
	margin: 0px;
	padding: 0px;
}
.toccontainer {
	font-size: 13px;
}
.toccontainer a, .toccontainer h4 {
	display: block;
	width: 163px;
	border-bottom: 1px solid #CDC6B6;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 4px;
}
.toccontainer  .toclist h4 {
	margin:.3em 0;
	color:#996824
}
.toccontainer a:link, .toclist a:visited {
	text-decoration: none;
}
.toccontainer a:hover {
	color: #0000FF;
	background: #F8F3EB;
}
.toccontainer ul {
	list-style-type: none;
	margin: 0px;
	padding: 0;
}
.tocfirst {
	display: block;
	width: 163px;
	border-bottom: 1px solid #F8F3EB;
	padding: 1.2em 4px 3px;
}
.tocShallow p {
	margin-top: 0px;
	margin-bottom: 0em;
	border-bottom: 1px solid #F8F3EB;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
}
.top {
	margin-top: 10px;
}
.quoteA {
	color: #59390C;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 12px;
	line-height: 17px;
}
.R1 {
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 16px;
}
.R2 {
	padding-bottom: 3px;
}
#pageWrap1 .calloutRight1 img {
	width: 157px;
	border: 0;
	margin-bottom: 6px;
}
#pageWrap1 .calloutRight1 h3 {
	margin: 0px;
}
#pageWrap1 .calloutRight1 h3 a em {
	font-weight:normal;
	}
 
