div#content div.column1.column2.column3 { background-color: transparent; }
div#content div.column4 { height: 100%; }
div#content div.column4 div.content { padding: 15px 10px; color: #000; }
div#content div.column4 div.content hr { color: #C0C0C1; height: 1px; line-height: 1px; border: none; border-top: 1px solid #C0C0C1; }

div#header div.header_box,
div#header div.top_bar div.search input.submit  { background-color: #F6B400; }
div#header div.top_bar div.search  { border-right: 1px solid #F6B400; }

/* CONTENT */
div#container { background: #e7e7e8 url('/images/layouts/background/quiz_choices.gif') 0px 186px no-repeat; }
div#container.col3 { background: #e7e7e8 url('/images/layouts/background/quiz_choices_col3.gif') 0px 186px no-repeat; }

div#content h2 { color: #fff; }



p.submit.black { text-align: right; width: 410px; }
p.submit.black input { background-color: #000; border: 0; color: #fff; font-weight: bold; }

/* Answer page */
div.answer { width: 100%; display: block; }
div.answer div.answer_slider { width: 400px; left: 80px; position: relative; }
div.answer div.answer_slider p.answer_labels { height: 20px; text-align: center; margin: 0; }
div.answer div.answer_slider p.answer_labels span { display: block; width: 40px; float: left; cursor: pointer; font-weight: bold; }
* html div.answer div.answer_slider p.answer_labels { width: 102%; }
div.answer div.answer_slider #slider1 { width:400px; background-color:#000; height:20px; cursor: pointer;  }
div.answer div.answer_slider #handler1 { width:40px; height:20px; background-color:#F6B400; cursor:move; }

div.answer div.answer_slider div.txt_agree,
div.answer div.answer_slider div.txt_disagree	{ position: absolute; top: 20px; font-size: 11pt; font-weight: bold; cursor: pointer; }
div.answer div.answer_slider div.txt_agree		{ right: -60px; width: 40px; }
div.answer div.answer_slider div.txt_disagree	{ left: -80px; width: 60px; text-align: right; }

div#content div.answer p.answer_labels { margin: 0; }
div#content div.answer h3.question { font-size: 11pt; margin-bottom: 0; }
div.argument { text-align: left; margin: 3em 0; }
div.argument p { margin: 0 auto; width: 500px; text-align: left; font-weight: bold; }
div.quiz_navigation { position: absolute; bottom: -5em; right: 0; width: 100%; }
div.quiz_navigation a.btn_prev,
div.quiz_navigation a.btn_next { background-color: #000; color: #fff; padding: 3px 5px; text-decoration: none; font-weight: bold; display: block; }
div.quiz_navigation a.btn_next { position: absolute; right: 0;}
div.quiz_navigation a.btn_prev { position: absolute; left: 0;}

/* Question pager */
#question_pager {font-size: 1.0em; font-weight: normal}
span.current {font-size: 1.4em}
span.completed{color: #009900;}

#quiz_form img {cursor: pointer}
#quiz_form input.radio {display:none}

div.question_pictures { }
div.question_pictures p.desecription { text-align: center; font-weight: bold; }
div.question_pictures div.picture1 { margin-right: 1em; float: left;}

div#question_pager div.question_result { height: 53px; width: 72px; background-color: #F6B400; text-align: center; overflow: hidden; }
div#question_pager div.question_result span a { font-size: 16pt; color: #fff; padding: 12px; margin: 0 auto; display: block; }

div#question_pager { overflow: hidden; text-align: center; position: relative; }
div#question_pager span.thumbnail { float: left; margin-right: 7px; }
div#question_pager span.thumbnail.last { margin: 0; }
div#question_pager span.title { display: block; margin: 0.5em auto; font-weight: bold; }
div#question_pager span.title.uncompleted { color: #939598; }

p.choices_legend { text-align: center; padding: 0; position: relative; }
p.choices_legend img { position: relative; top: -2px; margin: 0 0.5em 0 1em; }
table.quiz_results tr td { height: 2.5em; }
table.quiz_results tr td.question { padding-right: 3em; }
table.quiz_results tr.title td,
table.quiz_results tr.head td{ height: 1em ;}
table.quiz_results tr.head td {  }
table.quiz_results tr.head td.oneens { text-align: right; padding-right: 1em; }
table.quiz_results tr.head td.eens { padding-left: 1em; }
table.quiz_results tr.head td.score { font-size: 8pt; font-weight: bold; }
table.quiz_results tr.head td.score span { width: 22px; display: block; float: left; text-align: left }
table.quiz_results tr td div.result { width: 220px; }
table.quiz_results tr td div.result div { display: block; font-size: 12px; height: 12px; }
table.quiz_results tr td div.result div.green { background-color: #5abd00; }
table.quiz_results tr td div.result div.red { background-color: #ff0000; }



div.current_wish {
	top: 9px;
	margin-bottom: 1em;
	width: 234px;
	background-color: #00A482;
    /*background-color: #F6B400;*/
	padding: 8px;
	position: relative;
	left: -10px;
	min-height:100px;
 }

 * html div.current_wish { height: 100px; }

div.current_wish div.profile_type { float: left; text-align: center; width: 75px; }
div.current_wish div.description {
	float: left;
	margin-left: 1.5em;
	width: 131px;
	padding: 3px;
	position: relative;
	color: #fff;
	min-height:65px;
	margin-bottom: 3em;
}
