/* CSS Document */

body{
	background:#ddd url(../images/main_bg.gif) repeat-x left top; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8c8c8c;
}

A:link,A:active,A:visited{
	text-decoration:underline; color:#be1d3f;
}

A:hover{
	text-decoration:none; color:#be1d3f;
}
IMG {
	border:0px;
}

UL{
	margin:0px; padding:0px;
}


#main_layout{
	width:770px; margin:0px auto;
}

#top_links{
	height:78px;
	margin-right:10px;
}

#dates{
	margin:36px 0px 0px 0px;
	text-align:right;
	color:#d20202;
}

#top_links_right{
	color:#235a9b; padding-top:7px; float:right; width:330px; 
}

#top_links_right A:link,#top_links_right A:active,#top_links_right A:visited{
	text-decoration:none; color:#235a9b;
}

#top_links_right A:hover{
	text-decoration:none; color:#be1d3f;
}

#top_links_left{
	color:#8ec6fc; float:left; width:234px; height:65px;
}

#top_links_left IMG{
	margin:6px 0px 0px 22px;
}

#top_links_left A:hover{
	text-decoration:none; color:#235a9b;
}

#banner{
	background:#fff; padding:9px; border:solid 1px #e0e0e0; 
}

.banner_top{
	height:19px; background:url(../images/banner_top.gif) no-repeat center bottom; padding-top:5px; 
}

.banner_btm{
	height:153px;
}

.slideshow{
	width:453px;
	height:153px;
	float:left;
}

#srchs{
	width:275px;
	height:150px;
	float:left;
	color:#000;
	border-bottom:solid 3px #4180c9;
	border-left:solid 3px #4180c9;
	border-right:solid 3px #4180c9;
	padding:0px 8px 0px 8px;
}

#srchs FORM{
	padding:0;
	margin:0;
}

#srchs_left{
	width:126px;
	height:auto;
	float:left;
	margin-top:10px;
}

#srchs_mid{
	width:14px;
	float:left;
	margin:11px 0px 0px 8px;
}

#srchs_right{
	width:124px;
	float:right;
	margin-top:10px;
}

#srchs_right select{
	font:11px Tahoma;
	margin-bottom:4px;
	width:120px;
	color:#555;
}

.proprtty_ttls{
	color:#1d4786;
	font-size:12px;
	font-weight:bold;
}

.pry_input{
	color:#1d4786;
	font:bold 11px Arial, Helvetica, sans-serif;
}
.pry INPUT{
	vertical-align:middle;
}
#property_ref_text{
	color:#4180c9;
	margin:10px 0px 10px 0px;
}
#srch_region_ttl{
	margin-top:5px;
}

.adsearch{
	margin-top:15px;
}
.adsearch A:link,.adsearch A:active,.adsearch A:visited{
	color:#042950;
}
.adsearch A:hover{
	color:#042950;
}

#main_links A:link,#main_links a:active,#main_links a:visited{
	font-family:Tahoma; color:#fff; text-decoration:none; padding:0px 13px;
}

#main_links a:hover{
	font-family:Tahoma; text-decoration:none; color:#be1d3f; padding:0px 13px;
}

#special_lnks_area{
	height:146px; background:#fff url(../images/body_left_top_crnr_grdnt.gif) no-repeat left top; padding:11px 9px;
}

#special_links_left{
	width:561px; float:left;
}

.special_links_left1{
	width:187px; height:146px; float:left; cursor:pointer;
}

.special_links_right{
	width:191px; float:right; height:146px; color:#fff; cursor:pointer;
}

.special_links_right_quotes{
	color:#93c9ff; font-weight:bold;
}

.testimonial_title{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#fff; font-weight:bold; padding:8px 8px 5px 13px;
}

.testimonial_text{
	color:#fff; padding:0px 14px 6px 13px; z-index: 1;
}

