@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }

body {
    /* background: #FFF url(../img/body_bg.jpg) 0 0 repeat-x;*/
    background: rgb(1,86,140) url(../img/ezylet_bg.jpg) 0 0 repeat-x;
    background-position: center top;
    font-family:Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #0068A1;
}


img, fieldset {
    border: none;
}


hr {
    clear: both;
    border: none;
    border-bottom: 1px solid #e3e3e3;
    height: 1px;
    display: block;
}

.hr_landlord {
    clear: both;
    border: none;
    border-bottom: 4px solid #993366;
    height: 4px;
    display: block;
}
.hr_tenant {
    clear: both;
    border: none;
    border-bottom: 4px solid #009900;
    height: 4px;
    display: block;
}
.hr_student {
    clear: both;
    border: none;
    border-bottom: 4px solid #FFCC66;
    height: 4px;
    display: block;
}
.hr_agent {
    clear: both;
    border: none;
    border-bottom: 4px solid #006699;
    height: 4px;
    display: block;
}


p.upsell {
   font-size: medium;
   font-style: italic;
   padding-left 3px;
}

input.text,
select {
    border-top: 2px solid #bbbbbb;
    border-left: 1px solid #bbbbbb;
    border-right: 1px solid #bbbbbb;
    border-bottom: 1px solid #dddddd;
    background: #f3f3f3;
    height: 20px;
    width: 148px;
    padding: 1px 0 0 5px;
    color: #6d6d6d;
}

input.mandatory,
select.mandatory {
	background: #ffff9b;
}

input.disabled,
select.disabled {
    background: #d2d2d2;
}

textarea {
    border-top: 2px solid #bbbbbb;
    border-left: 1px solid #bbbbbb;
    border-right: 1px solid #bbbbbb;
    border-bottom: 1px solid #dddddd;
    background: #ffffff;
    padding: 1px 0 0 5px;
    color: #6d6d6d;
}

.clear {
    clear: both;
}

.clear_left {
    clear: left;
}

.clear_right {
    clear: right;
}

.left {
    float: left;
}

.right {
    float: right;
}

.blue_button1,
.blue_button2,
.blue_button3,
.tenants_button,
.landlords_button,
.students_button {
    padding: 5px 9px 0;
    font-size: 16px;
    color: #efefef;
    height: 42px;
    text-decoration: none;
    display: block;
}

.blue_button1 {
    background: transparent url(../img/blue_button1_bg.png);
}

.blue_button2 {
    background: transparent url(../img/blue_button2_bg.png);
}

.blue_button3 {
    background: transparent url(../img/blue_button3_bg.png);
}

.tenants_button {
    background: transparent url(../img/tenants_button_bg.png);
}

.students_button {
    background: transparent url(../img/students_button_bg.png);
}
.landlords_button {
    background: transparent url(../img/landlords_button_bg.png);
}

#page {
    margin: 0 auto;
    width: 867px;
     border: 0px solid;
}

#search_iframe {
    margin: 0 auto;
    width: 467px;
}

#popup_page {
    margin: 0 auto;
    width: 527px;
}

#header {
	background: transparent url(../img/HeaderBacgroundRectangle.gif);
	height: 95px;
    margin: 3px 0 10px 0;
    position: relative;
}


    #header ul {
        text-align: left;
        position: absolute;
        top: 10px;
        padding: 5px 5px 0 0;
        list-style-type:none;

    }

    #header .img {
        text-align: right;
        position: absolute;
        top: 0px;
        right: 0px;
        padding: 0px 0px 0 0;
        list-style-type:none;
    }
    #header .img_free {
        text-align: right;
        position: absolute;
        top: -8px;
        right: 25px;
        padding: 0px 0px 0 0;
        list-style-type:none;
    }

        #header ul li {
            list-style-type:none;
            margin: 0px 10px 10px 0px;
        }

            #header ul a {
                color: #0675B9;
                font-size: 15px;
                text-decoration: none;
            }

.login_hdr {
	color: #0068A1;
	font-size: 12px;
}

.login_hdr label {
	width: 5em;
	margin: 5px 4px 7px 10px;
	text-align: right;
	display: block;
	float: left;
}

.login_hdr br {
	clear: both;
}

.login_hdr button {
	border: medium none;
	background: transparent url(http://ezylet.com/img/login.png) repeat scroll 0% 0%;
	width: 62px;
	height: 21px;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
	cursor: pointer;
	text-indent: -1000em;
}


.presell_content h1 {
	color: red;
	font-size: 18px;
	text-align: center;
}

.presell_content h2 {
	color: blue;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin: 10px;
	display: block;
}

.presell_content h3 {
	color: black;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	line-height: 1.2em;
	padding: 20px 0 0;
}

.presell_content p {
	color: black;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	line-height: 1.2em;
	margin: 10 px;
}
.presell_content em {
	font-weight: bold;
	text-decoration: underline;
}
.presell_content img {
	padding-top: 15px;
	padding-right: 15px;
}

.resource_content {
	margin: 10px;
	display: block;
}

.resource_content h1 {
	color: #0068A1;
	font-size: 18px;
	text-align: left;
	padding: 0 0 20px;
}

.resource_content h2 {
	color: blue;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin: 10px;
	display: block;
}

.resource_content h3 {
	color: black;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	line-height: 1.2em;
	padding: 20px 0 0;
}

.resource_content p {
	color: black;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	line-height: 1.2em;
	margin: 10 px;
}
.resource_content em {
	font-weight: bold;
	text-decoration: underline;
}
.resource_content img {
	padding-right: 15px;
	padding-bottom: 5px;
}

#rc_date {
	color: #0068A1;
	font-size: 10px;
	text-align: right;
	padding: 20px 0 0;
}


#upsell_box {
   	background-color: #e2e8f1;
	color: #0068A1;
	font-size: 12px;
	margin: 10px;
}

#upsell_box p {
	padding: 5px 10px 10px 10px;
	margin-left: 5px;
	line-height: 1em;
}

#upsell_box a, a:visited {
	font-size: 12px;
	line-height: 1em;
	color: #0068A1;
	text-decoration: none;
}

#upsell_box a:hover {
	text-decoration: underline;
}

#upsell_box img {
	vertical-align: bottom;
}
#upsell_box br {
	clear: all;
}

#upsell_box hr {
	margin: 0 5px;
}

#upsell_box ul {
	margin-left: 15px;
}

#upsell_box h1 {
	margin-left: 15px;
}



#administration_form {
   	background-color: #e2e8f1;
	color: #0068A1;
	font-size: 12px;
	margin: 10px;
}

#administration_form legend {
	color: #0068A1;
	padding: 5px 10px 10px 10px;
	font-size: large;
	font-weight: 600;
}
#administration_form label {
	color: #0068A1;
	width: 10em;
	margin: 5px 4px 7px 10px;
	text-align: right;
	display: block;
	float: left;
}
#administration_form label.checkbox {
    text-align: left;
    }
    

#administration_form p {
	padding: 5px 10px 10px 10px;
	line-height: 1em;
}

#administration_form a, a:visited {
	font-size: 12px;
	line-height: 1em;
	color: #0068A1;
	text-decoration: none;
}

#administration_form a:hover {
	text-decoration: underline;
}

#administration_form img {
	vertical-align: bottom;
}
#administration_form br {
	clear: all;
}

#administration_form hr {
	margin: 0 5px;
}

#prop_boxoff {
	text-align:center;
	color: white;
	font-size: 14px;
	height: 30px;
	width: 80px;
	margin: 5px;
	float: left;
	display: block;
	background: green;
}

#prop_boxon {
	text-align:center;
	color: white;
	font-size: 14px;
	height: 30px;
	width: 80px;
	margin: 5px;
	float: left;
	display: block;
	background: red;
}

#form_navigation {
	background: #fff;
	color: #fff;
	display: block;
}

#form_navigation li {
   	float: left;
    margin: 0 5px 0 0;
    list-style-type:none;
}

#form_navigation li a {
    float: left;
	color: #fff;
}

#navigation {
    list-style: none;
}

    #navigation li {
    	background: #fff;
    	float: left;
        margin: 0 5px 0 0;
        list-style-type:none;
    }

        #navigation li a {
            float: left;
			color: #fff;
			line-height: 18px
        }


#navigation_reg {
    list-style: none;
}

    #navigation_reg li {
        float: left;
        margin: 0 5px 0 0;
    }

        #navigation_reg li a {
            float: left;
            color: #0675B9;
            font-size: 16px;
            text-decoration: none;
            padding: 8px 0 0;
        }


.user_detailes {
        position: relative;
        top: 200px;
        right: 133px;
}

#home_boxes {
		color: white;
		line-height: 1.6em;
}
#home_boxes h1 {
		font-size: x-large;
		font-weight: 200;
		padding-top: 8px;
		margin: 4px 8px 8px 4px;
}

#home_boxes p {
	    font-size: medium;
		font-weight: 200;
		margin: 4px 24px 4px 4px;
}

#home_boxes a, a:visited {
		color: white;
	    font-size: medium;
		font-weight: 500;
		text-decoration: none;
		line-height: 1.8em;
}

#home_boxes a:hover  {
		text-decoration: underline;
}

#info_text {
	font-size: 14px;
	padding: 10px 40px 0 10px;
}

#info_text p {
	margin: 15px 0;
}
#info_text li {
	margin: 15px;
}

