#map
{
  font-family:  Verdana, Arial, Helvetica, Sans-Serif;
/*  font-size: .8em ;
  border-top:  2px solid #c0c8e0;
  border-left:  2px solid #c0c8e0;
  border-right:  2px solid #c0c8e0;
  border-bottom:  2px solid #c0c8e0;
  */
  /*margin-top:  30px;
  margin-left:  30px;
  */
  /*
  width: 640px;
  height: 400px;
  */
  /* works
  width: 540px;
  height: 340px;
  */
  width: 368px;
  height: 254px;
  border-spacing:  0;
  border-collapse:  collapse;
  float:  left;

  display:  none;
  /*
  */
  border:  1px solid #a0a8c0;
  /*
  border-left:  1px solid #808093;
  border-top:  1px solid #808093;
  border-bottom:  1px solid #606063;
  border-right:  1px solid #606063;
  */
  /*
  border-bottom:  1px solid #9f9fa3;
  border-right:  1px solid #9f9fa3;
  */
  /*
  z-index:  1;
  */
  position:  absolute;
}

#wrapper
{
  font-family:  Verdana, Arial, Helvetica, Sans-Serif;
  font-size: .8em ;
  /*
  border-top:  2px solid #c0c8e0;
  border-left:  2px solid #c0c8e0;
  border-right:  2px solid #c0c8e0;
  border-bottom:  2px solid #c0c8e0;
  */
  /*margin-top:  30px;
  margin-left:  30px;
  */
  /*
  width: 640px;
  height: 400px;
  */
  /* works
  width: 540px;
  height: 340px;
  */
  width: 368px;
  height: 254px;
  border-spacing:  0;
  border-collapse:  collapse;
  float:  left;
/*
  border:  1px solid #a0a8c0;
  */
}

.overlap
{
  position:  relative;
}
#sold_pic
{

  /*
  position:  relative;
  float:  left;
  background-image:  url( '../imagesn/sold.bmp' );
  position:  relative;
  z-index: 2;
  position:  absolute;
  */

}

.sold_pic
{

  margin-top:  10px;
  z-index: 1;
  position:  absolute;

}

.sold_pic_list
{

  margin-top:  10px;
  z-index: 1;
  position:  absolute;

}

.sold_pic_list img
{

  border:  10px solid #ffffff;
  width:  142px;
  height:  62px;

}

#bottom_marker
{

  /*
  position:  absolute;
  */
  height:  0px;
  border:  5px solid #a0a8c0;
}

a
{
  text-decoration:  none;
  /*
  color:  #1371ba;
  */
  color:  #707073;
}

a.p_holder:hover
{
}

a:hover
{
  /*text-decoration:  underline;*/
  text-decoration:  none;
  color:  #17728c;
}

a.arrow:hover
{
  text-decoration:  underline;
  color:  #cb4a11;
}

.arrow2
{
  font-size:  .8em;
}

a.a_paging:hover
{
  /*
  text-decoration:  bold;
  font-weight:  bold;
  */
}

/*
a:link
{
  text-decoration:  none;
}
*/

.ghost
{
  color:  #aeaeae;
  /*
  border:  1px solid #000000;
  */
}

#map img
{
  /*
  border:  1px solid #000000;
  */
  border:  1px solid #c0c8e0;
}

#map .nonee
{
  border: none;
}

.mainpic
{
  /* only for ie
  filter:  blendtrans( duration=1, transition=23);
  */
  z-index: 1;
  position:  absolute;
}

#map_text
{
  padding-left:  30px;
  font-size: .8em ;
  /*
  margin-top:  30px;
  margin-left:  25px;
  border:  1px solid #c0c8e0;
  */
}

.map_price
{
  /*color:  #08aa08;*/
  color:  #147903;
  font-weight:  bold;
}

.map_price_sold
{
  color:  #09bb09;
  /*
  text-decoration:  bold;
  font-weight:  bold;
  */
}

.int_pix_OLD
{
  margin: 2px;
  border-top:  1px solid #c0c8e0;
  border-left:  1px solid #c0c8e0;
  border-right:  1px solid #c0c8e0;
  border-bottom:  1px solid #c0c8e0;
}

.int_pix_f
{
  /*
  padding-top:  5px;
  padding-bottom:  5px;
  padding-left:  0px;
  padding-right:  0px;
  */
  /* this is needed for IE 5 :  don't use padding above!!! */
  margin-top:  5px;
  margin-bottom:  5px;
  margin-left:  0px;
  margin-right:  0px;
  width: 66px;
  height: 66px;
  /*
  */
}

.int_pix_f img
{
  width: 66px;
  height: 66px;
}

.int_pix
{
  /*
  padding-top:  5px;
  padding-bottom:  5px;
  padding-left:  10px;
  padding-right:  0px;
  */
  /* this is needed for IE 5 :  don't use padding above!!! */
  margin-top:  5px;
  margin-bottom:  5px;
  margin-left:  10px;
  margin-right:  0px;
  width: 66px;
  height: 66px;
  /*
  border:  2px solid #000000;
  */
}
.int_pix img
{
  width: 66px;
  height: 66px;
}

.vlist_det
{
  /*
  float:  top;
  */
  /*color:  #147903;
  */
  font-family:  Verdana, Arial, Helvetica, Sans-Serif;
  font-size: .8em ;
  /*
  margin-left: 545px;
  */
}

.align_left
{
  /*text-align:  left;
  */
  float:  left;
}

img
{
  
  border:  1px solid #a0a8c0;
}
/*

img a:hover
{
  
  border:  2px solid #a0a8c0;
  color:  #1371ba;
}
*/

#content
{

  /*
  border:  1px solid #000000;
  */
}