.testimonial_lnk{
	padding:2px 0px 0px 12px; font-weight:bold; color:#ef3f64; text-decoration:none;
}

.testimonial_lnk A:link, .testimonial_lnk A:visited, .testimonial_lnk A:active{
	text-decoration:none; color:#ef3f64;
}

.testimonial_lnk A:hover{
	text-decoration:none; color:#fff;
}

#main_content_area{
	background:#fff url(../images/body_btm_bg.gif) repeat-x left bottom; padding:2px 9px 9px; border-bottom:solid 1px #dbd8d8;
}

#left_area_container{
	float:left; width:206px;
}
/* search by Region-starts*/
#searchmap{
	background:url(../images/map_blank.gif) left top no-repeat; width:205px; height:154px; font-size:9px;
}
#searchmap SPAN.name{
	font-size:11px;
}
#searchmap A{
	color:#5a595d; text-decoration:none; text-align:center;
}
#searchmap A:hover{
	color:#be1d3f; text-decoration:none; text-align:center;
}

#searchmap .nicosia{
	line-height:1.2em; top:42px; position:relative; height:20px;
}
#searchmap .famagusta{
	line-height:1.2em; top:28px; position:relative; text-align:right; padding-right:15px; height:23px;
}
#searchmap .paphos{
	line-height:1.2em; top:55px; position:relative; text-align:left; padding-left:5px; height:20px;
}
#searchmap .larnaca{
	line-height:1.2em; top:30px; position:relative; text-align:right; padding-right:45px; width:100px; height:23px; float:right;
}
#searchmap .limassol{
	line-height:1.2em; top:41px; position:relative; text-align:center; padding-right:45px; height:20px; clear:both;
}
/* search by Region-ends*/

#mid_area_container{
	float:left; width:298px; padding:5px 20px 12px;
	
}

.body_blocks{
	border-bottom:dashed 1px #ccc; padding:0px 0px 15px; margin-bottom:10px;
}

#right_area_container{
	float:left; width:206px;
}

#right_area_inside{
	float:right; width:524px; padding:5px 0px 12px 20px;
}

#left_area_container{
	float:left; width:206px;
}

.clear_float{
	height:1px; clear:both;
}

.left_blue_body{
	background-color:#8ec6fc; color:#fff; padding:0px 12px;
}

.left_area_table TD{
	padding:3px 0px 3px 4px;
}

.left_area_table TH{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#0a335f;	padding:3px 0px 5px 4px;
}

.txt_bx{
	height:16px; width:171px; border:solid 1px #909090; padding:0px 3px; font-family:Tahoma; color:#666; font-size:11px;
}

.txt_bx_variable{
	height:16px; border:solid 1px #909090;	padding:0px 3px 3px; font-family:Tahoma; color:#666; font-size:11px;
}

.txt_area_variable{
	border:solid 1px #909090; padding:0px 3px; font-family:Tahoma; color:#666; font-size:11px;
}

.txt_area_variable{
	border:solid 1px #909090; padding:0px 3px; font-family:Tahoma; color:#666; font-size:11px; 
}

.list_bx{
	width:178px; border:solid 1px #909090; padding-left:3px; font-family:Tahoma; color:#666; font-size:11px;
}

.list_bx_variable{
	border:solid 1px #909090; padding-left:3px; font-family:Tahoma; color:#ba0f33; font-size:11px; 
}

.list_bx_variable1{
	border:solid 1px #909090; padding-left:3px; font-family:Tahoma; color:#666; font-size:11px;
}

.bttn{
	height:17px; width:44px; width:auto !important; background-color:#ba0f33; border:solid 1px #be1d3f; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
}
.bttn_reverse{
	height:17px; width:auto; width:auto !important; background-color:#0a335f; border:solid 1px #0a335f; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
}
.bttn1{
	height:17px; width:44px; width:auto !important; background-color:#333; border:solid 1px #be1d3f; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
}

