body{
font-size:11px;
color:#000000;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
}

#productData{
margin:0;
padding:0;
}

	#productData ul{
	margin:10px;
	padding:10px;
	list-style:disc inside;
	}
	
	#productData ul li{
	list-style:disc inside;
	display:block;	
	margin:10px;
	padding:10px;	
	}
	
	.description ul{
	color:#FF0000;
	}
	
	#productData h1{
	color:#682d0d; 
	font-size:17px;	
	}
	
	#productData p{
	text-align:justify;
	padding:0 5px 0 10px
	}


.btnPreview{
background-image:url(images/btnPreview.jpg);
width:76px;
height:27px;
display:block;
border:none;
}

.btnSubmit{
background-image:url(images/btnSubmit.jpg);
width:76px;
height:27px;
display:block;
border:none;
}

.btnEdit{
background-image:url(images/btnEdit.jpg);
width:76px;
height:27px;
display:block;
border:none;
}

.btnCancel{
background-image:url(images/btnCancel.jpg);
width:76px;
height:27px;
display:block;
border:none;
}

.btnTest{
		border:none;
		background-image:url(images/btnPreview.jpg);
		background-repeat:no-repeat;
		width:76px;
		height:27px;
		display:block;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
		display:block;
}

.btnBackToProduct, .btnBackToProduct a{
background-image:url(images/btnBackToProduct.jpg);
width:142px;
height:27px;
display:block;
border:none;
}


#overallRating{
width:270px;
height:auto;
border:solid 1px #CCCCCC;
padding:10px;
color:#000000;
line-height:15px;
margin:10px 0 0 0;
}

	#overallRating a{
	text-decoration:underline;
	color:#000000;
	}
	
#productReviews{
width:100%;
margin:10px 0 0 0;
font-size:10px;
}

	#productReviews .barTop{
	background-image:url(images/productReviewsh1Bg.jpg);
	background-repeat:repeat-x;
	height:29px;
	list-style:none;
	margin:0;
	padding:0;
	color:#310003;
	}
	
					.barTop li{
					padding:4px 0 0 10px;
					font-weight:bold;
					font-size:12px;
					}
					
					#bartop_title{
					float:left;					
					}
					#bartop_link{
						float:right;					
					}
					#bartop_select{
						float:right;					
					}
					
					.barTop li a{
					text-decoration:underline;
					color:#310003;
					font-weight:normal;
					font-size:11px;
					}
					
	#productReviews	.barBottom{
	margin:0;
	padding:0;
	border-bottom:solid 1px #CCCCCC;
	list-style:none;
	color:#000000;
	font-size:11px;
	}	
		
					.barBottom li{
					margin:0;
					padding:5px 0 5px 0;
					}	
					
					.barBottom li td{
					padding:0;
					margin:0;
					}
					
					.barBottom li a{
					text-decoration:underline;
					color:#000000;
					}		

	
	
	
#productReviews #reviews{
font-size:11px;
line-height:17px;
padding:10px 10px 5px 10px;
border-bottom:solid 1px #d7d7d7;
color:#000000;
}

				#reviews .content{
				margin:15px 0 10px 0;
				line-height:18px;
				text-align:justify;
				}
				
		

#writeReviewForm{
font-size:11px;
color:#000000;
margin:20px 0 0 0;
}

	#writeReviewForm h1{
	color:#990000;
	font-size:17px;
	font-weight:bold;
	margin:0;
	padding:0;
	}	
	
	#writeReviewForm .barTop{
	background-image:url(images/productReviewsh1Bg.jpg);
	background-repeat:repeat-x;
	height:29px;
	list-style:none;
	padding:5px 0 0 10px;
	color:#310003;
	margin:0 0 5px 0;	
	font-size:12px;	
	}
	
	#writeReviewForm p{
	margin:0 0 0 10px;
	}
	
	#writeReviewForm .required{
	color:#FF0000
	}	
	
	#writeReviewForm .ratingsLegend{
	background-image:url(images/ratingsLegend.jpg);
	width:196px;
	height:138px;
	border:solid 1px #CCCCCC;
	display:block;
	}

#writeReviewForm #form{
line-height:18px;
font-size:11px;
color:#000000;
clear:both;
margin-top:30px;
}

	#form .LV_validation_message,.LV_invalid{
	color:#FF0000;
	margin:0 0 0 5px;
	}

	#form td{
	padding:3px 0 3px 0;
	margin:0;
	}

	#form .radio{
	border:none;
	}
	
	#form .textBox{
	font-size:11px;
	border:solid 0px #666666;
	padding:3px;	
	}
	
	#form .submit{
	background-image:url(images/button.jpg);
	width:auto;
	display:block;
	border:none;
	color:#FFFFFF;
	padding:5px 5px 7px 5px;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	}
	
	#form .example{
	color:#666666;
	}

#reviewForm{
line-height:18px;
font-size:11px;
color:#000000;
}

	#reviewForm ul{
	margin:10px 0 0 0;
	padding:0;
	}
	#reviewForm ul li{
	float:left;
	padding:0 0 0 0;
	margin:0 5px 0 0;
	list-style:none;
	}
	
	#reviewForm .submit{
	background-image:url(images/button.jpg);
	width:auto;
	display:block;
	border:none;
	color:#FFFFFF;
	padding: 5px 5px 7px 5px;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	}	
	
	#reviewForm h1{
	color:#9c0b10;
	font-size:17px;
	margin:0;
	padding:0;
	}
	
	#reviewForm p{
	color:#000000;
	}
	
	#reviewForm .content{
	width:500px;
	text-align:justify;
	margin:0;
	padding:0;
	}
	
	/* This CSS is just for presentational purposes. */
	#hideShow{
	font: 11px;
	width:auto;
	}
	h1{font-size:11px;}

	/* This CSS is used for the Show/Hide functionality. */
	.more {
		display: none;
		border-top: 0px solid #666;
		border-bottom: 0px solid #666; }
	a.showLink, a.hideLink {
		text-decoration:underline;
		color:#000000;
		background: transparent url(down.gif) no-repeat left; }
	a.hideLink {
		background: transparent url(up.gif) no-repeat left; }	




	  	div.starry {
			width:auto;
			margin:-5px 0 0 0;
			padding:0;
			width:auto;
		}
		div.standard_star {
			background-repeat: no-repeat;
			cursor:pointer;
			float:left;
			display:inline;
		}
		div.feedback {
			border:1px solid #ddd;
			padding:7px 3px 3px;
			display:inline;
		}
		#starryx{
			float:left;
			width:auto;
		}
		#starryx_right{
			font-size:12px;
			float:left;
			font-weight:bold;
			border:0px solid gray;
			padding-top:0;
			margin-left:10px;
			margin-top:2px;
		} 

