* {
	/*border:0;*/
	margin:0;
	padding:0;
}

/* body */
body {
	background:#fff;
	color:#666;
	font:0.75em/100% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	line-height:1.4em;
}

/* general */
a{ text-decoration:none;}
p{ line-height:20px;}

/* header */
#header{
    margin:0 auto;
    background:#fff url(image/BgShadow.gif) repeat-y center top;
    width:599px;
    height:100px;
}
.lag{ padding:0 15px 10px 15px; text-align:right; height:15px;}
.lag a,.lag a:visited,.lag a:hover{ color:Black;}
#header_bgtop{ 
    margin:0 auto; padding:0 15px; background: url(image/BgHead.jpg) no-repeat center top;
    width:auto; height:70px;
}
#header_bgtop h1{
    font-size:16px; font-weight:bold;
}
#header_nav{
    margin:0 auto; padding:0 15px; background: url(image/BgNav.jpg) no-repeat center top;
    width:auto; height:25px;
}
#header_nav ul{
    list-style:none;
}
#header_nav ul li{
    padding:0 10px;float:right; width:auto; display:block;
}
#header_nav ul li a,#header_nav ul li a:visited{
    width:auto;
    height:25px; line-height:25px; display:inline;
    color:#000; text-decoration:none;
}
#header_nav ul li a:hover{ color:Red;}

#header_nav ul li .active{ color:Red;}

/* content */
#content{
    margin:0 auto;
    background:#fff url(image/BgShadow.gif) repeat-y center top;
    width:599px;
    
}
#content h1 {
	border-bottom:1px solid #ccc;
	font-size:1em;
    margin-bottom:10px; padding:0 0 2px;
}
#content_top{
    margin:0 auto; padding:0 15px; background: url(image/BgBodyTop.jpg) no-repeat center top;
    width:auto; height:15px;
}
#content_top h1{ 
    width:auto;height:21px; line-height:21px; font-size:1em; color:#555;
    border-bottom:solid 1px #aaa; text-indent:5px;
    display:block;
}
#content_body{
    margin:0 auto; padding:5px 18px;
    background: url(image/BgBody.gif) repeat-y center top;
    width:auto; 
    min-height:500px;
    height:auto !important;
    height:500px;
}

#productList{
    padding:20px 0 0 0;
    text-align:center;
}
#productList table{
    margin:0 auto;
    border:0; border-spacing:0;
}
#productList table tr{}
#productList table tr td{
    padding:5px; width:122px; height:auto;
    vertical-align:top;
}
#productList table tr td a,#productList table tr td a:visited,#productList table tr td a:hover{ 
    display:block;background:#fff;
}
#productList table tr td a span{display:block; background:#fffff;}
#productList table tr td a img,#productList table tr td a:visited img
{ 
    width:120px; height:80px; border:0;padding:1px; background-color:#bbb;
}
#productList table tr td a:hover img{ 
    padding:1px; background-color:#996600;
}
#productList table tr td a:hover span{ color:#996600;}

.moreProd{ text-align:right; border-top:solid 1px #CCFF66;}

/* footer */
#footer{
    margin:0 auto;
    background:#fff url(image/BgShadow.gif) repeat-y center top;
    width:599px; height:40px;
}
#footer_bottom{
    margin:0 auto; background: url(image/BgFootBottom.gif) no-repeat center top;
    width:auto; height:13px;
}

#cpyrt{ padding-top:5px; text-align:center; color:#fff;}

.PrimarySubCategory{ margin:0px 10px 10px 10px;}
.PrimarySubCategory table{ border:0; width:100%;}

.defpageprodlist{
    list-style:none;
}
.defpageprodlist li{   
    
    list-style:none;
    width:100%;
    background:#fff url(image/arrow01.gif) no-repeat 3px 4px;
}
.defpageprodlist li a,.defpageprodlist li a:visited{
    border-bottom:solid 1px #fff; 
    display:block;
    padding:4px;
    text-indent:15px;
}
.defpageprodlist li a:hover{
    background:#eee url(image/arrow01.gif) no-repeat 3px 4px;color:#000;
    border-bottom:solid 1px #bbb;
}
