/* Login and Forgot CSS starts here */

#outer_line {
	border:1px solid #ababab;
	width:312px;
}

#txt_head {
	font:normal 32px Arial, Helvetica, sans-serif;
	color:#66c3e5;
	padding:7px 0 0 30px;
}

#txt_form {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#7a7a7a;
	padding:13px 0 0 33px;
	float:left;
}

#txt_form_pass {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#7a7a7a;
	padding:4px 0 0 33px;
	float:left;
}

#txt_box {
	float:left;
	padding:10px 0 0 10px;
}

.txt_gry_121{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7e7e7e;
	font-weight: normal;
	line-height:18px;
	width:148px;
}

#txt_box input, #txt_box_pass input {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#7a7a7a;
	height:17px;
	width:146px;
	border:1px solid #7a7a7a;
}

#txt_box_zip {
	float:left;
	padding:10px 0 0 10px;
}

#txt_box_zip input {
	height:20px;
	width:150px;
}

#txt_box_pass {
	float:left;
	width:150px;
	padding:7px 0 0 27px;
}

.txt_box_txt {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#7a7a7a;
	padding:0 0 2px 0;
}

#txt_forgot {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#7a7a7a;
	padding:5px 0 0 155px;
	clear:left;
}

#txt_forgot a {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#7a7a7a;
	text-decoration:underline;
}

#btn_sub {
	padding:5px 0 25px 31px;
}

#btn_sub_forgot {
	padding:25px 0 25px 31px;
}

#txt_req {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#7a7a7a;
	text-align:right;
	width:312px;
	top:5px;
	padding-top:3px;
}

#outer_form {
	width:312px;
	height:45px;
}

/* Login and Forgot CSS Ends here */

/* Error message css*/
.txt_error {
	font:normal 11px Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
	margin:0;
	}

/*.txt_error li {
	font:normal 11px Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
	margin-left:30px;
}

.error_txt {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
	margin-left:30px;
	padding: 15px 30px 0px 0px;
}

.error_txt li {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
	padding:0;
	margin:0;
}*/

#show_errors .error_txt, #show_errors li {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
	margin: 15px 0 0 0;
}
#show_errors {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
	margin: 15px 0 0 30px;
}
.reg_error_txt {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
	padding:0;
	margin:0;
}

.reg_error_txt li {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
	padding:0;
	margin:0;
}

.upd_txt_error {
	font:normal 11px Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
	padding:0;
	margin:0;
	}

.upd_txt_error li {
	font:normal 11px Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
	padding:0;
	margin:0;
}
/* Error message css*/

/* Thank you css starts here*/

#thank-you-main {
	border-top:1px solid #cdcdcd;
	color:#7a7a7a;
	font:normal 11px Arial, Helvetica, sans-serif;
	line-height:20px;
	padding-top:10px;
	width:873px;
}
#thank-you-inner {
	font:normal 32px Arial, Helvetica, sans-serif;
	color:#66c3e5;
	margin-top:17px;
}

.thank {
	padding:0px;
	margin:0px;
	color:#7a7a7a;
	font:normal 11px Arial, Helvetica, sans-serif;
	line-height:20px;
}

/* Thank you css ends here*/

/* Update css starts here*/

#register {
	margin:0;
	padding:0;
	width:395px;
}

#txt_register {
	font:normal 32px Arial, Helvetica, sans-serif;
	color:#66c3e5;
	float:left;
	margin:10px 0 0 0;
}

#name {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#7a7a7a;
	padding:6px 0 0 6px;
	margin:0px;
	width:128px;
	float:left;
}

.small-txt {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#7a7a7a;
}

.date {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#7a7a7a;
	height:18px;
	width:44px;
}

.month {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#7a7a7a;
	height:18px;
	margin-left:5px;
	width:79px;
}

.year {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#7a7a7a;
	height:18px;
	margin-left:5px;
	width:51px;
}

#required {
	margin:0 0 0 100px;
	width:192px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#7a7a7a;
	text-align:right;
	height:25px;
	padding-top:3px;
}

