html,body,form
{
  padding: 0px;
  margin: 0px;
}

html,body,table
{
  line-height: 14px;
  font-size: 12px;
  color: #756e66;
  font-family: tahoma, arial
}

#top
{
  width: 1000px;
  height: 200px;
  background: url(../images/background.jpg) no-repeat;
}

#menu_top
{
 width: 1000px;
 height: 55px;
 background: url(../images/background.jpg) 0 -200px no-repeat;
}

h1, h2, h3
{
  line-height: normal;
  margin-bottom: 0;
}

.left_middle
{
  background: url(../images/left_middle.jpg) repeat-y;
}
.center_middle
{
  background: url(../images/center_right_middle.png) repeat-y;
}
.right_middle
{
  background: url(../images/center_right_middle.png) -450px 0 repeat-y;
}

div.center,div.footer,div.content
{
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
}

div.center
{
  height: 74px;
  width: 1000px;
  background: url(../images/background.png) 0 -255px no-repeat; 
}

div.footer,div.content
{
  width: 650px;
}

.center p
{
  margin: 0px;
}

body
{
  background-color: #fafaf2; scrollbar-face-color: #dfdbcf; scrollbar-highlight-color: #fafaf2; scrollbar-shadow-color: #dfdbcf; scrollbar-3dlight-color: #756e66; scrollbar-arrow-color: #756e66; scrollbar-track-color: #fafaf2; scrollbar-darkshadow-color: #756e66; scrollbar-base-color: #fafaf2;
}

a
{
  color: #756e66;
}
a:hover
{
  color: #a29990; text-decoration:none;
}
.titletext
{
  color: #968e86; font-weight: bold;
}

.titletext a
{
  color: #968e86;
  text-decoration: none;
}

tr.titletext, div.titletext, input.titletext
{
  background-color: #dfdbcf;
}

tr.titletext, div.titletext
{
  height: 20px;
}

div.titletext
{
  vertical-align: middle;
  line-height: 20px;
}
  
h2.titletext
{
  background-color: #dfdbcf;
  line-height: 14px;
  font-size: 12px;
  height: 20px;
  line-height: 20px;
  margin: 0px;  
}

.divider
{
  background-image: url(../images/divider_new.gif);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 20px;
}

