* {
	letter-spacing:0.5px;
	line-height:1.1em;
	outline-style:none;
	color:#FFA998;
}
body {
	background-color:#600B0C;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	height:100%;
}
.highlight {
	font-weight:bold;
}
.affiliate_summary {
	list-style-position:inside;
	margin:0pt;
	padding:0pt;
}
.affiliate_summary li {
	margin:5px 0pt 0pt;
	padding:0pt;
}
.dialog {
	color:#FFFFFF;
	position:relative;
	min-width:8em;
	max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
	color:#fff;
	z-index:1;
	margin-left:12px; /* default, width of left corner */
	margin-bottom:0.5em; /* spacing under dialog */
}
.dialog .content, .dialog .t, .dialog .b, .dialog .b div {
	background:transparent url(/images/bg_corners.png) no-repeat right top; 
	_background-image:url(/images/bg_corners.gif);
}
.dialog .content {
	padding:0px 12px 0px 0px;
	position:relative;
	zoom:1;
 	_overflow-y:hidden;
}
.dialog .t {
	background-position:left top;
	height:100%;
	left:0px;
	margin-left:-12px;
	position:absolute;
	top:0px;
	width:12px;
	_height:1600px; /* arbitrary long height, IE 6 */
}
.dialog .b {
	position:relative;
	width:100%;
}
.dialog .b, .dialog .b div {
	font-size:1px;
	height:12px;
}
.dialog .b {
	background-position:right bottom;
}
.dialog .b div {
	background-position:left bottom;
	margin-left:-12px;
	position:relative;
	width:12px;
}
.dialog .hd, .dialog .bd, .dialog .ft {
	position:relative;
}
.dialog .wrapper {
	max-height:1000px;
	overflow:auto;
	position:static;
}
.dialog h1, .dialog p {
	margin:0px;
	padding:0.5em 0px;
}
.dialog h1 {
	padding-bottom:0px;
}

.dialog-tl-tr-br {
	color:#FFFFFF;
	position:relative;
	min-width:8em;
	max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
	color:#fff;
	z-index:1;
	margin-left:12px; /* default, width of left corner */
	margin-bottom:0.5em; /* spacing under dialog */
}
.dialog-tl-tr-br .content, .dialog-tl-tr-br .t, .dialog-tl-tr-br .b, .dialog-tl-tr-br .b div {
	background:transparent url(/images/bg_corners_tl_tr_br.png) no-repeat right top; 
	_background-image:url(/images/bg_corners_tl_tr_br.gif);
}
.dialog-tl-tr-br .content {
	padding:0px 12px 0px 0px;
	position:relative;
	zoom:1;
 	_overflow-y:hidden;
}
.dialog-tl-tr-br .t {
	background-position:left top;
	height:100%;
	left:0px;
	margin-left:-12px;
	position:absolute;
	top:0px;
	width:12px;
	_height:1600px; /* arbitrary long height, IE 6 */
}
.dialog-tl-tr-br .b {
	position:relative;
	width:100%;
}
.dialog-tl-tr-br .b, .dialog-tl-tr-br .b div {
	font-size:1px;
	height:12px;
}
.dialog-tl-tr-br .b {
	background-position:right bottom;
}
.dialog-tl-tr-br .b div {
	background-position:left bottom;
	margin-left:-12px;
	position:relative;
	width:12px;
}
.dialog-tl-tr-br .hd, .dialog-tl-tr-br .bd, .dialog-tl-tr-br .ft {
	position:relative;
}
.dialog-tl-tr-br .wrapper {
	max-height:1000px;
	overflow:auto;
	position:static;
}
.dialog-tl-tr-br h1, .dialog-tl-tr-br p {
	margin:0px;
	padding:0.5em 0px;
}
.dialog-tl-tr-br h1 {
	padding-bottom:0px;
}

.dialog-tl-tr-bl {
	color:#FFFFFF;
	position:relative;
	min-width:8em;
	max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
	color:#fff;
	z-index:1;
	margin-left:12px; /* default, width of left corner */
	margin-bottom:0.5em; /* spacing under dialog */
}
.dialog-tl-tr-bl .content, .dialog-tl-tr-bl .t, .dialog-tl-tr-bl .b, .dialog-tl-tr-bl .b div {
	background:transparent url(/images/bg_corners_tl_tr_bl.png) no-repeat right top; 
	_background-image:url(/images/bg_corners_tl_tr_bl.gif);
}
.dialog-tl-tr-bl .content {
	padding:0px 12px 0px 0px;
	position:relative;
	zoom:1;
 	_overflow-y:hidden;
}
.dialog-tl-tr-bl .t {
	background-position:left top;
	height:100%;
	left:0px;
	margin-left:-12px;
	position:absolute;
	top:0px;
	width:12px;
	_height:1600px; /* arbitrary long height, IE 6 */
}
.dialog-tl-tr-bl .b {
	position:relative;
	width:100%;
}
.dialog-tl-tr-bl .b, .dialog-tl-tr-bl .b div {
	font-size:1px;
	height:12px;
}
.dialog-tl-tr-bl .b {
	background-position:right bottom;
}
.dialog-tl-tr-bl .b div {
	background-position:left bottom;
	margin-left:-12px;
	position:relative;
	width:12px;
}
.dialog-tl-tr-bl .hd, .dialog-tl-tr-bl .bd, .dialog-tl-tr-bl .ft {
	position:relative;
}
.dialog-tl-tr-bl .wrapper {
	max-height:1000px;
	overflow:auto;
	position:static;
}
.dialog-tl-tr-bl h1, .dialog-tl-tr-bl p {
	margin:0px;
	padding:0.5em 0px;
}
.dialog-tl-tr-bl h1 {
	padding-bottom:0px;
}
.dialog-bl-br-tr {
	color:#FFFFFF;
	position:relative;
	min-width:3em;
	max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
	color:#fff;
	z-index:1;
	margin-left:12px; /* default, width of left corner */
	margin-bottom:0.5em; /* spacing under dialog */
}
.dialog-bl-br-tr .content, .dialog-bl-br-tr .t, .dialog-bl-br-tr .b, .dialog-bl-br-tr .b div {
	background:transparent url(/images/bg_corners_bl_br_tr.png) no-repeat right top; 
	_background-image:url(/images/bg_corners_bl_br_tr.gif);
}
.dialog-bl-br-tr .content {
	padding:0px 12px 0px 0px;
	position:relative;
	zoom:1;
 	_overflow-y:hidden;
}
.dialog-bl-br-tr .t {
	background-position:left top;
	height:100%;
	left:0px;
	margin-left:-12px;
	position:absolute;
	top:0px;
	width:12px;
	_height:1600px; /* arbitrary long height, IE 6 */
}
.dialog-bl-br-tr .b {
	position:relative;
	width:100%;
}
.dialog-bl-br-tr .b, .dialog-bl-br-tr .b div {
	font-size:1px;
	height:12px;
}
.dialog-bl-br-tr .b {
	background-position:right bottom;
}
.dialog-bl-br-tr .b div {
	background-position:left bottom;
	margin-left:-12px;
	position:relative;
	width:12px;
}
.dialog-bl-br-tr .hd, .dialog-bl-br-tr .bd, .dialog-bl-br-tr .ft {
	position:relative;
}
.dialog-bl-br-tr .wrapper {
	max-height:1000px;
	overflow:auto;
	position:static;
}
.dialog-bl-br-tr h1, .dialog-bl-br-tr p {
	margin:0px;
	padding:0.5em 0px;
}
.dialog-bl-br-tr h1 {
	padding-bottom:0px;
}