#register1 {
	margin:10px 0 0 0;
}

#txt-privacy {
	color:#7a7a7a;
	font:normal 11px Arial, Helvetica, sans-serif;
	margin-top:25px;
}

#txt_loginprivacy {
	color:#7a7a7a;
	font:normal 11px Arial, Helvetica, sans-serif;
	margin:10px 30px 0 30px;
}

.txt_underage {
	color:#7a7a7a;
	font:normal 11px Arial, Helvetica, sans-serif;
}

.txt_log_privacy {
	color:#7a7a7a;
	font:normal 11px Arial, Helvetica, sans-serif;
	margin:10px 0 0 5px;
}

#saving {
	float:left;
	padding-top:5px;
	width:229px;
}

#saving-img {
	float:left;
	width:138px;
}

#saving_txt {
	color:#7a7a7a;
	font:normal 11px Arial, Helvetica, sans-serif;
	float:left;
	padding-top:30px;
	width:91px;
}

#theater {
	padding-top:5px;
	float:left;
	width:247px;
}

#theater-img {
	float:left;
	width:122px;
}

#theater_txt {
	color:#7a7a7a;
	font:normal 11px Arial, Helvetica, sans-serif;
	float:left;
	padding-top:25px;
	width:125px;
}

.span-txt {
	color:#7a7a7a;
	font:normal 8px Arial, Helvetica, sans-serif;
}

#map {
	padding-top:5px;
	float:left;
	width:267px;
}

#map-img {
	float:left;
	width:135px;
}

#map_txt {
	color:#7a7a7a;
	font:normal 11px Arial, Helvetica, sans-serif;
	float:left;
	padding-top:25px;
	width:132px;
}

#moment {
	padding-top:5px;
	float:left;
	width:257px;
}

#moment-img {
	float:left;
	width:129px;
}

#moment_txt {
	color:#7a7a7a;
	font:normal 11px Arial, Helvetica, sans-serif;
	float:left;
	padding-top:25px;
	width:128px;
}
.txt_upd_11gry {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666666;
	padding-left:5px;
	text-decoration:none;
}
.cm_pad {
	padding:0 0 0 6px;
}
.rating-txt {
	margin-top:20px;
	color:#7a7a7a;
	line-height:15px;
	font:bold 11px Arial, Helvetica, sans-serif;
}
#rating-box {
	border:1px solid #cdcdcd;
	margin-top:20px;
	width:873px;
	height:180px;
	position:relative;
}
#rating-box-inner {
	padding:10px 10px 10px 10px;
}
#rating-content {
	margin-bottom:5px;
	clear:both;
	}
#rating-left {
	border-right:1px solid #cdcdcd;
	float:left;
	height:155px;
	width:262px;
}
#overall{
	color:#7a7a7a;
	font:normal 11px Arial, Helvetica, sans-serif;
	float:left;
}
#star{
	margin-left:5px;
	float:left;
}
#review{
	padding:5px 0 0 0;
	color:#7a7a7a;
	clear:both;
	font:normal 11px Arial, Helvetica, sans-serif;
	float:left;
	margin-bottom:4px;
	_margin-bottom:1px;
}
#cubby {
	padding:5px 0 0 8px;
	color:#7a7a7a;
	font:bold 11px Arial, Helvetica, sans-serif;
}
#location {
	color:#7a7a7a;
	font:normal 11px Arial, Helvetica, sans-serif;
	float:left;
	margin-bottom:4px;
	_margin-bottom:1px;
}
#gender{
	float:left;
	color:#7a7a7a;
	font:normal 11px Arial, Helvetica, sans-serif;
	margin-bottom:4px;
	_margin-bottom:1px;
}
.rev_ans{
	color:#7a7a7a;
	font:bold 11px Arial, Helvetica, sans-serif;
}
.rev_ans_und{
	color:#7a7a7a;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
#gender-sign{
	color:#7a7a7a;
	font:bold 11px Arial, Helvetica, sans-serif;
}
#age{
	float:left;
	color:#7a7a7a;
	font:normal 11px Arial, Helvetica, sans-serif;
	margin-bottom:7px;
	_margin-bottom:3px;
}
#age-count{
	color:#7a7a7a;
	font:bold 11px Arial, Helvetica, sans-serif;
}
#febreze{
	float:left;
	color:#7a7a7a;
	font:normal 11px Arial, Helvetica, sans-serif;
}
#year{
	color:#7a7a7a;
	font:bold 11px Arial, Helvetica, sans-serif;
}
#rating-right{
	float:left;
	width:570px;
	padding:0 0 10px 10px;
}
#content{
	color:#3da0cd;
	float:left;
	font:bold 11px Arial, Helvetica, sans-serif;
}
#date{
	padding-left:15px;
	color:#7a7a7a;
	float:left;
	font:bold 11px Arial, Helvetica, sans-serif;
}
#description{
	color:#7a7a7a;
	float:left;
	font:normal 11px Arial, Helvetica, sans-serif;
	padding-top:5px;
	line-height:15px;
}
#selection-box {
	color:#7a7a7a;
	clear:both;
	margin-top:20px;
	font:normal 11px Arial, Helvetica, sans-serif;
	width:873px;
}
#selection-box span {
	color:#7a7a7a;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
