@charset "utf-8";
/* CSS Document */

body{
behavior:url("csshover2.htc");
margin:0px;
padding:0px;
width:100%;
font-size:13px;
*font-size:13px;
font-family:Arial, Helvetica, sans-serif;
background-image:url(images/a1_01.gif);
line-height:24px;
letter-spacing:2px;
color:#000000;
}
#dfdstudio{
height:0px;
overflow:hidden;
}
a{
color:#000000;
text-decoration:none;
}
a:hover{
color:#986e51;
}
.pngd{
	behavior:url("iepngfix.htc");
}
#map{behavior:url(" ");}
#map *{behavior:url(" ");}
p{
text-indent:24px;
}
.clear{
clear:both;
}
.alt{
width:100%;
height:100%;
}
#shiftdiv{
margin:auto;
margin-top:10px;
width:100px!important;width:105px;
}
#shiftdiv a{
display:block;
float:left;
margin:5px;
}
#firstflag{
background:url(images/first.gif);
background-repeat:no-repeat;
overflow:hidden;
width:14px;
height:18px;
}
#firstflag:hover{
background:url(images/firstr.gif);
}
#nextflag{
background:url(images/next.gif);
background-repeat:no-repeat;
overflow:hidden;
width:15px;
height:18px;
}
#nextflag:hover{
background:url(images/nextr.gif);
}
#pregflag{
background:url(images/preg.gif);
background-repeat:no-repeat;
overflow:hidden;
width:15px;
height:18px;
}
#pregflag:hover{
background:url(images/pregr.gif);
}
#lastflag{
background:url(images/last.gif);
background-repeat:no-repeat;
overflow:hidden;
width:14px;
height:18px;
}
#lastflag:hover{
background:url(images/lastr.gif);
}
#mainarea{
width:1000px;
margin:auto;
background:#FFFFFF;
border:1px solid #999999;
position:relative;
overflow:hidden;
}
#dex{
	background:url(images/mc_07.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	width:148px;
	height:128px;
}
#otheritems{
	background:url(images/mc_18.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	width:0px;
	height:0px;
	padding-top:89px;
	padding-left:886px;
}
#headarea{
position:relative;
height:274px;
}
#headareax{
position:relative;
height:135px;
}
#logo{
position:absolute;
z-index:3;
right:35px;
top:20px;
}
#logoa{
	 behavior: url("iepngfix.htc") ;
display:block;
background:url(images/logo.png);
background-repeat:no-repeat;
width:279px;
height:110px;
overflow:hidden;

}
#hde{
	 behavior: url("iepngfix.htc") ;
position:absolute;
z-index:2;
left:0px;
left:0px;
background-image:url(images/a_01.png);
width:1000px;
height:274px;

}
#hl1{
background:url(images/a_01.gif);
background-repeat:no-repeat;
overflow:hidden;
width:1000px;
height:80px;
}
#hbanner{
background:url(images/a_02.jpg);
background-repeat:no-repeat;
overflow:hidden;
width:1000px;
height:161px;
}
#h12{
background:#7f0329;
height:30px!important;height:28px;
overflow:visible;
width:988px;
padding:3px;
border:3px solid #871236;
z-index:5;
}
#h12 form{
float:left;
margin-left:155px;
*margin-left:90px!important;*margin-left:55px;
}
#navigation{
margin-left:7px;
position:relative;
z-index:10;
margin-top:-20px;
height:45px;
padding:0px;
margin-left:0px;
margin-bottom:50px;
}
#navigationx{
margin-left:7px;
position:relative;
z-index:10;
height:25px;
padding:0px;
margin-left:0px;
}
#navigation ul{
list-style:none;
padding:0px;
margin:0px;
z-index:11;
position:relative;
height:45px;
}
#navigationx ul{
list-style:none;
padding:0px;
margin:0px;
z-index:11;
position:relative;
height:25px;
}
#navigationx ul li{
display:block;
float:left;
height:25px;
color:#FFFFFF;
text-align:center;
margin-left:10px;
position:relative;
}
#navigationx ul li a{
float:left;
color:#b52d28;
font-size:15px;
font-weight:bold;
}
#navigation ul li{
display:block;
float:left;
height:45px;
color:#FFFFFF;
text-align:center;
margin-left:10px;
position:relative;
}
.menu{
height:45px;
}
.menu{
height:45px;
color:#916445;
font-size:16px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
background:url(images/c_03.gif);
background-position:center 0px;
background-repeat:no-repeat;
z-index:11;
display:table-cell;
height:45px;
vertical-align:baseline;
float:left;
}

