html, body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#898989;
}

/*.........................................*/
/*................ main ...................*/
/*.........................................*/

#nonFooter { 
	position: relative;
	min-height:100%;
}

* html #nonFooter {
	height: 100%;
}

#content {
	padding-bottom:5em;

}

#c_content {
	width:943px;
	margin:auto;
}

/** html img {
	behavior: url("css/png.htc");
}

* html img.png {
	behavior: url("png.htc");
}*/

/*img {
   behavior: url("css/pngbehavior.htc");
}*/

#description {
	height:22px;
	float:left;
	margin-left:11px;
	display:none;
}

table p {
	margin:2px;
}

/*.........................................*/
/*................ top ....................*/
/*.........................................*/

#logo {
	width:194px;
	float:left;
	margin:15px 17px 30px 10px;
	padding-top:0px;
}

#logo img {
	border:none;
}

* html #logo {
	margin:20px 11px 0 8px;
}

*:first-child+html #logo {
	margin-top:10px;
}

#top-banner {
	width:722px;
	height:172px;
	float:left;
}

* html #top-banner {
	margin-top:10px;
	margin-left:0px;
}

*:first-child+html #top-banner {
	margin-top:9px;
}

/*.........................................*/
/*................ top buttons ............*/
/*.........................................*/

#top-buttons {
	width:943px;
	height:21px;
	float:left;
	background:url(../i/blue/top-buttons/topbuttons-bg.gif);
	background-repeat:no-repeat;
	padding-top:12px;
}

.buttonSel {
	height:22px;
	background:url(../i/blue/top-buttons/select-left.gif);
	float:left;
	margin-left:15px;
}

.selectRight {
	width:14px;
	height:22px;
	background-image:url(../i/blue/top-buttons/select-right.gif);
	float:left;
}

.buttonSel span {
	float:left;
	margin-top:4px;
	margin-left:15px;
}

.buttonSel a {
	font-size:10px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
}

.buttonSelNon {
	height:22px;
	float:left;
	margin-left:11px;
}

.buttonSelNon span {
	float:left;
	margin-top:4px;
	margin-left:11px;
}

* html .buttonSelNon span {
	margin-left:10px;
}

.buttonSelNon a {
	font-size:10px;	
	color:#233b7d;
	text-transform:uppercase;
	text-decoration:none;
	cursor:pointer;
}

.buttonSelNon a:hover {
	color:#FFFFFF;
}

.selectRightNon {
	width:14px;
	height:22px;
	float:left;
}

#top-buttons-gap {
	width:943px;
	height:15px;
	background:url(../i/blue/top-buttons/topbuttons-gap.gif);
	background-repeat:no-repeat;
	float:left;
}

#top-navigation {
	/*width: 920px;*/
	width: 930px;
	height:15px;
	float:left;
	background-image:url(../i/blue/nav-arrow.gif);
	color:#b3b3b3;
	font-size:9px;
	text-transform:uppercase;
	padding-top:4px;
	/*padding-left:23px;*/
	padding-left:13px;
}
* html #top-navigation {
	margin-top:-3px;
}

#top-navigation a {
	color:#ffbf59;
}

#top-navigation a:hover {
	color:#b3b3b3;
	text-decoration:none;
}

#naLink {
	float:left;
}

#naLink a {
	color:#fff;
}
#naLink a:hover {
	color:#fff;
}

#nav-b {
	float:right;
}

#nav-b a {
	font-size:9px;
	color:#b3b3b3;
	text-transform:none;
	margin-right:10px;
	text-decoration:none;
}

#nav-b a:hover {
	color:#b3b3b3;
	text-decoration:underline;
}

#location-bottom {
	width:943px;
	height:5px;
	float:left;
	background-image:url(../i/blue/top-buttons/topbuttons-buttom.gif);
	background-repeat:no-repeat;
}

/*.........................................*/
/*.............. left side ................*/
/*.........................................*/

#left-con {
	width:199px;
	margin-top:10px;
	float:left;
}

* html #left-con {
	margin-top:5px;
}

#searchForm, #featuredProperty {
	width:199px;
	margin-bottom:5px;
	float:left;
	display:block;
	height: 156px;
	background-image: url(../i/box-round-bg.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	font-size: 11px;
	cursor:pointer;
}

#searchForm select {
	/*margin: 0 10px 0 10px;*/
	font-size: 11px;
	padding: 0;
}