#buttons{
	padding-top:20px;
	float:left;
}
#submit-btn{
	float:left;
	padding-right:16px;
}
#edit-btn{
	float:left;
	padding-right:16px;
}
#cancel-btn{
	float:left;
}

/*------------------------------------review----------------------------------*/
#average-rating-main{
border:1px solid #cdcdcd;
width:874px;
margin:0 0 0 60px;
}
#average-rating-inner{
padding: 15px 13px 13px 17px;
float:left;
}
#average{
float:left;
width:742px;
}
#ave-contener{
clear:both;
}
#ave-txt{
color:#66c3e5;
font:bold 23px Arial, Helvetica, sans-serif;
letter-spacing:-2px;
float:left;
}
#rating{
	color:#7a7a7a;
	font:normal 11px Arial, Helvetica, sans-serif;
	float:left;
	width:100px;
}
#rating_total{
	color:#7a7a7a;
	font:normal 11px Arial, Helvetica, sans-serif;
	float:left;
	/*padding:15px 0 10px 35px;*/
	padding:8px 0 10px 35px;
	width:100px;
}
#overall-ave{
	color:#7a7a7a;
	font:normal 11px Arial, Helvetica, sans-serif;
	float:left;
}
#pop-up{
	float:left;
	padding-left:8px;
}
#fragrance{
	color:#7a7a7a;
	font:normal 11px Arial, Helvetica, sans-serif;
	float:left;
	padding-left:30px;
}
#performance{
	color:#7a7a7a;
	font:normal 11px Arial, Helvetica, sans-serif;
	float:left;
	padding-left:15px;
}
#value{
	color:#7a7a7a;
	font:normal 11px Arial, Helvetica, sans-serif;
	float:left;
	padding-left:15px;
}
#review-btn{
	float:left;
	padding-top:40px;
}
#recomandation{
	color:#7a7a7a;
	text-align:right;
	font:normal 11px Arial, Helvetica, sans-serif;
	width:874px;
}
.recomandation-span{
	padding:0 0 10 0;
	text-align:right;
	font:bold 11px Arial, Helvetica, sans-serif;
}
#summary{
	padding:5px 0 5px 5px;
 	background-color:#cee7f2;
	color:#2b7fa4;
	font:normal 11px Arial, Helvetica, sans-serif;
	width:873px;
}
#volume-main{
border:1px solid #cdcdcd;
margin-top:5px;
height:60px;
width:874px;
}
#volume-left{
padding:5px 0 5px 5px;
width:680px;
float:left;
}
#volume-content{
clear:both;
}
#coust-reco{
	color:#7a7a7a;
	font:bold 11px Arial, Helvetica, sans-serif;
}
#volume{
	color:#7a7a7a;
	font:bold 32px Arial, Helvetica, sans-serif;
	float:left;
}
#number{
	color:#7a7a7a;
	font:normal 11px Arial, Helvetica, sans-serif;
	float:left;
	padding:20px 20px 0 5px;
}
#txt{
	color:#7a7a7a;
	font:normal 11px Arial, Helvetica, sans-serif;
	float:left;
	padding:20px 0 0 5px;
}
#more-reco{
padding-top:45px;
	color:#7a7a7a;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	float:left;
}
#reco-review{
	color:#7a7a7a;
	font:normal 11px Arial, Helvetica, sans-serif;
	float:left;
	text-align:left;
	width:873px;
}
#reco-txt{
	color:#7a7a7a;
	font:bold 11px Arial, Helvetica, sans-serif;
}
#selector{
	clear:both;
}
#selector-inner{
	color:#7a7a7a;
	font:normal 11px Arial, Helvetica, sans-serif;
	float:left;
	margin:15px 0 5px 5px;
}
#selector-box{
	float:left;
	margin:15px 0 5px 5px;
}
.sele-box{
	border:1px solid #cdcdcd;
	width:90px
}
#review-main{
	border-bottom:1px solid #cdcdcd;
	clear:both;
	width:873px;
	margin:5px 0 0 60px;
}
#review-box-inner {
	margin:5px 0 0 10px;
	height:170px;
}
#cubby-review {
	padding:5px 0 0 8px;
	color:#7a7a7a;
	float:left;
	font:bold 11px Arial, Helvetica, sans-serif;
}
#all-review{
	color:#7a7a7a;
	font:normal 11px Arial, Helvetica, sans-serif;
	float:left;
	padding:5px 0 0 5px;
	text-decoration:underline;
}
#recommmends{
	float:left;
	color:#7a7a7a;
	font:normal 11px Arial, Helvetica, sans-serif;
	margin-bottom:3px;
	_margin-bottom:1px;
}
#recom-ans{
	float:left;
	color:#7a7a7a;
	font:bold 11px Arial, Helvetica, sans-serif;
	padding:0 3px 0px 3px;
}
#review-left-content{
float:left;
padding-left:10px;
width:500px;
}
#thought{
	float:left;
	color:#3da0cd;
	font:bold 11px Arial, Helvetica, sans-serif;
}
#date-review{
	float:left;
	color:#7a7a7a;
	font:bold 11px Arial, Helvetica, sans-serif;
	padding-left:15px;
}
#review-content{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#7a7a7a;
	padding-top:20px;
	_padding-top:10px;
	width:300px;
}
#review-help-txt{
	color:#7a7a7a;
	float:left;
	font:italic 11px Arial, Helvetica, sans-serif;
	padding-top:15px;
}
#review-answer-txt{
	color:#7a7a7a;
	float:left;
	font:italic 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	padding:15px 0 0 3px;
}
#review-line{
	color:#7a7a7a;
	float:left;
	font:italic 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	padding:15px 0 0 2px;
}
#review-right{
margin-top:15px;
	float:right;
	width:245px;
}
#review-right-contener{
	padding-top:5px;
	height:14px;
}
#eliminates{
	color:#7a7a7a;
	float:right;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-align:right;
}
#space{
	color:#7a7a7a;
	float:right;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-align:left;
}
#star-review{
	margin-left:5px;
	float:right;
}
/* pagination css starts here*/
.pagination{
padding:0 0 0 30px;
}
.top_bords{
	border-top:1px solid #cdcdcd;
	margin-left:60px;
	margin-right:64px;
	margin-top:5px;
}
/* pagination css ends here*/

#review_txt{
	color:#7a7a7a;
	font:normal 11px Arial, Helvetica, sans-serif;
	float:left;
	padding:5px 0 0 5px;
}
#review_txt a{
	color:#7a7a7a;
	text-decoration:underline;
}

.disclaimer_txt {
	margin-left:15px;
	margin-right:10px;
}

#rating_attribute{
float: right;
width: 280px;
color:#7A7A7A;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust: none;
font-stretch: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: normal;
}
/* Update css ends here*/
