@charset "UTF-8";


@font-face
{
  font-family: Arial, verdana, sans-serif, Zawgyi-Onef;
  src: local('Zawgyi-One'),url('../font/Zawgyi-One.eot'); 
  src: local('Zawgyi-One'),url('../font/Zawgyi-One.eot?iefixa') format('eot'),  url('../font/Zawgyi-One.woff') format('woff'),  url('../font/Zawgyi-One.ttf') format('truetype'),  url('../font/Zawgyi-One.svg#svgFontName') format('svg'); 
}


* {
        margin: 0;
        padding: 0;
        /*font-family: Arial, verdana, sans-serif;*/

        font-size: 13px;
}

img {
        border: 0;
        border: none;
}

body {
        text-align: center;
        font-size: 13px;
        background-color: #eeeeee;
        font-family: Arial, verdana, sans-serif, Zawgyi-Onef;
}

body.main {
        background-image: url(../images/bg_body.png);
        background-repeat: repeat-x;
        font-family: Arial, verdana, sans-serif, Zawgyi-Onef;

}

body.sub {
        background-image: url(../images/sub_bg.png);

        background-repeat: repeat-x;
        font-family: Arial, verdana, sans-serif, Zawgyi-One;

}

a {
        font-size: 12px;
        color: #6565FF;
        font-weight: normal;
        text-decoration: none;
}

a:hover {
        color: #f00;
}

a.current {
        text-decoration: none;
        color: #f00;
        font-weight: bold;
}

div#show {
        margin: 20px auto 0;
}

div#container.main {
        margin-top: 70px;
}

div#container {
        width: 980px;
        margin: 20px auto 20px;
        background-color: #fff;
        border: 1px solid #eee;
}

div#header {
        width: 960px;
        height: 93px;
        margin: 0 auto;
}

div#header ul li {
        float: left;
        list-style-type: none;
        margin: 20px 15px 0 0;
}

div#header a.header_link {
        color: #fff;
        font-weight: bold;
        width: 50px;
        height: 25px;
        float: left;
}

/*====================== Logo style ロゴスタイル========================*/


div#logo {
        width: 375px;
        float: left;
}

div#logo h2 a {
        width: 280px;
        text-decoration: none;
        text-align:left;
        color: #00bb88;
        font-size: 25px;
        font-weight: bold;
        margin: 5px 0px 0px 0px;
        float: left;
}

div#logo h2 img {
        margin: 5px 5px 0 0;
        float: left;
}

div#logo h1 {
        font-size: 13px;
        float: left;
        height: 25px;
        color: #2d8f28;
        margin-top: 10px;
}

.h1class{
        font-size: 12px;
        font-weight: normal;
        float: left;
        color: #2d8f28;
        margin-top: 7px;
}

/*=================== End of logo =======================*/

/*=================== Upper list style ==================*/

div#upperlist {
        float: right;
        width: auto;
}

div#upperlist ol li {
        float: left;
        list-style-type: none;
}

div#upperlist li a {
        text-decoration: none;
        color: #777;
        font-weight: bold;
        font-size: 13px;
        width: 98px;
        height: 30px;
        display: block;
        line-height: 1.7;
}

div#upperlist li a.login {
        background-image: url(../images/login_back.png);
        background-repeat: no-repeat;
}

div#upperlist li a.login:hover {
        background-image: url(../images/login_back_hover.png);
        background-repeat: no-repeat;
}

div#upperlist li a.contact {
        background-image: url(../images/contact_back.png);
        background-repeat: no-repeat;
}

div#upperlist li a.contact:hover {
        background-image: url(../images/contact_back_hover.png);
        background-repeat: no-repeat;
}

div#upperlist li a.register {
        width: 115px;
        height: 30px;
        display: block;
        background-image: url(../images/register_back.png);
        background-repeat: no-repeat;
}

div#upperlist li a.register:hover {
        background-image: url(../images/register_back_hover.png);
        background-repeat: no-repeat;
}

/*==================== End of upper list style =======================*/

div#child_menu {
        float: right;
}

div#child_menu ul li {
        background-image: url(../images/list_icon.gif);
        background-repeat: no-repeat;
        padding-left: 15px;
        line-height: 1;
}

div#child_menu ul li:hover, div#child_menu ul li.current {
        background-image: url(../images/list_icon_hover.gif);
        background-repeat: no-repeat;
        color: #f00;
}

div#header span.message {
        float: left;
        text-align: left;
        color: #FFA500;
        font-size: 12px;
        margin: 10px 0 0 0;
}

div#url_flash {
        width: 320px;
        height: 30px;
        float: left;
        margin: 15px 0 0 -10px;
        line-height: 2.4;
        border: 1px solid #00bb88;
        background-image: url(../images/mobile-icon.png);
        background-repeat: no-repeat;
        background-position: 80px 3px;

}

div#language-bar {
        width: 270px;
        height: 35px;
        float: right;
        margin: 25px -15px 0 0;}

div#language-bar a{
        font-size:bold;
}


div#mm_font {
        width: 270px;
        height: 35px;
        float: right;
        margin: 15px -35px 0 0;
}
/*=================== Menu style ========================*/

