body {
  background: url(gfx/bgdrapp.png) left top;
  padding: 0px;
  margin: 0px;
  font-size: 15px;
  letter-spacing: 0.85px;
  color: #181810;
  font-family: Western, serif, Sans-serif, times new roman, tahoma, verdana, arial;
}

form { margin: 0px; }
img { border: 0px; }

h1 { color: #FE942F; font-size: 21px; margin-top: 0px; margin-bottom: 12px; text-shadow: 0px 1px 1px #FE942F; }
h2 { color: #FE942F; font-size: 19px; margin-top: 0px; margin-bottom: 12px; text-shadow: 0px 1px 1px #FE942F; }
h3 { color: #FE942F; font-size: 17px; margin-top: 0px; margin-bottom: 12px; text-shadow: 0px 1px 1px #FE942F; }
h4 { color: #FE942F; font-size: 15px; margin-top: 0px; margin-bottom: 12px; text-shadow: 0px 1px 1px #FE942F; }

a, a:visited {
  color: #DB7100;
  text-decoration: none;
}
a:hover,a:active {
  color: #FF911C;
  text-decoration: underline;
}

td {
  text-align: left;
}
div.main_topfade {
  margin: 0px;
  background: url(gfx/topfade.png) repeat-x left top;
}
div.main_bottomfade {
  margin: 0px;
  background: url(gfx/bottomfade.png) repeat-x left bottom;
}
table.site {
  width: 995px;
}
td.logo {
  width: 140px;
  text-align: center;
}
td.mainmenu {
  vertical-align: top;
}
div.smartmenu {
  text-align: right; width: 854px; position: absolute; top: 8px;
}
td.mainmenu div.fs {
  margin-top: 2px;
  margin-bottom: 4px;
  padding-left: 4px;
  color: #707080;
  font-size: 12px;
}
div.subinfo {
  /*#656565;*/
  font-size: 16px;
  text-shadow: 1px 1px 1px #8B8B8B;
  padding-left: 4px;
}
div.ls {
  text-align: right;
  font-size: 12px;
  color: #707080;
}
div.ls2 {
  text-align: right;
  font-size: 12px;
  color: #707080;
}
td.movie {
  width: 995px;
  height: 408px;
  background: url(gfx/moviebg.png) no-repeat center top;
  text-align: center;
}
td.content {
  text-align: left;
  padding-top: 8px;
}
td.content td {
  vertical-align: top;
}
div.main_light {
  margin: 0px; padding: 0px;
  background: url(gfx/movie-lighbg.png) no-repeat center top;
  background-position: center 124px;
}
div.main_light2 {
  margin: 0px; padding: 0px;
  background: url(gfx/lighbg2.png) center top;
}
td.footer {
  padding-top: 8px;
  color: #EBEBEB;
  vertical-align: top;
}
td.footer td {
  vertical-align: top;
}
td.footer h3 {
  margin-top: 0px;
  color: #EBEBEB;
  /*text-shadow: none;*/
  text-shadow: 0px 0px 1px #E0E0E0;
}
td.footer a, td.footer a:visited {
  color: #A5A4A3;
  text-decoration: none;
}
td.footer a:hover, td.footer a:active {
  color: #F9F8F5;
  text-decoration: none;
}
td.copyright {
  padding-top: 8px;
  font-size: 12px;
}
div.icons {
  float: left;
}

.hand {
  cursor: pointer; cursor: hand;
}

/*------------------------------------------------------------------------*/
/* DropDown Menu */
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; text-decoration:none;}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:148px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#d1d1d1}
ul.menu ul li a:hover {background-color:#c5c5c5}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {border:0px solid #aaa; padding:0px; font-weight:bold; background:url(images/header.gif); width:72px}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif)}
ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}
/*------------------------------------------------------------------------*/

.customermenu {
  color: #000000;
  text-align: left;
  height: 49px;
  width: 857px;
  top: 89px;
  background: url(gfx/mmbg.png) no-repeat left top;
}
.customermenu table td { padding-top: 1px; text-align: center; }
.customermenu table td.tt { padding-top: 4px; text-align: center; }
.customermenu a { font-size: 18px; color: #EBEBEB; text-decoration: none; }
.customermenu a:hover { color: #004E6E; text-decoration: none; }
.customermenu a.line { border-bottom: #5B5B5B solid 1px;  }
.customermenu small { font-size: 12px; letter-spacing: 3px; color: #656565; }

div.sliderbar {
  position: relative;
  top: -12px;
  left: 8px;
}
div.sliderbar slider {
  width: 80px;
}

/* MAIN content BOX */
td.maincontent {
  background-color:#FFFFFF;
  padding:18px;
  padding-top:0px;
  text-align:justify;
}
td.mcont_left {
  background: url(gfx/box8.png) repeat-y left top;
}
td.mcont_right {
  background: url(gfx/box4.png) repeat-y left top;
}
td.mcont_top {
  background: url(gfx/box2.png) repeat-x left top;
}
td.mcont_bottom {
  background: url(gfx/box6.png) repeat-x left top;
}

