@charset "UTF-8";
/* CSS Document */

html {height:100%;}
#center { position: absolute; top: 50%; width: 100%; height: 1px; overflow: visible }
#container-main { position: absolute; left: 50%; width: 1000px; margin-left: -500px; height: 550px; top: -275px;}
body {
	background-image: url(bg2.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #f7eaca;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
	color: #555446;
}

.ical {font-size:10px;}

a img {border: 0;}

#homeowners {line-height:17px;}
#homeowners p {padding: 0 0 3px 0;}
#homeowners h4 {margin: 0; padding: 0 0 0 0; font-size: 10px; font-weight:normal;}
#homeowners h5 {margin: -2px 0 8px 0; padding: 0 0 0 0; font-size: 14px; font-weight:normal;}

#press h5 {margin: -2px 0 0 0; padding: 0 0 0 0; font-size: 14px; font-weight:normal;}
body#press {line-height: 19px;}

.owners-content {padding: 15px 0 0 0; margin: 15px 0 0 0; border-top: thin solid #e8d3bb;}
 
.ownerpic-left {float: left; padding: 5px; margin: 5px 10px 10px 0; border: thin solid;}
.ownerpic-right {float: right; padding: 5px; margin: 5px 0 10px 10px; border: thin solid;}

#owners-sanko .ownerpic-left {border: thin solid #f4c431;}
#owners-prisbrey .ownerpic-right {border: thin solid #219fe8;}
#owners-rittmaster .ownerpic-left {border: thin solid #e36127;}
#owners-stelmo .ownerpic-right {border: thin solid #29c3b6;}
#owners-lee .ownerpic-left {border: thin solid #e02a2a;}
#owners-fink .ownerpic-right {border: thin solid #12bbeb;}


a {text-decoration:none; color: #d20000;}
a:hover, a:active {text-decoration:underline; color: #d20000;}

h3 {margin: 0; padding: 10px 0 15px 0; font-size: 16px; font-weight:normal;}

p {margin: 0; padding: 0 0 10px 0;}

#opacity {filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25; background-color:#FFFFFF;}

#container-content { float: right;}

#container-navbar { height: 50px; }
#container-navbar ul {margin: 0; padding: 0;list-style-type: none; display: inline; float:right;}
#container-navbar li {float: left;}

#container-navbar li a {
	display: block;
	float: left;
	text-indent: -5000px;
	height: 20px;
	margin: 0 0 0 10px;
	border-style: none;}

li#n-book a{ background-image:url(nav-book.gif); background-position:left top; width: 83px;}
li#n-book a:hover, li#n-book a:active { background-image:url(nav-book.gif); background-position:left bottom; width: 83px;}

li#n-author a{ background-image:url(nav-author.gif); background-position:left top; width: 102px;}
li#n-author a:hover, li#n-author a:active { background-image:url(nav-author.gif); background-position:left bottom; width: 102px;}

li#n-homeowners a{ background-image:url(nav-homeowners.gif); background-position:left top; width: 149px;}
li#n-homeowners a:hover, li#n-homeowners a:active { background-image:url(nav-homeowners.gif); background-position:left bottom; width: 149px;}

li#n-press a{ background-image:url(nav-press.gif); background-position:left top; width: 126px;}
li#n-press a:hover, li#n-press a:active { background-image:url(nav-press.gif); background-position:left bottom; width: 126px;}

li#n-share a{ background-image:url(nav-share.gif); background-position:left top; width: 147px;}
li#n-share a:hover, li#n-share a:active { background-image:url(nav-share.gif); background-position:left bottom; width: 147px;}

li#n-buy a{ background-image:url(nav-buy.gif); background-position:left top; width: 116px;}
li#n-buy a:hover, li#n-buy a:active { background-image:url(nav-buy.gif); background-position:left bottomp; width: 116px;}

#book li#n-book a, #author li#n-author a, #homeowners li#n-homeowners a, #press li#n-press a, #share li#n-share a {background-position:left bottom;}




#mycustomscroll {margin: 0; padding: 19px 25px 25px 25px; width: 440px; height: 456px; overflow:auto; background-image:url(bg-white.png); position: relative;  float:right;}

#footer {width: 400px; height: 50px; display:block; float:right; clear: right; text-align:right; padding: 5px 0; color: #555446; font-size: 10px;}
#footer a {color: #555446;}
#footer a:hover, a:active {text-decoration:underline; color: #d20000;}

.clear {clear: both;}

.share {float:right; margin: 10px 0 10px 15px; border:none;}

.badge {float:right; margin: 0 0 10px 10px; border:none;}
.pic-left-mid {float:left; margin: 8px 17px 8px 0;border:none; }
.pic-right-mid {float:right; margin: 8px 0 8px 17px;border:none; }

.gallery {margin: 0 0 0 45px;}

.lightview-gallery { visibility:hidden;}