.menu:hover{
background:url(images/c_03.gif);
background-position:center -46px;
background-repeat:no-repeat;
text-decoration:underline;
}

.menu *{
vertical-align:baseline;
}
.menu span{
height:100%;display:inline-block;
}

#sbanner{
background-image:url(images/b_01.jpg);
width:1000px;
height:253px;
z-index:1;
}
#sbannerx{
background-image:url(images/newp_02.gif);
width:1000px;
height:135px;
z-index:1;
}
#area_news{
		background:url(images/newx_13x_02.gif);
	overflow:hidden;
	width:203px;
	float:left;
	margin-left:5px;
	position:relative;
}
#newsdiv{
padding-left:10px;
width:197px;
height:370px;!important;height:334px;
float:left;
overflow:hidden;
position:relative;
}
#newstitle{
		background:url(images/newx_13x_01.gif);
		background-repeat:no-repeat;
		width:203px;
		height:58px;
		overflow:hidden;
}
#newsdiv .mardiv ul{
padding:0px;
margin:0px;
font-size:13px;
list-style:url(images/news.gif) inside;
z-index:5;
}
#newsdiv .mardiv{
width:175px;
}
#newsdiv .formarquee{
width:175px;
}
#newsdiv .mardiv  ul li{
position:relative;
height:24px;
margin-bottom:10px;
margin-left:-10px;
}
.morelist{
position:absolute;
top:90%;
text-align:right;
width:90%;
padding-right:30px;
}
.timespan{
position:absolute;
right:0px;
top:15px;
font-size:12px;
}
.newslista{
color:#cd5200;
width:100%;
position:absolute;
left:2px;
*left:1px;
}
.newsli{
display:block;
position:relative;
height:60px;
margin-left:0px;
}
.newslista:hover
{
color:#CC0000;
font-weight:bold;
}
#newsfoot{
background:url(images/newx_13x_04.gif);
background-repeat:no-repeat;
width:203px;
height:10px;
overflow:hidden;
}
#sort{
float:left;
position:relative;
margin-left:11px;

}
.sortdivnew{
	background-image:url(images/newp_09_02.gif);
	width:382px;
	position:relative;
}
.sortftto{
	background:url(images/newp_09_04.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	width:382px;
	height:12px;
}
#postbox{
	width:796px;
	margin-top:10px;
	overflow:hidden;
	margin-left:10px;
	float:left;
}

#postboxhead{

	background-repeat:no-repeat;
	overflow:hidden;
	width:796px;
}
#postboxfoot{
	background-repeat:no-repeat;
	overflow:hidden;
	width:796px;;
	height:110px;
}
#posttable{
	width:100%;
	margin:auto;
}
#posttable td{
	text-align:center;
}
.sorttable{
width:370px;
position:relative;
margin:auto;
z-index:10;
}
.sorttable td{
text-align:left;
vertical-align:middle;
width:33%;
}
#sorttitle{
	background:url(images/newp_09_01.gif);
	width:0px;
	height:0px;
background-repeat:no-repeat;
overflow:hidden;
padding-left:382px;
padding-top:77px;
}
#sellsort{
width:382px;
float:left;
margin-left:11px;
position:relative;
}
#sellsorttitle{
	background:url(images/newp_11_01.gif);
background-repeat:no-repeat;
padding-left:382px;
width:0px;
height:0px;
padding-top:78px;
overflow:hidden;
}
.searchdiv{
position:absolute;
width:220px;
height:245px;
right:10px;
top:10px;
text-align:right;
}
.qtable td{
	padding:3px;
	margin:auto;
}
.searchdiv form{
margin:0px;
}
#sort a{
margin:5px;
text-decoration:none;
}

