body.razor_finder div#page div#body_content
{
	position:relative;
}

body.razor_finder div#page div#body_content div#staf_container {
	margin-left:160px;
	margin-top:40px;
}

body.razor_finder div#page div#body_content div.frame
{
	display: block;
	height: 670px;
	width: 980px;
}

body.razor_finder div#page div#body_content div.landing h1 {
	height: 63px;
	width: 307px;
	text-indent: -9999px;
	background-image: url('../images/razor_finder_title.png');	
}

body.razor_finder div#page div#body_content div.frame form
{
	margin: 0px;
}

body.razor_finder div#page div#body_content div.landing p#landing_subtext
{
	position: absolute;
	display: block;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	width: 390px;
	margin-left: 16px;
	margin-top: 13px;
	font-family: Trebuchet MS, Arial, Georgia;
	line-height: 1.2em;
}
.note
{
	bottom: 0;
	color: #666;
	font-size: 0.8em;
	margin-bottom: 110px;
	margin-left: 20px;
	position: absolute;
	width: 145px;
}
body.razor_finder div#page div#body_content div.landing a#go_button
{
	position: absolute;
	display: block;
	height: 260px;
	width: 260px;
	text-indent: -9999px;
	background-image: url('../images/go.png');
	margin-left: 260px;
	margin-top: 130px;
    overflow: hidden;
}

body.razor_finder div#page div#body_content div.landing a#go_button:hover
{
	background-image: url('../images/go_roll.png');
}

/* ----- ----- ----- */

body.razor_finder div#page div#body_content div.landing
{
	background-image: url('../images/razor_finder_landing_bg.jpg');
	display: block;
	position: relative;
}

body.razor_finder div#page div#body_content div.questions
{
	background-image: url('../images/questions_background.jpg');
	height: 590px;
}

body.razor_finder div#page div#body_content div.questions div#question_number
{
	width: 175px;
	height: 175px;
	position: absolute;
	margin-top: 75px;
}

body.razor_finder div#page div#body_content div.questions div#question_number img
{
	display: block;
}

#question_header
{
	color: #036;
	font-size: 1.6em;
	margin: 20px 0 0 270px;
	position: absolute;
}
.question-text
{
	color: #036;
	font-size: 1.6em;
	padding: 20px 0 0 20px;
}
body.razor_finder div#page div#body_content div.questions div#question_or_1
{
	position: absolute;
	margin-left: 467px;
	margin-top: 148px;
	width: 45px;
	height: 45px;
	background-image: url(../images/or.png);
}

body.razor_finder div#page div#body_content div.questions div#question_or_2
{
	position: absolute;
	margin-left: 707px;
	margin-top: 148px;
	width: 45px;
	height: 45px;
	background-image: url(../images/or.png);
}

a.change_your_mind { padding-left: 95px; }

body.razor_finder div#page div#body_content div.questions a
{
	text-decoration: none;
}
body.razor_finder div#page div#body_content div.questions a span
{
	color: #333;
	float: left;
	font-size: 0.7em;
	font-weight: bold;
	margin: 20px 0 0 8px;
}
body.razor_finder div#page div#body_content div.questions a.question_image_1,
body.razor_finder div#page div#body_content div.questions a.question_image_2,
body.razor_finder div#page div#body_content div.questions a.question_image_3
{
	background-image: url('../images/picture_frame.png');
	display: block;
	height: 217px;
	margin-top: 60px;
	position: absolute;
	width: 218px;
}
body.razor_finder div#page div#body_content div.question
{
	padding: 0 0 0 240px;
}
body.razor_finder div#page div#body_content div.question div.image
{
	float: left;
	display: block;
	width: 218px;
	height: 217px;
	margin-top: 20px;
	margin-left: 0px;
	background-image: url('../images/picture_frame.png');
}
body.razor_finder div#page div#body_content div.question div.image:hover
{
	background-image: url('../images/picture_frame_on.png');
}


body.razor_finder div#page div#body_content div.questions div.answer_separator
{
	width: 40px;
	height: 45px;
	margin-top: 110px;
	float: left;
	background-image: url(../images/or.png);
}

body.razor_finder div#page div#body_content div.question div.image a.answer img
{
	margin-top: 14px;	
	margin-left: 14px;
	padding: 0px;
}
body.razor_finder div#page div#body_content div.question div.image div.answer-text
{
	color: #333;
	float: left;
	font-size: 0.7em;
	font-weight: bold;
	margin: 14px 0 0 8px;
}

body.razor_finder div#page div#body_content div.questions a.question_image_1
{
	margin-left: 260px;
}

body.razor_finder div#page div#body_content div.questions a.question_image_2
{
	margin-left: 500px;
}

body.razor_finder div#page div#body_content div.questions a.question_image_3
{
	margin-left: 740px;
}

