@charset "utf-8";
/* CSS Document */

div#item_contents{
  padding:0;
  width:550px;
  text-align:left;
}

div#iteme_header {
  height:auto;
  width:auto;
  margin-bottom:5px;
}

#item_contents div.item_title{
  width:auto;
  height:28px;
  background:url(/image/custom/category/title_bar.jpg) repeat-x;
  background-position:0 100%;
  font-size:16px;
  font-weight:bold;
  padding:10px;
  text-align:left;
  border:1px #cccccc solid;
}

#item_contents div.purchaseForm {
  text-align:right;
  margin-top:10px;
}

#item_contents div.item_body {
  width:550px;
  margin-bottom:20px;
  word-wrap:break-word;
}

#item_contents ul.itemInformation {
  margin:0;
  padding:0;
  text-align:right;
}

#item_contents ul.itemInformation li {
  display:inline;
  font-size:10px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:auto 0.3em;
}

#item_contents div.item_categories{
	margin: 10px 0;
}

#item_contents span.link_title{
	font-size: 16px;
	font-weight: bold;
}

#item_contents span.categories{
	font-size: 16px;
}

#item_contents dl.trackbackURL {
  background-color:#999999;
  border:1px dashed #999999;
  color:#FFFFFF;
  margin:0;
  padding:3px;
  text-align:center;
}

#item_contents dl.trackbackURL dt, #item_contents dl.trackbackURL dd {
  display:inline;
  font-size:12px;
  margin:0;
  padding:0;
}

#item_contents div.feedbackUtils {
  margin:0.5em 0 0;
  padding:0;
  width:100%;
}

#item_contents div#comment, #contents div#trackback {
  border-top:3px double #CCCCCC;
  margin:0.6em 0 0;
  padding:0;
}

#item_contents div#comment h3, #item_contents div#trackback h3 {
  background-color:transparent;
  background-image:url(/image/feedback_icon.gif);
  background-position:4px 50%;
  background-repeat:no-repeat;
  border:1px solid #CCCCCC;
  color:#000000;
  font-size:12px;
  height:24px;
  line-height:24px;
  margin:0.7em 0.1em 0.1em;
  padding:0.1em 0.1em 0.1em 28px;
}
#item_contents div.itemFeedback, #item_contents div.itemFeedback {
  background-color:transparent;
  background-image:url(/image/feedback_body_icon.gif);
  background-position:6px 4px;
  background-repeat:no-repeat;
  border:1px solid #CCCCCC;
  color:#000000;
  font-size:12px;
  line-height:24px;
  margin:0.7em 0.1em 0.1em;
  padding:0.1em 0.1em 0.1em 28px;
}

/************************** #coment ************************/
.warningS {
  color:#FF9933;
  font-size:95%;
  font-weight:bold;
}

.alertS {
  color:#FF3366;
  font-size:105%;
  font-weight:bold;
  margin:0;
}

#contents #commentForm {
  background-color:#FFFFFF;
  border:1px solid #CCCCCC;
  margin:2.1em 0 0;
  padding:0;
  text-align:left;
}

#contents #commentForm h2 {
  background-color:#FFFFFF;
  border-bottom:1px solid #CCCCCC;
  color:#000000;
  font-size:13px;
  margin:0 0 1em;
  padding:0.5em;
  text-align:left;
}

#contents .hiddenItem {
  display:none;
  visibility:hidden;
}

#contents #commentForm input.input {
  width:330px;
}

#contents #commentForm textarea {
  height:110px;
  width:330px;
}
