/* -------------------------------------------------------------- 
  
   reset.css
   * Resets default browser CSS.
   
-------------------------------------------------------------- */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body {
	line-height: 1.5;
}

/* Tables still need 'cellspacing="0"' in the markup. */
table {
	border-collapse: separate;
	border-spacing: 0;
}

caption,th,td {
	text-align: left;
	font-weight: normal;
}

table,td,th {
	vertical-align: top;
}

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before,blockquote:after,q:before,q:after {
	content: "";
}

blockquote,q {
	quotes: "" "";
}

/* Remove annoying border on linked images. */
a img {
	border: none;
}

.repaint {
    zoom: 1;
    background-color: transparent;
    -moz-outline: none;
}
/* -------------------------------------------------------------- 
   
   typography.css
   * Sets up some sensible default typography.
   
-------------------------------------------------------------- */ /* Default font settings. 
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */

body {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

a {
	
}
a:hover {
	text-decoration: none;
}

input, select, textarea {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Headings
-------------------------------------------------------------- */
.typo h1,.typo h2,.typo h3,.typo h4,.typo h5,.typo h6 {
	font-weight: normal;
}

.typo h1 {
	font-size: 3em;
	line-height: 1;
	margin-bottom: 0.5em;
}

.typo h2 {
	font-size: 2em;
	margin-bottom: 0.75em;
}

.typo h3 {
	font-size: 1.5em;
	line-height: 1;
	margin-bottom: 1em;
}

.typo h4 {
	font-size: 1.2em;
	line-height: 1.25;
	margin-bottom: 1.25em;
}

.typo h5 {
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 1.5em;
}

.typo h6 {
	font-size: 1em;
	font-weight: bold;
}

.typo h1 img,.typo h2 img,.typo h3 img,.typo h4 img,.typo h5 img,.typo h6 img {
	margin: 0;
}

/* Text elements
-------------------------------------------------------------- */
.typo p {
	margin: 0 0 1.5em;
}

.typo p img.left {
	float: left;
	margin: 1.5em 1.5em 1.5em 0;
	padding: 0;
}

.typo p img.right {
	float: right;
	margin: 1.5em 0 1.5em 1.5em;
}

.typo a:focus,.typo a:hover {
	
}

.typo a {
	text-decoration: underline;
}

.typo blockquote {
	margin: 1.5em;
	font-style: italic;
}

.typo strong {
	font-weight: bold;
}

.typo em,.typo dfn {
	font-style: italic;
}

.typo dfn {
	font-weight: bold;
}

.typo sup,.typo sub {
	line-height: 0;
}

.typo abbr,.typo acronym {
	
}

.typo address {
	margin: 0 0 1.5em;
	font-style: italic;
}

.typo del {
	
}

.typo pre {
	margin: 1.5em 0;
	white-space: pre;
}

.typo pre,.typo code,.typo tt {
	font: 1em 'andale mono', 'lucida console', monospace;
	line-height: 1.5;
}

/* Lists
-------------------------------------------------------------- */
.typo li ul,.typo li ol {
	margin: 0 1.5em;
}

.typo ul,.typo ol {
	margin: 0 1.5em 1.5em 1.5em;
}

.typo ul {
	list-style-type: disc;
}

.typo ol {
	list-style-type: decimal;
}

.typo dl {
	margin: 0 0 1.5em 0;
}

.typo dl dt {
	font-weight: bold;
}

.typo dd {
	margin-left: 1.5em;
}

/* Tables
-------------------------------------------------------------- */
.typo table {
	margin-bottom: 1.4em;
	width: 100%;
}

.typo th {
	font-weight: bold;
}

.typo thead th {
	
}

.typo th,.typo td,.typo caption {
	padding: 4px 10px 4px 5px;
}

.typo tr.even td {
	
}

.typo tfoot {
	font-style: italic;
}

.typo caption {
	
}

/*common classes*/
.important {
	margin-bottom: 10px;
	padding:10px;
}
/* -------------------------------------------------------------- 
   
   typography.css
   * Sets up some sensible default typography.
   
-------------------------------------------------------------- */ /* Default font settings. 
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */
body {
	
}

a {
	
}
a:hover {
	
}

/* Headings
-------------------------------------------------------------- */
.typo h1,.typo h2,.typo h3,.typo h4,.typo h5,.typo h6 {
	
}

.typo h1 {
	
}

.typo h2 {
	
}

.typo h3 {
	
}

.typo h4 {
	
}

.typo h5 {
	
}

.typo h6 {
	
}

.typo h1 img,.typo h2 img,.typo h3 img,.typo h4 img,.typo h5 img,.typo h6 img {
	
}

/* Text elements
-------------------------------------------------------------- */
.typo p {
	
}

.typo p img.left {
	
}

.typo p img.right {
	
}

.typo a:focus,.typo a:hover {
	
}

.typo a {
	
}

.typo blockquote {
	
}

.typo strong {
	
}

.typo em,.typo dfn {
	
}

.typo dfn {
	
}

.typo sup,.typo sub {
	
}

.typo abbr,.typo acronym {
	
}

.typo address {
	
}

.typo del {
	
}

.typo pre {
	
}

.typo pre,.typo code,.typo tt {
	
}

/* Lists
-------------------------------------------------------------- */
.typo li ul,.typo li ol {
	
}

.typo ul,.typo ol {
	
}

.typo ul {
	
}

.typo ol {
	
}

.typo dl {
	
}

.typo dl dt {
	
}

.typo dd {
	
}

/* Tables
-------------------------------------------------------------- */
.typo table {
	
}

.typo th {
	
}

.typo thead th {
	
}

.typo th,.typo td,.typo caption {
	
}

.typo tr.even td {
	
}

.typo tfoot {
	
}

.typo caption {
	
}

/*common classes*/
.important {
	background-color: #f88 !important;
	color: #000 !important;
}
ul.autocompleter-choices
{
	position:				absolute;
	margin:					0;
	padding:				0;
	list-style:				none;
	border:					1px solid #7c7c7c;
	border-left-color:		#c3c3c3;
	border-right-color:		#c3c3c3;
	border-bottom-color:	#ddd;
	background-color:		#fff;
	text-align:				left;
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index:				50;
	background-color:		#fff;
}

ul.autocompleter-choices li
{
	position:				relative;
	margin:					-2px 0 0 0;
	padding:				0.2em 1.5em 0.2em 1em;
	display:				block;
	float:					none !important; 
	cursor:					pointer;
	font-weight:			normal;
	white-space:			nowrap;
	font-size:				1em;
	line-height:			1.5em;
}

ul.autocompleter-choices li.autocompleter-selected
{
	background-color:		#444;
	color:					#fff;
}

ul.autocompleter-choices span.autocompleter-queried
{
	display:				inline;
	float:					none;
	font-weight:			bold;
	margin:					0;
	padding:				0;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
{
	color:					#9FCFFF;
}
.button {
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	position: relative;
	overflow: hidden;
	text-transform: uppercase;
}

.button input {
	position: absolute;
	left: 0;
	top: 0;
	margin:0;
	padding:0;
	width: 100%;
	height: 100%;
	border: 0 none;
	outline: 0 none;
	background-color: transparent;
	background-image: url(../img/_.gif);
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity = 0);
	cursor: pointer;
}

.button,a.button {
	background-color: #888;
	background-image: url(../img/SFCI18NButtonCSS/bt_bg.png);
	background-repeat: repeat-x;
	background-position: center;
	border: 1px;
	border-color: #FFFFFF;
	border-style: solid;
	cursor: pointer;
	display: inline-block;
	margin: 1px;
	font-size: 11px;
	color: #FFFFFF;
	height: 20px;
	line-height: 20px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	padding-right: 6px;
	font-weight: 700;
}

.button,a.button:hover,.bt_icon,a.bt_icon:hover {
	background-color: #aaa;
	border-color: #FFFFFF;
	color: #333333;
	text-decoration: none;
}

.button_icon {
	border: 0;
	padding-left: 2px;
	padding-right: 2px;
	height: 20px;
	width: 20px;
	float: left;
}

.button_noicon {
	padding-left: 6px!important;
	padding-right: 6px!important;
}

.bt_icon,a.bt_icon {
	background-color: #888;
	background-image: url(../img/SFCI18NButtonCSS/bt_bg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	background-position: left;
	border: 1px;
	border-color: #FFFFFF;
	border-style: solid;
	cursor: pointer;
	margin: 0px;
	text-align: center;
	padding: 2px;
	color: #FFFFFF;
	height: 20px;
	width: 20px;
	white-space: nowrap;
	display: inline-block;
}

.icon {
	border: 0px;
	padding-top: 0px;
	margin: 0px;
	height: 20px;
	width: 20px;
}
/* -------------------------------------------------------------- 
   
   BLUEPRINT CSS
    * Filename:        grid.css
    * Version:         0.7.1 (2008-02-25) YYYY-MM-DD
    * Website:         http://code.google.com/p/blueprintcss/

   Generated by:
    * Blueprint CSS Grid Generator (2009-05-14) [http://kematzy.com/blueprint-generator/]

   Based on work by:
    * Olav Bjorkoy      [bjorkoy.com]
    * Nathan Borror     [playgroundblues.com]
    * Jeff Croft        [jeffcroft.com]
    * Christian Metts   [mintchaos.com]
    * Khoi Vinh         [subtraction.com]

   == STRUCTURE: ========================
    * Page width:            1020 px
    * Number of columns:     102
    * Column width:          10 px
    * Margin width:          0 px
   ======================================

   By default, the grid is 1020px wide, with 102 columns 
   spanning 10px, and a 0px margin between columns.

   If you need fewer or more columns, use this formula to calculate
   the new total width: 

   Total width = (number_of_columns * column_width) - margin_width

   Read more about using a grid here:
   * subtraction.com/archives/2007/0318_oh_yeeaahh.php
   
-------------------------------------------------------------- */ /* A container should group all your columns. */
.container { /*width: 1020px;*/
	margin: 0 auto;
}

/* Use this class on any div.span / container to see the grid. */
.showgrid {
	
}

/* Body margin for a sensile default look. */
body {
	margin: 0;
}

/* Columns
-------------------------------------------------------------- */ /* Sets up basic grid floating and margin. */
div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10,div.span-11,div.span-12,div.span-13,div.span-14,div.span-15,div.span-16,div.span-17,div.span-18,div.span-19,div.span-20,div.span-21,div.span-22,div.span-23,div.span-24,div.span-25,div.span-26,div.span-27,div.span-28,div.span-29,div.span-30,div.span-31,div.span-32,div.span-33,div.span-34,div.span-35,div.span-36,div.span-37,div.span-38,div.span-39,div.span-40,div.span-41,div.span-42,div.span-43,div.span-44,div.span-45,div.span-46,div.span-47,div.span-48,div.span-49,div.span-50,div.span-51,div.span-52,div.span-53,div.span-54,div.span-55,div.span-56,div.span-57,div.span-58,div.span-59,div.span-60,div.span-61,div.span-62,div.span-63,div.span-64,div.span-65,div.span-66,div.span-67,div.span-68,div.span-69,div.span-70,div.span-71,div.span-72,div.span-73,div.span-74,div.span-75,div.span-76,div.span-77,div.span-78,div.span-79,div.span-80,div.span-81,div.span-82,div.span-83,div.span-84,div.span-85,div.span-86,div.span-87,div.span-88,div.span-89,div.span-90,div.span-91,div.span-92,div.span-93,div.span-94,div.span-95,div.span-96,div.span-97,div.span-98,div.span-99,div.span-100,div.span-101,div.span-102 {
	float: left;
	margin-right: 0px;
}

/* The last column in a row needs this class. */
div.last {
	margin-right: 0;
}

/* Use these classes to set the width of a column. */
.span-1 {
	width: 10px;
}

.span-2 {
	width: 20px;
}

.span-3 {
	width: 30px;
}

.span-4 {
	width: 40px;
}

.span-5 {
	width: 50px;
}

.span-6 {
	width: 60px;
}

.span-7 {
	width: 70px;
}

.span-8 {
	width: 80px;
}

.span-9 {
	width: 90px;
}

.span-10 {
	width: 100px;
}

.span-11 {
	width: 110px;
}

.span-12 {
	width: 120px;
}

.span-13 {
	width: 130px;
}

.span-14 {
	width: 140px;
}

.span-15 {
	width: 150px;
}

.span-16 {
	width: 160px;
}

.span-17 {
	width: 170px;
}

.span-18 {
	width: 180px;
}

.span-19 {
	width: 190px;
}

.span-20 {
	width: 200px;
}

.span-21 {
	width: 210px;
}

.span-22 {
	width: 220px;
}

.span-23 {
	width: 230px;
}

.span-24 {
	width: 240px;
}

.span-25 {
	width: 250px;
}

.span-26 {
	width: 260px;
}

.span-27 {
	width: 270px;
}

.span-28 {
	width: 280px;
}

.span-29 {
	width: 290px;
}

.span-30 {
	width: 300px;
}

.span-31 {
	width: 310px;
}

.span-32 {
	width: 320px;
}

.span-33 {
	width: 330px;
}

.span-34 {
	width: 340px;
}

.span-35 {
	width: 350px;
}

.span-36 {
	width: 360px;
}

.span-37 {
	width: 370px;
}

.span-38 {
	width: 380px;
}

.span-39 {
	width: 390px;
}

.span-40 {
	width: 400px;
}

.span-41 {
	width: 410px;
}

.span-42 {
	width: 420px;
}

.span-43 {
	width: 430px;
}

.span-44 {
	width: 440px;
}

.span-45 {
	width: 450px;
}

.span-46 {
	width: 460px;
}

.span-47 {
	width: 470px;
}

.span-48 {
	width: 480px;
}

.span-49 {
	width: 490px;
}

.span-50 {
	width: 500px;
}

.span-51 {
	width: 510px;
}

.span-52 {
	width: 520px;
}

.span-53 {
	width: 530px;
}

.span-54 {
	width: 540px;
}

.span-55 {
	width: 550px;
}

.span-56 {
	width: 560px;
}

.span-57 {
	width: 570px;
}

.span-58 {
	width: 580px;
}

.span-59 {
	width: 590px;
}

.span-60 {
	width: 600px;
}

.span-61 {
	width: 610px;
}

.span-62 {
	width: 620px;
}

.span-63 {
	width: 630px;
}

.span-64 {
	width: 640px;
}

.span-65 {
	width: 650px;
}

.span-66 {
	width: 660px;
}

.span-67 {
	width: 670px;
}

.span-68 {
	width: 680px;
}

.span-69 {
	width: 690px;
}

.span-70 {
	width: 700px;
}

.span-71 {
	width: 710px;
}

.span-72 {
	width: 720px;
}

.span-73 {
	width: 730px;
}

.span-74 {
	width: 740px;
}

.span-75 {
	width: 750px;
}

.span-76 {
	width: 760px;
}

.span-77 {
	width: 770px;
}

.span-78 {
	width: 780px;
}

.span-79 {
	width: 790px;
}

.span-80 {
	width: 800px;
}

.span-81 {
	width: 810px;
}

.span-82 {
	width: 820px;
}

.span-83 {
	width: 830px;
}

.span-84 {
	width: 840px;
}

.span-85 {
	width: 850px;
}

.span-86 {
	width: 860px;
}

.span-87 {
	width: 870px;
}

.span-88 {
	width: 880px;
}

.span-89 {
	width: 890px;
}

.span-90 {
	width: 900px;
}

.span-91 {
	width: 910px;
}

.span-92 {
	width: 920px;
}

.span-93 {
	width: 930px;
}

.span-94 {
	width: 940px;
}

.span-95 {
	width: 950px;
}

.span-96 {
	width: 960px;
}

.span-97 {
	width: 970px;
}

.span-98 {
	width: 980px;
}

.span-99 {
	width: 990px;
}

.span-100 {
	width: 1000px;
}

.span-101 {
	width: 1010px;
}

.span-102 {
	width: 1020px;
}

/* Add these to a column to append empty cols. */
.append-1 {
	padding-right: 10px;
}

.append-2 {
	padding-right: 20px;
}

.append-3 {
	padding-right: 30px;
}

.append-4 {
	padding-right: 40px;
}

.append-5 {
	padding-right: 50px;
}

.append-6 {
	padding-right: 60px;
}

.append-7 {
	padding-right: 70px;
}

.append-8 {
	padding-right: 80px;
}

.append-9 {
	padding-right: 90px;
}

.append-10 {
	padding-right: 100px;
}

.append-11 {
	padding-right: 110px;
}

.append-12 {
	padding-right: 120px;
}

.append-13 {
	padding-right: 130px;
}

.append-14 {
	padding-right: 140px;
}

.append-15 {
	padding-right: 150px;
}

.append-16 {
	padding-right: 160px;
}

.append-17 {
	padding-right: 170px;
}

.append-18 {
	padding-right: 180px;
}

.append-19 {
	padding-right: 190px;
}

.append-20 {
	padding-right: 200px;
}

.append-21 {
	padding-right: 210px;
}

.append-22 {
	padding-right: 220px;
}

.append-23 {
	padding-right: 230px;
}

.append-24 {
	padding-right: 240px;
}

.append-25 {
	padding-right: 250px;
}

.append-26 {
	padding-right: 260px;
}

.append-27 {
	padding-right: 270px;
}

.append-28 {
	padding-right: 280px;
}

.append-29 {
	padding-right: 290px;
}

.append-30 {
	padding-right: 300px;
}

.append-31 {
	padding-right: 310px;
}

.append-32 {
	padding-right: 320px;
}

.append-33 {
	padding-right: 330px;
}

.append-34 {
	padding-right: 340px;
}

.append-35 {
	padding-right: 350px;
}

.append-36 {
	padding-right: 360px;
}

.append-37 {
	padding-right: 370px;
}

.append-38 {
	padding-right: 380px;
}

.append-39 {
	padding-right: 390px;
}

.append-40 {
	padding-right: 400px;
}

.append-41 {
	padding-right: 410px;
}

.append-42 {
	padding-right: 420px;
}

.append-43 {
	padding-right: 430px;
}

.append-44 {
	padding-right: 440px;
}

.append-45 {
	padding-right: 450px;
}

.append-46 {
	padding-right: 460px;
}

.append-47 {
	padding-right: 470px;
}

.append-48 {
	padding-right: 480px;
}

.append-49 {
	padding-right: 490px;
}

.append-50 {
	padding-right: 500px;
}

.append-51 {
	padding-right: 510px;
}

.append-52 {
	padding-right: 520px;
}

.append-53 {
	padding-right: 530px;
}

.append-54 {
	padding-right: 540px;
}

.append-55 {
	padding-right: 550px;
}

.append-56 {
	padding-right: 560px;
}

.append-57 {
	padding-right: 570px;
}

.append-58 {
	padding-right: 580px;
}

.append-59 {
	padding-right: 590px;
}

.append-60 {
	padding-right: 600px;
}

.append-61 {
	padding-right: 610px;
}

.append-62 {
	padding-right: 620px;
}

.append-63 {
	padding-right: 630px;
}

.append-64 {
	padding-right: 640px;
}

.append-65 {
	padding-right: 650px;
}

.append-66 {
	padding-right: 660px;
}

.append-67 {
	padding-right: 670px;
}

.append-68 {
	padding-right: 680px;
}

.append-69 {
	padding-right: 690px;
}

.append-70 {
	padding-right: 700px;
}

.append-71 {
	padding-right: 710px;
}

.append-72 {
	padding-right: 720px;
}

.append-73 {
	padding-right: 730px;
}

.append-74 {
	padding-right: 740px;
}

.append-75 {
	padding-right: 750px;
}

.append-76 {
	padding-right: 760px;
}

.append-77 {
	padding-right: 770px;
}

.append-78 {
	padding-right: 780px;
}

.append-79 {
	padding-right: 790px;
}

.append-80 {
	padding-right: 800px;
}

.append-81 {
	padding-right: 810px;
}

.append-82 {
	padding-right: 820px;
}

.append-83 {
	padding-right: 830px;
}

.append-84 {
	padding-right: 840px;
}

.append-85 {
	padding-right: 850px;
}

.append-86 {
	padding-right: 860px;
}

.append-87 {
	padding-right: 870px;
}

.append-88 {
	padding-right: 880px;
}

.append-89 {
	padding-right: 890px;
}

.append-90 {
	padding-right: 900px;
}

.append-91 {
	padding-right: 910px;
}

.append-92 {
	padding-right: 920px;
}

.append-93 {
	padding-right: 930px;
}

.append-94 {
	padding-right: 940px;
}

.append-95 {
	padding-right: 950px;
}

.append-96 {
	padding-right: 960px;
}

.append-97 {
	padding-right: 970px;
}

.append-98 {
	padding-right: 980px;
}

.append-99 {
	padding-right: 990px;
}

.append-100 {
	padding-right: 1000px;
}

.append-101 {
	padding-right: 1010px;
}

.append-102 {
	padding-right: 1020px;
}

/* Add these to a column to prepend empty cols. */
.prepend-1 {
	padding-left: 10px;
}

.prepend-2 {
	padding-left: 20px;
}

.prepend-3 {
	padding-left: 30px;
}

.prepend-4 {
	padding-left: 40px;
}

.prepend-5 {
	padding-left: 50px;
}

.prepend-6 {
	padding-left: 60px;
}

.prepend-7 {
	padding-left: 70px;
}

.prepend-8 {
	padding-left: 80px;
}

.prepend-9 {
	padding-left: 90px;
}

.prepend-10 {
	padding-left: 100px;
}

.prepend-11 {
	padding-left: 110px;
}

.prepend-12 {
	padding-left: 120px;
}

.prepend-13 {
	padding-left: 130px;
}

.prepend-14 {
	padding-left: 140px;
}

.prepend-15 {
	padding-left: 150px;
}

.prepend-16 {
	padding-left: 160px;
}

.prepend-17 {
	padding-left: 170px;
}

.prepend-18 {
	padding-left: 180px;
}

.prepend-19 {
	padding-left: 190px;
}

.prepend-20 {
	padding-left: 200px;
}

.prepend-21 {
	padding-left: 210px;
}

.prepend-22 {
	padding-left: 220px;
}

.prepend-23 {
	padding-left: 230px;
}

.prepend-24 {
	padding-left: 240px;
}

.prepend-25 {
	padding-left: 250px;
}

.prepend-26 {
	padding-left: 260px;
}

.prepend-27 {
	padding-left: 270px;
}

.prepend-28 {
	padding-left: 280px;
}

.prepend-29 {
	padding-left: 290px;
}

.prepend-30 {
	padding-left: 300px;
}

.prepend-31 {
	padding-left: 310px;
}

.prepend-32 {
	padding-left: 320px;
}

.prepend-33 {
	padding-left: 330px;
}

.prepend-34 {
	padding-left: 340px;
}

.prepend-35 {
	padding-left: 350px;
}

.prepend-36 {
	padding-left: 360px;
}

.prepend-37 {
	padding-left: 370px;
}

.prepend-38 {
	padding-left: 380px;
}

.prepend-39 {
	padding-left: 390px;
}

.prepend-40 {
	padding-left: 400px;
}

.prepend-41 {
	padding-left: 410px;
}

.prepend-42 {
	padding-left: 420px;
}

.prepend-43 {
	padding-left: 430px;
}

.prepend-44 {
	padding-left: 440px;
}

.prepend-45 {
	padding-left: 450px;
}

.prepend-46 {
	padding-left: 460px;
}

.prepend-47 {
	padding-left: 470px;
}

.prepend-48 {
	padding-left: 480px;
}

.prepend-49 {
	padding-left: 490px;
}

.prepend-50 {
	padding-left: 500px;
}

.prepend-51 {
	padding-left: 510px;
}

.prepend-52 {
	padding-left: 520px;
}

.prepend-53 {
	padding-left: 530px;
}

.prepend-54 {
	padding-left: 540px;
}

.prepend-55 {
	padding-left: 550px;
}

.prepend-56 {
	padding-left: 560px;
}

.prepend-57 {
	padding-left: 570px;
}

.prepend-58 {
	padding-left: 580px;
}

.prepend-59 {
	padding-left: 590px;
}

.prepend-60 {
	padding-left: 600px;
}

.prepend-61 {
	padding-left: 610px;
}

.prepend-62 {
	padding-left: 620px;
}

.prepend-63 {
	padding-left: 630px;
}

.prepend-64 {
	padding-left: 640px;
}

.prepend-65 {
	padding-left: 650px;
}

.prepend-66 {
	padding-left: 660px;
}

.prepend-67 {
	padding-left: 670px;
}

.prepend-68 {
	padding-left: 680px;
}

.prepend-69 {
	padding-left: 690px;
}

.prepend-70 {
	padding-left: 700px;
}

.prepend-71 {
	padding-left: 710px;
}

.prepend-72 {
	padding-left: 720px;
}

.prepend-73 {
	padding-left: 730px;
}

.prepend-74 {
	padding-left: 740px;
}

.prepend-75 {
	padding-left: 750px;
}

.prepend-76 {
	padding-left: 760px;
}

.prepend-77 {
	padding-left: 770px;
}

.prepend-78 {
	padding-left: 780px;
}

.prepend-79 {
	padding-left: 790px;
}

.prepend-80 {
	padding-left: 800px;
}

.prepend-81 {
	padding-left: 810px;
}

.prepend-82 {
	padding-left: 820px;
}

.prepend-83 {
	padding-left: 830px;
}

.prepend-84 {
	padding-left: 840px;
}

.prepend-85 {
	padding-left: 850px;
}

.prepend-86 {
	padding-left: 860px;
}

.prepend-87 {
	padding-left: 870px;
}

.prepend-88 {
	padding-left: 880px;
}

.prepend-89 {
	padding-left: 890px;
}

.prepend-90 {
	padding-left: 900px;
}

.prepend-91 {
	padding-left: 910px;
}

.prepend-92 {
	padding-left: 920px;
}

.prepend-93 {
	padding-left: 930px;
}

.prepend-94 {
	padding-left: 940px;
}

.prepend-95 {
	padding-left: 950px;
}

.prepend-96 {
	padding-left: 960px;
}

.prepend-97 {
	padding-left: 970px;
}

.prepend-98 {
	padding-left: 980px;
}

.prepend-99 {
	padding-left: 990px;
}

.prepend-100 {
	padding-left: 1000px;
}

.prepend-101 {
	padding-left: 1010px;
}

.prepend-102 {
	padding-left: 1020px;
}

/* Border on right hand side of a column. */
div.border {
	padding-right: -1px;
	margin-right: 0px;
}

/* Border with more whitespace, spans one column. */
div.colborder {
	padding-right: 13px;
	margin-right: 10px;
}

/* Use these classes on an element to push it into the 
   next column, or to pull it into the previous column.  */
.pull-1 {
	margin-left: -10px;
}

.pull-2 {
	margin-left: -20px;
}

.pull-3 {
	margin-left: -30px;
}

.pull-4 {
	margin-left: -40px;
}

.pull-5 {
	margin-left: -50px;
}

.pull-6 {
	margin-left: -60px;
}

.pull-7 {
	margin-left: -70px;
}

.pull-8 {
	margin-left: -80px;
}

.pull-9 {
	margin-left: -90px;
}

.pull-10 {
	margin-left: -100px;
}

.pull-11 {
	margin-left: -110px;
}

.pull-12 {
	margin-left: -120px;
}

.pull-13 {
	margin-left: -130px;
}

.pull-14 {
	margin-left: -140px;
}

.pull-15 {
	margin-left: -150px;
}

.pull-16 {
	margin-left: -160px;
}

.pull-17 {
	margin-left: -170px;
}

.pull-18 {
	margin-left: -180px;
}

.pull-19 {
	margin-left: -190px;
}

.pull-20 {
	margin-left: -200px;
}

.pull-21 {
	margin-left: -210px;
}

.pull-22 {
	margin-left: -220px;
}

.pull-23 {
	margin-left: -230px;
}

.pull-24 {
	margin-left: -240px;
}

.pull-25 {
	margin-left: -250px;
}

.pull-26 {
	margin-left: -260px;
}

.pull-27 {
	margin-left: -270px;
}

.pull-28 {
	margin-left: -280px;
}

.pull-29 {
	margin-left: -290px;
}

.pull-30 {
	margin-left: -300px;
}

.pull-31 {
	margin-left: -310px;
}

.pull-32 {
	margin-left: -320px;
}

.pull-33 {
	margin-left: -330px;
}

.pull-34 {
	margin-left: -340px;
}

.pull-35 {
	margin-left: -350px;
}

.pull-36 {
	margin-left: -360px;
}

.pull-37 {
	margin-left: -370px;
}

.pull-38 {
	margin-left: -380px;
}

.pull-39 {
	margin-left: -390px;
}

.pull-40 {
	margin-left: -400px;
}

.pull-41 {
	margin-left: -410px;
}

.pull-42 {
	margin-left: -420px;
}

.pull-43 {
	margin-left: -430px;
}

.pull-44 {
	margin-left: -440px;
}

.pull-45 {
	margin-left: -450px;
}

.pull-46 {
	margin-left: -460px;
}

.pull-47 {
	margin-left: -470px;
}

.pull-48 {
	margin-left: -480px;
}

.pull-49 {
	margin-left: -490px;
}

.pull-50 {
	margin-left: -500px;
}

.pull-51 {
	margin-left: -510px;
}

.pull-52 {
	margin-left: -520px;
}

.pull-53 {
	margin-left: -530px;
}

.pull-54 {
	margin-left: -540px;
}

.pull-55 {
	margin-left: -550px;
}

.pull-56 {
	margin-left: -560px;
}

.pull-57 {
	margin-left: -570px;
}

.pull-58 {
	margin-left: -580px;
}

.pull-59 {
	margin-left: -590px;
}

.pull-60 {
	margin-left: -600px;
}

.pull-61 {
	margin-left: -610px;
}

.pull-62 {
	margin-left: -620px;
}

.pull-63 {
	margin-left: -630px;
}

.pull-64 {
	margin-left: -640px;
}

.pull-65 {
	margin-left: -650px;
}

.pull-66 {
	margin-left: -660px;
}

.pull-67 {
	margin-left: -670px;
}

.pull-68 {
	margin-left: -680px;
}

.pull-69 {
	margin-left: -690px;
}

.pull-70 {
	margin-left: -700px;
}

.pull-71 {
	margin-left: -710px;
}

.pull-72 {
	margin-left: -720px;
}

.pull-73 {
	margin-left: -730px;
}

.pull-74 {
	margin-left: -740px;
}

.pull-75 {
	margin-left: -750px;
}

.pull-76 {
	margin-left: -760px;
}

.pull-77 {
	margin-left: -770px;
}

.pull-78 {
	margin-left: -780px;
}

.pull-79 {
	margin-left: -790px;
}

.pull-80 {
	margin-left: -800px;
}

.pull-81 {
	margin-left: -810px;
}

.pull-82 {
	margin-left: -820px;
}

.pull-83 {
	margin-left: -830px;
}

.pull-84 {
	margin-left: -840px;
}

.pull-85 {
	margin-left: -850px;
}

.pull-86 {
	margin-left: -860px;
}

.pull-87 {
	margin-left: -870px;
}

.pull-88 {
	margin-left: -880px;
}

.pull-89 {
	margin-left: -890px;
}

.pull-90 {
	margin-left: -900px;
}

.pull-91 {
	margin-left: -910px;
}

.pull-92 {
	margin-left: -920px;
}

.pull-93 {
	margin-left: -930px;
}

.pull-94 {
	margin-left: -940px;
}

.pull-95 {
	margin-left: -950px;
}

.pull-96 {
	margin-left: -960px;
}

.pull-97 {
	margin-left: -970px;
}

.pull-98 {
	margin-left: -980px;
}

.pull-99 {
	margin-left: -990px;
}

.pull-100 {
	margin-left: -1000px;
}

.pull-101 {
	margin-left: -1010px;
}

.pull-102 {
	margin-left: -1020px;
}

.pull-1,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.pull-10,.pull-11,.pull-12,.pull-13,.pull-14,.pull-15,.pull-16,.pull-17,.pull-18,.pull-19,.pull-20,.pull-21,.pull-22,.pull-23,.pull-24,.pull-25,.pull-26,.pull-27,.pull-28,.pull-29,.pull-30,.pull-31,.pull-32,.pull-33,.pull-34,.pull-35,.pull-36,.pull-37,.pull-38,.pull-39,.pull-40,.pull-41,.pull-42,.pull-43,.pull-44,.pull-45,.pull-46,.pull-47,.pull-48,.pull-49,.pull-50,.pull-51,.pull-52,.pull-53,.pull-54,.pull-55,.pull-56,.pull-57,.pull-58,.pull-59,.pull-60,.pull-61,.pull-62,.pull-63,.pull-64,.pull-65,.pull-66,.pull-67,.pull-68,.pull-69,.pull-70,.pull-71,.pull-72,.pull-73,.pull-74,.pull-75,.pull-76,.pull-77,.pull-78,.pull-79,.pull-80,.pull-81,.pull-82,.pull-83,.pull-84,.pull-85,.pull-86,.pull-87,.pull-88,.pull-89,.pull-90,.pull-91,.pull-92,.pull-93,.pull-94,.pull-95,.pull-96,.pull-97,.pull-98,.pull-99,.pull-100,.pull-101,.pull-102 {
	float: left;
	position: relative;
}

.push-1 {
	margin: 0 -10px 10px 10px;
}

.push-2 {
	margin: 0 -20px 10px 20px;
}

.push-3 {
	margin: 0 -30px 10px 30px;
}

.push-4 {
	margin: 0 -40px 10px 40px;
}

.push-5 {
	margin: 0 -50px 10px 50px;
}

.push-6 {
	margin: 0 -60px 10px 60px;
}

.push-7 {
	margin: 0 -70px 10px 70px;
}

.push-8 {
	margin: 0 -80px 10px 80px;
}

.push-9 {
	margin: 0 -90px 10px 90px;
}

.push-10 {
	margin: 0 -100px 10px 100px;
}

.push-11 {
	margin: 0 -110px 10px 110px;
}

.push-12 {
	margin: 0 -120px 10px 120px;
}

.push-13 {
	margin: 0 -130px 10px 130px;
}

.push-14 {
	margin: 0 -140px 10px 140px;
}

.push-15 {
	margin: 0 -150px 10px 150px;
}

.push-16 {
	margin: 0 -160px 10px 160px;
}

.push-17 {
	margin: 0 -170px 10px 170px;
}

.push-18 {
	margin: 0 -180px 10px 180px;
}

.push-19 {
	margin: 0 -190px 10px 190px;
}

.push-20 {
	margin: 0 -200px 10px 200px;
}

.push-21 {
	margin: 0 -210px 10px 210px;
}

.push-22 {
	margin: 0 -220px 10px 220px;
}

.push-23 {
	margin: 0 -230px 10px 230px;
}

.push-24 {
	margin: 0 -240px 10px 240px;
}

.push-25 {
	margin: 0 -250px 10px 250px;
}

.push-26 {
	margin: 0 -260px 10px 260px;
}

.push-27 {
	margin: 0 -270px 10px 270px;
}

.push-28 {
	margin: 0 -280px 10px 280px;
}

.push-29 {
	margin: 0 -290px 10px 290px;
}

.push-30 {
	margin: 0 -300px 10px 300px;
}

.push-31 {
	margin: 0 -310px 10px 310px;
}

.push-32 {
	margin: 0 -320px 10px 320px;
}

.push-33 {
	margin: 0 -330px 10px 330px;
}

.push-34 {
	margin: 0 -340px 10px 340px;
}

.push-35 {
	margin: 0 -350px 10px 350px;
}

.push-36 {
	margin: 0 -360px 10px 360px;
}

.push-37 {
	margin: 0 -370px 10px 370px;
}

.push-38 {
	margin: 0 -380px 10px 380px;
}

.push-39 {
	margin: 0 -390px 10px 390px;
}

.push-40 {
	margin: 0 -400px 10px 400px;
}

.push-41 {
	margin: 0 -410px 10px 410px;
}

.push-42 {
	margin: 0 -420px 10px 420px;
}

.push-43 {
	margin: 0 -430px 10px 430px;
}

.push-44 {
	margin: 0 -440px 10px 440px;
}

.push-45 {
	margin: 0 -450px 10px 450px;
}

.push-46 {
	margin: 0 -460px 10px 460px;
}

.push-47 {
	margin: 0 -470px 10px 470px;
}

.push-48 {
	margin: 0 -480px 10px 480px;
}

.push-49 {
	margin: 0 -490px 10px 490px;
}

.push-50 {
	margin: 0 -500px 10px 500px;
}

.push-51 {
	margin: 0 -510px 10px 510px;
}

.push-52 {
	margin: 0 -520px 10px 520px;
}

.push-53 {
	margin: 0 -530px 10px 530px;
}

.push-54 {
	margin: 0 -540px 10px 540px;
}

.push-55 {
	margin: 0 -550px 10px 550px;
}

.push-56 {
	margin: 0 -560px 10px 560px;
}

.push-57 {
	margin: 0 -570px 10px 570px;
}

.push-58 {
	margin: 0 -580px 10px 580px;
}

.push-59 {
	margin: 0 -590px 10px 590px;
}

.push-60 {
	margin: 0 -600px 10px 600px;
}

.push-61 {
	margin: 0 -610px 10px 610px;
}

.push-62 {
	margin: 0 -620px 10px 620px;
}

.push-63 {
	margin: 0 -630px 10px 630px;
}

.push-64 {
	margin: 0 -640px 10px 640px;
}

.push-65 {
	margin: 0 -650px 10px 650px;
}

.push-66 {
	margin: 0 -660px 10px 660px;
}

.push-67 {
	margin: 0 -670px 10px 670px;
}

.push-68 {
	margin: 0 -680px 10px 680px;
}

.push-69 {
	margin: 0 -690px 10px 690px;
}

.push-70 {
	margin: 0 -700px 10px 700px;
}

.push-71 {
	margin: 0 -710px 10px 710px;
}

.push-72 {
	margin: 0 -720px 10px 720px;
}

.push-73 {
	margin: 0 -730px 10px 730px;
}

.push-74 {
	margin: 0 -740px 10px 740px;
}

.push-75 {
	margin: 0 -750px 10px 750px;
}

.push-76 {
	margin: 0 -760px 10px 760px;
}

.push-77 {
	margin: 0 -770px 10px 770px;
}

.push-78 {
	margin: 0 -780px 10px 780px;
}

.push-79 {
	margin: 0 -790px 10px 790px;
}

.push-80 {
	margin: 0 -800px 10px 800px;
}

.push-81 {
	margin: 0 -810px 10px 810px;
}

.push-82 {
	margin: 0 -820px 10px 820px;
}

.push-83 {
	margin: 0 -830px 10px 830px;
}

.push-84 {
	margin: 0 -840px 10px 840px;
}

.push-85 {
	margin: 0 -850px 10px 850px;
}

.push-86 {
	margin: 0 -860px 10px 860px;
}

.push-87 {
	margin: 0 -870px 10px 870px;
}

.push-88 {
	margin: 0 -880px 10px 880px;
}

.push-89 {
	margin: 0 -890px 10px 890px;
}

.push-90 {
	margin: 0 -900px 10px 900px;
}

.push-91 {
	margin: 0 -910px 10px 910px;
}

.push-92 {
	margin: 0 -920px 10px 920px;
}

.push-93 {
	margin: 0 -930px 10px 930px;
}

.push-94 {
	margin: 0 -940px 10px 940px;
}

.push-95 {
	margin: 0 -950px 10px 950px;
}

.push-96 {
	margin: 0 -960px 10px 960px;
}

.push-97 {
	margin: 0 -970px 10px 970px;
}

.push-98 {
	margin: 0 -980px 10px 980px;
}

.push-99 {
	margin: 0 -990px 10px 990px;
}

.push-100 {
	margin: 0 -1000px 10px 1000px;
}

.push-101 {
	margin: 0 -1010px 10px 1010px;
}

.push-102 {
	margin: 0 -1020px 10px 1020px;
}

.push-1,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9,.push-10,.push-11,.push-12,.push-13,.push-14,.push-15,.push-16,.push-17,.push-18,.push-19,.push-20,.push-21,.push-22,.push-23,.push-24,.push-25,.push-26,.push-27,.push-28,.push-29,.push-30,.push-31,.push-32,.push-33,.push-34,.push-35,.push-36,.push-37,.push-38,.push-39,.push-40,.push-41,.push-42,.push-43,.push-44,.push-45,.push-46,.push-47,.push-48,.push-49,.push-50,.push-51,.push-52,.push-53,.push-54,.push-55,.push-56,.push-57,.push-58,.push-59,.push-60,.push-61,.push-62,.push-63,.push-64,.push-65,.push-66,.push-67,.push-68,.push-69,.push-70,.push-71,.push-72,.push-73,.push-74,.push-75,.push-76,.push-77,.push-78,.push-79,.push-80,.push-81,.push-82,.push-83,.push-84,.push-85,.push-86,.push-87,.push-88,.push-89,.push-90,.push-91,.push-92,.push-93,.push-94,.push-95,.push-96,.push-97,.push-98,.push-99,.push-100,.push-101,.push-102 {
	float: right;
	position: relative;
}

/* Misc classes and elements
-------------------------------------------------------------- */ /* Use this to create a horizontal ruler across a column. */
hr {
	clear: both;
	float: none;
	width: 100%;
	height: .1em;
	margin: 0 0 1.45em;
	border: none;
}

hr.space {
	
}

/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */
.clearfix:after,.container:after,.SFCComponent-body:after,.SFCContainer-body:after,.SFCPaging-body:after,.SFCBox-body:after,.SFCDetails-body:after,.SFCList-body:after,.SFCListItem-body:after,.SFCMenu-body:after,.SFCMenuItem-body:after,.SFCProductList-body:after,.SFCProductListItem-body:after,.SFCBreadcrumb-body:after,.SFCBreadcrumbItem-body:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden;
}

.clearfix,.container,.SFCComponent-body,.SFCContainer-body,.SFCPaging-body,.SFCBox-body,.SFCDetails-body,.SFCList-body,.SFCListItem-body,.SFCMenu-body,.SFCMenuItem-body,.SFCProductList-body,.SFCProductListItem-body,.SFCBreadcrumb-body,.SFCBreadcrumbItem-body {
	display: block;
}

/* Regular clearing
   apply to column that should drop below previous ones. */
.clear {
	clear: both;
}

/* percentual floats */
.span-1of1,.span-2of2,.span-3of3,.span-4of4,.span-5of5,.span-6of6,.span-7of7,.span-8of8,.span-9of9,.span-10of10 {
	float: none;
}

/*
var str = '';
for (var i = 1; i<=10;i++){
    for (var j = 1; j<=10;j++){
    	if (i/j < 1)
        	str += '.span-'+i+'of'+j+'{width:'+(100*i/j).toPrecision(6)+"%;}\n"
    }
}
str*/
.span-1of2,.span-1of3,.span-1of4,.span-1of5,.span-1of6,.span-1of7,.span-1of8,.span-1of9,.span-1of10,.span-2of3,.span-2of4,.span-2of5,.span-2of6,.span-2of7,.span-2of8,.span-2of9,.span-2of10,.span-3of4,.span-3of5,.span-3of6,.span-3of7,.span-3of8,.span-3of9,.span-3of10,.span-4of5,.span-4of6,.span-4of7,.span-4of8,.span-4of9,.span-4of10,.span-5of6,.span-5of7,.span-5of8,.span-5of9,.span-5of10,.span-6of7,.span-6of8,.span-6of9,.span-6of10,.span-7of8,.span-7of9,.span-7of10,.span-8of9,.span-8of10,.span-9of10 {
	display: inline;
	float: left;
}

.span-1of2 {
	width: 50.0000%;
}

.span-1of3 {
	width: 33.3333%;
}

.span-1of4 {
	width: 25.0000%;
}

.span-1of5 {
	width: 20.0000%;
}

.span-1of6 {
	width: 16.6667%;
}

.span-1of7 {
	width: 14.2857%;
}

.span-1of8 {
	width: 12.5000%;
}

.span-1of9 {
	width: 11.1111%;
}

.span-1of10 {
	width: 10.0000%;
}

.span-2of3 {
	width: 66.6667%;
}

.span-2of4 {
	width: 50.0000%;
}

.span-2of5 {
	width: 40.0000%;
}

.span-2of6 {
	width: 33.3333%;
}

.span-2of7 {
	width: 28.5714%;
}

.span-2of8 {
	width: 25.0000%;
}

.span-2of9 {
	width: 22.2222%;
}

.span-2of10 {
	width: 20.0000%;
}

.span-3of4 {
	width: 75.0000%;
}

.span-3of5 {
	width: 60.0000%;
}

.span-3of6 {
	width: 50.0000%;
}

.span-3of7 {
	width: 42.8571%;
}

.span-3of8 {
	width: 37.5000%;
}

.span-3of9 {
	width: 33.3333%;
}

.span-3of10 {
	width: 30.0000%;
}

.span-4of5 {
	width: 80.0000%;
}

.span-4of6 {
	width: 66.6667%;
}

.span-4of7 {
	width: 57.1429%;
}

.span-4of8 {
	width: 50.0000%;
}

.span-4of9 {
	width: 44.4444%;
}

.span-4of10 {
	width: 40.0000%;
}

.span-5of6 {
	width: 83.3333%;
}

.span-5of7 {
	width: 71.4286%;
}

.span-5of8 {
	width: 62.5000%;
}

.span-5of9 {
	width: 55.5556%;
}

.span-5of10 {
	width: 50.0000%;
}

.span-6of7 {
	width: 85.7143%;
}

.span-6of8 {
	width: 75.0000%;
}

.span-6of9 {
	width: 66.6667%;
}

.span-6of10 {
	width: 60.0000%;
}

.span-7of8 {
	width: 87.5000%;
}

.span-7of9 {
	width: 77.7778%;
}

.span-7of10 {
	width: 70.0000%;
}

.span-8of9 {
	width: 88.8889%;
}

.span-8of10 {
	width: 80.0000%;
}

.span-9of10 {
	width: 90.0000%;
}
/* -------------------------------------------------------------- 
   
   BLUEPRINT CSS
    * Filename:        grid.css
    * Version:         0.7.1 (2008-02-25) YYYY-MM-DD
    * Website:         http://code.google.com/p/blueprintcss/

   Generated by:
    * Blueprint CSS Grid Generator (2009-05-14) [http://kematzy.com/blueprint-generator/]

   Based on work by:
    * Olav Bjorkoy      [bjorkoy.com]
    * Nathan Borror     [playgroundblues.com]
    * Jeff Croft        [jeffcroft.com]
    * Christian Metts   [mintchaos.com]
    * Khoi Vinh         [subtraction.com]

   == STRUCTURE: ========================
    * Page width:            1020 px
    * Number of columns:     102
    * Column width:          10 px
    * Margin width:          0 px
   ======================================

   By default, the grid is 1020px wide, with 102 columns 
   spanning 10px, and a 0px margin between columns.

   If you need fewer or more columns, use this formula to calculate
   the new total width: 

   Total width = (number_of_columns * column_width) - margin_width

   Read more about using a grid here:
   * subtraction.com/archives/2007/0318_oh_yeeaahh.php
   
-------------------------------------------------------------- */ /* A container should group all your columns. */
.container {
	
}

/* Use this class on any div.span / container to see the grid. */
.showgrid {
	
}

/* Body margin for a sensile default look. */
body {
	
}

/* Columns
-------------------------------------------------------------- */ /* Sets up basic grid floating and margin. */
div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10,div.span-11,div.span-12,div.span-13,div.span-14,div.span-15,div.span-16,div.span-17,div.span-18,div.span-19,div.span-20,div.span-21,div.span-22,div.span-23,div.span-24,div.span-25,div.span-26,div.span-27,div.span-28,div.span-29,div.span-30,div.span-31,div.span-32,div.span-33,div.span-34,div.span-35,div.span-36,div.span-37,div.span-38,div.span-39,div.span-40,div.span-41,div.span-42,div.span-43,div.span-44,div.span-45,div.span-46,div.span-47,div.span-48,div.span-49,div.span-50,div.span-51,div.span-52,div.span-53,div.span-54,div.span-55,div.span-56,div.span-57,div.span-58,div.span-59,div.span-60,div.span-61,div.span-62,div.span-63,div.span-64,div.span-65,div.span-66,div.span-67,div.span-68,div.span-69,div.span-70,div.span-71,div.span-72,div.span-73,div.span-74,div.span-75,div.span-76,div.span-77,div.span-78,div.span-79,div.span-80,div.span-81,div.span-82,div.span-83,div.span-84,div.span-85,div.span-86,div.span-87,div.span-88,div.span-89,div.span-90,div.span-91,div.span-92,div.span-93,div.span-94,div.span-95,div.span-96,div.span-97,div.span-98,div.span-99,div.span-100,div.span-101,div.span-102 {
	
}

/* The last column in a row needs this class. */
div.last {
	
}

/* Use these classes to set the width of a column. */ /* Add these to a column to append empty cols. */ /* Add these to a column to prepend empty cols. */ /* Border on right hand side of a column. */
div.border {
	border-right: 1px solid #eee;
}

/* Border with more whitespace, spans one column. */
div.colborder {
	border-right: 1px solid #eee;
}

/* Use these classes on an element to push it into the 
   next column, or to pull it into the previous column.  */ /* Misc classes and elements
-------------------------------------------------------------- */ /* Use this to create a horizontal ruler across a column. */
hr {
	
}

hr.space {
	
}
/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */
.hide {
	display: none !important;
}
.page {
	position: relative;
	margin: 0 -12px;
	zoom:1;
}

.page-header {
	position: relative;
	z-index: 20;
	zoom:1;
}

.page-title {
	display : none;
}

.page-content {
	position: relative;
	zoom:1;
	z-index: 10;
	min-height: 300px;
	_height: 300px;
}

.page-footer {
	position: relative;
	zoom:1;
	z-index: 15;
	margin: 20px 0 0;
	padding: 40px 0 20px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.page-footer .SFCRss {
	position: absolute;
	left: 210px;
	top: 10px;
}

.page-footer .SFCPageFooter-financing {
	margin: 0 0 10px;
	text-align: center;
}

.page-footer .SFCPageFooter-financing img {
	margin: 0 3px;
}
.page {
	
}

.page-header {
	
}

.page-content {
	
}

.page-footer {
	
}

.page-footer .SFCRss {
	
}

.page-footer .SFCPageFooter-financing {
	
}

.page-footer .SFCPageFooter-financing img {
	
}
.SFCRss {
	position: relative;
	overflow: hidden;
	padding: 1px;
	line-height: 8px;
	font-size: 9px;
}

.SFCRss-feed,.SFCRss-feeds {
	display: inline;
	float: left;
	text-decoration: none;
}

.SFCRss-feed {
	
}

.SFCRss-feeds {
	
}

.SFCRss-title {
	display: inline;
	float: left;
	padding: 3px;
	white-space: nowrap;
}
.SFCRss {
	
}

.SFCRss-feed,.SFCRss-feeds {
	color: #fff!important;
	text-decoration: none!important;
	cursor: pointer;
}

.SFCRss-feed .SFCRss-title {
	background-color: #ff6501;
	background-image: none;
}

.SFCRss-feed, .SFCRss-feeds {
	border: 1px solid #666;
	margin-right: 8px;
}

.SFCRss-feeds .SFCRss-title {
	background-color: #8a8f79;
	background-image: none;
}

.SFCRss-title {
	border: 1px solid #fff;
}
html,body {
	width: 100%;
	height: 100%;
}

/*
 * Nullpunkt setzen, (weite/hoehe des azeigebereichs)
 */
.viewport {
	position: absolute;
	top: 0px;
	width: 100%;
	height: 100%;
	min-height: 100%;
}

/*
 * links Ausrichtung
 */
.viewport-left .canvas .canvas-wrap {
	left: 0;
}

.viewport-left .canvas .canvas-body {
	left: 0;
	margin: 0 !important;
	margin-right: -3840px; /*ie6*/
	background-position: 0;
}

/*
 * Scrollbare Weite
 */
.canvas {
	position: absolute;
	top: 0px;
	width: 100%;
	min-width: 996px; /*scrollbare weite*/
	overflow: hidden;
	_overflow: visible;
	_zoom: 1;
}

/*
 * Positionierung
 */
.canvas-wrap {
	position: relative;
	left: 50%;
	width: 996px; /*contentweite*/
}

/*
 * Background Canvas
 */
.canvas-body {
	position: relative;
	/*
width: canvasweite
left: -(contentweite/2) + [Verschiebung]
margin: -((canvasweite-contentweite)/2)
*/
}

/*
 * Banner Canvas
 */
.canvas-banner {
	z-index: 10;
}

.canvas-banner .canvas-body {
	width: 3840px;
	margin: 0 -1422px; /*margin-right-ie6*/
	left: -498px;
	height: 590px;
	background-repeat: repeat-x;
	background-position: 50% 0;
}

/*
 * Page Canvas
 */
.canvas-page {
	z-index: 20;
}

.canvas-page .canvas-body {
	width: 996px;
	left: -498px;
	background-repeat: no-repeat;
	background-position: 50% 0;
}
html,body {
	
}

/*
 * Nullpunkt setzen, (weite/hoehe des azeigebereichs)
 */
.viewport {
	
}

/*
 * links Ausrichtung
 */
.viewport-left .canvas .canvas-wrap {
	
}

.viewport-left .canvas .canvas-body {
	
}

/*
 * Scrollbare Weite
 */
.canvas {
	
}

/*
 * Positionierung
 */
.canvas-wrap {
	
}

/*
 * Background Canvas
 */
.canvas-body {
	
}

/*
 * Banner Canvas
 */
.canvas-banner {
	
}

.canvas-banner .canvas-body {
	
}

/*
 * Page Canvas
 */
.canvas-page {
	
}

.canvas-page .canvas-body {
	
}
/*default layout*/
.col {
	
}

.col-a {
	position: relative;
	_zoom: 1;
	display: inline;
	float: left;
	padding: 0 0 0 10px;
	width: 200px;
}

.col-b {
	position: relative;
	_zoom: 1;
	display: inline;
	float: left;
	padding: 0 10px 0;
	width: 480px;
}

.col-c {
	position: relative;
	_zoom: 1;
	display: inline;
	float: left;
	padding: 0 10px 0 0;
	width: 300px;
}

.col-d {
	position: relative;
	_zoom: 1;
	display: inline;
	float: left;
	padding: 0 10px 0;
	width: 790px;
}
/* defaults SFCComponent */
.SFCComponent {
	
}

.SFCComponent-body {
	position: relative;
	padding: 0.009px;
	zoom: 1; /*IE*/
}
/* defaults SFCContainer */
.SFCContainer {
	
}

.SFCContainer-body {
	position: relative;
	padding: 0.009px;
	zoom: 1; /*IE*/
}
/* defaults SFCBox */
.SFCBox {
	position: relative;
	margin: 0 0 10px;
}

.SFCBox-body {
	position: relative;
	/*
!TODO: nice solution for collapsing margins
*/ /*padding: 0.009px;*/
	overflow: hidden;
	zoom: 1; /*IE*/
}

/*style a*/
.col-style-a .SFCBox-body,body .SFCBox-style-a .SFCBox-body {
	
}

/*style b*/
.col-style-b .SFCBox-body,body .SFCBox-style-b .SFCBox-body {
	
}

/*style c*/
.col-style-c .SFCBox-body,body .SFCBox-style-c .SFCBox-body {
	
}

/*style d*/
.col-style-d .SFCBox-body,body .SFCBox-style-d .SFCBox-body {
	
}

/*style e*/
.col-style-e .SFCBox-body,body .SFCBox-style-e .SFCBox-body {
	background-repeat: repeat-x;
	background-position: 0 0;
}
/* defaults SFCBox */
.SFCBox {
	
}

.SFCBox-body {
	
}

/*style a*/
.col-style-a .SFCBox-body,body .SFCBox-style-a .SFCBox-body {
	
}

/*style b*/
.col-style-b .SFCBox-body,body .SFCBox-style-b .SFCBox-body {
	
}

/*style c*/
.col-style-c .SFCBox-body,body .SFCBox-style-c .SFCBox-body {
	
}

/*style d*/
.col-style-d .SFCBox-body,body .SFCBox-style-d .SFCBox-body {
	
}

/*style e*/
.col-style-e .SFCBox-body,body .SFCBox-style-e .SFCBox-body {
	
}
/* defaults SFCBox */
.SFCBoxContent {
	margin: 0 0 10px;
}

.SFCBoxContent-body {
	position: relative;
	padding: 10px 10px 0;
	overflow: hidden;
	zoom: 1; /*IE*/
}

/*style a*/
.col-style-a .SFCBoxContent-body,body .SFCBoxContent-style-a .SFCBoxContent-body {
	
}

/*style b*/
.col-style-b .SFCBoxContent-body,body .SFCBoxContent-style-b .SFCBoxContent-body {
	
}

/*style c*/
.col-style-c .SFCBoxContent-body,body .SFCBoxContent-style-c .SFCBoxContent-body {
	
}

/*style d*/
.col-style-d .SFCBoxContent-body,body .SFCBoxContent-style-d .SFCBoxContent-body {
	
}
/* defaults SFCBox */
.SFCBoxContent {
	
}

.SFCBoxContent-body {
	
}

/*style a*/
.col-style-a .SFCBoxContent-body,body .SFCBoxContent-style-a .SFCBoxContent-body {
	
}

/*style b*/
.col-style-b .SFCBoxContent-body,body .SFCBoxContent-style-b .SFCBoxContent-body {
	
}

/*style c*/
.col-style-c .SFCBoxContent-body,body .SFCBoxContent-style-c .SFCBoxContent-body {
	
}

/*style d*/
.col-style-d .SFCBoxContent-body,body .SFCBoxContent-style-d .SFCBoxContent-body {
	
}
/* defaults SFCDetails */
.SFCDetails {
	
}

.SFCDetails a {
	text-decoration: none;
}

.SFCDetails-body {
	position: relative;
	padding: 0.009px;
	zoom: 1; /*IE*/
}

.SFCDetails-controls {
	*zoom:1;
	overflow:hidden;
}

.SFCDetails-controls .SFCDetails-control {
	display: inline-block;
	margin-left: 5px;
}

.SFCDetails-visual {
	position: relative;
	z-index: 20;
	display: inline;
	float: left;
	margin: 0 10px 10px 0;
}

.SFCDetails-thumbs {
	width: 150px;
	margin-top: 10px;
	overflow: hidden;
}

.SFCDetails-thumb {
	display: inline;
	float: left;
	margin: 0 10px 10px 0;
}

.SFCDetails-details {
	
}

.SFCDetails-details-title {
	display: block;
	margin: 0 0 2em 0;
	font-size: 12px;
	font-weight: 700;
}

.SFCDetails-details-by {
	display: inline;
}

.SFCDetails-details-artist {
	display: inline;
	font-weight: 700;
}

.SFCDetails-details-more {
	display: block;
	text-decoration: none;
	font-weight: 700;
}

.SFCDetails-details-product_type {
	display: block;
	text-decoration: none;
	font-weight: 700;
}

.SFCDetails-details-date {
	display: block;
}

.SFCDetails-details-price_from {
	
}

.SFCDetails-details-price_from br {
	display: none;
}
/* defaults SFCDetails */
.SFCDetails {
	
}

.SFCDetails a {
	
}

.SFCDetails-body {
	
}

.SFCDetails-visual {
	
}

.SFCDetails-thumbs {
	
}

.SFCDetails-thumb {
	
}

.SFCDetails-details {
	
}

.SFCDetails-details-title {
	
}

.SFCDetails-details-by {
	
}

.SFCDetails-details-artist {
	
}

a .SFCDetails-details-artist {
	text-decoration: underline;
}

.SFCDetails-details-more {
	
}

.SFCDetails-details-product_type {
	
}

.SFCDetails-details-date {
	
}
.SFCSocialBookmarks {
	
}

.SFCSocialBookmarks-body {
	width: 150px;
	margin-top: 5px;
	overflow: hidden;
}

.SFCSocialBookmarks-item {
	display: inline;
	float: left;
	margin: 0 5px 5px 0;
}
.SFCSocialBookmarks {
	
}

.SFCSocialBookmarks-body {
	
}

.SFCSocialBookmarks-item {
	
}
/*default layout*/
.SFCGenre {
	position: relative;
	zoom: 1;
}

.SFCGenre-body {
	position: relative;
	zoom: 1;
}

.SFCGenre-title {
	display: block;
	padding: 0 12px;
	font-size: 61px;
	line-height: 80px;
}
/*default layout*/
.SFCGenre {
	
}

.SFCGenre-body {
	
}

.SFCGenre-title {
	
}
.SFCPromotionProductImage {
	display: block;
	position: relative;
	zoom: 1;
}

.SFCPromotionProductImage img {
	display: block;
}

.BoxPromotionProductImage .SFCBox-body {
	
}
.SFCPromotionProductImage {
	
}

.SFCPromotionProductImage img {
	
}

.BoxPromotionProductImage .SFCBox-body {
	background-color: transparent!important;
}
.SFCTopic {
	position: relative;
	zoom: 1;
}

.SFCTopic-body {
	position: relative;
	zoom: 1;
	line-height: 20px;
	background-repeat: repeat-x;
}

.SFCTopic-title {
	display: block;
	margin: 0 20px 0 10px;
	font-size: 11px;
	font-weight: 700;
	text-transform: uppercase;
}

.SFCTopic-hasIcon {
	margin-top:10px;
	z-index:5;
}

.SFCTopic-icon {
	position:absolute;
	left:12px;
	top:-10px;
}

.SFCTopic-hasIcon .SFCTopic-title {
	margin:0 20px 0 56px;
}

.SFCTopic-controls {
	position: absolute;
	top: 0;
	right: 0;
	overflow: hidden;
}

.SFCTopic-controls .control-selector {
	float: left;
	margin: 2px 5px 0;
	height: 17px;
	_line-height: 17px;
	font-size: 10px;
}

.SFCTopic-controls .control-selector-text {
	
}

.SFCTopic-controls .control-selector input,.SFCTopic-controls .control-selector select {
	font-size: 10px;
	width: 100px;
	height: 15px;
}

/* style a */
.col-style-a .SFCTopic-body,body .SFCBox-style-a .SFCTopic-body,html body .SFCTopic-style-a .SFCTopic-body {
	
}

/* style b */
.col-style-b .SFCTopic-body,body .SFCBox-style-b .SFCTopic-body,html body .SFCTopic-style-b .SFCTopic-body {
	
}

/* style c */
.col-style-c .SFCTopic-body,body .SFCBox-style-c .SFCTopic-body,html body .SFCTopic-style-c .SFCTopic-body {
	
}

/* style d */
.col-style-d .SFCTopic-body,body .SFCBox-style-d .SFCTopic-body,html body .SFCTopic-style-d .SFCTopic-body {
	
}

/* style e */
.col-style-e .SFCTopic-body,body .SFCBox-style-e .SFCTopic-body,html body .SFCTopic-style-e .SFCTopic-body {
	
}

/* style x */
.col-style-x .SFCTopic,body .SFCBox-style-x .SFCTopic,html body .SFCBox .SFCTopic-style-x {
	
}

.col-style-x .SFCTopic-body,body .SFCBox-style-x .SFCTopic-body,html body .SFCTopic-style-x .SFCTopic-body {
	position: absolute;
	width: 100%;
	line-height: 20px;
	background-repeat: repeat-x;
	background-position: 0 0;
}

.col-style-x .SFCTopic-title,body .SFCBox-style-x .SFCTopic-title,html body .SFCTopic-style-x .SFCTopic-title {
	
}
.SFCTopic {
	
}

.SFCTopic-body {
	
}

.SFCTopic-title {
	
}

.SFCTopic-hasIcon {
	
}

.SFCTopic-icon {
	
}

.SFCTopic-hasIcon .SFCTopic-title {
	
}

.SFCTopic-controls {
	
}

.SFCTopic-controls .control-selector {
	
}

.SFCTopic-controls .control-selector-text {
	
}

.SFCTopic-controls .control-selector input,.SFCTopic-controls .control-selector select {
	border: 1px solid #9a9a9a;
}

/* style a */
.col-style-a .SFCTopic-body,body .SFCBox-style-a .SFCTopic-body,html body .SFCTopic-style-a .SFCTopic-body {
	
}

/* style b */
.col-style-b .SFCTopic-body,body .SFCBox-style-b .SFCTopic-body,html body .SFCTopic-style-b .SFCTopic-body {
	
}

/* style c */
.col-style-c .SFCTopic-body,body .SFCBox-style-c .SFCTopic-body,html body .SFCTopic-style-c .SFCTopic-body {
	
}

/* style d */
.col-style-d .SFCTopic-body,body .SFCBox-style-d .SFCTopic-body,html body .SFCTopic-style-d .SFCTopic-body {
	
}

/* style e */
.col-style-e .SFCTopic-body,body .SFCBox-style-e .SFCTopic-body,html body .SFCTopic-style-e .SFCTopic-body {
	
}

/* style x */
.col-style-x .SFCTopic,body .SFCBox-style-x .SFCTopic,html body .SFCBox .SFCTopic-style-x {
	
}

.col-style-x .SFCTopic-body,body .SFCBox-style-x .SFCTopic-body,html body .SFCTopic-style-x .SFCTopic-body {
	
}

.col-style-x .SFCTopic-title,body .SFCBox-style-x .SFCTopic-title,html body .SFCTopic-style-x .SFCTopic-title {
	
}

.SFCBoxFooter {
	position: relative;
	zoom: 1;
	clear: both;
}

.SFCBoxFooter-body {
	position: relative;
	zoom: 1;
	line-height: 20px;
	background-repeat: repeat-x;
}

.SFCBoxFooter-title {
	display: block;
	margin: 0 20px 0 10px;
	font-size: 11px;
	font-weight: 400;
}

.SFCBoxFooter {
	
}

.SFCBoxFooter-body {
	
}

.SFCBoxFooter-title {
	
}

.SFCPaging {
	position: relative;
	zoom: 1;
}

.SFCPaging-body {
	position: relative;
	zoom: 1;
	padding: 1px 3px;
}

.SFCPaging a {
	text-decoration: none;
}

/* style a */
.col-style-a .SFCPaging-body,body .SFCBox-style-a .SFCPaging-body,html body .SFCPaging-style-a .SFCPaging-body {
	line-height: 20px;
	background-repeat: repeat-x;
	background-position: 0 0;
}

/* style b */
.col-style-b .SFCPaging-body,body .SFCBox-style-b .SFCPaging-body,html body .SFCPaging-style-b .SFCPaging-body {
	line-height: 20px;
	background-repeat: repeat-x;
	background-position: 0 0;
}

/* style c */
.col-style-c .SFCPaging-body,body .SFCBox-style-c .SFCPaging-body,html body .SFCPaging-style-c .SFCPaging-body {
	line-height: 20px;
	background-repeat: repeat-x;
	background-position: 0 0;
}

/* style d */
.col-style-d .SFCPaging-body,body .SFCBox-style-d .SFCPaging-body,html body .SFCPaging-style-d .SFCPaging-body {
	line-height: 20px;
	background-repeat: repeat-x;
	background-position: 0 0;
}

.SFCPaging-info {
	display: inline;
	float: left;
}

.SFCPaging-navigate {
	display: inline;
	float: right;
}

.SFCPaging-navigate-list-active {
	font-weight: 700;
}
.SFCPaging {
	
}

.SFCPaging-body {
	
}

.SFCPaging a {
	
}

/* style a */
.col-style-a .SFCPaging-body,body .SFCBox-style-a .SFCPaging-body,html body .SFCPaging-style-a .SFCPaging-body {
	
}

/* style b */
.col-style-b .SFCPaging-body,body .SFCBox-style-b .SFCPaging-body,html body .SFCPaging-style-b .SFCPaging-body {
	
}

/* style c */
.col-style-c .SFCPaging-body,body .SFCBox-style-c .SFCPaging-body,html body .SFCPaging-style-c .SFCPaging-body {
	
}

/* style d */
.col-style-d .SFCPaging-body,body .SFCBox-style-d .SFCPaging-body,html body .SFCPaging-style-d .SFCPaging-body {
	
}

.SFCPaging-info {
	
}

.SFCPaging-navigate {
	
}

.SFCPaging-navigate-list-active {
	
}
/*default layout*/
.SFCFlashDisplay {
	position: relative;
}

.SFCFlashDisplay-body {
	overflow: hidden;
	_zoom: 1;
}
/*default layout*/
.SFCMenu,.SFCMenu-body,.SFCMenuItem,.SFCMenuItem-body {
	position: relative;
	zoom: 1;
	list-style: none;
	margin: 0;
	overflow: hidden;
}

.SFCMenu-body {
	padding: 7px 0 10px 8px;
}

.SFCMenu-body .SFCMenu-body {
	padding: 0 0 0 10px;
}

/*default style*/
.SFCMenuItem-link {
	display: block;
	margin: 1px 0 2px;
	padding: 0 2px;
	line-height: 12px;
	text-decoration: none;
}

a.SFCMenuItem-link:hover {
	background-repeat: repeat-x !important;
	background-position: 0 0 !important;
}

.SFCMenu .SFCMenuItem-active .SFCMenuItem-link {
	
}

.SFCMenu .SFCMenu .SFCMenuItem-active .SFCMenuItem-link {
	
}

.SFCMenu .SFCMenu .SFCMenu .SFCMenuItem-active .SFCMenuItem-link {
	
}

.SFCMenu .SFCMenu .SFCMenu .SFCMenu .SFCMenuItem-active .SFCMenuItem-link {
	
}

/*layout*/ /*style a*/
.col-style-a .SFCMenu-body,body .SFCBox-style-a .SFCMenu-body,html body .SFCMenu-style-a .SFCMenu-body {
	
}

.col-style-a .SFCMenuItem-link,body .SFCBox-style-a .SFCMenuItem-link,html body .SFCMenu-style-a .SFCMenuItem-link {
	
}

/*style b*/
.col-style-b .SFCMenu-body,body .SFCBox-style-b .SFCMenu-body,html body .SFCMenu-style-b .SFCMenu-body {
	
}

.col-style-b .SFCMenuItem-link,body .SFCBox-style-b .SFCMenuItem-link,html body .SFCMenu-style-b .SFCMenuItem-link {
	
}

/*style c*/
.col-style-c .SFCMenu-body,body .SFCBox-style-c .SFCMenu-body,html body .SFCMenu-style-c .SFCMenu-body {
	
}

.col-style-c .SFCMenuItem-link,body .SFCBox-style-c .SFCMenuItem-link,html body .SFCMenu-style-c .SFCMenuItem-link {
	
}

/*style d*/
.col-style-d .SFCMenu-body,body .SFCBox-style-d .SFCMenu-body,html body .SFCMenu-style-d .SFCMenu-body {
	
}

.col-style-d .SFCMenuItem-link,body .SFCBox-style-d .SFCMenuItem-link,html body .SFCMenu-style-d .SFCMenuItem-link {
	
}
/*default layout*/
.SFCMenu,.SFCMenu-body,.SFCMenuItem,.SFCMenuItem-body {
	
}

.SFCMenu-body {
	
}

/*default style*/
.SFCMenuItem-link {
	
}

a.SFCMenuItem-link:hover {
	
}

.SFCMenu .SFCMenuItem-active .SFCMenuItem-link {
	
}

.SFCMenu .SFCMenu .SFCMenuItem-active .SFCMenuItem-link {
	
}

.SFCMenu .SFCMenu .SFCMenu .SFCMenuItem-active .SFCMenuItem-link {
	
}

.SFCMenu .SFCMenu .SFCMenu .SFCMenu .SFCMenuItem-active .SFCMenuItem-link {
	
}

/*layout*/ /*style a*/
.col-style-a .SFCMenu-body,body .SFCBox-style-a .SFCMenu-body,html body .SFCMenu-style-a .SFCMenu-body {
	
}

.col-style-a .SFCMenuItem-link,body .SFCBox-style-a .SFCMenuItem-link,html body .SFCMenu-style-a .SFCMenuItem-link {
	
}

/*style b*/
.col-style-b .SFCMenu-body,body .SFCBox-style-b .SFCMenu-body,html body .SFCMenu-style-b .SFCMenu-body {
	
}

.col-style-b .SFCMenuItem-link,body .SFCBox-style-b .SFCMenuItem-link,html body .SFCMenu-style-b .SFCMenuItem-link {
	
}

/*style c*/
.col-style-c .SFCMenu-body,body .SFCBox-style-c .SFCMenu-body,html body .SFCMenu-style-c .SFCMenu-body {
	
}

.col-style-c .SFCMenuItem-link,body .SFCBox-style-c .SFCMenuItem-link,html body .SFCMenu-style-c .SFCMenuItem-link {
	
}

/*style d*/
.col-style-d .SFCMenu-body,body .SFCBox-style-d .SFCMenu-body,html body .SFCMenu-style-d .SFCMenu-body {
	
}

.col-style-d .SFCMenuItem-link,body .SFCBox-style-d .SFCMenuItem-link,html body .SFCMenu-style-d .SFCMenuItem-link {
	
}
/*bravado*/
.SFCMenu-body {
	
}

/*default layout*/
.SFCList,.SFCList-body,.SFCListItem,.SFCListItem-body {
	position: relative;
	zoom: 1;
	list-style: none;
	margin: 0;
	overflow: hidden;
}

.SFCListItem-visual {
	position: relative;
	z-index: 0;
	display: inline;
	float: left;
}

.SFCListItem-emblem {
	position: absolute;
	z-index: 1;
	left: 8%;
	top: 8%;
}

.SFCListItem-details {
	display: block;
	zoom: 1;
	overflow: hidden;
}

.SFCListItem-details-title {
	
}

.SFCListItem-details-by {
	
}

.SFCListItem-details-artist {
	
}

.SFCListItem-details-product_type {
	
}

.SFCListItem-details-price {
	
}

.SFCListItem-details strike {
	
}

strike .SFCListItem-details-price {
	
}

/*default style*/
.SFCListItem-body {
	display: block;
	padding: 5px 0 0;
	line-height: 15px;
	text-decoration: none;
}

a.SFCListItem-body:hover {
	background-repeat: repeat-x !important;
	background-position: 0 0 !important;
}

.SFCListItem-visual {
	margin: 0 5px 5px;
	width: 50px;
	height: 50px;
}

.SFCListItem-details {
	margin: 0 5px 5px;
}

.SFCListItem-details-title {
	display: block;
	font-weight: 700;
}

.SFCListItem-details-by {
	
}

.SFCListItem-details-artist {
	font-weight: 700;
}

.SFCListItem-details-product_type {
	display: block;
}

.SFCListItem-details-price {
	display: block;
	font-weight: 700;
}

.SFCListItem-details-price strike {
	margin-right: 10px;
}

.SFCListItem-details-price strike span {
	font-weight: 400;
}

.SFCListItem-details-bottom {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	margin: 0 5px 5px 120px;
}

.SFCListItem-highlight .SFCListItem-visual {
	
}

/*layout*/
.SFCList-layout-H .SFCListItem-details {
	clear: both;
}

.SFCList-layout-H .SFCListItem-highlight .SFCListItem-details {
	clear: none;
}

/*style a*/
.col-style-a .SFCList-body,body .SFCBox-style-a .SFCList-body,html body .SFCList-style-a .SFCList-body {
	
}

.col-style-a .SFCListItem-body,body .SFCBox-style-a .SFCListItem-body,html body .SFCList-style-a .SFCListItem-body {
}

.col-style-a .SFCListItem-highlight .SFCListItem-body,body .SFCBox-style-a .SFCListItem-highlight .SFCListItem-body,html body .SFCList-style-a .SFCListItem-highlight .SFCListItem-body {
}

/*style b*/
.col-style-b .SFCList-body,body .SFCBox-style-b .SFCList-body,html body .SFCList-style-b .SFCList-body {
	
}

.col-style-b .SFCListItem-body,body .SFCBox-style-b .SFCListItem-body,html body .SFCList-style-b .SFCListItem-body {
	
}

.col-style-b .SFCListItem-highlight .SFCListItem-body,body .SFCBox-style-b .SFCListItem-highlight .SFCListItem-body,html body .SFCList-style-b .SFCListItem-highlight .SFCListItem-body {
}

/*style c*/
.col-style-c .SFCList-body,body .SFCBox-style-c .SFCList-body,html body .SFCList-style-c .SFCList-body {
	
}

.col-style-c .SFCListItem-body,body .SFCBox-style-c .SFCListItem-body,html body .SFCList-style-c .SFCListItem-body {
}

.col-style-c .SFCListItem-highlight .SFCListItem-body,body .SFCBox-style-c .SFCListItem-highlight .SFCListItem-body,html body .SFCList-style-c .SFCListItem-highlight .SFCListItem-body {
}

/*style d*/
.col-style-d .SFCList-body,body .SFCBox-style-d .SFCList-body,html body .SFCList-style-d .SFCList-body {
	
}

.col-style-d .SFCListItem-body,body .SFCBox-style-d .SFCListItem-body,html body .SFCList-style-d .SFCListItem-body {
}

.col-style-d .SFCListItem-highlight .SFCListItem-body,body .SFCBox-style-d .SFCListItem-highlight .SFCListItem-body,html body .SFCList-style-d .SFCListItem-highlight .SFCListItem-body {
}

/*width*/
.SFCList-layout-H .SFCListItem {
	display: inline;
	float: left;
}

.SFCList-layout-V .SFCListItem {
	display: block;
	width: auto;
}

.SFCListItem-body {
	background-repeat: repeat-x;
	background-position: 0 0;
}

/* emblem positioning */
.SFCListItem-emblem-new,
.SFCListItem-emblem-pricehit,
.SFCListItem-emblem-topseller {
	left: 68%;
	top: 40%;
}
.col-a .SFCListItem-emblem-new,
.col-a .SFCListItem-emblem-pricehit,
.col-a .SFCListItem-emblem-topseller {
	left: 8%;
	top: 8%;
}
/*default layout*/
.SFCList,.SFCList-body,.SFCListItem,.SFCListItem-body {
	
}

.SFCListItem-visual {
	
}

.SFCListItem-emblem {
	
}

.SFCListItem-details {
	
}

.SFCListItem-details-title {
	
}

.SFCListItem-details-by {
	
}

.SFCListItem-details-artist {
	
}

.SFCListItem-details-product_type {
	
}

.SFCListItem-details-price {
	
}

.SFCListItem-details strike {
	
}

strike .SFCListItem-details-price {
	
}

/*default style*/
.SFCListItem-body {
	
}

a.SFCListItem-body:hover {
	
}

.SFCListItem-visual {
	
}

.SFCListItem-emblem {
	
}

.SFCListItem-details {
	
}

.SFCListItem-details-title {
	
}

.SFCListItem-details-by {
	
}

.SFCListItem-details-artist {
	
}

.SFCListItem-details-product_type {
	
}

.SFCListItem-details-price {
	
}

.SFCListItem-details-price strike {
	
}

.SFCListItem-details-price strike span {
	
}

.SFCListItem-details-bottom {
	
}

.SFCListItem-highlight .SFCListItem-visual {
	
}

/*layout*/
.SFCList-layout-H .SFCListItem-details {
	
}

.SFCList-layout-H .SFCListItem-highlight .SFCListItem-details {
	
}

/*style a*/
.col-style-a .SFCList-body,body .SFCBox-style-a .SFCList-body,html body .SFCList-style-a .SFCList-body {
	
}

.col-style-a .SFCListItem-body,body .SFCBox-style-a .SFCListItem-body,html body .SFCList-style-a .SFCListItem-body {
	
}

.col-style-a .SFCListItem-highlight .SFCListItem-body,body .SFCBox-style-a .SFCListItem-highlight .SFCListItem-body,html body .SFCList-style-a .SFCListItem-highlight .SFCListItem-body {
	
}

/*style b*/
.col-style-b .SFCList-body,body .SFCBox-style-b .SFCList-body,html body .SFCList-style-b .SFCList-body {
	
}

.col-style-b .SFCListItem-body,body .SFCBox-style-b .SFCListItem-body,html body .SFCList-style-b .SFCListItem-body {
	
}

.col-style-b .SFCListItem-highlight .SFCListItem-body,body .SFCBox-style-b .SFCListItem-highlight .SFCListItem-body,html body .SFCList-style-b .SFCListItem-highlight .SFCListItem-body {
	
}

/*style c*/
.col-style-c .SFCList-body,body .SFCBox-style-c .SFCList-body,html body .SFCList-style-c .SFCList-body {
	
}

.col-style-c .SFCListItem-body,body .SFCBox-style-c .SFCListItem-body,html body .SFCList-style-c .SFCListItem-body {
	
}

.col-style-c .SFCListItem-highlight .SFCListItem-body,body .SFCBox-style-c .SFCListItem-highlight .SFCListItem-body,html body .SFCList-style-c .SFCListItem-highlight .SFCListItem-body {
	
}

/*style d*/
.col-style-d .SFCList-body,body .SFCBox-style-d .SFCList-body,html body .SFCList-style-d .SFCList-body {
	
}

.col-style-d .SFCListItem-body,body .SFCBox-style-d .SFCListItem-body,html body .SFCList-style-d .SFCListItem-body {
	
}

.col-style-d .SFCListItem-highlight .SFCListItem-body,body .SFCBox-style-d .SFCListItem-highlight .SFCListItem-body,html body .SFCList-style-d .SFCListItem-highlight .SFCListItem-body {
	
}

/*width*/
.SFCList-layout-H .SFCListItem {
	
}

.SFCList-layout-V .SFCListItem {
	
}

.SFCListItem-body {
	background-color: #e8e8e8;
	background-image: url(../img/SFCListItem/background.jpg);
}
/*default layout*/
.SFCProductList,.SFCProductList-body,.SFCProductListItem,.SFCProductListItem-body {
	position: relative;
	zoom: 1;
	list-style: none;
	margin: 0;
	overflow: hidden;
}

.SFCProductList-body {
	_margin-right: -2px;
}

.SFCProductList br {
	display: none;
}

.SFCProductListItem-visual {
	position: relative;
	z-index: 0;
	display: inline;
	float: left;
}

.SFCProductListItem-emblem {
	position: absolute;
	z-index: 1;
	left: 8%;
	top: 8%;
}

.SFCProductListItem-details {
	display: block;
	zoom: 1;
	overflow: hidden;
}

.SFCProductListItem-details-title {
	
}

.SFCProductListItem-details-by {
	
}

.SFCProductListItem-details-artist {
	
}

.SFCProductListItem-details-delimiter {
	display: none;
}

.SFCProductListItem-details-product_type {
	
}

.SFCProductListItem-details-promote {
	
}

.SFCProductListItem-details-promote img {
	margin-left: 10px;
}

.SFCProductListItem-details-price {
	
}

.SFCProductListItem-details strike {
	
}

strike .SFCProductListItem-details-price {
	
}

.SFCProductListItem-details-barcode {
	
}

.SFCProductListItem-details-deliverable {
	
}

/*default style*/
.SFCProductListItem-body {
	display: block;
	padding: 5px 0 0;
	line-height: 15px;
	background-repeat: repeat-x;
	background-position: 0 0;
}

.SFCProductList a {
	text-decoration: none;
}

.SFCProductListItem-hover .SFCProductListItem-body {
	
}

.SFCProductListItem-details-title,.SFCProductListItem-details-artist {
	
}

a.SFCProductListItem-body:hover { /*deprecated*/
	background-repeat: repeat-x !important;
	background-position: 0 0 !important;
}

.SFCProductListItem-visual {
	margin: 0 5px 5px;
}

.SFCProductListItem-details {
	margin: 0 5px 5px;
}

.SFCProductListItem-details-title {
	font-weight: 700;
	Xwhite-space: nowrap;
}

.SFCProductListItem-details-title br {
	display: inline;
}

.SFCProductListItem-details-by {
	
}

.SFCProductListItem-details-artist {
	font-weight: 700;
}

.SFCProductListItem-details-artist br {
	display: inline;
}

.SFCProductListItem-details-product_type {
	
}

.SFCProductListItem-details-product_type br {
	display: inline;
}

.SFCProductListItem-details-price {
	font-weight: 700;
}

.SFCProductListItem-details-price br {
	display: inline;
}

.SFCProductListItem-details-price strike {
	margin-right: 10px;
}

.SFCProductListItem-details-price strike span {
	font-weight: 400;
}

.SFCProductListItem-details-bottom {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	margin: 0 5px 5px 120px;
}

.SFCProductListItem-highlight .SFCProductListItem-visual {
	
}

.SFCProductListItem-special-a .SFCProductListItem-body {
	background-repeat: repeat-x !important;
	background-position: 0 0 !important;
}

/*layout*/
.SFCProductList-layout-H .SFCProductListItem-details {
	clear: both;
}

.SFCProductList-layout-H .SFCProductListItem-highlight .SFCProductListItem-details {
	clear: none;
}

/* style a */
.col-style-a .SFCProductList-body,body .SFCBox-style-a .SFCProductList-body,html body .SFCProductList-style-a .SFCProductList-body {
	
}

.col-style-a .SFCProductListItem-body,body .SFCBox-style-a .SFCProductListItem-body,html body .SFCProductList-style-a .SFCProductListItem-body {
	background-repeat: repeat-x;
	background-position: 0 0;
}

.col-style-a .SFCProductListItem-highlight .SFCProductListItem-body,body .SFCBox-style-a .SFCProductListItem-highlight .SFCProductListItem-body,html body .SFCProductList-style-a .SFCProductListItem-highlight .SFCProductListItem-body {
	background-repeat: repeat-x;
	background-position: 0 0;
}

/* style b */
.col-style-b .SFCProductList-body,body .SFCBox-style-b .SFCProductList-body,html body .SFCProductList-style-b .SFCProductList-body {
	
}

.col-style-b .SFCProductListItem-body,body .SFCBox-style-b .SFCProductListItem-body,html body .SFCProductList-style-b .SFCProductListItem-body {
	
}

.col-style-b .SFCProductListItem-highlight .SFCProductListItem-body,body .SFCBox-style-b .SFCProductListItem-highlight .SFCProductListItem-body,html body .SFCProductList-style-b .SFCProductListItem-highlight .SFCProductListItem-body {
	background-repeat: repeat-x;
	background-position: 0 0;
}

/* style c */
.col-style-c .SFCProductList-body,body .SFCBox-style-c .SFCProductList-body,html body .SFCProductList-style-c .SFCProductList-body {
	
}

.col-style-c .SFCProductListItem-body,body .SFCBox-style-c .SFCProductListItem-body,html body .SFCProductList-style-c .SFCProductListItem-body {
	background-repeat: repeat-x;
	background-position: 0 0;
}

.col-style-c .SFCProductListItem-highlight .SFCProductListItem-body,body .SFCBox-style-c .SFCProductListItem-highlight .SFCProductListItem-body,html body .SFCProductList-style-c .SFCProductListItem-highlight .SFCProductListItem-body {
	background-repeat: repeat-x;
	background-position: 0 0;
}

/* style d */
.col-style-d .SFCProductList-body,body .SFCBox-style-d .SFCProductList-body,html body .SFCProductList-style-d .SFCProductList-body {
	
}

.col-style-d .SFCProductListItem-body,body .SFCBox-style-d .SFCProductListItem-body,html body .SFCProductList-style-d .SFCProductListItem-body {
	background-repeat: repeat-x;
	background-position: 0 0;
}

.col-style-d .SFCProductListItem-highlight .SFCProductListItem-body,body .SFCBox-style-d .SFCProductListItem-highlight .SFCProductListItem-body,html body .SFCProductList-style-d .SFCProductListItem-highlight .SFCProductListItem-body {
	background-repeat: repeat-x;
	background-position: 0 0;
}

/* style e */
.col-style-e .SFCProductList-body,body .SFCBox-style-e .SFCProductList-body,html body .SFCProductList-style-e .SFCProductList-body {
	
}

.col-style-e .SFCProductListItem-body,body .SFCBox-style-e .SFCProductListItem-body,html body .SFCProductList-style-e .SFCProductListItem-body {
	background-repeat: repeat-x;
	background-position: 0 0;
}

.col-style-e .SFCProductListItem-highlight .SFCProductListItem-body,body .SFCBox-style-e .SFCProductListItem-highlight .SFCProductListItem-body,html body .SFCProductList-style-e .SFCProductListItem-highlight .SFCProductListItem-body {
	background-repeat: repeat-x;
	background-position: 0 0;
}

/*item layout*/
.SFCProductList-layout-H .SFCProductListItem {
	display: inline;
	float: left;
}

.SFCProductList-layout-V .SFCProductListItem {
	display: block;
	width: auto;
}

/* emblem positioning */
.SFCProductListItem-emblem-new,
.SFCProductListItem-emblem-pricehit,
.SFCProductListItem-emblem-topseller {
	left: 68%;
	top: 40%;
}
.col-a .SFCProductListItem-emblem-new,
.col-a .SFCProductListItem-emblem-pricehit,
.col-a .SFCProductListItem-emblem-topseller {
	left: 8%;
	top: 8%;
}

.SFCProductListItem-highlight .SFCProductListItem-emblem-new,
.SFCProductListItem-highlight .SFCProductListItem-emblem-pricehit,
.SFCProductListItem-highlight .SFCProductListItem-emblem-topseller {
	
}

/*default layout*/
.SFCProductList,.SFCProductList-body,.SFCProductListItem,.SFCProductListItem-body {
	
}

.SFCProductList-body {
	
}

.SFCProductList br {
	
}

.SFCProductListItem-visual {
	
}

.SFCProductListItem-emblem {
	
}

.SFCProductListItem-details {
	
}

.SFCProductListItem-details-title {
	
}

.SFCProductListItem-details-by {
	
}

.SFCProductListItem-details-artist {
	
}

.SFCProductListItem-details-delimiter {
	
}

.SFCProductListItem-details-product_type {
	
}

.SFCProductListItem-details-promote {
	
}

.SFCProductListItem-details-price {
	
}

.SFCProductListItem-details strike {
	
}

strike .SFCProductListItem-details-price {
	
}

.SFCProductListItem-details-barcode {
	
}

.SFCProductListItem-details-deliverable {
	
}

/*default style*/
.SFCProductListItem-body {
	
}

.SFCProductList a {
	
}

.SFCProductListItem-hover .SFCProductListItem-body {
	
}

.SFCProductListItem-details-title,.SFCProductListItem-details-artist {
	
}

a.SFCProductListItem-body:hover { /*deprecated*/
	
}

.SFCProductListItem-visual {
	
}

.SFCProductListItem-details {
	
}

.SFCProductListItem-details-title {
	
}

.SFCProductListItem-details-title br {
	
}

.SFCProductListItem-details-by {
	
}

.SFCProductListItem-details-artist {
	
}

.SFCProductListItem-details-artist br {
	
}

.SFCProductListItem-details-product_type {
	
}

.SFCProductListItem-details-product_type br {
	
}

.SFCProductListItem-details-price {
	
}

.SFCProductListItem-details-price br {
	
}

.SFCProductListItem-details-price strike {
	
}

.SFCProductListItem-details-price strike span {
	
}

.SFCProductListItem-details-bottom {
	
}

.SFCProductListItem-highlight .SFCProductListItem-visual {
	
}

.SFCProductListItem-special-a .SFCProductListItem-body {
	
}

/*layout*/
.SFCProductList-layout-H .SFCProductListItem-details {
	
}

.SFCProductList-layout-H .SFCProductListItem-highlight .SFCProductListItem-details {
	
}

/* style a */
.col-style-a .SFCProductList-body,body .SFCBox-style-a .SFCProductList-body,html body .SFCProductList-style-a .SFCProductList-body {
	
}

.col-style-a .SFCProductListItem-body,body .SFCBox-style-a .SFCProductListItem-body,html body .SFCProductList-style-a .SFCProductListItem-body {
	
}

.col-style-a .SFCProductListItem-highlight .SFCProductListItem-body,body .SFCBox-style-a .SFCProductListItem-highlight .SFCProductListItem-body,html body .SFCProductList-style-a .SFCProductListItem-highlight .SFCProductListItem-body {
	
}

/* style b */
.col-style-b .SFCProductList-body,body .SFCBox-style-b .SFCProductList-body,html body .SFCProductList-style-b .SFCProductList-body {
	
}

.col-style-b .SFCProductListItem-body,body .SFCBox-style-b .SFCProductListItem-body,html body .SFCProductList-style-b .SFCProductListItem-body {
	
}

.col-style-b .SFCProductListItem-highlight .SFCProductListItem-body,body .SFCBox-style-b .SFCProductListItem-highlight .SFCProductListItem-body,html body .SFCProductList-style-b .SFCProductListItem-highlight .SFCProductListItem-body {
	
}

/* style c */
.col-style-c .SFCProductList-body,body .SFCBox-style-c .SFCProductList-body,html body .SFCProductList-style-c .SFCProductList-body {
	
}

.col-style-c .SFCProductListItem-body,body .SFCBox-style-c .SFCProductListItem-body,html body .SFCProductList-style-c .SFCProductListItem-body {
	
}

.col-style-c .SFCProductListItem-highlight .SFCProductListItem-body,body .SFCBox-style-c .SFCProductListItem-highlight .SFCProductListItem-body,html body .SFCProductList-style-c .SFCProductListItem-highlight .SFCProductListItem-body {
	
}

/* style d */
.col-style-d .SFCProductList-body,body .SFCBox-style-d .SFCProductList-body,html body .SFCProductList-style-d .SFCProductList-body {
	
}

.col-style-d .SFCProductListItem-body,body .SFCBox-style-d .SFCProductListItem-body,html body .SFCProductList-style-d .SFCProductListItem-body {
	
}

.col-style-d .SFCProductListItem-highlight .SFCProductListItem-body,body .SFCBox-style-d .SFCProductListItem-highlight .SFCProductListItem-body,html body .SFCProductList-style-d .SFCProductListItem-highlight .SFCProductListItem-body {
	
}

/* style e */
.col-style-e .SFCProductList-body,body .SFCBox-style-e .SFCProductList-body,html body .SFCProductList-style-e .SFCProductList-body {
	
}

.col-style-e .SFCProductListItem-body,body .SFCBox-style-e .SFCProductListItem-body,html body .SFCProductList-style-e .SFCProductListItem-body {
	
}

.col-style-e .SFCProductListItem-highlight .SFCProductListItem-body,body .SFCBox-style-e .SFCProductListItem-highlight .SFCProductListItem-body,html body .SFCProductList-style-e .SFCProductListItem-highlight .SFCProductListItem-body {
	
}

/*item layout*/
.SFCProductList-layout-H .SFCProductListItem {
	
}

.SFCProductList-layout-V .SFCProductListItem {
	
}
/*bravado*/
.SFCProductList-body {
	
}
.SFCProductListItem-body {
	
}

.col-a .SFCProductListItem-body {
	
}
/*
.col-b .SFCProductListItem-body {
	
}*/

.BoxProductsDetail .SFCProductListItem-special-a .SFCProductListItem-body {
	
}
/*default layout*/
.SFCProductDetailList {
	
}

.SFCProductDetailList .SFCProductListItem-details-artist br {
	display: inline;
}

.SFCProductDetailList .SFCProductListItem-details-promote br {
	display: inline;
}

.SFCProductDetailList .SFCProductListItem-details-product_type br {
	display: none;
}

.SFCProductDetailList .SFCProductListItem-details-barcode br {
	display: inline;
}

.SFCProductDetailList .SFCProductListItem-details-deliverable br {
	display: inline;
}

/* style b */
html body .SFCProductDetailList .SFCProductListItem-body {
	background-repeat: repeat-x;
	background-position: 0 0;
}
/*default layout*/
.SFCProductDetailList {
	
}

.SFCProductDetailList .SFCProductListItem-details-artist br {
	
}

.SFCProductDetailList .SFCProductListItem-details-promote br {
	
}

.SFCProductDetailList .SFCProductListItem-details-product_type br {
	
}

.SFCProductDetailList .SFCProductListItem-details-barcode br {
	
}

.SFCProductDetailList .SFCProductListItem-details-deliverable br {
	
}

/* style b */
html body .SFCProductDetailList .SFCProductListItem-body {
	
}
/*default layout*/
.SFCCategoryList,.SFCCategoryList-body,.SFCCategoryListItem,.SFCCategoryListItem-body {
	overflow: hidden;
}

.SFCCategoryList-body {
	width: 100%;
}

/*default style*/
.SFCCategoryList {
	margin: 0 5px;
}

.SFCCategoryListColumn-body {
	border-left-style: solid;
	border-left-width: 5px;
	border-right-style: solid;
	border-right-width: 5px;
	padding: 5px 0;
	width: 33%;
}

.SFCCategoryListItem-body {
	padding: 0 5px;
}

.SFCCategoryListItem-body {
	display: block;
	margin: 1px 0;
	line-height: 13px;
	text-decoration: none;
}

.SFCCategoryList-body a:hover {
	
}

/*style a*/
.col-style-a .SFCCategoryList-body,body .SFCBox-style-a .SFCCategoryList-body,html body .SFCCategoryList-style-a .SFCCategoryList-body {
	
}

.col-style-a .SFCCategoryListColumn-body,body .SFCBox-style-a .SFCCategoryListColumn-body,html body .SFCCategoryList-style-a .SFCCategoryListColumn-body {
	background-repeat: repeat-x;
	background-position: 0 0;
}

.col-style-a .SFCCategoryListItem-body,body .SFCBox-style-a .SFCCategoryListItem-body,html body .SFCCategoryList-style-a .SFCCategoryListItem-body {
	background-repeat: repeat-x;
	background-position: 0 0;
}

/*style b*/
.col-style-b .SFCCategoryList-body,body .SFCBox-style-b .SFCCategoryList-body,html body .SFCCategoryList-style-b .SFCCategoryList-body {
	
}

.col-style-b .SFCCategoryListColumn-body,body .SFCBox-style-b .SFCCategoryListColumn-body,html body .SFCCategoryList-style-b .SFCCategoryListColumn-body {
	background-repeat: repeat-x;
	background-position: 0 0;
}

.col-style-b .SFCCategoryListItem-body,body .SFCBox-style-b .SFCCategoryListItem-body,html body .SFCCategoryList-style-b .SFCCategoryListItem-body {

}

/*style c*/
.col-style-c .SFCCategoryList-body,body .SFCBox-style-c .SFCCategoryList-body,html body .SFCCategoryList-style-c .SFCCategoryList-body {
	
}

.col-style-c .SFCCategoryListColumn-body,body .SFCBox-style-c .SFCCategoryListColumn-body,html body .SFCCategoryList-style-c .SFCCategoryListColumn-body {
	background-repeat: repeat-x;
	background-position: 0 0;
}

.col-style-c .SFCCategoryListItem-body,body .SFCBox-style-c .SFCCategoryListItem-body,html body .SFCCategoryList-style-c .SFCCategoryListItem-body {
	background-repeat: repeat-x;
	background-position: 0 0;
}

/*style d*/
.col-style-d .SFCCategoryList-body,body .SFCBox-style-d .SFCCategoryList-body,html body .SFCCategoryList-style-d .SFCCategoryList-body {
	
}

.col-style-d .SFCCategoryListColumn-body,body .SFCBox-style-d .SFCCategoryListColumn-body,html body .SFCCategoryList-style-d .SFCCategoryListColumn-body {
	background-repeat: repeat-x;
	background-position: 0 0;
}

.col-style-d .SFCCategoryListItem-body,body .SFCBox-style-d .SFCCategoryListItem-body,html body .SFCCategoryList-style-d .SFCCategoryListItem-body {
	background-repeat: repeat-x;
	background-position: 0 0;
}
/*default layout*/
.SFCCategoryList,.SFCCategoryList-body,.SFCCategoryListItem,.SFCCategoryListItem-body {
	
}

/*default style*/
.SFCCategoryList {
	
}

.SFCCategoryListColumn-body {
	border-color: transparent;
}

.SFCCategoryListItem-body {
	
}

.SFCCategoryListItem-body {
	
}

.SFCCategoryList-body a:hover {
	zoom:1;
	
}

/*style a*/
.col-style-a .SFCCategoryList-body,body .SFCBox-style-a .SFCCategoryList-body,html body .SFCCategoryList-style-a .SFCCategoryList-body {
	
}

.col-style-a .SFCCategoryListColumn-body,body .SFCBox-style-a .SFCCategoryListColumn-body,html body .SFCCategoryList-style-a .SFCCategoryListColumn-body {
	
}

.col-style-a .SFCCategoryListItem-body,body .SFCBox-style-a .SFCCategoryListItem-body,html body .SFCCategoryList-style-a .SFCCategoryListItem-body {
	
}

/*style b*/
.col-style-b .SFCCategoryList-body,body .SFCBox-style-b .SFCCategoryList-body,html body .SFCCategoryList-style-b .SFCCategoryList-body {
	
}

.col-style-b .SFCCategoryListColumn-body,body .SFCBox-style-b .SFCCategoryListColumn-body,html body .SFCCategoryList-style-b .SFCCategoryListColumn-body {
	
}

.col-style-b .SFCCategoryListItem-body,body .SFCBox-style-b .SFCCategoryListItem-body,html body .SFCCategoryList-style-b .SFCCategoryListItem-body {
	
}

/*style c*/
.col-style-c .SFCCategoryList-body,body .SFCBox-style-c .SFCCategoryList-body,html body .SFCCategoryList-style-c .SFCCategoryList-body {
	
}

.col-style-c .SFCCategoryListColumn-body,body .SFCBox-style-c .SFCCategoryListColumn-body,html body .SFCCategoryList-style-c .SFCCategoryListColumn-body {
	
}

.col-style-c .SFCCategoryListItem-body,body .SFCBox-style-c .SFCCategoryListItem-body,html body .SFCCategoryList-style-c .SFCCategoryListItem-body {
	
}

/*style d*/
.col-style-d .SFCCategoryList-body,body .SFCBox-style-d .SFCCategoryList-body,html body .SFCCategoryList-style-d .SFCCategoryList-body {
	
}

.col-style-d .SFCCategoryListColumn-body,body .SFCBox-style-d .SFCCategoryListColumn-body,html body .SFCCategoryList-style-d .SFCCategoryListColumn-body {
	
}

.col-style-d .SFCCategoryListItem-body,body .SFCBox-style-d .SFCCategoryListItem-body,html body .SFCCategoryList-style-d .SFCCategoryListItem-body {
	
}
/*default layout*/
.SFCPageHeader {
	_zoom: 1;
	position: relative;
	z-index: 20;
	margin: 0 10px 10px;
	height: 110px;
}
/*default layout*/
.SFCPageHeader {
	
}
.SFCPageHeaderLogo {
	position: absolute;
	top: 0;
	left: 0;
}
.SFCPageHeaderInfoNavigation {
	position: absolute;
	left: 20px;
	bottom: 25px;
}

.SFCPageHeaderInfoNavigation a {
	text-decoration: none;
}

.SFCPageHeaderInfoNavigation-delimiter,.SFCPageHeaderInfoNavigation-text {
	
}

.SFCPageHeaderInfoNavigation-text {
	font-weight: 400;
}
.SFCPageHeaderInfoNavigation {
	
}

.SFCPageHeaderInfoNavigation a {
	
}

.SFCPageHeaderInfoNavigation-delimiter,.SFCPageHeaderInfoNavigation-text {
	
}

.SFCPageHeaderInfoNavigation-text {
	
}
.SFCLanguageSelector {
	display: inline;
	float: right;
	margin: 5px 10px;
}

.SFCLanguageSelector-label {
	font-weight: 700;
	margin-right: 10px;
	text-transform: uppercase;
}

.SFCLanguageSelector-select {
	
}
/*default layout*/
.SFCPageMainNavigation,.SFCPageMainNavigation-body,.SFCPageMainNavigationItem,.SFCPageMainNavigationItem-body {
	position: relative;
	zoom: 1;
	list-style: none;
	margin: 0;
	overflow: hidden;
}

.SFCPageMainNavigation {
	position: absolute;
	bottom: 15px;
	right: 10px;
}

.SFCPageMainNavigation a {
	text-decoration: none;
	outline: 0 none;
}

.SFCPageMainNavigation-body {
	_float: left;
}

.SFCPageMainNavigationItem {
	display: inline;
	float: left;
	margin-left: 4px;
}

.SFCPageMainNavigationItem-body {
	_display: inline;
	_float: left;
	background-repeat: repeat-x;
}

.SFCPageMainNavigationItem-active .SFCPageMainNavigationItem-body {
	background-repeat: repeat-x;
}

.SFCPageMainNavigationItem-delimiter {
	font-weight: 700;
}

.SFCPageMainNavigationItem-link {
	display: block;
	_display: inline;
	_float: left;
	zoom: 1;
	padding: 0 10px;
	background-position: 100% 0;
}

.SFCPageMainNavigationItem-title {
	font-weight: 700;
	line-height: 30px;
	text-transform: uppercase;
}

.SFCPageMainNavigationItem-active .SFCPageMainNavigationItem-title {
	
}

.SFCPageMainNavigationItem-hover .SFCPageMainNavigationItem-body {
	background-repeat: repeat-x;
}

.SFCPageMainNavigationItem-hover .SFCPageMainNavigationItem-title {
	
}
/*default layout*/
.SFCPageMainNavigation,.SFCPageMainNavigation-body,.SFCPageMainNavigationItem,.SFCPageMainNavigationItem-body {
	
}

.SFCPageMainNavigation {
	
}

.SFCPageMainNavigation a {
	
}

.SFCPageMainNavigation-body {
	
}

.SFCPageMainNavigationItem {
	
}

.SFCPageMainNavigationItem-body {
	
}

.SFCPageMainNavigationItem-active .SFCPageMainNavigationItem-body {
	
}

.SFCPageMainNavigationItem-delimiter {
	
}

.SFCPageMainNavigationItem-link {
	
}

.SFCPageMainNavigationItem-active .SFCPageMainNavigationItem-link {
	
}
	
.SFCPageMainNavigationItem-hover .SFCPageMainNavigationItem-link {
	
}

.SFCPageMainNavigationItem-title {
	
}

.SFCPageMainNavigationItem-active .SFCPageMainNavigationItem-title {
	
}

.SFCPageMainNavigationItem-hover .SFCPageMainNavigationItem-body {
	
}

.SFCPageMainNavigationItem-hover .SFCPageMainNavigationItem-title {
	
}
/*default layout*/
.SFCPageMainNavigationMenus,.SFCPageMainNavigationMenus-body,.SFCPageMainNavigationMenusItem,.SFCPageMainNavigationMenusItem-body {
	XXXposition: relative;
	list-style: none;
	margin: 0;
	Xoverflow: hidden;
}

.SFCPageMainNavigationMenus {
	position: absolute;
	top: 0;
	left: 0;
	font-size: 15px;
	z-index: 40;
	background: transparent url(../img/_.gif) repeat 0 0;
}

.SFCPageMainNavigationMenus-body {
	padding-bottom: 5px;
}

.SFCPageMainNavigationMenusItem {
	padding: 2px 0 0;
}

.SFCPageMainNavigationMenusItem-body {
	
}

.SFCPageMainNavigationMenusItem-link {
	display: block;
	text-decoration: none;
}

.SFCPageMainNavigationMenusItem-title {
	display: block;
	white-space: nowrap;
	line-height: 20px;
	padding: 0 10px 0;
	font-weight: 700;
	text-transform: uppercase;
}

.SFCPageMainNavigationMenusItem-hover .SFCPageMainNavigationMenusItem-title {
	background-repeat: repeat-x;
	background-position: 0 0;
}
/*default layout*/
.SFCPageMainNavigationMenus,.SFCPageMainNavigationMenus-body,.SFCPageMainNavigationMenusItem,.SFCPageMainNavigationMenusItem-body {
	
}

.SFCPageMainNavigationMenus {
	
}

.SFCPageMainNavigationMenus-body {
	
}

.SFCPageMainNavigationMenusItem {
	XXXborder-top: 1px solid #fff;
}

.SFCPageMainNavigationMenusItem-body {
	
}

.SFCPageMainNavigationMenusItem-link {
	
}

.SFCPageMainNavigationMenusItem-title {
	
}

.SFCPageMainNavigationMenusItem-hover .SFCPageMainNavigationMenusItem-title {
	
}
/*default layout*/
.SFCPageFooterNavigationColumn-body {
	position:relative;
	padding-left: 120px;
}
.SFCPageFooterNavigation,.SFCPageFooterNavigation-body,.SFCPageFooterNavigationItem,.SFCPageFooterNavigationItem-body {
	position: relative;
	list-style: none;
	margin: 0;
	overflow: hidden;
}

.SFCPageFooterNavigation {
	position: relative;
	margin: 0 90px;
	font-size: 11px;
	line-height: 13px;
}

.SFCPageFooterNavigation a {
	text-decoration: none;
}

.SFCPageFooterNavigation-body {
	
}

.SFCPageFooterNavigationItem {
	display: inline;
	float: left;
}

.SFCPageFooterNavigationItem-topic {
	position: absolute;
	left: 0;
	top: 0;
	width: 120px;
}

.SFCPageFooterNavigationItem-body {
	
}

.SFCPageFooterNavigationItem-active .SFCPageFooterNavigationItem-body {
	
}

.SFCPageFooterNavigationItem-delimiter {
	font-weight: 700;
	width: 23px;
}

.SFCPageFooterNavigationItem-link {
	
}

.SFCPageFooterNavigationItem-topic .SFCPageFooterNavigationItem-title {
	
}

.SFCPageFooterNavigationItem-title {
	white-space: nowrap;
}

.SFCPageFooterNavigationItem-delimiter .SFCPageFooterNavigationItem-title {
	margin:0 10px;
}

.SFCPageFooterNavigationItem-active .SFCPageFooterNavigationItem-title {
	
}

.SFCPageFooterNavigationColumn {
	line-height: 20px;
}
/*default layout*/
.SFCPageFooterNavigation,.SFCPageFooterNavigation-body,.SFCPageFooterNavigationItem,.SFCPageFooterNavigationItem-body {
	
}

.SFCPageFooterNavigation {
	font-weight: 700;
}

.SFCPageFooterNavigation a {
	
}

.SFCPageFooterNavigation-body {
	
}

.SFCPageFooterNavigationItem {
	
}

.SFCPageFooterNavigationItem-topic {
	
}

.SFCPageFooterNavigationItem-body {
	
}

.SFCPageFooterNavigationItem-active .SFCPageFooterNavigationItem-body {
	
}

.SFCPageFooterNavigationItem-delimiter {
	
}

.SFCPageFooterNavigationItem-link {
	
}

.SFCPageFooterNavigationItem-topic .SFCPageFooterNavigationItem-title {
	
}

.SFCPageFooterNavigationItem-title {
	
}

.SFCPageFooterNavigationItem-active .SFCPageFooterNavigationItem-title {

}

.SFCPageFooterNavigationColumn {
	
}
.SFCPageFooterInfo {
	font-size: 11px;
	margin: 0 90px 0 210px;
}

.SFCPageFooterInfo * {
	display: inline;
}

.SFCPageFooterInfoItem-delimiter {
	margin: 0 10px;
}

.SFCPageFooterInfoItem-link {
	text-decoration: none;
}

.SFCPageFooterInfoItem-title {
	
}
.SFCPageFooterInfo {
	font-weight: 700;
}

.SFCPageFooterInfo * {
	
}

.SFCPageFooterInfoItem-delimiter {
	
}

.SFCPageFooterInfoItem-link {

}

.SFCPageFooterInfoItem-title {
	
}
/*default layout*/
.SFCBreadcrumb,.SFCBreadcrumb-body,.SFCBreadcrumbItem,.SFCBreadcrumbItem-body {
	position: relative;
	zoom: 1;
	list-style: none;
	margin: 0;
	overflow: hidden;
}

.SFCBreadcrumb {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	font-size: 11px;
	line-height: 15px;
}

.SFCBreadcrumb a {
	text-decoration: none;
}

.SFCBreadcrumb-body {
	margin: 0 10px;
	padding: 0 10px 0 210px;
	/*_display: inline;
	_float: left;*/
}

.SFCBreadcrumbItem {
	display: inline;
	float: left;
}

.SFCBreadcrumbItem-body {
	padding: 0 2px;
	_display: inline;
	_float: left;
}

.SFCBreadcrumbItem-delimiter {
	font-weight: 700;
}

.SFCBreadcrumbItem-link {
	_display: inline;
	_float: left;
}

.SFCBreadcrumbItem-title {
	font-weight: 700;
	text-transform: uppercase;
}
/*default layout*/
.SFCBreadcrumb,.SFCBreadcrumb-body,.SFCBreadcrumbItem,.SFCBreadcrumbItem-body {
	
}

.SFCBreadcrumb {
	
}

.SFCBreadcrumb a {
	
}

.SFCBreadcrumb-body {
	
}

.SFCBreadcrumbItem {
	
}

.SFCBreadcrumbItem-body {
	
}

.SFCBreadcrumbItem-delimiter {
	
}

.SFCBreadcrumbItem-link {
	
}

.SFCBreadcrumbItem-title {
	
}
.SFCScroller {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
}

.SFCScroller-previous,.SFCScroller-next {
	position: absolute;
	top: 0;
	margin-top: -10px; /*adjust offset*/
	width: 11px;
	height: 20px;
	_line-height: 20px;
	text-indent: -10000px;
	overflow: hidden; /*clear text-indent outline*/
}

.SFCScroller-previous {
	left: 5px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.SFCScroller-next {
	right: 5px;
	background-repeat: no-repeat;
	background-position: -11px 0;
}
.SFCScroller {
	
}

.SFCScroller-previous,.SFCScroller-next {
	
}

.SFCScroller-previous {
	
}

.SFCScroller-next {
	
}
/*default layout*/
.SFCBuy {
	position: relative;
	zoom: 1;
}

.SFCBuy-body {
	position: relative;
	zoom: 1;
	margin: 10px;
}

.SFCBuy-text {
	
}

.SFCBuy-note {
	font-size: 10px;
}

.SFCBuy-price {
	margin-bottom: 10px;
}

.SFCBuy-text-price {
	font-size: 14px;
}

.SFCBuy-original_price {
	
}

.SFCBuy-text-original_price {
	
}

.SFCBuy-our_price {
	
}

.SFCBuy-text-our_price {
	font-size: 14px;
}

.SFCBuy-you_save {
	
}

.SFCBuy-text-you_save {
	
}

.SFCBuy-inclusive_costs {
	
}

.SFCBuy-inclusive_costs br {
	display: none;
}

.SFCBuy-text-inclusive_costs {
	
}

.SFCBuy-note-inclusive_costs {
	
}

.SFCBuy-delivery_time {
	
}

.SFCBuy-delivery_time br {
	display: none;
}

.SFCBuy-text-delivery_time {
	
}

.SFCBuy-note-delivery_time {
	
}

.SFCBuy-controls {
	display: inline;
	float: right;
	margin-top: 10px;
}

.SFCBuy-control {
	display: inline;
	float: right;
}

.SFCBuy-fields {
	margin-bottom: 5px;
}

.SFCBuy-fields .SFCBuy-field {
	width: 140px;
}

.SFCBuy-fields .cell-1 {
	vertical-align: middle;
	padding-right: 5px;
	padding-bottom: 5px;
}

.SFCBuy-fields .cell-2 {
	padding-bottom: 5px;
}

/*Fashion*/
.SFCBuy-colour {
	
}

.SFCBuy-field-colour {
	
}

.SFCBuy-label-colour {
	
}

.SFCBuy-label-colour-text {
	
}

.SFCBuy-size {
	
}

.SFCBuy-field-size {
	
}

.SFCBuy-label-size {
	
}

.SFCBuy-label-size-text {
	
}
/*default layout*/
.SFCBuy {
	
}

.SFCBuy-body {
	
}

.SFCBuy-text {
	
}

.SFCBuy-note {
	
}

.SFCBuy-price {
	
}

.SFCBuy-text-price {
	
}

.SFCBuy-original_price {
	
}

.SFCBuy-text-original_price {
	
}

.SFCBuy-our_price {
	
}

.SFCBuy-text-our_price {
	
}

.SFCBuy-you_save {
	
}

.SFCBuy-text-you_save {
	
}

.SFCBuy-inclusive_costs {
	
}

.SFCBuy-inclusive_costs br {
	
}

.SFCBuy-text-inclusive_costs {
	
}

.SFCBuy-note-inclusive_costs {
	
}

.SFCBuy-delivery_time {
	
}

.SFCBuy-delivery_time br {
	
}

.SFCBuy-text-delivery_time {
	
}

.SFCBuy-note-delivery_time {
	
}

.SFCBuy-controls {
	
}

.SFCBuy-control {
	
}

.SFCBuy-fields {
	
}

.SFCBuy-fields .SFCBuy-field {
	
}

.SFCBuy-fields .cell-1 {
	
}

.SFCBuy-fields .cell-2 {
	
}

/*Fashion*/
.SFCBuy-colour {
	
}

.SFCBuy-field-colour {
	
}

.SFCBuy-label-colour {
	
}

.SFCBuy-label-colour-text {
	
}

.SFCBuy-size {
	
}

.SFCBuy-field-size {
	
}

.SFCBuy-label-size {
	
}

.SFCBuy-label-size-text {
	
}
/*default layout*/
.SFCOurOffer {
	position: relative;
	zoom: 1;
}

.SFCOurOffer-body {
	position: relative;
	zoom: 1;
	margin: 10px;
}

.SFCOurOffer-packet_price {
	font-size: 14px;
}

.SFCOurOffer-inclusive_costs {
	
}

.SFCOurOffer-inclusive_costs br {
	display: none;
}

.SFCOurOffer-inclusive_costs-note {
	font-size: 10px;
}

.SFCOurOffer-delivery_time {
	
}

.SFCOurOffer-delivery_time br {
	display: none;
}

.SFCOurOffer-delivery_time-note {
	font-size: 10px;
}

.SFCOurOffer-details {
	display: inline;
	float: left;
}

.SFCOurOffer-controls {
	position: absolute;
	bottom: 0;
	right: 0;
}

.SFCOurOffer-row {
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.SFCOurOffer-offer_left,.SFCOurOffer-offer_right {
	display: inline;
	width: 205px;
}

.SFCOurOffer-offer_left {
	float: left;
	clear: left;
}

.SFCOurOffer-offer_right {
	float: right;
	clear: right;
}

.SFCOurOffer-separator {
	padding-top: 1em;
	border-bottom: 1px solid #888;
	overflow: hidden;
	height: 0;
	line-height: 0;
}
.SFCOurOffer-bundle_offer a {
	
}
/*default layout*/
.SFCOurOffer {
	
}

.SFCOurOffer-body {
	
}

.SFCOurOffer-packet_price {
	
}

.SFCOurOffer-inclusive_costs {
	
}

.SFCOurOffer-inclusive_costs br {
	
}

.SFCOurOffer-inclusive_costs-note {
	
}

.SFCOurOffer-delivery_time {
	
}

.SFCOurOffer-delivery_time br {
	
}

.SFCOurOffer-delivery_time-note {
	
}

.SFCOurOffer-details {
	
}

.SFCOurOffer-controls {
	
}

.SFCOurOffer-row {
	background-color: transparent;
	background-image: url(../img/SFCOurOffer/plus.png);
	_background-image: url(../img/SFCOurOffer/plus.gif);
}

.SFCOurOffer-offer_left,.SFCOurOffer-offer_right {
	
}

.SFCOurOffer-offer_left {
	
}

.SFCOurOffer-offer_right {
	
}
/*default layout*/
.SFCComments {
	position: relative;
	zoom: 1;
}

.SFCComments-body {
	position: relative;
	zoom: 1;
	margin: 10px;
}

.SFCComments-actions {
	display: inline;
	float: left;
}

.SFCComments-view {
	margin-right: 20px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 0 1px;
}

.SFCComments-view span {
	
}

.SFCComments-write {
	
}

.SFCComments-write span {
	
}

.SFCComments-actions a {
	text-decoration: none;
}

.SFCComments-actions a span {
	font-weight: 700;
}

.SFCComments-valuation {
	display: inline;
	float: right;
}

.SFCComments-controls {
	display: inline;
	float: right;
}

.SFCComments-social_bookmarks {
	display: inline;
	float: left;
	margin-right: 10px;
}

.SFCComments-social_bookmarks a {
	margin: 0 0 0 5px;
}
/*default layout*/
.SFCComments {
	
}

.SFCComments-body {
	
}

.SFCComments-actions {
	
}

.SFCComments-view {
	
}

.SFCComments-view span {
	
}

.SFCComments-write {
	
}

.SFCComments-write span {
	
}

.SFCComments-actions a {
	
}

.SFCComments-actions a span {
	
}

.SFCComments-valuation {
	
}

.SFCComments-controls {
	
}

.SFCComments-social_bookmarks {
	
}

.SFCComments-social_bookmarks a {
	
}
/*default layout*/
.SFCKytePlayer {
	position: relative;
	zoom: 1;
}

.SFCKytePlayer-body {
	position: relative;
	zoom: 1;
}

.SFCKytePlayer-body {
	text-align: center;
}

.SFCKytePlayer-body * {
	margin: 0 auto!important;
}

.BoxKytePlayer .SFCBox-body,
.SFCBoxContent .BoxKytePlayer .SFCBox-body {
	background-color: transparent;
}
/*default layout*/
.SFCTracklist {
	position: relative;
	zoom: 1;
}

.SFCTracklist a {
	
}

.SFCTracklist-body {
	position: relative;
	zoom: 1;
}

.SFCTracklist-title,
.SFCTracklist-footer {
	line-height: 20px;
	padding: 0 10px;
}

.SFCTracklist-player {
	float: left;
}

.SFCTracklist-player * {
	outline: none;
}

.SFCTracklist .SFCListItem-body {
	padding: 2px 5px 2px 10px;
}
/*default layout*/
.SFCProductDetails {
	position: relative;
	zoom: 1;
}

.SFCProductDetails-body {
	position: relative;
	zoom: 1;
}

.SFCProductDetails-body {
	margin: 10px;
}
.SFCLayerPopUp {
	position: relative;
	width: 476px;
}

.SFCLayerPopUp-top {
	padding-top: 10px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.SFCLayerPopUp-body {
	padding: 0 16px 0 12px;
	background-repeat: repeat-y;
	background-position: 100% 0;
}

.SFCLayerPopUp-bottom {
	padding-top: 38px;
	background-repeat: no-repeat;
	background-position: 0 -10px;
}

.SFCLayerPopUp-controls {
	text-align: right;
}

.SFCLayerPopUp .closeSticky {
	cursor: pointer;
}
.SFCLayerPopUp {
	
}

.SFCLayerPopUp-top {
	
}

.SFCLayerPopUp-body {
	
}

.SFCLayerPopUp-bottom {
	
}

.SFCLayerPopUp-controls {
	
}

.SFCLayerPopUp .closeSticky {
	
}
/*default layout*/ /*!TODO: ie6*/
.SFCUserBar {
	display: inline;
	float: right;
	height:30px;
	line-height: 30px;
	font-weight: 700;
}

.SFCUserBar-tabs {
	_display: inline;
	_float: right;
}

.SFCUserBar-tabs-body {
	overflow: hidden;
	list-style: none;
	_display: inline;
	_float: right;
	_height: 30px !important;
	background-repeat: repeat-x;
}

.SFCUserBar-tab {
	display: inline;
	float: left;
	margin: 0;
}

.SFCUserBar-tab-body {
	display: block;
	_display: inline-block;
	font-weight: 700;
	height: 30px;
	line-height: 30px;
	white-space: nowrap;
	padding: 0 5px;
	text-decoration: none;
	background-repeat: repeat-x;
	background-position: 0 0;
}

.SFCUserBar-tab-login {
	
}

.SFCUserBar-tab-login .SFCUserBar-tab-body {
	overflow: hidden;
	padding-top: 4px;
	height: 26px;
	line-height: 26px;
}

.SFCUserBar-tab-body-active {
	background-repeat: repeat-x;
}

.SFCUserBar-tab img,.SFCUserBar-tab input {
	margin-top: 5px;
	cursor: pointer;
}

.SFCUserBar-tab-left {
	display: none;
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
}

.SFCUserBar-tab-right {
	display: none;
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
}

.SFCUserBar-tab-account {
	
}

.SFCUserBar-tab-login {
	
}

.SFCUserBar-tab-watchlist {
	
}

.SFCUserBar-tab-wishlist {
	
}

.SFCUserBar-tab-cart {
	
}

.SFCUserBar-tab-icon-wishlist {
	
}

.SFCUserBar-tab-icon-cart {
	
}
/*default layout*/
.SFCUserBar {
	
}

.SFCUserBar-tabs {
	
}

.SFCUserBar-tabs-body {
	
}

.SFCUserBar-tab {
	
}

.SFCUserBar-tab-body {
	
}

.SFCUserBar-tab-body-active {
	
}

.SFCUserBar-tab img,.SFCUserBar-tab input {
	
}

.SFCUserBar-tab-left {
	
}

.SFCUserBar-tab-right {
	
}

.SFCUserBar-tab-account {
	
}

.SFCUserBar-tab-login {
	
}

.SFCUserBar-tab-watchlist {
	
}

.SFCUserBar-tab-wishlist {
	
}

.SFCUserBar-tab-cart {
	
}

.SFCUserBar-tab-icon-wishlist {
	
}

.SFCUserBar-tab-icon-cart {
	
}
/*default layout*/
.SFCSearchBar {
	position: absolute;
	right: 10px;
	bottom: 55px;
	z-index: 30;
}

.SFCSearchBar-body {
	padding: 0 10px;
	height: 25px;
	_float: left;
	overflow: hidden;
}

.SFCSearchBar-label,.SFCSearchBar-select,.SFCSearchBar-input,.SFCSearchBar-control {
	display: inline;
	float: left;
	margin: 0 10px 0 0;
	font-size: 15px;
}

.SFCSearchBar-label {
	font-weight: 400;
	line-height: 24px;
	text-transform: uppercase;
}

.SFCSearchBar-select {
	width: 150px;
	text-transform: uppercase;
}

.SFCSearchBar-input {
	width: 246px;
	height: 17px;
}

.SFCSearchBar-input:focus {
	
}

.SFCSearchBar-control {
	margin: 0;
	position: relative;
	top: -3px;
}
/*default layout*/
.SFCSearchBar {
	
}

.SFCSearchBar-body {
	
}

.SFCSearchBar-label,.SFCSearchBar-select,.SFCSearchBar-input,.SFCSearchBar-control {
	
}

.SFCSearchBar-label {
	
}

.SFCSearchBar-select {
	font-weight: 400;
}

.SFCSearchBar-input {
	font-weight: 400;
}

.SFCSearchBar-input:focus {
	
}

.SFCSearchBar-control {
	
}
/*default layout*/
.SFCSearchImprove {
	overflow: hidden;
}

.SFCSearchImprove-body {
	padding: 0;
}

.SFCSearchImprove-label,.SFCSearchImprove-select,.SFCSearchImprove-radio,.SFCSearchImprove-label-radio,.SFCSearchImprove-control {
	display: inline;
	float: left;
}

.SFCSearchImprove-select,.SFCSearchImprove-control {
	margin: 0 20px 0 0;
}

.SFCSearchImprove-label {
	margin: 0 10px 0 0;
}

.SFCSearchImprove-label-radio {
	margin: 0 15px 0 0;
}

.SFCSearchImprove-radio {
	margin-right: 10px;
}

.SFCSearchImprove-label,.SFCSearchImprove-label-radio {
	line-height: 20px;
}

.SFCSearchImprove-select {
	width: 180px;
	text-transform: uppercase;
}

.SFCSearchImprove-control {
	margin: 0;
}

.SFCSearchImprove-table a {
	text-decoration: underline;
}

.SFCSearchImprove-table a:hover {
	text-decoration: none;
}

.SFCSearchImprove-table {
	width: 100%;
}

.SFCSearchImprove-table thead {
	
}

.SFCSearchImprove-table thead a {
	
}

.SFCSearchImprove-table tbody {
	background-position:0 0;
	background-repeat:repeat-x;
}

.SFCSearchImprove-col_title,.SFCSearchImprove-showall-title {
	
}

.SFCSearchImprove-col {
	padding: 6px 10px;
}

.SFCSearchImprove-col_title {
	font-weight: 700;
}

.SFCSearchImprove-col-category {
	width: 20%;
}

.SFCSearchImprove-col-medium {
	border: 1px solid;
	border-top: 0 none;
	border-bottom: 0 none;
	width: 40%;
}

.SFCSearchImprove-col-artist {
	width: 40%;
}

.SFCSearchImprove-selector {
	height: 16px !important;
	*height: 18px !important;
	*position:relative !important;
	*top:-1px !important;
}

.SFCSearchImprove-facet-selected .SFCSearchImprove-facet-title, .SFCSearchImprove-showall-selected .SFCSearchImprove-showall-title {
	font-weight: 700;
}
/*default layout*/
.SFCSearchImprove {
	
}

.SFCSearchImprove-body {
	
}

.SFCSearchImprove-label,.SFCSearchImprove-select,.SFCSearchImprove-radio,.SFCSearchImprove-label-radio,.SFCSearchImprove-control {
	
}

.SFCSearchImprove-select,.SFCSearchImprove-control {
	
}

.SFCSearchImprove-label {
	
}

.SFCSearchImprove-label-radio {
	
}

.SFCSearchImprove-radio {
	
}

.SFCSearchImprove-label,.SFCSearchImprove-label-radio {
	
}

.SFCSearchImprove-select {
	border: 1px solid #000;
}

.SFCSearchImprove-control {
	
}

.SFCSearchImprove-table thead {
	
}

.SFCSearchImprove-table thead a {
	
}

.SFCSearchImprove-table tbody {
	
}

.SFCSearchImprove-col_title,.SFCSearchImprove-showall-title {
	
}

.SFCSearchImprove-col-medium {
	
}
/*default layout*/
.SFCSearchResult,.SFCSearchResult-body,.SFCSearchResultItem,.SFCSearchResultItem-body {
	position: relative;
	zoom: 1;
	list-style: none;
	margin: 0;
	overflow: hidden;
}

.SFCSearchResult-body {
	_margin-right: -2px;
}

.SFCSearchResult br {
	display: none;
}

.SFCSearchResultItem-visual {
	position: relative;
	z-index: 0;
	display: inline;
	float: left;
}

.SFCSearchResultItem-emblem {
	position: absolute;
	z-index: 1;
	left: 8%;
	top: 8%;
}

.SFCSearchResultItem-details {
	display: block;
	zoom: 1;
	overflow: hidden;
}

.SFCSearchResultItem-details-body {
	width: 100%;
}

.SFCSearchResultItem-details-title {
	
}

.SFCSearchResultItem-details-by {
	margin-top: 16px;
	display: inline-block;
}

.SFCSearchResultItem-details-artist {
	
}

.SFCSearchResultItem-details-delimiter {
	
}

.SFCSearchResultItem-details-product_type {
	
}

.SFCSearchResultItem-details-promote {
	
}

.SFCSearchResultItem-details-price {
	
}

.SFCSearchResultItem-details strike {
	
}

strike .SFCSearchResultItem-details-price {
	
}

.SFCSearchResultItem-details-barcode {
	
}

.SFCSearchResultItem-details-deliverable {
	
}

.SFCSearchResultItem-details-category {
	margin-top: 16px;
	display: inline-block;
	font-weight: 700;
}

.SFCSearchResultItem-details-category-all {
	
}

/*default style*/
.SFCSearchResultItem-body {
	display: block;
	padding: 5px 0 0;
	line-height: 15px;
	background-repeat: repeat-x;
	background-position: 0 0;
}

.SFCSearchResult a {
	text-decoration: none;
}

.SFCSearchResultItem-hover .SFCSearchResultItem-body {
	
}

.SFCSearchResultItem-details-title,.SFCSearchResultItem-details-artist {
	
}

a.SFCSearchResultItem-body:hover { /*deprecated*/
	background-repeat: repeat-x !important;
	background-position: 0 0 !important;
}

.SFCSearchResultItem-visual {
	margin: 0 5px 5px;
}

.SFCSearchResultItem-details {
	margin: 0 5px 5px;
	padding: 5px 5px 0;
}

.SFCSearchResultItem-details-title {
	font-weight: 700;
	Xwhite-space: nowrap;
}

.SFCSearchResultItem-details-by {
	
}

.SFCSearchResultItem-details-artist {
	font-weight: 700;
}

.SFCSearchResultItem-details-product_type {
	
}

.SFCSearchResultItem-details-price {
	font-weight: 700;
}

.SFCSearchResultItem-details-price strike {
	margin-right: 10px;
}

.SFCSearchResultItem-details-price strike span {
	font-weight: 400;
}

.SFCSearchResultItem-details-bottom {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	margin: 0 5px 5px 120px;
}

.SFCSearchResultItem-highlight .SFCSearchResultItem-visual {
	
}

.SFCSearchResultItem-special-a .SFCSearchResultItem-body {
	background-repeat: repeat-x !important;
	background-position: 0 0 !important;
}

/*layout*/
.SFCSearchResult-layout-H .SFCSearchResultItem-details {
	clear: both;
}

.SFCSearchResult-layout-H .SFCSearchResultItem-highlight .SFCSearchResultItem-details {
	clear: none;
}

/* style a */
.col-style-a .SFCSearchResult-body,body .SFCBox-style-a .SFCSearchResult-body,html body .SFCSearchResult-style-a .SFCSearchResult-body {
	
}

.col-style-a .SFCSearchResultItem-body,body .SFCBox-style-a .SFCSearchResultItem-body,html body .SFCSearchResult-style-a .SFCSearchResultItem-body {
	background-repeat: repeat-x;
	background-position: 0 0;
}

.col-style-a .SFCSearchResultItem-highlight .SFCSearchResultItem-body,body .SFCBox-style-a .SFCSearchResultItem-highlight .SFCSearchResultItem-body,html body .SFCSearchResult-style-a .SFCSearchResultItem-highlight .SFCSearchResultItem-body {
	background-repeat: repeat-x;
	background-position: 0 0;
}

/* style b */
.col-style-b .SFCSearchResult-body,body .SFCBox-style-b .SFCSearchResult-body,html body .SFCSearchResult-style-b .SFCSearchResult-body {
	
}

.col-style-b .SFCSearchResultItem-body,body .SFCBox-style-b .SFCSearchResultItem-body,html body .SFCSearchResult-style-b .SFCSearchResultItem-body {
	
}

.col-style-b .SFCSearchResultItem-highlight .SFCSearchResultItem-body,body .SFCBox-style-b .SFCSearchResultItem-highlight .SFCSearchResultItem-body,html body .SFCSearchResult-style-b .SFCSearchResultItem-highlight .SFCSearchResultItem-body {
	background-repeat: repeat-x;
	background-position: 0 0;
}

/* style c */
.col-style-c .SFCSearchResult-body,body .SFCBox-style-c .SFCSearchResult-body,html body .SFCSearchResult-style-c .SFCSearchResult-body {
	
}

.col-style-c .SFCSearchResultItem-body,body .SFCBox-style-c .SFCSearchResultItem-body,html body .SFCSearchResult-style-c .SFCSearchResultItem-body {
	background-repeat: repeat-x;
	background-position: 0 0;
}

.col-style-c .SFCSearchResultItem-highlight .SFCSearchResultItem-body,body .SFCBox-style-c .SFCSearchResultItem-highlight .SFCSearchResultItem-body,html body .SFCSearchResult-style-c .SFCSearchResultItem-highlight .SFCSearchResultItem-body {
	background-repeat: repeat-x;
	background-position: 0 0;
}

/* style d */
.col-style-d .SFCSearchResult-body,body .SFCBox-style-d .SFCSearchResult-body,html body .SFCSearchResult-style-d .SFCSearchResult-body {
	
}

.col-style-d .SFCSearchResultItem-body,body .SFCBox-style-d .SFCSearchResultItem-body,html body .SFCSearchResult-style-d .SFCSearchResultItem-body {
	background-repeat: repeat-x;
	background-position: 0 0;
}

.col-style-d .SFCSearchResultItem-highlight .SFCSearchResultItem-body,body .SFCBox-style-d .SFCSearchResultItem-highlight .SFCSearchResultItem-body,html body .SFCSearchResult-style-d .SFCSearchResultItem-highlight .SFCSearchResultItem-body {
	background-repeat: repeat-x;
	background-position: 0 0;
}

/* style e */
.col-style-e .SFCSearchResult-body,body .SFCBox-style-e .SFCSearchResult-body,html body .SFCSearchResult-style-e .SFCSearchResult-body {
	
}

.col-style-e .SFCSearchResultItem-body,body .SFCBox-style-e .SFCSearchResultItem-body,html body .SFCSearchResult-style-e .SFCSearchResultItem-body {
	background-repeat: repeat-x;
	background-position: 0 0;
}

.col-style-e .SFCSearchResultItem-highlight .SFCSearchResultItem-body,body .SFCBox-style-e .SFCSearchResultItem-highlight .SFCSearchResultItem-body,html body .SFCSearchResult-style-e .SFCSearchResultItem-highlight .SFCSearchResultItem-body {
	background-repeat: repeat-x;
	background-position: 0 0;
}

/*item layout*/
.SFCSearchResult-layout-H .SFCSearchResultItem {
	display: inline;
	float: left;
}

.SFCSearchResult-layout-V .SFCSearchResultItem {
	display: block;
	width: auto;
}

/*##################################################################################*/ /*default layout*/
.SFCSearchResult {
	
}

.SFCSearchResult .SFCSearchResultItem-details-title br {
	display: inline;
}

.SFCSearchResult .SFCSearchResultItem-details-promote br {
	display: inline;
}

.SFCSearchResult .SFCSearchResultItem-details-by br {
	display: none;
}

.SFCSearchResult .SFCSearchResultItem-details-artist br {
	display: none;
}

.SFCSearchResult .SFCSearchResultItem-details-product_type br {
	display: inline;
}

.SFCSearchResult .SFCSearchResultItem-details-price br {
	display: inline;
}

.SFCSearchResult .SFCSearchResultItem-details-release br {
	display: inline;
}

.SFCSearchResult .SFCSearchResultItem-details-barcode br {
	display: inline;
}

.SFCSearchResult .SFCSearchResultItem-details-deliverable br {
	display: inline;
}

.SFCSearchResult .SFCSearchResultItem-details-category br {
	display: none;
}

.SFCSearchResult .SFCSearchResultItem-details-category-all br {
	display: inline;
}

/*##################################################################################*/ /* style b */
html body .SFCSearchResult .SFCSearchResultItem-body {
	background-repeat: repeat-x;
	background-position: 0 0;
}

/*##################################################################################*/
.SFCSearchResultItem-details-left {
	float: left;
	width: 49.99999%;
}

.SFCSearchResultItem-details-right {
	float: left;
	width: 49.99999%;
}
/* emblem positioning */
.SFCSearchResultItem-emblem-new,
.SFCSearchResultItem-emblem-pricehit,
.SFCSearchResultItem-emblem-topseller {
	left: 68%;
	top: 40%;
}
.col-a .SFCSearchResultItem-emblem-new,
.col-a .SFCSearchResultItem-emblem-pricehit,
.col-a .SFCSearchResultItem-emblem-topseller {
	left: 8%;
	top: 8%;
}

.SFCSearchResultItem-highlight .SFCSearchResultItem-emblem-new,
.SFCSearchResultItem-highlight .SFCSearchResultItem-emblem-pricehit,
.SFCSearchResultItem-highlight .SFCSearchResultItem-emblem-topseller {
	
}

/*default layout*/
.SFCSearchResult,.SFCSearchResult-body,.SFCSearchResultItem,.SFCSearchResultItem-body {
	
}

.SFCSearchResult-body {
	
}

.SFCSearchResult br {
	
}

.SFCSearchResultItem-visual {
	
}

.SFCSearchResultItem-emblem {
	
}

.SFCSearchResultItem-details {
	
}

.SFCSearchResultItem-details-title {
	
}

.SFCSearchResultItem-details-by {
	
}

.SFCSearchResultItem-details-artist {
	
}

.SFCSearchResultItem-details-delimiter {
	
}

.SFCSearchResultItem-details-product_type {
	
}

.SFCSearchResultItem-details-promote {
	
}

.SFCSearchResultItem-details-price {
	
}

.SFCSearchResultItem-details strike {
	
}

strike .SFCSearchResultItem-details-price {
	
}

.SFCSearchResultItem-details-barcode {
	
}

.SFCSearchResultItem-details-deliverable {
	
}

.SFCSearchResultItem-details-category {
	
}

.SFCSearchResultItem-details-category-all {
	
}

/*default style*/
.SFCSearchResultItem-body {
	
}

.SFCSearchResult a {
	
}

.SFCSearchResultItem-hover .SFCSearchResultItem-body {
	
}

.SFCSearchResultItem-details-title,.SFCSearchResultItem-details-artist {
	
}

a.SFCSearchResultItem-body:hover { /*deprecated*/
	
}

.SFCSearchResultItem-visual {
	
}

.SFCSearchResultItem-emblem {
	
}

.SFCSearchResultItem-details {
	
}

.SFCSearchResultItem-details-title {
	
}

.SFCSearchResultItem-details-by {
	
}

.SFCSearchResultItem-details-artist {
	
}

.SFCSearchResultItem-details-product_type {
	
}

.SFCSearchResultItem-details-price {
	
}

.SFCSearchResultItem-details-price strike {
	
}

.SFCSearchResultItem-details-price strike span {
	
}

.SFCSearchResultItem-details-bottom {
	
}

.SFCSearchResultItem-highlight .SFCSearchResultItem-visual {
	
}

.SFCSearchResultItem-special-a .SFCSearchResultItem-body {
	
}

/*layout*/
.SFCSearchResult-layout-H .SFCSearchResultItem-details {
	
}

.SFCSearchResult-layout-H .SFCSearchResultItem-highlight .SFCSearchResultItem-details {
	
}

/* style a */
.col-style-a .SFCSearchResult-body,body .SFCBox-style-a .SFCSearchResult-body,html body .SFCSearchResult-style-a .SFCSearchResult-body {
	
}

.col-style-a .SFCSearchResultItem-body,body .SFCBox-style-a .SFCSearchResultItem-body,html body .SFCSearchResult-style-a .SFCSearchResultItem-body {
	
}

.col-style-a .SFCSearchResultItem-highlight .SFCSearchResultItem-body,body .SFCBox-style-a .SFCSearchResultItem-highlight .SFCSearchResultItem-body,html body .SFCSearchResult-style-a .SFCSearchResultItem-highlight .SFCSearchResultItem-body {
	
}

/* style b */
.col-style-b .SFCSearchResult-body,body .SFCBox-style-b .SFCSearchResult-body,html body .SFCSearchResult-style-b .SFCSearchResult-body {
	
}

.col-style-b .SFCSearchResultItem-body,body .SFCBox-style-b .SFCSearchResultItem-body,html body .SFCSearchResult-style-b .SFCSearchResultItem-body {
	
}

.col-style-b .SFCSearchResultItem-highlight .SFCSearchResultItem-body,body .SFCBox-style-b .SFCSearchResultItem-highlight .SFCSearchResultItem-body,html body .SFCSearchResult-style-b .SFCSearchResultItem-highlight .SFCSearchResultItem-body {
	
}

/* style c */
.col-style-c .SFCSearchResult-body,body .SFCBox-style-c .SFCSearchResult-body,html body .SFCSearchResult-style-c .SFCSearchResult-body {
	
}

.col-style-c .SFCSearchResultItem-body,body .SFCBox-style-c .SFCSearchResultItem-body,html body .SFCSearchResult-style-c .SFCSearchResultItem-body {
	
}

.col-style-c .SFCSearchResultItem-highlight .SFCSearchResultItem-body,body .SFCBox-style-c .SFCSearchResultItem-highlight .SFCSearchResultItem-body,html body .SFCSearchResult-style-c .SFCSearchResultItem-highlight .SFCSearchResultItem-body {
	
}

/* style d */
.col-style-d .SFCSearchResult-body,body .SFCBox-style-d .SFCSearchResult-body,html body .SFCSearchResult-style-d .SFCSearchResult-body {
	
}

.col-style-d .SFCSearchResultItem-body,body .SFCBox-style-d .SFCSearchResultItem-body,html body .SFCSearchResult-style-d .SFCSearchResultItem-body {
	
}

.col-style-d .SFCSearchResultItem-highlight .SFCSearchResultItem-body,body .SFCBox-style-d .SFCSearchResultItem-highlight .SFCSearchResultItem-body,html body .SFCSearchResult-style-d .SFCSearchResultItem-highlight .SFCSearchResultItem-body {
	
}

/* style e */
.col-style-e .SFCSearchResult-body,body .SFCBox-style-e .SFCSearchResult-body,html body .SFCSearchResult-style-e .SFCSearchResult-body {
	
}

.col-style-e .SFCSearchResultItem-body,body .SFCBox-style-e .SFCSearchResultItem-body,html body .SFCSearchResult-style-e .SFCSearchResultItem-body {
	
}

.col-style-e .SFCSearchResultItem-highlight .SFCSearchResultItem-body,body .SFCBox-style-e .SFCSearchResultItem-highlight .SFCSearchResultItem-body,html body .SFCSearchResult-style-e .SFCSearchResultItem-highlight .SFCSearchResultItem-body {
	
}

/*item layout*/
.SFCSearchResult-layout-H .SFCSearchResultItem {
	
}

.SFCSearchResult-layout-V .SFCSearchResultItem {
	
}

/*##################################################################################*/ /*default layout*/
.SFCSearchResult {
	
}

.SFCSearchResult .SFCSearchResultItem-details-title br {
	
}

.SFCSearchResult .SFCSearchResultItem-details-promote br {
	
}

.SFCSearchResult .SFCSearchResultItem-details-by br {
	
}

.SFCSearchResult .SFCSearchResultItem-details-artist br {
	
}

.SFCSearchResult .SFCSearchResultItem-details-product_type br {
	
}

.SFCSearchResult .SFCSearchResultItem-details-price br {
	
}

.SFCSearchResult .SFCSearchResultItem-details-release br {
	
}

.SFCSearchResult .SFCSearchResultItem-details-barcode br {
	
}

.SFCSearchResult .SFCSearchResultItem-details-deliverable br {
	
}

.SFCSearchResult .SFCSearchResultItem-details-category br {
	
}

.SFCSearchResult .SFCSearchResultItem-details-category-all br {
	
}

/*##################################################################################*/ /* style b */
html body .SFCSearchResult .SFCSearchResultItem-body {
	
}

/*##################################################################################*/
.SFCSearchResultItem-details-left {
	
}

.SFCSearchResultItem-details-right {
	
}
.SFCInformationList {
	position: relative;
}

.SFCInformationList a {
	text-decoration: none;
}

.SFCInformationList ul {
	margin: 0 0 0 1.5em;
}

.SFCInformationList ul ul {
	margin: 0 0 0 10px;
}

.SFCInformationList-body {
	padding: 10px;
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
.SFCInformationList {
	_zoom: 1;
}

.SFCInformationList a {
	
}

.SFCInformationList ul {
	list-style-image: url(../img/icons/list-images/raquo_000000.gif);
}

.SFCInformationList ul ul {
	list-style-image: url(../img/icons/list-images/dash_000000.gif);
}

.SFCInformationList-body {
	
}
.SFCPriceSearch {
	position: relative;
}

.SFCPriceSearch-body {
	overflow: hidden;
}

.SFCPriceSearch-row {
	padding: 5px 10px;
	line-height: 20px;
}

.SFCPriceSearch-row select {
	width: 200px;
	margin-right: 10px;
	float: left;
}

.SFCPriceSearch-label {
	width: 100px;
	margin-right: 10px;
	float: left;
	text-transform: uppercase;
}

.SFCPriceSearch-controls {
	padding: 5px 10px;
	line-height: 20px;
	text-align: right;
}

/* style a */
.col-style-a .SFCPriceSearch-row,body .SFCBox-style-a .SFCPriceSearch-row,html body .SFCPriceSearch-style-a .SFCPriceSearch-row {
	background-repeat: repeat-x;
	background-position: 0 0;
}

/* style b */
.col-style-b .SFCPriceSearch-row,body .SFCBox-style-b .SFCPriceSearch-row,html body .SFCPriceSearch-style-b .SFCPriceSearch-row {
	background-repeat: repeat-x;
	background-position: 0 0;
}

/* style c */
.col-style-c .SFCPriceSearch-row,body .SFCBox-style-c .SFCPriceSearch-row,html body .SFCPriceSearch-style-c .SFCPriceSearch-row {
	background-repeat: repeat-x;
	background-position: 0 0;
}

/* style d */
.col-style-d .SFCPriceSearch-row,body .SFCBox-style-d .SFCPriceSearch-row,html body .SFCPriceSearch-style-d .SFCPriceSearch-row {
	background-repeat: repeat-x;
	background-position: 0 0;
}

/* style e */
.col-style-e .SFCPriceSearch-row,body .SFCBox-style-e .SFCPriceSearch-row,html body .SFCPriceSearch-style-e .SFCPriceSearch-row {
	background-repeat: repeat-x;
	background-position: 0 0;
}
.SFCPriceSearch {
	
}

.SFCPriceSearch-body {
	
}

.SFCPriceSearch-row {
	
}

.SFCPriceSearch-row select {
	
}

.SFCPriceSearch-label {
	
}

.SFCPriceSearch-controls {
	
}
.SFCOrderProcess {
	position: relative;
}

.SFCOrderProcess .gethelp {
	margin-left: 10px;
}

.SFCOrderProcess-header {
	_zoom: 1;
}

.SFCOrderProcess-header-body {
	position: relative;
	overflow: hidden;
	height: 30px;
}

.SFCOrderProcess-tabs {
	position: absolute;
	left: 0;
	top: 0;
}

.SFCOrderProcess-tabs-body {
	overflow: hidden;
	list-style: none;
}

.SFCOrderProcess-tab {
	display: inline;
	float: left;
	margin-right: 5px;
}

.SFCOrderProcess-tab-body {
	display: block;
	_display: inline-block;
	white-space: nowrap;
	font-weight: 700;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	text-decoration: none;
	background-repeat: repeat-x;
	background-position: 0 0;
}

.SFCOrderProcess-tab-active .SFCOrderProcess-tab-body {
	background-repeat: repeat-x;
	background-position: 0 0;
}

.SFCOrderProcess-icon-cart {
	background-repeat: no-repeat;
	background-position: 0 0;
}

.SFCOrderProcess-icon-wish {
	background-repeat: no-repeat;
	background-position: 0 0;
}

.SFCOrderProcess-icon-watch {
	background-repeat: no-repeat;
	background-position: 0 0;
}

.SFCOrderProcess-tab-active .SFCOrderProcess-icon-cart {
	
}

.SFCOrderProcess-tab-active .SFCOrderProcess-icon-wish {
	
}

.SFCOrderProcess-tab-active .SFCOrderProcess-icon-watch {
	
}

.SFCOrderProcess-login {
	display: none;
	position: absolute;
	right: 0;
	top: 0;
}

.SFCOrderProcess-login-body {
	overflow: hidden;
	list-style: none;
}

.SFCOrderProcess-login-tab {
	display: inline;
	float: left;
	margin-left: 10px;
}

.SFCOrderProcess-login-tab-body {
	display: block;
	padding: 0 10px;
	line-height: 30px;
	text-decoration: none;
	font-weight: 700;
}

.SFCOrderProcess-login-tab-control {
	margin: 5px 0 0;
	padding: 0;
}

.SFCOrderProcess-body {
	overflow: hidden;
	position: relative;
	_zoom: 1;
	padding: 10px 10px 0;
}

.SFCOrderProcess-steps {
	margin-bottom: 10px;
	height: 30px;
}

.SFCOrderProcess-steps-body {
	overflow: hidden;
	height: 30px;
}

.SFCOrderProcess-step {
	position: relative;
	display: inline;
	float: left;
	margin-right: -16px;
	padding-left: 30px;
	width: 155px;
	height: 30px;
	height: 30px;
	font-size: 12px;
	font-weight: 700;
	background-repeat: no-repeat;
}

.SFCOrderProcess-step-cart {
	z-index: 4;
}

.SFCOrderProcess-step-address {
	z-index: 3;
}

.SFCOrderProcess-step-payment {
	z-index: 2;
}

.SFCOrderProcess-step-summary {
	z-index: 1;
}

.SFCOrderProcess-step-active {
	background-repeat: no-repeat;
	z-index: 10!important;
}

.SFCOrderProcess-step-done {
	
}

.SFCOrderProcess-step-icon {
	padding: 0;
}

.SFCOrderProcess-step-done .SFCOrderProcess-step-icon {
	background-repeat: no-repeat;
	background-position: 100% 2px;
}

.SFCOrderProcess-step-text {
	line-height: 30px;
	text-transform: uppercase;
}

.SFCOrderProcess-controls {
	_zoom: 1;
	overflow: hidden;
}

.SFCOrderProcess-controls-body {
	position: relative;
	_zoom: 1;
	margin-bottom: 10px;
	text-align: right;
}

.SFCOrderProcess-control {
	
}

/* SFCOrderProcess-frame */
.SFCOrderProcess-frame {
	overflow: hidden;
	margin: 0 0 10px;
	padding: 20px 20px 0;
	_zoom: 1;
}

.SFCOrderProcess-frame-checkout {
	
}

.SFCOrderProcess-frame-headline {
	height: 20px;
	line-height: 1em;
	font-size: 13px;
	font-weight: 700;
	font-size: 13px;
}

.SFCOrderProcess-box {
	_zoom:1;
	position: relative;
	margin-bottom: 10px;
	padding: 10px;
}

.SFCOrderProcess-frame-checkout .SFCOrderProcess-box {
	display: inline;
	float: left;
	width: 216px;
}

.SFCOrderProcess-frame-checkout-address .SFCOrderProcess-frame-headline {
	font-size: 11px;
}

.SFCOrderProcess-checkout-adress-table {
	width: 100%;
}

.SFCOrderProcess .space {
	margin-bottom: 10px;
}

.SFCOrderProcess-box-headline {
	line-height: 30px;
	font-size: 13px;
	font-weight: 700;
}

.SFCOrderProcess-box-control {
	text-align: right;
}

.SFCOrderProcess-box-links {
	
}

.SFCOrderProcess-box-links a {
	text-decoration: none;
}

.SFCOrderProcess-frame-header {
	margin-bottom: 10px;
}

.SFCOrderProcess-msg-warning {
	position: relative;
	zoom:1;
	padding: 5px;
	margin: 5px 5px 10px;
}

.SFCOrderProcess-msg-warning-pointer {
	position: absolute;
	bottom: -12px;
	_bottom: -13px;
	left: 18px;
}

.SFCCheckout .SFCOrderProcess-msg-warning {
	margin: 5px 5px 10px 0px;
}

/* SFCOrderProcess-accordion */
.SFCOrderProcess-accordions {
	overflow: hidden;
	margin-bottom: 10px;
}

.SFCOrderProcess-accordion {
	position: relative;
	margin: 10px;
}

.SFCOrderProcess-accordion-active {
	
}

.SFCOrderProcess-accordion-header {
	overflow: hidden;
	position: relative;
	line-height: 30px;
	font-weight: 700;
	background-repeat: repeat-x;
	background-position: 0 0;
	_height: 30px;
}

.SFCOrderProcess-accordion-header img,
.SFCOrderProcess-accordion-header input {
	vertical-align: middle;
}

.SFCOrderProcess-accordion-active .SFCOrderProcess-accordion-header {
	
}

.SFCOrderProcess-accordion-surcharge {
	position: absolute;
	right: 10px;
}

.SFCOrderProcess-accordion-surcharge-price {
	
}

.SFCOrderProcess-accordion-body {
	background-repeat: repeat-x;
	background-position: 0 0;
	overflow: hidden;
}

.SFCOrderProcess-accordion-active .SFCOrderProcess-accordion-body {
	
}

.SFCOrderProcess-accordion-body input {
	width: 250px;
	border-width: 1px;
}

.SFCOrderProcess-accordion-body select {
	border-width: 1px;
}

.SFCOrderProcess-accordion-body .SFCOrderProcess-formfield-CCDigit input {
	width: 70px;
}

.SFCOrderProcess-accordion .SFCOrderProcess-accordion-row-1 {
	margin: 0 10px 10px;
	padding: 5px 10px 10px;
	background-repeat: repeat-x;
	background-position: 0 0;
}

.SFCOrderProcess-accordion .SFCOrderProcess-accordion-row-2 {
	margin: 10px;
	padding: 5px 10px 10px;
}

.SFCOrderProcess-accordion .SFCOrderProcess-accordion-row-1 table,.SFCOrderProcess-accordion .SFCOrderProcess-accordion-row-2 table {
	width: 100%;
}

.SFCOrderProcess-accordion .cell-1,.SFCOrderProcess-accordion .cell-2 {
	width: 50%;
}

/* SFCOrderProcess-box-shipping_settings */
.SFCOrderProcess-box-shipping_settings {
	overflow: hidden;
	clear: both;
	padding: 0 10px 10px;
}

.SFCOrderProcess-radio_group {
	margin: 10px 0 0;
	padding: 10px;
	background-repeat: repeat-x;
	background-position: 0 0;
}

.SFCOrderProcess-radio_group table {
	width: 100%;
}

.SFCOrderProcess-radio_group .cell-2 {
	width: 100%;
}

.SFCOrderProcess-radio_group .last-cell {
	white-space: nowrap;
}

.SFCOrderProcess-box-dispatch_type {
	clear: both;
	padding: 0 10px 10px;
}

.SFCOrderProcess-box-dispatch_type .product-price {
	
}

.SFCOrderProcess-box-dispatch_type .SFCOrderProcess-radio_group {
	display: inline;
	float: left;
	margin-right: 10px;
	width: 290px;
}

.SFCOrderProcess-box-dispatch_type .SFCOrderProcess-radio_group-left {
	
}

.SFCOrderProcess-box-dispatch_type .SFCOrderProcess-radio_group-right {
	margin-right: 0;
}

.SFCOrderProcess-box-dispatch_type .SFCOrderProcess-radio_group .last-cell {
	text-align: right;
}

/* SFCOrderProcess-frame-bill */
.SFCOrderProcess-frame-bill {
	padding: 0;
	width: 670px;
}

.SFCOrderProcess-frame-bill-table {
	width: 100%;
}

.SFCOrderProcess-frame-bill-table td {
	padding: 10px;
}

.SFCOrderProcess-frame-bill-table .cell-2 {
	text-align: right;
	vertical-align: bottom;
}

.SFCOrderProcess-frame-bill-table .cell-3 {
	width: 110px;
}

.SFCOrderProcess-frame-bill-table .cell-4 {
	width: 140px;
}

.SFCOrderProcess-frame-bill-table .cell-2,.SFCOrderProcess-frame-bill-table .cell-3,.SFCOrderProcess-frame-bill-table .cell-1_2 {
	
}

.SFCOrderProcess-frame-bill-table-headline {
	font-size: 14px;
	font-weight: 700;
}

.SFCOrderProcess-frame-bill-table-date {
	
}

.SFCOrderProcess-frame-bill-total-table {
	width: 100%;
}

.SFCOrderProcess-frame-bill-total-table .cell-1 {
	width: 380px;
}

.SFCOrderProcess-formfield {
	
}

.SFCOrderProcess-formfield label {
	line-height: 20px;
}

.SFCOrderProcess-formfield input,
.SFCOrderProcess-formfield select,
.SFCOrderProcess-formfield textarea {
	border-width: 1px;
}

.SFCOrderProcess-formfield-error input,
.SFCOrderProcess-formfield-error select,
.SFCOrderProcess-formfield-error textarea {
	
}
	
/* Meine Angaben - Formulare */
.SFCAddressTable,
.SFCNewAddressTable,
.SFCDeliveryAddressTable {
	width: 660px;
}
.SFCAddressTable,
.SFCAddressTable-view,
.SFCNewAddressTable,
.SFCNewAddressTable-view,
.SFCDeliveryAddressTable,
.SFCDeliveryAddressTable-view {
	margin-left: 10px;
}
.SFPShopperHome .SFCAddressTable,
.SFPShopperHome .SFCNewAddressTable,
.SFPShopperHome .SFCDeliveryAddressTable {
	width: 630px;
}
.SFCOrderProcess-formfield input,
.SFCOrderProcess-formfield select,
.SFCOrderProcess-formfield textarea {
	width: 270px;
}
.SFCOrderProcess-formfield-gender select {
	width: 120px;
}
.SFCOrderProcess-formfield-street_number,
.SFCOrderProcess-formfield-zip {
	width: 90px;
	float: left;
	display: inline;
}
.SFCOrderProcess-formfield-street,
.SFCOrderProcess-formfield-city {
	width: 170px;
	float: left;
	display: inline;
}
.SFCOrderProcess-formfield-street_number,
.SFCOrderProcess-formfield-city {
	margin-left: 10px;
}
.SFCOrderProcess-formfield-street_number input,
.SFCOrderProcess-formfield-zip input {
	width: 90px;
}
.SFCOrderProcess-formfield-street input,
.SFCOrderProcess-formfield-city input {
	width: 170px;
}

.SFCOrderProcess-formfield-birthDay select {
	width: auto;
	width: 1;
}

.SFCAddressTable .SFCOrderProcess-controls {
	margin-top: 10px;
}
/* Meine Angaben - Anmeldung */
.SFPOrderProcess-step-address .SFCOrderProcess-controls-box-address-bill {
	position: absolute;
	right: 10px;
	bottom: 0;
}
.SFPOrderProcess-step-address .SFCOrderProcess-controls-box-address-bill .SFCOrderProcess-control {
	margin-top: 10px;
}

.SFPOrderProcess-step-address .SFCOrderProcess-formfield-username {
	margin-bottom: 10px;
}

.SFCLogin-registered .SFCOrderProcess-formfield {
	margin-bottom: 10px;
}

.SFCLogin-registered .SFCOrderProcess-formfield input {
	width: 210px;
	_width: 206px;
}

/* Meine Angaben - Gespeicherte Adressen */
.SFCOrderProcess-box-address-saved .SFCDeliveryAddressTable-view {
	margin: 0 0 0 10px;
}

.SFCOrderProcess-box-address-saved .SFCOrderProcess-control {
	margin: 10px 0 0 10px;
}

/* Zahlungsweise */
.SFPOrderProcess-step-payment .SFCOrderProcess-frame-body {
	width: 650px;
}

.PaymentDisplay-controls span {
	line-height: 25px;
}

.PaymentDisplay-controls input {
	vertical-align: middle;
	margin-left: 10px;
}

/* Zusammenfassung */
.SFCOrderProcess-box-terms_and_conditions {
	width: 650px;
	margin-bottom: 10px;
}
.SFCOrderProcess-box-terms_and_conditions a {
	font-weight: 700;
}

.SFCOrderProcess-box-terms_and_conditions .SFCOrderProcess-radio_group {
	padding: 5px;
}

.SFCOrderProcess-box-address-bill,
.SFCOrderProcess-box-address-deliver,
.SFCOrderProcess-box-address-payment {
	padding-top: 0;
}

.SFCOrderProcess-box-address-bill table,
.SFCOrderProcess-box-address-payment table,
.SFCOrderProcess-box-address-deliver table 
{
	width: 100%;
}

.SFCOrderProcess-box-address-bill-left,
.SFCOrderProcess-box-address-bill-right {
	width: 50%;
}

.SFCOrderProcess-box-address-payment-left {
	padding-right: 1em;
}

.SFCOrderProcess-box-address-payment-right {
	width: 50%;
}

.SFCOrderProcess-box-address-payment-payinfo {
	padding: 10px 0 0;
}

.SFCOrderProcess-box-address-payment .SFCOrderProcess-controls-body {
	margin: 0;
}

.SFCOrderProcess-box-address-payment .SFCOrderProcess-controls {
	margin-top: 10px;
}
/* Anmelden */
.SFCOrderProcess-frame-checkout .SFCOrderProcess-box-headline {
	line-height: 20px;
}
.SFCOrderProcess-control-back {
	position:absolute;
	left:0;
	top:0;
}
.SFCOrderProcess-wrap-address {
	float:left;
	width:180px;
	border-right:1px solid;
	padding-right: 10px;
}
.SFCOrderProcess-controls-shopper_addresses .SFCOrderProcess-controls-body {
	text-align: left;
}
.SFCOrderProcess-controls-shopper_addresses .SFCOrderProcess-control-back {
	position: static;
	left: auto;
	top: auto;
}
.SFCOrderProcess {
	
}

.SFCOrderProcess a {
	
}

.SFCOrderProcess .gethelp {
	
}

.SFCOrderProcess-header {
	
}

.SFCOrderProcess-header-body {
	
}

.SFCOrderProcess-tabs {
	
}

.SFCOrderProcess-tabs-body {
	
}

.SFCOrderProcess-tab {
	font-size: 15px;
	font-weight: 700;
}

.SFCOrderProcess-tab-body {
	
}

.SFCOrderProcess-tab-active .SFCOrderProcess-tab-body {
	
}

.SFCOrderProcess-icon-cart {
	
}

.SFCOrderProcess-icon-wish {
	
}

.SFCOrderProcess-icon-watch {
	
}

.SFCOrderProcess-tab-active .SFCOrderProcess-icon-cart {
	
}

.SFCOrderProcess-tab-active .SFCOrderProcess-icon-wish {
	
}

.SFCOrderProcess-tab-active .SFCOrderProcess-icon-watch {
	
}

.SFCOrderProcess-login {
	
}

.SFCOrderProcess-login-body {
	
}

.SFCOrderProcess-login-tab {
	
}

.SFCOrderProcess-login-tab-body {
	
}

.SFCOrderProcess-login-tab-control {
	
}

.SFCOrderProcess-body {
	
}

.SFCOrderProcess-steps {
	
}

.SFCOrderProcess-steps-body {
	
}

.SFCOrderProcess-step {
	
}

.SFCOrderProcess-step-active {
	
}

.SFCOrderProcess-step-done {
	
}

.SFCOrderProcess-step-icon {
	
}

.SFCOrderProcess-step-done .SFCOrderProcess-step-icon {
	
}

.SFCOrderProcess-step-text {
	
}

.SFCOrderProcess-controls {
	
}

.SFCOrderProcess-controls-body {
	
}

.SFCOrderProcess-control {
	
}

/* SFCOrderProcess-frame */
.SFCOrderProcess-frame {
	
}

.SFCOrderProcess-frame-checkout {
	
}

.SFCOrderProcess-frame-headline {
	
}

.SFCOrderProcess-box {
	
}

.SFCOrderProcess-frame-checkout .SFCOrderProcess-box {
	
}

.SFCOrderProcess-frame-checkout-address .SFCOrderProcess-frame-headline {
	
}

.SFCOrderProcess-checkout-adress-table {
	
}

.SFCOrderProcess .space {
	
}

.SFCOrderProcess-box-headline {
	
}

.SFCOrderProcess-box-control {
	
}

.SFCOrderProcess-box-links {
	
}

.SFCOrderProcess-box-links a {
	
}

.SFCOrderProcess-frame-header {
	
}

.SFCOrderProcess-msg-warning {
	color: #000;
	background-color: #fed885;
	border: 1px solid #000;
}

.SFCOrderProcess-msg-warning-pointer {
	background-color: transparent;
}

/* SFCOrderProcess-accordion */
.SFCOrderProcess-accordions {
	
}

.SFCOrderProcess-accordion {
	
}

.SFCOrderProcess-accordion-active {
	border: 2px solid #000;
}

.SFCOrderProcess-accordion-header {
	
}

.SFCOrderProcess-accordion-active .SFCOrderProcess-accordion-header {
	
}

.SFCOrderProcess-accordion-surcharge {
	
}

.SFCOrderProcess-accordion-surcharge-price {
	
}

.SFCOrderProcess-accordion-body {
	
}

.SFCOrderProcess-accordion-active .SFCOrderProcess-accordion-body {
	
}

.SFCOrderProcess-accordion-body input {
	border-color: #999;
	border-style: solid;
	color: #666;
}

.SFCOrderProcess-accordion-body select {
	border-color: #999;
	border-style: solid;
	color: #666;
}

.SFCOrderProcess-accordion-body .SFCOrderProcess-formfield-CCDigit input {
	
}

.SFCOrderProcess-accordion .SFCOrderProcess-accordion-row-1 {
	
}

.SFCOrderProcess-accordion .SFCOrderProcess-accordion-row-2 {
	
}

.SFCOrderProcess-accordion .SFCOrderProcess-accordion-row-1 table,.SFCOrderProcess-accordion .SFCOrderProcess-accordion-row-2 table {
	
}

.SFCOrderProcess-accordion .cell-1,.SFCOrderProcess-accordion .cell-2 {
	
}

/* SFCOrderProcess-box-shipping_settings */
.SFCOrderProcess-box-shipping_settings {
	
}

.SFCOrderProcess-radio_group {
	
}

.SFCOrderProcess-radio_group table {
	
}

.SFCOrderProcess-box-dispatch_type {
	
}

.SFCOrderProcess-box-dispatch_type .product-price {
	
}

.SFCOrderProcess-box-dispatch_type .SFCOrderProcess-radio_group {
	
}

.SFCOrderProcess-box-dispatch_type .SFCOrderProcess-radio_group .last-cell {
	
}

/* SFCOrderProcess-frame-bill */
.SFCOrderProcess-frame-bill {
	
}

.SFCOrderProcess-frame-bill-table {
	
}

.SFCOrderProcess-frame-bill-table td {
	border-bottom: 1px solid #000;
}

.SFCOrderProcess-frame-bill-table .cell-2 {
	
}

.SFCOrderProcess-frame-bill-table .cell-3 {
	
}

.SFCOrderProcess-frame-bill-table .cell-4 {
	
}

.SFCOrderProcess-frame-bill-table .cell-2,.SFCOrderProcess-frame-bill-table .cell-3,.SFCOrderProcess-frame-bill-table .cell-1_2 {
	border-right: 1px solid #000;
}

.SFCOrderProcess-frame-bill-table-headline {
	
}

.SFCOrderProcess-frame-bill-table-date {
	
}

.SFCOrderProcess-frame-bill-total-table {
	
}

.SFCOrderProcess-frame-bill-total-table .cell-1 {
	
}

.SFCOrderProcess-formfield {
	
}

.SFCOrderProcess-formfield label {
	
}

.SFCOrderProcess-formfield input,
.SFCOrderProcess-formfield select,
.SFCOrderProcess-formfield textarea {
	border-style: solid;
	border-color: #999;
	color: #666;
}

.SFCOrderProcess-formfield-error input,
.SFCOrderProcess-formfield-error select,
.SFCOrderProcess-formfield-error textarea {
	border-color: #f00!important;
}
	
/* Meine Angaben - Formulare */
.SFPOrderProcess-step-address .SFCAddressTable,
.SFPOrderProcess-step-address .SFCNewAddressTable,
.SFPOrderProcess-step-address .SFCDeliveryAddressTable {
	
}
.SFPOrderProcess-step-address .SFCOrderProcess-formfield input,
.SFPOrderProcess-step-address .SFCOrderProcess-formfield select,
.SFPOrderProcess-step-address .SFCOrderProcess-formfield textarea {
	
}
.SFPOrderProcess-step-address .SFCOrderProcess-formfield-gender select {
	
}
.SFPOrderProcess-step-address .SFCOrderProcess-formfield-street_number,
.SFPOrderProcess-step-address .SFCOrderProcess-formfield-zip {
	
}
.SFPOrderProcess-step-address .SFCOrderProcess-formfield-street,
.SFPOrderProcess-step-address .SFCOrderProcess-formfield-city {
	
}
.SFPOrderProcess-step-address .SFCOrderProcess-formfield-street_number,
.SFPOrderProcess-step-address .SFCOrderProcess-formfield-city {
	
}
.SFPOrderProcess-step-address .SFCOrderProcess-formfield-street_number input,
.SFPOrderProcess-step-address .SFCOrderProcess-formfield-zip input {
	
}
.SFPOrderProcess-step-address .SFCOrderProcess-formfield-street input,
.SFPOrderProcess-step-address .SFCOrderProcess-formfield-city input {

}

/* Zusammenfassung */
.SFCOrderProcess-box-terms_and_conditions {
	
}
.SFCOrderProcess-box-terms_and_conditions a {
	
}

.SFCOrderProcess-box-terms_and_conditions .SFCOrderProcess-radio_group {
	
}
/* SFCCartDisplay-controls */

.SFCCartDisplay .SFCOrderProcess-msg-warning {
	margin: 5px 5px 10px 0;
}

.SFCCartDisplay-controls {
	position: relative;
	overflow: hidden;
	min-height: 25px;
	_height: 25px;
	margin-bottom: 10px;
}

.SFCCartDisplay-controls-body {
	position: absolute;
	right: 0;
	/*bottom: 0; fix firefox2.0 */
}

.SFCCartDisplay-controls .SFCCartDisplay-control {
	display: inline;
	float: left;
	margin-left: 10px;
	position: relative;
}

/* SFCCartDisplay-bill */
.SFCCartDisplay-bill {
	padding: 0;
}

.SFCCartDisplay-bill-info {
	display: inline;
	float: left;
	width: 490px;
	padding: 10px;
	text-align: right;
}

.SFCCartDisplay-bill-total {
	display: inline;
	float: left;
	width: 240px;
	padding: 10px;
}

.SFCCartDisplay-bill-total-table {
	width: 100%;
}

.SFCCartDisplay-bill-total-text {
	font-weight: 700;
	font-size: 13px;
}

.SFCCartDisplay-bill-total-price {
	font-weight: 700;
	font-size: 13px;
	text-align: right;
}

.SFCCartDisplay-bill-totaltax-text {
	
}

.SFCCartDisplay-bill-totaltax-price {
	text-align: right;
}

/* SFCCartDisplay-bill */
.SFCCartDisplay-bill-table {
	width: 100%;
}

.SFCCartDisplay-bill-table td {
	padding: 10px;
}

.SFCCartDisplay-bill-table tbody {
	
}

/*deprecated*/
.SFCCartDisplay-bill-table .border-bottom {
	
}

/*deprecated*/
.SFCCartDisplay-bill-table .border-right {
	
}

.SFCCartDisplay-bill-table td {
	
}

.SFCCartDisplay-bill-table .last-cell {
	border-right: 0 none;
	font-weight: 700;
}

.SFCCartDisplay-bill-table thead td {
}

.SFCCartDisplay-bill-table tbody .last-row td {
	border-bottom: 0 none;
}

.SFCCartDisplay-bill-table thead .cell-1 {
	width: 360px;
}

.SFCCartDisplay-bill-table thead .cell-2 {
	width: 120px;
}

.SFCCartDisplay-bill-table thead .cell-3 {
	width: 90px;
}

.SFCCartDisplay-bill-table thead .cell-4 {
	width: 130px;
}

.SFCCartDisplay-bill-amount-input {
	display: block;
	width: 2em;
	margin-top: -2px;
	margin-bottom: 10px;
}

.SFCCartDisplay-bill-table .product-type {
	
}

/* SFCCartDisplay-coupon */
.SFCCartDisplay-coupon {
	padding: 5px 10px;
}

.SFCCartDisplay-coupon .SFCOrderProcess-frame-headline {
	display: inline;
	float: left;
	width: 180px;
	font-size: 11px;
}

.SFCCartDisplay-coupon .SFCOrderProcess-frame-body {
	display: inline;
	float: left;
	width: 570px;
}

.SFCCartDisplay-coupon .SFCOrderProcess-frame-body-top {
	
}

.SFCCartDisplay-coupon .SFCOrderProcess-frame-body-bottom {
	
}

.SFCCartDisplay-coupon .SFCOrderProcess-frame-body-bottom h4 {
	font-weight: 700;
}

.SFCCartDisplay-coupon .SFCOrderProcess-box-label {
	display: inline;
	float: left;
	margin-right: 10px;
}

.SFCCartDisplay-coupon .SFCOrderProcess-formfield {
	display: inline;
	float: left;
	margin-right: 10px;
}

.SFCCartDisplay-coupon .SFCOrderProcess-formfield input {
	width: 200px;
}

.SFCCartDisplay-coupon .SFCOrderProcess-box-control {
	display: inline;
	float: left;
}

/* SFCCartDisplay-summary */
.SFCCartDisplay-summary-table {
	width: 100%;
}

.SFCCartDisplay-summary-table td {
	padding: 5px 10px;
}

.SFCCartDisplay-summary-table thead td {
	
}

.SFCCartDisplay-summary-table thead .cell-1 {
	
}

.SFCCartDisplay-summary-table thead .cell-2 {
	width: 60px;
}

.SFCCartDisplay-summary-table thead .cell-3 {
	width: 50px;
}

.SFCCartDisplay-summary-table thead .cell-4 {
	width: 50px;
}

.SFCCartDisplay-summary-table thead .cell-5 {
	width: 210px;
}

.SFCCartDisplay-summary-table tbody td {
	text-align: right;
}

.SFCCartDisplay-summary-table tbody .cell-1 {
	text-align: left;
}

.SFCCartDisplay-summary-table tbody .cell-2 {
	
}

.SFCCartDisplay-summary-table tbody .cell-3 {
	
}

.SFCCartDisplay-summary-table tbody .cell-4 {
	
}

.SFCCartDisplay-summary-table tbody .cell-5 {
	font-weight: 700;
}

.SFCCartDisplay-summary-table thead td,.SFCCartDisplay-summary-table tbody td {
	
}

.SFCCartDisplay-summary-table thead .last-cell,.SFCCartDisplay-summary-table tbody .last-cell {
	border-right: 0 none;
}

.SFCCartDisplay-summary-table tbody .last-row td {
	
}

.SFCCartDisplay-summary-table tbody td {
	background-repeat: repeat-x;
	background-position: 0 0;
}

.SFCCartDisplay-order_number {
	padding: 10px;
	padding-right: 50px;
	overflow: hidden;
	float: left;
	_width: 1;
	line-height: 10px;
	background-repeat: repeat-x;
	background-position: 0 0;
}

/* SFCCartDisplay-summup */
.SFCCartDisplay-summup-table {
	width: 100%;
}

.SFCCartDisplay-summary-order_number {
	vertical-align: bottom;
	padding: 10px;
}

.SFCCartDisplay-summary-total {
	
}

.SFCCartDisplay-summary-total_sum-table_wrap,
.SFCCartDisplay-summary-total_bundle-table_wrap,
.SFCCartDisplay-summary-total_charges-table_wrap,
.SFCCartDisplay-summary-total_additional-table_wrap,
.SFCCartDisplay-summary-total_summation-table_wrap {
	padding: 10px; 
}

.SFCCartDisplay-summary-total_sum-table,
.SFCCartDisplay-summary-total_bundle-table,
.SFCCartDisplay-summary-total_charges-table,
.SFCCartDisplay-summary-total_additional-table,
.SFCCartDisplay-summary-total_summation-table {
	border-left: 1px solid;
	border-bottom: 1px solid;
	width: 230px;
	background-repeat: repeat-x;
	background-position: 0 0;
}

.SFCCartDisplay-summary-total_sum-table table,
.SFCCartDisplay-summary-total_bundle-table table,
.SFCCartDisplay-summary-total_charges-table table,
.SFCCartDisplay-summary-total_additional-table table,
.SFCCartDisplay-summary-total_summation-table table {
	width: 100%;
}

.SFCCartDisplay-summary-total_summation-table {
	border-bottom-width: 0;
}

.SFCCartDisplay-summary-total_sum-text,
.SFCCartDisplay-summary-total_sumtax-text,
.SFCCartDisplay-summary-total_product_sum-text,
.SFCCartDisplay-summary-total_bundle_sum-text,
.SFCCartDisplay-summary-total_charges-text,
.SFCCartDisplay-summary-total_chargestax-text,
.SFCCartDisplay-summary-total_additional-text,
.SFCCartDisplay-summary-total_summation-text {
	text-align: left;
}

.SFCCartDisplay-summary-total_sum-price,
.SFCCartDisplay-summary-total_sumtax-price,
.SFCCartDisplay-summary-total_product_sum-price,
.SFCCartDisplay-summary-total_bundle_sum-price,
.SFCCartDisplay-summary-total_charges-price,
.SFCCartDisplay-summary-total_chargestax-price,
.SFCCartDisplay-summary-total_additional-price,
.SFCCartDisplay-summary-total_summation-price {
	text-align: right;
}

.SFCCartDisplay-summary-total_sum-text,
.SFCCartDisplay-summary-total_product_sum-text,
.SFCCartDisplay-summary-total_charges-text,
.SFCCartDisplay-summary-total_additional-text,
.SFCCartDisplay-summary-total_summation-text {
	
}

.SFCCartDisplay-summary-total_sum-price,
.SFCCartDisplay-summary-total_product_sum-price,
.SFCCartDisplay-summary-total_charges-price,
.SFCCartDisplay-summary-total_additional-price {
	
}

.SFCCartDisplay-summary-total_sumtax-text,
.SFCCartDisplay-summary-total_bundle_sum-text,
.SFCCartDisplay-summary-total_chargestax-text,
.SFCCartDisplay-summary-total_sumtax-price {
	
}

.SFCCartDisplay-summary-total_bundle_sum-price,
.SFCCartDisplay-summary-total_chargestax-price,
.SFCCartDisplay-summary-total_summation-price {
	
}

.SFCCartDisplay-summary-total_summation-price {
	
}

.SFCCartDisplay-summary-total_sum-row,
.SFCCartDisplay-summary-total_sumtax-row,
.SFCCartDisplay-summary-total_product_sum-row,
.SFCCartDisplay-summary-total_bundle_sum-row,
.SFCCartDisplay-summary-total_charges-row,
.SFCCartDisplay-summary-total_chargestax-row,
.SFCCartDisplay-summary-total_additional-row,
.SFCCartDisplay-summary-total_summation-row {
	
}

.SFCCartDisplay-summary-total_summation-row td {
	font-weight: 700;
	font-size: 14px;
}

.SFCCartDisplay .SFCOrderProcess-box {
	padding: 0;
}
/* SFCCartDisplay-controls */
.SFCCartDisplay-controls {
	
}

.SFCCartDisplay-controls-body {
	
}

.SFCCartDisplay-control {
	
}

/* SFCCartDisplay-bill */
.SFCCartDisplay-bill {
	
}

.SFCCartDisplay-bill-info {
	
}

.SFCCartDisplay-bill-total {
	
}

.SFCCartDisplay-bill-total-table {
	
}

.SFCCartDisplay-bill-total-text {
	
}

.SFCCartDisplay-bill-total-price {
	
}

.SFCCartDisplay-bill-totaltax-text {
	
}

.SFCCartDisplay-bill-totaltax-price {
	
}

/* SFCCartDisplay-bill */
.SFCCartDisplay-bill-table {
	
}

.SFCCartDisplay-bill-table .product-name,
.SFCCartDisplay-bill-table .product-producer {
	
}

.SFCCartDisplay-bill-table td {
	
}

.SFCCartDisplay-bill-table tbody {
	
}

/*deprecated*/
.SFCCartDisplay-bill-table .border-bottom {
	border-bottom: 1px solid;
}

/*deprecated*/
.SFCCartDisplay-bill-table .border-right {
	border-right: 1px solid;
}

.SFCCartDisplay-bill-table td {
	border-right: 1px solid;
	border-bottom: 1px solid;
}

.SFCCartDisplay-bill-table .last-cell {
	
}

.SFCCartDisplay-bill-table thead td {
	font-weight: 700;
}

.SFCCartDisplay-bill-table .last-row td {
	
}

.SFCCartDisplay-bill-table thead .cell-1 {
	
}

.SFCCartDisplay-bill-table thead .cell-2 {
	
}

.SFCCartDisplay-bill-table thead .cell-3 {
	
}

.SFCCartDisplay-bill-table thead .cell-4 {
	
}

.SFCCartDisplay-bill-table tbody .last-cell {
	text-align: right;
}

.SFCCartDisplay-bill-amount-input {
	
}

.SFCCartDisplay-bill-table .product-type {
	font-weight: 400;
}

/* SFCCartDisplay-coupon */
.SFCCartDisplay-coupon {
	
}

.SFCCartDisplay-coupon .SFCOrderProcess-frame-headline {
	
}

.SFCCartDisplay-coupon .SFCOrderProcess-frame-body {
	
}

.SFCCartDisplay-coupon .SFCOrderProcess-frame-body-top {
	
}

.SFCCartDisplay-coupon .SFCOrderProcess-frame-body-bottom {
	
}

.SFCCartDisplay-coupon .SFCOrderProcess-frame-body-bottom h4 {
	
}

.SFCCartDisplay-coupon .SFCOrderProcess-box-label {
	
}

.SFCCartDisplay-coupon .SFCOrderProcess-formfield {
	
}

.SFCCartDisplay-coupon .SFCOrderProcess-formfield input {
	
}

.SFCCartDisplay-coupon .SFCOrderProcess-box-control {
	
}

/* SFCCartDisplay-summary */
.SFCCartDisplay-summary-table {
	
}

.SFCCartDisplay-summary-table td {
	
}

.SFCCartDisplay-summary-table thead .cell-1 {
	
}

.SFCCartDisplay-summary-table thead .cell-2 {
	
}

.SFCCartDisplay-summary-table thead .cell-3 {
	
}

.SFCCartDisplay-summary-table thead .cell-4 {
	
}

.SFCCartDisplay-summary-table thead .cell-5 {
	
}

.SFCCartDisplay-summary-table thead td {
	border-bottom: 1px solid;
	font-weight: 700;
}

.SFCCartDisplay-summary-table thead td,.SFCCartDisplay-summary-table tbody td {
	border-right: 1px solid;
	border-bottom: 1px solid;
}

.SFCCartDisplay-summary-table thead .last-cell,.SFCCartDisplay-summary-table tbody .last-cell {
	
}

.SFCCartDisplay-summary-table tbody .last-row td {
	
}

.SFCCartDisplay-summary-table tbody td {
	
}

.SFCCartDisplay-summary-table .product-name {
}
.SFCCartDisplay-summary-table .product-producer {
}
.SFCCartDisplay-summary-table .product-type {
	font-weight: 400;
}

.SFCCartDisplay-order_number {
	
}

/* SFCCartDisplay-summup */
.SFCCartDisplay-summup-table {
	
}

.SFCCartDisplay-summary-order_number {
	
}

.SFCCartDisplay-summary-total {
	
}

.SFCCartDisplay-summary-total_sum-table_wrap,
.SFCCartDisplay-summary-total_bundle-table_wrap,
.SFCCartDisplay-summary-total_charges-table_wrap,
.SFCCartDisplay-summary-total_additional-table_wrap,
.SFCCartDisplay-summary-total_summation-table_wrap {

}

.SFCCartDisplay-summary-total_sum-table,
.SFCCartDisplay-summary-total_bundle-table,
.SFCCartDisplay-summary-total_charges-table,
.SFCCartDisplay-summary-total_additional-table,
.SFCCartDisplay-summary-total_summation-table {
	
}

.SFCCartDisplay-summary-total_sum-table table,
.SFCCartDisplay-summary-total_bundle-table table,
.SFCCartDisplay-summary-total_charges-table table,
.SFCCartDisplay-summary-total_additional-table table,
.SFCCartDisplay-summary-total_summation-table table {
	
}

.SFCCartDisplay-summary-total_summation-table {
	
}

.SFCCartDisplay-summary-total_sum-text,
.SFCCartDisplay-summary-total_sumtax-text,
.SFCCartDisplay-summary-total_product_sum-text,
.SFCCartDisplay-summary-total_bundle_sum-text,
.SFCCartDisplay-summary-total_charges-text,
.SFCCartDisplay-summary-total_chargestax-text,
.SFCCartDisplay-summary-total_additional-text,
.SFCCartDisplay-summary-total_summation-text {
	
}

.SFCCartDisplay-summary-total_sum-price,
.SFCCartDisplay-summary-total_sumtax-price,
.SFCCartDisplay-summary-total_product_sum-price,
.SFCCartDisplay-summary-total_bundle_sum-price,
.SFCCartDisplay-summary-total_charges-price,
.SFCCartDisplay-summary-total_chargestax-price,
.SFCCartDisplay-summary-total_additional-price,
.SFCCartDisplay-summary-total_summation-price {
	
}

.SFCCartDisplay-summary-total_sum-text,
.SFCCartDisplay-summary-total_product_sum-text,
.SFCCartDisplay-summary-total_charges-text,
.SFCCartDisplay-summary-total_additional-text,
.SFCCartDisplay-summary-total_summation-text {
	font-weight: 700;
}

.SFCCartDisplay-summary-total_sum-price,
.SFCCartDisplay-summary-total_product_sum-price,
.SFCCartDisplay-summary-total_charges-price,
.SFCCartDisplay-summary-total_additional-price {
	font-weight: 700;
}

.SFCCartDisplay-summary-total_sumtax-text,
.SFCCartDisplay-summary-total_bundle_sum-text,
.SFCCartDisplay-summary-total_chargestax-text,
.SFCCartDisplay-summary-total_sumtax-price {
	
}

.SFCCartDisplay-summary-total_bundle_sum-price,
.SFCCartDisplay-summary-total_chargestax-price,
.SFCCartDisplay-summary-total_summation-price {
	
}

.SFCCartDisplay-summary-total_summation-price {
	
}

.SFCCartDisplay-summary-total_sum-row,
.SFCCartDisplay-summary-total_sumtax-row,
.SFCCartDisplay-summary-total_product_sum-row,
.SFCCartDisplay-summary-total_bundle_sum-row,
.SFCCartDisplay-summary-total_charges-row,
.SFCCartDisplay-summary-total_chargestax-row,
.SFCCartDisplay-summary-total_additional-row,
.SFCCartDisplay-summary-total_summation-row {}

.SFCCartDisplay .SFCOrderProcess-box {
	
}
.SFCJoin {
	
}

.SFCJoin .SFCOrderProcess-msg-warning {
	margin: 5px 5px 10px 0;
}

.SFCJoin-register .SFCOrderProcess-frame-headline {
	font-size: 11px;
}

.SFCJoin-register .SFCOrderProcess-checkout-register-table {
	width: 100%;
}

.SFCJoin-register .SFCOrderProcess-checkout-register-table input {
	width: 270px;
}
.SFCLogin {
	
}

.SFCLogin-register {
	min-height: 110px;
	_height: 110px;
	padding-bottom: 40px;
}

.SFCLogin-registered {
	margin-left: 10px;
	margin-right: 10px;
	min-height: 110px;
	_height: 110px;
	padding-bottom: 40px;
}

.SFCLogin-not_registered {
	min-height: 110px;
	_height: 110px;
	padding-bottom: 40px;
}

.SFCLogin-register .SFCOrderProcess-box-control {
	position: absolute;
	right: 10px;
	bottom: 10px;
}

.SFCLogin-registered .SFCOrderProcess-box-control {
	position: absolute;
	right: 10px;
	bottom: 10px;
}

.SFCLogin-not_registered .SFCOrderProcess-box-control {
	position: absolute;
	right: 10px;
	bottom: 10px;
}
.gethelp-text {
	display: none;
}

.SFCHelpTip {
	padding: 5px;
}

.gethelp-CCDigit_AE,
.gethelp-CCDigit_VISA {
	display: block;
}

.gethelp-CCDigit_AE {
	clear: both;
	margin-bottom: 1em;
}

.gethelp-CCDigit_AE img,
.gethelp-CCDigit_VISA img {
	display:inline;
	float: right;
	margin-left: 5px;
}

.gethelp-text {
	
}

.SFCHelpTip {
	color: #000;
	background-color: #ffb20c;
	border: 1px solid #000;
}
.SFCImprint {
	position: relative;
}

.SFCImprint-body {
	margin: 10px;
	overflow: hidden;
}
.SFCPrivacy {
	position: relative;
}

.SFCPrivacy-body {
	margin: 10px;
	overflow: hidden;
}
.SFCTermsConditions {
	position: relative;
}

.SFCTermsConditions-body {
	margin: 10px;
	overflow: hidden;
}
.SFCShopIntroText {
	position: relative;
}

.SFCShopIntroText-body {
	margin: 10px;
	overflow: hidden;
}
.SFCContact {
	position: relative;
	_zoom: 1;
}

.SFCContact-body {
	margin: 10px;
	overflow: hidden;
}

.SFCContact-body label {
	display: block;
}

.SFCContact form p {
	margin-bottom: 5px;
}

.SFCContact-field {
	display: block;
	margin-right: 4px;
}

.SFCContact-fields {
	overflow: hidden;
}

.SFCContact-fields input,.SFCContact-fields select,.SFCContact-fields textarea {
	display: block;
	width: 100%;
	border: 1px solid #999;
	background-color: #fff;
	background-image: none;
	background-repeat: repeat-x;
	_margin-right: -4px;
}

.SFCContact-controls {
	clear: both;
	text-align: right;
}

.SFCContact-mandatory {
	margin-left: 3px;
}

.SFCContact-fields-left {
	display: inline;
	float: left;
	width: 50%;
}

.SFCContact-fields-right {
	display: inline;
	float: left;
	width: 50%;
}

.SFCContact-fields-full {
	display: block;
	float: none;
	clear: both;
	width: 100%;
}

.SFCContact-firstname .SFCContact-field,.SFCContact-email_address .SFCContact-field {
	padding-right: 12px;
}
.SFCSubscribe {
	position: relative;
	_zoom: 1;
}

.SFCSubscribe-body {
	margin: 10px;
	overflow: hidden;
}

.SFCSubscribe-body label {
	display: block;
}

.SFCSubscribe form p {
	margin-bottom: 5px;
}

.SFCSubscribe-field {
	display: block;
	margin-right: 4px;
}

.SFCSubscribe-fields {
	overflow: hidden;
}

.SFCSubscribe-fields input,.SFCSubscribe-fields select,.SFCSubscribe-fields textarea {
	display: block;
	width: 100%;
	border: 1px solid #999;
	background-color: #fff;
	background-image: url(../img/SFCOrderProcess/field.jpg);
	background-repeat: repeat-x;
	_margin-right: -4px;
}

.SFCSubscribe-controls {
	clear: both;
	text-align: right;
}

.SFCSubscribe-mandatory {
	margin-left: 3px;
}

.SFCSubscribe-fields-left {
	display: inline;
	float: left;
	width: 50%;
}

.SFCSubscribe-fields-right {
	display: inline;
	float: left;
	width: 50%;
}

.SFCSubscribe-fields-full {
	display: block;
	float: none;
	clear: both;
	width: 100%;
}

.SFCSubscribe-salutation,
.SFCSubscribe-firstname,
.SFCSubscribe-street,
.SFCSubscribe-town {
	padding-right: 12px;
}
.SFCSubscribe-nwl .SFCSubscribe-field,
.SFCSubscribe-catalogue .SFCSubscribe-field,
.SFCSubscribe-nwl input,
.SFCSubscribe-catalogue input {
	display: inline;
}
.SFCSubscribe-nwl input,
.SFCSubscribe-catalogue input {
	width: auto;
}
.SFCFAQDisplay {
	position: relative;
}

.SFCFAQDisplay-body {
	margin: 10px;
	overflow: hidden;
}
.SFCAdvertisementSuper {
	overflow: hidden;
}

.SFCAdvertisementSuper-body {
	width: 728px;
	margin: 10px auto;
}
.SFCAdvertisementMedium {
	position: relative;
}

.SFCAdvertisementMedium-body {
	width: 300px;
	margin: 0 auto;
}
div.DefaultStickyWin {
	width: auto;
	_zoom:1;
}

div.DefaultStickyWin div.body {
	font-size: 11px;
	_zoom:1;
}

div.DefaultStickyWin div.bottom,
div.DefaultStickyWin div.top {
	_zoom:1;
}

div.DefaultStickyWin div.top_ul {
	height: 30px;
	width: 15px;
	float: left;
	background-repeat: no-repeat;
	background-position: top left;
}

div.DefaultStickyWin div.top_ur {
	position: relative;
	left: 0px !important;
	left: -4px;
	height: 30px;
	margin: 0px 0px 0px 15px !important;
	margin-right: -4px;
	padding: 0px;
	background-position: top right !important;
}

div.DefaultStickyWin h1.caption {
	clear: none !important;
	margin: 0px !important;
	overflow: hidden;
	padding: 0 !important;
	font-weight: bold;
	font-size: 14px !important;
	position: relative;
	top: 8px !important;
	left: 5px !important;
	float: left;
	height: 22px !important;
}

div.DefaultStickyWin div.middle,div.DefaultStickyWin div.closeBody {
	margin: 0px 20px 0px 0px !important;
	margin-bottom: -3px;
	position: relative;
	top: 0px !important;
	top: -3px;
	background-repeat: repeat-y;
	background-position: top left;
}

div.DefaultStickyWin div.body {
	padding: 8px 30px 8px 0px !important;
	margin-left: 5px !important;
	position: relative;
	right: -20px !important;
	background-repeat: repeat-y;
	background-position: top right;
}

div.DefaultStickyWin div.bottom {
	clear: both;
}

div.DefaultStickyWin div.bottom_ll {
	width: 15px;
	height: 15px;
	float: left;
	background-repeat: no-repeat;
	background-position: bottom left;
}

div.DefaultStickyWin div.bottom_lr {
	position: relative;
	left: 0px !important;
	left: -4px;
	margin: 0px 0px 0px 15px !important;
	margin-right: -4px;
	height: 15px;
	background-position: bottom right;
}

div.DefaultStickyWin div.closeButtons {
	text-align: center;
	padding: 0px 30px 8px 0px;
	margin-left: 5px;
	position: relative;
	right: -20px;
	background-repeat: repeat-y;
	background-position: top right;
}

div.DefaultStickyWin a.button:hover {
	background-repeat: repeat-x;
}

div.DefaultStickyWin a.button {
	margin: 2px 8px 2px 8px;
	padding: 2px 12px;
	cursor: pointer;
	text-decoration: none;
	background-repeat: repeat-x;
}

div.DefaultStickyWin div.closeButton {
	width: 13px;
	height: 13px;
	position: absolute;
	right: 0px;
	margin: 10px 15px 0px 0px !important;
	cursor: pointer;
	top: 0px;
	background-repeat: no-repeat;
}

div.DefaultStickyWin div.dragHandle {
	width: 11px;
	height: 25px;
	position: relative;
	top: 5px;
	left: -3px;
	cursor: move;
	float: left;
}

.SWclearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.SWclearfix {
	display: inline-table;
}

* html .SWclearfix {
	height: 1%;
}

.SWclearfix {
	display: block;
}
div.DefaultStickyWin div.body {
	
}

div.DefaultStickyWin div.top_ul {
	background-image: url(../mootools.plugins/stickyWinHTML/full.png);
	_background-image: url(../mootools.plugins/stickyWinHTML/full.gif);
}

div.DefaultStickyWin div.top_ur {
	background-image: url(../mootools.plugins/stickyWinHTML/full.png) !important;
	_background-image: url(../mootools.plugins/stickyWinHTML/full.gif) !important;
}

div.DefaultStickyWin h1.caption {
	color: #555;
}

div.DefaultStickyWin div.middle,div.DefaultStickyWin div.closeBody {
	background-image: url(../mootools.plugins/stickyWinHTML/body.png);
	_background-image: url(../mootools.plugins/stickyWinHTML/body.gif);
}

div.DefaultStickyWin div.body {
	background-image: url(../mootools.plugins/stickyWinHTML/body.png);
	_background-image: url(../mootools.plugins/stickyWinHTML/body.gif);
}

div.DefaultStickyWin div.bottom {
	
}

div.DefaultStickyWin div.bottom_ll {
	background-image: url(../mootools.plugins/stickyWinHTML/full.png);
	_background-image: url(../mootools.plugins/stickyWinHTML/full.gif);
}

div.DefaultStickyWin div.bottom_lr {
	background-image: url(../mootools.plugins/stickyWinHTML/full.png);
	_background-image: url(../mootools.plugins/stickyWinHTML/full.gif);
}

div.DefaultStickyWin div.closeButtons {
	background-image: url(../mootools.plugins/stickyWinHTML/body.png);
	_background-image: url(../mootools.plugins/stickyWinHTML/body.gif);
}

div.DefaultStickyWin a.button:hover {
	background-image: url(../mootools.plugins/stickyWinHTML/big_button_over.gif);
}

div.DefaultStickyWin a.button {
	background-image: url(../mootools.plugins/stickyWinHTML/big_button.gif);
	border: 1px solid #999 !important;
	color: #000 !important;
}

div.DefaultStickyWin div.closeButton {
	background-image: url(../mootools.plugins/stickyWinHTML/closebtn.gif);
}

div.DefaultStickyWin div.dragHandle {
	background-image: url(../mootools.plugins/stickyWinHTML/drag_corner.gif);
}

.SWclearfix:after {
	
}

.SWclearfix {
	
}

* html .SWclearfix {
	
}

.SWclearfix {
	
}
.SFPAjaxWishlist {
	
}

.SFPAjaxWishlist .SFCTopic-body {
	
}

.SFPAjaxWishlist .SFCBox-body {
	line-height: 15px;
}

.SFPAjaxWishlist .SFCTopic-title {
	margin: 0 20px 0 10px;
}

.SFPAjaxWishlist-header {
	padding: 5px 10px;
}

.SFPAjaxWishlist-controls {
	padding: 5px;
	overflow: hidden;
}

.SFPAjaxWishlist-controls .SFPAjaxWishlist-control {
	margin: 0 5px;
	float: right;
}

.SFPAjaxWishlist-copy-headline {
	width: 350px;
}

.SFPAjaxWishlist-copy-text {
	width: 350px;
}

.SFPAjaxWishlist .SFCOrderProcess-formfield {
	padding: 5px 10px;
}

.SFPAjaxWishlist .SFCOrderProcess-formfield input,
.SFPAjaxWishlist .SFCOrderProcess-formfield select,
.SFPAjaxWishlist .SFCOrderProcess-formfield textarea {
	width: 320px;
}
.SFPAjaxWishlist {
	
}

.SFPAjaxWishlist .SFCTopic-body {
	
}

.SFPAjaxWishlist .SFCBox-body {
	
}

.SFPAjaxWishlist .SFCTopic-title {
	
}

.SFPAjaxWishlist-header {
	
}

.SFPAjaxWishlist-controls {
	
}

.SFPAjaxWishlist-controls .SFPAjaxWishlist-control {
	
}

.SFPAjaxWishlist-copy-headline {
	
}

.SFPAjaxWishlist-copy-text {
	
}

.SFPAjaxWishlist .SFCOrderProcess-formfield {
	
}

.SFPAjaxWishlist .SFCOrderProcess-formfield input,
.SFPAjaxWishlist .SFCOrderProcess-formfield select,
.SFPAjaxWishlist .SFCOrderProcess-formfield textarea {
	
}
.SFCZoomView {
	position: relative;
	width: 650px;
	_zoom:1;
}

.SFCZoomView-body {
	overflow: hidden;
	padding: 15px 0 0 35px;
	_zoom:1;
}

.SFCZoomView-control-close {
	position: absolute;
	right: 40px;
	bottom: 70px;
}

.SFCZoomView-topic {
	margin-bottom: 10px;
	font-size: 12px;
	font-weight: 700;
	_zoom:1;
}

.SFCZoomView-display {
	margin-bottom: 10px;
	height: 300px;
	width: 300px;
	_zoom:1;
}

.SFCZoomView-thumbs {
	display: inline;
	float: left;
}

.SFCZoomView-thumb {
	display: inline;
	float: left;
	margin: 0 10px 10px 0;
	width: 50px;
	cursor: pointer;
}

.SFCZoomView-details {
	position: absolute;
	left: 355px;
	top: 38px;
	height: 320px;
	width: 290px;
}

.SFCZoomView-details-title {
	
}

.SFCZoomView-details-by {
	
}

.SFCZoomView-details-artist {
	
}

.SFCZoomView-details-product_type {
	
}

.SFCZoomView-details-price {
	
}

.SFCZoomView-details-barcode {
	
}
.SFCZoomView {
	
}

.SFCZoomView-body {
	color: #000;
	background-color: #fff;
	background-image: none;
}

.SFCZoomView-control-close {
	
}

.SFCZoomView-topic {
	
}

.SFCZoomView-display {
	
}

.SFCZoomView-thumbs {
	
}

.SFCZoomView-thumb {
	
}

.SFCZoomView-details {
	
}

.SFCZoomView-details-title {
	
}

.SFCZoomView-details-by {
	
}

.SFCZoomView-details-artist {
	
}

.SFCZoomView-details-product_type {
	
}

.SFCZoomView-details-price {
	
}

.SFCZoomView-details-barcode {
	
}
.SFCShopperRoomDisplay {
	
}

.SFCShopperRoomDisplay .SFCOrderProcess-msg-warning {
	margin: 5px 5px 10px 0;
}

.SFCShopperRoomDisplay-toggler {
	margin: 5px 0;
	padding-left: 20px;
	line-height: 20px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

.SFCShopperRoomDisplay-toggler-active {
	background-position: 0 -20px;
}

.SFCShopperRoomDisplay-element {
	
}

.SFCShopperRoomDisplay-element-active {
	
}

.SFCShopperRoomDisplay-inner-toggler {
	padding-left: 20px;
	line-height: 20px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

.SFCShopperRoomDisplay-inner-toggler-active {
	background-position: 0 -20px;
}

.SFCShopperRoomDisplay-inner-element {
	
}

.SFCShopperRoomDisplay-inner-element-active {
	
}

.SFCShopperRoomDisplay .SFCOrderProcess-box {
	padding-top: 0;
	padding-bottom: 0;
	overflow: hidden;
}

.SFCShopperRoomDisplay .SFCOrderProcess-box-headline {
	font-size: 11px;
	font-weight: 700;
	line-height: inherit;
}

.SFCShopperRoomDisplay-inner-element .SFCOrderProcess-box {
	margin-top: 5px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.SFCShopperRoomDisplay-element .SFCOrderProcess-frame {
	margin: 0 0 10px 0;
	padding: 5px 10px 0;
}
.SFCShopperRoomDisplay {
	
}

.SFCShopperRoomDisplay-toggler {
	background-image: url(../img/SFCShopperRoomDisplay/toggler.gif);
}

.SFCShopperRoomDisplay-toggler-active {
	font-weight: 700;
}

.SFCShopperRoomDisplay-element {
	
}

.SFCShopperRoomDisplay-inner-toggler {
	background-image: url(../img/SFCShopperRoomDisplay/toggler.gif);
	
}

.SFCShopperRoomDisplay-inner-toggler-active {
	font-weight: 700;
}

.SFCShopperRoomDisplay-inner-element {
	
}
#SFCNotification-container {
	z-index:1000;
	width:480px;
}

.SFCNotification {
	position: relative;
	width: 480px;
	zoom: 1;
}

.SFCNotification-head {
	height: 10px;
	line-height: 10px;
	overflow: hidden;
	_zoom:1;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.SFCNotification-body {
	padding: 0 15px 20px;
	background-repeat: repeat-y;
	background-position: -480px 0;
	font-size:12px;
	line-height:15px;
}

.SFCNotification-foot {
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	_zoom:1;
	background-repeat: no-repeat;
	background-position: 0 -10px;
}
#SFCNotification-container {
	
}

.SFCNotification {
	color: #000;
}

.SFCNotification-head {
	background-color: transparent;
	background-image: url(../img/SFCNotification/a.png);
	_background-image: url(../img/SFCNotification/a.gif);
}

.SFCNotification-body {
	background-color: transparent;
	background-image: url(../img/SFCNotification/a.png);
	_background-image: url(../img/SFCNotification/a.gif);
}

.SFCNotification-foot {
	background-color: transparent;
	background-image: url(../img/SFCNotification/a.png);
	_background-image: url(../img/SFCNotification/a.gif);
}
/*Box customization*/ /*Box with no padding*/
.BoxMenu .SFCProductList-body,.BoxCharts .SFCProductList-body,.BoxOffers .SFCProductList-body,.BoxGenre .SFCProductList-body,.BoxTeaser .SFCProductList-body,.BoxCategory .SFCProductList-body,.BoxPagingProducts .SFCProductList-body,.BoxTeaser .SFCProductList-body {
	
}

/*Box with 10px padding*/
.BoxNews .SFCProductList-body,.BoxSimilar .SFCProductList-body,.BoxNewsScroller .SFCProductList-body,.BoxNewsPaging .SFCProductList-body,.col-c .BoxOffers .SFCProductList-body,.col-b .BoxOffers .SFCProductList-body,
.SFPPromotionProduct .col-b .SFCProductList-body {
	padding: 0 5px 0;
}

/*Box with item margin-bottom*/
 .SFCProductList-layout-H .SFCProductListItem-body {
 	margin: 0 5px 5px !important;
 }

/*Box with item margin*/
.BoxOthersBought .SFCProductListItem-body,.BoxLastViewed .SFCProductListItem-body,.BoxArtistSkins .SFCProductListItem-body,.BoxTips .SFCProductListItem-body,.BoxTips .SFCProductListItem-body {
	margin: 0 5px;
}

.BoxOthersBought .SFCProductList-body,.BoxLastViewed .SFCProductList-body,.BoxArtistSkins .SFCProductList-body,.BoxTips .SFCProductList-body,.BoxTips .SFCProductList-body {
	padding: 0 5px;
}

/*Box min-height*/
.col-b .BoxNews .SFCProductListItem-body,
.col-b .BoxSimilar .SFCProductListItem-body {
	height: 205px;/*height: 145px;*/
}
/*Box min-height emblems*/
.col-b .BoxNews .SFCProductListItem-body .SFCProductListItem-emblem-new,
.col-b .BoxNews .SFCProductListItem-body .SFCProductListItem-emblem-pricehit,
.col-b .BoxNews .SFCProductListItem-body .SFCProductListItem-emblem-topseller,
.col-b .BoxSimilar .SFCProductListItem-body .SFCProductListItem-emblem-new,
.col-b .BoxSimilar .SFCProductListItem-body .SFCProductListItem-emblem-pricehit,
.col-b .BoxSimilar .SFCProductListItem-body .SFCProductListItem-emblem-topseller {
	left : auto;
	right : 4px;
	top : 4px;
}

/*Box min-height SFCTicketList*/
.col-b .BoxNews .SFCTicketList .SFCProductListItem-body {
	height: 145px;
}

.col-a, .col-b, .col-c, .col-d {
	min-height: 30px;
	_height: 30px;
}

/* not break price strike */
.SFCProductListItem-details-price strike br {
	display: none;
}

/* link hovering underline */
.SFCUserBar a:hover span {
	/*text-decoration: underline;*/
}
.SFCPageHeaderInfoNavigation a:hover span {
	text-decoration: underline;
}
.SFCPageFooterNavigationColumn a:hover span {
	text-decoration: underline;
}
.SFCPageFooterInfo a:hover span {
	text-decoration: underline;
}
/*reset col-a productlist-body*/
.col-a .SFCProductList-body {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.Box404 {
	margin-left: 10px;
	margin-right: 10px;
}

.Box404 .SFCBox-body {
	padding: 10px 10px 0;
}

.BoxNews .SFCBoxFooter-body,
.BoxNews .SFCBoxFooter-title {
	font-weight: 700;
	text-align: right;
}
.BoxNews .SFCBoxFooter-title {
	margin-right:10px;
}
.BoxProductDetails .SFCBoxFooter a {
	
}
.BoxProductDetails .SFCBoxFooter-title {
	font-weight: 700;
	margin-right:10px;
}

