#headpuffs {
width: 977px; 
height: 110px; 
clear: both; 
padding: 30px 0 0;
overflow:hidden;
background: url(http://www.propertyweek.com/pictures/doubleclick/webvision3/propertyweek/headpuffbg.gif) repeat-x bottom #fff;
}

#headpuffs .sleeve a.control {
height:88px;
width: 20px;
margin:0;
padding:0;
display:block;
}

#headpuffs .control.next{
float:right;
background: url(http://www.propertyweek.com/pictures/doubleclick/webvision3/propertyweek/forward-off.jpg) no-repeat top left #dde7e8;
}

#headpuffs .control.prev {
float:left;
background: url(http://www.propertyweek.com/pictures/doubleclick/webvision3/propertyweek/back-off.jpg) no-repeat top left #dde7e8;
}

#headpuffs .control.next:hover {
background-image: url(http://www.propertyweek.com/pictures/doubleclick/webvision3/propertyweek/forward-on.jpg);
cursor: pointer;
cursor: hand;
}

#headpuffs .control.prev:hover {
background-image: url(http://www.propertyweek.com/pictures/doubleclick/webvision3/propertyweek/back-on.jpg);
cursor: hand;
cursor: pointer;
}

#headpuffs .sleeve ul {
list-style-type:none;
margin:0;
padding:0;
}

#headpuffs .sleeve ul li {
height: 110px;
padding:0 15px;
width:282px;
float: left;
display:block;
background:none;
}

#headpuffs .sleeve li img {
float: left;
margin: 0 10px 0 0;
max-height:90px;
max-width:90px;
}

#headpuffs .sleeve li strong {
color: #c61d22;
text-transform: uppercase;
font-weight:normal;
}

#headpuffs .sleeve li h4 {
color: #000;
margin: 4px 0 6px;
font-size:1.4em;
font-weight:normal;
}

#headpuffs .sleeve li p {
color:#6A6859;
height:48px;
line-height:1.2em;
margin-bottom:0;
overflow:hidden;
}

#headpuffs .sleeve li a {
display:block;
width:282px;
height: 110px;
text-decoration:none;
}

#headpuffs .carousel {
width:936px;
float:left;
}

#regionblock {
background: none repeat scroll 0 0 #F1F5F4;
margin-bottom: 30px;
display:none;
}

#regionblock h3 {
border-top:6px solid #B8CBCA;
font:1.3em/18px 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;
text-transform: uppercase;
padding: 8px 10px 12px;
}

.regionstory {
margin: 0px 10px 2px;
}

.regionstory .colour1 { margin-bottom: 0px; }

.regionstory .story_list li {
padding-bottom: 0px;
}

.regionstory .story_list ul {
padding-bottom: 0px;
}

.regionstory strong {
font-weight:normal;
padding-left: 18px;
color: #C61D23;
font-size:0.9em;
}

#undernav  {
display:none;
}

/* BEGIN PW EVENTS CSS */


#eventcolmain{
width:185px;
padding:2px;
margin:-15px 7px 0px 0px;
float:left;
clear:left;
height:1500px;
border-right:1px solid #ececec;}

#eventcolmain p{
color:#58585a;
height:150px;
}

#eventcolmain h1{
color:#000000;
}

#eventcolmain strong {
color:#b8caca;
font-size:10px;
margin-bottom:40px;
}

#eventcol{
width:183px;
padding:2px;
margin:-15px 7px 0px 0px;
float:left;
height:1750px;
border-right:1px solid #ececec;
}

#eventcol p{
color:#58585a;
height:150px;
}

#eventcol h1{
color:#000000;
}

.eventitem a{
font-size:13px; 
color:#c61d22;
text-decoration:none;
}

.eventitem a:hover{
font-size:13px; 
color:#c61d22;
text-decoration:underline;
}

.eventitem strong{
color:#b8caca;
font-size:10px;
margin-bottom:40px;
}

.eventitem img{
float:left;
margin:2px 2px 30px 2px;
border:1px solid #ececec;
clear:left;
}

.eventitem{
margin: 0px 0px 20px 0px;
height:62px;
line-height:13px;
width:185px; 
font-size:12px;
}