div#menu {
        width: 960px;
        height: 40px;
        margin: 0 auto;
}

div#menu ul {
        float: left;
}

div#menu ul li {
        list-style-type: none;
        float: left;
}

div#menu ul li a {
        width: 160px;
        height: 40px;
        display: block;
        text-align: center;
        background-image: url(../images/menu_border.png);
        background-repeat: no-repeat;
        font-size: 13px;
        font-weight: bold;
        color: #2E8B57;
        line-height: 2.2;        
}

div#menu ul li a:hover, div#menu ul li a.current {
        color: #4cbbe4;
}

div#menu li a {
        text-decoration: none;
        font-size: 15px;
        font-weight: bold;
        text-align: left;
}

#menu li a img {
        float: right;
        position: absolute;
        margin: 0 0 0 54px;
}

div#notice p {
        text-align: left;
        color: #333;
        margin-left: 10px;
}

/*===================== End of menu style =====================*/

div#city{
           text-align:left;
           width: 960px;
           font-size:12px;
           border: 1px solid #ccc;
        margin:10px auto 10px;
           background-color: #f8f8f8;
}

div#city.forrent {
        background-color: #fff1f1;
}
div#city.land {
        background-color: #FFFFE5;
}

div#city h1{
   height:26px;
   font-size:15px;
   background-color:#111;
   color:#ffffff;
   text-align:center;
   margin:10px 0px 10px 0px;
   padding-top:5px;
   border:3px double #C1C1C1;
}

div#city table {
        width: 960px;
    border-collapse:collapse;
    border-spacing:0;
    margin:0 0 0 0;
    font-size:12px;
}

div#city table  td {
    vertical-align:center;
    padding:2px 10px;
}

div#city td a {
        font-size: 12px;
}

div#city td a.current {
        color: #f00;
}

div#city span#right{
    float:right;
}
div#city span#left{
    float:left;
}

div#city img{
    vertical-align:bottom;
    margin-bottom:0px;
}

div#city-avatar{
    float:right;
    text-align:center;
    width:200px;
    height:200px;
}

div#city img.avatar{
    clear:both;
    border:3px double #C1C1C1;
}

div#city input{
    vertical-align:bottom;
    margin-bottom:0px;
}

.bggray{
    background-color:#eee;
}

.clear
 { clear:both; }  
.clear hr { display:none; }  




div#currentcity {
        width: 230px;
        height: 58px;
        float: left;
        margin: 20px 0 0 10px;
        color: #FF4500;
        font-weight: bold;
        font-size: 15px;
        border: 3px double #ddd;
        background-color: #f8f8f8;
        text-align: center;
        vertical-align: middle;
        padding-top: 7px;
}

div#currentcity.forrent {
        background-color: #fff1f1;
}

div#currentcity.land {
        background-color: #ffffe5;
}

div#currentcity h2 {
        font-size: 14px;
        line-height:150%;
}


div#search {
        float: right;
        width: 700px;
        margin: 0 10px 0 0;
}

div#search ul.tabs li {
        list-style-type: none;
        float: left;
        margin: 20px 5px 0 5px;
}

div#search ul.tabs li.first {
        margin-left: 25px;
}

div#search ul.tabs li {
        position: relative;
        z-index: 1;
        width: 200px;
        height: 35px;
        display: block;
        line-height: 2;
}

div#search ul.tabs li a {
        text-decoration: none;
        color: #333;
        position: relative;
        z-index: 1;
        width: 200px;
        height: 35px;
        display: block;
        text-align: center;
        line-height: 2;
}

div#search ul.tabs li.current, div#search ul.tabs li a:hover {
        background-image: url(../images/link_bg.png);
        background-repeat: no-repeat;
        color: #f00;
        font-weight: bold;
}

div#search ul.tabs li a.land_link {
        width: 250px; 

}

div#search ul.tabs li a.land_link:hover {
        background-image: url(../images/last_link_bg.png);
        background-repeat: no-repeat;
}

div#search ul.tabs li.land_current {
        width: 250px; 
        background-image: url(../images/last_link_bg.png);
        background-repeat: no-repeat;
        color: #f00;
        font-weight: bold;
}



div#search ul.tabs li a:hover {
        color: #f00;
}


form.bg_img {
        float: left;
        text-align: left;
        height: 41px;
        width: 690px;
        margin: -7px 0 0 0;
        padding: 5px 0 0 10px;
        background-color: #eff4f7;
        background-image: url(../images/bg_form.gif);
        background-repeat: repeat-x;
}

div#search form {
        height: 34px;
        padding-top: 7px;        
}

div#search img.left {
        float: left;
        margin: -41px 0 0 -3px;
}

div#search img.right {
        float: right;
        margin: -41px -3px 0 0;
}

div#search form select.move_left {
        margin: 0 0 0 -8px;
        width:280px;
}
div#search form select.width100px {
        width:110px;
}


select, input {
        border: 2px solid #aaa;
        padding: 1px;
}

div#search input.search_button {
        width: 90px;
        height: 26px;
        border: 0px;
        padding-left: 15px;
        background-image: url(../images/btn_bg.jpg);
        background-repeat: no-repeat;
}

div#list {
        width: 740px; 
        float:left;
        text-align: left;
}