.go
{
  background-image: url(../images/go.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
  padding-right: 20px;
}

a.menutext
{
  color: #756e66; 
  text-decoration: none;
}
a.menutext:hover
{
  color: #a29990; 
  text-decoration: none;
}
a.menutext:active
{
  text-decoration: none;
}
.mainmenutext
{
  color: #888077; font-weight: bold; 
}
a.mainmenutext
{
  text-decoration: none;
}
a.mainmenutext:hover
{
  color: #a29990; text-decoration: none;
}

.menutop
{ 
  display: table;
  margin: 0pt auto;
  padding-top: 6px;
}

.innertext
{
  line-height: 13px;
  font-size: 11px;
  color: #756e66;
}

.copyright
{
  font-size: 11px;
  color: #7f776f;
}

p.copyright
{
  margin: 0px;
}

table.fixed
{
  table-layout: fixed;
}
td.right_border
{
  border-right: solid 2px #fafaf2;
  padding-left: 5px;
}
td.left_border
{
  border-left: solid 2px #fafaf2;
  padding-right: 5px;
}

.preview
{
  margin-left: -2px;
  margin-right: -2px;
}

.preview td
{
  padding: 2px;
  vertical-align: top;
  text-align: center;
}

.realty_preview td, td.realty_preview
{
  padding-top: 10px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

.margin_top
{
  margin-top: 10px;
}

.margin_double_top
{
  margin-top: 20px;
}

.margin_bottom
{
  margin-bottom: 10px;
}

.padding_top,
tr.padding_top td
{
  padding-top: 10px;
}

.padding_sides
{
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.padding_right
{
  padding-right: 15px !important;
}

.margin_sides
{
  margin-left: 15px !important;
  margin-right: 15px !important;
}

.margin_right
{
  margin-right: 15px !important;
}

.marker
{
  text-indent: 13px;
  background-image: url(../images/mark.gif);
  background-position: 0px 2px;
  background-repeat: no-repeat;
}

h3.marker
{
  line-height: 14px;
  font-size: 12px;
  text-indent: 13px;
  background-image: url(../images/mark.gif);
  background-position: 0px 2px;
  background-repeat: no-repeat;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}

.finger
{
  text-indent: 20px;
  background-image: url(../images/finger_new.gif);
  background-position: left center;
  background-repeat: no-repeat;
}

tr.pager td
{
  padding-top: 10px;
}

.pager span, .pager .current
{
  color: #968e86;
  background-color: #dfdbcf;
  padding: 5px;
  font-weight: bold;
}

.watermark
{
  display: none;
}

.inline p,
.inline div
{
  display: inline;
}

label.overlabel-apply 
{
  display: inline;
  position: absolute;
  top: 3px;
  left: 10px;
  z-index: 1;
  color: gray;
}

.overlabel-wrapper {
  position:relative;
}

.error
{
  color: red;
}

/* weather informer */
.mhmb9pnu
{
  display: block;
  margin-bottom: 5px;
  font-weight: normal;
}

#weather a img
{
  display: none;
}

.ltl
{
  font-size: 85%;
}

.rel, .img
{
  position: relative;
}

.rel_out
{
  float: right;
  position: relative;
  top: -40px;
}

table.main_photo
{
  table-layout: fixed;
}

.photo_preview td,
.main_photo td
{
  text-align: left;
  vertical-align: top;
}
td.photo_preview
{
  background-color: lightgray;
}
.trash
{
  background: transparent url(../admin/icons/cancel.png) ;
}
.over
{
  background-color: pink !important;
}

.main_photo
{
  background-color: lightgreen;
}

.mainphotoplace
{
  width: 100%;
  height: 100%;
}

.active_drag
{
  z-index: 100;
  cursor: move;
}
.second_drag
{
  z-index: 99;
}

.big
{
  font-size: 1.5em;
}

.id
{
  background-color: #756e66;
  color: white;
  cursor: pointer;
  padding: 2px;
  margin: 0px;
  text-align: right;
}

.active
{
  color: red !important;
}

.invisible_prop
{
  background-color: lavender;
}

.left
{
  float: left;
}

.right
{
  float: right;
}

.clear
{
  clear: both;
}

.block
{
  display: block;
}

.found
{
  color: red;
}

.label
{
  font-weight: normal;
  font-size: smaller;
}

.icon img,
img.icon
{
  background-color: white;
  padding: 2px !important;
  border: 1px solid #949285 !important;
}

.map, .box
{
  overflow: hidden;
}
.mm, .mmh
{
  padding: 0;
}
.mm
{
  padding-top: 10px;
}
.mmh
{
  padding-right: 15px;
  text-align: center;
}

ul#tabs
{
  display: none;
}
ul#tabs.ui-tabs-nav
{
  display: block;
  padding: 0;
  margin: 10px 0px 0px 10px;
  height: 100%;
}
ul.ui-tabs-nav li
{
  list-style: none;
  float: left;
  font-weight: bold;
  padding: 2px 5px 2px 5px;
  border: solid 1px;
  border-bottom: none 0px;
  border-collapse: collapse;
  margin-right: 5px;
}
ul.ui-tabs-nav a
{
  text-decoration: none;
}
li.ui-tabs-selected
{
  color: #968e86;
  background-color: #dfdbcf;
}
fieldset.ui-tabs-panel { clear: both; border: solid 1px; padding: 10px; margin: 0px; }
.ui-tabs-hide { display: none; }

div.slideshow 
{
  margin-left: auto;
  margin-right: auto;
}
  div.slideshow li
  {
    margin: 0px 5px;
  }
  div.slideshow a img
  {
    opacity: 0.6;
    filter: alpha(opacity=60);
  }
  div.slideshow a.active img,
  div.slideshow a:hover img
  {
    opacity: 1.0;
    filter: alpha(opacity=100);
  }
  div.slideshow a.active img
  {
    border-color: #4a597b !important;
  }
.outer_loader
{
  position: relative;
}  
#loader
{
  display: none;
  width: 100%;
  height: 100%;
  background: url(../images/indicator.gif) no-repeat center center;
  position: absolute;
  top: 0;
}

.slideshow_nav
{
  display: none;
  width: 100%;
  position: relative;
}
#bback
{
  background: url(../images/gmaps_left.png);
  width: 18px;
  height: 18px;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
}
#bforward
{
  background: url(../images/gmaps_right.png);
  width: 18px;
  height: 18px;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
}

a.ajax
{
  text-decoration: none;
  border-bottom: dashed 1px;  
}

.i1 
{
  padding-left: 20px;
  line-height: 18px;
  background: url(../images/icons.png) no-repeat;
}
.i2
{
  padding-left: 20px;
  line-height: 18px;
  background: url(../images/icons.png) no-repeat 0 -18px;
}
.i3
{
  padding-left: 20px;
  line-height: 18px;
  background: url(../images/icons.png) no-repeat 0 -36px;
}
  .i3 a, a.i3
  {
    text-decoration: underline;
  }
.i4
{
  padding-left: 20px;
  line-height: 18px;
  background: url(../images/icons.png) no-repeat 0 -54px;
}
  .i4 a, a.i4
  {
    text-decoration: underline;
  }
.i5
{
  padding-left: 20px;
  line-height: 18px;
  background: url(../images/icons.png) no-repeat 0 -74px;
}
  .i5 a, a.i5
  {
    text-decoration: underline;
  }
  
  ul.activities
  {
    margin: 0;
    padding: 0;
    list-style-type: none;
  }
  
  .just
  {
    text-align: justify;
  }
  
  .contactPanel label
  {
    padding-left: 13px;
  }

html#yachts {overflow: hidden;} /*we don't need any scrolls for our html */
  html#yachts body
  {
    margin: 0;
    padding:0;
    background-color: #E5E5E5;
  }
  html#yachts #toolbar
  {
    overflow: hidden;
  }
  html#yachts #main
  {
    width: 585px;
    background-color: #F6F5F0;
    background: url(../images/left_middle.jpg) repeat-y;
    padding-left: 200px;
    margin: auto;
  }
  html#yachts #extra
  {
    display: none;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#F6F5F0', endColorstr='#E5E5E5');
    background: -webkit-gradient(linear, left top, right top, from(#F6F5F0), to(#E5E5E5));
    background: -moz-linear-gradient(left, #F6F5F0, #E5E5E5);
    width: 585px;
    padding: 1em 0 2em 0;
  }
  html#yachts #extra div
  {
    vertical-align: top;
    margin: 0 0 1em 0;
  }
  html#yachts #extra label
  {
    display: inline-block;
    width: 100px;
  }
  html#yachts #extra label.error
  {
    white-space: nowrap;
  }
  html#yachts label#error
  {
    display: none;
  }
  html#yachts #thankyou
  {
    display: none;
    color: Green;
  }
  html#yachts #contacts
  {
    text-align: center;
    width: 300px;
    margin: auto;
  }
  html#yachts #iframe { overflow: hidden;} /*this is to remove the scroll when not needed*/
  html#yachts #iframe, html#yachts iframe
  {
    width: 100%;
    height: 100%;
    border: none 0px;
  }
  .yachting
  {
    color: Red;
  }