body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:0px;
margin:0px;
color:#000000;
background-color:#00458C;
background-image:url(images/header.jpg);
background-repeat:repeat-x;
background-position:top;
}

ul{
}

li{
list-style-image:url(images/bullet.gif);
background-repeat:no-repeat;
padding-bottom:10px;
}

a{
color:#000000;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

.sidebox a, .sidebox_h1 a, .sidebox_h2 a{
color:#FFFFFF;
text-decoration:none;
}

.sidebox a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.content_layout{
margin-left:10px;
text-align:justify;
}

.sidebox_layout{
background-color:#54A9E1;
background-image:url(images/sidebox_bottom.gif);
background-repeat:no-repeat;
background-position:left bottom;
padding-bottom:130px;
padding-top:10px;
padding-left:10px;
color:#FFFFFF;
}

.spacing{
background-image:url(images/spacing.gif);
background-repeat:no-repeat;
background-position:left top;
}

/*
.menu_bg{
clear:both;
position:absolute;
color:#00458c;
font-size:14px;
margin-left:630px;
margin-top:90px;
}
*/

.menu_bg{
clear:both;
position:absolute;
color:#00458c;
font-size:14px;
width:940px;
}

.menu{
color:#00458c;
background-image:url(images/menu_r.gif);
background-repeat:no-repeat;
background-position:top left;
line-height:56px;
float:left;
padding-left:12px;
padding-right:12px;
width:auto;
}

.menu a{
color:#00458c;
text-decoration:none;
}

.menu a:hover{
color:#00458c;
text-decoration:none;
}

.why_cyprus{
margin-top:10px;
float:left;
}

.logo{
float:left;
width:504px;
height:90px;
}

.logo_right{
float:left;
width:456px;
height:45px;
background-image:url(images/menu_top.gif);
background-repeat:no-repeat;
background-position:bottom;
text-align:right;
color:#FFFFFF;
padding-top:45px;
}

.first_sentence{
}

.search{
padding:0px;
margin:0px;
margin-top:10px;
margin-left:10px;
padding-left:70px;
padding-top:20px;
float:left;
background-image:url(images/search_bg.gif);
background-repeat:no-repeat;
width:560px;
height:100px;
}

.search p{
padding:0px;
margin:0px;
float:left;
width:177px;
font-size:14px;
margin-right:7px;
}

.search select{
width:170px;
margin-bottom:6px;
margin-top:2px;
}

.sidebox_h1{
background-image:url(images/sidebox_h1.gif);
background-repeat:no-repeat;
line-height:17px;
font-size:18px;
color:#FFFFFF;
padding-left:30px;
margin-bottom:10px;
}

.sidebox_h2{
background-image:url(images/sidebox_h2.gif);
background-repeat:repeat-x;
line-height:19px;
color:#FFFFFF;
padding-left:35px;
text-align:left;
margin-bottom:2px;
}

.news{
padding:0px;
margin:0px;
color:#FFFFFF;
padding-top:4px;
padding-left:33px;
}

.news input{
width:210px;
margin-bottom:3px;
}

.txt{
margin-left:32px;
margin-right:10px;
}

.txt span{
display:block;
text-align:right;
margin-right:18px;
color:#fc8212;
}

.box_f{
float:left;
width:268px;
margin-right:4px;
margin-left:4px;
margin-bottom:10px;
}

.box_f img{
margin-bottom:5px;
}

h1{
margin:0px;
padding:0px;
font-size:18px;
color:#fc8212;
margin-bottom:8px;
padding-left:24px;
background-image:url(images/h1.gif);
background-repeat:no-repeat;
line-height:18px;
text-align:left;
}

h1 a, h3 a{
color:#fc8212;
text-decoration:none;
}

h1 a, h3 a:hover{
color:#fc8212;
text-decoration:none;
}

h2{
margin:0px;
padding:0px;
font-size:18px;
color:#54A9E1;
margin-bottom:8px;
padding-left:24px;
background-image:url(images/h1.gif);
background-repeat:no-repeat;
line-height:18px;
float:left;
}

h2 div{
float:right;
font-size:12px;
font-weight:bold;
}

h2 a{
color:#54A9E1;
text-decoration:none;
}

h2 a:hover{
color:#54A9E1;
text-decoration:underline;
}

h3{
margin:0px;
padding:0px;
font-size:17px;
color:#fc8212;
margin-bottom:8px;
padding-left:24px;
background-image:url(images/h3.gif);
background-repeat:no-repeat;
line-height:17px;
}

h4{
margin:0px;
padding:0px;
font-size:15px;
color:#fc8212;
padding-left:24px;
background-image:url(images/h4.gif);
background-repeat:repeat-x;
height:19px;
margin-bottom:4px;
}

h4 a{
color:#54A9E1;
text-decoration:none;
}

h4 a:hover{
color:#54A9E1;
text-decoration:none;
}

.property_price{
float:right;
margin-bottom:10px;
}

.articleimages{
float:right;
margin-left:10px;
clear:both;
margin-bottom:10px;
}

.blue_article_img, .orange_article_img{
float:left;
margin-right:10px;
margin-top:10px;
margin-left:-2px;
width:244px;
height:146px;
}

.article_txt{
float:left;
margin:10px;
margin-left:0px;
margin-bottom:0px;
height:122px;
width:275px;
}

.contact_form{
padding:0px;
margin:0px;
margin-left:60px;
}

.label{
width:60px;
display:inline-block;
}

.contact_form input{
width:300px;
}

.contact_form textarea{
width:300px;
}

.read{
position:absolute;
margin-top:108px;
margin-left:185px;
padding-left:16px;
color:#fc8212;
background-image:url(images/read.gif);
background-repeat:no-repeat;
line-height:13px;
}

.hm_read{
position:absolute;
margin-top:108px;
margin-left:185px;
padding-left:15px;
color:#fc8212;
background-image:url(images/read.gif);
background-repeat:no-repeat;
line-height:13px;
font-size:11px;
}

.blue_box{
background-image:url(images/blue_box.gif);
background-repeat:no-repeat;
width:545px;
height:181px;
padding-top:10px;
padding-left:15px;
margin-bottom:18px;
}

.blue_box_img{
width:133px;
height:100px;
float:left;
padding-top:12px;
}

.blue_box_details{
float:left;
width:180px;
margin-left:12px;
margin-top:10px;
margin-bottom:14px;
text-align:left;
}

.blue_box_txt{
float:left;
margin-left:12px;
width:350px;
height:60px;
}

.blue_btn{
clear:both;
background-image:url(images/blue_btn.gif);
background-repeat:no-repeat;
width:94px;
height:18px;
color:#FFFFFF;
font-weight:bold;
padding-left:12px;
padding-top:2px;
margin-left:384px;
margin-top:13px;
}

.orange_box{
background-image:url(images/orange_box.gif);
background-repeat:no-repeat;
width:545px;
height:181px;
padding-top:10px;
padding-left:15px;
margin-bottom:18px;
}

.blue_btn_article{
clear:both;
background-image:url(images/blue_btn.gif);
background-repeat:no-repeat;
width:94px;
height:18px;
color:#FFFFFF;
font-weight:bold;
padding-left:12px;
padding-top:2px;
margin-left:390px;
margin-top:-5px;
}

.orange_btn_article{
clear:both;
background-image:url(images/orange_btn.gif);
background-repeat:no-repeat;
width:94px;
height:18px;
color:#FFFFFF;
font-weight:bold;
padding-left:12px;
padding-top:2px;
margin-left:390px;
margin-top:-5px;
}

.blue_btn_article a, .orange_btn_article a, .blue_btn a, .orange_btn a{
color:#FFFFFF;
text-decoration:none;
}

.orange_box_img{
width:133px;
height:100px;
float:left;
margin-top:12px;
}

.orange_box_details{
float:left;
width:180px;
margin-left:12px;
margin-top:10px;
margin-bottom:14px;
}

.orange_box_txt{
float:left;
margin-left:12px;
width:350px;
}

.orange_btn{
clear:both;
background-image:url(images/orange_btn.gif);
background-repeat:no-repeat;
width:94px;
height:18px;
color:#FFFFFF;
font-weight:bold;
padding-left:12px;
padding-top:2px;
margin-left:384px;
margin-top:13px;
}

.content_image{
float:right;
margin-left:10px;
clear:both;
margin-bottom:10px;
}

.price th{
border:#FFFFFF solid 2px;
border-collapse:collapse;
color:#000000;
background-color:#00458C;
padding:0px;
width:101px;
line-height:34px;
color:#FFFFFF;
}

.months{
display:block;
float:left;
border:#FFFFFF solid 1px;
color:#000000;
background-color:#00458C;
padding:0px;
width:35px;
line-height:29px;
color:#FFFFFF;
text-align:center;
}

.price{
clear:both;
border:#FFFFFF solid 2px;
border-collapse:collapse;
padding:2px;
font-size:11px;
text-align:center;
background-color:#D7D7BE;
margin-top:7px;
margin-bottom:10px;
}

.price td{
border:#FFFFFF solid 2px;
border-collapse:collapse;
line-height:34px;
}

.currency{
background-color:#FBAD18;
}

.title{
font-weight:bold;
font-size:14px;
}

.enquiry{
background-image:url(images/enquiry.gif);
background-repeat:no-repeat;
padding:10px;
padding-left:15px;
height:271px;
}

.enquiry_form{
padding:0px;
margin:0px;
}

.enquiry_form p{
margin:0px;
padding:0px;
float:left;
width:178px;
margin-top:10px;
}

.enquiry_form input{
width:160px;
}

.enquiry_form textarea{
width:340px;
height:70px;
}

.description_t{
background-image:url(images/description_t.gif);
background-repeat:no-repeat;
line-height:8px;
height:8px;
margin-top:20px;
}

.description{
background-image:url(images/descritpion.gif);
background-repeat:repeat-y;
padding-left:15px;
padding-right:15px;
padding-bottom:15px;
}

.description_b{
background-image:url(images/descritpion_b.gif);
background-repeat:no-repeat;
height:34px;
margin-bottom:20px;
}

.large_listing{
background-image:url(images/large_listing.gif);
background-repeat:no-repeat;
width:560px;
height:321px;
margin-top:5px;
padding-top:10px;
}

.large_listing_limg{
float:left;
margin-left:15px;
margin-right:12px;
}

.large_listing_thumb{
float:left;
margin-bottom:8px;
}

.page_footer{
background-image:url(images/page_footer.jpg);
background-repeat:repeat-x;
background-position:center;
height:202px;
}

.page_footer_box{
width:300px;
float:left;
margin-right:15px;
}

.footer{
clear:both;
margin-top:20px;
margin-bottom:20px;
text-align:center;
color:#FFFFFF;
}

.footer a{
text-decoration:none;
color:#FFFFFF;
}

.footer a:hover{
text-decoration:underline;
color:#fc8212;
}


.messageerror {
font-weight:bold;
color: #B80404;
margin : 2px 0 2px 0;
padding : 3px;
padding-left:15px;
background-image:url(images/message_error.gif);
background-repeat:no-repeat;
width : 546px;
height:52px;
}

.messageok {
font-weight:bold;
color: #B80404;
margin : 2px 0 2px 0;
padding : 3px;
padding-left:15px;
background-image:url(images/message_ok.gif);
background-repeat:no-repeat;
width : 546px;
height:52px;
}


.prev{
float:left;
width:92px;
}

.next{
float:right;
margin-right:18px;
width:92px;
}

.pageofpage{
float:left;
text-align:center;
line-height:21px;
width:338px;
color:#00678A;
font-weight:bold;
font-size:11px;
}

/* RESOURCE STYLES */

label
{
font-size:12px;
float: left;
text-align: right;
width: 100px;
display: block;
margin-top: 3px;
margin-right: 6px;
margin-left:40px;
margin-bottom:4px;
clear:both;
}

.resource a{
clear:both;
color:#000000;
font-size:14px;
font-weight:bold;
}

.resource-addurl{
margin-top:5px;
float:right;
margin-right:10px;
clear:both;
margin-bottom:10px;
}

.resource-addurl a{
color:#000000;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

.resource{
margin-bottom:10px;
}

.resource-category{
color:#000000;
font-size:12px;
text-decoration:none;
float:left;
width:210px;
height:30px;
}

.resource-category a{
color:#000000;
text-decoration:none;
}

.location_image{
float:left;
margin:10px;
}

.rented_stamp{
position:absolute;
}

.special_stamp{
position:absolute;
margin-top:45px;
margin-left:78px;
}

.req{
color:#FF0000;
}

#headerflash{
background-image:url(images/flash.jpg);
background-repeat:no-repeat;
width:950px;
height:270px;
}

.avail_button{
background-image:url(images/button.gif);
background-repeat:no-repeat;
width:244px;
height:40px;
padding:10px;
text-align:center;
font-size:12px;
font-weight:bold;
margin:7px;
margin-right:5px;
float:left;
}