body.razor_finder div#page div#body_content div.questions a.question_image_1 img,
body.razor_finder div#page div#body_content div.questions a.question_image_2 img,
body.razor_finder div#page div#body_content div.questions a.question_image_3 img
{
	margin-left: 14px;
	margin-top: 14px;
}
#answers
{
	margin: 290px 0 0 -10px;
	position: absolute;
}
body.razor_finder div#page div#body_content div.questions div#answer_1,
body.razor_finder div#page div#body_content div.questions div#answer_2,
body.razor_finder div#page div#body_content div.questions div#answer_3,
body.razor_finder div#page div#body_content div.questions div#answer_4
{
	display: block;
	height: 100px;
	margin-top: 41px;
	position: absolute;
	width: 230px;
}

body.razor_finder div#page div#body_content div.questions div#answer_1
{
	margin-left: 16px;
	background: transparent url(../images/answers/answer_1.gif) no-repeat -10px 0;
}

body.razor_finder div#page div#body_content div.questions div#answer_2
{
	margin-left: 258px;
	background: transparent url(../images/answers/answer_2.gif) no-repeat -10px 0;
}

body.razor_finder div#page div#body_content div.questions div#answer_3
{
	margin-left: 501px;
	background: transparent url(../images/answers/answer_3.gif) no-repeat -10px 0;
}

body.razor_finder div#page div#body_content div.questions div#answer_4
{
	margin-left: 745px;
	background: transparent url(../images/answers/answer_4.gif) no-repeat -10px 0;
}

body.razor_finder div#page div#body_content div.questions div img.answer_graphic
{
	position: absolute;
	margin-top: 4px;
}

body.razor_finder div#page div#body_content div.questions div div.answer_text
{
	font-size: 0.7em;
	padding: 39px 0 5px 95px;
}

body.razor_finder div#page div#body_content div.questions div a,
body.razor_finder div#page div#body_content div.questions div a:visited,
body.razor_finder div#page div#body_content div.questions div a:active,
body.razor_finder div#page div#body_content div.questions div a:focus
{
	color: #09f;
	font-size: 0.7em;
}

body.razor_finder div#page div#body_content div.questions div#question_number img.question1
{
	display: block;
}

body.razor_finder div#page div#body_content div.questions a.question1
{
	display: block;
}

/* ----- ----- ----- */

body.razor_finder div#page div#body_content div.results
{
	height: 600px;
	overflow: hidden;
}

body.razor_finder div#page div#body_content div.results div#meet_your_match
{
	position: relative;
	left: 105px;
	top: 19px;
	width: 392px;
	height: 59px;
	text-indent: -9999px;
}

body.razor_finder div#page div#body_content div.results div#model_image
{
	position: relative;
	top: -59px;
	width: 280px;
	height: 600px;
	text-indent: -9999px;
	float: left;
}

body.razor_finder div#page div#body_content div.results div#match_copy
{
	width: 380px;
	float: left;
	padding-left: 3px;
	overflow: hidden;
}

body.razor_finder div#page div#body_content div.results div#match_copy h3
{
	color: #FFFFFF;
	width: 370px;
	margin-top: 25px;
	margin-bottom: 7px;
}

body.razor_finder div#page div#body_content div.results div#match_copy h5
{
	width: 370px;
	margin-top: 10px;
	color: #333;
}

body.razor_finder div#page div#body_content div.results div#match_copy p
{
	width: 370px;
	margin-top: 7px;
	color: #333;
	font-size: 0.9em;
	margin-bottom: 10px;
}

body.razor_finder div#page div#body_content div.results div#match_copy a#discover
{
	display: block;
	width: 340px;
	height: 35px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

body.razor_finder div#page div#body_content div.results div#match_copy a#pass_it_on
{
	display: block;
	width: 137px;
	height: 35px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	float: left;
}

body.razor_finder div#page div#body_content div.results div#match_copy a#start_over
{
	display: block;
	width: 143px;
	height: 35px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	float: left;
}

body.razor_finder div#page div#body_content div.results div#razor_image
{
	float: left;
	width: 280px;
	height: 600px;
	margin-top: -47px;
	margin-left: 7px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

/* ----- ----- ----- */

body.razor_finder #body_footer
{
	top: 0px;
}
/* razor finder result */
body.razor_finder div#page div#body_content div.results { background-image: url(../images/results/disposables_background.jpg); }
body.razor_finder div#page div#body_content div.results div#meet_your_match { background-image: url(../images/results/meet_your_match.png); }
body.razor_finder div#page div#body_content div.results div#model_image { background-image: url(../images/results/disposables_left.png); }
body.razor_finder div#page div#body_content div.results div#match_copy a#discover { background-image: url(../images/results/discover_disposables.png); }
body.razor_finder div#page div#body_content div.results div#match_copy a#pass_it_on { background-image: url(../images/results/pass_it_on_disposables.png); }
body.razor_finder div#page div#body_content div.results div#match_copy a#start_over { background-image: url(../images/results/start_over_disposables.png); }
body.razor_finder div#page div#body_content div.results div#razor_image { background-image: url(../images/results/disposables_right.png); }
div#staf_body div#staf_content { background-image: url(../images/send_to_a_friend/send_to_a_friend_overlay_background_embrace.jpg); }


