/* CSS Document */

/* Global Layout Styles */

html,body{margin:0;padding:0}

body {
font: 0.9em/1.5em "Trebuchet MS", Verdana, sans-serif;
background:#000 url(../assets/generic/raindrops.jpg) no-repeat center fixed;
text-align:center;
color: #000;
margin-top:30px;
}

#wrapper {
position:relative;
width:100%;
}

#container {
width: 980px;
margin: 0 auto;
}

#content {
float:left;
width: 980px;
background:url(../assets/generic/notepad_content.jpg) top center repeat-y;
margin: 0 auto -180px;
padding:0;
}

#content.plain {background:url(../assets/generic/notepad_content.jpg) top center repeat-y;}

#topleft {
float:left;
margin:0 25px 0 0;
padding:0;
width:460px;
}

#topright {
position:relative;
margin:0 50px 5px 120px;
padding:0;
height:260px;
}

#bottom {
float:left;
width:930px;
margin:0;
padding:0 0 110px 0;
}

#footer {
font-size: 0.75em;
float:left;
width:100%;
height:300px;
margin:0;
padding:0;
color:#fff;
}


/* Header */
#header h2 {
text-indent:-9999px;
background:url(../assets/generic/header_graphic.png) no-repeat;
height: 251px; 
margin:0 0 0 7px;
padding:0;
}

/* Top - LEFT & RIGHT */

#topleft h1 {
margin:0 40px 0 4px;
padding:0 0 0 0;
width: 453px;
height: 270px;
text-indent: -9999px;
background: url(../assets/generic/whole-world-of-property.png) no-repeat top left;
}

#topleft h1 a {display:block; width: 453px; height: 251px; overflow:hidden;}

#topright h3 {
float:left;
width:435px;
margin:10px 0 10px 0;
padding:0;
text-indent: -9999px;
}

#topright h3 a {
display:block;
width:435px;
height: 24px;
overflow:hidden;
}

#topright h4 {
text-indent:-9999px;
background:url(../assets/home/property_of_the_month.png) no-repeat;
width:255px;
height:255px;
float:left;
padding:0;
margin:0;
}

#topright h4.offer {
text-indent:-9999px;
background: url(../assets/home/free-flights.png) no-repeat;
width:243px;
height:276px;
float:left;
padding:0;
margin:0;
}

#topright h4 a {
display:block;
width:281px;
height:300px;
overflow:hidden;
}

#topright h6 {margin:0; padding:0; font-size:1.2em; text-align:left; color:#0082cd}

#topright p {
text-align:justify;
font-size: 0.9em;
font-weight:bold;
margin:0;
padding:0 0 0 0;
}

#topright p.left {text-align:left;}
#topright p.tiny {font-size:0.7em; color:#f47c00;}

#topright a:link, #topright a:visited {color: #0082cd; text-decoration:underline;}
#topright a:hover, #topright a:active {color: #f47c00; text-decoration:none;}

/* Topright Titles */

#topright h3.hotprop {background: url(../assets/titles/hot-property.png) no-repeat; height:24px;}
#topright h3.foresttitle {background: url(../assets/titles/forestry-investments.png) no-repeat;}
#topright h3.abouttitle {background: url(../assets/titles/about-wwop.png) no-repeat;}
#topright h3.rentalstitle {background: url(../assets/titles/rentals.png) no-repeat;}
#topright h3.crunchtitle {background: url(../assets/titles/beat-the-crunch.png) no-repeat;}
#topright h3.usatitle {background: url(../assets/titles/usa-offers.png) no-repeat;}
#topright h3.intertitle {background: url(../assets/titles/latest-international.png) no-repeat;}
#topright h3.clientstitle {background: url(../assets/titles/our-clients.png) no-repeat;}
#topright h3.touchtitle {background: url(../assets/titles/get-in-touch.png) no-repeat;}
#topright h3.videostitle {background: url(../assets/titles/property-videos.png) no-repeat;}
#topright h3.londontitle {background: url(../assets/titles/london-property.png) no-repeat; height:24px;}
#topright h3.presstitle {background: url(../assets/titles/in-the-press.png) no-repeat;}
#topright h3.teamtitle {background: url(../assets/titles/the-team.png) no-repeat; height:24px;}
#topright h3.sellstitle {background: url(../assets/titles/sells.png) no-repeat; height:24px;}
#topright h3.privacytitle {background: url(../assets/titles/privacy.png) no-repeat; height:24px; width:440px;}
#topright h3.subtitle {background: url(../assets/titles/subscribe.png) no-repeat; height:24px; width:440px;}
#topright h3.aipptitle {background: url(../assets/titles/aipp.png) no-repeat; height:24px; width:440px;}
#topright h3.radiotitle {background: url(../assets/titles/radio.png) no-repeat; height:24px; width:440px;}

