
@charset "UTF-8";


/*

body {
font-family: Tahoma, "Trebuchet MS", Arial, Verdana;
font-size: 11px;
color: #000000;
background-color: #FFFFFF;
margin: 0px;
padding: 0px;
}

td{
font-family: Tahoma, "Trebuchet MS", Arial, Verdana;
font-size: 11px;
}

.header {
height:20px;
color:#fff;
font-weight:bold;
font-size:10px;
}

.footer {
background-image:url(/Sites/REMAXCyprus/Intranet/Images/ftr_bkg.gif);
background-repeat:repeat-x;
}
.footer_txt {
text-align:center;
font-weight:700;
color:#fff;
font-size:10px;
padding-bottom:0px;
padding-top:3px;
}
.footer_countries a:link, .footer_countries a:visited {
text-decoration:none;
color:#676767;
font-size:11px;
}
.hdr_bkg{
background-image:url(/Sites/REMAXCyprus/Intranet/Images/hdr_bkg.jpg);
background-repeat:repeat-x;
}

.leftnav {
background-image:url(/sites/REMAXCyprus/Intranet/images/nav_bkg.gif);
background-repeat:repeat-y;
}
.leftnav td {
background-image:url(/sites/REMAXCyprus/Intranet/images/nav_bkg_off.gif);


background-repeat:no-repeat;
height:20px;
padding:0px 10px 0px 20px;
}
.leftnav td.selected {
background-image:url(/sites/REMAXCyprus/Intranet/images/nav_bkg_on.gif);
background-repeat:repeat-y;
height:20px;
padding:0px 10px 0px 20px;
}

.leftnav td a:link, .leftnav td a:visited {
color:#000066;
text-decoration:none;
}
.leftnav td a:hover {
color:#c00;
text-decoration:none;
}

.maincontent {
background-image:url(/sites/REMAXCyprus/Intranet/images/nav_fade.gif);
background-repeat:repeat-y;
padding:20px;
}

.rightcontent {	
padding: 20px 20px 20px 0px;
}


.remax_red {
color:#EC1C24;
font-weight:700;
font-size:20px;
line-height:28px;
padding-bottom:1px;
font-family:Helvetica, Calibri, Arial, Verdana, sans-serif;
}

.remax_blue {
color:#1863A8;
font-weight:700;
font-size:28px;
}

a:link,a:visited {
color:#063295;
text-decoration:none;
}

a:hover {
color:#C00;
}

.hdr_content_bkg td {
background-color:#0872b8;
background-image:url(/Sites/RemaxEuropeCommon/Images/hdr_bkg_stretch.gif);
background-repeat:repeat-x;
}

.hdrbar img {
vertical-align:top;
}

.hdrbar {
background-image:url(/sites/RemaxEuropeCommon/images/hdr_redbar.gif);
background-repeat:repeat-x;
height:42px;
}

.hdrbar a:link, .hdrbar a:visited{
color:#fff;
}

*/



/* Easy Slider */
    #slider ul, #slider li{
    margin:0;
    padding:0;
    list-style:none;
    }
#slider{
	margin:0 0 5px 0;
}
    #slider, #slider li{
    width:635px;
    height:325px;
    overflow:hidden;
    }
    span#prevBtn{}
    span#nextBtn{}
    /* // Easy Slider */


/* Rewrite Existing Styles */
body{
background-color:#eceded;
}

body, td {
font-family:Arial, Helvetica, sans-serif;font-size:12px;
margin: 0 auto;
}

.maincontent_cell{
padding: 0 0 0 30px;
}

.maincontent_row {
padding:0 20px;
}
#Header, #phHeader {
padding:22px 20px 0px  20px;
}

#phMainContent{
padding:20px 0 0  0;
}
.content_tbl{
width:100%;
}

.content_tbl_left{
padding: 0 0 0 30px;
}
.content_tbl_right{
width:305px;
}
#listingfull_tbl {
	padding:10px 0 0 0 ;
}

.partner_logos {
padding: 0 0 0 50px;
text-align:center;
}

.tbl_contact, .contact_border{
text-align:left;
}

.uber_sidenav{
padding:60px 50px 0 100px;

}

.ubernav_tbl{
margin:60px 50px 0 100px;
width:140px;
}

.ubernav_main td {
padding: 2px 0;
}

td.ubernav_hdr {
background:#d9d9d9 url(/sites/REMAXCyprus/intranet/images/interface/ubernav_bkg_top.jpg) repeat-x;
padding:0px 10px;
height:24px;
}
.ubernav_hdr a:link, .ubernav_hdr a:visited {
color:#000;
font-size:12px;
}
.ubernav_hdr a:hover {
color:#ce0000;
}
td.ubernav_main {
background:#d9d9d9 url(/sites/REMAXCyprus/intranet/images/interface/ubernav_bkg.jpg) repeat-x;
padding:5px 10px;
}

