html,body,form{margin:0px;padding:0px;}

* {
   font-family:arial,verdana,tahoma,sans-serif;
   font-size:12px;
}

body {
   color:#000000;
   overflow:yes;
   cursor:default;
   font-family:arial,verdana,tahoma,sans-serif;
   font-size:12px;
   font-weight:normal;
   background:url("ht.gif") repeat-x top #FFFFFF;
}

h1 {
   color:#fff;
   font-weight:normal;
   margin:6px 0 10px 0;
}
h1.main {
   /*color:#f8ac53;*/
   color: #ddd;
   margin:0px 0 10px 10px;
   font-size:12px;
}
h2 {
   font-size:20px;
   font-family:"Times New Roman";
   font-weight:bold;
   margin:20px 0 20px 0;
}
a,a:hover{
   /*color:#ba1000;*/
   color: #689;
}

b{
  /*color: #000*/
  color:#555;
}

div#page{
    width:980px;
    margin:0 auto;
}

div#header{
  width:100%;
  margin-top:10px;
}

#header-wrapper{
   /*background:#ac1500 url("h.gif") repeat-x;*/
   background:#7a919d url("h.gif") repeat-x;
   height:72px;
}

.h_img{
  margin-right:20px;
}

div#content{
   padding:5px;
}

div#footer{
   margin-top:20px;
   margin-bottom:10px;
   background:#e7e7e7;
   height:68px;
   font-size:12px;
   color:#666;
}

a.caption, a.caption:hover {
   font-family:"Times New Roman";
   font-size:28px;
   color:#fff;
   font-weight:bold;
   padding:0 10px;
   text-decoration:none;
}

div.top-menu{
   /*background:#8d2000;*/
   background-color: #7a919d;
   height:28px;
   padding-left:5px;
   padding-right:5px;
}

div.menu-wrapper{
   height:33px;
   background:url("sh.gif") repeat-x bottom;
}

div.top-menu a{
   font-size:10px;
   color:#FFFFFF;
   font-weight:bold;
   text-decoration:none;
}

div.top-menu a:hover{
   text-decoration:underline;
}

td.menu_separator{
   width:3px;
   padding-top:6px;
   margin:0;
   color:#FFFFFF;
}

td.menu_item{
   padding-top:6px;
   padding-left:3px;
   padding-right:3px;
   width:40px;
}

td.menu_item1{
   padding-top:6px;
   padding-left:3px;
   padding-right:3px;
}

div#under-menu {
   font-weight:bold;
   padding:0 10px;
   padding-top:10px;
   text-align:right;
}

div.text_block{
   background-color:#eeeeee;
   padding:10px 10px 20px 10px;
   width:650px;
   min-height:220px;
   color:#656464;
}

div.text_block1{
   background-color:#FFFFFF;
   padding:10px 10px 20px 10px;
   width:650px;
   min-height:220px;
   color:#656464;
}

.products_list th{
   font-size:16px;
   text-align:left;
   background:#eee;
   padding:0 4px;
   font-weight:bold;
   color:#000;
   height:40px;
}

.products_list td.line{
   padding:6px 4px;
   color:#555;
   vertical-align:top;
   border-bottom:#ddd 1px dotted;
}

.hidden{
  display:none;
}

.card{
  width:100%;
}

.card_header{
   /*font-size: 14px;*/
   font-size:16px;
   font-weight:bold;
   /*color: #000*/
   color:#9bc;
   margin-bottom:0px;
}

.card_body{
  line-height:17px;
  padding-right:5px;
}

.price{
  text-decoration:line-through;
  color:#ac1500;
  font-size:16px;
  font-weight:bold;
}

div#top_sellers{
  padding:0px;
  width:940px;
  margin:0 auto;
}

div.provider_search_form{
  float:left;
  width:220px;
  margin:5px;
  margin-left:10px;
}

div.provider_header{
  background:url("sh-c.gif") #fff repeat-x top left;
  height:32px;
}

div.provider_header_l{
  background:url("sh-l.gif") no-repeat top left;
  height:32px;
}

div.provider_header_r{
  background:url("sh-r.gif") no-repeat top right;
  padding:7px 10px;
  font-size:16px;
  font-weight:bold;
  color:#fff;
}

div.provider_body{
  border-left:#ddd 1px dotted;
  border-right:#ddd 1px dotted;
  padding:8px;
  padding-bottom:20px;
}

.sh2 {
   background:#fff url("sh2.gif") repeat-x bottom left;
   height:28px;
   vertical-align:bottom;
}
.sh3 {
   background:#fff url("sh3.gif") repeat-x;
   height:18px;
}

.sh2c {
   background:#d0d0d0;
   padding:8px;
}

.search_form_bottom{
   background:#fff url("sh4.gif") repeat-x;
   height:18px;
}

.search_form_bottom_l{
   background:url("sh4-l.gif") no-repeat bottom left;
   height:18px;
}

.search_form_bottom_r{
   background:url("sh4-r.gif") no-repeat bottom right;
   height:18px;
}
.h_l{
   padding-left:10px;
   background:url("htl.gif") no-repeat top left;
}

.h_r{
   width:220px;
   background:url("htr.gif") no-repeat top right;
}

.selectedLabel {
   background:#EEEEEE url("t-a.gif") repeat-x;
   font-size:12px;
   color:#333333;
   font-weight:bold;
}
.notselectedLabel{
   background:#FFFFFF url("t-n.gif") repeat-x;
   color:#333333;
   font-size:12px;
}
.notselectedLabel a {
   color:#12702a;
}
.notselectedLabel a:hover {
   color:#12702a;
}

.border{
  border:1px solid #cccccc;
}