#topright h3.hotoffer {background: url(../assets/titles/hot-offer.png) no-repeat; height:56px;}
#topright h3.callnow {background: url(../assets/home/callnow.png) no-repeat; height:24px; width:190px; height:120px;}
#topright h3.offertext {background: url(../assets/home/buy-free-flight-title.png) no-repeat; height:142px; width:193px;}
#topright h3.vegas {background:  url(../assets/home/win-a-condo.png) no-repeat; height:239px; }
#topright h3.vegas2 {background:  url(../assets/home/win-a-condo-2.png) no-repeat; height:239px; }
#topright h3.freeflight {background: url(../assets/home/free-flight-coupon-large.png) no-repeat; height:275px; }

#topright h3.vegas a {width:330px; height:239px; display:block; overflow:hidden;}

h3.getInTouchIain {background: url(../../assets/titles/get-in-touch-iain.png) no-repeat;}
h3.getInTouchMike {background: url(../assets/titles/get-in-touch-mike.png) no-repeat;}
h3.getInTouchBranden {background: url(../assets/titles/get-in-touch-branden.png) no-repeat;}
h3.getInTouchMilana {background: url(../assets/titles/get-in-touch-milana.png) no-repeat;}
h3.getInTouchBarry {background: url(../assets/titles/get-in-touch-barry.png) no-repeat;}
h3.getInTouchIan {background: url(../assets/titles/get-in-touch-ian.png) no-repeat;}




/* TEXT Color & Font Changes */
.blue {color:#0082cd;}
.green {color:#669900;}
.orange {color:#f47c00;}
p em {font-weight:bold;}
p span.small {font-size:0.9em; font-style:italic;}

a:link, a:visited {font-weight:bold; text-decoration:underline;}
a:active, a:hover {text-decoration:none;}

a.larger {font-size:1.4em; background:#ccc; padding:3px; border:1px dotted #0082cd;}

/* Bottom - content*/

#navigation div#quote_main {
text-indent:-9999px;
background: url(../assets/home/quote.png) no-repeat;
float:left;
width: 230px;
height: 236px;
}

#navigation img {float:left; border:none; margin:0 0 10px 0; height:36px;}

#navigation {
margin:0 0 0 120px;
float:left;
width: 250px;
}

#navigation ul#strip {
float:left;
margin:0;
padding:0;
}

#navigation #strip li {
list-style-type:none;
text-indent:-9999px;
overflow:hidden;
}

#navigation #strip li a {position:relative;}

#navigation #strip li.home {background: url(../assets/nav/home_ro.png) no-repeat -1000px -1000px;}
#navigation #strip li.home a:link, #navigation #strip li.home a:visited {display:block; width: 219px; height:50px; background:url(../assets/nav/home.png) no-repeat;}
#navigation #strip li.home a:hover, #navigation #strip li.home a:active {display:block; background:url(../assets/nav/home_ro.png) no-repeat;}

#navigation #strip li.inter {background: url(../assets/nav/international_ro.png) no-repeat -1000px -1000px;}
#navigation #strip li.inter a:link, #navigation #strip li.inter a:visited {display:block; width: 225px; height:50px; background:url(../assets/nav/international.png) no-repeat;}
#navigation #strip li.inter a:hover, #navigation #strip li.inter a:active {display:block; background:url(../assets/nav/international_ro.png) no-repeat;}

#navigation #strip li.usa {background: url(../assets/nav/usa-offers_ro.png) no-repeat -1000px -1000px;}
#navigation #strip li.usa a:link, #navigation #strip li.usa a:visited {display:block; width: 219px; height:50px; background:url(../assets/nav/usa-offers.png) no-repeat;}
#navigation #strip li.usa a:hover, #navigation #strip li.usa a:active {display:block; background:url(../assets/nav/usa-offers_ro.png) no-repeat;}

#navigation #strip li.rentals {background: url(../assets/nav/rentals_ro.png) no-repeat -1000px -1000px;}
#navigation #strip li.rentals a:link, #navigation #strip li.rentals a:visited {display:block; width: 219px; height:50px; background:url(../assets/nav/rentals.png) no-repeat;}
#navigation #strip li.rentals a:hover, #navigation #strip li.rentals a:active {display:block; background:url(../assets/nav/rentals_ro.png) no-repeat;}

