

#community-head{
margin-bottom:10px;
}


h1{
width:500px;
float:left;
margin-top:1em;
letter-spacing:1px;
}



h2{
letter-spacing:1px;	
padding-bottom:10px;
background:url(../images/horizontal-dots.gif) repeat-x left bottom;
margin-bottom:0;
}

h2 strong{
font-weight:bold;
letter-spacing:0;
font-size:1.2em;
}


#community-logo{
float:right;
}

.qp-item{
border-top:1px solid #969696;
padding-top:20px;
padding-bottom:20px;
clear:both;
font-size:0.9em;
position:relative;
zoom:1;
}

.qp-photos{
width:270px;
float:left;
margin-right:20px;
}

.caption,
.qp-details{
color:#969696;
font-family:"Microsoft Sans Serif", Geneva, sans-serif;
}

.additional-photos{
margin-top:15px;
}

.additional-photos ul{
margin-left:-2px;
}

.qp-thumbs{
margin:0;
padding:0;
margin-top:10px;
}


.qp-thumbs li{
margin:0;
padding:0;
list-style-type:none;
float:left;
padding-left:2px;
padding-bottom: 2px;
display:block;
}

a.large-photo img{
border:1px solid #ffffff;
}

.qp-thumbs a img{
display:block;
border:1px solid #969696;
}

.qp-thumbs a:hover img,
a.large-photo:hover img{
border:1px solid #fbaa29;
}


.qp-details{
width:350px;
float:left;
}

.qp-details a{
color:#969696;
}

.qp-specs{
background:url(../images/horizontal-dots.gif) repeat-x left bottom;
clear:both;
padding:7px 0px 5px 0px;
}

.qp-contact{
background:url(../images/horizontal-dots.gif) repeat-x left bottom;
clear:both;
padding:8px 0px;
line-height:150%;
}

.col1{
width:180px;
float:left;
margin-right:20px;
}

.qp-specs .col1{
background:url(../images/vertical-dots.gif) repeat-y right top;
}

.col2{
width:150px;
float:left;
}


.qp-description{
margin-top:15px;
color:black;
background:white;
}

a.click-details,
a.hide-details{
display:block;
margin-bottom:0.5em;
margin-top:1em;
color:black;
cursor:pointer;
background:white;
}