.findoutmore {
		text-align: right;
		padding: 0 36px;
}
#home_boxes input {
		border: none;
		font-size: 1.2em;
		height: 26px;
		padding: 6px 8px 0;
		margin-right: 5px;
		margin-left: 5px;
		vertical-align: bottom;
}
  input.a_name {
		background: transparent url(http://ezylet.com/img/homepageagentname.png) right no-repeat;
		width: 212px;
  }
  input.a_email {
		background: transparent url(http://ezylet.com/img/homepageagentemail.png) right no-repeat;
		width: 152px;
  }
 .ab_name {
		background: transparent url(http://ezylet.com/img/homepageagentname.png) right no-repeat;
		width: 212px;
		vertical-align: center;
		height: 30px;
		margin-right: 5px;
		margin-left: 5px;
		padding: 6px 8px 0px;
 }
 select.a_name {
		border: none;
		font-size: 1.2em;
		height: 24px;
		width: 208px;
}
input.l_name {
		background: transparent url(http://ezylet.com/img/homepagelandlordname.png) right no-repeat;
		width: 212px;
  }
  input.l_email {
		background: transparent url(http://ezylet.com/img/homepagelandlordemail.png) right no-repeat;
		width: 152px;
  }
  input.t_name {
		background: transparent url(http://ezylet.com/img/homepagetenantnamebg.png) right no-repeat;
		width: 212px;
  }
  input.t_email {
		background: transparent url(http://ezylet.com/img/homepagetenantemailbg.png) right no-repeat;
		width: 152px;
  }

#home_boxes button {
	border: medium none;
	background: transparent url(http://ezylet.com/img/homepagegobg.png) repeat scroll 0% 0%;
	width: 55px;
	height: 30px;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
	cursor: pointer;
	text-indent: -1000em;
	vertical-align: bottom;
}

#home_boxes label {
		font-weight: bold;
		padding: 8px 0px 14px 14px;
}


#regbox_free {
	width: 266px;
	height: 259px;
	float: left;
}

#regbox_spacer1 {
	background-color: white;
	width: 3px;
	height: 259px;
	float: left;
}
#regbox_single {
	width: 266px;
	height: 259px;
	float: left;
}
#regbox_spacer2 {
	background-color: white;
	width: 3px;
	height: 259px;
	float: left;
}

#regbox_multi {
	width: 266px;
	height: 259px;
	float: left;
}
#home_bluebox1 {
	background: url(http://ezylet.com/img/blueblock.png);
	background-repeat: no-repeat;
	width: 266px;
	height: 259px;
	float: left;
	padding: 10px 6px 10px 10px;
}

#home_purplebox1 {
	background: url(http://ezylet.com/img/purpleblock.png);
	background-repeat: no-repeat;
	width: 266px;
	height: 259px;
	float: left;
	padding: 10px 6px 10px 10px;

}

#home_greenbox1 {
	background: url(http://ezylet.com/img/greenblock.png);
	background-repeat: no-repeat;
	width: 266px;
	height: 259px;
	float: left;
	padding: 10px 0px 0px 6px;
}

#home_boxes label {
		font-weight: bold;
		padding: 8px 0px 14px 14px;
}

#reg_boxes {
		color: white;
		line-height: 1.2em;
}
#reg_boxes h1 {
		font-size: x-large;
		font-weight: 200;
		padding-top: 2px;
		margin: 4px 8px 8px 4px;
}

#reg_boxes p {
	    font-size: small;
		font-weight: 100;
		margin: 4px 24px 4px 4px;
}

#reg_boxes a, a:visited {
		color: white;
	    font-size: small;
		font-weight: 500;
		text-decoration: none;
		line-height: 1.2em;
}

#reg_boxes a:hover  {
		text-decoration: underline;
}



#reg_boxes input {
		border: none;
		font-size: 1.2em;
		height: 26px;
		padding: 6px 8px 0;
		margin-right: 5px;
		margin-left: 5px;
		vertical-align: bottom;
}
  input.a_name {
		background: transparent url(http://ezylet.com/img/homepageagentname.png) right no-repeat;
		width: 212px;
  }
  input.a_email {
		background: transparent url(http://ezylet.com/img/homepageagentemail.png) right no-repeat;
		width: 152px;
  }
  input.l_name {
		background: transparent url(http://ezylet.com/img/homepagelandlordname.png) right no-repeat;
		width: 212px;
  }
  input.l_email {
		background: transparent url(http://ezylet.com/img/homepagelandlordemail.png) right no-repeat;
		width: 152px;
  }
  input.t_name {
		background: transparent url(http://ezylet.com/img/homepagetenantnamebg.png) right no-repeat;
		width: 212px;
  }
  input.t_email {
		background: transparent url(http://ezylet.com/img/homepagetenantemailbg.png) right no-repeat;
		width: 152px;
  }

#reg_boxes button {
	border: medium none;
	background: transparent url(http://ezylet.com/img/homepagegobg.png) repeat scroll 0% 0%;
	width: 55px;
	height: 30px;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
	cursor: pointer;
	text-indent: -1000em;
	vertical-align: bottom;
}

#reg_boxes label {
		font-weight: bold;
		padding: 8px 0px 14px 14px;
}




#lreg_box1 {
	width: 266px;
	height: 259px;
	float: left;
	padding: 0px 0px 10px 10px;
}

#lreg_box2 {
	width: 266px;
	height: 259px;
	float: left;
	padding: 10px 6px 10px 10px;

}

#lreg_box3 {
	width: 266px;
	height: 259px;
	float: left;
	padding: 10px 0px 0px 6px;
}

#reg_boxes label {
		font-weight: bold;
		padding: 8px 0px 14px 14px;
}

#landlord_regbox {
	background: url(http://ezylet.com/img/LargePurpleBlock.png);
	background-repeat: no-repeat;
	width: 900px;
	height: 242px;
	float: left;
	padding: 10px 6px 0px 0px;

}
#agent_regbox {
	background: url(http://ezylet.com/img/LargeBlueBlock.png);
	background-repeat: no-repeat;
	width: 900px;
	height: 275px;
	float: left;
	padding: 10px 6px 0px 0px;

}
#home_yellowbox {
	background: url(http://ezylet.com/img/home-yellow.gif);
	background-repeat: no-repeat;
	width: 822px;
	height: 75px;
	float: left;
	padding: 0px 0px 0px 10px;
	margin-left: 6px;
}
#home_yellowbox div.arrow {
	margin-top: 40px;
	margin-right: 5px;
	padding: 0px 0px 0px 0px;
	float:right;
}

#home_yellowbox div.yellow_left_block {
	padding: 20px 0px 0px 10px;
}

#home_yellowbox div.yellow_mid_block {
	width: 440px;
	padding: 10px 0px 0px 0px;
	margin-left: 10px;
	float: right;
}

#home_yellowbox h1{
font-size: 20px;
	color: white;
	font-weight: 300;
}

#home_yellowbox p {
	color: white;
	font-size:medium;	
	}
#home_bluebox {
	background: url(http://ezylet.com/img/fp_banner_bg);
	background-repeat: no-repeat;
	width: 822px;
	height: 200px;
	float: left;
	padding: 0px 0px 0px 10px;
	margin-left: 6px;
}
#home_bluebox div.fom {
	margin-top: 115px;
	padding: 0px 150px 0px 0px;
	float:right;
}

#home_bluebox div.blue_left_block {
	padding: 10px 0px 0px 10px;
	width: 50%;
}
#home_bluebox p.small {
font-size:small;}
#home_bluebox div.blue_mid_block {
	width: 230px;
	padding: 10px 0px 0px 10px;
	margin-left: 20px;
	float:right;
}

#home_bluebox h1 {
	color: white;
	font-weight: 300;
	}

#home_bluebox p {
	color: white;
	font-size: large;
	}
#home_bluebox ul {
	color: white;
	font-size: large;
	list-style-image: url(http://ezylet.com/img/home-tick.gif)
	}


#login {
    float: right;
    padding: 4px;
    text-align: right;
    color: #666666;
}
    #login input {
        vertical-align: middle;
    }


     #login img {
        vertical-align: middle;
    }

    #login .register {
         color: #0675B9;
         font-size: 12px;
         font-weight: bold
    }



     #login a {
            color: #666666;
            font-size: 12px;
            text-decoration: none;
            text-transform: uppercase;
        }

     #login label {
           color: #666666;
            font-size: 12px;
            text-decoration: none;
            text-transform: uppercase;
     }

      #login .text {
            color: #666666;
            font-size: 11px;
            font-family:Arial;
    }

/*    #login .submit {
        width: 65px;
        height: 23px;
        border: none;
        background: transparent url(../img/login.png);
        cursor: pointer;
        text-indent: -1000em;
        vertical-align: middle;
    }
*/
#logout {
    height: 30px;
    color: #666666;
    float: right;
    text-align: right;
    padding-right: 78px;
    padding-top: 8px;
    position: relative;
}

    #logout a {
        width: 76px;
        height: 0px;
        padding-top: 23px;
        overflow: hidden;
        background: transparent url(../img/logout.png);
        display: block;
        position: absolute;
        top: 4px;
        right: 0px;
    }


#popup_container {
    background: #ffffff;
    padding: 8px 14px 10px;
    width: 500px;
}

#container {
    background: #ffffff url(../img/ContainerWash.gif);
    background-repeat: no-repeat;
    background-position: bottom;
    padding: 8px 14px 10px;
    width: 839px;
    border: 0px solid;
}

#container_header {
	background: transparent url(../img/ContainerHeader.gif);
	height: 8px;
}

#container_footer {
	background: transparent url(../img/ContainerFooter.gif);
	height: 10px;
}


#container_iframe {
    background: #ffffff;
    padding: 8px 14px 10px;
    width: 439px;
}


ul.menu {
    list-style: none;
}

    ul.menu li {
        float: left;
        margin: 0 5px 0 0;
    }

        ul.menu li a {
            float: left;
        }

