.price {
	font-size: small;
	font-style: normal;
	margin-top: 2px;
}
.price .our {
	color: #FF0000;
	font-weight: bold;
}
.rem{
	color: #FF0000;
	font-weight: bold;
}
.price .save {
	color: #FF0000;
	font-weight: bold;
}
.price .normal {
	font-weight: bold;
	text-decoration: line-through;
}
.incart {
	background-color: #FFFFCC;
}
.bk{clear:right}

.bk dt {
	font-weight: bold;
	float: left;
	margin-right: 0.8em;
	clear:right;
}
.bk .note {
	font-size: small;
	font-style: normal;
	color: #FF0000;
}
.bkimg{
float: right;  
margin: 3px 10px 0px 3px;
border: 0;
padding:0;
}

.bk img.stars{
float: right;
margin: 3px 10px 0px 3px;
border: 1px solid black;
padding:0;
}


.fs .b
{
  display:block; width: 165px;
}
.fs .b
{
  display:block; width: 160px;
}
.banner-announcement {
        text-align: center;
        font-size: larger;
        background-color: #228822;
        color: #fff;
        border: 1px solid #ccc;
        padding: 5px;
        margin-bottom: 10px;
}
.banner-announcement p a, .banner-announcement p a:visited, .banner-announcement p a:hover{
        color: #fff;
        text-decoration: underline;
        font-weight: bold;
}


/********************* end **********************/

