	/* 4 START:GLOBAL CSS */
	#clickleft, #clickright {
	display: block;
	background-color: #fff;
	opacity: 0.5 !important;
	}
	html,p {
	    margin:0px;
	    padding:0px;
	}
	body {
	    font-family:Verdana,Arial,Helvetica,sans-serif;
	    font-size:11px;
	    color:#666666;
	    line-height:14px;
	    margin:0px;
	    padding:0px;
	    min-height:100%;
	    width:100%;
	    background:#fff;
	    min-width:800px;
	}
	.webSerieBuy{
	    display:inline;
	    float:left;
	    border-width: 0px;
	    color: #FFFFFF;
	    font-family: Georgia;
	    font-size: 20px;
	    font-weight: bold;
	    line-height: 25px;
	    opacity: 0.84;
	    padding-bottom: 5px;
	    padding-left: 30px;
	    padding-right: 5px;
	    text-align: center;
	    text-decoration: none;
	    text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.5);
	 }
	
	.form,.textfield,.selected_lightbox {
	    border:1px solid #a1a1a1;
	    padding:4px;
	    outline:none;
	}
	a,img {
	    border:none;
	}
	label {
	    padding-left:4px;
	    vertical-align:5%;
	    cursor:pointer;
	}
	a:link,a:active,a:visited {
	    color:#333;
	    text-decoration:none;
	    outline:none;
	}
	a:hover {
	    color:#333;
	    text-decoration:underline;
	}
	div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {
	    /* list-style-position:inline none; */
	    list-style-position: inside;
	    margin:0;
	    padding:0;
	}
	ul.selection_bar li {
	    display:inline;
	}
	.transparent {
	    opacity:0.85;
	}
	.link_arrow_down {
	    padding:0 0 2px 2px;
	}
	.clearButton {
	    float:left;
	    padding:12px 0;
	}
	a.button {
	    background:url("//img.demo.sodatech.com/public/userfiles/themes/blackbeauty/buttons/btn_background.png") scroll right top transparent;
	    float:left;
	    height:24px;
	    margin-right:12px;
	    text-decoration: none;
	}
	a.button span {
	    background:url("//img.demo.sodatech.com/public/userfiles/themes/blackbeauty/buttons/btn_background.png") scroll 0 0 transparent;
	    display:block;
	    font-size:12px;
	    line-height:12px;
	    color:#eee;
	    padding:5px 10px 0px 10px;
	    font-weight:bold;
	    font-family:"century gothic","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,Helvetica,sans-serif;
	    text-decoration:none;
	}
	.listHeader {
	    background:none repeat scroll 0 0 #000;
	    color:#FFFFFF;
	    font-weight:bold;
	    padding:5px;
	    float:left;
	}
	#pagingLineTop {
	    margin-top:12px;
	    padding-bottom:24px;
	}
	/* END:GLOBAL CSS */ /* START:HEADER BLOCK */ div#header {
	    height:48px;
	    background:#000;
	    color:#fff;
	}
	#logo {
	    width:200px;
	    float:left;
	    padding-left:24px;
	    height:48px;
	}
	.nav_menu {
	    height:48px;
	    margin:0;
	    padding:0;
	}
	.nav_menu ul {
	    display:block;
	    font-weight:bold;
	    text-align:center;
	    vertical-align:middle;
	    list-style:none outside none;
	}
	.nav_menu li {
	    border-left:1px solid #505050;
	    float:left;
	    margin:0px;
	}
	.nav_menu.left {
	    float:left;
	}
	.nav_menu.right {
	    float:right;
	}
	div#header li {
	    cursor:pointer;
	    height:48px;
	    list-style:none outside none;
	}
	div#header li:hover {
	    cursor:pointer;
	    background:#505050;
	    height:48px;
	    list-style:none outside none;
	}
	.nav_menu li a {
	    color:#eee;
	    display:block;
	    padding:16px 12px;
	    text-decoration:none;
	}
	#headerSearch {
	    padding:24px;
	}
	.headerSearchKey {
	    border:1px solid #BBBBBB;
	    color:#505050;
	    float:left;
	    font-size:16px;
	    height:24px;
	    margin:0;
	    padding-left:6px;
	    width:280px;
	}
	#breadcrumbs {
	    background:#858585;
	    padding:6px;
	    margin-right:24px;
	    font-weight:bold;
	    color:#fff;
	}
	.breadcrumbArgument a, .breadcrumbRemove a {
	    color:#fff;
	    text-decoration:none;
	}
	.breadcrumbRemove a {
	    font-size:10px;
	    font-weight:normal;
	}
	#noPicturesFound {
	    margin-top:24px;
	}
	.loginFieldEmail,.loginFieldPassword {
	    width:340px;
	}
	/* END:HEADER BLOCK */ /* START:HOMEPAGE */ #supersized-loader {
	    position:absolute;
	    top:50%;
	    left:50%;
	    z-index:10;
	    width:60px;
	    height:60px;
	    margin:-30px 0 0 -30px;
	    text-indent:-999em;
	    background-color:#111;
	    background:rgba(0,0,0,0.8) url(//img.demo.sodatech.com/public/userfiles/themes/blackbeauty/icons/progress.gif) no-repeat center center;
	    border-radius:5px;
	}
	#supersized {
	    position:fixed;
	    left:0;
	    top:0;
	    overflow:hidden;
	    z-index:-999;
	    height:100%;
	    width:100%;
	}
	#supersized img {
	    width:auto;
	    height:auto;
	    position:relative;
	    display:none;
	    outline:none;
	    border:none;
	}
	#supersized.speed img {
	    /* -ms-interpolation-mode:nearest-neighbor;
	    image-rendering:-moz-crisp-edges; */
	}
	/*Speed*/ #supersized.quality img {
	    /* -ms-interpolation-mode:bicubic;
	    image-rendering:optimizeQuality; */
	}
	/*Quality*/ #supersized a {
	    z-index:-30;
	    position:absolute;
	    overflow:hidden;
	    top:0;
	    left:0;
	    width:100%;
	    height:100%;
	    background:#111;
	}
	#supersized a.prevslide {
	    z-index:-20;
	}
	#supersized a.activeslide {
	    z-index:-10;
	}
	#supersized a.prevslide img,#supersized a.activeslide img {
	    display:inline;
	}
	#home_bg {
	    height:100%;
	    width:100%;
	    z-index:0;
	}
	#home_bg_img {
	    min-height:100%;
	    min-width:100%;
	}
	#home_search {
	    background:none repeat scroll 0 0 #FFFFFF;
	    margin-left:24px;
	    padding:16px;
	    position:absolute;
	    top:72px;
	    z-index:2;
	}
	.hpSearchKeyHome {
	    background-image:url("//img.demo.sodatech.com/public/userfiles/themes/blackbeauty/icons/maginfier_search_icon.png");
	    background-repeat:no-repeat;
	    border:1px solid #BBBBBB;
	    color:#505050;
	    float:left;
	    font-size:20px;
	    height:36px;
	    margin:0;
	    padding:0px 0 0px 40px;
	    width:320px;
	}
	.advancedSearchWindow {
	    top:0;
	    right:0;
	    bottom:0;
	    left:0;
	    position:absolute;
	    margin:auto;
	    height:335px;
	    width:700px;
	    background-color:#fff;
	    z-index:999;
	    border:4px solid #000;
	    padding:12px;
	}
	.advancedSearchTitle {
	    font-weight:bold;
	    padding-top:6px;
	}
	.advancedSearchBox {
	    float:left;
	    margin-right:4px;
	    border:1px solid #000;
	    padding:0 6px 6px 6px;
	    width:215px;
	    height:130px;
	    margin-top:12px;
	}
	.extSearchTitle {
	    padding:4px;
	    margin-top:12px;
	    border-top:1px solid #333;
	    font-weight:bold;
	}
	.extSearchElement {
	    padding-left:12px;
	    padding-bottom:4px;
	    max-height: 200px;
	    overflow: auto;
	}
	#home_search_colors_c {
	    padding-top:12px;
	}
	.ext_search_select {
	    width:180px;
	}
	.arrow_ext_search_toggle {
	    float:right;
	}
	.extended_search li a {
	    display:block;
	    text-decoration:none;
	}
	/* END:HOMEPAGE */ /* START:FOOTER */ #footer {
	    background:#000;
	    height:36px;
	    color:#eee;
	    position:fixed;
	    bottom:0;
	    width:100%;
	}
	#footer_links_left {
	    float:left;
	    padding:10px 0 0 24px;
	}
	#footer_links_right {
	    float:right;
	    padding:10px 12px 0 24px;
	}
	#footer a {
	    color:#eee;
	}
	/* END:FOOTER */ /* START:GENERAL PAGE CONTENT */ #content {
	    padding:0px 0 72px 24px;
	    width:930px;
	}
	.textBoxTitle {
	    clear:both;
	    color:#8C8B8B;
	    font-family:"century gothic","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,Helvetica,sans-serif;
	    font-size:24px;
	    height:36px;
	    padding-top:4px;
	}
	.textBoxContentTitle {
	    font-weight:bold;
	    padding:4px 0 2px 0;
	    clear:both;
	}
	.textBoxFieldDescription {
	    padding:12px 0 2px 0;
	}
	/* END:GENERAL PAGE CONTENT */ /* START:MY PICTURES */ #mypicturesHeaderPicture {
	    width:100px;
	}
	#mypicturesHeaderDownload {
	    width:155px;
	}
	#mypicturesHeaderLicence {
	    width:365px;
	}
	#mypicturesHeaderUser {
	    width:180px;
	}
	#mypicturesHeaderDate {
	    width:110px;
	}
	#mypicturesHeaderPrice {
	    width:120px;
	}
	.mpElement {
	    border:1px solid #ccc;
	    clear:both;
	    margin-top:5px;
	    padding:5px;
	    min-height:95px;
	}
	.mpHeader {
	    background:#000;
	    clear:both;
	}
	#mypicturesElementPicture {
	    float:left;
	    width:110px;
	}
	#mypicturesElementDownload {
	    float:left;
	    width:185px;
	}
	#mypicturesElementLicence {
	    float:left;
	    width:365px;
	    padding-right: 10px;
	}
	#mypicturesElementDate {
	    float:left;
	    width:130px;
	}
	#payemntconf_ziplink {
	    padding-top: 8px;
	}
	/* END:MY PICTURES */ /* START:MY INVOICES */ #myinvoicesNumber {
	    width:110px;
	}
	#myinvoicesDate {
	    width:100px;
	}
	#myinvoicesPictures {
	    width:120px;
	}
	#myinvoicesStatus {
	    width:120px;
	}
	#myinvoicesType {
	    width:160px;
	}
	#myinvoicesHeaderUser {
	    width:140px;
	}
	#myinvoicesTotal {
	    width:140px;
	}
	#myinvoicesDownload {
	    width:140px;
	}
	.invoiceListElement {
	    border:1px solid #ccc;
	    clear:both;
	    margin-top:5px;
	    padding:5px;
	}
	.myinvoicesElementNumber {
	    float:left;
	    width:130px;
	}
	.myinvoicesElementDate {
	    float:left;
	    width:110px;
	}
	.myinvoicesElementPictures {
	    float:left;
	    width:130px;
	}
	.myinvoicesElementStatus {
	    float:left;
	    width:110px;
	}
	.myinvoicesElementPayment {
	    float:left;
	    width:140px;
	}
	#myinvoicesElementUser {
	    float:left;
	    width:150px;
	}
	.myinvoicesElementCurrency {
	    float:left;
	    width:150px;
	    height:30px;
	}
	.myinvoicesElementDownload {
	}
	/* END:MY INVOICES */ /* START:BASKET */ .subtitleInactive {
	    font-size:12px;
	}
	.subtitleActive {
	    font-size:12px;
	    font-weight:bold;
	}
	#basketPriceBlock, #invoiceAddressBlock, .basketElement, #multibasket {
	    border:1px solid #ccc;
	    padding:12px;
	    margin-top:12px;
	    clear:both;
	}
	#multibasket_select {
	    width:300px;
	}
	#multibasket_select_div {
	    float:left;
	    padding-right: 12px;
	}
	#multibasket_add_link {
	    line-height: 26px;
	}
	#multibasket_save_button {
	    overflow: auto;
	}
	#invoiceEmailRecipientBlock {
	    padding-top: 24px;
	}
	#multibasket_add {
	    padding-top: 12px;
	}
	#multibasket_name {
	    width: 300px;
	}
	.basketSumText {
	    float:left;
	    width:200px;
	}
	.basketSumCurrency {
	    float:left;
	    width:40px;
	}
	.basketSumPrice {
	    padding-right:590px;
	    text-align:right;
	}
	.basketPriceBlockDivider {
	    margin-top:12px;
	    border-top:1px solid #ccc;
	}
	.basketTotalText {
	    float:left;
	    width:200px;
	    font-weight:bold;
	    font-size:12px;
	}
	.basketTotalCurrency {
	    float:left;
	    width:40px;
	    font-weight:bold;
	    font-size:12px;
	}
	.basketTotalPrice {
	    padding-right:590px;
	    text-align:right;
	    font-weight:bold;
	    font-size:12px;
	}
	#lastBasketPriceDivider {
	    display:none;
	}
	#basketPicContainer {
	    float:left;
	    width:120px;
	}
	.basketInfoContainer {
	    float:left;
	}
	.basketFunctionText {
	    padding:4px 0 8px 0;
	}
	.errorField {
	    background:none repeat scroll 0 0 #FF9900;
	    padding:6px;
	    clear:both;
	}
	.requiredRegistrationField {
	    border:1px solid #a1a1a1;
	    padding:4px;
	    outline:none;
	    background: #FFECD4;
	}
	.resultThumbLinkBox, .resultThumbLinkBoxSubscription {
	    padding-top:6px;
	}
	.resultThumbLinkDetail {
	    background:url("//img.demo.sodatech.com/public/userfiles/themes/blackbeauty/icons/ic_calculator.gif") no-repeat scroll left top transparent;
	    cursor:pointer;
	    float:left;
	    height:20px;
	    width:25px;
	}
	.resultThumbLinkTrash {
	    background:url("//img.demo.sodatech.com/public/userfiles/themes/blackbeauty/icons/ic_remove.gif") no-repeat scroll left top transparent;
	    cursor:pointer;
	    float:left;
	    height:20px;
	    margin:0 3px;
	    width:15px;
	}
	.resultThumbLinkLightbox {
	    background:url("//img.demo.sodatech.com/public/userfiles/themes/blackbeauty/icons/ic_lightbox.gif") no-repeat scroll left top transparent;
	    cursor:pointer;
	    float:left;
	    height:20px;
	    width:25px;
	}
	.resultThumbLinkDownload {
	    background:url("//img.demo.sodatech.com/public/userfiles/themes/blackbeauty/icons/ic_download.gif") no-repeat scroll left top transparent;
	    cursor:pointer;
	    float:left;
	    height:20px;
	    width:25px;
	}
	.resultThumbLinkSubscription {
	    background:url("//img.demo.sodatech.com/public/userfiles/themes/blackbeauty/icons/ic_download.gif") no-repeat scroll left top transparent;
	    cursor:pointer;
	    float:left;
	    height:20px;
	    width:25px;
	}
	.resultThumbLinkBasket {
	    background:url("//img.demo.sodatech.com/public/userfiles/themes/blackbeauty/icons/ic_basket.gif") no-repeat scroll left top transparent;
	    cursor:pointer;
	    float:left;
	    height:20px;
	    width:25px;
	}
	.resultThumbLinkBasketFull {
	    background:url("//img.demo.sodatech.com/public/userfiles/themes/blackbeauty/icons/ic_basket_active.gif") no-repeat scroll left top transparent;
	    cursor:pointer;
	    float:left;
	    height:20px;
	    width:25px;
	}
	.basketElementPriceBlock {
	    background:#000;
	    margin-top:8px;
	    width:895px;
	    font-size:12px;
	    font-weight:bold;
	    padding:4px;
	    color:#fff;
	}
	.basketElementPriceText {
	    float:left;
	    width:115px;
	}
	.basketElementCurrency {
	    float:left;
	    width:40px;
	}
	.basketElementPrice {
	    width:80px;
	    float:left;
	    text-align:right;
	}
	.basketElementProvision {
	    padding-left:12px;
	    font-weight:normal;
	}
	.rfPriceElementDescription,.rfPriceElementDescriptionLocked {
	    padding-left:4px;
	}
	.rfPriceElement,.rfPriceElementLocked {
	    cursor:pointer;
	    padding:4px;
	    width:405px;
	}
	.rfPriceElement:hover {
	    background-color:#ccc;
	}
	/* END:BASKET */ /* START:LIGHTBOX */ ol,ul {
	    list-style-image:none;
	    list-style-position:outside;
	    list-style-type:none;
	    padding:0;
	}
	ul.selection_bar {
	    background-color:#e8e7e7;
	    height:32px;
	    margin:0 0 2px;
	    padding:10px 0 0 13px;
	}
	ul.selection_bar li {
	    display:inline;
	}
	ul.selection_bar li div {
	    float:left;
	    margin-right:10px;
	}
	ul.selection_bar li div input {
	    margin-left:5px;
	}
	div.lightbox_preview_row {
	    clear:both;
	    display:block;
	    height:147px;
	    line-height:1;
	    margin:0 0 16px;
	    padding:13px;
	    border:1px solid #ccc;
	    height:165px;
	}
	div.lightbox_preview_row p,div.lightbox_notes,ul#search_columns p {
	    line-height:1.5;
	}
	.lightbox_notes div strong {
	    float:left;
	    margin-right:5px;
	    vertical-align:top;
	}
	.lightbox_notes div div {
	    width:270px;
	    height:100px;
	    float:left;
	    white-space:pre-wrap;
	}
	div.lightbox_preview_row h3 {
	    line-height:1;
	    font-family:Helvetica,Arial,sans-serif;
	    font-size:140%;
	    margin:0;
	    padding:0 0 4px;
	}
	div.lightbox_details {
	    width:565px;
	    height:145px;
	    border-right:#e8e7e7 2px solid;
	    float:left;
	}
	.format_icon {
	    margin:-9px 3px -4px;
	    padding:0;
	}
	ul.lightbox_thumbnails {
	    display:block;
	    height:70px;
	    clear:both;
	    margin:11px 0 0;
	}
	ul.lightbox_thumbnails li {
	    display:block;
	    width:70px;
	    height:70px;
	    float:left;
	    text-align:left;
	    overflow:hidden;
	    margin:0 13px 0 0;
	    padding:0;
	}
	ul.lightbox_thumbnails li img {
	    min-width:70px;
	    min-height:70px;
	}
	ul.lightbox_thumbnails li.view_link {
	    text-indent:0;
	    width:auto;
	    position:relative;
	    top:60px;
	    font-weight:700;
	    height:18px;
	}
	.lightbox_buttons {
	    margin:0;
	}
	.lightbox_buttons li {
	    float:left;
	    margin:13px 0 0 0;
	}
	 
	.lightbox_buttons a.button {
	    margin-right:0px;
	}
	 
	div.lightbox_notes_outer {
	    float:left;
	    width:305px;
	    margin:0 0 0 13px;
	}
	div.lightbox_notes {
	    display:block;
	    width:328px;
	    height:118px;
	    overflow:auto;
	    margin:0;
	    padding:0;
	}
	.lightbox_details h3 input {
	    font-size:14px;
	    font-family:Helvetica,Arial,sans-serif;
	    font-weight:700;
	    border:solid 1px #aaa;
	}
	h1#lightbox_images_view_h1 {
	    width:211px;
	    display:block;
	    height:39px;
	    background-repeat:no-repeat;
	    text-indent:-9000px;
	    margin:-10px 0 19px 38px;
	}
	p.jumplightboxes {
	    float:right;
	    padding:0 10px 0 0;
	}
	select.selected_lightbox {
	    width:212px;
	    font-size:11px;
	    font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;
	}
	.jumplightboxes {
	    float:right;
	}
	.jumplightboxes .clearButton {
	    float:left;
	    margin-left:8px;
	}
	#popup_order_content h2.large_title {
	    margin-left:25px;
	}
	h2.large_title {
	    height:1.5em;
	    font-size:180%;
	    margin:0 0 -10px 38px;
	}
	ul.search_summary {
	    line-height:1;
	    margin:20px 0 0 38px;
	}
	ul.search_summary li {
	    display:inline;
	    clear:none;
	    padding:0 0 12px;
	}
	ul.search_summary li.pagination_status {
	    position:relative;
	    float:right;
	    margin-bottom:0;
	    padding-bottom:0;
	    margin-right:13px;
	}
	ul.images_pp {
	    float:left;
	    height:20px;
	    line-height:1;
	    margin:16px 0 13px 38px;
	    padding:0 0 2px;
	}
	ul.images_pp li {
	    display:inline;
	    padding:0 0 2px;
	}
	ul.images_pp li img {
	    vertical-align:middle;
	    position:relative;
	    top:-1px;
	}
	ul.pagination {
	    float:right;
	    text-align:right;
	    line-height:1;
	    margin:12px 13px 0 0;
	}
	ul.pagination li {
	    display:inline;
	    float:left;
	    font-weight:700;
	}
	ul.pagination li.number {
	    margin:4px 3px 0;
	}
	ul.pagination li.page_previous a,ul.pagination li.page_start a,ul.pagination li.page_next a,ul.pagination li.page_end a {
	    height:20px;
	    width:20px;
	    overflow:hidden;
	    display:block;
	    text-indent:-9000px;
	    text-align:left;
	    margin:0;
	    padding:0 6px 0 0;
	}
	ul.pagination li.page_start a {
	    background:#fff url(//img.xxpool.de/public/userfiles/image/b_start.gif) no-repeat;
	}
	ul.pagination li.page_previous a {
	    background:#fff url(//img.xxpool.de/public/userfiles/image/b_previous.gif) no-repeat;
	}
	ul.pagination li.page_next a {
	    background:#fff url(//img.xxpool.de/public/userfiles/image/b_next.gif) no-repeat;
	    margin:0 0 0 6px;
	}
	ul.pagination li.page_end a {
	    background:#fff url(//img.xxpool.de/public/userfiles/image/b_end.gif) no-repeat;
	    padding:0;
	}
	.clear {
	    clear:both;
	    line-height:1;
	}
	.vertical_pad_text {
	    position:relative;
	    float:left;
	    margin-top:4px;
	    margin-right:10px;
	}
	.selection_bar .selected_lightbox {
	    float:left;
	    margin-right:10px;
	    width:170px;
	}
	.select_options {
	    position:relative;
	    margin-top:4px;
	    float:right;
	    margin-right:10px;
	}
	#seriesHeader {
	    position:relative;
	    display:block;
	    width:100%;
	}
	.seriesHeader ul {
	    width:100%;
	}
	#content div.format_image,#content div.format_clip {
	    display:inline;
	    text-align:left;
	    float:left;
	    text-indent:-9000px;
	    width:16px;
	    height:13px;
	    margin:8px 0 0 4px;
	    padding:0;
	}
	#content div.format_image {
	    background:#fff url(//img.xxpool.de/public/userfiles/image/i_image16x16.gif) no-repeat;
	}
	ul#search_columns li {
	    width:170px;
	    height:250px;
	    float:left;
	    background-color:#f8f8f8;
	    margin:0 0 2px;
	    padding:13px 13px 0 63px;
	}
	ul#search_columns li.row_start {
	    width:171px;
	    border-color:#000;
	    border-width:0;
	    padding:13px 12px 0 13px;
	}
	.thumbnail170_top,.thumbnail170,ul#search_columns div,ul#search_columns a {
	    width:170px;
	    height:170px;
	    background-position:bottom left;
	    background-repeat:no-repeat;
	    text-indent:-9000px;
	    display:block;
	}
	.thumbnail170_top {
	    background-position:top left;
	}
	ul#search_columns label {
	    float:left;
	    left:-2px;
	    font-weight:700;
	    position:relative;
	    top:1px;
	    margin:6px 0 0;
	}
	ul#search_columns p {
	    float:none;
	    clear:both;
	    line-height:1.5;
	    margin:0;
	    padding:2px 0 0;
	}
	ul#search_columns input {
	    vertical-align:middle;
	    position:relative;
	    top:-1px;
	    margin:0 1px 1px;
	}
	q,cite,.subheading_text,.emphasis_120,ul#search_columns label,#content ul.pagination,#content ul.images_pp,ul.search_summary {
	    font-size:120%;
	}
	div.lightbox_caption_row {
	    background-color:#f8f8f8;
	    min-height:225px;
	    clear:both;
	    margin:0 0 2px;
	    padding:13px;
	    border:1px solid #ccc;
	}
	h2,#popup_content div.format_list p.bordered,#popup_content div.format_list p,div.lightbox_caption_row,#content form#lightbox_manager div.lightbox_preview_row {
	    line-height:1;
	}
	.lightbox_view_image {
	    width:225px;
	    height:225px;
	    background-position:top left;
	    background-repeat:no-repeat;
	    text-indent:-9000px;
	    float:left;
	    display:block;
	}
	div.lightbox_view_description {
	    width:410px;
	    float:left;
	    padding:0 0 0 13px;
	}
	div.lightbox_view_description p {
	    margin:0;
	    padding:0 0 20px;
	}
	div.lightbox_view_description ul {
	    padding-left:0;
	    margin:16px 0 10px -4px;
	}
	div.lightbox_image_notes_outer {
	    float:left;
	    width:209px;
	    border-left:#e8e7e7 2px solid;
	    margin:0 0 0 13px;
	    padding:0 0 0 13px;
	}
	div.lightbox_image_notes {
	    display:block;
	    width:209px;
	    height:191px;
	    overflow:auto;
	    margin:0;
	    padding:0;
	}
	a.add_note_btn,a.edit_note_btn {
	    display:block;
	    height:20px;
	    text-indent:-9000px;
	    margin:4px 0 0;
	}
	.lightbox_view_description h3 {
	    font-size:140%;
	    margin-top:0;
	}
	.lightbox_image_notes div div {
	    width:165px;
	    height:180px;
	    float:left;
	    white-space:pre-wrap;
	}
	html,div.lightbox_preview_row p {
	    margin:0;
	    padding:0;
	}
	.hiddenField,#images_subnav,#limitMessage,#licenseFilter,#styleTabs,#categorySelector,#licenseSelector,#superjuliExtraText,#lighboxSelectGo,.saveNoteBtn {
	    display:none;
	}
	.textBoxContentTitle,.listTitle,p.lightbox_description,ul.search_summary li.result_count,ul.search_summary li.search_text,ul.search_summary li.pagination_status,ul.images_pp li a,.select_options a {
	    font-weight:700;
	}
	.welcome,.selection_bar {
	    font-size:10px;
	}
	.dark_grey,.img_pp_val_selected,.img_pp_val_selected:link,.img_pp_val_selected:visited,.img_pp_val_selected:active,.img_mode_selected,.img_mode_selected:link,.img_mode_selected:visited,.img_mode_selected:active {
	    color:#000;
	}
	.miHeader,.mpHeader {
	    background:none repeat scroll 0 0 #000;
	    color:#FFF;
	    font-weight:700;
	    width:100%;
	    margin:5px 0;
	}
	#myinvoicesStatus {
	    width:100px;
	}
	#myinvoicesType {
	    width:130px;
	}
	#myinvoicesDownload {
	    width:150px;
	}
	.invoiceListElement,.thumbBox,#block_3,#seriesFooter {
	    clear:both;
	}
	.pagingElement,#lightboxSelect,.jumplightboxes select,.jumplightboxes div {
	    float:left;
	}
	ul.selection_bar .clearButton,div.jumplightboxes .clearButton {
	    padding-top:0px;
	}
	.resultThumbLinkBasket a,.resultThumbLinkSubscription a,.resultThumbLinkBasketFull a,.resultThumbLinkDetail a,.resultThumbLinkTrash a, .resultThumbLinkLightbox a, .resultThumbLinkDownload a {
	    float:left;
	    width:25px;
	    height:20px;
	}
	.lightboxPicture,.lightbox_image_notes div strong {
	    float:left;
	    margin-right:5px;
	}
	.lightbox_notes div div textarea,.lightbox_image_notes div div textarea {
	    width:100%;
	    height:100%;
	    border:solid 1px #aaa;
	    font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,Helvetica,sans-serif;
	    font-size:10px;
	    line-height:1.5;
	}
	.grey,ul.search_summary li.datecreated {
	    color:#8c8b8b;
	}
	div.lightbox_notes div,div.lightbox_image_notes div {
	    margin:0 6px 0 0;
	}
	p.jumplightboxes select,p.jumplightboxes input,div.lightbox_view_description input {
	    vertical-align:middle;
	}
	.basketElementPriceText,.webInvoiceThumbElement {
	    width:100px;
	    float:left;
	}
	.webInvoicePositionElement,.basketSumCurrency,.listNumber {
	    width:50px;
	    float:left;
	}
	.webInvoicePriceElement,.webInvoiceTotalPrices,#hideLightboxText {
	    text-align:right;
	}
	#mypicturesHeaderPicture,#mypicturesHeaderDate,#mypicturesHeaderPrice {
	    float:left;
	    width:120px;
	}
	#myinvoicesNumber,#myinvoicesPictures {
	    width:120px;
	}
	#head_invoice_id {
	    font-weight:bold;
	    font-size: 14px;
	}
	#mypicture_go_back {
	     padding: 8px 0;
	}
	.nrOfPicsFound,.picsPerPage {
	    padding-left:180px;
	}
	/* END:LIGHTBOX */ /* START:SEARCH RESULT */ .contentPage_result#content {
	    width:98%;
	}
	.resultThumb {
	    border-bottom:1px solid #D3D9DB;
	    float:left;
	    margin-bottom:36px;
	    padding:0 48px 36px 0;
	    width:171px;
	}
	.resultThumbPicture {
	    bottom:0;
	    display:inline-block;
	    line-height:180px;
	    padding-bottom:6px;
	    position:relative;
	    vertical-align:bottom;
	}
	.nrOfPicsFound {
	    padding-left:80px;
	}
	.pagingPassivNavText {
	    color:#CCCCCC;
	}
	#pagejumperfield {
	    padding:0;
	    width:36px;
	}
	.zoomElement {
	    float:left;
	    padding-left:110px;
	}
	.picsPerPage {
	    padding-left:150px;
	}
	.nrOfPicsActive {
	    font-weight:bold;
	}
	/* lightbox search result */ #lightbox_header {
	    background-color:#858585;
	    bottom:36px;
	    left:0;
	    padding:4px;
	    position:fixed;
	    right:0;
	}
	#lightboxSelect {
	    float:left;
	}
	#lighboxSelectGo {
	    display:none;
	}
	#hideLightboxText {
	    text-align:right;
	    line-height:20px;
	}
	#lightbox_content_table {
	    background-color:#EBEBE9;
	    bottom:36px;
	    display:none;
	    height:131px;
	    left:0;
	    overflow:auto;
	    padding:5px;
	    position:fixed;
	    right:0;
	    z-index:1;
	}
	#lightbox_content {
	    background-color:#EBEBE9;
	    display:none;
	    float:left;
	    padding-left:10px;
	    padding-top:10px;
	}
	#add_lightbox {
	    background-color:#EBEBE9;
	    bottom:36px;
	    display:none;
	    height:131px;
	    left:0;
	    overflow:hidden;
	    padding-left:5px;
	    padding-top:10px;
	    position:fixed;
	    right:0;
	    z-index:2;
	}
	#lightboxAddLink a {
	    color:#FFFFFF;
	    float:left;
	    line-height:20px;
	    padding-left:10px;
	}
	div#lightboxSelect select {
	    padding:2px;
	}
	div#hideLightboxText a.headnav {
	    color:#fff;
	}
	.resultContent {
	    min-width:1100px;
	}
	#home_search_params {
	    width:200px;
	}
	#result_search_extensions {
	    float:left;
	}
	.resultSiteContent { float: left; margin-left: 250px; min-width: 900px; padding-bottom: 100px; position: absolute; }
	
	/* END:SEARCH RESULT */ /* START:IMAGE DETAIL */
	#detailHeaderLogo {
	    background:url("//img.demo.sodatech.com/public/userfiles/themes/blackbeauty/logo_image_detail.png") no-repeat scroll left bottom transparent;
	    border-bottom:1px solid #000000;
	    height:53px;
	    margin-left:16px;
	    margin-right:16px;
	}
	#detailHeaderBreakingLine {
	    margin-top:15px;
	}
	#detailHeaderPicList {
	    height:125px;
	    overflow:auto;
	    margin-left:16px;
	    margin-right:16px;
	    padding-bottom:4px;
	}
	#detailHeaderPicList td {
	    vertical-align:bottom;
	}
	.detailHeaderThumbActive {
	    border:1px solid #000;
	    cursor:pointer;
	    padding:3px;
	}
	.detailHeaderThumbPassive {
	    border:1px solid #fff;
	    cursor:pointer;
	    padding:3px;
	}
	#detailHeaderNavLine {
	    position:absolute;
	    top:8px;
	    right:16px;
	}
	#detailBackToSearchResults {
     	padding-right: 40px; 
    }
	#picDetailContent {
	    width:1020px;
	    padding-top:12px;
	}
	#picDetailPicture {
	    float:left;
	    margin-left:16px;
	}
	#previewPicCopyrightLine {
	    font-size:10px;
	}
	.previewPicTabs {
	    height:23px;
	}
	.additionalFieldsMainTitle {
	    font-size:13px;
	    font-weight:bold;
	    padding-top:8px;
	}
	.additionalFieldsMainSubTitle, .additionalFieldsSubTitle {
	    font-weight:bold;
	    padding-top:4px;
	}
	.picDetailTabActive:link,.picDetailTabActive:active,.picDetailTabActive:visited,.picDetailTabActive:hover {
	    background:none repeat scroll 0 0 #E5E5E5;
	    border-top:1px solid #ccc;
	    border-left:1px solid #ccc;
	    border-right:1px solid #ccc;
	    color:#000;
	    font-family:"century gothic","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,Helvetica,sans-serif;
	    font-weight:bold;
	    letter-spacing:1px;
	    float:left;
	    height:19px;
	    margin-right:8px;
	    text-align:center;
	    text-decoration:none;
	    text-transform:uppercase;
	    padding: 4px 6px 0;
	}
	.picDetailTabInactive:link,.picDetailTabInactive:active,.picDetailTabInactive:visited {
	    background:none repeat scroll 0 0 #000;
	    border-top:1px solid;
	    border-left:1px solid;
	    border-right:1px solid;
	    color:#fff;
	    font-family:"century gothic","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,Helvetica,sans-serif;
	    font-weight:bold;
	    letter-spacing:1px;
	    float:left;
	    height:18px;
	    margin-right:8px;
	    text-align:center;
	    text-decoration:none;
	    text-transform:uppercase;
	    padding: 4px 6px 0;
	}
	#subscription_remark {
	    width:320px;
	}
	#picDetailDownloadButtonLayout {
	    overflow:hidden;
	}
	#picDetailSubscriptionRemark {
	    padding-top:12px;
	}
	#downloadLink {
	    overflow:auto;
	}
	#picDetailInfoBlock {
	}
	#picDetailDescription,#picDetailDownload,#picDetailPricing,#picDetailLightbox,#picDetailSearch,#picDetailCustomdetails,#picDetailRestrictions {
	    background:#E5E5E5;
	    padding:6px 12px 16px 12px;
	    border:1px solid #ccc;
	}
	.previewPicTitle,.detailContentTitle {
	    font-weight:bold;
	    padding-top:10px;
	}
	#lightbox_select_list,#extendedSearchForSupplier {
	    padding-top:12px;
	}
	#lightbox_content_table_picDetail {
	    margin-top:20px;
	}
	.resultLightboxElementDiv {
	    padding:0 12px 12px 0;
	    height:60px;
	    width:60px
	}
	/* END:IMAGE DETAIL */ /* START:INVOICE */ #webInvoice {
	    border:1px solid #ccc;
	    margin-top:24px;
	    padding:24px;
	}
	.webInvoiceCityAndDate {
	    padding-top:36px;
	}
	.webInvoiceProvNr {
	    font-weight:bold;
	    padding-top:24px;
	}
	.webInvoiceUsageClaim {
	    padding-top:24px;
	}
	.webInvoiceDeliveryClaim {
	    padding-top:4px;
	}
	.webInvoiceTitleClaim {
	    padding-top:24px;
	}
	.webInvoicePositionElement {
	    display:none;
	}
	.webInvoiceDescriptionElement {
	    width:600px;
	    float:left;
	}
	.webInvoicePositionElement,.webInvoiceThumbElement,.webInvoiceThumbElement,.webInvoiceDescriptionElement,.webInvoicePriceElement {
	    padding-top:18px;
	}
	.webInvoiceElement {
	    clear:both;
	}
	.webInvoiceTotalBlock {
	    clear:both;
	    padding-top:36px;
	}
	.webInvoiceTotalDescription {
	    float:left;
	    text-align:right;
	    width:760px;
	}
	.webInvoiceTotalPrices {
	    text-align:right;
	}
	.webInvoicePaymentConditions {
	    clear:both;
	    padding-top: 36px;
	}
	/* END:INVOICE */
	/* START: RM Calculator */
	#rm_license_use_div, #x_content, #y_content, #rm_license_use_div {
	    padding-top: 4px;
	}
	#rm_license_use_select_id {
	    width: 440px;
	}
	#rm_pricefield_table {
	    margin-top: 12px;
	    background: #000;
	    color: #fff;
	    font-size: 12px;
	    font-weight: bold;
	    padding: 4px;
	}
	 
	 
	/* START: MyCreditAccount */
	#mycreditsDate {
	    width: 100px;
	}
	#mycreditsType {
	    width: 140px;
	}
	.creditListElement {
	    clear:both;
	    border: 1px solid #CCCCCC;
	    margin-top: 5px;
	    padding: 5px;
	}
	.mycreditsElementDate {
	    float: left;
	    width: 110px;
	}
	.mycreditsElementPayment {
	    float: left;
	    width: 150px;
	}
	#mycreditsTotal {
	    width: 200px;
	}
	.mycreditsElementCurrency {
	    float: left;
	    width: 210px;
	}
	#mycreditsNumber {
	   width: 80px;
	}
	.mycreditsElementNumber {
	    float: left;
	    width: 90px;
	}
	#mycreditsPictures {
	    width: 80px;
	}
	.mycreditsElementPictures {
	    float: left;
	    width: 90px;
	}
	#mycreditsDownload {
	    width: 130px;
	}
	.vcdCoverDetailImg {
	    width: 100px;
	}
	#vcdBanner {
	    border: 1px solid #CCCCCC;
	    padding: 6px;
	}
	.vcdBox {
	    border: 1px solid #CCCCCC;
	    float: left;
	    padding: 6px;
	    width: 440px;
	    margin: 0 10px 10px 0;
	    height: 120px;
	}
	.vcdBoxImage  {
	    padding-right: 6px;
	}
	.veilStyle { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 998; display: none; background: url(/img/loading_bar_black.gif) no-repeat scroll center center #000; opacity: 0.75; } #zipDownloadOverlayDiv { position: fixed; top: 50%; left: 50%; width: 400px; height: 150px; z-index: 999; background-color: #fff; margin-left: -200px; margin-top: -75px; border: solid 1px #666; }
	#zipDownloadOverlayDiv>div { position: absolute; right: 0px; top: -18px; background-color: #000; color: #fff; text-align: center; vertical-align: middle; width: 20px; height: 18px; padding-top: 2px; }
	#zipDownloadOverlayDiv>iframe { position: absolute; left: 0px; top: 0px; background-color: #fff; color: #000; border: none; width: 392px; height: 142px; padding: 4px; }
	.lightboxSearch { margin-left: 50px; } .lightboxSearch input { margin-left: 10px; }


	.resultThumbLinkRestrictions {
	    background:url("//img.demo.sodatech.com/public/userfiles/themes/blackbeauty/icons/ic_calculator.gif") no-repeat scroll left top transparent;
	    cursor:pointer;
	    float:left;
	    height:20px;
	    width:25px;
	}

.resultThumbLinkRestrictions a {
    float: left;
    width: 25px;
    height: 20px;
}



#promoCodeErr {
	color: #f00;
	display: inline-block;
}


#promoCodeSuccess {
	color: #0A0;
	display: inline-block;
}