.ubernav_main a:link, .ubernav_main a:visited {
color:#000;
font-size:12px;
}
.ubernav_main a:hover {
color:#ce0000;
}

.myremax_column{
padding:20px 0 0 10px;
text-align:left;
}

h1, h2, h3, h4, h5, h6{
font-size:22px;
font-weight:normal;
margin:0;/*
padding:5px 0 5px 0;*/
font-family:Arial, Helvetica, sans-serif;
}

h1 {/*
padding:20px 0 5px 0;*/
}
.page_title_line{
vertical-align:bottom;
}
.page_title {
font-size:22px;
font-weight:normal;
margin:0;
padding:20px 0 5px 0;
font-family:Arial, Helvetica, sans-serif;
}
h2{
font-size:18px;
}
h3{
font-size:16px;
}
h4{
font-size:14px;
font-weight:normal;
margin:0;
padding:5px 0 5px 0;
}


#phTopNav, #phMenu, #Menu {
display:none;
}

.tableborder{
border:none;
width:1032px;
}

.footer {
	background-image: none;
	padding:0px 50px 10px 50px;
}

.footer_social_icons{
padding:35px 0 10px 0;
text-align:left;
}

.footer_social_icons img {
border:none;
margin: 0 7px 0 0;
}

.footer_copyright {
	color:#4d4d4d;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	border-bottom: 1px solid #c0c0c0;
	text-align:left;
	padding-bottom:5px;
}

.footer_hqs, .footer_hqs a:link, .footer_hqs a:visited {
padding-top:5px;
	color:#000;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
}

.footer_hqs a:hover {
	color:#c00;
	text-decoration:none;
}

.footer_countries{
	padding-top:5px;
	color:#4d4d4d;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.footer_countries a:link, .footer_countries a:visited {
	color:#4d4d4d;
	text-decoration:none;
}
.footer_countries a:hover {
	color:#000;
	text-decoration:none;
}

/* New Styles */
.box_round{ 
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */ 
}

.absmiddle{
	vertical-align:middle;
}
.greybox{
	background:#f0f0f0;
	margin:0;
	width:195px;
}

.grey_tbl td{
	padding:2px 0;
}

.grey_tbl_main{
	padding:10px;
}

.grey_tbl img{
border:none;
margin:0 3px 0 0;
}

.greybox_tl {
	background:url(/sites/REMAXCyprus/intranet/images/interface/grey_cnr_tl.gif) no-repeat;
	width:5px; 
}
.greybox_tr {
	background:url(/sites/REMAXCyprus/intranet/images/interface/grey_cnr_tr.gif) no-repeat;
	width:5px; 
}
.greybox_bl {
	background:url(/sites/REMAXCyprus/intranet/images/interface/grey_cnr_bl.gif) no-repeat;
	width:5px; 
}
.greybox_br {
	background:url(/sites/REMAXCyprus/intranet/images/interface/grey_cnr_br.gif) no-repeat;
	width:5px; 
}

/* FTQS */

/*  Telerik FTS Control Table */
.ftqs_ch_telerik{
}

.ftqs_ch_title{
	color:#fff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-bottom:10px;
}
td.ftqs_ch_title {
	padding-bottom:5px !important;
}
.qsbox {
	background:#ce0000;
	margin:0 0 7px 0;
	width:358px !important;
}

.qsbox_tl {
	background:url(/sites/REMAXCyprus/intranet/images/interface/qscnr_res_tl.gif) no-repeat;
	width:5px; 
}
.qsbox_tr {
	background:url(/sites/REMAXCyprus/intranet/images/interface/qscnr_res_tr.gif) no-repeat;
	width:5px; 
}
.qsbox_bl {
	background:url(/sites/REMAXCyprus/intranet/images/interface/qscnr_res_bl.gif) no-repeat;
	width:5px; 
}
.qsbox_br {
	background:url(/sites/REMAXCyprus/intranet/images/interface/qscnr_res_br.gif) no-repeat;
	width:5px; 
}


.aosbox_tl {
	background:url(/sites/REMAXCyprus/intranet/images/interface/ascnr_res_tl.gif) no-repeat;
	width:5px; 
}
.aosbox_tr {
	background:url(/sites/REMAXCyprus/intranet/images/interface/ascnr_res_tr.gif) no-repeat;
	width:5px; 
}
.aosbox_bl {
	background:url(/sites/REMAXCyprus/intranet/images/interface/ascnr_res_bl.gif) no-repeat;
	width:5px; 
}
.aosbox_br {
	background:url(/sites/REMAXCyprus/intranet/images/interface/ascnr_res_br.gif) no-repeat;
	width:5px; 
}

