body { 
  background-color:    #ff6600;
  background-color: #ddbd8a;
  background-image:    url(../img/bg/atlas1.jpg); 
  background-repeat:   no-repeat;
  background-position: top center;
  background-attachment: fixed;
  color: #000000;
  font-family: Arial, Helvetica, serif;
  font-size:   11pt;
  font-style:  normal;
  font-weight: normal;
  line-height: normal;
  text-align:  center;
  margin-top:5px;
  margin-bottom:20px;
  margin-left:auto;
  margin-right:auto;
}

body.text { 
  text-align:  left;
  font-size:   10pt;
}

body.thumbs { 
  margin-left:2px;
  margin-right:2px;
  margin-top:50px;
  text-align: center;
}

body.intro {
  margin-left:20px;
  margin-right:20px;
  margin-top:30px;
  margin-bottom:20px;
  font-family: sans-serif;
  font-size: 14;
  font-weight: bold;
}

body.welcome {
  background-color: #ddbd8a;
  background-image:    url(../img/bg/atlas1w.jpg); 
  background-repeat:   no-repeat;
  background-position: center;
  background-attachment: fixed;
  margin-left:auto;
  margin-right:auto;
  margin-top:auto;
  margin-bottom:auto;
  font-family: Impact, cursive ;
  font-size: 25px;
  font-weight: normal;
  color: blue;
}

body.text {
  margin-left:20px;
  margin-right:20px;
  margin-top:30px;
  font-family: sans-serif;
  font-size: 12;
  font-weight: normal;
  text-align:  left;
}

table th, table tr, table td { 
  table-layout: auto;
  text-align: left;
  font-size: 0.9em;
  vertical-align: middle;
  margin-left:auto;
  margin-right:auto;
  border-collapse:collapse;
  border-width:1px;
  border-style:solid;
} 
table.pos,table.pos tr, table.pos td, table.pos th {
  text-align: left;
  font-size: 1em;
  vertical-align: lower;
  margin-right:auto;
  border-width:0px;
}

table.data,table.data tr, table.data td, table.data th {
  text-align: left ;
  font-size: 0.9em;
  border-color:black;
  border-width:2px;
  border-style:none;
}

table.welcome, table.welcome tr, table.welcome td, table.welcome th {
  text-align: left ;
  margin: 0px ; 
  margin-left: 20px;
  font-size: 1em;
  border-style:none;
  font-style:oblique ;
}

table.pix, table.pix tr, table.pix td, table.pix th  {
  margin:  auto;
  text-align: center;
  font-size: 1em;
  border-style:none;
  font-style:oblique ;
}

table.pa, table.pa tr , table.pa td, table.pa th {
  text-align: left;
  font-size: 1em;
  border-width:0px;
  vertical-align: lower;
}

table.buyersguide, table.buyersguide tr, table.buyersguide td, table.buyersguide th {
  text-align: left ;
  font-size: 0.9em;
  border-color:black;
  border-width:1px;
  border-collapse:collapse;
}

h1 { 
  text-align: center;
  font-family: Arial, Helvetica, serif;
  font-size:   25pt;
  border-color:#ff6600;
  border-width:5px;
  border-style:groove;
  margin-left:5px;
  margin-right:5px;
  margin-top:5px;
}
h2 {
  text-align: center;
  font-size:   16pt;
  font-family: comic sans MS, cursive ;
}
h3 {
  text-align: center;
  font-size:   13pt;
}
h4 {
  text-align: left;
  font-size:   13pt;
}


h1.year{
  font-size: 25pt;
  margin:5px ;
  font-style:oblique ;
}

img {
  border-color:#ff6600;
  border-width:5px;
  border-style:ridge;
}

img.borderless {
  border:0;
}


img.flag {
  border-width:5px;
  border-style:outset;
  border-color:gray;
}

ul {
  text-align: left ;
}


a:link     { text-decoration:none; color:#0000ff; }
a:visited  { text-decoration:none; color:#0000ff; }
a:hover    { text-decoration:none; background-color:#000000; }
a:active   { text-decoration:none; background-color:#000000; }
a:focus    { text-decoration:none; background-color:#000000; }



#buyersguide_frame {
position:absolute; top:150px; left:0px; z-index:0;
}
#buyersguide_img_left {
position:absolute; top:0px; left:0px; z-index:1;
height:800px;
}
#buyersguide_img_right{
position:absolute; top:0px; left:1024px; z-index:1;
height:800px;
}
#buyersguide_tooltips_left {
position:absolute; top:0px; left:0px; z-index:3;
}
#buyersguide_tooltips_right {
position:absolute; top:0px; left:1024px; z-index:3;
}
#buyersguide_tooltips_left img {
z-index:2;
border-width:0px;
}
#buyersguide_tooltips_right img {
z-index:2;
border-width:0px;
}
#buyersguide_table {
position:absolute; top:0px; left:0px; z-index:3;
}

#buyersguide_table table { width="80%" }
#buyersguide_table dl { border: 3px double #ccc; padding: 0.5em; } 
#buyersguide_table dt { float: left; clear: left; text-align: left; font-weight: bold;} 
#buyersguide_table dd { margin: 0 0 0 25px; padding: 0 0 0.5em 0; }


tip:hover {
    cursor: help;
    position: relative;
}
.tip span {
    display: none
}
.tip:hover span {
    display: block;
    width: 200px;
    position: absolute;
    text-decoration: none;
    color: black;
    background: white;
    z-index:3;
}

#bguide {
  width: 30em;
  height: 10em;
  color: white;
  background-color: white;
}

