body.detail #main {
width:893px;
overflow:hidden;
margin:0 auto;
padding:0;
background-color:#070404;
}
body.detail #wrap {
padding:0 27px 0 27px;
}
body.detail #main #content {
padding:0;
background-color:#070404;
width:100%;
overflow:hidden;
_overflow:inherit!important;
}

body.detail #sitetitle {
color:#db0808;
float:left;
width:100%;
height:25px;
_overflow:hidden;
_height:24px;
clear: both;
margin-top:7px;
}
body.detail #sitetitle h1 {
font-size:1em;
margin-bottom:0;
font-weight:bold !important;
}
body.detail #addressbar {
width:100%;
float:left;
margin:0;
font-size:0.9em;
font-weight:bold;
text-transform:uppercase;
margin: 15px 0;
}
body.detail #addressbar h1 {
color:white;
text-transform:uppercase;
margin:0; padding:0;
}
body.detail #propertydetails #price {
margin:15px 0 0 0; padding:0;
font-weight:bold;
width:100%;
float:left;
font-size:1em;
margin:15px 0 0 0;
}
body.detail #propertydetails #price p {
float:left;
margin:0;
}

body.detail #addressbar h3 {
margin:0; padding:0;
}


body.detail #extradetails .images p {
font-weight: bold;
font-size: 0.8em;
}

body.detail #extradetails dl dt {
font-weight: bold;
}

body.detail #content h3 {
font-size: 1em;
}

body.detail #content ul {
margin-bottom: 0;
list-style-type: none;
list-style-position: outside;
}

body.detail #content ul#outgoingslist,
body.detail #content ul#features {
list-style-position: inside;
list-style-type: square;
}

body.detail #addressbar h1 {
float: left;
}

body.detail #addressbar div {
float: right;
font-weight: bold;
margin-top: 4px;
}

body.detail #addressbar div h2 {
border: none;
color: #22243D;
}

body.detail #addressbar div p {
display: inline;
} 

body.detail #addressbar div p img {
vertical-align: middle;
margin: 0 2px 0 10px;
} 


/*-----------------Style Sheet of Left Column------------------ */

body.detail #extradetails {
width: 490px;
float: left;
margin-bottom: 10px;
}

body.detail #extradetails .images {
width:486px;
margin-bottom:5px;
overflow:hidden;
}
body.detail #extradetails .images img#mainimage{
width:488px;
}
body.detail  #extradetails .images #subImages img {
float:left;
height:83px;
margin-right:3px;
width:111px;
}
body.detail #extradetails img {
width: 118px;
margin-right: 2px;
margin-bottom: 3px;
display: block;
float: left;
}

body.detail #extradetails img#mainimage {
width: auto;
display: block;
}

body.detail #extradetails .images p {
text-align: center;
clear: both;
}

body.detail #extradetails dl {
margin-bottom: 10px;
clear: both;
}

body.detail dl.agentdetails img {
width: auto !important;
margin-right: 10px !important;
}

/*-----------------Style Sheet of Right Column------------------ */

body.detail #propertydetails {
width: 390px;
float: right;
margin:0 0 0 0;
background-color:#070404;
}
body.detail #content h2 {
color:#db0808;
font-size:11px;
text-transform:uppercase;
margin:0;padding:0;
font-weight:bold;
background-color:none;
font-style:normal;
}

body.detail #propertydetails .features {
float:left;
height:20px;
width:390px;
border-top: 1px solid #3b0808;
border-bottom: 1px solid #3b0808;
margin-bottom:3px;
color:#FFFFFF;
background-color:#070404;
}
body.detail #propertydetails .features #icons {
float:right;
height:auto;
padding-top:5px;
}
body.detail #propertydetails .features #icons p {
float:left;
font-size:0.9em;
margin: 0 4px 0 6px;
}
body.detail #propertydetails .features #icons p img {
margin-left:1px;
}

body.detail #propertydetails p#description {
margin-bottom:30px;
}
body.detail #propertydetails ul# inspectionslist {
margin:0;
}

