/* CSS Document */
body {
background-color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#cccccc;
font-size:12px;
padding:0px;
border:0px;
margin:0px;
 vertical-align: top;
height:100%;
border-collapse:collapse;
}
h1 {
font-size:18px;
color:#000000;
font-weight: bold;
}
h2 {
font-size:15px}
 a, a:visited {
color: #ffffff;
font-style:inherit;
text-decoration:none;
font-weight: bold;
}
a:hover {
font-style:inherit;
text-decoration: none;
font-weight: bold;
color:#FFCC00;
}
input {
background-color: #cccccc;
color: #333333;
font-family: verdana, sans serif;
font-size: 12px;
font-style:italic;
}
.inputButton {
background-color: #cccccc;
font-family: verdana, sans serif;
font-size: 12px;
color: #333333;
text-transform:uppercase;
font-weight:bold;
font-style:normal;
}
.inputButton:hover {
color:#FFCC00;
}
.small {
font-size:10px;
font-weight:inherit;
font-style:inherit;
}
ul {
padding: 3px;
border:0px;
margin-left:18px;
}
.centerart {
vertical-align:top;
width: 954px;
background-color:#333333;
padding:0px;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-top:0px solid #999999;
border-bottom:0px solid #999999;
margin:0px;

}
.horiz {
width: 954px;
background-color:#000000;
text-align:center;
color:#999999;
font-size:12px;
text-transform:uppercase;
padding-top:6px;
padding-bottom:6px;
padding-right:0px;
padding-left:0px;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #999999;
margin:0px;
}
.horizfoot {
width: 954px;
background-color:#000000;
text-align:center;
color:#999999;
font-size:11px;
padding-top:6px;
padding-bottom:6px;
padding-right:0px;
padding-left:0px;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
border-left:0px solid #ffffff;
border-right:0px solid #ffffff;
margin:0px;
}
.horiz img {
padding:0px;
margin:9px;
border: 1px solid #999999;
}
.right {
 float:right;
margin-right:36px;
margin-top:0px;
margin-left:36px;
margin-bottom:18px;
}
.left {
float:left;
margin-left:0px;
margin:top:0px;
margin-right:0px;
margin-bottom:18px;
height: 100%;
}
tr, td {
padding:0px;
border:0px;
margin:0px;
vertical-align:top;
}
table {
border-collapse:collapse;
}
div {
border-collapse:collapse;
}
.widget {
  padding:0px;
  border:0px;
  margin-left:6px;
  margin-top:0px;
  vertical-align:top;
  width:198px;
}
.widgetC {
  padding:0px;
  border:0px;
  margin-left:36px;
  margin-right:36px;
  margin-top:0px;
  vertical-align:top;

}
.widge {
  border: 1px solid #999999;
  text-align:left;
  background:inherit;
  margin:0px;
/*  padding-top:6px;
  padding-right:6px;
  padding-left:6px;
  padding-bottom:0px; */
  line-height:126%;
  width: 180px; /* NEW */
}
.widge img {
padding:0px;
border:0px;
margin:0px;
}
.widgeframe {
  vertical-align:top;
  margin:0px;
  border:0px;
  padding-right:9px;
  padding-left:9px;
  padding-bottom:9px;
  padding-top:0px;
/*  margin-right:36px; */
  margin-right:22px; /* NEW */
  margin-top:0px;
  margin-bottom-0px;
  margin-left:0px;
}
.widgeframeLEFT {
  width:180px;
  vertical-align:top;
  border:0px;
  padding-right:9px;
  padding-left:9px;
  padding-bottom:9px;
  padding-top:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom-0px;
  /*margin-left:36px;*/
  margin-left:23px; /* NEW */
}
.artwork1 {
width:405px;
font-size:12px;
padding-right:18px;
padding-left:18px;
padding-bottom:18px;
padding-top:0px;
background-image:url(/pix/TFMart.gif);
color: #333333;
border: 1px solid #FFFFFF;
text-align:left;
margin-left:18px;
margin-right:18px;
}
.artwork2 {
font-size:12px;
 line-height: 18px;
 padding-right:36px;
padding-left:36px;
padding-bottom:27px;
 height: 100%;
padding-top:9px;
background-color: #ffffff;
 color:#333333;
 border: 0px solid #333333;
text-align:left;
margin-left:18px;
margin-right:18px;
 margin-top: 0px;
 margin-bottom:0px;
 vertical-align:top;
}
.artlink {
color:#000000;
font-style:inherit;
text-decoration:none;
font-weight: bold;
}
.artlink:hover {
color:#ffcc00;
font-style:inherit;
text-decoration:none;
font-weight: bold;
 background-color:#333333;
}
.horiznewsbar {
width:871px;
 background-color:#333333;
color:#999999;
padding:0px;
 border: 1px solid #999999;
 margin:0px;
}
.horizvidbar {
  /* width:509px; */
  width:653px; /* NEW */
  background-color:#333333;
  color:#999999;
  /*padding-left:72px;
  padding-right:72px;
  padding:top: 36px;
  padding-bottom:0px;*/
  border: 1px solid #999999;
  /* margin-right:36px;
  margin-top:0px;
  margin-bottom:36px;*/
  margin-left:21px;
}
.news {
 width:172px;
vertical-align:top;
font-size:12px;
padding: 3px;
border:0px;
margin:3px;
color:#FFFFFF;
text-transform:uppercase;
}
.newstitle{
text-align:left;
 font-size:12px;
}
.feed {
padding:3px;
border:0px solid #999999;
margin:0px;
font-size: 11px;
color:#999999;
text-align:left;
text-transform:capitalize;
}
.foot {
text-align:center;
color:#999999;
font-size:11px;
}
 .slideshowButtons{
text-align:right;
color: #FFFFFF;
 background-color:#333333;
 font-size:10px;
 padding:3px;
 margin:3px 0px 0px 0px;
}
 .slideshowButtons a:hover {
color:#ffcc00}

.slideshowButtons a, a:visited {
color:#ffffff}
