.contentImage {
 padding:1px;
 border:1px solid #c5dc74;
 float:right;
}

body {
 font-family:Arial;
 font-size:11px;
 color:#666666;
 background:url(../images/bg.gif) #4a4a4a;
 margin:0px 0px 10px 0px;
}

td {
 font-family:Arial;
 font-size:11px;
 color:#666666;
}

.shad_left {
 background:url(../images/shad_left.gif) #4a4a4a;
}

.shad_right {
 background:url(../images/shad_right.gif) #4a4a4a;
}

.header_right {
 background:url(../images/header_right.jpg);
 width:185px;
 text-align:center;
 padding-bottom:45px;
 vertical-align:bottom;
}

.header {
 margin-right:5px;
 margin-left:5px;
}

.body {
 height:501px;
}

.footer {
 color:#999999;
}

.content_outer {
 background:#FFFFFF;
 width:738px;
 vertical-align:top;
}

a {
 color:#85B33C;
 text-decoration:none;
}

a:Hover {
 color:#5F7D2B;
 text-decoration:none;
}

a.top_nav {
 color:#5F7D2B;
 text-decoration:none;
}

a.top_nav:Hover {
 color:#85B33C;
 text-decoration:none;
}

a.nav { color:#666666; }
a.nav:Hover { color:#579C01; }
.nav_home { background:url(../images/nav_home.gif) no-repeat;  margin:0px 0px 2px 0px;  padding:5px 0px 5px 45px; cursor:pointer; }
.nav_prof { background:url(../images/nav_profile.gif) no-repeat;  margin:0px 0px 2px 0px;  padding:5px 0px 5px 45px; cursor:pointer; }
.nav_addi { background:url(../images/nav_additional.gif) no-repeat;  margin:0px 0px 2px 0px;  padding:5px 0px 5px 45px; cursor:pointer; }
.nav_cont { background:url(../images/nav_contact.gif) no-repeat;  margin:0px 0px 2px 0px;  padding:5px 0px 5px 45px; cursor:pointer; }
.nav_prod { background:url(../images/nav_products.gif) no-repeat;  margin:0px 0px 0px 0px;  padding:5px 0px 5px 45px; cursor:pointer; }
.nav_cats { border-left:1px solid #DDDECF; border-right:1px solid #DDDECF; border-bottom:1px solid #DDDECF; padding-top:5px; padding-bottom:5px; }
.nav_list { margin:0px; }
.nav_list  { margin:0px; padding-left:30px; list-style-image: url(../images/nav_bullet.gif); line-height: 1.8em; }
.nav_col { background:url(../images/left_fill.jpg) bottom left no-repeat; vertical-align:top; }

.content {
 margin-left:5px;
 margin-right:5px;
 padding-top:5px;
 background:url(../images/body_bg.gif) repeat-x;
}

.txt_block {
 padding:10px 20px 10px 20px;
}

.product_top {
 margin-top:10px;
 border-right:1px solid #E0E1D3;
 padding:4px 0px 4px 14px;
 background:url(../images/product_top.gif);
}
.product_img {
 border:1px solid #E0E1D3;
 margin-bottom:2px;
 padding:5px;
}
.price {
 color:#AE4355;
 font-size:14px;
 font-weight:bold;
 padding-left:10px;
}