#navigation #strip li.hotprop {background: url(../assets/nav/hot-property_ro.png) no-repeat -1000px -1000px;}
#navigation #strip li.hotprop a:link, #navigation #strip li.hotprop a:visited {display:block; width: 219px; height:55px; background:url(../assets/nav/hot-property.png) no-repeat;}
#navigation #strip li.hotprop a:hover, #navigation #strip li.hotprop a:active {display:block; background:url(../assets/nav/hot-property_ro.png) no-repeat;}

#navigation #strip li.londons {background: url(../assets/nav/london_ro.png) no-repeat -1000px -1000px;}
#navigation #strip li.londons a:link, #navigation #strip li.londons a:visited {display:block; width: 219px; height:50px; background:url(../assets/nav/london.png) no-repeat;}
#navigation #strip li.londons a:hover, #navigation #strip li.londons a:active {display:block; background:url(../assets/nav/london_ro.png) no-repeat;}

#navigation #strip li.video {background: url(../assets/nav/video_ro.png) no-repeat -1000px -1000px;}
#navigation #strip li.video a:link, #navigation #strip li.video a:visited {display:block; width: 219px; height:55px; background:url(../assets/nav/video.png) no-repeat;}
#navigation #strip li.video a:hover, #navigation #strip li.video a:active {display:block; background:url(../assets/nav/video_ro.png) no-repeat;}

#navigation #strip li.crunch {background: url(../assets/nav/crunch_ro.png) no-repeat -1000px -1000px;}
#navigation #strip li.crunch a:link, #navigation #strip li.crunch a:visited {display:block; width: 219px; height:50px; background:url(../assets/nav/crunch.png) no-repeat;}
#navigation #strip li.crunch a:hover, #navigation #strip li.crunch a:active {display:block; background:url(../assets/nav/crunch_ro.png) no-repeat;}

#navigation #strip li.press {background: url(../assets/nav/press_ro.png) no-repeat -1000px -1000px;}
#navigation #strip li.press a:link, #navigation #strip li.press a:visited {display:block; width: 219px; height:50px; background:url(../assets/nav/press.png) no-repeat;}
#navigation #strip li.press a:hover, #navigation #strip li.press a:active {display:block; background:url(../assets/nav/press_ro.png) no-repeat;}#

#navigation #strip li.team {background: url(../assets/nav/team_ro.png) no-repeat -1000px -1000px;}
#navigation #strip li.team a:link, #navigation #strip li.team a:visited {display:block; width: 235px; height:55px; background:url(../assets/nav/team.png) no-repeat;}
#navigation #strip li.team a:hover, #navigation #strip li.team a:active {display:block; background:url(../assets/nav/team_ro.png) no-repeat;}

#navigation #strip li.sub {background: url(../assets/nav/subscribe_ro.png) no-repeat -1000px -1000px;}
#navigation #strip li.sub a:link, #navigation #strip li.sub a:visited {display:block; width: 219px; height:50px; background:url(../assets/nav/subscribe.png) no-repeat;}
#navigation #strip li.sub a:hover, #navigation #strip li.sub a:active {display:block; background:url(../assets/nav/subscribe_ro.png) no-repeat;}

#navigation #strip li.radio {background: url(../assets/nav/radio_ro.png) no-repeat -1000px -1000px;}
#navigation #strip li.radio a:link, #navigation #strip li.radio a:visited {display:block; width: 219px; height:50px; background:url(../assets/nav/radio.png) no-repeat;}
#navigation #strip li.radio a:hover, #navigation #strip li.radio a:active {display:block; background:url(../assets/nav/radio_ro.png) no-repeat;}


/* Navigation STRIP HIGHLIGHT Styles */ 
body#homebg #navigation #strip a#navhome {background: url(../assets/nav/home_ro.png) no-repeat;}
body#internationalbg #navigation #strip a#navinter {background: url(../assets/nav/international_ro.png) no-repeat;}
body#usabg #navigation #strip a#navusa {background: url(../assets/nav/usa-offers_ro.png) no-repeat;}
body#rentalsbg #navigation #strip a#navrentals {background: url(../assets/nav/rentals_ro.png) no-repeat;}
body#hotbg #navigation #strip a#navhot {background: url(../assets/nav/hot-property_ro.png) no-repeat;}
body#londonsbg #navigation #strip a#navlondons {background: url(../assets/nav/london_ro.png) no-repeat;}
body#videosbg #navigation #strip a#navvideos {background: url(../assets/nav/video_ro.png) no-repeat;}
body#crunchbg #navigation #strip a#navcrunch {background: url(../assets/nav/crunch_ro.png) no-repeat;}
body#pressbg #navigation #strip a#navpress {background: url(../assets/nav/press_ro.png) no-repeat;}
body#teambg #navigation #strip a#navteam {background: url(../assets/nav/team_ro.png) no-repeat;}
body#subbg #navigation #strip a#navsub {background: url(../assets/nav/subscribe_ro.png) no-repeat;}
body#radiobg #navigation #strip a#navradio {background: url(../assets/nav/radio_ro.png) no-repeat;}