.dialog-bl-br-tl {
	color:#FFFFFF;
	position:relative;
	min-width:3em;
	max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
	color:#fff;
	z-index:1;
	margin-left:12px; /* default, width of left corner */
	margin-bottom:0.5em; /* spacing under dialog */
}
.dialog-bl-br-tl .content, .dialog-bl-br-tl .t, .dialog-bl-br-tl .b, .dialog-bl-br-tl .b div {
	background:transparent url(/images/bg_corners_bl_br_tl.png) no-repeat right top; 
	_background-image:url(/images/bg_corners_bl_br_tl.gif);
}
.dialog-bl-br-tl .content {
	padding:0px 12px 0px 0px;
	position:relative;
	zoom:1;
 	_overflow-y:hidden;
}
.dialog-bl-br-tl .t {
	background-position:left top;
	height:100%;
	left:0px;
	margin-left:-12px;
	position:absolute;
	top:0px;
	width:12px;
	_height:1600px; /* arbitrary long height, IE 6 */
}
.dialog-bl-br-tl .b {
	position:relative;
	width:100%;
}
.dialog-bl-br-tl .b, .dialog-bl-br-tl .b div {
	font-size:1px;
	height:12px;
}
.dialog-bl-br-tl .b {
	background-position:right bottom;
}
.dialog-bl-br-tl .b div {
	background-position:left bottom;
	margin-left:-12px;
	position:relative;
	width:12px;
}
.dialog-bl-br-tl .hd, .dialog-bl-br-tl .bd, .dialog-bl-br-tl .ft {
	position:relative;
}
.dialog-bl-br-tl .wrapper {
	max-height:1000px;
	overflow:auto;
	position:static;
}
.dialog-bl-br-tl h1, .dialog-bl-br-tl p {
	margin:0px;
	padding:0.5em 0px;
}
.dialog-bl-br-tl h1 {
	padding-bottom:0px;
}

.dialog-tr-br {
	color:#FFFFFF;
	position:relative;
	min-width:8em;
	max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
	color:#fff;
	z-index:1;
	margin-left:12px; /* default, width of left corner */
	margin-bottom:0.5em; /* spacing under dialog */
}
.dialog-tr-br .content, .dialog-tr-br .t, .dialog-tr-br .b, .dialog-tr-br .b div {
	background:transparent url(/images/bg_corners_tr_br.png) no-repeat right top; 
	_background-image:url(/images/bg_corners_tr_br.gif);
}
.dialog-tr-br .content {
	padding:0px 12px 0px 0px;
	position:relative;
	zoom:1;
 	_overflow-y:hidden;
}
.dialog-tr-br .t {
	background-position:left top;
	height:100%;
	left:0px;
	margin-left:-12px;
	position:absolute;
	top:0px;
	width:12px;
	_height:1600px; /* arbitrary long height, IE 6 */
}
.dialog-tr-br .b {
	position:relative;
	width:100%;
}
.dialog-tr-br .b, .dialog-tr-br .b div {
	font-size:1px;
	height:12px;
}
.dialog-tr-br .b {
	background-position:right bottom;
}
.dialog-tr-br .b div {
	background-position:left bottom;
	margin-left:-12px;
	position:relative;
	width:12px;
}
.dialog-tr-br .hd, .dialog-tr-br .bd, .dialog-tr-br .ft {
	position:relative;
}
.dialog-tr-br .wrapper {
	max-height:1000px;
	overflow:auto;
	position:static;
}
.dialog-tr-br h1, .dialog-tr-br p {
	margin:0px;
	padding:0.5em 0px;
}
.dialog-tr-br h1 {
	padding-bottom:0px;
}


.dialog-tr-tl-br-bl {
	color:#FFFFFF;
	position:relative;
	min-width:8em;
	max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
	color:#fff;
	z-index:1;
	margin-left:12px; /* default, width of left corner */
	margin-bottom:0.5em; /* spacing under dialog */
}
.dialog-tr-tl-br-bl .content, .dialog-tr-tl-br-bl .t, .dialog-tr-tl-br-bl .b, .dialog-tr-tl-br-bl .b div {
	background-color: #490202;
}
.dialog-tr-tl-br-bl .content {
	padding:0px 12px 0px 0px;
	position:relative;
	zoom:1;
 	_overflow-y:hidden;
}
.dialog-tr-tl-br-bl .t {
	height:100%;
	left:0px;
	margin-left:-12px;
	position:absolute;
	top:0px;
	width:12px;
	_height:1600px; /* arbitrary long height, IE 6 */
}
.dialog-tr-tl-br-bl .b {
	position:relative;
	width:100%;
}
.dialog-tr-tl-br-bl .b, .dialog-tr-tl-br-bl .b div {
	font-size:1px;
	height:12px;
}
.dialog-tr-tl-br-bl .b {
	background-position:right bottom;
}
.dialog-tr-tl-br-bl .b div {
	background-position:left bottom;
	margin-left:-12px;
	position:relative;
	width:12px;
}
.dialog-tr-tl-br-bl .hd, .dialog-tr-tl-br-bl .bd, .dialog-tr-tl-br-bl .ft {
	position:relative;
}
.dialog-tr-tl-br-bl .wrapper {
	max-height:1000px;
	overflow:auto;
	position:static;
}
.dialog-tr-tl-br-bl h1, .dialog-tr-tl-br-bl p {
	margin:0px;
	padding:0.5em 0px;
}
.dialog-tr-tl-br-bl h1 {
	padding-bottom:0px;
}

