@media screen {
*{margin:0;padding:0}
img{border:0}
abbr,acronym{cursor:help}
.floatleft{float:left !important} 
.floatright{float:right !important}
.clear{clear:both}
a{color:#3a3a3a;outline:none;border:none;text-decoration:underline}
a:link{text-decoration:underline}
a:visited{color:#3a3a3a;text-decoration:underline}
a:hover,a:focus{text-decoration:none;color:#000}
address{margin:.2em 0;padding:0;font-size:.6em;line-height:140%;font-style:normal}
:focus{outline:0}
ul, ol{list-style:none}
/*------*/

/*------*/
html{font-size:100.01%;background:#fff;color:#000;height:100%;min-height:100%;font-family:Arial,Verdana,sans-serif}
body{background:#e3e3e3 url(/img/bg.png) repeat-y center top;font:100% Arial, Helvetica, sans-serif;color:#3a3a3a;min-height:101%;min-width:60.25em;}/*----- Body -----*/
#skip-link{width:0;height:0;list-style-type:none;font-size:.75em}/*----- Slip Links -----*/
#skip-link li{width:28em;text-indent:0}
#skip-link a,#skip-link a:link{display:inline-block;position:absolute;top:-556px;color:#000;cursor:help;margin:0;padding:4px;line-height:1em;font-weight:700;text-decoration:underline;z-index:99}
#skip-link a:visited{top:-556px;color:#ccc;cursor:help;text-decoration:underline}
#skip-link a:active,#skip-link a:focus{top:4px;left:4px;color:#393939;cursor:help;text-decoration:underline}
#wrapper{position:relative;width:60.25em;max-width:100%;margin:auto;height:auto}/*----- Wrapper -----*/
#header{position:relative;height:97px}/*----- Header -----*/
#logo{position:absolute;top:22px;left:3px;cursor:pointer}/*----- LOGO -----*/
.font-resize{position:absolute;top:0;right:7px;background:url(/img/font-resize.gif) no-repeat 0 0;width:3.7em;height:1.8em;text-align:center}
.font-resize li{display:inline}
.font-resize li a{color:#434343;text-decoration:none;padding:0 2px;font-weight:700}
.font-resize img {padding-top:5px;}
.hide-opt{display:none}
.small a{font-size:.6em}
.vouch-img {float: left; margin-right: 10px; margin-bottom: 10px;}
.vouch-right {float: left; width: 450px;}
.reset{font-size:.7em} 
.large a{font-size:.75em}
.minieditor {width: 400px; height: 150px;}
.adv-form {margin-top:15px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;clear:both;display:none;background-color:#f3f3f3;border: 2px solid #ccc;padding:10px}
.adv-chk strong {display:inline-block;width:160px}
.adv-chk input[type=checkbox] {margin-left:10px;margin-right:5px;}
.adv-chk label {margin-right:20px}
.no-agent-photo {width:122px; height: 116px; display:table-cell; vertical-align:middle; background-color: #fff;}
.no-agent-photo p {text-align:center; line-height: 100%; font-weight: bold;}
#international-sites{cursor:pointer;position:absolute;top:4px;right:210px;width:176px;height:23px;color:#424242;font-size:.7em;font-weight:700;line-height:20px}
.intl-off{background:url(/img/international-sites-bg.png) no-repeat 0 0;}
.intl-on{background:url(/img/international-sites-bg-on.png) no-repeat 0 0;}
#international-sites img,#language img{vertical-align:middle;margin:0 8px}
#international-popup {display:none; border: 1px solid #efefef; padding-left: 20px;margin-top:5px;z-index:1000;position:relative;background-color:#efefef;-moz-border-radius:5px;-webkit-border-radius:5px}
#language-popup {display:none; border: 1px solid #efefef; padding-left: 7px;margin-top:5px;z-index:1000;position:relative;background-color:#efefef;-moz-border-radius:5px;-webkit-border-radius:5px}
.flags li {background-repeat: no-repeat; background-position: left center; padding-left: 20px;}
.flag-au {background-image: url(/img/flags/au.png);}
.flag-gb {background-image: url(/img/flags/gb.png);}
.flag-us {background-image: url(/img/flags/us.png);}
.flag-de {background-image: url(/img/flags/de.png);}
.flag-cn {background-image: url(/img/flags/cn.png);}
.flag-es {background-image: url(/img/flags/es.png);}
.flag-fr {background-image: url(/img/flags/fr.png);}
.error {clear: both; border:1px solid #a90000; padding: 10px; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-color:#f79886;color:#000;font-size:0.9em;font-weight:bold}
.error p {margin:0 !important}
.info {clear: both; border:1px solid #a1cb65; padding: 10px; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-color:#cef298;color:#000;font-size:0.9em;font-weight:bold}
.info p {margin:0 !important}
.msg {clear: both; margin-top:10px;margin-bottom:10px;float:left; background-image: url(/img/info.png); background-repeat: no-repeat;background-position: center left; border:1px solid #ccc; padding: 10px; padding-left: 20px; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-color:#efefef;color:#000;font-size:0.9em;font-weight:bold}
.msg p {margin:0 !important}
.centr {text-align:center;}
.destruct { color: #a90000; font-weight: bold;}
.delete-submit { padding: 10px; color:#fff; font-weight: bold; background-color:#a90000}
.upform {  padding: 10px; background-color: #efefef; border: 1px solid #ddd; }
.htab {}
.hid {display:none}
.highlight_button { padding: 5px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; background-color: #dfe79c;margin-right:40px;}
.right-space {margin-right: 40px;}
#search_map { width:248px; height:248px; }
#map_large_out { display: none; }
#search_map_large { width:700px; height:500px; }
.hidebox { display: none; }
#facebox { font-size: 0.8em;}
#language{cursor:pointer;position:absolute;top:4px;right:198px;width:127px;height:23px;color:#424242;font-size:.7em;font-weight:700;line-height:20px}
.languages{cursor:pointer;position:absolute;top:4px;right:238px;width:127px;height:23px;color:#424242;font-size:.7em;font-weight:700;line-height:20px}
.lang-off{background:url(/img/language-bg.png) no-repeat 0 0;}
.lang-on{background:url(/img/language-bg-on.png) no-repeat 0 0;}
.arrow{position:absolute;top:8px;right:2px}
.social-media{position:absolute;top:36px;right:6px}
.social-media img{vertical-align:middle}
.social-media li{display:inline;padding-right:1px}
.business-planet{position:absolute;top:65px;right:0;font-weight:700}
.business-planet a{background:url(/img/business-planet.png) no-repeat 0 6px;line-height:22px;font-size:.75em;padding:8px 6px 8px 27px}
.top-links{position:absolute;top:0;right:7px;}
.top-links li{float:left}
.top-links li a{padding-left:.3em;display:inline-block}
#nav{background:url(/img/nav.png) repeat-x 0 0;margin:0 4px}/*----- Main Navigation -----*/
#nav ul{background:url(/img/nav-right.gif) no-repeat right 0;height:41px}
#nav li{float:left;background:url(/img/nav-sep.png) no-repeat right 3px;height:37px;font-size:.75em;color:#4f4f4f;font-weight:700}
#nav a{color:#4f4f4f;height:37px;display:inline-block;text-decoration:none;padding:0 12px;line-height:3.4em}
#nav a:hover,#nav a:focus, #nav .active{background:url(/img/nav-hvr.gif) repeat-x 0 0}
#nav .active{padding:0 12px;line-height:3.4em}
#nav li#home a{padding:0}
.submit-a-listing{position:absolute;top:153px;right:12px;z-index:100}
#search-box{background:url(/img/search-box.png) no-repeat left 36px;height:219px;padding-top:15px;position:relative;margin:12px 0 9px;width:60.25em;float:left}/*----- Search Box -----*/
#tabs{position:absolute;top:12px;left:20px}/*----- Tabs -----*/
#tabs li{float:left;height:31px;font-size:.7em;color:#434343;font-weight:700}
#tabs a{color:#434343;height:31px;display:inline-block;text-decoration:none;padding-right:13px;cursor:pointer;line-height:31px;background:url(/img/tab.png) no-repeat right top}
#tabs .lft-tab{padding-left:13px;float:left;background:url(/img/tab.png) no-repeat left top}
#tabs a:hover,#tabs a:focus,#tabs .act-tab{background:url(/img/tab.png) no-repeat right bottom;padding-right:13px;color:#000}
#tabs a:hover span,#tabs a:focus span,#tabs .act-tab span{background:url(/img/tab.png) no-repeat left bottom}
#tabs .act-tab span{line-height:31px}
#tabs .act-tab a{background:none;padding-right:0}
#search-form{padding:37px 25px 0 37px}/*----- Search Form -----*/
#search-form fieldset{border:0;position:relative}
#search-form legend{color:#5f5f5f;font-size:.75em;position:absolute;top:110px;right:66px}
#search-form label{font-size:.8em;font-weight:700;line-height:31px}
#search-form .searchform-left{float:left;width:202px}
#search-form .searchform-left label{display:block}
#search-form .searchform-right{float:left;width:622px}
.tpsearch{padding-bottom:21px}
.location{float:left;width:394px}
#search-form .location span{padding-top:5px;display:block}
#search-form .location span label{font-size:.75em;font-weight:400}
.location .checkbox{padding:0;margin-top:-4px}
.keywords{float:right;width:146px;padding-right:32px}
.textbox{width:398px;height:22px;padding-left:8px;font-size:.8em;color:#6d6c6c;font-weight:700;border:1px #b8b8b8 solid}
.listbox{font-size:.85em;height:24px;width:176px;color:#6d6c6c;font-weight:700;border:1px #b9b9b9 solid}
.listbox2{width:83px;height:24px;font-size:.85em;color:#6d6c6c;font-weight:700;margin:2px 0 0;float:left;border:1px #b9b9b9 solid}
.textbox-small{width:172px;height:22px;border:1px #b8b8b8 solid;padding:0 8px;color:#6d6c6c;font-size:0.8em;font-weight:700}
.price-rng{padding:12px 0 0;clear:both}
#search-form .price-rng label{line-height:15px;display:block;padding-bottom:3px}
#search-form label.prlbl{width:198px;text-align:left}
.pr-box{float:left;padding-right:22px}
#search-form .price-rng label.prlabel{font-size:.8em;padding:0 10px;font-weight:700;float:left;line-height:25px}
.checkbox{clear:both;padding-top:6px}
#search-form .checkbox label{font-size:.75em;padding:0 10px 0 6px;line-height:12px;display:inline}
#search-form .price-rng .checkbox{padding-top:4px}
#search-form .price-rng .checkbox .rgt-chbox{padding-left:90px}
.search-btn{margin:20px 0 0 14px;float:left}
.checkbox .chk-float{vertical-align:middle}
#breadcrumb{font-size:.75em;line-height:3em;background:url(/img/breadcrumb.png) no-repeat 0 0;margin:9px 0 10px 7px;width:79.2em;height:37px}
#breadcrumb strong{padding:0 5px 0 12px}
#breadcrumb ul{display:inline}
#breadcrumb ul li{padding-left:12px;display:inline;background:url(/img/arrower.gif) no-repeat 0 60%;border:0}
#breadcrumb ul li.first{margin-left:-15px;background-image:none}
#breadcrumb a{display:inline;color:#3d515f}
#container{padding:0 7px 15px;clear:both;width:59.35em;max-width:100%;display:inline-block}/*----- Container -----*/
#center-content{border-left:1px #dbdbdb solid;border-right:1px #dbdbdb solid;padding:0 8px 8px;display:inline-block;width:58.3em;float:left}
#center-content h1{font-size:1.75em}
#center-content p{padding:8px 0;font-size:.75em;line-height:17px;margin:0}
#ctop,#cbottom{background:url(/img/ctop.png) no-repeat 0 0;height:10px;display:block;clear:both}
#cbottom{background:url(/img/cbottom.png) no-repeat 0 0}
.content{float:left;width:138px;border-left:1px #e5e5e5 solid;padding:0 0 6px 10px;margin:6px 0 0 7px}
.content.cfirst{border:0;margin-left:0;padding-left:7px}
#center-content .content p{padding:2px 0;font-size:.7em;line-height:15px}
#center-content .content a{font-size:1em;font-weight:700}
#center-content .content h2,#center-content .content h1{font-size:.75em;padding:4px 0 6px}
#mid-content .content h2{font-size:1.3em;padding:5px 0}
.img-border{border:6px #dadada solid}
hr{border:0;color:#b2b2b2;border-bottom:1px #e5e5e5 solid;padding-top:12px;margin-bottom:9px;outline:0;height:1px;clear:both}
#left-content,#right-content{width:158px;border:1px #c0c0c0 solid;background:#e7e7e7;font-size:.75em;padding-bottom:15px}
#left-content{float:left;position:relative;top:0;left:-614px}
#right-content{float:right;padding-bottom:12px}
#left-content h2,#right-content h2{font-size:1.2em;color:#fffffe;background:#436d0b;padding:8px 0 8px 8px}
#left-content ul,#right-content ul{padding:14px 0 8px 13px}
#left-content ul p,#right-content ul p{padding:2px 0}
#left-content ul li.sep,#right-content ul li.sep{padding-top:0;margin-bottom:4px}
.img-border2{border:2px #bfbebe solid}
.bottom-sec{clear:both;margin:0 7px 11px;background:#e3e3e3;border:1px #c5c5c5 solid;padding:10px 14px;overflow:auto;line-height:.9em}
.bottom-sec ul{font-size:.8em}
.bottom-sec ul li{display:inline}
.bottom-sec ul li a{display:inline-block;padding:0 1px;font-weight:700;text-decoration:none;font-size:.85em}
.bottom-sec ul li a:hover,.bottom-sec ul li a:focus{text-decoration:underline}
/*----- Listings Page -----*/
#int-ctop,#int-cbottom{background:url(/img/int-ctop.png) no-repeat 0 0;height:10px;display:block;clear:both;width:59.5em}
#int-cbottom{background:url(/img/int-cbottom.png) no-repeat 0 0}
#canvas{background:#fff;border-left:1px #dbdbdb solid;border-right:1px #dbdbdb solid;padding:0 9px;overflow:auto;width:58.15em}
#canvas h1,#canvas h2,#canvas h3,#canvas h4,#canvas h5{font-size:1.1em;padding-bottom:4px;font-weight:400}
#canvas h1{padding-bottom:10px}
#int-content{float:left;width:446px;padding:4px 11px 0 0;position:relative;left:267px}
#canvas #int-content h2{padding-bottom:9px}
.pagination{background:url(/img/pages.png) no-repeat 0 0;width:446px;height:31px;text-align:center;margin-bottom:5px;color:#6a6a6a}
.pagination ul{float:right;padding-right:5px}
.pagination li{display:inline-block;font-weight:700;padding-left:1px;float:left}
.pagination li span.cur {border:1px #42660f solid;padding:1px 4px;background:#99d248;color:#42660f;text-decoration:none;font-size:.7em;line-height:31px}
.pagination li a{border:1px #cecece solid;padding:1px 4px;background:#fbfbfb;color:#6a6a6a;text-decoration:none;font-size:.7em;line-height:31px}
.pagination li a:hover{text-decoration:underline}
.pagination li span.prev a,.pagination li span.next a{border:0;background:none;padding:0 5px}
.pagination form{float:left;padding:5px 0 0 12px}
.pagination form label{font-size:.75em;font-weight:700;padding-right:4px}
.pagination form .listbox-pg{width:144px}
.pagination.bt-pagi ul{position:relative;left:-50%}
.pagination.bt-pagi li{left:50%;position:relative}
.cbox-top{background:url(/img/cbox-top.gif) no-repeat 0 0;height:7px;display:block;clear:both;margin-top:10px}
.cbox-bottom{background:url(/img/cbox-bottom.gif) no-repeat 0 0;height:7px;display:block;clear:both;margin-bottom:10px}
.cbox{border-left:1px #dbdbdb solid;border-right:1px #dbdbdb solid;padding:0 13px 1px}
.cbox p{font-size:.75em}
.cbox .int-form fieldset{border:0;position:relative;width:420px}
.cbox .int-form legend{position:absolute;left:18px;top:0;background:url(/img/num-bg.gif) no-repeat 0 0;width:23px;height:23px;text-align:center;line-height:23px;display:inline-block;color:#fefefe;font-size:.9em;font-weight:700}
.top-heading{font-size:.75em;font-weight:700;padding-bottom:9px;overflow:auto}
.top-heading input,.top-heading label{float:left;line-height:23px}
.top-heading input,.top-heading img{margin:4px 5px 0 0}
.top-heading label{padding:0 8px 0 28px;cursor:text;max-width:210px}
.left-sec{float:left;width:189px;margin-right:9px;background:#dadada;position:relative;text-align:center;height:150px}
.left-sec p{padding:6px 0 0;font-weight:700}
.scroll-arrow{height:35px}
.scroll-arrow span{float:left;padding:2px 1px 0;vertical-align:middle}
.scroll-arrow span.left-arrow{padding-left:62px}
.scr-text{font-size:.75em;font-weight:700;line-height:18px}
.cbox .ex-prs{font-weight:400;top:0;position:absolute;top:0;right:0;text-align:right;font-size:.9em}
.cbox.ex-showcase{background:url(/img/exclusive-showcase.png) no-repeat 0 0;height:275px;padding:7px 13px 0;border:0;margin-top:16px;position:relative}
.cbox.ex-showcase .int-form,.cbox.prv-listing .int-form{padding:12px 0 0}
.cbox.ex-showcase .ex-rgt,.cbox.prv-listing .ex-rgt{position:absolute;top:18px;right:15px;color:#fffffe;font-style:italic;font-size:.9em;font-weight:700}
.cbox.ex-showcase .top-heading label,.cbox.prv-listing .top-heading label{float:left}
.cbox.ex-showcase .ex-prs{top:4px;font-weight:700}
.cbox.prv-listing{background:url(/img/feature-propety.png) no-repeat 0 0;height:275px;padding:7px 13px;border:0;margin:10px 0;position:relative}
.house{border:1px #d4d4d4 solid;overflow:auto}
.house span{float:left;padding:3px 0 3px 5px;font-size:.9em}
.house span.col1{width:40px}
.house span.beds,.house span.baths,.house span.cars{font-weight:700;border-left:1px #d4d4d4 solid}
.house span.beds{background:url(/img/bedrooms.gif) no-repeat right 5px;padding-right:22px}
.house span.baths{background:url(/img/baths.gif) no-repeat right 6px;padding-right:20px;margin-left:5px}
.house span.cars{background:url(/img/cars.gif) no-repeat right 5px;padding-right:17px;margin-left:5px}
.cbox .buttons{clear:both;padding:6px 0 0;float:right}
.cbox .buttons li{float:left;padding-left:4px}
.right-sec{float:right;width:220px}
.right-sec p{padding:5px 0;line-height:17px}
.right-sec p.house{padding:0}
.right-sec .house span.col1{width:102px}
.ex-prs .pw-space{padding-left:10px}
/*--buttons --*/
/* awesome buttons */

.awesome, .awesome:visited {
	border:0;
	padding:0;
	margin:0;

	background: #222 url(/img/alert-overlay.png) repeat-x;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

	.awesome:hover							{ border:0; background-color: #111; color: #fff; }
	.awesome:active							{ top: 1px; }
	.small.awesome, .small.awesome:visited 			{ font-size: 11px; text-decoration: none;}
	.awesome, .awesome:visited,
	.medium.awesome, .medium.awesome:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
	.large.awesome, .large.awesome:visited 			{ font-size: 14px; padding: 8px 14px 9px; }

	.green.awesome, .green.awesome:visited		{ background-color: #91bd09; }
	.green.awesome:hover						{ background-color: #749a02; }
	.blue.awesome, .blue.awesome:visited		{ background-color: #2daebf; }
	.blue.awesome:hover							{ background-color: #007d9a; }
	.red.awesome, .red.awesome:visited			{ background-color: #e33100; }
	.red.awesome:hover							{ background-color: #872300; }
	.magenta.awesome, .magenta.awesome:visited		{ background-color: #a9014b; }
	.magenta.awesome:hover							{ background-color: #630030; }
	.orange.awesome, .orange.awesome:visited		{ background-color: #ff5c00; }
	.orange.awesome:hover							{ background-color: #d45500; }
	.yellow.awesome, .yellow.awesome:visited		{ background-color: #ffb515; }
	.yellow.awesome:hover							{ background-color: #fc9200; }
/*----- Agent Listing Page -----*/
.listing-box{background:url(/img/listing-box.png) no-repeat 0 0;height:326px;padding:8px 16px 0;border:0;margin:16px 0 10px;line-height:18px}
.list-left-sec{float:left;width:234px;padding:14px 0 0}
.list-left-sec .lb-text{padding-left:28px}
.list-left-sec .top-num{background:url(/img/num-bg.gif) no-repeat 0 0;width:23px;height:23px;text-align:center;line-height:23px;display:inline-block;color:#fefefe;font-size:1.1em;font-weight:700;padding-right:6px}
.list-left-sec ul{padding:6px 0;font-size:.75em;line-height:1.3em}
.list-left-sec .lb-list li{background:url(/img/arrow2.gif) no-repeat 0 5px;padding:0 7px;display:inline}
.list-left-sec .lb-list li a{text-decoration:none;display:inline-block}
.list-left-sec .lb-list li a:hover,.list-left-sec .lb-list li a:focus{text-decoration:underline}
.list-left-sec .agt-info{padding:7px 0 0 26px}
.list-left-sec .agt-info li{padding-left:20px;height:20px;font-weight:700;line-height:20px;padding-bottom:4px}
.agt-info a{text-decoration:none}
.agt-info a:hover,.agent-team .agt-info a:focus{text-decoration:underline}
.mobile{background:url(/img/mobile.gif) no-repeat 0 0}
.email-agent{background:url(/img/email-agent.png) no-repeat 0 0}
.website{background:url(/img/website.png) no-repeat 0 0}
.list-right-sec{float:right;width:177px;padding:14px 0 5px;text-align:center}
.list-right-sec p{padding:4px 0}
.listing-sec{padding:0 16px;line-height:18px;border:0;margin-bottom:5px;clear:both;display:inline-block}
.listing-sec .list-left-sec,.listing-sec .list-right-sec{padding:5px 0 0}
#sidebar{float:left;width:256px;position:relative;left:-456px}/*----- Sidebar -----*/
#canvas #sidebar h2{font-size:.95em;font-weight:700;padding:2px 0 7px 4px}
.int-map{background:url(/img/map-bg.png) no-repeat 0 0;width:256px;height:303px;padding:5px 0 5px 3px;color:#666;font-size:.7em}
.int-map a{color:#666}
.enlarge{background:url(/img/enlarge.png) no-repeat 3px 0;padding:0 0 0 22px;height:18px;display:block}
.properties{background:url(/img/bubble.gif) no-repeat 4px 0;padding-left:26px;height:20px;margin-top:4px;line-height:20px}
.img1{border:1px #ccc solid}
.left-box-top{background:url(/img/left-box-top.gif) no-repeat 0 0;height:8px;display:block;clear:both}
.left-box-bottom{background:url(/img/left-box-bottom.gif) no-repeat 0 0;height:8px;display:block;clear:both;margin-bottom:10px}
.left-box{border-left:1px #dbdbdb solid;border-right:1px #dbdbdb solid;padding:0 7px}
.left-box p{font-size:.75em;clear:both;line-height:17px;padding:4px 0}
.left-box p.showcase{font-size:.75em;padding-bottom:0;display:inline-block}
.left-box p.showcase span{float:left;padding-right:2px}
.left-box p.showcase span.scr-text{font-size:1em;font-weight:700;line-height:18px}
.left-box p.showcase span.title-text{width:150px;padding-right:9px}
.left-box .house{font-size:.75em}
.left-box .house .col1{width:120px}
.right-image{float:right;margin:5px 18px 0 3px;border:4px #dadada solid}
.right-image2{float:right;margin:0 25px 0 0;border:1px #b8c1c7 solid}
#aside{float:right;width:206px}/*----- Right Side Content -----*/
#tabs2{position:relative;top:0;left:0;border-bottom:1px #dbdbdb solid;height:22px}/*----- Tabs -----*/
#tabs2 li{float:left;height:22px;font-size:.7em;color:#434343;font-weight:700;margin-right:1px}
#tabs2 a{color:#434343;height:22px;display:inline-block;text-decoration:none;padding-right:6px;cursor:pointer;line-height:22px;background:url(/img/tab2.png) no-repeat right top}
#tabs2 .lft-tab2{padding-left:6px;float:left;background:url(/img/tab2.png) no-repeat left top}
#tabs2 a:hover,#tabs2 a:focus,#tabs2 .act-tab2{background:url(/img/tab2.png) no-repeat right bottom;padding-right:6px;color:#000}
#tabs2 a:hover span,#tabs2 a:focus span,#tabs2 .act-tab2 span{background:url(/img/tab2.png) no-repeat left bottom}
#tabs2 .act-tab2 span{line-height:22px}
#tabs2 .act-tab2{padding-right:8px}
#tabs2 .act-tab2 a{background:none;padding-right:0}
.tabs2 li.tlast{margin:0}
#canvas #aside h2{font-size:1em;font-weight:700;padding-bottom:4px}
.rgt-box-top{background:url(/img/rgt-box-top.gif) no-repeat 0 0;height:8px;display:block;clear:both}
.rgt-box-bottom{background:url(/img/rgt-box-bottom.gif) no-repeat 0 0;height:8px;display:block;clear:both;margin-bottom:12px}
.rgt-box{border-left:1px #dbdbdb solid;border-right:1px #dbdbdb solid;padding:8px 9px 0;overflow:auto;clear:both}
.rgt-box p{font-size:.75em;line-height:16px;padding:3px 0}
.rgt-box .rgt-sform p{padding:5px 0 0;font-size:.75em;line-height:15px}
.rgt-sform label{font-weight:700;line-height:22px}
.textbox2{border:1px #b8b8b8 solid;width:173px;height:23px;padding-left:5px;font-size:.9em;color:#6d6c6c;font-weight:700}
.rgt-sform .listbox{height:23px}
.srange {background:url(/img/range-image.png) no-repeat 0 0;height:19px;position:relative;margin-top:6px;padding-top:0}
.rgt-sform p.range{background:url(/img/range-image.png) no-repeat 0 0;height:19px;position:relative;margin-top:6px;padding-top:0}
.rgt-sform p.range .indicator{position:absolute;top:1px;left:25px}
.rgt-sform p.search-btn2 input{margin:5px 5px 0 0;vertical-align:middle}
#canvas .rgt-box h3{font-size:.8em;font-weight:700;padding:10px 0 3px}
#canvas .rgt-box h3 .num2,.main-rgt-cont .num2{background:url(/img/num-bg2.png) no-repeat 0 0;width:21px;height:21px;padding-right:5px;line-height:21px;text-align:center;float:left;color:#5d5d5d;font-size:.9em}
img.rightimg{float:right;margin-left:10px} /*----- Right Image -----*/
img.leftimg{float:left;margin:.3em .8em 0 0;border:6px #dadada solid} /*----- Left Image -----*/
.rgt-box hr,.left-box hr,.listing-sec hr{border:0;color:#b2b2b2;border-bottom:1px #888 dotted;padding-top:8px;margin-bottom:4px;outline:0;height:1px;clear:both}
.listing-sec hr{margin-bottom:0}
.rgt-sform .pr-rng{padding:10px 0;display:block}
.chkbox{vertical-align:middle;margin-right:5px}
/*----- Retire & Share Page -----*/
#main{float:left;width:710px;position:relative}
#main p{font-size:.75em;padding:6px 0;line-height:18px;clear:both}
.main-top{background:url(/img/mn-box-top.png) no-repeat 0 0;height:8px;display:block;clear:both}
.main-bottom{background:url(/img/mn-box-bottom.png) no-repeat 0 0;height:8px;display:block;clear:both;margin-bottom:10px}
.main-box{border-left:1px #dbdbdb solid;border-right:1px #dbdbdb solid;padding:6px 9px 1px}
#canvas #main h1,#canvas #main h2,#canvas .int-cbox h1,#canvas .int-cbox h2{border-bottom:1px #3a3a3a dotted;padding-bottom:4px;margin-bottom:8px}
.cont-box-top{background:url(/img/cont-box-top.png) no-repeat 0 0;height:7px;display:block;clear:both;margin-top:10px}
.cont-box-bottom{background:url(/img/cont-box-bottom.png) no-repeat 0 0;height:7px;display:block;clear:both;margin-bottom:10px}
.cont-box{border-left:1px #dbdbdb solid;border-right:1px #dbdbdb solid;padding:8px 12px;background:#f4f3f3}
.cont-box form fieldset{border:0}
.cont-box form legend{line-height:0}
.cont-box form label{font-weight:700;float:left}
.mn-textbox{width:278px;height:25px;padding:0 5px;font-size:.8em;color:#6d6c6c;font-weight:700;border:1px #b8b8b8 solid;margin:0 8px}
#main .cont-box form .mn-checkbox{vertical-align:middle;padding:0 0 0 235px}
.cont-box form .mn-checkbox input{vertical-align:middle;margin-right:8px}
.cont-box form .mn-checkbox label{font-weight:400;float:none}
.tn-box,.rgt-tnbox{float:left;width:310px;padding:8px 35px 15px 0}
.rgt-tnbox{padding-right:0}
#main .tn-box p,#main .rgt-tnbox p{padding-left:8px}
#main form.fa-form{padding:5px 0 0 8px}
#main form.fa-form label{display:block;font-size:1.3em;padding-bottom:6px;font-weight:700}
#main form.fa-form label em{font-size:.8em;font-weight:400}
.textbox-wd{width:618px;height:25px;padding:0 5px;font-size:1em;color:#6d6c6c;font-weight:700;border:1px #b8b8b8 solid}
.grn-cont-box-top{background:url(/img/grn-box-top.png) no-repeat 0 0;height:8px;display:block;clear:both;margin-top:10px}
.grn-cont-box-bottom{background:url(/img/grn-box-bottom.png) no-repeat 0 0;height:8px;display:block;clear:both;margin-bottom:10px}
.grn-cont-box{border-left:2px #b1c47b solid;border-right:2px #b1c47b solid;padding:8px 12px;background:#cfdfa2;position:relative}
.listing{font-size:.75em;line-height:18px}
.listing li{background:url(/img/bullet.gif) no-repeat 0 8px;padding:3px 0 3px 18px}
.submit-listing{position:absolute;top:0;right:10px}
/*----- Events & Ebooks Page -----*/
#left-side-sec{float:left;width:206px;position:relative;left:-506px}
#center-sec{float:left;width:496px;padding:4px 11px 0 0;position:relative;left:218px}
.int-cbox-top{background:url(/img/int-cbox-top.png) no-repeat 0 0;height:7px;display:block;clear:both}
.int-cbox-bottom{background:url(/img/int-cbox-bottom.png) no-repeat 0 0;height:7px;display:block;clear:both;margin-bottom:10px}
.int-cbox{border-left:1px #dbdbdb solid;border-right:1px #dbdbdb solid;padding:0 0 0 13px}
#canvas .int-cbox h1{margin-right:13px}
.int-cbox p{font-size:.75em;padding-right:13px;line-height:17px}
.gr-box{float:left;width:230px;padding-right:9px}
.small-box-top{background:url(/img/small-box-top.gif) no-repeat 0 0;height:7px;display:block;clear:both;margin-top:10px}
.small-box-bottom{background:url(/img/small-box-bottom.gif) no-repeat 0 0;height:7px;display:block;clear:both;margin-bottom:10px}
.small-box{border-left:1px #dbdbdb solid;border-right:1px #dbdbdb solid;padding:0 13px 1px;background:#f4f3f3;overflow:auto}
.small-box p{padding:5px 0}
.ebooks{float:left;width:75px;padding:9px 6px 0 16px}
.small-box .ebooks p{padding:6px 0}
.our-price{color:#276300;font-weight:700}
/*----- Property Details Page -----*/
.int-left-sec{float:left;width:461px;position:relative}
#main .int-left-sec p{padding:8px 6px 0}
#canvas #main .top-hsec h1{border:0;margin-bottom:0;padding-bottom:0}
#canvas #main.int-main h2{border:0;font-size:.95em;font-weight:700;padding-bottom:0}
.scroll-box{background:#dadada;text-align:center;width:461px;position:relative;display:inline-block}
.scroll-box ul{padding:10px 0 6px 12px;display:inline-block}
.scroll-box li{float:left;margin-right:12px;border:1px #e6e5e5 solid}
.scroll-box li.previous,.scroll-box li.next-btn{margin-top:20px;border:0}
.int-left-sec .buttons{clear:both;padding:10px 0 0;text-align:right}
.int-left-sec .buttons li{padding-right:7px;display:inline}
.int-left-sec .buttons li a{display:inline-block}
.new-btn{float:left;margin:4px 6px 0 0}
.int-right-sec{float:right;width:206px}
#main .int-right-sec p{padding:5px 0;line-height:17px}
.top-hsec{height:85px}
.top-left{float:left;width:461px}
.top-right{text-align:right;float:right;width:206px}
#main .top-right p{font-size:.7em;padding-bottom:0}
#main .top-right p.house{padding:0;float:right;text-align:left;font-size:.75em}
.house span.cars{margin-right:2px}
.rgt-cont-top{background:url(/img/rgt-cont-top.gif) no-repeat 0 0;height:8px;display:block;clear:both}
.rgt-cont-bottom{background:url(/img/rgt-cont-bottom.gif) no-repeat 0 0;height:8px;display:block;clear:both;margin-bottom:12px}
.rgt-cont{border-left:1px #dbdbdb solid;border-right:1px #dbdbdb solid;padding:0 9px;overflow:auto;clear:both;background:#f7f7f7}
#canvas #main p.hname{font-size:1em;font-weight:700;padding:0 0 10px}
.rgt-cont p{line-height:16px;padding:4px 0}
.tel-icon,.view-profile,.mobile-icon{background:url(/img/tel-icon.png) no-repeat 0 2px;padding:0 0 4px 22px;height:21px;font-weight:700;font-size:.75em}
.view-profile{background:url(/img/view-profile-icon.png) no-repeat 0 0}
.mobile-icon{background:url(/img/mobile-icon.gif) no-repeat 0 0;padding-left:25px}
.prop-list li{background:url(/img/arrow3.gif) no-repeat 0 7px;padding:3px 0 3px 10px;font-size:.75em}
.prop-list li a{text-decoration:none}
.prop-list li a:hover{text-decoration:underline}
#main .rgt-cont p.btn{padding-left:25px}
#main hr{border:0;color:#b2b2b2;border-bottom:1px #888 dotted;padding-top:8px;margin-bottom:15px;outline:0;height:1px;clear:both}
.smedia{text-align:right;padding-top:8px}
.smedia span{display:inline-block;vertical-align:middle;padding-left:8px}
.prop-features li{float:left;background:url(/img/cont-sep.png) no-repeat right 0;width:145px;padding:0 7px 0 15px;min-height:90px}
.prop-features li.pflast{background:none;padding-right:0}
#main .prop-features li p{padding:2px 0}
.calendar{background:url(/img/calendar.png) no-repeat 10px 0;padding-left:32px}
.date-list{font-size:.75em}
.date-list li{padding:6px 0}
.date-list span{border-left:1px #000 dotted;margin-left:6px}
.main-left{float:left;width:314px;padding-right:10px}
#main .main-left p,#main .main-right p{font-size:.75em;padding:3px 0}
.sform{padding-top:15px}
.sform fieldset{border:0}
.sform legend,#main .main-left p.req-field{color:#de0707;font-size:.7em}
.sform input[type="checkbox"]{vertical-align:middle}
.sform label{font-size:1em;padding-bottom:1px;line-height:18px;color:#3d515f}
.int-textbox{background:url(/img/textbox.png) no-repeat 0 0;width:271px;height:30px;display:block}
.int-textfield{width:261px;height:25px;background:none;border:0;padding:5px 0 0 5px;font-size:1.1em;color:#6d6c6c;font-weight:700}
.int-textfield,.textarea,.textarea2{font-family:Arial, Helvetica, sans-serif}
.comment-box{background:url(/img/textarea.png) no-repeat 0 0;width:271px;height:80px;display:block}
.textarea{width:261px;height:75px;background:none;border:0;padding:5px 0 0 5px;font-size:1.1em;color:#6d6c6c;font-weight:700}
.underline{text-decoration:underline}
#main .main-right{float:right;width:352px}
#main .main-right p{padding:5px 0}
.main-rgt-cont-top{background:url(/img/main-rgt-cont-top.png) no-repeat 0 0;height:7px;display:block;clear:both}
.main-rgt-cont-bottom{background:url(/img/main-rgt-cont-bottom.png) no-repeat 0 0;height:7px;display:block;clear:both;margin-bottom:12px}
.main-rgt-cont{border-left:1px #dbdbdb solid;border-right:1px #dbdbdb solid;padding:0 9px;overflow:auto;clear:both;background:#f7f7f7}
.main-rgt-cont .num2{background:url(/img/num3.png) no-repeat 0 0;font-size:.9em;font-weight:700}
#main .main-right hr{padding-top:18px}
.su-box{float:left;width:330px;padding:10px 17px 5px 0}
.su-box.sulast{padding-right:0}
.sbox-top{background:url(/img/sbox-top.gif) no-repeat 0 0;height:7px;display:block;clear:both}
.sbox-bottom{background:url(/img/sbox-bottom.gif) no-repeat 0 0;height:7px;display:block;clear:both}
.sbox{border-left:1px #dbdbdb solid;border-right:1px #dbdbdb solid;padding:0 10px;overflow:auto;background:#f7f7f7}
.alignright{text-align:right}
#canvas #main h2.head img{vertical-align:middle;margin:0 .4em}
.sbox .listing li a{color:#3b6f0b;text-decoration:none}
.sbox .listing li a:hover{text-decoration:underline}
.tdsform{padding:8px 0}/*----- Tradsman -----*/
.tdsform input,.tdsform select{vertical-align:middle;margin-right:12px}
.tdsform .textbox2{width:290px;height:25px}
.tdsform select.listbox{width:290px}
.tdlist{float:left;width:196px;padding:0 20px 0 5px}
.tdlist li{font-size:.75em;border-bottom:1px #3a3a3a dotted;padding:8px 5px}
.tdlist li a{text-decoration:none}
.tdlist li a:hover{text-decoration:underline}
.tb-box{border:4px #dbdbdb solid;margin:20px 0 10px;padding-bottom:10px;background:#f6f6f6}
.let-tabs{height:76px;border-bottom:1px #ddedb3 solid}
.let-tabs li{background:url(/img/tb-sep.gif) repeat-y 0 0;float:left;height:76px;width:225px;padding-left:2px}
.let-tabs li.ltfirst{background:none;padding:0;width:228px}
.let-tabs li a{display:inline-block;height:66px;padding:10px 14px 0;font-size:.75em;text-decoration:none}
.let-tabs li strong{display:block;font-size:1.2em;padding-bottom:4px}
.let-tabs li a:hover,.let-tabs li.lt-active a{background:#d7eba2}
.let-tabs li a:hover strong,.let-tabs li.lt-active strong{color:#3c810b}
.lt-form{padding:15px 0 10px 42px}
.lt-form fieldset{border:0}
.lt-form label{display:block;font-weight:700;padding-bottom:8px}
.lt-form label em{font-weight:400}
.lt-form input{vertical-align:middle;margin-right:10px}
.textbox3,.textbox4{width:490px;height:25px;padding-left:8px;font-size:.85em;color:#6d6c6c;font-weight:700;border:1px #b8b8b8 solid}
.textbox4{width:610px}
#main .lt-form p.mn-checkbox{padding-top:0}
.lt-form p.mn-checkbox label{display:inline}
#main .lt-form p.selbox{float:left;width:92px;clear:none;padding-right:10px}
#main .lt-form p.selbox label{padding-bottom:4px;font-size:1.3em}
.lt-form .listbox2{font-size:1.2em}
#main .lt-form p.search-btn{float:left;clear:none;padding-top:10px}
/*----- For Sale, For Rent, Recently Sold, Advance Search -----*/
#main #tabs{position:relative;top:0;left:10px}
#main #tabs li{height:29px}
#main #tabs li a{height:29px;line-height:29px;background:url(/img/int-tabs.png) no-repeat right top}
#main #tabs .lft-tab{padding-left:17px;float:left;background:url(/img/int-tabs.png) no-repeat left top}
#main #tabs a:hover,#main #tabs a:focus,#main #tabs .int-act-tab{background:url(/img/int-tabs.png) no-repeat right bottom;padding-right:17px;color:#000}
#main #tabs a:hover span,#main #tabs a:focus span,#main #tabs .int-act-tab span{background:url(/img/int-tabs.png) no-repeat left bottom}
#main #tabs .int-act-tab span{line-height:29px}
#main #int-search{padding:5px 0 20px 5px}
#main #int-search fieldset{border:0;position:relative}
#main #int-search legend,#main #int-search.int-search2 legend{color:#5f5f5f;font-size:.75em;position:absolute;top:167px;right:196px}
#main #int-search.int-search2 legend{top:195px;right:175px;font-size:1em}
#main #int-search.int-search2 legend sup{font-size:.65em}
#main #int-search .int-searchbox{clear:both;overflow:auto}
#main #int-search .int-sbox,#main #int-search .int-sbox.rgt-sbox{clear:none;float:left;padding-right:23px}
#main #int-search .int-sbox.rgt-sbox{float:right;padding-right:24px}
#main #int-search .int-sbox label{font-size:1.4em;font-weight:700;line-height:31px;display:block}
#main #int-search .int-sbox .checkbox{padding-top:5px;display:block}
#main #int-search .int-sbox .checkbox .chk-box{float:left}
#main #int-search .int-sbox .checkbox label{font-size:1em;padding:0 0 0 6px;line-height:12px;float:left;font-weight:400}
#main #int-search .pr-box{clear:none;float:left;padding:15px 14px 0 0}
#main #int-search .pr-box label{line-height:15px;display:block;padding-bottom:6px;font-size:1.4em;font-weight:700}
#main #int-search label.prlbl{width:242px;text-align:center}
#main #int-search .pr-box label.prlabel{font-size:1em;padding:0 10px;font-weight:700;float:left;line-height:25px}
#main #int-search .textbox,#main #int-search .listbox,#main #int-search .listbox2{width:307px;height:25px;padding-left:6px;font-size:1em;color:#6d6c6c;font-weight:700;border:1px #b8b8b8 solid}
#main #int-search .listbox{height:27px;width:146px}
#main #int-search .listbox2{width:108px;height:25px;margin-top:2px;float:left}
#main #int-search .bottom-chkbox{clear:both;padding:10px 0}
#main #int-search .bottom-chkbox .chk-box{margin:0 6px 0 0;float:left}
#main #int-search .bottom-chkbox label,#main #int-search .chk label{float:left;display:inline;padding-right:25px;line-height:15px;font-weight:700}
#main #int-search .chk{width:150px;display:block;margin:5px 0;clear:both;overflow:auto}
#main #int-search .int-sbox strong{font-size:1.4em;padding:8px 0 4px;display:block}
#main #int-search .chk label{font-size:1em;font-weight:400;float:none;padding-left:6px}
#main #int-search .search-btn{margin:-6px 0 0 -8px;float:left}
/*----- Agent Profile -----*/
.agent-team{float:left;width:130px;padding:0 25px 0 13px}
.agent-team.agtlast{padding-right:0}
.agent-team .img-box{background:#d3d3d3;padding:4px}
#main .agent-team .img-box p{padding:0 0 4px;line-height:15px}
.agent-team .agt-info{padding:7px 0 0;font-size:.75em}
.agent-team .agt-info li{padding-left:21px;height:20px;font-weight:700;line-height:20px;padding-bottom:6px;font-weight:700}
.rgt-box.ag-rgt-box p{line-height:18px;padding:4px 0}
.textarea2{width:173px;height:65px;border:1px #b8b8b8 solid;padding-left:5px;font-size:1.1em;color:#6d6c6c;font-weight:700}
/*----- Agent Sign Up Page -----*/
.mid-content-top{background:url(/img/mid-content-top.png) no-repeat 0 0;height:9px;display:block;clear:both;margin-top:10px}
.mid-content-bottom{background:url(/img/mid-content-bottom.png) no-repeat 0 0;height:9px;display:block;clear:both;margin-bottom:10px}
.mid-content{border-left:4px #dbdbdb solid;border-right:4px #dbdbdb solid;padding:8px 12px 10px 20px;background:#f6f6f6}
.sg-form fieldset,.pay-form fieldset,.shform fieldset,.list-form fieldset{border:0}
.sg-form legend,.pay-form legend,.shform legend,.list-form legend{font-weight:700;color:#3a3a3a;padding-bottom:8px}
#container #main .sg-form h2{border:0}
#main .mid-content p{clear:both;padding:6px 0;overflow:auto}
.sg-form label{font-weight:700;float:left;width:90px;padding-right:5px}
.sg-form label.sglabel{width:110px}
.mid-textbox{width:258px;height:25px;padding:0 5px;font-size:1em;color:#6d6c6c;font-weight:700;border:1px #b8b8b8 solid}
.mid-textbox2{width:168px;height:25px;padding:0 5px;font-size:1em;color:#6d6c6c;font-weight:700;border:1px #b8b8b8 solid;float:left;margin-right:35px}
.star{color:#f00}
.mid-checkbox{display:inline-block;padding-top:5px}
.mid-checkbox label{font-weight:400;width:305px;float:left;line-height:15px;padding-left:6px}
.mid-checkbox .chk-box,.checkbox-sec .chk-box{float:left}
/*----- Payment Option Page -----*/
.pay-form label{font-weight:700;float:left;width:117px;padding-right:5px}
.pay-form .rdlabel{width:200px;padding:0 0 0 6px;float:none}
.pay-form li{font-size:.75em;clear:both;padding:5px 0}
.textbox-small2,.textbox-small3{float:left;width:44px;height:20px;border:1px #b8b8b8 solid;margin:0 .5em .5em 0;padding:0 0 0 2px;font-family:Arial, Helvetica, sans-serif}
.textbox-small3{width:44px;margin:0 .5em 0 0;padding:0 3px;color:#3a3a3a;text-align:center}
.cards2{clear:both;display:block;padding:2px 0 0 122px}
.pay-form .cclabel{ width:6px;padding-right:0}
.pay-form .mid-textbox2{float:none;font-weight:400;font-size:.9em;color:#3a3a3a}
.pay-form .exp-date label{width:8px;text-align:center;line-height:22px;font-weight:400}
.pay-form .cvv-box label{font-size:.9em}
.pay-form .cvv{clear:both}
.pay-form .cvv img{vertical-align:middle;margin-right:8px}
.pay-form .cvv input{margin-top:5px;margin-left:122px}
.pay-form .cvv a{line-height:27px;font-size:1.2em}
/*----- Share Form -----*/
.shform .listing li{padding-bottom:8px}
.star2{font-size:1.5em;font-weight:700;color:#da3811;line-height:28px}
.shform label,.sh-lbtext{float:left;width:140px;padding-right:5px;font-weight:700}
.shform .mid-textbox2{width:172px;margin-right:8px;padding:0 3px}
.shform .mid-listbox,.prop-form .mid-listbox{width:180px;height:25px;font-size:.9em;color:#646464;font-weight:700;float:left}
.shform .textbox-small3{width:74px;height:25px}
.shform .mid-checkbox{padding-left:15px}
.shform .mid-checkbox label{width:270px;font-weight:400}
.shform .pglabel,.shform .pglabel2{width:45px;font-weight:400;float:left}
.shform .pglabel2{width:35px;padding-left:10px}
.shform .mid-listbox2,.shform .mid-listbox3{width:70px;height:25px;font-size:.9em;color:#6d6c6c;font-weight:700;border:1px #b8b8b8 solid;float:left;margin-right:8px}
.shform .mid-listbox3{width:82px}
.mid-textbox3,.mid-textarea{width:348px;height:25px;border:1px #cfcfcf solid;padding:0 3px;font-family:Arial, Helvetica, sans-serif}
.mid-textarea{height:115px;padding:5px 0 0 5px;font-size:1.1em;color:#6d6c6c}
.req-img{display:inline-block;margin:0 0 0 5px;vertical-align:middle}
.checkbox-sec{float:right;width:490px;padding-right:5px}
.shform .checkbox-sec label{width:115px;font-weight:400;margin-bottom:15px}
.checkbox-sec input{margin-right:22px;vertical-align:middle;margin-top:2px}
.shform .dtlabel{width:75px}
/*----- Listing Form -----*/
.standout {border:1px solid #ccc;background:#efefef;padding:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.grtext{color:#3f8d01}
.ortext{color:#ff9600}
.rtext{color:#a90000}
.rhi {font-size:16px;color:#a90000;}
.whatbox {font-size:0.9em}
.list-form label{font-weight:700}
.list-form .prop-form label{float:left;width:85px}
.list-form .prop-form .dislabel{width:180px}
.list-form .prop-form .mnlabel{width:112px;padding-right:5px}
.list-form .prop-form .mnlabel2{font-weight:400;width:220px}
.list-form .prop-form .mnlabel3{font-weight:400;width:300px}
.list-form .det-form label{float:left;width:100px}
.list-form .det-form label.longer{float:left;width:150px}
.list-form .det-form .smlbl{padding-left:22px}
.list-form input{float:left;margin-right:6px}
.list-form .prop-form .eglabel,.list-form .det-form .eglabel{width:15px;font-weight:400}
.listbox-dt{width:118px;height:25px;margin-right:6px;color:#6d6c6c;font-weight:700;float:left;font-size:1em}
.list-form .prop-form .star2{vertical-align:middle;padding:0 6px}
.sml-textbox,.sml-textbox2{width:126px;height:25px;font-size:.9em;color:#6d6c6c;font-weight:700;border:1px #b8b8b8 solid;float:left;margin-right:8px}
.dollor{float:left;margin-right:4px;line-height:20px}
.list-form .prop-form .mid-listbox{font-size:1em}
/*----- Individual Sign Up -----*/
.list-form .det-form .dtlabel{float:left;width:148px}
.list-form .det-form .dislabel2{width:615px;font-weight:400}
.list-form .det-form a{color:#2e5e03;text-decoration:none}
.list-form .det-form a:hover,.list-form .det-form a:focus{text-decoration:underline}
.plus-sign{text-align:right;width:40%;display:inline-block;padding-left:15%;font-weight:400}
.list-form .det-form .textbox-small2{width:53px;height:25px}
.list-form .det-form .sml-textbox2{width:100px;float:left}
.isubox-top{background:url(/img/isubox-top.gif) no-repeat 0 0;float:left;width:209px;padding-top:7px;margin:0 29px 10px 0}
.isubox-top.islast{margin-right:0}
.isubox-bottom{background:url(/img/isubox-bottom.gif) no-repeat 0 0;display:block;height:7px}
.isubox{background:url(/img/isubox.gif) repeat-y 0 0;padding:8px 4px 0 8px}
#canvas #main h2.ishead{line-height:19px;border:0;padding:0;margin:0;color:#464545;font-size:1.1em}
#canvas #main h2.ishead img{vertical-align:middle;margin:0 .3em;float:left}
#canvas #main .isubox p{padding:5px 10px}
/*----- Search Results -----*/
.sr-left{float:left;width:265px;padding-right:7px;line-height:20px}
#canvas #main .sr-left p,#canvas #main .sr-cont p{line-height:21px;clear:both}
.sr-left strong,.sr-cont strong{float:left;padding-right:3px}
.addr-right{float:right;width:206px}
.sr-mid{float:left;width:198px}
.sr-right{float:right;width:180px}
.sr-right .textarea2{height:80px}
.sr-cont{float:left;width:300px;padding-right:15px}
.sr-cont .addr-right{width:240px}

/* ----- */
/*----- Voucher page ------*/
#canvas.int-canvas #main{float:none;width:924px;padding:12px 0 0 3px}
.int-main-box-top{background:url(/img/int-main-box-top.png) no-repeat 0 0;height:8px;display:block;clear:both}
.int-main-box-bottom{background:url(/img/int-main-box-bottom.png) no-repeat 0 0;height:8px;display:block;clear:both;margin-bottom:10px}
.int-main-box{border-left:1px #dbdbdb solid;border-right:1px #dbdbdb solid;padding:9px 12px 1px 8px}
#canvas.int-canvas #main .int-main-box h1,#canvas.int-canvas #main .int-main-box h2{padding-left:4px;margin-bottom:15px}
.int-box-top{background:url(/img/int-box-top.png) no-repeat 0 0;height:7px;display:block;clear:both;margin-left:4px}
.int-box-bottom{background:url(/img/int-box-bottom.png) no-repeat 0 0;height:7px;display:block;clear:both;margin-left:4px}
.int-box{border-left:1px #dedede solid;border-right:1px #dedede solid;padding:6px 9px 10px;background:#f4f3f3;margin-left:4px;position:relative;float:left;width:878px}
#canvas.int-canvas #main .int-main-box #vtabs{position:relative;top:0;left:16px}
#canvas.int-canvas #main .int-main-box #vtabs li{height:31px;font-size:.75em;margin-right:6px;font-weight:700;float:left}
#canvas.int-canvas #main .int-main-box #vtabs li a{line-height:28px;background:url(/img/tab-int.png) no-repeat right top;padding-right:17px;display:inline-block;text-decoration:none}
#canvas.int-canvas #main #vtabs .lft-tab{padding-left:17px;float:left;background:url(/img/tab-int.png) no-repeat left top;padding-left:17px;display:inline-block;padding-top:3px}
#canvas.int-canvas #main #vtabs li a:hover,#canvas.int-canvas #main #vtabs a:focus,#canvas.int-canvas #main #vtabs li.int-act-tab a{background:url(/img/tab-int.png) no-repeat right bottom;color:#000}
#canvas.int-canvas #main #vtabs a:hover span,#canvas.int-canvas #main #vtabs a:focus span,#canvas.int-canvas #main #vtabs .int-act-tab span{background:url(/img/tab-int.png) no-repeat left bottom;height:28px}
#canvas.int-canvas #main #vtabs .int-act-tab{padding-right:0}
#main .wof-box{padding:5px 0 20px 5px;min-height:150px}
#main .wof-box p{font-weight:700;line-height:1.6em}
.tp-text{font-size:1.15em}
.tp-text img{vertical-align:middle;margin:0 6px}
.est-agent{position:relative;display:inline-block}
.est-agent .est-text{position:absolute;top:35px;left:12px;font-size:.65em;width:365px;font-weight:700}
#container #canvas #main .wof-box h2{border:0;margin:0;padding-left:0;clear:both}
.cet-sec{padding:8px 0}
.voc-img{float:left;width:224px}
.voc-img img,.img-bor{border:4px #ccc solid}
.cen-box{float:left;width:400px;text-align:center;padding:25px 0 0}
.cen-box .gr-text{color:#3c8800}
.cen-box em{font-size:2em}
.cen-table{clear:both;padding:6px 5px 10px;float:left}
#main .cen-table p{padding:2px 0}
.cen-col{float:left;width:190px;padding-right:6px}
.boost{width:220px;}
.downer {padding-top:10px}
.ctitle{color:#418d00;font-size:1.25em}
#main .btm-text{font-size:1em;float:left;padding-bottom:15px}
#main .btm-text .left-text{float:left;width:410px}
#main .btm-text .rgt-text{float:right;width:450px;text-align:right}
.tp-links{position:absolute;top:65px;right:7px}
.tpbottom{position:absolute;bottom:0;right:9px}
.tp-links li,.tpbottom li{display:inline;font-size:.75em;padding-right:8px}
.tp-links li a,.tpbottom li a,.ic-list li a{display:inline-block;text-decoration:none}
.tp-links li a:hover,.tp-links li a:focus,.tpbottom li a:hover,.tpbottom li a:focus,.ic-list li a:hover,.ic-list li a:focus{text-decoration:underline}
.tp-links li img,.tpbottom li img,.ic-list li img{vertical-align:middle}
.tp-links li.print a,.tpbottom li.print a,.ic-list li.print a{background:url(/img/print.png) no-repeat 0 1px;padding-left:24px;height:17px}
.tp-links li.email-ic a,.tpbottom li.email-ic a,.ic-list li.email-ic a{background:url(/img/email-icon.png) no-repeat 0 1px;padding-left:24px;height:17px}
.rgt-div{position:absolute;top:110px;right:15px;width:105px}
.like,.tweet{margin-bottom:5px}
.tc-list{clear:both;width:615px;font-size:.75em;font-weight:700;padding:10px 0}
.tc-list li{background:url(/img/int-arrow.gif) no-repeat 0 9px;padding:3px 0 3px 15px;line-height:1.4em}
/*----- Planet Pack Page -----*/
.top-content{text-align:center}
#container #main .top-content h1{color:#5ea000;border:0}
#main .top-content .left-align{text-align:left;padding:12px 0}
#main .top-content .value{font-size:1.05em;color:#ed0003;font-weight:700}
.pagination.pg2{background:url(/img/pagination2.png) no-repeat 0 0;width:898px;height:31px;text-align:center;margin-bottom:5px;color:#6a6a6a}
.pptable-top{background:url(/img/pptable-top.png) no-repeat 0 0;height:34px;text-transform:uppercase;font-weight:700;line-height:34px;margin-top:8px}
.pptable-top span,.pptable-cont span,.pptable-cont .pp-col4{float:left;padding:12px 16px;font-size:.75em}
.pptable-top span{padding:0 16px}
.pptable-top .pp-col1,.pptable-cont .pp-col1{text-align:center;padding:12px 0;width:166px}
.pptable-top .pp-col1{padding:0}
.pptable-top .pp-col2,.pptable-cont .pp-col2{width:104px}
.pptable-top .pp-col4,.pptable-cont .pp-col3{width:110px}
.pptable-top .pp-col5,.pptable-cont .pp-col4{width:127px}
.sm-icon img{margin-right:5px}
.ic-list{padding:4px 0 0}
.ic-list li{padding:2px 0}
.ic-list li.website-ic a{background:url(/img/website-icon.png) no-repeat 0 1px;padding-left:24px;height:19px}
.pptable-cont{background:url(/img/pptabel-sep.gif) repeat-x 0 bottom;width:898px;float:left}
.pptable-cont.pplast{background:none}
.pptable{background:url(/img/pptabel.gif) repeat-y 0 0;width:898px;float:left}
.pptable-bottom{background:url(/img/pptable-bottom.png) no-repeat 0 0;height:7px;display:block;margin-bottom:10px;clear:both}
.pagination.pg2 ul{position:relative;left:-50%}
.pagination.pg2 li{left:50%;position:relative}
/*----- Printable Voucher -----*/
.printable-voucher .int-box{padding-top:0}
.printable-voucher .cet-sec{padding:50px 0 10px}
.printable-voucher .cen-box{padding:10px 0}
#main .printable-voucher .cen-box p{padding-bottom:25px}
.cen-cont{float:left;width:878px;padding:20px 0 10px}
.cen-left-cont{float:left;width:350px}
#main .cen-left-cont p{padding:3px 0}
.cen-rgt-cont{float:right;width:266px}
.pvtitle{text-decoration:underline}
.pv-list{font-size:.75em;font-weight:700}
.pv-list li{background:url(/img/star.png) no-repeat 0 5px;padding:4px 0 4px 24px;line-height:1.4em}
/* ----- */

#footer{clear:both;border-top:3px #a7d36c solid;padding:.45em 0 .75em;text-align:center;margin:0 7px}/*----- Footer -----*/
#footer p{font-size:.75em;font-size:.7em;line-height:1.5em}
#footer a{font-size:1.1em;padding:0 .5em;font-weight:700;text-decoration:none}
#footer a:hover{text-decoration:underline}
}
@media aural{
h1,h2,h3,h4,h5,h6{voice-family:paul,male;stress:20;richness:90}
h1{pitch:x-low;pitch-range:90}
h2{pitch:x-low;pitch-range:80}
h3{pitch:low;pitch-range:70}
h4{pitch:medium;pitch-range:60}
h5{pitch:medium;pitch-range:50}
h6{pitch:medium;pitch-range:40}
li,dt,dd{pitch:medium;richness:60}
dt{stress:80}
code{pitch:medium;pitch-range:0;stress:0;richness:80}
em{pitch:medium;pitch-range:60;stress:60;richness:50}
strong{pitch:medium;pitch-range:60;stress:90;richness:90}
dfn{pitch:high;pitch-range:60;stress:60}
a:link{voice-family:harry,male}
a:visited{voice-family:betty,female}
a:active{voice-family:betty,female;pitch-range:80;pitch:x-high}
abbr.initialism{speak:spell-out}
acronym,dfn,abbr.truncation{speak:normal}
.us-phone,.uk-phone,.au-phone{speak-numeral:digits}
}
@media print{
*{margin:0;padding:0}
html{font-size:11pt;background:#fff;color:#000;font-family:Helvetica,Arial,sans-serif}
body{font-size:75%;margin:0 .5cm;text-align:left;background:#fff;color:#000}
#skip-link,#nav,#breadcrumb,#search-box,.top-links,.social-media,#header,#left-content,#right-content{display:none}
#nav{display:none}
#wrapper{font-size:11pt;border-bottom:1px dotted #333;line-height:2em}
q{margin-top:.5cm;background:#fff;color:#000;font-family:Georgia,Times,serif;font-size:14pt;line-height:20pt}
h1{font-size:16pt}
h2{font-size:14pt;margin:.2cm 0 0}
h3{font-size:12pt;line-height:1.5em}
h4{font-size:11pt}
h5{font-size:10pt}
h6{font-size:8pt}
img{display:none}
a:link:after,a:visited:after{content:" (" attr(href) ") ";font-size:90%}
a:link,a:visited{color:#333;background:#fff;font-weight:700;text-decoration:underline}
a[href^="/"]:after{content:" (http://www.realestateplanet.com.au" attr(href) ") "}abbr:after{content:" (" attr(title) ") ";font-size:100%}
#container{padding:0 9px 9px}
.bottom-sec li{display:inline}
.bottom-sec li a{font-size:10pt;font-weight:400}
#footer{text-align:center;padding-top:10px;font-size:10pt;border-top:1px dotted #333}
}