#navigation ul#postit {
float:left;
width:230px;
height:240px;
margin:5px 0 0 0;
padding:60px 0 0 0;
background:url(../assets/nav/post-it.png) no-repeat;
}

#navigation #postit li {
float:left;
width:180px;
padding:0;
margin:0 0 10px 15px;
list-style-type:none;
text-indent:-9999px;
overflow:hidden;
}


#navigation #postit li.about {background: url(../assets/nav/about_ro.png) no-repeat -1000px -1000px;}
#navigation #postit li.about  a:link, #navigation #postit li.about  a:visited {display:block; width: 184px; height:28px; background:url(../assets/nav/about.png) no-repeat;}
#navigation #postit li.about  a:hover, #navigation #postit li.about  a:active {display:block; background:url(../assets/nav/about_ro.png) no-repeat;}

#navigation #postit li.clients {background: url(../assets/nav/clients_ro.png) no-repeat -1000px -1000px;}
#navigation #postit li.clients  a:link, #navigation #postit li.clients  a:visited {display:block; width: 184px; height:28px; background:url(../assets/nav/clients.png) no-repeat;}
#navigation #postit li.clients  a:hover, #navigation #postit li.clients  a:active {display:block; background:url(../assets/nav/clients_ro.png) no-repeat;}

#navigation #postit li.touch {background: url(../assets/nav/get-in-touch_ro.png) no-repeat -1000px -1000px;}
#navigation #postit li.touch a:link, #navigation #postit li.touch a:visited {display:block; width: 184px; height:28px; background:url(../assets/nav/get-in-touch.png) no-repeat;}
#navigation #postit li.touch a:hover, #navigation #postit li.touch a:active {display:block; background:url(../assets/nav/get-in-touch_ro.png) no-repeat;}


/* Navigation POSTIT HIGHLIGHT Styles */ 
body#aboutbg #navigation #postit a#navabout {background: url(../assets/nav/about_ro.png) no-repeat;}
body#clientsbg #navigation #postit a#navclients {background: url(../assets/nav/clients_ro.png) no-repeat;}
body#touchbg #navigation #postit a#navtouch {background: url(../assets/nav/get-in-touch_ro.png) no-repeat;}

body#aippbg #navigation #postit_social a#navaipp {background: url(../assets/nav/aipp_ro.gif) no-repeat;}


/* SOCIAL POSTIT HIGHLIGHT Styles */ 
#navigation ul#postit_social {
float:left;
width:248px;
height:236px;
margin:5px 0 0 0;
padding:10px 0 0 0;
background:url(../assets/nav/post-it-social.png) no-repeat;
}

#navigation #postit_social li {
float:left;
width:200px;
padding:0;
margin:0 0 2px 15px;
list-style-type:none;
text-indent:-9999px;
overflow:hidden;
}


#navigation #postit_social li.aipp {background: url(../assets/nav/aipp_ro.gif) no-repeat -1000px -1000px;}
#navigation #postit_social li.aipp a:link, #navigation #postit_social li.aipp a:visited {display:block; height:40px; background:url(../assets/nav/aipp.gif) no-repeat;}
#navigation #postit_social li.aipp a:hover, #navigation #postit_social li.aipp a:active {display:block; background:url(../assets/nav/aipp_ro.gif) no-repeat;}

#navigation #postit_social li.tube {background: url(../assets/nav/you_tube_ro.gif) no-repeat -1000px -1000px;}
#navigation #postit_social li.tube a:link, #navigation #postit_social li.tube a:visited {display:block; height:35px; background:url(../assets/nav/you_tube.gif) no-repeat;}
#navigation #postit_social li.tube a:hover, #navigation #postit_social li.tube a:active {display:block; background:url(../assets/nav/you_tube_ro.gif) no-repeat;}

#navigation #postit_social li.twitter {background: url(../assets/nav/twitter_ro.gif) no-repeat -1000px -1000px;}
#navigation #postit_social li.twitter a:link, #navigation #postit_social li.twitter a:visited {display:block; height:35px; background:url(../assets/nav/twitter.gif) no-repeat;}
#navigation #postit_social li.twitter a:hover, #navigation #postit_social li.twitter a:active {display:block; background:url(../assets/nav/twitter_ro.gif) no-repeat;}