.aosbox_right .aosbox_tr {
	background:url(/sites/REMAXCyprus/intranet/images/interface/ascnr_res_tr2.gif) no-repeat;
	width:5px; 
}

.aosbox_right .aosbox_br {
	background:url(/sites/REMAXCyprus/intranet/images/interface/ascnr_res_br2.gif) no-repeat;
	width:5px; 
}

.aos_ch_title {
	color:#314594;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.aosbox_left .aos_ch_title, .aosbox_right .aos_ch_title {
color:#fff;
}

td.aos_ch_title {
	padding-bottom:5px !important;
}

.aosbox {
	background:#8a9ac7;
	width:100%;
}

.aos_ch_tbl {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.aos_ch_tbl td{
	padding:2px 0;
}

.aos_ch_tbl_main{
	padding:0 10px;
	height:90px;
}

.aosbox_container{
width:100%;
}

.aosbox_left {
	background:#8a9ac7;
	width:100%;
}
.aosbox_right {
	background:#96a5d2;
	width:100%;
}





.ftqs_ch_tbl {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.ftqs_ch_tbl td{
	padding:4px 0 3px 0;
	color:#fff;
}

.ftqs_ch_tbl a:link,.ftqs_ch_tbl a:visited {
	color:#fff;
	text-decoration:none;
}

.ftqs_ch_tbl_main{
	padding: 0 10px;
	height:208px;
}

/* Generic BUTTON tag tweaks inc IE7 padding issue fix */

.ftqs_ch_buttons a, .ftqs_ch_buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;    
    font-size:11px;
    line-height:130%;
   
    cursor:pointer;
    padding:2px 7px 3px 4px; /* Links */
	
	-moz-border-radius: 3px; /* FF1+ */
	-webkit-border-radius: 3px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 3px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */ 
}
.ftqs_ch_buttons button{
    width:auto;
    overflow:visible;
    padding:1px 7px 0px 4px; /* IE6 */
}
.ftqs_ch_buttons button[type]{
	padding:2px 7px 2px 4px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:1px 7px 0px 4px; /* IE7 */
}
.ftqs_ch_buttons button img, .ftqs_ch_buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
	vertical-align:middle;
}

/* Default */

.ftqs_ch_buttons button:hover, .ftqs_ch_buttons a:hover{
   
}
.ftqs_ch_buttons a:active{
    color:#fff;
}



/* Advanced Search Button */

button.ftqs_ch_advsearch, .ftqs_ch_buttons a.ftqs_ch_advsearch{
	background:#ce0000;
	border:1px solid #fff;
	color:#fff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:middle;
	float:right;
}
.ftqs_ch_buttons a.ftqs_ch_advsearch:hover, button.ftqs_ch_advsearch:hover{
	color:#000;
}
.ftqs_ch_buttons a.ftqs_ch_advsearch:active{
    color:#fff;
}

.ftqs_ch_advsearch img {
padding-bottom: 2px !important;
}

/* Buy Sell Buttons */

button.ftqs_salerent_on, button.ftqs_salerent_off {
	background:#a8a8a8 url(/sites/REMAXCyprus/intranet/images/interface/ftqs_ch_btn_bkg.gif) repeat-x;
    border:none !important;    
	color:#000;
	font-weight:bold;
	
	text-align:center;
	vertical-align:middle;
}

button.ftqs_salerent_on 
{
	background:#a8a8a8 url(/sites/REMAXCyprus/intranet/images/interface/ftqs_ch_btn_bkg.gif) repeat-x;
    border:none !important;   
	color:#000;
	font-weight:bold;
}
button.ftqs_salerent_off {
	background:#a8a8a8 url(/sites/REMAXCyprus/intranet/images/interface/ftqs_ch_btn_bkg.gif) repeat-x;
   border:none !important;    
	color:#000;
	font-weight:bold;
}

button.ftqs_salerent_on:hover, button.ftqs_salerent_off:hover{
	background:#fff url(/sites/remaxeuropecommon/images/spacer.gif);
	border:none !important;   
	color:#ce0000;
	font-weight:bold;
}

button.ftqs_salerent_on img, button.ftqs_salerent_off img  {
	margin: 0 !important;
    padding:0;
   border:none !important;   
    width:16px;
    height:16px;
	vertical-align:middle;
}

/* RAD Free Text Search Input */
.ftqs_ch_txtinput{
	padding:2px 7px 3px 4px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #fff;
	-moz-border-radius: 2px; /* FF1+ */
	-webkit-border-radius: 2px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 2px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */ 
}

/* Drop Downs */
.ftqs_ch_drpdwn select{
	padding:2px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;

    border:1px solid #fff;
	-moz-border-radius: 2px; /* FF1+ */
	-webkit-border-radius: 2px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 2px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */ 
}