#messages {
}

    #messages ul {
        padding: 20px 0 10px;
        margin: 5px 30px 5px;
        border: 1px solid;
        font-size: 17px;
        list-style: none;
    }

    #messages ul.info {
        border-color: #4498cb;
        color: #4498cb;
        background: #fff;

    }

    #messages ul.info2 {
        border-color: #4498cb;
        color: #4498cb;
        background: #fff;

    }

	#messages ul.error {
        border-color: #FF99CC;
        color: #FF0033;
        font-size: 17px;
        background: #FFCCCC;
    }

    #messages ul.error a {

        color: #FF0033;
        background: #FFCCCC;

    }

    #messages a {
        border-color: #4498cb;
        color: #4498cb;
        background: #efefe;
        font-weight: bold
    }

        #messages ul li {
            margin-bottom: 10px;
            text-align: center;
        }

.topics_box_right {

    width: 176px;
    background: #f5f5f5 url(../img/grey_box_right.gif) no-repeat right;
    float: left;
    padding: 10px 10px 10px 10px;
    margin: 8px 10px 10px 5px;
}
    .topics_box_list {
        width: 170px;
        background: white;
        float: none;
        padding: 5px 5px 5px 5px;
        margin: 5px 5px 5px 5px;
    }
        .topics_box_list a.post_link {
            color: #0675B9;
            text-decoration: none;
            font-weight: bold
        }
        .topics_box_list span {
            color: #0675B9;
            text-decoration: none;

        }


.grey_box_right {
    height: 217px;
    width: 196px;
    background: #f5f5f5 url(../img/grey_box_right.gif) no-repeat right;
    float: left;
    padding: 14px 15px 0 22px;
    margin: 8px 10px 10px 0;
}

    .grey_box h1,
    .grey_box_right h1 {
        font-size: 26px;
        color: #aacadb;
        margin-bottom: 10px;
        margin-top: 12px;
    }

    .grey_box h2,
    .grey_box_right h2 {
        font-size: 18px;
        color: #4295c8;
        font-weight: bold;
        line-height: 22px;
        margin-bottom: 10px;

    }

    .grey_box h3,
    .grey_box_right h3 {
        font-size: 18px;
        color: #0675b9;
        font-weight: normal;
        line-height: 22px;
    }

.grey_box {
    background: #f5f5f5 url(../img/grey_box_top_right.gif) no-repeat top right;
    float: left;
    margin: 8px 10px 10px 0;
    padding: 0 0 0 10px;
    width: 512px;
    position: relative;
}

    .grey_box h2 {
        margin-bottom: 0px;
        padding-bottom: 70px;
        margin-right: 10px;
    }

    .grey_box img {
        margin: 0 10px 0 -10px;
        float: left;
        padding-right: 5px;
    }

    .grey_box a.subscribe {
        position: absolute;
        bottom: 0;
        right: 0;
        display: block;
        padding: 0 8px 8px 0;
        color: #0675B9;
        font-weight: bold;
        text-decoration: none;
        background: transparent url(../img/grey_box_bottom_right.gif) no-repeat bottom right;
    }

div.grey_box_forums {
    float: right;
    margin-left: 100px;
    width: 190px;
    padding: 10px
}
	div.grey_box_forums h1 {
        font-size: 16px;
        padding: 0 0 0 5px;
        color: #0675b9;
    }


div.grey_box_groups {
    float: right;
    margin-left: 100px;
    width: 240px;
}


    div.grey_box_groups h1 {
        font-size: 24px;
        margin-bottom: 30px;
    }



.user_grey_box_right {

    width: 260px;
    background: #f5f5f5 url(../img/grey_box_right.gif) no-repeat right;
    float: left;
    padding: 14px 15px 0 22px;
    margin: 8px 10px 10px 0;
}

	div.user_grey_box_right {
	    float: right;
	    margin-left: 100px;
	    width: 260px;
	}


	.user_grey_box h3,
    .user_grey_box_right h3 {
        font-size: 18px;
        color: #0675b9;
        margin-bottom: 10px;
        margin-top: 12px;
    }

    .user_grey_box a,
    .user_grey_box_right a {
        font-size: 14px;
        color: #0675b9;
        margin-bottom: 10px;
        margin-top: 12px;
    }


.shadow_box {
    position: relative;
    display: block;
    padding: 10px 46px 0px 40px;
    color: #aacadb;
    margin: 8px 0 0;
}

    .shadow_box .menu {
        margin-bottom: 10px;
    }

        .shadow_box .menu li {
            margin: 0 0 0 0px;
        }

    .shadow_box h2 {
        font-size: 20px;
        line-height: 25px;
    }

    .shadow_box h3 {
        font-size: 16px;
        line-height: 25px;
        color: #0675b9;
        text-decoration: none;
    }

    .shadow_box .tour_section{
        text-align: center;
        padding: 10px 40px 0px 0px;

    }
    	.shadow_box .tour_section a{
        font-size: 18px;
        line-height: 25px;
        color: #0675b9;
        text-decoration: none;
    }

    .shadow_box p {
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 20px;
    }

    .shadow_box a.shadow_box_menu {
        font-size: 15px;
        color: #FFFFFF;
        font-weight: normal;
        text-decoration: none;

    }

    .shadow_box .groups {
        color: #aacadb;
    }


    .shadow_box .blue_box {
	    width: 259px;
	    height: 169px;
	    position: absolute;
	    top: 0px;
	    right: 0px;
	    background: transparent url(../img/blue_bg.jpg) no-repeat center left;
    }

	    .blue_box div.blue_container {
	    	margin: 10px 10px 10px 10px;
	    }



.white_box {
    color: #666666;
    margin: 8px 0 0;
    position: relative;
}

    .white_box a {
        color: #666666;
        text-decoration: none;
    }

    .white_box a.create_link {
        position: absolute;
        top:5px;
        right:0;
        display: block;
        padding: 0 8px 8px 0;
        color: #666666;
        font-size: 14px;
        text-decoration: underline;
    }

    .white_box h1 {
        color: #0675b9;
        font-size: 20px;
    }

    .white_box h2 {
        color: #0675b9;
    }

    .white_box h4 {
        color: #0675b9;
        font-size: 14px;
    }

    .white_box p {
        padding: 10px 0 0 0;
        font-size: 14px;
    }

    .white_box dl div {
        width: 50%;
        float: left;
    }
    .white_box dl div.col3 {
        width: 33%;
    }

        .white_box dd,
        .white_box dt {
            margin-left: 5px;
        }

        .white_box dd,
        .white_box dt,
        .white_box dd a,
        .white_box dt a {
            color: #0675b9;
            font-size: 14px;
            line-height: 19px;
            text-decoration: none;
        }

        .white_box dt {

        }

        .white_box dd {
            margin-bottom: 10px;
        }

div.white_box_right {
    border: 1px solid red;
    float: right;
    margin: 0px 0px 0px 50px;
    width: 274px;
}

div.image_box_right {
       position: absolute;
       top: 200px;
       right: 150px;
       width: 300px;
}
    .image_box_right p {
        color: #666666;
        padding: 10px 5px;
    }


.members_box {
        position: absolute;
        top: 700px;
        right: 150px;
        width: 300px;
}
    .members_box a.user {
        color: #0675B9;
        text-decoration: none;
        font-size: 16px;
    }

.post_avatar {

    float: right;
}


.tag_cloud {
    width: 100%;
    float: right;
    margin: 0px 0px 40px 0px;

}
    .tag_cloud h1 {
        font-size: 20px;
        color: #0675B9;
        margin: 0px 0px 0px 0px;
    }

    .tag_cloud a {
        text-decoration: none;
        color: #adcadc;
        font-size: 20px;
        letter-spacing: 1px;
        margin: 5px;
    }

.posts {
    width: 512px;
    float: left;
    padding: 20px 0 0;
    margin: 0 0 10px 25px;
}

    .posts hr {
        clear: none;
        border-bottom: 1px solid #aac9db;
        margin: 12px 0 15px;
    }

    .posts h1 {
        font-size: 20px;
    }
    .posts h2 {
        font-size: 18px;
    }
    .posts h3 {
        font-size: 16px;
    }
    .posts h4 {
        font-size: 14px;
        color: black;
    }
    .posts h5 {
         font-size: 11px;
         text-decoration: none;
    }

    .posts label {
         font-size: 16px;
         padding: 0px 5px 0px 0px;
         display: inline;
    }

    .posts a, .posts a:visited {
        color : #0675B9;
    }
    
    .posts a.user {
        color: #0675B9;
        text-decoration: none;
    }

    .posts a.post_name {
        color: #0675B9;
        text-decoration: none;
        font-size: 16px;
        font-weight: bold;
    }

    .posts a.user_post {
        color: #666666;
        font-size: 14px;
        text-decoration: none;
    }

    .posts select{
     	height: 20px;
     	width: 463px;
    }

    .posts #category_name{
        width: 538px;
        height: 24px;
    }

    .posts #post_name{
        width: 485px;
        height: 20px;
    }

    .posts #post_name{
        width: 355px;
        height: 20px;
    }

    .posts #category_description{
        width: 480px;
        height: 74px;
        background: transparent;
        color: #000;
    }

    .posts div {
        padding: 0 5px;

    }

        .posts div div.post_link h3 {
            font-size: 20px;
            color: #0675ba;
        }

        .posts div div.post_date {
            color: #1e87b7;
            margin: 0 0 8px 4px;
            display: block;
            font-size: 13px;
        }

        .posts div div.post_text {
            color: #666666;
            font-size: 14px;
            margin: 0 0 10px;
        }

            .posts div div.post_text p {
                margin: 0 0 10px;
            }

        .posts div div.post_comments_link a {
            display: block;
            background: transparent url(../img/small_tooltip.gif) no-repeat center left;
            padding: 6px 0 0 35px;
            height: 20px;
            color: #1e87b7;
            text-decoration: none;
        }
        .posts div div.post_comments_text {
            display: block;
            background: transparent url(../img/small_tooltip.gif) no-repeat center left;
            padding: 6px 0 0 35px;
            height: 20px;
            color: #1e87b7;
            text-decoration: none;
        }

