#commentCard, #commentCardForm, #commentCardProcessing, #commentCardSent {
	position:relative;
	width:100%;
	height:100%;
}

#commentCard {
	background: url('/app/modules/comment_card/images/comment-card-bg.jpg') no-repeat;
}

#commentCardProcessing {
	background: url('/app/modules/comment_card/images/ajax-loader.gif') no-repeat center center;
}


#commentCardContent {
	padding:10px 0 10px 0;
}

#commentCard, #commentCardError, #commentCardProcessing, #commentCardSent {
	display:none;
}

#commentCardProcessing {
	position:absolute;
	top:0;left:0;
	z-index:9999;
	opacity:0.4;
	filter:alpha(opacity=40);
}

#commentCardSent {
	line-height:380px;
	vertical-align: middle;
}

#commentCardSent, .commentCardFormSubmit {
	text-align: center;
}

#commentCard #commentCardForm .commentCardFormRow {
	padding-bottom:3px;
}

#commentCard #commentCardForm .commentCardFormRow label, span, input[type="text"], input[type="password"], textarea {
	float:left;
}

#commentCard #commentCardForm .commentCardFormRow label {
	font-weight: bold;
	width:100px;
}

#commentCard #commentCardForm .commentCardFormRow span {
	font-weight: bold;
	padding:0 3px 0 9px;
}


#commentCard #commentCardForm .commentCardFormRow label.error {
	color:red;
}

#commentCard #commentCardForm .commentCardFormRow input, textarea {
	width:280px;
	background-color:transparent;
}


#commentCard #commentCardForm .commentCardFormSubmit {
	padding:9px;
}