#contentt
{
  margin-left:  7px;
}


.img_hl
{
  margin-top:  0px;
  margin-left:  8px;
  margin-right:  4px;
  margin-bottom:  0px;
  border:  none;
  border-spacing:  0;
  border-collapse:  collapse;
}

.img_hr
{
  margin-top:  0px;
  margin-left:  4px;
  margin-right:  8px;
  margin-bottom:  0px;
  border:  none;
}

.img_home
{
  margin-top:  0px;
  margin-left:  4px;
  margin-right:  4px;
  margin-bottom:  0px;
  border:  none;
}

.hpic
{
  /* 04.15 float:  top;
  */
}

.td_home
{
  background-color:  #707073;
  /*
  background-color:  #17728c;
  */
}

.td_hpic
{
  width:  1%;
}

.co_name
{
    text-align: center;
    /*
    vertical-align: center;
    */
    font-family:Myriad Pro,Arial;
    font-size:  3em;
    font-weight: bold;
    background: #17728c;
    color: white;
}

.td_logo
{
  padding-top:  0px;
  padding-bottom:  0px;
  padding-left:  0px;
  padding-right:  0px;
  margin-top:  0px;
  margin-bottom:  0px;
  margin-left:  0px;
  margin-right:  0px;

}

.td_hding_h
{
  /*
  font-family:   Arial;
  font-family:  "Myriad Pro", Arial;
  font-family:  "Myriad Pro", "Times New Roman";
  */
  /*
  font-family:  "Myriad Pro", Arial;
  font-size:  2.0em;
  color:  #ffffff;
  text-align:  left;
  */
  background-color:  #707073;
  /*
  */
  padding-left:  10px;
  /*
  padding-top:  0px;
  padding-bottom:  0px;
  padding-left:  0px;
  padding-right:  0px;
  margin-top:  0px;
  margin-bottom:  0px;
  margin-left:  0px;
  margin-right:  0px;
  padding-bottom:  2px;
  */
  margin-bottom:  0px;
  /*
  */
  border-left:  7px solid #ffffff;

  /*
  text-transform:  uppercase;
  */
}

.td_hding_h2
{
  /*
  font-family:   Arial;
  font-family:  "Myriad Pro", Arial;
  font-family:  "Myriad Pro", "Times New Roman";
  */
  /* 04.15 float:  bottom;
  */
  font-family:  "Myriad Pro", Arial;
  font-size:  2.0em;
  color:  #ffffff;
  /*
  text-align:  left;
  */
  background-color:  #707073;
  /*
  padding-left:  10px;
  padding-top:  0px;
  padding-bottom:  0px;
  padding-left:  0px;
  padding-right:  0px;
  margin-top:  0px;
  margin-bottom:  0px;
  margin-left:  0px;
  margin-right:  0px;
  padding-bottom:  2px;
  */
  margin-bottom:  0px;
  /*
  border-left:  7px solid #ffffff;
  border:  1px solid #000000;
  */

  text-transform:  uppercase;
}


.td_hding
{
  /*
  font-family:   Arial;
  font-family:  "Myriad Pro", Arial;
  font-family:  "Myriad Pro", "Times New Roman";
  */
  font-family:  "Myriad Pro", Arial;
  font-size:  2.0em;
  color:  #ffffff;
  text-align:  left;
  background-color:  #707073;
  padding-left:  10px;
  /*
  padding-top:  0px;
  padding-bottom:  0px;
  padding-left:  0px;
  padding-right:  0px;
  margin-top:  0px;
  margin-bottom:  0px;
  margin-left:  0px;
  margin-right:  0px;
  */
  padding-bottom:  2px;
  margin-bottom:  0px;
  border-left:  7px solid #ffffff;

  text-transform:  uppercase;
}

.td_hding_ovrd_org
{
  font-family:  "Myriad Pro", Arial;
  font-size:  0.9em;
  font-weight:  bold;
  color:  #ffffff;
  background-color:  #707073;
  padding-left:  10px;
  /*
  padding-right:  50px;
  */
  padding-bottom:  4px;
}

.td_hding_ovrd
{
  font-family:  "Myriad Pro", Arial;
  font-size:  0.9em;
  font-weight:  bold;
  color:  #aeaeae;
  background-color:  #707073;
  /* 06.03.20 02:59
  padding-left:  10px;
  */
  padding-left:  6px;

  /*
  padding-right:  50px;
  */
  /* 06.03.18 16:54
  padding-right:  5px;
  */
  padding-right:  0px;
  /* menu bottom spacing
  padding-bottom:  9px;  
  */
  /*
  border:  1px solid #000000;
  */
}

.t_menu_r
{
  padding-right:  10px;
}

.t_menu_i
{
  /*font-size:  0.9em;*/
  color:  #ffffff;
  padding-left:  5px;
  padding-right:  5px;
}

.t_heading
{
  font-size:  2.0em;
  font-family:  "Myriad Pro", Arial;
  color:  #ffffff;
  margin-left:  5px;
  background-color:  #707073;
  height:  52px;
  /*
  background-repeat:  repeat-x;
  padding-top:  14px;
  padding-left:  5px;
  */


}
/*

#t_heading
{
  font-size:  2.0em;
  font-family:  Arial;
  color:  #ffffff;
  background-color:  #707073;
  height:  54px;
}

*/
img.logo
{
  border:  none;
  /**/
  /*
  margin-right:  7px;
  margin-bottom:  0px;
  padding-bottom:  0px;
  */
}

