BODY
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana
}
.top_link
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Verdana
}
.search_text
{
    FONT-SIZE: 10px;
    COLOR: #111111;
    FONT-FAMILY: Verdana
}
.middle_line_text
{
    FONT-SIZE: 10px;
    COLOR: #17529e;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.com_text
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 10px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana
}
.blue_title
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #17529e;
    FONT-FAMILY: Verdana
}
.red_title
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-FAMILY: Verdana
}
.firm_info
{
    FONT-SIZE: 10px;
    COLOR: #17529e;
    FONT-FAMILY: Verdana
}
.link_black
{
    FONT-SIZE: 10px;
    COLOR: #111111;
    FONT-FAMILY: Verdana
}
.cart_border
{
    BORDER-RIGHT: #b1d0f9 1px;
    BORDER-TOP: #b1d0f9 1px;
    FONT-SIZE: 10px;
    BORDER-LEFT: #b1d0f9 1px solid;
    BORDER-BOTTOM: #b1d0f9 1px solid;
    FONT-FAMILY: Verdana
}
.input_text
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 10px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Verdana
}
.darkblue_title
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #17529e;
    FONT-FAMILY: Verdana
}
.green_text
{
    FONT-SIZE: 10px;
    COLOR: darkgreen;
    FONT-FAMILY: Verdana
}
.darkred_text
{
    FONT-SIZE: 10px;
    COLOR: darkred;
    FONT-FAMILY: Verdana
}
.ws_text
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 10px;
    BORDER-LEFT: #336699 1px solid;
    BORDER-BOTTOM: #336699 1px;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left
}
.ws_font
{
    FONT-SIZE: 10px;
    COLOR: #333366;
    FONT-FAMILY: Verdana
}
A.menu
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 10px;
    COLOR: ghostwhite;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
A.main
{
    COLOR: aqua
}
A.BlueLink
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 10px;
    COLOR: lightsteelblue;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: underline
}
A.recommended
{
    COLOR: slateblue
}
.input_green_show
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    BORDER-LEFT: medium none;
    COLOR: darkgreen;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana
}
.input_green_edit
{
    BORDER-RIGHT: cornflowerblue 1px solid;
    BORDER-TOP: cornflowerblue 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    BORDER-LEFT: cornflowerblue 1px solid;
    WIDTH: 130px;
    COLOR: darkgreen;
    BORDER-BOTTOM: cornflowerblue 1px solid;
    FONT-FAMILY: Verdana
}
.edit_button
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    BORDER-LEFT: medium none;
    CURSOR: hand;
    COLOR: darkred;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}
.input_blue_show
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 10px;
    BORDER-LEFT: medium none;
    COLOR: #17529e;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana
}
.input_blue_edit
{
    BORDER-RIGHT: cornflowerblue 1px solid;
    BORDER-TOP: cornflowerblue 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: cornflowerblue 1px solid;
    COLOR: #17529e;
    BORDER-BOTTOM: cornflowerblue 1px solid;
    FONT-FAMILY: Verdana
}
.td_list
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: lightsteelblue 1px solid
}
TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: steelblue
}
.admin_td
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Verdana
}
.td_font
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Verdana
}
.print
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: gainsboro
}
.print_b
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: gainsboro
}

.c_desc { FONT-SIZE: 12px; FONT-FAMILY: Arial; padding-top:10px; padding-bottom:10px; padding-right:10px; line-height: 1.5em;  }
/*  item page  */
.tbl-designs td { padding:8px; padding-left:0px; text-align:center; }

.prod_title {  font-size:12px; height:28px; text-align:left; padding-left:6px; color:#0048FF; font-family:arial; font-weight:bold; margin:0px; }
.prod_desc { font-size:12px; height:50px; text-align:left; font-family:arial; padding-left:10px; padding-right:6px; padding-top:2px; margin:0px; }
.prod_fb {  text-align:left; height:30px; padding-top:6px;  }
.prod_image {  text-align:center; padding-top:6px;  }
.prod_sale {  text-align:right; padding-top:6px;  }
.prod_image2 { width:110px; }
.prod_more { width:200px; text-align:center; padding-left:0px; }
.prod_more a { text-decoration:none; font-size:12px; color:#00688E;}
.prod_more a:hover { text-decoration:none; font-size:12px; color:#FF6A00; text-decoration:underline;  }
.prod_price  { text-decoration:none; font-size:12px; color:#00688E;}
h2 { height:30px; font-size:14px; font-weight:bold; padding-left:10px; text-decoration:underline; }

/* search */
.search { height:200px; border:solid 1px; }
.search-top { height:139px; height:21px; background:url(/images/search/top.png) }
.search-bottom { height:139px; height:18px; background:url(/images/search/bottom.png) }
.search-bg {  height:80px; padding-left:1px; background:url(/images/search/bg.png) repeat-x;  }
.search-cat { font-size:11px; width:120px; height:20px; }
.search-box { font-size:11px; width:100px; height:20px; }


/* category   */
.cp_name { font-size:14px; height:30px; text-align:center; font-family:arial; color:#1855A5; font-weight:bold;}
.cp_image { text-align:center; padding-top:5px;  }
.cp_image2 { width:120px; }
.cp_details { padding-top:6px; height:30px; text-align:center; font-family:arial; color:#1855A5; font-weight:bold;}
.cp_sep { height:1px; background-color:#DCDEE0; }
.cp_sep2 { width:6px; background:url(/images/category/sep.jpg) no-repeat; background-position:center;   }
.cp_cname { height:30px; padding-top:4px; }
.cp_cname3 { height:24px; width:100%; padding-top:2px; background-color:#1855A5; padding-left:10px; }
.cp_cname4 { color:#ffffff; font-family:arial; font-size:13px; font-weight:bold;}
