/*
screen.css:SCREEN stylesheet
------------
Job:Produced by:Start date:------------
COLOUR SPEC:------------
TOC:1. type selectors
2. structural
3. navigation
4. forms
5. tables
6. specific templates
7. misc
(remove the following if not required)
10. sIFR
*/
/* =1. type selectors */
*{margin:0;padding:0;border:none;font-size:100%;font-family:Arial,Helvetica,sans-serif;}
a img{border:none;}
/*a:link,a:visited{color:#3d3b5f;text-decoration:none;}
a:hover{text-decoration:underline;}
*/
a:link,a:visited{color:#e05206;text-decoration:underline;}
a:hover{text-decoration:underline;}
body{background:#f6f6ef;color:#545758;}
h1{font-size:1.7em;margin-bottom:0.5em;font-weight:normal;color:#005b97;}
h2{font-size:1.4em;margin-bottom:0em;font-weight:normal;color:#005b97; font-family: "Century Gothic", "Apple Gothic", Arial, sans-serif; }
div.right h2{font-size:1.2em;}
h3{color:#545758;font-size:0.9em;margin-bottom:.5em;}
h4{font-size:0.75em;}
.orange{color:#e05206;}
p {  }
/******************************/
/******************************/ 
/* =2. structural */
#wrapper{margin:0 auto;min-height:100%; width: 100%; overflow: hidden; }
#wrap{/*position:relative;*/
min-height:100%; width: 100%; overflow: hidden;}
#header{border-top:5px solid #ff6411;width:100%;height:5.3em;padding-bottom:1.5em;background:#fff url(/images/bg-header.gif) repeat-x;}
.content{width:57.5em;overflow:hidden;margin:0 auto;}
/* logo style */
.logo{position:absolute;float:left;margin:0.5em 0 0.6em 1em;}
.logo img{width:9.44em;height:5.50em;}
.logo span{display:none;}
/* add navigation style */
.add-nav{float:right;margin:0 1.5em 0em 0;display:inline;font-size:0.9em;background:#ff6411 url(/images/bg-addnav.gif) repeat-x 0 100%;}
.add-nav div{background:url(/images/add-nav-right.gif) no-repeat 100% 100%;}
.add-nav ul{background:url(/images/add-nav-left.gif) no-repeat 0 100%;margin:0;padding:0.2em 0.3em 0.8em 0.3em;list-style:none;text-align:center;}
.add-nav li{display:inline;margin:0 0 0 0;padding:0 1em 0 1em;border-right:1px solid #fff;}
.add-nav li.last{border-right:0;}
.add-nav li a{font-size:0.8em;color:#fff;}
div.login{clear:right;float:right;width:15em;padding-right:1em;}
#invalidmessage{position:absolute;font-size:.8em;width:15em;padding:.7em;margin-left:52em;margin-top:2.5em;}
#invalidmessage a:link{color:#e05206;font-weight:bold;}
div.loggedin{padding-top:1em;clear:right;float:right;width:15em;padding-right:2em;text-align:right;}
div.loggedin p{font-size:0.8em;}
div.login h3{width:4em;}
span.password{float:right;margin-top:-0.2em;}
span.password a,div.loggedin a{text-decoration:underline;color:#e05206;font-size:0.8em;padding:0 2em 1em 0;}
div.loggedin a{text-decoration:underline;color:#e05206;font-size:1em;padding:0 0 1em 0;}
span.password a:hover,div.loggedin a:hover{text-decoration:none;}
#container{background:#f6f6ef url(/images/container-bg.gif)0 0 repeat-x;width:100%;float:left;}
#container .content{background:#fff url(/images/container-left.gif) 0 0 repeat-y;overflow:visible;}
#container .inner{padding:2em 1.4em 0 1.3em;background:url(/images/container-right.gif) right top repeat-y;}
div.tenure{background-color:red;float:right;width:17em;height:4em;}
div#flashcontent img,.flash object{width:36.8em;height:18.19em;}
div.left{width:37.2em;float:left;}
div.contenttext{  }
div.contenttext p{font-size:0.8em;margin-bottom:1.5em;line-height:1.4em;}
div.right{width:17em;padding-left:0.5em;float:left;}
div.feature,div.box{float:left;line-height:1.3em;margin-left:0;}
span.accordFix{visibility:hidden;}
div.feature-wrap,div.box-wrap{width:36.8em;display:block;background:#fbfbef url(/images/leftside.gif) repeat-y left top; margin-bottom: 1em ;}
.top{width:100%;height:20px;background:url(/images/top.gif) no-repeat left top;}
.top span{display:block;/*position:relative;*/
height:20px;background:url(/images/top-right.gif) no-repeat right top;}
.center-content{/*position:relative;*/
background-color:#fdfdf2;background:url(/images/rightside.gif) repeat-y right top;padding:1px 20px 1px 15px;margin:-1px 0 -10px 0;}
.bottom{height:20px;background:url(/images/bottom.gif) no-repeat left bottom;}
.price{color:#e05206;}
.bottom span{display:block;position:relative;height:20px;background:url(/images/bottom-right.gif) no-repeat right top;}
div.feature a,div.box a{color:#e05206;font-size:1.1em;text-decoration:underline;}
div.feature a:hover,div.box a:hover{text-decoration:none;}
div.feature p{margin-bottom:1em;}
div.feature .text p{font-size:0.7em;padding:0.3em 0;}
div.feature .text a{padding-left:0.8em;}
div.feature .text a img{vertical-align:middle;}
div.property{margin-top:1em;margin-bottom:0.5em;border:1px solid #fdfdf2;}
div.propertyWrap,div.text,div.productsWrap{width:100%;height:auto;}
div.mainphoto{width:17.56em;float:left;margin-right:0.5em;}
div.mainphoto img{border:1px solid #b1b2aa;padding:0.3em;background-color:#fff;width:17.56em;height:13.13em;}
.booking div.left p{margin-bottom:1em;}
div.thumbs{width:18.7em;float:left;line-height:1.4em;font-size:0.8em;margin-left:1.3em;}
ul.photos{margin-top:1em;list-style-type:none;}
ul.photos li{margin:0;padding:0;display:inline;}
ul.photos li img{width:5.06em;background:white;border:1px solid #b1b2aa;padding:0.3em;}
div.news{line-height:1.2em; width: 98%; margin: 0 0 1em 0; overflow: hidden;}
div.news li strong a{color:#005b97;font-size:1.1em; }
div.news li strong a:hover{text-decoration:none;}
div.news em{float:left;clear:left;}
div.news ul{list-style-type:none;font-size:0.8em; margin: 0 0 1em 0; }
div.news ul li{padding:1.2em 0; width: 100%; overflow: hidden; border-bottom: 1px solid #B4B5B6;}
div.news ul strong{display:block; margin-bottom: 1em;}
div.news ul small{display:block;font-weight:bold;margin:0.25em 0;}
div.news ul li img { float: left; margin-right: 1em; border:1px solid #B1B2AA; padding: .3em; }
hr{border-bottom:1px solid #b4b5b6;margin:0.5em 0;height:1px;}
div.feature2-wrap hr{border-bottom:1px solid #8fbdc4;}
div.news ul li span a{color:#e05206;border-left:1px solid #545758;padding-left:0.5em;font-weight:bold;}
div.search-wrap{width:16.5em;margin:0px auto;margin-right:0;margin-bottom:1em;background:#fff url(/images/box-left.gif) repeat-y left top;}
div.search-wrap .tl{width:100%;height:20px;background:url(/images/bx-tl.gif) no-repeat left top;}
div.search-wrap .tl span{display:block;position:relative;height:20px;background:url(/images/bx-tr.gif) no-repeat right top;}
div.search-wrap .center-content{background:url(/images/box-right.gif) repeat-y right top;position:relative;padding:0 8px 1px 15px;margin:-10px 0 -10px 0; width: 15.1em; overflow: hidden;}
div.search-wrap .bl{height:30px;background:url(/images/bx-bl.gif) no-repeat left bottom;}
div.search-wrap .bl span{display:block;position:relative;height:30px;background:url(/images/bx-br.gif) no-repeat right top;}
div.help{float:right;padding:0.25em 0.5em 0.20em 0;margin-top:0;}
div.help a{text-decoration:underline;color:#e05206;font-size:0.8em;padding:0.3em 2em 1em 0;background:url(/images/questionmark.gif) no-repeat right top;}
div.help a:hover{text-decoration:none;}
div.search-wrap h3{margin-top:0.5em}
div.search-wrap span.bg{background:url(/images/search-bg.gif) no-repeat 0 0;display:block;margin-left:-0.54em;width:1.63em;height:1.19em;}
div.search-wrap .center-content div.forsale,div.search-wrap .center-content div.forrent{float:left;width:7em;margin:0.5em 0 1.5em 0;}
div.search-wrap .center-content div.forrent{margin-right:0;padding-left:0.5em;}
div.search-wrap h2{color:#fff;}
div.search-wrap .center-content div.title{display:block;background-color:#005293;color:#fff;margin:0 -4px 0 -11px;padding:0px 0 6px 9px;}
div.title img.titleImage0{width:10.88em;height:1.50em;}
div.title img.titleImage1{width:14.63em;height:1.19em;}
div.tools{margin-bottom:1em;padding-left:1em;}
div.tools p { margin: 1em 0; font-size: .8em; }
div.contenttext ul{margin:0.5em 0 1em 0;}
div.tools ul li,div.contenttext ul li{padding-bottom:0.5em;list-style-type:none;font-size:0.75em;background:url(/images/arrow.gif) no-repeat 0 2px;padding-left:1.3em;}
div.tools ul li a,div.contenttext ul li a{text-decoration:underline;color:#e05206;}
div.tools ul li a:hover,div.contenttext ul li a:hover{text-decoration:none;}
div.tools h3{margin-top:1em;}
div.products{width:16em;float:left;margin-right:1em;}
div.products p{line-height:1.2em;}
div.contenttext .feature{margin-bottom:2em;}
div.feature2-wrap{width:16.5em;margin:0px auto;margin-right:0;background:#deebee url(/images/ft-leftside.gif) repeat-y left top;margin-bottom:1em;}
div.feature2-wrap .top{width:100%;height:43px;background:url(/images/ft-top.gif) no-repeat left top;}
div.feature2-wrap .top span{display:block;position:relative;height:43px;background:url(/images/ft-topright.gif) no-repeat right top;}
div.feature2-wrap .center-content{position:relative;background-color:#fdfdf2;background:url(/images/ft-rightside.gif) repeat-y right top;padding:-1px 12px 1px 25px;margin:-1px 0 0 0;}
div.feature2-wrap .contentwrap{margin-top:-30px;}
div.feature2-wrap .bottom{height:40px;background:url(/images/ft-bottom.gif) no-repeat left bottom;}
div.feature2-wrap .bottom span{display:block;position:relative;height:40px;background:url(/images/ft-bottomright.gif) no-repeat right bottom;}
div.feature2-wrap ul{margin-top:0.5em;padding-top:0.3em;background:url(/images/feature-img.jpg) no-repeat right 0;}
div.feature2-wrap p{font-size:0.8em;}
div.feature2-wrap ul li{padding-bottom:0.5em;font-size:0.8em;list-style-type:none;font-weight:bold;}
div.feature2-wrap ul li a{text-decoration:underline;color:#e05206;}
div.feature2-wrap ul li a:hover{text-decoration:none;}
div.feature2-wrap h2{font-size:1.1em;}
ul.options{margin-bottom:0.5em;height:1.6em;}
ul.options li{list-style-type:none;display:inline;font-size:0.7em;}
ul.options li img{vertical-align:middle;padding-left:0.5em;}
ul.options li.book img{}
ul.options li.book{margin:0;padding:0;}
div.photocontainer{margin:1em 0;float:left;}
div.largephoto{width:18.56em;float:left;}
div.largephoto img{border:1px solid #b4b5b6;padding:0.2em;width:17.56em;height:13.13em;}
div.errorForm{border:red solid 1px;padding:1em;margin-bottom:1em;color:red;font-size:.8em;background:#fff url(/images/error.gif) repeat-x 0 bottom;font-weight:bold;}
div.errorForm ul{list-style:none;}
div.links{width:18.18em;}
span.caption{font-size:0.7em;float:left;font-weight:bold;width:11em;}
ul.controls{float:right;width:12em;font-size:0.8em;margin:0;padding:0;text-align:right;}
ul.controls li{margin:0;padding:0;list-style-type:none;display:inline;}
ul.controls li a{margin:0;padding:0;}
ul.controls a.link-previous{width:30px;padding-left:1.3em;background:url(/images/arrowleft.gif) 0 center no-repeat;color:#e05206;}
ul.controls a.link-next{width:30px;padding-right:1.3em;background:url(/images/arrowRight.gif) right center no-repeat;color:#e05206;}
div.thumbnails{float:left;width:18em;}
div.thumbnails ul{list-style-type:none;}
div.thumbnails ul li{background-color:#fff;float:left;margin:0 0.6em 0.3em 0;}
div.thumbnails p{font-size:0.7em;font-weight:bold;}
div.thumbnails ul li img{border:1px solid #b4b5b6;padding:0.2em;width:6.88em;height:5.13em;}
div.thumbnails ul li img:hover{border:1px solid #e05206;padding:0.2em;cursor:pointer;}
a.link-previous{width:30px;background:url(/images/arrowleft.gif) 0 0 no-repeat;}
a.link-next{background:url(/images/arrowright.gif) 8px 4px no-repeat;}
ul.newsList{list-style:none;}
ul.newsList li{padding-bottom:1em;}
ul.newsList a{font-size:1.3em;margin-bottom:0em;font-weight:normal;color:#005b97;}
ul.newsList a hr{padding:0;margin:0;}
ul.newsList div{width:35em;font-size:.8em;}
ul.newsList div a{width:35em;color:#e05206;font-size:1em;text-decoration:none;font-weight:bold;}
ul.newsList div a:hover{text-decoration:underline;}
ul.newsList div small{font-weight:bold;}
ul.newsList img{border:1px solid #b1b2aa;padding:0.3em;float:left;margin-right:.5em;}
div.footer{border-top:1px solid #b4b5b6;clear:left;margin-top:2em;font-size:0.7em;padding-bottom:2em;}
div.footer ul{margin:1em 0 0 0.5em;}
div.footer ul li{float:left;list-style-type:none;margin-right:1.3em;}
div.footer ul li.right{float:right;}
div.footer ul li.right a{color:#e05206;}
div.footer a{color:#545758;text-decoration:none;}
div.footer a:hover{text-decoration:underline;}
div#sendFriend h2{display:inline;float:left;}
div#sendFriend .topWrap{height:1em;}
div#sendFriend span.close{float:right;}
div#sendFriend span.close a{display:block;width:20px;height:20px;text-indent:-9999px;background:url(/images/bt-close.gif) 0 0 no-repeat;}
div#sendFriend span.close a:focus{outline:none;}
/* =3. navigation */
#nav{background:#015393 url(/images/bg-nav.gif) left bottom repeat-x;height:3.5em;}
#nav ul.content{padding:0 0 0 0.5em;list-style:none; overflow: visible;z-index:100;}
#nav li{list-style:none;float:left;margin-top:0.6em;padding:1em 0 0 .7em;font-size:.8em;}
#nav li.selected{list-style:none;padding:0;background:#fff url(/images/tab-left.gif) 0 0 no-repeat;padding-left:.65em;padding-right:0;margin-left:-1px;}
#nav span{display:block;background:white url(/images/tab-right.gif) right 0 no-repeat;padding-right:.7em;height:4em;}
#nav li a{color:#fff;text-decoration:none;border-right:#467ca8 solid 1px;padding-right:.7em;}
#nav li a:hover{text-decoration:underline;}
#nav li.selected a{padding:0;padding-top:1em;padding-bottom:.3em;display:block;color:#005b97;text-decoration:none;border-bottom:3px solid red;border-right:none;}
#nav li.tenure{float:right;margin-top:0;padding-top:0;border:none;padding-right:1.5em;padding-top:.5em;}
#nav li.tenure a{border:none;font-size:100%;}
#nav li.tenure a img{width:14.77em;height:3.13em;}
#nav li a.last{border-right:none;}

/* drop down navigation added by stu */
/* main navigation */
 
#nav ul.content ul { display: block; padding: 0; margin: 0; position: absolute; left: -999em; margin-left: -10px; z-index: 100; padding-top: .84em;  }
 
#nav ul.content li:hover ul, #nav ul.content li.sfhover ul { left: auto; top: auto; background-position: 0 0;  }
 
/**********************************************/
#nav ul.content ul li { padding: 0; margin: 0; float: none; padding: 0; margin: 0; background: #023760!important; padding: .5em; padding-left: 1em; padding-right: 2em;  }
#nav ul.content ul li.first { padding-top: .7em;  }
#nav ul.content ul li.last { padding-bottom: .9em;  }
#nav ul.content ul li a { display: block; float: none; padding: .2em 0; margin: 0; background: #023760!important; width: auto; border-right: none;  }


/* =4. forms */
/*input.submit{background:#fff url(/images/bt-go.gif) no-repeat 0 0;cursor:pointer;padding:.2em 1em;}
*/
input.submit{background:#76ad00 url(/images/bksubmit.gif) repeat-x 0 bottom;border:1px solid #b6b7b8;color:#fff;font-size:0.9em;cursor:pointer;padding:.1em .1em;margin-top:.5em;}
input.login{float:right;padding-right:2em;padding-bottom:0.2em;}
input.text,textarea,select{border:1px solid #b6b7b8;width:10em;}
em.required,span.required{color:red;font-weight:bold;font-size:1em;font-style:normal;}
form.search p{padding:0;}
div.button{float:right;width:3em;padding-top:4.65em;}
#formWrap2 div.button{float:right;width:3em;padding-top:0;}
div.form{float:left;}
#formWrap,#formWrap2{width:100%;height:auto;}
#formWrap2 div.form{padding-top:0.5em;}
form.search input.textfield,textarea,select{background:#fff;border:1px solid #b6b7b8;color:#545758;font-family:Arial,Helvetica,sans-serif;width:16em;margin-bottom:0.5em;padding:2px;font-size:.7em;}
form.search label{width:15em;float:left;padding-left:0.2em;}
form.login input.text{background:#fff;border:1px solid #b6b7b8;color:#545758;font-family:Arial,Helvetica,sans-serif;width:8em;float:left;margin-bottom:0.5em;padding:2px;font-size:.7em;}
form.login label{width:7em;font-size:1em;padding-left:0.2em;}
form span.usr,form span.pwd{font-size:60%;float:left;width:5.5em;}
form p{clear:both;}
form p.row{margin-top:-.5em;}
form.login{margin-top:0.5em;}
form.search div.forsale label,form.search div.forrent label{width:8.5em;}
form.search label em{color:#ff282d;}
span.radiobuttons label{float:none;}
input.goImage{margin-top:.7em;}
label.choice{line-height:1.5em;font-size:0.7em;margin:-1.30em 0 0 1.2em;width:90%;}
input.checkbox{display:block;line-height:1.5em;margin:.4em 0 0 0;width:13px;height:13px;}
form .search input.btn{cursor:pointer;}
div.error{border:1px solid #ec1c24;background:#fff url(/images/error-bg.gif) repeat-x 0 100%;color:#d01119;font-size:.9em;padding:.5em 0 0 1em;margin-bottom:1em;}
div.error p{font-weight:bold;}
form.sendFriend p,form.reg p{padding:0;padding-bottom:.8em;clear:left;}
form.sendFriend label,form.registration label{display:block;float:left;width:12em;text-align:left;}
form.sendFriend input.send,form.registration input.send{margin-left:14.5em;background:#76ad00 url(/images/bksubmit.gif) repeat-x 0 bottom;border:1px solid #b6b7b8;color:#fff;font-size:0.9em;cursor:pointer;padding:.1em .1em;width:5em;}
form.sendFriend input,form.registration input{width:11.5em;margin:.1em 0 .1em 0;}
form.sendFriend p span,form.registration p span{display:block;padding-left:1em;float:left;}
form.sendFriend p span.man,form.registration p span.man{background:url(/images/mand.gif) 0 3px no-repeat;}
form.reg input.send{margin-left:14.5em;margin-top:1em;background:#76ad00 url(/images/bksubmit.gif) repeat-x 0 bottom;border:1px solid #b6b7b8;color:#fff;font-size:0.9em;cursor:pointer;width:8em;}
form.tenureWizard label{display:block;float:left;width:29em;text-align:left;font-weight:bold;}
form.tenureWizard input.send{background:#76ad00 url(/images/bksubmit.gif) repeat-x 0 bottom;border:1px solid #b6b7b8;color:#fff;font-size:0.9em;cursor:pointer;padding:.1em .1em;width:5em;}
form.registration p.radio{margin:0;padding:0;height:1em;margin:.5em 0 .8em 0;}
form.registration p.radio label{margin:0;padding:0;width:35em;}
form.registration p.radio label input{margin:0;padding:0;width:auto;margin-right:.5em;}
p.wizard{font-weight:bold; width: 30em; position:relative;}
p.wizard a{/*float:right;margin-top:-1.2em;margin-right: -4.5em*/position: absolute; top:0; right: -4.5em;}
/* =5. tables */
table{border-collapse:collapse;font-size:.8em;margin-bottom:2em;width:100%;}
td{vertical-align:top;padding:.5em 0 0 0;}
th{text-align:left;padding:.5em 0 0 0;}
table a{color:#e05206;text-decoration:underline;}
table a:hover{text-decoration:none;}
/* =6. specific templates */ 
.searchContent p,.searchContent .showResults{font-size:.8em;}
.showResults p{font-size:1em;vertical-align:middle;margin-top:-.1em;}
.showResults label{margin-left:1em;vertical-align:middle;}
.showResults label input{vertical-align:middle;}
.searchContent table td{font-size:1.2em;margin:0;padding:0;}
.searchContent table td.last{text-align:right;}
.searchContent table th,.searchContent table caption{visibility:hidden;position:absolute;}
.searchContent table,.searchContent table tr{margin:0;padding:0;}
.searchHeader{background:#e8eff5;padding:.5em;border:#c3d6e5 solid 1px;height:1em;}
.searchHeader p{float:left;}
.searchHeader span.showResults{float:right;}
.searchHeader span.showResults{margin-top:-.15em;}
.searchHeader span.showResults select{width:4em;height:auto;margin:0;}
.searchDetail .titleBlock{background:#e8eff5;padding:.5em;}
.titleBlock table td.title{width:19em;}
a.back:link,a.back:visited{color:#ff6411;font-size:80%;text-decoration:underline;}
a.back:hover{color:#ff6411;text-decoration:none;}
.crumbs{font-weight:normal;color:#545758;}
.crumbs .orange{color:#e05206;}
.searchDetail{border:#c3d6e5 solid 1px;margin-top:1em;background:white;}
.searchDetail .contentDetail{padding:.5em;}
.searchDetail .contentDetail .photo img{width:10.81em;height:8.06em;padding:3px;border:#b4b5b6 solid 1px;}
.searchDetail .contentDetail .photo{float:left;}
.searchDetail .contentDetail .details{float:right;width:24em;}
.searchDetail .contentDetail .details p{margin-bottom:1em;}
.searchDetail .contentDetail .details p.prices{font-weight:bold;}
.searchDetail .contentDetail .details p.prices a:link,.searchDetail .contentDetail .details p.prices a:visited{font-weight:bold;color:#e05206;text-decoration:underline;}
.searchDetail .contentDetail .details ul li{list-style:none;float:left;padding-right:2em;}
.searchDetail .contentDetail .details ul a:link,.searchDetail .contentDetail .details ul a:visited{font-size:.8em;color:#e05206;text-decoration:underline;}
.searchDetail .contentDetail .details ul li.lMap,.searchDetail .contentDetail .details ul li.fPro{background:#fff url(/images/bt-location.gif) right no-repeat;padding-right:2em;margin-right:1em;height:2em;padding-top:.5em;}
.searchDetail .contentDetail .details ul li.fPro{background:#fff url(/images/bt-finance.gif) right no-repeat;}
.searchDetail .contentDetail .clear{clear:both;}
div.pagination{font-size:.6em;padding-top:1.5em;}
div.pagination ul{list-style:none;font-size:1.2em;margin:.5em 0 0 0;padding:0;}
div.pagination li{float:left;border:#e05206 solid 1px;padding:.1em .5em;margin-right:.2em;}
div.pagination li.first{padding-left:2em;}
div.pagination li.last{padding-right:2em;}
div.pagination li.selected{background:#e05206;color:#fff;}
div.pagination li.selected a{color:#fff;}
/* =7. misc */
.cf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.hide,.search label.drop,form.login label{position:absolute;left:-10000px}
/* =10. sIFR - These are standard sIFR styles... do not modify */
/* These are standard sIFR styles... do not modify */
.sIFR-flash{visibility:visible !important;margin:0;}
.sIFR-replaced{visibility:visible !important;}
span.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
/* Hide Adblock Object tab:the text should show up just fine,not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true]{display:none !important;}
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
/*.sIFR-hasFlash h1{visibility:hidden;}
.sIFR-hasFlash h2{visibility:hidden;font-size:30px;margin:0;}
/*.sIFR-hasFlash h3{visibility:hidden;letter-spacing:-6px;font-size:25px;}
.sIFR-hasFlash h4{visibility:hidden;letter-spacing:-5px;font-size:21px;}
.sIFR-hasFlash h5#pullquote{letter-spacing:-4px;visibility:hidden;font-size:24px;}
*/
/* bug overrides */
/*p.prices a:link,p.prices a:visited{font-size:1.2em;font-weight:bold;}
*/div.tools ul li, div.contenttext ul li
.tools a:link,.tools a:visited{color:#e05206;text-decoration:underline;}
.tools a:hover{text-decoration:underline;}
/* Percentage images for shared ownership/equity */
.photo,.largephoto{position:relative}
.percentage{display:block;width:61px;height:61px;position:absolute;left:0;top:0}
.percentage span{position:absolute;left:-10000px;}
.p25{background:url(/images/p25.gif) no-repeat 0 0;display:block;width:61px;height:61px;position:absolute;left:0;top:0}
.p50{background:url(/images/p50.gif) no-repeat 0 0;display:block;width:61px;height:61px;position:absolute;left:0;top:0}
.p60{background:url(/images/p60.gif) no-repeat 0 0;display:block;width:61px;height:61px;position:absolute;left:0;top:0}
.p70{background:url(/images/p70.gif) no-repeat 0 0;display:block;width:61px;height:61px;position:absolute;left:0;top:0}
.p75{background:url(/images/p75.gif) no-repeat 0 0;display:block;width:61px;height:61px;position:absolute;left:0;top:0}
.p80{background:url(/images/p80.gif) no-repeat 0 0;display:block;width:61px;height:61px;position:absolute;left:0;top:0}
.p25 span,.p50 span,.p60 span,.p70 span,.p75 span,.p80 span{position:absolute;left:-10000px;}
/*Perpery Search changes */
.propSearch { margin: .3em 0; }
.propSearch select{font-size:.8em; width:97%; margin-top: .4em; margin-bottom: .5em;}
.propSearch label { font-size: .7em; padding-left: .3em; font-weight: bold; }
div.button-holder { text-align: right; margin-bottom: 6px; padding-right: 7px; }
/* Developemt Search in main navigation */
ul.content{position:relative;overflow:hidden;height:3.5em;}
li#devSearch{background:#75ac01 url(/images/devSearch-bk.gif) repeat-x bottom;border:2px solid #c4d598;width:19em;float:right;position:absolute;/* CSS3 */
-moz-border-radius:10px;-webkit-border-radius:10px;padding:.2em .5em;right:2.5em;}
#devSearch label{display:block;color:#fff;font-size:.8em;font-weight:bold;}
#devSearch select{width:100%}

/* stu added css */

/* flash folder */

div.flash-folder p { margin: 1em .4em; font-size: .8em; }


