/* © Silverlink */

/*@group section reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border: 0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent
}

html, body{
	direction:rtl;
}

body {
	line-height:1
}
.message{
    border:1px solid #c98c21;
    background-color:#efdda8;
    color:#c98c21;
    padding:5px;
    width:250px;
    font-size:12px;
    margin:5px 0px 5px 0px;
}
ol, ul {
	list-style:none
}

blockquote, q {
	quotes:none
}

blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none
}

:focus {
	outline:0
}

ins {
	text-decoration:none
}

del {
	text-decoration:line-through
}

table {
	border-collapse:collapse;
	border-spacing:0
}

table th {
	text-align:right;
}

/*@end section reset*/

/*@group section text*/

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#333;
}

div.navigation-border {
    background: #8d011e;
}
/*a:focus {
	outline:1px dotted
}
*/

hr {
	border:0 #ccc solid;
	border-top-width:1px;
	clear:both;
	height:0
}

h1 {
	font-size:20px
}

h2 {
	font-size:18px
}

h3 {
	font-size:16px
}

h4 {
	font-size:14px
;
	float: left;
}

h5 {
	font-size:13px
}

h6 {
	font-size:12px
}

ol {
	list-style:decimal
}

ul {
	list-style:disc
}

li {
	margin-right:30px
}

p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {
	margin-bottom:16px
}

/*@end section text*/


/*@group seaction container */

body {
	background:url(../images/bg-body.gif) repeat-x right 20px;
}

body.buy {
	background:url(../images/bg-body-red.jpg) repeat-x right 20px;
}

#outer-container {
	float:right;
	width:100%;
	height:100%;
	position: relative;
	padding-top: 20px;
}

.white {
	color: #ffffff;
}

.container {
	margin:0 auto;
	width:970px;
	padding: 0 30px;
	background:url(../images/bg-outer-container.png) no-repeat center 150px;
	position: relative;
	kz-index: 9000; /* DO NOT PASS OVER 9999 OR FANCYUPLOAD WON'T WORK ANYMORE */
}

/*@group subsection generic styles */

.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}

.clearfix:after {
	clear:both;
	content:' ';
	display:block;
	font-size:0;
	line-height:0;
	visibility:hidden;
	width:0;
	height:0
}

* html .clearfix, *:first-child+html .clearfix {
	zoom:1
}

.visuallyhidden {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}


.f-left {
	float:right!important;
}

.f-right {
	float:left!important;
}

.no-margin {
	margin:0!important;
}

.no-padding {
	padding:0!important;
}

hr {
	border:0 #ccc solid;
	border-top-width:1px;
	clear:both;
	height:0;
}

blockquote {
}

small {
	font-size:11px;
	color:#666;
	line-height:13px;
}

.img-left {
	float:right;
	border:1px solid #ccc;
	margin:0 0 15px 15px;
}

.img-right {
	float:left;
	border:1px solid #ccc;
	margin:0 15px 15px 0;
}

a {
	text-decoration:none;
}

.spacer {
	font-size:0;
	line-height:0;
	margin:0;
	padding:0;
	width:100%;
	float:right;
	height:20px;
}

/*@end subsection generic styles */

/*@end common styles*/

/*@group section header */
#header {
	width:970px;
	float:right;
	position:relative;
	height:169px;
}

#logo {
	width: 260px;
	height: 60px;
	overflow:hidden;
	position: absolute;
	right: -10px;
	top: 20px;
}

#logo a {
	display: block;
	width: 260px;
	height: 60px;
	cursor: pointer;
	overflow: hidden;
}

.yahoo #logo {
	top: 0px;
}

#logo-yahoo {
	width: 98px;
	height: 45px;
	overflow: hidden;
	position: absolute;
	right: 144px;
	top: 58px;
}

#logo-yahoo a {
	display: block;
	width: 98px;
	height: 45px;
	cursor: pointer;
	overflow: hidden;
}

#navigation {
	width:100%;
	position: absolute;
	left: 0;
	top: 107px;
}

#nav-main {
	float:right;
	list-style:none;
	padding:0px;
	clear:right;
	margin:0px;
	width:720px;
	/*overflow: hidden;*/
}

#nav-main li {
	float:right;
	margin:0 0 0 2px;
}

#nav-main li a {
	float:right;
	padding:0;
	height:39px;
	overflow:visible;
	background:url(../images/ar/top-menu6.jpg) no-repeat;
	text-indent:-999em;
	position: relative;
	left: 0;
	top: 0;
}

#nav-main li a div.new {
	width: 66px;
	height: 23px;
	background: url(../images/new.png) left top no-repeat;
	position: absolute;
	right: -2px;
	top: -2px;
}

#nav-main li a:hover {
	height: 38px;
}

#nav-main li.current a:hover {
	height: 39px;
}

#nav-main li a.red {
	width:62px;
	background-position: 0 0;
}

#nav-main li a.red:hover, #nav-main li.current a.red {
	background-position: 0 -39px;
}

#nav-main li a.blue {
	width:69px;
	background-position: -64px 0;
}

#nav-main li a.blue:hover, #nav-main li.current a.blue {
	background-position: -64px -39px;
}

#nav-main li a.green {
	width:135px;
	background-position: -133px 0;
}

#nav-main li a.green:hover, #nav-main li.current a.green {
	background-position: -133px -39px;
}

#nav-main li a.agent {
	width:128px;
	background-position: -268px 0;
}

#nav-main li a.agent:hover, #nav-main li.current a.agent {
	background-position: -268px -39px;
}

#nav-main li a.guide {
	width:143px;
	background-position: -396px 0;
}

#nav-main li a.guide:hover, #nav-main li.current a.guide {
	background-position: -396px -39px;
}

#nav-main li a.blog {
	width:73px;
	background-position: -537px 0;
}

#nav-main li a.blog:hover, #nav-main li.current a.blog {
	background-position: -537px -39px;
}

#nav-main li.tab7 {
     width: 94px;
 padding-left: 3px;
	margin: 0;
}

#nav-main li.current {
	background:url(../images/bg-main-navigation-current.gif) no-repeat center -173px;
	margin-bottom:-15px;
	position:relative;
	height:56px;
}

.buy #nav-main li.current {
	background:url(../images/bg-main-navigation-current.gif) no-repeat center -49px;
}


#nav-global {
	list-style:none;
	float:left;
	margin: 0px;
	padding: 3px 0 0 0;

}
#nav-global li {
list-style: none;
float: left;
margin: 0px 20px 0 10px;
padding: 0 11px 4px 0;
background: url(../images/sprite.gif) no-repeat right -65px;
}



#nav-global li.last {
	background:none;
	padding-left:0px;
	margin-left:0px;
}

#nav-global li.ie7-log {
	width: 60px;
	margin-left: 0;
	text-align: right;
}

#nav-global li.ie7-register {
	width: 60px;
	padding-left: 0;
	margin-left: 0;
	text-align: right;
}

#nav-global li.ie7-mypfae {
	width: 20px;
}

#nav-global li a {
	float:right;
	color:#cc0000;
	font-weight:bold;
	height:40px;
}

#nav-global li#propertyfinder.current {
	background: transparent url(../images/bg-main-navigation-current.gif) no-repeat scroll center -62px;
}

#nav-global li a:hover, #nav-global li.current a {
	color:#333;
}

body.login {
	background:url(../images/bg-body-login.gif) repeat-x 0 20px;
}

#nav-global li#propertyfinder a {
	margin:-12px -10px 0 0;
	padding-bottom:10px;
	position:relative;
}

/*@end section header*/

/*@group section search*/

#box-search, .box-search {
	float:right;
	width:970px;
	background:url(../images/bg-curve-box.gif) no-repeat right 0;
	padding:19px 0 0 0;
	margin:0 0 19px 0;
}

#box-search-inner {
	float:right;
	width:952px;
	background:url(../images/bg-curve-box-bottom.gif) no-repeat right bottom;
	padding:0 0 2px 18px;
}

.box-search-inside {
	float:right;
	width:930px;
	background:url(../images/bg-curve-box-bottom.gif) no-repeat right bottom;
	padding:0 20px 21px;
	position:relative;
}

.bgsearch {
	background:url(../images/bg-curve-box-bottom-closed.gif) no-repeat right bottom;
}

.box-search-inside span.open {
	width:19px;
	height:19px;
	float:right;
	background:url(../images/sprite.gif) no-repeat right -230px;
	position:absolute;
	left:4px;
	top:-13px;
	cursor:pointer;
}

.box-search-inside span.open {
	background-position:-60px -230px;
}

.box-search-inside span.close {
	background-position:-86px -230px;
}

.box-search-inside h2, .main-title {
	margin:0px;
	font-size:16px;
	line-height:19px;
}

.search-agent {
	float:right;
	width:100%;
	padding:8px 0 0 0;
}

.search-left {
	float:right;
	width:470px;
}

.block-search .search-left {
	width:420px;
}

.search-left p.check {
	clear:both;
	margin:5px 0 15px 0;
	width:100%;
	float:right;
}

.search-left p.check input {
	float:right;
}

.search-left p.check label {
	width:auto;
	font-weight:normal;
	font-size:11px;
	margin:2px 5px 0 0;
	color:#666;
}

.search-right {
	float:right;
	width:430px;
	padding:0 30px 0 0;
}

.block-search .search-right {
	width:480px;
	margin-top:-32px;
	position:relative;
	padding-right:20px;
}

.block-search .search-right .no-btm-space {
	padding-bottom:0px!important;
}

.list-select {
	list-style:none;
	margin:0;
	padding:0;
	width:480px;
	float:right;
}

.list-select li {
	float:right;
	margin:0 0 0 20px;
	padding:0 0 11px;
	width:146px;
}

.list-select li.last {
	margin-left:0px;
}

.list-select li label {
	float:right;
	width:100%;
	font-weight:bold;
	color:#333;
	margin:0 0 5px;
}

.list-select select {
	width:146px;
	padding:2px;
	border:1px solid #cdcdcd;
	border-left:0px;
	border-bottom:0px;
}

.list-select select {
	padding:1px 2px;
}

.search-left form {
	float:right;
	width:453px;
}

.block-search .search-left form {
	width:402px;
}

.search-right form {
	float:right;
	width:100%;
}

.search-right .box-select {
	float:right;
	width:168px;
}

.search-right .box-select label {
	float:right;
	width:100%;
	margin:0 0 7px;
	font-weight:bold;
}

.search-right .box-select select {
	width:147px;
	padding:2px;
	border:1px solid #cdcdcd;
	border-left:0px;
	border-bottom:0px;
}

.search-right .btn {
	float:right;
	margin:17px 0 0 0;
}

/*.block-search .search-right .btn{
	margin-top:6px;
	}
*/
.search-left form label {
	color:#333;
	font-weight:bold;
	float:right;
	width:100%;
	margin:0 0 6px;
}

.search-left form .txt {
	border:1px solid #B0B0B0;
	border-left:0px;
	border-bottom:0px;
	color:#999;
	float:right;
	font-size:14px;
	font-style:italic;
	padding:4px 4px 7px;
	width:372px;
}

.search-agent .search-left form .txt {
	width:308px;
	margin:0 0 0 11px;
}

.search-agent .search-left form .btn {
	float:right;
}

.search-left .separator {
	float:right;
	font-size:16px;
	color:#000;
	font-weight:bold;
	margin:27px 0 0 0;
}

.select-emirate {
	float:right;
	width:370px;
	padding:0 0 0 24px;
}

.select-emirate h3 {
	padding:0 20px 0 0;
	font-size:20px;
	margin:0 0 9px;
	z-index:9;
	position:relative;
	float:right;
	width:350px
}

.block-search {
	float:right;
	width:100%;
	margin:13px 0 0 0;
}

.searchbox-left {
	float:right;
}

.searchbox-right {
	float:right;
}

.map-list {
	margin:0px;
	list-style:none;
	padding:0px;
	width:129px;
	float:right;
	position:relative;
	z-index:99;
}

.map-list li {
	margin:0 6px 0 0;
	list-style:none;
	padding:0px;
	background:url(../images/bg-line.gif) no-repeat right bottom;
	width:123px;
	float:right;
	position:relative;
	z-index:99;
	display:inline;
}

.map-list li.last {
	background:none;
}

.map-list li.current {
	background:url(../images/bg-list-current.gif) no-repeat right 0;
}

.map-list li a {
	float:right;
	padding:4px 9px 5px 0;
	color:#898989;
	margin:0 16px 0 0;
	background:url(../images/arrow-grey.gif) no-repeat right 9px;
	position:relative;
	z-index:99;
	display:inline;
}

.map-list li a:hover, .map-list li.current a {
	background:url(../images/arrow-red.gif) no-repeat right 9px;
	color:#cd5c5c;
}

.map_uae {
	float:right;
	width:241px;
	position:relative;
}

.map_uae img {
	float:right;
	margin:-26px -9px 0 0;
	position:relative;
	z-index:2;
}

p.separator {
	position:absolute;
	margin:0px;
	left:0px;
	top:66px;
	font-size:16px;
	font-weight:bold;
	color:#000;
}

#search {
	float:left;
	width:556px;
}

#search h3 {
	border-bottom:1px solid #c8c8c8;
	margin:0 0 12px;
	padding:0 0 11px;
	font-size:20px;
}

#search h3 span {
	font-weight:normal;
	font-size:12px;
}

#search label {
	width:100%;
	float:right;
	padding:0 0 6px;
}

#search .txt {
	float:right;
	font-style:italic;
	font-size:14px;
	color:#999;
	padding:4px 4px 7px;
	width:548px;
	border:1px solid #b0b0b0;
	border-left:0;
	border-bottom:0;
	margin:0 0 7px;
}

#search .chkBox {
	float:right;
}

#search .lblChk {
	float:right;
	width:auto;
	font-size:11px;
	color:#666;
	padding:3px 5px 15px 0;
}

#search .wrap-col {
	float:right;
	width:100%;
}

#search .col {
	float:right;
	width:116px;
}

#search .col label {
	float:right;
	width:100%;
	font-weight:bold;
	padding:0 0 7px;
}

#search .col select {
	width:100px;
	padding:2px;
}

#search .btn-search {
	float:right;
	margin:19px 0 0 0;
}

/*@end section search */

/*@group section wrap */

.wrap {
	float:right;
	width:100%;
	background:#fff;
	padding-bottom:9px;
	position: relative;
	left: 0;
	top: 0;
}

.wrapLP {
	padding-bottom: 259px;
}

/*@end section wrap */


/*@group section content*/

#content {
	float:right;
    width: 788px;
	padding:0 0 0 20px;
}

.content_width_788 {
	width: 788px;
}

.content_width_970 {
	width: 970px;
}

.head {
	border-bottom:4px solid #ccc;
	margin:0 0 20px;
	float:right;
	width:100%;
}

.head-dashboad {
	border-bottom:4px solid #ccc;
	margin:0 0 10px;
	float:right;
	width:100%;
}

.head h1 {
	padding:0 0 7px;
	font-size:20px;
	line-height:24px;
	margin:0px;
}

.head h2 {
	font-size:20px;
	margin:0 0 10px 0;
}

.head-dashboad h2 {
	font-size:16px;
	margin:2px 0 10px;
}

.title-dashboard {
	border-bottom:4px solid #ccc;
	float:right;
	width:100%;
}

.title-dashboard h1 {
	padding:0 0 5px 20px;
	font-size:20px;
	line-height:24px;
	margin:0px;
	float:right;
}

.title-dashboard p {
	float:left;
	margin:0 0 3px 0;
	text-align: left;
}

.head h2 {
	font-size:20px;
	margin:0 0 10px 0;
}

.tab-dashboard {
	float:right;
	width:100%;
	background:#e8e8e8;
	margin:0 0 19px;
}

.tab-dashboard ul {
	float:right;
	margin:0px;
	list-style:none;
	padding:1px 10px 0 0;
	height: 44px;
	position: relative;
	left: 0;
	top: 0;
	overflow: visible;
	-overflow: hidden;
	z-index: 20;
}

.tab-dashboard li {
	float:right;
	margin:0px;
	list-style:none;
	background:url(../images/pipe.gif) no-repeat left -138px;
	height: 43px;
	overflow: visible;
}

.tab-dashboard li.current {
	padding:0;
}

.tab-dashboard li.last {
	background:none;
}

.tab-dashboard li a {
	float:right;
	padding:0 15px 0 0;
	float:right;
	font-size:14px;
	font-weight:bold;
	color:#cc0000;
}

.tab-dashboard-agent li a {
	font-size:12px;
}

.tab-dashboard li.current a {
	color:#333;
	background:url(../images/bg-tab-dashboard-current.gif) no-repeat right 0;
}

.tab-dashboard li.current a span {
	background:url(../images/bg-tab-dashboard-current.gif) no-repeat left 0;
}

.tab-dashboard li.nocurrent a {
	color:#333;
	background:url(../images/bg-tab-dashboard-current.gif) no-repeat right -44px;
}

.tab-dashboard li.nocurrent a span {
	background:url(../images/bg-tab-dashboard-current.gif) no-repeat left -44px;
}

.tab-dashboard li a span {
	float:right;
	padding:15px 0 0 29px;
	float:right;
	height:29px;
	position: relative;
	left: 0;
	top: 0;
	overflow: visible;
}

.tab-dashboard-agent li a span {
	padding:15px 0 0 10px;
}

.tab-dashboard li a span div.btn-submenu-off, .tab-dashboard li a span div.btn-submenu-on {
	position: absolute;
	left: 5px;
	top: 13px;
	width: 20px;
	height: 20px;
	cursor: pointer;
	-display: none;
	/display: none;
}

.tab-dashboard li a span div.btn-submenu-off {
	background: transparent url(../images/submenu-btn.gif) right 1px no-repeat;
}

.tab-dashboard div.btn-submenu-off:hover {
	background: #cfcfcf url(../images/submenu-btn.gif) left 1px no-repeat;
}

.tab-dashboard li a span div.btn-submenu-on {
	background: transparent url(../images/submenu-btn.gif) right -19px no-repeat;
}

.tab-dashboard div.btn-submenu-on:hover {
	background: #cfcfcf url(../images/submenu-btn.gif) left -19px no-repeat;
}

.tab-dashboard li div.submenu {
	position: relative;
	right: 0;
	top: -1px;
	overflow: hidden;
	background: #e8e8e8 url(http://aqar-finder.com/images/submenu-bg.gif) right top repeat-y;
	visibility: hidden;
}