body.detail #propertydetails .properties_detail {
background-color:#141111;
overflow:hidden;
width:100%;
float:left;
margin-bottom:5px;
}
body.detail #propertydetails .properties_detail_frame {
width:auto;
height:auto;
padding:12px 12px;
overflow:hidden;
}
body.detail #propertydetails .properties_agentdetail {
background-color:#141111;
overflow:hidden;
width:100%;
float:left;
margin-bottom:0;
}
body.detail #propertydetails .properties_agentdetail_frame {
padding:12px 0 10px 12px; 
overflow:hidden;
}
body.detail #propertydetails .properties_detail_frame h2.section_au {
margin:20px 0 5px 0;
}
body.detail #propertydetails .properties_detail_frame p.bbc {
padding-top:4px;
margin-bottom:5px;
}
body.detail #propertydetails .properties_detail_frame p.bbc img {
margin:0 2px 0 3px;
}
body.detail #propertydetails .properties_detail_frame #use_tools {
width:364px;
height:121px;
overflow:hidden;
}
body.detail #propertydetails .properties_detail_frame #use_tools ul {
width:145px;
height:120px;
overflow:hidden;
margin:5px 0 0 12px;
float:left;
}
body.detail #propertydetails .properties_detail_frame #use_tools ul li {
width:150px;
height:20px;
margin-top:7px;
#margin-top:4px;
padding-left:15px;
background: url(/img/arrow.gif) no-repeat scroll 0 30%;
}
body.detail #propertydetails .properties_detail_frame h2#agent_detail {
margin-bottom:0;
}
body.detail #propertydetails .properties_detail_frame #use_tools ul li a {
color:white;
text-decoration:none;
float:left;
width:145px;
display:block;
}

body.detail #propertydetails .properties_agentdetail_frame dl.agentdetails {
width:100%;
float:left;
overflow:hidden;
margin-top:12px;
}
body.detail #propertydetails .properties_agentdetail_frame #agentImg {
width:110px;
float:left;
}
body.detail #propertydetails .properties_agentdetail_frame #agentInfo {
width:220px;
float:left;
overflow:hidden;
padding:9px 0 0 10px;
}
body.detail #propertydetails .properties_agentdetail_frame dt {
width:210px;
float:left;
font-weight:bold;
margin-bottom:16px;
}
body.detail #propertydetails .properties_agentdetail_frame p#num {
width:363px;
float:left;
margin-bottom:15px;
}
body.detail #propertydetails .properties_agentdetail_frame p#pro {
width:363px;
float:left;
margin-bottom:0;
}

body.detail #propertydetails .properties_agentdetail_frame #agentInfo span {
float:left;
width:700%;
overflow:hidden;
margin-bottom:2px;
}
body.detail #propertydetails .properties_agentdetail_frame #agentInfo span a {
text-decoration:none;
padding-right:8px;
background: url(/img/arrow.gif) no-repeat scroll 100% 70%;
_font-weight:100!important;
}
body.detail #propertydetails .properties_agentdetail_frame #agentImg a img{
width:98px;
border:1px solid #9d9ea2;
}



/* attached properties, displayed on property overview */

body.detail table.attachedProperties {
margin-bottom: 10px;
}

body.detail table.attachedProperties td {
padding: 10px 0;
text-align: center;
}

body.detail table.attachedProperties p {
margin-bottom: 0 !important;
}

body.detail table.attachedProperties tr.stripe {
}

body.detail table.attachedProperties td.address {
width: 10%
}

body.detail table.attachedProperties td.price {
width: 30%
}

body.detail table.attachedProperties td.bedbathcar {
font-weight: bold;
width: 40%
}

body.detail table.attachedProperties td.bedbathcar img {
vertical-align: bottom;
margin: 0 4px;
}

body.detail table.attachedProperties td.status {
width: 20%;
}

body.detail #infoform fieldset label {
width: 140px;
}

/* Property detail printfriendly
---------------------------------*/

html.brochure,
body.brochure {
background-image: none;
background-color: #fff;
color:black;
}
body.brochure #wrap {
width: 584px !important;
background-image: none;
background-color: #fff;
height: 100%;
margin:0 auto!important;
padding:0!important;
border:none !important;
}
body.brochure #main {
background-image: none !important;
background-color: white !important;
width:auto!important;
}			
body.brochure #main #content {
_overflow:inherit!important;
background-image: none !important;
background-color: white !important;
float: none !important;
width:auto !important;
}
body.brochure #header {
background-image: none;
}
body.brochure #header img {
border:none;
}
body.brochure #propertydetails {
width: 280px;
background:none!important;
}
body.brochure #content h1, body.brochure #content h2 {
color:#DB0808;
margin-bottom:5px;
}
body.brochure #content #addressbar img {
margin:0 4px 0 2px;
}
body.brochure #extradetails .images {
width:100%!important;
}
body.brochure #extradetails img#mainimage {
width:auto!important;
}
body.brochure #extradetails img {
display: block;
float: left;
margin: 0 2px 2px 0;
}
body.brochure #extradetails {
width: 247px!important;
}
