#truc{
  margin-bottom:20px;
}
#truc h2{
  font-size: 1.1em;
  text-decoration:underline;
  font-weight: bold;
  padding:0.5em;
  margin:20px 0px;

}
#truc h6{
  font-size: 0.6em;
  text-align:right;
  float:right;
  display:inline;

}
#truc p{
}

#trucdetail{
  clear:both;
  font-size: 1em;
  letter-spacing: 1px;
  background-color:#B3B3FB;
  border: solid 2px #444;
  margin-bottom:20px;
}

#trucedittop{
  font-size:0.8em;
  font-weight:bold;
  color:gray;
  padding:10px;
  margin-top:10px;
  margin-right:10px;
  text-align:center;
  float:right;
  background-color:#FD9;
  border:2px solid gray;
}

#trucedittop a:hover{
  text-decoration:none;
}

#truceditbottom{
  padding:10px;
  width:260px;
}

#amazonwidget{
  float:right;
  clear:both;
  padding:20px;
  margin-bottom:20px;
  position:static;
}


#truc #rating{
  float:left;
  display:inline;
  border: none;
  text-align:left;
  padding:0 20px 0 20px;

}

.ratingmask{
  width:100%;
  float:left;
  margin-top:10px;
}

#ratingpopularity{
  float:left;
  width:60%;
  padding:20px;

  margin-left:20px;
  font-size:1.4em;
  color:#222;
}

#sratingcontainer{
  padding:14px;
  float:right;
  width:20%;
  margin-right:40px;
}

#ratingcontainer {
  position:relative;
  float:right;
  width:20%;
  margin-right:40px;
  margin-top:16px;}
#ratingcontainer > * { position:absolute; left:0; top:0; z-index: 1; overflow:hidden; }

#ratingloader { display:none; margin-right:40px; padding-left:20px; height:40px;background:url(/images/crystal-arrows.gif) no-repeat center left; }


#submitter{
  font-size:0.8em;
  font-weight:bold;
  color:gray;
  padding:4px;
  margin-top:20px;
  margin-bottom:20px;
  margin-right:20px;
  width:270px;
  text-align:center;
  float:right;
  background-color:#FD9;
  border:2px solid gray;
}

.submitter_detail{
  margin:4px;

}
#submitter .badgesdetail{
  float:right;
  vertical-align:middle;
}
#submitter img{
  vertical-align:middle;
}
#submitter a span{
  padding:20px;
  font-size:1.2em;
  font-weight:bold;}
#submitter .badgesdetail img{
  vertical-align:middle;
}
#submitter a:hover{
  text-decoration:none;}

.filet{

  font-size:0.8em;
  padding:0px;

}
.filet p{
  text-align:right;
}
.filet a{
  float:none;

}
.daopinion{
  float:center;
  clear:both;
  padding:20px;
  padding:2em 6em 1em 6em;
  margin-bottom:30px;
}

#daopionioncenter{
  color:red;
  background-color:#EDD98B;
  z-index:1;
  margin-top:80px;
  padding:30px 30px 30px 30px;
  margin-bottom:-60px;
  text-align:center;
  display:none;
}

#truc .opinionresult{
  position:relative;
  float:left;
  text-align:center;
  margin-left:200px;
  margin-bottom:20px;
  margin-top:40px;
}
.opinionresult #texttalc,
.opinionresult #texttas{
  position:absolute;
  width:160px;
  clear:both;

  padding:10px;
  border:2px dashed;
  background-color:#FD9;
  display:none;
  font-size:0.5em;
}
.opinionresult #texttalc{
  margin-left:50px;
  margin-top:-50px;
}
.opinionresult #texttas{
  margin-left:-200px;
  margin-top:-50px;
}

.opinionresult #talc,
.opinionresult #tas{
  float:left;
  padding:10px 2px;
  min-width:40px;
  text-align:center;
  vertical-align:middle;
  border:2px solid white;
  z-index: 2;
  font-size:1.4em;
  margin:4px;
}
.opinionresult #talc{
}
.opinionresult #tas{
}
.opinionresult #talc:hover,
.opinionresult #tas:hover{
  z-index: 1;
}
.opinionresult #tas:hover #texttas{
  display:block;
}
.opinionresult #talc:hover #texttalc{
  display:block;
}


.isatalc,.isatas{
  display: block;
  width: 176px;
  height:43px;
  margin:10px 10px 0 0;
  background:url(/images/button2.png) no-repeat top;
}
.isatalc .textop,.isatas .textop{

  color:#666;
  text-align:center;
  font-weight:bold;
  font-size:0.8em;
  padding:14px 4px;
}
.isatalc{
  float:left;
}
.isatas{
  float:right;
}
.isatas:hover,.isatalc:hover{
  cursor:pointer;
  background:url(/images/button2.png) no-repeat bottom;
}
.isatalc .textop:hover,.isatas .textop:hover{
  color:#222;
}


.errors {
  color:red;
}


.trucrefs{
  padding:14px;
  margin-bottom:20px;
  margin-right:20px;
  float:right;
  background-color:#EDD98B;
  border: solid 1px;

}

.trucrefs a{
  color:blue;
}
.trucrefs ul li{
  list-style:disc;
  margin-top:6px;
  margin-left:20px;
}
.trucrefs li{
  clear:both;
}

.trucrefs h3{
  text-decoration:underline;
}

#trucadsense{
  float:left;
  margin:1.4em;

}

#trucdescription{
  padding:2em 1.4em 1em 1.4em;
  font-size:1.2em;
  line-height:1.4em;
  color:#222;
}

#trucdescription ol li{
  list-style:decimal;
  margin-left:60px;
  margin-top:4px;

}
#trucdescription p{
  margin-bottom:10px;
}
#trucdescription p:first-letter
{
  font-size:1.4em;
  margin-left:1.8em;
  padding-right:0.2em;

}






#commentcontent {
  text-align:left;
  margin:0.2em;
  padding:0.5em;
  background-color:#ddddff;
  letter-spacing: 2px;

  margin-top:20px;
}
#commentcontent p{
  text-align:left;
  margin:0.2em;
  padding:0.5em;
  background-color:#ddddff;
  letter-spacing: 2px;

}
#commentcontent h2{
  clear:both;
  margin:0px;
  text-align:left;
  text-decoration:underline;
  background-color: #ddddff;
  background-image:none;
}



.commentnum{

  font-size:2em;
  padding:0.3em;
  margin:0.3em;
}
.comment a{
  text-decoration:none;
}