.tab-dashboard li.current div.submenu {
	background: white url(http://aqar-finder.com/images/submenu-bg.gif) right top repeat-y;
}

.tab-dashboard li div.submenu a, .tab-dashboard li.current div.submenu a {
	display: block;
	float: none;
	padding: 5px 10px 5px 15px;
	font-size: 12px;
	color: #333;
	background: transparent url(http://aqar-finder.com/images/submenu-bg.gif) left top repeat-y;
}

.tab-dashboard li div.submenu a.last, .tab-dashboard li.current div.submenu a.last {
	border-bottom: solid 2px #cfcfcf;
}

.tab-dashboard li div.submenu a:hover, .tab-dashboard li.current div.submenu a:hover {
	color: #cc0000;
}

.tab-dashboard li em {
	width:28px;
	float:right;
	height:18px;
	margin:12px 0 0 0;
}

.tab-dashboard li em.property {
	background:url(../images/sprite.gif) no-repeat right -1054px;
}

.tab-dashboard li.current em.property {
	background:url(../images/sprite.gif) no-repeat right -1186px;
}

.tab-dashboard li em.statistics {
	width:23px;
	background:url(../images/sprite.gif) no-repeat right -1087px;
}

.tab-dashboard li.current em.statistics {
	background:url(../images/sprite.gif) no-repeat right -1218px;
}

.tab-dashboard li em.crm {
	width:23px;
	background:url(../images/sprite.gif) no-repeat right -1148px;
}

.tab-dashboard li.current em.crm {
	background:url(../images/sprite.gif) no-repeat right -1287px;
}

.tab-dashboard li em.social {
	width:20px;
	background:url(../images/sprite.gif) no-repeat right -1117px;
}

.tab-dashboard li.current em.social {
	background:url(../images/sprite.gif) no-repeat right -1255px;
}

.tab-dashboard li em.account {
	width:23px;
	background:url(../images/sprite.gif) no-repeat right -1148px;
}

.tab-dashboard li.current em.account {
	background:url(../images/sprite.gif) no-repeat right -1287px;
}

.tab-dashboard li em.save {
	width:21px;
	background:url(../images/sprite.gif) no-repeat right -1356px;
}

.tab-dashboard li.current em.save {
	background:url(../images/sprite.gif) no-repeat right -1321px;
}

.info-personal {
	float:right;
	width:100%;
}

.msg {
	margin:0 0 21px;
}

.info-personal form {
	float:right;
	width:100%;
}

.wrap-frm-content {
	float:right;
	width:570px;
	background:url(../images/shadow-separator05.gif) no-repeat left 0;
	padding:0 0 0 38px;
}

.frm-content {
	float:right;
	width:100%;
	padding:0 0 8px;
}

.frm-content h2, .profile-box h2 {
	color:#000;
	font-size:18px;
	line-height:20px;
	padding:0 0 5px;
	margin:0 0 10px;
	border-bottom:3px solid #ccc;
}

.frm-content p {
	margin:0 0 12px;
}

.frm-content p label {
	margin:3px 0 0 12px;
	float:right;
	width:96px;
	text-align:left;
	font-weight:bold;
	color:#333;
}

.frm-content .txt {
	width:227px;
	border:1px solid;
	border-color:#b0b0b0 #cdcdcd #ebebeb #dedede;
	padding:4px 7px;
}

.frm-content .txtarea {
	width:227px;
	border:1px solid;
	border-color:#b0b0b0 #cdcdcd #ebebeb #dedede;
	padding:4px 7px;
	height:88px;
}

.btn-update {
	border-top:1px solid #ccc;
	padding:18px 0 55px 0;
	float:right;
	width:100%;
}

.profile-box {
	float:right;
	width:180px;
	padding:38px 0 0 0;
}

.profile-box .thumb {
	float:right;
	border:1px solid #e8e8e8;
	margin:0 0 9px;
}

.selector {
	float:left;
	width:350px;
}

.selector .back {
	font-weight:bold;
	color:#cc0000;
	float:left;
	margin:8px 16px 0 0;
}

.selector .previous {
	font-weight:bold;
	color:#cc0000;
	float:left;
	margin:4px 16px 0 0;
}

.selector .back:hover, .selector .previous:hover {
	color:#666;
}

.selector form {
	float:left;
}

.selector form label {
	float:right;
	font-weight:bold;
	color:#333;
	margin:3px 0 0 12px;
}

.selector form select {
	width:146px;
	padding:2px;
	border-top:1px solid #b0b0b0;
	border-left:1px solid #eee;
	border-bottom:1px solid #eee;
	border-right:1px solid #cdcdcd;
}

.info-bar {
	float:right;
	padding:10px 15px 12px 10px;
	background:#e8e8e8;
	width:763px;
	margin:0 0 28px;
}

.info-bar p {
	float:right;
	margin:0 15px 0 0;
}

.info-bar p label {
	color:#666;
	float:right;
	margin:6px 0 0 0;
}

.info-bar p strong {
	color:#cc0000;
	float:right;
	margin:6px 0 0 0;
}

.info-bar p em {
	font-style:normal;
	color:#cc0000;
	float:right;
	font-size:24px;
	line-height:22px;
	font-weight:bold;
	margin:0 5px;
}

.agent-description, .lawyer-description {
	float:right;
	width:100%;
}

.agent-description .profile, .lawyer-description .profile {
	float:right;
	width:561px;
	padding:0 0 0 35px;
	background:url(../images/shadow-separator.gif) no-repeat left -10px;
	min-height: 331px;
	height: auto !important;
	height: 331px;
	text-align: justify;
}

.agent-description .profile h2, .lawyer-description .profile h2 {
	font-size:14px;
	margin:0 0 14px;
}

.agent-description .pic, .lawyer-description .pic {
	float:right;
	margin:0 0 12px 20px;
	width:100px;
}

.agent-description .pic .thumb, .lawyer-description .pic .thumb {
	float:right;
	border:1px solid #e8e8e8;
	margin:0 0 4px;
}

.agent-description .pic .no-thumb, .lawyer-description .pic .no-thumb {
	border: none;
}

.agent-description .pic h3, .lawyer-description .pic h3 {
	color:#333;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	margin:0;
	clear: both;
}

.agent-description .pic h4, .lawyer-description .pic h4 {
	color:#666;
	font-weight:normal;
	font-size:12px;
	margin:0px;
}

.agent-description .icon, .lawyer-description .icon {
	padding-left: 0px;
	padding-bottom:20px;
}

.agent-description .icon .thumb, .lawyer-description .icon .thumb {
	margin:0 0 16px;
}

.agent-description .icon address, .lawyer-description .icon address, .sidebar-details .icon address {
	font-style:normal;
	color:#666;
	margin:0 0 8px;
	float:right;
	width:100%;
}

.sidebar-details .icon address {
	margin-bottom:12px;
}

.icon address strong {
	color:#333;
}

.agent-description .icon p.btn {
	clear:both;
	float:right;
	width:100%;
	margin-right:0px;
}

.agent-description .icon address strong, .lawyer-description .icon address strong {
	color:#333;
}

.agent-description .info-more {
	float:right;
	width:180px;
}

.agent-description .info-more h3 {
	border-bottom:3px solid #ccc;
	color:#333;
	font-size:18px;
	line-height:20px;
	padding:0 0 5px;
	margin:0 0 8px;
}

.agent-description .info-more .rating {
	margin:0 0 24px;
}

.agent-description .info-more blockquote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#666;
	line-height:18px;
	font-style:italic;
	margin:0 0 12px;
}

.agent-description .info-more h4 {
	font-size:12px;
	font-weight:normal;
	color:#666;
	margin:0 0 13px;
}

.agent-description .info-more h4 strong {
	font-weight:bold;
	color:#333;
}

.content-box {
	float:right;
	border:1px solid #f3eedc;
	background:#fff9e4;
	padding:8px 20px;
	width:746px;
	margin:0 0 20px;
}

.login-box {
	float:right;
	width:312px;
	padding:12px 0 0 55px;
}

.login-box p {
	text-align:left;
	margin:0 0 12px;
}

.login-box label {
	color:#333;
	font-weight:bold;
	padding:2px 0 0 9px;
}

.login-box .txt {
	border:1px solid #ebebeb;
	border-top-color:#b0b0b0;
	border-right-color:#cdcdcd;
	width:173px;
	padding:3px;
	margin-left:10px;
}

.login-box .info-remember {
	padding:0 0 0 104px;
	margin:0 0 18px;
}

.login-box .info-remember label {
	font-size:11px;
	color:#666;
	font-weight:normal;
	padding:0px;
}

.login-box .sign-in {
	float:right;
	padding:0 119px 0 0;
}

.login-box .btn-sign-in {
	float:right;
}

.login-box .forgot-password {
	float:right;
	padding:7px 9px 0 0;
	margin:0px;
	color:#cc0000;
	font-size:11px;
	white-space:nowrap;
}

.login-box .forgot-password:hover {
	color:#666;
}
/* search btn*/
div.pfae-se div.search_btn{
    position:relative;
    display:inline-block;
    float:right;
    right:25px;
    top:-20px;
}
div.pfae-se div.search_btn input{
    
    text-indent:-9999px;
    width:116px;
    height:59px;
    border: 0;
    cursor: pointer;
    background: transparent;
}


/* end search btn */
input, textarea, select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.register-box {
	float:right;
	background:url(../images/bg-register-box.jpg) no-repeat right 0;
	padding:11px 62px 0 0;
	width:315px;
	min-height:146px;
	height:auto!important;
	height:146px;
}

.register-box .btn-register {
	float:right;
	margin:0 0 18px;
}

.register-box .links {
	margin:0 0 8px;
	width:100%;
	float:right;
}

.register-box .links a {
	color:#000;
	padding:0 10px 0 0;
	float:right;
	background:url(../images/arrow-red.gif) no-repeat right 5px;
}

.register-box .btn-facebook {
	float: right;
    margin-bottom: 18px;
    padding: 0 3px;
	width: 100%;
}

.btn-facebook a img{	
	width:200px;
}
.lightbox-fb{
	margin-top:10px;
	margin-right: 143px;
	margin-bottom: 10px;
}
.register-box h3 {
	float: right;
    width: 51%;
	text-align: center;
}

.register-box .links a:hover {
	color:#cc0000;
}

.add-content {
	float:right;
	background:#f0f0f0;
	padding:30px;
	width:728px;
	margin: 0 0 20px 0;
}

.add-spacer {
	height:20px;
	margin:0;
	padding:0;
	line-height:0;
	overflow:hidden;
	float:right;
	width:100%;
}

.add-content a {
	float:right;
	border:1px solid #eaeaea;
}

.tab {
	float:right;
	width:100%;
	background:url(../images/bg-tab-list.gif) repeat-x right 36px;
	margin:0 0 16px 0;
}

.tab .tab-general {
	list-style: none;
	float: right;
	margin: 0;
	padding: 0 12px 0 0;
}

.ie7 .tab .tab-general {
	float:none;
}

.tab .tab-general li {
	float: right;
	margin: 0px;
	background: url(../images/sprite.gif) no-repeat right -109px;
}

.tab .tab-general li.last {
	background: none;
}

.tab .tab-general li a {
	float: right;
	font-size: 14px;
	font-weight: bold;
	color: #c00;
	padding: 0 15px 0 0;
	cursor: pointer;
}

.tab .tab-general li span {
	float: right;
	padding: 12px 0 12px 15px;
}

.tab .tab-general li.current a {
	background: url(../images/bg-tab-current.gif) no-repeat right 0;
	color: #333;
}

.tab .tab-general li.current span {
	background: url(../images/bg-tab-current.gif) no-repeat left 0;
}

.tab .tab-general li span em {
	width: 21px;
	height: 22px;
	float: right;
	margin: -3px 0 0 9px;
}

.tab .tab-general li span em.list {
	background: url(../images/tab-search-list.gif) no-repeat right 0;
}

.tab .tab-general li.current span em.list {
	background: url(../images/tab-search-list.gif) no-repeat right 0;
}

.tab .tab-general li span em.map {
	width: 22px;
	height: 23px;
	background: url(../images/tab-search-map.gif) no-repeat right 0;
	margin: -3px 2px 0 9px;
}

.tab .tab-general li.current span em.map {
	background: url(../images/tab-search-map.gif) no-repeat right 0;
}

.tab .tab-general li span em.image {
	height: 17px;
	width: 22px;
	background: url(../images/tab-search-images.gif) no-repeat right 0;
	float: right;
	margin: -1px 3px 0 8px;
}
.tab .tab-general li span em.openhouse{
	height: 17px;
	width: 22px;
	background: url(../images/tab-search-images.gif) no-repeat 0 0;
	float: right;
	margin: -1px 8px 0 3px;
}

.tab .tab-general li.current span em.openhouse{
	
	background: url(../images/tab-search-images.gif) no-repeat 0 0;
	
}

.openhouse-container {
	background-color: #F8F8F8;
    border: 1px solid #999999;
    border-radius: 9px 9px 9px 9px;
	height: 27px;
    margin-bottom: 15px;
    padding: 10px;
	overflow: hidden;
}

.openhouse-top {
	background: url("http://aqar-finder.com/images/google-maps-marker.png") no-repeat scroll 3px 4px transparent;
    display: inline-block;
    line-height: 25px;
	padding: 0 28px 0 0;
    width: 95%;
}

.openhouse-detail {
    border-top: 4px solid #cccccc;
	margin-top: 10px;
}

.openhouse-detail .openhouselist {
    width: 563px;
}

.openhouse-display {
	float: left;
}

.openhouse-title {
	float: right;
}

.openhouse-title h1 {
	margin-bottom: 0;
}


.top-search-content .openhouselist{
       position:relative;
}
.openhouselist .clear{
	height: 8px;
}
.openhouselist .spacer{
	float:right;
	width:5px;
}
.openhouse-timing{
	border: 1px solid #565455;
    float: right;
    font-size: 14px;
    height: 40px;
    line-height: 19px;
    margin: 10px 0 0 10px;
    text-align: center;
    width: 175px;
	
	-webkit-border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	 border-radius: 7px 7px 7px 7px;
}

.openhouse-text {
	font-weight: bold;
	font-size: 18px;
	padding-top: 10px;
}

.buy .openhouse-text {
	color: #cc0000;
}

.rent .openhouse-text {
	color: #007cb1;
}

.commercial .openhouse-text {
	color: #3f7220;
}

.openhouse-timing .top{
	background: none repeat scroll 0 0 #C1190E;
    color: white;
    height: 20px;
   
	-webkit-border-radius: 5px 6px 0px 0px;
	-moz-border-radius: 5px 6px 0px 0px;
	-khtml-border-radius: 5px 6px 0px 0px;
	border-radius: 5px 6px 0px 0px;
}

.rent .openhouse-timing .top{
	background: none repeat scroll 0 0 #028ABE;
}

.commercial .openhouse-timing .top{
	background: none repeat scroll 0 0 #3C6C1E;
}

.openhouse-timing .past{
	background: none repeat scroll 0 0 #C9C9C9;
    color: white;
    height: 20px;
   
   -webkit-border-radius: 6px 6px 0px 0px;
	-moz-border-radius: 6px 6px 0px 0px;
	-khtml-border-radius: 6px 6px 0px 0px;
	border-radius: 6px 6px 0px 0px;
}
.openhouse-timing .bottom{
	background: none repeat scroll 0 0 #D3E9F6;
    color: #66676B;
    height: 20px;
	
   -webkit-border-radius: 0px 0px 6px 6px;
	-moz-border-radius:  0px 0px 6px 6px;
	border-radius:  0px 0px 6px 6px;
}
/*sub tab*/

.sub-tab {
	list-style:none;
	margin:5px 14px 10px 0;
	float:right;
	width:100%;
}

.sub-tab li {
	margin:0 0 0 15px;
	padding:0 0 7px 0;
	float:right;
}

.sub-tab li a {
	display:block;
	color:#cc0000;
	font:bold 12px Arial, Helvetica, sans-serif;
	margin:0;
	padding:5px 0 5px 15px;
	background:url(../images/bg-separator-subtab.gif) no-repeat left 5px;
}

.wrap .sub-tab li.current a {
	color:#fff;
	background:#666 url(../images/bg-subnav-left.gif) no-repeat left 0;
	padding-right:8px;
	margin:0 6px 0 0;
}

.sub-tab li.current a:hover {
	color:#fff;
}

.sub-tab li.current span {
	background:url(../images/bg-subnav-right.gif) no-repeat right 0;
	display:block;
}

.sub-tab li.current{
	background:url(../images/bg-subnav-arrow.gif) no-repeat center bottom;
}

.wrap .sub-tab li a:hover{
	color:#666;
}

.sub-tab li.last a{
	background:none;
}

.wrap-result {
	float:left;
	margin:8px 0 0 0;
}

.result .lbl {
	float:left;
	margin:14px 0 0 0;
}

.head-dashboad .wrap-result {
	margin:0px;
}

.wrap-result label {
	float:left;
	margin:4px 0 0 5px;
}

.wrap-result label.sep {
	float:left;
	background:url(../images/pipe.gif) no-repeat right -115px;
	padding:0 11px 0 0;
	margin:4px 10px 0 0;
}

.wrap-result select {
	float: left;
	padding:2px;
	border-top:1px solid #b0b0b0;
	border-left:1px solid #eee;
	border-bottom:1px solid #eee;
	border-right:1px solid #cdcdcd;
	margin:0 5px 0 0;
	color:#666;
}

.search-title {
	font-size:20px;
	line-height:22px;
	font-weight:bold;
	margin:0 0 17px;
}

.search-title span {
	color:#cc0000;
}

.box-grey {
	background:url(../images/bg-greybox.gif);
	padding:18px 20px 16px;
	width:748px;
	float:right;
	margin:0 0 20px;
	border-top: 2px solid #c51e13;
	border-bottom: 2px solid #c51e13;

}

.box-gts {
	padding:8px 20px 6px 20px;
	border: solid 2px #666;
	position: relative;
	left: 0;
	top: 0;
	background: #f4f4f4;
	margin:0 0 10px;
}

.box-gts span.gts-title {
	position: absolute;
	left: 0;
	top: 0;
	padding: 0 25px 0 15px;
	background: #666 url(../images/gts-title.jpg) right top no-repeat;
	line-height: 21px;
	font-size: 10px;
	font-style: italic;
	color: #fff;
}

.box-grey h2 {
	font-size:18px;
	color:#333;
	line-height:20px;
	border-bottom:1px solid #E4E4E4;
	padding:0 0 4px;
	margin:0 0 10px;
}

.box-grey .category {
	font-weight:bold;
	margin:0;
}

.box-grey .heading {
	border-bottom:1px solid #e4e4e4;
	float:right;
	width:100%;
	margin:0 0 19px;
}

.box-grey .heading .amount {
	float:left;
	margin:0 0 0 15px;
}

.box-grey h3 {
	font-size:18px;
	margin:6px 0 10px;
}

.box-grey h3 a:link, .box-grey h3 a:hover, .box-grey h3 a:active, .box-grey h3 a:visited {
	color: #000;
}

.box-price {
	float:right;
	border:1px solid #e1e1e1;
	background:url(../images/bg-greybox.gif);
	width:766px;
	padding:10px;
	margin:0 0 20px;
}

.box-price label {
	float:right;
	font-size:14px;
	font-weight:bold;
	margin:7px 0 0 10px;
}

.box-price p {
	float:right;
	margin:7px 0 0 0;
}

.box-price p.amount {
	margin:0;
}

.list-market-price {
	float:right;
	width:100%;
	margin:4px 0 11px;
	padding:0 0 10px;
	list-style:none;
	border-bottom:1px solid #ebebeb
}

.list-market-price li {
	float:right;
	margin:0px;
	padding:0 0 8px;
	width:394px;
}

.list-market-price li label {
	font-weight:bold;
	float:right;
	width:110px;
	margin:0 0 0 7px;
}

.price-common {
	float:right;
	width:100%;
	padding:0 0 15px;
}

.price-common label {
	float:right;
	font-weight:bold;
	margin:7px 0 0 10px;
}

.price-common small {
	margin:9px 5px 0 0;
	font-style:italic;
	float:right;
}

.box-finder {
	float:right;
	width:758px;
	padding:16px 15px 20px;
	background:#fff9e4;
	margin:0 0 20px;
}

.finder-top {
	list-style:none;
	margin:0px;
	padding:0 0 5px;
	float:right;
	width:100%;
}

.finder-top li {
	list-style:none;
	margin:0px;
	padding:0 0 10px 18px;
	float:right;
	width:176px;
}

.finder-top li.last {
	padding-left:0px;
}

.finder-top li label {
	float:right;
	width:100%;
	font-weight:bold;
	color:#333;
	margin:0 0 7px;
}

.finder-top li select {
	width:176px;
	padding:1px;
	border:1px solid;
	border-color:#b0b0b0 #cdcdcd #e5e5e5 #e5e5e5;
}

.finder-bottom {
	list-style:none;
	margin:0px;
	float:right;
	width:100%;
	padding:0 0 7px 0;
}

.finder-bottom li {
	list-style:none;
	margin:0px;
	padding:0 0 15px 18px;
	float:right;
	width:176px;
	width:370px;
}

.finder-bottom li.last {
	padding-left:0px;
}

.finder-bottom li label {
	float:right;
	width:100%;
	font-weight:bold;
	margin:0 0 5px;
}

.finder-bottom li span {
	float:right;
	margin:2px 0 0 8px;
}

.finder-bottom li .txt {
	width:98px;
	padding:2px 3px;
	float:right;
	border:1px solid;
	border-color:#b0b0b0 #cdcdcd #e5e5e5 #e5e5e5;
	margin:0 0 0 10px;
}

.box-finder .btn-search {
	float:right;
	margin:0 0 0 8px;
}

.box-finder .btn-reset {
	float:right;
}

.optional {
	float:right;
	width:100%;
	background:url(http://aqar-finder.com/images/bg-separator.gif) repeat-x right 8px;
	margin:0 0 9px;
}

.optional small {
	float:right;
	background:#FFF9E4;
	padding:0 0 0 8px;
	font-style:italic;
}

.top-search {
	float:right;
	width:100%;
	position: relative;
}

.top-search-content {
	position: relative;
	float: right;
	width:579px;
	height: 192px;
	padding: 0 0 36px 41px;
	background: url(../images/shadow-separator03.png) no-repeat left 0;
	overflow: hidden;
}

.top-search-content ul {
	margin:0px;
	list-style:none;
	width:100%;
	padding:0 0 10px 0;
	float:right;
}

.top-search-content ul li {
	float:right;
	margin:0 0 0 19px;
}

.top-search-content ul li.last {
	margin-left:0px;
}

.top-search-content ul li img {
	border:1px solid #e4e4e4;
	float:right;
}

.top-search-content p {
	margin:0 0 9px;
}

.top-search .agent {
	float:right;
	width: 125px;
	padding-right: 3px;
}

.top-search .agent .thumb {
	margin: 0 0 16px;
}

.top-search .agent p {
	color:#666;
	margin:0 0 13px;
}

.top-search .agent p strong {
	color:#cc0000;
}

.top-search .agent .btn {
	margin:0 10px 0 0;
}

.listing-box {
	float:right;
	width:100%;
	margin:0;
	padding:0 0 20px;
	list-style:none;
}

.box-details {
	float:right;
	width:100%;
	padding:0 0 10px;
}

.box-details .thumb-main {
	float:right;
	border:1px solid #ebebeb;
	margin:0 0 15px 10px;
}

.box {
	float:right;
	width:100%;
	padding:0 0 14px 0;
	margin:0 0 14px 0;
	border-bottom:1px solid #ebebeb;
}

.box a.thumb {
	float:right;
	margin:3px 0 0 10px;
	border:1px solid #ebebeb;
}

.box .wrap-information {
	float:right;
	width:618px;
}

.box .information {
	margin:0px;
	color:#666;
	font-size:11px;
	margin:0 0 3px;
	width:100%;
	float:right;
}

.box-details .information {
	margin:0px;
	color:#666;
	font-size:11px;
	margin:0 0 4px;
}

.box .information span, .box-details .information span {
	float:right;
	background:url(../images/pipe.gif) no-repeat left -77px;
	padding:0 0 0 9px;
	margin:0 0 0 7px;
}

.box .information em, .box-details .information em {
	font-style:normal;
	/*float:left;*/
	color:#c81400;
}

.box h2 {
	margin:0 0 4px;
}

.box-details h2 {
	margin:0 0 10px;
}

.box h2 a, .box-details h2 a {
	font-size:14px;
	color:#333;
}

.box h2 a:hover, .box-details h2 a:hover {
	color:#666;
}

.box p {
	margin:0 0 6px;
}

.no-btm-space {
	border-bottom:0px !important;
	margin-bottom:0px !important;
}

.wrap-listing {
	float:right;
	width:100%;
}

.general-listing {
	width:100%;
	margin: 10px 0 20px 0;
}

.general-listing .category {
	font-weight:bold;
	color:#333;
	background:#ececec;
	padding:6px 10px;
	width:768px;
	margin: 0 0 10px 0;
	border-top: solid 1px #999;
}

.general-listing .category small {
	font-weight:normal;
	color:#CC0000;
	font-size:11px;
}

.general-listing .thumb {
	float:right;
	margin:0 0 0 10px;
}

.general-listing div.thumb {
	position:relative;
}

.general-listing div.thumb .featured {
	position:absolute;
	background:url(../images/bg-featured.png) no-repeat right 0;
	width:70px;
	height:71px;
	left:-2px;
	top:-2px;
}

.general-listing .description-listing {
	width: 413px;
	height: 150px;
	float:right;
	padding:0 0 0 25px;
	background: url(../images/shadow-separator02.gif) no-repeat left 0;
	position: relative;
	left: 0;
	top: 0;
	overflow: hidden;
}

.general-listing .heading {
	float:right;
	width:100%;
	border-bottom:1px solid #ebebeb;
	margin:0;
	padding: 5px 0 0 0;
}

.type {
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#666;
	padding:6px 0 0 0;
}

.type label {
	float:right;
}

.type span {
	float:right;
	color:#cc0000;
	padding:0 4px 0 0;
}

.type p {
	float:left;
	margin:0 10px 0 0;
	background:url(../images/pipe.gif) no-repeat -1px -115px;
	padding:0 11px 0 0;
}

.lot .type p {
	background-position:42px -183px;
}

.type p.no-bg {
	background:none !important;
}

.type p em {
	float:right;
	font-style:normal;
}

.type p.bedroom em {
	padding:0 0 0 26px;
	background: url(../images/sprite.gif) no-repeat -278px -488px;
}

.box-grey .heading .type p.bedroom em, .lot p.bedroom em {
	background-position:-278px -556px;
}

.type p.bathroom em {
	padding:5px 0 3px 26px;
	margin-top:-5px;
	background: url(../images/sprite.gif) no-repeat -278px -457px;
}

.box-grey .heading .type p.bathroom em, .lot p.bathroom em {
	background-position:-278px -520px;
}

.amount {
	float:right;
	margin:0;
}

.lot .amount {
	margin: 0 70px 0 0;
}

.lot .amount-sqft {
	margin: 0 20px 0 0;
}

.amount label {
	float:left;
	font-size:10px;
	color:#333;
	margin:8px 5px 0 0;
}

.lot .amount label {
	font-weight:bold;
}

.amount strong {
	float:right;
	font-size:24px;
	color:#cc0000;
	line-height:25px;
}
.amount span.poa {
	float:right;
}
span.poa {
	float:right;
	color:#cc0000;
	line-height:34px;
	font-weight: bold;
	cursor: pointer;
}
.listing li p span.poa{
	color:#cc0000;
	font-weight: bold;
	font-size: 16px;
	cursor: pointer;
}
.lhtf{
	line-height:34px;
}
.lhtwf{
	line-height:24px;
}
span.lblpoa{
	float:right;	
	font-weight: bold;
	cursor: pointer;
}
.amount-sqft strong {
	font-size:14px;
	line-height:15px;
	padding: 6px 0 0 0;
}

.lot .amount strong {
	color:#333;
}

.description-listing h3 {
	font-size: 18px;
	color: #333;
	line-height: 20px;
	font-size: 100%;
	margin:0;
	padding: 1px 0 0 0;
	clear:both;
}

.description-listing h3 a:link, .description-listing h3 a:hover, .description-listing h3 a:active, .description-listing h3 a:visited {
	color: #333;
}

.general-listing .agent {
	float: right;
	width: 150px;
	height: 150px;
	position: relative;
	left: 0;
	top: 0;
	overflow: hidden;
}

.general-listing .agent .thumb {
	float:right;
	border:1px solid #EBEBEB;
	margin:0 0 5px;
}

.general-listing .agent p {
	margin:0px;
	color:#666;
}

.general-listing .agent p strong {
	color:#cc0000;
}

.wrap-box-agents, .wrap-box-lawyers {
	float:right;
	width:100%;
}

.box-agent, .box-lawyer {
	float:right;
	width:100%;
	padding:0 0 16px 0;
	margin:0 0 16px 0;
	border-bottom:1px solid #ebebeb;
}

.info-agent, .info-lawyer {
	float:right;
	width:114px;
	padding:0 0 0 15px;
}

.info-agent a.thumb, .info-lawyer a.thumb {
	float:right;
	margin:2px 0 7px 0;
	border:1px solid #e8e8e8;
}

.info-agent a.thumb:hover, .info-lawyer a.thumb:hover {
	border-color:#d5000d;
}

.info-agent h3, .info-lawyer h3 {
	font-size:12px;
	font-weight:bold;
	color:#333;
	margin:0px;
	line-height:16px;
}

.info-agent h4, .info-lawyer h4 {
	font-size:12px;
	font-weight:normal;
	color:#333;
	margin:0px;
	line-height:16px;
}

.details-agent, .details-lawyer {
	float:right;
	width: 444px;
	min-height: 235px;
	height: auto !important;
	height: 235px;
	padding: 0 0 0 35px;
	background: url(../images/bg-details-agent.jpg) no-repeat left 0;
	text-align: justify;
}

.details-lawyer {
	background:url(../images/bg-details-lawyer.jpg) no-repeat left 0;
}

.details-agent h2, .details-lawyer h2 {
	margin:0 0 11px;
}

.details-agent h2 a, .details-lawyer h2 a {
	margin:0 0 11px;
	color:#333;
}

.details-agent h2 a:hover, .details-lawyer h2 a:hover {
	color:#666;
}

.details-agent p.links, .details-lawyer p.links {
	margin:0px;
}

.details-agent .links .sep, .details-lawyer .links .sep {
	float:right;
	width:24px;
	height:18px;
	background:url(../images/pipe.gif) no-repeat center -114px;
}

.icon {
	float: right;
	width:180px;
}

.sidebar-details .icon {
	padding:0 0 14px 0;
}

.sidebar-details .icon h2, .contact-agent h2, .icon h3, .contact-agent h3 {
	font-size:18px;
	border-bottom:4px solid #ccc;
	padding:0 0 7px;
	margin:0 0 15px;
	line-height:20px;
	float:right;
	width:100%;
}

.icon .thumb {
	float:right;
	border:1px solid #e4e4e4;
	width:178px;
	text-align:center;
	margin:0 0 8px;
}

.icon .thumb:hover {
	border-color:#d5000d;
}

.rating {
	margin:0 0 4px;
}

.rating span {
	color:#666;
	padding:0 0 0 80px;
	font-weight:bold;
}

.gold span {
	background:url(../images/bg-rating.gif) no-repeat left 0;
	float:right;
}

.icon .btn {
	margin:15px 10px 0 0;
	float: left;
	width:100%;
	display:inline;
}

.sidebar-details .icon .btn {
	margin:0;
	padding-bottom:7px;
	float:right;
}

.sidebar-details .icon .spacer {
	height: 10px;
}

.lot {
	background:#E8E8E8 none repeat scroll right 0;
	float:right;
	margin:0 0 18px;
	padding:9px 15px 11px 10px;
	width:763px;
}

.lot-property {
	padding:7px 15px 0 10px;
	height: 35px;
	overflow: visible;
}

.lot p.lbl-ref {
	float:right;
	margin:7px 0 0 10px;
	color:#666;
}

.lot .ref-num {
	float:right;
	margin:7px 0 0 0;
	color:#cc0000;
	display: block;
	width: 175px;
	height: 18px;
	overflow: hidden;
}

.lot .price {
	float:right;
	color:#666;
	margin:7px 0 0 11px;
}

.details {
	float:right;
	width:100%;
}

.details-box {
	float:right;
	width:570px;
	background:url(../images/shadow-separator04.gif) no-repeat 0 0;
	padding:0 0 0 37px;
}

.details .btn-makeanoffer {
	float:left;
}

.details .subtitle {
	font-size:16px;
	margin:0 0 7px;
}

.details .discription-title {
	font-size:14px;
	margin:0 0 17px;
	color:#666;
}

.wrap-gallery {
	width:570px;
	margin:0 0 16px;
}

.wrap-gallery .main-image {
	float:right;
	border:1px solid #e7e7e7;
	margin:0 0 5px;
}

.wrap-gallery .main-image img {
	display:block;
}

.list-gallery {
	list-style:none;
	clear: both;
	margin:0px;
	padding:0px;
	width:100%;
}

.list-gallery li {
	list-style:none;
	margin:0px;
	padding:0 0 0 6px;
	float:right;
}

.list-gallery li.last {
	padding-left:0px;
}

.list-gallery li a {
	border:1px solid #ebebeb;
	float:right;
}

.list-gallery li a:hover {
	border-color:#cc0000;
}

.property-summary {
	float:right;
	padding:17px 16px 3px 0;
	width:554px;
	margin:18px 0 0 0;
	background:#fff9e4;
}

.property-summary h3 {
	color:#333;
	font-size:16px;
	margin:0 0 15px;
	float:right;
	width:100%;
}

.property-summary ul {
	float:right;
	width:100%;
	list-style:none;
	margin:0px;
}

.property-summary ul li {
	float:right;
	margin:0 0 9px 16px;
	padding:0 0 10px 0;
	width:261px;
	border-bottom:1px solid #f0ebdd;
	display:inline;
}
.property-summary ul .facility {
	float:right;
	margin:0 0 9px 16px;
	padding:0 0 10px 0;
	width:100%;
	border-bottom:1px solid #f0ebdd;
	display:inline;
}

.property-summary ul li.last {
	border:0px;
	margin:0 0 0 16px;
	padding-bottom:19px;
}

.property-summary ul li label {
	float:right;
	width:90px;
	padding:0 0 0 5px;
	color:#666;
}


.sidebar-details {
	float:right;
	width:180px;
}

.sidebar-details .utilities {
	float:right;
	list-style:none;
	padding:0 0 20px;
}

.sidebar-details .utilities select.selectList {
	width: 180px;
}

.sidebar-details .utilities li {
	float:right;
	padding:0 0 4px;
	margin:0 0 4px;
	border-bottom:1px solid #f0f0f0;
	width:180px;
}

.utilities li.last {
	border:0px;
	margin:0;
	padding:0;
}

.utilities li a, .utilities li span {
	padding:2px 27px 3px 0;
	float:right;
	font-weight:bold;
	color:#cc0000;
}

.utilities li a:hover {
	color:#666;
}

.utilities li.print {
	background:url(../images/sprite.gif) no-repeat 158px -703px;
}

.utilities li.email {
	background:url(../images/sprite.gif) no-repeat 91px -734px;
}

.utilities li.favourite, .utilities li.favourite span {
	display: block;
	width: 153px;
	overflow: hidden;
}

.utilities li.favourite {
	background:url(../images/sprite.gif) no-repeat 131px -769px;
}

.utilities li.agent-property {
	background:url(../images/sprite.gif) no-repeat 158px -802px;
}

.utilities li.email-to-friend {
	background:url(../images/sprite.gif) no-repeat -120px -770px;
}

.utilities li.email-alert {
	background:url(../images/sprite.gif) no-repeat -120px -800px;
}

.utilities li.report-property {
	background:url(../images/warning2.png) no-repeat 156px 0 transparent;
}

.utilities li.report-property-reported {
	background:url(../images/yes2.png) no-repeat 156px 0 transparent;
}

.utilities li.report-property-reported span {
	color:#666666;
}

.utilities li.report-property-loading {
	background: #fff url(../images/loading.gif) 5px center no-repeat;
	height: 20px;
}

.save-search{
	float:right;
}

.save-search a{
	padding:2px 0 3px 10px;
	margin:0 0 0 10px;
	float:right;
	font-weight:bold;
	color:#cc0000;
	background:url(../images/bg-pipe.gif) no-repeat left 4px;
}

.save-search a:hover{
	color:#333;
}

.save-search a.last{
	background:none;
}

.contact-agent {
	float:right;
	width:100%;
	padding:0 0 36px;
}

.contact-agent .thumb {
	float:right;
	margin:0 0 0 8px;
	border:1px solid #e7e7e7;
}

.contact-agent div {
	float:right;
	width:178px;
	padding: 0 0 10px 0;
	text-align: left;
}

.contact-agent h4 {
	font-size:12px;
	margin:0;
	text-align: left;
}

.contact-agent p {
	font-size:12px;
	margin:0px;
	color:#666;
}

.market-price {
	float:right;
	width:100%;
	padding:0 0 28px;
    margin-top: 15px;
}

.market-price h2 {
	border-bottom:4px solid #ccc;
	font-size:18px;
	line-height:20px;
	margin:0 0 10px;
	padding:0 0 7px;
	float:right;
}

.market-price em {
	float: right;
	padding-bottom: 10px;
}

.market-price ul {
	list-style:none;
	margin:0px;
	float:right;
	width:100%;
}

.market-price ul li {
	list-style:none;
	margin:0 0 6px;
	padding:0 0 7px;
	float:right;
	width:100%;
	border-bottom:1px solid #f0f0f0;
	color:#999;
	line-height:18px;
}

.market-price ul li.last {
	border:0px;
	margin-bottom:0;
	padding-bottom:13px;
}

.market-price ul li strong {
	color:#333;
}

.wrap-calculator {
    float:right;
    width:156px;
    overflow: hidden;
	margin: 10px 0;
	font-size: 11px;
	position: relative;
	border:2px solid #cc0000;
}

.buy .wrap-calculator {
	border:2px solid #cc0000;
}

.rent .wrap-calculator {
	border:2px solid #007cb1;
}

.commercial .wrap-calculator {
    border:5px solid #3f7220;
}

.buy .wrap-calculator-homematters {
	border: 3px solid #8cc540;
	border-radius: 3px;
	width: 154px;
}

.wrap-calculator-mortgageinternational {
	border: 3px solid #5A5D65;
	border-radius: 3px;
	width: 154px;
}

.buy .wrap-calculator-adf {
	border: 2px solid #6C5643;
	border-radius: 3px;
	width: 154px;
}
.calculator-title {
	background: #cc0000;
}

.buy .calculator-title {
	background: #cc0000;
}

.rent .calculator-title {
	background: #007cb1;
}

.commercial .calculator-title {
	background: #3f7220;
}

.calculator-title {
	padding: 0 5px 0 0;
	font-weight: bold;
	color: #fff;
	height: 20px;
	line-height: 18px;
	font-size: 11px;
}

.buy .wrap-calculator-homematters .calculator-title {
	background: #8cc540;
	color: #fff;
	text-shadow: 1px 1px 1px #000;
}

.wrap-calculator-mortgageinternational .calculator-title {
	background: #5A5D65;
	color: #fff;
	text-shadow: 1px 1px 1px #000;
}
.buy .wrap-calculator-adf .calculator-title {
	background: #6C5643;
	color: #fff;
	text-shadow: 1px 1px 1px #000;
}

.logo-hsbc {
	display:block;
}

.calculator {
	padding:9px 14px 10px 12px;
}

.calculator h2 {
	font-size:12px;
	margin:0 0 8px;
	line-height:18px;
}

.calculator label {
	float:right;
	width:100%;
	margin:0 0 3px;
	font-weight: bold;
	color: #333;
}

.calculator .txt {
	float:right;
	border:1px solid #ddd;
	padding:2px 4px;
	color:#999;
	margin:0 3px 7px 0;
	width:109px;
	font-size: 11px;
}

.calculator .txt-focus {
	color: #000;
}

.calculator-result {
	float: right;
    padding:9px 14px 10px 12px;
    display: none;
}

.calculator-result h2 {
	font-size:12px;
	margin:0 0 8px;
	line-height:18px;
}

.calculator-error {
    padding:9px 14px 10px 12px;
    display: none;
}

.calculator-result label {
	color:#333;
    font-size: 12px;
    font-weight: bold;
    display: block;
}

.calculator-result .small {
    float:right;
    color: #333333;
    font-size: 10px;
    font-weight: bold;
	padding: 2px 0 0 0;
}

.calculator-result .amount, .calculator-result .term, .calculator-result .rate {

	color:#999;
	margin:0 0 4px;
	display:block;
}

.calculator-result .payment {
	float:right;
	font-size: 16px;
    font-weight: bold;
}

.calculator-result .calculator-content .payment {
	color: #CC0000;
}

.buy .calculator-result .calculator-content .payment {
    color: #CC0000;
}
.rent .calculator-result .calculator-content .payment {
    color: #007cb1;
}
.commercial .calculator-result .calculator-content .payment {
    color: #3f7220;
}

.calculator-error span {
	display: block;
	color:#CC0000;
    font-weight: bold;
	padding: 2px;
	font-size: 10px;

}

.calculator-logo {
    text-align: center;
	padding: 0 0 5px 0;
}

.wrap-calculator-mortgageinternational .calculator-logo {
	background: #393939;
	padding: 5px 0;
}

.wrap-calculator-index {
	float:right;
	width:230px;
	border-top:7px solid #fe0000;
	background:url(../images/bg-calculator-01.gif) repeat-y 0 0;
}

.ie6 .wrap-calculator-index {
	overflow:hidden;
}

.wrap-calculator-index a {
	display:block;
}

.wrap-calculator-index .calculator {
	padding:10px 20px 10px;
	width:211px;
}

.wrap-calculator-index .calculator h2 {
	font-size:18px;
	line-height:20px;
}

.wrap-calculator-index .calculator label {
	float:left;
	width:77px;
	margin:2px 5px 0 0;
}

.wrap-calculator-index .calculator .txt {
	width:120px;
}

.wrap-calculator .btn-calculate {
	margin: 10px 11px 0 0;
}

.wrap-map {
	float:right;
	width:100%;
	margin:0 0 27px;
}

.wrapper-map {
	float:right;
	width:100%;
	margin:0 0 10px;
}

.wrap-map h2, .wrap-map h3 {
	font-size:16px;
	margin:0 0 12px;
	float:right;
	width:100%;
}

.wrapper-map h2, .wrapper-map h3 {
	font-size:18px;
	line-height:20px;
	margin:0 0 17px;
}

.wrapper-map h2 span, .wrapper-map h3 span  {
	color:#cc0000;
}

.map-content {
	float:right;
	width:786px;
	border:1px solid #e6e6e6;
}

.map-content img {
	display:block;
}

.items-viewed {
	float:right;
	width:100%;
	padding:0 0 18px;
}

.items-viewed h3, .wrap-map h3 {
	border-bottom: 4px solid #CCCCCC;
	padding-bottom: 6px;
}

.items-viewed h4 {
	float:right;
	width:100%;
	border-bottom:4px solid #ccc;
	margin:0 0 10px;
	padding:0 0 7px;
	font-size:18px;
	line-height:20px;
}

.wrap-paging {
	float:right;
	width:100%;
	padding:9px 0 15px 0;
	border-top:1px solid #ccc;
}

.option {
	float:right;
}

.option a {
	font-weight:bold;
	float:right;
	color:#cc0000;
	background:url(../images/pipe.gif) no-repeat left -116px;
	padding:0 0 0 10px;
	margin:0 0 0 10px;
}

.option a.last {
	background:none;
}

.option a:hover {
	color:#666;
}

.pagination {
	float:left;
}

.pagination a {
	float:right;
}

.pagination .prev {
	width:19px;
	height:19px;
	background:url(../images/sprite.gif) no-repeat -24px -200px;
	display:block;
	text-indent:-999em;
	margin:0 0 0 10px;
}

.pagination .prev:hover {
	background:url(../images/sprite.gif) no-repeat -85px -200px;
}

.pagination .next {
	width:19px;
	height:19px;
	background:url(../images/sprite.gif) no-repeat 0 -200px;
	display:block;
	text-indent:-999em;
}

.pagination .next:hover {
	background:url(../images/sprite.gif) no-repeat -61px -200px;
}

.pagination span {
	float:right;
	margin:2px 0 0 0;
}

.pagination span a {
	float:right;
	color:#cc0000;
	margin:0 0 0 10px;
	font-weight:bold;
}

.pagination span a:hover, .pagination span a.current {
	color:#a0a0a0;
}

/*@end section content*/

/*@section column left*/

.column-left {
	float:right;
	width:300px;
	margin:0 0 0 20px;
}

.widget-autoPromo {
	width: 300px;
	height: 115px;
	padding: 0;
	position: relative;
	margin: 30px 0 20px;
}

.widget-autoPromo .btn {
	position: absolute;
	left: 15px;
	bottom: 15px;
}

.widget-emailAlerts {
	background:url(../images/btn-banner-email-alerts.jpg) no-repeat 0 0;
}

.widget-marketPrice {
	background:url(../images/btn-banner-market-price.jpg) no-repeat 0 0;
}

.add {
	float:right;
	margin:0 0 20px;
}

/*@end section column left */


/*@section column*/

.column {
	float:right;
	width:470px;
	margin:0 0 0 19px;
	overflow:hidden;
}

.ie6 .column {
	overflow:hidden;
}

.column-inside {
	float:right;
	width:470px;
	margin:0 18px 0 0;
	overflow:hidden;
}

div.special_offer_title {
	margin-bottom: 16px;
	font-size: 18px;
}

h2.title, div.special_offer_title {
	border-bottom:4px solid #ccc;
	padding:0 0 9px;
	margin:0 0 10px;
}

.listing {
	float:right;
	width:100%;
	margin:0px;
	list-style:none;
	padding:0 0 17px 0;
}

.box-grey .listing {
	padding:0px;
}

.listing li {
	float:right;
	width:160px;
	margin:0 0 0 20px;
	position:relative;
}

.listingGTS li {
	width: 144px;
	margin: 0 12px 30px 0;
}

.items-viewed .listing li {
	width:140px;
	margin:0 0 0 22px;
}

.items-viewed .listing .more {
	font-weight:normal;
}

.box-grey .listing li {
	width:170px;
	margin:0 0 0 22px;
}

.box-grey .listing li.last {
	margin-left:0px;
}

.listing li a.thumb {
	float:right;
	border:1px solid #ccc;
	margin:0 0 6px;
	cursor:pointer;
}

.guaranteed {
	position:absolute;
	top:-2px;
	right:-3px;
	width:91px;
	height:91px;
	background:url(http://aqar-finder.com/images/bg-guaranteed-top-spot.png) no-repeat right 0;
}

.box-grey .listing li a.thumb {
	margin:0 0 14px;
}

.listing li a.thumb:hover {
	border:1px solid #cccccc;
}

.listing li a.thumb-small {
	border:1px solid #ccc;
	float:left;
	margin:4px 0 0 0;
	cursor:pointer;
}

.listing li a.thumb-small:hover {
	border:1px solid #cccccc;
}

.listing li h4 {
	color:#333;
	font-size:12px;
	font-weight:bold;
	margin:0 0 0px;
}

.listing li h5 {
	color:#666;
	font-size:11px;
	font-weight:normal;
	margin:0 0 6px;
}

.listing li p {
	font-size:16px;
	color:#cc0000;
	font-weight:bold;
	padding:0 0 8px;
	margin:0 0 8px;
	border-bottom:1px solid #ebebeb;
}

.box-grey .listing li p {
	margin:0 0 9px;
	padding:0px;
}

.box-grey .listing a.more {
	font-weight:normal;
}

.listing li p span {
	color:#333;
	font-size:10px;
}

a.more {
	background:url(../images/arrow-red.gif) no-repeat left 5px;
	color:#cc0000;
	padding:0 0 0 9px;
	font-weight:bold;
	float:right;
}

a.more:hover {
	background:url(../images/arrow-grey.gif) no-repeat left 5px;
	color:#666;
}

.m-right {
	margin-left:19px;
}

/*@section tab*/

.tab {
	float:right;
	width:100%;
}

.tab .tab-list {
	list-style:none;
	float:right;
	margin:0 0 5px;
	padding:0 12px 0 0;
	width:508px;
	background:url(../images/bg-tab-list.gif) repeat-x right 36px;
}

.tab .tab-list li {
	float:right;
	margin:0px;
	background:url(../images/sprite.gif) no-repeat left -111px;
}

.tab .tab-list li.last {
	background:none;
}

.tab .tab-list li a {
	float:right;
	font-size:14px;
	font-weight:bold;
	color:#cc0000;
	padding:0 16px 0 0;
}

.tab .tab-list li span {
	padding:12px 0 12px 16px;
	float:right;
}

.tab .tab-list li.current a {
	background:url(../images/bg-tab-current.gif) no-repeat right 0;
	color:#333;
}

.tab .tab-list li.current span {
	background:url(../images/bg-tab-current.gif) no-repeat left 0;
}

.tab-content {
	float:right;
	width:100%;
}

.tab-utilities {
	float:left;
	margin:10px 0 0 0;
}

.tab-utilities a {
	float:right;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#cc0000;
}

.back-to-listing {
	margin:1px 0 0 0;
}

.tab-utilities a:hover {
	color:#333;
}

.tab-utilities ul {
	list-style:none;
	margin:0 10px 0 0;
	padding:0 8px 0 0;
	float:right;
	background:url(../images/pipe.gif) no-repeat right -182px;
}

.tab-utilities li {
	float:right;
	margin:0 4px 0 0;
	padding:0;
}

.tab-utilities li a {
	width:20px;
	height:20px;
	text-indent:-9999em;
}

.tab-utilities li a.next {
	background:url(../images/sprite.gif) no-repeat right -201px;
}

.tab-utilities li a.prev {
	background:url(../images/sprite.gif) no-repeat -24px -201px;
}

.tab-utilities li a.next:hover {
	background:url(../images/sprite.gif) no-repeat -61px -201px;
}

.tab-utilities li a.prev:hover {
	background:url(../images/sprite.gif) no-repeat -85px -201px;
}

.main {
	float:right;
	width:100%;
	padding:0 0 15px;
	margin:0 0 10px;
	border-bottom:1px solid #ebebeb;
}

.main .thumb {
	border:1px solid #ebebeb;
	float:right;
	margin:4px 0 0 9px;
}

.main div {
	float:right;
	width:190px;
}

.main .info {
	color:#666;
	margin: 4px 0 3px;
}

.main .info span {
	color:#c81400;
	background:url(../images/pipe.gif) no-repeat right 2px;
	margin:0 6px 0 0;
	padding:0 9px 0 0;
}

.main h3 {
	font-size:14px;
	color:#333;
	margin:0 0 8px;
}

.main h3 a {
	font-size:14px;
	color:#333;
}

.main p {
	margin:0 0 5px;
}

.tab-listing {
	float:right;
	width:100%;
	margin:0px;
	list-style:none;
}

.tab-listing li {
	float:right;
	width:148px;
	margin:0 0 0 13px;
}

.tab-listing li.last {
	margin-left:0px;
}

.tab-listing li a.thumb {
	float:right;
	border:1px solid #ccc;
	margin:0 0 6px;
	cursor:pointer;
}

.tab-listing li a.thumb:hover {
	border:1px solid #cccccc;
}

.tab-listing .info {
	color:#666;
	margin: 0 0 2px;
	font-size:10px;
}

.tab-listing .info span {
	color:#c81400;
	margin:0;
	padding:0 4px 0 0;
}

.tab-listing li a.thumb-small {
	border:1px solid #ccc;
	float:left;
	margin:2px 0 0 0;
	cursor:pointer;
}

.tab-listing li a.thumb-small:hover {
	border:1px solid #cccccc;
}

.tab-listing li h3 {
	color:#333;
	font-size:14px;
	margin:0 0 4px;
}

.tab-listing li h3 a {
	color:#333;
	font-size:14px;
}

.tab-listing li p {
	margin:0 0 5px;
}

/*@end section tab*/

/*@end section column*/




/* @section column right */

.column-right {
	float:right;
	width:160px;
}

.property-image-banner .column-right {
	width: auto;
}

.list-details {
	border:1px solid #ebebeb;
	width:142px;
	padding:18px 8px 0 8px;
	list-style:none;
	margin:0 0 20px 0;
	float:right;
}

.list-details li {
	float:right;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom:1px solid #ebebeb;
	width:100%;
}

.list-details li.last {
	border-bottom:0px;
}

.list-details li a {
	font-weight:bold;
	color:#cc0000;
	float:right;
	padding:0 10px 0 0;
	background:url(../images/arrow-02.gif) no-repeat right 5px;
}

.list-details li a:hover, .list-details li.current a {
	background:url(../images/arrow-01.gif) no-repeat right 5px;
	color:#333;
}

.wid-emailAlerts {
	float:right;
	width:160px;
	background:url(../images/sprite.gif) no-repeat -1px -841px;
	margin:0 0 10px;
}

.wid-emailAlerts a {
	float:right;
	display:block;
	position:relative;
	width:100%;
	height:78px;
}

.wid-emailAlerts .text {
	padding:24px 12px 0 0;
	position:relative;
	z-index:99;
}

.wid-emailAlerts .thumb {
	position:absolute;
	left:0px;
	z-index:9;
	top:2px;
}

.wid-legalAdvice {
	float:right;
	width:160px;
	background:url(../images/sprite.gif) no-repeat -1px -949px;
	margin:0 0 10px;
}

.wid-legalAdvice a {
	float:right;
	display:block;
	position:relative;
	width:100%;
	height:79px;
}

.wid-legalAdvice .text {
	padding:24px 12px 0 0;
	position:relative;
	z-index:99;
}

.wid-legalAdvice .thumb {
	position:absolute;
	left:0px;
	z-index:9;
	top:2px;
}

a.widgetAutoPromoMini {
	display: block;
	width: 160px;
	height: 70px;
	margin:0 0 20px;
	position: relative;
	text-indent: -999em;
}

a.widgetAutoPromoMini-email-alerts {
	background: url(../images/btn-banner-email-alerts-mini.jpg) left top no-repeat;
}

a.widgetAutoPromoMini-market-price {
	background: url(../images/btn-banner-market-price-mini.jpg) left top no-repeat;
}

.offers {
	float: right;
	width: 160px;
	font-size: 9px;
}

.offers ul {
	float: right;
	width: 160px;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.offers li {
	float: right;
	width: 160px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	padding: 0 0 11px;
}

.offers li .thumb {
	float: right;
	width: 32px;
	margin: 0 2px 0 0;
}

.offers li .thumb .special-offer-logo-preview {
	display: block;
	float: right;
	width: 30px;
	height: 30px;
	position: relative;
	overflow: hidden;
	border: 1px solid #E7E7E7;
}

.offers li .thumb .special-offer-logo-preview img {
	border: 0;
	position: absolute;
}

.offers li .thumb:hover .special-offer-logo-preview {
	border: 1px solid #cccccc;
}

.offers li .text {
	width: 126px;
	float: right;
	overflow: hidden;
}

.offers li .lbl {
	float: right;
	margin: 0;
	padding: 0 2px 0 0;
	color: #333;
	line-height: 15px;
}

.offers li .lbl div.special_offer_name {
	margin: 0;
	border: none;
	line-height: 15px;
	padding: 0;
	font-size: 9px;
	font-weight: bold;
}

.buy .offers li .lbl div.special_offer_name, .buy .offers li .lbl:hover {
	color: #D00427;
}

.rent .offers li .lbl div.special_offer_name, .rent .offers li .lbl:hover {
	color: #007CB1;
}

.commercial .offers li .lbl div.special_offer_name, .commercial .offers li .lbl:hover {
	color: #3F7220;
}

/* @end section column right */

/*@subsection news page*/

.news-title{
	margin-bottom:30px;
}

/*@end subsection news page*/

/*@group section Agent dashboard*/

.add-new {
	position:absolute;
	left:20px;
	top:0;
	font-size:12px;
	font-weight:bold;
	color:#cc0000;
	background:url(../images/icon-addmore.gif) no-repeat right 2px;
	padding:0 20px 0 0;
}

.add-new:hover {
	background-position:0 -16px;
	color:#864646;
}

.agent-search ul {
	list-style:none;
	float:right;
	width:100%;
	margin:0;
}

.agent-search li {
	float:right;
}

.agent-search .group-radio {
	list-style:none;
	margin:15px 0 12px 0;
	float:right;
	width:100%;
}

.group-radio li {
	margin:0;
	float:right;
	font:bold 14px Arial, Helvetica, sans-serif;
	width:80px;
}

ul.group-radio label {
	width:auto;
}

ul.group-radio input {
	float:right;
	margin:1px 0 0 5px;
	padding:0;
	width:15px;
	height:15px;
	overflow:hidden;
}

.agent-search .txt {
	color:#999999;
	float:right;
	font-size:12px;
	font-style:italic;
	padding:4px 4px 4px;
	width:292px;
}

.agent-search .block-search {
	border-top:1px solid #ccc;
	margin:5px 0 0 0;
}

.property-form {
	float:right;
	width:100%;
}

.agent-search label {
	color:#333333;
	float:right;
	font-weight:bold;
	margin:0 0 5px;
	width:100%;
}

.agent-search select {
	border-color:#CDCDCD;
	border-style:solid solid none none;
	border-width:1px 1px 0 0;
	padding:2px;
	width:115px;
}

.agent-search .frmproperty {
	margin:0 0 18px 0;
	display:inline;
}

.frmproperty li {
	float:right;
	width:115px;
	margin:0 0 0 10px;
	display:inline;
}

.frmproperty li.property-title {
	width:300px;
}

.frmproperty li.last {
	margin:0;
}

.advanced-search {
	color:#cc0000;
	font-size:11px;
	float:right;
	margin:6px 0 0 0;
}

.advanced-search:hover {
	color:#666;
}

.property-buttons .btn-search {
	float:right;
	margin:0 0 0 10px;
}

.agent-table {
	float:right;
	width:970px;
	overflow:hidden;
}

.agent-tools {
	float:left;
	margin:0 0 10px 0;
}

.agent-tools a {
	color:#cc0000;
	font:bold 12px Arial, Helvetica, sans-serif;
	background:url(../images/bg-separator-agent-tools.gif) no-repeat right 2px;
	margin:0 8px 0 0;
	padding:0 10px 0 0;
}

.agent-tools a.last {
	background:none;
}

.agent-tools a:hover {
	color:#CCC;
}

.agent-table table {
	border:1px solid #e4e4e4;
}

.agent-table table th {
	background:#ddd;
	border-right:1px solid #d7d7d7;
	color:#333;
	padding:6px;
	font-size:11px;
}

.agent-table input {
	margin:0;
	padding:0;
	width:13px;
	height:13px;
	overflow:hidden;
}

.agent-table table td {
	border-right:1px solid #f6f6f6;
	color:#666;
	padding:6px;
	font-size:11px;
}

.agent-table td img {
	margin-right:7px;
}

.agent-table tr.even td {
	background:#fff6f6;
}

.s1 {width:14;}
.s2 {width:34;}
.s3 {width:94;}
.s4 {width:44;}
.s5 {width:19;}
.s6 {width:29;}
.s7 {width:34;}
.s8 {width:29;}
.s9 {width:44;}
.s10 {width:69;}
.s11 {width:34;}
.s12 {width:59;}
.s13 {width:14;}
.s14 {width:14;}
.s15 {width:14;}
.s16 {width:14;}
.s17 {width:44;}
.s18 {width:28;}

/*@end section Agent dashboard*/

/* @group section footer*/

#outer-footer {
	float:right;
	width:100%;
	bottom:0px;
	background:#595959 url(../images/bg-footer.jpg) left top repeat-x;
	padding: 25px 0;
	overflow: hidden;
}

#pfae-footer {
	width:970px;
	margin:0 auto;
	overflow: hidden;
}

#sitemap {
	list-style:none;
	margin: 0 0 15px 0;
	padding:0;
	float:right;
	width:100%;
}

#sitemap li {
	float:right;
	margin:0 0 0 16px;
	width:212px;
	height:120px;
}

