/*Body*/

sup
{
font-size: 10px;
}

body 
{

position: relative;

background: #655845; /* Old browsers */







  height: 100%;
    margin: 0;
    background-repeat: no-repeat;
    background-attachment: fixed;
   left-margin: auto;
   right-margin: auto;
   padding: 20px;
   color: #655845;  
font-family: Roboto, "Open Sans", Arial, sans-serif;
line-height: 1.3;
}

/*b { 
  color: #301F19;
  font-family: Roboto, "Open Sans", Arial, sans-serif;
  font-size: 12px;
}*/

/*End Body*/

/*DIVS*/

.name b {
  color: #e5e1d3;
}

.tooltip {
	position: relative;
}

.toolinfo{ 
	position: absolute;
	top: 0px;
	right: -50px;
	display: none;
	z-index: 100000;
}

.tooltip:hover .toolinfo{
display: block;
}


div.hider
{
position: relative;
top: -320px;
left: 0px;
width:950px;
z-index: 1;

}

.copied {
	position: relative;
	background: #2595a4;
    font-family: Roboto, "Open Sans", Arial, sans-serif;
	font-weight: bold;
	z-index: 99;
	width: 200px;
	top: 67px;
	border-radius: 10px;
	text-align: center;
	display: none;
	padding: 5px;
	font-size: 14px;
}

