﻿/* REVIEW COMMON */
.FL
{
	float: left;
}
.FR
{
	float: right;
}
.TAR
{
	text-align: right;
}
.CB
{
	clear: both;
}

.review_container
{
	background: #ffffff url(../../images/review_bg.gif) repeat-x top left;
	width: 500px;
	text-align: center;
	
}

.review_container img
{
	border:none;
}

.ErrorMessage
{
color:#ff0000;
}

/* REVIEW LOGIN PAGE */

.review_login
{
	padding: 10px;
	font: bold 12px/20px verdana,sans serif;
	color: #887869;
}

.review_container h3
{
	width:500px;
	background-color:#89796a;
	color:#ffffff;
	font:bold 18px/30px verdana;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
}

.review_login h5
{
	text-align: left;
	font: bold 12px/20px verdana,sans serif;
	margin: 5px 0px 2px 30px;
	padding: 0px;
	width: 480px;
}

.review_login div
{
	width: 326px;
	text-align: left;
	margin: auto;
}

.review_login div p
{
	display: block;
}

.review_login div div
{
	width: 125px;
}

.review_login div p
{
	vertical-align: middle;
	height: 25px;
}

.review_login div p label
{
	width: 85px;
	float:left;
}

.review_login div p span
{
	font-size: 8px;
	display: block;
	width: 500px;
}

.review_login div p input
{
	float: right;
	width: 237px;
	border: solid 1px #999999;
	display: block;
}

.review_login .dots
{
	width: 436px;
	background: transparent url(../../images/review_dots.gif) repeat-x;
}

.review_login .forgot
{
	width:178px;
	height:29px;
}

.review_login .login
{
	width:118px;
	height:29px;
}

.review_login .exit
{
	width:160px;
	height:28px;
}

.review_login .submit
{
	width:85px;
	height:29px;
}


/* REVIEW ADD PAGE */

.review_add
{
	padding: 10px;
	font: bold 12px/20px verdana,sans serif;
	color: #887869;
}

.review_add h5
{
	text-align: left;
	font: bold 12px/20px verdana,sans serif;
	margin: 5px 0px 2px 30px;
	padding: 0px;
	width: 480px;
}


.review_add div
{
	width: 400px;
	text-align: left;
	margin: auto;
}

.review_add div p
{
	vertical-align: middle;
	height: 25px;
}

.review_add div p label
{
	width: 100px;
	float:left;
}

.review_add div p input, .review_add div p select
{
	float: right;
	width: 237px;
	border: solid 1px #999999;
	display: block;
}

.review_add div p textarea
{
	clear:both;
	width:400px;
	border: solid 1px #999999;
	display: block;
}

.review_add .dots
{
	width: 436px;
	background: transparent url(../../images/review_dots.gif) repeat-x;
}
.review_add div div
{
	width: 125px;
}

.review_small_text_left
{
    color: #837263;
    font: normal 12px/14px Arial;
    padding-left: 10px;
    float: left;
}
.review_small_text_right
{
    color: #837263;
    font: normal 12px/14px Arial;
	padding-right: 10px;
	float: right;
}

.review_heading
{
    color: #887869;
    font: bold 12px/16px Verdana, Arial;
    padding-left: 10px;
}

.review_background
{
	background: #edebe9;
}
.RaltedProductHeading
{
    color: #887869;
    font: bold 14px/18px Verdana, Arial;
    margin-left: 10px;
}
.ProductHorizontalSeparator
{
    margin: 0 8px 0 8px;
    background: #999999;
    line-height: 1px;
    height: 1px;
}
.savebuttonlarge
{
	margin:5px 0 0 10px;
}
