body {
  background-color:#eeefeb;
  font-family:arial, sans-serif;
  margin:0px;
  padding:0px;
  font-size:13px;
  height:100%;
}

a, a:visited {
  color:#e77443;
  text-decoration:underline;
}

body, input, th, td, button, select {
  font-family:arial, sans-serif;
  font-size:13px;
}

div.bar {
  background-color:#D93264;
  padding:10px;
  height:20px;
  padding-left:0px;
  background-image:url('../img/bar.gif');
  background-repeat:repeat-x;
  overflow:hidden;
}

h1 {
  color:white;
  text-shadow:black 2px 2px;
  font-size:17px;
  margin:0px;
  padding:0px;
}

div.container {
  position:relative;
  overflow:hidden;
  height:400px;
  background-image:url('../img/back.gif');
  background-repeat:repeat-x;
  background-position:0px 0px;
}

div.left {
  width:20%;
  height:100%;
  position:absolute;
  left:0px;
  top:0px;
}

div.right {
  width:80%;
  height:100%;
  position:absolute;
  left:20%;
  top:0px;
  background-color:#FFFFFF;
  background-image:url('../img/back-right.gif');
  background-repeat:repeat-x;
  background-position:0px 0px;
}

div.right p {
  margin:5px;
}

div.left ol {
  margin:0px;
  padding:5px;
}

div.left li {
  color:#20307f;
  display:block;
  padding:5px;
  border-bottom:solid 1px #999999;
}

div.left li.current {
  font-weight:bold;
}

button.next {
  float:right;
  font-weight:bold;
  vertical-align:middle;
  padding:3px;
}

button.next img {
  display:block;
  float:right;
  padding:0px;
  margin-left:10px;
}

form td {
  font-weight:bold;
  text-align:left;
}

form td p {
  font-weight:normal;
}

form td input {
  width:100%;
}

form {
  margin:30px;
}

div.throbber {
  background-image:url('../img/throbber.gif');
  width:32px;
  height:32px;
  background-repeat:no-repeat;
  margin:100px;
  margin-left:auto;
  margin-right:auto;
  display:none;
}

div.copyright {
  text-align:right;
  font-size:9px;
  color:#FFFFFF;
  margin-right:10px;
  padding-top:3px;
}

div.copyright a {
  color:white;
}

div.poster {
  overflow:hidden;
  position:relative;
  border:solid 2px black;
  margin:10px;
  background-color:black;
}

div.poster div.overlay {
  width:212px;
  height:300px;
  position:absolute;
  top:0px;
  left:0px;
  background-image:url('../content/templates/1/small.png');
  z-index:1000;
}

div.poster img {
  position:absolute;
}
