.app-div {
	width:936px;
	margin-left:auto;
	margin-right:auto;
	color:black;
	padding:10px;
	margin-top:180px;
	margin-bottom:20px;
}

.app-div a {
	color:black;
}

.app-div td {
	color:black;
}

.app-div div {
	color:black;
}

.app-div .user-comment {
	color:black;
	border:1px solid #555;
	padding:10px;
}

.app-div .admin-response {
	background:#eee;
	color:black;
	border:1px solid #555;
	padding:10px;
}

.app-div .item-display {
	width:250px;
	float:right;
	border:1px solid #555;
	padding:10px;
	margin-bottom:20px;
}

#review-button {
	border:#555;
	padding:6px;
	font-weight:bold;
}

#product-image {
	margin-top:10px;
	margin-bottom:10px;
}

#overall-ratings-box {
	width:250px;
	text-align:left;
	margin-left:20px;
}

#ratings-logout-btn {
	color:white;
	float:right;
	margin:10px;
}

#overall-ratings-label {
	width:200px;
	text-align:left;
	font-size:16px;
	margin-top:10px;
	margin-bottom:20px;
}

#overall-star-row {
	width:200px;
	vertical-align:top;
	padding:0px;
	text-align:left;
	margin-bottom:10px;
	height:20px;
}

#overall-star-count {
	font-size:14px;
	vertical-align:top;
}

#ratings-product-display {
	font-size:16px;
	padding-left:25px;
	width:250px;
	text-align:left;
	color:#999;
}

#ratings-required-star {
	color:red;
}

.ratings-input {
	width:90%;
	margin-bottom:20px;
}

.ratings-general-input {
	height:70px;
}

.ratings-blue-text {
	color:#5698b7;
}
.ratings-pros-cons-input {
	width:100%;
	height:50px;
}

#ratings-comments-container {
	width:630px;
	float:left;
}

#ratings-comment-title {
	margin-left:10px;
	font-size:14px;
}

.ratings-comment-text {
	padding:20px;
	font-family: 'ContextCondensedSSiCondensed'; 
	font-weight:normal; 
	font-size:14px; 
	color:#eee; 
}

#ratings-comment-admin-btns {
	text-align:right;
}

#ratings-comment-admin-box {
	background:white;
	border:1px solid #eee;
	height:40px;
	padding:10px;
	margin-bottom:20px;
}

#ratings-comment-visitor-email {
	float:right;
	color:#888;
	font-family: 'ContextCondensedSSiCondensed';
	font-size:14px;
}

#ratings-admin-respond-btn {
	color:#888;
	font-size:14px;
	font-family: 'ContextCondensedSSiCondensed';
}

.ratings-status-ddm {
	background:#333;
	color:#999;
	font-family: 'ContextCondensedSSiCondensed';
}

.comment-form .ratings-country-ddm { background:#15161a; font-family: 'ContextCondensedSSiCondensed'; font-weight:normal; font-size:14px; color:#595959; -moz-border-radius: 4px;border-radius: 4px; border:none; padding:10px; -webkit-box-shadow: inset 1px 1px 2px #000000; -moz-box-shadow: inset 1px 1px 2px #000000; box-shadow: inset 1px 1px 2px #000000; width:93%; }

.comment-form .ratings-radio-btn{
	background:#333;
	margin-right:10px;
}

.comment-form textarea{
	resize:vertical;
}

.ratings-label{
	font-family: 'ContextCondensedSSiCondensed';
	color:#eee;
}

.ratings-comment-label{
	font-family: 'ContextCondensedSSiCondensed';
	color:#5698B7;
	font-size:16px;
	margin-bottom:10px;
}

.ratings-right-panel, .ratings-right-panel div{
	color:#eee; 
	text-decoration:none; 
	font-family: 'ContextCondensedSSiCondensed'; 
	font-weight:normal; 
	font-size:14px;  
	border-bottom:1px solid #27282d; 
	display:block; 
	width:236px; 
	padding:14px 0px 14px 0px;
}



