body{
background:url("../images/bg.png") repeat-x left top #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
color:#909090;
}

a{
  text-decoration: underline;
  color:#909090;
}
a:hover{
  text-decoration: none;
  color:#FFFFFF;
  background-color: #a2b1bc;
}

p { margin: 2px 0 0 0; padding: 0; }

h2{
   font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
   color: #ee2375; font-weight:bold;
   margin: 0;padding: 0;
}

h3{
   font: 12px  Verdana, Helvetica, sans-serif;
   color: #7A7A7A; font-weight:bold;
   text-transform: uppercase;
   margin: 0;padding: 20px 0 0 10px;
}
h4{
   font: 13px  Verdana, Helvetica, sans-serif;
   color: #7A7A7A;
   margin: 0; padding: 0px 0 0 10px;
}

#head{
  background:url("../images/twp.gif") no-repeat left top #FFFFFF;
  width: 945px;
  text-align: left;
}

#footer{
 border-top:1px solid #bcbcbc;
  width: 879px;
  margin: 25px 0 0 0;
  padding: 10px 0 0 0;
}

.logo{
  padding: 23px 0 0 47px;
}

.menu{
  background:url("../images/menu.gif") no-repeat left top ;
  width: 878px;
  height:50px;
  margin: 10px 0 0 26px;
}
.menu_item{
  text-align:center;
  vertical-align:top;
  padding-top: 19px;
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  text-transform: uppercase;
    background:url("../images/pol_m.gif") no-repeat right top ;
  height: 50px;
}
.menu_item a{
  color: #FFFFFF;
  text-decoration: none;
}
.menu_item a:hover{
  color: #EEEEEE;
  text-decoration: none;
  background: none;
}

.menu_item1{
  text-align:center;
  vertical-align:top;
  padding-top: 19px;
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  text-transform: uppercase;
}

.menu_item1 a{
  color: #FFFFFF;
  text-decoration: none;
}
.menu_item1 a:hover{
  color: #EEEEEE;
  text-decoration: none;
  background: none;
}

.pod_menu{
  margin:0;
  padding: 0;
}

.top_search{
   margin: 25px 0px 0px 27px;
}
.top_box{
  margin: 10px 0 0 150px;

}
.search_in{
  background:url("../images/search.gif") no-repeat left top ;
  width: 294px;
  height:27px;
  padding: 7px 0 0 28px;
}
.search_in input{
  width:100%; border:none;
  background:none; height:20px;
  color:#797b8a;
  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
}

.sll{
  background:url("../images/sll.gif") no-repeat left top ;
  width: 11px; height:62px;
  float:left;
}
.slc{
  background:#eef2f0;
  height:60px;   width:305px;
  float:left;
  margin-top: 1px;
}
.slr{
  background:url("../images/slr.gif") no-repeat left top ;
  width: 11px; height:62px;
  float:left;
}

#container{
  text-align: left;
  padding: 10px 0 0 0px;
  width: 945px;   background: #FFFFFF;
}
#left{
  background: #FFFFFF;
  width:240px;
  float:left;
  padding: 0 5px 0 0px;
}
#content{
  background: #FFFFFF;
  width:690px;
  padding: 0 0 0 0px;
  float:left;
}
#content h1{
   background:url("../images/h1.gif") no-repeat left top ;
   width: 686px; height:32px;
   font: 12px Verdana, Arial, Helvetica, sans-serif;
   color: #FFFFFF; font-weight:bold;
   margin:0; padding:9px 0 0 15px;
   text-transform: uppercase;
}

div.clear{
  float: none;
  clear: left;
}

#page{
  width:668px;
}


.s3_t 		{background:url(../images/s_line.gif) 0px top repeat-x #ffffff; margin-top:3px;}
.s_t 		{background:url(../images/s_line.gif) 0px top repeat-x #ffffff; margin-bottom:3px;}
.s_r 		{background:url(../images/s_line.gif) right 0px repeat-y;}
.s_b 		{background:url(../images/s_line.gif) 0px bottom repeat-x;}
.s_l 		{background:url(../images/s_line.gif) 0px 0px repeat-y;}
.s_tl 			{background:url(../images/s_tl.gif) left top no-repeat; width:100%;}
.s_tr 			{background:url(../images/s_tr.gif) right 0px no-repeat;}
.s_bl			{background:url(../images/s_bl.gif) left bottom no-repeat;}
.s_br 			{background:url(../images/s_br.gif) right bottom no-repeat;padding:11px 11px 11px 11px;}
.s2_br 			{background:url(../images/s_br.gif) right bottom no-repeat;padding:11px 11px 11px 11px;}

span.error{
  color: #FF0000;
  font-weight: bold;
}

.adminmenu{
  text-align: center;
  margin-left:240px;
}

.adminmenu a{
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  color: #A9A9A9;
  text-decoration: none;
}
.adminmenu a:hover{
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  color: #A9A9A9;
  text-decoration: underline;
  background-color: #FFFFFF;
}

a.imagelink {
  text-decoration: none;
  background-color: #FFFFFF;
}

 a:hover.imagelink{
  text-decoration: none;
  background-color: #FFFFFF;
}


.topleftbox{
  margin: 8px 0px 10px 25px;
}

.topleftbox{
    font: 12px Vernada, Arial, Helvetica, sans-serif;
}
.topleftbox h3{
    font: 12px Vernada, Arial, Helvetica, sans-serif;
   color: #000000; font-weight:bold;
   margin: 0;padding: 0;
   text-transform: uppercase;
}

.topleftbox a{
  text-decoration: none;
  color: #A9A9A9;
}

.topleftbox a:hover{
  text-decoration: underline;
  color: #A9A9A9;
  background-color: transparent;
}

.level1{  padding-left: 0px; padding-top: 4px;}
.level2{  padding-left: 20px; padding-top: 4px;}
.level3{  padding-left: 25px; padding-top: 4px;}
.level4{  padding-left: 30px; padding-top: 4px;}

.blevel1{  padding-left: 0px; font-weight: bold; padding-top: 4px; }
.blevel2{  padding-left: 20px; font-weight: bold; padding-top: 4px;}
.blevel3{  padding-left: 25px; font-weight: bold; padding-top: 4px;}
.blevel4{  padding-left: 30px; font-weight: bold; padding-top: 4px;}


#products_listing{
  border-bottom: 1px solid #d9dadc;
  margin-bottom: 10px;
  width: 49%;
  height: 210px;
  display: block;
  float: left;
}


#products_listing .product_image{
      width:172px;
      float:left;
      background-color: #ffffff;
}