.ftqs_ch_drpdwn div {
padding:0;
margin:0;
}

.ftqs_ch_proptype{
width:120px;
float:left;
margin:0 4px 0 0;
}

.ftqs_ch_rooms{
width:120px;
}

.ftqs_ch_price{
width:120px;
margin:0 4px 0 0;
}

/* Other Links  */
.ftqs_ch_link button, .aos_ch_link button{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	border:none;
	background:transparent !important;
	padding:0 !important;
	margin:0 !important;

}
.ftqs_ch_link button:hover {
	color:#000;
}


.ftqs_ch_link a:link, .ftqs_ch_link a:visited {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.ftqs_ch_link a:hover {
	color:#000;
}


.aos_ch_tbl .search_txtbx{
	font: 11px Helvetica, Arial, sans-serif;
	width:240px;
    border:1px solid #fff;
	-moz-border-radius: 2px; /* FF1+ */
	-webkit-border-radius: 2px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 2px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */ 
}

.aosbox_left .aos_ch_tbl .search_txtbx, .aosbox_right .aos_ch_tbl .search_txtbx{
	font: 11px Helvetica, Arial, sans-serif;
	width:120px;
    border:1px solid #fff;
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px; 
	border-radius: 2px;  
}


.aos_ch_link .ftqs_search:hover {
	color:#000;
}

/* ftqs telerik overrides*/
.rcbInputCell, .rcbInputCellLeft
{
	height:auto !important;
	padding:0 !important;
	background-color:Transparent !important;
	border:none !important;
	position:relative;
	
}

 input.rcbInput, input.rcbEmptyMessage
{
	font: 11px Helvetica, Arial, sans-serif !important;
	border:1px solid #fff !important;
	background-color:#fff !important;
	height:18px;
	-moz-border-radius: 2px; /* FF1+ */
	-webkit-border-radius: 2px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 2px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */ 
}

.rcbArrowCellHidden
{
	border:none !important;
	background-color:Transparent !important;
}
 .rcbArrowCellHidden a
{
	display:none !important;
}

.rcbInput
{
	width:240px !important;
	vertical-align:middle !important;
	height:auto;
	line-height:17px;
}



/* IE7 issue */

td.rcbInputCell  {
	width:240px !important;
}
.RadComboBox_FreeTextSearch .rcbArrowCellHidden a {
    width: 0px !important;
}
.rcbArrowCell, .rcbArrowCellRight, .rcbArrowCellHidden{
display:none;
}

.kmv_res_main {
	background:#fff url(/Sites/REMAXCyprus/intranet/images/interface/kmv_res_bkg.png) no-repeat;
	width:797px;
	height:220px;
	font-family:Arial, Helvetica, sans-serif;
}
.kmv_com_main {
	background:#fff url(/Sites/REMAXCyprus/intranet/images/interface/kmv_com_bkg.png) no-repeat;
	width:994px;
	height:220px;
	font-family:Arial, Helvetica, sans-serif;
}

.kmv_col_main {
	background:#fff url(/Sites/REMAXCyprus/intranet/images/interface/kmv_col_bkg.png) no-repeat;
	width:994px;
	height:220px;
	font-family:Arial, Helvetica, sans-serif;
}

.reslinks_main {
	background:#fff url(/Sites/REMAXCyprus/intranet/images/interface/reslinks_bkg.png) no-repeat right;
	width:192px;
	height:220px;
	text-align:left;
}

.reslinks_main td{
	padding:2px 5px 2px 20px;
}
.reslinks_main h4{
font-size:16px;
font-weight:normal;
margin:0;
padding:15px 0 5px 0;
}
.reslinks_main img{
border:none;
margin:0 3px 0 0;
}

.agentlink a:link, .agentlink a:visited, .officelink a:link, .officelink a:visited {
color:#000;
}
.agentlink a:hover {
color:#ce0000;
}
.officelink a:hover {
color:#314594;
}

.kmv_res_main h2, .kmv_col_main h2, .kmv_com_main h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	padding: 0;
	margin:15px 0 20px 0;
}
.kmv_left {
	padding-left: 105px;
	margin:0;
		font-size:12px;
}
.kmv_center {
	padding-left: 50px;
	margin:0;
	font-size:12px;
}
.kmv_right {
	padding-left: 35px;
	margin:0;	font-size:12px;
}
.kmv_right a:link, .kmv_right a:visited {
color:#000;
}
.kmv_right a:hover {
color:#ce0000;
}


