/* Browser Default Classes START */
body {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #EDF5FC;
}

body, div, p, th, td, ol, ul, li, blockquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}

p {
	margin: 0px 0px 10px 0px;
}

form {
	margin: 0px 0px 0px 0px;
	display: inline;
}

select {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #ffffff;
	border: 1px solid #009eea;
}

input {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #ffffff;
	border: 1px solid #009eea;
}

ul {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

ul li {
	background: url(http://www.campaignforrealbeauty.com/uploadedimages/US/dsef_07/link_arrow.gif) left top no-repeat;
	padding-left: 13px;
	padding-bottom: 0px;
}
/* Browser Default Classes END */

/* DHTML Nav Classes STARTS */
.aboutOff, a.aboutOff:link, a.aboutOff:visited, a.aboutOff:active, a.aboutOff:hover {
	font-weight: normal;
	text-decoration: none;
	background-color: #ffffff;
	color: #009eea;
}

.aboutOn, a.aboutOn:link, a.aboutOn:visited, a.aboutOn:active, a.aboutOn:hover {
	font-weight: normal;
	text-decoration: none;
	background-color: #009eea;
	color: #ffffff;
}

.momsOff, a.momsOff:link, a.momsOff:visited, a.momsOff:active, a.momsOff:hover {
	font-weight: normal;
	text-decoration: none;
	background-color: #ffffff;
	color: #df3b8f;
}

.momsOn, a.momsOn:link, a.momsOn:visited, a.momsOn:active, a.momsOn:hover {
	font-weight: normal;
	text-decoration: none;
	background-color: #df3b8f;
	color: #ffffff;
}

.girlsOff, a.girlsOff:link, a.girlsOff:visited, a.girlsOff:active, a.girlsOff:hover {
	font-weight: normal;
	text-decoration: none;
	background-color: #ffffff;
	color: #6262ca;
}

.girlsOn, a.girlsOn:link, a.girlsOn:visited, a.girlsOn:active, a.girlsOn:hover {
	font-weight: normal;
	text-decoration: none;
	background-color: #6262ca;
	color: #ffffff;
}

.filmOff, a.filmOff:link, a.filmOff:visited, a.filmOff:active, a.filmOff:hover {
	font-weight: normal;
	text-decoration: none;
	background-color: #ffffff;
	color: #009eea;
}

.filmOn, a.filmOn:link, a.filmOn:visited, a.filmOn:active, a.filmOn:hover {
	font-weight: normal;
	text-decoration: none;
	background-color: #009eea;
	color: #ffffff;
}
/* DHTML Nav Classes ENDS */

/* Link Classes START */
a:link, a:visited, a:active {
	font-family: Arial,Helvetica,sans-serif;
	color: #009eea;
	text-decoration: none;
	font-weight: bold;
	border: 0px;
}

a:hover {
	color: #df3b8f;
	font-weight: bold;
}
/* Link Classes END */

/* General Content Classes START */
.arrowUl {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.arrowUl li {
	background: url(http://www.campaignforrealbeauty.com/uploadedimages/US/dsef_07/link_arrow.gif) left top no-repeat;
	padding-left: 13px;
	padding-bottom: 0px;
}

.downloadUl {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.downloadUl li {
	background: url(http://www.campaignforrealbeauty.com/uploadedimages/US/dsef_07/link_download.gif) left top no-repeat;
	padding: 3px 0px 7px 21px;
}

.doveUl {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
}

.doveUl li {
	background: url(http://www.campaignforrealbeauty.com/uploadedimages/US/dsef_07/dove_bullet.gif) left top no-repeat;
	padding: 3px 0px 5px 35px;
}

.textMid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
}

.alignTop td {
	vertical-align: top;
}

.pageBorder {
	border-left: 1px solid #A2BFE5;
	border-right: 1px solid #A2BFE5;
	background-color: #ffffff;
	vertical-align: top;
	width: 768px;
}

.dnavPosition {
	vertical-align: top;
	background-color: #ffffff;
	padding-left: 309px;
}

.leftColumn190px {
	vertical-align: top;
	background-color: #ffffff;
	width: 190px;
}

.leftColumn310px {
	vertical-align: top;
	background-color: #ffffff;
	width: 310px;
}

.rightColumn226px {
	vertical-align: middle;
	background-color: #ffffff;
	width: 226px;
}

.rightColumn250px {
	vertical-align: top;
	background-color: #ffffff;
	width: 250px;
	padding: 21px 16px 16px 10px;
}

.rightColumn386px {
	vertical-align: top;
	background-color: #ffffff;
	width: 386px;
}

.rightColumn456px {
	vertical-align: top;
	background-color: #ffffff;
	width: 456px;
}

.rightColumn544px {
	vertical-align: top;
	background-color: #ffffff;
	width: 544px;
	padding: 16px 16px 16px 16px;
}

.rightColumn576px {
	vertical-align: top;
	background-color: #ffffff;
	width: 576px;
}

.mainColumn326px {
	vertical-align: top;
	background-color: #ffffff;
	width: 326px;
	padding: 0px 0px 16px 0px;
}

.mainContent560px {
	border-bottom: 1px solid #999999;
	vertical-align: top;
	background-color: #ffffff;
	width: 560px;
	margin: 0px 0px 16px 0px;
}

.podTable {
	vertical-align: top;
	background-color: #ffffff;
	width: 766px;
}

.podSpacer {
	vertical-align: top;
	padding: 16px 19px 0px 19px;
}

.podSpacerMid {
	vertical-align: top;
	padding: 16px 0px 0px 0px;
}

.pod1Image {
	vertical-align: top;
	padding: 0px 8px 0px 0px;
}

.pod1Link {
	vertical-align: bottom;
	padding: 3px 0px 0px 0px;
}

.footerColor {
	background-color: #003695;
}

.footerLinks td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #66CCFF;
	font-weight: normal;
	text-decoration: none;
	padding: 3px 0px 0px 18px;
}

.footerLinks td a:link, .footerLinks td a:visited, .footerLinks td a:active {
	color: #66CCFF;
	font-weight: normal;
}

.footerLinks td a:hover {
	color: #FFFFFF;
	font-weight: normal;
}

.jwSelect {
	width: 185px;
	margin: 2px 0px 0px 0px;
}

.jwTextArea {
	width: 185px;
	height: 120px;
	margin: 6px 0px 6px 0px;
}

.submitButton {
	margin: 0px 0px 0px 0px;
	border: 0px;
	float: right;
}
/* General Content Classes END */

/* Specific Page Content Classes START */
.homeRightCol {
	vertical-align: top;
	background-image: url(http://www.campaignforrealbeauty.com/uploadedimages/US/dsef_07/home_bg1.jpg);
	width: 410px;
}

.jwMediaTable {
	vertical-align: top;
	margin: 25px 0px 0px 0px;
	width: 544px;
}

.jwMediaImg {
	vertical-align: top;
	padding: 3px 16px 0px 0px;
}

.jwMediaText {
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	width: 476px;
}

.jwMediaUl {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 4px 0px 0px 0px;
}

.jwMediaUl li {
	background: url(http://www.campaignforrealbeauty.com/uploadedimages/US/dsef_07/link_arrow.gif) left top no-repeat;
	padding-left: 13px;
	padding-bottom: 0px;
}

.bioScrollBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4e3a25;
	overflow: auto;
	width: 328px;
	height: 262px;
	margin: 50px 0px 0px 0px;
	vertical-align: top;
	line-height: 13px;
}
/* Specific Page Content Classes END */

/* OLD DSEF Content Classes START */
img {
	galleryimg: no;
}

textarea {
	width: 250px;
}

.smlink, a.smlink:link, a.smlink:visited, a.smlink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0099FF;
	font-weight: bold;
	text-decoration: none;
}

a.smlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003695;
	font-weight: bold;
	text-decoration: none;
}

.inputbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 250px;
}

.bordercolor {
	background-color: #A2BFE5;
}

.contentcolor {
	background-color: #FFFFFF;
}

.contentpadding {
	padding-left: 26px;
}

.lgblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003695;
	font-weight: bold;
}

.midblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}

.midcyan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #66ccff;
	font-weight: bold;
}

.regblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

.smblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}

.smblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003695;
	font-weight: normal;
}
/* OLD DSEF Content Classes END */