/**/
.home-swf-banner-container  {
	height: 265px;
}
.fieldWithErrors {
  display: inline;
}

.fieldWithErrors input {

}

.fieldWithErrors textarea {

}

.contact .errorExplanation h2 {
  display: none;
}

.flash {
  padding: 0.5em;
  margin: 1em;
	color: #DB5C55;
	clear:both;
	font-size: 100%;
	font-weight: bold;
}

.flash.success {
	background:#FCEBDB;
	border:1px solid #DB5C55;
}

.flash.failure, .flash.warning {
	background: #fff;
	color: #e77d7d;
	border: 1px solid #ffacac;
}

.errorExplanation h2 {
  display: none;
}

#featured-designer img {
  display: block;
}

#product-detail-base-cost {
  font-weight: bold;
  color: #8E8E8E;
  font-size: 108%;
}

.item dl {
  margin: 0px;
}
.qaSlider{
	margin-top: 10px;
}
dl{
	margin-left: 10px;
}

.item dl dt {
  float: left;
  font-style: italic;
  width: 13em;
}
dl dt {
  border-bottom:1px solid #F0EAD2;
	color:#db5c21;
	cursor:pointer;
	font-size: 15px;
	line-height:30px;
	margin-bottom:10px;
	margin-right:100px;
}
.item dl dd {
  clear: right;
}

dl.qaSlider dd {
  display: none;
}

dl.qaSlider dd.opened {
	color:#884035;
	display:block;
	font-size:12px;
	line-height:19px;
	margin-bottom:15px;
	margin-left:23px;
	margin-right:58px;
}
dl ul{
	margin-left:23px;
	margin-top:7px;

}
dl ul li{
	font-size:100%;
	list-style: disc outside;
	margin-top: 7px;
}
blockquote{
	margin-left: 20px;
	margin-top: 10px;
}
.press tr td{
	color:	#884035
}
tr td img.framed  {
	margin:10px 7px 0px;
}
tr td p{
	font-size: 100%;
}
.derm blockquote {
  background: transparent url(/images/quote-left.gif) left top no-repeat;
}
.derm  blockquote p {
  padding: 0 30px;
  background: transparent url(/images/quote-right.gif) right bottom no-repeat;
}
.search-result{
	border-top: 1px solid #F6F3E7;
	background: #FFFFFF;
	height: 20px;
	padding: 7px 5px 3px 10px;
}
.purchaseStatic {
	color:#148597;
}
.purchaseStatic input.submit {
	color:#FFFFFF;
	line-height:20px;
	background-image:url(/assets/images/subpage/form-button-blue-bg.png);
	border:medium none;
	height:24px;
	line-height:20px;
	padding:0pt 5px;
	vertical-align:middle;
	width:79px;
}
table.refer{ 
	color: #884035;
	font-size: 14px;
	margin: 10px;
}
table.refer tr td{ 
	padding: 7px;
}
.productTag{
	font-size: 19px;
	color: #6FCCDF;
	
}
a img {
  /* for IE */
  filter:alpha(opacity=100);
  /* CSS3 standard */
  opacity:1.0;
  /* for Mozilla */
  -moz-opacity:1.0;
}
a:hover img {
  /* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;
  /* for Mozilla */
  -moz-opacity:0.8;
}

tr.first-recipient-row .remove-a-friend { display: none; }

div.feature-typeimage_box_halfsize { height: 87px !important; }
div.feature-typeimage_box_halfsize_product { height: 87px !important; }