.vc1{
    height: 100%;
    width: 100%;
    display: table;
    vertical-align:middle;
}

    .vc2{
        display: table-cell;
        vertical-align:middle;
    }

        .vc3{
            position:relative;
            left:50%;
            float:left;
        }

            .vc4{
                position:relative;
                text-align:center;
                left:-50%;
            }

#home_image{
	position:absolute;
    width: 841px;
    height: 252px;
    background: transparent url(../img/home_image2.jpg);
    float: left;
    margin: 8px 0 5px;
    z-index: 0;
}



.home_landlord2{

    width: 842px;
    height: 230px;
    background:  url(../img/landlords_full.jpg);
    float: left;
    margin: 0px 0 0px;
    position:relative;

}


#home_agent2{
    font: #fff;
    width: 842px;
    height: 230px;
    background: transparent url(../img/agents_full.jpg);
    float: left;
    margin: 0px 0 0px;
    position:relative;

}


#home_student2{

    width: 842px;
    height: 230px;
    background: transparent url(../img/students_full.jpg);
    float: left;
    margin: 8px 0 10px;
    position:relative;
}


#home_tenant2{

    width: 842px;
    height: 230px;
    background: transparent url(../img/tenants_full.jpg);
    float: left;
    margin: 8px 0 10px;
    position:relative;
}

#blue_arrow{
	width: 131px;
    height: 185px;
    position:absolute;
    right: 470px;
    top: 114px;
    z-index: 1;
}
#red_arrow{
	width: 160px;
    height: 140px;
    position:absolute;
    right: 342px;
    top: 8px;
    z-index: 2;
}
#green_arrow{
	width: 160px;
    height: 140px;
    position:absolute;
    right: 204px;
    top: 8px;
    z-index: 3;
}
#yellow_arrow{
	width: 160px;
    height: 140px;
    position:absolute;
    right: 83px;
    top: 115px;
    z-index: 1;
}



#blog_image {
    width: 285px;
    height: 231px;
    background: transparent url(../img/blog_image.jpg);
    float: left;
    margin: 8px 0 10px;
}

form.search {
    height: 128px;
    background: transparent url(../img/search_form_bg.png);
    margin: 8px 0 10px;
    overflow: hidden;
    position: relative;
}

    form.search fieldset {
        height: 128px;
        background: transparent url(../img/search_form_right.png) no-repeat right;
        position: relative;
    }

    form.search label {
        height: 116px;
        width: 100px;
        overflow: visible;
        display: block;
        background: transparent url(../img/search_form_left.png) no-repeat left top;
        position: absolute;
        font-size: 20px;
        font-weight: bold;
        color: #0675b9;
        padding: 12px 0 0 16px;
        white-space: nowrap;
    }

    form.search select {
        height: 22px;
        width:30%;
        overflow: visible;
        display: block;
        position: absolute;
        right: 20px;
        top: 10px;
        white-space: nowrap;

    }

    form.search div {
        height: 33px;
        width: 100%;
        position: absolute;
        top: 64px;
        left: 0;
    }

            form.search div div {
                position: static;
                height: 33px;
                width: auto;
                margin: 0 110px 0 33px;
                padding: 0;
            }

                form.search div div input.text {
                    padding-top: 7px;
                    height: 23px;
                    width: 100%;
                }

    form.search .submit {
        width: 56px;
        height: 33px;
        position: absolute;
        top: 64px;
        right: 33px;
        border: none;
        background: transparent url(../img/go.png);
        cursor: pointer;
        text-indent: -1000em;
    }





form.big_search {
    background: #e2e8f1;
    position: relative;
    padding: 15px 0 0;
    margin: 10px 0 10px;
}




form.big_search fieldset {}

    form.big_search .top_left {
        top: 0;
        left: 0;
        background-image: url(../img/search_top_left.gif);
    }

    form.big_search .top_right {
        top: 0;
        right: 0;
        background-image: url(../img/search_top_right.gif);
    }

    form.big_search .bottom_left {
        bottom: 0;
        left: 0;
        background-image: url(../img/search_bottom_left.gif);
    }

    form.big_search .bottom_right {
        bottom: 0;
        right: 0;
        background-image: url(../img/search_bottom_right.gif);
    }

    form.big_search .main_input_left,
    form.big_search .main_input_right {
        width: 31px;
        height: 74px;
        position: absolute;
        top: 48px;
    }

    form.big_search .main_input_left2,
    form.big_search .main_input_right2 {
        width: 31px;
        height: 74px;
        position: absolute;
        top: 170px;
    }


    form.big_search .main_input_left {
        left: 0;
        background: transparent url(../img/main_input_left.png);
    }

    form.big_search .main_input_right {
        right: 0;
        background: transparent url(../img/main_input_right.png);
    }


    form.big_search .main_input_left2 {
        left: 0;
        background: transparent url(../img/main_input_left.png);
    }

    form.big_search .main_input_right2 {
        right: 0;
        background: transparent url(../img/main_input_right.png);
    }



    form.big_search fieldset {
    }

    form.big_search label {
        color: #0675b9;
        font-size: 20px;
        margin: 0 15px 10px;
        display: block;
    }

    form.big_search .search_label {
        color: #0675b9;
        font-size: 15px;
        margin: 0 15px 10px;
        display: block;
    }

    form.big_search select {
        margin: 0 0 10px 15px;
        width: 80%;
        height: 20px;
    }

    form.big_search .checkbox {
        margin: 0 0 0px 3px;
          width: 15%;
        height: 20px;
    }

    form.big_search .disabled {
        background: #d2d2d2;
    }

    form.big_search select.short {
        width: 40%;
    }

        form.big_search div {
            width: 33%;
            float: left;

        }

        form.big_search div.main {
            width: auto;
            float: none;
        }

        form.big_search .main label {
            margin-bottom: 0px;
            height: 24px;
        }

        form.big_search .main div {
            height: 74px;
            background: transparent url(../img/main_input_bg.png);
            margin: 9px 0 0;
            width: auto;
            float: none;

        }

                form.big_search .main div div {
                    height: 33px;
                    margin: 0px 110px 0 33px;
                    padding: 16px 0 0;
                }

                    form.big_search .main div div input.text {
                        padding-top: 7px;
                        height: 23px;
                        display: block;
                        position: absolute;
                        top: 65px;
                        right: 98px;

                    }

                    form.big_search .main div div select {

                        height: 20px;
                        width: 25%;
                        display: block;
                        position: absolute;
                        top: 15px;
                        right: 20px;
                    }


    form.big_search .submit {
        width: 56px;
        height: 33px;
        position: absolute;
        top: 65px;
        right: 33px;
        border: none;
        background: transparent url(../img/go.png);
        cursor: pointer;
        text-indent: -1000em;
    }


.roundcont_2 {
    width: 839px;
    background-color: #e2e8f1;
    color: #fff;
}

#bluecont {
    width: 100%;
    background-color: #e2e8f1;
}
#bluecont p, h2, ol, li {
	margin: 10px 15px 0 15px;
}
.roundcont {
    width: 100%;
    background-color: #e2e8f1;
    color: #fff;

}
	.roundcont h1 {
		color: #0675b9;
		padding: 0px 5px 0px 10px;
	}

	.roundcont h2 {
		font-size: 11pt;
		color: #0675b9;
		padding: 0px 5px 0px 10px;
	}

	.roundcont p {
	    margin: 3px 7px;
	    color: #4689b3;
	}
	.roundtop {
	    background: url(../img/search_top_right.gif) no-repeat top right;
	}

	.roundbottom {
	    background: url(../img/search_bottom_right.gif) no-repeat top right;
	}

	img.corner {
	   width: 7px;
	   height: 7px;
	   border: none;
	   display: block !important;
	}

#resource_content {
	font-size: 12px;
	margin: 10px;
}
#resource_content img {
	padding: 10px;
}
#resource_content h1 {
	color: #0068A1;
	font-size: 20px;
	font-weight: bold;
	margin: 15px 0 10px 0px;
}

#resource_content h2 {
	color: #0068A1;
	font-size: 18px;
	font-weight: bold;
	margin: 15px 0 10px 0px;
}

#resource_content a {
	color: #0068A1;
	font-size: 14px;
	font-weight: bold;
	margin: 15px 0 10px 8px;
}

#resource_content a:hover {
	color: #0068A1;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	margin: 15px 0 10px 8px;
}

#resource_content a:visited {
	color: #0068A1;
}
#resource_content ul.content {
	color: #0068A1;
	list-style-image: url(http://ezylet.com/img/home-tick.gif)
}

.roundcont2 {
    width: 100%;
    background-color: #017AC3;
    color: #fff;

}

	.roundcont2 p {
	    margin: 0 10px;
	}

	.roundtop2 {
	    background: url(../img/t_r.jpg) no-repeat top right;
	}

	.roundbottom2 {
	    background: url(../img/b_r.jpg) no-repeat top right;
	}

	img.corner2 {
	   width: 10px;
	   height: 10px;
	   border: none;
	   display: block !important;
	}



.blogs_round_box {
    width: 100%;
    background-color: #e2e8f1;
    float: right;
}
.blogs_roundcont p {
	    margin: 0 7px;
	}

	.blogs_roundtop {
	    background: url(../img/search_top_right.gif) no-repeat top right;
	}

	.blogs_roundbottom {
	    background: url(../img/search_bottom_right.gif) no-repeat top right;
	}

	img.blogs_corner {
	   width: 7px;
	   height: 7px;
	   border: none;
	   display: block !important;
	}






div.two_columns_properties {
    background: transparent url(../img/two_columns_properties_bg.gif) right repeat-y;
}

    div.two_columns_properties div.white_box {
        width: 730px;
        float: left;
    }