.login_link A:link,.login_link A:active,.login_link A:visited{
	text-decoration:underline; color:#ba0f33; 
}

.login_link A:hover{
	text-decoration:none; color:#ba0f33; 
}

.body_link{
	color:#ba0f33;
}

.body_link A:link,.body_link A:active,.body_link A:visited{
	text-decoration:none; color:#ba0f33;
}

.body_link A:hover{
	text-decoration:none; color:#222;;
}


#copyright{
	height:35px; background:url(../images/copyright_bg.gif) repeat-x left top; color:#fff;	padding-top:22px; margin-top:8px;
}

#copright_lnks{
	width:311px; float:left; padding-left:25px;
}

#copright_lnks A:link,#copright_lnks a:active,#copright_lnks a:visited{
	font-family:Tahoma; color:#fff; text-decoration:none;
}

#copright_lnks a:hover{
	font-family:Tahoma;	text-decoration:none; color:#be1d3f;
}

#copright_statmnt{
	width:278px; float:right; padding-right:15px;
}
.newsHead_home{
	color:#ba0f33; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;
}
.page_title{
	color:#ba0f33; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin-bottom: 10px;
}

.page_title_inside{
	color:#ba0f33; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding-top:15px;
}

.page_title_btm{
	font-size:13px; font-weight:bold;
}

.register_now_img{
	width:182px; height:99px; background:url(../images/register_now.gif) no-repeat left top; padding:12px;
}

.register_now_img TABLE TD{
	color:#fff;
}

.register_now_img TABLE TH{
	font-family:Verdana, Arial, Helvetica, sans-serif; 	font-size:14px; font-weight:bold; color:#fff;
}

.our_office_title{
	height:22px; width:180px; background:url(../images/our_offices_top.gif) no-repeat left top; color:#ba0f33; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; padding:10px 0px 0px 28px; font-weight:bold;	
}

.our_office{
	width:206px; height:208px; background:url(../images/our_offices.gif) no-repeat left top; color:#ba0f33;
}

/*.our_office DIV{
	padding:155px 25px 0px 28px; color:#ba0f33;
}*/
.our_office_img{
	padding:15px 0px 0px 3px;
	height:73px;
}

html>body .our_office_img{
	padding;:15px 0px 0px 1px;
	height:73px;
}


.our_office_btm_link{
	padding:69px 20px 0px;
}



.sell_property{
	width:197px; height:98px; background:url(../images/sell_property.jpg) no-repeat left top; padding:10px 0px 10px 9px;
}

.sell_property TABLE TD{
	color:#fff; padding:3px 0px 5px;
}

.sell_property TABLE TH{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#0a335f; padding:3px 0px 5px;
}


.land_area{
	width:180px; height:98px; background:url(../images/exhibition.gif) no-repeat left top; padding:10px 17px 10px 9px;
}



.land_area TABLE TD{
	color:#fff; padding:3px 0px 5px;
}

.land_area TABLE TH{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#0a335f; padding:3px 0px 5px;
}

.news_body{
	padding:5px 0px;
}

.property_title{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; padding-bottom:10px;
}

.property_info IMG{
	margin:0px 13px 4px 2px; border:solid 1px #999;
	
}

.property_lnk {
	padding-top:10px;
}
.property_blue_bg_link TD{
	background:#7cbcfa; color:#fff; padding:0px 5px; height:17px;

}

.property_blue_bg_link A:link,.property_blue_bg_link A:active,.property_blue_bg_link A:visited{
	color:#fff; text-decoration:none;
}

.property_blue_bg_link A:hover{
	color:#b92b49; text-decoration:none;
}
.property_blue_bg_link TD.white{
	background-color:#fff;
}

.promotions{
	width:114px; height:114px; background:url(../images/promotions1.gif) no-repeat left top; color:#fff; padding:0px 21px 0px 150px;
}

.promotion_table TH{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#fff; padding:5px 0px 0px;
}