#footer_bar
{
  background-color:  #c9deef;
  border-bottom-width:  1px;
  /* what's this?
  border-bottom-sytle:  solid;
  */
  border-bottom-color:  black;
  /*
  border-bottom-width:  1px;
  border-bottom-sytle:  solid;
  border-bottom-color:  black;
  background-repeat:  repeat-y;
  */
  background-repeat:  no-repeat;
  background-position:  200px 100px;
  height:  25px;
}

.search_bar
{
  margin-top:  0px;
  margin-left:  10px;
  /*
  border:  1px solid #eaeaea;
  border-bottom:  1px solid #eaeaea;
  */
  border-bottom:  1px solid #17728c;

  /*
  background-repeat:  repeat-x;
  background-color:  #c9deef;
  border-bottom-width:  1px;
  border-bottom-sytle:  solid;
  border-bottom-color:  black;
  background-repeat:  repeat-x;
  background-position:  100px;
  height:  10px;
  */
}

.search_bar2
{
  margin-left:  10px;
  margin-top:  15px;

  /*
  border-bottom:  1px solid #eaeaea;
  */
  border-bottom:  1px solid #17728c;

}

.search_items
{
  margin-left:  10px;
  /*
  margin-top:  5px;
  margin-bottom:  5px;
  */
}

#search_items
{
  /*
  border-left:  1px solid #707073;
  */
  margin-left:  10px;
}
/*
*/


.search_item_f
{
  margin-bottom:  10px;
  /*
  */
}

.search_item
{
  margin-top:  10px;
  margin-bottom:  10px;
  /*
  */
}

a.a_wh_bk_f
{
  text-decoration:  none;
  color:  #ffffff;
  /*
  padding-left:  5px;
  */
  padding-right:  5px;
  height:  1px; /* this makes IE 5 work!! */
}

a.a_wh_bk_f_u
{
  text-decoration:  underline;
  color:  #ffffff;
  /*
  padding-left:  5px;
  */
  padding-right:  5px;
  height:  1px; /* this makes IE 5 work!! */
}

a.a_wh_bk_f_u2
{
  text-decoration:  underline;
  color:  #707073;
  padding-right:  5px;
  height:  1px; /* this makes IE 5 work!! */
}

a.a_wh_bk_f:hover
{
  text-decoration:  none;
  color:  #000000;
  /*
  padding-left:  5px;
  */
  padding-right:  5px;
}

a.a_wh_bk_f_u:hover
{
  text-decoration:  none;
  color:  #000000;
  /*
  padding-left:  5px;
  */
  padding-right:  5px;
}


a.a_wh_bk_nb
{
  text-decoration:  none;
  color:  #ffffff;
}

a.a_wh_bk_nb:hover
{
  text-decoration:  none;
  color:  #000000;
}

#vlist_info_d_links a
{
}

a.a_gy_wh_nb
{
  text-decoration:  none;
  color:  #707073;
}

a.a_gy_wh_nb:hover
{
  text-decoration:  none;
  color:  #ffffff;
}

/*
a.a_wh
*/
/*
2006.04.14 changed to just a .a_wh
#vlist_info_d_links a .a_wh
{
  color:  #ffffff;
}
*/
a .a_wh
{
  color:  #ffffff;
}



a.a_wh_bk
{
  text-decoration:  none;
  color:  #ffffff;
  padding-left:  5px;
  padding-right:  5px;
  /*
  */
  border-left-width:  1px;
  border-left-style:  solid;
  border-left-color:  #ffffff;
  height:  1px; /* this makes IE 5 work!! */
  /*
  border:  1px solid #000000;
  */
}

a.a_wh_bk:hover
{
  text-decoration:  none;
  color:  #000000;
}


.footer
{
  position:  absolute;
  /*
  width:  100%;
  */
  width:  1003px;
  clear: both; 
  float:  left;
  /*
  border:  1px solid #000000;
  */

}

.footer_marker
{
  /*
  position:  absolute;
  width:  100%;
  */
  /*
  width:  1002px;
  border:  1px solid #000000;
  */
  float:  left;
}

#footer1
{
  /*
  float:  middle;
  */
  text-align:  center;
  font-family:  "Myriad Pro", Arial;
  font-size:  .7em;
  color:  #17728c;
  padding-top:  30px;
  border:  0px solid #000000;
}

a.footer1_f
{
  text-decoration:  none;
  color:  #707073;
  padding-left:  5px;
  padding-right:  5px;
  height:  1px; /* this makes IE 5 work!! */
}

a.footer1_f:hover
{
  text-decoration:  none;
  color:  #17728c;
  padding-left:  5px;
  padding-right:  5px;
}

a.footer1
{
  text-decoration:  none;
  color:  #707073;
  padding-left:  5px;
  padding-right:  5px;
  border-left-width:  1px;
  border-left-style:  solid;
  border-left-color:  #707073;
  height:  1px; /* this makes IE 5 work!! */
}

.footer1_sf
{
  text-decoration:  none;
  color:  #17728c;
  padding-left:  5px;
  padding-right:  5px;
  height:  1px; /* this makes IE 5 work!! */
}

.footer1_s
{
  text-decoration:  none;
  color:  #17728c;
  padding-left:  5px;
  padding-right:  5px;
  border-left-width:  1px;
  border-left-style:  solid;
  border-left-color:  #707073;
  height:  1px; /* this makes IE 5 work!! */
}

a.footer1:hover
{
  text-decoration:  none;
  color:  #17728c;
}

#footer2_h
{
  text-align:  center;
  font-family:  "Myriad Pro", Arial;
  font-size:  .6em;
  font-weight: bold;
  color:  #17728c;
}

#footer2
{
  text-align:  center;
  font-family:  "Myriad Pro", Arial;
  font-size:  .6em;
  font-weight: normal;
  color:  #17728c;
}