#navigation #postit_social li.linked {background: url(../assets/nav/linked-in_ro.gif) no-repeat -1000px -1000px;}
#navigation #postit_social li.linked a:link, #navigation #postit_social li.linked a:visited {display:block; height:45px; background:url(../assets/nav/linked-in.gif) no-repeat;}
#navigation #postit_social li.linked a:hover, #navigation #postit_social li.linked a:active {display:block; background:url(../assets/nav/linked-in_ro.gif) no-repeat;}

#navigation #postit_social li.facebook {background: url(../assets/nav/facebook_ro.gif) no-repeat -1000px -1000px;}
#navigation #postit_social li.facebook a:link, #navigation #postit_social li.facebook a:visited {display:block; height:45px; background:url(../assets/nav/facebook.gif) no-repeat;}
#navigation #postit_social li.facebook a:hover, #navigation #postit_social li.facebook a:active {display:block; background:url(../assets/nav/facebook_ro.gif) no-repeat;}


#news {
float:left;
background: url(../assets/generic/news-bg.png) no-repeat;
width: 290px;
height: 700px;
text-align:left;
}

#news p {font-size:0.8em; line-height:1em; margin:10px 30px;}

#news p.more {font-weight:bold; color:#6b3285;}

#news h3 {
text-indent:-9999px;
background:url(../assets/titles/latest-property-news.png) no-repeat center;
width:212px;
height:24px;
margin: 60px 0 0 30px;
padding:0;}

#news h4.date {
margin:10px 40px 0 30px;
padding:0;
text-transform:uppercase;
color:#9f6ab4;
border-top:1px dashed #999;
}

#news h4.nodash {border:none;}

#news h4.headline {
line-height:1em;
margin:0 0 0 30px;
width:230px;
padding:0;
text-transform:uppercase;
color:#6b3285;
}

#news a:link, #news a:visited {color:#6b3285;}
#news a:hover, #news a:active {color:#9f6ab4; text-decoration:none;}

#news div#quote {
text-indent:-9999px;
margin:80px 0 0 0;
background: url(../assets/home/quote.png) no-repeat;
float:left;
width: 230px;
height: 231px;
}

#news div#flash {
float:left;
padding:0;
margin:30px 0 0 0;
width:425px;
height:200px;
}

#news div#flash h6 {
margin:0 0 5px 0;
padding:0;
text-indent:-9999px;
width:245px;
height:22px;
background: url(../assets/titles/videos.png) no-repeat;
}

  
#news h4.flights {
text-indent:-9999px;
background: url(../assets/home/free-flight-coupon.png);
width:234px;
height:191px;
margin:0 0 0 10px;
padding:0;
}

#news h4.flights a {
width:234px;
height:191px;
display:block;
overflow:hidden;
}

#monthly {
float:left;
width: 250px;
margin:0;
padding:0;
}

#monthly p {font-size:0.9em; line-height:1.2em; margin:0 0 0 15px; text-align:left;}

#monthly p b {color:#f60}

#monthly h3 {
display:block;
text-indent:-9999px;
background:url(../assets/home/investment_of_the_month.png) no-repeat;
width: 265px;
height: 281px;
margin:0 0 5px 0;
padding:0;
}

#monthly h3 a {display:block;width: 265px; height: 281px; overflow:hidden;}

#monthly h4 {
text-indent:-9999px;
background: url(../assets/titles/investment_of_the_month.png) no-repeat center;
width:238px;
height:26px;
margin:0 0 0 10px;
padding:0;}

#monthly h5 {
font-size:0.9em;
text-align:left;
margin:0 0 0 15px;
padding:0;
color:#f60;
}

#monthly p.more {font-weight:bold; color:#f60; text-transform:uppercase; margin-top:10px; margin-bottom:10px;}

#monthly a:link, #monthly a:visited {color:#f60; text-decoration:none;}
#monthly a:hover, #monthly a:active {color:#f03641;}


#monthly #sells {
width:250px;
height:157px;
margin:0;
padding:0;
}

#monthly #sells h2 {
margin:0;
padding:0;
text-indent:-9999px;
width:241px;
height:157px;
background:url(../assets/home/goalkeeping.png) no-repeat;
}

#monthly #sells h2 a {
display:block;
width:241px;
height:157px;
overflow:hidden;
border:none;
}

#canvas {
float:left;
width: 550px;
margin:0;
padding:0 0 70px 0;
}

#canvas p {
text-align:justify;
font-size: 0.9em;
}