* html #eventsrestyle{
 margin:0px 0px 0px 20px;
}

* html #eventcol{
 width:165px;
}

#eventsupcol_main{
width:230px;
padding:2px;
margin-right:7px;
float:left;
clear:left;
height:550px;
border-right:1px solid #ececec;
color:#666;
font-size:11px;
}

#eventsupcol{
width:230px;
padding:2px;
margin-right:7px;
float:left;
height:550px;
border-right:1px solid #ececec;
color:#666;
font-size:11px;
}

#eventsuppliers {
width:990px;
}

#eventsuppliers h1{
font-size:18px;
color:#000000;
}

#eventsuppliers a{
font-weight:bold;
font-size:13px;
color:#000000;
}

#eventsuppliers a:hover{
color:#000;
}

#eventsuppliers strong{
color:#000000;
font-weight:bold;
}

#eventclisol h1{
font-size:18px;
color:#000000;
}

#eventclisol h2{
font-size:16px;
color:#000000;
}

#eventclisol {
width:495px;
}

#eventjobs {
width:495px;
}

#eventjobs h1{
font-size:18px;
color:#000000;
}

#jobitem strong {
font-weight:bold;
font-size:12px;
color:#000000;
}

#jobitem a{
float:right;
color:#000000;
padding:3px;
border:1px solid #e97923;
}

#jobitem {
color:#666666;
margin: 20px;
font-size:11px;
}


/* END PW EVENTS CSS */


.reg-shuffle {
background:url(/pictures/web/t/f/t/shuffle.gif) no-repeat top left;
width:33px;
height:18px;
float:right;
margin:15px 11px 0 0;
}

.networkfeed .titlefield, .networkfeed br, .networkfeed li div div div {
display:none;
}

.networkfeed ul {
padding:0;
margin:0;
}

.networkfeed li {
padding:0;
margin: 0 0 10px 0;
background: none;
color: #696758;
}

.networkfeed li img {
height: 32px;
width:auto;
}

.networkfeed .datefield {
color: #C61D23;
font-size:0.8em;
display:block;
float:right;
padding: 0px 0px 0px 10px;
}

.networkfeed li a {
color: #000;
text-decoration:none;
}

.networkfeed li a:hover {
text-decoration:underline;
}

/* FOOTER */

#bespoke_footer_3 #bottom3{
height:150px;
padding:8px 0px 0px 0px;
margin:-15px 0px 0px 0px;
}

#pwtools {
height:50px;
border-top:2px solid #b8caca;
margin:0px;
padding:0px;
}

#pwtools ul {
list-style-type:none;
}

#pwtools ul li{
display: inline;
list-style-type: none;
background:#fff;
padding:0 8px 0 0;
}

#pwtools ul li a:hover {
text-decoration:underline;
}

#pwtools ul li a {
padding:12px 0px 12px 27px;
font-size:12px;
color:#000000;
text-decoration:none;
margin:0px 0px 0px 30px;
}

#pwtools ul li a.toolsboxfeed {
background:transparent url(/magazine/graphics/icons/icon_footer_feeds.png) no-repeat left;
margin:0 0 0 50px;
}

#pwtools ul li a.toolsboxfeed:hover {
background:transparent url(/magazine/graphics/icons/icon_footer_feeds.png) no-repeat left;
}
 
#pwtools ul li a.toolsboxnewsletter {
background:transparent url(/magazine/graphics/icons/icon_footer_newsletters.png) no-repeat left;
}

#pwtools ul li a.toolsboxnewsletter:hover {
background:transparent url(/magazine/graphics/icons/icon_footer_newsletters.png) no-repeat left;
}

#pwtools ul li a.toolsboxsearch {
background:transparent url(/magazine/graphics/icons/icon_footer_search.png) no-repeat left;
}

#pwtools ul li a.toolsboxsearch:hover {
background:transparent url(/magazine/graphics/icons/icon_footer_search.png) no-repeat left;
}

#pwtools ul li a.toolsboxhomepage {
background:transparent url(/magazine/graphics/icons/icon_footer_home.png) no-repeat left;
}

#pwtools ul li a.toolsboxhomepage:hover {
background:transparent url(/magazine/graphics/icons/icon_footer_home.png) no-repeat left;
}

