@charset "UTF-8";* {margin: 0;padding: 0;font-family: Arial, sans-serif;}html {overflow-y: scroll;}::selection { background: #ffc000; }::-moz-selection { background: #ffc000; }hr {display: none;}a img {border: 0;font-size: 12px;}a {color: #000;}a.noline {text-decoration: none;}a:hover {text-decoration: underline;}body {background: #ccc url('../img/bg_gradient.png') top left repeat-x;text-align: center;color: #333;font-size: 12px;}#mainwrap {margin-left: auto;margin-right: auto;width: 916px;background: url('../img/shadow_sides.png') center repeat-y;}#whiteframe {background: #fff;width: 850px;margin-left: auto;margin-right: auto;}#contentwrap {background: #d2d2d2;width: 830px;margin-left: auto;margin-right: auto;}#header {height: 130px;position: relative;background: url('../img/header.jpg') 10px 0 no-repeat;}#header h1 {text-indent: -9000px;}#logo {position: absolute;top: 6px;left: 12px;z-index: 50;}#topbar {position: absolute;top: 0;right: 10px;padding-top: 3px;padding-right: 6px;}#langselect {float: right;width: 125px;border-left: dotted #333 1px;margin-top: 2px;margin-left: 0;}#langselect li {list-style-type: none;margin-left: 2px;display: inline;float: right;}#langselect a {color: #333;height: 11px;display: block;}#loginarea {float: right;}#cart {background: url('../img/transparent75.png');padding: 4px;position: absolute;bottom: 0;right: 10px;text-align: right;font-size: 12px;color: #000;}.topsearch {margin-top: 1em;position: absolute;left: 4px;top: -9px;}.topsearch .searchbox {margin-right: 2px;width: 140px;border-top: solid #e2aa00 1px;border-left: solid #e2aa00 1px;border-bottom: solid #ffeaa7 1px;border-right: solid #ffeaa7 1px;background: #fff8e3;}.topsearch .submit {background: transparent url('../img/ico_search.png') left top no-repeat;width: 16px;height: 16px;border: none;cursor: pointer;vertical-align: top;}.topsearch .submit:hover {background-position: left bottom;}.searchcats a {margin-right: 7px;color: #666;}.searchcats a.restricted {color: #ccc;text-decoration: none;}.input {color: #333;font-size: 12px;padding: 1px;padding-left: 3px;border: solid #b6b6b6 1px;}#menu {border-top: solid #ffeaa7 1px;border-bottom: solid #e2aa00 1px;background: #ffc000 url('../img/bg_menu_sprite.png') left top repeat-x;height: 26px;text-align: right !important;position: relative;}#menu ul {list-style: none;float: right;}#menu ul li {position: relative;z-index: 99;float: left;background: url('../img/bg_menu_sprite.png') left bottom no-repeat;height: 27px;font-size: 12px !important;}#menu ul li a {color: #333;text-decoration: none;display: block;margin-left: 1px;padding-top: 6px;width: 70px;padding-bottom: 5px;text-align: center;white-space: nowrap;}#menu ul li a img {padding-top: 1px;}#menu ul li.active {font-weight: bold;}#menu ul li a:hover, #menu ul li.active a {background: url('../img/bg_menu_sprite.png') left 50% repeat-x;}#menu #m-images-textures, #menu #m-scripts-plugins {width: 125px;}#menu #m-hdri, #menu #m-faq, #menu #m-cart {width: 60px;}#loginform fieldset, #reqform fieldset, #regform fieldset, #paysel fieldset, #newprodform fieldset {border: none;margin-bottom: 1em;}#loginform legend, #reqform legend, #regform legend, #paysel legend {font-size: 14px;font-weight: bold;}#loginform label, #reqform label, #regform label {font-weight: bold;margin-top: 0.75em;width: 140px;display: block;position: relative;}#loginform .input, #reqform .input, #regform .input {width: 145px;position: absolute;right: -145px;top: -2px;}#loginform .submit, #reqform .submit, #regform .submit {border: none;padding-left: 18px;cursor: pointer;height: 18px;width: auto;text-align: left;margin-left: 135px;margin-top: 0.5em;}#paysel .submit, #payconfirm .submit {cursor: pointer;border: none;padding-left: 18px;height: 18px;width: auto;text-align: left;}#loginform .submit {background: transparent url('../img/ico_login.png') left top no-repeat;}#reqform .submit {background: transparent url('../img/ico_reqpw.png') left top no-repeat;}#regform .submit {background: transparent url('../img/ico_register.png') left top no-repeat;}#paysel .submit {background: transparent url('../img/ico_payments.png') left top no-repeat;}#payconfirm .submit {background: transparent url('../img/ico_payments.png') left top no-repeat;}#loginform .submit:hover, #reqform .submit:hover, #regform .submit:hover, #paysel .submit:hover , #payconfirm .submit:hover {text-decoration: underline;background-position: left bottom;}#loginform ul, #paysel ul {clear: both;list-style-type: none;}#paysel label {cursor: pointer;position: relative;height: 42px;display: block;width: 133px;}#paysel .selection {position: absolute;display: block;top: 13px;left: 0;width: 16px;height: 16px;}#paysel #prov-paypal {background: url('../img/paysel_paypal.gif') 23px 0 no-repeat;}#content {padding: 6px;padding-top: 10px;}.jsarea {display: none !important;}.prodbox {width: 270px;float: left;margin-top: 3px;margin-left: 2px;position: relative;height: 250px;background: url('../img/prodbox.png') top left no-repeat;}.prodbox.teaserplate {height: 154px !important;background: url('../img/teaserbox.png') top left no-repeat !important;}.prodbox .contwrap {background-color: #fff;width: 262px;height: 241px;margin-left: auto;margin-right: auto;}.prodbox.teaserplate .contwrap {height: 145px;}.prodbox.scenepack .contwrap {background: #fff url('../img/ico_type_scenepack.png') bottom center no-repeat;}.prodbox .boxcont {padding: 3px;}.prodbox .preview {width: 256px;height: 126px;background: #f2f2f2 url('../img/preview_empty.gif') top left;}.prodbox .preview img {position: relative;z-index: 1;}.teaserplate {height: 154px;}.prodbox.teaserplate .price {position: relative;font-weight: normal;margin-left: 8px;margin-top: 2px;float: left;text-align: left;font-size: 11px;}.prodbox.teaserplate .added {margin-top: 2px;text-align: right;font-size: 11px;}.contactform p {margin-bottom: 1em;}.contactform dd {margin-bottom: 0.6em;margin-top: 0.1em;}.contactform input.input {width: 200px;}.contactform .input.error {border: solid #e00 1px;}.contactform span.error {color: #e00;}input[readonly=readonly]{color: #999;}dl.detaildata {font-size: 10px;position: absolute;left: 542px;width: 256px;}.detailplate.hhdri dl.detaildata {top: 105px;}.detailplate.shdri dl.detaildata {top: 168px;}.detailplate.image dl.detaildata, .detailplate.texture dl.detaildata, .detailplate.pattern dl.detaildata {top: 134px;}.detailplate.sfx dl.detaildata, .detailplate.ambiance dl.detaildata{top: 24px;}.prodbox .boxcont dl {font-size: 10px;margin-left: 2px;margin-right: 2px;margin-top: 2px;}.prodbox .boxcont dt, dl.detaildata dt {text-align: left;width: 40%;float: left;clear: both;}.prodbox .boxcont dd, dl.detaildata dd {text-align: right;width: 60%;float: right;}dl.detaildata dt.commentfield {float: none;}dl.detaildata dd.commentfield {clear: both;text-align: left;width: 100%;font-style: italic;}.ppicons {text-align: right;position: absolute;bottom: 12px;right: 7px;}.ppicons a {width: 16px;height: 16px;display: block;float: right;margin-left: 2px;border: none !important;}.ppicons a p {text-indent: -9000px;}.ppicons a.ppi-cart.out {background: url('../img/ppi_cart.png') top left no-repeat;}.ppicons a.ppi-cart.in {background: url('../img/ppi_cart.png') top right no-repeat;}.ppicons a.ppi-details {background: url('../img/ppi_details.png') top center no-repeat;}.ppicons a.ppi-playstop {background: url('../img/ppi_playstop.png') top center no-repeat;margin-right: 4px;}.ppicons a.ppi-addtag {background: url('../img/ppi_tag_add.png') top center no-repeat;}.ppicons a.ppi-download {background: url('../img/ppi_download.png') top center no-repeat;}.ppicons a.ppi-cart.out:hover {background-position: bottom left;}.ppicons a.ppi-cart.in:hover {background-position: bottom right;}.ppicons a.ppi-details:hover, .ppicons a.ppi-addtag:hover, .ppicons a.ppi-download:hover {background-position: bottom center;}.ppicons a.loading {background: url('../img/loader.gif') center center no-repeat !important;}.newbadge {display: block;background: url('../img/lang/en/badge_new.png');width: 61px;height: 64px;position: absolute;top: -10px;right: -8px;z-index: 150;text-indent: -9000px;}.updatebadge {display: block;background: url('../img/lang/en/badge_update.png');width: 80px;height: 80px;position: absolute;top: -0;right: 4px;z-index: 150;text-indent: -9000px;}a.dloverlay {position: absolute;z-index: 200;width: 256px;height: 126px;top: 3px;left: 7px;text-indent: -9000px;background: url('../img/transparent.gif');text-decoration: none;}a.dloverlay:focus {outline: none;}a.dloverlay .product-name {display: block;position: absolute;padding: 1px;padding-left: 3px;padding-right: 3px;right: 0;bottom: -2px;text-indent: 0;background-color: #eee;width: 250px;text-align: right;cursor: pointer;background: url('../img/transparent50.png');color: #333;font-size: 11px;}.fullwidth .product-name {font-style: italic;}.fullwidth {width: 814px;margin-left: 2px;text-align: left;clear: both;}.fullwidth .top {background: url('../img/fw_shadow_top-bottom.png') left top no-repeat;height: 8px;}.fullwidth .top div {height: 8px;width: 806px;margin-left: auto;margin-right: auto;}.fullwidth .top div, .fullwidth .boxcont {background-color: #fff;}.fullwidth .contwrap {background: url('../img/fw_shadow_sides.png') top left repeat-y;}.fullwidth .boxcont {width: 790px;margin-left: auto;margin-right: auto;padding: 8px;padding-top: 0;position: relative;}.fullwidth .ppicons {position: absolute;bottom: 5px;right: 8px;}.fullwidth .ppicons.detail, #tagplate .ppicons {top: 1px;bottom: auto;}.fullwidth a.pid {text-decoration: none;color: #000;}.fullwidth a.pid:hover {text-decoration: underline;}.fullwidth a.pid strong {text-align: left;}.fullwidth .preview {background: #f2f2f2 url('../img/preview_empty.gif') top left;float: left;margin-right: 8px;}.fullwidth .preview a.linkoverlay {display: block;width: 256px;height: 63px;}.fullwidth .preview a.linkoverlay.expanded {height: 93px;}#actkeyta {width: 380px;height: 60px;margin-bottom: -4px;margin-top: 2px;font-size: 11px;}.fullwidth .preview a{background-position: left top;}.fullwidth .preview.shdri a, .fullwidth .preview.shdri a, .fullwidth .preview.image a, .fullwidth .preview.texture a, .fullwidth .preview.software a {background-position: left center !important;}.fullwidth .detail {color: #777;width: 470px !important;font-size: 11px;float: left;}.price {position: absolute;font-weight: bold;top: 0;right: 8px;}.preview .spin {width: 526px;height: 320px;background-position: 0px -320px;background-repeat: no-repeat;}.detailplate {min-height: 296px;}.detailplate.software {min-height: 0;}.detailplate .preview {width: 526px;}.detailplate.hhdri .zoomfield {height: 63px !important;}.detailplate .zoomfield {width: 256px;height: 126px;background: #f2f2f2 url('../img/preview_empty.gif') top left;position: absolute;top: 0;right: 8px;font-size: 11px;}.detailplate .zoomfield span {display: block;padding: 6px;text-align: center;}.detailplate .zoomfield .status {position: absolute;display: block;height: 100%;-moz-opacity:0.6;opacity: 0.6;filter: alpha(opacity = 60);background-color: #fff;border: #c4c4c4 dashed 1px;top: -1px;}.detailplate.sfx .preview, .detailplate.sfx .preview img, .detailplate.ambiance .preview, .detailplate.ambiance .preview img {height: 296px;}.detailplate.vtrans .preview, .detailplate.mocap .preview {height: 320px;}.sndPlay, .vidPlay {display: block;float: left;width: 16px;height: 16px;background: url('../img/control_playpause.png') left top;}.spinslidewrapper {background: url('../img/spinslider_bg.png') left bottom no-repeat;position: absolute;right: 8px;width: 242px;padding-left: 7px;padding-right: 7px;height: 28px;}.detail-price {position: absolute;font-weight: bold;top: 0;right: 48px;}.scicons, .topicons {text-align: left;list-style: none;margin-left: 8px;}.topicons {margin-bottom: 1.5em;}.scicons li, .topicons li {float: left;margin-right: 20px;line-height: 1em}#loginarea .topicons li {margin: 0;margin-right: 20px;margin-bottom: 0.25em;}.scicons a, .topicons a {color: #000;text-decoration: none;font-size: 12px;padding-right: 8px;background: url('../img/navarrow_right.gif') right center no-repeat;}.scicons a:hover, .topicons a:hover {text-decoration: underline;}.scicons a span, .topicons a span {display: block;float: left;width: 16px;height: 16px;margin-right: 3px;}.topicons a.reverse {position: relative;width: auto;background: url('../img/navarrow_left.gif') left center no-repeat;padding-left: 8px;}.topicons a.reverse span {position: absolute;right: -16px;top: -1px;cursor: pointer;}.topicons a.tpi-register span {background: url('../img/tpi_register.png') top left no-repeat;}.topicons a.tpi-login span {background: url('../img/tpi_login.png') top left no-repeat;}.topicons a.tpi-profile span {background: url('../img/tpi_profile.png') top left no-repeat;}.topicons a.tpi-logout span {background: url('../img/tpi_logout.png') top left no-repeat;}.topicons a.tpi-overview span {background: url('../img/tpi_overview.png') top left no-repeat;}.scicons a.sci-empty span {background: url('../img/sci_empty_cart.png') top left no-repeat;}a.sci-continue span {background: url('../img/sci_continue.png') top left no-repeat;}.scicons a.sci-checkout span {background: url('../img/sci_checkout.png') top left no-repeat;}.scicons a:hover span, .topicons a:hover span {background-position: bottom left;}.scicons li.sci-checkout {float: right;}.carttotal {text-align: right;font-weight: bold;}.carttotal strong {border-bottom: dotted #000 1px;}.fullwidth .bottom {background: url('../img/fw_shadow_top-bottom.png') left bottom no-repeat;height: 9px;}.floatclear {display: block;clear: both;}p.pagenav {font-size: 10px;color: #999;text-align: left;margin-left: 10px;clear: both;}p.pagenav a {color: #999;text-decoration: none;}p.pagenav em {font-style: normal;font-weight: bold;font-size: 12px;color: #000;padding: 1px;}p.pagenav .navarrow-left {background: url('../img/navarrow_left.gif') center center no-repeat;}p.pagenav .navarrow-right {background: url('../img/navarrow_right.gif') center center no-repeat;}.fullwidth h3 {font-size: 12px;font-weight: bold;}.fullwidth h2, .page-faq h2, .page-legal h2, .page-legal h3 {font-size: 14px;margin-bottom: 0.25em;}.page-faq img {float: right;}h2 a {text-decoration: none;}.section1 {clear: both;}.section1 h3 {border-bottom: solid #ccc 1px;padding-bottom: 4px;margin-top: 1.5em;}.section1.notop h3 {margin: 0;}.section1 h3 span, h2 span {display: block;width: 16px;height: 16px;float: left;margin-right: 4px;}.section1 h3.accinfo span {background: url('../img/tpi_profile.png') left top no-repeat;}.section1 h3.orders span {background: url('../img/ico_orders.png') left top no-repeat;}.section1 h3.scoutproducts span {background: url('../img/ico_orders.png') left bottom no-repeat;}.section1 h3.loginsettings span {background: url('../img/ico_key.png') left top no-repeat;}.section1 h3.billingaddress span {background: url('../img/ico_contact_info.png') left top no-repeat;}.section1 h3.proddown span {background: url('../img/ico_downloads.png') left top no-repeat;}.section1 h3.settings span {background: url('../img/ico_listsettings.gif') left top no-repeat;}.section2 {margin-top: 0.75em;margin-bottom: 0.5em;}.section2.col-1 {width: 48%;float: left;}.section2.col-2 {width: 48%;float: right;}.section2 h4 {border-bottom: dotted #999 1px;padding-bottom: 1px;margin-bottom: 0.25em;position: relative;font-size: 12px;}.section2 h4 a {display: block;position: absolute;right: 0;top: -2px;height: 16px;padding-right: 20px;}.section2 h4 a.loginsettings {background: url('../img/ico_key.png') right bottom no-repeat;}.section2 h4 a.billingaddress {background: url('../img/ico_contact_info.png') right bottom no-repeat;}.section2 h4 a.invoice {background: url('../img/ico_invoice.png') right bottom no-repeat;}.section2 form label {display: block;margin-bottom: 6px;}.section2 form span {width: 130px;display: block;float: left;}.section2 form .submit, #newprodform .submit, #newprodform .delsubmit {border: none;padding-left: 18px;background: transparent url('../img/ico_save.png') left bottom no-repeat;cursor: pointer;height: 18px;width: auto;text-align: left;margin-left: 135px;margin-bottom: 0.5em;}.section2 form .submit:hover {text-decoration: underline;}.section2 table {width: 100%;}.section2 table td, .section2 table th {border: solid #ccc 1px;border-left: none;padding: 2px;padding-left: 3px;}.section2 table th {background-color: #ffeaa7;}.section2 .row1 {background-color: #efefef;}.section2 .row2 {background-color: #e0e0e0;}.section2 .topborder td {border-top: solid #fafafa 1px;}.section2 .topborder td {font-weight: bold;}.section2 table td {border-top: none;}.section2 table td.first, .section2 table th.first {border-left: solid #ccc 1px;}.section2 tr.last {text-align: right;}img.inlineico {padding: 0;margin: 0;vertical-align: bottom;}a.savelink {display: block;padding-left: 18px;background: transparent url('../img/ico_save.png') left bottom no-repeat;}.page-home h2 {color: #999;}.page-faq .fullwidth p, .page-legal .fullwidth p , .page-home .fullwidth p {margin-bottom: 1.5em;line-height: 16px;text-align: justify;}p.nospace{margin: 0 !important;}.page-faq .fullwidth p, p.info {text-indent: 20px;background: url('../img/faq_answer.png') left top no-repeat;}.page-legal .fullwidth ul, .page-legal .fullwidth ol {margin-left: 1.5em;}.page-legal .fullwidth ul {margin-bottom: 1.5em;}.page-legal .fullwidth ol {margin-bottom: 0.5em;}a.extlink {padding-right: 12px;background: url('../img/extlink.png') right center no-repeat;text-decoration: none;font-weight: bold;color: #ff8800;}a.extlink:hover {font-weight: bold;text-decoration: underline;}#tagplate strong, #tagplate p {font-size: 13px;line-height: 150%;}#tagplate a {color: #333;text-decoration: none;border-bottom: #666 dotted 1px;font-size: 11px;line-height: 160%;position: relative;}#tagplate .tag {white-space: nowrap;}#tagplate a.unchecked {color: #aaa;border-bottom: #ccc dotted 1px;}#tagplate {position: relative;}#tagplate form {font-size: 11px;font-weight: bold;color: #666;position: absolute;top: 0;right: 0;width: 170px;}#tagplate form .input-text {border: dashed #ccc 1px;color: #333;font-size: 11px;margin-right: 0.5em;padding: 1px;padding-left: 2px;padding-right: 2px;width: 120px;float: right;}.makethisadialogue {text-align: left;}.makethisadialogue ul {list-style-type: square;margin-left: 1em;}#footer {background: url('../img/shadow_bottom.png') top center no-repeat;width: 916px;height: 70px;margin-left: auto;margin-right: auto;position: relative;}#footer p {padding-top: 15px;font-size: 10px;color: #fff;}#footer p a {color: #fff;border-bottom: dotted #fff 1px;text-decoration: none;}#footer a.footerlogo {width: 17px;height: 27px;position: absolute;top: 16px;}#footerlogo-rss {background: url('../img/footerlogo_rss.png') left top no-repeat;left: 33px;}#footerlogo-fortyeight {background: url('../img/footerlogos.png') left top no-repeat;right: 33px;}#footerlogo-app {background: url('../img/footerlogos.png') right top no-repeat;right: 83px;}#footerlogo-intel {background: url('../img/footerlogos.png') no-repeat;background-position: -34px top;right: 58px;}#footerlogo-rss:hover {background-position: left bottom;}#footerlogo-fortyeight:hover {background-position: left bottom;}#footerlogo-app:hover {background-position: right bottom;}#footerlogo-intel:hover {background-position: -34px bottom;}#slideshow {width: 790px;height: 300px;overflow: hidden;position: relative;}#slideshow img {position: absolute;top: 0;left: 0;}#contestpage h1, h2 {color: #555;margin-bottom: 0.3em;border-bottom: dotted #999 1px;padding-bottom: 1px;}#contestpage h2 {margin-top: 1em;}#contestpage {color: #333;}#contestpage p {margin-bottom: 0.6em;}#contestpage ol, ul {color: #555;margin-bottom: 0.6em;margin-left: 2.5em;}#contestpage ul {list-style-type: square;}#contestpage dl {margin-bottom: 0.6em;margin-left: 1em;}#contestpage dl dt {font-weight: bold;color: #555;}#contestpage dl dd {color: #888;text-indent: 0.5em;}#contestpage a {text-decoration: none;font-weight: bold;color: #ff8800;}#contestpage a:hover {text-decoration: underline;}#contestpage dl.faq dd {text-indent: 20px;background: url('../img/faq_answer.png') left top no-repeat;margin-bottom: 0.6em;}.disabledtext {cursor: default;color: #999;}form.actform input {font-size: 0.8em;}div.softwarepage p {margin-bottom: 0.8em;}div.softwarepage ol {margin-left: 2.8em;margin-bottom: 0.8em;}div.softwarepage li a {text-decoration: none;}div.softwarepage li a:hover {text-decoration: underline;}div.softwarepage p.buynow {clear: both;text-align: center;font-size: 11px;}div.softwarepage p.buynow a {font-size: 22px;color: #ff8800;display: block;}div.softwarepage h2 a {color: #555555 !important;}div.softwarepage h2 a:hover {text-decoration: none !important;}.s-floatimg, .s-float {float: left;clear: both;margin-right: 6px;}div.softwarepage a.ulink {text-decoration: underline;}.discountdown {position: relative;text-align: center;}.discountdown span {color: #cc0000;position: absolute;width: 100%;display: block;text-align: center;top: 110px;font-size: 18px;font-weight: bold;}.disclaimer {background-color: #eee;border: dashed #999 1px;padding: 6px;text-align: justify;margin-bottom: 1.2em;}abbr {cursor: pointer;}