#sitemap li.last {
	margin: 0;
}

#sitemap ul {
	float:right;
	width:100%;
	list-style:none;
	margin-bottom:15px;
}

#sitemap ul li {
	float:right;
	width:100%;
	height: auto;
	margin:0px;
	padding:0 0 4px;
}

#sitemap li h3 {
	margin: 0 0 6px;
}

#sitemap li li a {
	color:#999;
	padding:0 9px 0 0;
	background:url(../images/arrow-navfooter.gif) no-repeat right 4px;
}

#sitemap li a:hover {
	color:#fff;
}

#sitemap li li a img {
	margin:0 5px -5px 0;
	position:relative;
}

#sitemap .wrapper {
	float:right;
	width:100%;
}

#sitemap .wrapper a {
	float:right;
	color:#ccc;
	font-weight:bold;
}

#sitemap .wrapper a.separator {
	background:url(../images/pipe.gif) no-repeat right -21px;
	margin:0 6px 0 0;
	padding:0 9px 0 0;
}

#copyright {
	float:left;
	color:#999;
	padding:20px 0;
	margin:0px;
	font-size:11px;
}

#nav-bottom {
	list-style:none;
	margin:0px;
	padding:0;
	float:right;
}

#nav-bottom li {
	list-style:none;
	margin:0 0 0 6px;
	padding:0 0 0 7px;
	float:right;
	background:url(../images/pipe.gif) no-repeat left -45px;
}

#nav-bottom li.last {
	background:none;
}

#nav-bottom li a {
	color:#797979;
}

#nav-bottom li a:hover, #nav-bottom li.current a {
	color:#fff;
}

#sitemap li h3 a:hover img{
	filter:alpha(opacity=60);
	opacity: 0.60;
}

/* @end section footer */


/*@group section rent (blue theme)*/

body.rent {
	background:url(../images/bg-body-blue.jpg) repeat-x right 20px;
}

.rent #nav-main li.current {
	background:url(../images/bg-main-navigation-current.gif) no-repeat center -125px;
}

.rent .map-list li a:hover, .rent .map-list li.current a {
	background:url(../images/arrow-blue.gif) no-repeat right 9px;
	color:#5ca7c7;
}

.rent .guaranteed {
	background:url(http://aqar-finder.com/images/bg-guaranteed-top-spot-blue.png) no-repeat right 0;
}

.rent .listing li a.thumb:hover {
	border-color:#cccccc;
}

.rent .listing li p {
	color:#007cb1;
}

.rent .more {
	color:#007cb1;
	background-image:url(../images/arrow-blue.gif);
}

.rent .tab .tab-list li a {
	color:#007cb1;
}

.rent .main .thumb:hover {
	border-color:#007cb1;
}

.rent .main .info span {
	color:#007cb1;
}

.rent .sub-tab li a {
	color:#007cb1;
}

.rent .tab-listing li a.thumb:hover {
	border:1px solid #cccccc;
}

.rent .listing li a.thumb-small:hover {
	border-color:#cccccc;
}

.rent .tab-listing .info span {
	color:#007cb1;
}

.rent .jcarousel-next {
	background:url(http://aqar-finder.com/images/rent-jcarousel.gif) no-repeat -23px 0;
}

.rent .jcarousel-prev {
	background:url(http://aqar-finder.com/images/rent-jcarousel.gif) no-repeat right 0;
}

/*@end section rent*/


/*@group section commercial (green theme)*/

body.commercial {
	background:url(../images/bg-body-green.jpg) repeat-x right 20px;
}

.commercial #nav-main li.current {
	background:url(../images/bg-main-navigation-current.gif) no-repeat center 39px;
}

.commercial .map-list li a:hover, .commercial .map-list li.current a {
	background:url(../images/arrow-green.gif) no-repeat right 9px;
	color:#3f7220;
}

.commercial .listing li a.thumb:hover {
	border-color:#cccccc;
}

.commercial .listing li p {
	color:#3f7220;
}

.commercial .more {
	color:#3f7220;
	background-image:url(../images/arrow-green.gif);
}

.commercial .tab .tab-list li a {
	color:#3f7220;
}

.commercial .sub-tab li a {
	color:#3f7220;
}

.commercial .main .thumb:hover {
	border-color:#3f7220;
}

.commercial .main .info span {
	color:#3f7220;
}

.commercial .listing li a.thumb-small:hover {
	border-color:#cccccc;
}

.commercial .tab-listing li a.thumb:hover {
	border:1px solid #cccccc;
}

.commercial .tab-listing .info span {
	color:#3f7220;
}

.commercial .jcarousel-next {
	background:url(http://aqar-finder.com/images/commercial-jcarousel.gif) no-repeat -23px 0;
}

.commercial .jcarousel-prev {
	background:url(http://aqar-finder.com/images/commercial-jcarousel.gif) no-repeat right 0;
}

/*@end section commercial*/



/*@group Comments */

.comments-listing {
	float:right;
	width:100%;
	padding:0 0 14px 0;
	margin:0 0 14px 0;
	border-bottom:solid 1px #e6e6e6;
}

.comments-listing .author {
	float:right;
	width:210px;
	margin-left:8px;
}

.comments-listing .author .thumb {
	float:right;
	margin-left:10px;
}

.comments-listing .author h6 {
	margin:-3px 0 0 0;
	padding:0 0 3px 0;
	float:right;
	width:140px;
}

.comments-listing .author .thumb {
	float:right;
}

.comments-listing .author address {
	float:right;
	width:140px;
	font-style:normal;
	font-size:11px;
	line-height:14px;
	color:#666;
}

.comments-listing .author address a {
	font-size:11px;
	color:#666;
	text-decoration:none;
}

.comments-listing .author address a:hover {
	color:#333;
}

.comments-listing .author address strong {
	color:#333;
}

.comments-listing .comment {
	float:right;
	width:465px;
	padding:12px;
	min-height:50px;
	height:auto!important;
	height:50px;
	color:#666;
	background:#f3f3f3;
}

.comments-listing .moderate {
	float:left;
	width:80px;
}

.comments-listing .moderate a {
	margin-bottom:5px;
	float:left;
}

.post-comment {
	float:right;
	width:100%;
	padding-top:10px;
}

.post-comment ul {
	float:right;
	margin:0;
	padding:15px;
	width:630px;
	background:#f3f3f3;
}

.post-comment ul li {
	list-style:none;
	margin:0;
	padding:0 0 18px 0;
}

.post-comment ul li.last {
	padding:0;
}

.post-comment ul li label {
	float:right;
	width:100%;
	padding-bottom:8px;
	font-weight:bold;
}

.post-comment ul li .txt {
	width:370px;
	height:22px;
	font-size:12px;
	color:#666;
	padding:5px 3px 0 0;
	border:solid 1px #d9d9d9;
	font-family:Arial, Helvetica, sans-serif;
}

.post-comment ul li .txtarea {
	width:568px;
	height:68px;
	padding:5px;
	font-size:12px;
	color:#666;
	overflow:auto;
	border:solid 1px #d9d9d9;
	font-family:Arial, Helvetica, sans-serif;
}

div.searchEngine .keywordSearchContainer {
    border-bottom: 1px solid #bbb;
    border-left: 1px solid #bbb;
	display: inline-block;
	margin: 0;
	float: right;
	width: 554px;
}

div.searchEngine .keywordSearch {
    border-color: #888 #888 #555 #555;
    border-style: solid;
    border-width: 1px;
	background: #fff;
	padding: 1px 1px 0 1px;
	cursor: text;
	position: relative;
	width: 550px;
	z-index: 1000;
}

div.searchEngine .keywordSearchLoading {
	background: #fff url(../images/loading.gif) 10px center no-repeat;
}

div.searchEngine .inputSearch input {
	border: solid 1px #fff;
	width: 150px;
	height: 21px;
	line-height: 21px;
	font-size: 14px;
	font-weight: bold;
	padding: 0 6px 0 0;
}

div.searchEngine .keywordSearch div.keyword, div.searchEngine .inputSearch {
	float: right;
	padding: 0 2px;
	height: 25px;
	line-height: 24px;
	margin: 1px;
}

div.searchEngine .keywordSearch div.keyword {
	background: url(../images/search-keyword.gif) left center no-repeat;
	padding: 0 10px 0 33px;
	font-weight: bold;
	white-space: nowrap;
	position: relative;
	font-size: 14px;
	height: 25px;
	line-height: 24px;
}

div.searchEngine .keywordSearch div.keyword-error {
	color: #c9c9c9;
}

div.searchEngine .keywordSearch div.keyword div.delete {
	width: 17px;
	height: 16px;
	position: absolute;
	left: 10px;
	top: 4px;
	background: url(../images/search-engine-delete.gif) center center no-repeat;
	cursor: pointer;
	line-height: 1px;
	font-size: 1px;
}

div.searchEngine div.keywordSearchResults {
	position: absolute;
	z-index: 9999;
	right: 0;
	list-style: none;
	visibility: hidden;
	background: #fff;
	border: solid 1px #666;
	padding: 3px;
}

div.searchEngine div.keywordSearchResults div.bg {
	position: absolute;
	top: -8px;
	right: 10px;
	width: 15px;
	height: 8px;
	background: url(../images/search-results.gif) no-repeat;
}

div.searchEngine ul.keywordSearchResultsUl {
	list-style: none;
	margin: 0;
	cursor: pointer;
}

div.searchEngine ul.keywordSearchResultsUl li {
	display: block;
	margin: 0;
}

div.searchEngine ul.keywordSearchResultsUl li.res {
	padding: 2px;
	height: 14px;
	line-height: 14px;
	font-size: 11px;
	text-align: right;
	background: transparent;
	border: solid 1px #fff;
	color: #000;
	white-space: nowrap;
	position: relative;
	left: 0;
	top: 0;
}

div.searchEngine ul.keywordSearchResultsUl li.res img.ev {
	padding: 0;
	margin: 0;
	position: absolute;
	left: 0;
	top: 0;
	border: none;
}

div.searchEngine ul.keywordSearchResultsUl li.hover {
	background: #dfdfdf;
	border: solid 1px #ccc;
	cursor: pointer;
}

div.searchEngine ul.keywordSearchResultsUl span {
	font-style: italic;
	color: #666;
	cursor: pointer;
}

div.searchEngine span.ajaxCount {
	text-align: left;
	position: absolute;
	top: -24px;
	left: 1px;
	font-size: 11px;
	padding: 2px 5px;
	line-height: 14px;
	visibility: hidden;
}

div.searchEngine div.keywordExample {
	color: #999999;
	font-style: italic;
	height: 24px;
	line-height: 25px;
	cursor: text;
	padding: 1px 10px 0 0;
	position: absolute;
	right: 0;
	top: 0;
	overflow: hidden;
}

div.searchEngineSpacer {
	margin-bottom: 20px;
}

div.searchEngineOr {
	position: absolute;
	right: 350px;
	top: 35px;
	width: 40px;
	height: 180px;
	background: url(../images/search-engine-or.png) left top no-repeat;
}

div.slideshow {
	width: 520px;
	overflow: hidden;
	position: relative;
	margin: 0 0 37px 0;
}

#slideshow {
	position: relative;
}

#slideshow li {
	float: right;
}

input.SLSubmitHidden {
	position: absolute;
	width:1px;
	height:1px;
	line-height:1px;
	font-size:1px;
	color:#fff;
	background:#fff;
	border:0;
}

div.searchEngine div.searchByReferenceOrWebidContainer {
	padding: 0 0 0 5px;
	height: 1px;
	font-size: 1px;
	position: relative;
	left: 0;
	top: 0;
	z-index: 1001;
	overflow: visible;
	float: left;
}

div.searchEngine div.searchByReferenceOrWebidContainer .searchByReferenceOrWebidBtn {
	float: left;
	font-size: 10px;
	cursor: pointer;
	padding: 0 2px 0 10px;
	text-decoration: none;
}

div.searchEngine div.searchByReferenceOrWebidContainer .searchByReferenceOrWebidBtn:hover {
	text-decoration: underline;
}

.buy div.searchEngine div.searchByReferenceOrWebidContainer .searchByReferenceOrWebidBtn, div.searchByReferenceOrWebidContainer .buy a.more2 {
	background: url(../images/arrow-red.gif) left center no-repeat;
}

.rent div.searchEngine div.searchByReferenceOrWebidContainer .searchByReferenceOrWebidBtn, div.searchByReferenceOrWebidContainer .rent a.more2 {
	background: url(../images/arrow-blue.gif) left center no-repeat;
}

.commercial div.searchEngine div.searchByReferenceOrWebidContainer .searchByReferenceOrWebidBtn, div.searchByReferenceOrWebidContainer .commercial a.more2 {
	background: url(../images/arrow-green.gif) left center no-repeat;
}

.buy div.searchEngine div.searchByReferenceOrWebidContainer .color, div.searchByReferenceOrWebidContainer .buy .color2 {
	color: #cc0000;
}

.rent div.searchEngine div.searchByReferenceOrWebidContainer .color, div.searchByReferenceOrWebidContainer .rent .color2 {
	color: #007CB1;
}

.commercial div.searchEngine div.searchByReferenceOrWebidContainer .color, div.searchByReferenceOrWebidContainer .commercial .color2 {
	color: #3F7220;
}

div.searchEngine div.searchByReferenceOrWebidContainer .searchByReferenceOrWebid {
	position: absolute;
	left: -10px;
	top: -65px;
	visibility: hidden;
	width: 300px;
	z-index: 1001;
	font-size: 10px;
	line-height: 12px;
}

div.searchEngine div.searchByReferenceOrWebidContainer .searchByReferenceOrWebid .top {
	width: 100%;
	height: 20px;
	background: url(../images/search-ref-webid-top-btm.png) right top no-repeat;
	-background: url(../images/search-ref-webid-top-btm.gif) right top no-repeat;
}

div.searchEngine div.searchByReferenceOrWebidContainer .searchByReferenceOrWebid .bottom {
	width: 100%;
	height: 20px;
	background: url(../images/search-ref-webid-top-btm.png) right bottom no-repeat;
	-background: url(../images/search-ref-webid-top-btm.gif) right bottom no-repeat;
}

div.searchEngine div.searchByReferenceOrWebidContainer .searchByReferenceOrWebid .body {
	background: url(../images/search-ref-webid-body.png) center center repeat-y;
	-background: url(../images/search-ref-webid-body.gif) center center repeat-y;
	padding: 48px 10px 0 10px;
	width: 280px;
	position: relative;
	left: 0;
	top: 0;
}

div.searchEngine div.searchByReferenceOrWebidContainer .searchByReferenceOrWebid .body span, div.searchEngine div.searchByReferenceOrWebidContainer .searchByReferenceOrWebid .body input {
	position: absolute;
}

div.searchEngine div.searchByReferenceOrWebidContainer .searchByReferenceOrWebid .body span.title {
	font-size: 14px;
	font-weight: bold;
	right: 20px;
	top: -4px;
}

div.searchEngine div.searchByReferenceOrWebidContainer .searchByReferenceOrWebid .body input.searchByReferenceOrWebidInput {
	width: 210px;
	border: solid 1px #ddd;
	font-size: 11px;
	right: 20px;
	top: 20px;
}

div.searchEngine div.searchByReferenceOrWebidContainer .searchByReferenceOrWebid .body span.btn-ok {
	right: 240px;
	top: 18px;
}

div.searchEngine div.searchByReferenceOrWebidContainer .searchByReferenceOrWebid .body span.btn-close {
	left: 20px;
	top: -4px;
	text-align: left;
	padding: 0 0 0 13px;
	font-size: 10px;
	background: url(../images/icon-cross.gif) left center no-repeat;
	cursor: pointer;
}

div.searchEngine div.searchByReferenceOrWebidContainer .searchByReferenceOrWebid .body p {
	font-size: 10px;
	padding: 0 10px;
	margin: 0;
}

div.searchEngine div.searchByReferenceOrWebidContainer .searchByReferenceOrWebid .body p.redirection {
	background: url(../images/loading.gif) left center no-repeat;
	padding: 0 25px 0 10px;
	margin: 0 10px 0 0;
}

div.searchEngine div.searchByReferenceOrWebidContainer .searchByReferenceOrWebid .body div.searchByReferenceOrWebidResultsLoading {
	background: url(../images/loading.gif) center center no-repeat;
	height: 32px;
}

div.searchEngine div.searchByReferenceOrWebidContainer .searchByReferenceOrWebid .body div.searchByReferenceOrWebidResultsLoading p {
	visibility: hidden;
}

div.searchEngine div.searchByReferenceOrWebidContainer .searchByReferenceOrWebid .body div.searchByReferenceOrWebidResults div.property {
	width: 250px;
	border-top: solid 1px #eee;
	padding: 5px;
	margin: 0 10px 0 0;
}

div.searchEngine div.searchByReferenceOrWebidContainer .searchByReferenceOrWebid .body div.searchByReferenceOrWebidResults div.property  a.more2 {
	float: left;
	position: relative;
	padding: 1px 0 1px 8px;
	text-decoration: none;
	font-weight: bold;
}

div.searchEngine div.searchByReferenceOrWebidContainer .searchByReferenceOrWebid .body div.searchByReferenceOrWebidResults div.property  a.more2:hover {
	background:url(../images/arrow-grey.gif) no-repeat left center;
	color:#666;
}

div.searchEngine div.searchByReferenceOrWebidContainer .searchByReferenceOrWebid .body div.searchByReferenceOrWebidResults div.property  span {
	float: right;
	position: relative;
}

div.searchEngine div.searchByReferenceOrWebidContainer .searchByReferenceOrWebid .body div.searchByReferenceOrWebidResults div.property  a.reference {
	font-weight: bold;
	padding: 0 0 0 6px;
	float: right;
	position: relative;
	text-decoration: none;
}

div.searchEngine div.searchByReferenceOrWebidContainer .searchByReferenceOrWebid .body div.searchByReferenceOrWebidResults div.property  a.reference:hover {
	color: #666;
}

div.searchEngine div.searchByReferenceOrWebidContainer .searchByReferenceOrWebid .body div.searchByReferenceOrWebidResults div.property  span.webid {
	color: #000;
	padding: 0 6px 0 0;
	background: url(../images/pipe.gif) no-repeat scroll -1px -115px transparent;
	font-weight: bold;
}

div.searchEngine div.searchByReferenceOrWebidContainer .searchByReferenceOrWebid .body div.searchByReferenceOrWebidResults div.property  span.agent {
	color: #666;
	font-size: 10px;
	font-style: italic;
	white-space: nowrap;
}

.nav .previous {
	font-weight: bold;
	color: #c00;
	float: right;
	margin: -20px 16px 0 0;
}
div.listing-box div.box a.thumb {
	display: block;
	width: 158px;
	height: 118px;
	position: relative;
	overflow: hidden;
	float: right;
}

div.listing-box div.box a.thumb img {
	border: 0;
	position: absolute;
}

div.listing-box div.box-details span.thumb-main {
	display: block;
	width: 280px;
	height: 210px;
	position: relative;
	overflow: hidden;
	float: right;
}

div.listing-box div.box-details span.thumb-main img {
	border: 0;
	position: absolute;
}

.box-details h2 {
	color: #333;
	font-size: 14px;
}

.tab-dashboard li em {
	height: 22px;
}

.tab-dashboard li em.mypfae {
	width:23px;
	background:url(../images/sprite.gif) no-repeat -278px -1148px;
}

.tab-dashboard li.current em.mypfae {
	background:url(../images/sprite.gif) no-repeat -278px -1286px;
}

.tab-dashboard li em.support {
	background:url(../images/sprite.gif) no-repeat -276px -1052px;
}

.tab-dashboard li.current em.support {
	background:url(../images/sprite.gif) no-repeat -276px -1184px;
}

.tab-dashboard li em.config {
	background:url(../images/sprite.gif) no-repeat -276px -1052px;
}

.tab-dashboard li.current em.config {
	background:url(../images/sprite.gif) no-repeat -276px -1184px;
}

.tab-dashboard li em.property{
	background:url(../images/sprite.gif) no-repeat 4px -1053px;
}

.tab-dashboard li.current em.property{
	background:url(../images/sprite.gif) no-repeat 4px -1185px;
}

.head {
	margin-top: 20px;
}

#search label {
	float: none;
	display: block;
}

#search img.btnSearchTxt {
	float: left;
	margin: 0 0 0 2px;
	cursor: pointer;
}