ul.tabs_right {
    width: 71px;
    list-style: none;
    float: right;

    padding: 0px 0 0px;
}


    ul.tabs_right li {
        width: 66px;
        height: 125px;
        background: transparent url(../img/side_tab_bg.png);
        padding: 5px 5px 5px 0;
    }

    ul.tabs_right #active_tab {
        width: 66px;
        height: 125px;
        background: transparent url(../img/side_tab_bg_dark.png);
        padding: 5px 5px 5px 0;
    }


        ul.tabs_right li a,
        ul.tabs_right li span {
            display: block;
            width: 66px;
            height: 125px;
            text-decoration: none;
            color: #336699;
            font-size: 18px;
            line-height: 26px;
        }

        ul.tabs_right li a.active,
        ul.tabs_right li span.active {
            color: #0068a1;
        }

        ul.tabs_right li a div {
            cursor: pointer;
        }
.paginator {
    padding: 10px 0;
    text-align: center;

    background: #fff;
    color: #4689b3;
    font-weight: bold;
    font-size: 11px;
}

    .paginator a {
        font-weight: normal;
        color: #4689b3;
    }

ul.properties {
    list-style: none;
    padding: 4px 0 0;
    margin: 0 0 10px;
}

    ul.properties li {
        height: 70px;
        position: relative;
        margin: 8px 0 0;
    }

        ul.properties img {
            display: block;
            float: left;
            margin: 0 10px 0 0;
            border: 1px solid #4689b3;
            width: 95px;
            height: 65px;
        }

        .property_flag {
            position: absolute;
            left: -12px;
            bottom: -3px;
            width:34px;
            height:30px;
        }

        .property_flag_100000 {background-image:url('../img/100000.png');}
        .property_flag_100001 {background-image:url('../img/100001.png');}
        .property_flag_100002 {background-image:url('../img/100002.png');}
        .property_flag_100003 {background-image:url('../img/100003.png');}
        .property_flag_100020 {background-image:url('../img/100020.png');}



        ul.properties a {
            display: block;
            height: 65px;
            margin: 0 0 0 102px;
            padding: 0px 0 0 5px;
            text-decoration: none;
            border: 1px solid #dedede;
            background: #f7f7f7;
        }

        ul.properties li.touched_section a {
            border: 1px solid #ffe186;
            background-color: #ffffe1;
        }


        ul.properties li.prem_plus a {
            border: 1px solid #b6dcb8;
            background-color: #dcf4e4;
        }

        ul.properties a.img_link {
            height: auto;
            margin: 0;
            padding: 0;
            border: none !important;
            background: transparent;
        }

            ul.properties h2 {
                color: #017ac3;
                font-weight: bold;
                font-size: 13px;
                white-space: nowrap;
            }

            ul.properties h3 {
                color: #000000;
                font-weight: bold;
                font-size: 12px;
                font-style: normal;
                margin: 8px 0 0;
            }

            ul.properties p {
                color: #0068a1;
                font-size: 12px;
                margin: 8px 0 0;
                padding: 0;
            }

            ul.properties li a.upgrade_listing {
                width: auto;
                height: auto;
                border: none;
                margin: 0;
                padding: 2px 0 0;
                display: inline;
                position: absolute;
                top: 0px;
                right: 0px;
            }
               ul.properties li a.upgrade_listing img {
                    width: auto;
                    height: auto;
                    border: none;
                    margin: -5px 0px 0 0;
                }

            ul.properties li a.upgrade_listing_user {
                width: auto;
                height: auto;
                border: none;
                margin: 0;
                padding: 2px 0 0;
                display: inline;
                position: absolute;
                top: 2px;
                right: 4px;
            }

                ul.properties li a.upgrade_listing_user img {
                    width: auto;
                    height: auto;
                    border: none;
                    margin: -5px 0px 0 0;
                }

            ul.properties li a.advantage {
                width: 72px;
                height: 0px;
                padding: 20px 0 0;
                background: transparent url(../img/advantage_small.png);
                border: none;
                overflow: hidden;
                position: absolute;
                top: 2px;
            }

            ul.properties li .agency_img{
                height: 64px;
                padding: 2px 0 0;
                border: none;
                position: absolute;
                top: 1px;
                right: 1px;
            }

ul.locations {
    list-style: disc;
    margin: 0 0 10px 30px;
}

    ul.locations li {
        margin: 0 0 1px;
    }

        ul.locations li a {
            color: #0675B9;
            font-size: 15px;
            text-decoration: none;
        }

ul.articles {
    list-style: none;
    padding: 20px;
    margin: 0 0 10px;
}

/*    ul.articles li {
        border: 1px solid #4689b3;
        background: #ffffe1;
    	display: block;
        height: 74px;
        position: relative;
        margin: 8px 0 0;
        clear: both;
    }*/
    ul.articles li {
        border: none;
        background: url('../img/news_background.jpg') repeat;
    	display: block;
        height: 74px;
        position: relative;
        margin: 8px 0 0;
        clear: both;
    }
    ul.articles img {

    	height: 64px;
    	width: 77px;
        float: left;
		margin: 5px 15px 5px 5px;
        /* border: 1px solid #4689b3; */
    }

        ul.articles a.img_link {
			height: auto;
        	margin: 0;
            padding: 0;
            border: none !important;
            background: transparent;
        }

ul.articles a {
			font-size: 10px;
			color: #fff;
            text-decoration: none;
            padding-left: 4px;
        }

ul.articles a:hover {
            text-decoration: underline;
        }

        ul.articles li.touched_section a {
        }

        ul.articles h2 {
            color: #fff;
            font-weight: bold;
            font-size: 14px;
            white-space: nowrap;
            padding-top: 6px;
        }

            ul.articles p {
                color: #fff;
                font-size: 12px;
                margin: 8px 0 0;
                padding: 0;
            }


#map {
    width: 720px;
    height: 650px;
    margin-bottom: 10px;
}

#map_streets {
    width: 720px;
    height: 650px;
    margin-bottom: 10px;
}

#thumbs_container {
    width: 260px;
    overflow: hidden;
}

    #thumbs_container #desc {
        height: 15px;
        text-align: center;
        font-weight: bold;
        color: #0068A1;
    }

    #thumbs_container #thumbs {
        height: 120px;
        position: relative;
    }

    #thumbs_container #thumbs.loading {
        background-image: url(../img/lightbox/loading.gif);
        background-position: center;
        background-repeat: no-repeat;
    }

        #thumbs img {
            cursor: pointer;
            width: 100%;
            height: 100%;
        }

    #thumbs_container #info_container {
        height: 15px;
        color: #0068A1;
    }

        #thumbs_container #info_container a {
            color: #0068A1;
        }

    #thumbs_container #info {
        float: left;
    }

    #thumbs_container #nav {
        float: right;
    }

#map_loading {
    border: 1px solid black;
}

    #map_loading div {
        width: 36px;
        height: 36px;
        background: #ffffff url(../img/lightbox/loading.gif) center no-repeat;
        border-top: 1px solid white;
        border-left: 1px solid white;
        border-right: 1px solid #b0b0b0;
        border-bottom: 1px solid #b0b0b0;
    }

.hidden    {
      visibility: hidden;
}

.form_col label,
        #single_col label {
        float: left;
        width: 120px;
        margin: 0 4px 7px 0;
}

div.auto_complete {

    height: auto !important;
    margin: 0 -1px !important;
    padding: 0 !important;
    background: #ffffff none !important;
    border: 1px solid #000000 !important;
    z-index: 1000;
}

    div.auto_complete ul, div.auto_complete ol {
        list-style: none;
        display: block;
    }

        div.auto_complete li {
            font-size: 12px;
            color: #000000;
            display: block;
            padding: 2px;
            cursor: pointer;
        }

        div.auto_complete li.selected {
            background: #f3f3f3;
        }



#account_menu {
	background: rgb(99,137,9);
	color: #fff;
    font-family: Verdana;
    font-weight: 600;
    padding: 0px 10px 10px 15px;
}

#account_menu h2 {
	font-size: 18px;
	color: #fff;
	align: left;
	margin: 0;
}

#account_menu a {
    font-size: 14px;
	color: #fff;
    text-decoration: none;
}

#account_menu a:visited {
    font-size: 14px;
    color: #fff;
    text-decoration: none;
}

#account_menu a:hover {
    text-decoration: underline;
}

#account hr {
    clear: both;
    border: none;
    border-bottom: 1px solid #e3e3e3;
    height: 1px;
}