.deb{
overflow:hidden;
width:100%;
height:2px;
margin-bottom:10px;
}
.areasort{
width:250px;
float:left;
background-image:url(images/cent_02.gif);
background-repeat:repeat-y;
padding-bottom:0px;
height:416x;
overflow:hidden;
margin-left:10px;
margin-bottom:10px;
}
#memberf{
width:200px;
float:right;
}
#ls{
border:1px solid black;
width:198px;
float:left;
}
#rs{
border:1px solid black;
width:798px;
float:left;
}
#de1{
background:url(images/d_09.gif);
background-repeat:no-repeat;
overflow:hidden;
width:1000px;
height:12px;
margin-top:2px;
}
#memberlogin{
color:#FFFFFF;
position:absolute;
z-index:100;
top:280px;
right:100px;
}
#memberlogin a{
color:#000;
}
#memberlogin a:hover{
color:red;
}
#memberloginx{
color:#000000;
position:absolute;
z-index:100;
top:140px;
right:100px;
}
#memberloginx a{
color:#000;
}
#memberloginx a:hover{
color:red;
}
#agreea{
display:block;
background-image:url(images/d_47.gif);
width:70px;
height:30px;
margin:auto;
}
#footarea{
width:986px;
height:48px;
font-weight:bold;
background:url(images/newp_41.gif);
background-repeat:no-repeat;
margin:auto;
}
#midarea{
padding-top:0px;
width:1000px;
margin-bottom:20px;
position:relative;
}
.smalltitle{
	font-size:6px;
}
#areashow{
}
.areafield{
background:url(images/newp_29.gif);
	background-repeat:no-repeat;
	width:249px;
	height:416px;
	overflow:hidden;
	border:0px;
	padding-top:0px;
	margin-bottom:5px;
	float:left;
	margin-left:10px!important;margin-left:8px;
	margin-top:10px;
	position:relative;
	padding-top:5px;
}
#lfside{
	float:right;
	width:250px;
	padding-top:20px;
	margin-right:30px;
}
.lsortarea{
font-size:11px;
line-height:12px;
width:230px;
font-weight:100;
padding:0px;
margin-left:-5px;
}
.staticarea{
	height:330px;
	overflow:auto;
	width:240px;
	margin-top:30px;
	position:relative;
}
#sevices{
	width:680px;
}
.staticinner{
	width:210px;
	margin-top:10px;
	padding-left:0px;
	overflow:hidden;
	position:relative;
}
.boldtitle{
	font-weight:bold;
	color:#000;
}
.boldtitlea{
	font-weight:bold;
	color:#000;
	position:absolute;
	z-index:100;
	right:120px;
	top:-3px;
}
.boldtitlea2{
	font-weight:bold;
	color:#000;
	position:absolute;
	z-index:100;
	left:20px;
	top:5px;
	font-size:24px;
	color:#009;
	overflow:visible;
	*padding-top:4px;
}
.listtable{
width:100%;
border:1px solid #CCCCCC;
margin-top:30px;
}
.listtable td,th{
text-align:center;
border:1px solid #CCCCCC;
}
.submitb{
background:url(images/register_02.gif);
width:70px;
height:31px;
margin:auto;
cursor:pointer;
border:0px;
}
#cu{
background:url(images/newx_13.gif);
	overflow:auto;
	width:203px;
	margin-top:10px;
	height:266px;
	*height:281px;
	float:left;
	margin-left:4px;
	font-size:11px;
	padding-top:40px;
	*padding-top:25px;
}
#cuhead{


}
#cubody{
padding:5px;
}
#cufoot{

}
#postboxleft{
	margin-top:10px;
