﻿.bodyClass, .RadEContentBordered, .motherContent
{
  margin: 0px;
  font-family: Verdana,Tahome, Sans-Serif;
  font-size: 10px;  
}

table.mainTable
{
  background-image: url(../../images/apart/bg_main_table.png);
  background-repeat: repeat-x;
}
.divPosRelative
{
  width: 990px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
.RadEContentBordered img
{
  border: 0px;
}
img
{
  border: 0px;
}
td.topBkg
{
  background-image: url(../images/apart/Layout_v2_detaiat_05.jpg);
  background-repeat: repeat-x;
}

a.LinkTop, a.LinkTop:visited
{
  text-decoration: none;
  font-size: 8px;
  color: #000000;
}

a.LinkTop:hover, a.LinkTop:visited:hover
{
  text-decoration: underline;
  font-size: 8px;
  color: #000000;
}
td.LinkButton
{
  text-decoration: none;
  font-size: 8px;
  color: #000000;
}


a.mainMenu, a.mainMenu:visited, a.mainMenu:link
{
  text-decoration: none;
  font-size: 11px;
  color: #000000;
}

a.mainMenu:hover, a.mainMenu:visited:hover
{
  text-decoration: underline;
  font-size: 11px;
  color: #000000;
}


/* Template */
td.sqLTCorner
{
  height: 7px;
  width: 9px;
  background-image: url(../../images/apart/square_lt_corner.png);
  background-repeat: no-repeat;
}

td.sqRTCorner
{
  height: 7px;
  width: 9px;
  background-image: url(../../images/apart/square_rt_corner.png);
  background-repeat: no-repeat;
}

td.sqTop
{
  height: 7px;
  background-image: url(../../images/apart/square_top.png);
  background-repeat: no-repeat;
}

td.sqBottom
{
  height: 7px;
  background-image: url(../../images/apart/square_bottom.png);
  background-repeat: no-repeat;
}

td.sqLBCorner
{
  height: 7px;
  width: 9px;
  background-image: url(../../images/apart/square_lb_corner.png);
  background-repeat: no-repeat;
}

td.sqRBCorner
{
  height: 7px;
  width: 9px;
  background-image: url(../../images/apart/square_rb_corner.png);
  background-repeat: no-repeat;
}

td.sqCenter
{
  padding: 0px;
  height: 259px;
}

td.sqLeft
{
  width: 9px;
  height: 259px;
  background-image: url(../../images/apart/square_left.png);
  background-repeat: no-repeat;
}

td.sqRight
{
  width: 9px;
  height: 259px;
  background-image: url(../../images/apart/square_right.png);
  background-repeat: no-repeat;
}

a.LinkBottom, a.LinkBottom:visited
{
  text-decoration: none;
  font-size: 10px;
  color: #ffffff;
}

a.LinkBottom:hover, a.LinkBottom:visited:hover
{
  text-decoration: underline;
  font-size: 10px;
  color: #ffffff;
}

.columnstandard
{
  vertical-align: top;
  font-weight: bold;
  width: 130px;
}

/* javascript page menu */

.backtrans
{
  background-image: url(../../images/apart/bg_trans.png);
}
.backgreen
{
  background-image: url(../../images/apart/slider_green_bar.png);
  background-repeat: no-repeat;
  background-position: right top;
}

.divmenu
{
  font-size: 11px;
  color: Black;
  font-family: Arial, MS Sans Serif, Verdana, Tahoma, Sans-Serif;
}
td.separator
{
  width: 1px;
  background-image: url(../../images/apart/VerticalSeparator.jpg);
  background-repeat: repeat-y;
}


/* Apart Main Menu*/

ul.apartMenu
{
  /* all lists */
  padding: 0;
  margin: 0;
}
li.apartMenu
{
  /* all list items */
  float: left;
  position: relative;
  padding-right: 20px;
  cursor: pointer;
  list-style-type: none;
}
li.apartMenu ul
{
  /* second-level lists */
  display: none;
  position: absolute;
  top: 1.3em;
  right: 0px;
  list-style: none;
  background-color: White;
  border: solid 1px black;
  width: 70px;
}
li.apartMenu > ul
{
  /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */ /*top: auto;*/
  left: auto;
  bottom: auto;
}
li.apartMenu:hover ul, li.apartMenu.over ul
{
  /* lists nested under hovered list items */
  display: block;
  padding: 5px;
}

li.apartMenu a
{
  /* all list items */
  text-decoration: none;
  color: #000000;
  font-size: 11px;
}

li.apartMenu a:hover
{
  /* all list items */
  text-decoration: underline;
}

.bluebold
{
  font-size: 11px;
  font-weight: bold;
}

input.reservation
{
  border: solid 1px black;
  font-size: 11px;
  font-family: Verdana, MS Sans Serif , Tahoma, Sans-Serif;
  height: 17px;
}

.smallContent, .formSubTitle
{
  font-size: 10px;
}

td.gentext
{
  font-size: 10px;
}

.heading
{
  font-size: 14px;
  font-weight: bold;
}
font.smalltitle
{
  font-size: 11px;
  font-weight: bold;
  font-style: italic;
}
a.sitemap
{
  font-family:Verdana, Tahoma, Sans-Serif;
  font-size:10px;
  color:black;
  text-decoration:none;
}
a.sitemap:hover
{
  text-decoration:underline;
}
a.green-button
{
  background-image: url(../../Images/Apart/call1.png);
  background-repeat: no-repeat;
  text-align: center;
  text-decoration: none;
  font-size: 12px;
  font-family: Verdana;
  font-weight: bold;
  color: White;
  width: 139px;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
}
a.green-button:hover
{
  background-image: url(../../Images/Apart/call1hover.png);
}