/* defaults */

a
{
	color: #33f;
}

a:hover
{
	color: #f33;
}

b,
strong
{
	font-weight: bold;
}

big,
.big /* .big works better on block elements because it also adjusts the line-height. */
{
	font-size: 1.1666em;
}

blockquote,
fieldset,
p,
pre
{
	margin: 0 0 1em 0;
}

body,
.normal
{
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}

body.large-fonts,
body.large-fonts .normal
{
	font-size: 15px;
}

body,
button,
input,
optgroup,
option,
select,
textarea
{
	font-family: 'trebuchet ms';
}

body,
form
{
	margin: 0;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
textarea,
.big,
.normal,
.small
{
	line-height: 1.5em;
}

button,
input,
optgroup,
option,
select,
textarea
{
	font-size: 1em;
}

dd,
fieldset,
legend,
ol,
td,
th,
ul
{
	padding: 0;
}

dfn,
em,
i
{
	font-style: italic;
}

dl,
ol,
ul
{
	margin: 0 2.5em 1em 2.5em;
}

h1, h2, h3, h4, h5, h6
{
	line-height: 1em;
	margin: 1.5em 0 0.5em 0;
}

h1
{
	font-size: 2.1666em;
}

h2
{
	font-size: 1.8333em;
}

h3
{
	font-size: 1.5em;
}

h4
{
	font-size: 1.1666em;
}

h5
{
	font-size: 1em;
}

h6
{
	font-size: 0.8333em;
}

ol
{
	list-style-type: decimal;
}

img
{
	border: 0;
	display: block;
}

ol ol
{
	list-style-type: lower-alpha;
}

ol ol ol
{
	list-style-type: lower-roman;
}

q:after,
q:before
{
	content: '';
}

small,
.small /* .small works better on block elements because it also adjusts the line-height. */
{
	font-size: 0.8333em;
}

sub
{
	font-size: 0.8333em;
	vertical-align: -0.333em;
}

sup
{
	font-size: 0.8333em;
	vertical-align: 0.333em;
}

table
{
	border-collapse: collapse;
	border-spacing: 0;
}

th
{
	text-align: left;
}

ul
{
	list-style-type: disc;
}

ul ul
{
	list-style-type: square;
}

ul ul ul
{
	list-style-type: circle;
}

/* forms */

button,
input
{
	line-height: normal;
}

button,
input,
select
{
	vertical-align: baseline;
}

#ie6 button,
#ie6 input,
#ie6 select,
#ie7 button,
#ie7 input,
#ie7 select
{
	vertical-align: middle;
}

button,
input.button,
input.reset,
input.submit
{
	background: #eee url(/media/base/images/form-button-hard.png) repeat-x scroll center;
	border: 0.08333em outset #ccc;
	cursor: pointer;
	padding: 0.25em 0.5em;
}

#ie6 button,
#ie6 input.button,
#ie6 input.reset,
#ie6 input.submit
{
	overflow: visible;
	background-image: none;
}

#ie7 button,
#ie7 input.button,
#ie7 input.reset,
#ie7 input.submit
{
	overflow: visible;
}

button.submit,
input.submit
{
	font-weight: bold;
}

button:focus,
input.button:focus,
input.password:focus,
input.reset:focus,
input.submit:focus,
input.text:focus,
select:focus,
textarea:focus
{
	background-color: #ddd;
	border-color: #999;
	outline: none;
}

fieldset
{
	border: 0;
	margin-top: 1.5em;
}

input.image
{
	vertical-align: middle;
}

input.password,
input.text,
textarea
{
	background: #eee url(/media/base/images/form-field.png) repeat-x;
	border: 0.08333em solid #ccc;
	padding: 0.25em;
	width: 15em;
}

#ie6 input.password,
#ie6 input.text,
#ie6 textarea
{
	background-image: none;
}

legend
{
	color: #000;
	font-size: 1.1666em;
	font-weight: bold;
	margin-bottom: 0.5em;
}

#ie6 legend,
#ie7 legend
{
	margin-left: -7px;
}

select
{
	background: #eee;
	border: 0.08333em solid #ccc;
}

#ie6 select
{
	background: none;
}

textarea
{
	height: 6em;
	width: 22.5em;
}

/* javascript */

body.js-disabled .js-enabled
{
	display: none;
}

body.js-enabled .js-disabled
{
	display: none;
}



	
	ul.alerts
{
	list-style: none;
	margin: 0 0 1.5em 0;
}

ul.alerts li.error, ul.alerts li.info, ul.alerts li.success, ul.alerts li.warning
{
	margin-bottom: 0.5em;
	padding: 0.5em 1em;
}

ul.alerts li.error
{
	background: #ffeeee;
	border: 1px solid #ff9999;
	color: #ff3333;
}

ul.alerts li.error a, ul.alerts li.error b
{
	color: #ff3333;
}

ul.alerts li.info
{
	background: #eeeeff;
	border: 1px solid #9999ff;
	color: #3333dd;
}

ul.alerts li.info a, ul.alerts li.info b
{
	color: #3333dd;
}

ul.alerts li.success
{
	background: #eeffee;
	border: 1px solid #99cc99;
	color: #33aa33;
}

ul.alerts li.success a, ul.alerts li.success b
{
	color: #339933;
}

ul.alerts li.warning
{
	background: #ffffcc;
	border: 1px solid #ffcc33;
	color: #cc9933;
}

ul.alerts li.warning a, ul.alerts li.warning b
{
	color: #cc9933;
}

	div.form-field,
div.form-group
{
	margin-bottom: 1em;
}

div.form-group div.form-field,
div.form-input ul,
div.form-last div.form-field,
div.form-last div.form-group,
div.form-last fieldset
{
	margin-bottom: 0;
}

#ie6 div.form-last div.form-field,
#ie7 div.form-last div.form-field
{
	padding-bottom: 0;
}

div.form-help-text,
ul.form-errors
{
	font-size: 0.8333em;
}

div.form-inline-field div.form-field
{
	padding-left: 15.5em;
	position: relative;
}

div.form-inline-field div.form-label
{
	left: 0;
	padding-top: 0.333em;
	position: absolute;
	text-align: right;
	top: 0;
	width: 15em;
}

div.form-inline-field div.w-checkboxselectmultiple div.form-label
{
	padding-top: 0;
}

div.form-inline-field div.w-radioselect div.form-label,
div.form-inline-field div.w-radioselect-textinput div.form-label,
div.form-inline-field div.w-selectmultiple div.form-label
{
	padding-top: 0.08333em;
}

div.form-inline-field div.w-nullbooleanselect div.form-label,
div.form-inline-field div.w-select div.form-label,
div.form-inline-field div.w-select-select-select div.form-label
{
	padding-top: 0.1666em;
}

div.form-inline-field table.rows div.form-field
{
	padding-left: 0;
}

div.form-input ul,
ul.form-errors
{
	list-style: none;
	margin: 0;
}

div.form-row
{
	overflow: hidden;
}

div.form-row div.form-field
{
	float: left;
	margin-right: 1.5em;
}

#ie6 div.form-row div.form-field,
#ie7 div.form-row div.form-field
{
	margin-right: 0;
	padding-bottom: 1em;
	padding-right: 1.5em;
}

ul.form-errors
{
	color: #ff3333;
}

/* fields: booleanfield, charfield, choicefield, typedchoicefield, datetimefield, filefield,
filepathfield, floatfield, imagefield, ipaddressfield, multiplechoicefield, nullbooleanfield */

input.f-datefield,
input.f-decimalfield,
input.f-hexcolourfield,
input.f-integerfield,
input.f-splitdatetimefield,
input.f-timefield
{
	width: 7.5em;
}

input.f-emailfield
{
	width: 22.5em;
}

input.f-regexfield,
input.f-urlfield
{
	width: 30em;
}

/* widgets: checkboxinput, checkboxselectmultiple, datetimeinput, fileinput, hiddeninput,
multiplehiddeninput, multiwidget, nullbooleanselect, passwordinput, radioselect, select, selectmultiple,
textarea, textinput */

input.w-splitdatetimewidget,
select.w-splitdateselect,
select.w-otherchoicewidget
{
	margin-right: 0.5em;
}

input.w-radioselect
{
	width: auto;
}

/* filter */

table.filter
{
	margin-bottom: 0.333em;
}

table.filter td
{
	background: #eef;
	border: 0.08333em solid #99f;
	color: #33d;
	margin-bottom: 0.1666em;
	padding: 0.5em 1em;
}

table.filter td.active
{
	background: #fee;
	border-color: #f99;
	color: #f33;
}

/* pagination */

input.w-pagination
{
	text-align: center;
	width: 2em;
}

/* firefox */

@-moz-document url-prefix()
{
	div.form-inline-field div.form-label
	{
		padding-top: 0.1666em;
	}

	div.form-inline-field div.w-nullbooleanselect div.form-label,
	div.form-inline-field div.w-radioselect div.form-label,
	div.form-inline-field div.w-select-select-select div.form-label
	{
		padding-top: 0;
	}

	div.form-inline-field div.w-radioselect-textinput div.form-label,
	div.form-inline-field div.w-select div.form-label
	{
		padding-top: 0.08333em;
	}

	div.form-inline-field div.w-select-textinput div.form-label
	{
		padding-top: 0.25em;
	}
}

	/* dimensions */

.h100
{
	height: 100%;
}

.w16
{
	width: 16%;
}

.w25
{
	width: 25%;
}

.w33
{
	width: 33%;
}

.w50
{
	width: 50%;
}

.w66
{
	width: 66%;
}

.w75
{
	width: 75%;
}

.w83
{
	width: 83%;
}

.w100
{
	width: 100%;
}



/* image links */

a.image
{
	background-repeat: no-repeat;
	display: block;
}

a.image span
{
	display: none;
}



/* layout */

.block
{
	display: block;
}

.center
{
	margin-left: auto;
	margin-right: auto;
}

.clear
{
	clear: both;
}

.float-left
{
	float: left;
}

.float-right
{
	float: right;
}

.floats
{
	overflow: hidden;
}

.hidden
{
	display: none;
}

.inline
{
	display: inline;
}

.print
{
	display: none;
}

.relative
{
	position: relative;
}

p.float-left
{
	margin-right: 1.5em;
}



/* typography */

dl.padded > dd, dl.padded > dt, ol.padded > li, ul.padded > li
{
	margin-bottom: 1em;
}

.error
{
	color: #f33;
}

.first
{
	margin-top: 0 !important;
}

.info
{
	color: #33f;
}

.last
{
	margin-bottom: 0 !important;
}

.nowrap
{
	white-space: nowrap;
}

.p
{
	margin-bottom: 1em;
}

.success
{
	color: #393;
}

.warning
{
	color: #c93;
}

	/* defaults */

a
{
	color: #33f;
}

a:hover
{
	color: #f33;
}

b,
strong
{
	font-weight: bold;
}

big,
.big /* .big works better on block elements because it also adjusts the line-height. */
{
	font-size: 1.1666em;
}

blockquote,
fieldset,
p,
pre
{
	margin: 0 0 1em 0;
}

body,
.normal
{
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}

body.large-fonts,
body.large-fonts .normal
{
	font-size: 15px;
}

body,
button,
input,
optgroup,
option,
select,
textarea
{
	font-family: 'trebuchet ms';
}

body,
form
{
	margin: 0;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
textarea,
.big,
.normal,
.small
{
	line-height: 1.5em;
}

button,
input,
optgroup,
option,
select,
textarea
{
	font-size: 1em;
}

dd,
fieldset,
legend,
ol,
td,
th,
ul
{
	padding: 0;
}

dfn,
em,
i
{
	font-style: italic;
}

dl,
ol,
ul
{
	margin: 0 2.5em 1em 2.5em;
}

h1, h2, h3, h4, h5, h6
{
	line-height: 1em;
	margin: 1.5em 0 0.5em 0;
}

h1
{
	font-size: 2.1666em;
}

h2
{
	font-size: 1.8333em;
}

h3
{
	font-size: 1.5em;
}

h4
{
	font-size: 1.1666em;
}

h5
{
	font-size: 1em;
}

h6
{
	font-size: 0.8333em;
}

ol
{
	list-style-type: decimal;
}

img
{
	border: 0;
	display: block;
}

ol ol
{
	list-style-type: lower-alpha;
}

ol ol ol
{
	list-style-type: lower-roman;
}

q:after,
q:before
{
	content: '';
}

small,
.small /* .small works better on block elements because it also adjusts the line-height. */
{
	font-size: 0.8333em;
}

sub
{
	font-size: 0.8333em;
	vertical-align: -0.333em;
}

sup
{
	font-size: 0.8333em;
	vertical-align: 0.333em;
}

table
{
	border-collapse: collapse;
	border-spacing: 0;
}

th
{
	text-align: left;
}

ul
{
	list-style-type: disc;
}

ul ul
{
	list-style-type: square;
}

ul ul ul
{
	list-style-type: circle;
}

/* forms */

button,
input
{
	line-height: normal;
}

button,
input,
select
{
	vertical-align: baseline;
}

#ie6 button,
#ie6 input,
#ie6 select,
#ie7 button,
#ie7 input,
#ie7 select
{
	vertical-align: middle;
}

button,
input.button,
input.reset,
input.submit
{
	background: #eee url(/media/base/images/form-button-hard.png) repeat-x scroll center;
	border: 0.08333em outset #ccc;
	cursor: pointer;
	padding: 0.25em 0.5em;
}

#ie6 button,
#ie6 input.button,
#ie6 input.reset,
#ie6 input.submit
{
	overflow: visible;
	background-image: none;
}

#ie7 button,
#ie7 input.button,
#ie7 input.reset,
#ie7 input.submit
{
	overflow: visible;
}

button.submit,
input.submit
{
	font-weight: bold;
}

button:focus,
input.button:focus,
input.password:focus,
input.reset:focus,
input.submit:focus,
input.text:focus,
select:focus,
textarea:focus
{
	background-color: #ddd;
	border-color: #999;
	outline: none;
}

fieldset
{
	border: 0;
	margin-top: 1.5em;
}

input.image
{
	vertical-align: middle;
}

input.password,
input.text,
textarea
{
	background: #eee url(/media/base/images/form-field.png) repeat-x;
	border: 0.08333em solid #ccc;
	padding: 0.25em;
	width: 15em;
}

#ie6 input.password,
#ie6 input.text,
#ie6 textarea
{
	background-image: none;
}

legend
{
	color: #000;
	font-size: 1.1666em;
	font-weight: bold;
	margin-bottom: 0.5em;
}

#ie6 legend,
#ie7 legend
{
	margin-left: -7px;
}

select
{
	background: #eee;
	border: 0.08333em solid #ccc;
}

#ie6 select
{
	background: none;
}

textarea
{
	height: 6em;
	width: 22.5em;
}

/* javascript */

body.js-disabled .js-enabled
{
	display: none;
}

body.js-enabled .js-disabled
{
	display: none;
}

	
	/* Base */
	
	body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td
	{
		margin:0;
		padding:0;
	}
	
	h1, h2, h3, h4, h5, h6
	{
		margin-bottom:0.25em;
		font-weight:normal;
		line-height:normal;
	}
	
	h1, h2
	{
		font-size:18px;
	}
	
	dl, hr, ol, p, pre, ul
	{
		margin-bottom:1.5em;
	}

	dd, li
	{
		margin-left:3em;
		margin-right:1.5em;
	}
	
	ul.alerts li, ul.form-errors li
	{
		margin:0px;
	}
	
	body, html
	{
		height:100%;
		background-color:transparent;
	}
	
	#body
	{
		margin:0 auto;
		width:1017px;
		padding-top:15px;
		position:relative;
		font-size:12px;
		font-family:verdana;
	}
	
	#main, #main-nz, #main-sa
	{
		background-image:url(media/schickfreeyourskin/images/frame-middle.gif);
		background-repeat:repeat-y;
	}
	
	#top
	{
		background-image:url(media/schickfreeyourskin/images/frame-top.gif);
		background-repeat:no-repeat;
	}
		
	#bottom
	{
		background-image:url(media/schickfreeyourskin/images/frame-bottom.gif);
		background-position:left bottom;
		background-repeat:no-repeat;
		padding-bottom:13px;
		position:relative;
	}
	
	#content
	{
		width:995px;
		margin:0px 11px;
		background-repeat:no-repeat;
		position:relative;
		min-height:440px;
	}
	
	#header
	{
		margin-left:11px;
		padding-top:24px;
	}
	
	#header h1.replace
	{
		padding-top:89px;
	}
	
	body.crumb-mens #header h1.replace
	{
		background-image:url(media/schickfreeyourskin/images/mens/mens-header-bg.gif);
	}
	
	body.crumb-womens #header h1.replace
	{
		background-image:url(media/schickfreeyourskin/images/womens/womens-header-bg.gif);
	}
	
	#navigation
	{
		position:absolute;
		width:605px;
		margin:24px 0px 0px 391px;
	}
	
	#navigation span
	{
		display:none;
	}
	
	#navigation a
	{
		background-repeat: no-repeat;
		display:block;
		float:left;
		height:43px;
	}
	
	body.crumb-mens #navigation a
	{
		background-image: url(/media/schickfreeyourskin/images/mens/navigation-men.gif);
	}
	
	body.crumb-womens #navigation a
	{
		background-image: url(/media/schickfreeyourskin/images/womens/navigation-women.gif);
	}
	
	#navigation a#nav-mens
	{
		background-position: 0px -78px;
		width:280px;
		height:35px;
	}
	
	#navigation a#nav-mens:hover
	{
		background-position: 0px 0px;
	}
	
	#navigation a#nav-womens
	{
		background-position: -280px -78px;
		width:320px;
		height:35px;
	}
	
	#navigation a#nav-womens:hover
	{
		background-position: -280px 0px;
		width:320px;
		height:35px;
	}

	#navigation #nav-home
	{
		background-position: -0px -113px;
		width:105px;
	}
	
	#navigation #nav-home:hover
	{
		background-position: -0px -35px;
	}

	#navigation #nav-products
	{
		background-position: -105px -113px;
		width:175px;
	}
	
	#navigation #nav-products:hover
	{
		background-position: -105px -35px;
	}

	#navigation #nav-promos
	{
		background-position: -280px -113px;
		width:162px;
	}
	
	#navigation #nav-promos:hover
	{
		background-position: -280px -35px;
	}

	#navigation #nav-signup
	{
		background-position: -442px -113px;
		width:160px;
	}
	
	#navigation #nav-signup:hover
	{
		background-position: -442px -35px;
	}
	
	img.nav-razors
	{
		position:absolute;
		z-index:75;
	}
	
	body.crumb-mens img#nav-razors-top
	{
		top:24px;
		left:11px;
	}
	
	body.crumb-mens img#nav-razors-bottom
	{
		top:115px;
		left:11px;
	}
	
	body.crumb-womens img#nav-razors-top
	{
		top:24px;
		left:11px;
	}

	body.crumb-womens img#nav-razors-bottom
	{
		top:113px;
		left:11px;
	}

	#footer
	{
		text-align:center;
		text-transform:uppercase;
		color:#808080;
	}
	
	#footer a
	{
		color:#808080;
		text-decoration:none;
	}
	
	#footer a:hover
	{
		text-decoration:underline;
	}
	
	.replace
	{
		padding: 0px 0px 0px 0px;
		margin: 0px;
	    overflow: hidden;
		background-repeat: no-repeat;
	    height: 0px !important; /* for most browsers */
		height: /**/:0px; /* for IE5.5's bad box model */
	}
	
	#buttons img.last-button
	{
		margin-right:0px;
	}
	
	.hero
	{
		min-height:289px;
		margin-bottom:14px;
		font-size:11px;
		line-height:1.3em;
	}
	
	/* Home Page */
	
	body.schickfreeyourskin-home
	{
		background-color:#dcf3fb;
		background-image:url(media/schickfreeyourskin/images/home-bg.gif);
		background-repeat:repeat-x;
	}
	
	body.schickfreeyourskin-home #main, body.schickfreeyourskin-home #main-sa 
	{
		background-image:url(media/schickfreeyourskin/images/home-content.jpg);
		height:589px;
	}
	
	body.schickfreeyourskin-home #main-nz
	{
		background-image:url(media/schickfreeyourskin/images/nz/home-content.jpg);
		height:589px;
	}
	
	body.schickfreeyourskin-home #top
	{
		background-image:none;
	}
		
	body.schickfreeyourskin-home #bottom
	{
		background-image:none;
	}

	body.schickfreeyourskin-home #header
	{
		display:none;
	}
	
	body.schickfreeyourskin-home .homelink
	{
		position:absolute;
		height:389px;
		top:56px;
		font-size:10px;
		line-height:1.3em;
		color:#405468;
	}
	
	body.schickfreeyourskin-home #content a
	{
		text-decoration:none;
	}
	
	body.schickfreeyourskin-home .homelink
	{
		display:inline;
	}

	body.schickfreeyourskin-home .homelink a
	{
		display:block;
	}
	
	body.schickfreeyourskin-home .homelink a span
	{
		display:none;
	}

	body.schickfreeyourskin-home #mens
	{
		width:209px;
		left:0px;
	}
	
	body.schickfreeyourskin-home #mens #mens-home-link
	{
		/*background-image:url(media/schickfreeyourskin/images/home-men.jpg);*/
		background-image:url(media/schickfreeyourskin/images/mens/promos/motf/home-men.jpg);
		height:60px;
	}

	body.schickfreeyourskin-home #mens #mens-home-top
	{
		/*background-image:url(media/schickfreeyourskin/images/home-men.jpg);*/
		background-image:url(media/schickfreeyourskin/images/mens/promos/motf/home-men.jpg);
		background-position: 0px -59px;
		height:216px;
	}

	body.schickfreeyourskin-home #mens #mens-home-bottom
	{
		background-image:url(media/schickfreeyourskin/images/home-men.jpg);
		background-position: 0px -276px;
		height:113px;
	}

	body.schickfreeyourskin-home #mens p
	{
		margin:0px 20px 0 28px;
		padding-top:22px;
	}
	
	body.schickfreeyourskin-home #mens-link-target
	{
		position:absolute;
		left:10px;
		top:54px;
		height:388px;
		width:195px;
		cursor:pointer;
	}
	
	body.schickfreeyourskin-home .homelink a#men-link
	{
		top:0px;
		left:15px;
		height:50px;
		width:190px;
		position:absolute;
	}

	body.schickfreeyourskin-home .homelink a#mens-home-link1
	{
        height:115px;
		left:15px;
		position:absolute;
		top:155px;
		width:70px;
	}

	body.schickfreeyourskin-home .homelink a#mens-home-link2
	{
        height:115px;
		left:85px;
		position:absolute;
		top:155px;
		width:60px;
	}

	body.schickfreeyourskin-home .homelink a#mens-home-link3
	{
        height:115px;
		left:145px;
		position:absolute;
		top:155px;
		width:60px;
	}

	body.schickfreeyourskin-home .homelink a#mens-promo-frame-link
	{
        height:115px;
		left:15px;
		position:absolute;
		top:275px;
		width:190px;
	}

	body.schickfreeyourskin-home #womens
	{
		/*background-image:url(media/schickfreeyourskin/images/home-women-trimstyle.jpg);*/
		width:223px;
		right:0px;
		background-repeat:no-repeat;
	}
	
	body.schickfreeyourskin-home #womens #womens-home-link
	{
		background-image:url(media/schickfreeyourskin/images/home-women.jpg);
		height:60px;
	}

	body.schickfreeyourskin-home #womens #womens-home-top
	{
		background-image:url(media/schickfreeyourskin/images/home-women.jpg);
		background-position: 0px -60px;
		height:216px;
	}

	body.schickfreeyourskin-home #womens #womens-home-bottom
	{
		background-image:url(media/schickfreeyourskin/images/home-women.jpg);
		background-position: 0px -276px;
		height:113px;
	}

	body.schickfreeyourskin-home .homelink a#womens-intuition-link
	{
        height:113px;
		left:15px;
		position:absolute;
		top:278px;
		width:190px;
	}

	body.schickfreeyourskin-home #womens p
	{
		margin:0px 30px 0 28px;
		padding-top:10px;
	}
	
	body.schickfreeyourskin-home #womens-link-target
	{
		position:absolute;
		right:18px;
		top:54px;
		height:388px;
		width:195px;
		cursor:pointer;
	}
	
	body.schickfreeyourskin-home .homelink a#women-link
	{
		top:0px;
		right:15px;
		height:50px;
		width:200px;
		position:absolute;
	}

	body.schickfreeyourskin-home .homelink a#womens-home-link1
	{
        height:115px;
		right:138px;
		position:absolute;
		top:155px;
		width:70px;
	}

	body.schickfreeyourskin-home .homelink a#womens-home-link2
	{
        height:115px;
		right:75px;
		position:absolute;
		top:155px;
		width:60px;
	}

	body.schickfreeyourskin-home .homelink a#womens-home-link3
	{
        height:115px;
		right:15px;
		position:absolute;
		top:155px;
		width:60px;
	}

	body.schickfreeyourskin-home .homelink a#womens-promo-frame-link
	{
        top:276px;
		right:15px;
		height: 110px;
        width: 190px;
        position:absolute;
	}
	
	body.schickfreeyourskin-home .nav-razors
	{
		display:none;
	}
	
	body.schickfreeyourskin-home span#send-friend
	{
		display:none;
	}

	/* Promo Pages Generic */
	
	.tab-nav
	{
		display:block;
		float:left;
		text-align:center;
		text-decoration:none;
	}
	
	#tab-links
	{
		height:32px;
		padding-top:5px;
	}
	
	.promo-top
	{
		background-repeat:no-repeat;
		padding-top:40px;
	}

	.promo-bottom
	{
		background-position:center bottom;
		background-repeat:no-repeat;
		min-height:289px;
		padding-bottom:20px;
		position:relative;
	}

	/* Landing Pages */
	
	#content-banner
	{
		height:186px;
		margin-bottom:10px;
	}
	
	#products
	{
		background-repeat:no-repeat;
		height:150px;
		margin-bottom:10px;
	}
	
	#buttons
	{
		margin-left:17px;
		margin-bottom:10px;
		height:97px;
	}
	
	#buttons img
	{
		margin-right:12px;
		float:left;
	}
	
	img#play-tvc
	{
		position:absolute;
	}
	
	/* Mens Landing Page */
	
	body.crumb-mens #products
	{
		background-image:url(media/schickfreeyourskin/images/mens/product-scroll-bg.jpg);
	}

	body.crumb-mens #content-banner
	{
		/*background-image:url(media/schickfreeyourskin/images/mens/mens-landing-banner.jpg);*/
		background-repeat:no-repeat;
	}

	body.crumb-mens #main-nz #content-banner
	{
		background-image:url(media/schickfreeyourskin/images/mens/mens-landing-banner.jpg);
		background-repeat:no-repeat;
		height:186px;
		margin-bottom:10px;
	}

	body.crumb-mens img#play-tvc
	{
		top:146px;
		right:207px;
	}
	
	body.crumb-mens a#enter-link
	{
		height:169px;
		left:65px;
		position:absolute;
		top:10px;
		width:403px;
	}
	
	body.crumb-mens #products-scroll
	{
		height:108px;
		width:1340px;
	}

	/* Womens Landing Page */
	
	body.crumb-womens #products
	{
		background-image:url(media/schickfreeyourskin/images/womens/product-scroll-bg.jpg);
	}

	body.crumb-womens #content-banner
	{
		background-image:url(media/schickfreeyourskin/images/womens/womens-landing-banner.jpg);
		background-repeat:no-repeat;
		height:186px;
		margin-bottom:10px;
	}

	body.crumb-womens img#play-tvc
	{
		top:139px;
		right:86px;
	}
	
	#banner-link
	{
		width:995px;
		height:186px;
		display:block;
	}

	body.crumb-womens #main #products-scroll
	{
		width:1415px;
		height:108px;	
	}

	/* Product Page */
	
	#products-scroll-container
	{
		width:916px;
		overflow:auto;  /* cater to the older browsers */
		overflow-x:scroll; /* scroll horizontal */
		overflow-y:hidden; /* Hide vertical*/
		margin:0px 35px;
		padding-top:10px;
	}
	
	body.products-main #buttons
	{
		height:176px;
	}
	
	#buttons .button-link
	{
		float:left;
		margin-right:12px;
		width:293px;
		padding-left:20px;
		padding-top:20px;
		height:156px;
	}
	
	#buttons div h3
	{
		text-transform:uppercase;
		margin-bottom:1em;
	}
	
	#buttons div p
	{
		font-size:10px;
		line-height:1.2em;
		width:155px;
	}
	
	/* Mens Product Page */
	
	body.root-mens-products #main #products-scroll
	{
		width:2105px;
		height:210px;	
	}

	body.root-mens-products #products
	{
		background-image:url(media/schickfreeyourskin/images/mens/products-main-scroll-bg.jpg);
		height:258px;
	}
	
	body.root-mens-products #buttons .button-link
	{
		cursor:pointer;
	}
	
	body.root-mens-products #buttons #razor-systems
	{
		background-image:url(media/schickfreeyourskin/images/mens/buttons-razor-systems.jpg);
	}
	
	body.root-mens-products #buttons #disposables
	{
		background-image:url(media/schickfreeyourskin/images/mens/buttons-disposables.jpg);
	}
	
	body.root-mens-products #buttons #skin-protect
	{
		background-image:url(media/schickfreeyourskin/images/mens/buttons-skin-protect.jpg);
	}
	
	body.root-mens-products #buttons #razor-systems h3
	{
		color:#5aafce;	
	}
	
	body.root-mens-products #buttons #disposables h3
	{
		color:#5083b2;	
	}
	
	body.root-mens-products #buttons #skin-protect h3
	{
		color:#778795;	
	}
	
	/* Womens Product Page */

	body.root-womens-products #main #products-scroll
	{
		width:2125px;
		height:210px;	
	}

	body.root-womens-products #products
	{
		background-image:url(media/schickfreeyourskin/images/womens/products-main-scroll-bg.jpg);
		height:258px;
	}
	
	body.root-womens-products #buttons #razor-systems
	{
		background-image:url(media/schickfreeyourskin/images/womens/buttons-razor-systems.jpg);
	}
	
	body.root-womens-products #buttons #disposables
	{
		background-image:url(media/schickfreeyourskin/images/womens/buttons-disposables.jpg);
	}
	
	body.root-womens-products #buttons #skin-protect
	{
		background-image:url(media/schickfreeyourskin/images/womens/buttons-skin-protect.jpg);
	}
	
	body.root-womens-products #buttons #razor-systems h3
	{
		color:#e39dc4;	
	}
	
	body.root-womens-products #buttons #disposables h3
	{
		color:#e39dc4;	
	}
	
	body.root-womens-products #buttons #skin-protect h3
	{
		color:#e39dc4;	
	}
	
	/* Products Details Page */
	
	.tab-title
	{
		position:absolute;
		top:8px;
		font-size:11px;
		text-align:center;
		font-weight:bold;
		cursor:pointer;
	}

	.tab-details
	{
		position:absolute;
	}

	#product-features
	{
		display:none;
	}
	
	#tab-1
	{
		left:30px;
		width:275px;
	}
	
	#tab-2
	{
		left:305px;
		width:125px;
	}
	

	
	#tab-1-link
	{
		text-decoration:none;
	}

	#tab-2-link
	{
		text-decoration:none;
	}
	
	

	
	#product-details ul li
	{
		list-style-type:disc;
		margin-bottom:1.0em;
	}
	
	#products-scroll img
	{
		display:inline;
	}

	/* Mens Products Details Page */

	body.crumb-mens #content .exacta #tab-1 a
	{
		color:#fff;
	}
	
	body.crumb-mens #content .exacta #tab-2 a
	{
		color:#000;
	}

	body.crumb-mens #content .exacta #product-details-content
	{
		top:180px;
		left:45px;
		width:250px;
		color:#000;
	}

	body.crumb-mens #content .exacta #product-features
	{
		top:100px;
		left:45px;
		width:400px;
		color:#000;
	}	

	body.crumb-mens #content .exacta-sa #tab-1 a
	{
		color:#000;
	}
	
	body.crumb-mens #content .exacta-sa #tab-2 a
	{
		color:#000;
	}

	body.crumb-mens #content .exacta-sa #product-details-content
	{
		top:180px;
		left:45px;
		width:270px;
		color:#000;
	}

	body.crumb-mens #content .exacta-sa #product-features
	{
		top:90px;
		left:45px;
		width:400px;
		color:#000;
	}	

	body.crumb-mens #content .xtreme-disp #tab-1 a
	{
		color:#fff;
	}
	
	body.crumb-mens #content .xtreme-disp #tab-2 a
	{
		color:#fff;
	}

	body.crumb-mens #content .xtreme-disp #product-details-content
	{
		top:165px;
		left:60px;
		width:400px;
		color:#012B5C;
	}

	body.crumb-mens #content .xtreme-disp #product-features
	{
		top:110px;
		left:45px;
		width:400px;
		color:#fff;
	}	

	body.crumb-mens #content .quattro-disp #tab-1 a
	{
		color:#000;
	}
	
	body.crumb-mens #content .quattro-disp #tab-2 a
	{
		color:#000;
	}

	body.crumb-mens #content .quattro-disp #product-details-content
	{
		top:160px;
		left:45px;
		width:400px;
		color:#000;
	}

	body.crumb-mens #content .quattro-disp #product-features
	{
		top:100px;
		left:45px;
		width:400px;
		color:#000;
	}	

	body.crumb-mens #content .xtreme #tab-1 a
	{
		color:#07589e;
	}
	
	body.crumb-mens #content .xtreme #tab-2 a
	{
		color:#fff;
	}

	body.crumb-mens #content .xtreme #product-details-content
	{
		top:170px;
		left:40px;
		width:420px;
		color:#012b5c;
	}

	body.crumb-mens #content .xtreme #product-features
	{
		top:85px;
		left:45px;
		width:375px;
		color:#000;
	}	

	body.crumb-mens #content .xtreme #product-details-content p
	{
		margin-bottom:0.5em;
	}	
	
	body.crumb-mens #content .quattro #tab-1 a
	{
		color:#000;
	}
	
	body.crumb-mens #content .quattro #tab-2 a
	{
		color:#000;
	}

	body.crumb-mens #content .quattro-titanium-body #tab-1 a
	{
		color:#2a292b;
	}
	
	body.crumb-mens #content .quattro-titanium-body #tab-2 a
	{
		color:#2a292b;
	}

	body.crumb-mens #content .quattro #product-details-content
	{
		top:145px;
		left:50px;
		width:350px;
		color:#000;
	}

	body.crumb-mens #content .quattro #product-features
	{
		top:80px;
		left:45px;
		width:400px;
		color:#000;
	}	

	body.crumb-mens #content .titanium #tab-1 a
	{
		color:#000;
	}
	
	body.crumb-mens #content .titanium #tab-2 a
	{
		color:#fff;
	}

	body.crumb-mens #content .titanium #product-details-content
	{
		top:160px;
		left:45px;
		width:380px;
		color:#000;
	}

	body.crumb-mens #content .titanium #product-details-content p
	{
		margin-bottom:0.5em;
	}

	body.crumb-mens #content .titanium #product-features
	{
		top:68px;
		left:45px;
		width:400px;
		color:#fff;
	}	

	body.crumb-mens #content .titanium-freestyle #tab-1 a,
	body.crumb-mens #content .titanium-freestyle-sa #tab-1 a
	{
		color:#000;
	}
	
	body.crumb-mens #content .titanium-freestyle #tab-2 a,
	body.crumb-mens #content .titanium-freestyle-sa #tab-2 a
	{
		color:#000;
	}

	body.crumb-mens #content .titanium-freestyle #product-details-content,
	body.crumb-mens #content .titanium-freestyle-sa #product-details-content
	{
		top:170px;
		left:35px;
		width:400px;
		color:#000;
		line-height:1.2em;
		font-size:10px;
	}
	
	body.crumb-mens #content .titanium-freestyle #product-details-content p,
	body.crumb-mens #content .titanium-freestyle-sa #product-details-content p
	{
		margin-bottom:1em;
	}

	body.crumb-mens #content .titanium-freestyle #product-features,
	body.crumb-mens #content .titanium-freestyle-sa #product-features
	{
		top:40px;
		left:45px;
		width:400px;
		color:#000;
	}	

	body.crumb-mens #content .titanium-freestyle #product-features p,
	body.crumb-mens #content .titanium-freestyle-sa #product-features p
	{
		margin-bottom:0.5em;
	}
	
	body.crumb-mens #content .titanium-freestyle #product-features li,
	body.crumb-mens #content .titanium-freestyle-sa #product-features li
	{
		margin-bottom:0.5em;
	}
	
	body.crumb-mens #content .quattro-disp-nz #tab-1 a
	{
		color:#000000;
	}
	
	body.crumb-mens #content .quattro-disp-nz #tab-2 a
	{
		color:#000000;
	}

	body.crumb-mens #content .quattro-disp-nz #product-details-content
	{
		left:35px;
		top:160px;
		width:440px;
		color:#000;
	}

	body.crumb-mens #content .quattro-disp-nz #product-details-content p
	{
		margin-bottom:1em;
	}

	body.crumb-mens #content .quattro-disp-nz #product-features
	{
		top:65px;
		left:45px;
		width:350px;
		color:#000;
	}	

	body.crumb-mens #content .schick-2-plus #tab-1 a
	{
		color:#019b61;
	}
	
	body.crumb-mens #content .schick-2-plus #tab-2 a
	{
		color:#019b61;
	}

	body.crumb-mens #content .schick-2-plus #product-details-content
	{
		top:200px;
		left:45px;
		width:400px;
		color:#019b61;
	}

	body.crumb-mens #content .schick-2-plus #product-details-content p
	{
		margin-bottom:1em;
	}

	body.crumb-mens #content .schick-2-plus #product-features
	{
		top:90px;
		left:45px;
		width:400px;
		color:#019b61;
	}	

	body.crumb-mens #content .exacta3 #tab-1 a
	{
		color:#0066b3;
	}
	
	body.crumb-mens #content .exacta3 #tab-2 a
	{
		color:#000;
	}

	body.crumb-mens #content .exacta3 #product-details-content
	{
		top:200px;
		left:45px;
		width:300px;
		color:#0066b3;
	}

	body.crumb-mens #content .exacta3 #product-features
	{
		top:90px;
		left:45px;
		width:400px;
		color:#000;
	}	

	body.crumb-mens #content .quattro-disp-sa #tab-1 a
	{
		color:#000;
	}
	
	body.crumb-mens #content .quattro-disp-sa #tab-2 a
	{
		color:#000;
	}

	body.crumb-mens #content .quattro-disp-sa #product-details-content
	{
		top:165px;
		left:45px;
		width:400px;
		color:#000;
	}

	body.crumb-mens #content .quattro-disp-sa #product-features
	{
		top:90px;
		left:45px;
		width:400px;
		color:#000;
	}	

	body.crumb-mens #content .titanium-sa #tab-1 a
	{
		color:#000;
	}
	
	body.crumb-mens #content .titanium-sa #tab-2 a
	{
		color:#fff;
	}

	body.crumb-mens #content .titanium-sa #product-details-content
	{
		top:165px;
		left:45px;
		width:380px;
		color:#000;
	}

	body.crumb-mens #content .titanium-sa #product-details-content p
	{
		margin-bottom:0.5em;
	}

	body.crumb-mens #content .titanium-sa #product-features
	{
		top:68px;
		left:45px;
		width:400px;
		color:#fff;
	}	

	/* Womens Products Details Page */
	
	body.crumb-womens #content .silk #tab-1 a
	{
		color:#fff;
	}
	
	body.crumb-womens #content .silk #tab-2 a
	{
		color:#ffffff;
	}
	

	body.crumb-womens #content .silk #product-details-content
	{
		top:170px;
		left:60px;
		width:325px;
		color:#fff;
	}

	body.crumb-womens #content .silk #product-features
	{
		top:110px;
		left:45px;
		width:400px;
		color:#ffffff;
	}	

	body.crumb-womens #content .exacta2 #tab-1 a
	{
		color:#fff;
	}
	
	body.crumb-womens #content .exacta2 #tab-2 a
	{
		color:#f04fa3;
	}

	body.crumb-womens #content .exacta2 #product-details-content
	{
		top:220px;
		left:45px;
		width:325px;
		color:#fff;
	}

	body.crumb-womens #content .exacta2 #product-features
	{
		top:90px;
		left:45px;
		width:400px;
		color:#f04fa3;
	}	
	
	body.crumb-womens #content .xtreme-disp #tab-1 a
	{
		color:#fff;
	}
	
	body.crumb-womens #content .xtreme-disp #tab-2 a
	{
		color:#fff;
	}

	body.crumb-womens #content .xtreme-disp #product-details-content
	{
		top:160px;
		left:90px;
		width:350px;
		color:#fff;
	}

	body.crumb-womens #content .xtreme-disp #product-features
	{
		top:90px;
		left:45px;
		width:400px;
		color:#fff;
	}	

	body.crumb-womens #content .quattro-disp #tab-1 a
	{
		color:#de0021;
	}
	
	body.crumb-womens #content .quattro-disp #tab-2 a
	{
		color:#de0021;
	}

	body.crumb-womens #content .quattro-disp #product-details-content
	{
		top:165px;
		left:50px;
		width:410px;
		color:#de0021;
	}

	body.crumb-womens #content .quattro-disp #product-features
	{
		top:80px;
		left:45px;
		width:400px;
		color:#de0021;
	}	
	
	body.crumb-womens #content .quattro-disp-nz #tab-1 a
	{
		color:#de0021;
	}
	
	body.crumb-womens #content .quattro-disp-nz #tab-2 a
	{
		color:#de0021;
	}

	body.crumb-womens #content .quattro-disp-nz #product-details-content
	{
		top:165px;
		left:35px;
		width:360px;
		color:#de0021;
	}

	body.crumb-womens #content .quattro-disp-nz #product-details-content p
	{
		margin-bottom:1em;
		color: #de0021;
	}

	body.crumb-womens #content .quattro-disp-nz #product-features
	{
		top:80px;
		left:45px;
		width:300px;
		color:#de0021;
	}
	
	body.crumb-womens #content .quattro-disp-sa #tab-1 a
	{
		color:#de0021;
	}
	
	body.crumb-womens #content .quattro-disp-sa #tab-2 a
	{
		color:#de0021;
	}

	body.crumb-womens #content .quattro-disp-sa #product-details-content
	{
		top:165px;
		left:50px;
		width:410px;
		color:#de0021;
	}

	body.crumb-womens #content .quattro-disp-sa #product-features
	{
		top:80px;
		left:45px;
		width:400px;
		color:#de0021;
	}	
	
	body.crumb-womens #content .intuition-sens #tab-1 a
	{
		color:#008589;
	}
	
	body.crumb-womens #content .intuition-sens #tab-2 a
	{
		color:#fff;
	}

	body.crumb-womens #content .intuition-sens #product-details-content
	{
		top:170px;
		left:45px;
		width:400px;
		color:#008589;
	}

	body.crumb-womens #content .intuition-sens #product-features
	{
		top:42px;
		left:45px;
		width:400px;
		color:#008589;
	}
	
	body.crumb-womens #content .intuition-sens-new #tab-1 a
	{
		color:#005288;
	}
	
	body.crumb-womens #content .intuition-sens-new #tab-2 a
	{
		color:#c01e60;
	}

	body.crumb-womens #content .intuition-sens-new #product-details-content
	{
		top:185px;
		left:45px;
		width:400px;
		color:#006790;
	}

	body.crumb-womens #content .intuition-sens-new #product-features
	{
		top:135px;
		left:30px;
		width:480px;
		color:#662d91;
	}

	body.crumb-womens #content .intuition-moist #tab-1 a
	{
		color:#005288;
	}
	
	body.crumb-womens #content .intuition-moist #tab-2 a
	{
		color:#c01e60;
	}

	body.crumb-womens #content .intuition-moist #product-details-content
	{
		top:180px;
		left:45px;
		width:400px;
		color:#005288;
	}

	body.crumb-womens #content .intuition-moist #product-features
	{
		top:75px;
		left:45px;
		width:400px;
		color:#c01e60;
	}
	
	body.crumb-womens #content .intuition-moist-new #tab-1 a
	{
		color:#005288;
	}
	
	body.crumb-womens #content .intuition-moist-new #tab-2 a
	{
		color:#c01e60;
	}

	body.crumb-womens #content .intuition-moist-new #product-details-content
	{
		top:185px;
		left:40px;
		width:400px;
		color:#005288;
	}

	body.crumb-womens #content .intuition-moist-new #product-details-content p
	{
		margin-bottom:1em;
	}

	body.crumb-womens #content .intuition-moist-new #product-features
	{
		top:135px;
		left:30px;
		width:480px;
		color:#c01e60;
	}

	body.crumb-womens #content .quattro #tab-1 a
	{
		color:#c1105f;
	}
	
	body.crumb-womens #content .quattro #tab-2 a
	{
		color:#c1105f;
	}

	body.crumb-womens #content .quattro #product-details-content
	{
		top:220px;
		left:70px;
		width:350px;
		color:#c1105f;
	}

	body.crumb-womens #content .quattro #product-features
	{
		top:75px;
		left:45px;
		width:400px;
		color:#c1105f;
	}
	
	body.crumb-womens #content .exacta3 #tab-1 a
	{
		color:#000;
	}
	
	body.crumb-womens #content .exacta3 #tab-2 a
	{
		color:#fff;
	}

	body.crumb-womens #content .exacta3 #product-details-content
	{
		top:185px;
		left:70px;
		width:350px;
		color:#000;
	}

	body.crumb-womens #content .exacta3 #product-features
	{
		top:90px;
		left:45px;
		width:400px;
		color:#fff;
	}
	
	#content .shave-preps #tab-1 a
	{
		color:#000;
	}
	
	#content .shave-preps #tab-2 a
	{
		color:#000;
	}

	#content .shave-preps #product-details-content
	{
		top:220px;
		left:45px;
		width:300px;
		color:#000;
	}

	#content .shave-preps #product-features
	{
		top:55px;
		left:45px;
		width:400px;
		color:#000;
	}
	
	#content .shave-preps #sensitive
	{
		position:absolute;
		top:55px;
		left:55px;
		width:279px;
	}
	
	#content .shave-preps #all-in-one
	{
		position:absolute;
		top:52px;
		left:372px;
		width:270px;
	} 
	
	#content .shave-preps #travel-pack
	{
		position:absolute;
		top:95px;
		left:680px;
		width:244px;
	} 

		/* Trimstyle Page */
		
		body.trimstyle #trimstyle
		{
			min-height:497px;
			margin-bottom:10px;
		}
		
		body.trimstyle #buttons
		{
			height:78px;
		}
		
		body.trimstyle .shadowbox-bg-t
		{
			width:100px; /**/
		}

		body.trimstyle .shadowbox-bg-tr
		{
			left:100px;  /**/
		}

		body.trimstyle .shadowbox-bg-r
		{
			height:30px; /**/
			left:100px;  /**/
		}

		body.trimstyle .shadowbox-bg-br
		{
			left:100px;  /**/
		}

		body.trimstyle .shadowbox-bg-b
		{
			width:100px; /**/
		}

		body.trimstyle .shadowbox-bg-l
		{
			height:30px; /**/
		}

		body.trimstyle .shadowbox-bg-tl
		{
			background: transparent url(media/schickfreeyourskin/images/shadowbox/shadowbox-bg-tl.png) no-repeat scroll 0 0;
			height:17px;
			width:17px;
			left:-17px; 
			top:-17px;
		}

			/* Trimstyle home */
			body.root-womens-products-trimstyle #trimstyle
			{
				margin-bottom:6px;
			}
			
			body.root-womens-products-trimstyle #home-flash
			{
				background-image:url(media/schickfreeyourskin/images/womens/trimstyle/home-bg.jpg);
				background-repeat:no-repeat;
				height:497px;
			}
			
			/* Trimstyle features */
			body.root-womens-products-trimstyle-features #trimstyle
			{
				margin-bottom:6px;
				margin-top:-6px;
			}
			
			body.root-womens-products-trimstyle-features #features-flash
			{
				background-image:url(media/schickfreeyourskin/images/womens/trimstyle/features-bg.jpg);
				background-repeat:no-repeat;
				height:503px;
			}
			
			body.root-womens-products-trimstyle-features #features-flash li
			{
				margin-bottom:1em;
			}
			
			/* Trimstyle Body Bliss */
			
			body.root-womens-products-trimstyle-bodybliss #body-bliss
			{
				background-image:url(media/schickfreeyourskin/images/womens/trimstyle/bodybliss-bg.jpg);
				background-repeat:no-repeat;
				height:497px;		
			}
		
			body.root-womens-products-trimstyle-bodybliss .step
			{
				padding-left:63px;
				padding-top:20px;
				background-image:url(media/schickfreeyourskin/images/womens/trimstyle/steps.png);
				background-repeat:no-repeat;
				padding-bottom:5px;
				line-height:1.3em;
				min-height:40px;
				width:370px;
			}
	
	/* Quiz Page */
	
	#quiz-landing-text
	{
		width:400px;
		padding-top:35px;
		margin-left:60px;
	}

	#quiz-landing-text h2
	{
		font-size:26px;
		line-height:0.5em;
	}
	
	#quiz-landing-text h3	{
		font-size:20px;
		font-weight:normal;
		line-height:2em;
	}
	
	#quiz-landing-text p
	{
		margin-bottom:1.0em;
	}

	/* Mens Quiz Page */
	
	body.crumb-mens #quiz-landing
	{
		background-image:url(media/schickfreeyourskin/images/mens/mens-quiz.jpg);
		background-repeat:no-repeat;
	}
	
	body.crumb-mens #quiz-landing-text h2, body.crumb-mens #quiz-landing-text h3
	{
		color:#068bfb;
	}
	
	/* Womens Quiz Page */
	
	body.crumb-womens #quiz-landing
	{
		background-image:url(media/schickfreeyourskin/images/womens/womens-quiz.jpg);
		background-repeat:no-repeat;
	}
	
	body.crumb-womens #quiz-landing-text h2
	{
		color:#08d4fe;
	}
	
	/* Quiz form */
	
	body.quiz-form #quiz-form
	{
		width:580px;
		/*padding-top:15px;*/
		margin-left:65px;
		padding-bottom:40px;
		min-height:249px;
	}
	
	body.quiz-form .form-field ul li
	{
		margin-top:10px;
	}

	body.quiz-form .form-field ul li label
	{
		color:#000;
	}
	
	#quiz-form .w50
	{
		float:left;
	}

	body.quiz-form #form-top
	{
		position:relative;
	}
	
	body.quiz-form #form-middle
	{
		position:relative;
	}
	
	body.quiz-form #form-bottom
	{
		position:relative;
	}

	/* Mens Quiz Form */
	
	body.root-mens-quiz-form .form-field label
	{
		color:#068bfb;
	}
	
	body.root-mens-quiz-form #form-top
	{
		background-image:url(media/schickfreeyourskin/images/mens/mens-quiz-top.jpg);
		background-repeat:no-repeat;
		padding-top:20px;
	}
	
	body.root-mens-quiz-form #form-middle
	{
		background-image:url(media/schickfreeyourskin/images/mens/mens-quiz-middle.jpg);
		background-repeat:repeat-y;
		position:relative;
	}
	
	body.root-mens-quiz-form #form-bottom
	{
		background-image:url(media/schickfreeyourskin/images/mens/mens-quiz-bottom.jpg);
		background-repeat:no-repeat;
		background-position: left bottom;
		position:relative;
	}

	/* Womens Quiz Form */
	
	body.root-womens-quiz-form .form-field label
	{
		color:#08d4fe;
	}
	
	body.root-womens-quiz-form #form-top
	{
		background-image:url(media/schickfreeyourskin/images/womens/womens-quiz-top.jpg);
		background-repeat:no-repeat;
		padding-top:20px;
	}
	
	body.root-womens-quiz-form #form-middle
	{
		background-image:url(media/schickfreeyourskin/images/womens/womens-quiz-middle.jpg);
		background-repeat:repeat-y;
	}
	
	body.root-womens-quiz-form #form-bottom
	{
		background-image:url(media/schickfreeyourskin/images/womens/womens-quiz-bottom.jpg);
		background-repeat:no-repeat;
		background-position: left bottom;
	}
	
	/* Signup Page */
	

	body.signup #signup
	{
		background-image:url(media/schickfreeyourskin/images/signup-middle.jpg);
		background-repeat:repeat-y;
	}

	body.signup #signup-top
	{
		padding-top:39px;
		background-image:url(media/schickfreeyourskin/images/signup-top.jpg);
		background-repeat:no-repeat;
	}
	
	body.signup #signup-bottom
	{
		background-image:url(media/schickfreeyourskin/images/signup-bottom.jpg);
		background-repeat:no-repeat;
		background-position:left bottom;
		padding-bottom:20px;
	}
	
	#promo-form
	{
		width:369px;
		margin-left:585px;
		text-transform:uppercase;
		font-size:9px;
	}
	
	#promo-form-top
	{
		background-image:url(media/schickfreeyourskin/images/promo-form-top.png);
		background-repeat:no-repeat;
		height:17px;
	}

	#promo-form-middle
	{
		background-image:url(media/schickfreeyourskin/images/promo-form-middle.png);
		background-repeat:repeat-y;
		padding:0px 20px;
		min-height:466px;
	}

	#promo-form-bottom
	{
		background-image:url(media/schickfreeyourskin/images/promo-form-bottom.png);
		background-repeat:no-repeat;
		height:17px;
	}
	
	body.signup #promo-form
	{
		color:#00a651;
	}
	
	body.signup div.form-field
	{
		margin-bottom:1.3em;
	}
	
	body.signup #terms
	{
		margin-top:1.5em;
	}
	
	body.signup .lower
	{
		text-transform:none;
	}
	
	body.signup #tab-1
	{
		color:#fff;
	}
	
	body.signup	#tab-2
	{
		left:310px;
		width:130px;
	}
	
	input#enter
	{
		margin-top:5px;
	}
	
	p#mandatory-field
	{
		color:#555;
		text-transform:none;
	}
	
	body.signup #tab-2
	{
		display:none;
	}
		
	/* Mens Signup Page */
	
	body.signup-mens #signup
	{
		background-image:url(media/schickfreeyourskin/images/mens/mens-signup-middle.jpg);
		background-repeat:repeat-y;
	}

	body.signup-mens #signup-top
	{
		padding-top:39px;
		background-image:url(media/schickfreeyourskin/images/mens/mens-signup-top.jpg);
		background-repeat:no-repeat;
	}
	
	body.signup-mens #signup-bottom
	{
		background-image:url(media/schickfreeyourskin/images/mens/mens-signup-bottom.jpg);
		background-repeat:no-repeat;
		background-position:left bottom;
		padding-bottom:20px;
	}

	body.signup-mens #promo-form
	{
		color:#00aeef;
	}
	
	body.signup-mens #promo-form-middle
	{
		min-height:560px;
	}

	body.signup-mens #tab-2
	{
		display:block;
	}
	
	body.signup-mens #tab-1, body.root-mens-signup #tab-2 a
	{
		color:#fff;
	}	
	
	/* Womens Signup Page */
	
	
	body.signup-womens #signup
	{
		background-image:url(media/schickfreeyourskin/images/womens/womens-signup-middle.jpg);
		background-repeat:repeat-y;
	}
	
	body.signup-womens #signup-top
	{
		background-image:url(media/schickfreeyourskin/images/womens/womens-signup-top.jpg);
		background-repeat:no-repeat;
		padding-top:39px;
	}

	body.signup-womens #signup-bottom
	{
		background-image:url(media/schickfreeyourskin/images/womens/womens-signup-bottom.jpg);
		background-repeat:no-repeat;
		background-position:left bottom;
		padding-bottom:20px;
	}

	body.signup-womens #promo-form
	{
		color:#9c258f;
	}

	body.signup-womens #promo-form-middle
	{
		min-height:560px;
	}

	body.signup-womens #tab-1
	{
		color:#fff;
	}
	
	body.signup-womens #tab-2
	{
		display:block;
	}
	
	body.signup-womens #tab-2 a
	{
		color:#a22890;
	}
	
	/* Terms */
	
	body.terms #terms
	{
		margin-top:0px;
	}
	
	body.terms #terms-copy
	{
		margin:20px 70px;
	}
	
	body.terms h2
	{
		margin-bottom:1.5em;
	}
	
	/* Mens Terms Page */
	
	body.terms-mens #terms
	{
		background-image:url(media/schickfreeyourskin/images/mens/mens-terms-middle.jpg);
		background-repeat:repeat-y;
	}

	body.terms-mens #terms-top
	{
		padding-top:39px;
		background-image:url(media/schickfreeyourskin/images/mens/mens-terms-top.jpg);
		background-repeat:no-repeat;
	}
	
	body.terms-mens #terms-bottom
	{
		background-image:url(media/schickfreeyourskin/images/mens/mens-terms-bottom.jpg);
		background-repeat:no-repeat;
		background-position:left bottom;
		padding-bottom:20px;
	}

	body.terms-mens #tab-1 a, body.root-mens-signup-terms #tab-2
	{
		color:#fff;
	}	

	/* Womens Terms Page */
	
	body.terms-womens #terms
	{
		background-image:url(media/schickfreeyourskin/images/womens/womens-terms-middle.jpg);
		background-repeat:repeat-y;
	}

	body.terms-womens #terms-top
	{
		padding-top:39px;
		background-image:url(media/schickfreeyourskin/images/womens/womens-terms-top.jpg);
		background-repeat:no-repeat;
	}
	
	body.terms-womens #terms-bottom
	{
		background-image:url(media/schickfreeyourskin/images/womens/womens-terms-bottom.jpg);
		background-repeat:no-repeat;
		background-position:left bottom;
		padding-bottom:20px;
	}

	body.terms-womens #tab-2
	{
		color:#a22890;
	}
	
	body.terms-womens #tab-1 a
	{
		color:#fff;
	}
		
	/* Where to Buy Page */
	
	body.where-to-buy #where-to-buy
	{
		background-image:url(media/schickfreeyourskin/images/where-to-buy.jpg);
		background-repeat:no-repeat;
		position:relative;
	}
	
	body.where-to-buy #where-to-buy-copy
	{
		padding:20px 65px;
	}
	
	body.where-to-buy #where-to-buy-copy h2
	{
		color:#068bfb;
		font-size:20pt;
	}
	
	body.where-to-buy #where-to-buy-copy p#contact-link
	{
		position:absolute;
		bottom:2px;
		left:65px;
	}
	
	/* Promo not opened/closed page */
	p.open-closed
	{
		padding-top:200px;
		font-size:12pt;
		text-align:center;
		line-height:1.5em;
	}
	
	/* Send friend form */
	
	#send-friend-modal
	{
		display:none;
		width:355px;
		color:#fff;
		font-size:9px;
		position:absolute;
		bottom:0px;
		left:320px;
	}
	
	#send-friend-top
	{
		background-repeat:no-repeat;
		height:41px;
	}
	
	#send-friend-middle
	{
		background-repeat:no-repeat;
		padding:5px 25px 0px 40px;
		min-height:200px;
	}

	#send-friend-bottom
	{
		background-repeat:no-repeat;
		height:33px;
	}
	
	#left-box-link
	{
		float:left;
		cursor:pointer;
	}
	
	#send-friend-link
	{
		cursor:pointer;
	}
	
	#right-box-link
	{
		float:right;
	}
	
	#send-friend-middle div.form-field, div.form-group, fieldset {
		margin-bottom:1.0em;
	}
	
	#send-friend-middle input.f-emailfield, #send-friend-middle textarea
	{
		width:30.5em;
	}
	
	/* Mens Send To Friend Page */
	
	body.crumb-mens #send-friend-top
	{
		background-image:url(media/schickfreeyourskin/images/mens/mens-sendfriend-top.png);
	}
	
	body.crumb-mens #send-friend-middle
	{
		background-image:url(media/schickfreeyourskin/images/mens/mens-sendfriend-middle.png);
	}

	body.crumb-mens #send-friend-bottom
	{
		background-image:url(media/schickfreeyourskin/images/mens/mens-sendfriend-bottom.png);
	}

	/* Womens Send To Friend Page */

	body.crumb-womens #send-friend-top
	{
		background-image:url(media/schickfreeyourskin/images/womens/womens-sendfriend-top.png);
	}
	
	body.crumb-womens #send-friend-middle
	{
		background-image:url(media/schickfreeyourskin/images/womens/womens-sendfriend-middle.png);
	}

	body.crumb-womens #send-friend-bottom
	{
		background-image:url(media/schickfreeyourskin/images/womens/womens-sendfriend-bottom.png);
	}
	
	/* TVC Pages */
	
	#frame-generic-top
	{
		background-repeat:no-repeat;
		padding-top:20px;
	}
	
	#frame-generic-middle
	{
		background-repeat:repeat-y;
		position:relative;
	}
	
	#frame-generic-bottom
	{
		background-repeat:no-repeat;
		background-position: left bottom;
		position:relative;
		padding-bottom:16px;
		text-align:center;
		margin-bottom:10px;
	}
	
	/* Mens TVC pages */
	body.crumb-mens #frame-generic-top
	{
		background-image:url(media/schickfreeyourskin/images/mens/mens-frame-generic-top.jpg);
	}
	
	body.crumb-mens #frame-generic-middle
	{
		background-image:url(media/schickfreeyourskin/images/mens/mens-frame-generic-middle.jpg);
	}
	
	body.crumb-mens #frame-generic-bottom
	{
		background-image:url(media/schickfreeyourskin/images/mens/mens-frame-generic-bottom.jpg);
	}

	/* Womens TVC pages */
	body.crumb-womens #frame-generic-top
	{
		background-image:url(media/schickfreeyourskin/images/womens/womens-frame-generic-top.jpg);
	}
	
	body.crumb-womens #frame-generic-middle
	{
		background-image:url(media/schickfreeyourskin/images/womens/womens-frame-generic-middle.jpg);
	}
	
	body.crumb-womens #frame-generic-bottom
	{
		background-image:url(media/schickfreeyourskin/images/womens/womens-frame-generic-bottom.jpg);
	}

	/* Civic Promo Survey */
	body.civic-survey #civic-form
	{
		height:345px;
		background-image:url(media/schickfreeyourskin/images/womens/civic-promo-bg.jpg);
		margin-bottom:11px;
	}
	
	body.civic-survey #form
	{
		margin:20px 30px 0px 580px;
		font-size:11px;
	}
	
	body.civic-survey #form textarea
	{
		height:3em;
		width:27.5em;
	}
	
	body.civic-survey #form p
	{
		margin-bottom:0.5em;
	}
	
	body.civic-survey #form div.form-field
	{
		margin-bottom:0.5em;
	}

	body.civic-survey #form ul li
	{
		float:left;
	}
	
	body.civic-survey #form #id_question1_1
	{
		margin-left:10px;
	}
	
	body.civic-survey #form ul.form-errors li
	{
		font-weight:bold;
		margin-left:10px;
		margin-top:2px;
	}
	
	body.civic-survey #form #submit
	{
		margin-left:270px;
		margin-top:-10px;
	}
	
	body.civic-survey #form a
	{
		color:#ed1d89;
		text-decoration:none;
	}
	
	body.civic-survey #form a:hover
	{
		text-decoration:underline;
	}
	
	body.root-womens-civic-survey-thanks #form
	{
			margin-top:175px;
	}
	
	#flashMens
	{
		margin-top:57px;
	}
	
	/* Contact Page */
	
	body.contact #frame-generic-bottom
	{
		text-align:left;
	}
	
	body.contact #contact-copy
	{
		min-height:232px;
		padding:0px 65px;
	}
	
	body.contact #contact-copy h2
	{
		color:#068BFB;
		font-size:20pt;
	}
	
	/* Shadow Box */
	.shadowbox-bg
	{
		position:absolute;
	}
	
	.shadowbox-bg-t
	{
		background: transparent url(media/schickfreeyourskin/images/shadowbox/shadowbox-bg-t.png) repeat-x scroll 0 0;
		height:17px;
		width:300px; /**/
		top:-17px;
		left:0px;
	}

	.shadowbox-bg-tr
	{
		background: transparent url(media/schickfreeyourskin/images/shadowbox/shadowbox-bg-tr.png) no-repeat scroll 0 0;
		height:17px;
		width:21px;
		top:-17px;
		left:300px;  /**/
	}

	.shadowbox-bg-r
	{
		background: transparent url(media/schickfreeyourskin/images/shadowbox/shadowbox-bg-r.png) repeat-y scroll 0 0;
		height:329px;
		width:21px;
		top:0px;
		left:300px;  /**/
	}

	.shadowbox-bg-br
	{
		background: transparent url(media/schickfreeyourskin/images/shadowbox/shadowbox-bg-br.png) no-repeat scroll 0 0;
		height:25px;
		width:21px;
		left:300px;  
	}
	
	.shadowbox-bg-b
	{
		background: transparent url(media/schickfreeyourskin/images/shadowbox/shadowbox-bg-b.png) repeat-x scroll 0 0;
		height:25px;
		width:300px; /**/
		left:0px;
	}
	
	.shadowbox-bg-bl
	{
		background: transparent url(media/schickfreeyourskin/images/shadowbox/shadowbox-bg-bl.png) no-repeat scroll 0 0;
		height:25px;
		width:17px;
		left:-17px;
	}

	.shadowbox-bg-l
	{
		background: transparent url(media/schickfreeyourskin/images/shadowbox/shadowbox-bg-l.png) repeat-y scroll 0 0;
		height:329px; /**/
		width:17px;
		top:0px;
		left:-17px;
	}

	.shadowbox-bg-tl
	{
		background: transparent url(media/schickfreeyourskin/images/shadowbox/shadowbox-bg-tl.png) no-repeat scroll 0 0;
		height:17px;
		width:17px;
		left:-17px; 
		top:-17px;
	}
	
	.shadowbox-close
	{
		position:absolute;
		top:-25px;
		left:-25px;
	}
	
	/* Silk Additions*/
	#silk-feature ul li
	{
		list-style-type:disc;
		margin-bottom:1.0em;
	}
	
	#silk-feature
	{
		top:110px;
		left:45px;
		width:400px;
		color:#850291;
	}
	
	#silk-btn
	{
		position:absolute;
		width:115px;
		height:61px;
		left:334px;
		top:124px;
	}
	
	#silk-condition
	{
		position:absolute;
		top:225px;
		left:80px;
		width:400px;
		color:#ffffff;
	}
	
	#silk-condition a
	{
		color:#ffffff;
		text-decoration:underline;
	}
	
	#silk-promo
	{
		width:620px;
		height:240px;
		top:35px;
		left:340px;
	}
	
	.silk-form-row
	{
	float:left;
	margin-right: 10px;	
	}
	
	.silk-form-row-agreement
	{
	float:left;
	margin-right: 10px;
	margin-top: 4px;	
	}
	
	.silk-form-disc
	{
	font-family:arial;
	float:left;
	margin-right: 10px;
	color:#850291;
	font-size:8pt;	
	}
	
	.silk-form-label
	{
		font-family:arial;
		font-size:8pt;
		color:#ffffff;
	}
	
	#flasher
	{
		margin-right:12px;
		float:left;
		width:313px;
		height:97px;
	}
	
	/* Jills Mowing - Winner */
	#jills-background
	{
		width:995px;
		height:500px;
		background-image: url(media/schickfreeyourskin/images/womens/jills-mowing/winners/bg.jpg);
		background-repeat:no-repeat;
		margin-bottom:10px;
		position:relative;
	}

	#jills-text
	{
		position:absolute;
		left:300px;
		top:95px;
		width:590px;
		color:#ec008c;
		text-align:center;
		font-weight:bold;
	}
	
	#jills-mainframe
	{
		position:absolute;
		left:0;
		top:0;
		width:269px;
		height:316px;		
		background-image: url(media/schickfreeyourskin/images/womens/jills-mowing/winners/winner-frame.png);
		
	}
	
	#jills-main-winner-container
	{
		position:absolute;
		left:18px;
		top:160px;
	}
	
	#jills-winner-container
	{
		position:absolute;
		top:150px;
		left:290px;
	}
	
	#jills-winnerframe
	{
		position:absolute;
		top:0;
		left:0;
		width:662px;
		height:234px;
		background-image: url(media/schickfreeyourskin/images/womens/jills-mowing/winners/frames.png);
	}
	
	#jills-voted
	{
		position:absolute;
		top:78px;
		left:55px;
		width:185px;
		height:208px;
		
	}
	
	#jills-thumb1
	{
		position:absolute;
		top:70px;
		left:45px;
		width:120px;
		height:138px;
	}
	
	#jills-thumb2
	{
		position:absolute;
		top:58px;
		left:205px;
		width:120px;
		height:138px;
	}
	
	#jills-thumb3
	{
		position:absolute;
		top:73px;
		left:365px;
		width:120px;
		height:138px;
	}
	
	#jills-thumb4
	{
		position:absolute;
		top:55px;
		left:525px;
		width:120px;
		height:138px;
	}

	#jills-prize-text 
	{
		position:absolute;
		left:345px;
		top:455px;
		font-family:verdana;
		font-size:14px;
		color:#ffff00;
	}
	
	.jills-winner-name
	{
		font-family:verdana;
		float:left;
		font-size:12px;
		color:#ffffff;
		text-align:center;
		width:120px;
		margin-top:16px;
		overflow:hidden;
	}
	
	#jills-main-name
	{
		font-family:verdana;
		position:absolute;
		font-size:13px;
		color:#ffffff;
		text-align:center;
		width:140px;
		overflow:hidden;
		left:76px;
		top:287px;
	}