div#list.border {
        border: 1px solid #ACD2E9;
        margin: 20px 0 0 0;
}

div#detail {
        color:#222;
        width: 740px;
        float: left;
        margin: 0 0 0 10px;
        text-align: left;
}


div#detail h3 {
        text-align: left;
        margin: 0 0 10px 0;
        background-color: #ddd;
        padding: 5px 0;
}


div#detail table {

        /*width:600px;*/
        border-collapse:collapse;
        border-spacing:0;
        margin:0 0 10px;
        border-left:#aaaaaa solid 1px;
        border-top:#aaaaaa solid 1px;
}
div#detail table  td {
        /*text-align:left;*/
        color:#222;
        font-size:13px;
        line-height:150%;
        vertical-align:center;
        padding:7px 10px;
        border-right:#aaaaaa solid 1px;
        border-bottom:#aaaaaa solid 1px;
        /*background-color:#fff;*/
}



div#detail table  th {
        /*text-align:left;*/
        color:#333;
        font-weight: bold;
        font-size:12px;
        line-height:150%;
        vertical-align:center;
        padding:7px 10px;
        border-right:#aaaaaa solid 1px;
        border-bottom:#aaaaaa solid 1px;
        background-color:#eee;
}



div#caution p {
        margin: 0 0 10px 0;
        color: #333;
        text-align: justify;
        line-height: 1.5;
        padding: 10px;
        border: 3px double #aaa;
}

div#caution p.one {
        background-color: #eee;
}

div#caution p.two {
        background-color: #8e8;
}

div#caution p.three {
        background-color: #fdc;
}

div#caution p span {
        color: #f00;
}


div#images {
        margin: 20px 0 0 0;
}

div#images img {
        margin: 0 15px 15px 15px;
}

div#condition {
        width: 960px;
        float: left;
        text-align: left;
        margin: 0 0 0 10px;
}

div#condition table.forrent {
        background-color: #fff1f1;
}

div#condition table.land {
        background-color: #ffffe5;
}

div#condition table {
        border: 1px solid #ddd;
        border-collapse: collapse;
        margin: 20px 0 0 0;
        background-color: #f8f8f8;
}

div#condition td {
        padding: 5px;
        border: 1px solid #ccc;
        color:#222;
}



div#condition td ul li {
        text-align: left;
        float: left;
        list-style-type: none;
        background-image: url(../images/li_separator.gif);
        background-repeat: no-repeat;
        padding: 0 10px 0 10px;
}

div#condition td ul li.noback {
        background-image: none;
}

div#condition td ul li.current, div#page ul li.current {
        text-decoration: none;
        color: #f00;
        font-weight: normal;
        font-size: 12px;
}

div#condition td.bold {
        color:#222;
        font-weight: bold;
        font-size: 13px;
}


div#ad {
        width: 960px;
        margin: 10px auto 0;
        text-align: center;
}

div#sort {
        width: 950px;
        float: left;
        margin: 20px 0 0 10px;
        background-color: #fff;
        border: 0px solid #ccc;
        padding: 5px;
}

div#sort ul li {
        float: left;
        list-style-type: none;
        margin: 0 5px 0 0;
        background-image: url(../images/sort_border.jpg);
        background-repeat: no-repeat;
        padding: 0 5px 0 10px;
        line-height: 1.2;
}

div#sort ul li.current {
        text-decoration: none;
        color: #f00;
}

div#sort ul li.noback {
        background-image: none;
}

div#page {
        color:#222;
        width: 960px;
        float: left;
        margin: 10px 0 5px 10px;
        border-bottom: 2px solid #ddd;
        padding-bottom: 2px;
}


div#page ul {
        width: auto;
        margin-right: 30px;
        float: left;
}

div#page input.decoration {
  background-image: url("../images/post_button.png");
  background-repeat: repeat-x;
  border: 1px solid #9F744A;
  float: right;
  font-weight: bold;
  height: 26px;
  width: 150px;
}

div#page input.decoration-long {
  background-image: url("../images/post_button.png");
  background-repeat: repeat-x;
  border: 1px solid #9F744A;
  float: right;
  font-weight: bold;
  height: 26px;
  width: 250px;
}

.buttondecoration {
  background-image: url("../images/post_button.png");
  background-repeat: repeat-x;
  border: 1px solid #9F744A;
  /*float: right;*/
  font-weight: bold;
  height: 26px;
}
.buttondecoration1 {
    background-color: #333;
    
    color: #fff;
    font-weight: bold;
    border: 3px double #aaa;
    height: 26px;

}

div#page ul li {
        padding: 0 2px;
        height: 20px;
        display: block;
        line-height: 1.5;
        border: 1px solid #ddd;
        font-size:13px;
        float: left;
        list-style-type: none;
        margin: 0 5px 0 0;
}

div#page ul li:hover {
        background-color: #eee;
}

div#page ul li a {
        padding: 0 1px;
        height: 20px;
        display: block;
        line-height: 1.6;
}

div#page ul li a.next, div#page ul li a.prev {
        width: 50px;
        height: 20px;
        display: block;
        line-height: 1.6;
}