background:url(images/nowp_17_02.gif);
width:381px;
float:left;
margin-left:11px;
}
#plhead{
background:url(images/nowp_17_01.gif);
width:381px;
height:99px;
overflow:hidden;
background-repeat:no-repeat;
}
#plfoot{
background:url(images/nowp_17_04.gif);
background-repeat:no-repeat;
width:381px;
height:17px;
overflow:hidden;
background-repeat:no-repeat;
}
#plbody{
padding:5px;
}
#prbody{
padding:5px;
}
#postboxright{
	margin-top:10px;
float:left;
background:url(images/nowp_19_02.gif);
width:382px;
margin-left:11px;
}
#prhead{
background:url(images/nowp_19_01.gif);
width:382px;
height:97px;
overflow:hidden;
background-repeat:no-repeat;
}
#prfoot{
background:url(images/nowp_19_04.gif);
width:382px;
height:14px;
overflow:hidden;
background-repeat:no-repeat;
}
#tofriend{
	background:url(images/mc_09.jpg);
	background-repeat:no-repeat;
	width:347px;
	height:278px;
	padding-top:40px;
	margin-top:5px;
}
#tofriend table{
	margin:auto;
	width:90%;
}
#expwords{
	font-size:8px;
}
#mailtome{
	background:url(images/mc_13.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	width:400px;
	height:455px;
	margin-top:5px;
	padding-top:66px;
}
#mailtome table{
	width:93%;
	margin:auto;
}
#showstoretitle{
	background:url(images/mc_03.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	width:533px;
	height:50px;
	margin-bottom:5px;
}
#areatitle{
background:url(images/newp_23.gif);
background-repeat:no-repeat;
overflow:hidden;
width:0px;
height:0px;
padding-top:50px;
padding-left:986px;
margin-left:5px;
}
#adboxt{
background:url(images/newp_25.gif);
background-repeat:no-repeat;
overflow:hidden;
width:986px;
height:134px;
margin-left:5px;
margin-top:4px;
padding-left:18px;
padding-top:15px;
}
#mbl{
background:url(images/newp_27.gif);
width:186px;
height:814px;
overflow:hidden;
background-repeat:no-repeat;
margin-left:5px!important;margin-left:0px;
margin-top:10px;
float:left;
padding-left:18px;
padding-top:28px;
}
#mbr{
float:left;
}
#area_nnn{
background:url(images/newp_36.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	width:250px;
	height:416px;
}
#area_n{
background-repeat:no-repeat;
overflow:hidden;
	width:250px;
height:68px;
position:relative;
margin-bottom:0px;
}
#area_ccc{
background:url(images/newp_32.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	width:250px;
	height:416px;
}
#area_c{
background-repeat:no-repeat;
overflow:hidden;
width:320px;
height:68px;
position:relative;
margin-bottom:0px;
}
#area_sss{
background:url(images/newp_34.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	width:250px;
	height:416px;
}

#area_s{
background-repeat:no-repeat;
overflow:hidden;
	width:250px;
height:68px;
position:relative;
margin-bottom:0px;
}
.areafoot{
	width:250px;
height:6px;
overflow:hidden;
background-repeat:no-repeat;
margin-top:0px;
}
.mardiv{
width:288px;
height:330px;
overflow:hidden;
position:relative;
padding:1px;
padding-left:10px;
}
#marquee0{
	width:228px;
	padding-left:20px;
}
#marquee1{
	width:228px;
	padding-left:20px;
}
#marquee2{
	width:228px;
	padding-left:20px;
}
.formarquee{
width:288px;
height:296px;
position:relative;
padding:1px;
padding-left:0px;
}
#membersec{
background-image:url(images/member_05.gif);
background-repeat:repeat-y;
width:221px;
float:left;
}
#memberbody{
margin-left:30px;
}
#membertitle{
background-image:url(images/member_03.gif);
background-repeat:no-repeat;
overflow:hidden;
width:221px;
height:48px;
}
#memberfoot{
background-image:url(images/member_07.gif);
background-repeat:no-repeat;
overflow:hidden;
width:221px;
height:111px;
}
#membercontent{
float:left;
width:739px!important;width:739px;
background:url(images/mc_03.gif);
background-repeat:repeat-y;
padding:0px;
overflow:hidden;
}
#mchead{
background:url(images/mc_02.gif);
background-repeat:no-repeat;
overflow:hidden;
height:96px;
width:589px;
padding-top:50px;
padding-left:150px;
font-size:24px;
font-weight:bold;
}
#mccontent{
padding:75px;
padding-top:0px;
}
#mcfoot{
background:url(images/mc_05.gif);
background-repeat:no-repeat;
overflow:hidden;
width:739px;
height:148px;
}
#memberbody form {
text-align:center;
margin:0px;
padding:0px;
margin-left:-30px;
}
#declairdiv{
background-image:url(images/e_23.gif);
background-position:right;
background-repeat:repeat-y;
padding-left:10px;
width:600px;
height:300px;
overflow:hidden;
margin:auto;
}