/* Home page link buttons */
.link_buttons a:link, .link_buttons a:visited{
	display:inline-block;
	float:left;
	clear:left;
    margin:0 7px 0 0;    
    font-size:12px;
    line-height:130%;
	white-space:nowrap;
    cursor:pointer;
    padding:2px 7px 3px 4px; /* Links */
	
	-moz-border-radius: 3px; /* FF1+ */
	-webkit-border-radius: 3px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 3px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */ 
	
	margin:0 0 5px 0;
	background:#cfd3e5 url(/Sites/remaxeuropecommon/images/interface/linkbtn_bkg.gif) repeat-x;
    border:1px solid #c7cce2;   
	color:#000;
	font-weight:normal;
	text-decoration:none;
}
.link_buttons a:hover{
	background:#fff;
}



.linkbutton_white a:link, .linkbutton_white a:visited{
	display:inline-block;
	
	clear:both;
    margin:0 7px 0 0;    
    font-size:12px;
    line-height:12px;
	white-space:nowrap;
    cursor:pointer;
    padding:2px 7px 3px 4px; /* Links */
	
	-moz-border-radius: 3px; /* FF1+ */
	-webkit-border-radius: 3px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 3px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */ 
	
	margin:0 0 5px 0;
	background:#fff;
    border:1px solid #eee; 
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	color:#000;
	font-weight:normal;
	text-decoration:none;
}
.linkbutton_white a:hover{
	color:#ce0000;
	border:1px solid #ccc;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
}
.linkbutton_white img {
border:none;
}

/* Dropshadow */

.shadow {
    -moz-box-shadow: 2px 2px 5px #ccc;
    -webkit-box-shadow: 2px 2px 5px #ccc;
    box-shadow: 2px 2px 5px #ccc;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=145, Color=#cccccc)";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=145, Color='#cccccc');
    background:#FFF;
	border:1px solid #ccc
}



/* Partner Open Close Divs */
h4.closed {
	padding: 0 0 0 20px;
	margin: 0;
	background: url(/Sites/REMAXCyprus/intranet/images/interface/arrow_partner.gif) no-repeat;
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	float: left;
}
h4.closed a {
	color: #000;
	text-decoration: none;
	
}
h4.closed a:hover { color: #ce0000; }
h4.active {background-position: left bottom;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.partner {
	margin: 0 0 0 20px;
	padding: 0;
	font-size: 12px;
	clear: both;
}
.partner p {
	margin:  0;
	padding: 10px 0;	
}


/* Menu styles */

td.nav_softgrey {
	background:#FFF url(/sites/REMAXCyprus/intranet/images/nav/nav_bkg.gif) repeat-x;
}

/* branding menu */
.tab, .tab *  {
	margin:			0;
	list-style:		none;
	color:#fff;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0;
}

.tab img {
	margin-bottom:2px;
}
.tab li {
	float:			left;
	position:		relative;
}
.tab a {
	display:		block;
	position:		relative;
}

.tab {
	float: left;
	margin-bottom:	2px; 
	/*height:32px;*/
}

.tab a {
	padding: 0.4em 0;
	text-decoration:none;
}

.tab a, .tab a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color: #fff;
}


.tab li.residential a {
	width:130px;
	background:#a6a6a6;		
	-moz-border-radius: 5px 0px 0px 0px; 
	-webkit-border-radius: 5px 0px 0px 0px; 
	border-radius: 5px 0px 0px 0px;        
}
.tab li.collection a {
	background:#808080;		
	width:130px;
}

.tab li.commercial a {
	color:#fff;
	background:#a6a6a6;
	width:130px;		
	-moz-border-radius: 0px 5px 0px 0px; 
	-webkit-border-radius: 0px 5px 0px 0px; 
	border-radius: 0px 5px 0px 0px; 
}

.tab li.residential .selected a {
		background:#ce0000;	
}

.tab li.collection .selected a {
		background:#000;	
}

.tab li.commercial .selected a {
		background:#314594;	
}

.tab li.commercial a:hover, .tab li.commercial a:active {
	background:#314594; 
}

.tab li.residential a:hover, .tab li.residential a:active {
	background:#ce0000;
	
}
.tab li.collection a:hover, .tab li.collection a:active {
	background:#000;
	
}
.tab li.commercial a:hover, .tab li.commercial a:active {
/*	background:#314594; */
	
}

/* main nav menu */
.sf-menu, .sf-menu * {
	margin:			0;
	list-style:		none;
	color:#000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
}
.sf-menu {
	line-height:	12px;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			12em; /* left offset of submenus need to match (see below) */
	clear:both;
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			12em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** SKIN ***/
.sf-menu {
	float:			left;
	/*margin-bottom:	1em; */
	height:24px;
}
.sf-menu a {
	border-left:	2px solid #fff;
	padding-top: 	7px;
	padding-bottom: 7px;
	padding-right: 	1.3em;
	padding-left: 	1.2em;
	text-decoration:none;
}

.sf-menu .noborder-left a {
	border-left:	none;
}

.sf-menu .noborder-left  {
	background:#FFF url(/sites/REMAXCyprus/intranet/images/nav/nav_endcap_home.gif) no-repeat;
}


.nav_spacer {
	border-left:	2px solid #fff;
	padding: 		0 .2em;
}


.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#000;
}
.sf-menu li {
	background:#FFF url(/sites/REMAXCyprus/intranet/images/nav/nav_bkg.gif) repeat-x;
}

/* language selectors - slightly diff style*/
.sf-menu li.nav_lang a, .sf-menu li.nav_lang a:visited {
	font-size:10px;
		padding: 		.7em .7em;
}
.sf-menu li.nav_lang a:hover, .sf-menu li.current {
	background:#fcfcfe url(/sites/REMAXCyprus/intranet/images/nav/nav_bkg_hi.gif) repeat-x;
}

#homebtn.current {
	background:#FFF url(/sites/REMAXCyprus/intranet/images/nav/nav_endcap_home_hi.gif) no-repeat;
}