#canvas p.small {font-size:0.8em;}

#canvas p.floatleft, .prop .floatleft, #canvas object {
padding-top:10px;
float:left;
clear:left;
}

#canvas img {float:left; padding:0 10px 10px 0}

#canvas p.left {
text-align:left;
}

#canvas a:link, #canvas a:visited {color:#0082cd; text-decoration:none;}
#canvas a:hover, #canvas a:active {color:#7cb8db;}

#canvas a.gold:link, #canvas a.gold:visited {color:#d2a620; text-decoration:none;}
#canvas a.gold:hover, #canvas a.gold:active {color:#7cb8db;}


#canvas ul {
font-size:1em;
text-align:left;
margin:20px 0;
padding:0;
}

#canvas li {
background: url(../assets/generic/splodge.png) no-repeat;
list-style-type:none;
font-weight:bold;
color:#0082cd;
margin:0;
padding:0 0 5px 40px;
}

#canvas div.prop {
width:550px;
margin:10px 0 10px 0; 
padding:0; 
float:left; }

div.prop p {margin:0; padding:0; line-height:2em;}
div.prop h6 {margin:0; padding:0; font-size:1.2em; text-align:left; color:#0082cd}
div.prop h4.pdf {margin:0; padding:0; font-size:1.2em; text-align:left; color:#0082cd}

#canvas div.border {
border-bottom: 2px dotted #0082cd;
padding-bottom: 20px;
}

div.prop img {
float:left;
margin:0; 
padding:0 15px 5px 0;
border:0}


div.prop td {
text-align:left;
font-size:0.9em;
padding:0.2em;
}

#canvas img.map {
float:left;
margin:0; 
padding:10px 20px 10px 0;
border:none;}


#canvas div.testimonial {
width:550px;
background: #edeeee;
border:1px dotted #999999;
margin:0 0 10px 0; 
padding:0;
float:left;}

#canvas div.testimonial p {
margin:0; 
padding:10px; 
float:left;}

#canvas div.press {float:left; width:530px; margin:0 0 10px 0;}
#canvas div.press img {float:left; margin-right:20px; border:none;}
#canvas div.press h6 {font-size:1.5em; text-align:left; margin:40px 0 0 0; padding:0 0 0 0;}
#canvas div.press p {text-align:left;}

#canvas div.breadcrumb {
text-align:left;
font-size: 0.8em;
font-weight: bold;
margin: 0 0 10px 30px;
color:#ff7f00;
}

#canvas div.breadcrumb a:link, #canvas div.breadcrumb a:visited {text-decoration:underline;}

#canvas h6.video {float:left; font-size:1.4em; padding:0; margin:10px 0; font-style:italic; color:#0081cd}

/* CANVAS POLAROIDS */
#canvas h4 {
text-indent:-9999px;
width:262px;
height:275px;
float:right;
padding:0;
margin:0;
}

#canvas h4.timber {background: url(../assets/polaroids/timber-outperformed.png) no-repeat;}
#canvas h4.aboutpic {background: url(../assets/polaroids/about-wwop.png) no-repeat;}
#canvas h4.crunch {background: url(../assets/polaroids/credit-crunch.png) no-repeat;}
#canvas h4.sells {background: url(../assets/polaroids/sells.png) no-repeat;}


#canvas h4.gimme {
float:left;
text-indent:-9999px;
width:401px;
height:90px;
padding:0;
margin:0 0 0 50px;
background: url(../assets/misc/gimmeflights.png) no-repeat;
}

#canvas h4.gimme a {
width:403px;
height:90px;
display:block;
overflow:hidden;
}


/* CANVAS mini POLAROIDS */
#canvas h5 {
text-indent:-9999px;
width:200px;
height:211px;
float:right;
padding:0;
margin:10px 20px 0 0;
}

#canvas h5 a {width:200px; height:211px; display:block; overflow:hidden;}

#canvas h5.brochure {background: url(../assets/polaroids/mini-brochure.png) no-repeat;}

/* CANVAS mini POLAROIDS THE TEAM*/
#canvas h2 {
text-indent:-9999px;
width:172px;
height:183px;
float:left;
padding:0;
margin:0 5px 0 0;
background:red;
}

#canvas h2.iain {background: url(../assets/polaroids/iain-stewart.png) no-repeat;}
#canvas h2.mike {background: url(../assets/polaroids/mike-topham.png) no-repeat;}
#canvas h2.branden {background: url(../assets/polaroids/branden-jenkins.png) no-repeat;}
#canvas h2.milana {background: url(../assets/polaroids/milana.png) no-repeat;}
#canvas h2.nigel {background: url(../assets/polaroids/nigel-salmon.png) no-repeat;}
#canvas h2.kelly {background: url(../assets/polaroids/kelly-macfarlane.png) no-repeat;}
#canvas h2.thierry {background: url(../assets/polaroids/thierry.png) no-repeat;}

