body {
 font-size: 11px;
 
 font-family: Arial, Helvetica, sans-serif;
}

form, table, h1, h2, h3, h4, h5, h6 { 
 margin: 0px;
}

td {
 vertical-align: top;
 text-align: left;
}

img {
 border: 0px;
}

.text_input {
 border: 1px solid #54654F;
}

.main_body {
 padding: 10px 5px 5px 10px;
 font-size: 11px;
 background: url(/images/paper.gif) bottom right no-repeat;
 font-family: Arial, Helvetica, sans-serif;
}

.main_body p {
 font-size: 12px;
 color: #000000;
}

.main_body h1 {
 font-size: 18px;
 color: #1D4C7B;
}

.mini_cart a {
 font-size: 11px;
 font-weight: bold;
 color: #54654F;
}

.mini_cart {
 font-size: 11px;
 color: #54654;
 padding-right: 15px;
 width: 295px;
}

.navigation {
 padding-left: 3px;
 height: 100%;
}

.l_nav {
 padding-left: 5px;
 background: #E0E4DF;
}

.lnav_caption {
 font-weight: bold;
 color: #0000FF;
 font-size: 12px;
}

.menu_links {
 font-size: 12px;
 font-weight: bold;
 color: #0000FF;
 text-decoration: none;
}

.or_search {
 border: 1px solid #162F49;
 padding: 1px 2px 1px 2px;
 width: 95%;
}

/* Mozilla fix, IE will ignore this.*/
html>body div.or_search {
 width: 90%;
}

.bottom {
 background: url(/images/grey_bar.gif);
 height: 25px;
}

.footer_text a {
 text-size: 10px;
font-weight: bold;
 color: #0000FF;
 text-align: center;
}

.promo_prods {
 padding: 20px;
}

#hp.prod_desc {
 vertical-align: top;
 font-size: 11px;
}

#cart_text {
 font-size: 12px;
 color: white;
}

.normaltext {
 font-size: 12px;
}
                                                                                
#parentcat { line-height: 2; }
#catimg { vertical-align: top; }
#siteprod { color: black; font-weight: normal; }
#subcat { font-weight: normal; }