div#entry {
        width: 740px;
        float: left;
        margin: 10px 0 0 10px;
        text-align: left;
        border-bottom: 1px dashed #aaa;
        padding-bottom: 5px;
}

div#entry:hover {
        background-color: #f1f1f1;
}

div#entry.first {
        margin-top: 0px;
}

div#list h2 {
        font-size: 13px;
        font-weight: bold;
        color:#333;
}

div#list table {
        width:740px;
        margin-left:10px;
        margin-top:10px;
}

div#list table tr{
        padding-top: 5px;
}

div#list table tr:hover{
        background-color: #f1f1f1;
}

div#list table td {
        color:#222;
        padding: 0 10px 0 0;
        padding-top: 8px;
        padding-bottom: 8px;

}

div#list table td.first {
        background-color: #E8E8F8;
        text-align: center;
        margin-right: 10px;
        padding: 0 0 0 0px;
        border-top: 1px dashed #aaa;

}

div#list table td.second {
        text-align: left;
        border-top: 1px dashed #aaa;

}


div#list table td.second a img {
        margin-left: 5px;
}


div#list table td.third {
        text-align: left;
        font-weight: normal;
        border-top: 1px dashed #aaa;

}

div#list table td.third img {
        float: left;
        border: 0px;
        margin: 0 8px 0 0;
}

div#list table td.fourth {
        color:#f00;
        font-weight: bold;
        font-size: 13px;
        text-align: center;
        border-top: 1px dashed #aaa;

}
div#list table td.fifth {
        color:#f00;
        font-weight: bold;
        font-size: 13px;
        text-align: center;
        border-top: 1px dashed #aaa;
        padding-top: 11px;

}

div#sidebar, div#sub_menu iframe {
        width: 200px;
        height: 800px;
        float: right;
        margin: 20px 10px 0 0;
}


div#list h3 {
        width: 740px;
        height: 25px; 
        display:block;
        background-color: #E0EDF8;
        font-size: 15px;
        margin: 0 0 10px 0;
}

div#list img{
    border:#ccc double 3px;
}

div#list img.down_arrow {
        border: none;
        float: left;
        margin: 0 15px 0 15px;
}

div#list img.up_arrow {
        border: none;
        float: left;
        margin: 0 15px 0 15px;
}

/*
div#form {
        text-align: left;
        padding: 0px;
        margin: 0px 0 0 10;
        border: 0px solid #ACD2E9;
}
*/

div#form {
        width: 960px;
        float: left;
        margin: 0 0 0 10px;
        text-align: left;
}



div#form table {
        width:960px;
        border-collapse:collapse;
        border-spacing:0;
        margin:0 0 0 0;
        border:#ccc solid 1px;
}


div#form table  td {
        /*text-align:left;*/
        font-size:13px;
        line-height:150%;
        vertical-align:center;
        padding:10px 10px;
        border-right:#ccc solid 1px;
        border-bottom:#ccc solid 1px;
        /*background-color:#fff;*/
}

div#form table  th {
        /*text-align:left;*/
        text-align:center;
        color:#333;
        font-weight: bold;
        font-size:13px;
        line-height:150%;
        vertical-align:center;
        padding:10px 5px;
        border-right:#ccc solid 1px;
        border-bottom:#ccc solid 1px;
        /*border:#aaa solid  3px;*/
        background-color:#ddd;
}

div#confirm table {
        width:980px;
        border-collapse:collapse;
        border-spacing:0;
        margin:0 0 0 0;
        border:#ccc solid 1px;
}


div#confirm table  td {
        /*text-align:left;*/
        color:#333;
        font-size:13px;
        line-height:150%;
        vertical-align:center;
        margin:3px;
        padding:6px 10px;
        border-right:#ccc solid 1px;
        border-bottom:#ccc solid 1px;
        /*border:#ffaa00 solid 3px;*/
        /*background-color:#fff;*/
}

div#confirm table  th {
        /*text-align:left;*/
        text-align:center;
        color:#333;
        font-weight: bold;
        font-size:13px;
        line-height:150%;
        vertical-align:center;
        padding:6px 5px;
        border-right:#ccc solid 1px;
        border-bottom:#ccc solid 1px;
        /*border:#aaa solid  3px;*/
        background-color:#ddd;
}

div#form img{
    border:#ccc double 3px;
}
div#confirm img{
    border:#ccc double 3px;
}
div#detail img{
    border:#ccc double 3px;
}





div#house dl.bggray {
        background-color: #eee;
        margin: 5px 0 5px 0;
        padding: 5px 0 0 10;
}

div#button {
        float: left;
        margin: 10px 0 10 0px;
}

div#button table{
        border: 1px solid #fff;
}
div#button table td{
        border: 0px;
        paddeing:0px;
        margin:0px;
        
}

div#button table td img.recommended_img {
        border: 0px;
        float: right;
}


div#major_city {
        width: 960px;
        margin-left:10px;
}

div#major_city h3, div#reg_state h3 {
        text-align: left;
        margin: 15px 0 5px 10px;
}

div#major_city table{
        width: 960px;
        margin: 0 auto;
        background-color:#fff1f1;
}

div#reg_state table {
        width: 960px;
        margin: 0 auto;
}

