body {
line-height:1.5;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
color:#000;
background:none;
font-size:10pt
}

.container * {
background:none;
visibility:visible;
width:6.25in
}

hr {
background:#ccc;
color:#ccc;
width:100%;
height:2px;
border:none;
margin:2em 0;
padding:0
}

hr.space {
background:#fff;
color:#fff
}

h1,h2,h3,h4,h5,h6 {
font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif
}

code {
font:.9em "Courier New", Monaco, Courier, monospace
}

#ribbon {
background:transparent url(/img/inside_ribbon_bg.png) top left no-repeat
}

#detail {
float:left
}

#breadcrumb {
font-weight:700;
height:31px;
line-height:31px;
color:#ccc;
overflow:hidden;
margin:1px 0 0 1em;
padding:0
}

#breadcrumb a {
text-transform:uppercase;
display:none
}

a.button:active {
display:none;
outline:none
}

a.button:active span {
display:none;
padding:6px 0 4px 10px
}

img {
float:left;
margin:1.5em 1.5em 1.5em 0
}

a img {
border:none
}

p img.top {
margin-top:0
}

blockquote {
font-style:italic;
font-size:.9em;
margin:1.5em;
padding:1em
}

.small {
font-size:.9em
}

.listing_detail fieldset {
border:none;
margin:0
}

.listing_detail .value {
margin-left:150px
}

.listing_detail .label {
float:left;
width:140px;
text-align:right;
font-weight:700
}

.large {
font-size:1.1em
}

.quiet {
color:#999
}

a:link,a:visited {
background:transparent;
font-weight:700;
text-decoration:underline
}

a:link:after,a:visited:after {
content:" (" attr(href) ") ";
font-size:90%
}

li,#right-content,#searchForm,#searchButton,#footer,#favorite_link,#right-blurb-img,#breadcrumb li,a.button,a.button span,a.button:hover,a.button span img,.hide {
display:none
}