body {background: #fff url(images/bg.gif) repeat-x center top; margin: 0; padding: 0;}
body, td, div {font: normal 12px Tahoma, Verdana, Arial; color: #555;}

h1, h2, h3, h4, h5, h6, img, form, p {
 margin: 0px;
 padding: 0px;
 border: none;
 text-align: left;
}
h1 {color: #606468; font: bold 17px Tahoma;}
h3 {font-weight: bold; padding: 0 0 10px 0; font-size: 11px;}

p {margin: 0 0 10px 0;}
a {color: #7a7a7c;}
a:hover {color: #558c89;}
img {border: none;}
input, select, textarea {font:normal 11px/16px Tahoma; color: #555555;}
#wrapper {width: 1000px; background: url(images/building_bg.jpg) no-repeat 100% 35px; position: absolute; left: 50%; margin-left: -500px; }
#top {width: 1000px; overflow: hidden;}
#logo {float: left;}
#top_menu {float: right; padding: 30px 50px 0 0; margin: 0px; list-style-type: none;}
#top_menu li {margin: 0px; padding: 0 20px 0 18px; background: url(images/topmenu_bg.gif) no-repeat 100% 3px; float: left;}
#top_menu li.last {padding-right: 0px; background: none;}
#top_menu a {color: #b7dff1; font-weight: bold; font-size: 11px; text-decoration: none;}
#top_menu a:hover {color: #fff;}

#main_w1 {background: url(images/a1.jpg) no-repeat 30px 0px; width: 1000px;}
#main_w2 {background: url(images/a3.jpg) no-repeat 950px 100%; width: 1000px;}
#main_w3 {background: url(images/a4.jpg) no-repeat 30px 100%; width: 1000px;}
#main {width: 900px; overflow: hidden; background: url(/content/images/main_bg.png); margin-left: 50px;}
* html #main{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/content/images/main_bg.png", sizingMethod="scale");
}
.pager ul {margin: 0; padding: 0; list-style-type: none;}
.pager li {float: left; padding: 0 5px; font-weight: bold; color: #969696;}
.pager a {color: #5b5b5b;}
.pager a:hover {color: #969696;}
.pager .prev_act {background: url(images/prev_act.gif) no-repeat 0 4px; padding-left: 10px; padding-right: 5px;}
.pager .next_act {background: url(images/next_act.gif) no-repeat 100% 4px; padding-right: 10px; padding-left: 5px;}
.pager .prev_inact {background: url(images/prev_inact.gif) no-repeat 0 4px; padding-left: 10px; color: #969696; padding-right: 5px;}
.pager .next_inact {background: url(images/next_inact.gif) no-repeat 100% 4px; padding-right: 10px; color: #969696; padding-left: 5px;}

.progress {float: right; padding: 5px 0;}
.progress div {float: left; padding-left: 5px; color: #516b77;}

.clear_both {clear: both;}
.clear_left {clear: left;}

.row_container {width: 100%; overflow: hidden; padding-bottom: 13px;}
.row_container1 {width: 100%; overflow: hidden; padding: 0;}
.column_container {width: 50%; overflow: hidden; float: left;}
.content {padding: 10px;}
.box {background: url(images/inner_bg.gif) repeat-x top; width: 100%; overflow: hidden;}

.select_container {border: 1px solid #d0dce1; height: 200px; width: 190px; overflow-y: scroll; overflow-x: hide; background-color: #fff;}
.select_container table {border-collapse: collapse; width: 160px;border-bottom: 1px solid #d0dce1;}
.select_container td {padding: 5px 7px; text-align: left;}
.select_container td.row1, .select_container td.row1_first {background-color: #fff;}
.select_container td.row2, .select_container td.row2_first {background-color: #f3f3f3;}
.select_container a {text-decoration: none;}
.select {margin: 0; padding: 0; list-style-type: none;}
.select li {padding: 3px; margin: 0;}
.select li dl {margin: 0; padding: 0; width: 160px; overflow: hidden;}
.select li dt {float: left; clear: left; margin: 0; padding: 0 5px 0 0;}
.select li dd {float: left; margin: 0px; padding: 3px 0 0 0;}

.textarea_container {border: 1px solid #d0dce1; height: 200px; width: 190px; overflow-y: hide; overflow-x: hide; background-color: #fff;}
.textarea_container textarea { border: 1px solid #fff; padding-left: 10px;}

.view_list {float: left; margin-right: 8px;}
.view_list .select_container td span {color: #2271a9; font-weight: bold;}

.view_details .select_container p {margin: 0; padding: 10px 10px 0 10px; color: #5f5f5f;}



.buttons_ {width: 100%; overflow: hidden; margin: 10px 0 3px 0; clear: both;}
.buttons_ div{float: left; margin: 0 10px 0 0;}

/**********Home page*********************/
#collage {float: left;}
#main_content {float: right; background: url(images/home_main_bg.gif) no-repeat 100% 93px; width: 412px; /*padding-top: 115px;*/}
#main_content ul {list-style-type: none; margin: 15px 0 0 15px; padding: 0px;}
#main_content li {padding: 5px 10px 5px 25px; background: url(images/bullet_main.png) no-repeat left center; font: normal 14px Arial; color: #6b6b6b;}
#main_content div#title {width: 412px; height: 93px; background: #3b9bc8 url(images/home_title_bg.gif) no-repeat 100% 0; color: #d6eaf3; font-weight: bold; 
                         font-size: 13px;}
#main_content div#title ul {margin: 0; padding: 0; padding-left: 15px; height: 38px; overflow: hidden; list-style-type: none;  
                            background: url(images/home_title_ul_bg.gif) no-repeat 15px 100%;}
#main_content div#title li {margin: 0 6px 0 0; padding: 5px 27px 0 0;background: url(images/bullet_main_title.gif) no-repeat 100% 12px; float: left; 
                            color: #fff;font: normal 24px/26px "Arial Black", Arial; text-transform: uppercase;}
#main_content div#title li.last {background: none;}
#main_content p {padding: 6px 0 0 15px; margin: 0;}

#bottom {margin: 0px 33px 30px 33px; padding: 0; clear: both; overflow: hidden; width: 837px;}
#bottom div { font-size: 11px;}
#bottom1 {float: left;}
#bottom1 a {text-decoration: none; color: #3b9bc8;}
#bottom1 a:hover {text-decoration: underline;}
#bottom2 {float: right;}

#miner {list-style-type: none; margin: 0; padding: 0;}
#miner li{float: left; margin: 0 12px 0 0; padding: 10px; color: #6a6a6a; font-size: 11px; height: 180px;}
#miner ul {list-style-type: none; padding: 0px; margin-left: 3px;}
#miner li.last {margin-right: 0px;}
#miner li li {padding: 3px 0px 3px 10px; margin: 0px; background-repeat: no-repeat; background-position: 0px 6px; float: none; height: auto;}
.join {clear: both; text-align: center; padding: 10px;}

.price {font: bold 11px/11px Tahoma; color: #535353; float: left; margin-left: 3px; margin-top: 2px;}
.price span {font-size: 21px; line-height: 22px; display: block;}

.num_of_records {font: bold 12px Tahoma; color: #535353; float: right;margin-top: 4px;}
.num_of_records span {color: #464646; font-size: 13px; display: block;}
.num_of_records span span {font-size: 16px; display: inline}

#trial {background: #f9fff2 url(images/trial_bg.gif) repeat-x top left; border: 1px solid #daf6b9; padding-top: 9px;}
#trial .inner {width: 176px;}
#trial li {background-image: url(images/bullet1.png);}
#trial .price span {font-size: 29px; line-height: 30px; color: #62be00;}

#silver {background: #fcfcfc url(images/silver_bg.gif) repeat-x top left; border: 1px solid #eeeeee;}
#silver .inner {width: 176px;}
#silver li {background-image: url(images/bullet2.png);}
#silver .price span {color: #b51818;}

#gold {background: #fffdf5 url(images/gold_bg.gif) repeat-x top left; border: 1px solid #f7efc4;}
#gold .inner {width: 178px;}
#gold li {background-image: url(images/bullet2.png);}
#gold .price span {color: #cf6b00;}

#diamond {background: #fcfcfc url(images/diamond_bg.gif) repeat-x top left; border: 1px solid #ddeef5;}
#diamond .inner {width: 176px;}
#diamond li {background-image: url(images/bullet3.png);}
#diamond .price span {color: #1e92c8;}

/**********Search page*********************/
#search_type div {float: left; padding: 17px 10px 18px 15px;}
#search_type ul {list-style-type: none; float: left; margin: 16px 0 0 0; padding: 0;}
#search_type li {float: left; margin: 1px; padding: 0px;}
#search_type a {display: block; background: url(images/search_type_select_bg.gif) no-repeat 0 0; text-decoration: none; color: #628494; white-space: nowrap;}
#search_type a:hover,
#search_type li.selected a { background-position: 0 -26px; color: #fff;}
#search_type a span {display: block;padding: 6px 13px 7px 12px; background: url(images/search_type_select_bg1.gif) no-repeat 100% 0;}
#search_type a:hover span, 
#search_type li.selected a span { background-position: 100% -26px;}


#search_criteria {background: #eff6f9 url(images/enter_search_criteria_bg.gif) repeat-x top; clear: both; padding: 0; 
                  border-top: 1px solid #fff; width: 100%; overflow: hidden;}
#search_criteria h1 {margin: 14px 10px 10px 17px; text-align: left; clear: both;}
#search_criteria div.fieldset {float: left; padding: 3px 0px;border: none;}
#search_criteria h3 {font-weight: bold; color: #555; padding: 0 0 3px 0; font-size: 11px;}
#search_criteria .select_all {margin: 3px 5px 0 8px;}
*html #search_criteria .select_all {margin: 3px 5px 0 4px;}

  #counties {width: 200px; margin: 0 10px 0 17px; }
  *html #counties {width: 200px; margin-left: 8px; }
  #counties .select_container {width: 190px; height: 200px;}

  #property_types {width: 370px; margin: 0 10px 0 0;}
  #property_types .select_container {width: 365px; height: 200px;}
  #property_types .select li dl {width: 335px;}
  #property_address {width: 230px; margin: 0 10px 0 0;}
  #property_address dl {background-color: #e2edf1; padding: 10px 15px 0 15px; margin:0; height: 200px;}
  #property_address dd {margin:0 0 10px 0;}
  #property_address input, #property_address select {width: 200px;}

#search_criteria1 {clear: both; padding: 0 10px 0 17px; background-color: #fffcf0; border-top: 1px solid #fff;}
#search_criteria1_inner {width: 100%; overflow: hidden; padding: 24px 0;}
#search_criteria1 dl {float: left; margin: 0; padding: 0; width: 400px; overflow: hidden;}
#search_criteria1 dt {clear: left; float: left; width: 110px; padding: 0 5px 3px 0;}
#search_criteria1 dd {margin: 0px; padding: 0 0 3px 0; white-space: nowrap;}
#search_criteria1 #search_criteria1_col1 input {margin: 0 10px 0 0; color: #ada687; border: 1px solid #d4ceb5; width: 120px;}
#search_criteria1 #search_criteria1_col2 input {margin: 0 10px 0 0; color: #ada687; border: 1px solid #d4ceb5; width: 120px;}
#search_criteria1_col1 {background: url(images/search_criteria_dl_bg.gif) repeat-y right;}
#search_criteria1 #search_criteria1_col2 {background: none;padding-left: 20px;}
#search_criteria1 #search_criteria1_col2 dt {width: 75px;}
#search_criteria1_col2 input {width: 220px;}
#search_criteria1 div.buttons {float: left; margin: 40px 0 0 220px;}
#search_criteria1 div.buttons input {margin: 0 0 0 10px;}


    /*-----------------------------------search map based--------------------------------*/
#enter_address{margin: 15px 0 10px 17px; padding: 0;}
#enter_address dt {margin: 0; padding: 0; font-weight: bold;}
#enter_address dd {margin: 0; padding: 0;}
#enter_address dd input {vertical-align: bottom;}
#enter_address_text {width: 412px; border:1px solid  #d0dce1; margin-top: 2px;}

#map_container {border: 1px solid #d0dce1; margin: 5px 10px 17px 17px;}
#map {width: 825px; height: 322px; } 

#property_types_map_based {margin: -10px 0 0 30px; float: left;}
#property_types_map_based .select_container {width: 390px; height: 113px; border-color: #d4ceb5;}
#property_types_map_based .select li {padding: 2px 0; margin: 0;}
#property_types_map_based h3 {padding: 0 0 3px 0;}
#property_types_map_based .select li dl {float: none; margin: 0; padding: 0; width: 360px; overflow: hidden;}
#property_types_map_based .select li dt {float: left; clear: left; margin: 0; padding: 0 5px 0 7px; width: auto;}
#property_types_map_based .select li dt input {width: auto; border: none;}
#property_types_map_based .select li dd {float: left; margin: 0 0 0 10px; padding: 3px 0 0 0;}
#property_types_map_based .select_all {width: 20px;}
#property_types_map_based div.buttons {float: right; margin: 10px 6px 0 0;}
#property_types_map_based div.buttons input{width: auto;}
    /*-----------------------------------search map based end--------------------------------*/


    /*-----------------------------------search saved searches--------------------------------*/
#saved_searches {margin: 17px;}
#saved_searches .select_container { height: 160px;}
#saved_searches .view_list {float: left;}
#saved_searches .view_list .select_container {width: 273px;}
#saved_searches .select li {padding: 4px 10px;}
#saved_searches .select li a span {font-weight: bold; color: #3b637f;}
#saved_searches .view_details {margin-right: 0;float: left;} 
#saved_searches .view_details .select_container {float: left; width: 535px; float: none;}
          #saved_searches div.buttons {float: right; margin: 10px 0;}
          #saved_searches div.buttons input{width: auto; margin: 0 0 0 10px;}
    /*-----------------------------------search saved searches end --------------------------------*/


    /*-----------------------------------search parcel id--------------------------------*/
#search_parcel_id {margin: 17px;}
#search_parcel_id dl {float: left; margin-right: 10px;}
#search_parcel_id dt {font-weight: bold; paddin-bottom: 3px;}
#search_parcel_id dd {margin: 0;}
#search_parcel_id dd input, #search_parcel_id dd  select {width: 200px; border:1px solid #d1d1d1;}
    /*-----------------------------------end search parcel id--------------------------------*/

    /*-----------------------------------search or book and page--------------------------------*/
#or_book_and_page {margin: 17px;}
#or_book_and_page dl {float: left; margin-right: 10px;}
#or_book_and_page dt {font-weight: bold; paddin-bottom: 3px;}
#or_book_and_page dd {margin: 0;}
#or_book_and_page dd input, #or_book_and_page dd  select {width: 200px; border:1px solid #d1d1d1;}
    /*-----------------------------------end search or book and page-------------------------------*/

    /*-----------------------------------search TwnSecRng--------------------------------*/
#twn_sec_rng {margin: 17px;}
#twn_sec_rng dl {float: left; margin-right: 10px;}
#twn_sec_rng dt {font-weight: bold; paddin-bottom: 3px;}
#twn_sec_rng dd {margin: 0;}
#twn_sec_rng dd input, #twn_sec_rng dd  select {width: 200px; border:1px solid #d1d1d1;}
    /*-----------------------------------end search TwnSecRng-------------------------------*/

#view_results_header {float: left;}
#view_results_header h1 {padding: 10px 10px 5px 3px; background-color: #fff;}

#view_results_container {clear: both;}
#view_results_tab1 table {border-collapse: collapse; width: 830px;border-bottom: 1px solid #d0dce1;}
#view_results_tab1 th {font-size: 11px; font-weight: bold; background: url(images/th_bg1.gif) no-repeat 100% 50%;border-bottom: 1px solid #d0dce1;}
#view_results_tab1 th.last {background: none;}
#view_results_tab1 th a {color: #5d5d5d; padding-right: 10px; /*background: url(images/arrow_top.gif) no-repeat 100% 60%;*/}
#view_results_tab1 th, #view_results_tab1 td {padding: 5px 7px; text-align: left;}
#view_results_tab1 td.row1, #view_results_tab1 td.first_row1, #view_results_tab1 td.last_row1 {background-color: #fff;}
#view_results_tab1 td.row2, #view_results_tab1 td.first_row2, #view_results_tab1 td.last_row2 {background-color: #f3f3f3;}
#view_results_tab1 td.first_row1,
#view_results_tab1 td.first_row2 {border-left: 1px solid #d0dce1;}
#view_results_tab1 td.last_row1,
#view_results_tab1 td.last_row2 {border-right: 1px solid #d0dce1;}
#view_results_tab1 .select_all,
#view_results_tab1 .pager,
#view_results_tab1 .result_per_page {float: left; height: 15px; margin: 10px 0;}
#view_results_tab1 .result_per_page  {float: right;}
#view_results_tab1 .result_per_page select {margin-left: 10px;}
#view_results_tab1 .pager {padding: 0 150px;}


#organize_results_header {float: left;}
#organize_results_header h1 {padding: 10px 10px 5px 3px; background-color: #fff;}

#organize_results_container {clear: both;}
#organize_results_container input, #organize_results_container select, #organize_results_container textarea {border:1px solid #d5e1d0;}

#radio_buttons_set {background-color: #dff4d3; width: 495px; float: left; height: 130px;}
#radio_buttons_set_inner { padding: 10px;}
#radio_buttons_set dl {padding: 0; margin: 0; clear: both;}
#radio_buttons_set dt {float: left; padding: 2px 3px; margin: 0;}
#radio_buttons_set dd {float: left; margin: 0; padding: 5px 3px;}

.buttons_set {background: #e8f9de url(images/org_res_tab1_bg.gif) no-repeat left top; width: 330px; float: left; height: 130px;}
.buttons_set ul {margin: 5px 0 0 110px; padding: 0px; list-style-type: none;}
.buttons_set li {margin: 0; padding: 0 0 4px 0;}

#organize_results_tab2 table {border-collapse: collapse; float: left;  margin-right:10px; margin-top: 8px;}
#organize_results_tab2 td {padding: 4px 15px 4px 0;}
#organize_results_tab2 td dl {padding: 0; margin: 0; clear: both;}
#organize_results_tab2 td dt {float: left; padding: 2px 3px 2px 0; margin: 0;}
#organize_results_tab2 td dd {float: left; margin: 0; padding: 0 3px 0 0;}
#organize_results_tab2_inner {background-color:#e6f7dd; padding: 10px;}
#organize_results_tab2 .buttons_set {width: 250px; background: none; float: right;}
#organize_results_tab2 .buttons_set ul{margin-left: 20px; margin-top: 0;}

#select_container_outer {float: left; margin: 0 10px 0 10px; border-left: 1px solid #c9e1b8; padding-left: 25px; height: 130px;}
#select_container {width: 250px; height: 120px;border: 1px solid #d5e1d0; overflow-y: scroll; overflow-x: hide; background-color: #fff;}
#select_container ul {list-style-type: none; margin: 3px; padding: 0; width: 225px;}
#select_container li {padding: 8px; margin: 0;}
#select_container li a {text-decoration: none; color: #5f5f5f; padding-left: 17px; background: url(images/christ.gif) no-repeat 0px 3px; text-decoration: none;}
#select_container li.row1 {background-color: #f3f3f3;}
#select_container li.row2 {background-color: #ffffff;}

#organize_results_tab3 dl {margin: 0px; padding: 0; width: 250px;}
#organize_results_tab3 dt {font-weight: bold; padding: 0 0 3px 0;}
#organize_results_tab3 dd {margin-left: 0px; padding: 0 0 3px 0;}
#organize_results_tab3 dl input{width: 250px;}
#organize_results_tab3 dl textarea {width: 250px; height: 115px;}
#organize_results_tab3 div.buttons {width: 250px; text-align: right;}

/*--------------------------------------------------Joining-----------------------------------------------*/
#joining {background: url(images/joining_bg.jpg) no-repeat right top; padding: 0; color: #878787; font-size: 11px;}
#joining .row_container {padding: 15px 20px 100px 20px;}
#joining h1 {display: block; width: 520px; color: #5f5f5f; font: bold 24px Tahoma; background: url(images/joining_header_bg.gif) repeat-x bottom; padding-bottom: 5px; margin-bottom: 15px;}

#steps {margin: 0; padding: 0; width: 100%; overflow: hidden; list-style-type: none;}
#steps li {float: left; width: 276px; height: 239px; background-repeat: no-repeat; background-position: 0 0; color: #5f5f5f;}

  #step1 {background-image: url(images/step1_bg.gif); margin-right: 2px;}
  #step1 ul {list-style-type: none;margin: 0; padding: 0;}
  #step1 li {background: url(images/step1_list_bg.gif) no-repeat 0 2px; padding: 0 0 10px 20px; float: none; width: 100%; height: auto; margin: 0;}

  #step2 {background-image: url(images/step2_bg.gif); margin-right: 1px;}
  #step2 dl {margin: 0; padding: 0; width: 240px; overflow: hidden;}
  #step2 dt {clear: left; float: left; width: 25px; padding: 2px 0;}
  #step2 dd {margin: 0px; padding: 5px 0; white-space: nowrap;}

  #step3 {background-image: url(images/step3_bg.gif);}
  #step3 dl {margin: 0; padding: 0; width: 240px; overflow: hidden;}
  #step3 dt {padding: 0 0 2px 0;}
  #step3 dd {margin: 0px; padding: 0 0 10px 0;}
  #step3 dd input {width: 190px; border: 1px solid #d0dce1;}

#steps h3 {font: bold 11px Tahoma; color: #585858; margin-bottom: 15px;}
#steps .inner {padding: 55px 18px 10px 25px;}
/*-----------------------------------------------Dashboard-----------------------------------------------------*/

#dashboard .box {background: none;}

#ad {width: 100%; height: 68px; background: url(images/ad_bg.gif) repeat-x top; margin-bottom: 5px;}


div.webBox {width: 424px; background: #eff6f9; margin-bottom: 7px; position: relative; display: block; z-index: 1;}
div.webBoxMarker { border: 1px dotted black; margin: 0px;}
table#webBoxContainer { width: 100%; border-collpase: collpase; border: none;}
table#webBoxContainer td { vertical-align: top;}
table#webBoxContainer #td1 {/*width: 432px;*/ width: 50%}
table#webBoxContainer #td2 {/*width: 424px;*/ width: 50%}

.dashboard_content { padding: 10px 13px; z-index: 2; margin-top: -23px;}
*html .dashboard_content { margin-top: -22px;}

.handle { display: block; cursor: move; background: url(images/dashboard_handle_bg.gif) repeat-x left top; height: 32px;}
.handle h1 {background: url(images/dashboard_h1_bg.gif) no-repeat left top; color: #fff; font: normal 15px Verdana; padding: 4px 0 8px 13px;}

div.min_button{ position: relative; top: -26px; left: 400px; text-align: left;}
*html div.min_button{ top: -24px;}

div.min_button img.spacer { display: block; width: 18px; height: 22px; cursor: pointer; background: url(images/buttons/minimize.gif) no-repeat top left;}


#my_contacts_properties, #my_calendar, #my_searches, #my_news {width: 424px;}

#my_contacts_properties .dashboard_content {padding: 7px; padding-right: 0;}
.search_contacts {background-color: #97cce5; padding: 20px 0; width: 412px;}
.search_contacts div {font: bold 11px Tahoma; color: #fff; white-space: nowrap; padding: 0 7px;}
.search_contacts .input_text {width: 240px; border: 1px solid #97c5d9; padding: 2px;}
.search_contacts input { vertical-align: bottom;}

#my_contacts_properties .view_list  {margin:0; margin-bottom: 7px; float: none; clear: both;}
#my_contacts_properties .view_list .select_container {width:  410px; height: 215px;}
#my_contacts_properties .view_details {float: none; clear: both;}
#my_contacts_properties .view_details .select_container  {width:  410px; height: 90px;}
#my_contacts_properties .view_details .select_container p {padding: 10px;}

#my_contacts_properties .view_list .select_container table {width: 390px;}

#my_calendar .dashboard_content {padding: 8px 5px 7px 5px;}
#calendar {float: left; background-color: #51b4e4; width: 190px;}
.dynCalendar {margin-top: 10px;}
.dynCalendar_table { border-collapse: collapse; background-color:  #51b4e4; border-bottom: 1px solid #87caeb;}
#calendar_table_1 {margin-left: 5px;}
#calendar_table_2 {margin-left: 5px;}

/*----------*/
.ui-datepicker-calendar { border-collapse: collapse; border-bottom: 1px solid #87caeb; }
.ui-datepicker-calendar td{ color: #ffffff; padding: 5px 0; /*text-align: center;*/}

/* inserted by Uemon 27-07-2009 */
.cldrCell
{
    background-color: #66CCFF;
}

.ui-datepicker-calendar td a{color: #ffffff; text-decoration: none; padding: 2px;}
.ui-datepicker-calendar td a:hover{color: #194872; text-decoration: none; background-color: #EFF6F9; border: 1px solid #40A3D2; padding: 1px; }

.ui-datepicker-calendar th { text-align: center; width: 25px; color: #ffffff; font-weight: bold; text-transform: uppercase;}
.ui-datepicker-header { padding-bottom: 5px; border-bottom: 1px solid #87caeb;}

.ui-datepicker-cover {
  display: none; /*sorry for IE5*/
  display/**/: block; /*sorry for IE5*/
  position: absolute; /*must have*/
  z-index: -1; /*must have*/
  filter: mask(); /*must have*/
  top: -4px; /*must have*/
  left: -4px; /*must have*/
  width: 193px; /*must have to match width and borders*/
  height: 200px; /*must have to match maximum height*/
} 
td.ui-datepicker-current-day a { color: #194872; background-color: #EFF6F9; font-weight: bold; border: 1px solid #40A3D2; padding: 1px; }
td.ui-datepicker-today a { color: White; font-weight: bold; background-color: Transparent; border: none;}


#taskDate { float: left; }

#minDate { float: left; width: 100px; margin: 0px; }
#maxDate { float: left; width: 100px; margin: 0px 0px 0px 7px; }

.ui-datepicker-trigger { margin-top: 1px;}
#ui-datepicker-div 
{
  /*width: 175px;*/
  height: 180px;
  background-color: #62c5f5;
  padding: 5px 5px 0px 5px;
  border: 1px solid #40A3D2;
  z-index: 9999;
  display: none;
  position: relative;
}


#datepicker { margin-left: 8px; margin-right: 8px;}
a.ui-datepicker-prev {cursor:pointer; float: left; display: block; color: #194872; padding: 3px 3px 3px 11px; background: url(images/prev.gif) no-repeat 0 6px; text-decoration: underline;}
a.ui-datepicker-prev:hover {color: #1a568b;}
a.ui-datepicker-next {cursor:pointer; float: right; display: block; color: #194872; padding: 3px 11px 3px 3px; background: url(images/next.gif) no-repeat 100% 6px; text-decoration: underline;}
a.ui-datepicker-next:hover {color: #1a568b;}
ui-datepicker-years, ui-datepicker-months { color: #194872; padding: 0;}
#selected_date {font-size: 14px; color: #ffffff; margin: 5px 10px;}
/*-----------*/

.dynCalendar_table td{ color: #ffffff; padding: 5px 0;}
.dynCalendar_table td a{color: #ffffff; text-decoration: none; padding: 2px;}
.dynCalendar_table td a:hover{color: #ffffff; text-decoration: none; background-color: #6ebbe0;}
.dynCalendar_table td.dynCalendar_dayname { text-align: center; width: 25px; color: #ffffff; font-weight: bold; text-transform: uppercase;}
.dynCalendar_header { padding-bottom: 5px;}

.dynCalendar_table td a.prev {display: block; color: #194872; padding: 3px 3px 3px 7px; background: url(images/prev.gif) no-repeat 0 6px; text-decoration: underline;}
.dynCalendar_table td a.prev:hover {color: #1a568b;}
.dynCalendar_table td a.next {display: block; color: #194872; padding: 3px 7px 3px 3px; background: url(images/next.gif) no-repeat 100% 6px; text-decoration: underline;}
.dynCalendar_table td a.next:hover {color: #1a568b;}

select.years, select.months { color: #194872; padding: 0;} 
#selected_date {font-size: 14px; color: #ffffff; margin: 5px 10px;}

#add_task {float: left; background-color: #51b4e4; width: 215px;}
#add_task input, #add_task textarea {border: 1px solid #40a3d2;}
#add_task h3 {color: #fff; margin: 0; padding: 7px 0 3px 0;}
#add_task .inner {padding: 13px 0 0 10px;}
#add_task dl{float: left; margin: 0 0 7px 0; padding: 0;}
#add_task dt { color: #fff;}
#add_task dd {margin: 0;}
#add_task dd div {float: left; margin-right: 1px;}
  #date {width: 104px;}
  #date input{width: 75px;}
  #time {width: 95px;}
  #time input{width: 95px;}
  #input_text {width: 200px; height: 100px;}
#add_task .buttons_ {margin-top: 5px; margin-bottom: 0;}
#add_task .buttons_ input {border: none;}
#add_task .buttons_ div {float: right; margin-right: 0;}

#task_list {float: left; border: 1px solid #d2dee2; background: #ffffff url(images/task_list_ul_bg.gif) repeat-y 325px; 
            overflow-x: hide; overflow-y: scroll; width: 411px; height: 219px; margin-top: 5px;}
#task_list ul {width: 390px; list-style-type: none; margin: 0; padding: 0;padding-top: 5px;}
#task_list li {padding: 0; margin: 0 0 5px 0; width: 100%; overflow: hidden; background: url(images/task_list_li_bg.gif) no-repeat 15px 100%;}
#task_list .task {padding: 5px 0 5px 15px; float: left;}
#task_list h3, #task_list p {width: 270px;}
.task h3,
.task p {padding: 0 0 5px 0; margin: 0;}
.delete_button {float: right; background: url(images/task_list_dd_bg.gif) no-repeat left top; padding: 26px 0 5px 0; margin: 7px 3px 0 10px;} 
*html .delete_button { margin-right:1px;} 

#my_searches{}
#my_searches .select_container {width: 390px; height: 137px; margin-bottom: 7px;}
#my_searches .select {width: 370px;}
#my_searches .select li {padding: 4px 10px;}
#my_searches .select li a span {font-weight: bold; color: #3b637f;}
#my_searches .select_container .inner {padding: 5px 10px;}


#my_news{}
#my_news .select_container {width: 390px; height: 216px; margin-bottom: 7px;}
#my_news .select { margin-left: 10px; width: 360px;}
#my_news .select li { margin: 8px 0; padding: 0 0 7px 0; width: 100%; overflow: hidden; background: url(images/news_list_bg.gif) repeat-x bottom;}
#my_news .select li h3 {padding-bottom: 0; margin-bottom: 0;}
#my_news .news_picture {clear: left; float: left; padding: 3px 10px 0 0;}
#my_news .news_text {float: left; width: 250px;}
#my_news .news_text p {margin-bottom: 0; padding-bottom: 0;}



/*-----------------------------------Sign In -------------------------------------------------*/
.inner_page {background: url(images/sign_in_bg.jpg) no-repeat right top;  padding:15px 20px 100px 20px; color: #878787; font-size: 11px;}
/*.inner_page .row_container {padding:}*/
.inner_page h1 {display: block; width: 520px; color: #5f5f5f; font: bold 24px Tahoma; background: url(images/joining_header_bg.gif) repeat-x bottom; padding-bottom: 5px; margin-bottom: 15px;}
.inner_page a {color: #298ab7;}
.inner_page dl {padding: 14px 0px 5px 0; margin: 0; width: 230px; float: left;}
.inner_page dt {padding: 0 0 3px 0; color: #515151;}
.inner_page dd {margin: 0; margin-left: 0px; padding: 0 0 10px 0;}
.inner_page dl input, .inner_page dl select { border: 1px solid #bababa; color: #8a8a8a;}
.inner_page dl input{width: 187px;}
.inner_page dl textarea {width: 250px; height: 115px;}
.inner_page div.buttons_ { margin: 0; padding: 0; clear: both;}
  #forgot_password { margin: 0; padding: 0; clear: both; padding-bottom: 24px;}
  #inner_page #forgot_password a {color: #b5b5b5;}
  #sign_in_note {float: left; width: 230px; margin-top: 25px; color: #8b8b8b;}
.inner_page #register_second_column input, .inner_page #register_second_column select {width: 257px;}


/*--------------------------------------Search popup--------------------------------------------*/
#wrapper_popup {width: 860px; background: none; position: absolute; left: 50%; top: 30px; margin-left: -430px;}

#main_popup {width: 850px; overflow: hidden; background: none; margin-left: 5px; margin-bottom: 30px;}
#main_popup h1 {padding: 0 15px;text-transform: uppercase;}
#main_popup h1 span {padding: 0 30px; margin-left: 3px; background: url(images/h1_bg.gif) repeat-x 0 15px;}

.main_table {background: #fff; border-collpase: collapse;}
.main_table td.main_col {width: 405px; background: #eff6f9; padding: 0px; vertical-align: top;}

.main_table div.handle {cursor: default;}
.main_table .handle h2 {background: url(images/dashboard_h1_bg.gif) no-repeat left top; color: #fff; font: normal 15px Verdana; padding: 4px 0 8px 13px;}

.main_table table {border-collapse: collapse; padding: 0; margin: 0; width: 100%; margin-bottom: 10px;}
.main_table table td {font-size: 11px; text-align: left;}
.main_table table thead td{background: url(images/dashboard_handle_bg.gif) repeat-x left top; color: #fff; font-weight: bold; padding: 7px 10px 12px 10px;}
.main_table table th, .main_table table td {padding: 5px 10px;}
.main_table table th {background: url(images/search_popup_th_bg.gif) no-repeat 20px 50%; padding-left: 30px; text-align: left; font-weight: normal; font-size: 11px;}
.main_table table thead td {text-align: center;} 
.main_table table th.row1, .main_table table td.row1 {background-color: #e4f1f7;}
.main_table table th.row2, .main_table table td.row2 {background-color: #eff6f9;}

.main_table .inner_table {margin: 15px 20px; border: 1px solid #d2dee3; width: auto;}
.main_table .inner_table td {width: 90px; padding: 5px 0; color: #7c7c7c;}
.main_table .inner_table thead td {background: #f1f1f1 url(images/search_popup_th_bg1.gif) no-repeat right center; font-weight: normal;}
.main_table .inner_table tbody td {background: #ffffff url(images/search_popup_td_bg.gif) no-repeat right center; text-align: center;}
.main_table .inner_table td.last {background-image: none;}


#main_popup #sales_list {width: 810px;}
#main_popup #sales_list td {text-align: center;}

#main_popup #property_summary th {width: 60px; padding-right: 5px;}
#main_popup #tax_values th {width: 90px; padding-right: 5px;}

#property_map {width: 820px; height: 355px; margin: 10px 15px;}

#main_popup #custom_details th{width: 90px;}

#property_photo img {border: 1px solid #d0dce1;}
#notes textarea {border: 1px solid #d2dee3; width: 375px; height: 137px; }

#main_popup .buttons_ {width: auto; overflow: hidden; margin: 0 15px; clear: none; float: left;}
*html #main_popup .buttons_ {margin-left: 7px;}

/*--------------------------------------Property view detail -------------------------------------------------*/
#my_properties .content {padding: 0; margin: 13px;}
#my_properties {width: 825px;}

.main_table .view_list .select_container table {border-collapse: collapse; border-bottom: none;}
.main_table .view_list .select_container td {padding: 5px 7px; text-align: left;}
.main_table .view_list .select_container td.row1 {background-color: #fff;}
.main_table .view_list .select_container td.row2 {background-color: #f3f3f3;}

#my_properties .view_list {float: none; margin-right: 0;}
#my_properties .view_list .select_container {width: 795px; height: 155px;}
#my_properties .view_list .select_container table {width: 775px;}
#my_properties .view_list .select_container td {padding-top: 7px; padding-bottom: 7px; line-height: 11px;}


#main #sales_list, #my_property_details {width: 825px;}
#main #sales_list td {text-align: center;}

#my_property_details h3 {padding: 0; margin-bottom: 3px;}
#my_property_details textarea { border: 1px solid #fff; padding-left: 10px;}
#my_property_details .buttons_ {margin-top: 5px;}

#my_property_details_contacts .view_list {width: 407px;}
#my_property_details_contacts .view_list .select_container {width: 407px; height: 125px;}
#my_property_details_contacts .view_list .select_container table {width: 387px;}
#my_property_details_contacts .view_list .select_container td {padding-top: 9px; padding-bottom: 9px;}
#my_property_details_contacts .view_list .select_container td.row1_first,
#my_property_details_contacts .view_list .select_container td.row2_first
 {width: 30px; text-align: center;}

#my_property_details_contacts .view_details {width: 380px; float: left;}
#my_property_details_contacts .view_details .textarea_container { width: 380px; height: 125px;}
#my_property_details_contacts .view_details .textarea_container textarea {width: 366px; height: 119px;}
*html #my_property_details_contacts .view_details .textarea_container textarea {width: 380px;}

#my_property_details_notes {width: 407px; float: left;}                               
#my_property_details_notes .textarea_container { width: 407px; height: 165px;}        
#my_property_details_notes .textarea_container textarea {width: 393px; height: 160px;}
*html #my_property_details_notes .textarea_container textarea {width: 407px; height: 160px;}

#my_property_details_custom {float: left; width: 380px; margin-left: 8px;}
#my_property_details_custom .inner {background-color: #e2edf1; padding: 0 10px; height: 165px; border: 1px solid #e2edf1;}
#my_property_details_custom dl {margin: 0; padding: 0; width: 360px; margin: 12px 0;}
#my_property_details_custom dt {float: left; clear: left; width: 120px; text-align: right; margin: 0; padding: 5px 0;}
#my_property_details_custom dd {float: left; width: 230px; margin: 0; padding: 2px 0 0 5px;}
#my_property_details_custom dd input { width: 230px; border: 1px solid #d0dce1; height: 15px;}
*html #my_property_details_custom dd input {height: 20px;}

#my_property_photo {width: 377px; float: left;}
#my_property_photo_inner1 {border: 1px solid #b1c3ca; border-top: none; background: url(images/property_photo_bg.jpg) no-repeat 0 0;}
#my_property_photo_inner2 {height: 234px; width: 376px; margin: 0; padding: 0;border-top: 1px solid #b1c3ca;}
#my_property_photo_inner2 h3 {margin-top: 93px; margin-left: 34px;}
#my_property_photo_inner2 div {margin-left: 29px;}
#my_property_photo_inner2 a {display: block;}

#my_property_photo_inner3 {height: 49px; width: 375px; background-color: #fff; opacity: 0.7; -moz-opacity: 0.7;-khtml-opacity: 0.7;filter: Alpha(Opacity=70);}
#my_property_photo_inner3 p {padding: 10px; color: #000;}
*html #my_property_photo_inner3 p {padding-bottom: 0px;}

#my_property_map {width: 406px; float: left; margin-left: 11px;}
#my_property_map #my_property_map_container { height: 282px; width: 406px; border: 1px solid #b1c3ca;}
/*--------------------------------------end of Property view detail -------------------------------------------------*/

/*--------------------------------------Contact view detail-------------------------------------------------*/
#contact_view_group_view { padding: 15px 18px 18px 18px;}
#contact_view_group_view .box {background: none;}
#contact_view_group_view .content {padding: 9px 9px 13px 9px; background-color: #eff6f9;}
#contact_view_group_view .search_contacts {width: 100%; margin-bottom: 7px; overflow: hidden;}
#contact_view_group_view .search_contacts div {float: left;}
#contact_view_group_view #search_title {font-size: 18px; margin-left: 120px;} 
*html #contact_view_group_view #search_title {margin-left: 60px;} 
#contact_view_group_view div.webBox {width: 100%; margin-top: 10px;}
#contact_view_group_view .tabContent3 {background: transparent;}

#contact_view .view_list {float: none;}
#contact_view .select_container {width: 800px; height: 123px;}
#contact_view .select_container table {width: 780px;}
#contact_view .select_container td {padding-top: 7px; padding-bottom: 7px; line-height: 11px;}

#contacts_detail_main .content {padding-bottom:0px;}
#contacts_detail {width: 290px; float: left;}
#contacts_detail dl {margin: 0; padding: 0; width: 280px; margin: 13px 0 5px 0;}
#contacts_detail dt {float: left; clear: left; width: 100px; text-align: right; margin: 0; padding: 5px 0; font-weight: bold;} 
#contacts_detail dd {float: left; width: 160px; margin: 0; padding: 2px 0 0 5px;}
#contacts_detail dd input { width: 155px; border: 1px solid #d0dce1; height: 15px;}
*html #contacts_detail dd input {height: 20px;}
#contacts_detail  div {float: right;}
#contacts_detail .buttons_ div { margin-right: 15px;}
*html #contacts_detail .buttons_ div { margin-right: 10px;}

#contacts_detail_notes_groups, #reminders {width: 510px; float: left; overflow: hidden;}
#contacts_detail_groups h3, #contacts_detail_notes h3, #reminders h3 {padding-bottom: 3px;}

#reminders {margin-bottom: 7px;}
#reminders_add_task {float: left; background-color: #e2edf1; border: 1px solid #d2dee2; width: 235px; height: 219px; margin-right: 5px;}
#reminders_add_task .inner {padding:10px;}
#reminders_add_task dl{float: left; margin: 0 0 7px 0; padding: 0;}
#reminders_add_task dt {}
#reminders_add_task dd {margin: 0;}
#reminders_add_task dd input {border: 1px solid #d0dce1;}
#reminders_add_task dd div {float: left; margin-right: 2px;}
#reminders_add_task  #date {width: 120px;}
#reminders_add_task  #date input{width: 90px;}
#reminders_add_task  #time {width: 90px;}
#reminders_add_task  #time input{width: 90px;}
#reminders_add_task  #input_text {width: 210px; height: 105px;border: 1px solid #d0dce1;}

#reminders_task_list {float: left; border: 1px solid #d2dee2; background: #ffffff url(images/task_list_ul_bg.gif) repeat-y 180px; 
            overflow-x: hide; overflow-y: scroll; width: 265px; height: 219px;}
#reminders_task_list ul {width: 240px; list-style-type: none; margin: 0; padding: 0;padding-top: 4px;}
#reminders_task_list li {padding: 0; margin: 0 0 3px 0; width: 100%; overflow: hidden; background: url(images/task_list_li_bg1.gif) no-repeat 10px 100%;}
#reminders_task_list .task {padding: 3px 0 3px 10px; float: left;}
#reminders_task_list h3, #reminders_task_list p {width: 150px;}
#reminders_task_list .delete_button {float: right; padding: 26px 0 5px 0; margin: 7px 0 0 10px;} 
*html #reminders_task_list .delete_button { margin-right:1px;}

#contacts_detail_notes {width: 235px; float: left; margin-right: 8px; }
*html #contacts_detail_notes {margin-right: 5px; }
#contacts_detail_notes .textarea_container { width: 235px; height: 150px;}
#contacts_detail_notes .textarea_container textarea {width: 221px; height: 144px;}
*html #contacts_detail_notes .textarea_container textarea {width: 235px;}

#contacts_detail_groups {float: left; width: 265px;}
*html #contacts_detail_groups {float: left; width: 260px;}

#contacts_detail_groups .view_list {width: 265px; margin-right: 0; clear: none;}
#contacts_detail_groups .select_container {width: 265px;height: 150px;}
#contacts_detail_groups .select_container table {width: 245px;}
#contacts_detail_groups .buttons_ div {float: right; margin-right: 0;}

#contacts_detail_buttons {background-color: #d4eaf5; padding: 10px 0; width: 100%; overflow: hidden;}
#contacts_detail_buttons div {float: left; margin-left: 10px; margin-top: 3px;}
#contacts_detail_buttons #download_contacts {float: right; margin-right: 10px; margin-top: 0;}

#associated_property_detail .view_list {float: none;}
#associated_property_detail .select_container {width: 800px; height: 96px;}
#associated_property_detail .select_container table {width: 780px;}
#associated_property_detail .select_container td {padding-top: 11px; padding-bottom: 10px; line-height: 11px;}

#group_view .view_list {float: none; padding: 4px; margin: none;}
#group_view .select_container {width: 790px; height: 215px;}
#group_view .select_container table {width: 770px;}
#group_view .select_container td {padding-top: 7px; padding-bottom: 7px; line-height: 11px;}

#group_detail .content {padding: 0 14px 10px 14px;}
#group_detail h3 {padding: 5px 0 3px 0;}
#group_detail h3 span {font-weight: normal;}
#group_detail .textarea_container {width: 790px; height: 75px;}
#group_detail .textarea_container textarea {width: 776px; height: 70px;}
*html #group_detail .textarea_container textarea {width: 790px; height: 70px;}

#show_contacts {margin-top: 10px}
#show_contacts .row_container {margin:0; padding: 0px;}
#show_contacts_tabs {width: 550px; float: left;}
#show_contacts_tabs .select_container {width: 550px;height: 124px;}
#show_contacts_tabs .select_container table {width: 530px;}
#show_contacts_tabs .buttons_{padding-bottom: 0;}
#show_contacts_buttons_set1 {width: 230px; margin-top: 28px; float: right;}
#show_contacts_buttons_set1 div {margin: 0 0 4px 10px;}

#create_new_group .content {padding: 0 14px 10px 14px;}
#create_new_group h3 {padding: 5px 0 3px 0;}
#create_group_name input {border: 1px solid #d0dce1; width: 310px;}
#create_new_group .textarea_container {width: 790px; height: 90px;}         
#create_new_group .textarea_container textarea {width: 776px; height: 85px;}
*html #create_new_group .textarea_container textarea {width: 790px; height: 85px;}
/************************************My Account*********************************************/
.my_account_box_container {background: #eff6f9 url(images/my_account_box_bg.gif) repeat-x 0 0; padding: 10px;}
.my_account_box {border: 1px solid #d0dce1; background: #f3f8fa url(images/my_account_box1_bg.gif) repeat-x 0 0; padding: 10px 30px 20px 30px;}
#my_account {background: url(images/my_account_bg.jpg) no-repeat 100% 0;}
#my_account dl {float: none; margin: 0; padding: 0; width: 700px; overflow: hidden;}
#my_account dt {float: left; clear: left; width: 200px; text-align: right; margin: 0; padding: 5px 10px 5px 0; font-weight: bold;} 
#my_account dd {float: left; width: 490px; margin: 0; padding: 2px 0 0 0;}
#my_account dd div{padding: 3px 10px 0 0; float: left;}
#my_account dd input, #my_account dd select {width: 260px;}
#my_account dd.num_of_rec select{width: 130px;}
#my_account dd.exp_date select {width: auto;}
#my_account dd.cvv {padding-top: 0;}
#my_account dd.cvv div{padding-top: 5px;}
#my_account dd.billing_name{padding-top: 0;}
#my_account dd div.check {padding-top: 0;}
#my_account dd div.check input {width: auto; border: none;}
#my_account dd input.my_account_btn {width: auto; height: auto; margin-top: 4px; border: none;}


/******************** dialog *******************/
.ui-dialog { position: relative; padding: .2em; width: 250px; background-color: #EFF6F9; border: 1px solid #D0DCE1; }
.ui-dialog .ui-dialog-titlebar { padding: 3px 0px 2px 6px; height: 20px; position: relative; background-image: url(images/dashboard_h1_bg.gif); border: 1px solid #97C5D9; }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; color: White; font-weight: bold; font-size: 12px; }
.ui-dialog .ui-dialog-titlebar-close { display: none; }
.ui-dialog .ui-dialog-titlebar-close span { display: none; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; }
.ui-dialog .ui-dialog-content p { padding: 10px 0px 0px 0px; font-family: Tahoma,Verdana,Arial; color: #555555; font-weight: bold; }
.ui-dialog .ui-dialog-content select { padding: 0px 0px 0px 0px; margin-left: 60px; width: 190px; border: 1px solid #D1D1D1;}
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button
{
  float: right; margin: .5em .4em .5em 0;
  cursor: pointer; padding: 0px 7px 4px 7px;
  width: 63px; height: 19px;
  overflow: visible; background: transparent url(images/buttons/dialog_btn.gif) no-repeat;
  border: 0;
  font-size: 11px;
  font-family: Tahoma,Verdana,Arial;
  font-weight: bold;
  color: White;
}
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-widget-overlay
{
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  background: #AAAAAA scroll 50% 50%;
  opacity: 0.3; -moz-opacity: 0.3; -khtml-opacity: 0.3; filter: Alpha(Opacity=30);
}

/***********************************************/