a {
text-decoration:none;
color:#c30;
}

a:hover {
text-decoration:none;
color:#000;
}

body {
text-align:center;
font-family:"Lucida Grande", Lucida, "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
line-height:1.5em;
background-color:#25437c;
background-image:url(../images/body-bg2.gif);
background-repeat:repeat-y;
background-position:center top;
margin:0 auto;
}

.sold {color: #900; font-weight:bold;}

#frame {
width:900px;
text-align:left;
background-color:#fff;
margin:0 auto;
padding:0;
}

#navigation {
background:#fff;
text-align:center;
margin:0;
padding:0;
}

#header {
text-align:center;
padding:0 0 20px;
}

#left {
width:175px;
float:left;
font-size:11px;
line-height:1.5em;
padding:0 0 0 40px;
}

#middle {
width:600px;
float:left;
padding:0 40px 0 45px;
}

#middlecenter {
width:380px;
float:left;
padding:0 20px 0 0;
}

#right {
width:190px;
float:left;
background-color:#f2f2f2;
font-size:11px;
line-height:1.5em;
padding:0 5px 5px;
}

#full {
width:820px;
float:left;
padding:0 40px 20px;
}

#footer {
width:900px;
text-align:center;
padding-top:10px;
border-top-width:thin;
border-top-style:solid;
border-top-color:#ccc;
padding-bottom:20px;
font-family:"Lucida Grande", Lucida, "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666;
line-height:1.3em;
}

#footer a {
color:#333;
text-decoration:none;
}

#footer a:hover {
color:#000;
text-decoration:underline;
}

h1,h2,h3 {
color:#c30;
font-family:"Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
margin:0;
padding:0;
}

h1 {
font-size:18px;
}

h2 {
font-size:14px;
}

h3 {
font-size:12px;
}

#logo {
position:absolute;
left:auto;
right:auto;
top:14px;
margin-left:723px;
width:150px;
height:76px;
}

.alternatephotos a:hover {
color:#999;
}

.alternatephotos img {
background-color:#fff;
margin-bottom:5px;
border-style:solid;
border-width:1px;
}

.alternatephotos,.alternatephotos a {
color:#e5e5e5;
}