.sf-menu li.nav_spacer :hover{
	background:transparent;
}

.sf-menu li ul {
	background:		#d9d9d9 url(/sites/REMAXCyprus/intranet/images/nav/nav_dropdown_bkg.gif) repeat-x;
}
.sf-menu li ul li {
	background:	transparent;
	text-align:left;
	
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:#FFF url(/sites/REMAXCyprus/intranet/images/nav/nav_bkg_hi.gif) repeat-x;
	outline:		0;
}
/* diff for home button */
.sf-menu .noborder-left  a:hover {
	background:#FFF url(/sites/REMAXCyprus/intranet/images/nav/nav_endcap_home_hi.gif) no-repeat;
}

li.nav_spacer:hover {
		background:#FFF url(/sites/REMAXCyprus/intranet/images/nav/nav_bkg.gif) repeat-x;
}
/* diff hover for dropdown */
.sf-menu li ul li:hover, .sf-menu li ul li.sfHover,
.sf-menu li ul a:focus, .sf-menu li ul a:hover, .sf-menu li ul a:active {
	color:#ce0000;
	background: transparent;
	outline:		0;
}

.sf-menu ul li ul li.current {
	color:#ce0000;
	background: transparent;
	outline:		0;
}

.sfHover ul li a {
	padding-top:4px;
	padding-bottom:4px;
}
.sfHover ul{
	padding-bottom:5px;
}


/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url(/sites/REMAXCyprus/intranet/images/nav/arrows-666.png) no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url(/sites/REMAXCyprus/intranet/images/nav/shadow.png) no-repeat bottom right;
	padding: 0 8px 9px 0;
	
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

.balloon_icon {
	background:url(/sites/remaxeuropecommon/images/remax_balloon.gif) no-repeat left top;
}

.RadComboBoxDropDown {
	width:243px !important;
}

/* Normal Qsearch */
.srchbtn_td {
	text-align:left;
}
.advsrch_td table td {
	height:20px;
	line-height:11px;
}
#icn_advancedsearch {
	height:20px;
	line-height:11px;
}
.srchbtn_td a:link, .srchbtn_td a:visited, .advsrch_td a:link, .advsrch_td a:visited {
	color:#000;
	font-size:11px;
}
.srchbtn_td a:hover, .advsrch_td a:hover {
	color:#C00;
}
.srchbtn_td input.button {
	background:#000;
	border:1px solid #000;
	color:#fff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:middle;
	float:right;
	padding:0 5px; 
    line-height:11px; /* Safari */
 
	-moz-border-radius: 3px; /* FF1+ */
	-webkit-border-radius: 3px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 3px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */ 
}
.qsearch_border {
	-moz-border-radius: 3px; /* FF1+ */
	-webkit-border-radius: 3px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 3px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */ 
}

.module_hdr_qsearch {
	background:#e5e5e5 url(sites/remaxeuropecommon/images/spacer.gif);
	font-weight:bold;
}

.qs_bkg {
	background:#e5e5e5;
}
.qs_item2 {
	display:none;
}
#foo>img {
    height:19px;
}
#phRightMain {
    padding-top: 25px;
}
.page_title_line+td+td>br {
    display: none;
}
#ctl01_pl_MyRemaxRegistration { 
	padding: 19px 0 10px 0; 
} 

.FirstLastSSItem {
display:none;
}

/***************/
.hdr-tbl{
/*width:100%;*/
display: -moz-box;
margin-bottom: 34px;
margin-top: 20px;
display: -moz-box;
}
.hdr-tbl img {
display:block;
}
.tdspacer{width:28px;}
.tbl_intranet_home, .tbl_level2, .tbl_level3 {
    background-color: #FFFFFF;
    height: 100%;
    margin: 0 auto;
    padding: 0 20px;
	width:1032px;
}

