@charset "utf-8";
/* TantraLogic Stylesheet */
a {
  font:10pt Century Gothic, Tahoma, Calibri, Verdana, Arial, Sans-Serif;
  color:#333;
}

a:hover {
  background:#1b0708;
  background-image:url(img/ahoverbg.png);
  color:#fff;
}

body, div, table, tr, td, input, textarea, select {
  font:10pt Century Gothic, Tahoma, Calibri, Verdana, Arial, Sans-Serif;
}

html {
  height:99%;
}

body {
  color:#fff;
  background:#333;
  margin:10px;
  background-image:url("img/tlbackground.jpg");
  background-repeat:repeat-y;
  background-attachment:fixed;
  background-position:center top;
  height:95%;
}

h1 {
  color:#fff;
  background:#1b0708;
  background-image:url(img/h1bg.png);
  padding:4px;
  margin-top:0px;
  font-weight:bold;
  font-size:20pt;
  text-align:center;
  font-family:Eras Medium ITC, Century Gothic, Candara, Tahoma, Calibri, Verdana, Arial, Sans-Serif;
}

h2, .h2 {
  font-family:Eras Medium ITC, Century Gothic, Candara, Tahoma, Calibri, Verdana, Arial, Sans-Serif;
  font-weight:bold;
  font-size:14pt;
  text-align:center;
}

hr {
  1px solid white;
}

p {
  margin:10px;
}

.announce {
  font-weight:bold;
  font-size:12pt;
}

.button {
  position:relative;
  height:46px;
  float:left;
  background-image:url(img/button.png);
  background-repeat:no-repeat;
  width:150px;
  height:50px;
}

.orderlink {
  color:#fff;
  font:10pt Eras Medium ITC, Century Gothic, Candara, Tahoma, Calibri, Verdana, Arial, Sans-serif;
  text-decoration:none;
  white-space:nowrap;
}

.orderlink:hover {
  color:#ccc;
}

.ordertd {
  background:url('img/orderbutton.png') no-repeat;
}

.content {
  vertical-align:top;
  background:#fff;
  color:#000;
  background-image:url('img/contentbg.png'); 
  background-repeat:repeat-y;
  padding:0px;
  width:600px;
  position:relative;
  margin-top:20px;
  margin-left:-400px;
  left:50%;
  min-height:100%;
}

.contentpane {
  padding:0;
  width:840px;
  margin:0 auto;
  height:100%;
}

.copy {
  font:italic 9pt Eras Medium ITC, Century Gothic, Candara, Tahoma, Calibri, Verdana, Arial, Sans-serif;
  color:white;
  float:left;
}

.emphasis {
  font-weight:bold;
}

.footer {
  z-index:50;
  height:30px;
  background-image:url('img/tlbackground.jpg');
  background-repeat:no-repeat;
  position:fixed;
  padding-top:5px;
  padding-left:176px;
  padding-right:-352px;
  left:50%;
  margin-left:-576px;
  width:850px;
  top:100%;
  margin-top:-30px;
}

.footnote {
  font-style:italic;
  font-size:8pt;
}

.formula {
  font:bold 11pt Eras Medium ITC, Century Gothic, Candara, Tahoma, Calibri, Verdana, Arial, Sans-serif;
  color:#ff9b25;
}

.headertd {
  background-position:right;
  background-repeat:no-repeat;
  border-bottom:#d65a00 thick;
}

.heading {
  float:left;
  text-align:center;
}

.headlink {
  text-align:left;
}

.headlink:hover {
  color:#333;
}

.leftbar {
  float:left;
  width:200px;
}

.logohead {
  font:italic 25pt Eras Medium ITC, Century Gothic, Candara, Tahoma, Calibri, Verdana, Arial, Sans-serif;
}

.margin-top {
  margin-top:10px;
}

.navbar {
  z-index:100;
  text-align:center;
  width:200px;
  position:fixed;
  margin-top:0px;
  margin-left:220px;
  left:50%;
}

.navbutton {
  width:150px;
  height:25px;
  margin:0 auto;
  background-image:url(img/ahoverbg.png);
  background-repeat:repeat-x;
  clear:both;
}

.navlink {
  color:#fff;
  font:bold 12pt Eras Medium ITC, Century Gothic, Candara, Tahoma, Calibri, Verdana, Arial, Sans-serif;
  text-decoration:none;
  white-space:nowrap;
}

.navlink:hover {
  color:#ccc;
}

.lightlink {
  color:#fff;
}

.lightlink:hover {
  color:#ccc;
}

.navselected {
  font-weight:bold;
  text-decoration:none;
}

.prompt {
  background:#1b0708;
  background-image:url(img/h1bg.png); 
  margin:0px;
  padding:0px;
}

.resitem {
  color:#fff;
  background:#1b0708;
  background-image:url(img/h1bg.png);
  padding:3px;
}

.scream {
  font-weight:bold;
  font-size:20pt;
  /*color:#ff9b25;*/
  color:#ffffff;
}

.siteinfo {
  position:absolute;
  top:0;
  left:0;
  visibility:hidden;
}

.slogan {
  font:italic 9pt Eras Medium ITC, Century Gothic, Candara, Tahoma, Calibri, Verdana, Arial, Sans-serif;
  color:#999999;
  float:right;
  margin-right:85px;
}

.snapshot {
  border:1px solid #cccccc; 
  margin-left:4px;
  margin-right:4px;
}

.statcounter {
  visibility:hidden;
}

.stretchdiv {
  width:700px;
}

#topbanner {
  width:600px;
  height:115px;
  background:#000;
  background-image:url(img/topbanner.png);  
}

.trans4 {
  filter:alpha(opacity=40);
  -moz-opacity:0.4;
  -khtml-opacity:0.4;
  opacity:0.4;
}

.trans9 {
  filter:alpha(opacity=95);
  -moz-opacity:0.95;
  -khtml-opacity:0.95;
  opacity:0.95;
}

