.fakelink{cursor:pointer;text-decoration:underline}
h2{color:#69c;font-size:14px}
a,.fakelink{color:#36c}
a:visited{color:#36c;text-decoration:underline}
a:hover,.fakelink:hover{color:#c33!important}
.blue{color:#69c}
.green{color:#71a552}
.thick{font-weight:bolder}
.italic{font-style:italic}
.alignright{text-align:right}
.justify{text-align:justify}
.left{float:left}
.right{float:right}
.hidden{display:none}
.nomarginpadding{margin:0;padding:0}
.container{background:none repeat scroll 0 0 #fff;border:1px solid #69c;width:952px}
.horizontal-list ul{list-style:none outside none;margin:0}
.horizontal-list ul li{display:inline}
form fieldset legend{font-size:2em;margin-bottom:12px}
form label{float:left;width:128px}
form label.smaller{width:80px}
select.smaller{margin-right:8px;width:96px!important}
form .error{width:332px}
form .infocontainer {position:relative}
form .infocontainer label {
    line-height:26px;
}
form .notice:hover{background:none repeat scroll 0 0 #fff6bf}
form .text,form .textarea,form .password{font-family:"Liberation Sans",Helvetica,Arial,sans-serif;font-size:14px;padding:3px;width:192px}
.textarea-wide{display:block;width:462px!important;background-position-x:450px!important}
form .postcode{width:82px}
form .select{padding:3px;width:200px}
form .textarea{height:120px}
input[type = "text"],input[type = "password"],textarea{background:url("/images/icons/pencil_light.png") no-repeat scroll 180px 3px #fff;font-family:inherit;font-size:100%}
textarea:focus,input[type = "text"]:focus,input[type = "password"]:focus,select:focus{background:url("/images/icons/pencil_go.png") no-repeat scroll 180px 3px #fff;border-color:#888;outline:medium none}
form textarea{overflow:auto}
input[type = "password"]{background:url("/images/icons/key_light.png") no-repeat scroll 180px 3px #fff}
input[type = "password"]:focus{background:url("/images/icons/key_go.png") no-repeat scroll 180px 3px #fff}
.info{-moz-border-radius:11px 11px 11px 11px;background:url("/images/icons/information.png") no-repeat scroll 4px 7px #3979ad;border:1px solid #555;color:#fff;display:none;font-weight:bolder;padding:6px 8px;position:absolute;right:-230px;text-indent:14px;top:0;width:270px;z-index:5}
input:hover+.info,select:focus+.info,select:hover+.info,textarea:hover+.info{display:block}
#header h1{height:0;text-indent:-10000px}
#header #logo{background:url("/images/header.jpg") no-repeat scroll 0 50% transparent;height:150px}
#menu{background:url("/images/bg.gif") repeat scroll 0 0 transparent;clear:both;height:35px}
#menu ul{height:35px;line-height:35px;list-style:none outside none}
#menu ul li{float:left;height:35px;line-height:30px;margin:0;padding:0}
#menu li a{color:#000;display:block;font-weight:bolder;height:35px;line-height:35px;margin:0 0 0 6px;padding:0 10px 0 6px;text-decoration:none;float:left}
#menu ul li:hover,#menu ul li.active{background:url("/images/hover.gif") no-repeat scroll 0 0 transparent}
#menu li a:hover,#menu ul li.active a{background:url("/images/hover.gif") no-repeat scroll right 0 transparent}
.place a{background:url("/images/place-an-ad.png") no-repeat scroll 60px 0 transparent}
#accountmenu{background:none repeat scroll 0 0 #eee;border-bottom:1px solid #000;height:32px}
#accountmenu ul li{border-right:1px solid #000;display:block;float:left;margin:0;padding:6px 12px 8px}
.pre-pagiation{float:left;font-weight:bold;line-height:24px;padding:12px 0 0;width:48px}
.pagiation-search{float:left;padding:12px 0;width:700px}
.pagiation-search .previous{width:65px}
.pagiation-search .previous a{width:65px}
.pagiation-search li{float:left;width:24px;height:24px;line-height:24px;margin:0;padding:0 4px 4px 0;list-style:none;}
.pagiation-search li a{float:left;display:block;width:24px;height:24px;line-height:24px;border:solid 1px #9aafe5;text-align:center;margin:0;padding:0;font-weight:bold;text-decoration:none;color:#0e509e}
.pagiation-search li a:hover{border:solid 1px #0e509e;color:#0e509e!important}
.pagiation-search li.current a,.pagiation-search li a:hover{background:#2e6ab1!important;color:#fff!important}
#search{float:left;text-align:justify;width:300px}
#landlord-tenant{float:right;text-align:justify;width:440px}
#landlords{background:url("/images/landlords.png") no-repeat scroll 0 0 transparent;float:right;padding-top:40px;text-align:justify;width:210px}
#tenant{background:url("/images/tenants.png") no-repeat scroll 0 0 transparent;float:left;padding-top:40px;text-align:justify;width:210px}
#google{margin:24px 0 0;width:120px}
#content{padding:0 12px}
#terms li{padding-bottom:15px;text-align:justify}
#free-text{text-align:justify}
#debtppi{width:450px;float:left}
#xdebt{text-align:justify;width:200px;float:left}
#ppi{text-align:justify;width:200px;float:right}
#pensions{text-align:justify;width:200px;float:right}
#free-wrap{padding:12px;width:880px;margin-right:auto;margin-left:auto;margin:0 0 12px}
#free-left{width:370px;float:left;text-align:justify}
#free-left li{font-size:12px;padding-left:1px}
#free-right{width:470px;float:right;border:1px solid #69c;padding:10px}
#free-offer-form .error{position:absolute;width:128px;right:-142px;top:0}
#map-canvas{float:right;height:165px;width:298px}
#map-canvas div{border:0 none;margin:0}
#marker-hint{width:140px}
.room-image{border:1px solid #696969;clear:none;float:left;height:80px;line-height:80px;margin:0 8px 8px 0;overflow:hidden;position:relative;text-align:center;width:126px}
.room-image .upload,.room-image .delete{background:none repeat scroll 0 0 #000;bottom:0;color:#fff;cursor:pointer;line-height:1.2em;opacity:.7;padding:0 8px;position:absolute}
.room-image .upload:hover,.room-image .delete:hover{background:none repeat scroll 0 0 #69c;opacity:1}
.room-image .upload{left:8px}
.room-image .delete{right:8px}
.room-image img{max-height:100%;max-width:100%;vertical-align:middle}
#propertyTabs{height:420px;overflow:auto}
#map{height:355px;width:867px}
#propertyMap{height:250px;width:400px}
#modalRegister{display:none}
#activeAdverts,#inactiveAdverts{height:250px;overflow:auto}
#contactDetails,#basket{height:200px;overflow:auto}
#enquire form{margin:0 auto;width:500px}
#tenantMapWrap{left:-10000px;overflow:hidden;padding:0;position:absolute; margin:0 -12px}
#tenantMap{height:340px;margin:0;padding:0;width:428px}
.ui-menu-item{text-align:left}
#county-list ul{list-style:none outside none}
#county-list ul li{float:left;padding-left:4px}
#searchbar{background:none repeat scroll 0 0 #eee;border-bottom:1px solid #999;margin:0;padding:12px 12px 1px}
.property{background:none repeat scroll 0 0 #fcfcfc;border-top:1px solid #ddd;padding:1px 12px 12px}
.img-container{height:175px;width:175px}
.property img,.tenant img{max-height:166px;max-width:166px}
* html>body .property img,* html>body .tenant img{height:175px;width:175px}
.alt{background:none repeat scroll 0 0 #f2f2f2}
.pagiation{font-size:12px;height:18px;padding:12px 0}
.clear{clear:both}
.finance{width:800px;clear:both;padding:4px;height:140px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#000}
#xdebtfinance{width:775px;clear:both;padding-top:20px;height:150px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#000;border-top-width:1px;border-top-style:solid;border-top-color:#000}
#ppifinance{width:775px;clear:both;height:170px;padding-top:20px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#000}
.finance-box{width:400px;clear:both;padding:12px 12px 0 0;border-top:1px solid #000}
.financeimg{width:200px;float:left;margin:0 9px 4px 0}
.financeimg a:visited{background-image:none}
.financetext{float:right;text-align:justify}
.financetext a:visited{background-image:none}
#promotion{clear:both;height:130px;padding:4px 2px 2px 195px}
#promotion a{background:none repeat scroll 0 0 transparent;padding-right:0}
.pr-image1{float:left;height:130px;position:relative;width:100px;margin:0}
.pr-image{float:left;height:130px;margin:0 10px;position:relative;width:110px}
.equity-image{float:left;height:130px;margin:0 1px;position:relative;width:215px}
#findaproperty{background:url("/images/paid_ads/find-a-flat.jpg") no-repeat scroll center top #f2eee3;border:1px solid #111;color:#000;font-family:ariel,sans-serif;font-size:11px;font-weight:bold;height:95px;line-height:18px;margin:0;padding:30px 0 0;text-align:center;width:125px}
#findaproperty p{line-height:13px;padding:0}
#findaproperty a{color:#000;margin:0;padding:0;text-decoration:underline}
#findaproperty a:hover{color:#000;margin:0;padding:0;text-decoration:underline}
#countylinks{font-size:9px}
#countylinks a{color:#999;white-space:nowrap}
#details{padding:0 12px}
#tabs1 table,#tabs2 table{width:100%}
#all-counties table{border:0 none;font-size:14px;width:100%}
#all-counties td{border:0 none;padding:2px 0}
#footer{border-top:1px solid #69c;clear:both}
#footer ul,#footer p{clear:both}
#footer a{background:none repeat scroll 0 0 transparent;padding-right:0;position:static}
div.light_rounded .pp_top .pp_left{background:url("../images/prettyPhoto/light_rounded/sprite.png") no-repeat scroll -88px -53px transparent}
div.light_rounded .pp_top .pp_middle{background:none repeat scroll 0 0 #fff}
div.light_rounded .pp_top .pp_right{background:url("../images/prettyPhoto/light_rounded/sprite.png") no-repeat scroll -110px -53px transparent}
div.light_rounded .pp_content .ppt{color:#000}
div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:none repeat scroll 0 0 #fff}
div.light_rounded .pp_content{background-color:#fff}
div.light_rounded .pp_next:hover{background:url("../images/prettyPhoto/light_rounded/btnNext.png") no-repeat scroll right center transparent;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url("../images/prettyPhoto/light_rounded/btnPrevious.png") no-repeat scroll left center transparent;cursor:pointer}
div.light_rounded .pp_expand{background:url("../images/prettyPhoto/light_rounded/sprite.png") no-repeat scroll -31px -26px transparent;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url("../images/prettyPhoto/light_rounded/sprite.png") no-repeat scroll -31px -47px transparent;cursor:pointer}
div.light_rounded .pp_contract{background:url("../images/prettyPhoto/light_rounded/sprite.png") no-repeat scroll 0 -26px transparent;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url("../images/prettyPhoto/light_rounded/sprite.png") no-repeat scroll 0 -47px transparent;cursor:pointer}
div.light_rounded .pp_close{background:url("../images/prettyPhoto/light_rounded/sprite.png") no-repeat scroll -1px -1px transparent;cursor:pointer;height:22px;width:75px}
div.light_rounded #pp_full_res .pp_inline{color:#000}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_nav .pp_play{background:url("../images/prettyPhoto/light_rounded/sprite.png") no-repeat scroll -1px -100px transparent;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url("../images/prettyPhoto/light_rounded/sprite.png") no-repeat scroll -24px -100px transparent;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url("../images/prettyPhoto/light_rounded/sprite.png") no-repeat scroll 0 -71px transparent}
div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next{background:url("../images/prettyPhoto/light_rounded/sprite.png") no-repeat scroll -22px -71px transparent}
div.light_rounded .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_bottom .pp_left{background:url("../images/prettyPhoto/light_rounded/sprite.png") no-repeat scroll -88px -80px transparent}
div.light_rounded .pp_bottom .pp_middle{background:none repeat scroll 0 0 #fff}
div.light_rounded .pp_bottom .pp_right{background:url("../images/prettyPhoto/light_rounded/sprite.png") no-repeat scroll -110px -80px transparent}
div.light_rounded .pp_loaderIcon{background:url("../images/prettyPhoto/light_rounded/loader.gif") no-repeat scroll center center transparent}
div.dark_rounded .pp_top .pp_left{background:url("../images/prettyPhoto/dark_rounded/sprite.png") no-repeat scroll -88px -53px transparent}
div.dark_rounded .pp_top .pp_middle{background:url("../images/prettyPhoto/dark_rounded/contentPattern.png") repeat scroll left top transparent}
div.dark_rounded .pp_top .pp_right{background:url("../images/prettyPhoto/dark_rounded/sprite.png") no-repeat scroll -110px -53px transparent}
div.dark_rounded .pp_content_container .pp_left{background:url("../images/prettyPhoto/dark_rounded/contentPattern.png") repeat-y scroll left top transparent}
div.dark_rounded .pp_content_container .pp_right{background:url("../images/prettyPhoto/dark_rounded/contentPattern.png") repeat-y scroll right top transparent}
div.dark_rounded .pp_content{background:url("../images/prettyPhoto/dark_rounded/contentPattern.png") repeat scroll left top transparent}
div.dark_rounded .pp_next:hover{background:url("../images/prettyPhoto/dark_rounded/btnNext.png") no-repeat scroll right center transparent;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url("../images/prettyPhoto/dark_rounded/btnPrevious.png") no-repeat scroll left center transparent;cursor:pointer}
div.dark_rounded .pp_expand{background:url("../images/prettyPhoto/dark_rounded/sprite.png") no-repeat scroll -31px -26px transparent;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url("../images/prettyPhoto/dark_rounded/sprite.png") no-repeat scroll -31px -47px transparent;cursor:pointer}
div.dark_rounded .pp_contract{background:url("../images/prettyPhoto/dark_rounded/sprite.png") no-repeat scroll 0 -26px transparent;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url("../images/prettyPhoto/dark_rounded/sprite.png") no-repeat scroll 0 -47px transparent;cursor:pointer}
div.dark_rounded .pp_close{background:url("../images/prettyPhoto/dark_rounded/sprite.png") no-repeat scroll -1px -1px transparent;cursor:pointer;height:22px;width:75px}
div.dark_rounded .currentTextHolder{color:#c4c4c4}
div.dark_rounded .pp_description{color:#fff}
div.dark_rounded #pp_full_res .pp_inline{color:#fff}
div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.dark_rounded .pp_nav .pp_play{background:url("../images/prettyPhoto/dark_rounded/sprite.png") no-repeat scroll -1px -100px transparent;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url("../images/prettyPhoto/dark_rounded/sprite.png") no-repeat scroll -24px -100px transparent;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url("../images/prettyPhoto/dark_rounded/sprite.png") no-repeat scroll 0 -71px transparent}
div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.dark_rounded .pp_arrow_next{background:url("../images/prettyPhoto/dark_rounded/sprite.png") no-repeat scroll -22px -71px transparent}
div.dark_rounded .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.dark_rounded .pp_bottom .pp_left{background:url("../images/prettyPhoto/dark_rounded/sprite.png") no-repeat scroll -88px -80px transparent}
div.dark_rounded .pp_bottom .pp_middle{background:url("../images/prettyPhoto/dark_rounded/contentPattern.png") repeat scroll left top transparent}
div.dark_rounded .pp_bottom .pp_right{background:url("../images/prettyPhoto/dark_rounded/sprite.png") no-repeat scroll -110px -80px transparent}
div.dark_rounded .pp_loaderIcon{background:url("../images/prettyPhoto/dark_rounded/loader.gif") no-repeat scroll center center transparent}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:url("../images/prettyPhoto/dark_square/contentPattern.png") repeat scroll left top transparent}
div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_square .pp_description{color:#fff}
div.dark_square .pp_loaderIcon{background:url("../images/prettyPhoto/dark_rounded/loader.gif") no-repeat scroll center center transparent}
div.dark_square .pp_content_container .pp_left{background:url("../images/prettyPhoto/dark_rounded/contentPattern.png") repeat-y scroll left top transparent}
div.dark_square .pp_content_container .pp_right{background:url("../images/prettyPhoto/dark_rounded/contentPattern.png") repeat-y scroll right top transparent}
div.dark_square .pp_expand{background:url("../images/prettyPhoto/dark_square/sprite.png") no-repeat scroll -31px -26px transparent;cursor:pointer}
div.dark_square .pp_expand:hover{background:url("../images/prettyPhoto/dark_square/sprite.png") no-repeat scroll -31px -47px transparent;cursor:pointer}
div.dark_square .pp_contract{background:url("../images/prettyPhoto/dark_square/sprite.png") no-repeat scroll 0 -26px transparent;cursor:pointer}
div.dark_square .pp_contract:hover{background:url("../images/prettyPhoto/dark_square/sprite.png") no-repeat scroll 0 -47px transparent;cursor:pointer}
div.dark_square .pp_close{background:url("../images/prettyPhoto/dark_square/sprite.png") no-repeat scroll -1px -1px transparent;cursor:pointer;height:22px;width:75px}
div.dark_square #pp_full_res .pp_inline{color:#fff}
div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.dark_square .pp_nav .pp_play{background:url("../images/prettyPhoto/dark_square/sprite.png") no-repeat scroll -1px -100px transparent;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url("../images/prettyPhoto/dark_square/sprite.png") no-repeat scroll -24px -100px transparent;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url("../images/prettyPhoto/dark_square/sprite.png") no-repeat scroll 0 -71px transparent}
div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.dark_square .pp_arrow_next{background:url("../images/prettyPhoto/dark_square/sprite.png") no-repeat scroll -22px -71px transparent}
div.dark_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.dark_square .pp_next:hover{background:url("../images/prettyPhoto/dark_square/btnNext.png") no-repeat scroll right center transparent;cursor:pointer}
div.dark_square .pp_previous:hover{background:url("../images/prettyPhoto/dark_square/btnPrevious.png") no-repeat scroll left center transparent;cursor:pointer}
div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:none repeat scroll 0 0 #fff}
div.light_square .pp_content .ppt{color:#000}
div.light_square .pp_expand{background:url("../images/prettyPhoto/light_square/sprite.png") no-repeat scroll -31px -26px transparent;cursor:pointer}
div.light_square .pp_expand:hover{background:url("../images/prettyPhoto/light_square/sprite.png") no-repeat scroll -31px -47px transparent;cursor:pointer}
div.light_square .pp_contract{background:url("../images/prettyPhoto/light_square/sprite.png") no-repeat scroll 0 -26px transparent;cursor:pointer}
div.light_square .pp_contract:hover{background:url("../images/prettyPhoto/light_square/sprite.png") no-repeat scroll 0 -47px transparent;cursor:pointer}
div.light_square .pp_close{background:url("../images/prettyPhoto/light_square/sprite.png") no-repeat scroll -1px -1px transparent;cursor:pointer;height:22px;width:75px}
div.light_square #pp_full_res .pp_inline{color:#000}
div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_square .pp_nav .pp_play{background:url("../images/prettyPhoto/light_square/sprite.png") no-repeat scroll -1px -100px transparent;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url("../images/prettyPhoto/light_square/sprite.png") no-repeat scroll -24px -100px transparent;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url("../images/prettyPhoto/light_square/sprite.png") no-repeat scroll 0 -71px transparent}
div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_square .pp_arrow_next{background:url("../images/prettyPhoto/light_square/sprite.png") no-repeat scroll -22px -71px transparent}
div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_square .pp_next:hover{background:url("../images/prettyPhoto/light_square/btnNext.png") no-repeat scroll right center transparent;cursor:pointer}
div.light_square .pp_previous:hover{background:url("../images/prettyPhoto/light_square/btnPrevious.png") no-repeat scroll left center transparent;cursor:pointer}
div.facebook .pp_top .pp_left{background:url("../images/prettyPhoto/facebook/sprite.png") no-repeat scroll -88px -53px transparent}
div.facebook .pp_top .pp_middle{background:url("../images/prettyPhoto/facebook/contentPatternTop.png") repeat-x scroll left top transparent}
div.facebook .pp_top .pp_right{background:url("../images/prettyPhoto/facebook/sprite.png") no-repeat scroll -110px -53px transparent}
div.facebook .pp_content .ppt{color:#000}
div.facebook .pp_content_container .pp_left{background:url("../images/prettyPhoto/facebook/contentPatternLeft.png") repeat-y scroll left top transparent}
div.facebook .pp_content_container .pp_right{background:url("../images/prettyPhoto/facebook/contentPatternRight.png") repeat-y scroll right top transparent}
div.facebook .pp_content{background:none repeat scroll 0 0 #fff}
div.facebook .pp_expand{background:url("../images/prettyPhoto/facebook/sprite.png") no-repeat scroll -31px -26px transparent;cursor:pointer}
div.facebook .pp_expand:hover{background:url("../images/prettyPhoto/facebook/sprite.png") no-repeat scroll -31px -47px transparent;cursor:pointer}
div.facebook .pp_contract{background:url("../images/prettyPhoto/facebook/sprite.png") no-repeat scroll 0 -26px transparent;cursor:pointer}
div.facebook .pp_contract:hover{background:url("../images/prettyPhoto/facebook/sprite.png") no-repeat scroll 0 -47px transparent;cursor:pointer}
div.facebook .pp_close{background:url("../images/prettyPhoto/facebook/sprite.png") no-repeat scroll -1px -1px transparent;cursor:pointer;height:22px;width:22px}
div.facebook #pp_full_res .pp_inline{color:#000}
div.facebook .pp_loaderIcon{background:url("../images/prettyPhoto/facebook/loader.gif") no-repeat scroll center center transparent}
div.facebook .pp_arrow_previous{background:url("../images/prettyPhoto/facebook/sprite.png") no-repeat scroll 0 -71px transparent;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url("../images/prettyPhoto/facebook/sprite.png") no-repeat scroll -32px -71px transparent;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url("../images/prettyPhoto/facebook/sprite.png") no-repeat scroll -1px -123px transparent;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url("../images/prettyPhoto/facebook/sprite.png") no-repeat scroll -32px -123px transparent;height:22px;width:22px}
div.facebook .pp_next:hover{background:url("../images/prettyPhoto/facebook/btnNext.png") no-repeat scroll right center transparent;cursor:pointer}
div.facebook .pp_previous:hover{background:url("../images/prettyPhoto/facebook/btnPrevious.png") no-repeat scroll left center transparent;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url("../images/prettyPhoto/facebook/sprite.png") no-repeat scroll -88px -80px transparent}
div.facebook .pp_bottom .pp_middle{background:url("../images/prettyPhoto/facebook/contentPatternBottom.png") repeat-x scroll left top transparent}
div.facebook .pp_bottom .pp_right{background:url("../images/prettyPhoto/facebook/sprite.png") no-repeat scroll -110px -80px transparent}
div.pp_pic_holder a:focus{outline:medium none}
div.pp_overlay{background:none repeat scroll 0 0 #000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_top{height:20px;position:relative}
* html .pp_top{padding:0 20px}
.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle{left:0;position:static}
.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_content{height:40px}
.pp_fade{display:none}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0 0 5px}
.pp_nav{clear:left;float:left;margin:3px 0 0}
.pp_nav p{float:left;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;overflow:hidden;position:relative}
.pp_gallery ul a{border:1px solid rgba(0,0,0,0.5);display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
.pp_gallery ul a img{border:0 none}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0}
.pp_gallery li.default a{background:url("../images/prettyPhoto/facebook/default_thumbnail.gif") no-repeat scroll 0 0 transparent;display:block;height:33px;width:50px}
.pp_gallery li.default a img{display:none}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url("../images/prettyPhoto/light_rounded/btnNext.png") no-repeat scroll 10000px 10000px transparent;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url("../images/prettyPhoto/light_rounded/btnNext.png") no-repeat scroll 10000px 10000px transparent;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;float:right;line-height:22px;text-indent:-10000px}
.pp_bottom{height:20px;position:relative}
* html .pp_bottom{padding:0 20px}
.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_bottom .pp_middle{left:0;position:static}
.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
.rest{margin-left:-4px}
.agent-box{float:right;border:1px solid #999;margin:12px;text-align:center;padding:4px}
#articles_top{background-image:url(/images/articles_top.png);background-repeat:no-repeat;height:12px;margin-right:auto;margin-left:auto}
#articles_bottom{background-image:url(/images/articles_bottom.png);background-repeat:no-repeat;height:12px;margin-right:auto;margin-left:auto}
#articles_text{width:450px;margin-right:auto;margin-left:auto}
#articles{width:550px;margin-left:125px;background-image:url(/images/articles-bg.png);margin-top:10px;margin-bottom:10px}
#articles p{text-align:justify}
#articles h2{font-size:16px;color:#009;text-decoration:underline}
#articles h3{font-size:14px;color:#009}
#articles a{color:#009}
.info-row{margin-bottom:12px}
.info-row .copy p{margin:0}
.info-row .copy h3{margin:0}
.info-row-pad{clear:both;margin:12px}
#finance-left{float:left;border-right:1px solid #000}
#finance-right{float:right;margin:-9px 0 0 0;width:362px}
#purchasepass{height:200px}
#phone-help-button{cursor:pointer;position:relative}
#phone-help-dialog{display:none}
#phone-help-button:hover .info{display:block;top:12px;left:-285px}
#reg-chooser{width:430px}
#reg-chooser button{font-size:32px;line-height:38px;width:430px}
#tenant-view{top:0;left:0;position:absolute;width:312px;overflow:hidden;border:1px solid black;display:none; background:#fff; white-space: nowrap}
#tenant-view-name {}
.tenant-info {width:488px;}
.tenant-more-info {position:absolute; width:16px; height:48px; left:500px; top:12px; border:1px solid #888}
.tenant-more-info a {text-indent: 3px;font-size: 18px;display: block;line-height: 35px;font-weight: bold;text-decoration: none;color: #888;}
#complete-wrap {height:500px;}
#profile_picture_upload {
    border:1px solid #999;
    display:inline;
    padding:6px;
    border-radius:2px;
    background:#888;
    color:#FFF;
    font-weight:bold;
    font-size: 14px;
}

#profile_picture_upload:hover {
    background:#555;    
}

#profile_image {
    clear:both;
    margin:12px;
    text-align:center;
}

#profile_picture_progress {
    display:none;
}

#profile_picture_progress img {
}

#profile_image_wrap {
    border: 1px solid #837B7B;
    height: 168px;
    width: 168px;
    vertical-align: middle;
    padding: 2px;
    margin: auto;
}

.tenant {
    margin:12px 0;
    padding-bottom:12px;
    border-bottom: 1px solid #494949;
}

.tenant .profile-image-wrap {
    border: 1px solid #837B7B;
    height: 168px;
    width: 168px;
    vertical-align: middle;
    padding: 2px;
    margin: auto;
    text-align:center;
    overflow:hidden;
}

.tenant h1 {
    margin:0 0 6px 0;
    font-size:22px;
}

.tenant h2 {
    margin:0 0 6px 0;
}

.tenant .about {
    margin: 0 0 6px 0;
}

.tenant .contact {
    margin: 6px 0 ;
}

.tenant .contact .button {
    float: none;
    margin:0;
}

#profile  {
    margin:24px 0 24px 12px;
}

#profile h1 {
    margin:0;
    font-size:28px;
    line-height:28px;
    color:#69C;
}

#profile #details {
    color:#555;
    font-style:italic;
    padding:0;      
}

#profile #prefs {
    margin:24px 0 0 0;  
}

#profile #prefs h3 {
    margin:0 0 6px 0;
    color:#71A552;
    font-size:16px;
}

#profile #prefs label {
    float:left;
    width:156px;
}

#profile-image-wrap {
    border: 1px solid #837B7B;
    height: 168px;
    width: 168px;
    vertical-align: middle;
    padding: 2px;
    text-align:center;
}

#msgForm {
    margin:24px 0 0 0;
}

#profile #about {
    margin:24px 0 12px 0;
}

#profile #about h3 {
    margin:0 0 12px 0;
}

#profile-notice {
    margin:24px 0 0 0;
}

#msg_sent {
    margin:24px 0 0 0;
}

#tenants-all-towns {
    border-collapse: collaspe;
    border:0 none;
    width:100%;
}

#tenants-all-towns tr {
    border:0;
}

#tenants-all-towns td {
    border:0 none ;
    padding:1px;
}

#tenants-all-towns a {
    font-size:12px;
}

#bulk_sub_form label{
    float:none;
    width:auto;
}

#bulk_sub_form .radio {
    margin:0;
    padding:0;
}

#bulk_sub_form .row {

}

#bulk #checkout {
    float:left;
    width:400px;
}

#bulk #purchases {
    float:right;
    width:464px;
}

.pagiation-msg {
  margin: 0 auto;
  width: 881px;
}

#empty-trash-button {
    float:right;
}
