/* CSS Document */

#searchresult, #searchdetail {
    width: 650px;
    margin: 0px;
}

#searchresult .summary {
    background-color: #58585a;
    color: #ffffff;
    height:40px;
}

#searchresult .summary .block {
    float:left;
    margin:12px 10px 0px 10px;
}
#searchresult .summary .arrows {
    float:left;
    margin:12px 15px 0px 0px;
}

#searchresult .summary .arrows .up,
#searchresult .summary .arrows .down,
#searchresult .summary .arrows .upSelected,
#searchresult .summary .arrows .downSelected
{
    width:15px;
    height:10px;
    background-repeat:no-repeat;
    background-position:0px 0px;
    display:block;
}

#searchresult .summary .arrows .up, #searchresult .summary .arrows .upSelected { background-image:url(../img/header_arrow_up.png); }
#searchresult .summary .arrows .down, #searchresult .summary .arrows .downSelected { background-image:url(../img/header_arrow_down.png); }
#searchresult .summary .arrows .up:hover, #searchresult .summary .arrows .down:hover { background-position:0 -10px; }
#searchresult .summary .arrows .upSelected, #searchresult .summary .arrows .downSelected { background-position:0 -20px; }

#searchresult .listing {
    height:120px;
    margin: 10px 0px;
    background-color: #ededed;
}

#searchresult .banner {
    margin:40px 0px;
    clear:both;
}

#searchresult .content .fld, #searchresult .content .fldTitle {
    margin: 0px 0px 2px 0px;
    width:125px;
    height:18px;
    float:left;
    font-size:12px;
    overflow:hidden;
}

#searchresult .content .fldTitle {
    width:125px;
    font-weight:bold;
}

#searchresult .content .fldLarge {
    margin: 0px 15px 10px 0px;
    width:450px;
    height:18px;
    float:left;
    font-weight:bold;
}

#searchresult .content .fldMiddle {
    margin: 0px 15px 10px 0px;
    width:315px;
    height:18px;
    float:left;
    font-weight:bold;
}

#searchresult .content {
    margin: 10px 0px 10px 30px;
    width:500px;
    height:75px;
    float:left;
}

#searchresult .buttons {
    margin: 0px 10px 0px 0px;
    width:495px;
    height:25px;
    float:right;
}
#searchresult .buttons a.btn { float:left; margin: 0px 0px 0px 5px;}
#searchresult .buttons .btnNew {
    float:left; 
    margin: 0px 0px 0px 5px; 
    width:60px; 
    height:18px; 
    color:#000000; 
    background-color:#f8b333;
    font-weight:bold;
    text-align:center;
    padding:4px 0px 0px 0px;
}

#searchresult .listing a.imgmain {
    width:100px;
    height:100px;
    margin:10px;
    display:block;
    float:left;
    background-repeat:no-repeat;
    background-position:center center;
    overflow:hidden;
}

#searchresult .listing a.imgmain:hover{
	background-color:#ffffff;
	opacity:0.8;
	filter:alpha(opacity=80);
}


#searchresult .paging {
    margin: 30px auto;
    font-weight:bold;
}

#searchresult .paging a { font-weight:bold; }

#searchresult .paging .block {
    padding-top:5px;
    float:left;
    margin-left:20px;
    margin-right:20px;
}

#searchresult .paging a.pg, #searchresult .paging div.pgSelected {
    display:block;
    float:left;
    width:23px;
    height:19px;
    margin:0px 5px 0px 0px;
    text-align:center;
    padding-top:4px;
    border:1px solid #1e1e1e;
    color:#1e1e1e;
}
#searchresult .paging div.pgSelected {
    width:25px;
    height:20px;
    background-color:#f08a16;
    padding-top:5px;
    border:none;
    color:#ffffff;
}

#searchresult .paging a.pg:hover {
    background-color:#f8b333;
    color:#1e1e1e; 
    text-decoration:none;
}





#searchdetail .summary {
    background-color: #58585a;
    color: #ffffff;
    height:40px;
    font-weight:bold;
}

#searchdetail .summary .block {
    float:left;
    margin:12px 10px 0px 10px;
}

#searchdetail .summary {
    background-color: #58585a;
    color: #ffffff;
    height:40px;
    font-weight:bold;
}

#searchdetail .detail {
    margin:0px 0px 30px 0px;
    font-weight:bold;
}

#searchdetail .detail .detailstart {
    background-color: #ededed;
}

#searchdetail .detail .fld {
    float:left;
    margin:10px 10px 10px 10px;
}

#searchdetail .detail .mnu {
    margin:0px 10px;
    border-top:1px dashed #1e1e1e;
    height:45px;
}

#searchdetail .detail .mnu a.btn, #searchdetail .detail .mnu a.btnSelected {
    margin:10px 10px;
    padding: 5px 0px 0px 30px;
    height:20px;
    float:left;
    border:none;
    background-repeat:no-repeat;
}

#searchdetail .detail .mnu a.btn { border:none; background-color:#ededed; background-position:0px 0px; }
#searchdetail .detail .mnu a.btn:hover { border:none; background-color:#ededed; color:#f8b333; background-position:0px -25px; }
#searchdetail .detail .mnu a.btnSelected { border:none; background-color:#ededed; color:#f08a16; background-position:0px -50px; }

#searchdetail .detail .mnuNavigation {
    padding:20px 10px;
    background-color:#ffffff;
}

#searchdetail .detail .imgmain {
    background-color: #ededed;
    width:390px;
    height:390px;
    padding:0px;
    margin: 0px 20px 0px 0px;
    float:left;
}
#searchdetail .detail .imgmain .data { height: 370px; padding:10px; text-align:center; }
#searchdetail .detail .imgmain .data img { max-width:370px;max-height:370px; }
#searchdetail .detail .agency {
    background-color: #ededed;
    width:240px;
    height:360px;
    padding:0px;
    margin: 0px;
    float:left;
}
#searchdetail .detail .agency .data { height: 340px; padding:10px; text-align:center; }
#searchdetail .detail .agency a.btn { padding:5px 10px 0px 10px; height:23px; }

#searchdetail .detail .photogallery {
    margin: 20px 0px;
}

#searchdetail .detail .photogallery {
    margin: 20px 0px;
}
#searchdetail .detail .photogallery .separator{
	width:10px;
	height:100px;
	display:block;
	float:left;
}

#searchdetail .detail .photogallery a.thumb{
	width:98px;
	height:98px;
	border:1px solid #585858;
	overflow:hidden;
	display:block;
	float:left;
	margin: 0px 0px 10px 0px;
}

    #searchdetail .detail .photogallery a.thumb:hover{
       	background-color:#ffffff;
    	opacity:0.8;
    	filter:alpha(opacity=80);
    }

#searchdetail .detail .description {
	font-weight:bold;
	padding:10px;
	background-color: #ededed;
}

#GoogleMap {
	border:1px solid #585858;
    margin: 20px 0px;
	width: 300px; 
    height: 300px; 
}
#GoogleMap .gmnoprint { display:none; } 