#poweredsites a
{
  color:  #cecece;

}
#poweredsites a:hover
{
  color:  #707073;
}

#poweredsites
{
  /*
  */
  text-align:  center;
  font-family:  "Myriad Pro", Arial;
  font-size:  .6em;
  font-weight: normal;
  color:  #17728c;
}

.hding
{
  font-family:  "Myriad Pro", Arial;
  font-size:  .8em;
  font-weight: bold;
  color:  #17728c;
  /*
  width:  80px;
  */
}
.hding2
{
  font-family:  "Myriad Pro", Arial;
  font-size:  .9em;
  color:  #707073;
}

/*
.search_tr
{
  bottom-border:  2px solid #17728c;
  background-color:  black;
}
*/

body
{
/*  text-align:  center;
  */
  font-family:  "Myriad Pro", Arial;
  margin-top:  7px;
  margin-left:  0px;
  margin-right:  0px;
  margin-bottom:  7px;
  width:  1004px;
  /*
  overflow:  auto;
  */
  overflow:  auto;
}

.home
{
  text-align:  center;
  width:  auto;
  margin-left:  0px;
  margin-right:  0px;
  border-left:  0px;
  border-right:  0px;
  padding-left:  0px;
  padding-right:  0px;
}

#rpad
{
  padding-right:  50px;
  margin-right:  50px;
}

#vlist
{
  font-family:  "Myriad Pro", Arial;
  padding-bottom:  15px;
  /*
  border:  1px solid #000000;
  */
}

.vlist_entry
{
  padding-bottom:  15px;
}

#vlist .vlist_l a
{
  color:  #ffffff;
}

/*
#vlist .vlist_info .more_info a
{
  color:  #ffffff;
}

#vlist .vlist_info .more_info2 a
{
  color:  #ffffff;
}
*/

#vlist .vlist_info .top a
{
  color:  #ffffff;
}


.tbl_vlist
{
  /* to make vlist fixed width
  width:  580px;
  */
}

#vlist td
{
  /*
  padding-top:  7px;
  padding-bottom:  7px;
  padding-left:  7px;
  padding-right:  7px;
  */
  background-color:  #707073;
}

/*
#vlist td.menu
{
  padding-bottom:  0px;
}
*/

#vlist img
{
  border:  none;
}


#vlist .office
{
  color:  #ffffff;
  font-weight:  bold;
  font-size:  0.9em;
  padding-top:  5px;
  padding-bottom:  5px;
  padding-left:  7px;
  padding-right:  5px;
  background-color:  #17728c;
  /*
  border:  1px solid #000000;
  width:  255px;
  */
  width:  auto;
}

#vlist .office_d
{
  position:  relative;
  font-size:  .75em;
  float: left;  /* fix for FF so that small pix, office and contact info aligned left */

  width:  370px;
  /*
  border:  1px solid #000000;
  */
  
}

#vlist .office2
{
  font-weight:  normal;
  font-size:  .8em;
  text-align:  left;
  /*
  border:  1px solid #000000;
  */
}

/*
#vlist a
{
  color:  #ffffff;
}
*/

#vlist td.ap_l
{
  border-left: 7px solid #707073;
  border-right: 7px solid #707073;
  border-top: 7px solid #707073;
  border-bottom: 7px solid #707073;
  padding-top:  0px;
  padding-bottom:  0px;
  padding-left:  0px;
  padding-right:  0px;
  width:  273px;
  /*
  width:  305px;
  */
  /*
  background-color:  #000000;
  */
  /*background-color:  #17728c;*/ /* this is here just in case */
  background-color:  #707073;
}

#vlist td.oa_l
{
  border-left: 7px solid #707073;
  border-right: 7px solid #707073;
  border-top: 7px solid #707073;
  border-bottom: 7px solid #707073;
  padding-top:  0px;
  padding-bottom:  0px;
  padding-left:  0px;
  padding-right:  0px;
  /*
  width:  140px;
  background-color:  #000000;
  */
  /*background-color:  #17728c;*/ /* this is here just in case */
  background-color:  #707073;
}

#vlist .a_pic
{
  color:  #ffffff;
}

#vlist a.a_pic:hover
{
  color:  #000000;
}

#vlist td.vlist_l
{
  border-left: 7px solid #707073;
  border-right: 7px solid #707073;
  border-top: 7px solid #707073;
  border-bottom: 7px solid #707073;
  padding-top:  0px;
  padding-bottom:  0px;
  padding-left:  0px;
  padding-right:  0px;
  /* absolute so that ie doesn't show 1px right edge */
  /*width:  175px;
  */
  width:  255px;
  /*
  */
  /*
  background-color:  #000000;
  */
  /*background-color:  #17728c;*/ /* this is here just in case */
  background-color:  #707073;
}

#vlist td.vlist_l_d
{
  border-left: 7px solid #707073;
  border-right: 7px solid #707073;
  border-top: 7px solid #707073;
  border-bottom: 0px solid #707073;
  padding-top:  0px;
  padding-bottom:  0px;
  padding-left:  0px;
  padding-right:  0px;
  background-color:  #707073; /* this is here just in case */
}

#vlist td.vlist_l_d2
{
  border-left: 7px solid #707073;
  border-right: 7px solid #707073;
  border-top: 0px solid #707073;
  border-bottom: 7px solid #707073;
  padding-top:  0px;
  padding-bottom:  0px;
  padding-left:  0px;
  padding-right:  0px;
  background-color:  #707073; /* this is here just in case */
}

