/* style sheet for river exchange */

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

body {
   background-color: white;
   padding: 0 0 0 0;
   margin: 0 0 0 0;
   height: 100%;
}

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

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

td.navbar {
   font-size: 14px;
   font-family: 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;
   height: 100%;
}

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

#leftnav a {
   font-family: 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: 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 {
   text-align: center;
   font-size: 9px;
   color: #474747;
   border-top: 1px solid  gray;
   margin-top: -20px;
   padding-top: 5px;
}

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

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