@charset "utf-8";

#hd_olay
	{
		position:relative;
		width:650px;
		height:40px;
		left:5px;
		top:10px;
		margin:0 0 10px 0;
	}
#hd_olay span
	{
		background:url("../../images/hd_olay.png") no-repeat;
		position:absolute;
		width:100%;
		height:100%;
	}
.boxP
	{
		position:relative;
		margin:20px 0 0 0 !important;
	}
	
body {
	margin: 0;
}

sup {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
}


.highlight {
	color: #B4495E;
}


/* WRAPS BACKGROUND PAGES */
td#homewrap {
	background: white url(../../images/bg_home.jpg) no-repeat;
	width: 736px;
	height: 420px;
	border: 0px;
}

td#allreviewswrap {
	background: white url(../../images/bg_allreviews.jpg) no-repeat;
	width: 736px;
	height: 420px;
	border: 0px;
}

td#featuredwrap {
	background: white url(../../images/bg_featured.gif) no-repeat;
	width: 736px;
	height: 420px;
	border: 0px;
	top: 0px;
}

td#scoopwrap{
	background: white url(../../images/bg_scoop.jpg) no-repeat;
	width: 736px;
	height: 420px;
	border: 0px;
	top: 0px;
}

td#beautywrap{
	background: white url(../../images/bg_beauty.jpg) no-repeat;
	width: 736px;
	height: 420px;
	border: 0px;
	top: 0px;
}
td#sendmagwrap{
	background: white url(../../images/bg_sendmag.jpg) no-repeat;
	width: 736px;
	height: 420px;
	border: 0px;
	top: 0px;
	float: left;
}

td#sentmagwrap{
	background: white url(../../images/bg_sentmag.jpg) no-repeat;
	width: 736px;
	height: 420px;
	border: 0px;
	top: 0px;
}

td#skincarewrap{
	background: white url(../../images/bg_blank.jpg) no-repeat;
	width: 736px;
	height: 420px;
	border: 0px;
	top: 0px;
	float: left;
}

td#emailwrap{
	background: white url(../../images/bg_emailpreview.jpg) no-repeat;
	width: 736px;
	height: 690px;
	border: 0px;
	top: 0px;
	float: left;
}


#navbar {
	margin-top: 12px;
	width: 665px;
	margin-left: 40px;
}

/* Reviews Scroll Area */
#textareascroll {
	clear: both;
	width: 515px;
	height: 277px;
	margin-top: 0px;
	margin-left: 53px;
	position: relative;
	overflow: auto;
	overflow-x: hidden;
	
}

/* Featured Scroll Area */
#textareascroll2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: right;
	right: 32px;
	top: 25px;
	width: 330px;
	height: 280px;
	position: relative;
	overflow: auto;
	overflow-x: hidden;
}

#textareascroll2 p {
   color: #33040a;
	margin: 0px 0 10px 0px;
	
}

#textareascroll2 h1 {
	color: #9c1c2a;
	font-size: 11px;
	font-weight: bold;
	margin: 5px 0 2px 0;
}


/* All Reviews Sub Navigation */
table.reviewsort {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: 1px solid white;
	padding: 5px;
	width: 497px;
}

td.reviewsort1 {
	color: white;
}

td.reviewsort2 a:link, td.reviewsort2 a:visited {
	color: #f1b5b9;
	text-decoration: none;
}

td.reviewsort2 a:hover {
	color: white;
	text-decoration: underline;
}

td.reviewsort3 a:link, td.reviewsort3 a:visited {
	color: #f09972;
	text-decoration: none;
}

td.reviewsort3 a:hover {
	color: white;
	text-decoration: underline;
}

td.reviewsort4 a:link, td.reviewsort4 a:visited {
	color: #cdb8e7;
	text-decoration: none;
}

td.reviewsort4 a:hover {
	color: white;
	text-decoration: underline;
}

td.reviewsort5 a:link, td.reviewsort5 a:visited {
	color: #e55a5a;
	text-decoration: none;
}

td.reviewsort5 a:hover {
	color: white;
	text-decoration: underline;
}

/* Eye Area Records Style */
table.reviewrecord {
	width: 485px;
	margin-top: 10px;
}

td.reviewrecord {
	background: #f1d5d7;
	color: #33040a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
}

/* Jaw Line Records Style */
table.reviewrecord2 {
	width: 485px;
	margin-top: 10px;
}

td.reviewrecord2 {
	background: #efa482;
	color: #33040a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
}

/* Forehead Records Style */
table.reviewrecord3 {
	width: 485px;
	margin-top: 10px;
}

td.reviewrecord3 {
	background: #d6c5ea;
	color: #33040a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
}

/* Other Records Style */
table.reviewrecord4 {
	width: 485px;
	margin-top: 10px;
}

td.reviewrecord4 {
	background: #e07274;
	color: #33040a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
}

/* BUTTONS */
#submitreview {
	clear: both;
	width: 158px;
	height: 22px;
	margin-left: 415px;
	margin-top: 10px;
}


#submitreview2 { 
   position: relative; /* Safari hack */
	float: right;
	width: 154px;
	height: 22px;
	margin-right: 50px;
	margin-top: 45px;
}


/* HEADERS AND LEAD INS */
div#hdr-reviews {
	font-family: Arial, Helvetica, sans-serif;
	color: #510815;
	font-size: 11px;
	margin: 5px 0 0 50px;
	width: 505px;
	height: 63px;
}

div#hdr-reviews h1 {
	font-size: 18px;
	color: #510815;
	margin: 0px 0 0 0;
}