.dialog-tl-tr {
	color:#FFFFFF;
	position:relative;
	min-width:8em;
	max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
	color:#fff;
	z-index:1;
	margin-left:12px; /* default, width of left corner */
	margin-bottom:0.5em; /* spacing under dialog */
}
.dialog-tl-tr .content, .dialog-tl-tr .t, .dialog-tl-tr .b, .dialog-tl-tr .b div {
	background:transparent url(/images/bg_corners_tl_tr.png) no-repeat right top; 
	_background-image:url(/images/bg_corners_tl_tr.gif);
}
.dialog-tl-tr .content {
	padding:0px 12px 0px 0px;
	position:relative;
	zoom:1;
 	_overflow-y:hidden;
}
.dialog-tl-tr .t {
	height:100%;
	left:0px;
	margin-left:-12px;
	position:absolute;
	top:0px;
	width:12px;
	_height:1600px; /* arbitrary long height, IE 6 */
}
.dialog-tl-tr .b {
	position:relative;
	width:100%;
}
.dialog-tl-tr .b, .dialog-tl-tr .b div {
	font-size:1px;
	height:12px;
}
.dialog-tl-tr .b {
	background-position:right bottom;
}
.dialog-tl-tr .b div {
	background-position:left bottom;
	margin-left:-12px;
	position:relative;
	width:12px;
}
.dialog-tl-tr .hd, .dialog-tl-tr .bd, .dialog-tl-tr .ft {
	position:relative;
}
.dialog-tl-tr .wrapper {
	max-height:1000px;
	overflow:auto;
	position:static;
}
.dialog-tl-tr h1, .dialog-tl-tr p {
	margin:0px;
	padding:0.5em 0px;
}
.dialog-tl-tr h1 {
	padding-bottom:0px;
}

.notice {
	color:#FFFFFF;
	position:relative;
	min-width:8em;
	max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
	color:#fff;
	z-index:1;
	margin-left:12px; /* default, width of left corner */
	margin-bottom:0.5em; /* spacing under dialog */
}
.notice .content, .notice .t, .notice .b, .notice .b div {
	background:transparent url(/images/dialog.png) no-repeat right top; 
	_background-image:url(/images/dialog.gif);
}
.notice .content {
	padding:8px 12px 3px 0px;
	position:relative;
	zoom:1;
 	_overflow-y:hidden;
}
.notice .arrow {
	background:transparent url(/images/dialog_arrow.png) no-repeat scroll 0%;
	height:8px;
	left:-20px;
	position:absolute;
	top:9px;
	width:8px;
}
.notice .t {
	background-position:left top;
	height:100%;
	left:0px;
	margin-left:-12px;
	position:absolute;
	top:0px;
	width:12px;
	_height:1600px; /* arbitrary long height, IE 6 */
}
.notice .b {
	position:relative;
	width:100%;
}
.notice .b, .notice .b div {
	font-size:1px;
	height:8px;
}
.notice .b {
	background-position:right bottom;
}
.notice .b div {
	background-position:left bottom;
	margin-left:-12px;
	position:relative;
	width:12px;
}
.notice .hd, .notice .bd, .notice .ft {
	position:relative;
}
.notice .wrapper {
	max-height:1000px;
	overflow:auto;
	position:static;
}
.notice h1, .notice p {
	margin:0px;
	padding:0.5em 0px;
}
.notice h1 {
	padding-bottom:0px;
}
#notice_close {
	position: absolute;
	right: 5px;
	top: 5px;
}
#notice_content {
	margin-right: 15px;
}
.questions {
	color:#FFFFFF;
	position:relative;
	min-width:8em;
	max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
	color:#fff;
	z-index:1;
	margin-left:12px; /* default, width of left corner */
	margin-bottom:0.5em; /* spacing under dialog */
}
.questions .content, .questions .t, .questions .b, .questions .b div {
	background:transparent url(/images/bg_red_corners.png) no-repeat right top;
	_background-image:url(/images/bg_red_corners.gif);
}
.questions .content {
	padding:0px 12px 0px 0px;
	position:relative;
	zoom:1;
 	_overflow-y:hidden;
}
.questions .t {
	background-position:left top;
	height:100%;
	left:0px;
	margin-left:-12px;
	position:absolute;
	top:0px;
	width:12px;
	_height:1600px; /* arbitrary long height, IE 6 */
}
.questions .b {
	position:relative;
	width:100%;
}
.questions .b, .questions .b div {
	font-size:1px;
	height:12px;
}
.questions .b {
	background-position:right bottom;
}
.questions .b div {
	background-position:left bottom;
	margin-left:-12px;
	position:relative;
	width:12px;
}
.questions .hd, .questions .bd, .questions .ft {
	position:relative;
}
.questions .wrapper {
	max-height:1000px;
	overflow:auto;
	position:static;
}
.questions h1, .questions p {
	margin:0px;
	padding:0.5em 0px;
}
.questions h1 {
	padding-bottom:0px;
}



