.blockhead {
	font-size: 22px;
	line-height: 30px;
}
.block2 {
	font-size: 18px;
	line-height: 30px;
	margin-left:1px;
}
.mesg {
	font-size:16px;
	text-align: center;
	margin: 20px;
}
.authbuttons {
	margin-top:15px;
}
	.reviewsubmitform_off {
		display:none;
	}
	.reviewsubmitform {
		padding: 30px;
		display: inherit;
	}
	.submitreviewform {
		font-family:helvetica;
		line-height: 1.5em;
		color:#333;
	}
	.revhead {
		margin-top: 0px;
		margin-bottom: 10px;
		font-size:17px;
		font-weight: bold;
	}
	.required, .req {
		color:red;
		font-size:11px;
		display: inline;
	}
	
	.rhead {
		font-size: 11px;
		font-weight: bold;
		line-height: 25px;
		margin-top: 20px;
	}
	.hint {
		color: #666666;
		font-size: 9px;
		font-style: italic;
		margin-top: 5px;
	}
	.revtaghead {
		font-size: 12px;
		font-weight: bold;
		margin-bottom: 10px;
		margin-top:15px;
	}
	.tagcol1, .tagcol2 {
		display:inline-block;
		vertical-align: top;
		width: 300px;
		font-size: 11px;
		line-height:23px;
	}
	.tagcol1 .rhead, .tagcol2 .rhead, .revcol1 .rhead {
		margin-top: 0px;
	}
	.revcol1, .revcol2 {
		display:inline-block;
		vertical-align: top;
	}
	.revcol2 {
		margin-left:40px;
		padding-top:20px;
	}
	.guidelines {
		color:#4D71AB;
		width: 200px;
		font-weight: bold;
		font-size: 11px;
		border-bottom: 1px solid #d5d5d5;
		display:block;
		margin-bottom:7px;
		padding-bottom:3px;
	}
	.devline {
		border-top: 1px solid #d5d5d5;
		margin-top: 40px;
		margin-bottom:30px;
		width: 600px;
	}
	.inputbox input {
		line-height: 20px;
		width: 400px;
	}
	.inputbox textarea {
		border-color: #d5d5d5;
		width: 400px;
	}
	.donot {
		color: #666;
	}
	.donot ul li {
		font-size: 10px;
		color: #333;
		margin-left:15px;
		width: 160px;
		margin-bottom: 10px;
		line-height: 14px;
	}
	.donot ul {
		margin-top:5px;
	}
	.submit input, .cancel input{
		width: 100px;
		border: 1px solid #333;
		border-radius: 15px 15px;
		background-color:rgb(41, 113, 167);
		color:white;
		line-height:20px;
		margin-right:10px;
		cursor: pointer;
	}
	.cancel input {
		background-color: #696969;
	}
	.submit, .cancel {
		display: inline-block;
	}
	.reviewsubmitform_outer {
		padding:5px 0px
	}
	.staroff, .star_hover, .star_on {
		background: url(../images/stars/ratingStars_star.gif) no-repeat 0 0;
		display:inline-block;
		width:17px;
		height:17px;
		cursor:pointer;
	}
	.star_hover {
		background: url(../images/stars/ratingStars_star.gif) no-repeat 0 -17px;
	}
	.star_on {
		background: url(../images/stars/ratingStars_star.gif) no-repeat 0 -34px;
	}
	.dotoff, .dot_hover, .dot_on {
		background: url(../images/stars/ratingStars_secondary.gif) no-repeat 0 0;
		display:inline-block;
		width:17px;
		height:12px;
		cursor:pointer;
	}
	.dot_hover {
		background: url(../images/stars/ratingStars_secondary.gif) no-repeat 0 -12px;
	}
	.dot_on {
		background: url(../images/stars/ratingStars_secondary.gif) no-repeat 0 -24px;
	}
	.rating_word {
		display:inline-block;
		font-weight: normal;
		font-style: italic;
		color: #666666;
		margin-left:10px;
		margin-top:-5px;
		vertical-align: middle;
	}
	.starbar, .dots {
		margin-bottom: -10px;
	}
	.submitting {
		display: inline-block;
		border: 1px solid #444;
		border-radius: 4px;
		padding: 5px;
		text-align: center;
		width: 80px;
		font-size: 16px;
		color: #fff;
		background-color: #888;
		margin-left: 200px;
		margin-top: 30px;
		background-color: #FA9308;
	}
	