﻿
.clear { clear: both; height: 0px; overflow: hidden; }

#marketplace-switcher { top: 20px; left: 178px; }

#marketplace-panel { left: -183px; }

#header a.marketplace { width: 158px; }
#header a.marketplace img { left: -1px; top: 0px; }
#header #navigation #categories h3 { left: -1px; }

/* ************************ AUDIOPLAYER PREVIEW  SHOULD NOT BE HERE! */
div.audio-container { position: relative; }
div.audio-container .mini_player { z-index: 2; position: absolute; width: 80px; text-align: center; top: 55px; left: 0px; }

/* ************************ FULLSCREEN PREVIEW */
#fullscreen { position: absolute; height: 74px; width: 242px; background: transparent url(http://images.microoyun.com/common/backgrounds/preview.png) no-repeat top left; left: 50%; top: 50%; margin: -37px 0px 0px -121px; }
#fullscreen div.buttons { width: 131px; margin: 38px auto 0px auto; overflow: hidden; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

*:focus { outline: 0; }

body { color: black; background: #fff; }

ol, ul { list-style: none; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; vertical-align: middle; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: "" ""; }

q:before, q:after, blockquote:before, blockquote:after { content: ""; }

img a { border: none; }

body #header { margin: 0 auto; position: relative; width: 984px; padding: 10px 0px; background: transparent url(http://images.microoyun.com/microoyun/backgrounds/header_bg.jpg) no-repeat top left; }
body #header h1.page-title { font-family: /*MgOpen Modata,*/ Verdana, Helvetica, Geneva; font-size: 26px; padding-top: 0px; padding-bottom: 0px; padding-left: 3px; margin-bottom: 10px; height: 30px; line-height: 25px; margin-top: -4px; }
body #header h1 { font-family: /*MgOpen Modata,*/ Verdana, Helvetica, Geneva; font-size: 20px; padding-top: 0px; padding-bottom: 0px; padding-left: 3px; margin-bottom: 10px; height: 30px; line-height: 25px; margin-top: -4px; color: #f69c20; }
body #header a.marketplace { position: relative; display: block; height: 43px; }
body #header a.marketplace img { position: absolute; }
body #header #header-rightcol { float: right; width: 800px; height: 20px; padding: 9px 0px; }
body #header #header-rightcol #user-bar { float: right; margin-right: 124px; margin-top: -2px; }
body #header #header-rightcol #user-bar a { line-height: 22px; }
body #header #header-rightcol #user-bar a:hover { color: #aa4d1d; text-decoration: none; }
body #header #header-rightcol #user-bar a.input-link, body #header #header-rightcol #user-bar a.input-link-dark { float: right; margin: 0px 3px; margin-top: 2px; }
body #header #header-rightcol #user-bar p, body #header #header-rightcol #user-bar strong { padding: 0px; float: right; line-height: 22px; }
body #header #header-rightcol #user-bar strong a { color: #ffffff; }
body #header #header-rightcol #user-bar strong a:hover { text-decoration: underline; color: #ffffff; }
body #header #header-rightcol #user-bar p input.signinbar-input, body #header #header-rightcol #user-bar p p button { float: left; }
body #header #header-rightcol #user-bar .signout { color: #9d9587; margin: 0px 5px; margin-left: 10px; font-size: 11px; float: right; }
body #header #header-rightcol #user-bar .user { color: #9d9587; margin-right: 15px; font-size: 11px; }
body #header #header-rightcol #user-bar strong { margin-right: 15px; font-size: 13px; font-weight: bold; color: #f3f3f3; }
body #header #header-rightcol #user-bar { float: right; margin-right: 5px; height: 24px; }
body #header #header-rightcol #user-bar p .input-link { margin-left: 9px; }
body #header #header-rightcol #user-bar .signinbar-input { width: 81px; height: 13px; padding: 3px; margin-left: 10px; background-color: #373634; border: 1px solid #464441; float: right; font-family: tahoma, Geneva, sans-serif; line-height: 18px; color: #aa9b83; font-size: 10px; margin-top: 2px; }
body #header #header-rightcol #user-bar button.submit-button { margin-left: 8px; }

body #header #header-rightcol #slogan { float: right; margin-right: 0px; margin-top: -12px; }
body #header #header-rightcol #slogan h1 { color: Gray; font-size: 20px; }
body #header #header-rightcol #slogan h2 { color: Gray; font-size: 20px; }

body #header #search-bar { position: relative; float: right; margin: 17px 0px 7px 0px; }

#homepage div.page-wrapper { background: #D2D1D0 url(http://images.microoyun.com/microoyun/backgrounds/background_slice.png) repeat-x scroll left top; }
#homepage #header { height: 117px; }
#homepage #header .page-title { height: 0px; }
#homepage #content { padding-top: 50px; }

#footer { margin-top: 0px; background-color: #3a362f; background-image: url(http://images.microoyun.com/microoyun/backgrounds/footer_bg.jpg); background-repeat: no-repeat; background-position: top; border-bottom: 1px solid #4e4a44; height: 375px; min-width: 984px; color: #8f887c; font-family: tahoma, Geneva, sans-serif; font-size: 12px; line-height: 20px; padding-top: 25px; }
#footer h5 { font-family: /*MgOpen Modata,*/ Helvetica, Geneva; }
#footer a { color: #d9bd8d; }
#footer .container { overflow: hidden; }
#footer .container .marketplace-help { float: left; width: 600px; padding-right: 35px; padding-left: 5px; }
#footer .container .marketplace-help p { padding-top: 6px; padding-bottom: 30px; }
#footer .container .marketplace-info { float: left; height: 350px; width: 299px; padding-left: 35px; background-image: url(http://images.microoyun.com/common/backgrounds/info_vert_slice.jpg); background-repeat: no-repeat; background-position: center left; }
#footer .container .marketplace-info p.fileCount { font-size: 26px; color: #e3dfd7; margin-bottom: 15px; }
#footer .container .marketplace-info p { padding: 2px 0px; }
#footer .container .marketplace-info h5 { margin-bottom: 0px; padding-bottom: 20px; color: #8f887c; }
#footer .container #updates { margin: 10px 0px 35px 0px; }
#footer .container #updates h3 { height: 27px; width: 94px; text-indent: -9999px; margin-bottom: 0px; padding-bottom: 0px; background-image: url(http://images.microoyun.com/common/headings/updates.png); background-repeat: no-repeat; background-position: top left; }
#footer .container #updates img { float: right; height: 100px; margin-left: 10px; }
#footer .container #updates p { font-size: 12px; padding: 10px 0px; }
#footer .container #envato-marketplace p { float: left; padding: 0; margin: 10px 15px; font-size: 12px; font-variant: small-caps; }
#footer .container #envato-marketplace img { float: left; }

#links-footer { background-color: #2c2a28; border-top: 1px solid #232220; min-width: 984px; padding-top: 10px; }
#links-footer .container p { font-size: 9px; font-variant: small-caps; color: #837e76; padding: 10px 0px; }
#links-footer .container span { padding: 0px 7px; }
#links-footer .container a { color: #cda869; text-decoration: none; }
#links-footer .container a:hover { text-decoration: underline; }
#links-footer .container p.trademarks { padding: 3px 0px 30px 8px; font-style: italic; }

.container { margin: 0 auto; width: 984px; }

body { margin: 0; padding: 0; font-family: tahoma, Geneva, sans-serif; font-size: 13px; text-align: left; background-color: #d2d1d0; }
body .page-wrapper { background: #d2d1d0 url(http://images.microoyun.com/microoyun/backgrounds/header_bg_slice_long.png) repeat-x top left; }
body .main { background-image: url(http://images.microoyun.com/common/backgrounds/burst.png); background-repeat: no-repeat; }
body #content { margin: 0 auto; width: 984px; padding-top: 10px; min-height: 540px; }
body #homepage div.page-wrapper { background: #d2d1d0 url(http://images.microoyun.com/common/backgrounds/background_slice.png) repeat-x top left; }
body #homepage #header { height: 117px; }
body #homepage #content { padding-top: 55px; }

.wrapper { margin: 0 auto; width: 984px; }

a { text-decoration: none; }

a:hover { text-decoration: underline; }

body div.loggedin { float: left; width: 616px; color: #555555; }
body div.loggedin a { color: #ffe59e; }
body div.loggedin div.inner-boundary { background-color: #f4f4f4; }
body div.loggedin div.inner-boundary div.inner-border { background-image: url(http://images.microoyun.com/common/backgrounds/loggedin-homepage-background.jpg); background-repeat: no-repeat; background-position: 10px 10px; height: 261px; padding: 30px; overflow: hidden; }
body div.loggedin div.inner-boundary div.inner-border h3 { font-size: 40px; margin-left: 12px; color: #fff; padding: 0px; }
body div.loggedin div.inner-boundary div.inner-border p { line-height: 18px; padding: 7px 15px 7px 10px; width: 240px; }
body div.loggedin div.inner-boundary div.inner-border small { color: #808080; display: block; text-align: center; font-size: 10px; }
body div.loggedin div.inner-boundary div.inner-border strong { color: #fff; }
body div.loggedin div.inner-boundary div.inner-border .balance-signin-container { margin-top: 34px; overflow: hidden; width: 230px; }
body div.loggedin div.inner-boundary div.inner-border .featured-collection { float: right; margin-left: 10px; width: 260px; }
body div.loggedin div.inner-boundary div.inner-border .featured-collection img { border: 1px solid #434343; margin: 0px 0px 15px; }
body div.loggedin div.inner-boundary div.inner-border .featured-collection p { padding: 10px 0px; }
body div.loggedin div.inner-boundary div.inner-border .balance { width: 105px; }
body div.loggedin div.inner-boundary div.inner-border .balance h4 { font-size: 26px; text-align: center; padding: 5px 0px 0px 0px; color: #fff; font-family: /*MgOpen Modata,*/ Helvetica, Geneva; }
body div.loggedin div.inner-boundary div.inner-border .balance a { margin: 5px 25px; color: #fff; }
body div.loggedin div.inner-boundary div.inner-border .balance a:hover { color: #000; }
body div.loggedin div.inner-boundary div.inner-border .lastsignin { float: right; width: 90px; overflow: hidden; position: relative; padding-left: 10px; }
body div.loggedin div.inner-boundary div.inner-border .lastsignin strong { margin-top: 0px; }
body div.loggedin div.inner-boundary div.inner-border .lastsignin p { text-align: center; width: 100%; padding: 5px 0px; color: #fff; }
body .guest .inner-boundary { background-color: #f4f4f4; }
body .guest .inner-boundary .inner-border { height: 520px; /*background-image: url(http://images.microoyun.com/homepage_banner.jpg);*/ background-repeat: no-repeat; background-position: 10px 10px; }
body .guest .inner-boundary .inner-border h2 { font-family: /*MgOpen Modata,*/ Helvetica, Geneva; margin: 0px; margin-top: 45px; font-size: 70px; text-align: center; color: #fff; padding: 0px; line-height: 65px; }
body .guest .inner-boundary .inner-border h3 { font-family: /*MgOpen Modata,*/ Helvetica, Geneva; font-size: 40px; text-align: center; color: #fff; margin: 0px; padding: 0px; margin-bottom: 5px; }
body .guest .inner-boundary .inner-border p a { font-family: /*MgOpen Modata,*/ Helvetica, Geneva; font-size: 20px; text-align: center; display: block; width: 800px; margin: 0 auto; color: #9d9587; padding: 0px; line-height: 28px; }
body .guest .inner-boundary .inner-border p a:hover { text-decoration: none; }
body .guest .inner-boundary .inner-border div.btns { margin: 8px auto 0px auto; overflow: hidden; width: 421px; }
body .guest .inner-boundary .inner-border div.btns a { margin: 0px 5px; }
body #home-following { float: right; width: 344px; }
body #home-following .inner-border { height: 291px; padding: 15px; }
body #home-following .inner-border ul { list-style: none; margin: 0 auto; overflow: hidden; }
body #home-following .inner-border ul li { float: left; margin: 7px; }
body #home-following .inner-border .title-img { display: block; }
body #weekly-features { margin-top: 20px; float: left; width: 615px; }
body #weekly-features .inner-border { height: 80px; padding: 20px; }
body #weekly-features .inner-border h3 { padding-left: 10px; padding-right: 25px; width: 140px; float: left; }
body #weekly-features .inner-border img.placeholder { float: right; }
body #free-file { margin-top: 20px; float: right; width: 345px; }
body #free-file .inner-border { height: 80px; padding: 20px; }
body #free-file .inner-border h3 { padding: 0px; }
body #free-file .inner-border div.thumbnail, body #free-file .inner-border div.audio-container { float: left; margin-right: 20px; }
body #free-file .inner-border div.thumbnail ul, body #free-file .inner-border div.audio-container ul { display: none; }
body #free-file .inner-border div.thumbnail .up-arrow, body #free-file .inner-border div.audio-container .up-arrow { display: none; }
body #free-file .inner-border p { color: #444444; padding: 10px 0px; font-size: 13px; }
body #recent-files { margin-top: 20px; }
body #recent-files .inner-border { padding: 20px; overflow: hidden; }
body #recent-files .inner-border h3 { padding-left: 10px; float: left; margin-right: 25px; }
body #recent-files .inner-border a.input-link { margin-top: 13px; margin-left: 10px; }
body #recent-files .inner-border ul { list-style: none; margin: 0 auto; overflow: hidden; }
body #recent-files .inner-border ul li { float: left; margin: 7px; }
body #recent-files .inner-border .title-img { display: block; }
body #featured-author { margin-top: 20px; }
body #featured-author .inner-border { padding: 20px 27px; overflow: hidden; }
body #featured-author .inner-border .thumbnail { float: left; padding-right: 20px; }
body #featured-author .inner-border div.info { float: left; width: 500px; }
body #featured-author .inner-border div.info h3 { padding: 0px 0px 7px 0px; }
body #featured-author .inner-border div.info h3 a { color: #000000; }
body #featured-author .inner-border div.info h3 a:hover { color: #aa4d1d; text-decoration: none; }
body #featured-author .inner-border div.info p { padding: 0px; line-height: 19px; color: #444444; }
body #featured-author .inner-border div.other-work { float: right; width: 280px; text-align: right; }
body #featured-author .inner-border div.other-work small { font-size: 11px; color: #a6a6a6; display: block; padding-top: 5px; }
body #featured-author .inner-border div.other-work a { margin: 0px 0px 0px 10px; }
body #featured-author .inner-border div.other-work div.audio-container { margin: 0px 0px 0px 13px; float: left; }
body #featured-author .inner-border div.other-work div.audio-container a { margin: 0px; }
body .col-s-sidebar { float: right; margin-top: 10px; margin-left: 19px; width: 200px; }
body .col-content { width: 760px; float: left; }

/* ******************************** company announcement */
div.company-announcement { background-color: #dcf3ff; border: 1px solid #2a8ab7; }
div.company-announcement p { width: 700px; margin: 0 auto; color: #000000; font-size: 18px; line-height: 18px; font-family: Helvetica, Arial, sans-serif; padding-left: 28px; background: transparent url(http://images.microoyun.com/common/icons-buttons/toolbar/lightbulb.png) no-repeat 0px 15px; }
div.company-announcement p small { text-transform: uppercase; display: block; font-size: 10px; color: #7ca3b8; }
div.company-announcement p a { color: #4182a3; }
div.company-announcement a.close-link { color: #4182a3; float: right; margin-top: 25px; padding: 5px; font-size: 10px; }

div.detail_item_bar #toolbar { margin-top: 15px; margin-bottom: 0px; }

div.faq_item_bar #toolbar, div.discuss_item_bar #toolbar { margin-top: 0px; margin-bottom: 20px; }

.item-preview .inner-boundary .inner-border { padding: 10px; min-height: 300px; }

div.more-work { overflow: hidden; margin-top: 20px; }
div.more-work div.thumbnail { float: left; margin-right: 9px; height: 80px; width: 80px; background-color: #2b2b2b; }
div.more-work div.thumbnail.last { margin-right: 0px; }
div.more-work div.thumbnail:last-child { margin-right: 0px; }
div.more-work small { margin-top: 10px; display: block; }
div.more-work small a { color: #929292; }

div.author-item, div.disc-item { overflow: hidden; margin: 15px 0px 0px 0px; position: relative; padding-bottom: 20px; background: transparent url(http://images.microoyun.com/common/backgrounds/indent.gif) repeat-x center bottom; }
div.author-item h2, div.disc-item h2 { padding: 0px 0px 5px 0px; }
div.author-item div.btn-holder, div.disc-item div.btn-holder { margin-top: 5px; }
div.author-item a.thumbnail img, div.disc-item a.thumbnail img { float: left; margin: 5px 15px 0px 0px; }
div.author-item div.thumbnail, div.disc-item div.thumbnail { overflow: hidden; float: left; margin: 5px 15px 0px 0px; }
div.author-item div.comments, div.disc-item div.comments { height: 71px; width: 78px; position: absolute; right: 0px; top: 14px; background: transparent url(http://images.microoyun.com/microoyun/replies.png) no-repeat scroll center center; }
div.author-item div.comments p, div.disc-item div.comments p { font-size: 28px; text-align: center; color: #ffffff; padding: 7px 0px 0px 0px; margin: 0px; font-family: /*MgOpen Modata,*/ Helvetica, Arial, sans-serif; }
div.author-item div.comments small, div.disc-item div.comments small { display: block; text-align: center; font-size: 10px; text-transform: uppercase; color: white; font-family: Tahoma; }
div.author-item div.comments a, div.disc-item div.comments a { color: white; }
div.author-item div.comments a:hover, div.disc-item div.comments a:hover { text-decoration: none; }

div.disc-item { margin-bottom: 20px; }
div.disc-item h2 { padding: 13px 0px 0px 0px; }
div.disc-item p { padding: 0px; }

.asset-library { background-color: #f0f0f0; border: 1px solid #b4b4b4; padding: 10px; background-image: url(http://images.microoyun.com/common/backgrounds/white_line.png); background-repeat: repeat-x; background-position: top; text-align: center; margin-bottom: 15px; }
.asset-library img { border: 1px solid #ffffff; }

ul.faqs li strong.question { font-size: 15px; color: #000000; font-weight: bold; }

form.faq-input { padding-bottom: 20px; background: transparent url(http://images.microoyun.com/common/backgrounds/indent.gif) repeat-x center bottom; }

div.faq-container { padding-bottom: 20px; background: transparent url(http://images.microoyun.com/common/backgrounds/indent.gif) repeat-x center bottom; }

.item-description { overflow: hidden; }
.item-description div.poster { float: left; width: 100px; margin-top: 25px; }
.item-description div.text { overflow: hidden; padding-bottom: 20px; background: transparent url(http://images.microoyun.com/common/backgrounds/indent.gif) repeat-x center bottom; }
.item-description div.text h2.item-name { background: transparent; margin-bottom: 0px; padding-bottom: 0px; font-size: 30px; }
.item-description div.text p.by-author { padding-top: 5px; background: transparent url(http://images.microoyun.com/common/backgrounds/indent.gif) repeat-x center bottom; padding-bottom: 15px; margin-bottom: 15px; }
.item-description div.text h1, .item-description .item-description div.text h2, .item-description .item-description div.text h3, .item-description .item-description div.text h4, .item-description .item-description div.text h5, .item-description .item-description div.text h6 { padding: 20px 0px 15px 0px; color: #191919; }
.item-description div.poster a img { display: block; margin: 0 auto; }
.item-description div.poster a.author { color: #3a362f; font-size: 10px; text-align: center; width: 100px; display: block; padding: 6px 0px 0px 0px; }
.item-description div.badges { width: 80px; margin: 0 auto; margin-top: -5px; }

div.other-items { margin-top: 40px; border-top: 1px solid #abaaab; border-bottom: 1px solid #b1b1b3; background-color: #dbdad9; min-width: 984px; }
div.other-items div.inner-container { border-top: 1px solid #ffffff; min-width: 984px; }
div.other-items div.inner-container div.container { text-align: center; padding: 20px; overflow: hidden; }
div.other-items div.inner-container div.container h2.decorator { display: inline; margin-right: 5px; }
div.other-items div.inner-container div.container a { display: inline; }
div.other-items div.inner-container div.container .center-image-container { overflow: hidden; margin: 10px auto; padding: 0px 32px; min-width: 984px; }
div.other-items div.inner-container .thumbnail { height: 80px; width: 80px; background-color: #c9c8c7; float: left; margin: 6px; display: inline; }

div.discussion_filter { padding-bottom: 20px; }
div.discussion_filter span { line-height: 22px; vertical-align: middle; padding-right: 10px; }

div.item-discussion div.inner-container { background-color: #e9e8e8; border-top: 1px solid white; min-height: 984px; padding: 20px; min-width: 984px; margin-bottom: -32px; }
div.item-discussion div.inner-container #comments_filter { padding-bottom: 10px; }
div.item-discussion div.inner-container #comments_filter h2.decorator { float: left; }
div.item-discussion div.inner-container #comments_filter p.prominant { float: left; line-height: 30px; padding: 12px 10px 10px 8px; color: #666666; }
div.item-discussion div.inner-container #comments_filter { float: left; }
div.item-discussion div.inner-container #comments_filter #show-comments { width: 45px; float: left; padding-top: 5px; }
div.item-discussion div.inner-container div.pagination { float: right; width: 380px; padding: 0px; position: relative; bottom: 9px; }
div.item-discussion div.inner-container div.page_items { float: right; }
div.item-discussion div.inner-container div.page_numbers { float: left; }

#video_player { background-color: #000000; text-align: center; background-image: url(http://images.microoyun.com/common/background/blank_black.html); padding: 10px 0px 10px 0px; }

#large_item_preview { background-image: url(http://images.microoyun.com/common/background/blank_black.html); min-height: 300px; }

div.toggle-info { float: right; margin-top: 10px; margin-right: 30px; width: 457px; height: 89px; background: transparent url(http://images.microoyun.com/common/backgrounds/show-hide-background.png) no-repeat top left; }
div.toggle-info div.inner-container { margin-top: 20px; background: transparent url(http://images.microoyun.com/common/backgrounds/show-hide-expand.png) no-repeat center top; }
div.toggle-info div.btn-container { overflow: hidden; width: 80px; margin: 0 auto; }

div.toggle-info.maximized div.inner-container { background-image: url(http://images.microoyun.com/common/backgrounds/show-hide-expand.png); }

div.toggle-info.minimized div.inner-container { background-image: url(http://images.microoyun.com/common/backgrounds/show-hide-contract.png); }

/* ********************************************** FANCY PURCHASE PANEL */
div.fancy-purchase-panel { margin-bottom: 20px; position: relative; }
div.fancy-purchase-panel div.inner-boundary { position: relative; }
div.fancy-purchase-panel div.inner-boundary div.inner-border { position: relative; overflow: hidden; }
div.fancy-purchase-panel div.inner-boundary div.inner-border div.buynow, div.fancy-purchase-panel div.inner-boundary div.inner-border div.prepaid { width: 390px; float: left; padding: 10px 50px 10px 50px; }
div.fancy-purchase-panel div.inner-boundary div.inner-border div.buynow h2, div.fancy-purchase-panel div.inner-boundary div.inner-border div.buynow p, div.fancy-purchase-panel div.inner-boundary div.inner-border div.prepaid h2, div.fancy-purchase-panel div.inner-boundary div.inner-border div.prepaid p { text-align: center; }
div.fancy-purchase-panel div.inner-boundary div.inner-border div.buynow h2, div.fancy-purchase-panel div.inner-boundary div.inner-border div.prepaid h2 { margin-top: 0px; margin-bottom: 0px; padding-bottom: 10px; }
div.fancy-purchase-panel div.inner-boundary div.inner-border div.buynow h2 span, div.fancy-purchase-panel div.inner-boundary div.inner-border div.prepaid h2 span { font-size: 16px; }
div.fancy-purchase-panel div.inner-boundary div.inner-border div.buynow h2 a, div.fancy-purchase-panel div.inner-boundary div.inner-border div.prepaid h2 a { color: #000000; }
div.fancy-purchase-panel div.inner-boundary div.inner-border div.buynow h2 a:hover, div.fancy-purchase-panel div.inner-boundary div.inner-border div.prepaid h2 a:hover { text-decoration: none; color: #aa4d1d; }
div.fancy-purchase-panel div.inner-boundary div.inner-border div.buynow img, div.fancy-purchase-panel div.inner-boundary div.inner-border div.prepaid img { padding-top: 10px; }
div.fancy-purchase-panel div.inner-boundary div.inner-border div.buynow small, div.fancy-purchase-panel div.inner-boundary div.inner-border div.prepaid small { padding-top: 5px; display: block; font-size: 10px; }
div.fancy-purchase-panel div.inner-boundary div.inner-border div.buynow strong, div.fancy-purchase-panel div.inner-boundary div.inner-border div.prepaid strong { font-weight: bold; }
div.fancy-purchase-panel div.inner-boundary div.inner-border img.or, div.fancy-purchase-panel div.inner-boundary div.inner-border a.close { position: absolute; }
div.fancy-purchase-panel div.inner-boundary div.inner-border img.or { top: 46px; left: 50%; margin-left: -20px; }
div.fancy-purchase-panel div.inner-boundary div.inner-border a.close { right: 20px; top: 20px; }

div.previewholder div.preview-right-arrow { height: 25px; width: 15px; position: absolute; top: 30px; right: -13px; background: transparent url(http://images.microoyun.com/common/icons-buttons/preview-right-arrow.png); }

div.user-bio { margin-top: 10px; margin-bottom: 25px; }

div.other-items, div.followings { margin-top: 40px; border-top: 1px solid #abaaab; border-bottom: 1px solid #b1b1b3; background-color: #dbdad9; min-width: 984px; }

div.followings { margin-top: 40px; margin-bottom: -32px; border-top: 1px solid #abaaab; border-bottom: 1px solid #b1b1b3; background-color: #dbdad9; min-width: 984px; }
div.followings div.inner-container { border-top: 1px solid #ffffff; min-width: 984px; }
div.followings div.inner-container div.container { padding: 20px; overflow: hidden; }
div.followings div.inner-container div.container div.followed, div.followings div.inner-container div.container div.following { float: left; width: 50%; }
div.followings div.inner-container .thumbnail { height: 80px; width: 80px; background-color: #c9c8c7; float: left; margin: 6px; display: inline; }
div.followings div.inner-container strong { line-height: 80px; width: 80px; text-align: center; float: left; margin: 6px; }

div.profile_collections { text-align: center; padding-top: 20px; }
div.profile_collections div.collection_box { float: left; width: 295px; margin: 5px; }
div.profile_collections div.collection_box p { text-align: center; width: 260px; margin: 0px auto; padding: 0px; }
div.profile_collections div.collection_box img { border: 1px solid #ffffff; }
div.profile_collections div.collection_box span img { border: none; vertical-align: middle; }
div.profile_collections div.collection_box a { color: #989898; font-size: 9px; text-transform: uppercase; }
div.profile_collections div.collection_box a:hover { text-decoration: none; color: #aa4d1d; }

div.large-sidebar div.author-info { overflow: hidden; margin-bottom: 25px; }
div.large-sidebar div.author-info h2 { padding: 0px 0px 5px 0px; }
div.large-sidebar div.author-info div.btn-holder { margin-top: 5px; }
div.large-sidebar div.author-info a.thumbnail img { float: left; margin: 5px 15px 0px 0px; }
div.large-sidebar div.site-portfolio { overflow: hidden; margin: 10px 10px; float: left; }
div.large-sidebar div.site-portfolio img { float: left; margin: -9px 11px 0px 0px; }
div.large-sidebar div.author-rss-subscribe { overflow: hidden; }
div.large-sidebar div.author-rss-subscribe img { float: left; margin-left: 9px; }
div.large-sidebar div.author-rss-subscribe p { float: left; margin-left: 11px; padding: 3px; }
div.large-sidebar div.country-info { line-height: 21px; }
div.large-sidebar div.country-info p { padding: 2px 0px; overflow: hidden; }
div.large-sidebar div.country-info small { width: 90px; float: left; color: #666666; font-size: 10px; }
div.large-sidebar div.featured-file { overflow: hidden; }
div.large-sidebar div.featured-file img { float: left; margin-right: 15px; }
div.large-sidebar div.featured-file strong a { color: #171717; }
div.large-sidebar div.social h4 { float: left; margin-right: 7px; }
div.large-sidebar div.salesfollow { overflow: hidden; }
div.large-sidebar div.salesfollow div.rating, div.large-sidebar div.salesfollow div.follow { float: left; width: 50%; text-align: center; }
div.large-sidebar div.salesfollow div.rating strong, div.large-sidebar div.salesfollow div.rating small, div.large-sidebar div.salesfollow div.follow strong, div.large-sidebar div.salesfollow div.follow small { display: block; padding: 4px 0px; }
div.large-sidebar div.salesfollow div.follow div.btn-holder { overflow: hidden; width: 115px; margin: 0 auto; }
div.large-sidebar div.salesfollow div.follow img { float: left; vertical-align: middle; }
div.large-sidebar div.salesfollow div.follow a.input-link { margin-top: 7px; }

/* ************************ PORTFOLIO! */
div.col-s-sidebar div.site-portfolio { width: 100%; margin: 10px 10px; float: left; }
div.col-s-sidebar div.site-portfolio img { float: left; margin: -11px 2px -11px -16px; }
div.col-s-sidebar div.site-portfolio div.poster img { padding: 0px 0px 5px 0px; }
div.col-s-sidebar div.site-portfolio div.poster strong a.author { color: #191919; padding: 5px 0px; }
div.col-s-sidebar div.site-portfolio strong { font-size: 11px; color: #353535; display: block; padding: 1px 0px; }
div.col-s-sidebar div.site-portfolio small { color: #666666; font-size: 10px; width: 100%; display: block; text-transform: uppercase; padding: 1px 0px; }

iframe.support { background-color: transparent; border: none; position: relative; left: -10px; margin-top: 10px; }

#items.support li { padding: 20px 46px; position: relative; overflow: inherit; }
#items.support li img.step { position: absolute; left: -10px; top: 25px; }

div.large-sidebar div.support h3 { padding-bottom: 10px; }
div.large-sidebar div.support img { float: right; margin-top: 50px; margin-left: 6px; }

div#accordion, .admin-accordion { margin-top: 10px; margin-bottom: 10px; border-top: 1px solid #a8a8a7; border-bottom: 1px solid #ececeb; }
div#accordion .accordion-label, .admin-accordion .accordion-label { padding: 10px 20px 10px 34px; border-top: 1px solid #ececeb; background-image: url(http://images.microoyun.com/microoyun/right-slide.png); background-repeat: no-repeat; background-position: 12px 12px; font-weight: bold; cursor: pointer; }
div#accordion .ui-state-default:hover, .admin-accordion .ui-state-default:hover { color: #000000; }
div#accordion .ui-state-default, .admin-accordion .ui-state-default { border-bottom: 1px solid #a8a8a7; }
div#accordion .ui-state-default .down-arrow, .admin-accordion .ui-state-default .down-arrow { display: none; }
div#accordion .ui-state-active, .admin-accordion .ui-state-active { border: 1px solid #000000; border-color: #cd3c00; background-color: #e86223; color: #ffffff; background-image: url(http://images.microoyun.com/microoyun/backgrounds/nav-background.png); background-repeat: repeat; background-position: top; position: relative; }
div#accordion .ui-state-active .down-arrow, .admin-accordion .ui-state-active .down-arrow { display: block; position: absolute; top: 12px; left: 12px; z-index: 100; }
div#accordion .ui-accordion-content-active, .admin-accordion .ui-accordion-content-active { padding: 16px 34px 16px 34px; }

.wiki-container, .post-body, .item-description, .user-bio, .post-content, .comment_reply_content, .terms, .user-edit-exclusivity, .exodus, .forum_search_wrapper, ul.faqs li div.answer { line-height: 19px; }
.wiki-container p.intro, .post-body p.intro, .item-description p.intro, .user-bio p.intro, .post-content p.intro, .comment_reply_content p.intro, .terms p.intro, .user-edit-exclusivity p.intro, .exodus p.intro, .forum_search_wrapper p.intro, ul.faqs li div.answer p.intro { font-family: Arial, Sans-serif; font-size: 16px; line-height: 22px; font-style: italic; }
.wiki-container img.right, .post-body img.right, .item-description img.right, .user-bio img.right, .post-content img.right, .comment_reply_content img.right, .terms img.right, .user-edit-exclusivity img.right, .exodus img.right, .forum_search_wrapper img.right, ul.faqs li div.answer img.right { float: right; margin-left: 20px; margin-bottom: 20px; }
.wiki-container h1, .post-body h1, .item-description h1, .user-bio h1, .post-content h1, .comment_reply_content h1, .terms h1, .user-edit-exclusivity h1, .exodus h1, .forum_search_wrapper h1, ul.faqs li div.answer h1 { display: none; }
.wiki-container h2, .post-body h2, .item-description h2, .user-bio h2, .post-content h2, .comment_reply_content h2, .terms h2, .user-edit-exclusivity h2, .exodus h2, .forum_search_wrapper h2, ul.faqs li div.answer h2 { color: #000000; font-family: /*MgOpen Modata,*/ Helvetica, Geneva; margin-top: 15px; margin-bottom: 10px; padding-bottom: 20px; background-image: url(http://images.microoyun.com/common/backgrounds/indent.gif); background-repeat: repeat-x; background-position: bottom; font-size: 27px; }
.wiki-container h2 a, .post-body h2 a, .item-description h2 a, .user-bio h2 a, .post-content h2 a, .comment_reply_content h2 a, .terms h2 a, .user-edit-exclusivity h2 a, .exodus h2 a, .forum_search_wrapper h2 a, ul.faqs li div.answer h2 a { color: #000000; text-decoration: none; padding-left: 1px; }
.wiki-container h3, .post-body h3, .item-description h3, .user-bio h3, .post-content h3, .comment_reply_content h3, .terms h3, .user-edit-exclusivity h3, .exodus h3, .forum_search_wrapper h3, ul.faqs li div.answer h3 { color: #000000; font-family: /*MgOpen Modata,*/ Helvetica, Geneva; margin-top: 20px; padding-bottom: 10px; margin-bottom: 15px; background-image: url(http://images.microoyun.com/common/backgrounds/indent.gif); background-repeat: repeat-x; background-position: bottom; font-size: 20px; }
.wiki-container h4, .post-body h4, .item-description h4, .user-bio h4, .post-content h4, .comment_reply_content h4, .terms h4, .user-edit-exclusivity h4, .exodus h4, .forum_search_wrapper h4, ul.faqs li div.answer h4 { color: #000000; font-size: 16px; text-transform: uppercase; margin-top: 15px; }
.wiki-container ul, .wiki-container ol, .post-body ul, .post-body ol, .item-description ul, .item-description ol, .user-bio ul, .user-bio ol, .post-content ul, .post-content ol, .comment_reply_content ul, .comment_reply_content ol, .terms ul, .terms ol, .user-edit-exclusivity ul, .user-edit-exclusivity ol, .exodus ul, .exodus ol, .forum_search_wrapper ul, .forum_search_wrapper ol, ul.faqs li div.answer ul, ul.faqs li div.answer ol { margin-bottom: 6px; margin-top: 6px; list-style-position: outside; margin-left: 20px; }
.wiki-container ul, .post-body ul, .item-description ul, .user-bio ul, .post-content ul, .comment_reply_content ul, .terms ul, .user-edit-exclusivity ul, .exodus ul, .forum_search_wrapper ul, ul.faqs li div.answer ul { list-style-type: square; }
.wiki-container ol, .post-body ol, .item-description ol, .user-bio ol, .post-content ol, .comment_reply_content ol, .terms ol, .user-edit-exclusivity ol, .exodus ol, .forum_search_wrapper ol, ul.faqs li div.answer ol { list-style-type: decimal; }
.wiki-container ol li, .wiki-container ul li, .post-body ol li, .post-body ul li, .item-description ol li, .item-description ul li, .user-bio ol li, .user-bio ul li, .post-content ol li, .post-content ul li, .comment_reply_content ol li, .comment_reply_content ul li, .terms ol li, .terms ul li, .user-edit-exclusivity ol li, .user-edit-exclusivity ul li, .exodus ol li, .exodus ul li, .forum_search_wrapper ol li, .forum_search_wrapper ul li, ul.faqs li div.answer ol li, ul.faqs li div.answer ul li { padding-left: 8px; margin-bottom: 2px; }
.wiki-container ul.RSSlist li, .post-body ul.RSSlist li, .item-description ul.RSSlist li, .user-bio ul.RSSlist li, .post-content ul.RSSlist li, .comment_reply_content ul.RSSlist li, .terms ul.RSSlist li, .user-edit-exclusivity ul.RSSlist li, .exodus ul.RSSlist li, .forum_search_wrapper ul.RSSlist li, ul.faqs li div.answer ul.RSSlist li { margin-bottom: 5px; }
.wiki-container ul.RSSlist li li, .post-body ul.RSSlist li li, .item-description ul.RSSlist li li, .user-bio ul.RSSlist li li, .post-content ul.RSSlist li li, .comment_reply_content ul.RSSlist li li, .terms ul.RSSlist li li, .user-edit-exclusivity ul.RSSlist li li, .exodus ul.RSSlist li li, .forum_search_wrapper ul.RSSlist li li, ul.faqs li div.answer ul.RSSlist li li { margin-bottom: 2px; }
.wiki-container em, .post-body em, .item-description em, .user-bio em, .post-content em, .comment_reply_content em, .terms em, .user-edit-exclusivity em, .exodus em, .forum_search_wrapper em, ul.faqs li div.answer em { font-family: Arial, sans-serif; font-style: italic; color: #000000; }
.wiki-container strong, .post-body strong, .item-description strong, .user-bio strong, .post-content strong, .comment_reply_content strong, .terms strong, .user-edit-exclusivity strong, .exodus strong, .forum_search_wrapper strong, ul.faqs li div.answer strong { color: #343434; font-weight: bold; }
.wiki-container blockquote, .post-body blockquote, .item-description blockquote, .user-bio blockquote, .post-content blockquote, .comment_reply_content blockquote, .terms blockquote, .user-edit-exclusivity blockquote, .exodus blockquote, .forum_search_wrapper blockquote, ul.faqs li div.answer blockquote { border-left: 1px solid; border-color: #cd3c00; padding-left: 20px; margin-bottom: 10px; font-style: italic; font-family: Arial, sans-serif; color: #777777; }
.wiki-container code, .wiki-container pre, .post-body code, .post-body pre, .item-description code, .item-description pre, .user-bio code, .user-bio pre, .post-content code, .post-content pre, .comment_reply_content code, .comment_reply_content pre, .terms code, .terms pre, .user-edit-exclusivity code, .user-edit-exclusivity pre, .exodus code, .exodus pre, .forum_search_wrapper code, .forum_search_wrapper pre, ul.faqs li div.answer code, ul.faqs li div.answer pre { font-family: Monaco, "Courier New", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace; color: #333333; font-size: 11px; }
.wiki-container pre, .post-body pre, .item-description pre, .user-bio pre, .post-content pre, .comment_reply_content pre, .terms pre, .user-edit-exclusivity pre, .exodus pre, .forum_search_wrapper pre, ul.faqs li div.answer pre { border: 1px solid; border-color: #c7c7c7; padding-left: 10px, 19px, 10px, 19px; overflow: visible; overflow-y: hidden; margin-bottom: 10px; display: block; background-image: url(http://images.microoyun.com/common/backgrounds/code_bg.png); }

.forum_search_wrapper { float: right; width: 600px; }
.forum_search_wrapper blockquote { margin-top: 15px; }
.forum_search_wrapper h3 { background-image: none; }

/* Freak case where the item list styles get applied to an <ol> inside the terms & conditions on the signup page */
#items .item-list .terms li { list-style: decimal; border: none; padding: 0px; }

.user-edit-exclusivity { height: 400px; overflow: auto; padding: 20px; background-color: #f4f4f4; padding-right: 30px; border: 1px solid #aaaaaa; margin-top: 10px; margin-bottom: 10px; }

.item-description h2, .user-bio h2 { color: #000000; font-family: /*MgOpen Modata,*/ Helvetica, Geneva; margin-top: 20px; padding-bottom: 10px; margin-bottom: 15px; background-image: url(http://images.microoyun.com/common/backgrounds/indent.gif); background-repeat: repeat-x; background-position: bottom; font-size: 20px; }
.item-description h3, .user-bio h3 { margin-top: 20px; padding-bottom: 10px; margin-bottom: 15px; background-image: url(http://images.microoyun.com/common/backgrounds/indent.gif); background-repeat: repeat-x; background-position: bottom; font-size: 18px; color: #605d57; }
.item-description h1, .user-bio h1 { display: none; }
.item-description h2, .item-description h3, .item-description h4, .item-description h5, .user-bio h2, .user-bio h3, .user-bio h4, .user-bio h5 { padding-left: 1px; }

.post-body h1, .post-content h1 { display: none; }
.post-body h2, .post-content h2 { display: none; }
.post-body h3, .post-content h3 { margin-top: 20px; padding-bottom: 10px; margin-bottom: 15px; background-image: url(http://images.microoyun.com/common/backgrounds/indent.gif); background-repeat: repeat-x; background-position: bottom; font-size: 18px; color: #605d57; }

dl.hidden { display: none; }

img.right { float: right; margin-left: 20px; margin-bottom: 20px; }

div.centered { text-align: center; }

.large-sidebar img.right { margin-left: 10px; }

.strong { font-weight: bold; color: #343434; }

.page-title { font-family: /*MgOpen Modata,*/ Helvetica, Geneva; font-size: 35px; color: #f69c20; padding-top: 0px; padding-bottom: 0px; }

#breadcrumbs { padding-top: 8px; padding-bottom: 10px; text-transform: none; font-size: 12px; color: #f69c20; font-weight: bold; height: 10px; }
#breadcrumbs a { color: #9d9587; margin-left: 6px; margin-right: 6px; }
#breadcrumbs a.first { margin-left: 0px; }

body#homepage #breadcrumbs a { /*display: none;*/ }

fieldset { border: 1px solid #585858; padding: 10px 25px; margin: 20px 0px; }

fieldset legend { font-size: 24px; padding: 0px 10px; color: #191919; }

hr { display: block; border: none; background-image: url(http://images.microoyun.com/common/backgrounds/indent.gif); background-repeat: repeat-x; background-position: bottom; background-color: transparent; height: 2px; margin-top: 15px; margin-bottom: 15px; }

ol { list-style-type: lower-roman; }

ul { list-style: square; }

ul.fancy-list, .large-sidebar ul.fancy-list { list-style-image: none; margin-left: 0px; padding-left: 0px; }
ul.fancy-list li, .large-sidebar ul.fancy-list li { list-style-type: none; padding-bottom: 5px; padding-left: 25px; margin-left: 0px; background-image: url(http://images.microoyun.com/microoyun/right-slide.png); background-position: 2px 2px; background-repeat: no-repeat; }
ul.fancy-list li a, .large-sidebar ul.fancy-list li a { color: #303030; }
ul.fancy-list li a:hover, .large-sidebar ul.fancy-list li a:hover { color: #aa4d1d; text-decoration: none; }

dl { padding: 10px 0px; }
dl dt { font-weight: bold; color: #1d1d1d; }
dl dd { padding-left: 20px; }

/* NOTES, TIPS, ERRORS and ANNOUNCEMENTSv */
.note { background: #dcd7cd url(http://images.microoyun.com/common/icons-buttons/note.gif) no-repeat 19px 10px; border: 1px solid #9d948e; padding: 20px; padding-left: 60px; }

.tip { background: #f5f5b4 url(http://images.microoyun.com/common/icons-buttons/tip.gif) no-repeat 19px 10px; border: 1px solid #b6a375; padding: 20px; padding-left: 60px; }

.error { background: #fac7ae url(http://images.microoyun.com/common/icons-buttons/alert.gif) no-repeat 19px 20px; border: 1px solid #bb726f; padding: 20px; padding-left: 70px; }

.notice { background: #f5f5b4 url(http://images.microoyun.com/common/icons-buttons/info.gif) no-repeat 20px 15px; border: 1px solid #b6a375; padding: 20px; padding-left: 60px; }

.success { background: #b7cf9d url(http://images.microoyun.com/common/icons-buttons/success.gif) no-repeat 15px 10px; border: 1px solid; border-color: #ed9626; background-color: #fce7ca; padding: 20px; padding-left: 70px; }

.note, .tip, .error, .notice, .success { color: #404040; margin-top: 10px; margin-bottom: 10px; clear: both; }
.note ul, .note ol, .tip ul, .tip ol, .error ul, .error ol, .notice ul, .notice ol, .success ul, .success ol { margin-bottom: 6px; margin-top: 6px; list-style-position: outside; margin-left: 20px; }
.note ul li, .note ol li, .tip ul li, .tip ol li, .error ul li, .error ol li, .notice ul li, .notice ol li, .success ul li, .success ol li { padding-left: 8px; margin-bottom: 2px; }
.note ul, .tip ul, .error ul, .notice ul, .success ul { list-style-type: square; }
.note ol, .tip ol, .error ol, .notice ol, .success ol { list-style-type: decimal; }
.note p, .tip p, .error p, .notice p, .success p { padding-top: 0px; }

#sections { background: #c9c9c9 url(http://images.microoyun.com/common/icons-buttons/sections.png) no-repeat 10px 10px; border: 1px solid; padding: 25px 10px 10px 10px; background-color: #fce7ca; border-color: #ed9626; color: #775241; width: 270px; }
#sections ul, #sections ol { list-style: none; }
#sections a { color: #cc821f; }

.big-announcement { background-image: url(http://images.microoyun.com/microoyun/backgrounds/announce_bg.jpg); line-height: 19px; font-size: 13px; color: #fad9c9; background-color: #e96a23; border: 1px solid; border-color: #cd3c00; padding: 30px 80px 30px 250px; position: relative; margin-bottom: 20px; }
.big-announcement a { color: white; text-decoration: underline; }
.big-announcement #closeme { position: absolute; top: 20px; right: 20px; }

/* ***************************************** TABLES! */
div.general_table_border { border: 4px solid #b7b7b7; margin: 10px 0px 10px 0px; clear: both; }

table.general_table { border: 1px solid #777777; width: 100%; }
table.general_table thead td { background-color: #e86223; border-bottom: 1px solid; border-color: #cd3c00; background-image: url(http://images.microoyun.com/microoyun/backgrounds/nav-background.png); background-repeat: repeat-x; font-size: 10px; text-transform: uppercase; color: white; padding: 8px 8px; }
table.general_table thead td strong { font-weight: bold; color: white; }
table.general_table thead td a { color: #ffe59e; }
table.general_table tbody td { padding: 5px 10px; border-top: 1px solid #ffffff; border-bottom: 1px solid #d0d0d0; background-color: #f4f4f4; font-size: 12px; color: #494949; }
table.general_table tbody tr:hover td { background-color: #ffffff; }
table.general_table tfoot td { background-color: #fce7ca; border-top: 1px solid; border-bottom: 1px solid; border-color: #ed9626; font-size: 13px; color: #775241; padding: 5px 10px; font-weight: bold; }
table.general_table tfoot td a { color: #cc821f; }

#sales_table, #referrals_table { width: 100%; }

/* ******** GRAPHS ****** */
.graph { overflow: hidden; clear: both; padding-top: 1px; }
.graph .bar { clear: both; }
.graph .bar strong { float: left; width: 130px; height: 19px; }
.graph .bar .graph_1 { height: 25px; background-color: #e86223; background-image: url(http://images.microoyun.com/microoyun/backgrounds/nav-background.png); border: 1px solid; border-color: #cd3c00; float: left; margin-top: -1px; }
.graph .bar .graph_2 { height: 25px; background-color: #e86223; background-image: url(http://images.microoyun.com/microoyun/backgrounds/nav-background-alt.png); border: 1px solid; border-color: #cd3c00; float: left; margin-top: -1px; }
.graph .bar .value { float: left; margin-left: 10px; font-size: 9px; text-transform: uppercase; color: #898989; padding-top: 4px; }

/* *************************** SHADOWS AND DOUBLE BORDERS FOR DIVS! */
div.shadowed { border: 1px solid #bbbbbb; }
div.shadowed div.inner-boundary { margin: -2px 0px 0px -2px; border: 1px solid #bbbbbb; background-color: #f4f4f4; background-image: url(http://images.microoyun.com/common/backgrounds/white_line.png); background-repeat: repeat-x; }
div.shadowed div.inner-boundary div.inner-border { border: 1px solid #fefefe; background-color: #f4f4f4; }

div.item-discussion div.shadowed div.inner-boundary { background-color: #ffffff; }

.inner-boundary { border: 1px solid #d5d5d5; }
.inner-boundary .inner-border { border: 1px solid #fefefe; }

div.previewholder { position: relative; }
div.previewholder div.inner-boundary div.inner-border { background-position: 10px 10px; min-height: 511px; max-height: 511px; }
div.previewholder div.preview-down-arrow { height: 15px; width: 25px; position: absolute; bottom: -13px; left: 35px; background: transparent url(http://images.microoyun.com/common/icons-buttons/preview-down-arrow.png); }

/* *************************** BUTTONS! */
.input-link:hover, .input-link-activated:hover { background-position: bottom left; color: #070707; text-decoration: none; }
.input-link:hover span, .input-link-activated:hover span { background-position: bottom right; }

.input-link, .input-link-activated, .input-link-dark { float: left; display: block; height: 22px; background: transparent url(http://images.microoyun.com/microoyun/buttons/button-left-light.png) no-repeat top left; padding-left: 5px; font-size: 0.75em; color: #ffffff; text-decoration: none; line-height: 22px; overflow: hidden; margin: 0px 0px; }
.input-link span, .input-link-activated span, .input-link-dark span { background: transparent url(http://images.microoyun.com/microoyun/buttons/button-right-light.png) no-repeat top right; padding: 0px 10px 0px 5px; display: block; float: left; position: relative; text-transform: uppercase; color: #ffffff; }

.input-link-dark { background: transparent url(http://images.microoyun.com/microoyun/buttons/button-left-dark.png) no-repeat top left; }
.input-link-dark span { background: transparent url(http://images.microoyun.com/microoyun/buttons/button-right-dark.png) no-repeat top right; }

.input-link-activated { background-position: 0px -22px; }
.input-link-activated span { background-position: right -22px; }

.input-link-activated span img, .input-link span img { position: absolute; top: 3px; left: 4px; }

span.img { padding-left: 25px; padding-right: 13px; }

a.input-link:hover, a.input-link-activated:hover, a.input-link-dark:hover { background-position: bottom left; text-decoration: none; }
a.input-link:hover span, a.input-link-activated:hover span, a.input-link-dark:hover span { background-position: right bottom; color: #f7f7f7; }

a.input-link-dark:hover span { color: #070707; }

a.link-button { background: transparent url(http://images.microoyun.com/microoyun/buttons/big-button-left-dark.png) no-repeat top left; height: 34px; line-height: 34px; margin: 0px; padding-left: 6px; display: block; float: left; }
a.link-button span { float: left; background: transparent url(http://images.microoyun.com/microoyun/buttons/big-button-right-dark.png) no-repeat top right; padding: 0px 25px 0px 15px; font-size: 15px; font-weight: normal; font-family: /*MgOpen Modata,*/ Helvetica, Geneva; letter-spacing: .3px; color: #FFF; }

a.link-button:hover { background-position: bottom left; text-decoration: none; }
a.link-button:hover span { background-position: bottom right; color: #070707; }

button.link-button { background: transparent; border: none; cursor: pointer; height: 50px; line-height: 22px; margin-left: 5px; overflow: visible; padding: 0; text-align: center; white-space: nowrap; width: auto; }
button.link-button span, button.link-button em { color: #FFFFFF; display: block; font-size: 15px; font-weight: normal; font-family: /*MgOpen Modata,*/ Helvetica, Geneva; letter-spacing: .3px; height: 34px; line-height: 33px; margin: 0; font-style: normal; }
button.link-button span { margin-top: -2px; padding-left: 5px; background: transparent url(http://images.microoyun.com/microoyun/buttons/big-button-left-light.png) no-repeat top left; }
button.link-button em { padding-right: 15px; padding-left: 10px; background: transparent url(http://images.microoyun.com/microoyun/buttons/big-button-right-light.png) no-repeat top right; }

button.forums { width: 100%; position: relative; left: -6px; }

button.link-button:hover span { background-position: bottom left; text-decoration: none; }
button.link-button:hover span em { background-position: bottom right; color: #F7F7F7; }

button.submit-button, button.submit-button-dark { background: transparent; border: none; cursor: pointer; height: 23px; line-height: 22px; overflow: visible; padding: 0; text-align: center; white-space: nowrap; width: auto; }
button.submit-button span, button.submit-button em, button.submit-button-dark span, button.submit-button-dark em { color: #FFFFFF; display: block; font-size: 0.93em; height: 22px; line-height: 22px; margin: 0; font-style: normal; }
button.submit-button span, button.submit-button-dark span { margin-top: -2px; padding-left: 5px; background: transparent url(http://images.microoyun.com/microoyun/buttons/button-left-light.png) no-repeat top left; }
button.submit-button em, button.submit-button-dark em { padding-right: 20px; padding-left: 13px; background: transparent url(http://images.microoyun.com/microoyun/buttons/button-right-light.png) no-repeat top right; }

button.submit-button-dark { margin-left: 5px; }
button.submit-button-dark span { background-image: url(http://images.microoyun.com/microoyun/buttons/button-left-dark.png); padding-left: 5px; }
button.submit-button-dark em { background-image: url(http://images.microoyun.com/microoyun/buttons/button-right-dark.png); padding-right: 11px; position: relative; text-indent: -8px; }

button.submit-button:hover span { background-position: bottom left; text-decoration: none; }
button.submit-button:hover span em { background-position: bottom right; color: #ffffff; }

button.submit-button-dark:hover span { background-position: bottom left; text-decoration: none; }
button.submit-button-dark:hover span em { background-position: bottom right; color: #000000; }

/* ******************************************** FORUM HEADER TOPIC THINGY */
div.forum-topics { margin-top: -2px; }

ul.forum-topic-bar { list-style: none; overflow: hidden; position: relative; left: -2px; top: 1px; z-index: 10; }
ul.forum-topic-bar li { float: left; padding: 4px 0px; margin: 1px; }
ul.forum-topic-bar li a { padding: 0px 10px; border-right: 1px solid #c0c0c0; vertical-align: middle; color: #171717; font-size: 10px; line-height: 11px; }
ul.forum-topic-bar li img { display: none; }
ul.forum-topic-bar li:last-child a { border-right: none; }
ul.forum-topic-bar li.active { background-color: #f4f4f4; border-top: 1px solid #bbbbbb; border-left: 1px solid #bbbbbb; border-right: 1px solid #bbbbbb; border-bottom: 1px solid #f4f4f4; padding: 0px; position: relative; margin-right: -3px; position: relative; left: -3px; top: -1px; }
ul.forum-topic-bar li.active a { border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; padding: 8px 10px; display: block; font-size: 13px; }
ul.forum-topic-bar li.active img { position: absolute; bottom: -1px; right: -1px; display: block; }
ul.forum-topic-bar li:first-child.active { margin-right: 0px; left: 0px; top: 1px; }

/* ************************************** RSS STUFF! */
img.subscribe-link { float: right; margin-left: 2px; margin-right: 2px; }

/* ************************************* deposit STUFF!!! */
div.inline-sidebar { float: right; height: 100%; }

#items div.inner-boundary ul.deposits li.deposit h2.decorator { padding-bottom: 0px; }
#items div.inner-boundary ul.deposits li.deposit p { padding-top: 5px; }
#items div.inner-boundary ul.deposits li.deposit ul.amounts { overflow: hidden; width: 460px; margin: 10px 00px 0px 50px; }
#items div.inner-boundary ul.deposits li.deposit ul.amounts li { float: left; width: 153px; margin: 5px 0px; }
#items div.inner-boundary ul.deposits li.deposit ul.amounts li label { color: #000000; font-size: 30px; }
#items div.inner-boundary ul.deposits li.deposit ul.amounts li label span { color: #000000; font-size: 20px; vertical-align: top; }
#items div.inner-boundary ul.deposits li.deposit ul.amounts li input { vertical-align: 7px; }
#items div.inner-boundary ul.deposits li.payment-option h2 { padding-bottom: 0px; }
#items div.inner-boundary ul.deposits li.payment-option img.option { padding: 20px 0px 0px 0px; display: block; }
#items div.inner-boundary ul.deposits li.payment-option img.or { position: absolute; top: -20px; left: 350px; }
#items div.inner-boundary ul.deposits li.payment-option select { position: absolute; top: 70px; left: 180px; width: 250px; }

/* **** AJAX FEEDBACK THING *** */
.ajax-feedback { position: fixed; bottom: 20px; left: 20px; text-align: center; font-size: 9px; text-transform: uppercase; color: black; border: 4px solid #b7b7b7; }
.ajax-feedback span { padding: 5px 20px 5px 20px; display: block; background-color: #f4f4f4; border: 1px solid #888888; background-image: url(http://images.microoyun.com/common/backgrounds/white_line.png); background-repeat: repeat-x; }
.ajax-feedback img { display: block; border: 1px solid #000000; }

/* ********* Internal 500 Page ********* */
.robot-container { width: 865px; height: 534px; background-image: url(http://images.microoyun.com/common/backgrounds/robotman.png); background-repeat: no-repeat; position: relative; }
.robot-container .robot-message { position: absolute; width: 500px; height: 200px; overflow: hidden; left: 315px; top: 90px; }
.robot-container .robot-message .robot-buttons { padding-top: 15px; }

/* *** Changing the colour of rollovers in select box ** */
div.container .jqTransformSelectWrapper ul a:hover, div.container .jqTransformSelectWrapper ul a.selected:hover { background-color: #e86223; }

/* *************************************** weekly top sellers switcher slider */
div.week-switcher { float: right; margin-top: 25px; }
div.week-switcher img { vertical-align: bottom; }

div.trans { position: absolute; top: 0px; left: 0px; z-index: 1100; }

#marketplace-switcher { cursor: pointer; width: 13px; height: 21px; position: absolute; background-image: url(http://images.microoyun.com/common/switchers/site_switcher_button.gif); background-repeat: no-repeat; background-position: top left; }

#marketplace-switcher:hover { background-position: bottom left; }

#marketplace-panel { cursor: default; position: absolute; z-index: 1300; top: -10px; width: 250px; padding-bottom: 15px; background: #232323 url(http://images.microoyun.com/common/switchers/marketplace-switcher-background.jpg) no-repeat top left; border: 1px solid #565044; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#marketplace-panel #switcher-help { position: absolute; top: 15px; right: 20px; }
#marketplace-panel p { font-size: 14px; font-family: /*MgOpen Modata,*/ Helvetica, Geneva; padding: 18px 20px 9px 20px; color: #a19a8e; }
#marketplace-panel ul { padding-top: 3px; list-style: none; }
#marketplace-panel ul li { padding: 5px 15px 0px 15px; margin-bottom: 2px; cursor: pointer; }
#marketplace-panel ul li a { display: block; margin-top: 1px; margin-bottom: 0px; }
#marketplace-panel ul li img { padding-left: 7px; padding-top: 4px; }
#marketplace-panel ul li:hover { margin-bottom: 0px; border-top: 1px solid #4b4842; border-bottom: 1px solid #4b4842; background-color: #20201f; }
#marketplace-panel ul li:hover a { margin-top: 0px; margin-bottom: 1px; }

#envato-switcher { position: absolute; top: 10px; right: -10px; }
#envato-switcher h3 { width: 104px; height: 33px; font-size: 13px; }
#envato-switcher h3 img { padding: 0px 5px 5px 8px; }
#envato-switcher ul { display: none; position: absolute; z-index: 1001; top: 33px; left: -1px; width: 104px; list-style: none; border-right: 1px solid #565044; border-left: 1px solid #565044; border-bottom: 1px solid #565044; padding-top: 10px; padding-bottom: 10px; background-color: #262625; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
#envato-switcher ul li { padding-left: 10px; }
#envato-switcher ul li a { font-size: 11px; line-height: 23px; color: #c7b89a; }

#envato-switcher:hover { border-top: 1px solid #565044; border-right: 1px solid #565044; border-left: 1px solid #565044; background-color: #262625; top: 10px; right: -11px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; margin-top: -1px; }
#envato-switcher:hover ul { display: block; }

#toolbar { margin-bottom: 20px; }
#toolbar .inner-border { position: relative; padding: 10px; }
#toolbar .inner-border div.single, #toolbar .inner-border a.single { float: right; color: #999999; font-size: 10px; margin-right: 15px; margin-top: 2px; }
#toolbar .inner-border a.single:hover { color: #aa4d1d; text-decoration: none; }
#toolbar .inner-border img { position: absolute; left: 13px; top: 8px; }
#toolbar .inner-border ul { list-style: none; overflow: hidden; float: left; }
#toolbar .inner-border ul li { float: left; color: #000; padding: 0px 10px; border-left: 2px solid #fff; border-right: 1px solid #d4d3d3; }
#toolbar .inner-border ul li a { color: #aa4d1d; font-size: 12px; margin-right: 0px; }
#toolbar .inner-border ul li.selected a { color: #303030; font-weight: bold; }
#toolbar .inner-border ul li:last-child { border-right: 0px; }
#toolbar .inner-border ul li:first-child { border-left: 0px; }
#toolbar .inner-border:after { content: "."; visibility: hidden; display: block; clear: both; height: 0; font-size: 0; }

/* *********************************** process bar stuff */
#process { margin-bottom: 35px; }
#process div.inner-boundary { border-color: #d7d7d7; }
#process div.inner-boundary div.inner-border { position: relative; background-color: #f4f4f4; padding: 0px; }
#process div.inner-boundary div.inner-border div.single, #process div.inner-boundary div.inner-border a.single { float: right; color: #999999; font-size: 10px; margin-right: 15px; line-height: 35px; }
#process div.inner-boundary div.inner-border img.context { position: absolute; left: 13px; top: 3px; }
#process div.inner-boundary div.inner-border ul { list-style: none; overflow: hidden; float: left; margin-left: 60px; }
#process div.inner-boundary div.inner-border ul li { float: left; color: #000; padding: 8px 40px 7px 20px; color: #a6a6a6; font-size: 13px; margin-right: 0px; position: relative; }
#process div.inner-boundary div.inner-border ul li img { position: absolute; right: 0px; top: 0px; }
#process div.inner-boundary div.inner-border ul li.current { color: #303030; font-weight: bold; font-size: 15px; }
#process div.inner-boundary div.inner-border:after { content: "."; visibility: hidden; display: block; clear: both; height: 0; font-size: 0; }

body { font-size: 13px; color: #444444; font-family: Tahoma; }

/* MgOpen Moderna - http://www.zvr.gr/typo/mgopen/index */
/*@font-face { font-family: 'MgOpen Modata'; src: url('../fonts/MgOpenModataRegular.eot'); src: local('MgOpen Modata Regular'), url('../fonts/MgOpenModataRegular.ttf') format('truetype'), url('../fonts/MgOpenModataRegular.svg#MgOpenModata') format('svg'); }*/

/* ****************************************************** MgOpen Modata Font MgOpenModataRegular.ttf MGOPENM1.eot Copyright © 2004 by MAGENTA Ltd. All Rights Reserved. Permission is hereby granted, free of charge, to any person  obtaining a copy of the fonts accompanying this license ("Fonts")  and associated documentation files (the "Font Software"), to  reproduce and distribute the Font Software, including without  limitation the rights to use, copy, merge, publish, distribute,  and/or sell copies of the Font Software, and to permit persons  to whom the Font Software is furnished to do so, subject to the  following conditions: The above copyright and this permission notice shall be included  in all copies of one or more of the Font Software typefaces. The Font Software may be modified, altered, or added to, and in  particular the designs of glyphs or characters in the Fonts may  be modified and additional glyphs or characters may be added to  the Fonts, only if the fonts are renamed to names not containing  the word "MgOpen", or if the modifications are accepted for  inclusion in the Font Software itself by the each appointed  Administrator. This License becomes null and void to the extent applicable to  Fonts or Font Software that has been modified and is distributed  under the "MgOpen" name. The Font Software may be sold as part of a larger software  package but no copy of one or more of the Font Software  typefaces may be sold by itself. THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY  KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY  WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE  AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER  RIGHT. IN NO EVENT SHALL MAGENTA OR PERSONS OR BODIES IN  CHARGE OF ADMINISTRATION AND MAINTENANCE OF THE FONT SOFTWARE  BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING  ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL  DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,  ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT  SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. */
h1, h2, h3, h4, h5, h6 { font-family: /*MgOpen Modata,*/ Helvetica, Geneva; padding: 10px 0px 20px 0px; color: #191919; }

h1.centered, h2.centered, h3.centered, h4.centered { text-align: center; }

h1 { font-size: 27px; line-height: 35px; }

h2 { font-size: 37px; padding: 25px 0px 10px 0px; overflow: hidden; height: 16px; }

h3 { font-size: 20px; }

h4 { font-size: 14px; font-weight: bold; }

h5 { font-size: 17px; }

h2.underlined { margin-top: 10px; margin-bottom: 10px; padding-bottom: 15px; background-image: url(http://images.microoyun.com/common/backgrounds/indent.gif); background-repeat: repeat-x; background-position: bottom; }

h3.underlined { margin-top: 10px; padding-bottom: 10px; margin-bottom: 8px; font-size: 20px; background-image: url(http://images.microoyun.com/common/backgrounds/indent.gif); background-repeat: repeat-x; background-position: bottom; }

h4.underlined { margin-top: 10px; padding-bottom: 10px; margin-bottom: 8px; font-size: 20px; background-image: url(http://images.microoyun.com/common/backgrounds/indent.gif); background-repeat: repeat-x; background-position: bottom; }

h5.underlined { margin-top: 0px; padding-bottom: 5px; margin-bottom: 5px; font-size: 16px; background-image: url(http://images.microoyun.com/common/backgrounds/indent.gif); background-repeat: repeat-x; background-position: bottom; }

.col-s-sidebar h1 { letter-spacing: -1px; }

p { padding: 10px 0px; }

a { color: #aa4d1d; text-decoration: none; }

a:hover { text-decoration: underline; }

small.date { color: #888888; font-size: 9px; line-height: 19px; text-transform: uppercase; }

b { font-weight: normal; }

#posts .item-list { border: 1px solid #ffffff; }
#posts .item-list li { list-style: none; border-top: 1px solid #fff; border-bottom: 1px solid #d5d5d5; background-color: #f4f4f4; padding: 20px; font-size: 11px; overflow: hidden; }
#posts .item-list li.first-item { border-top: none; }
#posts .item-list li.last-item { border-bottom: none; }

#items .item-list, #featured-item .item-list { border: 1px solid #ffffff; }
#items .item-list li, #featured-item .item-list li { list-style: none; border-top: 1px solid #fff; border-bottom: 1px solid #d5d5d5; background-color: #f4f4f4; padding: 20px; font-size: 11px; position: relative; }
#items .item-list li p, #featured-item .item-list li p { font-size: 13px; }
#items .item-list li ul li, #featured-item .item-list li ul li { border: none; background-color: inherit; padding: 0px; font-size: 13px; }
#items .item-list li p.metadata, #featured-item .item-list li p.metadata { float: right; line-height: 16px; margin-top: 5px; margin-left: 10px; width: 250px; font-size: 11px; }
#items .item-list li p.metadata .meta-categories, #featured-item .item-list li p.metadata .meta-categories { display: block; }
#items .item-list li p.metadata .meta-attributes, #featured-item .item-list li p.metadata .meta-attributes { display: block; }
#items .item-list li a, #featured-item .item-list li a { color: #aa4d1d; font-size: 11px; }
#items .item-list li h3, #featured-item .item-list li h3 { width: 310px; line-height: 15px; margin-top: 5px; margin-bottom: 5px; padding: 0px; }
#items .item-list li h3 a, #featured-item .item-list li h3 a { font-size: 16px; font-family: Helvetica, sans-serif; color: #171717; font-weight: bold; }
#items .item-list li span.thumbnail, #featured-item .item-list li span.thumbnail { float: left; margin-right: 20px; }
#items .item-list li div.rankings, #featured-item .item-list li div.rankings { font-size: 15px; position: absolute; font-family: /*MgOpen Modata,*/ Helvetica, Geneva; top: 19px; left: -19px; background-color: #e86223; border: 1px solid; border-color: #cd3c00; padding: 5px; width: 16px; color: white; text-align: center; }
#items .item-list li .info, #featured-item .item-list li .info { float: right; margin-left: 20px; width: 100px; text-align: center; position: relative; padding-top: 40px; }
#items .item-list li .info span, #featured-item .item-list li .info span { font-size: 30px; color: #171717; letter-spacing: -4; padding: 0px; position: absolute; top: 0px; text-align: center; width: 100%; }
#items .item-list li .info small, #featured-item .item-list li .info small { margin: 1px 0px; overflow: hidden; }
#items .item-list li .info p, #featured-item .item-list li .info p { float: none; margin: 0px; }
#items .item-list li .info div.rating img, #featured-item .item-list li .info div.rating img { margin-right: 0px; margin: 4px -1px 0px 0px; float: none; }
#items .item-list li .info div.rating p, #featured-item .item-list li .info div.rating p { padding: 0px; }
#items .item-list li span.short-title, #featured-item .item-list li span.short-title { display: none; }
#items .item-list li.first-item, #featured-item .item-list li.first-item { border-top: none; }
#items .item-list li.last-item, #featured-item .item-list li.last-item { border-bottom: none; }
#items .item-list li.plain-content, #featured-item .item-list li.plain-content { padding-left: 30px; padding-bottom: 30px; }
#items .item-grid, #featured-item .item-grid { overflow: hidden; background-color: #f4f4f4; border: 1px solid #ffffff; }
#items .item-grid li:hover span.thumbnail img, #featured-item .item-grid li:hover span.thumbnail img { border-color: #c0c0c0; background-color: #e0e0e0; }
#items .item-grid li, #featured-item .item-grid li { float: left; list-style: none; width: 119px; margin: 10px 0px; padding: 0px 30px 0px 0px; position: relative; min-height: 175px; border-right: 1px solid #d5d5d5; border-left: 1px solid #fff; }
#items .item-grid li.last-item, #items .item-grid li.last, #featured-item .item-grid li.last-item, #featured-item .item-grid li.last { border-right: none; }
#items .item-grid li.first-item, #items .item-grid li.first, #featured-item .item-grid li.first-item, #featured-item .item-grid li.first { border-left: none; }
#items .item-grid li span.short-title, #featured-item .item-grid li span.short-title { text-align: center; margin: 5px 0px; font-size: 12px; font-weight: bold; line-height: 13px; color: #171717; display: block; word-wrap: break-word; }
#items .item-grid li span.short-title a, #featured-item .item-grid li span.short-title a { color: #171717; }
#items .item-grid li h3, #featured-item .item-grid li h3 { display: none; }
#items .item-grid li h3, #featured-item .item-grid li h3 { text-align: center; margin: 5px 0px; font-size: 13px; color: #171717; font-weight: bold; }
#items .item-grid li span.thumbnail, #featured-item .item-grid li span.thumbnail { display: block; margin: 0 auto; width: 108px; }
#items .item-grid li span.thumbnail img, #featured-item .item-grid li span.thumbnail img { border: 4px solid #f4f4f4; }
#items .item-grid li span.thumbnail .audio-container span.mini_player, #featured-item .item-grid li span.thumbnail .audio-container span.mini_player { border: none; left: 4px; }
#items .item-grid li span.thumbnail .audio-container span.mini_player img, #featured-item .item-grid li span.thumbnail .audio-container span.mini_player img { padding: 0; border: none; }
#items .item-grid li span.thumbnail .audio-container span.mini_player object, #featured-item .item-grid li span.thumbnail .audio-container span.mini_player object { position: relative; }
#items .item-grid li p.metadata, #featured-item .item-grid li p.metadata { display: none; }
#items .item-grid li a.author, #featured-item .item-grid li a.author { display: none; }
#items .item-grid li div.info, #featured-item .item-grid li div.info { font-size: 11px; position: absolute; bottom: 0px; right: 0px; text-align: center; width: 100%; }
#items .item-grid li div.info span.decorator, #featured-item .item-grid li div.info span.decorator { font-family: Tahoma, sans-serif; display: inline; font-weight: normal; font-size: 11px; color: #121212; padding: 0px; letter-spacing: 0px; padding-left: 8px; /*border-left: 1px solid #ffffff;*/ }
#items .item-grid li div.info small, #featured-item .item-grid li div.info small { font-size: 11px; line-height: 17px; padding: 0px; padding-right: 8px; /*border-right: 1px solid #cccccc;*/ }
#items .item-grid li div.info div.rating, #featured-item .item-grid li div.info div.rating { margin-top: 4px; text-align: center; }
#items .item-grid li div.info div.rating img, #featured-item .item-grid li div.info div.rating img { margin: 0px -1px; display: inline; }
#items .item-grid li div.info div.rating p, #featured-item .item-grid li div.info div.rating p { display: none; }
#items .item-grid li div.rankings, #featured-item .item-grid li div.rankings { font-size: 15px; color: #c0c0c0; position: absolute; font-style: italic; font-family: /*MgOpen Modata,*/ Helvetica, Geneva; top: 3px; left: 8px; }
#items .item-grid li.gridbreaker, #featured-item .item-grid li.gridbreaker { clear: both; margin: 5px 0px; height: 1px; background-color: #d5d5d5; border-top: 1px solid #fff; float: none; min-height: 1px; width: 100%; }

#similar-items .item-list li span.thumbnail { float: left; margin-right: 20px; }
#similar-items .item-grid { overflow: hidden; background-color: #f4f4f4; border: 1px solid #ffffff; }
#similar-items .item-grid li:hover span.thumbnail img { border-color: #c0c0c0; background-color: #e0e0e0; }
#similar-items .item-grid li { float: left; list-style: none; width: 68px; margin: 0px; padding: 0px; position: relative; }
#similar-items .item-grid li.last-item, #similar-items .item-grid li.last { border-right: none; }
#similar-items .item-grid li.first-item, #similar-items .item-grid li.first { border-left: none; }
#similar-items .item-grid li span.short-title { text-align: center; margin: 5px 0px; font-size: 12px; font-weight: bold; line-height: 13px; color: #171717; display: block; word-wrap: break-word; }
#similar-items .item-grid li span.short-title a { color: #171717; }
#similar-items .item-grid li h3 { display: none; }
#similar-items .item-grid li h3 { text-align: center; margin: 5px 0px; font-size: 13px; color: #171717; font-weight: bold; }
#similar-items .item-grid li span.thumbnail { display: block; margin: 0 auto; }
#similar-items .item-grid li span.thumbnail img { border: 4px solid #f4f4f4; }
#similar-items .item-grid li span.thumbnail { border: none; left: 4px; }
#similar-items .item-grid li span.thumbnail { padding: 0; border: none; }
#similar-items .item-grid li span.thumbnail { position: relative; }


/* ***** DOWNLOADS ****** */
.item-list li.downloads .download-unavailable { float: right; width: 230px; margin-right: 20px; margin-left: 15px; margin-top: 20px; font-size: 11px; font-family: arial, sans-serif; font-style: italic; }
.item-list li.downloads .download-stuff { float: right; margin-right: 40px; margin-left: 15px; width: 125px; margin-top: 28px; }
.item-list li.downloads .download-stuff img.download-icon { display: inline; padding-left: 5px; }
.item-list li.downloads .download-stuff strong { display: block; margin-bottom: 5px; margin-top: -15px; }
.item-list li.downloads .download-rating { float: right; margin-top: 28px; margin-right: 25px; }

/* ***** FIRST FEATURED ITEM ****** */
#featured-item .item-list li { min-height: 140px; }
#featured-item .item-list li .feature-thumbs { float: left; width: 140px; height: 140px; position: relative; }
#featured-item .item-list li .feature-thumbs .feature-item { position: absolute; top: 20px; left: 20px; }
#featured-item .item-list li .feature-thumbs .feature-author { position: absolute; top: 70px; left: 70px; }
#featured-item .item-list li big.feature-title a { font-size: 24px; font-family: /*MgOpen Modata,*/ Helvetica, Geneva; margin-bottom: 0px; padding-bottom: 0px; color: #131313; width: 500px; display: block; }
#featured-item .item-list li p.feature-text { padding-top: 0px; }
#featured-item .item-list li .subtext { position: absolute; right: 20px; top: 20px; font-family: Tahoma, sans-serif; font-size: 13px; color: #c2c2c2; }

/* *********************************** CATEGORY LISTS */
div.col-s-sidebar ul.category-tree, div.container ul.category-tree { list-style: none; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; }
div.col-s-sidebar ul.category-tree li, div.container ul.category-tree li { font-size: 10px; list-style-type: none; margin-bottom: 0px; padding-left: 0px; padding: 2px 0px; }
div.container ul.category-tree li:hover { background-color: White; }
div.col-s-sidebar ul.category-tree li a, div.container ul.category-tree li a { font-size: 10px; color: #434343; }
/*div.col-s-sidebar ul.category-tree li a:hover, div.container ul.category-tree li a:hover { font-size: 10px; color: #434343; background-color:White; text-decoration:none;}*/
div.col-s-sidebar ul.category-tree li ul, div.container ul.category-tree li ul { background: transparent url(http://images.microoyun.com/common/icons-buttons/tree-vert.gif) repeat-y top left; list-style: none; margin-bottom: 0px; margin-left: 0px; margin-top: 7px; }
div.col-s-sidebar ul.category-tree li ul li, div.container ul.category-tree li ul li { line-height: 15px; padding-left: 17px; background: transparent url(http://images.microoyun.com/common/icons-buttons/tree-horiz.gif) no-repeat 0px 12px; }
div.col-s-sidebar ul.category-tree li ul li a, div.container ul.category-tree li ul li a { color: #aa4d1d; font-size: 13px; }
div.col-s-sidebar ul.category-tree li ul li ul li a, div.container ul.category-tree li ul li ul li a { color: #7c7c7c; }

input { font-family: Tahoma; }

input.text { vertical-align: middle; height: 25px; line-height: 24px; border: 1px solid #b2b2b2; background: #fff url(http://images.microoyun.com/common/forms/input-bg-slice.jpg) repeat-x top left; padding: 4px 4px 0px 4px; }

button.small-search { width: 35px; height: 26px; overflow: visible; text-indent: -9999px; border: none; background: transparent url(http://images.microoyun.com/microoyun/buttons/search-small.png) no-repeat top left; cursor: pointer; }

button.small-search:hover { background-position: bottom left; cursor: pointer; }

textarea { font-family: tahoma; }

textarea#text_area { border: 1px solid #b2b2b2; background: #fff url(http://images.microoyun.com/common/forms/textarea-bg-slice.jpg) repeat-x top left; }

select { border: 1px solid #b2b2b2; background: #fff url(http://images.microoyun.com/common/forms/input-bg-slice.jpg) repeat-x top left; height: 25px; width: 150px; line-height: 22px; }

div.submit-btn { margin-top: -45px; float: right; }

/* ************************************** Signup STUFF! */
#items ul.signup li, #items ul.deposits li, #items ul.steps li { position: relative; padding: 15px 40px 34px 40px; }
#items ul.signup li img.step, #items ul.deposits li img.step, #items ul.steps li img.step { position: absolute; left: -15px; top: 20px; }
#items ul.signup li.optional, #items ul.deposits li.optional, #items ul.steps li.optional { position: relative; padding-top: 25px; }
#items ul.signup li.optional img.or, #items ul.deposits li.optional img.or, #items ul.steps li.optional img.or { position: absolute; top: -25px; left: 270px; }
#items ul.signup li.optional img.step, #items ul.deposits li.optional img.step, #items ul.steps li.optional img.step { top: 35px; }

div.col-s-content img.required-fields, div.col-content img.required-fields, div#accordion img.required-fields, .form-list img.required-fields, #fancy_ajax img.required-fields { z-index: 100; position: absolute; right: 20px; top: -30px; }
div.col-s-content input, div.col-s-content select, div.col-s-content textarea, div.col-content input, div.col-content select, div.col-content textarea, div#accordion input, div#accordion select, div#accordion textarea, .form-list input, .form-list select, .form-list textarea, #fancy_ajax input, #fancy_ajax select, #fancy_ajax textarea { padding: 8px 5px; font-size: 12px; color: #7c7c7c; border: 1px solid #9A9A9A; background: #FEFEFE url(http://images.microoyun.com/common/forms/input_bg_slice.jpg) repeat-x top left; width: 145px; margin: 5px 0px; }
div.col-s-content select, div.col-content select, div#accordion select, .form-list select, #fancy_ajax select { padding: 0px 0px; height: 25px; }
div.col-s-content textarea, div.col-content textarea, div#accordion textarea, .form-list textarea, #fancy_ajax textarea { height: 150px; }
div.col-s-content input.inline, div.col-s-content select.inline, div.col-s-content textarea.inline, div.col-content input.inline, div.col-content select.inline, div.col-content textarea.inline, div#accordion input.inline, div#accordion select.inline, div#accordion textarea.inline, .form-list input.inline, .form-list select.inline, .form-list textarea.inline, #fancy_ajax input.inline, #fancy_ajax select.inline, #fancy_ajax textarea.inline { margin-right: 28px; }
div.col-s-content input.big, div.col-s-content select.big, div.col-s-content textarea.big, div.col-content input.big, div.col-content select.big, div.col-content textarea.big, div#accordion input.big, div#accordion select.big, div#accordion textarea.big, .form-list input.big, .form-list select.big, .form-list textarea.big, #fancy_ajax input.big, #fancy_ajax select.big, #fancy_ajax textarea.big { width: 410px; }
div.col-s-content input.superbig, div.col-s-content select.superbig, div.col-s-content textarea.superbig, div.col-content input.superbig, div.col-content select.superbig, div.col-content textarea.superbig, div#accordion input.superbig, div#accordion select.superbig, div#accordion textarea.superbig, .form-list input.superbig, .form-list select.superbig, .form-list textarea.superbig, #fancy_ajax input.superbig, #fancy_ajax select.superbig, #fancy_ajax textarea.superbig { width: 530px; }
div.col-s-content textarea.tall, div.col-s-content select.tall, div.col-content textarea.tall, div.col-content select.tall, div#accordion textarea.tall, div#accordion select.tall, .form-list textarea.tall, .form-list select.tall, #fancy_ajax textarea.tall, #fancy_ajax select.tall { height: 100px; }
div.col-s-content textarea.supertall, div.col-s-content select.supertall, div.col-content textarea.supertall, div.col-content select.supertall, div#accordion textarea.supertall, div#accordion select.supertall, .form-list textarea.supertall, .form-list select.supertall, #fancy_ajax textarea.supertall, #fancy_ajax select.supertall { height: 350px; }
div.col-s-content input.checkbox, div.col-s-content input[type=checkbox], div.col-s-content input[type=radio], div.col-s-content input.radio, div.col-content input.checkbox, div.col-content input[type=checkbox], div.col-content input[type=radio], div.col-content input.radio, div#accordion input.checkbox, div#accordion input[type=checkbox], div#accordion input[type=radio], div#accordion input.radio, .form-list input.checkbox, .form-list input[type=checkbox], .form-list input[type=radio], .form-list input.radio, #fancy_ajax input.checkbox, #fancy_ajax input[type=checkbox], #fancy_ajax input[type=radio], #fancy_ajax input.radio { width: 12px; margin: 10px 10px 10px 0px; padding: 0px; background: none; }
div.col-s-content #user_agrees_to_terms, div.col-content #user_agrees_to_terms, div#accordion #user_agrees_to_terms, .form-list #user_agrees_to_terms, #fancy_ajax #user_agrees_to_terms { padding: 0px; }
div.col-s-content div.terms_cond div.terms, div.col-content div.terms_cond div.terms, div#accordion div.terms_cond div.terms, .form-list div.terms_cond div.terms, #fancy_ajax div.terms_cond div.terms { height: 300px; overflow: auto; padding: 10px 20px; }
div.col-s-content #ajax_username_checking, div.col-content #ajax_username_checking, div#accordion #ajax_username_checking, .form-list #ajax_username_checking, #fancy_ajax #ajax_username_checking { text-align: right; padding-bottom: 10px; }
div.col-s-content #ajax_username_checking img, div.col-content #ajax_username_checking img, div#accordion #ajax_username_checking img, .form-list #ajax_username_checking img, #fancy_ajax #ajax_username_checking img { margin-top: 14px; margin-right: 5px; }
div.col-s-content .image-button, div.col-content .image-button, div#accordion .image-button, .form-list .image-button, #fancy_ajax .image-button { width: auto; height: auto; padding: 0px; background: none; border: none; margin: 0px; }

div.col-s-content label { width: 90px; line-height: 41px; font-size: 15px; color: #1f201f; margin-right: 20px; }
div.col-s-content label.recaptcha_input_area_text { line-height: 20px; }

div.col-s-sidebar input, div.col-s-sidebar select, div.col-s-sidebar textarea, .side-section input, .side-section select, .side-section textarea { padding: 4px 5px; font-size: 11px; color: #7c7c7c; border: 1px solid #9A9A9A; background: #FEFEFE url(http://images.microoyun.com/common/forms/input_bg_slice.jpg) repeat-x top left; width: 145px; margin: 5px 0px; }
div.col-s-sidebar select, .side-section select { padding: 0px 0px; height: 25px; }
div.col-s-sidebar textarea, .side-section textarea { height: 150px; }
div.col-s-sidebar input.inline, div.col-s-sidebar select.inline, div.col-s-sidebar textarea.inline, .side-section input.inline, .side-section select.inline, .side-section textarea.inline { margin-right: 18px; }
div.col-s-sidebar input.big, div.col-s-sidebar select.big, div.col-s-sidebar textarea.big, .side-section input.big, .side-section select.big, .side-section textarea.big { width: 410px; }
div.col-s-sidebar input.checkbox, div.col-s-sidebar input[type=checkbox], div.col-s-sidebar input[type=radio], div.col-s-sidebar input.radio, .side-section input.checkbox, .side-section input[type=checkbox], .side-section input[type=radio], .side-section input.radio { width: 12px; float: left; margin-right: 10px; }
div.col-s-sidebar label, .side-section label { display: block; }
div.col-s-sidebar small, .side-section small { font-size: 11px; font-family: arial, sans-serif; font-style: italic; }
div.col-s-sidebar input.sidebar-text, .side-section input.sidebar-text { width: 109px; }

/* Username Taken Alerts Signup */
#username_suggestions table { margin-top: 10px; }
#username_suggestions table td { padding: 0px 20px 0px 0px; }

#username_check { padding: 10px 0px 10px 0px; text-align: center; font-family: Arial, sans-serif; color: #666666; font-style: italic; }
#username_check img { margin-right: 5px; position: relative; top: 3px; }

.side-section input, .side-section select, .side-section textarea { width: 280px; }

dl.search-list { padding: 0; font-size: 13px; }
dl.search-list dt { width: 90px; float: left; margin: 0 0 0 0; padding: 5px 0px 0px 0px; font-weight: normal; height: 35px; line-height: 16px; overflow: hidden; }
dl.search-list dd { float: left; width: 400px; margin: 0 0 0 0; }
dl.search-list dd small { font-size: 11px; font-family: arial, sans-serif; font-style: italic; display: block; }
dl.search-list dt { clear: both; }

dl.form-list { padding: 0; overflow: hidden; font-size: 13px; }
dl.form-list dt { width: 90px; float: left; margin: 0 0 0 0; padding: 5px 0px 0px 0px; font-weight: normal; height: 35px; line-height: 16px; overflow: hidden; }
dl.form-list dd { float: left; width: 400px; margin: 0 0 0 0; }
dl.form-list dd small { font-size: 11px; font-family: arial, sans-serif; font-style: italic; display: block; }
dl.form-list dt { clear: both; }

div.form-submit { text-align: right; padding-top: 10px; }

div.form-submit-left { text-align: left; padding-top: 10px; clear: both; }
div.form-submit-left button { position: relative; left: -12px; }

.sign-button { float: left; position: relative; left: -10px; margin-right: 10px; margin-bottom: 10px; }

strong.signup-agree { font-weight: bold; }

textarea.bigside { width: 280px; }

/* ************************************* license drop down */
#purchase-dropdown { width: 160px; padding: 5px 10px; border: 1px solid #b4b4b4; background: #f4f4f4 url(http://images.microoyun.com/common/forms/input_bg_slice.jpg) repeat-x top left; cursor: pointer; position: relative; text-align: left; float: left; margin-top: 6px; }
#purchase-dropdown span.licence-name { display: block; background: none; border: none; padding: 0px; width: 100%; background: transparent url(http://images.microoyun.com/common/forms/down-arrow.gif) no-repeat right center; cursor: pointer; text-align: left; line-height: 23px; }
#purchase-dropdown ul { display: none; position: absolute; border: 1px solid #b4b4b4; background-color: white; margin: 0px; padding: 25px 20px 6px 20px; top: 33px; left: -1px; width: 250px; cursor: default; z-index: 9000; }
#purchase-dropdown ul li { list-style: none; padding: 0px; margin: 0px 0px 20px 0px; }
#purchase-dropdown ul li button { float: left; }
#purchase-dropdown ul li p { padding: 5px 0px; clear: both; }
#purchase-dropdown ul li p strong { display: block; text-align: left; font-size: 12px; color: #505050; font-weight: bold; padding-bottom: 3px; }

#purchase-dropdown:hover ul { display: block; }

div.col-s-sidebar { float: right; margin-left: 20px; width: 200px; border-bottom: none; }
div.col-s-sidebar p { padding: 0px 0px 10px 0px; }
div.col-s-sidebar .center { text-align: center; }
div.col-s-sidebar .inner-boundary { border-top: 1px solid #a8a8a8; border-left: 1px solid #a8a8a8; border-right: 1px solid #a8a8a8; border-bottom: none; }
div.col-s-sidebar .inner-boundary .inner-border { border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: none; background-color: #e0e0e0; padding: 16px; }
div.col-s-sidebar div.last-item { border-bottom: 1px solid #a8a8a8; }
div.col-s-sidebar div.last-item div.inner-border { border-bottom: 1px solid #fff; }
div.col-s-sidebar div.first-item { border-top: none; }
div.col-s-sidebar div.poster strong { display: block; padding: 5px 0px 0px 0px; font-size: 15px; }
div.col-s-sidebar div.poster strong a { color: #191919; }
div.col-s-sidebar img.right { float: right; margin-left: 10px; margin-bottom: 10px; }
div.col-s-sidebar ul { margin-bottom: 10px; margin-top: 0px; list-style-position: outside; margin-left: 15px; }
div.col-s-sidebar ul li { padding-left: 5px; margin-bottom: 5px; list-style-type: square; }
div.col-s-sidebar h4.title { margin-top: 20px; background-color: #1f201f; border: 1px solid #121212; background-image: url(http://images.microoyun.com/common/backgrounds/sidebar_bg.jpg); color: #fff; font-size: 16px; text-align: center; padding: 10px; margin-left: 0px; }

.large-sidebar { color: #353535; width: 345px; float: right; }
.large-sidebar textarea.big { width: 280px; }
.large-sidebar p { padding: 0px 0px 10px 0px; }
.large-sidebar .section { margin-bottom: 20px; }
.large-sidebar h4.title { background-color: #1f201f; border: 1px solid #121212; background-image: url(http://images.microoyun.com/common/backgrounds/sidebar_bg.jpg); color: #fff; font-size: 16px; padding: 10px; padding-left: 15px; margin-left: 0px; }
.large-sidebar small { text-transform: uppercase; color: #808080; font-size: 10px; }
.large-sidebar big { font-size: 14px; font-weight: bold; color: #353535; display: block; }
.large-sidebar div.inner-boundary { border: 1px solid #a8a8a8; border-bottom: none; }
.large-sidebar div.inner-boundary div.inner-border { border-top: 1px solid #f9f9f9; border-left: 1px solid #f9f9f9; border-right: 1px solid #f9f9f9; border-bottom: none; background-color: #e0e0e0; padding: 15px 25px; }
.large-sidebar h5.decorator { color: #4d4d4d; padding: 15px 0px; }
.large-sidebar h5.decorator a.tag { margin-top: 13px; }
.large-sidebar div.last-row { border-bottom: 1px solid #a6a6a6; }
.large-sidebar div.last-row div.inner-boundary { border-bottom: 1px solid #f9f9f9; }
.large-sidebar div.last-item { border-bottom: 1px solid #a6a6a6; }
.large-sidebar div.last-item div.inner-border { border-bottom: 1px solid #fcfcfc; }
.large-sidebar div.first-item { border-top: none; }
.large-sidebar div.side-section, .large-sidebar div.side-admin-section { padding-bottom: 20px; }
.large-sidebar div.side-section .message, .large-sidebar div.side-admin-section .message { font-size: 11px; display: block; margin-bottom: 10px; margin-top: -10px; }
.large-sidebar ul { margin-bottom: 10px; margin-top: 10px; list-style-position: outside; margin-left: 15px; }
.large-sidebar ul li { padding-left: 5px; margin-bottom: 5px; list-style-type: square; }

.col-s-content { width: 616px; float: left; }

/* LAYOUT SWITCHER */
#layout-buttons { overflow: hidden; text-align: center; padding-bottom: 10px; padding-top: 5px; }
#layout-buttons a.grid { float: right; margin-right: 2px; }
#layout-buttons a.list { float: left; margin-left: 2px; }

/* SECTIONS */
/* BOOKMARKS */
div.large-sidebar div.bookmarks h5.decorator { float: left; display: inline; padding: 15px 0px; padding-right: 10px; /* PRICEBOX PRICEBOX!!!!!! */ }

.large-sidebar div.pricebox p.item_cost { padding: 0px; color: #000; font-size: 42px; font-family: /*MgOpen Modata,*/ Helvetica; text-align: right; float: left; width: 44%; }
.large-sidebar div.pricebox p.item_cost span { font-size: 30px; vertical-align: top; letter-spacing: -1px; position: relative; top: 3px; left: -5px; }
.large-sidebar div.pricebox p.item_price_details { float: right; width: 45%; text-align: left; margin-right: 30px; }
.large-sidebar div.pricebox p.item_price_details span.learn_more { position: relative; color: #aa4d1d; cursor: pointer; }
.large-sidebar div.pricebox p.item_price_details span.learn_more span.up-arrow { display: none; top: 16px; left: -20px; z-index: 3001; height: 15px; width: 26px; background: transparent url(http://images.microoyun.com/common/backgrounds/tooltip-arrowup.png) no-repeat top center; position: absolute; }
.large-sidebar div.pricebox p.item_price_details span.learn_more span.learn-more-info { display: none; position: absolute; z-index: 3000; top: 28px; left: -76px; border: 1px solid #000000; }
.large-sidebar div.pricebox p.item_price_details span.learn_more span.learn-more-info span.inner-boundary { color: #ffffff; border: 1px solid #454547; background-color: #000000; padding: 10px; width: 169px; cursor: default; display: none; font-size: 11px; line-height: 16px; color: #999999; }
.large-sidebar div.pricebox p.item_price_details span.learn_more span.learn-more-info span.inner-boundary strong { display: none; color: #ffffff; line-height: 28px; font-size: 15px; display: block; }
.large-sidebar div.pricebox p.item_price_details span.learn_more span.learn-more-info span.inner-boundary strong a { display: none; display: block; padding: 15px 0px 0px 0px; }
.large-sidebar div.pricebox p.item_price_details span.learn_more:hover span.up-arrow { display: block; width: 100px; }
.large-sidebar div.pricebox p.item_price_details span.learn_more:hover span.learn-more-info { display: block; }
.large-sidebar div.pricebox p.item_price_details span.learn_more:hover span.learn-more-info span.inner-boundary { display: block; }
.large-sidebar div.pricebox p.item_price_details span.learn_more:hover span.learn-more-info span.inner-boundary a, .large-sidebar div.pricebox p.item_price_details span.learn_more:hover span.learn-more-info span.inner-boundary strong { display: block; }
.large-sidebar div.pricebox div.text { text-align: center; }
.large-sidebar div.pricebox div.text select { vertical-align: middle; }
.large-sidebar div.pricebox div.text #purchase-dropdown { width: 222px; }
.large-sidebar div.pricebox div.text #purchase-dropdown ul li button { position: relative; left: -5px; bottom: 2px; text-transform: uppercase; }
.large-sidebar .more-examples { display: block; font-size: 9px; text-transform: uppercase; padding-top: 4px; }
.large-sidebar .not-selling { font-size: 9px; text-transform: uppercase; color: #b5b5b5; }

.large-sidebar #collection_create_link { display: block; width: 250px; position: relative; top: 10px; }
.large-sidebar #collection_id { width: 250px; }

.large-sidebar div.tags-sidebar a { margin-right: 4px; margin-bottom: 5px; }
.large-sidebar .copyright { font-size: 9px; }
.large-sidebar #tag-groups { float: right; width: 240px; text-align: left; padding-top: 14px; }
.large-sidebar ul.tag-list { list-style: none; padding: 0px; margin: 0px; }
.large-sidebar ul.tag-list li { padding: 0px; margin: 0px; margin-right: 2px; margin-bottom: 5px; list-style: none; float: left; display: block; overflow: hidden; }
.large-sidebar ul.tag-list li span a { background-color: #efefef; padding: 1px 2px 1px 2px; color: #4e4e4e; font-size: 11px; }
.large-sidebar ul.tag-list li span a:hover { background-color: white; text-decoration: none; }

.large-sidebar .featured-file { font-size: 10px; }
.large-sidebar .featured-file a { font-size: 19px; font-family: /*MgOpen Modata,*/ Helvetica; }

.large-sidebar .social { min-height: 45px; }

.large-sidebar .itemattr { width: 125px; float: left; margin: 10px; }
.large-sidebar .itemattr small { display: block; text-transform: uppercase; font-size: 9px; color: #575757; }

.side-section .ratings, .side-section .purchases { width: 50%; float: left; }

.side-section .rating-stars-block { text-transform: uppercase; text-align: center; }
.side-section .rating-stars-block small { display: block; }

.side-section .purchases p { padding: 0px; line-height: 20px; vertical-align: top; }
.side-section .purchases p img { vertical-align: middle; padding-right: 5px; }

/* **************************** SEARCHING SIDEBAR */
div.col-s-sidebar div.section div.inner-border.category-search { position: relative; padding: 20px 30px 20px 35px; }
div.col-s-sidebar div.section div.inner-border.category-search strong { font-weight: bold; color: #222222; }
div.col-s-sidebar div.section div.inner-border.category-search img.option { position: absolute; top: 10px; left: -18px; }
div.col-s-sidebar div.section div.inner-border.category-search ul { margin-top: 15px; margin-left: 0px; }
div.col-s-sidebar div.section div.inner-border.category-search ul li { list-style: none; padding: 0px; margin: 7px 0px; }
div.col-s-sidebar div.section div.inner-border.tagsearch { position: relative; padding: 20px 30px; }
div.col-s-sidebar div.section div.inner-border.tagsearch strong { color: #222222; }
div.col-s-sidebar div.section div.finetune { text-align: center; }
div.col-s-sidebar div.section div.finetune { margin-top: 5px; }
div.col-s-sidebar div.section div.finetune strong { padding: 0px; font-size: 15px; color: #1f201f; width: 100%; overflow: hidden; }
div.col-s-sidebar div.section div.finetune p { padding: 0px 0px 15px 0px; }

/* ***************************** SIGN UP */
div.process-complete { padding: 10px; background-image: none; }
div.process-complete div.complete-container { text-align: center; background: #000 url(http://images.microoyun.com/homepage_banner.jpg); padding: 50px 0px 50px 0px; }
div.process-complete div.complete-container h2 { color: #ffffff; padding: 0px; font-size: 45px; }
div.process-complete div.complete-container p { font-size: 20px; color: #9d9587; }
div.process-complete div.complete-container ul { list-style-image: url(http://images.microoyun.com/microoyun/bullet.html); list-style-position: inside; margin: 0px auto; width: 260px; text-align: left; margin-top: 10px; }
div.process-complete div.complete-container ul li a { font-size: 14px; color: #ffffff; }
div.process-complete div.complete-container div { height: 30px; padding: 30px 0px 0px 0px; width: 280px; margin: 0 auto; }
div.process-complete div.complete-container div a { padding: 0px 5px; }

div.register-complete { padding: 10px; }
div.register-complete div.register-container { text-align: center; background: #000 url(http://images.microoyun.com/homepage_banner.jpg); padding: 5px 0px 50px 0px; }
div.register-complete div.register-container h2 { font-size: 46px; padding: 0px; color: #ffffff; letter-spacing: 1px; }
div.register-complete div.register-container img { padding: 30px; }
div.register-complete div.register-container p { color: #f48020; font-size: 20px; padding: 0px; }

div.othermarketplaces, div.signup-sidebar { text-align: center; }
div.othermarketplaces h2, div.signup-sidebar h2 { padding: 10px 0px 0px 0px; }

div.large-sidebar div.shadowed div.inner-border.signup { padding: 10px; background-color: #f4f4f4; }
div.large-sidebar div.shadowed div.inner-border.signup div.signup-container { background: #f4f4f4 url(http://images.microoyun.com/homepage_banner.jpg) no-repeat center top; padding: 20px 0px; }
div.large-sidebar div.shadowed div.inner-border.signup div.signup-container h3 { color: #ffffff; text-align: center; font-size: 36px; padding: 0px 0px 5px 0px; }
div.large-sidebar div.shadowed div.inner-border.signup div.signup-container p { color: #f48020; text-align: center; font-size: 16px; padding: 0px 40px 20px 40px; }
div.large-sidebar div.shadowed div.inner-border.signup div.signup-container ul { list-style-image: url(http://images.microoyun.com/microoyun/bullet.html); list-style-position: inside; margin: 0px 30px; }
div.large-sidebar div.shadowed div.inner-border.signup div.signup-container ul li { line-height: 30px; font-size: 16px; color: #ffffff; }

/* ************************************** Author dashboard */
#begin-upload { padding-bottom: 5px; }

div.large-sidebar div.inner-boundary.last-item div.announcements { padding: 0px 20px 15px 20px; }
div.large-sidebar div.inner-boundary.last-item div.announcements small { display: block; margin-top: 15px; font-size: 9px; }

/* ****************************************** RSS section */
div.col-s-sidebar div.author-rss-subscribe img { float: left; padding: 10px; vertical-align: middle; }
div.col-s-sidebar div.author-rss-subscribe p { padding-top: 13px; }

.jqTransformSelectWrapper ul li { margin-bottom: 0px; padding-left: 0px; }

/* **** FORUMS *** */
.sidebar-thread { font-size: 11px; }

.sidebar-thread-title { font-weight: bold; font-size: 12px; }

div.forums-sidebar { position: relative; top: -25px; }

.forum-changes strong { display: block; padding-bottom: 10px; margin-top: 10px; }

div.col-s-sidebar div.section a.link-button.forum { display: block; padding-top: 7px; margin: 5px auto; }
div.col-s-sidebar div.section a.link-button.forum span em { padding: 0px 28px; }
div.col-s-sidebar div.section span.forum-rules { padding: 10px 10px 0px 10px; line-height: 19px; display: block; }
div.col-s-sidebar div.section span.forum-rules a { color: #444444; font-weight: bold; }
div.col-s-sidebar div.section span.forum-rules img { vertical-align: middle; float: left; margin: -4px 10px 0px 0px; }

/* *************************************** SAVING SASH */
div.col-s-sidebar div.savings-flat.middle { margin: 15px 0px; }
div.col-s-sidebar div.savings-flat { background-color: #f0d8cb; border: 1px solid #b94608; margin-bottom: 15px; position: relative; }
div.col-s-sidebar div.savings-flat img { position: absolute; right: -3px; top: -3px; height: 46px; width: 46px; }
div.col-s-sidebar div.savings-flat div.arrow { position: absolute; left: -9px; top: 23px; height: 16px; width: 9px; background: transparent url(http://images.microoyun.com/common/icons-buttons/arrow-save.png) no-repeat top left; }
div.col-s-sidebar div.savings-flat p { font-size: 12px; line-height: 16px; font-style: italic; padding: 14px 16px; }
div.col-s-sidebar div.savings-flat p span.saving-amount { font-size: 32px; line-height: 30px; font-family: /*MgOpen Modata,*/ Helvetica, Arial, sans-serif; font-style: normal; float: left; padding-right: 5px; margin-top: 5px; }
div.col-s-sidebar div.savings-flat p span.saving-amount span.dollar { font-size: 18px; line-height: 18px; vertical-align: 10px; }
div.col-s-sidebar div.savings-flat p a { color: #1b1b1b; }
div.col-s-sidebar div.savings-flat p a:hover { text-decoration: none; }
div.col-s-sidebar div.savings-flat p a:hover span { text-decoration: none; }

/* *************************************** FFOTM BLOCK */
div.large-sidebar div.free_file { padding: 20px; background-color: #fce7ca; border: 1px solid #000000; border-color: #ed9626; margin-bottom: 20px; position: relative; }
div.large-sidebar div.free_file p.free-link { font-size: 30px; line-height: 35px; color: #000000; font-family: /*MgOpen Modata,*/ Helvetica, Arial, sans-serif; font-weight: normal; }
div.large-sidebar div.free_file p.free-link img { vertical-align: top; }
div.large-sidebar div.free_file p.free-link a { font-size: 30px; line-height: 35px; color: #000000; font-family: /*MgOpen Modata,*/ Helvetica, Arial, sans-serif; font-weight: normal; }
div.large-sidebar div.free_file p { color: #775241; text-align: center; line-height: 18px; }
div.large-sidebar div.free_file p strong { font-weight: bold; }
div.large-sidebar div.free_file p a { color: #353535; font-weight: bold; }

div.pagination { overflow: hidden; padding: 8px 0px; }
div.pagination .page_items { float: right; padding: 5px; height: 22px; line-height: 20px; font-size: 10px; color: #505050; }
div.pagination .page_numbers { float: left; }
div.pagination .page_numbers .selected { background-color: #f0f0f0; border: 1px solid #b4b4b4; padding: 7px; background-image: url(http://images.microoyun.com/common/backgrounds/white_line.png); background-repeat: repeat-x; background-position: top; }
div.pagination .page_numbers, div.pagination .page_numbers a { line-height: 20px; font-size: 9px; color: #505050; padding: 5px; }

div.sorter { float: left; padding: 7px 39px 7px 0px; }
div.sorter form.order, div.sorter form.selection { float: left; }
div.sorter form.selection select { width: 115px; }
div.sorter form.selection label { color: #505050; padding-right: 5px; }
div.sorter form.order input { padding: 4px 12px; }

.following-slider .inner-boundary .inner-border { position: relative; }
.following-slider .inner-boundary .inner-border div ul { width: 282px; }
.following-slider .inner-boundary .inner-border .next, .following-slider .inner-boundary .inner-border .previous { position: absolute; top: 150px; }
.following-slider .inner-boundary .inner-border .next img, .following-slider .inner-boundary .inner-border .previous img { padding: 0px; }
.following-slider .inner-boundary .inner-border .next a img, .following-slider .inner-boundary .inner-border .previous a img { padding: 0px; }
.following-slider .inner-boundary .inner-border .next { right: 10px; }
.following-slider .inner-boundary .inner-border .previous { left: 10px; }

#weekly-features div.slider { float: left; position: relative; }
#weekly-features div.slider ul { list-style: none; }
#weekly-features div.slider ul li { float: left; margin: 0px 7px; }
#weekly-features div.slider div.next, #weekly-features div.slider div.previous { position: absolute; top: 35px; }
#weekly-features div.slider div.next { right: -25px; }
#weekly-features div.slider div.previous { left: -25px; }

div.collection-sidebar { text-align: center; }
div.collection-sidebar h5 { text-align: left; }
div.collection-sidebar div.related-item { margin-bottom: 10px; }
div.collection-sidebar div.related-item a img { margin-bottom: 5px; }
div.collection-sidebar div.related-item p span { margin-left: 5px; }

div.collection-preview { width: 282px; float: left; margin-right: 25px; margin-bottom: 15px; }
div.collection-preview div.inner-boundary div.inner-border { padding: 10px 10px 7px 10px; min-height: 140px; }

div.collection-header { margin-bottom: 10px; }
div.collection-header h2.decorator { padding: 0px; }
div.collection-header p { padding-right: 30px; }
div.collection-header small.by { display: block; padding-bottom: 10px; }

.collection-pagination { min-height: 50px; }

strong.collection-owner { font-weight: bold; padding-bottom: 3px; position: relative; top: -2px; font-size: 12px; }

.no-bookmarks, .no-elements { padding: 30px; font-family: Arial, sans-serif; font-size: 13px; font-style: italic; line-height: 18px; }
.no-bookmarks img, .no-elements img { float: left; margin-right: 20px; position: relative; top: -8px; margin-bottom: 10px; }

.collection-delete { position: absolute; top: 45px; right: 10px; }

/* *************************** list of collections */
#items.collections { margin-bottom: 45px; }
#items.collections div.inner-boundary ul.item-list li { position: relative; }
#items.collections div.inner-boundary ul.item-list li a img { float: left; margin-right: 20px; }
#items.collections div.inner-boundary ul.item-list li p { padding-right: 80px; font-size: 13px; line-height: 19px; color: #505050; }
#items.collections div.inner-boundary ul.item-list li h3 { width: 100%; font-weight: bold; font-size: 15px; color: #171717; }
#items.collections div.inner-boundary ul.item-list li strong.count { float: right; margin: 8px; }
#items.collections div.inner-boundary ul.item-list li div.ratings { position: absolute; bottom: 20px; right: 30px; text-align: center; }
#items.collections div.inner-boundary ul.item-list li div.ratings small { text-transform: uppercase; display: block; }

div.forum-reply-container { width: 180px; float: right; }

div.forums div.post div.post-header small { text-transform: uppercase; font-size: 9px; position: relative; bottom: 3px; color: #a7a7a7; }
div.forums div.post div.post-body { padding-top: 10px; }
div.forums div.post div.post-body img { max-width: 610px; }
div.forums div.post div.shadowed { width: 650px; }
div.forums div.post div.poster { width: 80px; text-align: center; }
div.forums div.post div.poster p { padding: 0px; }
div.forums div.post div.poster div.badges { margin-top: 3px; }
div.forums div.post div.poster small { font-size: 9px; text-transform: uppercase; }

.post:after, .post_alternate:after, .post_orange:after, .reply:after { content: "."; visibility: hidden; display: block; clear: both; height: 0; font-size: 0; }

.post, .post_alternate, .post_orange, .reply { position: relative; clear: both; padding: 5px 2px 5px 0px; }
.post .inner-boundary, .post_alternate .inner-boundary, .post_orange .inner-boundary, .reply .inner-boundary { min-height: 95px; }
.post .poster-name, .post_alternate .poster-name, .post_orange .poster-name, .reply .poster-name { color: #171717; font-size: 21px; font-weight: normal; font-family: /*MgOpen Modata,*/ Helvetica, Geneva; }
.post .poster-name a, .post_alternate .poster-name a, .post_orange .poster-name a, .reply .poster-name a { color: #171717; }
.post .item-link, .post_alternate .item-link, .post_orange .item-link, .reply .item-link { display: block; font-size: 9px; text-transform: uppercase; padding-bottom: 3px; }
.post div.post-header p, .post_alternate div.post-header p, .post_orange div.post-header p, .reply div.post-header p { float: left; padding-top: 0px; }
.post div.post-header p small, .post_alternate div.post-header p small, .post_orange div.post-header p small, .reply div.post-header p small { padding: 0px 7px; text-transform: uppercase; font-size: 9px; position: relative; bottom: 3px; color: #a7a7a7; }
.post div.post-header .purchased small, .post_alternate div.post-header .purchased small, .post_orange div.post-header .purchased small, .reply div.post-header .purchased small { color: #785352; }
.post div.post-header .author small, .post_alternate div.post-header .author small, .post_orange div.post-header .author small, .reply div.post-header .author small { color: #aa4d1d; }
.post div.post-header .purchased, .post div.post-header .author, .post_alternate div.post-header .purchased, .post_alternate div.post-header .author, .post_orange div.post-header .purchased, .post_orange div.post-header .author, .reply div.post-header .purchased, .reply div.post-header .author { float: right; position: relative; }
.post div.post-header .purchased img, .post div.post-header .author img, .post_alternate div.post-header .purchased img, .post_alternate div.post-header .author img, .post_orange div.post-header .purchased img, .post_orange div.post-header .author img, .reply div.post-header .purchased img, .reply div.post-header .author img { position: absolute; top: -23px; right: -25px; }
.post div.post-header .purchased small, .post div.post-header .author small, .post_alternate div.post-header .purchased small, .post_alternate div.post-header .author small, .post_orange div.post-header .purchased small, .post_orange div.post-header .author small, .reply div.post-header .purchased small, .reply div.post-header .author small { text-transform: uppercase; font-size: 9px; margin-right: 15px; }
.post div.text, .post_alternate div.text, .post_orange div.text, .reply div.text { background-color: #fff; border: 1px solid #d5d5d5; padding: 20px 20px 15px 20px; }
.post div.shadowed, .post_alternate div.shadowed, .post_orange div.shadowed, .reply div.shadowed { float: right; width: 512px; border-color: #c3bfbe; }
.post div.poster, .post_alternate div.poster, .post_orange div.poster, .reply div.poster { float: left; width: 99px; margin-top: 1px; }
.post div.poster a img, .post_alternate div.poster a img, .post_orange div.poster a img, .reply div.poster a img { display: block; }
.post div.poster div.badges, .post_alternate div.poster div.badges, .post_orange div.poster div.badges, .reply div.poster div.badges { width: 80px; margin-top: 10px; }
.post img .background_image, .post_alternate img .background_image, .post_orange img .background_image, .reply img .background_image { position: absolute; left: 80px; top: 20px; }
.post .post-tools, .post_alternate .post-tools, .post_orange .post-tools, .reply .post-tools { padding-top: 25px; text-transform: uppercase; font-size: 9px; color: #6b6b6b; }
.post .post-tools a, .post_alternate .post-tools a, .post_orange .post-tools a, .reply .post-tools a { margin: 0px 5px; }
.post .post-tools img, .post_alternate .post-tools img, .post_orange .post-tools img, .reply .post-tools img { vertical-align: -5px; padding: 0px 6px; }

div.replies { float: right; width: 512px; border-left: 1px solid #a8a7a6; }
div.replies div.reply { position: relative; clear: both; padding: 10px 2px 10px 0px; overflow: hidden; }
div.replies div.reply .comment_reply_content { clear: both; }
div.replies div.reply div.shadowed { float: right; width: 482px; border-color: #c3bfbe; }
div.replies div.reply div.shadowed div.text { background-color: #fff; border: 1px solid #d5d5d5; padding: 20px 20px; }
div.replies div.reply div.post-header { position: relative; }
div.replies div.reply div.post-header p strong { font-size: 15px; font-family: /*MgOpen Modata,*/ Helvetica, Geneva; font-weight: normal; color: #232323; }
div.replies div.reply div.post-header p small { line-height: 15px; vertical-align: -2px; }
div.replies div.reply div.post-header p a img { vertical-align: middle; margin-right: 15px; }
div.replies div.reply div.ul-pointer { position: absolute; height: 1px; width: 20px; top: 40px; background-color: #a8a7a6; }

#expand-replies .inner-boundary { min-height: 30px; text-align: center; line-height: 30px; font-size: 15px; color: #171717; font-weight: bold; }
#expand-replies .inner-boundary a { color: #aa4d1d; padding: 0px 5px; text-transform: uppercase; font-weight: normal; font-size: 10px; cursor: pointer; }

/* ************************************ TOPICS */
#posts ul.item-list li { position: relative; min-height: 85px; }
#posts ul.item-list li div.thread-content { float: left; width: 495px; }
#posts ul.item-list li div.thread-posters { float: left; }
#posts ul.item-list li div.thread-info { float: right; width: 78px; height: 79px; padding-bottom: 10px; text-align: center; background: transparent url(http://images.microoyun.com/common/icons-buttons/forum/replies.png) no-repeat 0px 18px; margin-left: 30px; position: relative; top: -4px; }
#posts ul.item-list li div.thread-info span { position: relative; top: -3px; }
#posts ul.item-list li div.thread-info small { text-transform: uppercase; font-size: 9px; display: block; margin-top: -2px; }
#posts ul.item-list li div.thread-info h6 { font-size: 25px; padding-top: 12px; padding-bottom: 0px; letter-spacing: -1px; position: relative; right: 4px; }
#posts ul.item-list li img.author { float: left; width: 80px; margin-right: 30px; }
#posts ul.item-list li span.decorator { padding: 0px; text-indent: 0px; }
#posts ul.item-list li span.decorator a { color: #272727; font-size: 25px; }
#posts ul.item-list li span.decorator a:hover { color: #aa4d1d; text-decoration: none; }
#posts ul.item-list li div.replied-user img { position: absolute; top: 70px; left: 70px; height: 40px; width: 40px; }

#items .item-list li div.formatting-help p { font-size: 10px; font-family: arial, sans-serif; font-style: italic; }

/* ************************ forum author mouseover */
div.post div.author-info { position: relative; height: 80px; width: 80px; }
div.post div.author-info div.meta-info { display: none; }
div.post div.author-info:hover div.author-container { position: absolute; height: 100px; width: 100px; }
div.post div.author-info:hover div.meta-info { display: block; width: 150px; background-color: #000000; position: absolute; left: 34px; top: 93px; text-align: left; border: 1px solid black; z-index: 1000; }
div.post div.author-info:hover div.meta-container { border: 1px solid #454547; padding: 10px; }
div.post div.author-info:hover div.meta-info strong { display: block; font-size: 14px; color: #ffffff; padding: 0px 0px 5px 0px; }
div.post div.author-info:hover div.meta-info p a { font-size: 11px; line-height: 17px; }
div.post div.author-info:hover div.arrow { width: 24px; height: 14px; background: transparent url(http://images.microoyun.com/common/backgrounds/tooltip-arrowup.png) no-repeat top left; position: absolute; left: 45px; bottom: 5px; z-index: 1100; }

#search-bar { position: relative; }
#search-bar p { padding: 0px; }
#search-bar .text-input { padding-left: 10px; padding-right: 30px; padding-top: 7px; padding-bottom: 2px; height: 24px; width: 304px; border: 1px solid #24211d; font-size: 14px; color: #404040; vertical-align: middle; background-image: url(http://images.microoyun.com/common/forms/input_bg_slice.jpg); }
#search-bar .submit { background: transparent url(http://images.microoyun.com/common/icons-buttons/search_glass.png) no-repeat; border: none; height: 30px; width: 30px; padding: 0px; cursor: pointer; position: absolute; top: 2px; right: 2px; text-indent: -9999px; }
#search-bar div.arrow { position: absolute; height: 15px; width: 15px; top: 12px; left: -5px; }
#search-bar .arrow-up { background-image: url(http://images.microoyun.com/microoyun/right-slide.png); background-repeat: no-repeat; }
#search-bar .arrow-down { background-image: url(http://images.microoyun.com/microoyun/down-slide.png); background-repeat: no-repeat; }
#search-bar div.form-container { height: 40px; }

div.fancy-panel { display: block; background: #ffffff url(http://images.microoyun.com/common/backgrounds/fancy_search_bg.jpg) no-repeat left top; background-color: white; position: absolute; z-index: 5000; width: 315px; top: 40px; border: 1px solid #000000; padding: 20px 15px; color: #1a1a1a; font-size: 13px; font-weight: bold; }
div.fancy-panel div.categories { float: left; width: 175px; }
div.fancy-panel div.categories ul { padding: 5px 0px 0px 0px; list-style: none; }
div.fancy-panel div.categories ul li { margin-left: 5px; padding: 3px; color: #1a1a1a; font-size: 12px; font-weight: normal; overflow: hidden; }
div.fancy-panel div.misc { float: right; width: 125px; }
div.fancy-panel div.misc label { display: block; padding-bottom: 14px; }
div.fancy-panel div.misc label span, div.fancy-panel div.categories label span { padding-left: 5px; }

#navigation { width: 984px; height: 40px; position: relative; }
#navigation #categories:hover h3 { background-position: bottom left; }
#navigation #categories:hover ul { display: block; }
#navigation #categories { position: absolute; }
#navigation #categories h3 { position: absolute; left: -2px; top: 0px; z-index: 1100; width: 132px; height: 20px; padding: 10px; padding-left: 20px; background-image: url(http://images.microoyun.com/microoyun/categories.png); background-repeat: no-repeat; text-indent: -9999px; cursor: pointer; }
#navigation #categories ul { display: none; position: absolute; z-index: 1000; width: 138px; background-color: #f4f4f4; border: 1px solid #a7a7a7; list-style: none; top: 20px; left: -1px; padding: 25px 10px 15px 10px; }
#navigation #categories ul li.more-cats { text-align: center; }
#navigation #categories ul li.more-cats a { font-size: 10px; color: #9c9c9c; }
#navigation #categories ul li { padding-left: 10px; padding: 6px 10px; font-size: 15px; color: #3b3b3a; }
#navigation #categories ul li:hover { padding-left: 10px; padding: 6px 10px; font-size: 15px; color: #3b3b3a; background-color: Black; }
#navigation #categories ul li a { font-size: 15px; color: #aa4d1d; display: block; }
#navigation #categories ul li a:hover { color: #ffffff; text-decoration: none; }
#navigation #navbar { background-image: url(http://images.microoyun.com/common/navigation/nav_background.jpg); background-repeat: no-repeat; width: 812px; height: 40px; float: right; }
#navigation #navbar ul.main-nav { list-style-type: none; margin-top: 2px; margin-left: 30px; }
#navigation #navbar ul.main-nav li { float: left; line-height: 38px; margin-right: 15px; }
#navigation #navbar ul.main-nav li ul li { display: block; float: none; }
#navigation #navbar ul.main-nav li ul li a { line-height: 18px; display: inline; padding-top: 0px; padding-right: 0px; padding-left: 0px; height: 18px; }
#navigation #navbar ul.main-nav li a { color: #404040; font-size: 14px; line-height: 18px; display: block; padding-top: 10px; height: 22px; padding-right: 10px; padding-left: 10px; }
#navigation #navbar ul.main-nav li.submenu:hover, #navigation #navbar ul.main-nav li.nosubmenu:hover { background: #e86223; background-image: url(http://images.microoyun.com/microoyun/backgrounds/nav-background.png); background-color: #e86223; background-repeat: repeat-x; border: 1px solid #f0f0f0; border-color: #e86223; margin-right: 13px; line-height: 34px; position: relative; top: 1px; }
#navigation #navbar ul.main-nav li.submenu:hover ul li a, #navigation #navbar ul.main-nav li.nosubmenu:hover ul li a { padding-top: 0px; }
#navigation #navbar ul.main-nav li.submenu:hover a, #navigation #navbar ul.main-nav li.nosubmenu:hover a { color: #ffffff; text-decoration: none; padding-top: 8px; height: 24px; }
#navigation #navbar ul.main-nav li.submenu:hover div, #navigation #navbar ul.main-nav li.nosubmenu:hover div { display: block; margin-top: -1px; }
#navigation #navbar ul.main-nav li.submenu:hover div ul li a, #navigation #navbar ul.main-nav li.nosubmenu:hover div ul li a { color: #3b3b3a; }
#navigation #navbar ul.main-nav li.submenu { background-image: url(http://images.microoyun.com/common/navigation/arrow_down.gif); background-repeat: no-repeat; background-position: right 17px; position: relative; }
#navigation #navbar ul.main-nav li.submenu a { color: #3b3b3a; }
#navigation #navbar ul.main-nav li.submenu div { display: none; position: absolute; left: -1px; top: 34px; z-index: 9999; border: 1px solid #a7a7a7; }
#navigation #navbar ul.main-nav li.submenu div ul { list-style: none; padding: 10px 4px; width: 190px; background-color: #f4f4f4; overflow: hidden; border: 1px solid #ffffff; }
#navigation #navbar ul.main-nav li.submenu div ul li { padding: 5px; padding-left: 10px; font-size: 13px; line-height: 20px; }
#navigation #navbar ul.main-nav li.submenu div ul li a { color: #3b3b3a; }
#navigation #navbar ul.main-nav li.submenu div ul li a:hover { color: #aa4d1d; text-decoration: none; }
#navigation #navbar ul.main-nav li.home a { display: block; height: 17px; width: 25px; text-indent: -9999px; padding-right: 0px; margin-right: 0px; margin-top: 13px; background-image: url(http://images.microoyun.com/common/navigation/home-icon.jpg); background-repeat: no-repeat; }
#navigation #navbar ul.main-nav li.home a:hover { background-image: url(http://images.microoyun.com/common/navigation/home-icon-over.jpg); }
#navigation #navbar ul.main-nav li.favs > a { display: block; height: 17px; width: 25px; text-indent: -9999px; padding-right: 0px; margin-right: 0px; margin-top: 5px; background-image: url(http://images.microoyun.com/microoyun/favs.png); background-repeat: no-repeat; }
#navigation #navbar ul.main-nav li.favs > a:hover { background-image: url(http://images.microoyun.com/microoyun/favs.png); }
#navigation #navbar ul.main-nav li.favs > div { display:none; width: 200px; max-height: 300px; overflow-x:hidden; overflow-y: auto; position: absolute; z-index: 99999; border-radius: 5px; top: 34px; left: 173px; border: 1px solid #a8a8a8; background-color: #e0e0e0; box-shadow: 1px 1px 1px 1px rgba(50, 50, 50, 0.50); }
#navigation #navbar ul.main-nav li.favs:hover > div { display:block; width:250px; text-align:center; }
#navigation #navbar ul.main-nav li.favs:hover > div > span { line-height:24px; }
#navigation #navbar ul.main-nav li.favs > div > ul  li { padding:10px; font-size:12px; width:230px; white-space: nowrap; }
#navigation #navbar ul.main-nav li.favs > div > ul  li:hover { background-color:#f4f4f4; }
#navigation #navbar ul.main-nav li.favs > div > ul  li a { text-decoration:none; display:block; text-align:left; }
/*#navigation #navbar ul.main-nav li.favs > div::before { position: absolute;background-color: inherit;content: "";height: 10px;width: 10px;z-index: 2;top: -5px;left: 35px;margin-left: 0;bottom: auto;box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg); }*/

div.rate_collection { text-align: center; }
div.rate_collection h4 { padding: 0px 0px; color: #555555; font-size: 17px; }
div.rate_collection div.rating-container { width: 150px; margin: 2px auto 20px auto; padding: 2px 0px 0px 0px; }
div.rate_collection div.rating-container small { color: #999999; text-transform: uppercase; font-size: 9px; }
div.rate_collection div.stars { width: 62px; margin: 0 auto; cursor: pointer; }
div.rate_collection div.stars img { margin: 0px -2px; }

/* super awesome ajax upload stuff */
#upload_progress { font-size: 1.2em; font-weight: bold; padding: 3px; margin: 3px; background-color: #EAEAEA; border: 1px solid #BABABA; }

#upload_errors { border: 1px solid #BABABA; padding: 3px; margin: 3px; }

#upload_button_span { margin-left: 15px; margin-top: 3px; margin-bottom: 5px; }

#file_upload { display: block; width: 150px; }

#uploads { background: #f0f0f0; border: 1px solid #c0c0c0; padding: 10px; margin-bottom: 5px; }

#upload-container { position: relative; width: 521px; }

.progressWrapper { position: relative; border: 1px solid #d0d0d0; background-color: #ffffff; padding: 5px; height: 30px; margin-bottom: 4px; }

.progressContainer { margin: -5px; height: 40px; }

.progressBarWrapper { position: absolute; z-index: 1; _width: 490px; width: 497px; height: 40px; top: 0px; }

.contentWrapper { position: absolute; z-index: 2; padding: 3px; height: 31px; width: 490px; }

div.progressContainer div.progressBarWrapper div.progressBar { position: absolute; background-image: url(http://images.microoyun.com/upload_icons/progress-bar-background.png); background-repeat: repeat-x; background-position: 0px 12px; height: 40px; width: 497px; border-right: 1px solid #c0c0c0; }

div.progressContainer div.cancelled { background-image: url(http://images.microoyun.com/upload_icons/progress-error-background.png); }

div.action { position: absolute; width: 490px; }

div.progress { background-image: url(http://images.microoyun.com/upload_icons/loading.gif); }

div.complete { background-image: url(http://images.microoyun.com/upload_icons/ok.png); }

div.incomplete { background-image: url(http://images.microoyun.com/upload_icons/transit.png); }

div.actionBtn { position: absolute; height: 32px; width: 32px; left: -27px; top: 0px; background-repeat: no-repeat; background-position: right; }

.actionText { float: right; cursor: pointer; margin-right: 5px; }

.infoDiv { margin-top: 0px; margin-left: 30px; margin-bottom: 0px; }

.title { margin-left: 30px; }

#upload-button-span, #upload-container object { margin-top: 10px; margin-bottom: 15px; }

#worker_feedback { display: inline; float: right; margin-top: 10px; width: 90px; margin-right: 350px; border: 1px solid #c0c0c0; background-color: #ffffff; padding: 2px; padding-top: 4px; padding-left: 5px; text-align: left; }

#worker_feedback img { float: right; margin-right: 5px; }

div.actions { padding: 5px; margin: 0px auto; width: 200px; overflow: hidden; }
div.actions a { margin: 0px 3px; }

#items ul.admin-features li.first-item a { font-size: 13px; }
#items ul.admin-features li { padding: 20px 30px; }
#items ul.admin-features li strong { display: block; color: #353535; font-weight: bold; margin-bottom: 10px; }
#items ul.admin-features li p { padding: 0px; }
#items ul.admin-features li .featured-col, #items ul.admin-features li .author-col, #items ul.admin-features li .item-col, #items ul.admin-features li .date-col { float: left; width: 120px; }
#items ul.admin-features li .date { width: 180px; }

div.admin-reports .inner-boundary .inner-border { padding: 15px 25px; }

#items ul.admin-hq div.inset-boundary { float: left; width: 238px; margin: 0px 22px; border: 1px solid #a5a5a5; }
#items ul.admin-hq div.inset-boundary div.inset-border { border: 1px solid #fcfcfc; background-color: #e0e0e0; padding: 13px 18px; }
#items ul.admin-hq div.inset-boundary div.inset-border button { margin-left: 4px; }
#items ul.admin-hq div.inset-boundary div.inset-border strong { font-weight: bold; }
#items ul.admin-hq li h5 { padding-bottom: 5px; }
#items ul.admin-hq li h3 { width: 100%; }
#items ul.admin-hq li h3 img { vertical-align: middle; }

div.clocks-section { margin-bottom: 20px; }
div.clocks-section ul.clocks { padding: 15px 20px; list-style: none; overflow: hidden; }
div.clocks-section ul.clocks li { float: left; width: 190px; }
div.clocks-section ul.clocks li img { vertical-align: bottom; }
div.clocks-section ul.clocks li strong { font-weight: bold; color: #353535; font-size: 12px; }
div.clocks-section ul.clocks li small { font-size: 10px; color: #646464; }

div.large-sidebar div.side-admin-section img { vertical-align: middle; margin: -12px 0px -12px -12px; }
div.large-sidebar div.side-admin-section strong.marketplace { font-size: 13px; font-weight: bold; }
div.large-sidebar div.side-admin-section strong.marketplace a { color: #353535; }
div.large-sidebar div.side-admin-section ul.category { margin-left: 0px; }
div.large-sidebar div.side-admin-section ul.category li { list-style: none; list-style-position: inside; padding-bottom: 2px; }
div.large-sidebar div.side-admin-section ul.category li a { display: block; }
div.large-sidebar div.lessmargin img { margin: -5px 0px -5px -5px; }

#items .item-list .locked ul.proof-item li, #items .item-list .held ul.proof-item li, #items .item-list .thread ul.proof-item li { padding: 15px 0px 0px 0px; }
#items .item-list .locked ul.proof-item li strong, #items .item-list .held ul.proof-item li strong, #items .item-list .thread ul.proof-item li strong { color: #444444; font-weight: bold; font-size: 13px; }
#items .item-list .locked ul.proof-item li small, #items .item-list .held ul.proof-item li small, #items .item-list .thread ul.proof-item li small { font-size: 11px; }
#items .item-list .locked strong, #items .item-list .held strong, #items .item-list .thread strong { color: #444444; font-weight: bold; font-size: 13px; }
#items .item-list .locked small, #items .item-list .held small, #items .item-list .thread small { font-size: 11px; }
#items .item-list .locked img { vertical-align: middle; margin-right: 5px; }
#items .item-list .thread ul { margin-left: 15px; }
#items .proofing .first-item { font-size: 13px; }
#items .proofing .first-item a { font-size: 13px; }

.image-newgame-grid { position: absolute; left: -1px; top: -8px; border-width: 0px; }

.image-newgame-list { position: absolute; left: 20px; top: 20px; border-width: 0px; }

#game-info { }

#site-info { margin-top: 32px; background-color: silver; height: 300px; min-width: 984px; color: #3a362f; font-family: tahoma, Geneva, sans-serif; font-size: 12px; line-height: 17px; padding-top: 10px; }

#site-info div { width: 984px; padding: 0px; margin: auto; }

#site-info div strong { font-weight: bold; }

.tr-flag { /*background:transparent url(http://images.microoyun.com/microoyun/tr-TR.png) center bottom no-repeat;*/ background-color: #e75743; border-radius: 0px 0px 5px 5px; top: 0px; right: 0px; position: absolute; width: 100px; height: 18px; text-align: center; }

.en-flag { /*background:transparent url(http://images.microoyun.com/microoyun/en-US.png) center bottom no-repeat;*/ background-color: #3a8ccb; border-radius: 0px 0px 5px 5px; top: 0px; right: 0px; position: absolute; width: 100px; height: 18px; text-align: center; }

.tr-flag:hover,
.en-flag:hover { height: 22px; padding-top: 4px; }

.tr-flag a,
.en-flag a { text-decoration: none; color: White; font-weight: bold; }

.bc { color: #9d9587; margin-left: 6px; margin-right: 6px; }

#moreCategoryContainer { overflow: hidden; position: relative; height: 150px; background-color: #f4f4f4; border:1px solid #fefefe; border-radius: 5px; padding: 10px; margin: 0px; margin-bottom: 20px; }
#moreCategoryContainer ul li { display: inline; float: left; width: 140px; list-style-type: none; padding: 0px 0px 5px 20px; background: url(http://images.microoyun.com/microoyun/right-slide.png) no-repeat 0 3px; }
#navbar li.toggle-more-category { display: none; float: right !important; cursor: pointer; margin-top: 5px; }

.add-fav { display:block; width:32px; height:32px; background:url(http://images.microoyun.com/microoyun/fav.png) no-repeat 0px -2px; }
.remove-fav { display:block; width:32px; height:32px; background:url(http://images.microoyun.com/microoyun/fav.png) no-repeat -33px -2px; }

