body{
        margin: 0px;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
}
#container{
        width: 783px;
        margin: auto;
}
#header {
        background-image: url(../images/header_bg.gif);
        height: 99px;
        width: 783px;
        margin:auto;
}
#header h1{
        display: none;
}
#nav{
        margin-top: 0px;
        padding-top: 65px;
}
#nav ul{
        margin: 0px;
        padding: 0px;
        list-style-type: none;
        padding-left: 36px;
        width: 730px;
}
#nav li{
        float: left;
        line-height: 33px;
        height: 33px;
        background-image:url(../images/nav_arrow.gif);
        background-repeat:no-repeat;
        background-position: left center;
        text-indent: 10px;
}
#navsub li{
        float: left;
        line-height: 33px;
        height: 33px;
        background-image:url(../images/arrow2.jpg);
        background-repeat:no-repeat;
        background-position: left center;
        text-indent: 10px;
}
#nav li a{
        color: #006600;
        text-decoration: none;
        display: block;
        padding-left: 0.5em;
        padding-right: 2.7em;
}
#nav li a:hover{
        text-decoration: underline;
        color: #006600;
}

#nav_drop{
        border-bottom: solid 4px #333333;
        clear: both;
        width: 778px;
        margin: auto;
        font-size: 6px;
        margin-top: -7px;
}
#main_container{
        border: solid 1px #999999;
        border-top: none;
        width: 728px;
        margin: auto;
        padding: 18px;
        line-height: 1.2em;
}
#footer{
        border-top: solid 4px #CCCCCC;
        width: 754px;
        margin: auto;
        padding-top: 17px;
        padding-bottom: 17px;
}
.box_1{
        background-image:url(../images/box_1_bg.gif);
        background-repeat:repeat-y;
        width: 243px;
        margin-bottom: 12px;
        float: left;
        margin-right: 12px;
}
.box_2{
        background-image:url(../images/box_2_bg.gif);
        background-repeat:repeat-y;
        width: 216px;
        margin-bottom: 12px;
        float: left;
}
.box_3{
        background-image:url(../images/box_3_bg.gif);
        background-repeat:repeat-y;
        width: 473px;
        float: left;
}
.box_3_extra{
        background-image:url(../images/box_3_bg.gif);
        background-repeat:repeat-y;
        width: 473px;
        float: left;
        margin-top: 15px;
}
.box_4{
        background-image:url(../images/box_4_bg.gif);
        background-repeat:repeat-y;
        background-position:1px 0px;
        width: 248px;
}
html>body .box_4{
        background-position:0px 0px;
}
.box_5{
        background-image:url(../images/box_5_bg.gif);
        background-repeat:repeat-y;
        width: 727px;
}
.box_1_top{
        background-image:url(../images/box_1_top.gif);
        background-repeat:no-repeat;
        background-position: top;
        width: 243px;
}
.box_2_top{
        background-image:url(../images/box_2_top.gif);
        background-repeat:no-repeat;
        background-position: top;
        width: 216px;
}
.box_3_top{
        background-image:url(../images/box_3_top.gif);
        background-repeat:no-repeat;
        background-position: top;
        width: 473px;
}
.box_4_top{
        background-image:url(../images/box_4_top.gif);
        background-repeat:no-repeat;
        background-position: top;
        width: 248px;
}
.box_5_top{
        background-image:url(../images/box_5_top.gif);
        background-repeat:no-repeat;
        background-position: top;
        width: 727px;
}
.box_1_bottom{
        background-image:url(../images/box_1_bottom.gif);
        background-repeat:no-repeat;
        background-position: bottom;
        padding: 20px;
        width: 203px;
        height: 185px;
}
.box_2_bottom{
        background-image:url(../images/box_2_bottom.gif);
        background-repeat:no-repeat;
        background-position: bottom;
        padding: 20px;
        width: 176px;
        height: 185px;
}
.box_3_bottom{
        background-image:url(../images/box_3_bottom.gif);
        background-repeat:no-repeat;
        background-position: bottom;
        padding: 20px;
        width: 433px;
}
.box_4_bottom{
        background-image:url(../images/box_4_bottom.gif);
        background-repeat:no-repeat;
        background-position: bottom;
        padding: 20px;
        width: 208px;
        height: 655px;
}
.box_5_bottom{
        background-image:url(../images/box_5_bottom.gif);
        background-repeat:no-repeat;
        background-position: bottom;
        padding: 20px;
        width: 687px;
}
.box_2_bottom p{
        text-align: center;
}
#title_holiday_accom, #title_homes_rent, #title_featured_prop, #title_other_services, #title_forsale, #title_invest_cyprus, #title_cyprus_owners, #title_services{
        margin: 0px;
        padding: 0px;
        font-size: 6px;
        background-repeat:no-repeat;
        height: 24px;
        margin-bottom: -10px;
}
#title_holiday_accom{
        background-image:url(../images/title_holiday_accom.gif);
}
#title_homes_rent{
        background-image:url(../images/title_homes_rent.gif);
}
#title_featured_prop{
        background-image:url(../images/title_featured_property.gif);
}
#title_other_services{
        background-image:url(../images/title_other_services.gif);
}
#title_forsale{
        background-image:url(../images/title_forsale.gif);
        height: 19px;
        margin-bottom: 3px;
}
#title_services{
        background-image:url(../images/title_services.gif);
        height: 19px;
        margin-bottom: 3px;
        width: 200px;
}
#title_invest_cyprus{
        background-image:url(../images/title_invest_cyprus.gif);
        margin-top: 70px;
}
#title_cyprus_owners{
        background-image:url(../images/title_cyprus_owners.gif);
        height: 55px;
}
h1 {
font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size: 20px;
        color: #336699;
}
h1 span{
        visibility: hidden;
}
.call_to_action{
        display: block;
        background-image:url(../images/call_to_action.gif);
        background-repeat:no-repeat;
        color: #669900;
        text-decoration: none;
        line-height: 30px;
        font-size: 13px;
        text-indent: 10px;
        float: right;
        width: 152px;
        margin-bottom: -25px;
}
.call_to_action_left{
        display: block;
        background-image:url(../images/call_to_action.gif);
        background-repeat:no-repeat;
        color: #669900;
        text-decoration: none;
        line-height: 30px;
        font-size: 13px;
        text-indent: 10px;
        float: left;
        width: 152px;
        margin-bottom: -25px;
}
html>body .call_to_action{
        margin-bottom: 0px;
}
.clear_both{
        padding: 0px;
        margin: 0px;
        clear: both;
        margin-bottom: -7px;
}
.clear_both_spacing{
        clear: both;
        margin-bottom: -2px;
}

