@charset "utf-8";
.content{padding-top:10px;width:658px; float:left; min-height:350px;}
.sidebar{ width:220px; float:right;  }
.content{ margin-bottom:0px; padding-left:12px; padding-right:12px;}


.navigationBar{ padding-bottom:15px;  float:left; width:220px;}
.navigationBar h2{ font-size:18px; border-bottom:1px solid #232323; margin-bottom:6px; padding-bottom:4px;}
.navigationBar ul{ padding:2px 0; clear:both}
.navigationBar li{ float:left; padding-bottom:2px; width:220px;border-bottom:1px dashed #232323; padding:4px 0;}
.navigationBar li li{ width:200px; background:url(../images/down.gif) no-repeat -8px -14px;padding:2px 0 2px 18px; clear:both; border:0;}
.navigationBar .plus{ cursor:pointer; margin-left:5px; }
.navigationBar .minus{ cursor:pointer; margin-left:5px;}
.navigationBar li a:link,
.navigationBar li a:visited,
.navigationBar li a:hover,
.navigationBar li a:active{color:#484848; font-size:14px;}
.navigationBar li li a:link,
.navigationBar li li a:visited,
.navigationBar li li a:hover,
.navigationBar li li a:active{font-size:11px;color:#484848; width:180px;  display:block;}


.articleBox{ padding-bottom:25px; clear:both;}
.articleBox h1{ clear:both; color:#000000; font-size:26px; margin-bottom:15px;}
.articleBox h2,.articleBox h3,.articleBox h4,.articleBox h5,.articleBox h6{ color:#383838; font-size:12px; font-weight:bold; padding-bottom:16px}
.articleBox p{ padding-bottom:18px; color:#4e4747; line-height:16px;}
.articleBox ul{ margin-left:25px; list-style-type:disc; margin-bottom:18px;}
.articleBox ol{margin-left:25px; list-style-type:decimal; margin-bottom:18px;}
.articleBox ul li{ list-style-type:disc; padding:5px 0;}
.articleBox ol li{ list-style-type:decimal;padding:5px 0;}


.articleBottom .box{ width:165px; border:1px solid #dedede; padding:8px; float:left; margin-right:8px !important; margin-right:6px; margin-bottom:8px;}
.articleBottom .box img{ float:right; padding-left:5px;}
.articleBottom .box h3{ padding-bottom:5px;line-height:14px; padding-top:1px; }
.articleBottom .box h3 a:link,
.articleBottom .box h3 a:visited,
.articleBottom .box h3 a:hover,
.articleBottom .box h3 a:active{ text-decoration:underline; padding-bottom:4px;  font-weight:bold;}
.articleBox .articleBottom .box p{ color:#424242; padding-bottom:0px;}
.highslide{  cursor: url(../images/zoomin.cur), pointer;outline: none;text-decoration: none;}
.favBox{ position:relative; z-index:100; }
.favBox{  padding-bottom:6px;background:transparent url(http://www.idealhomegarden.com/images/favtxt.gif) no-repeat 540px 1px;}
.favBox .title{ font-weight:bold;padding-bottom:6px;}
.favBox h2{  font-style:italic; font-family:Arial; display:inline;}
.favBox ul{ padding-top:3px;}


.favBox a.favTit:link,
.favBox a.favTit:visited,
.favBox a.favTit:hover,
.favBox a.favTit:active{ font-weight:bold;font-size:16px; text-decoration:underline; color:#A23A3A;font-family:Georgia  }
.favBox a.favWww:link,
.favBox a.favWww:visited,
.favBox a.favWww:hover,
.favBox a.favWww:active{ font-size:12px; font-weight:normal; padding-top:2px;color:#0E774A }

.articleBox .favBox li{ padding:4px 0 4px 23px; list-style-type:none; position:relative;}
.articleBox .favBox li div{ position:absolute; left:3px !important; left:-18px; top:5px; background:url(../images/icon_arrow_sp.gif) no-repeat; width:14px; height:14px; display:block; }
.articleBox .favBox ul{ padding-top:0px; margin-left:0;margin-bottom:0; float:left; width:100%;}
.articleBox .favBox p{ padding-bottom:2px;}
.articleBox .favBox h2{ padding-bottom:4px;}
.articleBox .Des{line-height:14px;}


.topArticleBox{ padding-bottom:20px;clear:both; padding-top:15px;float:left; width:100%;}
.topArticle{ width:305px;height:140px !important; height:143px; float:left; margin-bottom:12px; margin-right:20px;background:#8f8f8f;border-top:8px solid #fff; padding-left:6px; position:relative}
.topArticle .box{  width:294px; height:124px; padding:8px; background:#fff; position:absolute; top:-8px; border:1px solid #a6a6a6;}
.topArticle .col1{width:135px; float:left; }
.topArticle .col1 img{border:2px solid #ddd;} 
.nowhite{ margin-right:0}


.topArticle .col2{width:140px; float:left; height:120px; overflow:hidden; }
.topArticle h2{ padding-top:2px; padding-bottom:5px; font-weight:normal;}
.topArticle h2 a:link,
.topArticle h2 a:visited,
.topArticle h2 a:hover,
.topArticle h2 a:active{font-size:14px;  color:#A23A3A; }
.topArticle p{  clear:both; line-height:16px; height:80px; overflow:hidden}
.topArticle p a:link,.topArticle p a:visited,.topArticle p a:hover,.topArticle p a:active{color:#464646; font-style:italic; }

.noImageRow p{ height:96px; overflow:hidden}
.noImageRow .box{height:124px !important;height:127px;}

.subMenu{border-left:1px solid #e9e9e9; margin-bottom:22px;}
.subMenu li{padding:7px 7px 7px 2px;border-bottom:1px solid #e9e9e9; text-align:right;}
.subMenu li a:link,
.subMenu li a:visited,
.subMenu li a:hover,
.subMenu li a:active{ color:#042350; font-size:13px; font-weight:normal;   }

.articleList{ clear:both;  padding-bottom:34px;}
.articleList .title{ font-size:18px; font-weight:bold;color:#6bb0cf; margin-bottom:5px;}
.articleList h1{ display:inline; font-size:30px; color:#2a2a2a}
.articleList ul{ padding-bottom:0px; padding-top:10px; padding-left:6px;}
.articleList li{ padding:6px 0 6px 0px; list-style:disc; margin-left:18px; color:#002633;}
.articleList li a:link,
.articleList li a:visited,
.articleList li a:hover,
.articleList li a:active{ font-size:16px; text-decoration:underline;}
.articleList .page{ padding-left:0px; padding-top:10px; padding-bottom:3px}


.noresult{ color:#222c3a; font-style:italic;padding-top:15px;}

.onlyAd{ padding-left:32px; padding-top:30px}

.articleBox .blue a.favTit:link,
.articleBox .blue a.favTit:active,
.articleBox .blue a.favTit:visited{ font-weight:bold; font-size:16px; text-decoration:underline;color:#2200CC;}
.articleBox .blue a.favTit:hover{ font-weight:bold; font-size:16px; text-decoration:underline;color:#2200CC;}

.articleBox .gTst .relatedkeyword{color:#383838;}
.articleBox .gTst .favheader{margin-top:2px;}
.articleBox .gTst a.favTit:link, 
.articleBox .gTst a.favTit:visited,
.articleBox .gTst a.favTit:hover,
.articleBox .gTst a.favTit:active{color:#193F91; font-size:14px; font-weight:bold; text-decoration:underline;}

.articleBox .gTst a.favDes:link span, 
.articleBox .gTst a.favDes:visited span, 
.articleBox .gTst a.favDes:hover span, 
.articleBox .gTst a.favDes:active span{color:green; font-weight:bold;}
.articleBox .gTst .Des,.articleBox .gTst .www,.articleBox .gTst a{ display:inline;}
.articleBox .gTst .mid ul li {background:transparent url(../images/icon_arrow_sp.gif) no-repeat scroll 2px 8px;}


.articleBox .floatFav{  padding-top:16px;padding-left:8px; padding-right:0; float:right; width:308px; }
.floatFav .title{ height:12px;}
.articleBox .floatFav .favheader{ background-image:none;} 
.articleBox .floatFav{ background-image:none;}
.articleBox .floatFav ul{ border-top:1px solid #ededeb;padding-top:8px; margin-top:4px;}
.articleBox .floatFav .mid{ padding-top:15px; }
.articleBox .floatFav ul li{ list-style-type:none;padding-left:0; background-image:none;}
.articleBox .floatFav li div{ background-image:none;}
.articleBox .floatFav a.favTit:link, 
.articleBox .floatFav a.favTit:visited,
.articleBox .floatFav a.favTit:hover,
.articleBox .floatFav a.favTit:active{font-weight:bold;font-size:16px; text-decoration:underline; color:#A23A3A;font-family:arial;}
.articleBox .favBox p.tit{padding-bottom:5px;} 


/*search new ui*/
.contentsearch{padding-top:10px;width:587px; float:left; min-height:350px;}
.sidebarsearch{ width:320px; float:right;  }
.contentsearch .favBox{ background:transparent url(../images/favtxt.gif) no-repeat 472px 1px; margin-bottom:10px;}

.searchAd{ border-bottom:#D5D5D5 1px solid;}
.searchAd h2{ padding-left:109px; background:url(../images/resourceFor.gif) no-repeat 0px 1px; font-style:italic;}
.searchAd li{padding:5px 0;}
.searchAd a.favWww:link, .searchAd a.favWww:visited, .searchAd a.favWww:hover, .searchAd a.favWww:active{color:#0E774A;}
.searchAd a.favTit:link,
.searchAd a.favTit:visited,
.searchAd a.favTit:hover,
.searchAd a.favTit:active{ font-weight:bold;text-decoration:underline; color:#A23A3A;font-family:arial; font-size:16px; }
.searchAd p{ font-size:13px; color:#000}
.searchAd p.tit{ padding-bottom:2px;}

.searchItem{  margin:0 0px 10px 0px; clear:both; padding:0 1px 10px 1px;  border-bottom:#D5D5D5 1px solid;}
.searchItem .searchTit{ font-size:13px; font-weight:bold;  padding-bottom:8px}
.searchItem h2{ display:inline;font-size:13px;  font-family:arial; font-style:italic}

.searchItem .row{ padding-bottom:10px;clear:both;}
.searchItem .row h3{ padding-bottom:2px;}
.searchItem .row h3 a:link,
.searchItem .row h3 a:visited,
.searchItem .row h3 a:hover,
.searchItem .row h3 a:active{font-family:arial;font-size:16px; color:#A23A3A; font-weight:bold; text-decoration:underline}
.searchItem .row p{font-size:13px;color:#000;padding-right: 40px;}
.searchItem .row .illustrationPic{ width:85px; height:85px; float:left;padding-top:3px;}
.searchItem .row .illustrationPic img{border:1px solid #ece8e3;}
.searchItem p.articleBreadcrumb{ padding-top:1px;padding-right: 0px;}
.searchItem .articleBreadcrumb a:link, .searchItem .articleBreadcrumb a:visited, .searchItem .articleBreadcrumb a:hover, .searchItem .articleBreadcrumb  a:active{color:#0E774A;}

.Topblogs{ padding:0px 5px 5px 0px; border:0; border-bottom:#bbbdc2 1px solid; margin-bottom:10px;}
.Topblogs h2{ padding-bottom:5px; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.Topblogs h3 a{ color:#A23A3A; font-size:14px; text-decoration:underline; padding-top:5px; display:inline}
.Topblogs h3 a:hover{ text-decoration:underline;}
.Topblogs p{ padding:0 80px 10px 0;}

.marketplace{ padding:0px 5px 10px 0px; border:0; width:582px; overflow:hidden;border-bottom:#bbbdc2 1px solid;  margin-bottom:10px;}
.marketplace h2{ padding-bottom:10px; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.marketplace h2 strong{ display:inline; color:#000; font-size:12px; font-style:italic;}
.mplist{ width:120px; height:198px; float:left; border:2px solid #E5E5E5; padding:8px; margin-right:5px; text-align:center;margin-bottom:5px;}
.mpover{ border:#B51E1E 2px solid;}
.mplist .imgbox{ padding-bottom:5px;}
.mplist h3 a:link,
.mplist h3 a:active,
.mplist h3 a:visited,
.mplist h3 a:hover{ font-size:12px; font-weight:normal; color:#666; font-family:arial;}
.mplist h3{ padding-bottom:3px; height:30px;}
.mplist .merchant{ padding-bottom:3px; height:14px; overflow:hidden}
.mplist .merchant a:link,
.mplist .merchant a:active,
.mplist .merchant a:visited,
.mplist .merchant a:hover{font-size:11px; font-weight:normal; color:#666;}
.mplist p a:link,
.mplist p a:active,
.mplist p a:visited,
.mplist p a:hover{ font-size:16px; font-weight:bold; text-decoration:underline}
.mplistMore{ text-align:right; clear:both; padding-right:7px; padding-top:2px;}

.sidebarsearch .blockmodule{ margin-bottom:10px; clear:both; padding:8px; border:#C6BFB4 1px solid; background:#fff;}
.searchfav .favBox{ background:transparent url(../images/favtxt.gif) no-repeat 187px 1px; margin-bottom:0px; padding-top:10px;}
.searchfav .searchAd{ border:0;}


.yahooqa{padding:0px 5px 5px 0px; margin-bottom:10px; border-bottom:#bbbdc2 1px solid;}
.yahooanslink{ float:right;}
.yahooqa h2{ color:#000; font-size:13px; padding-bottom:7px; font-family:Arial, Helvetica, sans-serif;}
.yahooqa h2 strong{ display:inline; color:#000; font-size:13px; font-style:italic;}
.yahooqa .anslist ul{ padding-bottom:10px}
.yahooqa .anslist ul li{ padding-bottom:2px;}
.yahooqa .anslist ul li.anstitle a{color:#A23A3A; font-size:16px; text-decoration:underline; padding-top:5px; font-weight:bold; font-family:arial}
.yahooqa .anslist ul li.desc{ color:#000; font-size:13px;}
.yahooqa .anslist ul li.author,.yahooqa .anslist ul li.author a{ color:#666; font-size:12px;}

.wikiwidget{ background:#fff; padding:5px;}
.wikiwidget h2{ font-size:13px; height:22px; font-family:Arial, Helvetica, sans-serif;}
.wikiwidget .wikicontent{ color:#494949;}
.wikiwidget h3,.wikiwidget h4{ padding-bottom:5px; font-size:13px;}
.wikiwidget ul,.wikiwidget ol{ margin-left:15px;}
.wikiwidget li{ list-style:disc outside; padding:0 0 5px 0;}
.wikiwidget p{ padding:5px 0 0 15px; font-style:italic;}

.yahooimg{ background:#fff; padding:5px;}
.yahooimglink{ float:right;}
.yahooimg h2{ font-size:13px; height:24px; font-family:Arial, Helvetica, sans-serif;}
.yahooimglist ul{ clear:both;}
.yahooimglist ul li{ width:96px; height:130px; float:left; padding:0 4px 10px 0px; overflow: hidden}
.yahooimglist ul li a:link,
.yahooimglist ul li a:visited,
.yahooimglist ul li a:active,
.yahooimglist ul li a:hover{ color:#666}

.relatedsearch{clear:both; float:left;width:100%;padding-top:15px}
.relatedsearch h2{color:#000; font-size:13px; padding-bottom:7px; font-family:Arial, Helvetica, sans-serif;}
.relatedsearch h2 span{ display:inline; color:#000; font-size:13px; font-style:italic;}
.relatedsearch ul{ float:left;}
.relatedsearch ul li{ width:220px; padding:0 10px 3px 0; float:left;}
.relatedsearch ul li a:link,
.relatedsearch ul li a:active,
.relatedsearch ul li a:visited,
.relatedsearch ul li a:hover{color:#A23A3A; font-size:14px; text-decoration:underline; padding-top:5px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}

.articleBox .relatedsearch ul{ float:left; width:500px; margin-left:0; padding-left:0;}
.articleBox .relatedsearch ul li{ list-style:none; padding-left:18px;background:url(../images/down.gif) no-repeat -8px -12px;}
.articleBox .relatedsearch ul li a:link,
.articleBox .relatedsearch ul li a:active,
.articleBox .relatedsearch ul li a:visited,
.articleBox .relatedsearch ul li a:hover{font-family:georgia; font-size:14px; color:#193F91;}

.poll h2{ font-size:13px; border-bottom:1px solid #232323; margin-bottom:10px; padding-bottom:4px; font-family:Arial, Helvetica, sans-serif;}

.notfound{ padding:10px 1px;}
.notfound h2{ font-size:13px; padding-bottom:5px;}

.pageNum{ clear:both; height:26px; padding-top:12px; text-align:center;}
.pageNum .pageBorder{border:1px solid #999999; }
.pageNum a{padding:3px 6px; margin:0 3px;display:inline; width:16px; }
.pageNum a.pageBorder{color:#000;text-decoration:none;}
.pageNum  a.pageBorder:hover{background-color:#f4f4f4; color:#B51E1E;}
.pageNum .select{ padding:5px; font-weight:bold; margin:0;}
.pageNum .cl{height:6px;}

.yahooSl{ background:url(../images/favtxt.gif) no-repeat right top; padding-top:3px;}
.articleBox .yahooSl a.favTit:link,.articleBox .yahooSl a.favTit:visited,.articleBox .yahooSl a.favTit:hover,.articleBox .yahooSl a.favTit:active{ font-size:16px; font-family:arial; line-height:21px; color:#A23A3A;}
.yahooSl a.favDes:link, .yahooSl a.favDes:visited, .yahooSl a.favDes:hover, .yahooSl a.favDes:active{color:#0E774A; font-size:13px; line-height:16px;}
.articleBox  .yahooSl{clear:both;}
.articleBox  .yahooSl p{color:#000; font-size:13px; line-height:16px; padding-bottom:0;}
.articleBox .yahooSl li{ padding-left:0;}
.articleBox .yahooSl .Des, .articleBox .yahooSl .www, .articleBox .yahooSl a {display:block}
.articleBox .favBox li div{background-image:none}

.VCB_Top_Search_300{ padding:5px; background:#fff;}
.VCB_Top_Search_300 h2{border-bottom:1px solid #010101; font-size:20px; height:32px; }
.VCB_Top_Search_300 ol{  width:48%; float:left; padding-top:5px;}
.VCB_Top_Search_300 ol.firstcol{ width:48%}
.VCB_Top_Search_300 ol.firstcol li{margin-left: 26px;}
.VCB_Top_Search_300 ol li { list-style-type: decimal;margin-left: 30px; padding:5px 0; font-size:14px;}
.VCB_Top_Search_300 ol li a{ text-transform:capitalize; display:block;}

.showNow  h2{ border-bottom:1px solid #010101; font-size:20px; margin-bottom:10px;height:32px; font-weight:normal;}
.showNow .section{ width:140px; float:left; height:198px; padding-bottom:10px; padding:0 5px; text-align:center}
.showNow .section img{ display:block; width:120px; margin:0 auto 5px;}
.showNow .section a{  color: #A23A3A; font-size:12px; font-weight:normal; font-family:arial;}
.showNow .section h3 a{font-size:12px;color:#666666;}
.showNow .section .store a{font-size:11px;color:#666666;}
.showNow .section .price a{font-size:16px;color:#B51E1E; font-weight:bold;}


.contentchannel{width:605px; float:left; min-height:350px;}
.contentchannel .searchTit{ font-size:20px; font-family:Georgia;border-bottom:1px solid #010101; padding-bottom:5px; margin-bottom:10px;}

.ideaItem{  margin:0 0px 10px 0px; clear:both; padding:0 1px 0px 1px;  }
.ideaItem .headline{border-bottom:1px solid #010101; font-size:20px; margin-bottom:10px;font-family:Georgia; height:28px;}
.ideaItem h2{ display:inline;font-size:13px;  font-family:arial; font-style:italic}

.ideaItem .row{ padding-bottom:10px;clear:both;}
.ideaItem .row h3{ padding-bottom:2px; padding-top:5px;}
.ideaItem .row h3 a:link,
.ideaItem .row h3 a:visited,
.ideaItem .row h3 a:hover,
.ideaItem .row h3 a:active{font-family:Georgia;font-size:16px; color:#A23A3A; font-weight:bold;  text-decoration:none;}
.ideaItem .row p{font-size:13px;color:#000;padding-right: 40px;}
.ideaItem .row .illustrationPic{ width:120px; height:120px; float:left;padding-top:3px;}
.ideaItem .row .illustrationPic img{border:1px solid #ece8e3;width:110px; height:110px;}


.contentchannel .ideaItem .row p{ color:#5e5e5e; font-size:12px;}
.contentchannel .ideaItem .row p a{ font-weight:bold; color:#730000; font-size:12px;}

.channelSpecial{position:relative;}
.channelSpecial h1{ font-size:30px; font-family:Georgia; color:#010101; font-weight:bold; margin-bottom:6px; height:35px;}
.channelSpecial .specialProduct{ border:1px solid #cdc5b9; margin-bottom:10px; height:200px; }
.channelSpecial .specialProduct .illustrationPic{ width:215px; float:left;}
.channelSpecial .specialProduct .detail{ width:366px;  float:right; padding-top:10px;}
.channelSpecial .specialProduct .detail h2{padding-right:15px;}
.channelSpecial .specialProduct .detail h2 a{ font-size:25px; color:#a83535;font-family:Georgia; font-weight:normal;}
.channelSpecial .specialProduct .detail p{ color:#424242; height:62px;margin-bottom:12px; display:block;  overflow:hidden; padding-right:10px;}
.channelSpecial .specialProduct .detail p a{ font-weight:bold; color:#730000;}
.channelSpecial .specialProduct .detail h5{position:absolute;top:176px;left:215px; color:#000000; font-size:12px; padding-bottom:5px; font-family:arial; font-weight:normal;}
.channelSpecial .specialProduct .detail ul{position:absolute; top:195px;left:215px;width:400px;}
.channelSpecial .specialProduct .detail li{ width:158px; padding-right:3px; float:left; height:20px; background:url(../images/dotListC.gif) no-repeat 0 2px; padding-left:18px; overflow:hidden;}

.channelSpecial .specialProduct .detail li a{ color:#a83535; font-size:14px;font-family:Georgia;}

.productChannel{ padding-bottom:10px;}

.productChannel .product{ width:148px; float:left; }
.productChannel .product img{ display:block; margin-bottom:4px;}
.productChannel .product a{ font-family:Georgia; font-size:14px; color:#af2b2c; margin-left:2px; text-transform:capitalize }
.productChannel .last{ width:138px; }


.allTopic a{font-family:Georgia;}
.allTopic .headline{font-size:20px; font-family:Georgia;border-bottom:1px solid #010101; padding-bottom:5px; margin-bottom:10px; color:#010101;}
.allTopic h3 a{ color:#292929; font-size:16px;}
.allTopic ul{ padding-bottom:10px;}
.allTopic li{ padding:2px 0; width:180px; padding-right:14px;height:13px; overflow:hidden;  float:left; margin-bottom:3px;}
.allTopic li a{ font-size:12px; color:#a23a3a;}
.allTopic .seeMore{ clear:both; text-align:right;}

.favBox li,.favBox li{ clear:both;}
.favLinkNarrow{ padding-top:5px;font-size:13px;}
.favLinkNarrow a{ color:#A23A3A;font-size:13px;}
.favLinkNarrow span{ padding:0 6px;}

.favLinkWide{ padding:2px 0 5px 15px; font-size:13px;}
.favLinkWide span{ width:46%;   padding-right:10px;  height:16px; overflow:hidden;  float:left;position:relative; z-index:101 }
.favLinkWide span a{ color:#A23A3A; font-size:13px;}


.favRatingNarrow{ color:#4C4B4B; font-size:13px; padding-top:5px;position:relative; z-index:101}
.favRatingNarrow a{ color:#c25656; font-size:13px;}

.favRatingWide{ color:#4C4B4B; font-size:13px; padding-top:2px;position:relative; z-index:101}
.favRatingWide a{ color:#c25656;font-size:13px;}
.authorname{padding:0 0 10px 0; font-style:italic; color:#666;}

.relatedtopics{ clear:both;}
.relatedtopics h2{ font-size:14px; color:#000; padding:0 0 5px 0;}
.relatedtopics ul{ color:#171C61; margin:0; padding:0;}
.relatedtopics ul li{ padding:0 0 7px 7px; list-style-type:square; list-style-position:inside;}

.commentswrapper{ clear:both; padding:20px 0 20px 0;}
.commentswrapper .topcow{ height:30px; padding:10px 8px 0 0; margin-bottom:15px; border-bottom:#161c69 1px solid;}
.commentswrapper h2{ color:#000; font-size:18px; font-family:georgia;}
.commentswrapper span.newthread{ width:129px; height:20px; overflow:hidden; text-indent:-9999px; display:block; float:right; background:#fff url(../images/comments_img.png) 0px 0px no-repeat;}
.addcomment{  clear:both; background:#f9f9f9; border-radius:8px 8px 0 0; float:left; width:100%; margin-bottom:10px;}
.addcomment .addpanel{ float:right; padding:15px 0 0 0;}
.addcomment .addpanel span{ display:block; width:50px; height:24px; line-height:24px; padding:0 0 0 30px; float:left; color:#656565; background:#f9f9f9 url(../images/comments_img.png) 0px -29px no-repeat;}
.addcomment .addpanel span.addtext{ padding-left:33px;}
.addcomment .addpanel span.addimage{ background-position:-119px -29px;}
.addcomment .addpanel span.addvideo{ background-position:-237px -29px;}
.commentform{ clear:both; padding:10px 10px 0; }
.commentform ul li{ padding-bottom:10px; clear:both; width:630px;  padding-left:10px; display:block;}
.commentform ul li input.txt{ width:210px; padding:2px 5px; height:18px; line-height:18px; font-size:11px; color:#c3c3c3; border:#d6d6d6 1px solid; background:#fff url(../images/comments_img.png) 0px -73px repeat-x}
.commentform ul li input.focus,.commentform ul li textarea.focus{ color:#000;}
.commentform ul li input.longtxt{ width:445px;}
.commentform ul li textarea{ width:597px; padding:8px 5px; height:115px; font-size:11px; color:#c3c3c3; border:#d6d6d6 1px solid; background:#fff ;}
.commentform ul li input.shorttxt{ width:60px; vertical-align:top; margin-right:8px;}
.commentform ul li a.changecode{ text-decoration:underline; display:block; height:22px;}
.commentform ul li a.changecode:hover{ text-decoration:none;}
.commentform ul li input.sub{ width:78px; height:24px; padding-bottom:5px; line-height:21px; margin-right:5px;  border:0; overflow:hidden; color:#fff; cursor:pointer;  background:#fff url(../images/comments_img.png) -440px 0px no-repeat; margin-bottom:10px;}
.commentform .tip{ color:red; display:block;}


.addcomment .botcow{ clear:both; height:17px;  background:#fff url(../images/commentL.gif) -6px -126px no-repeat;}
.addcomment .botcow .rc{ float:right; width:244px; height:17px; background:#fff url(../images/commentL.gif) -878px -126px no-repeat;}
.commentlistwp{ clear:both;}
.commentlistwp .commentslist{ margin:0 0 10px 0; clear:both; width:100%; float:left; }
.commentlistwp .replycomment{ margin-left:50px; width:605px}
.commentlistwp .replycomment .commentform ul li textarea{ width:445px;}
.replycomment .commentdetail{ width:610px;}

.onlyComment .commentlistwp .replycomment{ margin-left:50px; width:920px}
.onlyComment .replycomment .commentdetail{ width:920px;}
.onlyComment .commentlistwp .replycomment .commentform ul li textarea{ width:720px;}

.commentdetail{ clear:both;  float:left; width:100%;}
.commentdetail .tl{ height:10px; font-size:0; background:url(../images/commentL.gif) 0px -8px no-repeat; padding:0 0 0 10px;}
.commentdetail .tr{height:10px;font-size:0; width:20px; float:right; background:url(../images/comments_img.png) -779px -309px no-repeat;}
.commentdetail .mc{background:url(../images/comments_img.png) right 0px repeat-y; padding:0 10px 0 0; clear:both;}
.commentdetail .mr{ background:url(../images/comments_img.png) -799px 0px repeat-y; }
.commentdetail .bl{ height:16px; font-size:0; background:url(../images//commentL.gif) 0px -81px no-repeat; clear:both;  width:100%; position:relative;}
.commentdetail .br{height:16px; font-size:0; width:20px; float:right; background:url(../images/comments_img.png) -779px -382px no-repeat;}
.commentdetail .desc{position:relative;  font-size:14px; color:#424141; line-height:150%; padding:0 40px 0 50px;}
.commentdetail .desc .fdiv{ float:left;display:block;margin:0 15px 15px 0;z-index:0}
.commentdetail  .firstword{ position:absolute; top:0; left:20px !important; left:-30px; width:25px; height:25px; background:url(../images/comments_img.png) -18px -334px no-repeat; }
.commentdetail .lastword{ position:absolute; bottom:25px; right:14px; width:25px; height:25px; background:#ccc url(../images/comments_img.png) -730px -334px no-repeat;}
.commentdetail .desc .pcomment{padding:10px 0px 10px 0px;}
.commentlistwp .author{ font-size:12px; color:#999; padding:0 8px 10px 20px; clear:both;}
.commentlistwp .author strong{ color:#000; margin:0 5px 0 0;}
.commentlistwp .author span.reply{ color:#a83535; float:right; padding:0 20px 0 0; background:url(../images/comments_img.png) -692px 2px no-repeat}
.commentdetail .quote{ border:1px solid #e4dcb7; background:#fcfcf4; padding:8px; margin-top:6px; font-size:12px; clear:both;}

.commentlistwp .page{ padding:10px 0; background:#f7f7f7; text-align:center}
.commentlistwp .page div{ display:inline; padding-left:5px;}
.commentlistwp .seeMore{ text-align:center;background:#f7f7f7; clear:both; width:100%; height:30px; line-height:30px; float:left;}
.commentlistwp .page p{ display:inline;}
.commentlistwp .highslide{  cursor: url(../images/zoomin.cur), pointer;outline: none;text-decoration: none;}
#auth_code{ color: #333;}

#commentVedio{width:65px;}


#bgDiv{background-color:#000; position:absolute; z-index:99; left:0; top:0; display:none; width:100%; height:1000px;opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;}


.articleInfo{ padding-bottom:10px; color:#636363; padding-top:0px;}
.articlePlugIn{  padding:3px 0 2px; width:100%; float:left;  background:#f2f2f2; margin-bottom:18px;}
.articleInfo .author{ line-height:31px;padding-top:5px;padding-right:10px;}
.articleInfo .time{ line-height:31px;padding-top:5px;padding-right:10px;}
.articleInfo .author a:link,
.articleInfo .author a:active{ padding-right:10px; text-decoration:none; }
.articleInfo .author a:hover,
.articleInfo .author a:active{ padding-right:10px; text-decoration:underline; }
.textSize{ float:right;}
.textSize .small{ font-family:Georgia; padding:0 5px; color:#000; cursor:pointer;font-size:12px;}
.textSize .normal{ font-size:16px;font-family:Georgia; padding:0 3px; color:#000;cursor:pointer}
.textSize .big{ font-size:20px;font-family:Georgia; padding:0 3px; color:#000;cursor:pointer}
.articlePlugIn .printer{ padding:5px 5px 0px 28px; background:url(../images/print.gif) no-repeat 0 -29px; height:20px; line-height:21px; cursor:pointer; float:left; }



.articlePlugIn .facebook{ padding-top:5px; float:left; padding-left:10px;}
.articlePlugIn .plus1{ padding-top:5px; float:left; color:#646464;font-size:12px;}


.txtsmall h1{ font-size:26px}
.txtsmall p{ font-size:11px;}
.txtsmall ul li, .txtsmall ol li{ font-size:11px;}
.txtsmall a:link, .txtsmall a:visited, .txtsmall a:active { font-size:11px}
 .txtsmall h2, .txtsmall h3, .txtsmall h4, .txtsmall h5, .txtsmall h6 {
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 5px;
}
.txtsmall ul li{ padding:3px 0;} 
  
  
.txtbig h1{ font-size:26px; font-weight:bold;}
.txtbig p{ font-size:16px;}
.txtbig ul li, .txtbig ol li{ font-size:16px;}
.txtbig a:link, .txtbig a:visited, .txtbig a:active { font-size:16px}  
 .txtbig h2, .txtbig h3, .txtbig h4, .txtbig h5, .txtbig h6 {
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 10px;
}
.txtbig p {
    color: #424141;
    line-height: 22px;
    padding-bottom: 18px;
}

.articlePlugIn p.textSize{ float:right; padding-top:5px;}
.txtsmall .articlePlugIn  ,.txtbig  .articlePlugIn ,
.txtsmall  .articlePlugIn  a:link,.txtsmall .articlePlugIn  a:visited,.txtsmall  .articlePlugIn  a:hover,.txtsmall  .articlePlugIn  a:active,
.txtbig  .articlePlugIn  a:link,.txtbig .articlePlugIn  a:visited,.txtbig  .articlePlugIn  a:hover,.txtbig  .articlePlugIn  a:active{ font-size:11px;}
.txtbig  .articlePlugIn { color:#A5A5A5;}
.txtbig  .articlePlugIn .textSize{ line-height:16px;}


.articleBox .txtbig .favBox p,
.articleBox .txtsmall .favBox p{ font-size:12px; line-height:16px; padding-bottom:0;}
.articleBox .txtbig .favBox a:link, 
.articleBox .txtbig .favBox a:visited,
.articleBox .txtbig .favBox a:hover,
.articleBox .txtbig .favBox a:active,
.articleBox .txtsmall .favBox a:link, 
.articleBox .txtsmall .favBox a:visited,
.articleBox .txtsmall .favBox a:hover,
.articleBox .txtsmall .favBox a:active{ font-size:12px;}
.articleBox .txtsmall .favBox .favBox li{ list-style-type:none;}
.articleBox .txtsmall .floatFav a.favTit:link,
.articleBox .txtsmall .floatFav a.favTit:visited,
.articleBox .txtsmall .floatFav a.favTit:hover, 
.articleBox .txtsmall .floatFav a.favTit:active,
.articleBox .txtbig .floatFav a.favTit:link,
.articleBox .txtbig .floatFav a.favTit:visited,
.articleBox .txtbig .floatFav a.favTit:hover, 
.articleBox .txtbig .floatFav a.favTit:active{ font-size:16px;}
.articleBox .txtsmall .floatFav ul li,
.articleBox .txtbig .floatFav ul li{ list-style-type:none;}

/*ditto img*/
.articleBox .dittofav{ margin-bottom:0;}
.articleBox .dittofav ul li{ float:left; width:700px; height:80px;}
.articleBox .dittofav a.favTit:link,
.articleBox .dittofav a.favTit:visited,
.articleBox .dittofav a.favTit:hover,
.articleBox .dittofav a.favTit:active {
font-size:16px; display:inline;
}
.articleBox .dittofav p.tit{ padding-bottom:5px;}
p.dittoimgbox{float:left; width:72px; height:72px;  margin:0 10px 0 0;}
p.dittoimgbox img{ width:70px; border:#ccc 1px solid;}

.search111221{ border-bottom:1px solid #D5D5D5; margin-bottom:10px;}
