/* CSS Document */

body {
  margin: 0;
}

table.shares {
  margin: 0 auto;
  color: #000;
  text-align: center;
  width: 645px;
  font-weight: bold;
}

table.shares tr {
  margin: 0;
  height: 53px;
  text-align: left;
}

table.shares tr.header {
  height: 25px;
  color: #400;
}

th.price {
  background: URL(images/headerbar.gif) no-repeat center;
}

th.comments {
  background: URL(images/headerbar.gif) no-repeat right;
}

th.type {
  background: URL(images/headerbar.gif) no-repeat center;

}

th.title {
  background: URL(images/headerbar.gif) no-repeat left;
  padding: 0 40px;
}


td.price {
  background: URL(images/crystal_long.gif) center top;
width: 55px;
}

td.comments {
  background: URL(images/crystal_long.gif) right top;
}

td.title span {
  padding: 0 0 0 35px;
  background: url(images/horsehead.gif) no-repeat 10px; 
  
}

td.title  {
  font-size: 15px;
  padding: 0 0 0 5px;
  background: URL(images/crystal_long.gif) left top;
width: 340px;
}

td.contact  {
  font-size: 12px;
  padding: 5 5 5 5px;
  background:  URL(images/box_diamonds.gif) no-repeat top;
  text-align: center;
  valign: top;
 width: 200px;
}
td.contact_form  {
  font-size: 12px;
  padding: 5 5 5 5px;
  background: #F1f1f1;
  #text-align: center;
 #width: 200px;
}
table.blackish { 
background-color: #333333; }

tr.whitey { 
background-color: #FFFFFF; 
}

div.white {
  text-align: center;
}

div.picshares ul {margin: 0; 
            padding: 0;}




.dotted { 
  background-image:url('images/line.gif'); 
  background-repeat: repeat-y; 
}

.over { background-color: #333333; color: #FFFFFF;}
.out { background-color: #FF6666; color: #000000}.outFooter {
background-color: #FF2951; color: #000000
}
div.sub_t{
  background-color: #FFF;
  text-align: center;
  font-size: 20px;
  padding: 2px;
  color: #666666;
}


tr.postit_row td{
  background-color: #555;
  text-align: center;
  font-size: 20px;
  padding: 2px;
  color: #FFFFFF;
}

.front_text{
        color: #000000;
  	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
        text-align: left;
	font-weight: 200;
        padding: 10px;
}

.front_text8{
        color: #000000;
  	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
        text-align: left;
	font-weight: 200;
        padding: 10px;
        background: #FFFFFF;
}

.front_textsub{
        color: #000000;
  	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
        text-align: left;
align: left;
	font-weight: 200;
        
}
.white_box{
font-size: 12px;
color: #000000;
background-color: #F1f1f1;
}

table.legal {
  background: #fff url('images/thepad_r2_c1.gif') repeat-y left;
} 

table.crystal {
  background: #fff;
 
}

tr.crystal_row td{
  background: url('images/crystal2.gif') no-repeat center top;
  height: 150px;
  width:  221px;
  text-align: center;
  padding: 10px;
  color: #333333;
}

tr.crystal_long td{
  background: url('images/crystal_long.gif') no-repeat center left;
  height: 47px;
  width:  650px;
  text-align: center;
  padding: 10px;
  color: #FFFFFF;
}

tr.crystal_blue_row td{
  background: url('images/crystal_blue.jpg') no-repeat center top;
  height: 150px;
  width:  221px;
  text-align: center;
  padding: 10px;
  color: #333333;
}

.horsename{
  font-size: 15px;
  color: #333333;
  padding: 5px 4px;
  text-align: center;
  font-weight: bold;
}
tr.legal_top {
  background: url('images/thepad.gif') no-repeat left top;
  height: 40px;
  text-align: center;
  color: #fff;
}

tr.legal_top td {
  font-size: 18px;
}

tr.legal_header th {
  font-size: 12px;  
  padding: 5px; 
  height: 40px;
  text-align: center;
}

tr.legal_row td {
  font-size: 12px;
  color: #fd0;
  border-top: 1px solid #0099cc;
  padding: 5px 4px;
  text-align: center;
  
}
tr.legal_rowB td {
  font-size: 12px;
  color: #fd0;
  border-top: 1px solid #0099cc;
  padding: 5px 4px;
  text-align: center;
  font-weight: bold;
}

.secondary_boxes{
  background-image:url('images/minibar2.gif'); 
  background-repeat: repeat-x;
  font-size: 16px;
  color: #FFFFFF;
  font-weight: bold;
}
.secondary_box_tops{
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
}
td { 
  font-size: 12px;
}

a {
	text-decoration: underline;
	color: #FFFFFF;
}

a.adark {
	text-decoration: underline;
	color: #000000;
}
a.awhite {
	text-decoration: underline;
	color: #ffffff;
}
body {
        font-family: Tahoma, Verdana, Arial, sans-serif;
	background-color: #333333;
}
.bodyWhiteText {  
  font-size: 14px; 
  font-weight: bold; 
  color: #FFFFFF; 
  text-decoration: none
}
.bodyBlackText {  
  font-size: 14px; 
  font-weight: bold; 
  color: #000000; 
  text-decoration: none
}

span.bodytext {
  color: #fff;
}

span.bodytext a {
  color: #ff2951;
}


p {
    margin: 0.5em 0em 1em 0em;
    line-height: 1.5em;
}

td.nav a {
	color: #000000;
        border: 1px solid black;
	background-color: #d31c27;
	padding: 4px 11px;
	font-size: 12px;
        font-weight: bold;
        height: 15px;
}
td.nav a:hover {
	color: #ffffff;
	background-color: #333333;
}

tr.even {
  background-color: #cccccc;
}

.header2 {
  background-color: #e60028
}

.header1 {
  background-color: #ff2951
}