#searchForm input {
	font-size: 12px;
	margin: 5px 0 0 0;
	height: 22px;
}

#searchForm p {
	color: #2d2d2d;
	padding: 0;
	margin: 0;
}

#searchForm h4, #featuredProperty h4 {
	margin: 0;
	padding: 7px 0 0 15px;
	float: none;
	background-image: url(../i/search-box-header.jpg);
	background-repeat: no-repeat;
	font-size:11px;
	color:#233b7d;
	text-decoration:none;
	text-transform:uppercase;
	font-weight: normal;
	display: block;
	height: 20px;
}

.searchRow {
	width: 85px;
	padding: 2px 4px 2px 4px;
}

#featuredProperty #featuredText {
	padding:5px;
}

.featuredTextIe {width:100%;float:left;padding-top:10px;overflow:hidden;}
/* IE 7 and below */
  *:first-child+html .featuredTextIe {padding-top:6px} * html .featuredTextIe {padding-top:6px;} 


#livechat {
	width:199px;
	height:170px;
	background-image: url(../i/chat/chat_bg.jpg);
	background-repeat: no-repeat;
	margin:0 0 5px 0;
}

    
/*.........................................*/
/*............ left buttons ...............*/
/*.........................................*/
.button_languages {
	width:199px;
	height:26px;
	margin-bottom:5px;
	float:left;	
	background-image:url(../i/top-buttons/languages_bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.button_languages span {
	display:none;
}

#englishLn {
	width:65px;
	height:13px;	
	margin:6px 0 0px 13px;
	float:left;
}

#englishLn a {
	width:65px;
	height:13px;
	display:block;
	background-image:url(../i/languages/english.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

#russianLn {
	width:70px;
	height:13px;	
	margin:6px 0 0px 13px;
	float:left;
}

#russianLn a {
	width:70px;
	height:13px;
	display:block;
	background-image:url(../i/languages/russian.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#russianLn a:hover {
	background-position:bottom left;
}

.button {
	width:199px;
	height:26px;
	margin-bottom:5px;
	float:left;
}

.button a {
	width:184px;
	height:19px;
	padding-top:7px;
	padding-left:15px;
	font-size:11px;
	color:#233b7d;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url(../i/top-buttons/button-bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.button a:hover {
	height:19px;
	color:#8897be;
	background-position:bottom left;
}

.selected {
	background-image:url(../i/top-buttons/select-left.gif);
	background-position:5px 5px;
	padding-top:10px;
	padding-bottom:10px;
	background-repeat:no-repeat;
	color:#FFFFFF;
}

/*.........................................*/
/*................ Content ................*/
/*.........................................*/
#middleMenu { 
	margin-top:-40px;
	width:728px;
	height:250px;
}

.mainmenu_cor {
	margin-top:30px;
}

#infoContent {
	width:729px;
	float:right;
	/*background-color:#CCCCCC;*/
}

#infoContent h1 {
	margin-top:15px;
	margin-bottom:15px;
	font-size:18px;
	color:#ffb000;
}

#infoContent h1 strong {
	color:#485c93;/*#233b7d*/
}


* html #infoContent h1 {
	margin-top:4px;
/*	margin-bottom:-10px;*/

}

#infoContent h2 {
	color:#485c93;
	font-size:16px;
	margin:0 0 -6px 0;
}
*:first-child+html #infoContent h2 {
	margin:0 0 -12px 0;

}
* html #infoContent h2 {
	margin:0 0 -12px 0;
}

#infoContent h3 {
	color:#485c93;
	font-size:13px;
	margin:10px 0 -6px 0;
}
*:first-child+html #infoContent h3 {
	margin:15px 0 -12px 0;

}
* html #infoContent h3 {
	margin:10px 0 -12px 0;
}

#infoContent p {
	font-size:12px;
}

/*#infoContent ul li {
	list-style-image:url(../i/bullet.gif);
	line-height:22px;
	font-size:12px;
}*/

#detailArea ul li {
	list-style-image:url(../i/bullet.gif);
	line-height:22px;
	font-size:12px;
}

#infoContent a {
	color:#2e4483;
	text-decoration:none;
}
#infoContent a:hover {
	color:#2e4483;
	text-decoration:underline;
}

.orangepar {
	color:#ffab00;
}

.archives {
	display:none;
}


/*.........................................*/
/*.......... Location Panel ...............*/
/*.........................................*/