#pwtools ul li a.toolsboxbookmark {
background:transparent url(/magazine/graphics/icons/icon_footer_newsletters.png) no-repeat left;
}

#pwtools ul li a.toolsboxbookmark:hover {
background:transparent url(/magazine/graphics/icons/icon_footer_newsletters.png) no-repeat left;
}

#pwtools ul li a.toolsboxwidgets {
background:transparent url(/magazine/graphics/icons/icon_footer_widgets.png) no-repeat left;
}

#pwtools ul li a.toolsboxwidgets:hover {
background:transparent url(/magazine/graphics/icons/icon_footer_widgets.png) no-repeat left;
}

#pwtools ul li a.toolsboxtwitter {
background:transparent url(/magazine/graphics/icons/icon_footer_twitter.png) no-repeat left;
}

#pwtools ul li a.toolsboxtwitter:hover {
background:transparent url(/magazine/graphics/icons/icon_footer_twitter.png) no-repeat left;
}

#pwtools ul li a.toolsboxapp {
background:transparent url(/magazine/graphics/icons/icon_footer_iphone.png) no-repeat left;
}

#pwtools ul li a.toolsboxapp:hover {
background:transparent url(/magazine/graphics/icons/icon_footer_iphone.png) no-repeat left;
}

#bespoke_footer_3 #bottom3 .servicesitem{
width:170px;
height:100px;
margin:0px 0px 0px 15px;
float:left;
}

#bespoke_footer_3 #bottom3 .servicesitem ul li a{
background:none;
color:#000;
font-weight:normal;
padding:0px;
}

#bespoke_footer_3 #bottom3 .servicesitem h2{
font-size:1.231em;
line-height:21px;
margin:0 0 6px;
color:#C61D22;
font-family:Tahoma,Helvetica,Arial,sans-serif;
font-weight:bold;
background:none;
text-indent:0px;
height:10px;
width:150px;
}

#bespoke_footer_3 #bottom3 .servicesitem.sifirst{
clear:left;
}

#bespoke_footer_3 #bottom3 #servicesdropdown{
float:right;
}

#bespoke_footer_3 #bottom3 #servicesdropdown select{
margin:15px 0px 0px 0px;
width:220px;
}

#ribboncommunity{
width:695px;
height:200px;
}

#ribboncommunity h2{
background:transparent none repeat scroll 0 0;
color:#C61D22;
font-family:Tahoma,Helvetica,Arial,sans-serif;
font-size:1.231em;
font-weight:bold;
height:22px;
line-height:21px;
margin:0 0 6px;
text-indent:0;
width:150px;
}

#bespoke_footer_3 .box div.columns {
padding:10px 17px;
}

#rc_blogposts {
clear:left;
float:left;
height:200px;
margin:0 20px 0 0;
width:220px;
overflow-y: hidden;
}


#rc_latestmems {
float:left;
height:189px;
margin:11px 0 0;
width:168px;
}

#rc_groups {
float:left;
height:195px;
margin:0 20px 0 0;
width:260px;
overflow:hidden;
}

#bespoke_footer_3 #rc_groups .networkfeedpics img {
width:80px;
height:53px;
}

#bespoke_footer_3 #rc_groups .networkfeedpics li {
overflow:hidden;
width:80px;
height:53px;
float:left;
margin:1px;
}

#bespoke_footer_3 #rc_groups .networkfeedpics li, #bespoke_footer_3 #rc_groups  .networkfeedpics a {
padding:0;
background:none;
}

#bespoke_footer_3 #rc_groups .networkfeedpics .titlefield {
display:none;
}

#bespoke_footer_3 .networkfeedfoot a {
padding: 0;
background: none;
color: #000;
font-weight:normal;
}

#bespoke_footer_3 .networkfeedfoot .authorfield {
display:block;
color: #C61D22;
font-size: 0.8em;
}

#bespoke_footer_3 .networkfeedfoot ul {
margin:5px 0;
}

#bespoke_footer_3 .networkfeedfoot li {
line-height:1.1;
background:url(/magazine/graphics/bullet_square.png) no-repeat 3px 3px transparent;
}

/* ************************************************ */