div#major_city td {
        padding: 2px 10px;
        text-align: left;
}

div#reg_state tr {
        width: 960px;
        float: left;
}

div#reg_state td {
        padding: 2px 10px;
        border: 1px solid #ddd;
        background-color: #f8f8f8;
}

div#reg_state td li {
        float: left;
        list-style-type: none;
        margin: 0 15px 0 0;
}

div#reg_state td.first {
        width: 200px;
        padding: 2px 10px;
        text-align: left;
}



div#our_contact {
        width: 750px;
        float: left;
        text-align: left;
        margin: 10px 0 0 10px;
}

div#our_contact h3 {
        width: 748px;
        height: 30px;
        background-image: url(../images/h3_back.gif);
        background-repeat: repeat-x;
        border-bottom: 1px solid #ddd;
        line-height: 2;
        margin: -10px 0 15px -10px;
}

div#our_about, div#our_address, div#our_form, div#our_map {
        color:#333;
        border: 1px solid #ddd;
        margin-bottom: 10px;
        padding: 10px;
}

div#our_contact p.about_us {
        color:#333;
        text-indent: 25px;
        line-height: 1.5;
        text-align: justify;
}

div#our_address table {
        border-collapse: collapse;
        border-spacing: 0;
}

div#our_address td {
        border: 1px solid #ddd;
        padding: 10px;
}

div#our_address td.backfill {
        background-color: #f4f4f4;
}

div#our_form input {
        padding: 5px;
}

div#our_map iframe {
        border: 1px solid #ddd;
}




div#user {
        border: 1px solid #ddd;
        -moz-border-radius: 4px;
        border-radius: 4px;
        margin: 10px 0 0 0;
        background-color: #fff1f1;
}

div#agent {
        border: 1px solid #ddd;
        -moz-border-radius: 4px;
        border-radius: 4px;
        margin: 20px 0 0 0;
        background-color: #f8f8f8;

}

div#user p, div#agent p {
        margin: 20px 0 0 20px;
        color: #333;
        font-weight: normal;
}




div#user form, div#agent form {
        margin: 20px 0 20px 20px;
}

div#agent ul li, div#user ul li {
        float: left;
        list-style-type: none;
        margin: 0 90px 20px 40px;
}

div#agent_page {
        text-align: left;
        margin: 10px 10px 20px;
        width: 750px;
        float: left;
}

div#agent_page h3.main {
        font-size:18px;
        width: 748px;
        height: 30px;
        text-align: center;
        color: #f00;
        margin: 0 0 15px 0;
        background-image: url(../images/h3_back.gif);
        background-repeat: repeat-x;
        line-height: 1.5;
        border-bottom: 1px solid #ddd;
        padding: 0px;
}

div#agent_page h3 {
        width: 698px;
        height: 30px;
        text-align: left;
        color: #090;
        padding: 0 0 0 50px;
        margin: 0 0 15px 0;
        line-height: 2.3;
        background-image: url(../images/sub_h3_back.jpg);
        background-repeat: no-repeat;
        border-bottom: 1px solid #ddd;
}

div#agent_page p {
        text-indent: 20px;
        line-height: 1.5;
        margin: 0 0 15px 0;
        text-align: justify;
}

div#abt_table {
        border: 1px solid #ddd;
        margin: 0 0 15px 0;
}

div#abt_table span {
        width: 400px;
        float: left;
        line-height: 2;
        margin: 0 10px 0 10px;
        color: #FB8200;
        font-weight: bold;
        font-size: 11px;
}

div#abt_table ul {
        margin: 0 0 0 230px;
}

div#abt_table li {
        float: left;
        text-align: center;
        list-style-type: none;
}

div#abt_table li {
        width: 80px;
        height: 25px;
        line-height: 2;
        display: block;
        margin: 0 20px 20px 0;
        border: 1px solid #ccc;
        border-radius: 5px;
        font-weight: bold;
        font-size: 12px;
}

div#abt_table li a {
        font-weight: bold;
        width: 80px;
        height: 25px;
        display: block;
}

div#abt_table li:hover, div#abt_table li.current {
        background-color: #eaeaea;
        color: #f00;
}

div#abt_table li.last {
        margin: 0 0 0px 0;
}

div#abt_table td {
        border: 1px solid #ccc;
        padding: 10px;
        font-size: 13px;
        color: #333333;
}

div#abt_table td.backfill {
        background-color: #f4f4f4;
}

div#abt_table table {
        width: 730px;
        border-collapse: collapse;
        text-align: left;
        margin: 0 auto 15px;
}

div#abt_table form td {
        font-weight: bold;
}

div#md_message {
        border: 1px solid #ddd;
}

div#md_message p {
        color:#222;
        width: 730px;
        margin: 0 auto 15px;
}

div#md_message img {
        float: left;
        margin: 0 10px 0 0px;
}

div#about_agent {
        border: 1px solid #ddd;
        margin: 0 0 15px 0;
}

div#about_agent p {
        color:#222;
        width: 730px;
        margin: 0 auto 10px;
}

div#agent_page img.company_img {
        margin: 0 10px 10px 10px;
}

div#agent_form {
        border: 1px solid #ddd;
        margin: 15px 0 15px 0;
}