.questions-tl-bl {
	color:#FFFFFF;
	position:relative;
	min-width:8em;
	max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
	color:#fff;
	z-index:1;
	margin-left:12px; /* default, width of left corner */
	margin-bottom:0.5em; /* spacing under dialog */
}
.questions-tl-bl .content, .questions-tl-bl .t, .questions-tl-bl .b, .questions-tl-bl .b div {
	background:transparent url(/images/bg_red_corners_tl_bl.png) no-repeat right top;
	_background-image:url(/images/bg_red_corners_tl_bl.gif);
}
.questions-tl-bl .content {
	padding:0px 12px 0px 0px;
	position:relative;
	zoom:1;
 	_overflow-y:hidden;
}
.questions-tl-bl .t {
	background-position:left top;
	height:100%;
	left:0px;
	margin-left:-12px;
	position:absolute;
	top:0px;
	width:12px;
	_height:1600px; /* arbitrary long height, IE 6 */
}
.questions-tl-bl .b {
	position:relative;
	width:100%;
}
.questions-tl-bl .b, .questions-tl-bl .b div {
	font-size:1px;
	height:12px;
}
.questions-tl-bl .b {
	background-position:right bottom;
}
.questions-tl-bl .b div {
	background-position:left bottom;
	margin-left:-12px;
	position:relative;
	width:12px;
}
.questions-tl-bl .hd, .questions-tl-bl .bd, .questions-tl-bl .ft {
	position:relative;
}
.questions-tl-bl .wrapper {
	max-height:1000px;
	overflow:auto;
	position:static;
}
.questions-tl-bl h1, .questions-tl-bl p {
	margin:0px;
	padding:0.5em 0px;
}
.questions-tl-bl h1 {
	padding-bottom:0px;
}

.results {
	color:#FFFFFF;
	position:relative;
	min-width:8em;
	max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
	color:#fff;
	z-index:1;
	margin-left:12px; /* default, width of left corner */
	margin-bottom:0.5em; /* spacing under dialog */
}
.results .content, .results .t, .results .b, .results .b div, .results .b span {
	background:transparent url(/images/rounded_pink.png) no-repeat right top;
	_background-image:url(/images/rounded_pink.gif);
}
.results .content {
	padding:10px 12px 0px 0px;
	position:relative;
	zoom:1;
 	_overflow-y:hidden;
}
.results .t {
	background-position:left top;
	height:100%;
	left:0px;
	margin-left:-12px;
	position:absolute;
	top:0px;
	width:12px;
	_height:1600px; /* arbitrary long height, IE 6 */
}
.results .b {
	position:relative;
	width:100%;
}
.results .b, .results .b div, .results .b span {
	font-size:1px;
	height:12px;
}
.results .b {
	background-position:right bottom;
}
.results .b div, .results .b span {
	background-position:left bottom;
	margin-left:-12px;
	position:relative;
	width:12px;
}
.results .hd, .results .bd, .results .ft {
	position:relative;
}
.results .wrapper {
	max-height:1000px;
	overflow:auto;
	position:static;
}
.results h1, .results p {
	margin:0px;
	padding:0.5em 0px;
}
.rounded_medium {
	color:#FFFFFF;
	position:relative;
	min-width:8em;
	max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
	color:#fff;
	z-index:1;
	margin-left:12px; /* default, width of left corner */
	margin-bottom:0.5em; /* spacing under dialog */
}
.rounded_medium .content, .rounded_medium .t, .rounded_medium .b, .rounded_medium .b div {
	background:transparent url(/images/rounded_medium.png) no-repeat right top;
	_background-image:url(/images/rounded_medium.gif);
}
.rounded_medium .content {
	padding:10px 12px 0px 0px;
	position:relative;
	zoom:1;
 	_overflow-y:hidden;
}
.rounded_medium .t {
	background-position:left top;
	height:100%;
	left:0px;
	margin-left:-12px;
	position:absolute;
	top:0px;
	width:12px;
	_height:1600px; /* arbitrary long height, IE 6 */
}
.rounded_medium .b {
	position:relative;
	width:100%;
}
.rounded_medium .b, .rounded_medium .b div {
	font-size:1px;
	height:12px;
}
.rounded_medium .b {
	background-position:right bottom;
}
.rounded_medium .b div {
	background-position:left bottom;
	margin-left:-12px;
	position:relative;
	width:12px;
}
.rounded_medium .hd, .rounded_medium .bd, .rounded_medium .ft {
	position:relative;
}
.rounded_medium .wrapper {
	max-height:1000px;
	overflow:auto;
	position:static;
}
.rounded_medium h1, .rounded_medium p {
	margin:0px;
	padding:0.5em 0px;
}
.rounded_medium h1 {
	padding-bottom:0px;
}
.rounded_dark {
	color:#FFFFFF;
	position:relative;
	min-width:8em;
	max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
	color:#fff;
	z-index:1;
	margin-left:12px; /* default, width of left corner */
	margin-bottom:0.5em; /* spacing under dialog */
}
.rounded_dark .content, .rounded_dark .t, .rounded_dark .b, .rounded_dark .b div {
	background:transparent url(/images/rounded_dark.png) no-repeat right top;
	_background-image:url(/images/rounded_dark.gif);
}
.rounded_dark .content {
	padding:10px 12px 0px 0px;
	position:relative;
	zoom:1;
 	_overflow-y:hidden;
}
.rounded_dark .t {
	background-position:left top;
	height:100%;
	left:0px;
	margin-left:-12px;
	position:absolute;
	top:0px;
	width:12px;
	_height:1600px; /* arbitrary long height, IE 6 */
}
.rounded_dark .b {
	position:relative;
	width:100%;
}
.rounded_dark .b, .rounded_dark .b div {
	font-size:1px;
	height:12px;
}
.rounded_dark .b {
	background-position:right bottom;
}
.rounded_dark .b div {
	background-position:left bottom;
	margin-left:-12px;
	position:relative;
	width:12px;
}
.rounded_dark .hd, .rounded_dark .bd, .rounded_dark .ft {
	position:relative;
}
.rounded_dark .wrapper {
	max-height:1000px;
	overflow:auto;
	position:static;
}
.rounded_dark h1, .rounded_dark p {
	margin:0px;
	padding:0.5em 0px;
}
.rounded_light {
	color:#FFFFFF;
	position:relative;
	min-width:8em;
	max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
	color:#fff;
	z-index:1;
	margin-left:12px; /* default, width of left corner */
	margin-bottom:0.5em; /* spacing under dialog */
}
.rounded_light .content, .rounded_light .t, .rounded_light .b, .rounded_light .b div {
	background:transparent url(/images/rounded_light.png) no-repeat right top;
	_background-image:url(/images/rounded_light.gif);
}
.rounded_light .content {
	padding:10px 12px 0px 0px;
	position:relative; 
	zoom:1;
 	_overflow-y:hidden;
}
.rounded_light .t {
	background-position:left top;
	height:100%;
	left:0px;
	margin-left:-12px;
	position:absolute;
	top:0px;
	width:12px;
	_height:1600px; /* arbitrary long height, IE 6 */
}
.rounded_light .b {
	position:relative;
	width:100%;
}
.rounded_light .b, .rounded_light .b div {
	font-size:1px;
	height:12px;
}
.rounded_light .b {
	background-position:right bottom;
}
.rounded_light .b div {
	background-position:left bottom;
	margin-left:-12px;
	position:relative;
	width:12px;
}
.rounded_light .hd, .rounded_light .bd, .rounded_light .ft {
	position:relative;
}
.rounded_light .wrapper {
	max-height:1000px;
	overflow:auto;
	position:static;
}
.rounded_light h1, .rounded_light p {
	margin:0px;
	padding:0.5em 0px;
}
.rounded_light h1 {
	padding-bottom:0px;
}
.howto {
	bottom:0px;
	float:left;
	height:100%;
	position:relative;
	text-align:center;
	vertical-align:bottom;
	width:19.9%;
}
.howto_icon {
	bottom:68px;
	left:0pt;
	position:absolute;
	width:100%;
}
.howto_arrow {
	left:0pt;
	position:absolute;
	top:30%;
	width:100%;
}
.p {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
}
.howto_step {
left:0px;
position:absolute;
text-align:left;
top:153px;
}
.howto_step span {
display:block;
margin-left:10px;
}
.even {
color:#E36951;
}
.odd {
color:#FFA998;
}
.logo {
margin-bottom:6px;
}
#top_container {
height:239px;
}
#info_container {
height:260px;
position:relative;
}
.container {
margin-left:auto;
margin-right:auto;
position:relative;
top:10px;
width:657px;
}
#info_about {
height:241px;
right:0px;
padding:0px;
position:absolute;
top:21px;
width:245px;
}
#statistics_container {
height:246px;
left:250px;
position:absolute;
}
#statistics {
width:165px;
}
#testimonials {
bottom:0px;
position:absolute;
width:165px;
}
#alert_start {
position:absolute;
left:0px;
width:405px;
z-index:100;
}
#alert_loading {
color:#FBE3E3;
font-size:11px;
padding-top:60px;
position:absolute;
left:-5px;
text-align:center;
height: 192px;
width:364px;
z-index:100;
}
.alert_entry_selector {
padding-left:10px;
padding-top: 5px;
}
.textinput {
background-color:#fff;
border: 1px #490202 solid;
padding:2px;
width:165px;
color: #000;
}
.textfield {
background-color:#fff;
border: 1px #490202 solid;
width:100%;
color: #000;
}
label {
display:block;
font-size:11px;
margin-bottom:2px;
margin-top:7px;
}
.button_bottom {
clear:both;
padding-top:15px;
text-align:right;
width:100%;
}
#dialog_content {
padding-top:5px;
color: #490202;
}
.matching_rate {
color:#FFA998;
display:block;
font-size:250%;
margin-top:5px;
text-align:center;
}
ul#tabnav {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding-bottom:10px;
padding-left:5px;
position:relative;
}
ul#tabnav li {
color:#FFA998;
float:left;
font-weight:bold;
margin:0px 0px 0px -1px;
position:relative;
}
ul#tabnav .tabnav-act a {
	background-color: #993333;
}