.promotion_table TD{
	color:#fff; padding:5px 0px;
}

.inside_text_body{
	padding:8px 0px;
}

.trip_offers{
	font-weight:bold; color:#339ed9;
}

.trip_offers UL{
	padding:0px 0px 0px 16px;
}

.trip_offers UL LI{
	padding:3px 0px 0px;
}

.itinerary_title{
	font-weight:bold;
}

.itinerary_block{
	padding:8px 0px 3px;
}

.blue_notes{
	color:#339ed9;
}

.star_notes{
	color:#ef3f64; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

.search_page_top_left{
	width:359px; float:left; color:#ba0f33;
}

.search_page_top_left A:link,.search_page_top_left A:active,.search_page_top_left A:visited{
	color:#ba0f33; text-decoration:none;
}
.search_page_top_left A.active:link,.search_page_top_left A.active:active,.search_page_top_left A.active:visited,.search_page_top_left A.active:hover{
	color:#ba0f33; text-decoration:underline;
}
.search_page_top_left A:hover{
	color:#ba0f33; text-decoration:underline;
}



.search_page_top_right{
	width:163px; float:right; color:#ba0f33;
}

.search_page_top_right1{
	width:180px; float:right; color:#ba0f33;
}

.search_page_top_btm{
	color:#ba0f33; padding-top:4px;
}

.search_result_block{
	border-bottom:dashed 1px #ccc; padding:10px 0px;
}

.search_result_block TABLE{
	border:solid 1px #8ec6fc;
}

.search_result_block TABLE TABLE{
	border:0;
}

.search_result_block TABLE TH{
	background:#8ec6fc; color:#fff; font-size:13px; padding:2px 8px;
}

.search_result_blockTD{
	padding:8px; background:#fff;
}

.srch_img{
	border:solid 1px #8ec6fc; margin-bottom:3px;
}

.search_discript_area{
	padding-left:10px;
}

.search_discript{
	padding:5px 0px; height:54px;
}


html>body .search_discript{
	padding:5px 0px; height:auto; min-height:54px;
}


.property_details_lnk{
	color:#ba0f33; padding-bottom:10px;
}

.property_details_lnk A:link,.property_details_lnk A:active,.property_details_lnk A:visited{
	color:#ba0f33; text-decoration:none;
}

.property_details_lnk A:hover{
	color:#ba0f33; text-decoration:underline;
}

.property_name{
	font-size:13px; font-weight:bold; padding:10px 0px;
}

.image_slideshow_area{
	width:331px; float:left;

}

.image_display{
	height:255px; border-top:solid 1px #ddd; border-left:solid 1px #ddd; border-right:solid 1px #ddd; background:url(../images/slideshow_bg.gif) repeat-x left top; 
}

.image_display_IMG{
	border:solid 4px #222; margin:13px 20px 5px;
}


.image_thumbs_container{
	padding-left:1px;
}

.image_thumbs{
	width:82px; height:74px; background:url(../images/image_thumbs_bg.gif) no-repeat left top; float:left;
}

.image_thumbs IMG{
	border:solid 2px #222; margin:8px 0px 0px 7px;
}

.slide_show_btm_lnk{
	color:#be1d3f; padding-bottom:5px;
}

.slide_show_btm_lnk A:link,.slide_show_btm_lnk A:active,.slide_show_btm_lnk A:visited{
	color:#be1d3f; text-decoration:none;
}

.slide_show_btm_lnk A:hover{
	color:#be1d3f; text-decoration:underline;
}

.slide_left_lnks_containr{
	float:left; width:193px;	
}

.slide_left_lnks_pdng{
	padding-left:20px;
}

.slide_show_left_lnks{
	border-bottom:dashed 1px #8c8c8c; margin:5px 0px; color:#5a93ca; font-weight:bold; padding:2px 0px;
}

.slide_show_left_lnks A:link,.slide_show_left_lnks A:active,.slide_show_left_lnks A:visited{
	color:#5a93ca; text-decoration:none;
}

.slide_show_left_lnks A:hover{
	color:#5a93ca; text-decoration:underline;
}

.slide_show_left_lnks IMG{
	vertical-align:middle; margin-right:10px;
}

.slide_show_bottom_tabl_container{
	padding-bottom:10px; border-bottom:dashed 1px #ccc; margin-bottom:10px;
}

.slide_show_bottom_tabl{
	margin-top:7px;
}
.slide_show_bottom_table{
	margin:5px 0px; color:#5a93ca; font-weight:bold; padding:2px 0px;
}

.slide_show_bottom_table IMG{
	vertical-align:middle; margin-right:10px;
}

.prperty_details_left{
	float:left; width:193px; line-height:22px;
}

.prperty_details_rgt{
	float:right; width:306px; padding-right:25px;
}

.blue_text{
	color:#5a93ca; font-weight:bold;
}

.prperty_features{
	margin-top:25px;	
}

.prperty_features UL{
	padding-left:15px;	
}

.prperty_features_discrpt_ttl{
	padding:3px 0px 10px; color:#5a93ca; font-weight:bold;
}

#featured_property{
	padding-bottom:8px;
}

