body {
    margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0;
}

div, ul, p{
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-style: normal;
    font-size: 100%;
    font-family: inherit;
}
a:link, a:visited {
    text-decoration: none;
}
/*
nva
*/
#tabs1 {
      float:left;
      width:100%;
	  background:#ffffff;
      font-size:93%;
      line-height:normal;
	  border-bottom:11px solid #c10f0f;
      }
#tabs1 ul {
	  margin:0;
	  padding:0;
	  list-style:none;
	  }
#tabs1 li {
      display:inline;
      margin:0;
      padding:0;
	  }
#tabs1 a {
      float:left;
      background:url("../images/menu_bg_1.jpg") no-repeat left top;
      margin-right:2px;
	  padding:0 0 0 5px;
      text-decoration:none;
	  }
#tabs1 a span {
      float:left;
	  font-size:14px;
      display:block;
	  background:url("../images/menu_bg.jpg") no-repeat right top;
      padding:8px 15px 4px 6px;
      color:#ffffff;
	  font-weight:bold;
	  }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs1 a span {float:none;}
    /* End IE5-Mac hack */
#tabs a:hover span {
      color:#fff;
      }
#tabs1 a:hover {
      background-position:0% -30px;
	  }
#tabs1 a:hover span {
      background-position:100% -30px;
	  color:black;
      }
/* Nav
==========================================================*/
.nav {
	width:980px;
    position: relative;
	margin:0px auto;
    background: url(../images/lrtk.png) no-repeat 0 -36px;
}
.navinner {
    background: url(../images/lrtk.png) no-repeat 100% -72px;
}
.navlist {
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    margin: 0 10px;
    background: url(../images/lrtk.png) repeat-x 0 0;
}
.nav li {
    float: left;
    display: inline;
    margin: 0 0 0 -2px;
    padding: 0 4px 0 6px;
    background: url(../images/lrtk.png) no-repeat 0 -108px;
}
.nav a {
    display: block;
    width: 98px;
    text-align: center;
    font-size: 120%;
}
.nav a:link, .nav a:visited {
    color: #fff;
}
.nav a.current, .nav a:hover, .nav a:active {
    color: #fff;
    font-weight: bold;
    background: url(../images/lrtk.png) no-repeat 50% -144px;
}
.subnav {
    position: absolute;
    top: 41px;
    left: 0;
    float: left;
    height: 27px;
    line-height: 27px;
    white-space: nowrap;
    background: url(../images/lrtk.png) no-repeat 0 -180px;
}
* html .subnav {
    margin: 0 10px 0 -10px; /* IE 6 and below */
}
.subnav p {
    padding: 0 10px;
    background: url(../images/lrtk.png) no-repeat 100% -234px;
}
.subnav p span {
    display: block;
    background: url(../images/lrtk.png) repeat-x 0 -207px;
}
.subnav p.pointer {
    position: absolute;
    top: -4px;
    left: 0;
    height: 5px;
    width: 11px;
    padding: 0;
    margin-left: 20px;
    text-indent: -999em;
    background: url(../images/lrtk.png) repeat-x 0 -261px;
}
/* Note
==========================================================*/
.note {
    margin: 0 15px 10px;
	color:#666666;
}
.note span{
	float:right;
}
.disable {
    display: none;
}
/*CSS sabrosus style pagination*/
DIV.sabrosus {
	PADDING:5px 10px; MARGIN: 0px; TEXT-ALIGN: left; background-color:#ffffff;
}
DIV.sabrosus A {
	BORDER-RIGHT: #9aafe5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9aafe5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #9aafe5 1px solid; COLOR: #2e6ab1; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #9aafe5 1px solid; TEXT-DECORATION: none
}
DIV.sabrosus A:hover {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow
}
DIV.pagination A:active {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow
}
DIV.sabrosus SPAN.current {
	BORDER-RIGHT: navy 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: f68d8d 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: f68d8d 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: f68d8d 1px solid; BACKGROUND-COLOR: red
}
DIV.sabrosus SPAN.disabled {
	BORDER-RIGHT: #929292 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #929292 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #929292 1px solid; COLOR: #929292; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #929292 1px solid
}
/*product cateroies*/
A.ProC{ font-size:15px;}
A.ProC:visited{ color:#333; text-decoration:none;}
A.ProC:link{ color:#333;}
A.ProC:hover{ color:red; text-decoration:underline;}


A.ProCT{ font-size:14px; font-weight:bold;}
A.ProCT:visited{ color:#333; text-decoration:none;}
A.ProCT:link{ color:#333;}
A.ProCT:hover{ color:red; text-decoration:underline;}

/*web site top nav*/
A.tnav{ font-size:11px; font-family:Verdana, Arial; color:#111111;}
A.tnav:link{ font-size:11px; color:#111111;}
A.tnav:visited{ font-size:11px; color:#111111;}
A.tnav:hover{ font-size:11px; color:#111111;text-decoration:underline}
/*Product List div*/
.ProductL{width:192px; height:260px; position:relative; border-top:#ccc solid 1px;border-right:#ccc solid 1px; wword-break:break-all; overflow:hidden; text-align:center; float:left; padding:0;}
.ProductL_Pic{position:relative; float:left; width:180px; height:110px; padding:5px; overflow:hidden;}
A.Ptitle{ font-size:13px;}
A.Ptitle:visited{ color:#666; text-decoration:none;}
A.Ptitle:link{ color:#000;}
A.Ptitle:hover{ color:blue; text-decoration:underline;}
