body
{
  padding: 0;
  margin: 0;
}

tbody
{
  padding: 0;
  margin: 0;
}

#PageContainer
{
  width: 100%;

  padding: 0;
  margin: 0;
}

#Header
{
  width: 100%;
  height: 94px ! important;

  padding: 0;
  margin: 0;
}

#HeaderLogo
{
  width: auto;
  height: 66px ! important;

  padding: 0 ! important;
  margin: 0 ! important;

  overflow: hidden ! important;
}

#QuickSearch
{
  width: 330px ! important;
  height: 66px ! important;

  padding: 0 ! important;
  margin: 0 ! important;
}

#MainNav
{
  width: 100% ! important;
  height: 29px ! important;

  padding: 0;
  margin: 0;

  overflow: visible;
}

#MainNav a, #MainNav a:visited, #MainNav a:active, #MainNav a:hover
{
  margin: 0;
  margin-top: 2px;

  display: block ! important;

  float: left;

  overflow: hidden;
}

#Content
{
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
}

#Footer
{  
  padding: 0;
  margin: 0;
}

#Footer blockquote
{
  margin: 0;
  padding: 0;
  padding-left: 15px;
  padding-bottom: 5px;
  
  color: #BBBBBB;
  
  font-size: 10px;
}

#AdsContainer
{
  width: 132px;

  display: block;

  overflow: hidden;
}

#Footer
{

}

#MediaInformation
{
  width: 150px;

  padding: 0;
  margin: 0;
}

#MediaView
{
  padding: 0;
  margin: 0;
}

#Sponsors
{
  width: 132px;

  padding: 0;
  margin: 0;
}

#ThumbnailViewContainer
{
  padding: 0;
  margin: 0;

  display: block;

  overflow: hidden;
}

#ThumbnailContainer
{
  width: 100%;

  padding: 0;
  margin: 0;

  display: block;

  overflow: hidden;
}

#ThumbnailContainer .thumbnailItem
{
  display: block;

  float: left;

  overflow: hidden;
}

#FacetsContainer
{
  width: 156px;

  padding: 0;
  margin: 0;

  display: block;

  overflow: hidden;
}

#LoginContainer
{
  padding: 0;
  margin: 0;

  display: block;

  overflow: hidden;
}

#RegisterContainer
{
  padding: 0;
  margin: 0;
 
  display: block;
 
  overflow: hidden;
}


























