/* CSS definition file containing sitestyle stylesheets */
body {
	margin:0;
	padding:0;
	font-family:Verdana,Geneva,Sans-serif;
	font-size:70%;
/*	background-image:url(../images/bg_spacer_red.gif); */
	background-image:url(../images/bg.gif);
	background-color:transparent;
	background-repeat:repeat;
	color:#656565;
}
.halt, .steps {
	display:inline;
}
.steps {
	font-weight:normal;
}
h1 {
	font-family:Verdana,Geneva,Sans-serif;
	font-size:13px;
	color:#000000;
	visibility:visible;
	background-color:transparent;
}

.alth1,
.alth2,
.alth3,
.alth4,
.alth5,
.alth6 {
	display:none;
}
sup, a sup, u sup {
	font-size:0.6em;
	position:relative;
	top:-0.9ex;
	text-decoration:none;
}
.subhead {
	font-family:Verdana,Geneva,Sans-serif;
	font-size:11px;
	color:#656565;
	visibility:visible;
	background-color:transparent;
}
.quotefont {
	font-family:Tahoma,Geneva,Sans-serif;
	font-size:11px;
	line-height:1.5em;
	background-color:transparent;
}
.authorfont {
	font-family:Verdana,Geneva,Sans-serif;
	font-size:11px;
	font-style:italic;
	line-height:1.5em;
	color:#d71a37;
	background-color:transparent;
	padding: 0 0 0 15px;
}
.quote_close {
	width:9px;
	padding:0;
	margin:0;
	background:transparent url(../images/quote_close.gif) no-repeat;
}
h2, h3 {
	font-family:Verdana,Geneva,Sans-serif;
	font-size:11px;
	color:#656565;
	visibility:visible;
	background-color:transparent;
}
h4, h5, h6 {
	font-family:Verdana,Geneva,Sans-serif;
	font-size:11px;
	color:#656565;
	visibility:visible;
	background-color:transparent;
}
td {
	font-family:Verdana,Geneva,Sans-serif;
	font-size:70%;
	color:#656565;
	visibility:visible;
	background-color:transparent;
}
td.sideColumnsTop {
	margin:0;
	padding:0;
	font-family:Verdana,Geneva,Sans-serif;
	/* background-color:#ab0c11; */
	/* background-image:url(../images/bg_landing_top.gif); */
	/* background-repeat:repeat-x; */
	color:#656565;
}
td.sideColumnsBottom {
	margin:0;
	padding:0;
	font-family:Verdana,Geneva,Sans-serif;
	/* background-color:#ab0c11; */
	/* background-image:url('../images/bg_landing_bottom.gif'); */
	/* background-position:0 100%; */
	/* background-repeat:repeat-x; */
	color:#656565;
}
td.searchHeader {
	font-family:Verdana,Geneva,Sans-serif;
	color:#666666;
	background-image:url(../images/searchBgGradient.jpg);
	background-color:transparent;
}
td.searchHeader form {
	margin:0;
	padding:0;
	font-family:Verdana,Geneva,Sans-serif;
	font-size:10px;
	color:#666666;
	line-height:10px;
	background-color:transparent;
}
td.searchText {
	font-family:Verdana,Geneva,Sans-serif;
	color:#666666;
	font-size:10px;
	line-height:10px;
	padding-right:8px;
	padding-top:2px;
	background-color:transparent;
}
td.searchTextBox {
	font-family:Verdana,Geneva,Sans-serif;
	color:#666666;
	font-size:10px;
	padding-right:6px;
	padding-top:2px;
}
td.searchTextBox input {
	font-family:Verdana,Geneva,Sans-serif;
	font-size:10px;
	color:#666666;
	border:1px solid #CECBCE;
	width:144px;
	height:18px;
	line-height:14px;
}
td.searchArrow {
	padding-right:22px;
	padding-top:2px;
}
td.headerLogo {
	padding-top:5px;
	padding-bottom:12px;
	padding-left:0;
	padding-right:0;
}
td.headerLogo h1 {
	display:inline;
	text-decoration:none;
}
td.headerTextLinks {
	display:inline;
	font-family:Verdana,Geneva,Sans-serif;
	font-size:10px;
	color:#656565;
	float:right;
	margin-top:14px;
}
td.headerTextLinks a.headerTextLinks {
	text-decoration:none;
}
td.headerTextLinks a.headerTextLinksSignIn, td.headerTextLinks a.headerTextLinks:active, td.headerTextLinks a.headerTextLinks:hover {
	text-decoration:underline;
}
td.headerTextLinks span {
	display:inline;
	margin-left:11px;
	margin-right:11px;
}
td.headerBanner {
	background-color:transparent;
background-image:url(../images/land_makeup_hdr_bg.jpg);
/*	background-image:url(../images/land_makeup_hdr_xmas_bg.jpg); */
}
td.headerBannerXmas {
	background-color:transparent;
/*	background-image:url(../images/land_makeup_hdr_bg.jpg); */
	background-image:url(../images/land_makeup_hdr_xmas_bg.jpg);
}
td.MainFooter {
	padding-left:25px;
	padding-right:25px;
	font-family:Verdana,Geneva,Sans-serif;
	font-size:9px;
	color:#656565;
	visibility:visible;
	width:100%;
	height:80px;
	min-height:80px;
	background-color:transparent;
	background-image:url(../images/bg_footer.gif);
	background-repeat:repeat-x;
}
td.MainFooter a, td.MainFooter a:visited {
	font-family:Verdana,Geneva,Sans-serif;
	font-size:9px;
	color:#656565;
	text-decoration:none;
	visibility:visible;
	background-color:transparent;
}
td.MainFooter a:hover, td.MainFooter a:active {
	font-family:Verdana,Geneva,Sans-serif;
	font-size:9px;
	color:#cc3333;
	text-decoration:underline;
	visibility:visible;
	background-color:transparent;
}
td.MainFooter span {
	display:inline;
	margin-left:7px;
	margin-right:7px;
}
/* For Prevage test results and usage pages */
.prevage_title {
	font-family:Helvetica;
	font-size:1.75em;
	color:#faa634;
	font-weight:normal;
}
.prevage_title_normal {
	font-family:Helvetica;
	font-size:1.0em;
	color:#faa634;
	font-weight:normal;
}
.prevage_title_bold {
	font-family:Helvetica;
	font-size:1.2em;
	color:#faa634;
	font-weight:bold;
}
table.prevage_images td {
	padding:10 10 5 0;
}
ul.prevage_list li {
	list-style-image: url(../images/bullet_faa634.gif);
	line-height:1.5em;
}
a, a:visited {
	font-family:Verdana,Geneva,Sans-serif;
	color:#656565;
	text-decoration:underline;
}
a:hover {
	font-family:Verdana,Geneva,Sans-serif;
	text-decoration:underline;
	color:#cc3333;
}
a.active {
	font-family:Verdana,Geneva,Sans-serif;
	text-decoration:underline;
	color:#cc3333;
}
a.headerTextLinks, a.headerTextLinks:visited {
	font-family:Verdana,Geneva,Sans-serif;
	font-size:10px;
	color:#656565;
	text-decoration:underline;
}
a.headerTextLinks:hover, a.headerTextLinks:active {
	font-family:Verdana,Geneva,Sans-serif;
	font-size:10px;
	text-decoration:underline;
	color:#cc3333;
}
.mediterranean {
	text-decoration:none;
}
.FlashContent, div#FlashContent {
	text-align:left;
	font-family:Verdana,Geneva,Sans-serif;
	color:#656565;
	font-size:75%;
	margin:0;
	padding:0;
	position:relative;
	visibility:visible;
	width:780px;
	height:226px;
	min-width:780px;
	min-height:226px;
	max-height:226px;
	top:0;
	left:auto;
	right:auto;
	bottom:0;
	background-color:#cccccc;
	z-index:2;
}
.navRightColumn, div#navRightColumn {
	font-family:Verdana,Geneva,Sans-serif;
	font-size:11px;
	color:#656565;
	text-decoration:none;
	padding-top:5px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:3px;
	line-height:21px;
}
.navRightColumn a, div#navRightColumn a, .navRightColumn a:visited, div#navRightColumn a:visited {
	font-family:Verdana,Geneva,Sans-serif;
	font-size:11px;
	color:#656565;
	text-decoration:none;
}
.navRightColumn a:hover, div#navRightColumn a:hover, .navRightColumn a:active, div#navRightColumn a:active {
	font-family:Verdana,Geneva,Sans-serif;
	font-size:11px;
	color:#cc3333;
	text-decoration:none;
}
.navRightColumn b, div#navRightColumn b {
	font-family:Verdana,Geneva,Sans-serif;
	font-size:13px;
	color:#000000;
	text-decoration:none;
	line-height:24px;
}
.navLeftColumn, div#navLeftColumn {
	font-family:Verdana,Geneva,Sans-serif;
	font-size:11px;
	color:#656565;
	text-decoration:none;
	padding-top:5px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:3px;
	line-height:21px;
}
.navLeftColumn a, div#navLeftColumn a, .navLeftColumn a:visited, div#navLeftColumn a:visited {
	font-family:Verdana,Geneva,Sans-serif;
	font-size:11px;
	color:#656565;
	text-decoration:none;
}
.navLeftColumn a:hover, div#navLeftColumn a:hover, .navLeftColumn a:active, div#navLeftColumn a:active {
	font-family:Verdana,Geneva,Sans-serif;
	font-size:11px;
	color:#cc3333;
	text-decoration:none;
}
.navLeftColumn b, div#navLeftColumn b {
	font-family:Verdana,Geneva,Sans-serif;
	font-size:13px;
	color:#000000;
	text-decoration:none;
	line-height:24px;
}
table.landing {
	border-collapse:collapse;
}
table.landing td.topshadow {
	margin:0;
	padding:0;
	height:6px;
	border-width:0;
	border-style:none;
	border-color:#ffffff;
	background:#ffffff url(../images/land_topshadow.gif) repeat-x 0 0;
}
table.landing td.botshadow {
	margin:0;
	padding:0;
	height:6px;
	border-width:0;
	border-style:none;
	border-color:#ffffff;
	background:#ffffff url(../images/land_botshadow.gif) repeat-x 0 0;
}
table.landing td.banner, table.landing td.bannerXmas {
	margin:0;
	padding:0;
	height:87px;
	border-width:1px;
	border-style:solid;
}
table.landing td.banner {
	border-color:#ca8c91;
	background:#ffffff url(../images/land_table_top_bg.gif) no-repeat 0 0;
}
table.landing td.bannerXmas {
	border-color:#73ab9f;
	background:#ffffff url(../images/land_table_top_xmas_bg.gif) no-repeat 0 0;
}
table.landing td.products {
	margin:0;
	padding:0;
	border:1px solid #ca8c91;
}
table.landing td.productsXmas {
	margin:0;
	padding:0;
	border:1px solid #73ab9f;
}
table.landing td.pinkline, table.landing td.pinklineXmas {
	margin:0;
	padding:0;
	border-width:1px 0 0 0;
	border-style:solid none none none;
	background-color:#ffffff;
}
table.landing td.pinkline {
	border-color:#c98a93;
}
table.landing td.pinklineXmas {
	border-color:#73ab9f;
}
table.landing td.products_left {
	padding:0;
	border-width:0;
	border-style:none;
	background-color:#ffffff;
}
table.landing td.products_right {
	padding:0;
	border-width:0;
	border-style:none;
	background-color:#ffffff;
}
table.landing td.details, table.landing td.detailsXmas {
	margin:0;
	padding:0;
	border-width:0;
	border-style:none;
}
table.landing td.details {
	border-color:#ca8c91;
	background:#ffffff url(../images/landing_details_bg.gif) repeat-x;
}
table.landing td.detailsXmas {
	border-color:#73ab9f;
	background:#ffffff url(../images/landing_details_xmas_bg.gif) repeat-x;
}
table.landing td.details div, table.landing td.detailsXmas div {
	margin:30px 20px 10px 20px;
}
table.landing td.products_left div,
table.landing td.products_right div {
	margin:10px 5px 10px 5px;
}
table.landing td.details h1, 
table.landing td.details h2, 
table.landing td.details h3, 
table.landing td.details h4, 
table.landing td.details h5, 
table.landing td.details h6, 
table.landing td.details p {
	display:inline;
}
div.awardsListBox {
	width:185px;
	background:#ffffff url(../images/awards-box-bg.jpg) no-repeat top left;
	border:1px solid #cc9999;
	text-align:left;
}
ul.awardsListUL {
	padding:2px 0 5px 0;
	margin:0 0 0 25px;
	font-size:90%;
}
ul.toclist, ul.toclistbrands {
	padding:10px 0 20px 0;
	margin:0 0 0 15px;
	line-height:1.5em;
}
ul.toclistnone li {
	list-style:none;
}
ul.toclistnone, ul.toclistnone li ul.toclistbrands {
	padding:0;
	margin:0 0 0 15px;
	line-height:1.5em;
}
ul.toclist li {
	list-style:url(../images/listarrow.gif) outside none;
}
ul.toclistnone li ul.toclistbrands li {
	list-style:url(../images/listarrowbrands.gif) outside none;
}
ul.toclist a, ul.toclist a:active, ul.toclist a:visited, 
ul.toclistnone a, ul.toclistnone a:active, ul.toclistnone a:visited,
ul.toclistbrands a, ul.toclistbrands a:active, ul.toclistbrands a:visited {
	text-decoration:none;
}
ul.toclist a:hover,
ul.toclistnone a:hover,
ul.toclistbrands a:hover {
	text-decoration:underline;
}
td.skinIntVlabel {
	background-color:#939598;
}
td.skinPrevVlabel {
	background-color:#fed095;
}
td.skinCerVlabel {
	background-color:#e7ddce;
}
td.skin8hVlabel {
	border:1px solid #939598;
	background-color:#ffffff;
}
td.skinBasVlabel {
	border:1px solid #d71634;
	background-color:#d71634;
}
td.skinIntBody {
	background:#e6e7e8 url(../images/skinIntBodyBG.gif) top left repeat-x;
}
td.skinPrevBody {
	background:#fdc784 url(../images/skinPrevBodyBG.gif) top left repeat-x;
}
td.skinCerBody {
	background:#d5c3a7 url(../images/skinCerBodyBG.gif) top left repeat-x;
}
td.skin8hBody {
	border-width:1px 1px 1px 0;
	border-style:solid;
	border-color:#939598;
	background:#e6e7e8 url(../images/skinIntBodyBG.gif) top left repeat-x;
}
td.skinBasBody {
	border:1px solid #d71634;
	padding:10px 0 0 5px;
}
td.skinIntBody a, td.skinIntBody a:visited, td.skinIntBody a:active, 
td.skinPrevBody a, td.skinPrevBody a:visited, td.skinPrevBody a:active, 
td.skinCerBody a, td.skinCerBody a:visited, td.skinCerBody a:active, 
td.skin8hBody a, td.skin8hBody a:visited, td.skin8hBody a:active, 
td.skinBasBody a, td.skinBasBody a:visited, td.skinBasBody a:active {
	text-decoration:none;
	font-size:0.8em;
}
td.skinIntBody a:hover, 
td.skinPrevBody a:hover, 
td.skinCerBody a:hover, 
td.skin8hBody a:hover, 
td.skinBasBody a:hover {
	text-decoration:underline;
}

#works-wonders ul {list-style:none;margin:0 0 0 10px;padding:0; width: 420px;}
#works-wonders ul li {float:left; width: 140px;}
#works-wonders ul li p {text-align:center; width: 120px; margin:auto;}
#works-wonders {width:584px; margin-top: 20px;}
#works-wonders div {background-color:#000; padding: 10px 0;}
#works-wonders div img {margin-left: 8px;}
#works-wonders ul {width:583px; border-bottom: 1px solid #949494; overflow:auto;margin:0;padding:0;border-left: 1px solid #949494; background: url(../images/bottom-bg.gif) repeat-y;}
#works-wonders ul li {width: 33%; text-align:center; padding: 10px 0;}