/* HOME Page */
div#hdr-home {
	font-family: Arial, Helvetica, sans-serif;
	color: #fcfbfb;
	font-size: 12px;
	margin: 50px 0 0 450px;
	width: 239px;
	height: 146px;
}

div#hdr-home p {
	margin: 10px 0 10px 0px;
	color: #d4bcc0;
}

div#hdr-home h1 {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 18px;
	color: #f5f3f3;
	margin: 0;
	padding: 0;
}

div#hdr-home h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans;
	font-size: 14px;
	color: #b4495e;
	margin: 40px 0 0 5px;
}

div#hdr2-home {
   clear: both;
	font-family: Arial, Helvetica, sans-serif;
	color: #510815;
	font-size: 12px;
	margin: 50px 0 0 125px;
	width: 400px;
	height: 110px;
	text-align: right;
}

/* Featured Page */
div#hdr-featured {
	font-family: Arial, Helvetica, sans-serif;
	color: #510815;
	font-size: 12px;
	margin: 17px 0 0 50px;
	width: 290px;
	height: 145px;
	float: left;
}

div#hdr-featured p {
	margin: 0px 0 0px 5px;
	line-height: 13px;
}

div#hdr-featured h1 {
	font-size: 18px;
	color: #510815;
	margin: 0px 0 0 0;
}

div#hdr-featured h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans;
	font-size: 14px;
	color: #b4495e;
	margin: 40px 0 0 5px;
}

div#featured-imagemap {
	width: 343px;
	height: 221px;
	float: left;
	clear: left;
	margin-top: 3px;
}

/* FLASH Embed DIV */

#flashembed {
	width: 675px;
	height: 353px;
	margin:3px 0 0 30px;
}

/* Preview Emailer Page */
div#previewemail {
	margin: 35px 0 0 50px;
	width: 465px;
	height: 346px;
	float: left;
}

div#emailbuttons {
	width: 129px;
	height: 200px;
	float: right;
	margin: 50px 65px 0 0;
	text-align: center;
}

.emailer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b4455b;
}

.emailer p {
	margin: 5px 0 5px 0;
}


/* Inside Scoop Page */
div#hdr-scoop {
	font-family: Arial, Helvetica, sans-serif;
	color: #510815;
	font-size: 12px;
	margin: 35px 0 0 65px;
	width: 445px;
	height: 240px;
	float: left;
}

div#hdr-scoop p {
	margin: 10px 0 5px 0px;
	line-height: 13px;
}

div#hdr-scoop h1 {
	font-size: 18px;
	color: #510815;
	margin: 0px 0 0 0;
}

div#hdr-scoop ul {
	font-weight: bold;
	color: #9c0b27;
	padding-left: 20px;
	margin-left: 0px;
}

div#scoopfooter {
	color: white;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	clear: both;
	float: left;
	margin: 90px 0 0 26px;
	width: 400px;
}

/* Be a Beauty Editor Form Page */
div#hdr-beauty {
	margin: 10px 0 0 95px;
	width: 485px;
	height: 38px;
	float: left;
}

div#hdr-beautyform {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #682833;
	font-size: 12px;
	margin: 15px 0 0 195px;
	width: 490px;
	height: 265px;
	float: left;
	line-height: 18px;
}


div#hdr-beautyform p {
	margin: 0px 0 5px 0px;
	color: #9c0b27;
   line-height: 18px;
}

/* Send Magazine Form Page */
div#hdr-sendmag {
   clear: both;
	margin: 15px 0 0 50px;
	width: 385px;
	height: 20px;
	float: left;
}

div#hdr-sendmagform {
   clear: both;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #682833;
	font-size: 12px;
	margin: 0 0 0 50px;
	width: 640px;
	height: 310px;
	float: left;
}


div#hdr-sendmagform p {
	margin: 0px 0 5px 0px;
	color: #9c0b27;
   line-height: 18px;
}

/* Sent Mag Page */
div#hdr-sentmag {
	font-family: Arial, Helvetica, sans-serif;
	color: #510815;
	font-size: 12px;
	margin: 105px 0 0 320px;
	width: 245px;
	height: 175px;
	float: left;
	text-align: center;
}

div#hdr-sentmag p {
	margin: 10px 0 5px 0px;
	line-height: 13px;
}

div#sentmagfooter {
	color: white;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	clear: both;
	float: left;
	margin: 90px 0 0 26px;
	width: 400px;
}

.note {
	font-size: 10px;
	color: #961328;
}


input {
	background: #ead9d9;
	border: 1px solid #cbbdbd;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #33040A;
}

form {
	margin: 0px 0 0 0;
}

.textarea {
	width: 455px;
	height: 37px;
	background: #ead9d9;
	border: 1px solid #cbbdbd;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #33040A;
}

/* For send mag form */
.textarea2 {
	height: 37px;
	background: #ead9d9;
	border: 1px solid #cbbdbd;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #33040A;
}

div#starmeasure {
	margin: 5px 0 0px 90px;
	padding: 0px;
	width: 363px;
	height: 13px;
}

div#submitbtn  {
	margin: 0px 0 0px 150px;
	padding: 0px;
	width: 158px;
	height: 22px;
}

div#continuebtn  {
	margin: 10px 0 0px 0px;
	padding: 0px;
	width: 140px;
	height: 30px;
	float: right;
}

div#error {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: red;
	font-size: 9px;
	line-height: 10px;
}



/*added*/
input.validationError 
{
	background-color: Yellow;
}

textarea.validationError 
{
	background-color: Yellow;
}

select.validationError 
{
	background-color: Yellow;
}
