
/* Property detail
-------------------*/

#detail #extradetails .images p {
font-weight: bold;
font-size: 0.8em;
}

#detail #extradetails dl dt {
font-weight: bold;
}

#detail h2 {
padding: 3px 0;
margin-bottom: 5px;
font-size: 1.2em;
font-style: italic;
color: #01a1b1;
border-top: 1px solid #666666;
border-bottom: 1px solid #666666;
}

#detail h3 {
font-size: 1em;
}

#detail ul {
margin-bottom: 15px;
list-style-type: none;
list-style-position: outside;
}

#detail ul#overviewlist strong.publicStatus {
color: #D00000;
text-transform: uppercase;
}

#detail ul#outgoingslist,
#detail ul#features {
list-style-position: inside;
list-style-type: square;
}
#detail ul#inspectionslist strong.inspectAppointment {
margin-top: 10px;
display: block;
}

#detail #addressbar {
height: 40px;
clear: both;
}

#detail #addressbar h1 {
float: left;
}

#detail #addressbar div {
float: right;
font-weight: bold;
margin-top: 4px;
}

#detail #addressbar div h2 {
border: none;
color: #22243D;
}

#detail #addressbar div p {
display: inline;
} 

#detail #addressbar div p img {
vertical-align: middle;
margin: 0 2px 0 10px;
} 

#detail #propertydetails {
width: 450px;
float: left;
margin-bottom: 20px;
}

#detail #extradetails {
width: 244px;
float: right;
margin-bottom: 20px;
}

#detail #extradetails img {
width: 118px;
margin-right: 2px;
margin-bottom: 2px;
display: block;
float: left;
border: 1px solid #22243D;
}

#detail #extradetails img#mainimage {
width: auto;
display: block;
}

#detail #extradetails .images p {
text-align: center;
clear: both;
}

#detail #extradetails dl {
margin-bottom: 10px;
clear: both;
}

#detail dl.agentdetails img {
width: auto !important;
margin-right: 10px !important;
}


/* attached properties, displayed on property overview */

#detail table.attachedProperties {
margin-bottom: 10px;
}

#detail table.attachedProperties td {
padding: 10px 0;
text-align: center;
}

#detail table.attachedProperties p {
margin-bottom: 0 !important;
}

#detail table.attachedProperties tr.stripe {
}

#detail table.attachedProperties td.address {
width: 10%
}

#detail table.attachedProperties td.price {
width: 30%
}

#detail table.attachedProperties td.bedbathcar {
font-weight: bold;
width: 40%
}

#detail table.attachedProperties td.bedbathcar img {
vertical-align: bottom;
margin: 0 4px;
}

#detail table.attachedProperties td.status {
width: 20%;
}

#detail #infoform fieldset label {
width: 140px;
}