#locationPanel {
	width:729px;
	margin:10px 0 0 0;
	background-image:url(../i/panel/main_c.gif);
	float:left;
}

* html #locationPanel {
	margin-top:5px;
}

#locationPanel #locationPanelText {
	width:400px;
	margin: 0 0 0 20px;
	float:left;
}

*:first-child+html #locationPanel #locationPanelText {
	margin:0 0 0 20px;
}

* html #locationPanel #locationPanelText {
	margin:0 0 0 10px;
}

#locationPanel #locationPanelText h1 {
	margin: 0 0 0 0;
	color:#fff;
	font-size:16px;
	font-weight:normal;
	line-height:23px;
}

#locationPanel #locationPanelText h1 span {
	color:#fff;
}

#locationPanel #locationPanelText p {
	color:#fff;
	font-size:12px;
	line-height:20px;
}

#locationPanel #locationPanelText a {
	color:#fff;
}

#locationPanel #locationPanelText a:hover {
	color:#fff;
	text-decoration:none;
}

#locationMontage {
	position:absolute;
	margin-left:432px;
	margin-top:15px;
}
* html #locationMontage {
	margin-top:10px;
	margin-left:-295px;
	z-index:1000;
}

*:first-child+html #locationMontage {
	margin-top:20px;
	margin-left:-295px;
}

#locationPanelTop {
	background-image:url(../i/blue/panel/top_c.gif);
	background-repeat:no-repeat;
	width:729px;
	height:14px;
	float:left;
}

#locationPanelBottom {
	background-image:url(../i/blue/panel/bottom_c.gif);
	background-repeat:no-repeat;
	margin: 0 0 -6px 0;
	width:729px;
	height:12px;
	float:left
}

/*.........................................*/
/*.............. Properties ...............*/
/*.........................................*/
#propertyList p {
	font-size:11px;
}

.propertyCont {
	width:342px;
	height:230px;
	margin:25px 10px 0 0;
	padding:5px;
	float:left;
	border:1px solid #fff;
}
* html .propertyCont { /* Added by Z*/
	height:260px;
}

.propImgCont {
	width:150px;
	height:220px;
	float:left;
	background-image:url(../i/propboxes/left-bg.gif);
}

.propImgTop {
	width:150px;
	height:5px;
	background-image:url(../i/propboxes/property-top.gif);
	background-repeat:no-repeat;
}

.propImg {
	margin:5px 0 5px 10px;
}

* html .propImg  {
	margin:-5px 0 4px 10px;
}

.propImgBottom {
	width:150px;
	height:5px;
	background-image:url(../i/propboxes/property-bottom.gif);
	background-repeat:no-repeat;
}

.propTitle {
	width:187px;
	background-image:url(../i/propboxes/title_bg.gif);
	background-repeat:repeat-y;
	float:left;
	padding:5px 0 0 5px;
	font-size:12px;
	font-weight:bold;
}
.propTitleBottom {
	background-image:url(../i/propboxes/title_bottom.gif);
	width:192px; 
	height:8px;
	float:left;
}

.propSubTitle {
	color:#6d6d6d;
	font-size:11px;
	font-weight:bold;
}

.propDescription {
	width:185px;
	padding-left:5px;
	margin-top:5px;
	float:left;
	font-weight:bold;
	font-size:11px;
}

.propDescription p {
	margin:2px 0 5px 0;
	font-size:11px;
	font-weight:normal;
	color:#6d6d6d;
}

.propLink {
	text-align:right;
	height:10px;
	clear:both;
	margin:-10px 0 0 0;
}

.propertySold {
	position:absolute;
	margin-top:10px;
	margin-left:120px;
}

.propertySold2 {
	position:absolute;
	margin-top:10px;
	margin-left:470px;
}
*:first-child+html .propertySold2 {
	position:absolute;
	margin-top:10px;
	margin-left:120px;
}
* html .propertySold2 {
	position:absolute;
	margin-top:10px;
	margin-left:120px;
}


.featuredPropLink {
	/*text-align:right;
	height:10px;*/
	/*clear:both;
	margin:-10px 0 0 0;
	float:left;
	width:100%;*/
}

.propLink a, .featuredPropLink a {
	font-size:10px;
	font-weight:bold;
	text-decoration:none;

}

.propLink a:hover, .featuredPropLink a:hover {
	font-size:10px;
	text-decoration:underline;
}

