html,body{
color:#3B3B3D;
background-color:#2E2E2E;
margin:0;
padding:0;
}
#container{
width:820px;
margin:0 auto;
background:url(/images/bg.gif) repeat-y;
padding:0 10px 0 10px;
}
.contentArea {  
position:relative;         /*声明一个固定的位，必须*/  
width:820px;   
overflow:hidden;  
} 

#head{
height:296px;
}
#logo_flash{
padding-top:40px;
}

#logo_left{
height:296px;
width:493px;
background:url(/images/top-bg.jpg) no-repeat;
}
#logo_right{
width:310px;
height:296px;
}

p.rght-header{
font-size:12px;
font-weight:bold;
color:#CBC3AF;
padding:23px 0 7px 0;
background-color:inherit;
}
p.rght-header1{
font-size:12px;
font-weight:bold;
color:#CBC3AF;
padding:14px 0 7px 0;
background-color:inherit;
}
p.rght-header2{
font-size:12px;
font-weight:bold;
color:#CBC3AF;
padding:14px 0 7px 0;
background-color:inherit;
}

.bai ,a:hover{color:#FFFFFF;}

p.rght-body{
font-size:12px;
line-height:15px;
color:#545353;
background-color:inherit;
padding:0 21px 0 0;
}
p.rght-body a,p.rght-body a:hover{
color:#545353;
font-size:12px;
}

p.rght-boss{
font-size:12px;
font-weight:bold;
line-height:15px;
color:#A0151E;
background-color:inherit;
padding:12px 0 7px 0;
}
p.search-header{
width:284px;
height:24px;
border:#1a1a1a solid 1px;;
background:#101010;
padding:10px;
}

p input.search-keywords{
font-size:12px;
width:105px;
}

p input.search-button{
color:#FFFFFF;
background:url(/images/search.gif) no-repeat 0 0;
width:54px;
height:20px;
font-size:12px;
border:none;
}


.module_menu	{
	background:#2b2b2b;
}
.module_menu .first{
}
.module_menu .sec{
}
.module_menu .box-indent {
	padding:3px 0px 10px 0px;
}
.module_menu h3	{
	background:url(/images/box-title.gif) no-repeat 0 0;
	color:#eae6df;
	font:normal 14px arial;
	padding:9px 0px 13px 37px;
}

/*-----------------content----*/
.module_menu ul	{
	list-style:none;
	margin:0px 0px 0px 0px;
}
.module_menu li	{
	border-bottom:1px solid #383838;
	padding:0px 0px 0px 10px;
}
.module_menu .Categories{ color:#fbea76; font-weight:bold;}


.module_menu li a	{
	background:url(/images/list-item.gif) no-repeat 0 10px;
	color:#fff; 
	display:block;
	font:normal 13px arial;
	text-decoration:none;
	padding:6px 0px 4px 14px;
}
.module_menu li a:hover	{
	color:#fbea76 !important; 
	text-decoration:underline;
}
.module_menu dt a:visited {
	color:#fff
}

.module_menu li ul	{
	padding:0px 0px 0px 10px; 
	margin:0px 0px 0px 0px;
}
.module_menu li ul li{
	display:inline;
}
.module_menu li ul li a{
	background:none;
	padding:2px 0px 3px 41px;
}

.module	{
	background:#2a2a2a;
}
.s1 {
	background:#3d3d3d;
}

#main_left{
width:198px;
background:#3d3d3d;
}

#navigation{
background:url(/images/rept-linkbg.gif) repeat-x;
height:30px;
}

ul.toplink{
padding:1px 0 0 0;
margin:0 0 0 0;
font-size:0;
line-height:0;
}
ul.toplink li{
float:left;
margin:0;
font-size:0;
line-height:0;
}
ul.toplink li a{
background:url(/images/divider.gif) no-repeat 0 0;
font-size:12px;
font-weight:bold;
color:#CBC3AF;
line-height:28px;
text-decoration:none;
text-align:center;
vertical-align:middle;
background-color:#5F0003;
display:block;
padding:0 15px 0 15px;
}
ul.toplink li.home a{
background:none;
font-size:12px;
font-weight:bold;
color:#fff;
line-height:28px;
padding:0 0 0 0;
text-decoration:none;
text-align:center;
vertical-align:middle;
background-color:#1a98d9;
width:80px;
}

ul.toplink li a:hover{
color:#fff;
background-color:#1a98d9;
}

#hot_product{
margin:5px auto;
height:255px;
border:#1a1a1a solid 1px;
background:#101010;
font-size:12px;
color:#aca9a9;
text-align:center;
width:817px; float:left; overflow:hidden;
}
.list_product li{ float:left; width:138px; padding-right:10px;}
.img_border{ border:#4f4e4c solid 4px; margin:8px 0px; width:130px; background:#474f44;}
#index-product img{ width:130px; height:108px;}
.list_product li img{ width:130px; height:108px; display:block; border:none;}
#p-title,#p-title a{
color:#ffffff;
font-size:12px;
line-height:16px;
display:block;
text-align:center;
width:138px;
}
#p-title a:hover{
color:#fbea76;
}


#p-title_price,#p-title_price a{
color:#ff0000;
font-size:12px;
line-height:16px;
display:block;
text-align:center;
width:138px;
}