ul#tabnav .tabnav-inact a {
	background-color: '';
}
ul#tabnav a {
border:2px solid #600B0C;
display:block;
padding:4px 6px;
}
ul#tabnav a:hover {
background-color:#600B0C;
border:2px solid #600B0C;
}
#navigation {
display:block;
height:21px;
z-index:10;
left: 0px;
}
a {
color:#FFA998;
}
#content {
position:relative;
}
#welcome {
position:absolute;
}
.content_container {
left:-3px;
position:absolute;
top: 30px;
padding: 0 10px 10px 0;
}
#privacy_sticker {
	position: absolute;
	right: -35px;
	top: 30px;
	z-index: 600;
}
#helping_dialog {
color:#FFA998;
position:absolute;
z-index: 50000000;
}
form {
margin:0pt;
padding:0pt;
}
#menu {
height:35px;
position:absolute;
top:15px;
width:650px;
}
#container {
height:466px;
position:relative;
width:540px;
}
.scroller_view {
position:absolute;
z-index:5000;
}
.scroll_view_content {
height:382px;
margin:0px;
padding:0px;
position:relative;
width:248px;
}
#topic_scroller {
position:absolute;
width:268px;
}
#topic_scroller_button_up {
background-image:url(/images/selector/arrow_up.gif);
height:25px;
position:absolute;
right:8px;
top:10px;
width:22px;
z-index:700;
}
#topic_scroller_button_down {
background-image:url(/images/selector/arrow_dn.gif);
bottom:10px;
height:25px;
position:absolute;
right:8px;
width:22px;
z-index:700;
}
#topic_scroll_view {
height:402px;
left:10px;
overflow:hidden;
position:absolute;
top:20px;
width:240px;
}
#topic_scroll_container {
height:402px;
position:absolute;
width:228px;
}
#topic_scroller_status_container {
height:422px;
left:-25px;
position:absolute;
width:10px;
}
#topic_scroller_status {
position:relative;
width:10px;
}
#overview_scroller {
float:left;
height:467px;
margin:0pt;
position:relative;
width:359px;
}
#overview_scroller_button_up {
background-image:url(/images/selector/arrow_up.gif);
height:25px;
position:absolute;
right:8px;
top:10px;
width:22px;
z-index:700;
}
#overview_scroller_button_down {
background-image:url(/images/selector/arrow_dn.gif);
bottom:10px;
height:25px;
position:absolute;
right:8px;
width:22px;
z-index:700;
}
#overview_scroll_view {
height:372px;
left:10px;
overflow:hidden;
position:absolute;
top:47px;
width:332px;
}
#overview_scroll_container {
height:372px;
position:absolute;
width:332px;
}
#overview_scroller_status_container {
height:422px;
left:-25px;
position:absolute;
width:10px;
}
#overview_scroller_status {
position:relative;
width:10px;
}
#questions_scroller {
left:285px;
position:absolute;
width:359px;
}
#questions_scroller_button_up {
background-image:url(/images/selector/arrow_q_up.gif);
height:25px;
position:absolute;
right:8px;
top:10px;
width:22px;
z-index:700;
}
#questions_scroller_button_down {
background-image:url(/images/selector/arrow_q_dn.gif);
bottom:10px;
height:25px;
position:absolute;
right:8px;
width:22px;
z-index:700;
}
#questions_scroll_view {
height:332px;
left:6px;
overflow:hidden;
position:absolute;
top:47px;
width:332px;
}
.height_text {
width:357px;
}
#questions_scroll_container {
height:332px;
position:absolute;
width:332px;
}
#questions_scroller_status_container {
height:422px;
position:absolute;
right:-14px;
width:10px;
}
#questions_scroller_status {
position:relative;
width:10px;
}
#fantasy_main {
position:relative;
}
#square_one {
cursor:pointer;
position:absolute;
width:314px;
}
#square_one_content {
background-image:url(/images/selector/fetish.png);
background-repeat:no-repeat;
height:209px;
}
#square_two {
cursor:pointer;
left:331px;
position:absolute;
width:314px;
}
#square_two_content {
background-image:url(/images/selector/snm.png);
background-repeat:no-repeat;
height:209px;
}
#square_three {
cursor:pointer;
position:absolute;
top:235px;
width:314px;
}
#square_three_content {
background-image:url(/images/selector/roleplay.png);
background-repeat:no-repeat;
height:209px;
}
#square_four {
cursor:pointer;
left:331px;
position:absolute;
top:235px;
width:314px;
}
#square_four_content {
background-image:url(/images/selector/behaviours.png);
background-repeat:no-repeat;
height:209px;
}
#container_mini {
float:right;
height:40px;
width:38px;
}
#square_one_mini {
background-color:#490202;
cursor:pointer;
float:left;
font-size:1px;
height:14px;
position:relative;
width:18px;
}
#square_two_mini {
background-color:#490202;
cursor:pointer;
float:left;
font-size:1px;
height:14px;
margin-left:2px;
position:relative;
width:18px;
}
#square_three_mini {
background-color:#490202;
cursor:pointer;
float:left;
font-size:1px;
height:14px;
margin-top:2px;
position:relative;
width:18px;
}
#square_four_mini {
background-color:#490202;
cursor:pointer;
float:left;
font-size:1px;
height:14px;
margin-left:2px;
margin-top:2px;
position:relative;
width:18px;
}
#content {
height:422px;
position:absolute;
width:658px;
z-index:-2;
}
.topic_inact {
background-image:url(/images/selector/topic_inact.gif);
background-repeat:no-repeat;
cursor:pointer;
display:block;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-weight:bold;
width:240px;
}
.topic_act {
background-image:url(/images/selector/topic_act.gif);
background-repeat:no-repeat;
color:#490202;
cursor:pointer;
display:block;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-weight:bold;
width:240px;
}
.topic_header {
cursor:pointer;
}
#topic_scroll_container a:hover {
background-image:url(/images/selector/topic_act.gif);
color:#490202;
display:block;
font-size:0.7em;
padding:7px;
}
#topic_scroll_container a {
display:block;
font-size:0.7em;
padding:7px;
}
.topic_text {
}
h3 {
font-size:12px;
font-weight:bold;
}
.header_text {
background-color:#490202;
color:#B72A2C;
display:block;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:0.9em;
font-weight:bold;
padding:5px;
}
.question_border_top {
background-image:url(/images/selector/question_bg_top.png);
font-size:1px;
height:6px;
width:357px;
}
.question_border_bottom {
background-image:url(/images/selector/question_bg_bottom.png);
font-size:1px;
height:6px;
width:357px;
}
.question_content {
background-color:#FDF0F0;
color:#490202;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:10px;
padding:5px;
position:relative;
width:332px;
}
.question_container {
padding-bottom:5px;
}
.question_container table {
border:0px none;
border-collapse:collapse;
margin:0px;
padding:0px;
width:100%;
}
.question_content_text {
border:0px none;
margin:0px;
padding:0px;
color: #490202;
}
.question_content_checkbox {
border:0px none;
margin:0px;
padding:0px;
width:23px;
}
.questionoverview_content_text {
border:0px none;
margin:0px;
padding:0px 5px 0px 10px;
color: #490202;
}
.active_view {
}
.passive_view {
}
*:focus {
outline-style:none;
}
a {
outline-color:invert;
outline-style:none;
outline-width:medium;
}
#result_text {
width:355px;
}
#result_topics {
float:left;
left:372px;
position:absolute;
top:53px;
width:339px;
}
#square_one_result {
cursor:pointer;
position:absolute;
width:128px;
}
#square_one_result_content {
background-image:url(/images/result_fetish.png);
background-position:0px 10px;
background-repeat:no-repeat;
color:#FFA998;
font-size:250%;
height:30px;
padding-left:7px;
padding-top:70px;
text-align:center;
}
#square_two_result {
cursor:pointer;
left:145px;
position:absolute;
width:128px;
}
#square_two_result_content {
background-image:url(/images/result_sm.png);
background-position:0px 10px;
background-repeat:no-repeat;
color:#FFA998;
font-size:250%;
height:30px;
padding-left:7px;
padding-top:70px;
text-align:center;
}
#square_three_result {
cursor:pointer;
position:absolute;
top:117px;
width:128px;
}
#square_three_result_content {
background-image:url(/images/result_roleplay.png);
background-position:0px 10px;
background-repeat:no-repeat;
color:#FFA998;
font-size:250%;
height:30px;
padding-left:7px;
padding-top:70px;
text-align:center;
vertical-align: bottom;
}
#square_four_result {
cursor:pointer;
left:145px;
position:absolute;
top:117px;
width:128px;
}
#square_four_result_content {
background-image:url(/images/result_behavior.png);
background-position:0px 10px;
background-repeat:no-repeat;
color:#FFA998;
font-size:250%;
height:30px;
padding-left:7px;
padding-top:70px;
text-align:center;
}
#result_left {
float:left;
width:314px;
}
#result_right {
	margin-left:324px;
	width:305px;
}
#results_links {
	width:294px;
	position: relative;
}
#results_advice {
	width:294px;
	position: relative;
}
#result_topic {
}
h2 {
font-size:15px;
}
h3 {
margin:5px 5px 7px;
}
h4 {
font-size:11px;
margin-bottom:5px;
margin-top:0px;
}
#copyright {
color:#E36951;
font-size:10px;
height:40px;
margin-bottom:20px;
margin-top:20px;
text-align:center;
}
.clearfix:after {
clear:both;
content:".";
display:block;
height:0.1pt;
position:relative;
visibility:hidden;
}
.clearfix {
}
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}
fieldset {
background-color:#600B0C;
border-color:#FFFFFF;
border-width:1px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
padding:10px;
width:80%;
}
label {
clear:both;
}
#overview_content {
	color:#FFA998;
	font-size:11px;
	left:340px;
	margin-top:25px;
	padding:20px;
	position:absolute;
	top:0px;
}
#final_content {
	color:#FFA998;
	font-size:11px;
	margin-top:25px;
	padding:20px;
	position:absolute;
	top:0px;
	width:400px;
}
#alert_error {
	position: absolute;
	background-color:#fbe3e3;
	height: 193px;
	width: 364px;
	padding-top: 15px;
	left: -5px;
	padding-left: 5px;
	z-index: 500;
	color: #490202;
}