/*.........................................*/
/*.......... Property Panel ...............*/
/*.........................................*/
#propertyPanel {
	width:724px;
	height:268px;
	/*background-image:url(../i/blue/panel/propertiespanel.gif);*/
	background-repeat:no-repeat;
	margin:10px 0 0 0;
}
* html #propertyPanel {
	margin:5px 0 0 0;
}

#propertyPanelHead {
	width:340px;
	height:46px;
	margin:12px 0 0 10px;
	float:left;
}
* html #propertyPanelHead {
	margin:2px 0 7px 5px;
}

#propertyPanelHead h1 {
	/*color:#fcb913;*/
	font-size:22px;
	font-weight:normal;
	padding:0;
	/*margin:-4px 0 -15px 0;*/
	margin:-4px 0 0 0;
}

#propertyPanelHead p {
	/*color:#93A5DB;*/
	font-size:14px;
	margin:0 0 0 0;
}
#propertyPanelHead p strong {
	color:#fff;
}

#propertyPanelFeatures {
	width:350px;
	height:182px;
	float:left;
	clear:left;
}

#propertyPanelFeatures ul {
	margin:0 0 0 -38px;
}
*:first-child+html #propertyPanelFeatures ul {
	margin:0 0 0 2px;
}
* html #propertyPanelFeatures ul {
	margin:0 0 0 2px;
}

#propertyPanelFeatures ul li {
	list-style-image:none;
	list-style:none;
	text-align:left;
	line-height:22px;
	font-size:12px;
	margin:2px 0 0px 0;
}
#propertyPanelFeatures ul li a {
	color:#fff;
	text-decoration:none;
	font-size:12px;
	padding:2px 0 0 35px;
	width:150px;
	display:block;
}
#propertyPanelFeatures ul li a:hover {
	color:#fff;
	text-decoration:underline;
	background-position:left bottom;
}

#propertyPanelFeatures #briefdetails a {
	background-repeat:no-repeat;
}
#propertyPanelFeatures #location a {
	background-repeat:no-repeat;
}
#propertyPanelFeatures #specification a {
	background-repeat:no-repeat;
}
#propertyPanelFeatures #features a {
	background-repeat:no-repeat;
}
#propertyPanelFeatures #management a {
	background-repeat:no-repeat;
}
#propertyPanelFeatures #floorplans a {
	background-repeat:no-repeat;
}
#propertyPanelFeatures #movie a {
	background-repeat:no-repeat;
}

#propertyPanelEnquiryBtn {
	width:159px;
	height:23px;
	background-repeat:no-repeat;
	margin:0 0 0 2px;
	float:left;
	clear:left;
}
* html #propertyPanelEnquiryBtn {
	margin:-12px 0 0 2px;
}

#propertyPanelEnquiryBtn span {
	display:none;
}

#propertyPanelThumbs {
	width:160px;
	float:right;
	margin:20px 0 0 0;
}

#propertyPanelThumbs img {
	border:1px solid #fff;
	margin:0 0 5px 4px;
}

#ctl00_ContentPlaceHolder1_propertyPanelViewer {
	float:right;
	width:345px;
	height:261px;
	background-image:url(../i/viewerframe.png);
	margin:20px 23px 0 0;
}
#ctl00_ContentPlaceHolder1_propertyPanelViewer img {
	margin:8px 0 0 8px;
}

* html #ctl00_ContentPlaceHolder1_propertyPanelViewer {
	margin:20px 11px 0 0;
}

#propertyPanelViewerNav {
	width:322px;
	height:20px;
	text-align:center;
	margin:0 0 0 10px;
}
*:first-child+html #propertyPanelViewerNav {
	margin-top:-3px;
}
* html #propertyPanelViewerNav {
	margin:-3px 0 0 5px;
	
}

#SLGalleryCaption {
	width:258px;
	padding:3px 0 0 0;
	text-align:center;
	float:left;
	font-size:12px;
}

#propertyPanelViewerNav a {
	float:left;
}

#propertyPanelViewerNav img {
	border:none;
	margin:0 0 0 0;
	padding:7px 0 0 0;
}

/*.........................................*/
/*........... Property Details ............*/
/*.........................................*/

#detailArea {
	width:725px;
	float:right;
	margin:18px 0 0 0;
}
*:first-child+html #detailArea {
	margin:22px 0 0 0;
}
* html #detailArea {
	margin:10px 0 0 0;
}