#left_col {
        float: left;
        width: 200px;
        padding: 10px 10px 5px 10px;
        margin: 8px 10px 10px 0;
        min-height: 350px;
}

        #left_col h1{
            font-size: 20px;
            color: #017AC3;
            margin-bottom: 10px;
        }

        #left_col .box {
            padding: 22px 20px 12px;
            color: #ffffff;

        }

           #left_col .box ul.images {
              margin: 0px;
              padding: 0px;
              font-size: 130%;
              list-style-type: none;
              text-align: left;
            }

              #left_col .box ul.images li {
                list-style-type: none;
                margin: 0px;
                padding: 8px 0px 0px 0px;
                color: #0675B9;
                font-size: 70%;
                display: block;
                text-align: center;
              }

                #left_col .box ul.images li p {
                  text-align: center;
                  width: 100%;
                  margin: 0px;
                  padding: 0px;
                  padding-top: 2px;
                }

              #left_col .box ul.images a {
                color: #666666;
                font-weight: normal;
              }


        #left_col .box_end {
            border: none;
            border-width: 0px;
            height: 10px;

            width: 220px;
            margin-bottom: 8px;
        }

        #left_col .box_end hr.hidden {
            margin: 0px !important;
        }












 #container #right_col_details{
       width: 850px;
       padding: 0px 0px 0 0px;
       margin: 0px 0px 0px 0px;
    }


        #right_col_details label,
        #single_col label {
            float: left;
            width: 120px;
            margin: 0 4px 7px 0;
        }


 #container #right_col, #container #mid_col {
       float: right;
       width: 580px;
       min-height: 350px;
       padding: 0px 0px 0 0px;
       margin: 8px 10px 10px 10px;
    }

     .right_col_section {
            width: 50%;
            float: left;
            padding: 20px 0 0;
            margin: 0 0 10px;
      }
           .right_col_section a.user {
            color: #0675B9;
            text-decoration: none;
            font-size: 14px;
            }



    #container #mid_col {
        width: 500px;
        margin-right: 16px;
    }
        #mid_col h1,
        #right_col h1,
        #single_col h1,
        #mid_col h2,
        #right_col h2,
        #right_col h3,
        #right_col h4 {
            color: #017AC3;
            line-height: 15px;
        }

        #mid_col h1,
        #single_col h1,
        #right_col_details h1,
        #right_col h1 {
            font-size: 16px;
            border-bottom: 1px solid #017AC3;
            text-align: right;
            padding:10px 20px 5px;
            margin-bottom: 11px;
        }

        #mid_col h2,
        #right_col_details h2,
        #right_col legend,
        #single_col legend,
        #right_col h2 {
            font-weight: bold;
            color: #0675B9;
            font-size: 12px;
            margin-bottom: 20px;
            padding: 0 20px;
        }

        #right_col h3 {
            font-size: 12px;
            margin-bottom: 10px;
        }

        #right_col legend,
        #single_col legend {
            margin-left: -40px;
        }

        #mid_col .like_h2,
        #right_col .like_h2 {
            border: none;
            text-align: left;
        }

        #right_col .jump fieldset,
        #single_col .jump fieldset {
            padding-left: 20px;
        }

        #mid_col p,
        #single_col p,
        #right_col p {
            padding: 0 20px;
            margin-bottom: 13px;
        }

        #mid_col hr,
        #right_col_details hr,
        #right_col hr {
            margin: 11px 0;
            height: 1px;
            border: none;
            border-bottom: 1px solid #017AC3;
        }

        #right_col_main .box {
            padding: 22px 20px 12px;
            color: #666666;
            background: #017AC3 url(../img/bg_left_box_top.png) 0 0 no-repeat;
        }

        #right_col_main .box_end {
            border: none;
            border-width: 0px;
            height: 10px;
            background: url(../img/bg_left_box_bottom.png) 0 0 no-repeat;
            width: 220px;
            margin-bottom: 8px;
        }

        #right_col_main .box_end hr.hidden {
            margin: 0px !important;
        }

        #right_col ol {
            margin: 0 40px 10px 60px;
        }

        #right_col ul {
            margin: 0 40px 10px 60px;
        }

        #right_col ul li {
        }

        #right_col ul ul {
            margin: 6px 0 6px 20px;
        }

        #right_col fieldset,
        #single_col fieldset {
            border: none;
            margin-bottom: 13px;
            padding: 0 0 0 40px;
        }

            #right_col fieldset p,
            #single_col fieldset p {
                padding: 0 107px 0 0;
            }

            #right_col fieldset .short,
            #single_col fieldset .short {
                width: 106px;
            }

            #right_col fieldset input.short,
            #single_col fieldset input.short{
                width: 102px;
            }

            #right_col fieldset .shorter,
            #single_col fieldset .shorter {
                width: 68px;
            }

            #right_col fieldset iframe,
            #single_col fieldset iframe {
                width: 460px;
                height: 150px;
                border: none;
            }

        #right_col label,
        #single_col label {
            float: left;
            width: 120px;
            margin: 0 4px 7px 0;
        }


        #right_col select
        {
            float: left;
            width: 225px;
            height: 29px;
            margin: 0 4px 7px 0;
        }

        #right_col input,
        #right_col textarea,
        #single_col input,
        #single_col select,
        #single_col textarea
        {
            float: left;
            width: 225px;
            height: 20px;
            margin: 0 4px 7px 0;
        }


        #right_col textarea,
        #single_col textarea{
            height: 100px;
        }

        #right_col select,
        #right_col .wider,
        #single_col select,
        #single_col .wider
         {
            width: 233px;
            height: 22px;

        }

        #right_col input.checkbox,
        #single_col input.checkbox
        {
            width: auto;
        }

        #right_col optgroup {
            text-decoration: none;
        }

        #right_col .article_img_right {
            float: right;
            margin: 0 20px 5px 10px;
        }

        #right_col img .article_img_left {
            width: 90px;
            height: 66px;
            float: left;
            margin: 0 10px 5px 20px;
        }

        #right_col div.propinfo
        {
            float: left;
            width: 210px;

        }

        #right_col div.propinfo img
        {
          float: right;
          margin-right: 0px;
        }

    #single_col {
        width: 512px;
        margin: 0 auto;
    }

        #single_col div {
            margin-bottom: 25px;
        }

.categories_right_col
{
	float: right;
	width: 290px;
    padding: 0px 0px 0 0px;
    margin: 8px 10px 10px 10px;
}

.categories_left_col
{
	float: left;
	width: 520px;
    margin: 0px 0px 0px 0;
    padding: 0 0 0 0px;


    position: relative;



}

#mini_map {
    width: 400px;
    height: 400px;
    overflow: hidden;
}


#menu_header{
      float:left;
      width:103%;
      font-size:110%;
      line-height:normal;
      background: #fff url("../img/menu_bg.gif") repeat-x bottom;
    }

    #menu_header ul{
      margin:0;
      padding:10px 10px 0;
      list-style:none;
    }

    #menu_header li{
      float:left;
      background:url("../img/menu_left_both.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      border-bottom:1px solid #765;
    }

    #menu_header a{
      float:left;
      display:block;
      width:.1em;
      background:url("../img/menu_right_both.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#765;
    }

    #menu_header ul a {
      width:auto;
      white-space: nowrap;
    }

    #menu_header a{
      float:none;
    }

    #menu_header a:hover{
      color:#333;
    }

    #property #nav-property,
    #details #nav-details,
    #description #nav-description,
    #images #nav-images,
    #services #nav-services,
    #profile #nav-profile,
    #preview #nav-preview{
      background-position:0 -150px;
      border-width:0;
    }

    #property #nav-property a,
    #details #nav-details a,
    #description #nav-description a,
    #images #nav-images a,
    #services #nav-services a,
    #profile #nav-profile a,
    #preview #nav-preview a{
      background-position:100% -150px;
      padding-bottom:5px;
      color:#333;
    }

    #menu_header li:hover,
    #menu_header li:hover a{
      background-position:0% -150px;
      color:#333;
    }

    #menu_header li:hover a{
      background-position:100% -150px;
    }


#right_col div.prop {
  width: 595px;
  min-height: 68px;
  padding: 0px 0px 10px 10px;
  margin: 0px;
  position:relative;
}


#right_col div.prop_img {
  position: relative;
  display: block;
  padding: 0px 6px 0px 0px;
  float: left;
  clear: both;
}

#right_col div.prop_img img {
  width: 90px;
  margin: 0px;
  padding: 0px;
  min-height: 68px;
}

#right_col div.prop_desc {
  width: 440px;
  min-height: 68px;
  padding: 0px 0px 0px 0px;
  margin: 0px;
  float: left;
}

#right_col div.prop_desc {
  border: 1px solid #dedede;
  background-color: #f7f7f7;
}

#right_col div.prop_desc_prem {
  border: 1px solid #ffe186;
  background-color: #ffffe1;
}

#right_col div.prop_desc_prem_plus {
  border: 1px solid #b6dcb8;
  background-color: #dcf4e4;
}

#right_col div.prop_desc h2 {
  margin: 0px;
  padding: 3px 0px 0px 5px;
  font-weight: bold;
  color: #017ac3;
}

#right_col div.prop_desc h3 {
  margin: 0px;
  padding: 8px 0px 0px 5px;
  font-weight: bold;
  font-style: normal;
  color: #000;
}

#right_col div.prop_desc p {
  font-size: 12px;
  margin: 0px;
  padding: 8px 0px 0px 5px;
  text-align: justify;
  color: #0068a1;
}

#right_col div.prop_desc h2 a,
div.prop h2 a:link,
div.prop h2 a:visited  {
text-decoration: none;
}

a { color: #0068A1; }
a:hover { text-decoration: none; }
fieldset { border: none; }
hr.hidden { clear: both; visibility: hidden; height: 0; margin: 8px 0 0 !important; }
.clear { clear: both; }
.red { color: red; }
.black { color: #000000; }
.small_text { font-size: 11px; }
.smaller_text { font-size: 9px; }
.toolTip { font: normal 8pt Verdana, Arial, Sans-serif, 'Times New Roman'; }
.hand { cursor: pointer; }



a.upgrade_listing { font-size: 11px;color: #c00; }
a.upgrade_listing:hover { text-decoration: none; }

a.upgrade_listing_user { font-size: 11px;color: #c00; }
a.upgrade_listing_user:hover { text-decoration: none; }


#imag_trade div, #images_old div
{
  margin: 10px 10px 10px 2px;
  border-style: solid;
  border-width: 4px;
  border-color: #DEDFDE;
  float: left;
  overflow: hidden;
}
#imag_trade img.load
{
  margin: 43px;
}



#imag_property div, #images_old div
{
  margin: 10px 10px 10px 2px;
  border-style: solid;
  border-width: 4px;
  border-color: #DEDFDE;
  float: left;
  overflow: hidden;
}
#imag_property img.load
{
  margin: 43px;
}



#imag_avatar div, #images_old div
{
  margin: 10px 10px 10px 2px;
  border-style: solid;
  border-width: 4px;
  border-color: #DEDFDE;
  float: left;
  overflow: hidden;
}
#imag_avatar img.load
{
  margin: 43px;
}


#imag div, #images_old div
{
  margin: 10px 10px 10px 2px;
  width: 110px;
  height: 112px;
  border-style: solid;
  border-width: 4px;
  border-color: #DEDFDE;
  float: left;
}
#imag img.load
{
  margin: 43px;
}

#imag p.img_title, #images_old p.img_title
{
  width:              114px;
  font-family:        arial, helvetica, sans-serif;
  color:              #000;
  font-size:          10px;
  text-align:         center;
  margin:             -2px 0px 0px -2px;
  border-top:         3px solid #DEDFDE;
}

a.user_post {
  color: #0068A1;
  font-size: 14px;
  text-decoration: none;
}
#footer  {
    color: #0675b9;
    margin: 0px 25px 0px 25px;
    font-size: small;

}

    #footer a {
        color: #0675b9;
        font-size: 11px;
/*        line-height: 19px; */
        text-decoration: none;
    }

#footer_container {
    background: #ffffff url(../img/ContainerWash.gif);
    background-repeat: no-repeat;
    background-position: bottom;
}

#footer_container_head {
	background: transparent url(../img/ContainerHeader.gif);
	height: 8px;
	margin: 10px 0 0 0;
}