div.green{
position: relative;
width: 400px;
height: auto;
background-color: #678534; /* Old Browsers */
  background: -webkit-linear-gradient(#90b163, #678534); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#90b163, #678534); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#90b163, #678534); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#90b163, #678534); /* Standard syntax */
color: #e0ead1;
text-align: center;
border-radius: 5px;
border-top: 1px outset #c3dba1;
border-bottom: 1px solid #435d1f;
padding: 10px 15px;
margin: auto;
}

b.green{
	color: #435d1f;
}

div.red{
position: relative;
width: 400px;
height: auto;
background-color: #da5e4d; /* Old Browsers */
  background: -webkit-linear-gradient(#cd533b, #7d2010); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#cd533b, #7d2010); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#cd533b, #7d2010); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#cd533b, #7d2010); /* Standard syntax */
color: #e9e3d0;
text-align: center;
border-radius: 5px;
border-top: 1px outset #f28670;
border-bottom: 1px solid #551307;
padding: 10px 15px;
margin: auto;
}

b.red{
	color: #551307;
}

input.buttonred {
 color: #420e05;
font-family: Roboto, "Open Sans", Arial, sans-serif;
font-size: 12px;
font-weight: bold;
background: #ead9cf;
    background: -moz-linear-gradient(top,  #fdb5a7 5%, #cd533b 5%, #cd533b 49%, #cd533b 95%, #7d2010 95%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,#fdb5a7), color-stop(5%,#cd533b), color-stop(49%,#cd533b), color-stop(95%,#cd533b), color-stop(95%,#7d2010));
    background: -webkit-linear-gradient(top,  #fdb5a7 5%,#cd533b 5%,#cd533b 49%,#cd533b 95%,#7d2010 95%);
    background: -o-linear-gradient(top,  #fdb5a7 5%,#cd533b 5%,#cd533b 49%,#cd533b 95%,#7d2010 95%);
    background: -ms-linear-gradient(top,  #fdb5a7 5%,#cd533b 5%,#cd533b 49%,#cd533b 95%,#7d2010 95%);
    background: linear-gradient(to bottom,  #fdb5a7 5%,#cd533b 5%,#cd533b 49%,#cd533b 95%,#7d2010 95%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdb5a7', endColorstr='#7d2010',GradientType=0 );
 border: 1px solid #551307;   
padding: 1px 4px;
}
input.buttonred:hover {
      color: #55cbda;
font-family: Roboto, "Open Sans", Arial, sans-serif;
font-size: 12px;
background: #71caf8;
    background: -moz-linear-gradient(top,  #cf5b47 5%, #72190a 5%, #72190a 49%, #72190a 95%, #310a04 95%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,#cf5b47), color-stop(5%,#72190a), color-stop(49%,#72190a), color-stop(95%,#72190a), color-stop(95%,#310a04));
    background: -webkit-linear-gradient(top,  #cf5b47 5%,#72190a 5%,#72190a 49%,#72190a 95%,#310a04 95%);
    background: -o-linear-gradient(top,  #cf5b47 5%,#72190a 5%,#72190a 49%,#72190a 95%,#310a04 95%);
    background: -ms-linear-gradient(top,  #cf5b47 5%,#72190a 5%,#72190a 49%,#72190a 95%,#310a04 95%);
    background: linear-gradient(to bottom,  #cf5b47 5%,#72190a 5%,#72190a 49%,#72190a 95%,#310a04 95%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf5b47', endColorstr='#310a04',GradientType=0 );
    border: 1px solid #310a04;
padding: 1px 4px;
}



div.ex
{   
    position: absolute;
   background: #b9b092;
    left: 50%;
    width:950px;
    height: auto; 
    padding:0px;http://
    border: 9px double #0c0c0c;
    margin-left: -475px;
    margin-right: 0px;
    margin-top: 0px;
    text-align: center;
    font-family: Roboto, "Open Sans", Arial, sans-serif;
    font-size: 12px;
    color: #311a0e;
   padding-bottom: 50px;
}

div.bannerad{
  position: relative;
 width: 600px;
 height: 100px;
  text-align: center;
}

div.container
{
  width: 950px;
  height: 200px;
 background-image:url('http://www.flyingforhome.com/Images/Skins/FFHFireflies.png');

 /*height: 400px;
  background-image:url('http://www.flyingforhome.com/Images/FFHAprilFool.png');*/
 /*height: 473px;
 background-image:url('http://www.flyingforhome.com/Images/Skins/AprilFoolsBanner.png');*/
  z-index: 1;
}

div.exp
{   
    position: absolute;
    top: 10px;
    width:400px;
    height: auto; 
    padding:0px;
    border:7px solid #0c0c0c;
    margin-top: 0px;
    background-color: #b9b092;
    text-align: center;
    font-family: Roboto, "Open Sans", Arial, sans-serif;
    font-size: 12px;
    color: #311a0e;
    padding-bottom: 15px;
}

div.exs
{   
    position: absolute;
    top: 10px;
    width:650px;
    height: auto; 
    padding:0px;
    border:7px solid #0c0c0c;
    margin-top: 0px;
    background-color: #b9b092;
    text-align: center;
    font-family: Roboto, "Open Sans", Arial, sans-serif;
    font-size: 12px;
    color: #311a0e;
    padding-bottom: 15px;
}
div.shotex
{   
    position: absolute;
    top: 10px;
    width:800px;
    height: auto; 
    padding:0px;
    border:7px solid #0c0c0c;
    margin-top: 0px;
    background-color: #b9b092;
    text-align: center;
    font-family: Roboto, "Open Sans", Arial, sans-serif;
    font-size: 12px;
    color: #311a0e;
    padding-bottom: 50px;
}

div.exqi
{   
    position: absolute;
    top: 10px;
    width:600px;
    height: auto; 
    padding:0px;
    border:7px solid #0c0c0c;
    margin-top: 0px;
    background-color: #b9b092;
    text-align: center;
    font-family: Roboto, "Open Sans", Arial, sans-serif;
    font-size: 12px;
    color: #311a0e;
}

div.exq
{   
    position: absolute;
    top: 10px;
    width:600px;
    height: auto; 
    padding:0px;
    border:7px solid #0c0c0c;
    margin-top: 0px;
    background-color: #b9b092;
    text-align: center;
    font-family: Roboto, "Open Sans", Arial, sans-serif;
    font-size: 12px;
    color: #311a0e;
    padding-bottom: 50px;
}

div.exp2
{   
    position: absolute;
    top: 10px;
    width:650px;
    height: 800; 
    padding:0px;
    border:7px solid #0c0c0c;
    margin-top: 0px;
    background-color: #b9b092;
    text-align: center;
    font-family: Roboto, "Open Sans", Arial, sans-serif;
    font-size: 12px;
    color: #311a0e;
    padding-bottom: 50px;
}

div.expi
{   
    position: absolute;
    top: 10px;
    width:500px;
    height: 400; 
    padding:0px;
    border:15px solid #0c0c0c;
    margin-top: 0px;
    background-color: #b9b092;
    text-align: center;
    font-family: Roboto, "Open Sans", Arial, sans-serif;
    font-size: 12px;
    color: #311a0e;
    padding-bottom: 50px;
}

div.linkcont
{
position: relative;
width: 950px;
height: 250px;
/*height: 443px;*/
z-index: 2;
  padding: 0;
  margin: 0;
  
}

div.minibar
{
position: relative;
top: -200px;
left: 377px;
height: 210px;
width:160px;
background-color: #f6d0a4;
}

div.minisilk
{
position: relative;
top: 0px;
left:0px;
height: 100px;
width: 100px;
}

div.progsilk
{
position: relative;
top: 0px;
left:0px;
height: 75px;
width: 75px;
}

div.note
{
height: 200px;
width: 350px;
background-color: #a19778;
overflow: auto;
valign: top;
display: tablecell;
}

div.silk
{
  position: relative;
  width: 100px;
        height: 100px;
}

div.testsilk
{
  position: relative;
  width: 200px;
        height: 200px;
}

div.left
{
float: left;
width: 150px;
height: auto;
text-align: left;
font-family: Roboto, "Open Sans", Arial, sans-serif;
font-size: 12px;
color: #311a0e;
padding-left: 5px;
}

div.mid
{
float: left;
width: 610px;
height: 100%;
text-align: center;
font-family: Roboto, "Open Sans", Arial, sans-serif;
font-size: 12px;
color: #311a0e;
}

div.chat
{
float: left;
width: 610px;
height: 100%;
text-align: left;
font-family: Roboto, "Open Sans", Arial, sans-serif;
font-size: 12px;
color: #311a0e;
padding: 5px;
}

div.right
{
float: left;
width: 170px;
height: auto;
text-align: left;
font-family: Roboto, "Open Sans", Arial, sans-serif;
font-size: 12px;
color: #311a0e;
}

div.legal
{
position: absolute;
bottom: 0px;
margin-bottom: -140px;
margin-left: -2px;
    width:954px;
    height: auto;
color: #0c0c0c;
background-color: transparent;
}

div.spacer
{
position: absolute;
bottom: 0px;
height: 520px;
margin-bottom: -100px;
margin-left: -15px;
    width:980px;
    height: auto;
color: #e5e1d3;
}

div.image
{
  background-color: transparent;
  position: relative;
  width: 400px;
}
div.limage
{
  position: relative;
  width: 300px;
  border: 0;
}

div.tinyimage
{
  position: relative;
  width: 200px;
  height: 200px;
  border: 0;
}

/*End Divs*/

/*Links*/

a:img {
  border: none;
padding: 0;
z-index: 1;}

a:link
{
color: #7d2010;
text-decoration: none;
}

a.link
{
color: #7d2010;
text-decoration: none;
}

a:visited
{
color: #7d2010;
text-decoration: none;
}

a:hover
{
color: #14718f;
text-decoration: none;
}

td a:link {
  color: #7d2010;
text-decoration: none;
}
td a:visited {
  color: #7d2010;
text-decoration: none;
}
td a:hover {
  color: #14718f;
  text-decoration: none;
}


li a:link {
  color: #a19778;
text-decoration: none;
}
li a:visited {
  color: #a19778;
text-decoration: none;
}
li a:hover {
  Color: #14718f;
  text-decoration: none;
}


a.plain
{
 text-decoration: none;
 color: #0c0c0c; 
}

td.lnav a:link
{
color: #e5e1d3;
text-decoration: none;
}

td.lnav a:visited
{
color: #e5e1d3;
text-decoration: none;
}

td.lnav a:hover
{
text-decoration: none;
}

td.rnav a:link
{
color: #e5e1d3;
text-decoration: none;
}

td.rnav a:visited
{
color: #e5e1d3;
text-decoration: none;
}

td.rnav a:hover
{
text-decoration: none;
}

th a:link
{
color: #e5e1d3;
text-decoration: none;
}

th a:visited
{
color: #e5e1d3;
text-decoration: none;
}

th a:hover
{
Color: #e0e0e0;
text-decoration: none;
}

.legal a:link {
  color: #e5e1d3;
  text-decoration: none;
}
.legal a:visited {
  color: #e5e1d3;
  text-decoration: none;
}
.legal a:hover {
  color: #e5e1d3;
  text-decoration: none;
}

.midnav a:link {
  color: #7d2010;
  font-weight: bold;
  letter-spacing: 0px;
  text-transform:uppercase;
}
.midnav a:visited {
  font-weight: bold;
  color: #7d2010;
  letter-spacing: 0px;
  text-transform:uppercase;
}
.midnav a:hover {
color: #0c0c0c;
  font-weight: bold;
  letter-spacing: 0px;
  text-transform:uppercase;
  
}

/*End Links*/

/*Tables*/
table{border-collapse: collapse;}

table.stable
{
width: 550px;
}

td.inside {font-size: 12px;
    text-align: left;
    border: none;
      cell-spacing: 0px;
      margin: 0px;
      padding: 0px;}

tr.inside {font-size: 12px;
    text-align: left;
    border: none;
      cell-spacing: 0px;
      margin: 0px;
      padding: 0px;}
table.inside {font-size: 12px;
    text-align: left;
    border: none;
      cell-spacing: 0px;
      margin: 0px;
      padding: 0px;}
      
th.aa{
font-size: 14px;
background-color: #e5e1d3;
color: #e5e1d3;
}

th.a{
background-color: #45392f;
color: #e5e1d3;
font-family: Roboto, "Open Sans", Arial, sans-serif;
letter-spacing:2px;
  font-size: 14px;
}

th.la{
background-color: #45392f;
color: #e5e1d3;
  text-align: left;
}


th.ra{
background-color: #45392f;
color: #e5e1d3;
  text-align: right;
}

th.fa{
  background-color: #45392f;
  color: #e5e1d3;
  border-top-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  border-top-right-radius: 10px;
  -moz-border-radius-topright: 10px;
}

th.name{
background-color: #45392f;
color: #e5e1d3;
font-family: Roboto, "Open Sans", Arial, sans-serif;
letter-spacing:2px;
font-size: 16px;
}

th.name b{
background-color: #45392f;
color: #e5e1d3;
font-family: Roboto, "Open Sans", Arial, sans-serif;
letter-spacing:2px;
font-size: 16px;
}

th.b{
background-color: #655845;
color: #e5e1d3;
font-family: Roboto, "Open Sans", Arial, sans-serif;
letter-spacing:1px;
  font-size: 12px;
}

th.bb{
background-color: #655845;
color: #e5e1d3;
    font-family: Roboto, "Open Sans", Arial, sans-serif;
letter-spacing:1px;
  font-size: 12px;
}
th.bbb{
background-color: #655845;
color: #e5e1d3;
   font-family: Roboto, "Open Sans", Arial, sans-serif;
letter-spacing:1px;
  font-size: 12px; 
}

th.fb{
  background-color: #655845;
  color: #e5e1d3;
  border-top-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  border-top-right-radius: 10px;
  -moz-border-radius-topright: 10px;
}

th.year{
background-color: #2595a4;
  font-family: Roboto, "Open Sans", Arial, sans-serif;
letter-spacing:1px;
  font-size: 12px;
}
th.sort{
background-color: #2595a4;
  font-family: Roboto, "Open Sans", Arial, sans-serif;
letter-spacing:1px;
  font-size: 12px;
}
th.sorta{
background-color: #2595a4;
  font-family: Roboto, "Open Sans", Arial, sans-serif;
letter-spacing:1px;
  font-size: 12px;
}
th.sortb{
background-color: #2595a4;
  font-family: Roboto, "Open Sans", Arial, sans-serif;
letter-spacing:1px;
  font-size: 12px;
}

th.foot{
background-color: #2595a4;
  font-family: Roboto, "Open Sans", Arial, sans-serif;
letter-spacing:1px;
  font-size: 12px;
}
th.ffoot{
background-color: #2595a4;
  border-bottom-right-radius: 10px;
 -moz-border-radius-bottomright: 10px;
 border-bottom-left-radius: 10px;
 -moz-border-radius-bottomleft: 10px;
  font-family: Roboto, "Open Sans", Arial, sans-serif;
letter-spacing:1px;
  font-size: 12px;
}
th.foot2{
background-color: #2595a4;
color: #e5e1d3;
  font-family: Roboto, "Open Sans", Arial, sans-serif;
letter-spacing:1px;
  font-size: 12px;
}

td.fa{
background-color: #aaa184;
  color: #e5e1d3;
  border-top-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  border-top-right-radius: 10px;
  -moz-border-radius-topright: 10px;
}
td.fb{
 background-color: #c0ebff;
 border-bottom-right-radius: 10px;
 -moz-border-radius-bottomright: 10px;
 border-bottom-left-radius: 10px;
 -moz-border-radius-bottomleft: 10px;
}
td input {
margin-top: 2px;
margin-bottom: 2px;
}
td select {
margin-top: 2px;
margin-bottom: 2px;
}
tr.a{
background-color:#aaa184;
  font-family: Roboto, "Open Sans", Arial, sans-serif;
}
tr.b{
background-color:#a19778;
  font-family: Roboto, "Open Sans", Arial, sans-serif;
}
td{
 text-align: center; 
}
td.va{
border-bottom:3px solid #aaa184;
text-align:center;
}
td.vb{
border-bottom:3px solid #a19778;
text-align:center;
}
td.newscol{
 text-align:left;
}
td.ra{
background-color: #aaa184;
text-align: center;
}
td.rb{
background-color: #a19778;
text-align: center;
}
td.rbb{
background-color: #aaa184;
text-align: left;
}
td.mare{
background-color: #aaa184;
}
td.marea{
background-color: #aaa184;
text-align: center;
}
td.stud{
background-color: #a19778;
}
td.studa{
background-color: #a19778;
text-align: center;
}

td.note {font-size: 12px;
    text-align: left;}
td.ib{
text-align: left;
}

td.ic{
text-align: right;
}

td.iba{
background-color: #b5b5b5;
text-align: left;
}

td.ibb{
background-color: #dbdbdb;
text-align: left;
}

td.ica{
background-color: #b5b5b5;
text-align: right;
}

td.icb{
background-color: #dbdbdb;
text-align: right;
}

td.dist{
padding: 0;
}

td.gen{
height: 10px;
border-right: 1px solid #333333;
padding: 0;
}

td.gen2{
height: 10px;
padding: 0;
}

td.genh{
height: 10px;
padding: 0;
}

td.genh2{
height: 10px;
padding: 0;
}

td.race{
text-align: left;
}

td.stylen {font-size: 12px;
           color: #e5e1d3;
           background-image: url('http://i203.photobucket.com/albums/aa218/twozsinapod/FFH/NewRed.png');
    text-align: center;}
    
td.stylep {font-size: 12px;
           color: #e5e1d3;
           background-image: url('http://i203.photobucket.com/albums/aa218/twozsinapod/FFH/NewYellow2.png');
    text-align: center;}    
    
td.styley {font-size: 12px;
           color: #e5e1d3;
           background-image: url('http://i203.photobucket.com/albums/aa218/twozsinapod/FFH/NewGreen.png');
    text-align: center;}

td.barback{border: 1px solid #cd7427;}

td.bar {font-size: 12px;
       background-image: url('http://i203.photobucket.com/albums/aa218/twozsinapod/FFH/NewGreen.png');
       color: #e5e1d3;
       text-align: right;
       border-right-style: solid;
       border-right-size: 1px;
       border-right-color: white;}

td.fill {font-size: 12px;
        background-image: url('http://i203.photobucket.com/albums/aa218/twozsinapod/FFH/NewRed.png');
        color: #e5e1d3;
        text-align: right;
        border-left-style: solid;
        border-left-size: 1px;
        border-left-color: white;}
        
        td.leftgene{
text-align = right;
padding: 0;
}

td.rightgene{
text-align: left;
padding: 0;
}

td.desc{
text-align: left;
}
        
tr.image {
  background-color: #b5b5b5;
}

td.hypstylen {font-size: 10px;
           border: none;
           border-bottom: solid 1px #0c0c0c;
           border-top: solid 1px #0c0c0c;
           color: #e5e1d3;
           background-image: url('http://i203.photobucket.com/albums/aa218/twozsinapod/FFH/NewRed.png');
    text-align: center;}
    
td.hypstylep {font-size: 10px;
           border: none;
           border-bottom: solid 1px #0c0c0c;
           border-top: solid 1px #0c0c0c;
           color: #e5e1d3;
           background-image: url('http://i203.photobucket.com/albums/aa218/twozsinapod/FFH/NewYellow2.png');
    text-align: center;}    
    
td.hypstyley {font-size: 10px;
           border: none;
           border-bottom: solid 1px #0c0c0c;
           border-top: solid 1px #0c0c0c;
           color: #e5e1d3;
           background-image: url('http://i203.photobucket.com/albums/aa218/twozsinapod/FFH/NewGreen.png');
    text-align: center;}

td.hypstylenb {font-size: 12px;
           border: none;
           border-bottom: solid 1px #0c0c0c;
           border-top: solid 1px #0c0c0c;
           color: #e5e1d3;
           background-image: url('http://i203.photobucket.com/albums/aa218/twozsinapod/FFH/NewRed.png');
    text-align: center;}
    
td.hypstylepb {font-size: 12px;
           border: none;
           border-bottom: solid 1px #0c0c0c;
           border-top: solid 1px #0c0c0c;
           color: #e5e1d3;
           background-image: url('http://i203.photobucket.com/albums/aa218/twozsinapod/FFH/NewYellow2.png');
    text-align: center;}    
    
td.hypstyleltb {font-size: 12px;
           border: none;
           border-bottom: solid 1px #0c0c0c;
           border-top: solid 1px #0c0c0c;
           color: #e5e1d3;
           background-image: url('http://i203.photobucket.com/albums/aa218/twozsinapod/FFH/LtGreen.png');
    text-align: center;}    

td.hypstyleyb {font-size: 12px;
           border: none;
           border-bottom: solid 1px #0c0c0c;
           border-top: solid 1px #0c0c0c;
           color: #e5e1d3;
           background-image: url('http://i203.photobucket.com/albums/aa218/twozsinapod/FFH/NewGreen.png');
    text-align: center;}

td.gene {font-size: 9px;
    text-align: center;}
    
    td.pend {font-size: 12px;
        color: #ff6600;
    text-align: center;}
    
td.accept {font-size: 12px;
        color: #006600;
    text-align: center;}
    
td.deny {font-size: 12px;
        color: #cc0000;
    text-align: center;}
    
td.studreq{
  color: #311a0e;
  background-color: #7d2010;
  border-radius: 6px;
  border: 1px solid #0c0c0c;
}

td.marereq{
background-color: #dbdbdb;
}
/*End Tables*/

/*Nav Table*/
table.mainnav {
  color: #2595a4;
background:  #45392f; /* Old browsers */


  border-top: 0px solid #0c0c0c;
  border-bottom: 0px solid  #0c0c0c;
  border-left: 0px solid  #0c0c0c;
  border-right: 0px solid  #0c0c0c;
  text-align: center;
  text-transform:uppercase;
  width: 950px;
  letter-spacing:2px;
  font-size: 14px;
  font-family: Roboto, "Open Sans", Arial, sans-serif;
  font-color: #0c0c0c !important;
  font-weight: bold;
  position: relative;
  top: 0px !important;
  }
td.lnav {
  width: 14.3%;
  height: 25px;
border-left: 0px solid  #0c0c0c;
  border-right: 0px solid  #0c0c0c;
text-shadow: none;
}
td.lnav:hover {
color: #14718f;
background: -webkit-linear-gradient(#2595a4, #2595a4); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#2595a4, #2595a4); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#2595a4, #2595a4); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#2595a4, #2595a4); /* Standard syntax */
  border-top: 0px solid transparent;
  border-bottom: 0px solid transparent;
  width: 14.3%;
  text-shadow: none;
}
td.rnav:hover {
color: #14718f;
background: -webkit-linear-gradient(#2595a4, #2595a4); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#2595a4, #2595a4); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#2595a4, #2595a4); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#2595a4, #2595a4); /* Standard syntax */
  border-top: 0px solid transparent;
  border-bottom: 0px solid transparent;
  text-shadow: none;
}
.midnav a:link {
  font-weight: none;
  font-family: Roboto, "Open Sans", Arial, sans-serif;
  font-size: 12px;
}
.midnav a:visited {
  font-weight: none;
  font-family: Roboto, "Open Sans", Arial, sans-serif;
  font-size: 12px;
}
.midnav a:hover {
  color: #14718f;
  font-family: Roboto, "Open Sans", Arial, sans-serif;
  font-size: 12px;
text-shadow: none;}

/*End Nav Table*/

/*Forms*/
input {
  color: #45392f;
  background-color: #c3bba1;
  border-radius: 3px;
  border: 0px solid #4c7668;
}

input.special{
    display: none;
}

textarea {
  color: #45392f;
  background-color: #c3bba1;
  border-radius: 3px;
  border: 0px solid #4c7668;
margin: 3px;
}

select {
  color: #45392f;
  background-color: #c3bba1;
  border-radius: 3px;
  border: 0px solid #4c7668;
  font-size: 12px;
}

select :disabled {
color: #655845;
}

input.button {
 color: #0c0c0c;
font-family: Roboto, "Open Sans", Arial, sans-serif;
font-size: 12px;
font-weight: bold;
background: #2595a4;
    background: -moz-linear-gradient(top,  #61cedc 5%, #2595a4 5%, #2595a4 49%, #2595a4 95%, #0a5f6a 95%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,#61cedc), color-stop(5%,#2595a4), color-stop(49%,#2595a4), color-stop(95%,#2595a4), color-stop(95%,#0a5f6a));
    background: -webkit-linear-gradient(top,  #61cedc 5%,#2595a4 5%,#2595a4 49%,#2595a4 95%,#0a5f6a 95%);
    background: -o-linear-gradient(top,  #61cedc 5%,#2595a4 5%,#2595a4 49%,#2595a4 95%,#0a5f6a 95%);
    background: -ms-linear-gradient(top,  #61cedc 5%,#2595a4 5%,#2595a4 49%,#2595a4 95%,#0a5f6a 95%);
    background: linear-gradient(to bottom,  #61cedc 5%,#2595a4 5%,#2595a4 49%,#2595a4 95%,#0a5f6a 95%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61cedc', endColorstr='#0a5f6a',GradientType=0 );
 border: 1px solid #0a5f6a;   
padding: 1px 4px;
}
input.button:hover {
      color: #55cbda;
font-family: Roboto, "Open Sans", Arial, sans-serif;
font-size: 12px;
background: #72190a;
    background: -moz-linear-gradient(top,  #cf5b47 5%, #7d2010 5%, #7d2010 49%, #7d2010 95%, #531106 95%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,#cf5b47), color-stop(5%,#7d2010), color-stop(49%,#7d2010), color-stop(95%,#7d2010), color-stop(95%,#531106));
    background: -webkit-linear-gradient(top,  #cf5b47 5%,#7d2010 5%,#7d2010 49%,#7d2010 95%,#531106 95%);
    background: -o-linear-gradient(top,  #cf5b47 5%,#7d2010 5%,#7d2010 49%,#7d2010 95%,#531106 95%);
    background: -ms-linear-gradient(top,  #cf5b47 5%,#7d2010 5%,#7d2010 49%,#7d2010 95%,#531106 95%);
    background: linear-gradient(to bottom,  #cf5b47 5%,#7d2010 5%,#7d2010 49%,#7d2010 95%,#531106 95%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf5b47', endColorstr='#531106',GradientType=0 );
    border: 1px solid #531106;
padding: 1px 4px;
}

/*End Forms*/

/*Images*/

img.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto;
z-index: 2;}

img.feather {
z-index: 999;}

img.banner {
z-index: 1;}

img.bannerlink
{
 display: block;
  float: left;
 padding: 0;
 margin: 0; 
}

/*End Images*/


/*Horses*/

.tinybase { height: 200px; width: 200px; position:absolute; top: 0px; left: 0px; z-index: 1; } 
.tinystreak { height: 200px; width: 200px; position:absolute; top: 0px; left: 0px; z-index: 2; } 
.tinybrin {border: 0; height: 200px; width: 200px; position:absolute; top: 0px; left: 0px; z-index: 3; padding: 0;} 
.tinyface { height: 200px; width: 200px; position:absolute; top: 0px; left: 0px; z-index: 4; } 
.tinylh { height: 200px; width: 200px; position:absolute; top: 0px; left: 0px; z-index: 4; }
.tinyrh { height: 200px; width: 200px; position:absolute; top: 0px; left: 0px; z-index: 4; }
.tinylf { height: 200px; width: 200px; position:absolute; top: 0px; left: 0px; z-index: 4; }
.tinyrf { height: 200px; width: 200px; position:absolute; top: 0px; left: 0px; z-index: 4; }
.tinypaint { height: 200px; width: 200px; position:absolute; top: 0px; left: 0px; z-index: 5; }
.tinysaddle{height: 200px; width: 200px; position:absolute; top: 0px; left: 0px; z-index: 6;}
.tinytt{height: 200px; width: 200px; position:absolute; top: 0px; left: 0px; z-index: 7;}
.tinyac{height: 200px; width: 200px; position:absolute; top: 0px; left: 0px; z-index: 8;}
.tinybl{height: 200px; width: 200px; position:absolute; top: 0px; left: 0px; z-index: 9;}
.tinysr{height: 200px; width: 200px; position:absolute; top: 0px; left: 0px; z-index: 10;}
.tinyep{height: 200px; width: 200px; position:absolute; top: 0px; left: 0px; z-index: 11;}
.tinywh{height: 200px; width: 200px; position:absolute; top: 0px; left: 0px; z-index: 11;}
.tinybridle{height: 200px; width: 200px; position:absolute; top: 0px; left: 0px; z-index: 12;}

.lbase {border: 0; height: 300px; width: 300px; position:relative; top: 0px; left: 0px; z-index: 1; padding: 0;} 
.lstreak {border: 0; height: 300px; width: 300px; position:absolute; top: 0px; left: 0px; z-index: 2; padding: 0;} 
.lbrin {border: 0; height: 300px; width: 300px; position:absolute; top: 0px; left: 0px; z-index: 3; padding: 0;} 
.lface {border: 0; height: 300px; width: 300px; position:absolute; top: 0px; left: 0px; z-index: 4; padding: 0;} 
.llh {border: 0; height: 300px; width: 300px; position:absolute; top: 0px; left: 0px; z-index: 4; padding: 0;}
.lrh {border: 0; height: 300px; width: 300px; position:absolute; top: 0px; left: 0px; z-index: 4; padding: 0;}
.llf {border: none; height: 300px; width: 300px; position:absolute; top: 0px; left: 0px; z-index: 4; padding: 0;}
.lrf {border: 0; height: 300px; width: 300px; position:absolute; top: 0px; left: 0px; z-index: 4; padding: 0;}
.lpaint {border: 0; height: 300px; width: 300px; position:absolute; top: 0px; left: 0px; z-index: 5; padding: 0;}
.llines {border: 0; height: 300px; width: 300px; position:absolute; top: 0px; left: 0px; z-index: 7; padding: 0;} 
.lsaddle {border: 0; height: 300px; width: 300px; position:absolute; top: 0px; left: 0px; z-index: 7; padding: 0;}
.ltt {border: 0; height: 300px; width: 300px; position:absolute; top: 0px; left: 0px; z-index: 8; padding: 0;}
.lac {border: 0; height: 300px; width: 300px; position:absolute; top: 0px; left: 0px; z-index: 9; padding: 0;}
.lbl {border: 0; height: 300px; width: 300px; position:absolute; top: 0px; left: 0px; z-index: 10; padding: 0;}
.lsr {border: 0; height: 300px; width: 300px; position:absolute; top: 0px; left: 0px; z-index: 11; padding: 0;}
.lep {border: 0; height: 300px; width: 300px; position:absolute; top: 0px; left: 0px; z-index: 12; padding: 0;} 
.lwh {border: 0; height: 300px; width: 300px; position:absolute; top: 0px; left: 0px; z-index: 13; padding: 0;}
.lbridle {border: 0; height: 300px; width: 300px; position:absolute; top: 0px; left: 0px; z-index: 14; padding: 0;}

.ltbase {border: 0; height: 200px; width: 200px; position:relative; top: 0px; left: 0px; z-index: 1; padding: 0;} 
.ltstreak {border: 0; height: 200px; width: 200px; position:absolute; top: 0px; left: 0px; z-index: 2; padding: 0;} 
.ltbrin {border: 0; height: 200px; width: 200px; position:absolute; top: 0px; left: 0px; z-index: 3; padding: 0;} 
.ltface {border: 0; height: 200px; width: 200px; position:absolute; top: 0px; left: 0px; z-index: 4; padding: 0;} 
.ltlh {border: 0; height: 200px; width: 200px; position:absolute; top: 0px; left: 0px; z-index: 4; padding: 0;}
.ltrh {border: 0; height: 200px; width: 200px; position:absolute; top: 0px; left: 0px; z-index: 4; padding: 0;}
.ltlf {border: none; height: 200px; width: 200px; position:absolute; top: 0px; left: 0px; z-index: 4; padding: 0;}
.ltrf {border: 0; height: 200px; width: 200px; position:absolute; top: 0px; left: 0px; z-index: 4; padding: 0;}
.ltpaint {border: 0; height: 200px; width: 200px; position:absolute; top: 0px; left: 0px; z-index: 5; padding: 0;}
.ltlines {border: 0; height: 200px; width: 200px; position:absolute; top: 0px; left: 0px; z-index: 7; padding: 0;} 
.ltsaddle {border: 0; height: 200px; width: 200px; position:absolute; top: 0px; left: 50px; z-index: 7; padding: 0;}
.lttt {border: 0; height: 200px; width: 200px; position:absolute; top: 0px; left: 50px; z-index: 8; padding: 0;}
.ltac {border: 0; height: 200px; width: 200px; position:absolute; top: 0px; left: 50px; z-index: 9; padding: 0;}
.ltbl {border: 0; height: 200px; width: 200px; position:absolute; top: 0px; left: 50px; z-index: 10; padding: 0;}
.ltsr {border: 0; height: 200px; width: 200px; position:absolute; top: 0px; left: 50px; z-index: 11; padding: 0;}
.ltep {border: 0; height: 200px; width: 200px; position:absolute; top: 0px; left: 50px; z-index: 12; padding: 0;} 
.ltwh {border: 0; height: 200px; width: 200px; position:absolute; top: 0px; left: 50px; z-index: 13; padding: 0;}
.ltbridle {border: 0; height: 200px; width: 200px; position:absolute; top: 0px; left: 50px; z-index: 14; padding: 0;}
.lthorseback {border: 0; height: 200px; width: 300px; position:absolute; top: 0px; left: 0px; z-index: 0; padding: 0;}
.lthorsefore {border: 0; height: 200px; width: 300px; position:absolute; top: 0px; left: 0px; z-index: 99; padding: 0;}

.horseback { height: 400px; width: 600px; position:relative; top: 0px; left: 0px; z-index: 1; }
.base1 { height: 400px; width: 400px; position:absolute; top: 0px; left: 100px; z-index: 2; } 
.streak1 {border: 0; height: 400px; width: 400px; position:absolute; top: 0px; left: 100px; z-index: 3; padding: 0;} 
.brin1 {border: 0; height: 400px; width: 400px; position:absolute; top: 0px; left: 100px; z-index: 4; padding: 0;} 
.face1 { height: 400px; width: 400px; position:absolute; top: 0px; left: 100px; z-index: 5; } 
.lh1 { height: 400px; width: 400px; position:absolute; top: 0px; left: 100px; z-index: 5; }
.rh1 { height: 400px; width: 400px; position:absolute; top: 0px; left: 100px; z-index: 5; }
.lf1 { height: 400px; width: 400px; position:absolute; top: 0px; left: 100px; z-index: 5; }
.rf1 { height: 400px; width: 400px; position:absolute; top: 0px; left: 100px; z-index: 5; }
.paint1 { height: 400px; width: 400px; position:absolute; top: 0px; left: 100px; z-index: 6; }
.saddle{height: 400px; width: 400px; position:absolute; top: 0px; left: 100px; z-index: 7;}
.tt{height: 400px; width: 400px; position:absolute; top: 0px; left: 100px; z-index: 8;}
.ac{height: 400px; width: 400px; position:absolute; top: 0px; left: 100px; z-index: 9;}
.bl{height: 400px; width: 400px; position:absolute; top: 0px; left: 100px; z-index: 10;}
.sr{height: 400px; width: 400px; position:absolute; top: 0px; left: 100px; z-index: 11;}
.ep{height: 400px; width: 400px; position:absolute; top: 0px; left: 100px; z-index: 12;}
.wh{height: 400px; width: 400px; position:absolute; top: 0px; left: 100px; z-index: 13;}
.lines1 { height: 400px; width: 400px; position:absolute; top: 0px; left: 100px; z-index: 98; } 
.horsefore { height: 400px; width: 600px; position:absolute; top: 0px; left: 0px; z-index: 99; }
.bridle{height: 400px; width: 400px; position:absolute; top: 0px; left: 100px; z-index: 14;}

/*End Horses*/

/*Silks*/

.silkbase { height: 100px; width: 100px; position:relative; top: 0px; left: 0px; z-index: 1; } 
.silkcapbase { height: 100px; width: 100px; position:absolute; top: 0px; left: 0px; z-index: 1; } 
.sleevecolor { height: 100px; width: 100px; position:absolute; top: 0px; left: 0px; z-index: 4; }
.designcolor { height: 100px; width: 100px; position:absolute; top: 0px; left: 0px; z-index: 3; }
.silklines { height: 100px; width: 100px; position:absolute; top: 0px; left: 0px; z-index: 7; } 

.osilkbase { height: 150px; width: 150px; position:relative; top: 0px; left: 0px; z-index: 1; } 
.osilkcapbase { height: 150px; width: 150px; position:absolute; top: 0px; left: 0px; z-index: 1; } 
.osleevecolor { height: 150px; width: 150px; position:absolute; top: 0px; left: 0px; z-index: 4; }
.odesigncolor { height: 150px; width: 150px; position:absolute; top: 0px; left: 0px; z-index: 3; }
.osilklines { height: 150px; width: 150px; position:absolute; top: 0px; left: 0px; z-index: 7; }

.testsilkbase { height: 200px; width: 200px; position:relative; top: 0px; left: 0px; z-index: 1; } 
.testsilkcapbase { height: 200px; width: 200px; position:absolute; top: 0px; left: 0px; z-index: 1; } 
.testsleevecolor { height: 200px; width: 200px; position:absolute; top: 0px; left: 0px; z-index: 4; }
.testdesigncolor { height: 200px; width: 200px; position:absolute; top: 0px; left: 0px; z-index: 3; }
.testsilklines { height: 200px; width: 200px; position:absolute; top: 0px; left: 0px; z-index: 7; }

.minisilkbase { height: 100px; width: 100px; position:relative; top: 0px; left: 0px; z-index: 1; } 
.minisilkcapbase { height: 100px; width: 100px; position:absolute; top: 0px; left: 0px; z-index: 1; } 
.minisleevecolor { height: 100px; width: 100px; position:absolute; top: 0px; left: 0px; z-index: 4; }
.minidesigncolor { height: 100px; width: 100px; position:absolute; top: 0px; left: 0px; z-index: 3; }
.minisilklines { height: 100px; width: 100px; position:absolute; top: 0px; left: 0px; z-index: 7; } 

.progsilkbase { height: 75px; width: 75px; position:relative; top: 0px; left: 0px; z-index: 1; }
.progsilkcapbase { height: 75px; width: 75px; position:absolute; top: 0px; left: 0px; z-index: 1; } 
.progsleevecolor { height: 75px; width: 75px; position:absolute; top: 0px; left: 0px; z-index: 4; }
.progdesigncolor { height: 75px; width: 75px; position:absolute; top: 0px; left: 0px; z-index: 3; }
.progsilklines { height: 75px; width: 75px; position:absolute; top: 0px; left: 0px; z-index: 7; }
  
/*End Silks*/

/*Misc*/

.screenshots{
position: relative;
height: 700px;
width: 800px;}

.screenshots ul {
    padding:0; 
    margin:0; 
    list-style-type:none; 
    }

.screenshots ul {
    width:200px; 
    height:800px;
    float: left;
    }
.screenshots li {
    float:left;
    }

.screenshots a.gallery span {
    position:absolute; 
    width:1px; 
    height:1px; 
    top:5px; 
    left:5px; 
    overflow:hidden; 
    background:#e5e1d3;
    }

.screenshots a.gallery, #container a.gallery:visited {
    display:block; 
    color:#655845; 
    text-decoration:none; 
    border:1px solid #655845; 
    margin:1px 2px 1px 2px; 
    text-align:left; 
    cursor:default;
    }
.screenshots a.slidea {
    background:url(); 
    height:100px; 
    width:73px;
    }
.screenshots a.slideb {
    background:url(http://i203.photobucket.com/albums/aa218/twozsinapod/FFH/StableScreen.png); ;
    height:100px; 
    width:73px;
    }

.screenshots a.slidec {
    background:url(../images/p1_t.jpg); 
    height:100px; 
    width:73px;
    }

.screenshots a.slided {
    background:url(../images/p1_t.jpg); 
    height:100px; 
    width:73px;
    }

.screenshots a.slidee {
    background:url(../images/p1_t.jpg); 
    height:100px; 
    width:73px;
    }

.screenshots a.slidef {
    background:url(../images/p1_t.jpg); 
    height:100px; 
    width:73px;
    }

.screenshots a.slideg {
    background:url(../images/p1_t.jpg); 
    height:100px; 
    width:73px;
    }

.screenshots a.slideh {
    background:url(../images/p1_t.jpg); 
    height:100px; 
    width:73px;
    }

.screenshots a.slidei {
    background:url(../images/p1_t.jpg); 
    height:100px; 
    width:73px;
    }

.screenshots a.slidej {
    background:url(../images/p1_t.jpg); 
    height:100px; 
    width:73px;
    }

.screenshots a.gallery:hover {
    border:1px solid #e5e1d3; 
    }

.screenshots a.gallery:hover span {
    position:absolute; 
    width:600px; 
    height:685px; 
    top:0px; 
    left:200px; 
    color:#655845; 
    background:#e5e1d3;
    }


/*End Misc*/

/*Nav Pop Outs*/

div.left li {
width:140px;
border-bottom:1px solid #005b7f;
position:relative;
z-index: 500;
}

div.left ul{
padding:0;
margin:0;
list-style-type:none;
z-index: 500;
}

div.left ul ul {
position: absolute;
top: 0px;
left: 140px;
width: 100px;
visibility:hidden;
z-index: 500;
}

div.left ul li:hover ul,
ul a:hover ul{
visibility:visible;
z-index: 500;
}

div.left ul ul li{
background-color: #dbdbdb;
z-index: 500;
} 

/*End Nav Pop Outs*/

/*Breeding Pop Outs*/

li {
position:relative;
z-index: 500;
}

ul{
padding:0;
margin:0;
list-style-type:none;
z-index: 500;
}

ul ul {
position: absolute;
visibility:hidden;
z-index: 500;
}

ul li:hover ul,
ul a:hover ul{
visibility:visible;
z-index: 500;
}

ul ul li{
  color: #ffffff;
  background-color: #655845;
  border-radius: 6px;
  border: 1px solid #0c0c0c;
  padding: 3px;
z-index: 500;
} 

/*End Breeding Pop Outs*/

/*Star Pop Outs*/

td#star ul ul li{
  color: #a19778;
  background-color: #655845;
  border-radius: 6px;
  border: 1px solid #0c0c0c;
  padding-left: 3px;
padding-right: 3px;
padding-top: 0px;
padding-bottom: 0px;
top: -20px;
font-size: 10px;
z-index: 500;
}

/*End Star Pop Outs*/

#cboxdiv {
  color: #311a0e;
  background-color: #aaa184;
  text-align: center; 
  line-height: 0;
  border: 0px solid #0c0c0c;
  border-radius: 6px;
}

#cboxmain6-311562 {
  border:#311a0e 0px solid;
}
#cboxform6-311562 {
  border:#311a0e 0px solid;
  border-top:0px;
}
  


/*End Pop Outs*/   