.notice_txt {
	color: #490202;
}

.column_left {
	width: 300px;
	float: left;
	padding: 10px;
	position: absolute;
}

.column_right {
	width: 290px;
	padding: 10px;
	position: absolute;
	left: 330px;
	top: 0px;
}

.content_container_inner {
	width: 95%;
	padding: 10px;
	position: absolute;
	top: 0px;
}

#howto_step {
	padding-bottom: 5px;
	font-weight: bold;
}

#howto_content {
	
}
.howto_content_container {
	vertical-align: top;
	padding-left: 10px;
}
.howto_pager {
	vertical-align: bottom;
}
.howto_img {
	background-color: #490202;
}

.survey-start-step {
	position: absolute;
	left: -5px;
	top: 7px;
}

.survey-start-free {
	position: absolute;
	right: 7px;
	top: 7px;
}

.survey-form {
	position: absolute;
	top: 73px;
	left: 30px;
	width: 172px;
}

.survey-form-result {
	position: absolute;
	top: 30px;
	left: 30px;
	width: 172px;
}

.survey-txt {
	position: absolute;
	top: 91px;
	left: 210px;
	width: 150px;
	color: #490202;
	font-size: 11px;
}

.survey-txt-result {
	position: absolute;
	top: 48px;
	left: 210px;
	width: 150px;
	color: #490202;
	font-size: 11px;
}