/* CANVAS other titles */
#canvas h3 {
width:570px; 
height:29px;
text-indent:-9999px;
padding:0;
margin:30px 20px 0 0;}

#canvas h3.thinking {background: url(../assets/titles/thinking-of-investing.png) no-repeat;}
#canvas h3.fortune {background: url(../assets/titles/save-a-fortune.png) no-repeat;}
#canvas h3.faq {background: url(../assets/titles/faq_ro.png) no-repeat;}
#canvas h3.faqread {background: url(../assets/titles/faq.png) no-repeat;}
#canvas h3.faqread a {display:block; width: 340px; height:30px; overflow:hidden;}
#canvas h3.test {background: url(../assets/titles/testimonials.png) no-repeat;}
#canvas h3.thanks {background: url(../assets/titles/thankyou.png) no-repeat;}
#canvas h3.ooops {background: url(../assets/titles/ooops.png) no-repeat;}
#canvas h3.soon {background: url(../assets/titles/coming-soon.png) no-repeat;}



/* CANVAS VEGAS */
#canvas h4.vegas-text {
float:left;
text-indent:-9999px;
width:435px;
height:188px;
padding:0;
margin:0 0 0 50px;
background:url(../assets/misc/vegas-text-to-win.png) no-repeat;
}

#canvas div.country {
width:auto;
float:left;
padding:0;
margin:20px 20px 20px 0 ;
}

#canvas div.country iframe {border:1px solid red; float:left; width:400px; height:300px; margin:10px 0 0 0;}

#canvas div.country b.uk {background: url(../assets/misc/ukflag.jpg) no-repeat; padding:0 0 0 40px;}
#canvas div.country b.us {background: url(../assets/misc/usflag.jpg) no-repeat; padding:0 0 0 40px;}
#canvas div.country b.ire {background: url(../assets/misc/irishflag.jpg) no-repeat; padding:0 0 0 40px;}
#canvas div.country b.oz {background: url(../assets/misc/ozflag.jpg) no-repeat; padding:0 0 0 40px;}

#canvas div.country p {float:left; margin:0; padding:0; line-height:1.2em; text-align:left;}
#canvas div.country p.tc {font-size:0.8em;}

#canvas div.country h6 {float:right; clear:left;}

#canvas div.country h6.text60999 {
text-indent:-9999px;
float:left;
background:url(../assets/misc/text-60999.png);
width:249px;
height:50px;
}

#canvas div.country h6.textoz {
text-indent:-9999px;
float:left;
background: url(../assets/misc/text-oz.png);
width:249px;
height:50px;
}

#canvas div.country h6.usenter {
text-indent:-9999px;
float:left;
background: url(../assets/misc/us-enter.png);
width:194px;
height:48px;
}

#canvas div.country h6.usenter a {
width:194px;
height:48px;
display:block;
overflow:hidden;
}


/* Footer */
#buildings {
margin:0;
padding:0;
height:187px;
background:url(../assets/generic/footer_buildings.png) repeat-x bottom;
}

#footcontent {margin:0; padding:0; background: #000; border:1px solid #000;}

#middle {width:830px; margin:0 auto; background:#000; height:150px;}

#middle h2 {
padding:0;
background:url(../assets/titles/need-advice.gif) no-repeat;
width:830px;
height:28px;
text-indent:-9999px;
}

#middle p {line-height:1.2em; color:#f60; text-align:left;}

#middle p.small {font-size:0.9em; color:#fff; text-align:right;}

#middle a:link, #middle a:visited {color:#fff; text-decoration:none;} 
#middle a:hover, #middle a:active {color:#49d6c6; text-decoration:none;} 

#middle ul {
margin:0; 
padding:0; 
display:inline;
}

#middle li {
list-style-type:none; 
float:left;
text-indent:-9999px;
padding:0 5px 0 0}

#middle li a {overflow:hidden;}

#middle li.rightmove a:link, #middle li.rightmove a:visited {display:block; background:url(../assets/generic/rightmove.gif) no-repeat; width:143px; height:35px;}
#middle li.rightmove a:hover, #middle li.rightmove a:active {background:url(../assets/generic/rightmove.gif) no-repeat;}

