/* CSS Document */

body {
background: #000;
margin: 0;
font: .72em Verdana, Arial, Helvetica;
text-align: center;
line-height: 1.5em;
letter-spacing: .1em;
}

a {
text-decoration: none;
color: #ff0;
border: 0;
}

div {
margin: 0;
border: 0;
padding: 0;
}

img.noborder {
border: 0;
}

p.heading {
background: #000;
color: #ff0;
position: relative;
text-align: left;
text-indent: 25px;
letter-spacing: .1em;
margin-top: 5px;
border-top: 1px solid #999;
border-bottom: 1px solid #999;
padding: 5px 0;
font-size: 120%;
}

p.return {
text-align: left;
font-size: 120%;
text-indent: 20px;
color: #3F0;
}

span.returncolor {
color: #3F0;
font-weight: bold;
}

#wrapper {
position: relative;
background: url(./images/main-bkgd.png);
width: 780px;
height: 830px;
margin: 0 auto;
border: 1px solid #999;
}

#wrapperb {
position: relative;
background: url(./images/main-bkgd.png);
width: 780px;
height: 1180px;
margin: 0 auto 0 auto;
border: 1px solid #999;
}

#wrapperc {
position: relative;
background: url(./images/main-bkgd.png);
width: 780px;
height: 1240px;
margin: 0 auto 0 auto;
border: 1px solid #999;
}

#header {
position: relative;
float: left;
width: 100%;
height: 120px;
}

img.logo {
position: relative;
float: left;
margin: 15px 0 0 20px;
}

img.download {
position: relative;
float: right;
margin-top: 0;
border: 0;
}

.volume {
position: relative;
clear: right;
float: right;
width: 300px;
margin: 25px 0 0 0;
padding: 0;
font-size: 130%;
color: #FFF;
}


#nav {
position: relative;
float: left;
width: 100%;
height: 25px;
background: #000;
border-top: 1px solid #999;
border-bottom: 1px solid #999;
}

#nav ul {
list-style: none;
position: relative;
margin-top: 3px;
margin-left: 0;

}


#nav li {
display: inline;
font-size: 110%;
letter-spacing: .1em;
}


#nav a:link, #nav a:visited {
color: #ff6;
border: 0;
}

#nav a:hover {
color: #C30;
border: 0;
}


#mainphoto {
position: relative;
float: left;
width: 100%;
margin: 20px auto 0 auto;
}

img.mainpic {
background:#333;
border: 1px solid #ccc;
}


.intro {
position: relative;
float: left;
width: 100%;
margin-top: 5px;
line-height: 1.6em;
}

.intro p {
color: #FF6;
text-align: justify;
padding: 0 25px 0 25px;
}


#listingsarea {
position: relative;
float: left;
width: 100%;
margin-top: 5px;
}


.leftlist {
position: relative;
float: left;
width: 180px;
margin: 10px 0 0 65px;

}

.leftlist img {
border: 1px solid #000;
}


.centerlist {

position: relative;
float: left;
width: 180px;
margin: 10px 0 0 50px;

}

.centerlist img {
border: 1px solid #000;
}

.rightlist {

position: relative;
float: left;
width: 180px;
margin: 10px 0 0 50px;

}

.rightlist img {
border: 1px solid #000;
}


/* ------------------------------------------ Browse By Page ---------------- */

.pdfview {
position: relative;
float: left;
width: 100%;
margin: 25px 0 5px 0;
line-height: 1.6em;
font-size: 85%;
color: #ff0;
}


/* --------------------------------------------------------- Browse by Agency ----------------------- */


ul.agency {
position: relative;
float: left;
list-style: none;
margin: 20px 0 0 50px;
}

ul.agency li {
font-size: 140%;
line-height: 2.5em;
letter-spacing: .2em;
text-align: left;
}


/*--------------------------------------- Builders/Advertisers Page ----------------- */

.thumbleft {
position: relative;
float: left;
width: 180px;
margin: 40px 0 0 80px;
}

.thumbcenter {
position: relative;
float: left;
width: 180px;
margin: 40px 0 0 20px;
}

.thumbright {
position: relative;
float: left;
width: 180px;
margin: 40px 0 0 20px;
}

img.pdfimages {
border: 1px solid #000;
width: 120px;
}








#footer {
position: relative;
width: 780px;
height: 30px;
margin: 0 auto;

padding-top: 10px;
font-size: 75%;
color: #ccc;
}

#footer a {
color: #ffo;
}