.book_inspection_text{
	padding-right:25px; padding-bottom:5px;
}

.book_inspection_form{
	margin:12px 0px 0px;
}

.book_inspection_form SELECT{
	font-size:11px;
	color:#666;
}

.selling_btn{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	height:23px;
}


.book_inspection_form TD{
	padding:2px 0px;
}

.list_bx_book_trip{
	width:217px; border:solid 1px #909090; padding-left:3px; font-family:Tahoma; color:#666; font-size:11px;
}

.txt_bx_book_trip{
	width:210px; padding:0px 3px 3px; font-family:Tahoma; color:#666; font-size:11px;
}

.fl_bx_book_trip{
	width:210px; padding:0px 3px 3px; font-family:Tahoma; color:#666; font-size:11px;
}
html>body .fl_bx_book_trip{
	padding:0px 3px 3px; font-family:Tahoma; color:#666; font-size:11px;
}
.txt_bx1_book_trip{
	width:150px; padding:0px 3px 3px; font-family:Tahoma; color:#666; font-size:11px;
}

.txt_area_book_trip{
	width:210px; padding:0px 3px; font-family:Tahoma; color:#666; font-size:11px;
}

/* Testimonials*/
.testimonialBox{
margin-bottom:15px;
}
.quotesNname{
color:#5a93ca; font-weight:bold;
}
.blueheading{
color:#339ed9; font-size:12px; font-weight:bold;
}
/* FAQ*/
.question{
color:#339ed9; font-size:12px; font-weight:bold;
}
/* Contact*/
.addresshead{
color:#339ed9; font-size:12px; font-weight:bold; border-bottom:solid 1px #ccc; padding:5px 0px;
}
.address{
padding:5px 0px;
}
/* Links & Sitemap*/
UL.links{
padding:0px; margin:0px; padding-left:15px; list-style-type:square; font-size:12px; font-weight:bold; line-height:20px;
}
UL.links LI{
list-style-image:url(../images/bullet.gif); list-style-position:outside;
}
/* UL.links A:link,UL.links A:visited,UL.links A:active,UL.links A:hover{
text-decoration:none;
}
*/
UL.links UL{
padding-left:25px; font-size:12px; font-weight:normal;
}
UL.links UL UL{
padding-left:25px; font-size:12px; font-weight:normal;
}
/* News*/
.newsHead{
color:#339ed9; font-size:12px; font-weight:bold;
}
.newsDate{
color:#ba0f33; font-size:11px;
}
.newsBlock{
padding-bottom:10px; margin-bottom:10px; border-bottom:solid 1px #ccc;
}
/* Partners / Affiliates */
.partners{
padding-bottom:10px; margin-bottom:10px; border-bottom:solid 1px #ccc; text-align:right;
}
.partners IMG{
float:left; margin-right:15px; border:0px;
}
.partnersDetails{
 	display:block; width:408px; text-align:left; float:right;
}
.partnersWeb A:link,.partnersWeb A:active,.partnersWeb A:visited{
	color:#be1d3f; text-decoration:none;
}
.partnersWeb A:hover{
	color:#be1d3f; text-decoration:underline;
}
/* Our Offices */
.officepic DIV IMG{
	padding:3px; 
	border:solid 1px #DBDBDB; 
	margin:0px 18px 10px 0px;
	float:left;
}

