/* style sheet for river exchange */

/* get outer table to extend full height of page */
html, body {
   height: 100%;
}

body {
   background-color: white;
   background-image: url(/strip10.jpg);
   background-repeat: repeat-y;
   padding: 0 0 0 0;
   margin: 0 0 0 0;
   height: 100%;
}

#leftnav {
   left: 0;
   padding: 10px 4px 10px 4px;
   width: 200px;
}


#maincontent {
   position: absolute;
   top: 0;
   margin-left: 240px;
   margin-right: 75px;
   padding-left: 15px;
   padding-right: 10px;
   width: 700px;
   
}


a:link a:visited {
   color: blue;
   text-decoration: underline;
}

a:hover a:active {
   color: red;
   text-decoration: none;
}

td {
   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;;
}

td.navbar {
   font-size: 14px;
   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;;
   background-image: url(/strip10.jpg);
   background-repeat: repeat-y;
   padding: 15px 15px 0px 15px;
   width: 210px;
   height: 100%;
}

td.right_content {
   padding: 10px 25px 25px 10px;
   width: 800px;
}

img.navicon {
    height: 37px;
    width: 37px;
    vertical-align: middle; 
    border: 0;
    padding-right: 10px;
    padding-left: 10px;
}

#leftnav a {
   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;;
   text-decoration: none;
   font-size: 15px;
   color: #0000a6;
   font-weight: bold;
}

#leftnav a:link a:visited {

}

#leftnav a:active {
   color: #ff6325;
}

#leftnav a:hover {
   color: #ff6325; 
}

#right_content td {
   font-size: 12px;
   height: 100%;
}

#right_content {
   font-size: 14px;
   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;;
   padding-bottom: 100px;
}

#right_content a:visited,a:link {
   color: blue;
   text-decoration: none;
}

#right_content a:hover,a:active {
   color: red;
   text-decoration: underline;
}

#leftnav hr {
   width: 80%;
}

td.catmenu {
   font-size: 10px;
   font-style: italic; 
}

#footer {
   /* position: absolute; */
   text-align: center;
   font-size: 9px;
   color: #474747;
   border-top: 1px solid  gray;
   margin: 60px 10px 10px 10px;
   padding-top: 10px;
   
   /* top: -20px; */
}

#cart {
   text-align: center;
   width: 150px;
   margin: 0 auto;
   padding-right: 20px;
}

#cart td.cartdata {
   text-align: right;
   font-weight: bold;
}

#catdisp table {
   padding: 0 0 0 0;
   margin:  0 0 0 0;
   border: none;
}

#catdisp td {
   padding: 5px 4px 5px 4px;
   margin: 4px 4px 4px 4px;
   border: 0;
   font-size: 14px;
}

#catmenu td {
   padding-left: 30px;
   font-size: 16px;
}

h3 {
   text-align: center;
   font-size: 18px;
}

ul.catnavlist {
   margin-top: 0;
   padding-top: 0;
   list-style-type: square;
   color: blue;
}

li.catnavitem {
   margin-left: 10px;
   margin-bottom: 4px;
}

a.catnavitem {
   font-size: 11px ! important;
}

td.ilbl {
   background-color: silver;
   text-align: right;
   margin: 2px 2px 2px 2px;
   padding: 3px 6px 3px 0px;
   width: 125px;
}

#item {
   font-size: 14px;
}

#contactdiv td {
   padding: 0 0 0 0;
   margin: 0 0 0 0;
}