#vlist td.vlist_l_d3
{
  border-left: 0px solid #f0f073;
  border-right: 0px solid #70f073;
  border-top: 0px solid #707073;
  border-bottom: 0px solid #70f073;
  padding-top:  0px;
  padding-bottom:  0px;
  padding-left:  0px;
  padding-right:  0px;
  background-color:  #707073; /* this is here just in case */
}

#vlist_l_d
{
  border:  0px solid #00ff00;

}

#vlist .office3
{
  text-align:  right;
  /* because of fixed 175px for vlist_l need this to make it full width */
  width:  240px;
  /*
  border:  1px solid #000000;
  */
}

#vlist .ops
{
  text-align:  center;
  margin-top:  5px;
  margin-bottom:  25px;
  /*
  border:  1px solid #000000;
  */
}

#vlist .contacts_d
{
  font-size:  .75em;
  /*
  text-transform:  uppercase;
  text-decoration:  bold;
  font-weight:  bold;
  */
  /*
  font-size:  .75em;
  */
  color:  #ffffff;
  margin-top:  1px;
  margin-bottom:  6px;

  background-color:  #17728c;
  padding-left:  10px;
  padding-top:  14px;
  padding-bottom:  13px;
  /*
  margin-bottom:  25px;
  border:  1px solid #000000;
  */
}

#vlist .contacts_d2
{
  /* 04.15 float:  bottom;
  */
  text-transform:  none;
  font-size:  .9em;
}

#vlist #buyer_verify_w
{
  position:  relative;
  /*
  font-weight:  bold;
  */
  font-size:  .75em; /* this size is to match  office_d above */
  /*
  border:  1px solid #00aa00;
  */
}
/*
*/

#vlist .buyer_verify
{
 /* position:  absolute;*/
  /*
  bottom:  0px;
  */
  font-size:  .8em;
  color:  #ffffff;
  /*
  border:  1px solid #000000;
  */
}

#vlist_info_d_links_w
{
  /*
  position:  absolute;
  right:  0px;
  display:  block;
  z-index:  4020;
  top:  0px;
  border:  1px solid #000000;
  */
}

#vlist .vlist_info_d_links
{
  /*
  */
  float:  right;
  font-size:  .9em;
  /*
  border:  none;
  border-top:  0px solid #000000;
  border-right:  7px solid #000000;
  z-index: 0;
  border:  1px solid #000000;
  border-right:  7px solid #707073;
  */
  border-bottom:  7px solid #707073;
}

#vlist .vlist_info
{
  font-size:  0.75em;
  /*
  height:  0px;
  */
  color:  #ffffff;
  /*
  padding-top:  7px;
  padding-bottom:  7px;
  padding-left:  0px;   zero because left td has 7 border all around 
  padding-right:  7px;
  */
  border-top:  7px solid #707073;
  border-bottom:  0px solid #707073;
  border-left:  0px solid #707073; /*  zero because left td has 7 border all around */
  border-right:  7px solid #707073;
}

#vlist .vlist_info_2
{
  font-size:  0.75em;
  /*
  height:  0px;
  */
  color:  #ffffff;
  /*
  padding-top:  7px;
  padding-bottom:  7px;
  padding-left:  0px;   zero because left td has 7 border all around 
  padding-right:  7px;
  */
  border-top:  0px solid #707073;
  border-bottom:  0px solid #707073;
  border-left:  0px solid #707073; /*  zero because left td has 7 border all around */
  border-right:  7px solid #707073;
}

#vlist .vlist_info_d
{
  /* 0627
  color:  #000000;
  */
  color:  #ffffff;
  padding-bottom:  5px;
  /*
  border:  1px solid #000000;
  */
}

#vlist .vlist_info_label
{
  /*
  color:  #6bb7fb;
  */
  color:  #000000;
}

#vlist .vlist_info_d2
{
  color:  #000000;
  padding-bottom:  5px;
  /*
  column-number: 2;
  */
}

#vlist .right
{
  float:  right;
}

#vlist .white
{
  padding-top:  7px;
  padding-bottom:  7px;
  padding-left:  14px;
  padding-right:  14px;
  background:  #ffffff;
  
}

#vlist .more_info_bg
{
  border-left: 7px solid #ffffff;
  border-right: 0px;
  border-top: 0px;
  border-bottom: 0px;
}

#vlist .more_info
{
  text-transform:  uppercase;
  font-size:  .95em;
  font-weight:  bold;
  /*
  border-left: 7px solid #ffffff;
  background:  #17728c;
  */
  border-left: 1px solid #707073;
  padding-top:  7px;
  padding-bottom:  7px;
  padding-left:  11px;
  padding-right:  11px;
  background:  #17728c;
}

#vlist .more_info a
{
  color:  #ffffff;
}


#vlist .more_info2
{
  margin-left:  7px;
  padding-top:  4px;
  padding-bottom:  5px;
}

#lmenu_pane
{
  font-family:  "Myriad Pro", Arial;
  font-size:  .95em;
  font-weight:  bold;
/*  float:  left;
  */
  border:  0px solid #ffffff;
  /*
  width:  160px;
  */
  padding-left:  20px;
}

#lmenu_pane2
{
  padding-top:  0px;
  font-size:  .8em;
  /*
  font-weight:  bold;
  position:  bottom;
  */
  border:  0px solid #ffffff;
  padding-left:  20px;
  color:  #17728c;
  top:  0%;
  position:  relative;
}

#lmenu_pane3
{
  padding-top:  0px;
  font-size:  .8em;
  /*
  position:  bottom;
  */
  border:  0px solid #ffffff;
  padding-left:  20px;
  top:  0%;
  /*
  float:  none;
  */
  position:  relative;
}

#lmenu_pane5
{
  margin-top:  50px;
  /*  used for bottom floating menu
  top:  50%;
  position:  absolute;
  */
  /*
  border:  1px solid #000000;
  */
  border:  0px solid #ffffff;
}