#column_1{
        width: 472px;
        float: left;
}
#column_2{
        width: 248px;
        float: right;
}
#more_link{
        float: right;
        margin-top: -15px;
        font-size: 13px;
}
#more_link a{
        text-decoration: none;
        color: #000000;
}
#services_1{
        background-image:url(../images/services_1.gif);
}
#services_2{
        background-image:url(../images/services_2.gif);
        margin-left: 30px;
        margin-right: 30px;
}
#services_3{
        background-image:url(../images/services_3.gif);
}
#more_services{
        list-style-type: none;
        margin: 0px;
        padding: 0px;
        margin-top: 15px;
        clear: both;
        margin-left: 5px;
}
#more_services li{
        float: left;
        width: 119px;
        background-repeat:no-repeat;
        }
#more_services li a{
        width: 119px;
        display: block;
        padding-top: 110px;
        text-decoration: none;
        color: #000000;
}
#subpage_nav{
        width: 175px;
        float: left;
}
#subpage_nav ul{
        margin: 0px;
        padding: 0px;
        list-style-type: none;
}
#subpage_nav li a{
        background-image:url(../images/arrow2.gif);
        background-repeat:no-repeat;
        background-position: center left;
}
#subpage_nav li a{
        display: block;
        width: 175px;
        color: #006600;
        line-height: 30px;
        text-indent: 20px;

}
#subpage_nav a:hover{
        text-decoration: underline;
        color: #99CC00;
}


#content_container{
        width: 470px;
        float: left;
}
#subpage{
        float: left;
        border-left:  solid 1px #CCCCCC;
        padding-left: 40px;
        color: #666666;
        padding-top: 18px;
        width: 414px;
}
a{
color: #336699;
text-decoration: none;
}
a:hover{
        text-decoration: underline;
        color: #99CCFF;
}
a.index{
        text-decoration: underline;
}        
