/* product details */
div.description dl {  margin-top:40px;}
div.description dt {  float:left;  font-weight:bold;  margin-right:5px;}
div.description dd {  display:block;}
div.productwrapper {  padding-right:170px;}
div.details {  float:right;  text-align:center;}
div.details div.price {  font: bold 2em Arial, Helvetica, sans-serif;  margin-top:.5em;  margin-bottom:-.5em;}
div.details a {  display:block;  margin:auto;}
div.details form {}div.details button {  display:block;  margin:1em auto;}
div.description {  padding-bottom:2em;}
div.details button span {  margin:0;  display:block;  width:100px;  height:22px;  padding-top:6px;  font-weight:bold;  text-align:center;}
div.details fieldset {  border:none;}div.details .input label {	float:left;	width:auto;	padding:0;}
div.details #LineItemQuantity {	width:25px;}
div.pressReleases {	clear:none;}
/* demo products */
p.demo {  padding:1em 2em;  background:#ffe;  border:1px solid #ccc;}
#content li {	list-style:none;	margin:10px;}
#content li span {	margin-right:5px;	font-weight:bold;	float:left;}.product .googlecart-add-button{	margin:20px auto;}

/* user leave commets on book view */
div .comment {
	color: black;
}
div .comment legend {
	color: black;
}

/*description content*/


/*reviews on books view*/
div .reviews {
margin: 40px 0px;
}

div .review{

}

div .comment{
	margin: 0 0 0 5px;
}
div .reviewsWrapper1{
	margin: 0px 15px;
	padding: 10px 10px;
	background-color: #EEEEEE;
	border-top:1px dashed #C4D1FF;
}

div .reviewsWrapper2{
	margin: 0px 15px;
	padding: 10px 10px;
	border-top:1px dashed #C4D1FF;
	background-color: #FFFFFF;
}

div .fll{
	float:left;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
div .flr {
	height: 10px;
	width: 10px;
	padding: 0px;
	margin: 0px;
	float:right;
}

/* star images for reviews(in book view)*/
.ratingWrapper{
	margin: 5px 0px 10px 20px;
}

.starflr{
	float:right;
	margin-top: 2px;

}


div .reviewsWrapper1 img {
	float:left;
	height: 20px;
	width: 20px;
	background: url('../img/pen.png') no-repeat left top;
}
div .reviewsWrapper2 img {
	float:left;
	height: 20px;
	width: 20px;
	background: url('../img/pen.png') no-repeat left top;
}
div .info img {
	margin-top:2px;
	float:left;
	height: 20px;
	width: 20px;
	background: url('../img/paper.png') no-repeat left top;
}

div .comment {
	margin-left: 22px;
}

.starFull{
	padding-top:5px;
	width:20px;
	height:20px;
	float:left;
	display:block;
	background: url('../img/star-full.png') no-repeat left top;
}
.starHalf{
	padding-top:5px;
	width:20px;
	height:20px;
	float:left;
	display:block;
	background: url('../img/star-half.png') no-repeat left top;
}
.starEmpty{
	padding-top:5px;
	display:block;
	font-weight:bold;
	width:20px;
	height:20px;
	text-align:center;
	float:left;
	display:block;
	background: url('../img/star-empty.png') no-repeat left top;
}

/* */