div#agent_form td {
        color: #333;
        padding: 0 10px 10px 5px;
}

div#agent_form input, textarea {
        padding: 5px;
}

div#agent_form input.send {
        padding: 2px 5px;
}

div#agent_map {
        border: 1px solid #ddd;
}

div#agent_map iframe {
        border: 2px solid #ddd;
        margin: 20px 0 20px 20px;
}

div#agent_map span {
        margin: 0px 0px 20px 20px;
}

div#block {
        width: 470px;
        float: left;
        text-align: justify;
        margin: 10px 10px 0 10px;
}

div#block h3 {
        width: 470px;
        height: 30px;
        display: block;
        border-radius: 0px 4px 0px 4px;
        line-height: 2.1;
        color: #fff;
        font-size: 13px;
        font-weight: bold;
        margin: 0 0 15px 0;
}

div#block p {
        color: #222;
        font-size: 13px;
        font-weight: normal;
        text-indent: 20px;
        line-height: 1.7;
}

div#block img {
        border: 3px double #ddd;
        margin: 5px 0;
}

div#block table {
        border-collapse: collapse;
        border-spacing: 0;
}

div#block td {
        border: 1px solid #888;
        padding: 5px 10px;
}

div#block td.fs_header {
        background-color: #e9790b;
        color: #fff;
        text-align: center;
}

div#block td.fr_header {
        background-color: #d80065;
        color: #fff;
        text-align: center;
}

div#block td.land_header {
        background-color: #26abe3;
        color: #fff;
        text-align: center;
}

div#block a.read_more {
        font-weight: bold;
        font-size: 13px;
}

div#block h3.one {
        background-image: url(../images/h3_back01.gif);
        background-repeat: repeat-x;
}

div#block h3.two {
        background-image: url(../images/h3_back02.gif);
        background-repeat: repeat-x;
}

div#block h3.three {
        background-image: url(../images/h3_back03.gif);
        background-repeat: repeat-x;
}

div#block h3.four {
        background-image: url(../images/h3_back04.gif);
        background-repeat: repeat-x;
}

div#block h3 img {
        float: left;
        margin: 4px 10px 5px 10px;
        border: 0px;
}


div#main_city {
        margin: 20px 0 20px 0;
}

div#main_city ul {
        width: 960px;
        float: left;
        margin: 0 10px 0 9px;
}

div#main_city li {
        float: left;
        list-style-type: none;
        margin: 0 0 5px 5px;
}

div#main_city li a {
        width: 180px;
        height: 40px;
        display: block;
        border: 3px double #92afec;
        line-height: 3.2;
        background-color: #aaFF0F5;
        font-size: 12px;
        color: #006400;
}

div#main_city li a:hover {
        background-color: #fff;
}


div#qanda {
        width: 728px;
        float: left;
        margin: 10px 0 20px 10px;
        text-align: left;
        color: #333;
        font-size: 12px;
}

div#qanda_reg, div#font, div#usage {
        width: 728px;
        padding: 10px;
        border: 1px solid #ddd;
        margin: 0 0 10px 0;
}

div#qanda h2 {
        width: 748px;
        height: 30px;
        background-image: url(../images/h3_back.gif);
        background-repeat: repeat-x;
        border-bottom: 1px solid #ddd;
        line-height: 2;
        margin: -10px 0 15px -10px;
        font-size: 15px;
}

div#qanda p {
        margin: 0 0 10px 0;
}

div#qanda h1.question {
        font-size: 12px;
        font-weight: bold;
        margin: 0 0 10px 0;
}

div#inside {
        border-bottom: 1px solid #ddd;
        margin: 0 0 20px 0;
}

div#campaign {
        margin: 20px 10px 20px 10px;

        border: 1px solid #ddd;
}

div#campaign p {
        text-align: left;
        color:#333;
        padding: 10px;
        font-size: 13px;
        font-weight: normal;
        text-indent: 20px;
        line-height: 1.7;
}

div#campaign h3 {
        color:#333;
        height: 30px;
        font-size: 14px;
        font-weight: bold;
        background:  url(../images/h3_icon.png)  5px 3px no-repeat;
        text-align: left;
        border-bottom: 1px solid #ddd;
        padding-left:13px;
        line-height: 2;
}

div#new-property {
        margin: 20px 10px 20px 10px;
        color:#333;
        border: 1px solid #ddd;
}

div#new-property p {
        text-align: left;
        color:#333;
        padding: 10px;
        font-size: 13px;
        font-weight: normal;
        text-indent: 20px;
        line-height: 1.7;
}

div#new-property h3 {
        color:#333;
        height: 30px;
        font-size: 14px;
        font-weight: bold;
        background:  url(../images/h3_icon.png)  5px 3px no-repeat;
        text-align: left;
        border-bottom: 1px solid #ddd;
        padding-left:13px;
        line-height: 2;
}

div#new-property table.forrent{
        background:#fff1f1;
}

div#new-property table.forsale{
        background:#f8f8f8;
}

div#new-property table img{
        margin: 4px 4px 4px 4px;
        border: 3px double #ddd;
}

div#beach {
        margin: 20px 10px 20px 10px;
        color:#333;
        border: 1px solid #ddd;
}

