/*
 * Main body and table defenitions
 */
* { outline: 0; }
html, body { height: 100%; width: 100%; margin: 0px; padding: 0px; }
body {
  background-color: #1a1a1a;
  text-align: center;
  scrollbar-face-color: #000000;
  scrollbar-highlight-color: #ffffff;
  scrollbar-shadow-color: #ffffff;
  scrollbar-3dlight-color: #000000;
  scrollbar-arrow-color: #ffffff;
  scrollbar-track-color: #ffffff;
  scrollbar-darkshadow-color: #000000;
}

/*
 * Table and td defenitions
 */
table, tr, td {	border-collapse: collapse; border-spacing: 0px; margin: 0px; padding: 0px; }

/*
 * Main div definitions (display inline fixes IE double margin bug)
 */
div#main   { width: 1000px; height: 580px;margin: 0 auto; background-color: #000;margin-top:50px;  }
div#header { background: #000; border-bottom: 1px solid #DDD; border:1px solid #DDD}
div#middle { text-align: left; width: 999px; height:500px;float: left; margin: 0px 0px 0px 0px; }
div#footer { float:left;width: 1000px; margin:0; text-align: center; background-color:#000;height: 80px;border-top:1px solid #FFF; }

/*
 * Module, menu and block definitions
 */
div#about,
div#collections,
div#contact,
div#shops,
div#home{float:left; }
div#collections,
div#contact,
div#shops,
div#home{border-left:1px solid #FFF; }
div#logo{ padding:50px 0px 0px 240px;}

div.txtBlock{ margin-right:2px; padding:20px; float:left; background-color:#FFF;width:208px;height:460px;overflow:auto; display: inline; }
div.imgBlock{ float:left;width:749px;height:500px;overflow:none}
div#picsModule { float:left; width:749px; height:500px; }
div#picsModule div#listing { float:left; width: 483px; }
div#picsModule div#player  { float:left; width: 266px; }

div.block  { margin-bottom: 0px; }
div.menu   { margin-bottom: 0px;  }
div.module { margin-bottom: 0px; }

div.header { font-size: 150%; line-height: 30px; padding: 0px;display:inline }
div.module div.header { }
div.block  div.header { background: #ffffff; }
div.menu   div.header { background: #ffffff; }

div.content { margin-left: 0px; padding: 0px; }
div.module div.content { text-align: left; }
div.block  div.content { }
div.menu   div.content { }

div.clear { clear: both; }
div.menu ul{border: 1px dotted #93Ff93; border-bottom:none; border-right:none;border-top:none;}

/*
 * Wait and error screen container
 */
div#messageContainer { width: 400px; margin: 0 auto; }
