* {
	font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
	margin: 0px;
	padding: 0px;
	outline: none;
	border: none;
	unicode-bidi: embed;
}.text_new {	display: inline-block;	background-color: #fbfbfb;	color: #777777;	border: 1px solid #dedede;	width: 350px;	font-size: 13px;	line-height: 13px;	padding: 0px 3px;		margin-right:10px;	 margin-left:10px;	height: 23px;}.text_new2 {	display: inline-block;	background-color: #fbfbfb;	color: #777777;	border: 1px solid #dedede;	width: 360px;	font-size: 13px;	line-height: 13px;	padding: 0px 3px;		margin-right:10px;	 margin-left:10px;	height: 110px;}

ul {
	list-style-type: square;
	list-style-position: inside;
}

table {
	border-collapse: collapse;
}

a,
a:link,
a:active,
a:visited {
	background-color: transparent;
	color: #1d4e9b;
	text-decoration: none;
	cursor: pointer;
}

a:hover,
a:focus {
	background-color: transparent;
	color: #8bbe3d;
	text-decoration: none;
}

.blue-button,
.blue-button:link,
.blue-button:active,
.blue-button:visited {
	display: inline-block;
	background-image: url('../images/blue-button.png');
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #0071ac;
	color: #fcfcfc;
	border-left: 1px solid #0071ac;
	border-right: 1px solid #0071ac;
	border-bottom: 1px solid #0071ac;
	height: 29px;
	line-height: 29px;
	font-size: 13px;
	padding: 0px 15px;
	text-decoration: none;
	cursor: pointer;
}

.blue-button:hover,
.blue-button:focus {
	background-image: url('../images/blue-button-hover.png');
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #0071ac;
	color: #fcfcfc;
	text-decoration: none;
}

body {
	background-image: url('../images/body.png');
	background-position: top center;
	background-repeat: repeat-y;
	background-color: #dee3e7;
	color: #777777;
	font-size: 13px;
	line-height: 100%;
	min-width: 970px;
	text-align: center; /* IE6 */
}

.body {
	width: 950px;
	margin: 0px auto;
	text-align: left; /* IE6 */
	direction: ltr;
}

.rtl .body {
	text-align: right; /* IE6 */
	direction: rtl;
}

.tabs {
	background-color: #0099CC;
	color: #FFFFFF;
	
	
}

.tabs .tab {
	float: left;
	width: auto;
	font-size: 13px;
	line-height: 150%;
	padding: 15px 10px;
	max-width: 67px;
	text-align: left;
}



.steps {
	background-color: #006699;
	color: #FFFFFF;
}







.steps .float-right .step,
.steps .float-right .step:link,
.steps .float-right .step:active,
.steps .float-right .step:visited,
.steps .float-right .step:hover {
	border-right: none;

/*
	border-left: 1px solid #fcfcfc;*/
}


.steps-small .step,
.steps-small .step:link,
.steps-small .step:active,
.steps-small .step:visited,
.steps-small .step:hover {
	font-size: 13px;
}





.steps .step.active {
	background-position: bottom left;
	background-repeat: repeat-x;
	background-color: #0099CC;
	color: #FFFFFF;
}





.sub-nav {
	background-color: #003366;
	color: #555555;
}


.sub-nav2 {
	background-color: #003366;
	color: #555555;
	border-bottom: 3px solid #CCCCCC;

}


.sub-nav2 .link_button {
	background-color: #CCCCCC;
	border-right: 1px solid #fcfcfc;
	line-height: 150%;
	padding: 5px 10px;
    margin: 5px 5px 10px 10px;
	text-decoration: none;
	color: #666666;
}


.sub-nav2 .link_button_1 {
	background-color: #CCCCCC;
	line-height: 150%;
	padding: 5px 10px;
    margin: 5px 5px 10px 10px;
	text-decoration: none;
	color: #666666;
}

.sub-nav2 .link_button_2 {
	background-color: #CCCCCC;
	line-height: 150%;
	padding: 5px 10px;
    margin: 5px 5px 10px 10px;
	text-decoration: none;
	color: #666666;
}


.sub-nav .step,
.sub-nav .step:link,
.sub-nav .step:active,
.sub-nav .step:visited,
.sub-nav .step:hover {
	float: left;
	width: auto;
    background-color:#006699;
	color: #FFFFFF;
	font-size: 13px;
	line-height: 150%;
	padding: 5px 10px;
    margin: 5px 5px 10px 10px;
	text-decoration: none;
}







.sub-nav .step3{
	float: left;
	width: auto;
border-left: 1px solid #fcfcfc;
	color: #FFFFFF;
	font-size: 13px;
	line-height: 150%;
	padding: 5px 10px;
    margin: 5px 5px 10px 10px;
	text-decoration: none;

}


.sub-nav .step.active {
background-color:#990000;
border-right: 1px solid #990000;
color: #FFFFFF;
}

.sub-nav .step.active2 {
background-color:#003366;
border-right: 1px solid #003366;
color: #FFFFFF;
}



//////////////////////////////



.sub-nav2 .step,
.sub-nav2 .step:link,
.sub-nav2 .step:active,
.sub-nav2 .step:visited,
.sub-nav2 .step:hover {
	float: left;
	width: auto;
    border-right: 1px solid #fcfcfc;
	background-color:#999999;
	color: #FFFFFF;
	font-size: 13px;
	line-height: 150%;
	padding: 5px 10px;
    margin: 5px 5px 10px 10px;
	text-decoration: none;
}



.sub-nav2 .step2,
.sub-nav2 .step2:link,
.sub-nav2 .step2:active,
.sub-nav2 .step2:visited,
.sub-nav2 .step2:hover {
	float: left;
	width: auto;
    background-color:#006699;
	color: #FFFFFF;
	font-size: 13px;
	line-height: 150%;
	padding: 5px 10px;
    margin: 5px 5px 10px 10px;
	text-decoration: none;
}









.tabs .tab2 {

	float: right;
	width: auto;
	font-size: 8.5px;
	line-height: 150%;
	border-left: 1px solid #fcfcfc;
	padding: 15px 10px;
}










.tabs .tab.active {
	background-color: #003366;
	color: #FFFFFF;
        height: 40px;
}

.form {
	background-color: #f7f7f8;
	color: #777777;
	border: 1px solid #c9c9c9;
	padding: 10px;
}

.content {
	background-color: #fcfcfc;
	color: #777777;
	margin: 0px 20px;
}

.content-content {
	padding-bottom: 5px;
}

.content-top {
	background-image: url('../images/content-top.png');
	background-position: top center;
	background-repeat: repeat-x;
	height: 20px;
	margin: 0px 20px;
}

.content-top-left {
	background-image: url('../images/content-top-left.png');
	background-position: top left;
	background-repeat: no-repeat;
	height: 20px;
	overflow: hidden;
}

.content-top-right {
	background-image: url('../images/content-top-right.png');
	background-position: top right;
	background-repeat: no-repeat;
	height: 20px;
}

.content-left {
	background-image: url('../images/content-left.png');
	background-position: top left;
	background-repeat: repeat-y;
}

.content-right {
	background-image: url('../images/content-right.png');
	background-position: top right;
	background-repeat: repeat-y;
}

.content-bottom {
	background-image: url('../images/content-bottom.png');
	background-position: top center;
	background-repeat: repeat-x;
	height: 20px;
	margin: 0px 20px;
}

.content-bottom-left {
	background-image: url('../images/content-bottom-left.png');
	background-position: top left;
	background-repeat: no-repeat;
	height: 20px;
	overflow: hidden;
}

.content-bottom-right {
	background-image: url('../images/content-bottom-right.png');
	background-position: top right;
	background-repeat: no-repeat;
	height: 20px;
}

.main {
	float: right;
	width: 630px;
	direction: ltr;
}

.ar .main {
	float: left;
	width: 630px;
	direction: rtl;
}

.side {
	float: left;
	width: 310px;
	direction: ltr;
}

.ar .side {
	float: right;
	width: 310px;
	direction: rtl;
}

.float-left {
	float: left;
	width: auto;
}

.float-right {
	float: right;
	width: auto;

}

.left {
	text-align: left;
}

.ar .left {
	text-align: right;
}

.right {
	text-align: right;
}

.ar .right {
	text-align: left;
}

.center {
	text-align: center;
}

.pointer {
	cursor: pointer;
}

.clear {
	overflow: hidden;
	zoom: 1;
}

.small {
	font-size: 11px;
}

.large {
	font-size: 15px;
}

.bold {
	font-weight: bold;
}

html body .body .box .hidden,
.hidden {
	display: none;
}

.top {
	margin-bottom: 5px;
}

.label {
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	padding-right: 10px;
	white-space: nowrap;
}

.ar .label {
	padding-right: 0px;
	padding-left: 10px;
}

.block-label {
	display: block;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 5px;
	/*white-space: nowrap;*/
}

.block-label span {
	background-color: transparent;
	color: #902070;
}

.uploaded-images {
	display: inline-block;
	background-color: #fcfcfc;
	color: #919296;
	border-top: 1px solid #cdcdcd;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	border-bottom: 2px solid #cdcdcd;
	padding: 5px;
	width: 64px;
	border-radius: 5px;
	margin-bottom: 5px;
}

.uploaded-images-text {
	float: left;
	width: 32px;
	background-color: #fcfcfc;
	color: #c8c8c8;
	border: none;
	padding: 0px;
	line-height: 150%;
	font-size: 13px;
	font-weight: bold;
}

.ar .uploaded-images-text {
	float: right;
	width: 32px;
}

.uploaded-images-remove,
.uploaded-images-remove:link,
.uploaded-images-remove:active,
.uploaded-images-remove:visited,
.uploaded-images-remove:hover,
.uploaded-images-remove:focus {
	float: right;
	width: auto;
	background-color: #fcfcfc;
	color: #e82871;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

.ar .uploaded-images-remove {
	float: left;
	width: auto;
}

.upload-files {
	background-color: #fcfcfc;
	color: #919296;
	border-top: 1px solid #cdcdcd;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	border-bottom: 2px solid #cdcdcd;
	padding: 3px 5px;
	width: 200px;
	border-radius: 5px;
	margin-bottom: 5px;
}

.upload-files-title {
	float: left;
	width: auto;
	background-color: #fcfcfc;
	color: #919296;
}

.ar .upload-files-title {
	float: right;
	width: auto;
}

.upload-files-remove,
.upload-files-remove:link,
.upload-files-remove:active,
.upload-files-remove:visited,
.upload-files-remove:hover,
.upload-files-remove:focus {
	float: right;
	width: auto;
	background-color: #fcfcfc;
	color: #e82871;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

.ar .upload-files-remove {
	float: left;
	width: auto;
}

.table-fill {
	width: 100%;
}

.td-fill {
	width: 100%;
}

table tr td {
	padding-top: 5px;
	padding-top: expression(this.previousSibling==null ? '0px' : '5px');
	font-size: 13px;
}

table tr:first-child td {
	padding-top: 0px;
}

.table-details tr td.td-label {
	font-size: 11px;
	font-weight: bold;
	white-space: nowrap;
	width: 35%;
}

.table-details tr td {
	border-bottom: 1px solid #f3f3f3;
	padding-top: 5px;
	padding-bottom: 5px;
}

.table-details tr:hover td {
	background-color: #f8f8f8;
	color: #696969;
}

.user-nav-top {
	background-color: #1d4e9b;
	color: #fcfcfc;
	height: 5px;
	overflow: hidden;
}

.user-nav {
	position: relative;
	padding: 0px 10px;
	z-index: 3;
	text-align: right;
	direction: rtl;
	line-height: 20px;
	height: 30px;
	overflow: hidden;
}

.ar .user-nav {
	text-align: left;
	direction: ltr;
}

.user-nav-content-left {
	display: inline-block;
	background-image: url('../images/user-nav-content-left.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 30px;
	background-color: #1d4e9b;
	color: #fcfcfc;
	font-size: 11px;
	font-weight: bold;
	margin-right: 3px;
	direction: ltr;
}

.ar .user-nav-content-left {
	direction: rtl;
}

.user-nav-content-right {
	display: inline-block;
	background-image: url('../images/user-nav-content-right.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 30px;
}

.user-nav-content {
	display: inline-block;
	margin: 0px 5px;
	height: 30px;
	padding: 5px;
	white-space: nowrap;
}

.user-nav-span {
	display: inline-block;
	padding: 0px 5px;
}

.user-nav-content a,
.user-nav-content a:link,
.user-nav-content a:active,
.user-nav-content a:visited {
	background-color: #1d4e9b;
	color: #fcfcfc;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

.user-nav-content a:hover,
.user-nav-content a:focus {
	text-decoration: underline;
}

.box {
	margin-bottom: 5px;
	direction: ltr;
}

.ar .box {
	direction: rtl;
}

.box-content {
	background-color: #ffffff;
	color: #777777;
	margin: 0px 10px;
}

.box-top {
	background-image: url('../images/box-top.png');
	background-position: top center;
	background-repeat: repeat-x;
	height: 10px;
	margin: 0px 10px;
}

.box-top-left {
	background-image: url('../images/box-top-left.png');
	background-position: top left;
	background-repeat: no-repeat;
	height: 10px;
	overflow: hidden;
}

.box-top-right {
	background-image: url('../images/box-top-right.png');
	background-position: top right;
	background-repeat: no-repeat;
	height: 10px;
}

.box-left {
	background-image: url('../images/box-left.png');
	background-position: top left;
	background-repeat: repeat-y;
}

.box-right {
	background-image: url('../images/box-right.png');
	background-position: top right;
	background-repeat: repeat-y;
}

.box-bottom {
	background-image: url('../images/box-bottom.png');
	background-position: top center;
	background-repeat: repeat-x;
	height: 10px;
	margin: 0px 10px;
}

.box-bottom-left {
	background-image: url('../images/box-bottom-left.png');
	background-position: top left;
	background-repeat: no-repeat;
	height: 10px;
	overflow: hidden;
}

.box-bottom-right {
	background-image: url('../images/box-bottom-right.png');
	background-position: top right;
	background-repeat: no-repeat;
	height: 10px;
}

.logo {
	float: left;
	background-image: url('../images/logo.png');
	background-repeat: no-repeat;
	background-position: center center;
	width: 351px;
	height: 104px;
	margin-top: 20px;
	margin-left: 10px;
}

.header {
	float: right;
	background-image: url('../images/header.png');
	background-repeat: no-repeat;
	background-position: bottom center;
	width: 320px;
	height: 124px;
	margin-right: 10px;
}

.visa {
	display: inline-block;
	background-image: url('../images/visa.png');
	background-repeat: no-repeat;
	background-position: center center;
	width: 24px;
	height: 24px;
}

.mastercard {
	display: inline-block;
	background-image: url('../images/mastercard.png');
	background-repeat: no-repeat;
	background-position: center center;
	width: 24px;
	height: 24px;
}

.american-express {
	display: inline-block;
	background-image: url('../images/american-express.png');
	background-repeat: no-repeat;
	background-position: center center;
	width: 24px;
	height: 24px;
}

.nav {
	position: relative;
	z-index: 1;
	margin-bottom: -10px;
}

.nav-home {
	display: inline-block;
	background-image: url('../images/home.png');
	background-repeat: no-repeat;
	background-position: center center;
	width: 20px;
	height: 30px;
}

.nav a,
.nav a:link,
.nav a:active,
.nav a:visited {
	float: left;
	width: auto;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
	margin-right: 3px;
	line-height: 30px;
	height: 40px;
}

.ar .nav a,
.ar .nav a:link,
.ar .nav a:active,
.ar .nav a:visited {
	float: right;
	width: auto;
}

.nav a .nav-left,
.nav a:link .nav-left,
.nav a:active .nav-left,
.nav a:visited .nav-left {
	display: inline-block;
	background-image: url('../images/nav-left.png');
	background-position: top left;
	background-repeat: no-repeat;
	height: 40px;
}

.nav a .nav-right,
.nav a:link .nav-right,
.nav a:active .nav-right,
.nav a:visited .nav-right {
	display: inline-block;
	background-image: url('../images/nav-right.png');
	background-position: top right;
	background-repeat: no-repeat;
	height: 40px;
}

.nav a .nav-content,
.nav a:link .nav-content,
.nav a:active .nav-content,
.nav a:visited .nav-content {
	display: inline-block;
	background-image: url('../images/nav.png');
	background-position: top center;
	background-repeat: repeat-x;
	height: 40px;
	padding: 0px 10px;
	margin: 0px 3px;
	background-color: #19418a;
	color: #fcfcfc;
}

.nav a:hover .nav-left,
.nav a:focus .nav-left,
.nav a.active .nav-left {
	background-image: url('../images/nav-left-hover.png');
}

.nav a:hover .nav-right,
.nav a:focus .nav-right,
.nav a.active .nav-right {
	background-image: url('../images/nav-right-hover.png');
}

.nav a:hover .nav-content,
.nav a:focus .nav-content,
.nav a.active .nav-content {
	background-image: url('../images/nav-hover.png');
	background-color: #76b232;
	color: #fcfcfc;
	text-decoration: none;
}

.quick-search {
	position: relative;
	z-index: 2;
}

.dialog a,
.dialog a:link,
.dialog a:active,
.dialog a:visited,
.error a,
.error a:link,
.error a:active,
.error a:visited {
	background-color: transparent;
	color: #555555;
	cursor: pointer;
	text-decoration: underline;
}

.dialog a:hover,,
.dialog a:focus,,
.error a:hover,
.error a:focus {
	text-decoration: none;
}

.form .error {
	background-color: #fff9d7;
	color: #777777;
	border-bottom: 1px solid #e2c822;
	padding: 10px;
	margin: -10px -10px 10px -10px;
	font-size: 11px;
	line-height: 150%;
	font-weight: bold;
}

.box-thead {
	background-color: #ffffff;
	color: #1d4e9b;
	border-bottom: 1px solid #e5e5e5;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 5px;
	margin-bottom: 10px;
	direction: ltr;
}

.ar .box-thead {
	direction: rtl;
}

.box-thead span {
	background-color: #ffffff;
	color: #8bbe3d;
}

.box-thead.alt {
	border-bottom: none;
	padding-bottom: 0px;
}

.box-thead .tcount {
	text-align: center;
}

.box-thead .tcount-count {
	display: block;
	background-color: #ffffff;
	color: #555555;
}

.box-thead .tcount-label {
	background-color: #ffffff;
	color: #b5b5b5;
	font-size: 11px;
	font-weight: normal;
}

.box-thead .thead-details {
	background-color: #ffffff;
	color: #777777;
	font-size: 15px;
	font-weight: normal;
	padding-top: 5px;
}

.box-thead .thead-span {
	display: inline-block;
	margin: 0px 10px;
	background-color: #e5e5e5;
	color: #333333;
	width: 1px;
	height: 15px;
	vertical-align: text-bottom;
}

.box-thead .bedrooms {
	display: inline-block;
	background-image: url('../images/bedrooms.gif');
	background-position: right center;
	background-repeat: no-repeat;
	background-color: #ffffff;
	color: #777777;
	padding-right: 40px;
}

.box-thead .bathrooms {
	display: inline-block;
	background-image: url('../images/bathrooms.gif');
	background-position: right center;
	background-repeat: no-repeat;
	background-color: #ffffff;
	color: #777777;
	padding-right: 40px;
}

.thead-alt {
	background-color: #ffffff;
	color: #1d4e9b;
	font-size: 15px;
	font-weight: bold;
}

.ltr {
	direction: ltr;
}

.box-tbody {
	background-color: #ffffff;
	color: #696969;
	direction: ltr;
}

.ar .box-tbody {
	direction: rtl;
}

.tbody-alt {
	padding: 5px 10px;
}

.tfoot {
	background-color: #f8f8f8;
	color: #696969;
	border-top: 1px solid #dedede;
	padding: 5px 10px;
	direction: ltr;
}

.ar .tfoot {
	direction: rtl;
}

.tfoot a,
.tfoot a:link,
.tfoot a:active,
.tfoot a:visited {
	background-color: #f8f8f8;
	color: #0d347a;
	cursor: pointer;
	text-decoration: none;
}

.tfoot a:hover,
.tfoot a:focus {
	text-decoration: underline;
}

.tfoot .middle {
	line-height: 11px;
	font-size: 11px;
	font-weight: bold;
	padding: 6px 0px;
}

.line {
	margin-top: 5px;
	padding-top: 5px;
	border-top: 1px solid #dedede;
	height: 1px;
	overflow: hidden;
}

table .line {
	margin-top: 0px;
	padding-top: 0px;
}

.row {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #dedede;
	margin-top: expression(this.previousSibling==null ? '0px' : '10px');
	padding-top: expression(this.previousSibling==null ? '0px' : '10px');
	border-style: expression(this.previousSibling==null ? 'none' : 'solid none none none');
}

.row:first-child {
	margin-top: 0px;
	padding-top: 0px;
	border: none;
}

.remove {
	background-image: url('../images/remove.gif');
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.archive {
	background-image: url('../images/archive.gif');
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.approve {
	background-image: url('../images/approve.gif');
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.contact {
	background-image: url('../images/contact.jpg');
	width: 48px;
	height: 48px;
}

.contact-line {
	background-image: url('../images/contact-line.jpg');
	width: 1px;
	height: 48px;
}

.view-count {
	display: inline-block;
	background-image: url('../images/view-count.png');
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px;
}

.margin-right {
	margin-right: 10px;
}

.margin-right-small {
	margin-right: 5px;
}

.margin-bottom {
	margin-bottom: 10px;
}

.padding-top {
	padding-top: 10px;
}

.padding-bottom {
	padding-bottom: 10px;
}

.padding-left {
	padding-right: 10px;
}

.ar .padding-left {
	padding-right: 0px;
	padding-left: 10px;
}

.padding-top-large {
	padding-top: 20px;
}

.padding-top-small {
	padding-top: 5px;
}

.padding-bottom-small {
	padding-bottom: 5px;
}

.padding-left-small {
	padding-right: 5px;
}

.ar .padding-left-small {
	padding-right: 0px;
	padding-left: 5px;
}

.req {
	background-color: transparent;
	color: #902070;
}

.dialog-background {
	background-color: #333333;
	color: #fcfcfc;
	opacity: 0.5;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	z-index: 999;
}

.dialog {
	text-align: left;
	z-index: 9999;
}

.ar .dialog {
	text-align: right;
}

.dialog-close {
	background-image: url('../images/dialog-close.png');
	background-position: 0px 0px;
	width: 29px;
	height: 28px;
	position: absolute;
	top: 20px;
	right: 20px;
	cursor: pointer;
}

.ar .dialog-close {
	right: auto;
	left: 20px;
}

.dialog-close:hover,
.dialog-close:focus {
	background-position: 0px 28px;
}

.dialog-left-content {
	float: left;
	width: auto;
	border-right: 1px solid #e6e8e7;
	padding-right: 10px;
	margin-right: 10px;
}

.ar .dialog-left-content {
	float: right;
	width: auto;
	border-right: none;
	border-left: 1px solid #e6e8e7;
	padding-right: 0px;
	padding-left: 10px;
	margin-right: 0px;
	margin-left: 10px;
}

.dialog-right-content {
	float: left;
	width: 300px;
}

.ar .dialog-right-content {
	float: right;
	width: 300px;
}

.dialog-content {
	background-color: #f8f8f8;
	color: #777777;
	margin: 0px 30px;
}

.dialog-top {
	background-image: url('../images/dialog-top.png');
	background-position: top center;
	background-repeat: repeat-x;
	height: 30px;
	margin: 0px 30px;
}

.dialog-top-left {
	background-image: url('../images/dialog-top-left.png');
	background-position: top left;
	background-repeat: no-repeat;
	height: 30px;
	overflow: hidden;
}

.dialog-top-right {
	background-image: url('../images/dialog-top-right.png');
	background-position: top right;
	background-repeat: no-repeat;
	height: 30px;
}

.dialog-left {
	background-image: url('../images/dialog-left.png');
	background-position: top left;
	background-repeat: repeat-y;
}

.dialog-right {
	background-image: url('../images/dialog-right.png');
	background-position: top right;
	background-repeat: repeat-y;
}

.dialog-bottom {
	background-image: url('../images/dialog-bottom.png');
	background-position: top center;
	background-repeat: repeat-x;
	height: 30px;
	margin: 0px 30px;
}

.dialog-bottom-left {
	background-image: url('../images/dialog-bottom-left.png');
	background-position: top left;
	background-repeat: no-repeat;
	height: 30px;
	overflow: hidden;
}

.dialog-bottom-right {
	background-image: url('../images/dialog-bottom-right.png');
	background-position: top right;
	background-repeat: no-repeat;
	height: 30px;
}

.dialog-thead {
	border-bottom: 1px solid #e6e8e7;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 5px;
	direction: ltr;
}

.ar .dialog-thead {
	direction: rtl;
}

.dialog-tbody {
	padding-top: 10px;
	direction: ltr;
}

.ar .dialog-tbody {
	direction: rtl;
}

.dialog-tfoot {
	padding-top: 10px;
	direction: ltr;
}

.ar .dialog-tfoot {
	direction: rtl;
}

.footer {
	background-color: transparent;
	color: #777777;
	font-size: 11px;
	font-weight: bold;
	padding: 10px;
}

.footer-span {
	display: inline-block;
}

.footer a,
.footer a:link,
.footer a:active,
.footer a:visited {
	background-color: transparent;
	color: #777777;
	text-decoration: none;
}

.footer a:hover,
.footer a:focus {
	background-color: transparent;
	color: #0071ac;
	text-decoration: none;
}

.quick-contact {
	padding: 0px !important;
	background-color: #fcfcfc !important;
	color: #919296 !important;
	font-weight: normal !important;
}

.notes {
	background-color: #ffffff;
	color: #b8b8b8;
	line-height: 14px;
}

.social-span {
	padding: 0px 1px;
}

.facebook {
	display: inline-block;
	background-image: url('../images/social.png');
	background-position: 0px 16px;
	width: 16px;
	height: 16px;
	vertical-align: bottom;
}

.facebook:hover {
	background-position: 0px 0px;
}

.twitter {
	display: inline-block;
	background-image: url('../images/social.png');
	background-position: 16px 16px;
	width: 16px;
	height: 16px;
	margin-left: 1px;
	vertical-align: bottom;
}

.twitter:hover {
	background-position: 16px 0px;
}

.add-property-button-left {
	background-image: url('../images/add-property-button-left.png');
	background-position: top left;
	background-repeat: no-repeat;
	line-height: 36px;
	height: 36px;
	overflow: hidden;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
	margin-bottom: 5px;
}

.add-property-button-right {
	background-image: url('../images/add-property-button-right.png');
	background-position: top right;
	background-repeat: no-repeat;
	height: 36px;
}

.add-property-button {
	background-image: url('../images/add-property-button.png');
	background-position: top center;
	background-repeat: repeat-x;
	margin: 0px 9px;
	background-color: transparent;
	color: #1d4e9b;
}

.ar .add-property-button {
	direction: rtl;
}

.add-property-plus {
	display: inline-block;
	background-image: url('../images/add-property.png');
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 21px;
	background-color: transparent;
	color: #8bbe3d;
}

.ar .add-property-plus {
	background-position: center right;
	padding-left: 0px;
	padding-right: 21px;
}

.add-property-span {
	display: none;
	font-size: 10px;
}

.add-property-button:hover .add-property-span {
	display: inline;
}

.edit {
	float: right;
	width: 16px;
	height: 16px;
	background-image: url('../images/edit.png');
	cursor: pointer;
	margin: 0px 10px;
}

.ar .edit {
	float: left;
	width: 16px;
}

.add {
	float: right;
	width: 16px;
	height: 16px;
	background-image: url('../images/add.png');
	cursor: pointer;
	margin: 0px 10px;
}

.ar .add {
	float: left;
	width: 16px;
}

.about-icon {
	float: left;
	width: 32px;
	height: 32px;
	background-image: url('../images/about.png');
	margin-right: 10px;
}

.ar .about-icon {
	float: right;
	width: 32px;
	margin-right: 0px;
	margin-left: 10px;
}

.regions-icon {
	float: left;
	width: 32px;
	height: 32px;
	background-image: url('../images/regions.png');
	margin-right: 10px;
}

.ar .regions-icon {
	float: right;
	width: 32px;
	margin-right: 0px;
	margin-left: 10px;
}

.read-more {
	float: right;
	width: auto;
	font-size: 11px;
	font-weight: bold;
	padding-top: 10px;
}

.ar .read-more {
	float: left;
	width: auto;
}

.read-more span {
	background-color: #ffffff;
	color: #8bbe3d;
	font-size: 13px;
	padding-right: 2px;
}

.read-more span {
	padding-right: 0px;
	padding-left: 2px;
}

.slider span {
	background-color: #ffffff;
	color: #1d4e9b;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
}

.slider .slider-active {
	background-color: #ffffff;
	color: #8bbe3d;
}

.ui-datepicker {
	display: none;
	background-color: #fcfcfc;
	color: #919296;
	border: 1px solid #dddddd;
	padding: 3px 5px;
	border-radius: 5px;
}

.dialog-button-left {
	display: inline-block;
	background-image: url('../images/dialog-button-left.png');
	background-position: top left;
	background-repeat: no-repeat;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}

.dialog-button-right {
	display: inline-block;
	background-image: url('../images/dialog-button-right.png');
	background-position: top right;
	background-repeat: no-repeat;
	height: 30px;
}

.dialog-button {
	display: inline-block;
	background-image: url('../images/dialog-button.png');
	background-position: top center;
	background-repeat: repeat-x;
	margin: 0px 6px;
	background-color: transparent;
	color: #555555;
	height: 30px;
	padding: 0px 5px;
}

.dialog-button-left:hover {
	background-image: url('../images/dialog-button-left-hover.png');
}

.dialog-button-left:hover .dialog-button-right {
	background-image: url('../images/dialog-button-right-hover.png');
}

.dialog-button-left:hover .dialog-button {
	background-image: url('../images/dialog-button-hover.png');
}

.box-button-left {
	display: inline-block;
	background-image: url('../images/box-button-left.png');
	background-position: top left;
	background-repeat: no-repeat;
	line-height: 23px;
	height: 23px;
	overflow: hidden;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}

.box-button-right {
	display: inline-block;
	background-image: url('../images/box-button-right.png');
	background-position: top right;
	background-repeat: no-repeat;
	height: 23px;
}

.box-button {
	display: inline-block;
	background-image: url('../images/box-button.png');
	background-position: top center;
	background-repeat: repeat-x;
	margin: 0px 6px;
	background-color: transparent;
	color: #fcfcfc;
	height: 23px;
	padding: 0px 5px;
}

.box-button-left:hover {
	background-image: url('../images/box-button-left-hover.png');
}

.box-button-left:hover .box-button-right {
	background-image: url('../images/box-button-right-hover.png');
}

.box-button-left:hover .box-button {
	background-image: url('../images/box-button-hover.png');
}

.search-button-left {
	display: inline-block;
	background-image: url('../images/search-button-left.png');
	background-position: top left;
	background-repeat: no-repeat;
	line-height: 26px;
	height: 26px;
	overflow: hidden;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}

.search-button-right {
	display: inline-block;
	background-image: url('../images/search-button-right.png');
	background-position: top right;
	background-repeat: no-repeat;
	height: 26px;
}

.search-button {
	display: inline-block;
	background-image: url('../images/search-button.png');
	background-position: top center;
	background-repeat: repeat-x;
	margin: 0px 5px;
	background-color: transparent;
	color: #fcfcfc;
	height: 26px;
	padding: 0px 5px;
}

.side-button-left {
	display: inline-block;
	background-image: url('../images/side-button-left.png');
	background-position: top left;
	background-repeat: no-repeat;
	line-height: 25px;
	height: 25px;
	overflow: hidden;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
}

.newsletter .side-button-left {
	margin: 5px 0px;
}

.side-button-right {
	display: inline-block;
	background-image: url('../images/side-button-right.png');
	background-position: top right;
	background-repeat: no-repeat;
	height: 25px;
}

.side-button {
	display: inline-block;
	background-image: url('../images/side-button.png');
	background-position: top center;
	background-repeat: repeat-x;
	margin: 0px 7px;
	background-color: transparent;
	color: #555555;
	height: 25px;
	padding: 0px 5px;
}

.side-button-left:hover {
	background-image: url('../images/side-button-left-hover.png');
}

.side-button-left:hover .side-button-right {
	background-image: url('../images/side-button-right-hover.png');
}

.side-button-left:hover .side-button {
	background-image: url('../images/side-button-hover.png');
}

.text {
	display: inline-block;
	background-color: #fbfbfb;
	color: #777777;
	border: 1px solid #dedede;
	width: 200px;
	font-size: 13px;
	line-height: 13px;
	padding: 0px 3px;
	
	margin-right:10px;
	 margin-left:10px;
	height: 23px;
}


.text_t {
	display: inline-block;
	background-color: #fbfbfb;
	color: #777777;
	border: 1px solid #dedede;
	width: 209px;
	font-size: 13px;
	line-height: 13px;
	margin-left:10px;
	height: 23px;
}

.text_list{
	display: inline-block;
	background-color: #fbfbfb;
	color: #777777;
	border: 1px solid #dedede;
	width: 260px;
	font-size: 13px;
	line-height: 13px;
	margin-left:10px;
	height: 23px;
}


.text-small {
	width: 93px;
}

.text-small .select-text {
	width: 78px;
}

.text-small .select {
	width: 101px;
}

.select {
	position: relative;
	width: 228px;
	height: 25px;
	top: -31px;
	left: -4px;
	opacity: 1;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

.select-text {
	background-color: #fbfbfb;
	color: #777777;
	width: 185px;
	font-size: 13px;
	line-height: 13px;
	padding: 0px 3px;
	height: 21px;
	margin-left: -3px;
}

.select-span {
	display: inline-block;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #777777;
	vertical-align: middle;
	margin: -6px;
}

.textarea-left {
	display: inline-block;
	background-image: url('../images/textarea-left.png');
	background-position: top left;
	background-repeat: no-repeat;
	height: 150px;
	overflow: hidden;
}

.textarea-right {
	display: inline-block;
	background-image: url('../images/textarea-right.png');
	background-position: top right;
	background-repeat: no-repeat;
	height: 150px;
}

.textarea {
	display: inline-block;
	background-image: url('../images/textarea.png');
	background-position: top center;
	background-repeat: repeat-x;
	margin: 0px 5px;
	height: 150px;
}

.textarea textarea {
	border: none;
	background-color: #ffffff;
	color: #555555;
	margin: 5px 0px;
	resize: none;
	width: 450px;
	height: 140px;
	min-width: 450px;
	min-height: 140px;
	max-width: 450px;
	max-height: 140px;
	font-size: 12px;
	line-height: 13px;
	vertical-align: middle;
}

.footer-box .textarea textarea,
.side .textarea textarea {
	width: 280px;
	height: 105px;
	min-width: 280px;
	min-height: 105px;
	max-width: 280px;
	max-height: 105px;
}

.textarea-left.focus {
	background-image: url('../images/textarea-left-focus.png');
}

.textarea-left.focus .textarea-right {
	background-image: url('../images/textarea-right-focus.png');
}

.textarea-left.focus .textarea {
	background-image: url('../images/textarea-focus.png');
}

.newsletter-left,
.search-text-left {
	display: inline-block;
	background-image: url('../images/newsletter-left.png');
	background-position: top left;
	background-repeat: no-repeat;
	height: 35px;
	overflow: hidden;
}

.newsletter-right,
.search-text-right {
	display: inline-block;
	background-image: url('../images/newsletter-right.png');
	background-position: top right;
	background-repeat: no-repeat;
	height: 35px;
}

.newsletter,
.search-text {
	display: inline-block;
	background-image: url('../images/newsletter.png');
	background-position: top center;
	background-repeat: repeat-x;
	margin: 0px 5px;
	height: 35px;
	width: 280px;
}

.search-text {
	width: 200px;
}

.newsletter input,
.search-text input,
.search-text select {
	border: none;
	background-color: #ffffff;
	color: #555555;
	margin: 1px 0px;
	width: 150px;
	height: 13px;
	font-size: 12px;
	line-height: 13px;
	padding: 10px 0px;
	vertical-align: middle;
}

.search-text input,
.search-text select {
	width: 200px;
}

.search-text select {
	position: relative;
	height: 33px;
	padding: 0px;
	top: -35px;
	opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

.search-text .select {
	width: 190px;
}

.search-text span {
	display: inline-block;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #555555;
	vertical-align: middle;
}

.input-checkbox {
	position: relative;
	margin-right: -19px;
	width: 16px;
	height: 16px;
	vertical-align: text-bottom;
	display: inline-block;
	opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

.checkbox {
	display: inline-block;
	vertical-align: text-bottom;
	background-image: url('../images/checkbox.png');
	width: 16px;
	height: 16px;
}

.checkbox.checked {
	background-image: url('../images/checkbox-checked.png');
}

.checkbox-label {
	display: inline-block;
}