body {
    background:#FFFFFF;
    background-position: 0px 0px;
    background-image:url(bg.jpg);
    color:#000080;
    font-family:times;
}

a{color:#4080FF; text-decoration:none;}

.specialitem {
    background:#000000;
    width:100%;
    height:26px;
    text-align:center;
}

.speciallink {
    font-weight:bold;
    font-size:22px;    
    color:#FC0;
}

.FITEM {
    width:100%;
    height:300px;
}

.hdg {
    font-weight:bold;
    font-size:22px;
    margin-top:4px;   
}

.hdg2 {
    font-weight:bold;
    font-size:18px;
}

.banner {
position: absolute;
left: 500px;
top: 600px;
}

.logo {
position: absolute;
left: 190px;
top: 10px;
height: 155px;
width: 505px;
border: 0px solid;
border-color:#DDD;
border-top-width: 1px;
padding:0px;
margin:0px;
}

.ebay {
position: absolute;
left: 190px;
top: 0px;
  margin:0px;
  margin-top:10px;
  padding-top:10px;
border:solid 0px #DDD;
border-top-width:1px;
}

.process {
    position:absolute;
    left:200px;
    top:280px;
    background-image:url(process.gif);
    background-repeat: no-repeat;
    width:200px;
    height:100px;
}

.trans1 {
  position: absolute;
  left: 190px;
  top:  190px;
  width:505px;
  font-family:times;
  margin:0px;
  padding:0px;
  border:solid 0px #DDD;
  border-top-width:1px;
  color:#004080;
}

.notepad {
    background:#FFFFFF;
    background-position: 0px 0px;
    background-image:url(spiral1.gif);
    background-repeat: repeat-x;
    background-position: 0px 0px;
    width:100%;
    padding-top:50px;
    color:#000080;
    font-family:cursive;
    font-size:-4;    
}

.notepad a {
    text-decoration:underline;
}

.sidemargin {
    margin-left:18px;
    margin-right:18px;
}

.main {
    width:100%;
    margin:5px;
    border:1px solid #0C0;
    background:#F0FFF0;
    color:#060;
}

.main p {
    margin-top:10px;
}

.colleft {
    width:50%;
    float:left;
    margin:5px;
    padding:5px;
    border:1px solid #0C0;
    background:#DED;
    color:#060;
}

.colright {
    width:45%;
    float:right;
}


.google {
    margin:5px;
}

.petstop {
position: absolute;
left:885px;
top: 15px;
}

.aquaria {
position: absolute;
left: 190px;
top: 155px;
  margin:0px;
  margin-top:10px;
  padding:0px;
border:solid 0px #DDD;
border-top-width:1px;
}

.lighting {
position: absolute;
left: 190px;
top: 155px;
  width:505px;
  font-family:times;
  font-size:16px;
  margin:0px;
  margin-top:10px;
  padding:0px;
border:solid 0px #DDD;
border-top-width:1px;
}

p {
    margin-left:10px;
}

.navleft {
}

.navright {
}

.navlist {
width: 160px;
border: 1px solid;
border-color:#DDD;
border-left-width: 0px;
border-right-width: 0px;
padding:0px;
padding-top:10px;
padding-bottom:10px;
margin:5px;
}

.navlist ul {
margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
}

.navlist li {
padding: 0;
margin: 0 0 0 0;
font-size: 14px;
}

.navlist a {
width:160px; voice-family: "\"}\""; voice-family:inherit; width: 130px;
height:20px;
display: block;
padding: 2px 2px 2px 24px;
border: 2px outset;
border-color: #ddd #000 #000 #ddd;
background-color: #000040;
color: #000000;
background-repeat: no-repeat;
background-position: 0% 50%;
}

.navlist a:link, .navlist a:visited {
color: #EEE;
text-decoration: none;
}

.navlist a:hover, .navlist a:active {
background-color: #6F6FeF;
background-repeat: no-repeat;
background-position: 0% 50%;
color: #2D1E2D;
}

.uberlink a:link, .uberlink a:visited,
.uberlink a:hover, .uberlink a:active {
background-color: #6F6FeF;
background-repeat: no-repeat;
background-position: 0% 50%;
color: #2D1E2D;
}

.picframe {
position: absolute;
left: 10px;
top: 10px;
width:170px;
border: 1px solid;
border-color:#DDD;
}

.picframe img {
margin:5px;
}

.picframe3 {
position: absolute;
left: 700px;
top: 150px;
width:260px;
padding: 0px;
border: 1px solid;
border-color:#DDD;
}


.picframe4 {
position: absolute;
left: 770px;
top: 10px;
width:260px;
padding: 0px;
border: 1px solid;
border-color:#DDD;
}

.margin5 {
    margin:5px;
}

.tr2frame {
position: absolute;
left: 722px;
top: 160px;
}

.trframe {
position: absolute;
left: 712px;
top: 10px;
width:300px;
height:920px;
border: 1px solid;
border-color:#DDD;
border-left-width:0px;
border-bottom-width:0px;
}

.featured {
text-align:center;
border-width:1px;
border-style:dashed;
border-color:#444;
margin:5px;
margin-top:5px;
padding:10px;
background:#F8FFFF;
}

.featured a {
color:#008;
}
