/* Frey & Son Homes CSS Document */
html, body {
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:14px;
color:#555;
background-color:#000;
margin:0;
padding:0;
}
a:link, a:visited{
text-decoration:none;
color:#FFF;
}
a:hover, a:active{
color:#FFF;
text-decoration:none;
}
div{
margin:0;
padding:0;
}
form{
margin:0;
padding:0;
}
hr{
background-color:#130000;
color:#130000;
height:1px;
margin:10px 0 10px 0;
padding:0;
}
h1, h2, h3, h4, h5 {
margin:0;
padding:0;
}
h1{
font-size:24px;
font-weight:normal;
color:#D7B471;
margin-bottom:20px;
}
h2{
font-size:22px;
font-weight:normal;
color:#D7B471;
}
h3{
font-size:16px;
margin-bottom:20px;
}
h4{
font-size:12px;
}
h5{
font-size:11px;
}
/* header and nav*/
#headerbg{
background:#D7B471 url(images/goldbg_header.jpg) repeat-x top left;
}
#header{
width:1000px;
margin:0 auto 0 auto;
padding-top:15px;
height:120px;
}
#header a:link, #header a:visited{
color:#494949;
}
#header a:active, #header a:hover{
color:#333;
background-color:fff;
}
#navbg{
background:#230000 url(images/redbg_nav.jpg) repeat-x top left;
height:65px;
}
#topnav{
margin:0 auto 0 auto;
width:1000px;
}
#topnav a{
width:145px;
text-align:center;
display:block;
float:left;
padding:19px 0;
font-size:18px;
-moz-outline:none;
height:29px;
}
#topnav a:link, #topnav a:visited{
color:#D7B471;
text-decoration:none;
}
#topnav a:hover, #topnav a:active{
background:url(images/navbutton.jpg) no-repeat top center;
color:#fff;
-moz-outline:none;
}
.navon{
display:block;
text-align:center;
float:left;
padding:18px 0;
width:145px;
font-size:18px;
-moz-outline:none;
background:url(images/navbutton.jpg) no-repeat top center;
color:#fff;
height:24px;
}
/* center content*/
#bodybg{
background-color:#240000;
padding:5px 10px;
}
#content{
margin:0 auto 0 auto;
width:1000px;
color:#906336;
padding:15px 0;
}
#content p{
line-height:160%;
text-align:justify;
margin-bottom:25px;
}
.models{
font-size:14px;
background-color:#240000;
}
.models h2, .models p{
margin-left:30px;
}
.models img{
padding:5px;
background-color:#130000;
border:1px solid #130000;
}
.thumbs img{
margin:0 5px 5px 0;
padding:3px;
background-color:#130000;
border:1px solid #130000;
}
.thumbs{
padding:0 5px 5px 15px;
font-size:12px;
text-align:right;
}
.thumbs h5{
margin-right:5px;
font-weight:normal;
font-size:12px;
}
.redbg{
padding:10px;
background-color:#130000;
border:1px solid #130000;
}
/* footer*/
#blackbg{
background:#000 url(images/blackbg_footer.jpg) repeat-x bottom left;
}
#footer{
background:url(images/curvesbg.gif) no-repeat top left;
text-align:center;
height:280px;
}
#footer h2{
color:#906336;
font-size:12px;
letter-spacing:3px;
}
#footer h3{
margin-top:10px;
color:#A8A085;
font-size:12px;
letter-spacing:5px;
font-weight:normal;
}
#copyright{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#3E3E3E;
letter-spacing:1px;
padding:10px;
}
#copyright a:link, #copyright a:visited{
color:#3E3E3E;
}
#copyright a:active, #copyright a:hover{
color:#555;
text-decoration:underline;
}
/* misc classes*/
.imgLT{
float:left;
margin:0 35px 15px 0;
}
.imgRT{
float:right;
margin:10px 0 15px 35px;
}
.imgLT2{
float:left;
margin:0 35px 15px 0;
border:1px solid #4B2121;
padding:5px;
}
.imgRT2{
float:right;
margin:10px 0 15px 35px;
border:1px solid #4B2121;
padding:5px;
}
.white{
color:#fff;
}
.goldLT{
color:#D7B471;
}
.pad15{
padding:15px;
}
.padLT{
padding-left:30px;
}
.padRT{
padding-right:30px;
}
#content form input, #content form textarea {
font-size: 16px;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
color:#240000;
}

/* lightbox  */

#lightbox{
background-color:#F7EDD4;
padding: 10px;
border-bottom: 2px solid #333333;
border-right: 2px solid #333333;
}
#lightbox a{
color:#333333;
}
#lightboxDetails{
font-size: 14px;
padding-top: 5px;
}
#lightboxCaption{ float: left; color: #3C2415; }
#keyboardMsg{ float: right; color: #3C2415; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
background-color: #333;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
}