﻿div#property-detail-wrapper
{
width				: 765px;
padding				: 0px 20px 20px 20px;
overflow			: hidden;
background-color    : #FFF;
}

div#property-detail-wrapper p.header-links
{
font-size           : 75%;
line-height         : 30px;
color               : #666;
margin              : 0px 0px 0px 0px;
font-weight         : normal;
text-align          : right;
border-bottom       : 3px solid #CCC;
}

div#property-detail-wrapper p.header-links a
{
color               : #666;
text-decoration     : none;
padding-right       : 20px;
}

div#property-detail-wrapper p.header-links a span
{
color               : #008061;
font-weight         : bold;
}

div#property-detail-wrapper div.left-right-wrapper
{
width				: 765px;
padding				: 0px 0px 0px 0px;
overflow			: hidden;
background-color    : #FFF;
}

div#property-detail-wrapper div.left-right-wrapper div.left-side
{
width				: 350px;
padding				: 0px 0px 0px 0px;
margin-right        : 30px;
overflow			: hidden;
float               : left;
}

div#property-detail-wrapper div.left-right-wrapper div.right-side
{
width				: 380px;
padding				: 20px 0px 0px 0px;
overflow			: hidden;
}

div#property-detail-wrapper div.left-right-wrapper div.property-thumbanils
{
width               : 348px;
border-right        : 1px solid #CCC;
border-left         : 1px solid #CCC;
}

div#property-detail-wrapper div.left-right-wrapper div.property-thumbanils ul
{
list-style-type     : none;
margin              : 0px;
padding             : 0px 0px 15px 0px;
overflow            : hidden;
}

div#property-detail-wrapper div.left-right-wrapper div.property-thumbanils ul li
{
display             : inline;
float               : left;
margin              : 15px 0px 0px 15px;
}

div#property-detail-wrapper div.left-right-wrapper div.property-360-tour
{
width               : 350px;
background          : url(../images/PropertyDetails/bg-360.gif) no-repeat;
min-height          : 70px;
}

* html div#property-detail-wrapper div.left-right-wrapper div.property-360-tour
{
height              : 70px;
}

div#property-detail-wrapper div.left-right-wrapper div.property-360-tour img
{
display             : block;
}

div#property-detail-wrapper div.left-right-wrapper div.property-360-tour div.padding
{
padding             : 10px 0px 10px 0px;
}

div#property-detail-wrapper div.left-right-wrapper div.property-360-tour p.header
{
font-size           : 100%;
font-weight         : bold;
padding             : 0px 0px 5px 0px;
}

div#property-detail-wrapper div.left-right-wrapper div.property-360-tour p
{
font-size           : 70%;
line-height         : 15px;
color               : #FFF;
margin              : 0px 0px 0px 0px;
font-weight         : normal;
}

div#property-detail-wrapper div.left-right-wrapper div.property-360-tour p a
{
color               : #FFF;
text-decoration     : none;
display             : block;
padding             : 0px 100px 0px 20px;
}

/* right side */

div#property-detail-wrapper div.left-right-wrapper div.right-side h4
{
font-size           : 100%;
line-height         : 20px;
color               : #008061;
margin              : 0px 0px 0px 0px;
font-weight         : bold;
}

div#property-detail-wrapper div.left-right-wrapper div.right-side h5,
div#property-detail-wrapper div.left-right-wrapper div.right-side h6
{
font-size           : 100%;
line-height         : 20px;
color               : #666;
margin              : 0px;
font-weight         : bold;
}

div#property-detail-wrapper div.left-right-wrapper div.right-side h6
{
padding             : 0px 0px 15px 0px;
border-bottom       : 1px solid #CCC;
margin-bottom       : 10px;
}

div#property-detail-wrapper div.left-right-wrapper div.right-side p
{
font-size           : 75%;
line-height         : 16px;
color               : #666;
margin              : 0px 0px 15px 0px;
font-weight         : normal;
}

div#property-detail-wrapper div.left-right-wrapper div.right-side p a
{
color               : #666;
}

div#property-detail-wrapper div.left-right-wrapper div.right-side p a:hover
{
color               : #008061;
}

div#property-detail-wrapper div.left-right-wrapper div.right-side p.detail-header
{
color               : #008061;
margin              : 0px 0px 0px 0px;
font-weight         : bold;
}

div#property-detail-wrapper div.left-right-wrapper div.right-side p a.pdf
{
display             : block;
background          : url(../images/PropertyDetails/icon-pdf.gif) no-repeat left center;
padding             : 5px 0px 5px 35px;
text-decoration     : none;
border-top          : 1px solid #CCC;
}

div#property-detail-wrapper div.left-right-wrapper div.right-side p a.email
{
display             : block;
background          : url(../images/PropertyDetails/icon-mailfriend.gif) no-repeat left center;
padding             : 5px 0px 5px 35px;
text-decoration     : none;
border-top          : 1px solid #CCC;
}

div#property-detail-wrapper div.left-right-wrapper div.right-side p a.print
{
display             : block;
background          : url(../images/PropertyDetails/icon-print.gif) no-repeat left center;
padding             : 5px 0px 5px 35px;
text-decoration     : none;
border-top          : 1px solid #CCC;
border-bottom       : 1px solid #CCC;
}

/* Site Map Flash */

div#property-detail-wrapper div.site-plan
{
width				: 765px;
padding				: 0px 0px 20px 0px;
overflow			: hidden;
background-color    : #FFF;
}

div#property-detail-wrapper div.site-plan#search /* For the search page */
{
padding             : 20px 0px 0px 0px;
}

div#property-detail-wrapper div.site-plan p.header
{
font-size           : 100%;
line-height         : 16px;
color               : #008061;
margin              : 0px 0px 15px 0px;
font-weight         : bold;
}

div#property-detail-wrapper div.site-plan p
{
font-size           : 75%;
line-height         : 16px;
color               : #666;
margin              : 0px 0px 15px 0px;
font-weight         : normal;
}

div.jll-howtofindus-wrapper
{
width               : 527px;
overflow            : hidden;
float               : left;

}

.ads
{   
float               : left;
width               : 270px;
}

.ads p
{
float               : left;
margin              : 1px;
font-size           : 70%;
}   
   
.ads span
{
float               : left;
margin              : 1px;
font-size           : 70%;
padding-left        : 11px;
}

/*advert div beneath images*/

div.jll-howtofindus-wrapper div.jll-logo
{
width               : 100px;
overflow            : hidden;
float               : left;
padding             : 0 13px 0px 10px;

}

div.jll-howtofindus-wrapper div.jll-logo a
{

width               : 105px;
overflow            : hidden;
float               : left;  
overflow            : hidden;
text-decoration     : none;
font-size           : 70%;

}

div.jll-howtofindus-wrapper div.sc-logo
{
width               : 120px;
float               : left;
padding             : 0 8px 2px 10px;
margin-bottom       : 2px;

}

div.jll-howtofindus-wrapper div.sc-logo a
{

float               : left;  

text-decoration     : none;
font-size           : 70%;
}

div.jll-howtofindus-wrapper div.how-to-find
{
width               : 254px;
overflow            : hidden;
float               : left;
padding             : 8px 0px 0px 0px;
}

div.jll-howtofindus-wrapper div.how-to-find a
{
background          : url(../images/home/banner-howtofindus.jpg);
width               : 254px;
overflow            : hidden;
float               : left;  
height              : 0px;
padding-top         : 86px;
overflow            : hidden;
}