.column {
	margin: 0;
}

.column-right {
	float: left;
}

#box-search, .box-search {
	padding: 0;
	position: relative;
}

#box-search-inner {
	padding:19px 0 12px 18px;
}

.box-search-inside {
	padding: 19px 20px 21px 20px;
}

.noborder, .noborder:hover {
	border: 0;
}

.tab-utilities{
	float:left;
	margin:10px 0 0 0;
}

.tab-utilities a{
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#cc0000;
}

.back-to-listing{
	margin:1px 0 0 0;
}

.tab-utilities a:hover{
	color:#333;
}

div.search-left .keywordSearchContainer {
	width: 929px;
	margin: 0;
}

div.search-left .keywordSearch {
	width: 925px;
	margin: 0;
}

div.block-search label.separator {
	clear: both;
	display: block;
	text-align: center;
	background: url(../images/search-sep.gif) center center no-repeat;
	font-weight: bold;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	margin: 10px 0 0 0;
}

div.block-search div.search-left, div.block-search div.search-right {
	float: none;
	width: 100%;
	margin: 0;
	padding: 0;
	position: relative;
}

div.block-search div.search-left {
	z-index: 10;
	padding: 0;
}

div.block-search div.search-right {
	 z-index: 1;
}

div.search-left img.btn-search {
	float: left;
	cursor: pointer;
}

div.search-left label.hint {
	display: block;
	padding: 0 0 5px 0;
}

div.search_select {
	width: 90px;
	height: 20px;
	line-height: 18px;
	padding: 0 4px 0 4px;
	overflow: hidden;
	background: #fff;
	color: #000;
	font-size: 12px;
	visibility: hidden;
}

select.search_select {
	width: 100px;
	padding: 2px;
}

.search_select {
	border: solid 1px #666;
}

div.search-right div.block1 select.search_select {
	width: 180px;
}

div.search-right div.block1-2 select.search_select {
	width: 80px;
}

div.search-right div.block2-4 select.search_select {
	width: 80px;
}

div.search-right div.block3-4 select.search_select {
	width: 135px;
}

div.search-right div.block1 div.search_select {
	width: 170px;
}

div.search-right div.block1-2 div.search_select {
	width: 70px;
}

div.search-right div.block3-4 div.search_select {
	width: 125px;
}

div.block-search {
	margin: 0;
}

div.search-right div.block {
	padding: 0 0 10px 10px;
	overflow: hidden;
	height: 60px;
	float: right;
}

div.search-right div.block1, div.search-right div.block1-2 {
	width: 200px;
	background: url(../images/search-block1-bg.jpg) right top no-repeat;
}

div.search-right div.block2, div.search-right div.block2-4 {
	width: 410px;
	background: url(../images/search-block2-bg.jpg) right top no-repeat;
}

div.search-right div.block3-4 {
	width: 620px;
	background: url(../images/search-block3-bg.jpg) right top no-repeat;
}

div.search-right div.block2-4-opt {
	background: url(../images/search-block2-bg-opt.jpg) right top no-repeat;
}

div.search-right div.param {
	padding: 10px;
	float: right;
	height: 40px;
	position: relative;
}

div.search-right div.block2-4 div.param {
	width: 80px;
}

div.search-right div.param-spacer {
	float: left;
	width: 10px;
	height: 40px;
	margin: 0;
}

div.search-right div.param div.param-sep {
	width: 16px;
	height: 16px;
	background: url(../images/param-sep-1.png) center center no-repeat;
	position: absolute;
	left: -8px;
	top: 30px;
}

.buy div.search-right div.param div.param-sep, .savedSearch1 div.search-right div.param div.param-sep {
	background: url(../images/param-sep-1.png) center center no-repeat;
}

.rent div.search-right div.param div.param-sep, .savedSearch2 div.search-right div.param div.param-sep {
	background: url(../images/param-sep-2.png) center center no-repeat;
}

.commercial div.search-right div.param div.param-sep, .savedSearch3 div.search-right div.param div.param-sep {
	background: url(../images/param-sep-3.png) center center no-repeat;
}

div.search-right div.block3-4 div.param {
	width: 135px;
}

div.search-right div.block1 div.param {
	width: 180px;
}

div.search-right div.block1-2 div.param {
	width: 80px;
}

div.search-right div.param label {
	display: block;
	padding: 0 0 2px 0;
	font-weight: bold;
	height: 16px;
	overflow: hidden;
}

div.search-right div.block-opt .search_select {
	border: solid 1px #777;
}

div.search-right div.block-opt div.param label, div.search-right div.block-opt .search_select, div.search-right div.block-opt select.search_select option {
	color: #777;
}

div.market-price-opt {
	float: right;
	margin: 0;
	padding: 0 220px 0 0;
	font-weight: bold;
	color: #777;
	font-size: 11px;
	position: relative;
	left: 0;
	top: -5px;
	overflow: hidden;
}

div.search-right img.btn-search {
	position: absolute;
	left: 0;
	bottom: 60px;
	cursor: pointer;
}

div.block-search h2 {
	margin: 0 0 10px 0;
}

div.search-right div.param label.lbl, #search .col label.lbl {
	cursor: pointer;
	display: inline;
	padding: 0;
	font-weight: normal;
	float: none;
	width: auto;
}

div.param div.loading {
	background: url(../images/loading.gif) right top no-repeat;
	height: 22px;
	overflow: hidden;
}

div.param select.search_select {
	height: 22px;
}

.forgotpassword-box {
	float: right;
	padding: 12px 0 0 0;
}

.forgotpassword-box p {
	text-align: right;
	margin: 0 0 12px;
}

.forgotpassword-box label {
	color: #333;
	font-weight: bold;
	padding: 2px 0 0 9px;
}

.forgotpassword-box .txt {
	border: 1px solid #ebebeb;
	border-top-color: #b0b0b0;
	border-left-color: #cdcdcd;
	width: 240px;
	padding: 3px;
}

.forgotpassword-box p.send-password {
	float: right;
	margin-top: 12px;
}

span.btn-ok {
	display: block;
	width: 35px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	color: #fff;
	background: url(../images/btn-ok.gif) no-repeat;
	background-position: 0 0;
	cursor: pointer;
}

span.btn-ok, .buy span.btn-ok {
	background-position: 0 0;
}

span.btn-ok:hover, .buy span.btn-ok:hover {
	background-position: 0 -22px;
}

.rent span.btn-ok {
	background-position: -35px 0;
}

.rent span.btn-ok:hover {
	background-position: -35px -22px;
}

.commercial span.btn-ok {
	background-position: -70px 0;
}

.commercial span.btn-ok:hover {
	background-position: -70px -22px;
}

.wrap-result span.btn-ok {
	float: left;
	margin: 0 8px 0 0;
}

.wrap-frm-register {
	float: right;
	width: 100%;
	padding: 0 0 0 38px;
}

.btn-register {
	border-top: 1px solid #ccc;
	padding: 18px 0 0 0;
	margin: 0 0 55px;
	float: right;
	width: 100%;
}

.btn-register a.SLSave, .btn-register a.SLCancel {
	float: right;
}

div.frm-content p.mandatory label {
	background: url(../images/icon-mandatory.gif) left -2px no-repeat;
	width: 155px;
	padding-left: 15px;
}

.frm-content p label {
	margin: 3px 0 0 12px;
	float: right;
	width: 170px;
	text-align: left;
	font-weight: bold;
	color: #333;
}

.frm-content .select {
	border: 1px solid;
	border-color: #b0b0b0 #cdcdcd #ebebeb #dedede;
	padding: 4px 7px;
}

.buy .amount strong, .buy .type span, .buy .agent p strong, .buy .tab .tab-general li a, .buy .option a, .buy .pagination span a, .buy div.gmap_toolbar span b, .buy .lot .ref-num, .buy .utilities li a, .buy .btnPhone span {
	color: #cc0000;
}

.rent .amount strong, .rent .type span, .rent .agent p strong, .rent .tab .tab-general li a, .rent .option a, .rent .pagination span a, .rent div.gmap_toolbar span b, .rent .lot .ref-num, .rent .utilities li a, .rent .btnPhone span {
	color: #007CB1;
}

.commercial .amount strong, .commercial .type span, .commercial .agent p strong, .commercial .tab .tab-general li a, .commercial .option a, .commercial .pagination span a, .commercial div.gmap_toolbar span b, .commercial .lot .ref-num, .commercial .utilities li a, .commercial .btnPhone span {
	color: #3F7220;
}

.buy .pagination span a.current, .rent .pagination span a.current, .commercial .pagination span a.current {
	color: #A0A0A0;
}

.option a:hover {
	color: #666666;
}

.pagination span a:hover {
	color: #A0A0A0;
}

.tab .tab-general li.current span {
	color: #333;
}

div.search_map {
	height: 624px;
}

div.gmap_toolbar {
	width: 778px;
	height: 32px;
	background: url(../images/gmap-toolbar-bg.jpg) left top no-repeat;
	margin: 0 0 20px 0;
	padding: 0 10px 0 0;
	position: relative;
	overflow: hidden;
	font-size: 11px;
}

div.gmap_toolbar span {
	line-height: 32px;
	color:#333;
}

div.gmap_toolbar div#gmap_loading {
	position: absolute;
	left: 10px;
	top: 0;
	height: 32px;
	line-height: 32px;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	background: url(../images/loading.gif) right center no-repeat;
	padding: 0 20px 0 0;
	color: #000;
}

.wrap-result {
	width: 480px;
	overflow: hidden;
}

.general-listing {
	clear: both;
	overflow: hidden;
}

.general-listing div.thumb-container {
	position: relative;
	width: 171px;
	float: right;
	padding-right: 1px;
}

.general-listing div.thumb-container a.featured {
	display: block;
	position: absolute;
	background: url(../images/bg-featured.png) no-repeat 0 0;
	width: 70px;
	height: 71px;
	right: -1px;
	top: -2px;
	z-index: 2;
}

.general-listing div.thumb-container div.thumb {
	width: 169px;
	height: 127px;
	position: relative;
	left: 0;
	top: 0;
	background: #ccc;
	overflow: hidden;
	margin-right: 0;
	float: none;
	border: solid 1px #ccc;
}

.general-listing div.thumb-container div.thumb img {
	position: absolute;
	cursor: pointer;
	z-index: 1;
}

.general-listing .description-listing {
	width: 453px;
	padding: 0 10px 0 25px;
}

.general-listing div.agent {
	float: right;
	width: 128px;
}

.general-listing div.agent div.thumb-container {
	width: 122px;
	height: 61px;
	position: relative;
	left: 0;
	top: 0;
	overflow: hidden;
	padding: 5px 0 0 0;
}

.general-listing div.agent div.thumb-container div.thumb {
	width: 122px;
	height: 61px;
	border: none;
	background: none;
	margin: 0;
}

.general-listing div.agent div.thumb-container div.thumb a {
	display: block;
	width: 122px;
	height: 61px;
	cursor: pointer;
}

.general-listing div.agent div.thumb-container img {
	position: absolute;
	cursor: default;
}

.general-listing div.agent div.thumb-container div.thumb a img {
	cursor: pointer;
}

span.addToFav {
	position: absolute;
	left: 0px;
	visibility: hidden;
	font-size: 12px;
	font-weight: bold;
	color: #333;
}

#search .btn-search {
	cursor: pointer;
}

.map-selected {
	position: absolute;
	top: 0;
	right: 0;
	width: 215px;
	height: 183px;
	z-index: 3;
}

.map_uae img {
	margin: 0;
}

.map_uae {
	position: relative;
	top:-15px;
}

body.buy div.rasalkhaimah {
	background: url(../images/uae-cities-buy.png) no-repeat 0 0;
}

body.buy div.ummalquwain {
	background: url(../images/uae-cities-buy.png) no-repeat 0 -183px;
}

body.buy div.fujairah {
	background: url(../images/uae-cities-buy.png) no-repeat 0 -366px;
}

body.buy div.sharjah {
	background: url(../images/uae-cities-buy.png) no-repeat 0 -549px;
}

body.buy div.ajman {
	background: url(../images/uae-cities-buy.png) no-repeat 0 -732px;
}

body.buy div.dubai {
	background: url(../images/uae-cities-buy.png) no-repeat 0 -915px;
}

body.buy div.abudhabi {
	background: url(../images/uae-cities-buy.png) no-repeat 0 -1098px;
}

body.rent div.rasalkhaimah {
	background: url(../images/uae-cities-rent.png) no-repeat 0 0;
}

body.rent div.ummalquwain {
	background: url(../images/uae-cities-rent.png) no-repeat 0 -183px;
}

body.rent div.fujairah {
	background: url(../images/uae-cities-rent.png) no-repeat 0 -366px;
}

body.rent div.sharjah {
	background: url(../images/uae-cities-rent.png) no-repeat 0 -549px;
}

body.rent div.ajman {
	background: url(../images/uae-cities-rent.png) no-repeat 0 -732px;
}

body.rent div.dubai {
	background: url(../images/uae-cities-rent.png) no-repeat 0 -915px;
}

body.rent div.abudhabi {
	background: url(../images/uae-cities-rent.png) no-repeat 0 -1098px;
}

body.commercial div.rasalkhaimah {
	background: url(../images/uae-cities-commercial.png) no-repeat 0 0;
}

body.commercial div.ummalquwain {
	background: url(../images/uae-cities-commercial.png) no-repeat 0 -183px;
}

body.commercial div.fujairah {
	background: url(../images/uae-cities-commercial.png) no-repeat 0 -366px;
}

body.commercial div.sharjah {
	background: url(../images/uae-cities-commercial.png) no-repeat 0 -549px;
}

body.commercial div.ajman {
	background: url(../images/uae-cities-commercial.png) no-repeat 0 -732px;
}

body.commercial div.dubai {
	background: url(../images/uae-cities-commercial.png) no-repeat 0 -915px;
}

body.commercial div.abudhabi {
	background: url(../images/uae-cities-commercial.png) no-repeat 0 -1098px;
}

.map-select {
	position: absolute;
	top: 0;
	right: 0;
	width: 215px;
	height: 183px;
	z-index: 4;
}

.map-list {
	z-index: 2;
}

.buy .pagination .next:hover, .pagination .next:hover {
	background-position: 0 -180px;
}

.buy .pagination .prev:hover, .pagination .prev:hover {
	background-position: -24px -180px;
}

.rent .pagination .next:hover {
	background-position: 0 -160px;
}

.rent .pagination .prev:hover {
	background-position: -24px -160px;
}

.commercial .pagination .next:hover {
	background-position: 0 -140px;
}

.commercial .pagination .prev:hover {
	background-position: -24px -140px;
}

.listing {
	padding: 0;
}

.wrap-calculator-index .calculator {
	padding: 10px 20px 26px 20px;
}

div.col div.loading {
	background: url(../images/loading.gif) right top no-repeat;
}

#search div.col label {
	float: none;
}

#search div.col div.loading {
	height: 22px;
	overflow: hidden;
}

#search .wrap-col {
	float: none;
}

#search div.col-sep {
	clear: both;
	height: 10px;
	line-height: 10px;
	width: 100%;
	overflow: hidden;
	font-size: 8px;
}

#search div.col select {
	height: 22px;
}

.select-emirate {
	-padding: 0 0 0 23px;
}

.tab .tab-list li {
	background: none;
	display:block;
}

#nav-main li.tab1 {
	width: 62px;
}

#nav-main li.tab2 {
	width: 70px;
}

#nav-main li.tab3 {
	width: 135px;
}

#nav-main li.tab4 {
	width: 128px;
}

#nav-main li.tab5 {
	width: 142px;
}

#nav-main li.tab6 {
	width: 72px;
}

#nav-main li.tab7 {
	width: 94px;
}

#nav-main li.tab7 a {
	display: block;
	width: 94px;
	height: 39px;
	background-position: -612px 0;
}

#nav-main li.tab7 a:hover {
	height: 38px;
	background-position: -612px -39px;
}

.tab .tab-list li a {
	font-size: 12px;
	display:block;
}

.main .thumb, .tab-listing li a.thumb {
	display: block;
	overflow: hidden;
	position: relative;
}

.main .thumb {
	width: 230px;
	height: 207px;
}

.tab-listing li a.thumb {
	width: 146px;
	height: 106px;
	margin: 0 0 4px 0;
}

.main .thumb img, .tab-listing li a.thumb img {
	position: absolute;
}

.main {
	border-bottom: none;
	margin: 0;
	padding: 0 0 20px 0;
	height: 205px;
	overflow: hidden;
}

.tab-listing li {
	height: 250px;
	overflow: hidden;
	position: relative;
}

.tab-listing li a.more {
	position: absolute;
	right: 0;
	bottom: 0;
}

.tab-listing li h3 {
	display: block;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	margin: 0 0 2px 0;
}

.tab-listing p.info {
	line-height: 12px;
	padding: 0;
}

a.SLButton:link, a.SLButton:hover, a.SLButton:active, a.SLButton:visited, td.SLTableLabel a.SLButton:link, td.SLTableLabel a.SLButton:hover, td.SLTableLabel a.SLButton:active, td.SLTableLabel a.SLButton:visited {
	display: block;
	width: 90px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	color: #fff;
	background: url(../images/btn.gif) no-repeat;
	background-position: 0 0;
}

a.SLButtonLarge:link, a.SLButtonLarge:hover, a.SLButtonLarge:active, a.SLButtonLarge:visited, td.SLTableLabel a.SLButtonLarge:link, td.SLTableLabel a.SLButtonLarge:hover, td.SLTableLabel a.SLButtonLarge:active, td.SLTableLabel a.SLButtonLarge:visited, span.SLButtonLarge {
	display: block;
	width: 137px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	color: #fff;
	background: url(../images/btnlarge.gif) no-repeat;
	background-position: 0 0;
	cursor: pointer;
}

.rent a.SLButtonLarge:link, .rent a.SLButtonLarge:hover, .rent a.SLButtonLarge:active, .rent a.SLButtonLarge:visited, .rent td.SLTableLabel a.SLButtonLarge:link, .rent td.SLTableLabel a.SLButtonLarge:hover, .rent td.SLTableLabel a.SLButtonLarge:active, .rent td.SLTableLabel a.SLButtonLarge:visited, .rent span.SLButtonLarge {
	background: url(../images/btnlarge-2.gif) no-repeat;
}

.commercial a.SLButtonLarge:link, .commercial a.SLButtonLarge:hover, .commercial a.SLButtonLarge:active, .commercial a.SLButtonLarge:visited, .commercial td.SLTableLabel a.SLButtonLarge:link, .commercial td.SLTableLabel a.SLButtonLarge:hover, .commercial td.SLTableLabel a.SLButtonLarge:active, .commercial td.SLTableLabel a.SLButtonLarge:visited, .commercial span.SLButtonLarge {
	background: url(../images/btnlarge-3.gif) no-repeat;
}

a.SLButton:hover, td.SLTableLabel a.SLButton:hover {
	background-position: 0 -27px;
}

a.SLButtonLarge:hover, td.SLTableLabel a.SLButtonLarge:hover, span.SLButtonLarge:hover {
	background-position: 0 -27px;
}

a.SLButton2:link, a.SLButton2:hover, a.SLButton2:active, a.SLButton2:visited {
	display: block;
	width: 160px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	color: #fff;
	background: url(../images/btn2.gif) no-repeat;
	background-position: 0 0;
}

a.SLButton2:hover {
	background-position: 0 -38px;
}

.head .back {
	font-weight:bold;
	float:left;
	margin:8px 16px 0 0;
}

.head .previous {
	font-weight:bold;
	color:#cc0000;
	float:left;
	margin:4px 16px 0 0;
}

.head .back:hover, .head .previous:hover {
	color:#666;
}

.utilities li.favourite span.added {
	color: #333;
	cursor: default;
}

.wrap-gallery {
	width: 575px;
}

.details-box {
	width: 575px;
	padding: 0 0 0 32px;
	overflow: hidden;
}

.details-box p {
	text-align: justify;
}

.wrap-gallery .main-image {
	width: 566px;
	height: 423px;
	position: relative;
	left: 0;
	top: 0;
	overflow: hidden;
	margin: 0;
	background: url(../images/loading.gif) center center no-repeat;
}

.wrap-gallery .main-image img {
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	border: none;
}

.list-gallery ul li {
	list-style: none;
	display: block;
	float: left;
	width: 106px;
	height: 106px;
	overflow: hidden;
	position: relative;
	left: 0;
	top: 0;
	margin: 7px 0 0 7px;
	border: 1px solid #EBEBEB;
	padding: 0;
	background: url(../images/loading.gif) center center no-repeat;
}

.list-gallery ul li img {
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	border: none;
	z-index: 2;
}

.list-gallery ul li a {
	position: absolute;
	z-index: 1;
}

.addthis_button_compact {
	position: relative;
}
.addthis_button_compact span {
	visibility: hidden;
	position: absolute;
}

.utilities li.share {
	background: url(../images/sprite.gif) no-repeat -122px -735px transparent;
}

.map-content {
	overflow: hidden;
}

.agent-logo {
	width: 178px;
	height: 98px;
	position: relative;
	left: 0;
	top: 0;
	overflow: hidden;
	margin: 0 0 10px 0;
}

.agent-logo img {
	position: absolute;
	left: 0;
	top: 0;
}

div.agent_broker-photo {
	text-align: center;
	padding: 0 0 10px 0;
	width: 178px;
}

div.agent_broker-photo div.photo {
	display: block;
	width: 170px;
	height: 52px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	left: 0;
	top: 0;
	border: 1px solid #E7E7E7;
	float: none;
}

div.agent_broker-photo div.photo img {
	position: absolute;
	z-index: 1;
}

div.ajaxEboxProperty, div.ajaxEboxAgent {
	padding: 10px;
}

div.agent-phone {
	padding: 0;
	margin: 0;
	float: right;
}

div.agent-phone div.pad {
	padding: 0 10px;
}

div.agent-phone-left {
	padding: 0 0 0 30px;
}

div.ajaxEboxProperty h2, div.ajaxEboxAgent h2 {
	border-bottom: solid 3px #999;
	padding: 0 2px 2px 0;
	line-height: 18px;
}

div.ajaxEboxProperty div.buy h2, div.ajaxEboxAgent div.buy h2, div.ajaxEboxProperty div.buy h3, div.ajaxEboxAgent div.buy h3 {
	border-bottom: solid 3px #cc0000;
}

div.ajaxEboxProperty div.rent h2, div.ajaxEboxAgent div.rent h2, div.ajaxEboxProperty div.rent h3, div.ajaxEboxAgent div.rent h3 {
	border-bottom: solid 3px #007CB1;
}

div.ajaxEboxProperty div.commercial h2, div.ajaxEboxAgent div.commercial h2, div.ajaxEboxProperty div.commercial h3, div.ajaxEboxAgent div.commercial h3 {
	border-bottom: solid 3px #3F7220;
}

div.contact-buttons {
	clear: both;
}

div.contact-buttons img {
	margin: 0 auto;
	display: block;
}

div.contact-buttons-double {
	width: 200px;
	height: 40px;
	margin: 0 auto;
	padding: 15px 0 0 0;
}

div.contact-buttons-double2 {
	width: 230px;
}

div.contact-buttons-double img {
	float: right;
	margin: 0 5px 0 5px;
}

.contact-agent p {
	padding: 10px 0 0 0;
}

div.contact-agent-coord {
	width: 180px;
	float: right;
	padding: 0 30px 0 0;
}

div.contact-agent-email {
	width: 520px;
	float: right;
}

table.contact-agent-table {
	width: 500px;
	margin: 0;
}

table.contact-agent-table td {
	padding: 5px 5px 5px 0;
}

