/* CSS Document */
html, body{
background:#000;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#2E2E2E;
}

#container{
width:1000px;
margin:0 auto;
}

#header{
width:100%;
height:146px;
margin:0;
padding:0;
position:relative;
}
#banner{
width:674px;
float:left;
}
#iclock{
width:300px;
float:left;
color:#fff;
padding-top:5px;
padding-left:76px;
position:absolute;
right:-15px;
top:110px;
}

#subheader{
background:#EAEAEA;
width:990px;
height:25px;
padding-top:5px;
padding-left:10px;
}
#subheader .home{
font-size:12px;
color:#000000;
}
#subheader .home a:link, #subheader .home a:visited{
color:#000000;
text-decoration:none;
}
#subheader .home a:hover{
color:#666666;
text-decoration:underline;
}
#subheader .text{
padding-left:200px;
text-align:center;
color:#2E2E2E;
font-size:14px;
}
#subheader .text a:link, #subheader .text a:visited{
text-decoration:none;
color:#FF0000;
}
#subheader .text a:hover{
text-decoration:underline;
}

#content{
width:100%;
margin:0;
padding:0;
}

#left-content{
width:168px;
float:left;
}

#center-content{
background:#F5F5F5;
width:681px;
float:left;
}
#inner-content, #inner-product, #home-content{
width:95%;
margin-left:5px;
padding:10px;
line-height:19px;
}

#inner-content{
background:#f3fff7;
border:#77ee99 1px solid;
}
#inner-content span{
font-size:16px;
font-weight:bold;
color:#0066CC;
text-decoration:underline;
}
#inner-product, #home-content{
background:#fff;
border:#C1C1C1 1px solid;
margin-top:10px;
}
#inner-product a:link, #inner-product a:visited{
color:#CC0000;
text-decoration:underline;
}
#home-content a:link, #home-content a:visited{
color:#CC0000;
text-decoration:none;
}
#home-content a:hover{
text-decoration:underline;
}
#product-top{
float:left;
margin-left:10px;
font-size:13px;
}
#right-content{
width:150px;
float:left;
padding-top:5px;
}
#footmenu{
clear:both;
background:#D6D6D6;
padding:5px;
font-size:12px;
text-align:center;
color:#585858;
line-height:18px;
}
#footmenu a:link, #footmenu a:visited{
color:#2E2E2E;	
text-decoration:underline;
} 
#footmenu a:hover{
color:#FF0000;
}
/***************Class*************************/
.out, .over{
width:152px;
height:21px;
margin:1px 0;
padding-top:3px;
padding-left:15px;
}
.out{
background:url(images/navbg-off.gif);
}
.over{
background:url(images/navbg-on.gif);
}
.out a{
text-decoration:none;
color:#fff;
}
.over a{
text-decoration:none;
color:#000;
}
.navspace{
background:#000;
width:167px;
height:2px;
}
.shadow{
background:url(images/shadow.gif) top left repeat-x;
height:15px;
}
.list{
background:#fff;
border:#ACACAC 1px solid;
padding:5px;
margin-top:5px;
margin-left:5px;
width:208px;
height:140px;
line-height:16px;
float:left;
}
.list-title{
padding-bottom:5px;
}
.list-title a:link, .list-title a:visited{
font-size:14px;
font-weight:bold;
color:#FF0000;
text-decoration:underline;
}
.camlist{
background:#fff;
border:#ACACAC 1px solid;
padding:5px;
margin-top:5px;
margin-left:5px;
width:208px;
height:170px;
line-height:16px;
float:left;
}

.imglist{height:150px;}
.ilist{margin-bottom:5px;}

.ilist a:link, .ilist a:visited{
text-decoration:underline;
color:#FF0000;
font-size:14px;
font-weight:bold;
}
.ilist a:hover{
text-decoration:underline;
color:#FF3300;
}

.group{
padding-bottom:3px;
}
.group a:link, .group a:visited{
font-size:12px;
color:#585858;
text-decoration:underline;
}
.group a:hover{
color:#0033CC;
}
.more{
padding-top:5px;
padding-left:10px;
}
.more a:link, .more a:visited{
font-size:12px;
color:#006699;
text-decoration:underline;
}
.more a:hover{
color:#FF0000;
}
.left-ads{
margin-top:20px;
color:#fff;
padding:5px;
}
.product-title{
font-size:16px;
font-weight:bold;
}
.list-price{
text-decoration:line-through;
color:#6D6D6D;
}
.reg-price{
color:#FF0000;
font-weight:bold;
}
.buy{
margin-left:20px;
padding:6px 0;
}
.buy a:link, .buy a:visited{
font-size:13px;
color:#000000;
}

.page-link{
color:#979797;
text-align:right;
margin: 15px 30px 10px 0;
}
.page-link a:link, .page-link a:visited{
text-decoration:none;
color:#0000CC;
}
.page-link a:hover{
text-decoration:underline;
}