#vlist_pane
{
}

#t_pane
{
  margin-left:  7px;
}

img.img_ad
{
  border:  none;
  width:  219px;
  height:  144px;
}

.cls_ads
{
  /* if using this, need to set in nav2.css dropdown dimension height 100px
  */
  position:  absolute;
  /*
  margin-top:  40px;
  */
}

img.ad_f
{
  /*
  margin-top:  50px;
  */
  margin-bottom:  6px;
  /* 06.03.20 02:39
  margin-left:  12px;
  */
  margin-left:  9px;
  border:  none;
  /* 06.03.18 16:54
  width:  218px;
  */
  /* 07312006
  width:  197px;
  */
  /*
  height:  144px;
  */
}

img.ad
{
  margin-top:  6px;
  margin-bottom:  6px;
  /* 06.03.20 02:39
  margin-left:  12px;
  */
  margin-left:  9px;
  border:  none;
  /* 06.03.18 16:54
  width:  218px;
  */
  /* 07312006
  width:  197px;
  */
  /*
  height:  144px;
  */
}

.div_ad
{
  padding-left:  35px;
}

.ph
{
  text-align:  center;
  font-family:  "Myriad Pro", Arial;
  font-weight:  bold;
  font-size:  1.25em;
  color:  #17728c;
  margin-top:  5px;
  margin-bottom:  5px;
}

.bc
{
  font-family:  "Myriad Pro", Arial;
  font-size:  0.8em;
  margin-top:  5px;
  margin-left:  7px;
}

.bc_leaf
{
  font-family:  "Myriad Pro", Arial;
  font-size:  0.8em;
  color:  #17728c;
  margin-top:  5px;
}

.paging
{
  font-size:  0.75em;
  margin-left:  7px;

  /*
  padding-bottom:  70px;
  */

  /*
  border:  1px solid #000000;
  */
}

.oa_t
{
  color:  #17728c;
  font-weight:  bold;
  font-size:  1em;
  padding-bottom:  5px;
  /*
  border:  1px solid #000000;
  */
}
.spp
{
  font-family:  "Myriad Pro", Arial;
  font-size:  1em;
}

.match
{
  float:  left;
  font-size:  0.8em;
  /*
  border:  1px solid #000000;
  */
}

.form_spp
{
  float:  right;
  font-size:  0.8em;
  /*
  border:  1px solid #000000;
  */
}

.prev_next
{
  font-size:  0.8em;
}

table .page_count
{
}

.top
{
  float:  right;
  font-size:  .7em;
}

a.a_team_pic_1
{
  /*
  border:  1px solid #000000;
  */
  border:  0px;
  margin-right:  17px;

}

a.a_team_pic_2
{
  /*
  border:  1px solid #000000;
  */
  border:  0px;
  margin-right:  40px;

}

.team_hding
{
  color:  #17728c;
  font-size:  .9em;
  font-weight:  bold;
  /*
  border:  1px solid #000000;
  */
  /*padding-top:  10px;
  */
  padding-bottom:  5px;
}

.team_m
{
  color:  #333333;
  font-size:  .7em;
  font-weight:  bold;
  margin-bottom:  15px;
  margin-right:  2px; /* team (img w + pic m-r) - this */ 
  
  /*
  border:  1px solid #000000;
  */
  /*
  height:  100%;
  */
}

.team_m a
{
  font-size:  .9em;
}

/*
img
{
  border:  1px solid #000000;
}
*/

#team_m #vp
{
  /*
  height:  100%;
  border:  1px solid #000000;
  */
}

.team_pic_1 img
{
  /*
  width:  85px;
  height:  95px;
  border:  1px solid #000000;
  */
  border:  none;
  background-color:  #d0d0d0;
}

a.selected
{
  color:  #17728c;
}

.team_pic_2 img
{
  border:  none;
  background-color:  #d0d0d0;
  /*
  width:  85px;
  height:  95px;
  border:  1px solid #000000;
  */
}

.ap_name
{
  font-size:  1.8em;
  /*
  border:  1px solid #000000;
  */

  padding-top:  0px;
  padding-bottom:  2px;
}

.ap_desc
{
  font-size:  .8em;
}

.ap_links
{
  font-size:  .8em;
  text-transform:  uppercase;
  /*
  border:  1px solid #000000;
  */
  border-bottom:  7px solid #707073;
}

.qs_area, .qs_type, .qs_mls
{
  margin-top:  5px;
  margin-bottom:  5px;
  /*
  padding-top:  5px;
  padding-bottom:  5px;
  */
  width:  175px;
}

.qs_price 
{
  /*
  padding-top:  5px;
  padding-bottom:  5px;
  */
  width:  100px;
}

#fr
{
  float:  right;
}

#fr2
{
  float:  right;
}

p.dropcap:first-letter {
  /*
font-family: Garamond;
*/
font-size:24pt;
/*
font-style:none;
*/
font-weight:bold;
float:left;
/*color:#595959; 
*/
}













#vlist_e img.img_vliste
{
  /*j
  position:  absolute;
  */
  float:  left;
  border:  2px solid #000000;
  padding-left:  5px;

}

#vlist_e
{
  /*
  text-align:  top;
  */
  border:  1px solid #000000;

}
#vlist_e_si
{
  vertical-align: text-top;
  position:  relative;
  /*
  text-align:   left;
  */
  padding-left:  172px;
}

#vlist_e_oi
{
  vertical-align:text-top;
  position:  relative;
  padding-top:  5px;

}