#detailArea .floorplanthumb {
	border:none;
	margin:0 0px 0 0px;
}

/*.........................................*/
/*.......... Home Page Polaroids...........*/
/*.........................................*/

#bodrum {
	width:165px;
	height:182px;
	float:left;
	margin-top:-10px;
	margin-left:10px;
}
* html #bodrum {
	margin-top:10px;
}

#bodrum  a {
	width:165px;
	height:182px;
	display:block;
	background-image:url(../i/mmenu/bodrum.jpg);
}

#bodrum  a:hover {
	background-position:bottom left;
}

#bodrum span {
	display:none;
}

#dalaman {
	width:167px;
	height:182px;
	float:left;
	margin-top:-10px;
}
* html #dalaman {
	margin-top:10px;
}

#dalaman a {
	width:167px;
	height:182px;
	display:block;
	background-image:url(../i/mmenu/dalaman.jpg);
}

#dalaman a:hover {
	background-position:bottom left;
}

#dalaman span {
	display:none;
}

#fethiye {
	width:171px;
	height:182px;
	float:left;
	margin-top:-10px;
	margin-left:30px;
}
* html #fethiye {
	margin-top:10px;
}

#fethiye a {
	width:171px;
	height:182px;
	display:block;
	background-image:url(../i/mmenu/fethiye.jpg);
}

#fethiye a:hover {
	background-position:bottom left;
}


#fethiye span {
	display:none;
}

#antalya {
	width:175px;
	height:182px;
	float:left;
	margin-top:-10px;
}
* html #antalya {
	margin-top:10px;
}

#antalya a {
	width:175px;
	height:182px;
	display:block;
	background-image:url(../i/mmenu/antalya.jpg);
}

#antalya a:hover {
	background-position:bottom left;
}


#antalya span {
	display:none;
}

#locLink {

}

#locLink a.red {
	color:#9a1f1f;
	text-decoration:none;
}

#locLink a:hover.red {
	text-decoration:underline;
}

#locLink a.green {
	color:#607a10;
	text-decoration:none;
}

#locLink a:hover.green {
	text-decoration:underline;
}

#locLink a.blue {
	color:#2e4483;
	text-decoration:none;
}

#locLink a:hover.blue {
	text-decoration:underline;
}

#locLink a.orange {
	color:#ff6600;
	text-decoration:none;
}

#locLink a:hover.orange {
	text-decoration:underline;
}

/*.........................................*/
/*............. Contact Form ..............*/
/*.........................................*/

#contact_form {
	margin-top:10px;
}
/*.........................................*/
/*..... END ....... Contact Form ..........*/
/*.........................................*/

/*.........................................*/
/*................. Form ..................*/
/*.........................................*/
.btn {
	width:64px;
	height:22px;
	color:#2e4483;
	font-size: 12px;
}

.btn_payment {
	color:#2e4483;
	font-size: 12px;
}
.error 
{
	font-size: 12px;
	color:#f00;
}

.textbox {
	width:257px;
}

textarea
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.validator_text {
	font-size:10px;
}

.red 
{
	color:Red;
}
/*.........................................*/
/*........ END ......... Form .............*/
/*.........................................*/

#contentLeft {
	width:350px;
	float:left;	
	line-height:20px;
	font-size:13px;
}

#contentRight {
	width:350px;
	float:left;
	margin-left:20px;
	line-height:20px;
	font-size:13px;
}

span.text18 {
	color:#485c93;
	font-size:18px;
	font-weight:100;
	line-height:25px;
}

span.text16 {
	color:#485c93;
	font-size:16px;
	font-weight:600;
}

span.text13 {
	color:#485c93;
	font-size:13px;
	font-weight:600;
}

span.text12 {
	color:#485c93;
	font-size:12px;
	font-weight:600;
}


/*.........................................*/
/*..... END .......  ...........*/
/*.........................................*/

.calluslink {
	margin-top:11px;
}

/*.........................................*/
/*............. right side ................*/
/*.........................................*/

#right-con {
	width:199px;
	margin-top:10px;
	margin-left:11px;
	float:left;
}

* html #right-con {
	margin-top:4px;
	margin-left:5px;
}

#languages {
	width:199px;
	height:35px;
	background-image:url(../i/languages/bg.gif);
}

#languages span {
	display:none;
}