#declairdiv ul{
padding:0px;
margin:0px;
font-size:13px;
list-style:url(images/news.gif) inside;
z-index:5;
}
#declairdiv ul li{
position:relative;
height:24px;
margin-bottom:10px;

}
.declairlista{
color:#cd5200;
width:100%;
position:absolute;
left:25px;
*left:10px;
}
.declairlista:hover
{
color:#CC0000;
font-weight:bold;
}
#declairtotal{
text-align:center;
}
#timediv{
text-align:right;
padding-right:30px;
width:600px;
margin:auto;
}
#membercontent hr{
width:600px;
}
#sitetitle{
background:url(images/HeaderWelcome.gif);
background-repeat:no-repeat;
overflow:hidden;
width:360px;
height:30px;
color:#FFFFFF;
font-weight:bold;
font-size:20px;
padding-left:40px;
display:table-cell;
vertical-align:middle;
}
#sitetitle *{
vertical-align:middle;
}
#sitetitle span{
height:100%;display:inline-block;
}
.storebanner{
background-repeat:no-repeat;
overflow:hidden;
width:100%;
height:30px;
color:#000000;
font-weight:bold;
font-size:20px;
padding-left:40px;
margin-bottom:10px;
}

#sortdiv{
margin-top:30px;
}
.storediv{
margin-top:30px;
}
.storea{
text-decoration:none;
}
.storea .sid{
display:none;
overflow:visible;
}
.storea:hover .sid{
display:block;
overflow:visible;
}
.areapieces{
position:relative;
width:220px;
}
.sid{
display:none;
position:absolute;
top:-50px;
left:185px;
overflow:visible;
}
#storesec{
background-image:url(images/member_05.gif);
background-repeat:repeat-y;
width:221px;
margin-top:30px;
}
#storebody{
margin-left:30px;
}
#storetitle{
background-image:url(images/store_02.gif);
background-repeat:no-repeat;
overflow:hidden;
width:221px;
height:48px;
}
#storefoot{
background-image:url(images/member_07.gif);
background-repeat:no-repeat;
overflow:hidden;
width:221px;
height:111px;
}
#lsb{
width:221px;
float:left;
}
.funcspan{
cursor:pointer;
}
.funcspan:hover{
color:#000000;
}
#newstotal{
text-align:center;
width:100%;
}
#mccontent form table td{
text-align:center;
}
#storeimg{
margin-bottom:30px;
}
.treated{
background:url(images/yes.gif);
width:18px;
height:18px;
margin:auto;
cursor:pointer;
}
.treat{
background:url(images/no.gif);
width:18px;
height:18px;
margin:auto;
cursor:pointer;
}
#map{
margin-left:-20px;
overflow:hidden;
width:380px;
height:300px;
float:left;
}
#mapinfo{
float:left;
width:220px;
}
#mapinfo form div{
margin-bottom:10px;
padding:3px;
}
.pcdlst{
height:26px;
overflow:hidden;
padding:0;
border:1px solid black;
margin-top:10px;
}
.pcdlst ul{
list-style:none;
margin-top:0;
padding-left:10px;
}
.pcdlst ul li{
margin-left:0px;}
.sortt{
background:url(images/plus.gif);
background-repeat:no-repeat;
padding-left:13px;
margin-top:0;
}
.pcdlst ul li .pcdlst{
margin-left:30px;
}
.sortson{
margin-left:0px;
display:inline-block;
}
.sortson{
*display:inline;
}
#imagediv{
width:398px;
float:left;
}