.survey-form-button {
	text-align: right;
	margin-top: 10px;
}

.rounded-tab {
	background:transparent url(/images/tab_bg.png) no-repeat right top; 
	_background-image:url(/images/tab_bg.gif);
	position: relative;
}

.rounded-tab-c {
	background:transparent url(/images/tab_bg_c.png) no-repeat right top; 
	_background-image:url(/images/tab_bg_c.gif);
	position: relative;
}


.rounded-tab-li {
	float: left;
	list-style: none;
	list-position: inside;
	margin-right: 1px;
	padding: 0;
	margin: 0 1px 0 0;
}

.survey_tabs .tab-act {
	border-bottom: 1px solid #490202;
}

.survey_tabs .tab-inact {
	border-bottom: 1px solid #600b0c;
}

.rounded-tab .t {
	background:transparent url(/images/tab_bg.png) no-repeat right top; 
	_background-image:url(/images/tab_bg.gif);
	background-position:left top;
	height:100%;
	
	margin-left:0px;
	position:absolute;
	height: 10px;
	width:12px;
}

.rounded-tab-c .t {
	background:transparent url(/images/tab_bg_c.png) no-repeat right top; 
	_background-image:url(/images/tab_bg_c.gif);
	background-position:left top;
	height:100%;
	
	height: 10px;
	margin-left:0px;
	position:absolute;
	
	width:12px;
}

#alert_start_header {
	display: block;
	height: 21px;
}

.rounded-tab a {
	padding: 4px 15px 5px 15px;
	display: block;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}

.rounded-tab-c a {
	padding: 4px 15px 5px 15px;
	display: block;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}

.survey_tabs {
	list-style: none;
	list-position: inside;
	display: inline;
	padding: 0;
	margin: 0;
}

.tab-content {
}

.directory-topic {
	color: #490202;
}
.p_std {
	color: #490202;
}
.header {
	margin: 0px;
	padding: 0px;
}



.fantasy_icons {
	color:#FFFFFF;
	position:relative;
	max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
	color:#fff;
	z-index:1;
	margin-left:4px; /* default, width of left corner */
	margin-bottom:0.2em; /* spacing under dialog */
}
.fantasy_icons .content, .fantasy_icons .t, .fantasy_icons .b, .fantasy_icons .b div, .fantasy_icons .b span {
	background:transparent url(/images/bg_fantasy_icons.png) no-repeat right top;
	_background-image:url(/images/bg_fantasy_icons.gif);
}
.fantasy_icons .content {
	padding:4px 10px 0px 0px;
	position:relative;
	zoom:1;
 	_overflow-y:hidden;
}
.fantasy_icons .t {
	background-position:left top;
	height:100%;
	left:0px;
	margin-left:-12px;
	position:absolute;
	top:0px;
	width:12px;
	_height:1600px; /* arbitrary long height, IE 6 */
}
.fantasy_icons .b {
	position:relative;
	width:100%;
}
.fantasy_icons .b, .fantasy_icons .b div, .fantasy_icons .b span {
	font-size:1px;
	height:5px;
}
.fantasy_icons .b {
	background-position:right bottom;
}
.fantasy_icons .b div, .fantasy_icons .b span {
	background-position:left bottom;
	margin-left:-12px;
	position:relative;
	width:12px;
}
.fantasy_icons .hd, .fantasy_icons .bd, .fantasy_icons .ft {
	position:relative;
}
.fantasy_icons .wrapper {
	max-height:1000px;
	overflow:auto;
	position:static;
}
.fantasy_icons h1, .fantasy_icons p {
	margin:0px;
	padding:0.5em 0px;
}