form
{
  /*
  border:  1px solid #000000;
  */
  border:  0px solid #ffffff;
  padding-top:  0px;
  padding-left:  0px;
  padding-right:  0px;
  margin-top:  0px;
  margin-bottom:  0px; /* to remove it!!! */
  margin-left:  0px;
  margin-right:  0px;

}
/*
*/
/*
*/

.in_gotvl
{
  /*
  border:  1px solid #000000;
  margin-top: 5px;
  margin-top: 0px;
  */
  margin-bottom: 2px;
  width:  192px;
}

.in_gotvl_pups
{
  margin-bottom: 10px;
  width:  330px;
}

.sel_gotvl
{
  /*
  border:  1px solid #505053;
  margin-top: 5px;
  */
  margin-bottom: 5px;
  padding:  0px;
  /*
  border:  1px solid #000000;
  */
}

#gotvl .time_gotvl
{
  /*
  border:  1px solid #505053;
  */
  margin-top: 1px;
  /*
  */
  margin-bottom: 2px;
  padding:  0px;
  width:  60px;
  /*
  border: 1px solid #000000;
  */
}

.a_gotvl
{
}

#gotvl, #our_svcs
{
  font-size:  .8em;
  padding-left:  7px;
}

#gotvl2
{
  font-size:  .8em;
  padding-left:  7px;
  color: #eeeeee;
}

#gotvl2 a:link
{
  /*
  color: #000000;
  */
  color: #303030;
}

#gotvl2 a:hover
{
  color: #ffffff;
}

#gotvl select
{
  /*
  border:  0px;
  margin:  0px;
  */
  width:  196px;
  /*
  border:  0px solid #505053;
  */
}

/*
#gotvl form
{
  margin-top:  85px;
  color:  #17728c;

}
*/

.gotvl_form
{
  margin-top:  55px;
  color:  #17728c;

}

.gotvl_form_ntm
{
  color:  #17728c;
  /*
  padding-left:  20px;
  background:  #ffdff0;
  */
  margin-left:  10px;
  margin-right:  17px;
  margin-bottom:  17px;
  border:  15px solid #ffffff;
}

#gotvl .gotvl_top
{
  /*
  font-weight:  bold;
  */
}

#gotvl .td_l
{
  background-color:  #ffffff;
  text-align:  left;
}

#gotvl .td_r
{
  background-color:  #ffffff;
  padding-left:  15px;
}

#gotvl textarea
{
  width:  396px;
  height:  110px;
  /*
  margin-top: 4px;
  */
}

#gotvl .textarea2
{
  width:  396px;
  height:  70px;
  /*
  margin-top: 2px;
  margin-bottom: 5px;
  */
}

#gotvl .textarea3
{
  width:  405px;
  height:  70px;
  /*
  margin-top: 2px;
  margin-bottom: 5px;
  */
}

#gotvl .textarea4
{
  width:  330px;
  height:  250px;
  /*
  margin-top: 2px;
  margin-bottom: 5px;
  */
}

#gotvl .gotvl_submit a
{
  display:  block;
  /*
  border:  1px solid #000000;
  */
  color:  #ffffff;
  /*
  width:  40px;
  */
  width:  100%;
  padding-top:  5px;
  padding-bottom:  5px;
  /* p-left and right are required for SUBMIT!!! don't know why */
  /*
  padding-left:  11px;
  padding-right:  11px;
  */
  /*
  border-left:  11px solid #17728c;
  */
}

#our_svcs .gotvl_submit a
{
  display:  block;
  /*
  border:  1px solid #000000;
  */
  color:  #ffffff;
  /*
  width:  40px;
  */
  width:  100%;
  padding-top:  5px;
  padding-bottom:  5px;
  /*
  padding-left:  11px;
  padding-right:  11px;
  */
  /*
  border-left:  11px solid #17728c;
  border:  1px solid #000000;
  */
}

.os_moreinfo_w
{
  width:  170px;
  /*
  width:  165px;
  width:  195px;
  border:  1px solid #000000;
  */
}

.gotvl_submit_w
{
  width:  85px;
}

.gotvl_submit_bg
{
  display:  block;
  border-left: 0px;
  border-right: 7px solid #707073;
  border-top: 0px;
  border-bottom: 0px;
  margin-top:  25px;
  /*
  width:  55px;
  */
}

.gotvl_submit
{
  text-transform:  uppercase;
  font-size:  1.1em;
  font-weight:  bold;
  text-align:  center;
  /*
  border-left: 7px solid #ffffff;
  background:  #17728c;
  */
  border-right: 2px solid #ffffff;
  /* padding is done in 'a' above!
  padding-top:  5px;
  padding-bottom:  5px;
  padding-left:  11px;
  padding-right:  11px;
  */
  background:  #17728c;
  /*
  width:  80px;
  border:  1px solid #000000;
  */

}

.gotvl_submit_2_bg
{
  display:  block;
  border-left: 0px;
  border-right: 7px solid #707073;
  border-top: 0px;
  border-bottom: 0px;
  margin-right:  17px;
  /*
  margin-top:  25px;
  */
  width:  70px;
}

.gotvl_submit_2
{
  text-transform:  uppercase;
  font-size:  .8em;
  font-weight:  bold;
  text-align:  center;
  border-right: 2px solid #17728c;
  background:  #707073;
  padding-top:  5px;
  padding-bottom:  5px;
}

.gotvl_submit_2 a
{
  color:  #ffffff;
  padding-top:  5px;
  padding-bottom:  5px;
  padding-left:  10px;
  padding-right:  10px;
}

.gotvl_submit_2 a:hover
{
  color:  #ffffff;
}