table.contact-agent-table td.key {
	font-weight: bold;
	background: #eee;
	width: 100px;
	padding: 3px 5px;
	border-bottom: solid 2px #fff;
}
table.contact-agent-table td.key-leads {
	font-weight: bold;
	background: #eee;
	width: 500px;
	padding: 3px 5px;
	border-bottom: solid 2px #fff;
}
table.contact-agent-table td.key-errors {
	background: #cc0000;
	color: #fff;
}

table.contact-agent-table td ul.errors li {
	color: #cc0000;
	font-weight: bold;
}

table.contact-agent-table td input, table.contact-agent-table td textarea {
	border: solid 1px #ccc;
	margin: 0 auto;
}

table.contact-agent-table td input {
	width: 380px;
}

table.contact-agent-table td textarea {
	width: 490px;
	height: 150px;
}
table.contact-agent-table td.key-success {
	color: #00dd00;
	padding: 5px 5px 5px 13px;
	background: url(../images/yes.gif) left center no-repeat;
}
div.ajaxEboxProperty div.buy table.contact-agent-table td input:hover, div.ajaxEboxProperty div.buy table.contact-agent-table td textarea:hover,
div.ajaxEboxAgent div.buy table.contact-agent-table td input:hover, div.ajaxEboxAgent div.buy table.contact-agent-table td textarea:hover {
	border: solid 1px #cc0000;
}

div.ajaxEboxProperty div.rent table.contact-agent-table td input:hover, div.ajaxEboxProperty div.rent table.contact-agent-table td textarea:hover,
div.ajaxEboxAgent div.rent table.contact-agent-table td input:hover, div.ajaxEboxAgent div.rent table.contact-agent-table td textarea:hover {
	border: solid 1px #007CB1;
}

div.ajaxEboxProperty div.commercial table.contact-agent-table td input:hover, div.ajaxEboxProperty div.commercial table.contact-agent-table td textarea:hover,
div.ajaxEboxAgent div.commercial table.contact-agent-table td input:hover, div.ajaxEboxAgent div.commercial table.contact-agent-table td textarea:hover {
	border: solid 1px #3F7220;
}

div.ajaxEboxProperty img.btnClose, div.ajaxEboxAgent img.btnClose {
	margin: 0 auto;
}

div.contact-success {
	padding: 20px;
	color: #00aa00;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}

div.ajaxEboxProperty input.offer {
	width: 100px;
}

div.ajaxEboxProperty span.offer {
	font-size: 11px;
	line-height: 20px;
	padding: 5px 0 0 0;
}

div.ajaxEboxProperty div.buy input.offer, div.ajaxEboxProperty div.buy table.contact-agent-table td input.offer:hover {
	border: solid 2px #cc0000;
}

div.ajaxEboxProperty div.buy span.offer {
	color: #cc0000;
}

div.ajaxEboxProperty div.rent input.offer, div.ajaxEboxProperty div.rent table.contact-agent-table td input.offer:hover {
	border: solid 2px #007CB1;
}

div.ajaxEboxProperty div.rent span.offer {
	color: #007CB1;
}

div.ajaxEboxProperty div.commercial input.offer, div.ajaxEboxProperty div.commercial table.contact-agent-table td input.offer:hover {
	border: solid 2px #3F7220;
}

div.ajaxEboxProperty div.commercial span.offer {
	color: #3F7220;
}

table.contact-agent-table td.padbtm {
	padding-bottom: 20px;
}

div#captchaTarget {
	width: 320px;
	height: 130px;
	overflow: hidden;
	background: url(../images/loading.gif) center center no-repeat;
}

.box-marketprice {
	width: 790px;
	background: url(../images/bg-curve-box-marketprice.gif) right top no-repeat;
	margin: 20px 0;
}

.box-marketprice-mypfae {
	margin: 20px 90px;
}

.box-marketprice-inside {
	width: 750px;
	background: url(../images/bg-curve-box-bottom-marketprice.gif) right bottom no-repeat;
}

.box-marketprice-inside #market_price_bedrooms {
	visibility: hidden;
}

.market_price table td, .market_price table th {
	padding: 5px 10px;
}

.market_price table th {
	background: #333;
	color: #fff;
	font-weight: bold;
}

.mypfae table th {
	background: #B80A09;
}

.market_price table.stats {
	width: 100%;
}

.market_price table td, .market_price table th {
	text-align: center;
}
.market_price .content {
	padding: 0 10px 20px 10px;
}

div.sign_in {
    padding: 0 10px 10px 10px;
}

div.savedSearchTabs {
	height: 38px;
	overflow: hidden;
	padding: 0 10px 0 0;
}

div.savedSearch1 h2 {
	color: #cc0000;
}

div.savedSearch2 h2 {
	color: #007CB1;
}

div.savedSearch3 h2 {
	color: #3F7220;
}

div.savedSearchTabs ul#nav-main li.current {
	background: none;
}

.copyright {
	color: #999;
	font-size: 11px;
}

.silverlink {
	float:left;
	color:#999;
	padding:0;
	margin:0px;
	font-size:11px;
}

.silverlink a:link, .silverlink a:hover, .silverlink a:active, .silverlink a:visited {
	color: #fff;
	text-decoration: none;
}

.silverlink a:hover {
	text-decoration: underline;
}

.agent-description .pic .thumb, .lawyer-description .pic .thumb {
	width: 98px;
	height: 128px;
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
	position: relative;
	left: 0;
	top: 0;
}

.agent-description .pic .thumb img, .lawyer-description .pic .thumb img {
	position: absolute;
	z-index: 1;
}

.agent-description .icon .thumb, .lawyer-description .icon .thumb {
	width: 178px;
	height: 98px;
	overflow: hidden;
	margin: 0 auto 16px auto;
	text-align: center;
	position: relative;
	left: 0;
	top: 0;
}

.box-agent .icon .thumb:hover,
.agent-description .icon .thumb:hover,
.box-lawyer .icon .thumb:hover,
.lawyer-description .icon .thumb:hover {
	border-color: #e4e4e4;
}

.agent-description .icon .thumb img, .lawyer-description .icon .thumb img {
	position: absolute;
	z-index: 1;
}

.email-alerts p, .legal-advice p {
	font-size: 10px;
}

.errorPage {
	padding: 40px 20px 50px 20px;
	text-align: center;
	border: solid 1px #E8E8E8;
	margin: 0 0 30px 0;
}

.errorPage div.img {
	text-align: center;
	padding: 0 0 20px 0;
}

.errorPage .btnBar {
	padding: 40px 0 0 0;
	text-align: center;
}

p.noresults {
	padding: 10px 0;
}

.email-alerts h2, .legal-advice h2 {
	border: none;
	line-height: 14px;
	padding: 0;
}

.sign-in-part .sign-in-box {
	padding: 0 10px 7px 0;
}

.sign-in-part .sign-in-box .signinform div {
	float: right;
	width: 180px;
}

.sign-in-part .sign-in-box .signinform div input.txt {
	width: 90%;
}

.sign-in-part .sign-in-box .signinform div.sign-in {
	width: 100px;
	padding-top: 12px;
}

.sign-in-part .sign-in-box .signinform div.sign-in a.SLSignIn {
	float: left;
}

.my-details-part {
	width: 490px;
	clear: both;
}

.my-details-part td {
	padding: 2px 0;
}

.my-details-part td.mandatory, .my-property-part td.mandatory {
	background: url(../images/icon-mandatory2.gif) no-repeat left;
	padding-left: 15px;
}

.my-details-part .column-user, .my-details-part .column-member {
	width: 50%;
	float: right;
}

.my-details-part input.txt, .my-details-part select {
	width: 100px;
}

.my-details-part label {
	display: block;
	width: 100px;
	padding: 0 10px 0 0;
}

.my-details-part .column-member label {
	width: 80px;
	padding: 0 30px 0 0;
}

.my-property-part {
	width: 550px;
	padding: 10px 0 0 0;
	clear: both;
}

.my-property-part .column-1 {
	width: 50%;
	float: right;
}

.my-property-part .column-1 table {
	margin-bottom: 0;
	margin-right: 8px;
}

.my-property-part .column-1 td {
	padding: 1px 1px;
	height: 16px;
}

.my-property-part .column-1 td.label {
	width: 110px;
}

.my-property-part .column-1 td input.txt {
	margin-right: 2px;
	width: 100px;
}

.my-property-part .column-1 td input.txt-small {
	margin-right: 2px;
	width: 88px;
}

.my-property-part .column-1 td select {
	margin-right: 2px;
	width: 120px;
}

.my-property-part .column-2 {
	width: 50%;
	float: right;
}

.my-property-part .column-2 table {
	margin-bottom: 0;
}

.my-property-part .column-2 td {
	padding: 1px 1px;
	height: 16px;
}

.my-property-part .column-1 td.tdAjaxSelectList, .my-property-part .column-2 td.tdAjaxSelectList {
	height: 22px;
}

.my-property-part .column-2 td.label {
	padding-right: 15px;
	width: 95px;
}

.my-property-part .column-2 td input.txt {
	margin-right: 2px;
	width: 157px;
}

.my-property-part .column-2 td select {
	margin-right: 2px;
	width: 157px;
}

.my-property-part .column-wide {
	width: 100%;
	clear: both;
	margin: 0 8px 0 0;
}

.my-property-part .column-wide td {
	padding: 1px 1px;
}

.my-property-part .column-wide td.label {
	width: 110px;
	vertical-align: top;
}

.my-property-part .column-wide td textarea {
	margin-right: 2px;
	width: 97%;
	height: 60px;
}

.banner {
	overflow: visible;
}

.banner-top {
	width: 728px;
	height: 90px;
	position: absolute;
	left: -20px;
	top: 0px;
}

.banner-bottom {
	width: 728px;
	height: 90px;
	margin: 10px auto;
}

.banner-sky {
	width: 160px;
	height: auto;
}

.property-image-banner .banner-sky {
	width: auto;
}



.banner-strip {
	width: 728px;
	height: auto;
	margin: 10px auto 20px auto;
}

.banner-160x290 {
	width: 160px;
	height: auto;
	margin: 20px 0;
}

.banner-box-right {
	margin-right: 20px;
}

.banner-160x160{
	margin: 0 0 20px 0;
}

.offers {
	padding: 0px 0 0 0;
}

.wrap-calculator-index {
	margin-right: 19px;
}

.googleConversionTracking {
	position: absolute;
	right: 0;
	top: 0;
	visibility: hidden;
}

.add-content {
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	background: none;
}

.box-agent .info-agent h3 {
	line-height: 20px;
}

.box-agent .info-agent h4 {
	line-height: 12px;
}

.box-agent .info-agent .thumb {
	width: 98px;
	height: 128px;
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
	position: relative;
	left: 0;
	top: 0;
	border: 1px solid #E8E8E8;
}

.box-agent .info-agent .no-thumb {
	border: none;
}

.box-agent .info-agent .thumb img {
	position: absolute;
	z-index: 1;
}

.ajaxEboxAgentContact_phone {
	min-height: 338px;
	height: auto !important;
	height: 338px;
}

.wrap-box-agents .box-agent .details-agent {
	min-height: 190px;
	height: auto !important;
	height: 190px;
}

.search_text {
	width: 140px;
    padding: 3px;
	border: 1px solid #666666;
}

.box-search-agent, .box-search-lawyer {
	width: 790px;
	background: url(../images/bg-curve-box-agent.gif) right top no-repeat;
	margin: 2px 0 20px 0;
}

.box-search-agent-inside, .box-search-lawyer-inside {
	width: 750px;
	background: url(../images/bg-curve-box-bottom-agent.gif) right bottom no-repeat;
}

.box-search-agent div.search-right label.block-separator, .box-search-lawyer div.search-right label.block-separator {
	height: 30px;
	padding: 30px 0 10px 10px;
	overflow: hidden;
	float: right;
	font-size: 16px;
	font-weight: bold;
}

.box-search-lawyer div.search-right .search_text {
	width: 300px;
}

.box-search-lawyer div.search-right .search_select {
	width: 240px;
}

.box-search-agent div.search-right div.block select#search_loc_community_id {
	width: 140px;
}

.box-search-agent div.search-right img.btn-search, .box-search-lawyer div.search-right img.btn-search {
	position: absolute;
	left: 0;
	bottom: 17px;
	cursor: pointer;
}

.wrap-box-agents .noresults {
	padding: 5px 4px 20px 0;
}

.inside-main-title {
	clear: both;
	padding-top: 18px;
	border-top: 1px solid #EBEBEB;
}

.icon .btn {
	width: 170px;
}

ul.listingGFP {
	margin: 0 1px 0 0;
}

.box-gfp ul.listingGFP li {
	width: 170px;
	background: #fff;
	padding: 5px;
	margin: 0 0 0 6px;
	overflow: hidden;
	border: solid 1px #ccc;
}

.box-gfp ul.listingGFP li div.listing-gfp {
	width: 170px;
	overflow: hidden;
}

.box-gfp ul.listingGFP li.last {
	margin-left: 0;
}

.listingGFP li a.thumb {
	width: 168px;
	height: 126px;
	overflow: hidden;
	position: relative;
	right: 0;
	top: 0;
	display: block;
	float: none;
}

.listingGFP li a.thumb img {
	position: absolute;
	z-index: 1;
}

.box-gfp {
	position: relative;
	border: solid 2px #666;
	margin: 0;
	padding-bottom: 8px;
	margin-bottom: 20px;
}

.box-gfp h2 {
	margin-bottom: 20px;
}

.box-gfp div.gfp-agent-logo, .box-gfp a.gfp-agent-logo {
	display: block;
	width: 183px;
	height: 50px;
	overflow: hidden;
	position: absolute;
	left: 20px;
	top: 7px;
	background: #fff;
}

.listingGFP li a.thumb-small img, .box-gfp div.gfp-agent-logo img, .box-gfp a.gfp-agent-logo img {
	position: absolute;
	z-index: 1;
}

.listingGFP div.subco {
	width: 100%;
	height: 18px;
	line-height: 18px;
	margin: 0 0 3px 0;
	overflow: hidden;
	font-weight: bold;
	font-size: 13px;
}

.listingGFP li p.price {
	height: 18px;
	clear: both;
}

.box-grey .listingGFP li p {
	margin-bottom: 0;
}

.listingGFP div.type {
	float: none;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	padding: 0;
	margin: 0 0 2px 0;
}

.listingGFP div.type p {
	margin-right: 8px;
	padding-right: 8px;
	color: #666;
	font-size: 14px;
	float: right;
}

.listingGFP div.type p.bedroom em {
	background-position: -278px -555px;
}

.listingGFP div.type p.bathroom2 em {
	background-position: -278px -456px;
}

.box-grey .listingGFP li a.thumb {
	margin: 5px 0;
	background: #fff url(../images/no-picture.png) center center no-repeat;
}

.listingGFP div.intro {
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	padding: 0;
	margin: 0 0 2px 0;
}

.box-grey .listingGFP li a.more {
	font-weight: bold;
}

.top-search .top-search-content .thumb {
	width: 178px;
	height: 132px;
	overflow: hidden;
	position: relative;
	left: 0;
	top: 0;
	border: 1px solid #E4E4E4;
}

.top-search .top-search-content .thumb img {
	position: absolute;
	z-index: 1;
	border: none;
}

.top-search .agent .thumb {
	width: 122px;
	height: 61px;
	overflow: hidden;
	position: relative;
	left: 0;
	top: 0;
	margin: 20px 0 20px;
}

.top-search .agent .thumb img {
	position: absolute;
	z-index: 1;
}

.top-search .agent p.info {
	height: 48px;
	margin-bottom: 7px;
	overflow: hidden;
}

.top-search .agent p.btn {
	clear: both;
	float: left;
	width: 100%;
	width: 123px;
	display: inline;
	margin: 8px 0 0 0;
}
.items-viewed li {
	margin: 0 0 0 20px;
}
.items-viewed li.last {
	margin: 0;
}

.items-viewed .thumb {
	display: block;
	width: 138px;
	height: 103px;
	position: relative;
	left: 0;
	top: 0;
	overflow: hidden;
}
.items-viewed .thumb img {
	position: absolute;
	left: 0; /* DO NOT REVERSE IN ARABIC !! */
	top: 0;
}
.items-viewed h4, .items-viewed h5 {
	display: block;
}

div.slideshow {
	position: relative;
	z-index: 1;
}

.listingGTS li.last {
	margin-left: 0;
	height: 232px;
}

.listingGTS li a.thumb {
	display: block;
	width: 142px;
	height: 106px;
	overflow: hidden;
	position: relative;
	left: 0;
	top: 0;
	margin: 0 0 3px 0;
	float: none;
}

.listingGTS li a.thumb img {
	position: absolute;
	z-index: 1;
}

.listingGTS li .thumb-agent {
	display: block;
	width: 144px;
	height: 34px;
	overflow: hidden;
	position: relative;
	left: 0;
	top: 0;
	background: #fff;
	margin: 2px 0 0 0;
	padding: 0 0 2px 0;
	border-bottom: solid 1px #ccc;
}

.listingGTS li .thumb-agent img {
	position: absolute;
	z-index: 1;
}

.listingGTS li h4 {
	float: none;
	height: 15px;
	line-height: 15px;
	overflow: hidden;
	display: block;
}

.listingGTS li h5 {
	float: none;
	height: 14px;
	overflow: hidden;
	margin: 0 0 3px 0;
	display: block;
}

.listingGTS li p.price {
	display: block;
	height: 18px;
	margin: 0;
	padding-bottom: 8px;
	overflow: hidden;
	background: url(../images/listing-gts-home.jpg) center bottom no-repeat;
}

.listingGTS li a.more {
	padding-top: 8px;
	background: url(../images/arrow-grey.gif) no-repeat scroll left 14px transparent;
	overflow: hidden;
}

.buy .listingGTS li a.more {
	background: url(../images/arrow-red.gif) no-repeat scroll left 14px transparent;
}

.rent .listingGTS li a.more {
	background: url(../images/arrow-blue.gif) no-repeat scroll left 14px transparent;
}

.commercial .listingGTS li a.more {
	background: url(../images/arrow-green.gif) no-repeat scroll left 14px transparent;
}

.description-listing p.text {
	height: 70px;
	margin: 0;
	padding: 2px 0;
	text-align: justify;
	overflow: hidden;
}

.description-listing .amount label {
	margin-top: 3px;
}

.description-listing .amount strong {
	font-size: 18px;
	line-height: 16px;
}

.description-listing .heading .type {
	padding: 0;
}

.btnListing {
	position: absolute;
	bottom: 0;
	cursor: pointer;
}

.description-listing a.btnMore {
	left: 25px;
}

.description-listing a.btnFav, .description-listing img.btnFav {
	right: 10px;
}

a.btnGtsMore {
	left: 45px;
}

a.btnGtsFav, span.btnGtsFav, img.btnGtsFav {
	right: 0;
}

img.btnFav {
	right: 0;
	cursor: default;
}

.agent .btnContactAgent {
	bottom: 0;
	right: 0;
}

.btnNoFav {
	visibility: hidden;
	z-index: 1;
}

.btnAddFav {
	z-index: 2;
}

.item_per_page-div {
	float: right;
}

.box-lawyer .wrap-information {
	width: 573px;
    height: auto !important;
    min-height: 190px;
	padding:0 0 0 35px;
	background: url(../images/bg-details-lawyer.jpg) no-repeat left 0;
	text-align: justify;
}

.box-lawyer .information span.asked-by {
    background: transparent url(../images/pipe.gif) no-repeat scroll right -77px;
    margin: 0 7px 0 0;
    padding: 0 9px 0 0;
}

.box-lawyer .information em {
	float: right;
}

.box-lawyer .icon .thumb {
	width: 178px;
	height: 98px;
	overflow: hidden;
	position: relative;
	left: 0;
	top: 0;
}

.box-lawyer .icon .legend {
	padding-top: 20px;
}

.box-lawyer .icon .thumb img {
	position: absolute;
	z-index: 1;
}

.box-lawyer-details .information {
	width: 100%;
	float: right;
}

.box-lawyer-details .information span.asked-by {
    background: transparent url(../images/pipe.gif) no-repeat scroll right -77px;
    margin: 0 7px 0 0;
    padding: 0 9px 0 0;
}

.box-lawyer-details p.text {
	text-align: justify;
}

.box-lawyer-details .information em {
	float: right;
}

.box-lawyer-details .lawyer-contact-box {
	width: 130px;
	float: left;
	padding: 26px 20px 10px 0;
}

.box-lawyer-details .legal-advice-content {
	width: 633px;
	text-align: justify;
}

.lawyer-contact-box h3 {
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    margin: 0;
	line-height: 20px;
}

.lawyer-contact-box h4 {
    color: #333333;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    margin: 0;
	line-height: 12px;
}

.lawyer-contact-box .thumb {
	width: 98px;
	height: 128px;
	float: right;
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
	position: relative;
	left: 0;
	top: 0;
	border: 1px solid #E8E8E8;
}

.lawyer-contact-box .thumb img {
	position: absolute;
	z-index: 1;
}

.box-search-legal-advice {
    background: url(../images/bg-legal-advice.jpg) no-repeat scroll left top transparent;
    margin: 2px 0 20px;
    width: 790px;
	height: 104px;
	position: relative;
	left: 0;
	top: 0;
	overflow: hidden;
}

.box-search-legal-advice h2 {
	position: absolute;
	right: 18px;
	top: 20px;
	font-size: 16px;
}

.box-search-legal-advice input {
	position: absolute;
	right: 30px;
	top: 50px;
	width: 260px;
}

.box-search-legal-advice img.btn {
	position: absolute;
	right: 308px;
	top: 47px;
	cursor: pointer;
}

.box-search-legal-advice a {
	display: block;
	width: 165px;
	height: 60px;
	position: absolute;
	top: 25px;
}

.box-search-legal-advice a.find-a-lawyer {
	right: 428px;
}

.box-search-legal-advice a.ask-your-question {
	right: 603px;
}

.btn-inside-block {
    float: right;
    padding: 8px 0 8px 16px;
    position: relative;
    cursor: pointer;
}

.search-right .block2 .search_text {
	width: 260px;
}

.my-property-part .column-wide td textarea.wide {
	width: 470px;
}

.btnPhone {
	display: block;
	width: 160px;
	height: 27px;
	position: relative;
	left: 0;
	top: 0;
	overflow: hidden;
	text-align: center;
	direction: ltr;
}

.btnPhone img {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	cursor: pointer;
}

.btnPhone span {
	position: relative;
	left: 0;
	top: 0;
	z-index: 1;
	line-height: 27px;
	font-weight: bold;
	font-size: 14px;
}

.news p.news-text,
.latest-news p.news-preview {
	text-align: justify;
}

p.news-content-big {
    text-align: justify;
    overflow: hidden;
    height: 160px;
}

p.news-content-small {
    text-align: justify;
    overflow: hidden;
    height: 95px;
}

p.find-an-agent-content {
	margin-bottom: 15px;
	text-align: justify;
}

a.btnShowListings {
	display: block;
	padding: 4px 0 0 0;
}

div#cooliris-link {
	visibility: hidden;
	height: 20px;
	padding-bottom: 20px;
}

div#cooliris-link a {
	color: #c00;
	font-weight: bold;
	background: url(../images/arrow-red.gif) no-repeat scroll left 5px transparent;
	padding: 0 0 0 9px;
}

div.facebook-like {
	float: right;
	width: 400px;
	height: 40px;
	overflow: hidden;
}

div.div-share {
	width: 180px;
	height: 20px;
	position: relative;
	left: 0;
	top: 0;
	overflow: hidden;
}

div.div-share a.a-share:link, div.div-share a.a-share:hover, div.div-share a.a-share:active, div.div-share a.a-share:visited {
	display: block;
	height: 20px;
	overflow: hidden;
	text-indent: -999em;
	background: url(../images/btn-share.jpg) no-repeat;
	position: absolute;
	top: 0;
	padding: 0;
	margin: 0;
}

div.div-share a.a-share-facebook:link, div.div-share a.a-share-facebook:hover, div.div-share a.a-share-facebook:active, div.div-share a.a-share-facebook:visited {
	width: 60px;
	background-position: 0 0;
	left: 30px;
}

div.div-share a.a-share-facebook:hover {
	background-position: 0 -20px;
}

div.div-share a.a-share-twitter:link, div.div-share a.a-share-twitter:hover, div.div-share a.a-share-twitter:active, div.div-share a.a-share-twitter:visited {
	width: 55px;
	background-position: -60px 0;
	left: 100px;
}

div.div-share a.a-share-twitter:hover {
	background-position: -60px -20px;
}

.top-search .agent .btnPhone {
	width: 123px;
	height: 28px;
}

div.search-right div.block1-2 div.part-left {
	width: 89px;
	padding-left: 1px;
}

div.search-right div.part-left select.search_select {
	width: 89px;
}

div.search-right div.block1-2 div.part-right {
	width: 89px;
	padding-right: 1px;
}

div.search-right div.part-right select.search_select {
	width: 89px;
}

div.ebox2 {
	position: relative;
	left: 0;
	top: 0;
	overflow: hidden;
	padding: 5px 10px 10px 10px;
	width: 480px;
}

div.ebox2-lmp {
	width: 550px;
}

div.ebox2 em.subtitle {
	display: block;
	font-size: 10px;
	font-style: italic;
	color: #999;
	padding: 0 0 10px 0;
}

div.ebox2 h3 {
	display: block;
	height: 23px;
	background: url(../images/ebox2-h3.jpg) right top repeat-x;
	padding: 0 0 5px 0;
	margin: 0;
}

div.ebox2 h3 span {
	display: block;
	height: 20px;
	line-height: 20px;
	padding: 3px 25px 0 0;
	color: #C1190E;
	font-weight: bold;
	background: url(../images/ebox2-h3-icons.jpg) no-repeat;
	font-size: 12px;
}

div.ebox2 h3 span.already-member {
	background-position: right 0;
}

div.ebox2 h3 span.new-member {
	background-position: right -23px;
}

div.ebox2 input, div.ebox2 select, div.ebox2 textarea  {
	border: solid 1px #ccc;
}

div.ebox2 input:hover, div.ebox2 select:hover, div.ebox2 textarea:hover {
	border: solid 1px #C1190E;
}

div.ebox2 img.btnConnectWithFB {
	position: absolute;
	left: 18px;
	top: 27px;
	cursor: pointer;
}

div.ebox2 div.errors-box {
	padding: 3px 5px;
	background: #cc0000;
	color: #fff;
	font-weight: bold;
}

div.ebox2 ul.errors {
	padding: 7px 5px 5px 0;
}

div.ebox2 ul.errors li {
	color: #cc0000;
	font-weight: bold;
}

div.ebox2 div.message, div.ajaxEboxProperty div.message {
	padding: 20px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}

div.ebox2 div.message-valid, div.ajaxEboxProperty div.message-valid {
	color: #00cc00;
}

div.ebox2 div.message-invalid, div.ajaxEboxProperty div.message-invalid {
	color: #cc0000;
}

div.ebox2 div.email-alerts-presentation {
	padding: 10px 0;
	text-align: left;
	margin: 0;
	font-size: 12px;
}

div.ebox2 div.email-alerts-presentation p {
	padding: 0;
	margin: 0;
}

div.ebox2 h4.question {
	margin: 0;
	padding: 10px 0 0 0;
	color: #cc0000;
	font-weight: bold;
	font-size: 14px;
}

div.ebox2 div.lmp-price {
	width:  27px;
	height: 10px;
	float: left;
	position: relative;
	left: 0;
	top: 1px;
	z-index: 10000;
	overflow: visible;
}

div.ebox2 div.lmp-price span {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10000;
	font-size: 11px;
}

div.ebox2 div.ask_legal_advice_presentation {
	padding: 0 0 25px 0;
	background: url(../images/ebox2-sep.jpg) bottom center no-repeat;
}

div.ebox2 div.ask_legal_advice_presentation h2 {
	margin: 0;
}

div.ebox2 p.notice {
	padding: 10px;
}

div.ebox2 h2.ask_legal_advice {
	padding-top: 10px;
}

div.ebox2 textarea.ask_legal_advice {
	width: 470px;
	height: 60px;
	margin: 0 5px 0 0;
}

div.ebox2 h3.h3EmailAlerts {
	margin: 20px 0 0 0;
}

table.tableEmailAlerts {
	margin: 0;
}

table.tableEmailAlerts td {
	padding: 5px;
}

table.tableEmailAlerts td.label {
	padding: 5px 5px 5px 30px;
}

table.tableEmailAlerts input, table.tableEmailAlerts select {
	width: 300px;
}

table.tableEmailAlerts td.notice {
	font-size: 11px;
}

div#cooliris {
	position: relative;
	left: 0;
	top: 0;
	overflow: hidden;
	width: 780px;
	height: 505px;
	z-index: 1;
}

div.youarewatching {
	width: 780px;
	height: 190px;
	background: url(../images/bg-yaw.jpg) right top no-repeat;
	z-index: 10;
	position: relative;
	left: 0;
	top: 0;
	overflow: visible;
	z-index: 4;
	margin: 10px 0;
}

div.youarewatching div.yawHideFs {
	width: 153px;
	height: 33px;
	background: transparent url(http://aqar-finder.com/images/bg-yaw-hidefs.png) right top no-repeat;
	position: absolute;
	left: 623px; /* DO NOT REVERSE IN ARABIC !! */
	top: -42px;
	z-index: 2;
}

div.youarewatching div#yawCache {
	width: 780px;
	height: 33px;
	background: #fff url(http://aqar-finder.com/images/bg-yaw-cache.jpg) right top no-repeat;
	position: absolute;
	right: 0;
	top: -42px;
	z-index: 3;
}

div.youarewatching div.yawCacheOff {
	visibility: hidden;
}

div.youarewatching div.yawCacheOn {
	visibility: visible;
}

div.youarewatching div.bulle {
	width: 780px;
	height: 220px;
	position: absolute;
	right: 0;
	top: -37px;
	overflow: hidden;
	z-index: 4;
	background: url(../images/bg-yaw-bulle.png) right top no-repeat;
}

div.youarewatching div.bulleIE {
	background: url(../images/bg-yaw-bulle.gif) right top no-repeat;
}

div.youarewatching div.property {
	width: 730px;
	height: 140px;
	position: absolute;
	right: 25px;
	top: 63px;
	z-index: 5;
	overflow: hidden;
}

div.youarewatching div.yawNotice {
	width: 720px;
	height: 160px;
	overflow: hidden;
	text-align: justify;
	position: absolute;
	right: 30px;
	top: 30px;
	z-index: 1;
}

.buy div.youarewatching div.yawNotice h2, .buy  div.youarewatching div.property h3 {
	color: #cc0000;
}

.rent div.youarewatching div.yawNotice h2, .rent div.youarewatching div.property h3 {
	color: #007CB1;
}

.commercial div.youarewatching div.yawNotice h2, .commercial  div.youarewatching div.property h3 {
	color: #3F7220;
}

