body { 
         background-color: #6ff;
         }
img { border-style: none; padding: 0px; margin: 0px;}
hr { padding: 0px; margin: 0px;}
a { text-decoration: none;}
ul { text-align: left; margin-left: 20%;}

p { text-align: left; padding: 5px; margin-left: 10px;}

.box {
       border-style: solid;
       border-width: 1px;
       width: 40%;
       text-align: center;
      margin-left: 15%;
       }

.box:hover { background-color: #cff; }
.smalltext { font-size: 70%; }
.flt { 
       float: left; 
       padding-right: 10px; 
       margin-bottom: 10px;
       }

.fac { 
       margin: auto; 
       border-style: solid;
       border-width: 1px;
       }
.fac td {
       padding-left: 15px;
       padding-right: 15px; 
       border-style: none; 
       border-width: 0px; 
       margin: 0px;
        border-collapse: collapse;
       text-align: center;
       background-color: #cff;
      }

.title { font-weight: bold; font-size: 120%; color: #699; }

.EQS { 
       background-image: url("/EQS/images/fmr_eq_bg.gif");
       border-style: solid;
       border-width: 1px;
       margin: 5px;
       }
.EQS a:hover { color: #f00; }
.EQS ul { margin-left: 5px; }
.EQS table { width: 100%; }

.left { float:left; }

#EQS_PIC img { 
       position: absolute;
       top: 45px;
       right: 35px;
       border-style: solid; 
       border-width: 1px; 
       height: 170px;
      }
html>body div#EQS_PIC img { right: 25px; }

.cimage { float: left; margin: 10px; }
#splash { 
               background-image: url("images/horse_mini_trans.gif");
               background-repeat: repeat-x;
               background-position: left bottom;
               margin-top: 7%;
               text-align: center;
               color: #000; 
               padding-bottom: 200px;
}
 
#banner {
               position: absolute;
               width: 96%;
               left: 10px;
               right: 10px;
               top: 10px;
               padding-right: 15px;
               text-align: right;
               background-color: #fff;
               font-size: 54px; 
               height: 115px;
               border-style: solid;   
               border-width: 1px;
               border-right-width: 3px;
               border-bottom-width: 3px;
               background-image: url("images/fmr_banner_bg1.jpg");
               background-repeat: no-repeat;
               background-position: center right;
              }
#banner img { position: absolute; top: 8px; left: 10px; }

#main { 
             position: absolute;
             right: 10px;
             left: 10px;
             top:  60px;
             padding: 10px;
             color: #000;
             background-color: #fff;
             border-style: solid;
             border-width: 1px;
             border-right-width: 3px;
             min-height: 400px;
             margin-top: 10%;
             margin-bottom: 5px;
             text-align: center;
             }

#main_img  img { 
                   float: right;
                   background-color: #cca;
                   padding: 5px;
                   padding-bottom: 15%;
                   margin-left: 10px;
                   margin-bottom: 5px;
                   padding-top: 8%;
                   border-style: solid;
                   border-width: 1px;
                   border-right-width: 3px;
                   border-bottom-width: 3px;
                   clear: both;
                  }

#menu { 
             font-size: 80%;
             position: relative;
             top: -15px;
             right: 0px;
             text-align: right;
             }

#menu a { 
              border-style: solid; 
              border-width: 1px;
              padding-left: 4px;
              padding-right: 4px;
              color: #000;
              background-color: #fff;
              }
#menu a:hover { color: #900; background-color: #cca; border-color: #000;}

#copy { position: absolute; left: 0px; bottom: 5px;}
html>body div#copy { position: fixed };

#copy a, #copy img { color: #77d; border-style: none; text-decoration: none;}

#banner_ad {  
              position:  relative;
              width: 100%; 
          
              text-align: center; 
              }
html>body div#banner_ad { }

#banner_ad hr { clear: both; }
#banner_ad img { 
              padding: 0px;
              margin: 0px;
              border-style: none;
              }

#tagline {
         position: relative;
         top: 10px;
         left: 20px;
         width: 40%;
         font-size: 75%;
         color: #900;
         }

#viewcart { 
         position: absolute;
         top: 20px;
          width: 98%;
         text-align: right;
        }

#pricing table { width: 100%; border: 1px solid #000; border-collapse: collapse; }
#pricing td { width: 20%; text-align: left; vertical-align: center }
#pricing input { margin-top: 15px; margin-bottom: 0px; }








