@charset "utf-8";
/* CSS Document */

body{margin:0px auto; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/bg.png)}
img{ border:none;}
a{color:#000; text-decoration:none;}
h2{font-size:16px; font-weight:bold;}
.maincontainer{margin:0px auto; width:1000px; height:auto; background:#fff;}
.container{float:left; width:1000px; height:auto; background:#fff;}
.header{float:left; width:940px; height:141px; background:url(../images/headerbg.png) repeat-x; padding:0px 30px;}
.search{float:left; width:230px; height:98px;}
.menu{float:left; width:630px; height:42px; font-size:13px; color:#000; line-height:35px; background:url(../images/menubg.png) no-repeat; font-weight:bold;}
.menuitem{float:left; width:95px;  height:33px; margin-top:7px;text-align:center;}
.menuitem:hover{float:left; width:93px;  height:33px; background:url(../images/menuitembg.png) bottom repeat-x; border:1px solid #dedede; color:#c60000;}

.selected{float:left; width:93px;  height:33px; margin-top:7px; text-align:center;line-height:35px; background:url(../images/menuitembg.png) bottom repeat-x; border:1px solid #dedede; color:#c60000;}
.bodycontainer{float:left; width:940px; height:auto; padding:0px 30px; font-family:Arial, Helvetica, sans-serif;}
.leftcontainer{float:left; width:248px; border:1px solid #cfcfcf;}
.categorytab{float:left; width:225px; height:35px; background:url(../images/categoriestabbg.png) repeat-x; color:#fff; font-weight:bold; font-size:13px; line-height:35px; padding-left:25px;}
.categorylist{float:left; width:248px; height:auto; font-size:12px; background:url(../images/categorylistbg.png) repeat-x #eeeeee;}
.categorylist ul{width:208px; height:auto; margin:0px; padding-left:30px;}
.categorylist ul li{width:163px; height:30px;  list-style:none; padding-left:30px; line-height:30px;background:url(../images/categorytab.png) no-repeat; }
.categorylist ul li:hover{width:163px; height:30px; background:url(../images/categorytabbg.png) no-repeat; list-style:none; padding-left:30px; line-height:30px; cursor:pointer;}
.current{width:200px; height:30px; background:url(../images/categorytabbg.png) no-repeat; font-weight:bold;list-style:none; padding-left:30px; line-height:30px; cursor:pointer;}
.rightcontainer{float:right; width:680px; height:auto; padding:10px 0px 0px 10px;}
.banner{float:left; width:675px; height:225px;}
.producttitle{float:left; width:655px; height:37px; background:url(../images/titlebg.jpg) no-repeat; margin-top:10px; line-height:37px; padding-left:20px; font-size:15px; font-weight:bold; color:#3b3b3b;}
.productlist{float:left; width:653px; height:130px; background:url(../images/productbg.png) repeat-x; border:1px solid #dfdfdf; margin-top:5px; padding:10px; }
.content{float:left; width:675px; height:auto; font-size:12px; color:#555555; line-height:19px; text-align:justify;}
.footer{float:left; width:1000px; height:60px; background:url(../images/footerbg.jpg) repeat-x; line-height:30px; color:#fff;}
.footer a{color:#fff;}


/*******Validation code start************/
#frmval label.error {
  background:url("../images/unchecked.gif") no-repeat 0px 0px;
  padding-left: 16px;
  padding-bottom: 2px;
  font-weight: bold;
  color: #F00;
  position:relative;
  left:5px;
}

/******validation code End************/

/*/////////  PAging  /////////*/
ul.paging
{
margin:0px;
padding:0px;
list-style:none;
float:left;
vertical-align:middle;
text-align:center;
}
ul.paging li
{
margin:0px;
padding:0px;
float:left;
}
ul.paging li a
{
float: left;
padding-left:6px;
padding-right:6px;
padding-bottom:4px;
padding-top:3px;
margin-right:5px;
border:solid 1px #585858;
text-decoration:none;
background:#FFFFFF;
color:#000;
}
ul.paging li.paging-active a, ul.paging li a:hover
{
background:#585858;
color:#FFF;
}
ul.paging li.paging-disabled a, ul.paging li.paging-disabled a:hover
{
cursor:default;
background:#FFFFFF;
border:solid 1px #585858;
color:#BBBBBB;
}
ul.paging li.paging-current
{
padding:5px;
margin-right:5px;
border:solid 1px #000;
background:#FFFFFF;
color:#000;
}
/*******************/