div#beach p {
        text-align: left;
        color:#333;
        width: 440px;
        margin-left:5px;
        padding: 10px;
        font-size: 13px;
        font-weight: normal;
        text-indent: 20px;
        line-height: 1.7;
        border: 1px solid #ddd;
}

div#beach h3 {
        color:#333;
        height: 30px;
        font-size: 14px;
        font-weight: bold;
        background:  url(../images/h3_icon.png)  5px 3px no-repeat;
        text-align: left;
        border-bottom: 1px solid #ddd;
        padding-left:13px;
        line-height: 2;
}

div#beach h4 {
        font-size: 14px;
        font-weight: bold;
        text-align: left;
}

div#beach table{
        background:#fff;
}



div#beach table img{
        margin: 4px 4px 4px 4px;
        border: 3px double #ddd;
}

div#beach p.twocolumns{
        text-align: center;
        color:#333;
        width: 928px;
        margin-left:3px;
        padding: 10px;
        font-size: 13px;
        font-weight: normal;
        text-indent: 20px;
        line-height: 1.7;
        border: 1px solid #ddd;
}

div#whats_new {
        margin: 20px 10px 20px 10px;
        border: 1px solid #ddd;
}

div#whats_new h3 {
        color:#333;
        height: 30px;
        font-size: 14px;
        font-weight: bold;
        background:  url(../images/h3_icon.png)  5px 3px no-repeat;
        text-align: left;
        border-bottom: 1px solid #ddd;
        padding-left:13px;
        line-height:2;
}

div#whats_new p {
        text-align: left;
        color:#333;
        padding: 10px;
        font-size: 13px;
        font-weight: normal;
        text-indent: 0px;
        line-height: 1.0;
}

div#whats_new ul {
        height: 100px;
        overflow: scroll;
        padding: 10px 0 10px 15px;
        text-align: left;
        list-style-type: none;
}

div#whats_new li {
        color:#333;
        text-align: left;
        margin: 0 0 10px 0;
        font-size: 13px;
        font-weight: normal;
        text-indent: 20px;
        line-height: 1.7;
}

div#whats_new li span {
        margin: 0 10px 0 0;
}



div#sub_menu {
        width: 220px;
        float: left;
        margin: 10px 0 30px 10px;

}

div#sub_menu h3 {
        width: 220px;
        height: 35px;
        margin: 0 0 10px 0;
        border: 1px solid #8af;
        background-image: url(../images/submenu_h3_back.gif);
        background-repeat: repeat-x;
        color: #333;
        line-height: 2.4;
}

div#sub_menu ol li {
        float: left;
        list-style-type: none;
        width: 110px;
        text-align: center;
        margin: 0 0 10px 0;
}

div#sub_menu ul {
        width: 220px;
        border: 1px solid #bcf;
}

div#sub_menu ul li {
        list-style-type: none;
        text-align: left;
}

div#sub_menu ul li a {
        width: 220px;
        height: 35px;
        display: block;
        text-align: left;
        border-bottom: 1px solid #bcf;
        line-height: 3.2;
        background-color: #dde5ff;
        color:#333;
        font-weight: bold;
}

div#sub_menu ul li a img {
        float: left;
        margin: 12px 10px 0 10px;
}

div#sub_menu ul li a.last {
        border-bottom: 0px;
}

div#sub_menu ul li a:hover, div#sub_menu ul li a.current {
        background-color: #bcf;
        color: #333;
}

div#knowledge {
        width: 720px;
        float: left;
        text-align: left;
        margin: 10px 10px 20px 20px;
}

div#inner h2 {
        width: 718px;
        height: 30px;
        border-bottom: 1px solid #ddd;
        margin: 0 0 10px 0;
        background-image: url(../images/h3_back.gif);
        background-repeat: repeat-x;
        line-height: 2;
        color: #555;
        font-size: 15px;
}

div#inner {
        border: 1px solid #ddd;
        margin-bottom: 15px;
}

div#inner p {
        color:#333;
        width: 700px;
        margin: 0 0 20px 9px;
        text-indent: 20px;
        line-height: 1.8;
        text-align: justify;
}

div#inner li {
        margin: 0 0 10px 20px;
}

div#inner h2 img {
        float: left;
        margin: 8px 15px 0 10px;
}

div#inner span.center_bold {
        font-weight: bold;
        text-align: center;
}



input.confirm {
        border: 2px solid #ddd;
        background-color: #333;
        color: #fff;
        font-size: 13px;
        font-weight: bold;
        padding: 0px;
}

input.padding {
        padding: 3px;
}



/*=========================== Show With Map ==========================*/
.showmap{
  background-image: url("../images/post_button.png");
  background-repeat: repeat-x;
  border: 1px solid #9F744A;
  /*float: right;*/
  font-weight: bold;
  height: 26px;
        margin:50px 0 0 0px;
}

.showtext{
        background-image: url("../images/post_button.png");
        background-repeat: repeat-x;
          border: 1px solid #9F744A;
        height: 26px;
        margin:10px 0 0 370px;
}

div#condition table{
        margin:0px 0 0px 0;
}