div.youarewatching div.property h3 {
	position: absolute;
	right: 3px;
	top: 5px;
}

div.youarewatching div.property div.photos {
	width: 339px;
	height: 108px;
	position: absolute;
	right: 3px;
	top: 30px;
	overflow: hidden;
}

div.youarewatching div.property div.photos a.photo {
	display: block;
	float: right;
	width: 106px;
	height: 106px;
	border: solid 1px #ddd;
	margin: 0 0 0 5px;
	position: relative;
	overflow: hidden;
	background: url(../images/no-picture.png) center center no-repeat;
}

div.youarewatching div.property div.photos a.photo img {
	position: absolute;
	border: none;
}

div.youarewatching div.property h4 {
	display: block;
	height: 20px;
	line-height: 20px;
	width: 370px;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 5px;
	top: 29px;
	font-weight: bold;
	font-size: 14px;
	color: #000;
	overflow: hidden;
}

div.youarewatching div.property p.desc {
	display: block;
	width: 370px;
	height: 60px;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 5px;
	top: 53px;
	font-weight: normal;
	font-size: 11px;
	overflow: hidden;
	text-align: justify;
	line-height: 15px;
	font-size: 12px;
	color: #000;
}

div.youarewatching div.property a.btnMore {
	display: block;
	width: 90px;
	height: 27px;
	position: absolute;
	left: 3px;
	bottom: 3px;
}

div.youarewatching div.property div.amount {
	position: absolute;
	right: 350px;
	bottom: 5px;

}

div.youarewatching div.property div.amount strong {
	font-size: 21px;
	line-height: 21px;
}

div.youarewatching div.property div.amount label {
	margin: 7px 5px 0 0;
}

div.youarewatching div.property div.type {
	position: absolute;
	left: 5px;
	top: 0;
}

.listingGTS li h4 a:link, .listingGTS li h4 a:hover, .listingGTS li h4 a:active, .listingGTS li h4 a:visited, .listing li h4 a:link, .listing li h4 a:hover, .listing li h4 a:active, .listing li h4 a:visited {
	color: #000;
}

.listingGTS li p, .listing li p {
	border-bottom: none;
}

div.searchEngine span.change-tab-link {
	position: absolute;
	left: 20px;
	top: 23px;
	font-size: 10px;
	color: #666;
}

div.searchEngine span.change-tab-link a:link, div.searchEngine span.change-tab-link a:hover, div.searchEngine span.change-tab-link a:active, div.searchEngine span.change-tab-link a:visited {
	color: #cc0000;
	text-decoration: none;
}

div.searchEngine span.change-tab-link a:hover {
	text-decoration: underline;
}

div.list-my-property {
	padding-bottom: 16px;
}

div.list-my-property a img {
	float: right;
}

div.list-my-property p.notice {
	float: right;
	padding: 0 20px 0 0;
	line-height: 38px;
	font-weight: bold;
}

div.search-nav-head {
	padding: 0 0 20px 150px;
	width: 638px;
	position: relative;
	left: 0;
	top: 0;
}

div.search-nav-head h1, div.search-nav-head h2 {
	margin-bottom: 8px;
}

a.btnSaveSearch:link, a.btnSaveSearch:hover, a.btnSaveSearch:active, a.btnSaveSearch:visited {
	font-size: 16px;
	position: absolute;
	top: 0;
	left: 0;
}

span.search-results-number {
	font-size: 14px;
}

.head h1.propertyTitle {
    font-size: 18px;
    line-height: 22px;
    margin: 0;
    padding: 0 0 10px 0;
	font-weight: bold;
}

.head h2.propertySubTitle {
	color: #555;
	font-weight: bold;
	font-size: 14px;
	padding: 0 0 10px 0;
	line-height: 24px;
	margin: 0;
}

div.homepage-content {
	width: 790px;
	position: absolute;
	right: 0;
	top: 1350px;
	padding: 45px 0 0 0;
}

div.homepage-content .title, div.homepage-content .text {
	position: absolute;
	top: 0;
	font-size: 11px;
	color: #777;
}

div.homepage-content .title {
	background: transparent;
	font-size: 12px;
	font-weight: bold;
	padding: 0 16px 0 0;
	margin: 0;
	height: 39px;
	line-height: 39px;
	z-index: 2;
	overflow: hidden;
	border: 0;
	right: 10px;
	cursor: pointer;
}

div.homepage-content .title span {
	background: transparent;
	padding: 0 0 12px 16px;
}

.buy div.homepage-content .title span, .buy div.homepage-content a:link, .buy div.homepage-content a:hover, .buy div.homepage-content a:active, .buy div.homepage-content a:visited {
	color: #cc0000;
}

.rent div.homepage-content .title span, .rent div.homepage-content a:link, .rent div.homepage-content a:hover, .rent div.homepage-content a:active, .rent div.homepage-content a:visited {
	color: #007CB1;
}

.commercial div.homepage-content .title span, .commercial div.homepage-content a:link, .commercial div.homepage-content a:hover, .commercial div.homepage-content a:active, .commercial div.homepage-content a:visited {
	color: #3F7220;
}

div.homepage-content a:hover {
	text-decoration: underline;
}

div.homepage-content .title-active {
	background: url(../images/bg-tab-current.gif) right top no-repeat;
	z-index: 3;
}

div.homepage-content .title-active span {
	background: url(../images/bg-tab-current.gif) left top no-repeat;
}

.buy div.homepage-content .title-active span, .rent div.homepage-content .title-active span, .commercial div.homepage-content .title-active span {
	color: #333333;
	display: block;
}

div.homepage-content .text {
	right: 0;
	top: 40px;
	padding: 10px;
	font-weight: normal;
	text-align: justify;
}

div.homepage-content div.nav-bg {
	position: absolute;
	right: 0;
	top: 35px;
	z-index: 1;
	width: 100%;
	border-top: solid 4px #ccc;
}

div.search_lp {
	position: absolute;
	right: 0;
	bottom: 0;
	padding: 0 0 10px 0;
	/padding: 10px 0; /* IE7 */
	width: 100%;
}

div.search_lp h1 {
	font-weight: bold;
	color: #555;
	margin: 0 0 5px;
	padding: 0;
	font-size: 12px;
	display: block;
	border-bottom: solid 2px #ccc;

}

div.search_lp div.text {
	font-size: 11px;
	color: #777;
	text-align: justify;
}

span.links_lp {
	padding: 2px 5px 0 0;
	margin: 0;
	float: right;
	font-size: 10px;
	color: #666;
	display: block;
	width: 760px;
	line-height: 12px;
}

div.searchEngineHomepage span.links_lp {
	width: 390px;
}

span.links_lp a:link, span.links_lp a:hover, span.links_lp a:active, span.links_lp a:visited {
	text-decoration: none;
}

span.links_lp a:hover {
	text-decoration: underline;
}

.buy span.links_lp a:link, .buy span.links_lp a:hover, .buy span.links_lp a:active, .buy span.links_lp a:visited, .buy .search_lp a:link, .buy .search_lp a:hover, .buy .search_lp a:active, .buy .search_lp a:visited {
	color: #cc0000;
}

.rent span.links_lp a:link, .rent span.links_lp a:hover, .rent span.links_lp a:active, .rent span.links_lp a:visited, .rent .search_lp a:link, .rent .search_lp a:hover, .rent .search_lp a:active, .rent .search_lp a:visited {
	color: #007CB1;
}

.commercial span.links_lp a:link, .commercial span.links_lp a:hover, .commercial span.links_lp a:active, .commercial span.links_lp a:visited, .commercial .search_lp a:link, .commercial .search_lp a:hover, .commercial .search_lp a:active, .commercial .search_lp a:visited {
	color: #3F7220;
}

span.links_lp a:hover, .search_lp a:hover {
	text-decoration: underline;
}

div.tab-search-result {
	margin-bottom: 5px;
}

ul.frontBreadcrumb {
	list-style: none;
	margin: 0 10px 5px 0;
	padding: 0;
	font-size: 11px;
}

ul.frontBreadcrumb li {
	display: inline;
	padding: 0;
	margin: 0;
}

ul.frontBreadcrumb li a:link, ul.frontBreadcrumb li a:hover, ul.frontBreadcrumb li a:active, ul.frontBreadcrumb li a:visited {
	color: #333;
	text-decoration: none;
	padding: 0 8px 0 7px;
}

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

.buy ul.frontBreadcrumb li a:link, .buy ul.frontBreadcrumb li a:hover, .buy ul.frontBreadcrumb li a:active, .buy ul.frontBreadcrumb li a:visited {
	background: url(../images/arrow-red.gif) right center no-repeat;
}

.rent ul.frontBreadcrumb li a:link, .rent ul.frontBreadcrumb li a:hover, .rent ul.frontBreadcrumb li a:active, .rent ul.frontBreadcrumb li a:visited {
	background: url(../images/arrow-blue.gif) right center no-repeat;
}

.commercial ul.frontBreadcrumb li a:link, .commercial ul.frontBreadcrumb li a:hover, .commercial ul.frontBreadcrumb li a:active, .commercial ul.frontBreadcrumb li a:visited {
	background: url(../images/arrow-green.gif) right center no-repeat;
}

.home-news {
	background: none !important;
	margin: 0;
	padding: 1px 0 0 0;
}

.home-news h2 {
	margin: 0 0 7px;
}

.home-news .main {
	padding-bottom: 28px;
	position: relative;
	left: 0;
	top: 0;
	overflow: hidden;
}

.home-news .main a.more {
	position: absolute;
	right: 275px;
	bottom: 21px;
}

div.moduleContent a:link, div.moduleContent a:hover, div.moduleContent a:active, div.moduleContent a:visited {
	color: #cc0000;
	text-decoration: none;
}

div.moduleContent a:hover {
	text-decoration: underline;
}

div.h3_spacer {
	clear: both;
	height: 5px;
	line-height: 5px;
	overflow: hidden;
	font-size: 1px;
	background: none;
}

div.guide {
	padding: 0 0 10px 0;
	margin: 0 0 20px 0;
	border-bottom: solid 1px #eee;
}

div.guide p {
	margin: 0;
}

div.guide div.guide-text {
	text-align: justify;
}

div.guide div.guide-text p {
	padding: 0 0 10px 0;
}

div.guide a.more {
	float: left;
}

div.guide a.thumb {
	display: block;
	width: 158px;
	height: 118px;
	margin: 0 0 10px 10px;
	overflow: hidden;
	position: relative;
	border: solid 1px #eee;
	float: right;
}

div.guide a.thumb img {
	border: 0;
	position: absolute;
	left: 0;
	top: 0;
}

div.guide a:link, div.guide a:hover, div.guide a:active, div.guide a:visited, div.home_guide_type div.p a:link, div.home_guide_type div.p a:hover, div.home_guide_type div.p a:active, div.home_guide_type div.p a:visited {
	color: #cc0000;
	text-decoration: none;
}

div.guide a:hover, div.home_guide_type div.p a:hover {
	text-decoration: underline;
}

div.guide h2 a:link, div.guide h2 a:hover, div.guide h2 a:active, div.guide h2 a:visited {
	color: #000;
}

div.widgetNews_list {
	float: left;
	width: 230px;
	background: #EAEAEA;
	overflow: hidden;
	padding: 5px 10px 10px 10px;
}

div.widgetNews_list div.title a:link, div.widgetNews_list div.title a:hover, div.widgetNews_list div.title a:active, div.widgetNews_list div.title a:visited {
	color: #cc0000;
	font-size: 13px;
	padding: 0;
	border-bottom: dashed 1px #999;
	height: 26px;
	line-height: 26px;
	font-weight: bold;
	text-decoration: none;
	display:block;
}

div.widgetNews_list div.title a:hover {
	text-decoration: underline;
}

div.widgetNews_list ul {
	padding: 10px 0 0 0;
	margin: 0;
}

div.widgetNews_list li {
	padding: 0;
	margin: 0;
	list-style: none;
}

div.widgetNews_list li a:link, div.widgetNews_list li a:hover, div.widgetNews_list li a:active, div.widgetNews_list li a:visited {
	display: block;
	padding: 0 10px 0 0;
	background: url(../images/arrow-grey.gif) right 4px no-repeat;
	color: #333;
	font-size: 10px;
	line-height: 15px;
}

div.widgetNews_list li a:hover {
	color: #cc0000;
	background: url(../images/arrow-red.gif) right 4px no-repeat;
}

div.widgetNews_list span.date {
	font-weight: bold;
	color: #000;
}

div.box-details div.div-share {
	float: right;
	position: relative;
	right: 0;
	top: 0;
	overflow: hidden;
	width: 65px;
	padding: 1px 0 0 0;
}

div.box-details div.div-share a.a-share-twitter:link, div.box-details div.div-share a.a-share-twitter:hover, div.box-details div.div-share a.a-share-twitter:active, div.box-details div.div-share a.a-share-twitter:visited {
	float: right;
	position: relative;
	right: 0;
	top: 0;
}

div.previousNext {
	padding: 0 10px;
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	background: #f6f6f6;
	margin: 0 0 10px 0;
}

div.previousNext a:link, div.previousNext a:hover, div.previousNext a:active, div.previousNext a:visited {
	display: block;
	width: 300px;
	color: #333;
	font-size: 11px;
	overflow: hidden;
}

div.previousNext a:hover {
	color: #cc0000;
}

div.previousNext a.previous:link, div.previousNext a.previous:hover, div.previousNext a.previous:active, div.previousNext a.previous:visited {
	float: right;
	text-align: right;
	padding: 5px 10px 5px 0;
	background: url(../images/arrow-grey.gif) right 10px no-repeat;
	line-height: 15px;
}

div.previousNext a.previous:hover {
	background: url(../images/arrow-red.gif) right 10px no-repeat;
}

div.previousNext a.next:link, div.previousNext a.next:hover, div.previousNext a.next:active, div.previousNext a.next:visited {
	float: left;
	text-align: left;
	padding: 5px 0 5px 10px;
	background: url(../images/arrow-grey.gif) left 10px no-repeat;
	line-height: 15px;
}

div.previousNext a.next:hover {
	background: url(../images/arrow-red.gif) left 10px no-repeat;
}

.swap {
	cursor: pointer;
}

table.tableRegister_reCaptcha {
	width: 320px;
	margin: 0 auto;
}

table.tableRegister_reCaptcha td {
	vertical-align: middle;
}

table.tableRegister_reCaptcha td.key {
	padding: 0 0 2px 4px;
}

div.nad_page div.div-share {
	float: left;
	position: relative;
	left: 0;
	top: 0;
	overflow: hidden;
	width: 65px;
	padding: 1px 0 0 0;
	margin: 10px 0 5px 0;
}

div.nad_page a.a-share-twitter:link, div.nad_page a.a-share-twitter:hover, div.nad_page a.a-share-twitter:active, div.nad_page a.a-share-twitter:visited, div.nad_page a.a-share-facebook:link, div.nad_page a.a-share-facebook:hover, div.nad_page a.a-share-facebook:active, div.nad_page a.a-share-facebook:visited {
	float: left;
	position: relative;
	left: 0;
	top: 0;
}

div.contact-success-container {
	padding: 0 0 20px 0;
}

div.contact-success-container h1 {
	font-weight: bold;
	font-size: 20px;
}

div.contact-success-container ul {
	margin: 0 10px 30px 10px;
}

div.contact-success-container li {
	display: inline;
	float: right;
	padding: 2px 8px 2px 16px;
	margin: 0;
	font-size: 14px;
}

.buy div.contact-success-container li {
	background: url(../images/arrow-red.gif) right center no-repeat;
}

.rent div.contact-success-container li {
	background: url(../images/arrow-blue.gif) right center no-repeat;
}

.commercial div.contact-success-container li {
	background: url(../images/arrow-green.gif) right center no-repeat;
}

div.contact-success-banners {
	width: 680px;
	height: 250px;
	margin: 0 auto 20px auto;
	overflow: hidden;
}

div.contact-success-banners div.banner-box {
	width: 300px;
	margin: 0 20px 0 0;
	float: right;
}

div.contact-success-container span.link, div.contact-success-container a:link, div.contact-success-container a:hover, div.contact-success-container a:active, div.contact-success-container a:visited {
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
}

div.contact-success-container span.link:hover, div.contact-success-container a:hover {
	text-decoration: underline;
}

div.contact-success-container span.link, div.contact-success-container a:link, div.contact-success-container a:hover, div.contact-success-container a:active, div.contact-success-container a:visited, .buy div.contact-success-container span.link, .buy div.contact-success-container a:link, .buy div.contact-success-container a:hover, .buy div.contact-success-container a:active, .buy div.contact-success-container a:visited {
	color: #cc0000;
}

.rent div.contact-success-container span.link, .rent div.contact-success-container a:link, .rent div.contact-success-container a:hover, .rent div.contact-success-container a:active, .rent div.contact-success-container a:visited {
	color: #007CB1;
}

.commercial div.contact-success-container span.link, .commercial div.contact-success-container a:link, .commercial div.contact-success-container a:hover, .commercial div.contact-success-container a:active, .commercial div.contact-success-container a:visited {
	color: #3F7220;
}

table.tableEmailAlertsStandalone td.key label {
	font-weight: bold;
}

.sample-banner {
	background: #D3E9F6 url(../images/sample-banner.jpg) left top no-repeat;
}

.latest-news h3 {
	padding-top: 3px;
}

.latest-news li h3 {
	clear: both;
	padding-top: 0;
}

#coolirisLoading {
	background: #fff url(../images/loading.gif) center center no-repeat;
	width: 100%;
	height: 210px;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
	z-index:3;
	text-align: center;
	padding: 250px 0 0 0;
	font-size: 11px;
	font-weight: bold;
	color: #666;
}

.tab-dashboard-nolist li a span {
	padding-left: 16px;
}

.property-previous-next {
	height: 16px;
	line-height: 16px;
	padding: 10px 10px 6px 10px;
	border-bottom: solid 4px #ccc;
	background: #E8E8E8;
	margin: 0 0 20px 0;
}

.property-previous-next a {
	font-weight: bold;
}

.property-previous-next a.previous {
	float: right;
}

.property-previous-next a.next {
	float: left;
}

.buy .property-previous-next a:link, .buy .property-previous-next a:active, .buy .property-previous-next a:visited, .buy .head a.back:link, .buy .head a.back:active, .buy .head a.back:visited {
	color: #cc0000;
}

.rent .property-previous-next a:link, .rent .property-previous-next a:active, .rent .property-previous-next a:visited, .rent .head a.back:link, .rent .head a.back:active, .rent .head a.back:visited {
	color: #007CB1;
}

.commercial .property-previous-next a:link, .commercial .property-previous-next a:active, .commercial .property-previous-next a:visited, .commercial .head a.back:link, .commercial .head a.back:active, .commercial .head a.back:visited {
	color: #3F7220;
}

.buy .property-previous-next a:hover, .rent .property-previous-next a:hover, .commercial .property-previous-next a:hover, .buy .head a.back:hover, .rent .head a.back:hover, .commercial .head a.back:hover {
	color: #666;
}

.bg-pp-block {
	background: url(../images/bg-property-page-block.png) center bottom no-repeat;
	padding-bottom: 20px;
	margin-bottom: 10px;
}

a.broker-properties {
	margin: 0 0 10px 0;
	float:right;
	display: block;
	text-align: center;
	width: 160px;
	font-weight: bold;
}

a.broker-properties:hover {
	text-decoration: underline;
}

.buy a.broker-properties:link, .buy a.broker-properties:hover, .buy a.broker-properties:active, .buy a.broker-properties:visited {
	color: #cc0000;
}

.rent a.broker-properties:link, .rent a.broker-properties:hover, .rent a.broker-properties:active, .rent a.broker-properties:visited {
	color: #007CB1;
}

.commercial a.broker-properties:link, .commercial a.broker-properties:hover, .commercial a.broker-properties:active, .commercial a.broker-properties:visited {
	color: #3F7220;
}

div.social-networks {
	padding: 10px 0 0 0;
	float: left;
}

div.social-networks a {
	display: block;
	width: 163px;
	height: 28px;
	text-indent: -999em;
	background: url(../images/btn-share.jpg) no-repeat;
	margin: 6px 0 0 0;
}

div.social-networks a.facebook:link, div.social-networks a.facebook:active, div.social-networks a.facebook:visited {
	background-position: 0 -40px;
}

div.social-networks a.facebook:hover {
	background-position: 0 -68px;
}

div.social-networks a.twitter:link, div.social-networks a.twitter:active, div.social-networks a.twitter:visited {
	background-position: 0 -96px;
}

div.social-networks a.twitter:hover {
	background-position: 0 -124px;
}

table.email-to-friend-table {
	width: 100%;
}

table.email-to-friend-table td textarea {
	width: 380px;
	height: 100px;
}

table.email-to-friend-table td.key {
	vertical-align: middle;
}

table.email-to-friend-table td.keyMessage {
	vertical-align: top;
}

.thumb-nav {
	height: 19px;
	line-height: 18px;
	background: #ececec;
	position: relative;
	left: 0;
	top: 0;
	border: solid 1px #ccc;
	border-top: none;
	font-size: 11px;
	padding: 1px 5px 0 0;
}

.thumb-nav a:link, .thumb-nav a:hover, .thumb-nav a:active, .thumb-nav a:visited {
	color: #333;
	text-decoration: none;
}

.thumb-nav a:hover {
	text-decoration: underline;
}

.thumb-nav .btn {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/btn-share.jpg) no-repeat;
	position: absolute;
	left: 0;
	top: 2px;
	cursor: pointer;
	z-index: 1;
}

.thumb-nav .btn-prev {
	background-position: -147px 0;
	left: 53px;
}

.thumb-nav .btn-prev:hover {
	background-position: -147px -16px;
}

.thumb-nav .btn-next {
	background-position: -131px 0;
	left: 2px;
}

.thumb-nav .btn-next:hover {
	background-position: -131px -16px;
}

.thumb-nav .count {
	width: 35px;
	height: 17px;
	line-height: 17px;
	position: absolute;
	left: 18px;
	top: 2px;
	text-align: center;
}

.general-listing div.thumb-container div.thumb-nopicture {
	height: 147px;
}

.general-listing div.thumb-container div.thumb img.loading {
	z-index: 2;
	right: 76px;
	top: 55px;
}

.find_a_agent_agent_url {
	margin: 0 0 10px 0;
	text-align: center;
}

.find_a_agent_agent_url a:link, .find_a_agent_agent_url a:hover, .find_a_agent_agent_url a:active, .find_a_agent_agent_url a:visited {
	color: #cc0000;
	text-decoration: none;
}

.find_a_agent_agent_url a:hover {
	text-decoration: underline;
}

.footer-block {
	background: #494949;
	position: relative;
	padding: 9px;
	overflow: hidden;
	display:block;
}

.footer-block div.tl, .footer-block div.tr, .footer-block div.br, .footer-block div.bl {
	background: url(../images/bg-footer-block.jpg) no-repeat;
	position: absolute;
	width: 9px;
	height: 9px;
	line-height: 1px;
	font-size: 1px;
	overflow: hidden;
	z-index: 1;
}

.footer-block div.tl {
	left: 0;
	top: 0;
	background-position: 0 0;
}

.footer-block div.tr {
	right: 0;
	top: 0;
	background-position: -9px 0;
}

.footer-block div.br {
	right: 0;
	bottom: 0;
	background-position: -9px -9px;
}

.footer-block div.bl {
	left: 0;
	bottom: 0;
	background-position: 0 -9px;
}

div.quick_links {
	margin: 0 0 15px 0;
}

div.quick_links, div.quick_links a:link, div.quick_links a:hover, div.quick_links a:active, div.quick_links a:visited  {
	color: #979797;
	text-decoration: none;
}

div.quick_links a:hover {
	color: #fff;
}

div.quick_links div.title {
	font-weight: bold;
	font-size: 16px;
	color: #bbb;
	margin: 0 0 11px 0;
}

body.nad #content {
	width: 788px;
}

div.nad_container {
	width: 100%;
	padding-top: 55px;
	position: relative;
	z-index: 10;
}

div.nad_home h1 {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}

ul.nad_menu {
	display: block;
	height: 42px;
	border-top: solid 1px #e0e0e0;
	border-bottom: solid 1px #cecece;
	border-right: solid 1px #ccc;
	border-left: solid 1px #ccc;
	background: url(../images/nad_menu.jpg) right top repeat-x;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 2;
}

ul.nad_menu li, ul.nad_menu li a {
	display: inline;
	padding: 0;
	margin: 0;
	line-height: 42px;
	padding: 0;
}

ul.nad_menu li a {
	height:auto;
}

ul.nad_menu li a:link, ul.nad_menu li a:hover, ul.nad_menu li a:active, ul.nad_menu li a:visited {
	color: #6c6b6b;
	text-shadow: 0px 1px 0px #fff;
	padding: 12px 20px;
	font-size: 16px;
	font-weight: bold;
	background: url(../images/nad_menu_a.gif) left center no-repeat;
}

ul.nad_menu li a:hover, ul.nad_menu li a.active:link, ul.nad_menu li a.active:hover, ul.nad_menu li a.active:active, ul.nad_menu li a.active:visited {
	color: #c50a1d;
}

ul.nad_menu li a.active:link, ul.nad_menu li a.active:hover, ul.nad_menu li a.active:active, ul.nad_menu li a.active:visited {
	background: url(../images/nad_menu_a_active.jpg) right top repeat-x;
}

div.nad_main {
	float: right;
	width: 668px;
	position: relative;
	z-index: 10;
	padding: 330px 0 0 0;
}

div.nad_col {
	width: 302px;
	float: right;
}

div.enews {
	width: 650px;
	height: 330px;
	background: #fff url(../images/enews.png) center bottom no-repeat;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	overflow: hidden;
}

div.nad_gallery {
	background: url(../images/nad_gallery.png) right top no-repeat;
	height: 270px;
}

div.nad_gallery h2 {
	margin: 0;
	padding: 20px 12px 20px 0;
	background: url(../images/nad_gallery_h2.jpg) right center no-repeat;
	font-size: 20px;
	font-weight: normal;
	line-height: 16px;
}

div.nad_col a.social {
	display: block;
	width: 143px;
	height: 44px;
	background: url(../images/btn-share.jpg) no-repeat;
}

div.nad_col a.facebook:link, div.nad_col a.facebook:hover, div.nad_col a.facebook:active, div.nad_col a.facebook:visited {
	float: right;
	margin: 0 3px 0 0;
	background-position: 0 -152px;
}

div.nad_col a.facebook:hover {
	background-position: 0 -196px;
}

div.nad_col a.twitter:link, div.nad_col a.twitter:hover, div.nad_col a.twitter:active, div.nad_col a.twitter:visited {
	float: left;
	margin: 0 0 0 3px;
	background-position: 0 -240px;
}

div.nad_col a.twitter:hover {
	background-position: 0 -284px;
}

#enews {
	width: 650px;
	height: 310px;
	position: relative;
	overflow: hidden;
}

#enews div.eNews, #enews div.eNewsCache, #enews div.eNewsCacheButton {
	width: 650px;
	height: 310px;
	position: absolute;
	right: 0;
	top: 0;
}

#enews img.eNewsMask {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 4;
}

#enews div.eMenu, #enews div.eMenuButtons {
	display: inline-block;
	height: 26px;
	overflow: hidden;
	position: absolute;
	left: 13px;
	bottom: 10px;
}

#enews div.eMenu {
	z-index: 3;
}

#enews div.eMenuButtons {
	z-index: 5;
}

#enews div.eMenuItem, #enews div.eMenuButton {
	display: inline-block;
	width: 26px;
	height: 26px;
	padding: 0;
	overflow: hidden;
	cursor: pointer;
	overflow: hidden;
	text-align: center;
}

#enews div.eMenuItem-off {
	background: url(../images/menu-off.png) left bottom no-repeat;
	color: #5c5c5c;
}

#enews div.eMenuItem-on {
	background: url(../images/menu-on.png) left bottom no-repeat;
	color: #fff;
}

#enews div.eMenuItem-over {
	background: url(../images/menu-over.png) left bottom no-repeat;
	color: #fff;
}

#enews div.eNews {
	visibility: hidden;
	z-index: 1;
	background: transparent;
	overflow: hidden;
}

#enews div.eNews img {
	position: absolute;
	right: 0;
	top: 0;
}

#enews div.eNewsCache {
	background: #fff;
	z-index: 2;
	visibility: hidden;
}

#enews div.eNewsCacheButton {
	width: 650px;
	z-index: 5;
	cursor: pointer;
}

#enews div.eNewsLabel p {
	display: none;
}

#enews div.eMenuItem h3 {
	margin: 0;
	padding: 0;
}

#enews div.eMenuItem h3 {
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	line-height: 25px;
}

#enews div.eNewsCacheButton, #enews div.eMenuButtons {
	background: url(../libs/enews/images/blank.gif) repeat;
}

div.eSlideNad {
	width: 668px;
	height: 180px;
	overflow: hidden;
	position: relative;
	right: -14px;
	top: 0;
}

div.eSlideMask {
	width: 620px;
	height: 180px;
	overflow: hidden;
	position: absolute;
	right: 24px;
	top: 0;
}

div.eSlideMask div#eSlide {
	width: 100%; /* do not remove */
}

div.eSlideNad a.image-block {
	display: block;
	float: left;
	width: 118px;
	height: 180px;
	overflow: hidden;
	padding: 0 3px;
	position: relative;
}

div.eSlideNad div.image {
	position: relative;
	left: 0;
	top: 0;
	overflow: hidden;
	width: 118px;
	height: 142px;
	border: none;
	z-index: 5;
}

div.eSlideNad div.image img {
	position: absolute;
	z-index: 1;
	border: 0;
}

div.eSlideNad a.image-block, div.eSlideNad a.image-block label {
	cursor: pointer;
}

div.eSlideNad a.image-block div.mask {
	position: absolute;
	width: 118px;
	height: 142px;
	left: 0;
	top: 0;
	z-index: 2;
	background: url(../images/egallery-item-mask.png) no-repeat;
	background-position: 0 0;
}

div.eSlideNad .image-block:hover div.mask {
	background-position: 0 -142px;
}

div.eSlideNad .image-block label {
	display: block;
	padding: 6px 5px;
	width: 108px;
	height: 28px;
	text-align: center;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #4c4c4c;
}

div.eSlideNad .image-block:hover label {
	color: #cc0000;
}

div.eSlideNad div.button {
	position: absolute;
	top: 18px;
	width: 21px;
	height: 110px;
	cursor: pointer;
	background: url(../images/egallery-button.png) no-repeat;
}

div.eSlideNad div.buttonPrevious {
	right: 0;
	background-position: -21px 0;
}

div.eSlideNad div.buttonPrevious:hover {
	background-position: -21px -110px;
}