#footer_container_foot {
	background: transparent url(../img/ContainerFooter.gif);
	height: 10px;
}

#footer_menu {
	width: 120px;
	float: left;
	font-size: 11px;
	font-weight: bolder;
}
	.fm_title {
		color: rgb(109,109,109);
		line-height: 23px;
	}
	.fm_title a, .fm_title a:visited {
		line-height: 23px;
		color: rgb(109,109,109);
	}
	.fm_title a:hover {
		line-height: 23px;
		text-decoration: underline;
	}
	.fm_item {
		line-height: 14px;
	}
	.fm_item a, .fm_item a:visited {
		text-decoration: none;
	}
	.fm_item a:hover {
		text-decoration: underline;
	}


#copyright {
	float: right;
    color: #666666;
    margin: 13px 0 0;
    font-size: 11px;
    line-height: 19px;
    text-decoration: none;
}
.footer_soc  {
	float: left;
    color: #0675b9;
    margin: 8px 0 0;
    font-size: 11px;
}

    .footer_soc  a {
        color: #666666;
        font-size: 11px;
        line-height: 19px;
        text-decoration: none;
    }

#town_directory {
	float: left;
	color: rgb(109,109,109);
	font-size: 11px;
	font-weight: bold;
}

	#town_directory a {
		color: rgb(109,109,109);
		font-weight: bold;
		text-decoration: none;
	}

	#town_directory a:hover {
		color: rgb(109,109,109);
		text-decoration: underline;
	}

	#town_directory a:visited {
		color: rgb(109,109,109);
		text-decoration: none;
	}


.blogs_col_section {
    color: #0675b9;
    width: 50%;
    float: left;
    font-size: 14px;
    padding: 10px 0px 0px 0px;
}
    .blogs_col_section  a.name {
        color: #0675b9;
        font-size: 16px;
        text-decoration: none;
        font-weight: bold;
    }
    .blogs_col_section  a.description {
        color: #0675b9;
        text-decoration: none;
    }

.groups_col_section {
    color: #0675b9;
    width: 33%;
    float: left;
    font-size: 14px;
    padding: 0px 0 0;
    padding: 5px 0px 0px 0px;
}
    .groups_col_section  a {
        color: #0675b9;
        font-size: 16px;
        text-decoration: none;
        font-weight: bold;

    }


#tour {
    width: 100%;
    float: left;
    padding: 0px 0 0 0;
    margin: 0 0 0px;
    background-color: #017AC3;
}
 #tour hr.hidden {
            margin: 0px !important;
        }


    #tour #tour_left_col {
            float: left;
            width: 130px;
            padding: 5px 5px 0 9px;
            margin: 8px 5px 5px 0;

    }

        #tour_left_col a{
             font-size: 14px;
             font-weight: bold;
            color: #efefef;
            text-decoration: none;
        }
        #tour_left_col a:hover{
            font-size: 14px;
            font-weight: bold;
            color: #000066;
            text-decoration: none;
        }

    #tour_right_col {
       float: left;
       width: 620px;
       min-height: 350px;
       padding: 0px 0px 0 0px;
       margin: 5px 0px 0px 0px;
       height:607px;

    }

    #tour #links a:hover .img_2 {
        position: absolute;
        top: 194px;
        left: 295px;
        width: 20px;
        height:20px;
    }

    #tour #links {
    line-height:25px;
    }

ul.saved_searches {
    list-style: none;
    margin: 0 0 8px 0;
}

    ul.saved_searches li {
        display: block;
        background: #f7f7f7;
        border: 1px solid #dedede;
        margin: 0 0 8px;
        position: relative;
    }

    ul.saved_searches a {
        display: block;
        text-decoration: none;
        padding: 5px 3px 5px 3px;
    }

    ul.saved_searches h2 {
        color: #017ac3;
        font-size: 14px;
        font-weight: bold;
        margin: 0 0 5px;
    }

    ul.saved_searches span {
        color: #abc1ce;
        font-size: 12px;
        font-style: normal;
        font-weight: bold;
        margin: 3px 15px 0 0;
        white-space: nowrap;
    }

    ul.saved_searches hr {
        clear: left;
        border: none;
        line-height: 1px;
        font-size: 1px;
        visibility: hidden;
        margin: 0;
    }

    ul.saved_searches a.delete {
        padding: 0;
        position: absolute;
        top: 2px;
        right: 2px;
    }

div.events {
	float: left;
	width: 60%;
	text-align: justify;
}

	div.events h1 {
		color:#aacadb;
		font-size: 26px;
		margin: 12px 0 10px;
	}

	div.events h2 {
		color: #4295c8;
		font-size: 22px;
		margin: 0 0 10px;
		font-weight: bold;
	}

	div.events h3 {
		margin:8px 0 0px;
	}

	div.events ul {
		margin: 0 0 8px 20px;
		font-size: 14px;
	}

div.events_list {
	float: left;
	width: 40%;
}

	div.events_list div {
		margin: 15px 0 0;
		font-size: 15px;
	}

	div.events_list div p {
		padding: 0;
	}

	div.events_list div a {
		text-decoration: underline;
		color: #0675b9;
		font-size: 14px;
	}

	div.events_list div a.map_link {
		color: inherit;
		font-size: inherit;
	}


#new_properties {
	height: 65px;
	width: 671px;
	float: left;
	overflow: hidden;
}

	#new_properties a {
		display: block;
		text-decoration: none;
		text-align: center;
		width: 85px;
		height: 59px;
		padding: 2px;
		float: left;
		overflow: hidden;
	}

		#new_properties a img {
			width: 85px;
			height: 59px;
			border: none;
			display: block;
		}

		#new_properties a span {
			display: block;
		}

#new_trades {
	position: relative;
	height: 100%;
	width: 207px;
	float: left;
	overflow: hidden;
}


	#new_trades a {
		text-align: center;
		width: 203px;
		height: 115px;
		padding: 2px;
		overflow: hidden;
		display: block;
	}

		#new_trades a img {
			width: 203px;
			height: 115px;
			border: none;
			display: block;
			padding: 0;
		}

#oracle_logo {
    width: 100px;
    height: 35px;
    position: absolute;
    bottom: 0;
    left: 0;
    border: 0;
    padding: 10px;
}

    #oracle_logo img {
        border: 0;
        padding: 0;
    }


#trade_left_col {
        float: left;
        width: 195px;
        padding: 10px 0px 0px 0px;
        margin: 0px 0px 00px 0;
}
    #trade_left_col h1 {
		font-size: 15px;
	    color: #FFFFFF;
	    text-decoration: none;
	}

	#trade_left_col .trade_menu {
		font-size: 14px;
	    color: #FFFFFF;
	    text-decoration: none;
	}

	#trade_left_col .trade_menu_box{
	    width: 100%;
	    padding: 0px 0px 0 0px;
	    margin: 0px 5px 5px 5px;
	 }

#trade_right_col {
       float: right;
       width: 210px;
       padding: 0px 0px 0 0px;
       margin: 10px 0px 10px 0px;
}

#trade_mid_col {
    float: right;
    width: 410px;
    padding: 0px 0px 0 0px;
    margin: 0px 10px 10px 10px;
}

	 #trade_mid_col h5{
		   font-size: 12px;
		   color: #666666;
		   padding: 0px 0px 5px 0px;
	 }

	 #trade_mid_col .ad_box{
	    width: 100%;
	    padding: 0px 0px 0 0px;
	    margin: 10px 10px 10px 20px;
	 }
		  .ad_box h1{
		     font-size: 22px;
		     color: #0675b9;
		  }

		  .ad_box h2{
		     font-size: 18px;
		     color: #0675b9;
		  }

		  .ad_box h3{
		     font-size: 16px;
		     color: #000;
		  }

		  .ad_box p{
		     font-size: 14px;
		     color: #0675b9;
		  }

		  .ad_box .green_link{
	         font-size: 16px;
	         color: #6FD941;
	         text-decoration: none;
          }

.trade_box{
    width: 97%;
    padding: 5px 5px 5px 5px;
    margin: 10px 0px 0px 0px;
    border:1px solid #e2e8f1;
 }

	.trade_box h1{
	   font-size: 18px;
	 }

	.trade_box p{
	   font-size: 12px;
	   color: #000;
	 }

	.trade_box .green_link{
	   font-size: 12px;
	   color: #6fd941;
	   text-decoration: none;
	   background: transparent url(../img/arrow.png) left center no-repeat;
	   padding: 0 0 0 20px;
	   margin: 0 0 5px;
	   display: block;
	   float: right;
	   width: 50px;
	   clear: right;
	 }

	.trade_box .trade_menu{
	   font-size: 18px;
	   text-decoration: none;
	}