div#condition tr .button{
        margin:0px 0px 0px 0px;
        padding:0px;
        height:30px;
}
/*================= Yangon Map ==================*/
div#condition .map{
        width:980px;
        background-image:url(../images/yangonmap.jpg);
        background-repeat:no-repeat;
        background-color:#fff;
        height:600px;
        text-align:center;
        margin:0 0 0px 0px;
        clear:both;
}

div#condition .map ul{
        margin:190px 0 0 102px;
        padding:0;
}

div#condition .map ul li{
        background-image:none;
        list-style-type:none;
        border:0px;
}

div#condition .map ul li a{
        color:#000;
}
div#condition .map ul li a:hover{
        color:gray;
}

.mingalardon{
        margin:-90px 0 0px 260px;
}

.insein{
        margin:-20px 0 0 240px;
}

.mayangone{
        margin:45px 0 0 260px;
}

.hlaing{
        margin:100px 0 0 -50px;
}

.kamaryut{
        margin:160px 0 0 -40px;
}

.sanchaung{
        margin:140px 0 0 -225px;
}

.kyeemyindaing{
        margin:187px 0 0 -245px;
}

.yankin{
        margin:110px 0 0 -10px;
}

.thingangyun{
        margin:130px 0 0 -15px;
}

.bahan{
        margin:190px 0px 0 -155px;
}

.tamwe{
        margin:160px 0px 0 -120px;
}

.alone{
        margin:230px 0px 0 -225px;
}

.dagon{
        margin:215px 0px 0 -195px;
}

.tharketa{
        margin:210px 0px 0 -80px;
}

.mingalarnyunt{
        margin:220px 0px 0 20px;
}

.lanmadaw{
        margin:270px 0px 0 -470px;
}

.latha{
        margin:315px 0px 0 -420px;
}

.pabedan{
        margin:310px 0px 0 -350px;
}

.kyaukdadar{
        margin:295px 0px 0 -290px;
}

.botataung{
        margin:290px 0px 0 -155px;
}

.puzuntaung{
        margin:255px 0px 0 -135px;
}

.other{
        margin:0px 0px 0 -235px;
}
.other a{
        font-size:20px;
}

/*================= Mandalay Map ==================*/
div#condition .mdlmap{
        width:980px;
        background-image:url(../images/mandalaymap.jpg);
        background-repeat:no-repeat;
        background-color:#fff;
        height:600px;
        text-align:center;
        margin:0 0 0px 0px;
        clear:both;
}

div#condition .mdlmap ul{
        margin:100px 0 0 102px; 
        padding:0;
}

div#condition .mdlmap ul li{
        background-image:none;
        list-style-type:none;
        border:0px;
}

div#condition .mdlmap ul li a{
        color:#000;
}
div#condition .mdlmap ul li a:hover{
        color:gray;
}
.aungmye{
        margin:-30px 0px 0px 360px;
}
.chanaye{
        margin:50px 0px 0px 340px;
}
.patheingyi{
        margin:-40px 0px 0px 580px;
}
.mahaaung{
        margin:20px 0px 0px 340px;
}
.mdlother{
        margin:25px 0px 0px 500px;
}
.mdlother a{
                font-size:13px;
                font-weight:bold;
}
.chanmya{
        margin:10px 0px 0px 350px;
}
.pyigyi{
        margin:50px 0px 0px 380px;
}
.amarapura{
        margin:80px 0px 0px -170px;
}

/*================= Nay Pyi Daw Map==================*/
div#condition .npdmap{
        width:980px;
        background-image:url(../images/naypyidawmap.jpg);
        background-repeat:no-repeat;
        background-color:#fff;
        height:600px;
        text-align:center;
        margin:0 0 0px 0px;
        clear:both;
}

div#condition .npdmap ul{
        margin:100px 0 0 102px; 
        padding:0;
}

div#condition .npdmap ul li{
        background-image:none;
        list-style-type:none;
        border:0px;
}

div#condition .npdmap ul li a{
        color:#000;
}
div#condition .npdmap ul li a:hover{
        color:gray;
}
.pobba{
        margin:-30px 0 0 370px;
}
.oattra{
        margin:65px 0px 0px 350px;
}
.zabu{
        margin:150px 0 0 -200px;
}
.dekkhina{
        margin:240px 0 0 -190px;
}
.npdother{
        margin:200px 0px 0px -50px;
}
.npdother a{
        font-size:15px;
        font-weight:bold;
        font-family:Tahoma;
}

div#footer {
        border-top: 1px solid #ddd;
        clear: both;
        width: 100%;
        text-align: center;
        margin: 0px auto;
        padding: 0px;
    font-size:12px;
    font-weight:normal;
    line-height:120%;
        background-image: url(../images/footer_bg.gif);
        background-repeat: repeat;
        color: #fff;
}

div#footer a {
        color: #aaa;
}

div#footer a:hover {
        text-decoration: none;
}

.bggray {
        background-color: #fff;
}

.blackwhite{
        color:#fff;
        background-color:#333;
}

.blackwhite h2 {
        color:#fff;
        background-color:#333;
        font-size: 15px;
        font-weight: bold;
}


.clear {
        clear: both;
}

.clear hr {
        display:none;
}

