BODY { background: #DFDFDF;  color: #002E46; }
A { color: #005F94;  text-decoration: none; }
A:hover { color: #003451;  text-decoration: underline; }

td.abovetable { background-image: url(../../images/flix_miscpage_top.gif); background-repeat: no-repeat; background-position: bottom center; height: 33px; }
td.belowtable { background-image: url(../../images/footer_bottom.gif); background-repeat: no-repeat; background-position: bottom center; height: 8px; }
td.maintableborder-outside { background: #002E46; }
td.maintableborder-inside { background: #FFFFFF; }
td.tableseparators { background: #26688F; }
table.maintable { background-color: #26688F; width: 782px; } 

td.pagetitle {  background: #002E46;  font-family: Arial;  font-size: 15px; color: #FFFFFF; font-weight: bold }
td.pagetagline { background: #5788A5;  font-family: Arial;  font-size: 12px;  color: #FFFFFF; font-style: italic  }

table.profilefield { background-color: #CDCDCD; border:3px solid #CDCDCD; }
table.gamefield { background-color: #162C34; border:3px solid #27657E; }
table.moviefield { background-color: #CDCDCD; border:2px solid #CDCDCD; }
td.profilefield1 { background-color: #F4F4F4; }
td.profilefield2 { background-color: #E5E5E5; }
td.optionbox-header { background-color: #5788A5; font-family: Arial; font-size: 11px; color: #FFFFFF; font-weight: bold; }
td.profilecategory-header { background-color: #C9C9C9; font-family: Arial; font-size: 11px; color: #002E46; font-weight: bold; }

.profiletext-light {  font-family: Arial;  font-size: 11px; color: #666666; }
.profiletext {  font-family: Arial;  font-size: 11px; }
.profiletext il, ul {  font-family: Arial;  font-size: 11px; }
.dvdtitle {  font-family: Arial;  font-size: 12px; }
.mydvdtitle {  font-family: Arial;  font-size: 12px;  color: #FFFFFF; }
.mydvdtitle a:link { color: #005F94; text-decoration: none; font-weight: bold }
.mydvdtitle a:active { color: #005F94; text-decoration: none; font-weight: bold }
.mydvdtitle a:visited { color: #005F94; text-decoration: none; font-weight: bold }
.mydvdtitle a:hover { color: #003451; text-decoration: underline; font-weight: bold }

div.profilemenu a {
	text-decoration:none;
	font-size:11px;
	line-height:14px;
	font-family: Arial;
	padding: 2px 4px;
}
table.profilemenu a { border:2px solid #CDCDCD; display: block; background-color: #F4F4F4; color: #002E46; text-decoration: none; font-weight: bold }
table.profilemenu a:hover { border:2px solid #002E46; display: block; }

div.profilemenu a:link { background-color: #F4F4F4; color: #002E46; text-decoration: none; font-weight: bold }
div.profilemenu a:active { background-color: #F4F4F4; color: #002E46; text-decoration: none; font-weight: bold }
div.profilemenu a:visited { background-color: #F4F4F4; color: #002E46; text-decoration: none; font-weight: bold }
div.profilemenu a:hover { background-color: #002E46; color: #FFFFFF; text-decoration: none; font-weight: bold }

option.dark, input.dark, select.dark, textarea.dark {background-color: #002E46;  font-weight: bold; font-size: 12px; color: white;}
option.light, input.light, select.light, textarea.light {font-family: Arial; font-size: 11px;}

table.sheader {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px 1px;
	border-style: inset inset inset inset;
	border-color: rgb(232, 231, 220) rgb(232, 231, 220) rgb(232, 231, 220) rgb(232, 231, 220);
	border-collapse: separate;
	background-color: #E6E6E6;
}
table.sheader th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: outset outset outset outset;
	border-color: #A3A3A3;
	-moz-border-radius: 1px 1px 1px 1px;
}
table.sheader td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 10px 1px 10px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	-moz-border-radius: 3px 3px 3px 3px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bolder;
}

  p.link a:hover {background-color: #EFEFEF; color:#fff;}
  p.link a:link span{display: none;}
  p.link a:visited span{display: none;}
  p.link a:hover span {
  position: absolute;
  margin:15px 0px 0px 20px;
  background-color: #EFEFEF;
  max-width:250;
  padding: 2px 10px 2px 10px;
  border: 1px solid #FFFFFF;
  font-family: Arial;
  font-size: 11px;
  color: #002E46;
  text-align:left;
  display: block;}
  
.fheader {  font-family: Arial;  font-size: 11px;  color: #B3C1C8;}  
.fheader a:link { color: #ffffff; text-decoration: none; }
.fheader a:active { color: #ffffff; text-decoration: none; }
.fheader a:visited { color: #ffffff; text-decoration: none;}
.fheader a:hover { color: #eeeeee; text-decoration: underline;  }

#tablist{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font: bold 11px Arial;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
padding: 3px 0.5em;
margin-left: 3px;
border-bottom: none;
background: #EEEEEE;
}

#tablist li a:link, #tablist li a:visited{
color: navy;
}

#tablist li a.current{
background: #FFFFFF;
}

#tabcontentcontainer{
width: 89%;
/* Insert Optional Height definition here to give all the content a unified height */
padding: 5px;
}

.tabcontent{
display:none;
}
