/* CSS Document */
*{ margin:0px; padding:0px; text-decoration:none;}
body{ background-color:#AF9D75; font-size:12px; line-height:20px;}
a,a:visited,a:hover{color:#333;}
.clear{ clear:both;}
#top,#mid,#foot{width:1004px;margin:0 auto; clear:both;}

#top{padding-top:10px;}
#logo{ float:left;}
#logo h1{ display:none;}
#logor{ float:right; border:0px solid #666666;}
#logor,#logor a,#logor a:visited,#logor a:hover{color:#FFF;}
#phonefrm{ padding-top:30px;color:#FFF;}
#phone{ font-size:16px; font-weight:bold;}
#navfrm{ clear:both; padding-left:20px; background-image:url(navbg.jpg);background-repeat:repeat-x;height:46px; line-height:46px;}
#navfrm li{ float:left; list-style-type:none; padding:0px 10px;}
#navfrm li a,#navfrm li a:visited,#navfrm li a:hover{color:#FFF;}
#navfrm li h2{ font-size:14px;}
#catefrm{ padding-top:5px;}
#catefrm li{ list-style-type:none; padding-left:20px; background-image:url(cateico.jpg); background-repeat:no-repeat; background-position:8px 5px;}
#catefrm li h3{ color:#000; font-weight:normal; font-size:12px; line-height:20px;}
#inlfrm{ padding-top:5px;}
#inlfrm li{ padding-left:20px; list-style-type:none;background-image:url(inico.jpg); background-repeat:no-repeat; background-position:8px 5px;}
#inlfrm li a,#inlfrm li a:visited,#inlfrm li a:hover{color:#000;line-height:20px;}
#mid{ background-color:#E6E0D0;}
#midleft{width:230px; float:left; background-color:#E6E0D0;}
#midright{ float:right;width:763px;background-image:url(rbbg.jpg); background-repeat:repeat-x; padding-left:10px; background-color:#FFF;border:none;}
#rbtop{ height:66px; background-color:#FFF;}
#rbabout{ background-image:url(11_20.jpg); background-repeat:no-repeat;width:715px; height:184px; padding:20px; background-position:10px 0px; padding-top:10px;}
#rabout_l{ float:left;width:410px; padding:8px;}
#rabout_l img{width:145px;height:109px;}
#rabout_l p{ line-height:20px;}
#rabout_l img{ float:left; padding-right:8px;}
#rabout_r{ float:left;width:210px;padding-left:13px;}
#rabout_r #phone{ padding-top:2px;}
#rabout_r #phone span{ font-size:20px;color:#A77105; font-weight:bold;  padding-left:20px;}
#rabout_r p{ padding-left:20px; line-height:24px;}
#foot{ background-color:#896F32;height:100px;width:1004px;margin:0 auto; text-align:center;  line-height:26px;padding-top:5px;}
#foot,#foot a,#foot a:visited,#foot a:hover{color:#FFF;}


#ipfrm{ clear:both;}

#ipfrm table img{ border:none;}

.ipitem{ float:left;width:164px; padding:10px;}
.ipitem img{width:137px;height:114px;}
.iptitle a{ font-weight:bold; line-height:24px;}
.ipitem p{ line-height:20px; color:#333;}

.iptitle a,.iptitle a:visited,.iptitle a:hover{color:#000;}
.tags a,.tags a:visited,.tags a:hover{ color:#54390A;}
#flinkfrm { text-align:center; padding:5px 10px;}
#rbody{margin:0 auto;width:750px;}
.nlitem{border-bottom:1px dashed #666; padding:5px;}
.nlitem .nltitle{ font-weight:bold; padding-left:20px;}
.nlitem .nltitle a,.nlitem .nltitle a:visited,.nlitem .nltitle a:hover{color:#000; line-height:22px;}
.nlitem p{color:#333; line-height:20px;}
#pagesfrm{ padding:10px; text-align:right;}
#pos{ padding-top:10px;}
#pos span{ border-bottom:1px solid #54390A; padding:3px; padding-right:20px;}
#rfrm{ padding-top:10px;border:none;}
.plpic{ float:left;}
.plpic img{ width:105px;height:91px;}
.plword{ padding-left:10px; float:left;width:620px;}
.plword .nltitle a,.plword .nltitle a:visited,.plword .nltitle a:hover{color:#000; font-weight:bold; line-height:24px;}
.plword p{ line-height:20px;}
.plitem{ padding:10px 0px; border-bottom:1px solid #006666;}
#rfrm img{border:none;}
#ptwo{ padding-top:5px;}
.pslitem{ width:370px; float:left}
.plpic{ float:left;}
.pslword{ float:left; padding-left:10px;width:190px;}
.pslword .nltitle a,.pslword .nltitle a:visited,.pslword .nltitle a:hover{color:#000; font-weight:bold; line-height:24px;}
#nsdesc{ padding:5px; background-color:#F8F3E5;width:680px; margin:0 auto;}
#nscon{ padding:5px; line-height:20px;}
#nstitle h1{ font-size:14px; text-align:center;}
#pstitle{ font-weight:bold; font-size:14px;}
#psdesc{ line-height:20px;}
#pslikefrm{ padding-top:3px;}
#pslikefrm li{ list-style-type:none;}
#psmtitle{ font-weight:bold; padding-left:20px;}
.pagebg{ background-color:#EEE; border:1px solid #ccc; padding:2px 10px;}
#smpic{clear:both;padding-top:3px;}
#smpic span{padding:0px 1px;}
#smpic img{width:50px;height:40px;border:1px solid #ccc;}
#psorder{text-align:right;padding-right:30px;}
#psorder a,#psorder a:visited,#psorder a:hover{font-weight:bold;}