/* PROPERTY D E T A I L S   P A G E  O N L Y */





#enquire_icon {
display:block;
margin:auto;
width:171px; 
height:42px;
background:url(../images/enquire.gif);
margin-bottom:16px;
}
#enquire_icon span {display:none}


h1.property_name {
font-family: arial;
font-size:18px;
font-weight:normal;
color: #366;
margin-bottom:23px;
}


#quad {
width: 586px;
overflow: hidden;
}


#detail_left {
overflow:hidden;
width: 590px;
margin:0 0 0 0px;
/*positioniseverything.net/explorer/doubled-margin.html*/

}


#detail_photo_mask {
width: 400px;
height: 300px;
overflow:hidden;
float: left;
margin-right: 26px;
}

#bigphoto {
    display: block;
    height: auto;
    max-height: 300px;
    height: expression(this.height > 300 ? 300: true);
    max-width: 400px;
    width: auto;
    margin: auto;
}


#detail_filmstrip {
float: left;
}

#thumbs {
overflow:auto;
position: relative;
left: 4px;
background: transparent url(../images/bggradient.gif) repeat scroll 0 -40px;
padding-top:1px; /*counteract silly collapse margins*/
height: 279px;
width:120px;

}

#detail_filmstrip a {
display:block;
width: 74px;
height:55px;
margin: 12px auto;
overflow:hidden;
}

#detail_filmstrip img.thumb{
width: 74px;
min-height:55px;
margin:0px;

}


#detail_right {
float:none;
position:relative;
overflow:hidden;
}


#detail_info {
float:right;
width: 165px;
overflow:hidden;
position:relative;
font-size:12px;
color:#999;
line-height:16px;
}

#detail_info span {
color:#255;
font-weight:bold;
}


* html #detail_info { line-height:15px; }

#detail_info #locale {

}

#price {
font-weight:bold;
}

#icon_tools {
background:url(../images/sprite_icontools.gif) no-repeat;
width: 280px;
height:48px;
margin:20px 0;
position:relative;
}

#icon_tools a {
position:absolute;
padding-top:50px;
height:0px;
overflow:hidden;
}

#slideshow_icon {
left:0;
width:66px;
}

#print_icon {
left:80px;
width:40px;
}

#mortgage_icon {
left:130px;
width:80px;
}

#mail_icon {
right:0;
width:59px;
}

#virtual_tour_link {

}



#detail_description {
line-height:16px;
color:#333;
width: 400px;
}

#detail_description h3 {
margin-top: 0;
}


/*download*/

#downloadlist {
list-style-type:none;
margin:0; padding:0 0 0 10px;
}

#downloadlist li {
background:url(common/new_pdf_icon.gif) no-repeat;
height:42px; line-height:30px;
padding-left:44px;
}


/* ----------------*/

#content { position:relative; }


#mortform {

position:absolute;
top:50px;
left:0px;
width:260px;
overflow:hidden;
margin:0;
padding:10px; 
background:#fff;
border:2px solid #dfeff0;
background:url(../images/bggradient.gif) 0 192px #dfeff0;
z-index:122;
}

#mortform h3 {
font-size:20px;
padding:0px;
margin:0 0 20px 0;
}

#mortform label {
display:block;
width:130px;
float:left;
}

#mortform div {
overflow:auto;
margin:11px 0;
}

* html #mortgage div { height:1%; }

#mortform input, #mortgage select {
display:block;
float:left;
width:90px;
padding:2px 0;
border:1px solid #dfeff0;
}

#mortform #calculate {
float:left;
display:inline-block;
margin:0 0px 0 130px ;
background:#dfeff0;
border:1px solid #fff;
}


#mortform #mortgageresults {
margin:0;
background:url(../images/bggradient.gif) 0 290px #dfeff0;
border:1px solid #dfeff0;
}

#mortgageresults label {
padding-left:10px;
width:120px;
}

#mortform #closemort {
margin:0;
position:absolute;
top:0;
right:0;
width:30px;
height:30px;
background:#fff;
border:1px solid #dfeff0;
border-width: 0 0px 1px 1px;
text-align:center;
line-height:30px;
font-size:20px;
}

#closemort:hover {
cursor:pointer;
}


/* ----- Enquiry Form -----*/

#enq {
background:url(../images/bggradient.gif) bottom left repeat-x ;
margin-top:50px;
padding-bottom:20px;
}

#enq input[type=submit]
{
margin:15px 0 0 0;
}




/* ----- AGENT CONTACT INFO -----*/

#detail_agent {
text-align:center;
background:url(../images/bggradient.gif) 0px -40px;
padding:10px 0;
color:#366;
}

#detail_agent h3 {
margin:0 auto 10px 0;

}

#detail_agent img {
display:block;
margin:0px auto 10px auto;
border:1px solid #eee;
}

#email_print{display:none}

#detail_agent a {
display:block;
width:120px;
color:#366;
border-bottom:1px solid #ddd;
padding:5px;
margin:0px auto;
}

#detail_agent a:hover {
background:#fff;
width:140px;
}



/* */