#products_listing .product_image a:hover{
    text-decoration: none;
    background: none;
}

#products_listing .product_ndp{
      float:left;
      padding-left: 5px;
}
#products_listing .product_name{
   font: 14px Vernada, Arial, Helvetica, sans-serif;
   font-weight:bold;
}

#products_listing .product_name a{

    text-decoration: none;
   color: #4f4f4f;
}

#products_listing .product_name a:hover{

    text-decoration: underline;
    background: none;
   color: #4f4f4f;
}

#products_listing .product_price{
   font: 12px Vernada, Arial, Helvetica, sans-serif;
   font-weight:bold;
   color: #ff0000;
   text-align: right;
   padding-top: 5px;
}
#products_listing .desc{
padding-top: 5px;
  width:145px;
}


#partners_listing{
  border-bottom: 1px solid #d9dadc;
  margin-bottom: 10px;
  width: 33%;
  height: 210px;
  display: block;
  float: left;
}
#partners_listing .product_image{
   font: 14px Vernada, Arial, Helvetica, sans-serif;
   font-weight:bold;
      width:172px;
      float:left;
      text-align:center;
      background-color: #ffffff;
}
#partners_listing .product_image a:hover{
    text-decoration: none;
    background: none;
}

#news_listing{
  margin: 7px 7px 0 0;
  width: 48%;
  display: block;
  float: left;
}
#news_listing .news_title{
   font: 12px Vernada, Arial, Helvetica, sans-serif;
   font-weight:bold;   float:left;
}

#news_listing .news_title a{

    text-decoration: none;
   color: #4f4f4f;
}

#news_listing .news_title a:hover{

    text-decoration: underline;
    background: none;
   color: #4f4f4f;
}

#news_listing .news_date{
   font-style: italic; font-size: 10px;
   float:right;
}


#news_listing1{
  margin: 0px 0px 7px 0;
  padding: 0 0 7px 0;
  width: 100%;
  display: block;
  border-bottom: 1px solid #d9dadc;
}
#news_listing1 .news_title{
   font: 12px Vernada, Arial, Helvetica, sans-serif;
   font-weight:bold;   float:left;
}

#news_listing1 .news_author{
   font-weight:bold;   float:left;
}

#news_listing1 .news_title a{

    text-decoration: none;
   color: #4f4f4f;
}

#news_listing1 .news_title a:hover{

    text-decoration: underline;
    background: none;
   color: #4f4f4f;
}

#news_listing1 .news_date{
   font-style: italic; font-size: 10px;
   float:right;
}

#news_listing1 .news_mark{
   font-weight: bold;
   float:right; padding-left: 40px;
}
.paginator{
  width:100%; text-align:right;
}


#product_show {
  height: 200px;
}

#product_show .product_image{
      width:172px;
      float:right;
      background-color: #ffffff;
}

#product_show .product_image a:hover{
    text-decoration: none;
    background: none;
}

#product_show .desc{
    float:none;

}

#product_show .price{
      font: 14px Vernada, Arial, Helvetica, sans-serif;
   font-weight:bold;
   color: #ff0000;
   text-align: right;
   margin-top: 10px;
}

.curr {margin: 10px 0 0 10px;}
.manuf { border-left: 1px dotted #848484; margin: 10px 0 0 25px; padding: 0 0 2px 25px;}
.curr form{ margin: 0;padding: 0;}
.manuf form{margin: 0;padding: 0;}

.warn{
  color: #ff0000;
  font-weight: bold;
  text-align: center;
}

.phone{
  float:left;margin-left:300px;
  padding-top: 10px;
  color: #2fa3c2;
  font: 20px Tahoma, Arial, Helvetica, sans-serif;
}
.txtphone{
  font: 14px Tahoma, Arial, Helvetica, sans-serif;
}


.order{
  padding-right:190px;
  padding-top:25px;
  text-align: right;
}

.order a:hover{
 background: none; text-decoration: none;
}

.text4main{
  padding: 0 0 20px 10px;
}
.mceNoEditor{
    width:350px; height:100px
}
.inputText{
    width:350px;
}

.star {
  color: red;
  font: bold 16px Georgia, "Times New Roman";
}
/* ------------------------------------------*/
#product_url { width: 350px; }
#man_check {
   clear: both;
   width: 20px; height: 20px;
   float: left;
   margin-top: 6px;
}
#man_checkt {
   float: left;
   width: 200px; height: 24px;
   padding-top: 8px;
}
.add_cat {
   float: left; width: 260px; height: 20px;
   margin: 14px 0;
}
.sub_add_cat {
   float: left; width: 320px; height: 20px;
   margin: 14px 10px;
}
.clear_ { clear: both; width: 100%; height: 20px; }