.office_contact{
	width:350px;
	float:left;
	padding-top:2px;
	
}
/* Exhibitions */
.exhibitionHead{
color:#339ed9; font-size:12px; font-weight:bold;
}
.exhibitionDateNvenue{
color:#ba0f33; font-size:11px;
}
.exhibitionBlock{
padding-bottom:10px; margin-bottom:10px; border-bottom:solid 1px #ccc;
}
/*keep posted*/
.criterea{
	border:solid 1px #8ec6fc;
}

.criterea TH{
	background:#8ec6fc; color:#fff; font-size:13px; padding:5px;
}

.criterea TD{
	padding:5px; background:#fff;
}
/******* After Login Pages ********/

/** My properties **/
#afterloginlinks{
	background-color:#0a335f; width:8px; font-size:12px; color:#fff; width:328px; padding:8px; margin-bottom:25px;
}
#afterloginlinks A:link, #afterloginlinks A:visited, #afterloginlinks A:active{
	color:#fff; text-decoration:none;
}
#afterloginlinks A:hover{
	color:#fff; text-decoration:underline;
}.redlinks A:link, .redlinks A:visited, .redlinks A:active{
	color:#ba0f33; text-decoration:none;
}
.redlinks A:hover{
	color:#ba0f33; text-decoration:underline;
}
/** Keep posted **/
DIV#criterias{
	margin-top:10px; border-collapse:collapse;
}
DIV#criterias TABLE TD{
	line-height:22px; padding:12px 50px 12px 0px; border-top:dotted 1px #ccc;
}
DIV#criterias TABLE TD.rightcolumn{
	padding:10px 0px 12px 50px; border-left:dotted 1px #ccc;
}
DIV#criterias TABLE TD TABLE TD{
	padding:10px 3px 0px 0px;  border-top:none;
}
SPAN.criteriahead{
	color:#339dd9; font-weight:bold;
}
SPAN.criteriarequired{
	font-weight:bold;
}
/** Edit Keep posted **/
DIV#edit_criterias{
	margin-top:10px; padding-top:12px; border-top:dotted 1px #ccc;
}
/** Login Error **/
SPAN#login_error{
	color:#FF0000; display:block; margin-bottom:5px;
}
/** Property features listing in bottom side  */

.feature_ttls{
	color:#5a93ca;
	padding:10px 0px 5px;
	font-weight:bold;
	border-top:dashed 1px #ccc;
	margin-top:10px;
}

.feature_list_tabl TD{
	width:25%;
	color:#000;
}

.feature_list_tabl TD DIV{
	padding:4px 10px 4px 10px;
	background:url(../images/dot.gif) no-repeat left top;
}
/** PDF Download page */
.image_thumbs_big{
	width:82px; height:91px; background:url(../images/image_thumbs_bg_big.gif) no-repeat left top; float:left;
}

.image_thumbs_big IMG{
	border:solid 2px #222; margin:8px 0px 0px 7px;
}

.download{padding:5px; font-size:10px; text-align:center}

.popup_bttn{
	background:#ba0f33;
	height:17px;
	width:45px;
	color:#fff;
	border:0;
	font:bold 11px Tahoma;
	margin-top:-5px;
}
#keepmeposted{margin-bottom:10px;}

.black_txt{
	color:#000;
}