div.form_generic{background: #fff url('../images/box_span_bg__banner.gif') repeat-y;font-weight: bold;}
div#enquire {background: #fff url('../images/enq_span.gif') no-repeat;font-weight: bold;}
div.form_generic form {padding: 0px 17px;}
div.form_generic p.test {padding-right: 20px;}
div.form_generic div.button_save {float:right; width:82px; margin-right:24px;}
div.form_generic div.button_full_results {float:right; width:127px;}
div.form_generic div.button_results {float:right; width:147px;}
div.form_generic div.align {padding-left: 20px;}
a.linkwhite {color:#fff;}
a.linkwhite:hover {color:#fff;}

/**
* 		LOGIN FORM
**/
form#login_form  {min-height: 200px;}
form#login_form  table.form_table {margin: 10px 50px;}
form#login_form  table.form_table tr td input {margin: 10px 0 0 116px;}
form#login_form  table.form_table tr td table {margin: 0 0 0 105px; padding-top:10px;}
form#login_form  table.form_table td {margin: 0px 0px;}
form#login_form  table img.login {margin: 20px 20px 0 0;}
form#login_form  table img.test {width:10px;}
div#login-reponse {text-align:center; margin-right: 20px;}

/**		LOGIN FAIL**/
form#login_fail div.button_submit {float:right; width:94px; padding-top:15px; margin-left:20px;}
form#login_fail table.form_table {margin-left:100px;}
form#login_fail h2 {font-size:14px;}
form#login_fail input.input1 {margin-left:20px;}

/**
*		REGISTER FORM
**/
div.form_generic img {margin-top: 0;}
div.form_generic div.register_form img.border_bottom {margin-bottom:-10px;}
div.register_form img.register {margin: 4px 0 0 16px;}
div.register_form img.personal {margin: 25px 0 0 16px;}

div.register_form form table.register_table1 {margin: 32px 0 0 48px;font-weight: bold; font-size:11px;}
div.register_form form table.register_table1 tr td select {margin: 0 65px 0 45px; width: 80px;}
div.register_form form table.register_table1 tr td input {margin: 10px 0 0 45px; width: 201px;}

div.register_form form table.register_table2 {margin: 32px 0 0 48px; font-weight: bold; font-size:11px;}
div.register_form form table.register_table2 tr td select {margin: 10px 0 0 70px; width: 201px;}
div.register_form form table.register_table2 tr td input {margin: 10px 0 0 70px; width: 201px;}

div.register_form form table.register_table3 {margin: 32px 0 0 48px; font-weight:bold; font-size:11px;}
div.register_form form table.register_table3 td {margin: 19px 0 0 56px;}
div.register_form form table.register_table3 td input.check1 {margin: 19px 0px 15px 185px; padding-bottom:5px; border:none;}

div.register_form p {margin: 30px 0 27px 49px; width: 400px; font-weight: normal;}
div.register_form img.save {margin: 28px 24px 0 401px;}

/**
*		POFILE EDIT
**/
form#profile_form table.register_table {font-size:11px;}
form#profile_form table.register_table3 td input.check1 {margin: 19px 0px 15px 0px;}

/**
* 		PROPERTY QUICK SEARCH FORM
**/

form#quick_search {color: #000;font-weight: normal;font-size: 12px;border-right: 2px dotted #b3cad7;width: 259px;float:left;}
form#quick_search  b {display: block;margin-bottom: 5px;}
form#quick_search  table {margin: 11px 0;}
form#quick_search  table tr td {padding-top: 5px; font-weight:bold; font-size:11px;}
form#quick_search  table tr td input.input2 {width: 147px; float: none;}
form#quick_search  table tr td select.select4 {float: none;}

div.map_search {float:left;padding: 0 0 5px 10px;}
div.map_search img.map {margin: 10px 0 5px 0;}
div.map_search span.area {display: block;color:#000; margin-bottom: 2px;}

/**
* 		PROPERTY FULL SEARCH FORM
**/

form#full_search {color: #000;font-weight: normal;font-size: 12px;border-right: 2px dotted #b3cad7;width: 300px;float:left;}
form#full_search b {display: block;margin-bottom: 0px; font-size: 11px}
form#full_search table {margin: 15px 0; padding-top:0px; width:300px;}
form#full_search table tr td {padding-top: 5px;}
div.button input {border:0px solid;}

div.full_map_search {float:left;padding: 0 0px 0 10px; width: 164px;}
div.full_map_search span.area {display: block;color:#000;}

/**
*		JOIN MAILING LIST
**/
form.mailing_list {min-height:300px;}
form.mailing_list table.table1 {float:left; width:230px; font-size:11px; font-weight:bold;}
form.mailing_list table.table2 {font-size:11px; font-weight:bold;}
form.mailing_list table.table3 {font-size:11px; font-weight:bold; width:400px;}
form.mailing_list table.table3 td.title {width:88px;}
form.mailing_list select {width:120px;float:right;}
form.mailing_list input {width:120px;float:right;}
form.mailing_list input.news_check {float:none; border:none; width:15px; margin-left:60px;}
form.mailing_list div#results div.button_submit {width:94px; margin-left:200px;}
form.mailing_list input.rad1 {float:right; border:none;}
form.mailing_list input.frequency {float:none; width:20px; border:none;}
form.mailing_list input.format {float:none; width:20px; border:none;}
div#results {text-align:center; margin-bottom:0px;}
/**
*		CONTACT US
**/
form#contact_us table {margin: 20px 0 0 30px;}
form#contact_us div.button{width:94px; margin-left:370px;}
form#contact_us input {width:250px; margin-left:50px;}
form#contact_us select {width:250px; margin-left:50px;}
form#contact_us textarea {width:250px; margin-left:50px;}
form#contact_us p.foot_note {width:470px; font-weight: normal;}
form#contact_us p.tel {width:470px; font-weight: normal;}
form#contact_us a {color:#005dae;}


/**
*		ENQUIRE
**/
div.form_enquire { padding: 0px;height: 600px;width:932px}
div.form_enquire div.form-body { float: left;width: 915px;}
div.form_enquire div.top-border {margin-left: 1px;width: 930px; background: #fff url('../images/box-top-border.gif') repeat-x;}
div.form_enquire div.bottom-border {margin-left: 1px;width: 930px; background: #fff url('../images/box-bottom-border.gif') repeat-x;}
div.form_enquire div.leftBorder {width:7px;height: 100%; background: #fff url('../images/box-left-border.gif') repeat-y;float: left;}
div.form_enquire div.rightBorder {margin-left:2px;width:7px;height: 100%; background: #fff url('../images/box-right-border.gif') repeat-y;float: right;}

/**
*		CMS SEARCH FORMS
**/
div.form_generic2 {background:#FFFFFF url(../images/cms_box_span_bg__banner.gif) repeat-y scroll 0%; font-weight:bold; width: 743px;}
div.form_generic2 div.cms_form strong.header_title {color:#FFB015;font-size:16px;margin-left:0; padding-bottom: 0;}
div.form_generic2 div.cms_form div.cms_innerform {float: left; padding: 0 17px;}
div.form_generic2 div.cms_form form.cms_searchFields {width: 708px;}
div.form_generic2 div.cms_form table.search_form input {width: 250px; margin-right: 5px;}
div.form_generic2 div.cms_form table.search_form select {width: 250px; margin-right: 5px;}
div.form_generic2 div.cms_form table.search_form td {padding-right: 20px;}
div.form_generic2 div.cms_form table.search_form th {padding-right: 20px;}
div.form_generic2 div.cms_form a.cms_yellow {color: #ffb015; cursor: pointer;}
div.form_generic2 div.cms_form b.cms_selected {font-size: 14px; color: #657383;}
div.form_generic2 div.cms_form b.cms_gray {color: #657383;}
div.form_generic2 div.cms_form p.cms_pages {color: #ffb015; float: right; margin: 5px 0 5px 0; width: auto;}
div.form_generic2 div.cms_form h3.cms_display {margin: 10px 0 10px 0; width: 483px;}
div.form_generic2 div.cms_form select.cms_select3 {border: 1px solid #7f9db9;width: 70px; margin: 4px; float: left;}
div.form_generic2 div.cms_form span.cms_plain1 {color: #000; float: left; margin: 5px 0 20px 0;}
div.form_generic2 div.cms_form div.cms_search {margin-right: 3px; width: 127px; float: right;}
div.form_generic2 div.cms_form div.cms_search div.button {width: 127px;}
div.form_generic2 div.cms_form div.cms_search  input {width: auto; margin: 0;}
div.form_generic2 div.cms_form table.cms_search_table {text-align: left; margin: 0 0; width: 708px; font-weight: normal; background: #999; font-size: 11px;}
div.form_generic2 div.cms_form table.cms_search_table tr {background:#ccc;}
div.form_generic2 div.cms_form table.cms_search_table th {color:#fff;}
div.form_generic2 div.cms_form table.cms_search_table td.right {text-align: center;}
div.form_generic2 div.cms_form table.cms_search_table input {width: auto; margin-left: 0; margin-right: 0;}

/**
*		CMS ADD/EDIT FORMS
**/
div.form_generic2 div.cms_form table.add_edit_cms input {width: 200px; margin-left: 40px;}
div.form_generic2 div.cms_form table.add_edit_cms input.check {width: auto; margin-left: 40px; border: none;}
div.form_generic2 div.cms_form table.add_edit_cms select {width: 200px;  margin-left: 40px;}
div.form_generic2 div.cms_form table.add_edit_cms textarea {width: 200px;  margin-left: 40px;}
div.form_generic2 div.cms_form table.add_edit_cms p {margin: 0;}
div.form_generic2 div.cms_form div.button_save {width: 82px;}

/**
* CMS PROPERTY
**/
div.form_property { margin-top:35px;
overflow:hidden;
position:absolute;
width:518px;
min-height:500px; }
div.form_property div.form-body { float: left;}
div.form_property div.top-border {margin-left: 1px;width: 930px; background: #fff url('../images/box-top-border.gif') repeat-x;}
div.form_property div.bottom-border {width: 930px; background: #fff url('../images/box-bottom-border.gif') repeat-x;}
div.form_property div.leftBorder {margin-left:-1px;min-height:500px; width:7px;height: 100%; background: #fff url('../images/box-left-border.gif') repeat-y;float: left;}
div.form_property div.rightBorder {margin-left:-5px;min-height:500px;width:7px;height: 100%; background: #fff url('../images/box-right-border.gif') repeat-y;float: left;}

/**
*	Edit profile
**/
div.usernameResult {background: #fbb033; color: 000; margin-left: 70px;}