#storedata{
width:368px;
float:left;
padding-left:30px;
}
#storearea{
margin-top:30px;
}
#storecomment{
}

#sidediv{
width:158px;
float:left;
background:url(images/showstore_03.gif);
}
#sidedivhead{
background:url(images/showstore_02.gif);
background-repeat:no-repeat;
overflow:hidden;
width:158px;
height:35px;
}
#sidedivfoot{
background:url(images/showstore_05.gif);
background-repeat:no-repeatp;
overflow:hidden;
width:158px;
height:80px;
}
#simgs{
margin-top:3px;
}
#simgs img{
margin:2px;
cursor:pointer;
}
.sellitems{
width:150px;
height:200px;
display:inline-block;
margin-top:3px;
margin-bottom:15px;
margin-right:10px;
padding:5px;
border:1px solid #666666;
float:left;
}
.sellitems{
*display:inline;
}
.formdiv{
margin-top:10px;
}
#commerce{
position:absolute;
width:227px;
left:25px;
bottom:550px;
}
#commerce img{
border:0;
}
#addiv{
	width:720px;
	margin-top:50px;
}
.adbox{
	width:160px;
	height:80px;
	padding:4px;
	margin:3px;
	float:left;
	font-size:13px;
}
.adtitle{
	padding:0px;
	margin:0px;
		font-size:10px;
		margin-top:12px;
}
.adtitle a{
	color:#F00;
	font-size:10px;
}
.adbody{
	font-size:10px;
	float:left;
}
.lsorttitle{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	width:80%;
	margin:auto;
	
}
.ititle{
text-align:left;
font-size:16px;
color:#27784f;
font-weight:bold;
padding-left:13px;
}
.adbox1{
background:url(images/newx_16.gif);
width:163px;
height:120px;
overflow:hidden;
float:left;
margin-right:33px;
font-size:8px;
line-height:15px;
letter-spacing:1px;
position:relative;
}
.adc{
font-size:10px;
line-height:15px;
letter-spacing:1px;
}
.adbox2{
background:url(images/newx_20.gif);
width:163px;
height:120px;
overflow:hidden;
margin-bottom:16px;
}
 .adimg{
float:left;
margin:2px;
margin-top:13px;
border:0;
}

.areadata{
position:absolute;
right:30px;
}
.larea{
position:relative;
margin-left:20px;
width:220px;
overflow:hidden;
}
#marquee4{
width:650px;
overflow:hidden;
height:95px;
white-space:nowrap;
position:absolute;
right:70px;
bottom:18px;
*bottom:22px!important;*bottom:18px;
}
.marbox{
width:70px;
height:90px;
text-align:center;
margin-left:15px;
margin-right:15px;
display:inline-block;
}
.marbox{
*display:inline;
}
.marbox storea{
font-size:10px;
}

.formarqueex{
width:650px;
height:90px;
*height:95px!important;*height:85px;
position:relative;
padding:1px;
padding-left:0px;
white-space:nowrap;
display:inline-block;
margin-top:0px;
margin:auto;
}
.formarqueex{
*display:inline;
}


.marbox img{
border:1px solid #666666;
}
#logowords{
position:absolute;
top:80px;
left:30px;
font-size:16px;
font-weight:bold;
}
#countdiv{
	margin-top:14px;
	margin-left:30px;

}
#sellbuylist{
	height:230px;
	margin-top:10px;
	padding-left:5px;
	width:990px;
	position:relative;
}
#sellbuylist td{
	text-align:left;
	padding-left:10px;
}
#buyselllink{
	position:absolute;
	bottom:3px;
	right:10px;
	border:1px outset black;
	padding:2px;
}
.xword{
	font-size:16px;
}
#ssearch{
	float:left;
	margin-left:300px;
	margin-top:-27px;
}