.topics {
	color:#FFFFFF;
	position:relative;
	max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
	color:#fff;
	z-index:1;
	margin-left:4px; /* default, width of left corner */
	margin-bottom:0.2em; /* spacing under dialog */
}
.topics .content, .topics .t, .topics .b, .topics .b div, .topics .b span {
	background:transparent url(/images/rounded_pink.png) no-repeat right top;
	_background-image:url(/images/rounded_pink.gif);
}
.topics .content {
	padding:4px 10px 0px 0px;
	position:relative;
	zoom:1;
 	_overflow-y:hidden;
}
.topics .t {
	background-position:left top;
	height:100%;
	left:0px;
	margin-left:-12px;
	position:absolute;
	top:0px;
	width:12px;
	_height:1600px; /* arbitrary long height, IE 6 */
}
.topics .b {
	position:relative;
	width:100%;
}
.topics .b, .topics .b div, .topics .b span {
	font-size:1px;
	height:5px;
}
.topics .b {
	background-position:right bottom;
}
.topics .b div, .topics .b span {
	background-position:left bottom;
	margin-left:-12px;
	position:relative;
	width:12px;
}
.topics .hd, .topics .bd, .topics .ft {
	position:relative;
}
.topics .wrapper {
	max-height:1000px;
	overflow:auto;
	position:static;
}
.topics h1, .topics p {
	margin:0px;
	padding:0.5em 0px;
}


#directory_subtopics {
	position: relative;
}
.directory_results {
	padding-top: 10px;
}
.directory-question {
	width: 350px;
	color: #490202;
	font-weight: bold;
	height: 40px;
	font-size: 12px;
}
.question-content-links {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 50000;
}
.fantasy_icon {
	margin:3px;
}
.seperator {
	margin-top: 5px;
	height: 1px;
	font-size: 1px;
	background-color: #490202;
	margin-top: 10px;
	margin-bottom: 2px;
}
.ressource_close {
	text-align: right;
	padding: 5px 5px 0 0;
}
#directory_details {
	margin-top: 92px;
}
#directory_text {
width:65px;
}
#directory_topics {
float:left;
left:0px;
position:absolute;
top:53px;
}
.directory-topic {
cursor: pointer;
}
#square_one_directory {
cursor:pointer;
position:absolute;
width:149px;
}
#square_two_directory {
cursor:pointer;
left:165px;
position:absolute;
width:149px;
}
#square_three_directory {
cursor:pointer;
position:absolute;
top:0px;
left: 330px;
width:149px;
}
#square_four_directory {
cursor:pointer;
left:495px;
position:absolute;
top:0px;
width:150px;
}


#square_one_directory_content {
background-image:url(/images/result_fetish.png);
background-position:0px 10px;
background-repeat:no-repeat;
color:#FFA998;
font-size:140%;
height:20px;
padding-left:0px;
padding-top:50px;
text-align:center;
cursor: pointer;
}
#square_two_directory_content {
background-image:url(/images/result_sm.png);
background-position:0px 10px;
background-repeat:no-repeat;
color:#FFA998;
font-size:140%;
height:20px;
padding-left:0px;
padding-top:50px;
text-align:center;
cursor: pointer;
}
#square_three_directory_content {
background-image:url(/images/result_roleplay.png);
background-position:0px 10px;
background-repeat:no-repeat;
color:#FFA998;
font-size:140%;
height:20px;
padding-left:0px;
padding-top:50px;
text-align:center;
cursor: pointer;
}
#square_four_directory_content {
background-image:url(/images/result_behavior.png);
background-position:0px 10px;
background-repeat:no-repeat;
color:#FFA998;
font-size:140%;
height:20px;
padding-left:0px;
padding-top:50px;
text-align:center;
cursor: pointer;
}

.ressource_text {
	width: 300px;
}
.ressource_text div {
	color:#490202;
}
.ressource_links {
	padding-left: 10px;
}
.review_header {
	font-style: italic;
}
.topic-rounded-l {
	background-image: url(/images/topic_rounded_l.png);
	width: 9px;
	height: 21px;
	padding: 0;
	margin: 0;
	position: absolute;
	left: 0px;
	top: 0px;
}
.topic-rounded-r {
	background-image: url(/images/topic_rounded_r.png);
	background-repeat: no-repeat;
	width: 9px;
	height: 21px;
	padding: 0;
	margin: 0;
	position: absolute;
	right: -1px;
	top: 0px;
}
.directory-subtopics-list {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	height: 21px;
	list-style-position: inside;
}

.directory-subtopics-list li {
	float: left;
	height: 17px;
	position: relative;	
	padding: 4px 8px 0px 9px;
	background-color: #fbe3e3;
	margin: 0px 5px 5px 0px;
	white-space: nowrap;
}
.directory-topic-icons {
	white-space: nowrap;
	background-color: #600b0c;
	height: 34px;
	padding: 4px 11px 0 11px;

}
.fantasy-ressources {
	padding-top: 0px;
}

.rounded-icons-l {
	background-image: url(/images/icon_rounded_l.png);
	width: 11px;
	height: 38px;
	padding: 0;
	margin: 0;
	position: absolute;
	left: 0px;
	top: 0px;
}
.rounded-icons-r {
	background-image: url(/images/icon_rounded_r.png);
	background-repeat: no-repeat;
	width: 11px;
	height: 38px;
	padding: 0;
	margin: 0;
	position: absolute;
	right: -1px;
	top: 0px;
}

.fantasy_description {
	font-weight: normal;
	color: #490202;
	width: 360px;
}