div.eSlideNad div.buttonNext {
	left: 0;
	background-position: 0 0;
}

div.eSlideNad div.buttonNext:hover {
	background-position: 0 -110px;
}

div.nad_guide_type_full, div.nad_guide_type_expert {
	width: 624px;
	height: 270px;
	position: relative;
	right: -10px;
	top: 0;
	padding: 0 25px 0 10px;
	overflow: hidden;
}

div.nad_guide_type_full {
	background: url(../images/nad_guide_type_full.jpg) right top no-repeat;
}

div.nad_guide_type_expert {
	background: url(../images/nad_guide_type_expert.jpg) right top no-repeat;
}

div.nad_guide_type_full h2, div.nad_guide_type_expert h2 {
	display: block;
	margin: 0;
	height: 37px;
	line-height: 35px;
	font-weight: bold;
	font-size: 20px;
	color: #fff;
	text-shadow: #000 -1px -1px 1px;
}

div.nad_guide_type_intro {
	width: 200px;
	height: 80px;
	overflow: hidden;
	position: absolute;
	right: 125px;
	top: 52px;
	color: #4d4d4d;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	text-align: justify;
}

div.nad_guide_type_expert div.nad_guide_type_intro {
	text-align: right;
}

div.nad_guide_type_text {
	width: 300px;
	height: 80px;
	overflow: hidden;
	position: absolute;
	right: 25px;
	top: 140px;
	color: #4d4d4d;
	text-align: justify;
}

a.nad_guide_type_picture1, a.nad_guide_type_picture2, a.nad_guide_type_picture3 {
	display: block;
	overflow: hidden;
	position: absolute;
	z-index: 2;
}

a.nad_guide_type_picture1 {
	width: 85px;
	height: 85px;
	right: 25px;
	top: 50px;
}

a.nad_guide_type_picture2 {
	width: 300px;
	height: 65px;
	left: 12px;
	top: 50px;
}

a.nad_guide_type_picture3 {
	width: 62px;
	height: 62px;
	right: 0;
	top: 0;
}

a.nad_guide_type_picture1 img, a.nad_guide_type_picture2 img, a.nad_guide_type_picture3 img {
	position: absolute;
	border: 0;
	z-index: 1;
}

div.nad_picture_mask {
	z-index: 2;
	position: relative;
	width: 100%;
	height: 100%;
}

a.nad_guide_type_picture1 div.nad_picture_mask {
	background: url(http://aqar-finder.com/images/nad_picture_mask1.png) right top no-repeat;
}

a.nad_guide_type_picture3 div.nad_picture_mask {
	background: url(http://aqar-finder.com/images/nad_picture_mask3.png) right top no-repeat;
}

a.nad_readmore:link, a.nad_readmore:hover, a.nad_readmore:active, a.nad_readmore:visited {
	position: absolute;
	right: 225px;
	top: 225px;
	padding: 4px 15px 4px 20px;
	background: #c50a1d url(../images/nad_readmore.jpg) left center no-repeat;
	color: #fff;
	text-decoration: none;
}

a.nad_readmore:hover {
	text-decoration: underline;
}

ul.nad_guide_type_links, ul.nad_guide_type_links li {
	display: block;
	padding: 0;
	margin: 0;
	overflow: hidden;
	list-style: none;
}

ul.nad_guide_type_links {
	width: 300px;
	height: 126px;
	position: absolute;
	right: 350px;
	top: 125px;
}

ul.nad_guide_type_links li {
	height: 21px;
	line-height: 21px;
}

ul.nad_guide_type_links li a:link, ul.nad_guide_type_links li a:hover, ul.nad_guide_type_links li a:active, ul.nad_guide_type_links li a:visited {
	padding: 0 16px 0 0;
	background: url(../images/nad_link.gif) right center no-repeat;
	color: #4e4e4e;
	text-decoration: none;
}

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

div.nad_guide_type_link1 {
	width: 355px;
	height: 110px;
	position: absolute;
	right: 25px;
	top: 50px;
	overflow: hidden;
}

a.nad_guide_type_link_picture1, a.nad_guide_type_link_pictureN {
	display: block;
	overflow: hidden;
	position: absolute;
	z-index: 2;
	width: 110px;
	height: 110px;
	right: 0;
	top: 0;
}

a.nad_guide_type_link_pictureN {
	width: 62px;
	height: 62px;
}

a.nad_guide_type_link_picture1 img, a.nad_guide_type_link_pictureN img {
	position: absolute;
	border: 0;
}

a.nad_guide_type_link_picture1 div.nad_picture_mask {
	background: url(http://aqar-finder.com/images/nad_picture_mask1-expert.png) right top no-repeat;
}

a.nad_guide_type_link_pictureN div.nad_picture_mask {
	background: url(http://aqar-finder.com/images/nad_picture_mask3.png) right top no-repeat;
}

div.nad_guide_type_expert div.nad_guide_type_text {
	top: 170px;
	width: 350px;
	height: 50px;
}

div.nad_guide_type_expert a.nad_readmore {
	right: 270px;
}

div.nad_guide_type_link_intro {
	height: 40px;
	line-height: 20px;
	overflow: hidden;
}

div.nad_guide_type_link1 div.nad_guide_type_link_intro, div.nad_guide_type_expert div.nad_guide_type_intro {
	position: absolute;
	left: 120px;
	width: 235px;
}

div.nad_guide_type_expert div.nad_guide_type_intro {
	top: 5px;
	height: 20px;
}

div.nad_guide_type_link1 div.nad_guide_type_link_intro {
	top: 27px;
	font-size: 14px;
	height: 80px;
}

ul.nad_guide_type_links_img, ul.nad_guide_type_links_img li {
	display: block;
	width: 250px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	list-style: none;
}

ul.nad_guide_type_links_img {
	position: absolute;
	left: 10px;
	top: 50px;
}

ul.nad_guide_type_links_img li {
	display: block;
	padding: 0 75px 5px 0;
	height: 64px;
	position: relative;
	width: 175px;
}

ul.nad_guide_type_links_img li div.nad_guide_type_intro, ul.nad_guide_type_links_img li div.nad_guide_type_function, ul.nad_guide_type_links_img li div.nad_guide_type_expertise {
	position: relative;
	right: 0;
	top: 0;
	height: 20px;
	line-height: 20px;
	width: 175px;
}

div.nad_col_block {
	width: 302px;
	overflow: hidden;
	position: relative;
}

div.nad_col_block1 {
	height: 317px;
	background: url(../images/nad_col_block1.jpg) right top no-repeat;
	margin: 0 0 13px 0;
}

div.nad_col_block2 {
	height: 260px;
	background: url(../images/nad_col_block2.jpg) right top no-repeat;
	margin: 0 0 11px 0;
}

div.nad_col_block3 {
	height: 251px;
	background: url(../images/nad_col_block3.jpg) right top no-repeat;
	margin: 0 0 19px 0;
}

div.nad_col_block4 {
	height: 171px;
	background: url(../images/nad_col_block4.jpg) right top no-repeat;
	position: relative;
	right: 0;
	top: -2px;
	margin: 0 0 15px 0;
}

div.nad_col_block h2 {
	display: block;
	height: 37px;
	line-height: 37px;
	padding: 13px 22px 0 0;
	color: #4f4f4f;
	font-weight: bold;
	text-shadow: 1px 1px 1px #fff;
	font-size: 20px;
	margin: 0;
	overflow: hidden;
}

div.nad_col_block1 h2, div.nad_col_block3 h2 {
	color: #fff;
	text-shadow: 1px 1px 1px #000;
}

div.nad_col_block3 h2 {
	height: 45px;
	line-height: 45px;
	padding: 5px 22px 0 0;
}

div.nad_col div.banner-box {
	margin: 0 0 19px 0;
}

div.nad_col_block ul.nad_guide_type_links {
	position: absolute;
	right: 28px;
	top: 154px;
	width: 260px;
	padding: 0;
	overflow: hidden;
}

div.nad_col_block1 ul.nad_guide_type_links {
	height: 227px;
	top: 64px;
}

div.nad_col_block1 ul.nad_guide_type_links li {
	height: auto;
}

div.nad_col_block2 ul.nad_guide_type_links, div.nad_col_block3 ul.nad_guide_type_links {
	height: 84px;
}

div.nad_col_block4 ul.nad_guide_type_links {
	width: 180px;
	height: 63px;
	right: 115px;
	top: 70px;
}

div.nad_col_block a.nad_guide_type_picture1 {
	right: 20px;
	top: 64px;
}

div.nad_col_block div.nad_guide_type_intro {
	width: 170px;
	height: 80px;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	right: 115px;
	top: 66px;
}

div.nad_col_block3 div.nad_guide_type_intro {
	width: 165px;
	right: 120px;
}

div.nad_index h1 {
	position: absolute;
	right: 0;
	top: 5px;
	z-index: 1;
	margin: 0;
}

div.nad_index div.nad_main, div.nad_page div.nad_main {
	padding: 0 0 0 18px;
	width: 650px;
}

div.nad_main ul.SLBreadcrumb {
	height: 20px;
	overflow: hidden;
}

div.nad_main ul.SLBreadcrumb li {
	list-style: none;
	float: right;
	padding: 0 10px;
	background: url(../images/arrow-red.gif) right center no-repeat;
	line-height: 20px;
	font-size: 11px;
	margin: 0;
}

div.nad_main ul.SLBreadcrumb li a:link, div.nad_main ul.SLBreadcrumb li a:hover, div.nad_main ul.SLBreadcrumb li a:active, div.nad_main ul.SLBreadcrumb li a:visited {
	color: #cc0000;
	text-decoration: none;
}

div.nad_main ul.SLBreadcrumb li a:hover {
	text-decoration: underline;
}

div.nad_page h1 {
	margin: 0 0 5px 0;
}

p.nad_page_date {
	margin: 0;
}

div.box-details div.thumb-main {
    border: 1px solid #EBEBEB;
    float: right;
    margin: 0 0 15px 10px;
	position: relative;
	width: 280px;
	height: 210px;
	overflow: hidden;
}

div.box-details div.thumb-main img {
	position: absolute;
	border: 0;
}

div.eSlideGallery {
	width: 600px;
	height: 70px;
	overflow: hidden;
	position: relative;
	right: 0;
	top: 0;
	padding: 20px 25px;
	background: url(../images/nad_gallery.png) center top no-repeat;
}

div.eSlideGallery div.eSlideMask {
	width: 600px;
	height: 75px;
	overflow: hidden;
	position: relative;
	right: 0;
	top: 0;
}

div.eSlideGallery div.eSlideMask div#eSlide {
	width: 100%; /* do not remove */
}

div.eSlideGallery div.image-gallery {
	display: block;
	float: left;
	width: 71px;
	height: 71px;
	overflow: hidden;
	padding: 2px;
	position: relative;
	cursor: pointer;
	background: transparent;
}

div.eSlideGallery div.image-gallery:hover {
	background: #444;
}

div.eSlideGallery div.image {
	position: relative;
	left: 0;
	top: 0;
	overflow: hidden;
	width: 71px;
	height: 71px;
	border: none;
	z-index: 5;
}

div.eSlideGallery div.image img {
	position: absolute;
	z-index: 1;
	border: 0;
}

div.eSlideGallery div.button {
	position: absolute;
	top: 25px;
	width: 13px;
	height: 65px;
	cursor: pointer;
	background: url(../images/egallery-button-mini.png) no-repeat;
}

div.eSlideGallery div.buttonPrevious {
	left: 5px;
	background-position: 0 0;
}

div.eSlideGallery div.buttonPrevious:hover {
	background-position: 0 -65px;
}

div.eSlideGallery div.buttonNext {
	right: 5px;
	background-position: -13px 0;
}

div.eSlideGallery div.buttonNext:hover {
	background-position: -13px -65px;
}

div.gallery_image_img {
	position: relative;
	width: 650px;
	text-align: left;
	overflow: hidden;
	background: url(../images/loading.gif) center center no-repeat;
}

div.gallery_image_img img {
	position: relative;
	z-index: 1;
}

div.gallery_image_btn {
	position: absolute;
	z-index: 2;
	background: url(http://aqar-finder.com/images/blank.gif) repeat;
	width: 10%;
	height: 100%;
	top: 0;
	cursor: pointer;
}

div.gallery_image_btn_next {
	right: 0;
}

div.gallery_image_btn_previous {
	left: 0;
}

div.gallery_image_btn_next:hover {
	background: transparent url(../images/egallery-next.png) center center no-repeat;
}

div.gallery_image_btn_previous:hover {
	background: transparent url(../images/egallery-previous.png) center center no-repeat;
}

div.gallery_image_label {
	padding: 20px 10px;
	text-align: justify;
	background: url(../images/nad_gallery.png) center bottom no-repeat;
}

div.nad_col_block div.gallery_text {
	width: 245px;
	height: 230px;
	margin: 10px 20px;
	overflow: hidden;
	text-align: justify;
}

div.international_section h2 {
	display: block;
	background: #f0f0f0 url(../images/international-h2.jpg) center top no-repeat;
	height: 37px;
	line-height: 37px;
	border-top: solid 1px #a9a9a9;
	color: #414141;
	font-weight: bold;
	font-size: 16px;
	padding: 0 20px 0 0;
	margin: 0;
}

div.international_section div.content_text {
	padding: 0 0 20px 0;
	text-align: justify;
}
div.international_section div.map{
	padding-left: 50px;
    position: relative;
	width:700px; 
	height:454px;
}
div.international_section div.map img{
	width:567px; 
	height:454px;
}
div.international_section div.map-select {
	padding-left: 50px;
	position: absolute;
	top: 0px;
	left:0px;	
	width:600px; 
	height:454px;
	z-index: 4;
}
div.international_section div.map-select img{
	
	width:567px; 
	height:454px;
}
div.international_section div.map_egypt{
	background: url("http://aqar-finder.com/images/Egypt_ar.png") no-repeat scroll 0 0 transparent;
    height: 270px;
	 right: 350px;
    position: absolute;
    top: 26px;
    width: 215px;
    z-index: 3;
}
div.international_section div.map_uae{
	background: url("http://aqar-finder.com/images/UAE_ar.png") no-repeat scroll 0 0 transparent;
    height: 270px;
	right: -77px;
    top: 146px;
	position: absolute;
    width: 215px;
    z-index: 3;
}
div.international_section div.map_qatar{
	background: url("http://aqar-finder.com/images/Qatar_ar.png") no-repeat scroll 0 0 transparent;
    height: 270px;
	right: -35px;
    position: absolute;
    top: 137px;
    width: 215px;
    z-index: 3;
}
div.international_section div.map_lebanon{
	background: url("http://aqar-finder.com/images/Lebanon_ar.png") no-repeat scroll 0 0 transparent;
    height: 270px;
	left: 294px;
    position: absolute;
    top: -6px;
    width: 215px;
    z-index: 3;
}
div.international_section div.map_bahrain{
	background: url("http://aqar-finder.com/images/Bahrain_ar.png") no-repeat scroll 0 0 transparent;
    height: 270px;
	right: -30px;
    top: 131px;
	position: absolute;
    width: 215px;
    z-index: 3;
}
div.flag_links_map {
	float: left;
    left: -64px;
    padding-top: 20px;
    position: absolute;
    width: 157px;
}
div.flag_links_map div{
	width:100%;
	float: left;
	position: relative;
}

div.flag_links_map div a, div.flag_links_map div a span {
	display: block;
	height: 48px;
	line-height: 46px;
	cursor: pointer;
}

div.flag_links_map a:link, div.flag_links_map a:hover, div.flag_links_map a:active, div.flag_links_map a:visited {
	background: url(../images/international-a.jpg) right top no-repeat;
	float: right;
	margin: 0 0 10px 15px;
	width: 117px;
	padding: 0 10px 0 0;
	color: #cc0000;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	text-shadow: 1px 1px 1px #fff;
}

div.flag_links_map a:hover {
	color: #666666;
}

div.flag_links_map a span {
	width: 77px;
	padding: 0 33px 0 7px;
	text-align: center;
	overflow: hidden;
}
div.flag_links_map a.qatar span {
	background: url(../images/int-flag-qatar.jpg) right center no-repeat;
}

div.flag_links_map a.egypt span {
	background: url(../images/int-flag-egypt.jpg) right center no-repeat;
}
div.flag_links_map a.uae span {
	background: url(../images/int-flag-uae.gif) right center no-repeat;
}

div.flag_links_map a.liban span {
	background: url(../images/int-flag-liban.jpg) right center no-repeat;
}
div.flag_links_map a.bahrain span {
	background: url(../images/int-flag-bahrain.jpg) right center no-repeat;
}
div.flag_links {
	padding: 20px;
}

div.flag_links a, div.flag_links a span {
	display: block;
	height: 48px;
	line-height: 46px;
	cursor: pointer;
}

div.flag_links a:link, div.flag_links a:hover, div.flag_links a:active, div.flag_links a:visited {
	background: url(../images/international-a.jpg) right top no-repeat;
	float: right;
	margin: 0 0 10px 15px;
	width: 117px;
	padding: 0 10px 0 0;
	color: #cc0000;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	text-shadow: 1px 1px 1px #fff;
}

div.flag_links a:hover {
	color: #666666;
}

div.flag_links a span {
	width: 77px;
	padding: 0 33px 0 7px;
	text-align: center;
	overflow: hidden;
}

div.flag_links a.france span {
	background: url(../images/int-flag-france.jpg) right center no-repeat;
}

div.flag_links a.malaysia span {
	background: url(../images/int-flag-malaysia.jpg) right center no-repeat;
}

div.flag_links a.singapore span {
	background: url(../images/int-flag-singapore.jpg) right center no-repeat;
}

div.flag_links a.indonesia span {
	background: url(../images/int-flag-indonesia.jpg) right center no-repeat;
}

div.flag_links a.hongkong span {
	background: url(../images/int-flag-hongkong.jpg) right center no-repeat;
}

div.flag_links a.philippines span {
	background: url(../images/int-flag-philippines.jpg) right center no-repeat;
}

div.flag_links a.india span {
	background: url(../images/int-flag-india.jpg) right center no-repeat;
}

div.flag_links a.liban span {
	background: url(../images/int-flag-liban.jpg) right center no-repeat;
}
div.flag_links a.bahrain span {
	background: url(../images/int-flag-bahrain.jpg) right center no-repeat;
}
div.flag_links a.uae span {
	background: url(../images/int-flag-uae.gif) right center no-repeat;
}
div.flag_links a.egypt span {
	background: url(../images/int-flag-egypt.jpg) right center no-repeat;
}

div.flag_links a.qatar span {
	background: url(../images/int-flag-qatar.jpg) right center no-repeat;
}

div.flag_links a.others span {
	background: url(../images/int-flag-others.jpg) right center no-repeat;
}

#wallpaper {
	position: absolute;
	left: 0;
	top: 20px;
	text-align: center;
	visibility: hidden;
}

div.container-wallpaper {
	background: url(../images/bg-outer-container-wallpaper.png) center top no-repeat;
	padding-top: 10px;
    margin-top:-10px;
}

div.container-wallpaper div#header div.banner-top {
	left: -10px;
	top: 8px;
}

div#header div.navigation-border {
	width: 1010px;
	height: 4px;
	position: absolute;
	right: -20px;
	bottom: 19px;
	overflow: hidden;
	font-size: 1px;
	line-height: 1px;
}

body.buy div#header div.navigation-border {
	background: #8d011e;
}

body.rent div#header div.navigation-border {
	background: #8d011e;
}

body.commercial div#header div.navigation-border {
	background: #8d011e;
}
body.nad div#header div.navigation-border {
	background: #8d011e;
}
body.findAgent div#header div.navigation-border {
	background: #8d011e;
}

div.int_section {
	width: 788px;
	position: relative;
	right: 0;
	top: 0;
	padding: 230px 0 0 0;
}

div.int_section  .box-search {
	width: 788px;
	background: url(../images/bg-curve-box-788.gif) right top no-repeat;
	position: absolute;
	right: 0;
	top: 40px;
}

div.int_section .box-search-inside {
	width: 758px;
	background: url(../images/bg-curve-box-bottom-788.gif) right bottom no-repeat;
	padding: 19px 20px 9px 10px;
}

div.int_section div.searchEngine .keywordSearchContainer {
	width: 622px;
}

div.int_section div.searchEngine .keywordSearch {
	width: 618px;
}

div.int_section div.search-right img.btn-search {
	left: 18px;
	bottom: 22px;
}

div.int_section div.block select, div.int_section div.block input {
    border: 1px solid #666666;
    padding: 2px;
    width: 180px;
	font-size: 12px;
}

div.int_section div.block1-2 input {
	width: 80px;
}

div.int_section div.param label span {
	font-size: 9px;
	color: #666;
	font-style: italic;
}

div.int_section div.international_section {
	width: 150px;
	height: 60px;
	background: green;
	margin: 0 auto;
	padding: 0 50px 0 0;
	line-height: 60px;
	font-size: 24px;
	text-shadow: 1px 1px 1px #fff;
}

div.int_section a.logo {
	display: block;
	width: 135px;
	height: 60px;
	text-align: center;
	position: absolute;
	left: -4px;
	top: 0;
}

div.int_section a.logo img {
	border: 0;
}

/* france */
div.int_section div.international_section-1 {
	background: url(../images/int-flag-france.jpg) 160px center no-repeat;
}

div.int_section .general-listing {
	position: relative;
	height: 150px;
}

div.int_section .general-listing  a.btnMore {
	display: block;
	width: 90px;
	height: 27px;
	left: 28px;
	bottom: 30px;
}

div.int_section .general-listing div.thumb-container {
	width: 119px;
}

div.int_section .general-listing div.thumb-container div.thumb {
	width: 117px;
	height: 88px;
}

div.int_section .thumb-nav {
	height: 16px;
	line-height: 14px;
	font-size: 10px;
}

div.int_section .general-listing .description-listing {
	width: 500px;
	height: 100px;
	overflow: hidden;
}

div.int_section .general-listing .description-listing h3 {
	padding-top: 5px;
}

div.int_section .general-listing .description-listing p.text {
	height: 50px;
	padding-top: 0;
}

div.int_section div.subtitle {
	position: absolute;
	right: 0;
	top: 0;
	font-size: 22px;
	font-weight: bold;
}

div.ebox2 em.subtitle-new {
	background-color: #EEEEEE;
    color: #C1190E;
    display: block;
    font-size: 12px;
    font-style: italic;
	font-weight: bold;
    margin: 0 0 5px;
    padding-bottom: 10px;
    padding-top: 10px;
}

div.int_section span.search-results-number {
	float: left;
	font-size: 11px;
	margin: 0  0 0 5px;
}

div.int_section ul.frontBreadcrumb {
	float: right;
}

div.int_section ul.frontBreadcrumb li a:link, div.int_section ul.frontBreadcrumb li a:hover, div.int_section ul.frontBreadcrumb li a:active, div.int_section ul.frontBreadcrumb li a:visited {
	background: url(../images/arrow-red.gif) right center no-repeat;
}

div.int_section div.no-results {
	clear: both;
	padding: 50px 10px;
	text-align: center;
}

div.toolbar-top {
	width: 100%;
	height: 20px;
	line-height: 19px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/toolbar.jpg) right top repeat-x;
	overflow:visible;
}

div.toolbar-top div.toolbar-content {
	width: 980px;
	height: 20px;
	margin: 0 auto;
	overflow: visible;
}

#lang {
	float: right;
	margin: 2px 0 0 0;
}

#lang a {
	display: block;
	width: 70px;
	height: 16px;
	overflow: hidden;
	float:right;
	position: relative;
	margin: 0 0 0 15px;
	font-size: 11px;
}

#lang a img {
	position: absolute;
}

#lang a.eng img {
	left: 0;
	top: 0px;
}

#lang a.arb img {
	left: -70px;
	top: 0px;
}

div.toolbar-top a.arrow {
	background: url(../images/toolbar-top-tab.png) no-repeat;
}

div.toolbar-top a.arrow:link, div.toolbar-top a.arrow:hover, div.toolbar-top a.arrow:active, div.toolbar-top a.arrow:visited {
	display: block;
	width: 140px;
	height: 21px;
	overflow: hidden;
	color: #fff;
	float: left;
	background-position: 0 0;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	line-height: 19px;
}

div.toolbar-top a.arrow:hover {
	background-position: 0 -21px;
}

div.toolbar-top a span {
	padding: 0 8px 0 0;
	background: url(http://aqar-finder.com/images/toolbar-arrow.gif) right center no-repeat;
}

ul.quick_links_homepage, ul.quick_links_homepage li, ul.quick_links_homepage li a {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	width: 225px;
}

ul.quick_links_homepage {
	float: right;
	padding-top: 5px;
}

ul.quick_links_homepage li a {
	width: 215px;
	height: 20px;
	line-height: 20px;
	padding: 0 10px 0 0;
	font-weight: bold;
	font-size: 11px;
	color: #333;
}

.buy ul.quick_links_homepage a, .buy div.quick-register-form table td.already-member span {
	background: url(../images/arrow-red.gif) right center no-repeat;
}

.buy ul.quick_links_homepage a:hover, .buy div.quick-register-form table td.already-member span {
	color: #D00427;
}

.rent ul.quick_links_homepage a, .rent div.quick-register-form h3 span {
	background: url(../images/arrow-blue.gif) right center no-repeat;
}

.rent ul.quick_links_homepage a:hover, .rent div.quick-register-form h3 span {
	color: #007CB1;
}

.commercial ul.quick_links_homepage a, .commercial div.quick-register-form h3 span {
	background: url(../images/arrow-green.gif) right center no-repeat;
}

.commercial ul.quick_links_homepage a:hover, .commercial div.quick-register-form h3 span {
	color: #3F7220;
}

div.agent-confirmation-email-alert {
	margin:0 0 40px 0;
	padding: 20px;
	background: url(../images/bg-body-login.gif) right -550px repeat-x;
	border: solid 1px #333;
	overflow: hidden;
}

div.quick-register-form {
	padding: 0;
}

div.quick-register-form td {
	padding: 5px;
}

div.quick-register-form input {
	width: 180px;
}

div.agent-confirmation-email-alert input, div.agent-confirmation-email-alert select {
	border: solid 1px #ddd;
}

.buy div.agent-confirmation-email-alert input:hover, .buy div.agent-confirmation-email-alert select:hover {
	border: solid 1px #D00427;
}

.rent div.agent-confirmation-email-alert input:hover, .rent div.agent-confirmation-email-alert select:hover {
	border: solid 1px #007CB1;
}

.commercial div.agent-confirmation-email-alert input:hover, .commercial div.agent-confirmation-email-alert select:hover {
	border: solid 1px #3F7220;
}

div.quick-register-form table td.already-member span:hover {
	text-decoration: underline;
}

div.agent-confirmation-email-alert label {
	font-weight: bold;
	cursor: pointer;
}

div.quick-register-form td.td-btn {
	vertical-align: bottom;
}

div.agent-confirmation-email-alert table.tableEmailAlerts td.key {
	padding-left: 50px;
}

div.agent-confirmation-email-alert table.tableEmailAlerts input, div.agent-confirmation-email-alert table.tableEmailAlerts select {
	width: 500px;
}

div.agent-confirmation-email-alert table.tableEmailAlerts, div.agent-confirmation-email-alert div.email-alerts-presentation, div.quick-register-form table {
	width: 690px;
	margin: 10px auto 0 auto;
	padding: 0;
}

div.agent-confirmation-email-alert div.email-alerts-presentation {
	width: 680px;
	padding: 0 5px 10px 5px;
}

div.agent-confirmation-email-alert h3, div.agent-confirmation-email-alert h4 {
	font-size: 18px;
	font-weight: bold;
	padding-right: 22px;
	margin: 0;
}

.buy div.agent-confirmation-email-alert h3, div.agent-confirmation-email-alert h4 {
	color: #D00427;
	background: url(../images/param-sep-1.png) right center no-repeat;
}

.rent div.agent-confirmation-email-alert h3 {
	color: #007CB1;
	background: url(../images/param-sep-2.png) right center no-repeat;
}

.commercial div.agent-confirmation-email-alert h3 {
	color: #3F7220;
	background: url(../images/param-sep-3.png) right center no-repeat;
}

div.quick-register-form table td.already-member {
	text-align: left;
}

div.quick-register-form table td.already-member span {
	font-size: 11px;
	padding: 0 8px 0 0;
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
}

.buy div.quick-register-form table td.already-member span {
	background: url(../images/arrow-red.gif) right center no-repeat;
	color: #D00427;
}

.rent div.quick-register-form table td.already-member span {
	background: url(../images/arrow-blue.gif) right center no-repeat;
	color: #007CB1;
}

.commercial div.quick-register-form table td.already-member span {
	background: url(../images/arrow-green.gif) right center no-repeat;
	color: #3F7220;
}

div.agent-confirmation-email-alert div.contact-buttons {
	padding: 20px 0 0 0;
}

td.all-mandatory {
	font-style: italic;
	font-size: 11px;
}

div.rent_period_bar, div.rent_period, div.rent_period div.rent_period_end {
	background: url(../images/rent-period-bg.png) no-repeat;
}

div.rent_period_bar {
	height: 24px;
	overflow: hidden;
	background-position: right 24px;
	border-bottom: solid 2px #919191;
	margin: 0 0 10px 0;
}

div.rent_period, div.rent_period div.rent_period_end {
	float: right;
	height: 24px;
	overflow: hidden;
	line-height: 28px;
	color:#999;
	font-weight:bold;
	padding: 0;
	background-position: right 0;
	cursor: pointer;
}

div.rent_period-short {
	background-position: -242px 0;
}

div.rent_period-long-on, div.rent_period-short-on {
	background-position: right -24px;
	color: #000;
}

div.rent_period div.label {
	display: inline-block;
	float: right;
	padding: 0 30px 0 10px;
}

div.rent_period div.rent_period_end {
	width: 12px;
	height: 24px;
	background-position: 300px 0;
}

div.rent_period-long-on div.rent_period_end, div.rent_period-short-on div.rent_period_end {
	background-position: -242px -24px;
}

div.rent_period-long div.rent_period_end {
	visibility: hidden;
}

div.rent_period-long-on div.rent_period_end {
	background-position: left -24px;
	visibility: visible;
}

div.rent_period select {
	float: right;
	border: solid 1px #777;
	font-size: 12px;
	margin: 4px 0 0 0;
}

div.box-marketprice-inside div.rent_period_bar {
	width: 620px;
}

div.lot-property div.property_price_types {
	display: inline-block;
	float: right;
	position: relative;
	top: -7px;
	left: 0;
	cz-index: 1000;
}

div.lot-property div.property_price_types div.scroller {
	cursor: pointer;
}

div.lot-property div.property_price_types div.scroller div.label {
	background: url(../images/property-price-types-bg.png) right top no-repeat;
	padding: 0 5px 0 0;
	height: 18px;
	line-height: 18px;
	font-size: 10px;
	color: #fff;
	float: right;
	display: inline-block;
}

div.lot-property div.property_price_types div.scroller div.corner {
	width: 20px;
	height: 18px;
	float: left;
	overflow: hidden;
	background: url(../images/property-price-types-bg.png) 0 top no-repeat;
}

div.lot-property div.property_price_types div.scroller div.corner-on {
	background-position: -20px top;
}

ul#property_price_types {
	height: 42px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

ul#property_price_types li {
	list-style: none;
	margin: 0;
	padding: 7px 10px 0 10px;
	display: block;
	height: 35px;
	background: #e8e8e8 url(../images/property-price-types-bg.png) center -18px no-repeat;
}