#rus {
	width:38px;
	height:13px;
	margin-left:3px;
	margin-top:10px;
	float:left;
}

#rus a {
	width:38px;
	height:13px;
	display:block;
	background-image:url(../i/languages/rus.gif);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
}

#rus a:hover {
	background-position:bottom left;
}

#sve {
	width:38px;
	height:13px;
	margin-left:6px;
	margin-top:10px;
	float:left;
}

* html #sve {
	margin-left:6px;
}

#sve a {
	width:38px;
	height:13px;
	display:block;
	background-image:url(../i/languages/sve.gif);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
}

#sve a:hover {
	background-position:bottom left;
}

#uk {
	width:36px;
	height:13px;
	margin-left:68px;
	margin-top:10px;
	float:left;
}

* html #uk {
	margin-left:34px;
}

#uk a{
	width:36px;
	height:13px;
	display:block;
	background-image:url(../i/languages/uk.gif);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
}

#uk a:hover {
	background-position:bottom left;
}

/*.........................................*/
/*................. search ................*/
/*.........................................*/

#search {
	width:199px;
	margin-top:11px;
	margin-bottom:15px;
	float:left;
	background-image:url(../i/search/bg.gif);
	background-repeat:repeat-x;
}

* html #search {
	margin-bottom:0px;
}

#searchTop {  
	width:199px;
	height:4px;
	background-image:url(../i/search/top.gif);
	background-repeat:no-repeat;
}

* html #searchTop {
	height:1px;
}

.searchTitle { 
	width:120px;
	height:11px;
	margin-top:10px;
	margin-left:40px;
}

* html .searchTitle {
	margin-top:-13px;
}

#searchMiddle {
	width:199px;
	height:190px;
}

* html #searchMiddle {
	height:176px;
}

#searchBottom {
	width:199px;
	height:5px;
	background-image:url(../i/search/bottom.gif);
	background-repeat:no-repeat;
}

#anyReg {
	width:188px;
	margin-left:6px;
	margin-top:5px;
}

#anyType {
	width:188px;
	margin-left:6px;
	margin-top:5px;
}

#anyBed {
	width:188px;
	margin-left:6px;
	margin-top:5px;
}

#min {
	width:90px;
	margin-left:6px;
	margin-top:5px;
}

#max {
	width:90px;
	margin-left:4px;
	margin-top:5px;
}

#pricein {
	width:90px;
	margin-left:104px;
	margin-top:5px;
}

.searchSubmit {
	margin-top:10px;
	margin-left:103px;
}

* html .searchSubmit {
	margin-top:5px;
}

/*.........................................*/
/*..... END ........ search ...............*/
/*.........................................*/

#subscribe-ban {
	margin-top:10px;
	float:left;
}

.infoBanner {
	width:187px;
	float:left;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:5px;
}

.infoBanner img {
	border:none;
}

/*.........................................*/
/*..... END ...... right side .............*/
/*.........................................*/

#latest_properties
{
	width:148px;
	font-family:verdana;
	font-size:11px;
	display:none;
	text-align:left;
	padding-bottom:10px;
}
@media print {
	#latest_properties 
	{
		display:none;
	}
}

/*.........................................*/
/*................ firefox fix ............*/
/*.........................................*/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/*.........................................*/
/*..... END ........ firefox fix ..........*/
/*.........................................*/

#gapp {
	height:2px;
}

/*.........................................*/
/*................ footer .................*/
/*.........................................*/


#footer { 
	position:inherit;
	margin-top: -1.0em;
}


#c_footer {
	width:943px;
	border-top:1px solid #dedede;
	height:48px;
	margin:auto;	
}

#footerLeft {
	width:580px;
	height:40px;
	float:left;
	padding-top:15px;
	font-size:10px;
	color:#898989;
}

#footerLeft a {
	/*color:#000000;*/
	color:#898989;
	margin-right:10px;
	text-decoration:none;
}

#footerLeft a:hover {
	text-decoration:underline;
}

#footerRight {
	width:355px;
	float:right;
	padding-top:15px;
	font-size:10px;
	color:#898989;

}

#footerRight a {
	color:#898989;
	text-decoration:none;
}

#footerRight a:hover {
	text-decoration:underline;
	color:#666666;
}

#footerRight span {
	color:#000000;
	/*color:#233b7d;*/
}

/*.........................................*/
/*.... END ......... footer ...............*/
/*.........................................*/