.tdleft_nav {
    border-top: 2px #000 solid;
    vertical-align: top;
}

.tdleft_nav ul{ list-style:none outside none; font-size:12px; padding-left: 0px; line-height:21px; padding-left: 12px; width:160px;}
.tdleft_nav ul a{ color:#505050; text-decoration:none; }
.tdleft_nav ul em{ color:#e2001a; text-decoration:none; font-style:normal; }
.tdleft_nav ul a{color:#505050;}
.tdleft_nav ul a:hover{color:#0099cc;}
.tdleft_nav ul h3{ font-size:12px; font-weight:bold; color:#505050; margin-bottom:15px;}


/***************/
/*
ul.left_nav {width:172px; margin-right:28px; margin-left:12px; color:#505050; list-style:none; line-height:20px; }
ul.left_nav li{ width:172px; }
ul.left_nav em{color:#e2001a; font-style:normal;}
ul.left_nav strong {padding-bottom:20px;}
ul.left_nav a{color:#505050;}
ul.left_nav a:hover{color:#0099cc;}*/

/******* INTERANET HOMEPAGE *******/

.intranet_home{ width:992px; }
.intranet_home td{ height: 168px;}
.intranet_home_row{ height:14px  !important;}
.intranet_home_col{ width:16px !important;}
.intranet_home a{ padding: 77px 160px; cursor:pointer;}

.btn_meetingsevents:hover{background-image: url('/Sites/REMAXCyprus/Intranet/Images/general/Bilder_320x168px_Events_col.jpg'); width:320px; height:168px; background-repeat: no-repeat;}
.btn_meetingsevents{background-image: url('/Sites/REMAXCyprus/Intranet/Images/general/Bilder_320x168px_Events_dupl.jpg'); background-repeat: no-repeat}

.btn_admin:hover{ background-image: url('/Sites/REMAXCyprus/Intranet/Images/general/Bilder_320x168px_Admin_col.jpg'); width:320px; height:168px; background-repeat: no-repeat;}
.btn_admin{ background-image: url('/Sites/REMAXCyprus/Intranet/Images/general/Bilder_320x168px_Admin_dupl.jpg'); background-repeat: no-repeat;}

.btn_marketing:hover{ background-image: url('/Sites/REMAXCyprus/Intranet/Images/general/Bilder_320x168px_Marketing_col.jpg'); width:320px; height:168px; background-repeat: no-repeat;}
.btn_marketing{ background-image: url('/Sites/REMAXCyprus/Intranet/Images/general/Bilder_320x168px_Marketing_dupl.jpg'); background-repeat: no-repeat;}

.btn_marktbearbeitung:hover{ background-image: url('/Sites/REMAXCyprus/Intranet/Images/general/Bilder_320x168px_Markt_col.jpg'); width:320px; height:168px; background-repeat: no-repeat;}
.btn_marktbearbeitung{ background-image: url('/Sites/REMAXCyprus/Intranet/Images/general/Bilder_320x168px_Markt_dupl.jpg');background-repeat: no-repeat;}

.btn_services:hover{ background-image: url('/Sites/REMAXCyprus/Intranet/Images/general/Bilder_320x168px_Services_col.jpg'); width:320px; height:168px; background-repeat: no-repeat;}
.btn_services{background-image: url('/Sites/REMAXCyprus/Intranet/Images/general/Bilder_320x168px_Services_dupl.jpg');background-repeat: no-repeat;}

.btn_nims:hover{ background-image: url('/Sites/REMAXCyprus/Intranet/Images/general/Bilder_320x168px_nims_col.jpg'); width:320px; height:168px; background-repeat: no-repeat;}
.btn_nims{background-image: url('/Sites/REMAXCyprus/Intranet/Images/general/Bilder_320x168px_nims_dupl.jpg');background-repeat: no-repeat;}

.btn_partner:hover{ background-image: url('/Sites/REMAXCyprus/Intranet/Images/general/Bilder_320x168px_Partner_col.jpg'); width:320px; height:168px; background-repeat: no-repeat;}
.btn_partner{background-image: url('/Sites/REMAXCyprus/Intranet/Images/general/Bilder_320x168px_Partner_dupl.jpg');background-repeat: no-repeat;}

.btn_technologie:hover{ background-image: url('/Sites/REMAXCyprus/Intranet/Images/general/Bilder_320x168px_Tech_col.jpg'); width:320px; height:168px; background-repeat: no-repeat;}
.btn_technologie{background-image: url('/Sites/REMAXCyprus/Intranet/Images/general/Bilder_320x168px_Tech_duplex.jpg'); background-repeat: no-repeat;}

.btn_borkerowner:hover{ background-image: url('/Sites/REMAXCyprus/Intranet/Images/general/Bilder_320x168px_BO_col.jpg'); width:320px; height:168px; background-repeat: no-repeat;}
.btn_borkerowner{background-image: url('/Sites/REMAXCyprus/Intranet/Images/general/Bilder_320x168px_BO_dupl.jpg'); background-repeat: no-repeat;}

.btn_marktbearbeitungfr:hover{ background-image: url('/Sites/REMAXCyprus/Intranet/Images/general/Bilder_320x168px_Markt_col_fr.jpg'); width:320px; height:168px; background-repeat: no-repeat;}
.btn_marktbearbeitungfr{ background-image: url('/Sites/REMAXCyprus/Intranet/Images/general/Bilder_320x168px_Markt_dupl_fr.jpg');background-repeat: no-repeat;}

.btn_partnerfr:hover{ background-image: url('/Sites/REMAXCyprus/Intranet/Images/general/Bilder_320x168px_Partner_col_fr.jpg'); width:320px; height:168px; background-repeat: no-repeat;}
.btn_partnerfr{background-image: url('/Sites/REMAXCyprus/Intranet/Images/general/Bilder_320x168px_Partner_dupl_fr.jpg');background-repeat: no-repeat;}

.btn_adminit:hover{ background-image: url('/Sites/REMAXCyprus/Intranet/Images/general/Bilder_320x168px_Admin_col_it.jpg'); width:320px; height:168px; background-repeat: no-repeat;}
.btn_adminit{ background-image: url('/Sites/REMAXCyprus/Intranet/Images/general/Bilder_320x168px_Admin_dupl_it.jpg'); background-repeat: no-repeat;}

.btn_marktbearbeitungit:hover{ background-image: url('/Sites/REMAXCyprus/Intranet/Images/general/Bilder_320x168px_Markt_col_it.jpg'); width:320px; height:168px; background-repeat: no-repeat;}
.btn_marktbearbeitungit{ background-image: url('/Sites/REMAXCyprus/Intranet/Images/general/Bilder_320x168px_Markt_dupl_it.jpg');background-repeat: no-repeat;}

.btn_technologieit:hover{ background-image: url('/Sites/REMAXCyprus/Intranet/Images/general/Bilder_320x168px_Tech_col_it.jpg'); width:320px; height:168px; background-repeat: no-repeat;}
.btn_technologieit{background-image: url('/Sites/REMAXCyprus/Intranet/Images/general/Bilder_320x168px_Tech_duplex_it.jpg'); background-repeat: no-repeat;}

/******** LEVEL2 AND LEVEL3 ******/

.main_contect_level2, .main_contect_level3 {width: 780px; min-width:780px; float:right;}
.main_contect_level2 { border-radius:5px;}
.main_contect_level2  img{ min-width:780px; float:right;}
.main_contect_level3 {border-top: 2px #e2001a solid;}
.main_contect_level3 p{width: 580px; font-family:"arial"; margin-bottom:30px !important; font-weight:regular; color:#000; line-height:18px;}
.main_contect_level3 strong{ }
.main_contect_level3 h1{ font-size:24px; color:#e2001a;  margin-top:37px; margin-bottom:30px; padding:0px !important;}
.main_contect_level3 h2{ font-size:12px; font-weight:bold; margin-bottom:15px !important; padding:0px !important; color:#000;}
.main_contect_level3 a{ color:#e2001a;}
.main_contect_level3 a:hover{ color:#0099cc;}


/******** FOOTER ******/

.footer_links{ font-size:12px; margin:0 auto;}
.footer_links strong{color:#505050; padding-bottom:20px;}
.footer_links h2{ font-size:12px; margin-bottom:20px; font-weight:bold; color:#505050;}
.footer_links strong{color:#505050; padding-bottom:20px;}
.footer_links div{width:992px; margin-top:32px; margin-bottom:20px; padding-top:5px; border-top: 2px #000 solid;}
.footer_links a{color:#505050; text-decoration:none; line-height:18px;}
.footer_links a:hover{color:#0099cc;}


/********* HOVER EFFECT INTRANET HOME ************/

	img {
			-webkit-transition: all 1s ease;
			-moz-transition: all 1s ease;
			-o-transition: all 1s ease;
			-ms-transition: all 1s ease;
			transition: all 1s ease;
		}

.grayscale {
			filter: grayscale(0);
			-webkit-filter: grayscale(0);
			-moz-filter: grayscale(0);
			-o-filter: grayscale(0);
			-ms-filter: grayscale(0);
		}
		
	img.grayscale:hover  {
			filter: grayscale(100%);
			-webkit-filter: grayscale(100%);
			-moz-filter: grayscale(100%);
			-o-filter: grayscale(100%);
			-ms-filter: grayscale(100%);
		}

/********************/