ul#property_price_types li.liFirst {
	background: #e8e8e8;
}

div.lot-property-prices {
	margin-bottom: 30px;
}

div.search_keyword_16 {
	float: right;
}

div.searchEngine span.city-search-link {
	float: left;
	font-size: 10px;
	color: #000;
	margin-top: 5px;
}

div.searchEngine span.city-search-link a:link, div.searchEngine span.city-search-link a:hover, div.searchEngine span.city-search-link a:active, div.searchEngine span.city-search-link a:visited {
	color: #000;
	text-decoration: underline;
}

div.searchEngine span.city-search-link a:hover {
	color: #444;
}

div.pfae-se {
	width: 803px;
	height: 185px;
	padding: 0 167px 0 0;
	background: url(../images/bg-search-engine.png) 0 0 no-repeat;
	margin: 5px 0 15px 0;
	position: relative;
	overflow: visible;
	z-index: 1337;
}

div.pfae-se div.btn-tab-container {
	width: 160px;
	height: 169px;
	position: absolute;
	right: 0;
	top: 0;
}

div.pfae-se div.btn-tab {
	width: 110px;
	height: 82px;
	padding: 0 50px 0 0;
	margin: 0;
	background: url(../images/bg-search-engine-tabs.png) no-repeat;
	color: #58595b;
	font-weight: bold;
	font-size: 24px;
	cursor: pointer;
	overflow: hidden;
	float: none;
	line-height: 82px;
}

div.pfae-se div.btn-tab-buy {
	background-position: -160px 0;
	margin-top: 2px;
}

.commercial div.pfae-se div.btn-tab-buy {
	background-position: -480px 0;
}

div.pfae-se div.btn-tab-buy:hover {
	color: #000;
}

div.pfae-se div.btn-tab-buy-on {
	background-position: 0 0;
	color: #fff;
	height: 85px;
	line-height: 85px;
}

.commercial div.pfae-se div.btn-tab-buy-on {
	background-position: -320px 0;
}

div.pfae-se div.btn-tab-rent {
	background-position: 0 -85px;
	margin-bottom: 2px;
}

.commercial div.pfae-se div.btn-tab-rent {
	background-position: -320px -85px;
}

div.pfae-se div.btn-tab-rent:hover {
	color: #000;
}

div.pfae-se div.btn-tab-rent-on {
	background-position: -160px -82px;
	color: #fff;
	height: 85px;
	line-height: 85px;
}

.commercial div.pfae-se div.btn-tab-rent-on {
	background-position: -480px -82px;
}
/**
for new design
*/
div.pfae-se-test {
	width: 926px;
	height: 120px;
	padding: 0 49px 0 0;
	background: url("../images/bg-search-engine-test.png") no-repeat scroll 0 0 transparent;
	margin: 5px 0 15px 0;
	position: relative;
	overflow: visible;
	z-index: 1337;
}
div.pfae-se div.btn-tab-container-test {
	height: 60px;
    position: absolute;
    left: 14px;
    top: 32px;
    width: 282px;
}
/*
div.pfae-se div.btn-tab-test {
	background: url("../images/search-test.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 24px;
    font-weight: bold;
    height: 59px;
    line-height: 59px;
    margin: 0;
    overflow: hidden;
    width: 121px;
	text-align: center;
	 margin-left: 15px;
}
div.pfae-se div.btn-tab-buy-test {
	background-position: 0px 0;

}
div.pfae-se div.btn-tab-test:hover {
   opacity: 0.75;
}
div.pfae-se div.btn-tab-buy-test-on {
	background-position: 0 0;
	color: #fff;
	height: 59px;
	line-height:59px;
}

div.pfae-se div.btn-tab-rent-test {
	background-position: -132px -1px;
	margin-bottom: 2px;
}

div.pfae-se div.btn-tab-rent-test-on {
	background-position: -130px -62px;
    color: #FFFFFF;
    height: 59px;
    line-height: 59px;
}*/
div.pfae-se a.btn-tab-test {
	background: url("../images/search-test.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 24px;
    font-weight: bold;
    height: 59px;
    line-height: 59px;
    margin: 0;
    overflow: hidden;
    width: 121px;
	text-align: center;
	 margin-left: 15px;
}
div.pfae-se a.btn-tab-buy-test {
	background-position: 0px 0;

}
div.pfae-se a.btn-tab-test:hover {
   opacity: 0.75;
}
div.pfae-se a.btn-tab-buy-test-on {
	background-position: 0 0;
	color: #fff;
	height: 59px;
	line-height:59px;
}

div.pfae-se a.btn-tab-rent-test {
	background-position: -132px -1px;
	margin-bottom: 2px;
}

div.pfae-se a.btn-tab-rent-test-on {
	background-position: -130px -62px;
    color: #FFFFFF;
    height: 59px;
    line-height: 59px;
}

/**end of new design
*/
div.pfae-se div.keywords-block {
	width: 615px;
	height: 81px;
	margin-right: 15px;
	position: relative;
	overflow: visible;
	z-index: 9999;
}

div.pfae-se div.keywordSearchContainer {
	border: 0;
	position: absolute;
	right: 1px;
	bottom: 1px;
}

div.pfae-se div.keywordSearch {
	border: 0;
	width: 612px;
	background: transparent;
}

div.pfae-se div.keywordSearch div.keyword, div.pfae-se div.keywordSearch div.inputSearch, div.pfae-se div.keywordExample {
	height: 41px;
	line-height: 40px;
	font-size: 18px;
}

div.pfae-se div.keywordSearchContainer {
	width: 616px;
}

div.pfae-se div.inputSearch input {
	border: none;
	width: 100px;
	height: 40px;
	line-height: 38px;
	font-size: 18px;
	background: transparent;
}

div.pfae-se div.keywordSearch div.keyword div.delete {
	top: 13px;
}

div.pfae-se img.btn-search {
	position: absolute;
	left: 25px;
	top: 60px;
}

div.pfae-se div.col {
	width: 110px;
	float: right;
	padding: 17px 10px 0 0;
}

div.pfae-se div.col-sep {
	width: 15px;
	height: 100px;
	float: right;
}

div.pfae-se div.col label {
	display: block;
	font-weight: bold;
	color: #333;
	padding: 0;
	margin: 0 0 5px 0;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
}

div.pfae-se select {
	width: 103px;
}

div.pfae-se div.select {
	overflow: visible;
	position: relative;
	cursor: pointer;
}

div.pfae-se div.select, div.pfae-se div.select select {
	z-index: 1337;
}

div.pfae-se div.select, div.pfae-se div.select div.option {
	width: 105px;
	height: 25px;
}

div.pfae-se div.select div.option, div.pfae-se div.select div.option-on {
	background: url(../images/bg-select.png) no-repeat;
	position: relative;
	line-height: 25px;
}

div.pfae-se div.select div span {
	display: block;
	width: 75px;
	height: 25px;
	padding: 0 7px 0 0;
	text-align: right;
	white-space: nowrap;
	overflow: hidden;
}

div.pfae-se div.select div.option {
	background-position: 0 0;
}

div.pfae-se div.select div.option-on, div.pfae-se div.select div.option:hover {
	background-position: 0 -25px;
}

div.pfae-se div.select select {
	padding: 2px 2px 2px 0;
	margin: 0 1px 0 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: 25px;
	font-size: 12px;
	border: solid 1px #ddd;
	display: block;
	width: auto;
	visibility: hidden;
}

div.pfae-se div.select select option {
	padding: 2px 4px;
}

div.pfae-se div.rent_period_bar, div.pfae-se div.rent_period, div.pfae-se div.rent_period div.rent_period_end {
	background: url(../images/rent-period-bg.png) no-repeat;
}

div.pfae-se div.rent_period_bar {
	position: absolute;
	right: 3px;
	top: 11px;
	background-position: 0 24px;
	border: none;
	width: 100%;
	height: 24px;
}

div.pfae-se div.rent_period_bar {
	background-position: right 24px;
}

div.pfae-se div.rent_period, div.pfae-se div.rent_period div.rent_period_end {
	background-position: right 0;
}

div.pfae-se div.rent_period-short {
	background-position: right -72px;
}

div.pfae-se div.rent_period-long-on, div.pfae-se div.rent_period-short-on {
	background-position: right -24px;
}

.commercial div.pfae-se div.rent_period-long-on, .commercial div.pfae-se div.rent_period-short-on {
	background-position: right -48px;
}

div.pfae-se div.rent_period div.rent_period_end {
	width: 27px;
	background-position: 0 0;
}

div.pfae-se div.rent_period-long-on div.rent_period_end {
	background-position: 0 -72px;
}

div.pfae-se div.rent_period-short-on div.rent_period_end {
	background-position: 0 -24px;
}

div.pfae-se div.rent_period div.label {
	line-height: 30px;
	padding: 0 27px 0 10px;
}

div.pfae-se div.keywordSearch div.keyword span {
	color: #999;
	font-size: 12px;
	position: relative;
	top: -1px;
	right: 2px;
	font-style: italic;
}

span.pfae-phone-js {
	display: inline-block;
	background: url(../images/bg-pfae-phone-js.png) no-repeat;
	line-height: 16px;
	padding: 0 15px 0 18px;
	margin-right: 4px;
	font-weight: bold;
	cursor: pointer;
	direction: ltr;
}

span.pfae-phone-js:hover {
	text-decoration: underline;
}

span.pfae-phone-js-clicked:hover {
	text-decoration: none;
	cursor: text;
}

.buy span.pfae-phone-js {
	color: #cc0000;
	background-position: right 0;
}

.rent span.pfae-phone-js {
	color: #007cb1;
	background-position: right -16px;
}

.commercial span.pfae-phone-js {
	color: #3f7220;
	background-position: right -32px;
}

.tab-dashboard li em.my-leads {
	background:url(../images/sprite.gif) no-repeat -276px -1087px;
}

.tab-dashboard li.current em.my-leads {
	background:url(../images/sprite.gif) no-repeat -276px -1219px;
}

.member_terms_conditions {
	padding: 5px 10px 5px 10px;
	height: 20px;
	line-height: 20px;
}

.member_terms_conditions input {
	position: relative;
	right: 0;
	top: 2px;
	margin: 0 4px 0 0;
	padding: 0;
	border: 0;
}

.member_terms_conditions a:link, .member_terms_conditions a:hover, .member_terms_conditions a:active, .member_terms_conditions a:visited {
	color: #cc0000;
}

#yahoo-qatar {
	position: absolute;
	width: 100%;
	height: 885px;
	background: url(../images/yahoo-qatar-bg.jpg) right top repeat-x;
	top: 165px;
	right: 0;
	z-index: 9999;
}

.yahoo-qatar-content {
	width: 916px;
	height: 280px;
	background: url(../images/yahoo-qatar-message.png) right top no-repeat;
	margin: 155px auto 0 auto;
	padding: 161px 171px 0 163px;
	font-size: 20px;
	font-weight: bold;
	color: #595959;
	text-shadow: 1px 1px 1px #fff;
	text-align: center;
	line-height: 30px;
}

.yahoo-qatar-stay, .yahoo-qatar-content a:link, .yahoo-qatar-content a:hover, .yahoo-qatar-content a:active, .yahoo-qatar-content a:visited {
	color: #cc0000;
	cursor: pointer;
	text-decoration: none;
}

.yahoo-qatar-stay, .yahoo-qatar-stay:hover, .yahoo-qatar-content a:hover {
	text-decoration: underline;
}

.yahoo-qatar-stay {
	display: block;
	font-size: 13px;
	width: 220px;
	margin: 80px auto 0 auto;
}

span.valid {
    color: #007700;
    font-weight: bold;
}

span.invalid {
    color: #aa0000;
    font-weight: bold;
}

.trophy {
	width: 100px;
	padding: 80px 0 5px 0;
	background: url(../images/trophy.png) center top no-repeat;
	text-align: center;
	margin: 0 auto;
	font-weight: bold;
}

body.property-image-banner {
	width: 300px;
	height: 250px;
	margin: auto;
	background: white;
}

.property-photo-container {
	text-align: center;
	height: 510px;
	overflow: hidden;
	width: 982px;
}

div.property-photo-container div.widget-autoPromo {
	float: right;
	margin: 0 17px 15px 0;
}

.property-photos {
	float:right;
	overflow: hidden;
}

.mpu-container {
	float: right;
	width: 300px;
	height: 250px;
	overflow: hidden;
	margin: 0 17px 15px 0;
}

.slider-holder {
    background-position: 0 -655px;
	position: relative;
}

.slider {
	width: 802px;
	position: relative;
}

.slider-holder div.property-image {
	background: #fff;
	color: #555;
    border: 1px solid #ccc;
	line-height: 209px;
	position: relative;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	height: 600px;
	width: 800px;
	z-index: 12;
}

.property-image img {
	left: 0;
	top: 0;
	position: absolute;
	z-index: 10;
}

.slider-holder div.property-image .img-nav {
	width: 50%;
	height: 100%;
	top: 0;
	position: absolute;
	display: block;
	cursor: pointer;
	z-index: 11;
	background: url(http://aqar-finder.com/images/blank.gif);
}

div.property-image .img-prev {
	left: 0;
}

.img-prev div {
	width: 50px;
	height: 50px;
	top: 45%;
    left: 0;
	position: absolute;
	background: transparent url(../images/bg.png) no-repeat -150px -175px;
}

div.property-image .img-next {
    right: 0;
}

.img-next div {
	width: 50px;
	height: 50px;
	top: 45%;
    right: 0;
	position: absolute;
	background: transparent url(../images/bg.png) no-repeat -200px -175px;
}

.ppdf-error-div {
	margin: auto;
	width: 91px;
}

.dropdown-container {
	height: 31px;
}

.dropdown-button-wrap {
	height: 31px;
    overflow: hidden;
    position: relative;
    text-align: center;
    z-index: 2147483647;
}

.dropdown-button-wrap:hover {
	height: auto;
}

.dropdown-button-wrap:hover .dropdown-button-menu {
	visibility: visible;
}

.dropdown-button {
	background: -webkit-linear-gradient(top, white, #E0E0E0);
	background:    -moz-linear-gradient(top, white, #E0E0E0);
	background:     -ms-linear-gradient(top, white, #E0E0E0);
	background:      -o-linear-gradient(top, white, #E0E0E0);
	border: 1px solid #999;
	border-radius: 3px;
	text-shadow: 0 1px 1px white;
	-webkit-box-shadow: 0 1px 1px #fff;
	-moz-box-shadow:    0 1px 1px #fff;
	box-shadow:         0 1px 1px #fff;
	font: bold 12px Sans-Serif;
	padding: 6px 10px;
	white-space: nowrap;
	vertical-align: middle;
	color: #666;
	cursor: pointer;
}

.dropdown-button:hover, .dropdown-button:focus {
	border-color: #999;
	background: -webkit-linear-gradient(top, white, #E0E0E0);
	background:    -moz-linear-gradient(top, white, #E0E0E0);
	background:     -ms-linear-gradient(top, white, #E0E0E0);
	background:      -o-linear-gradient(top, white, #E0E0E0);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
	-moz-box-shadow:    0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
	box-shadow:         0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
	color: #000000;
}

.dropdown-button:active {
	border: 1px solid #AAA;
	border-bottom-color: #CCC;
	border-top-color: #999;
	-webkit-box-shadow: inset 0 1px 2px #aaa;
	-moz-box-shadow:    inset 0 1px 2px #aaa;
	box-shadow:         inset 0 1px 2px #aaa;
	background: -webkit-linear-gradient(top, #E6E6E6, gainsboro);
	background:    -moz-linear-gradient(top, #E6E6E6, gainsboro);
	background:     -ms-linear-gradient(top, #E6E6E6, gainsboro);
	background:      -o-linear-gradient(top, #E6E6E6, gainsboro);
	color: #000000;
}

.dropdown-button:after {
	content: "";
	display: inline-block;
	width: 0;
	height: 0;
	border-top: 4px solid #999;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	margin: 0 52px 0 0;
	position: relative;
	top: -1px;
	background-color: #E8E8E8;
	color: #666;
}

.dropdown-button:hover:after {
	border-top-color: black;
}

.dropdown-button-menu {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 1px 1px rgba(100, 100, 100, 0.2);
	outline: medium none;
	overflow: auto;
	padding: 3px 0;
	text-align:right;
	visibility: hidden;
}

.dropdown-button-menu .dropdown-button-menu-item {
	color: #555555;
	cursor: pointer;
	display: block;
	margin: 0;
	padding: 6px 20px;
	position: relative;
	text-decoration: none;
	white-space: nowrap;
	word-wrap: normal;
}

.dropdown-menu {
	background: none repeat scroll 0 0 #FFFFFF;
	width: 178px;
}

.sidebar-details .utilities .dropdown-menu li {
	border: none;
    margin: 0;
	padding: 3px 0;
	width: 178px;
}

.dropdown-menu span.label {
    font-weight: normal;
	color: #666;
	padding: 3px 10px 3px 0;
}

.dropdown-button-menu .dropdown-button-menu-item:hover {
	background-color: #E8E8E8;
	color: #FFFFFF;
}

div.search-right div.block3-5 {
	width: 100%;
	height: 30px;
	background: #FFF;
}

.market-price-background{
	background: none repeat scroll 0 0 #C9C9C9;
    height: 32px;
    position: absolute;
    top: 5px;
    width: 100%;
}

.market-price-dropdown {
	background: none repeat scroll 0 0 #C9C9C9;
    border: medium none;
    color: #FFFFFF;
    height: 22px;
    width: 125px;
	font-weight: bold;
}

.market-price-dropdown-selected {
	background: none repeat scroll 0 0 #ED3423;
}

.market-price-selected-bg {
	background: url(../images/market_price_selected_dropdown.png) no-repeat scroll right top; 
    float: right;
    height: 25px;
    padding: 10px;
    position: relative;
}

.market-price-property-type-tab div.rent_period-long div.rent_period_end {
	visibility: visible;
	background-position: -242px 0px;
}

.market-price-property-type-tab div.rent_period-long-on div.rent_period_end {
	background-position: -242px -24px;
}

div.search-right div.param2 {
	padding: 10px;
	float: right;
	height: 20px;
	position: relative;
}

.market-price-submit {
	float: left;
	top: -2px;
	padding: 10px;
	position: relative;
	cursor: pointer;
}

.market-price-property-type-tab {
	background: none repeat scroll 0 0 #E9E9E9;
    display: inline-block;
    float: left;
    position: relative;
    top: 8px;
    width: 100%;
}

.marte-price-nodata-found { 
	color: #CC0000;
	font-size: 18px;
	font-weight: bold;
	margin: 0 auto;
	padding: 70px 0 50px;
	text-align: center;
	height: 100px;
	width: 700px;
	margin-top: 15px;
}

.marte-price-nodata-found span {
	padding: 70px 0 50px;
}

.market-price-red-bold {
	color: #CC0000;
	font-weight: bold;
	margin-top: 10px;
}

.market-price-chart-div {
	border:2px solid #cc0000;
	border-radius:15px;
	padding: 5px 20px;
	width: 700px;
	margin-top: 15px;
}
.market-price-housing-left {
	width: 345px; 
	height: 345px;
	display: inline-block;
}
.market-price-housing-right {
	width: 350px;
	height: 350px;
	display: inline-block;
}

	
.market-price-wrap{
	border: 3px solid #E9E9E9;
    margin-bottom: 20px;
    margin-top: 8px;
    padding: 20px;
    width: 742px;
}

.market-price-left {
  border:2px solid #cc0000; border-radius:15px; padding: 5px 20px; width: 700px; margin-top: 25px;
}

.market-price-right {
  float:left;
  width:495px;
}
.market-price-reset {
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    position: inherit;
    top: -8px;
}

.market-price-reset:hover {
    color: #E9E9E9;
}

.multiple-leads {
	width: 783px; 
	margin: 10px 0;
    border: 1px solid #BD0503;
	display: inline-block;
}

.multiple-leads-agents {
    float: right;
    width: 242px;
	padding: 10px;
}
.multiple-leads-agents .countsel
{	font-size: 9px;}
.counttext{
	float: right;
    width: 60px;
}

.seldesel a{
	float: left;
	vertical-align: top;
}
.seldesel span{
	float: left;	
	vertical-align: bottom;
	cursor:pointer;
}
.multiple-leads-head {
    background-color: #BD0503;
    color: white;
    font-size: 16px;
    font-weight: bold;
    height: 20px;
    padding: 7px 8px;
    width: 98%;
 
}

.multiple-leads div.contact-agent-email {
	display: inline-block;
    float: none;
	padding: 10px;
    width: 501px;
}

.multiple-leads h2 {
	border-bottom: 4px solid #BD0503;
	padding-bottom: 10px;
	margin-bottom: 5px
}

.multiple-leads table.contact-agent-table td input {
    width: 380px;
}

.multiple-leads div.list-agent {
	border: 1px solid #CCCCCC;
	overflow-y: scroll;
	height: 312px;
}

.multiple-leads div.list-agent-row {
    display: inline-block;
	width: 100%;
	border-bottom: 1px solid #CCCCCC;
}

.multiple-leads div.list-agent-input {
    background-color: #F2F1EF;
    float: right;
    height: 20px;
    padding: 6px 0;
    width: 9%;
}

.multiple-leads div.list-agent-label {
	background-color: #F9F9F9;
    float: right;
    height: 20px;
    line-height: 20px;
    padding: 6px;
    padding: 6px 5px 6px 6px;
    width: 86%;
}

.multiple-leads .no-display{
	display: none;
}
.multiple-leads .yes-display{
	display: block;
}
.multiple-leads .all-mandatory div{
	float: left;
}
.property_filter_location select {
	width: 150px;

}
table .location{
	width:100%;
	font-weight: bold;
	text-align: top;
        
}
table .location img{
	
	vertical-align: middle;
	
}
table .location span{
	vertical-align: top;
	padding:5px;
	font-size: 12px;
        width:110px;
        border:1px;
        display: inline-block;
}
.removelast{
	color:red;
        cursor:pointer;
       
}
.removelast:hover{
	text-decoration: underline;
       
}
.headclass{
    font-weight: bold;
    background-color: #EEEEEE;
    padding: 5px;
    font-family: verdana;
    
}

a.santa:link, a.santa:hover, a.santa:active, a.santa:visited {
	display: block;
	position: absolute;
	width: 30px;
	height: 43px;
	background: url(../images/santa-shadow.png) 0 0 no-repeat;
	border: 0;
	z-index: 9999;
}

.santa{
    width: 970px;
	margin: auto;
}
.santa .top{
    height: 650px; background: url(../images/bg-santa-rules-top-5.jpg) left top no-repeat;
}
.santa .bottom{
    height: 407px; background: url(../images/bg-santa-rules-bottom-3.jpg) left top no-repeat;
}
.santa .middle {
     overflow: hidden;
    position: absolute;
    text-align: right;
    top: 607px;
    color: #DE1E37;
    width: 955px;
    z-index: 3;
}
.santa .contact-form-img{
     height: 700px; background: url(../images/bg-santa-form.jpg) left top no-repeat;
}
div.contact-form-top{
    height: 214px;
    right: 10px;
    overflow: hidden;
    position: relative;
    top: 10px;
    width: 960px;
    z-index: 3;
}
div.contact-form-top .leftdiv{
   float: right;
    width: 478px;
   
}
div.contact-form-top .rightdiv{
    float: left;
    width: 252px;
     padding-top: 18px;
}


.leftdiv p{
	color: #DE1E37;
    font-size: 16px;
    font-weight: bold;
    line-height: 19px;
 }
 
div.contact-form {
	 height: 255px;
    left: 238px;
    position: absolute;
    text-align: center;
    top: 431px;
    width: 500px;
}
div.contact-success {
	color: #DE1E37;
    font-size: 33px;
    font-weight: normal;
    height: 255px;
    line-height: 49px;
    position: absolute;
    left: 242px;
    text-align: center;
    top: 187px;
    width: 435px;
    
}
div.contact-form .divlabel
{
   color: #DE1E37;
    float: right;
    font-size: 14px;
    font-weight: bold;
    height: 63px;
    text-align: right;
    width: 134px;
   
}
div.contact-form input {
     vertical-align: top;
	border: 2px solid #D9D9D9;
    font-size: 12px;
    padding: 2px;
    width: 168px;
}

div.contact-form input {
	margin: 0 0 25px;
	font-weight: bold;
    height:30px;
    width:350px;
}
div.contact-form input.error, div.contact-form textarea.error {
	border: solid 2px #cc0000;
	color: #cc0000;
}

div.contact-form input.off, div.contact-form  {
	color: #4f5051;
}

div.contact-form input.on, div.contact-form{
	color: #4f5051;
}

div.contact-form input.error  {
	border: solid 2px #cc0000;
	color: #cc0000;
}

div.contact-form input.submit {
	width: 1px;
	height: 1px;
	visibility: hidden;
	position: absolute;
}
div.contact-form .clsbutton
{
    width:327px;
    float: right        
}

div.contact-form .clsbutton input
{
	border: 0 none;
    height: 53px;
    width: 200px;
}

div.contact-form span.submit {
	display: block;
	width: 177px;
	height: 18px;
	overflow: hidden;
	background: url(http://aqar-finder.com/images/submit.png) no-repeat;
	background-position: left top;
	margin: 6px 0 0 45px;
	text-indent: -300px;
	cursor: pointer;
	float: left;
}
.buttonimg{
    background: url(../images/bg-santa-button-send.png) no-repeat;
    
}
div.contact-form span.submit:hover {
	background-position: right bottom;
}

div.contact-text-confirm {
	width: 181px;
	height: 45px;
	background: url(http://aqar-finder.com/images/sent.png) no-repeat;
	line-height: 33px;
	font-size: 12px;
	font-weight: bold;
	color: #00aa00;
	text-align: center;
	position: absolute;
	left: 0px;
	top: -15px;
	z-index: 3;
	visibility: hidden;
}
.santa .share_link {
	color: #DE1E37;
    font-size: 16px;
    position: absolute;
    right: 241px;
    top: 414px;
}

.share_link span {
	float: left;
    margin: 26px 0;
}

.al-center{
	text-align: center;
}
h6.frgt-pwd{
	text-align: left;
	font-size: 12px;
	margin-left: 10px;
	margin-bottom: 10px;
}
h6.frgt-pwd a{	
	color:#CC0000;
}
h5.mb{
	margin-bottom: 10px;
}
.my-details-part .forgot-pwd{
	width: 100%;
	text-align: center;
}
div.forgot-pwd td.user_email{
	padding-right:162px;
}
.my-details-part div.forgot-pwd input.txt{
	width:150px;
}
div.ebox2 div.pt{
	padding-top: 10px;
	margin-right: 28px;
}
div.ebox2 div.wt98{
	width:98px;
}
div.pb{
height:60px;
padding-bottom: 5px;
}
.pz{
	padding: 0px;
}


div.serp-premium {
	border: solid 1px #acacac;
	width: 788px;
}

.buy div.serp-premium .category {
	background: #660000;
}

.rent div.serp-premium .category {
	background: #003e58;
}

.commercial div.serp-premium .category {
	background: #1f3910;
}

div.serp-premium .category {
	color: #fff;
	border: none;
}

div.serp-premium .category small {
	float: left;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	font-style: italic;
	color: #fff;
}

div.serp-premium div.thumb-container-property {
	width: 234px;
	margin-right: 10px;
}

div.serp-premium div.thumb-container-property div.thumb a {
	display: block;
}

div.serp-premium div.thumb-container-property div.thumb, div.serp-premium div.thumb-container-property div.thumb a {
	width: 232px;
	height: 162px;
}

div.serp-premium div.thumb-container-property div.thumb-nav {
	border: none;
	background: transparent;
	font-weight: bold;
}

div.serp-premium div.thumb-container-property div.thumb-nopicture {
	background: #fff;
}

div.serp-premium div.thumb-container-property div.thumb-nopicture img {
	left: 50%;
	top: 50%;
	margin: -74px 0 0 -85px;
}

div.serp-premium .heading {
	padding: 5px 0;
}

div.serp-premium div.description-listing {
	width: 380px;
	height: 188px;
}

div.serp-premium div.description-listing h3 {
	padding-top: 10px;
}

div.serp-premium div.description-listing p.text {
	padding-top: 10px;
}

div.serp-premium .btnListing {
	bottom: 10px;
}

div.serp-premium div.agent {
	padding-top: 0;
	height: 188px;
}

div.serp-premium div.thumb .premium {
	position:absolute;
	background:url(http://aqar-finder.com/images/bg-premium.png) no-repeat right 0;
	width:70px;
	height:71px;
	left:-2px;
	top:-2px;
}

div.serp-premium div.thumb-container a.premium {
	display: block;
	position: absolute;
	background: url(http://aqar-finder.com/images/bg-premium.png) no-repeat 0 0;
	width: 70px;
	height: 71px;
	right: -1px;
	top: -2px;
	z-index: 2;
}

div.property-page-premium #btn-makeanoffer {
	float: left;
	margin-right: 10px;
	position: relative;
	left: 0;
	top: 0;
	z-index: 9999;
}

div.property-page-premium div.lot-property-prices {
	margin-bottom: 20px;
}

div.property-page-premium div.column-right {
	padding-top: 565px;
}

div.property-page-premium div.sidebar-details {
	padding-top: 440px;
}

div.property-page-premium div#property-page-head {
	width: 970px;
}

div.property-page-premium div.lot-property {
	width: 945px;
}

div.property-page-premium div.details-box {
	overflow: visible;
}

div.property-page-premium div.wrap-gallery {
	width: 970px;
	height: 425px;
	overflow: hidden;
}

div.property-page-premium div.wrap-gallery div.main-image {
	width: 795px;
	background: #fff;
}

div.property-page-premium .list-gallery ul {
	margin: 0;
	padding: 0;
}

div.property-page-premium .list-gallery ul li {
	border: none;
	margin: 2px 4px 2px 0;
	width: 81px;
	height: 81px;
}