#middle li.daft a:link, #middle li.daft a:visited {display:block; background: url(../assets/generic/daft_ie.gif) no-repeat; width:96px; height:35px;}
#middle li.daft a:hover, #middle li.daft a:active {background:url(../assets/generic/daft_ie.gif) no-repeat;}

#middle li.prime a:link, #middle li.prime a:visited {display:block; background: url(../assets/generic/prime-location.gif) no-repeat; width:92px; height:48px; margin-top:-10px;}
#middle li.prime a:hover, #middle li.prime a:active {background:url(../assets/generic/prime-location.gif) no-repeat;}

#middle li.fap a:link, #middle li.fap a:visited {display:block; background: url(../assets/generic/find-a-property.gif) no-repeat; width:111px; height:35px;}
#middle li.fap a:hover, #middle li.fap a:active {background:url(../assets/generic/find-a-property.gif) no-repeat;}

#middle li.fanh a:link, #middle li.fanh a:visited {display:block; background: url(../assets/generic/find-a-new-home.gif) no-repeat; width:108px; height:35px;}
#middle li.fanh a:hover, #middle li.fanh a:active {background:url(../assets/generic/find-a-new-home.gif) no-repeat;}

#middle li.hap a:link, #middle li.hap a:visited {display:block; background: url(../assets/generic/homes-and-property.gif) no-repeat; width:109px; height:35px;}
#middle li.hap a:hover, #middle li.hap a:active {background:url(../assets/generic/homes-and-property.gif) no-repeat;}

#middle li.luxury a:link, #middle li.luxury a:visited {display:block; background: url(../assets/generic/luxury_real_eastate.gif) no-repeat; width:183px; height:19px; margin-top:10px;}
#middle li.luxury a:hover, #middle li.luxury a:active {background:url(../assets/generic/luxury_real_eastate.gif) no-repeat;}

#middle li.aipp a:link, #middle li.aipp a:visited {display:block; background: url(../assets/generic/aipp.gif) no-repeat; width:39px; height:89px; margin-top:-50px;}
#middle li.aipp a:hover, #middle li.aipp a:active {background:url(../assets/generic/aipp.gif) no-repeat;}

/* Form Layouts */

form#wwopform {
padding:10px;  
font-size:1em; 
width: 560px;
float:left;
}

form#wwopform p {

text-align:left; 
padding:15px 5px 5px 0; 
margin:0;
}

form#wwopform fieldset#hidden {
display:none;
}

form#wwopform fieldset#feedback p {padding:4px; margin:0;}

form#wwopform fieldset {
display:block; 
border:1px dotted #93c3df; 
padding:5px 5px 5px 10px; 
margin-bottom:1em; 
line-height:1.5em;  
float:left;
width:90%;
}

form#wwopform fieldset:hover {
border:1px dotted #0082cd; 
}

form#wwopform legend {
font-size:0.8em; 
font-weight:bold; 
border:1px solid #fff; 
margin-bottom:15px; 
padding:6px; 
background:#0082cd; 
color:#FFF;
}

* html form#wwopform legend { padding:5px; margin:0;}

form#wwopform label {
clear:left; 
display:block; 
float:left; 
width:150px; 
text-align:left; 
padding-right:10px; 
color:#000; 
margin-bottom:0.5em;}

form#wwopform input {
float:left;
border:1px solid #0082cd; 
padding-left:0.5em; 
margin-bottom:0.6em; 
width:280px; 
background:#ccd4d9;
color: #000;
}

fieldset#interest input {
width: 20px;
padding-top: 0.5em; 
}


form#wwopform input:hover { background:#fff; border:1px solid #0082cd; color:#000;}
form#wwopform input:focus {background:#fff; border:1px solid #0082cd; color:#000;}

form#wwopform select {margin:0 0 1em 0.5em;}

form#wwopform textarea {
float:left;
width:410px; 
height:10em; 
border:1px solid #0082cd; 
padding:0.5em; 
overflow:auto;
background:#ccd4d9;
color:#451f5d;
}

form#wwopform textarea:hover { background:#fff; border:1px solid #0082cd; color:#000;}
form#wwopform textarea:focus {background:#fff; border:1px solid #0082cd; color:#000;}


form#wwopform #button1, form#wwopform #button2 {
float:left;
color:#fff; 
padding-right:0.5em; 
cursor:pointer; 
width:205px; 
margin-left:8px; 
background: #0082cd; 
border:1px solid; 
border-color:#5c6e78 #5c6e78 #357194 #357194;
}

form#wwopform #button1:hover, form#wwopform #button2:hover {
color:#357194; 
background:#ccd4d9; 
border:1px solid; 
border-color:#357194 #357194 #5c6e78 #5c6e78 ; 
}