/* SA Product of the year */
	#poty-main
	{
		position:relative;
		background-image: url(media/schickfreeyourskin/images/sa-poty/poty-main.jpg);
		background-repeat: no-repeat;
		height:945px;
		width:995px;
	}

	#poty-text
	{
		position:absolute;
		left:50px;
		top:180px;
		width:490px;
	}
	
	
	#poty-text span
	{
		color:#a72b28;
		font-weight:bold;
	}
	
	#poty-text-left
	{
		position:absolute;
		left:30px;
		top:440px;
		width:300px;
	}
	
	#poty-text-center
	{
		position:absolute;
		left:320px;
		top:440px;
		width:300px;
	}
	
	#poty-text-right
	{
		position:absolute;
		left:600px;
		top:440px;
		width:300px;
	}
	
	#poty-text-left li,
	#poty-text-center li,
	#poty-text-right li
	{
		padding-bottom:10px;
	}
	
	h7
	{
		color:#a72b28;
		font-size:24px;
		font-weight:bold;
	}
	
	h8
	{
		color:#a72b28;
		font-size:16px;
		font-weight:bold;
	}
	
	#poty-button
	{
		position:absolute;
		left:45px;
		top:850px;
	}
	
	#poty-link 
	{
		position:absolute;
		left:50px;
		top:900px;
	}
	
	#poty-link a
	{
		color:#eb3434;
	}
	
	#poty-products
	{
		height:293px;
		left:50px;
		position:absolute;
		top:551px;
		width:922px;
	}
	
	/* Quattro-Titanium-Body Styling */
	
	#quattro-titanium-main
	{
		height:299px;
		width:995px;
		margin-bottom:-15px;
	}
	
	#quattro-titanium-features
	{
		height:356px;
		width:944px;
		margin-bottom:-15px;
	}
	
	#quattro-titanium-use
	{
		height:411px;
		width:944px;
		margin-bottom:-15px;
	}
	
	body.root-mens-products-details-quattro-titanium-body #tab-1 a,
	body.root-mens-products-details-quattro-titanium-body-features #tab-1 a,
	body.root-mens-products-details-quattro-titanium-body-use #tab-1 a
	{
		color:#231f20;
	}
	
	body.root-mens-products-details-quattro-titanium-body #tab-2 a,
	body.root-mens-products-details-quattro-titanium-body-features #tab-2 a,
	body.root-mens-products-details-quattro-titanium-body-use #tab-2 a
	{
		color:#231f20;
	}
	
	body.root-mens-products-details-quattro-titanium-body #tab-3 a,
	body.root-mens-products-details-quattro-titanium-body-features #tab-3 a,
	body.root-mens-products-details-quattro-titanium-body-use #tab-3 a
	{
		color:#231f20;
		text-decoration:none;
		position:absolute;
		left:435px;
		width:155px;
	}
	
	#flash-body
	{
		left:395px;
		position:absolute;
		top:48px;
	}
	#quattro-clear
	{
		clear:both;
	}
	