#latest_content {
    margin: 8px 0 0 0;
}

    #latest_content a {
        text-decoration: none;
    }

#landlord_forum_latest {
    margin: 8px 0 0 0;
}

    #landlord_forum_latest a {
        text-decoration: none;
    }

#landlord_blog_latest {
    margin: 8px 0 0 0;
}

    #landlord_blog_latest a {
        text-decoration: none;
    }

.mandatory_field {
	height: 21px;
	width: 21px;
	background: #ffff9b;
	border-color: #bbbbbb;
	border-style: solid;
	border-width: 2px 1px 1px;
	display: block;
	float: left;
	margin: -4px 3px 0 0;
}

#property_images_container {
    padding: 12px 0 0;
}

#property_images {
    list-style: none;
    margin: 0 0 2px !important;
    padding: 0;
    position: relative;
}

    #property_images li {
        height: 70px;
        margin: 0 0 8px;
        position: relative;
    }

        #property_images li a.img_link {
            background: transparent;
            border: none;
            display: block;
        }

            #property_images li a.img_link img {
                border: 1px solid #4689b3;
                display: block;
                float: left;
                height: 68px;
                margin: 0 10px 0 0;
                width: 90px;
            }

        #property_images li div.top_right {
            position: absolute;
            top: 2px;
            right: 2px;
            background: transparent;
            border: none;
            height: auto;
            margin: 0;
            padding: 0;
            color: #000000;
            font-size: 12px;
            font-style: normal;
            font-weight: bold;
        }

        #property_images li a.delete {
            background: transparent url(../img/delete.gif);
            display: block;
            border: none;
            overflow: hidden;
            height: 0;
            padding: 16px 0 0;
            width: 16px;
        }

        #property_images li div {
            background: #f7f7f7;
            border: 1px solid #dedede;
            height: 65px;
            margin: 0 0 0 102px;
            padding: 3px 0 0 5px;
        }

            #property_images li div h2 {
                color: #017ac3;
                font-size: 13px;
                font-weight: bold;
                white-space: nowrap;
                padding: 3px 0 0 19px;
                margin: 0;
                height: 20px;
                background-image: url(../img/edit.gif) !important;
                background-position: left center  !important;
                background-repeat: no-repeat  !important;
                cursor: pointer;
            }

            #property_images li div h2.inplaceeditor-saving {
                background-image: url(../img/loading.gif)  !important;
                padding-left: 12px;
            }

            #property_images li div div {
                color: #000000;
                font-size: 12px;
                font-style: normal;
                font-weight: bold;
                margin: 23px 0 0;
                background: transparent;
                border: none;
                padding: 0;
                height: auto;
            }

                #property_images li div div button {
                    margin: -9px 0 0 0;
                }

        #property_images li input.text,
        #property_images li input.editor_field {
            float: none;
            width: 350px;
            border-width: 1px;
            margin: 0;
            height: 20px;
            background: #f3f3f3 !important;
            border-color: #bbbbbb;
            color: #6d6d6d;
            padding: 1px 0 0 5px;
        }

        #property_images li input.checkbox {
            float: none;
            height: auto;
            width: auto;
            margin: 0;
        }

        #property_images li input.radio {
            float: none;
            height: auto;
            width: auto;
            margin: 0;
        }

        #property_images li input.editor_field {
            width: 420px;
        }

        #property_images li input.editor_ok_button {
            width: 15px;
            height: 15px;
            border: none;
            background: transparent url(../img/yes.png);
            cursor: pointer;
            vertical-align: middle;
            margin: 0;
            position: absolute;
            top: 8px;
            left: 541px;
        }

        #property_images li a.editor_cancel {
            width: 15px;
            height: 0px;
            padding: 15px 0 0;
            background: transparent url(../img/back.png);
            display: block;
            overflow: hidden;
            margin: 0;
            position: absolute;
            top: 8px;
            left: 560px;
            cursor: pointer;
        }

        #property_images li.uploading_image a.img_link {
        	background: transparent url(../img/indicator.gif) no-repeat center;
        	border: 1px solid #4689b3;
        	float: left;
        	width: 90px;
        	height: 68px;
        	margin: 0 10px 0 0;
        }

        #property_images li.uploading_image div h2 {
            background-image: url(../img/indicator.gif)  !important;
        }

        #property_images li.uploading_image div.progress {
        	margin: 10px 10px 0 5px;
        	padding: 0;
        	border: 1px solid #bbbbbb;
        	height: 20px;
        	width: auto;
        	position: relative;
        	z-index: 0;
        }

        	#property_images li.uploading_image div.progress span {
	        	color: #017AC3;
				font-weight: bold;
				padding: 2px 0 0;
				font-size: 13px;
				display: block;
				text-align: center;
        	}

        	#property_images li.uploading_image div.progress div {
        		position: absolute;
        		top: 0;
        		left: 0;
        		margin: 0;
        		padding: 0;
        		height: 20px;
        		border: none;
        		width: 0;
        		background: #bbbbbb;
        		z-index: -1;
        	}

iframe.property_image_add {
	width: 98%;
	height: 70px;
}









/*---------- bubble tooltip -----------*/
a.tt{
    position:absolute;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
    z-index:3333;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:2567; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:relative;
    top:0px; left:0;
	padding: 0px 0 0 0;
	width:200px;
	color: #0675b9;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
	z-index:3454;
	text-align: left;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(../img/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px;
	background: url(../img/bubble_filler.gif) repeat bottom;
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(../img/bubble.gif) no-repeat bottom;
}


















form.big_search_front {
    background: #e2e8f1;
position:relative;
    padding: 15px 0 0;
    margin: 10px 0 10px;
}




form.big_search_front fieldset {}

    form.big_search_front .top_left {
        top: 0;
        left: 0;
        background-image: url(../img/search_top_left.gif);
    }

    form.big_search_front .top_right {
        top: 0;
        right: 0;
        background-image: url(../img/search_top_right.gif);
    }

    form.big_search_front .bottom_left {
        bottom: 0;
        left: 0;
        background-image: url(../img/search_bottom_left.gif);
    }

    form.big_search_front .bottom_right {
        bottom: 0;
        right: 0;
        background-image: url(../img/search_bottom_right.gif);
    }

    form.big_search_front .main_input_left,
    form.big_search_front .main_input_right {
        width: 31px;
        height: 74px;
        position: absolute;
        top: 48px;
    }



    form.big_search_front .main_input_left {
        left: 0;
        background: transparent url(../img/main_input_left.png);
    }

    form.big_search_front .main_input_right {
        right: 0;
        background: transparent url(../img/main_input_right.png);
    }



    form.big_search_front fieldset {
    }

    form.big_search_front label {
        color: #0675b9;
        font-size: 20px;
        margin: 0 15px 10px;
        display: block;
    }

    form.big_search_front .search_label {
        color: #0675b9;
        font-size: 15px;
        margin: 0 15px 10px;
        display: block;
    }

    form.big_search_front select {
        margin: 0 0 10px 15px;
        width: 80%;
        height: 20px;
    }

    form.big_search_front .checkbox {
        margin: 0 0 0px 3px;
          width: 15%;
        height: 20px;
    }

    form.big_search_front .disabled {
        background: #d2d2d2;
    }

    form.big_search_front select.short {
        width: 40%;
    }

        form.big_search_front div {
            width: 33%;
            float: left;

        }

        form.big_search_front div.main {
            width: auto;
            float: none;

        }

        form.big_search_front .main label {
            margin-bottom: 0px;
            height: 24px;
        }

        form.big_search_front .main div {
            height: 74px;
            background: transparent url(../img/main_input_bg.png);
            margin: 9px 0 0;
            width: auto;
            float: none;

        }

                form.big_search_front .main div div {
                    height: 33px;
                    margin: 0px 110px 0 33px;
                    padding: 16px 0 0;
                }

                    form.big_search_front .main div div input.text {
                        padding-top: 7px;
                        height: 23px;
                        display: block;
                        position: absolute;
                        top: 65px;
                        right: 98px;

                    }

                    form.big_search_front .main div div select {

                        height: 20px;
                        width: 25%;
                        display: block;
                        position: absolute;
                        top: 15px;
                        right: 20px;
                    }


    form.big_search_front .submit {
        width: 56px;
        height: 33px;
        position: absolute;
        top: 65px;
        right: 33px;
        border: none;
        background: transparent url(../img/go.png);
        cursor: pointer;
        text-indent: -1000em;
    }


#property_desc_contact
{
	float:left;
	padding:8px;
	width: 400px;
	border: 0px solid #ccc;
	background: #fff
}
	#property_desc_contact h3
	{
		 font-weight: bold;
         color: #747170;
         font-size: 15px;
         margin-bottom: 10px;
         padding: 0 0px;


	}
	#property_desc_contact p
	{
            color: #747170;
            font-size: 12px;



	}


#property_desc_enq_form
	{
	}
	#property_desc_enq_form h2
	{
	     font-weight: bold;
         color: #0675b9;
         font-size: 17px;
         margin: 10px;
         padding: 0 0px;


	}
	#property_desc_enq_form label
	{
    	color: #0675b9;
    	padding: 0px 10px 0px 10px;
		float: left;
        width: 120px;
        margin: 0px 4px 7px 0;
	}


#property_desc_desc
	{
	}
	#property_desc_desc h2
	{
	     font-weight: bold;
         color: #0675b9;
         font-size: 17px;
         margin: 0px 0px 10px;
         padding: 0 0px;
	}

	#property_desc_desc h4
	{
		padding: 10px 0 5px 0;
	}

	#property_desc_desc br
	{
		line-height: 1.8em;
	}

	#property_desc_desc p
	{
         color: #747170;
	}
	#property_desc_desc hr {
            margin: 11px 0;
            height: 1px;
            border: none;
            border-bottom: 1px solid #efefef;
        }