.width-content h3	{
	background:url(/images/box2-title.gif) no-repeat 0 0;
	color:#eae6df;
	font:normal 14px arial;
	padding:9px 0px 13px 37px;
}
.p-text{
color:#FFFFFF;
font-size:12px;
line-height:20px;
text-align:left;
padding:0 8px 8px 8px;
}
#main_right{
width:610px;
border:#2f2f2f solid 1px;
background:#282828;
}
#abouts{
width:600px;
height:28px;
background:url(/images/bg04.jpg) repeat-x;
padding-left:10px;
}
#abouts span{
font-size:12px;
color:#FFFFFF;
}

#news_list1{
overflow:hidden;
margin:25px auto;
}

#news_list1 ul{
text-align:left;
font-size:12px;
margin:0px 0px 0px 10px;
}
#news_list1 li{
height:23px;
border-bottom:#CCCCCC dashed 1px;
width:570px;
margin-top:7px;
}
#news_page{
margin-top:20px;
color:#FFFFFF;
text-align:right;
padding-right:10px;
}
#news_page span{
font-size:12px;
color:#FFFFFF;
}

#news_list1 ul li a{
background:url(/images/list1.gif) no-repeat left 5px; padding-left:10px;
height:2px;
width:200px;
font-size:12px;
line-height:20px;
color:#FFFFFF;
}

#news_list1 span{
color:#666666;
margin-left:20px;
}

#main_right h1{
font-size:12px;
color:#fbea76;
background:url(/images/mainpage01.jpg) no-repeat;
padding:6px 0 0 20px;
}
#main_right span a{
font-size:12px;
color:#FFFFFF;
padding:6px 6px 0 0;
}
#main_right span{
margin:6px 6px 0 0;
}

#p-abouts{
font-size:12px;
line-height:20px;
color:#ffffff;
padding:10px;
}

#p-abouts a{
color:#FFFFFF;
font-size:12px;
}

#index-product{
padding:0 0 0 14px;

}

#link_name{
width:725px;
overflow:hidden;
line-height:18px;
}
#link_name a{
color:#aca9a9;
}
#link_name a:hover{
color:#7d7a7a;
}

#link{
border:#1a1a1a solid 1px;
background:#101010;
font-size:12px;
color:#aca9a9;
text-align:left;
padding:10px;
margin:6px 0 6px 0;
}


#p-abouts span a,#p-abouts span a:hover{
color:#FF0000;
}

.button3 {
	font-size: 12px;
	color: #000000;
	height: 27px;
	width: 75px;
}
.text_box01 {
	height: 19px;
	width: 180px;
	border: 1px solid #A5ACB2;
	font-size: 12px;
	color: #000000;
}
.aggem {
	height: 170px;
	width: 400px;
	border: 1px solid A9A9A9;
	color: #000000;
	font-size:12px;
}
.p_title{
font-size:14px;
font-weight:bold;
text-align:center;
color:#FFFFFF;
padding:20px 0px;
margin-top:10px;
}
#next_link,#next_link a{
font-size:12px;
color:#FFFFFF;
margin:30px auto;
text-align:center;
}
#next_link span{
color:#FF0000;
font-size:12px;
}
.code{
font-size:12px;
color:#FFFFFF;
border-bottom:#ffffff dashed 1px;
text-align:center;
margin:10px 20px;
padding-bottom:10px;
}
#product_img{
text-align:center;
}
#notice a{
font-size:12px;
color:#FFFFFF;
line-height:20px;
}

#navigation table{ width:788px; margin-left:12px; }
#navigation table td a{ font-weight:normal; color:#333;}
#navigation table td a:hover{ text-decoration:none; color:#a20000;}
#navigation div{ position:absolute; z-index:999; width:788px; border:3px solid #c80203; background:#fff; top:325px; left:10px; padding:15px 12px; display:none; }
#navigation li div a{ display:inline; background:none; float:none;}
#navigation li div a:hover{ background:none; }
#navigation li  div td a{padding-left:12px; padding-right:10px;background:url(/images/list2.gif) no-repeat 1px 2px;}
#navigation li  div td a:hover{padding-left:12px;background:  url(/images/list2.gif) no-repeat 1px 2px;}
#navigation li  div p a{padding-left:12px; font-weight:bold; color:#f17512;background:  url(/images/list3.gif) no-repeat 1px 2px;}
#navigation li  div p a:hover{background:url(/images/list3.gif) no-repeat 1px 2px;}

#tag{font-size:14px;
font-weight:bold;
color:#FFFFFF;
margin:0 auto;
border-bottom:#FFFFFF solid 1px;
width:580px;
height:23px;
margin-bottom:10px;
}

.bottom{
margin-bottom:7px;
}

#noinfo{
height:30px;
color:#FF0000;
line-height:23px;
font-size:12px;
margin:100px 0 0 0;
text-align:center;
}

#tattoo_list{
width:295px;
height:28px;
background:url(/images/bg04.jpg) repeat-x;
padding-left:10px;
}
#tattoo_list span{
font-size:12px;
color:#FFFFFF;
}

#tattoonews{
width:292px;
}
#t_list{
width:290px;
padding:8px 0px 8px 10px;
}
#t_list li a{
line-height:20px;
color:#FFFFFF;
font-size:12px;
}
#t_list li a:hover{
line-height:20px;
color:#fbea76;
font-size:12px;
}
#t_list span{
padding-left:10px;
font-size:12px;
color:#FFFFFF;
}
#ad_pic{
text-align:center;
padding-top:10px;
}
#ad_pic img{
border:#595959 solid 1px;
margin:2px;
padding:3px;
}


#footer{
background-color:#5F0003;
color:inherit;
height:100px;
}
#footer p{
color:#CBC3AF;
font-size:12px;
text-align:center;
line-height:20px;
padding:20px 0 0 0;
}
#two_class{ margin-left:15px;
}