#frm_submit
{
  /*
  width:  auto;
  border:  1px solid #000000;
  */
  width:  400px;
  background:  #17728c;
  height:  1px;
}
.frm_submit2
{
  float:  right;
  padding:  10px;
  background:  #17728c;
}

#t_pane .qs_submit a
{
  display:  block;
  /*
  border:  1px solid #000000;
  */
  color:  #ffffff;
  /*
  width:  40px;
  width:  auto;
  */
  width:  100%;
  padding-top:  5px;
  padding-bottom:  5px;
  /*
  padding-left:  11px;
  padding-right:  11px;
  */
  /*
  border-left:  11px solid #17728c;
  border:  1px solid #000000;
  */
}

.qs_submit_w_r
{
  float:  right;
  width:  120px;
}
.qs_submit_w_l
{
  width:  160px;
}
.qs_submit_w
{
  width:  85px;
}

.qs_submit_bg
{
  display:  block;
  border-left: 0px;
  border-right: 7px solid #707073;
  border-top: 0px;
  border-bottom: 0px;
  margin-top:  25px;
  /*
  width:  55px;
  */
}

.qs_submit
{
  text-transform:  uppercase;
  font-size:  .9em;
  font-weight:  bold;
  text-align:  center;
  /*
  border-left: 7px solid #ffffff;
  background:  #17728c;
  */
  border-right: 2px solid #ffffff;
  /* padding is done in 'a' above!
  padding-top:  5px;
  padding-bottom:  5px;
  padding-left:  11px;
  padding-right:  11px;
  */
  background:  #17728c;
  /*
  width:  80px;
  border:  1px solid #000000;
  */
}

.turq_ttl
{
  text-transform:  uppercase;
  color:  #17728c;
  font-size:  1.2em;
  font-weight:  bold;
  margin-bottom:  15px;
}

.turq_ttl_pups
{
  text-transform:  uppercase;
  color:  #ffffff;
  background:  #17728c;
  font-size:  1.5em;
  font-weight:  bold;
  /*
  margin-top:  15px;
  */
  margin-bottom:  10px;
}

.turq_ttl_pvdr
{
  color:  #17728c;
  font-size:  1.2em;
  font-weight:  bold;
  margin-bottom:  5px;
}

#popups_form
{
  /*
  background:  #17728c;
  height:  auto;
  background:  #000000;
  */
  background:  #17728c;
  width:  400px;
  padding-bottom:  1px;
}

.red
{
  color:  #ff0000;
  font-size:  1.0em;
  font-weight:  bold;
}

.red2
{
  color:  #ff0000;
  font-size:  1.0em;
}

.mandatory
{
  text-transform:  none;
  font-size:  0.75em;
  font-weight:  normal;
}

#our_svcs .item
{
  padding-bottom:  11px;
}

.pm_pic
{
  width:  615px;
  height:  255px;
  /*
  border:  1px solid #000000;
  */
  border:  none;
  background-color:  #707073;
}

.pm_name_ttl
{
  color:  #17728c;
  padding-top:  10px;
}
.pm_name
{
  font-size:  1.25em;
  font-weight:  bold;
}

/*
.wv_nv_v_w
{
  float:  bottom;
  border:  1px solid #000000;
  height:  100%;
}
*/

.wv_nv_v
{

  color:  #ffffff;
  float:  right;
  font-size:  .75em;
  padding-top:  3px;
  padding-right:  20px;
  /*
  border:  1px solid #000000;
  */
}

.img_h
{
  border-right:  0px;
  border-top:  0px;
  border-bottom:  0px;
  border-left:  15px solid #ffffff;
  background-color:  #ffffff;

}

.img_h_l
{
  border-left:  15px solid #ffffff;
  border-right:  15px solid #ffffff;
  border-top:  0px;
  border-bottom:  0px;
  background-color:  #ffffff;

}

/*
#mainnav .img_h_l
{
  border-right:  15px solid #ffffff;
  border-top:  7px solid #ffffff;
  border-bottom:  0px;
  background-color:  #ffffff;

}
*/

.h_td
{
  background-color:  #707073;
}

.h_footer_space
{
  padding-top:  90px;
}

.footer_space
{
  padding-top:  190px;
  /*
  border-top:  190px solid #ffffff;
  */
}

.pvdr_pics
{
  padding-top:  40px;
}

.pvdr_pics img
{
  padding-left:  40px;
  padding-right:  40px;
  border:  1px solid #000000;
}
.pvdr_row
{
  text-align:  center;
  padding-bottom:  50px;
/*
  border:  1px solid #000000;
*/
}


.vlist_pic
{
  height:  175px;
}

.vlist_pic img  /* for IE make whole area a link, doesn't work for FF */
{
  width:  255px;
  height:  175px;
}

.sm_r
{
  color:  #17728c;
  font-size:  1.2em;
  padding-top:  10px;
  padding-bottom:  3px;
}

.sm_l1
{
  padding-left:  20px;
}

.sm_l2
{
  padding-left:  40px;
}

.sm_l3
{
  padding-left:  60px;
}

.testimonials
{
  padding-left:  5px;
  padding-right:  5px;
  padding-top:  5px;
  padding-bottom:  5px;
  border:  1px solid #000000;
}

.oa_pic
{
  width:  137px;
  height :  110px;
}


.mgzt2
{
  color:  #ffffff;
  /*
  background:  #ffffff;
  */
  text-align:  center;
  float:  center;
}

.mgzt
{

  padding-right:  20px;
}

#vlmag td
{
  padding-top:  10px;
  padding-right:  20px;
  background:  #ffffff;
  text-align:  center;
}

#mls_reciprocity a
{
  color:  #000000;
}

#mls_reciprocity a:hover
{
  color:  #ffffff;
}

