body {margin: 0px;padding: 0px;font-family:"Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;font-size:68.75%;color: #676767;background:#FFF url(../images/bg_orange.gif) repeat-x 0 0;}

form {display: inline;}

a {color: #0d9ac2;text-decoration:none;}
.home a {font-weight:bold;}
a:hover{text-decoration: underline;}
a img {border:0;}

h1,
h2 {font-size:1.27em;line-height:1.44em;font-weight:normal;margin:0 0 0.7em;padding:0;text-transform:uppercase;}
h3 {font-size:1em;line-height:1.25em;font-weight:normal;margin:0.36em 0 0.54em;padding:0;text-transform:uppercase;}
p {line-height:1.27em;margin:0 0 1em 0;}
textarea,
input {padding:1px;color:#676767;border:1px solid #c3c3c3;}
input {height:14px;font-size:1em;}
select {margin:4px 0 0;font-size:1em;color:#676767;height:18px;}
.toolbHead, label, .label {text-transform:uppercase;}

/* +++++++++++   LAYOUT   +++++++++++ */
.mainWrap {width:960px;margin:0 auto 0;padding:0;}
.meta {text-align:right;line-height:20px;}
.header {position:relative;margin:0;height:75px;padding-top:3px;}
.header :focus {outline:0;}
.header .logo {display:inline;float:left;padding:10px 40px 0 10px;}
.header .logo a {display:block;width:91px;height:42px;text-indent:-9999px;background: url(../images/navHeader.jpg) no-repeat 0 -1px;}
.header .mainNav {display:inline;float:left;height:69px;}
.header .search {display:inline;float:left;padding:16px 0px 0 65px;background: url(../images/dottedLineVert_white.gif) no-repeat 100% 10px;}

.grid1half {display:inline;float:left;width:470px;margin:0 10px;}
.grid2third {display:inline;float:left;width:595px;margin:0 5px;}
.grid1third {display:inline;float:left;width:350px;margin:0 10px;position:relative;}
.home .grid2third {display:inline;float:left;width:614px;margin:0 5px;}
.home .grid1third {display:inline;float:left;width:336px;margin:0 5px;}
.grid1fourth {display:inline;float:left;width:225px;margin:0 10px;}
.grid1fifth {display:inline;float:left;width:176px;margin:0 10px;}
.grid1sixth {display:inline;float:left;width:154px;margin:0 2px;}
.grid2third .grid2third {display:inline;float:left;width:390px;margin:0;}
.grid2third .grid1third {display:inline;float:left;width:205px;margin:0;}
.noLeft {margin-left:0 !important;}
.noRight {margin-right:0 !important;}

.mainContent {margin:0;padding:23px 0 2em;}

.footerWrap {margin:1em 0 0; background: url(../images/bgFooter_grey.gif) repeat-x 0 0;}
/* -----------   E o LAYOUT   ---------- */

/* +++++++++++   Navigation   +++++++++++ */
.meta {position:relative;}
.meta,
.meta a {color:#fff;font-weight:normal;}
.meta .more {padding-left: 7px; background: url(../images/icons_black.gif) no-repeat 0 5px;}
.meta ul {float:right;list-style-position:outside;list-style-type:none;display:block;margin:0;padding:0;}
.meta li {display:inline;float:left;}
.meta .dropDown {position: relative;}
.meta .dropDown #accountLabel {padding-right: 15px; background: url(../images/icons_white.gif); background-position: 45px -16px; background-repeat: no-repeat;}
.meta .dropDown #helpLabel {padding-right: 15px; background: url(../images/icons_white.gif); background-position: 24px -16px; background-repeat: no-repeat;}
.meta .dropDown #languageLabel {padding-right: 15px; background: url(../images/icons_white.gif); background-position: 70px -16px; background-repeat: no-repeat;}
.meta .dropDown .dropDownCapt,
.meta .dropDown a:hover{color:#ff6317;}
.meta .dropDown #account,
.meta .dropDown #help,
.meta .dropDown #language {
    display: none;
    position: absolute;
    z-index: 100;
    top: 1px;
    right: 0;
    height: auto;
    line-height: 1.64em;
    text-align: left;
    padding: 0 3px 3px;
    border: 1px solid #dcdcdc;
    background: url(../images/bg_dropDown_white.gif) no-repeat 100% 0;
}
.meta .dropDown #account {
    width: 70px;
}
.meta .dropDown #language {
    width: 80px;
}
.meta .dropDown #help {
    width: 85px;
}
.meta .dropDown #account li,
.meta .dropDown #help li,
.meta .dropDown #language li {
    display: list-item !important;
    float: none;
    color: #A8E6F6;
    padding-right: 5px;
}
.meta .dropDown #account li a,
.meta .dropDown #help li a,
.meta .dropDown #language li a {
    color: #0D9AC2;
    padding: 0px;
}

.header .mainNav a {display:inline;float:left;text-indent:-9999px;}
.header .mainNav .navAudio {width:71px;height:69px;background: url(../images/navAudio_orange.jpg) no-repeat 0 2px;}
.header .mainNav .navImages {width:86px;height:69px;background: url(../images/navImages_orange.jpg) no-repeat 0 2px;}
.header .mainNav .navVideo {width:76px;height:69px;background: url(../images/navVideo_orange.jpg) no-repeat 0 2px;}
.header .mainNav .navText {width:68px;height:69px;background: url(../images/navText_orange.jpg) no-repeat 0 2px;}
.header .mainNav a:hover {background-position:0 -78px !important;}
.header .mainNav .active {background-position:0 -172px !important;}

.superuserToolbar {height:42px;padding:0.64em 10px 0;font-size:0.91em;background:#f44;}

.breadcrumb {height:42px;padding:0.64em 10px 0;font-size:0.91em;background:#ddd;}
.breadcrumb p {margin-bottom:0;font-weight:bold;}
.breadcrumb h1 {margin-bottom:0;font-size:1.6em;font-weight:bold;}

.pageNav {text-align:center;padding:0;}
.pageNav span,
.pageNav a {padding-right:12px;text-decoration:none;}
.pageNav a:hover {text-decoration:underline;}
.pageNav .last{padding-right:0;}
.pageNav .selected{font-weight:bold;color:#ababab;}
.pageNavTop {padding-bottom:1.73em;}
.pageNavBottom {margin-top:2em;padding-top:1.73em;}
.pageNavWrap {padding:0 0 1.73em 12px;background:transparent url(../images/dottedLineHor_white.gif) repeat-x;}
.pageNavTop .pageNavWrap {background-position: 0 32px;}
.pageNavBottom .pageNavWrap {padding-top:1.73em;background-position: 0 1px;}

.uploadButton {display:inline;float:right;padding:20px 10px 0px 0px;}
.uploadButton a {display:block;width:43px;height:18px;text-indent:-9999px;background: url(../images/uploadButton.png) no-repeat 0 0px;}

.searchButton {display:inline;float:left;padding: 0px 10px 0px 0px;margin-top:4px;}
.searchButton a {display:block;width:27px;height:18px;text-indent:-9999px;background: url(../images/searchButton.png) no-repeat 0 0px; cursor:pointer;}


/* ----------  E o Navigation ---------- */

/* +++++++++++   Toolbar   +++++++++++ */
.toolbar {height:95px;padding-top:0.4em;background:#bbb url(../images/bg_progress_white.gif) no-repeat 0 -225px;}
.toolbCol245 {display:inline;float:left;width:235px;margin-left:10px;}
.toolbCol215 {display:inline;float:left;width:205px;margin-left:10px;}
.toolbCol {display:inline;float:left;margin-left:10px;}
.toolbHead {font-weight:bold;line-height:1.4em !important;}
.toolbar p {line-height:2em;}
.toolbar a {color:#494848;padding:0 0 0.1em 22px; background: url(../images/icons_white.gif) no-repeat 0 -200px;}
.toolbar .flag {background-position: 0 -240px;}
.toolbar .selected {text-decoration:none;font-weight:bold;}
/* ------------   E o Toolb  ---------- */

/* +++++++++++   Header   +++++++++++ */
.header #formSearch,
.header #formFullSearch {display:block;}
.header #formSearch input,
.header #formFullSearch input {float:left;width:186px;margin:4px 5px 0 0;}
.header #formSearch label,
.header #formFullSearch label {float:left;width:44px;height:28px;text-indent:-9999px;background: url(../images/navHeader.jpg) no-repeat -260px 2px;}
.header #formSearch .searchOptions,
.header #formFullSearch .searchOptions {float:left;display:none;} /* toggle display with 'none' and 'block' */
.header #formSearch select,
.header #formFullSearch select {margin-right:10px}
.header .submit,
.header #formSearch .submit,
.header #formFullSearch .submit {float:left;width:27px;margin-top:4px;height:18px;color:#fff;font-size:0.91em;line-height:1.64em;font-weight:bold;text-decoration:none;text-align:center;background: url(../images/bg_btnSubmit.gif) no-repeat -223px 0;cursor:pointer;}
.header #formSearch .moreOptions,
.header #formFullSearch .moreOptions {display:block;width:231px;clear:both;text-align:right;line-height:1em;}
/* ------------   Header   ---------- */

/* +++++++++++   Content   +++++++++++ */
h1 strong, h1 b {font-weight:bold;}
.floatLeft {float:left;}
.floatRight {float:right;}
.alignRight {text-align:right;}

.mainContent table {position:relative;border-collapse:collapse;}
.mainContent th,
.mainContent td {padding:0 0 1em;line-height:1.27em;vertical-align:top;}
.mainContent th {text-align:left;font-weight:normal;text-transform:uppercase;}

.contentHead,
.colHead {position:relative;padding-bottom:1em;background:transparent url(../images/dottedLineHor_white.gif) repeat-x 0 23px;}
.colHead .headAudio     {padding:0 0 0 25px;background: url(../images/symbols_white.gif) no-repeat 0 2px;}
.colHead .headVideos    {padding:0 0 0 25px;background: url(../images/symbols_white.gif) no-repeat 0 -47px;}
.colHead .headImages    {padding:0 0 0 25px;background: url(../images/symbols_white.gif) no-repeat 0 -96px;}
.colHead .headText      {padding:0 0 0 25px;background: url(../images/symbols_white.gif) no-repeat 0 -147px;}
.contentHead .headAudio {padding:0 0 0 21px;background: url(../images/symbols_white.gif) no-repeat 0 -197px;}
.contentHead .headVideos{padding:0 0 0 25px;background: url(../images/symbols_white.gif) no-repeat 0 -246px;}
.contentHead .headImages{padding:0 0 0 25px;background: url(../images/symbols_white.gif) no-repeat 0 -296px;}
.contentHead .headText  {padding:0 0 0 25px;background: url(../images/symbols_white.gif) no-repeat 0 -347px;}
.widgets .colHead .headAudio,
.widgets .colHead .headImages,
.widgets .colHead .headText,
.widgets .colHead .headVideos{margin-top:0.1em !important;padding-top:0 !important;line-height:1.82em;}

.rank {position:absolute;display:block;width:26px;color:#fff;font-weight:bold;line-height:1.18em;text-align:center;padding:0.1em 0 0.1em;}
.home .artist {font-weight:normal;}
.home .mediaListTitle {font-size:1.18em;}
.mediaListTitle {font-weight:bold;}
.topHead {margin-bottom:1.36em;padding-top:0.82em;border:1px solid #e9ebeb;}

.topHead p {position:relative;padding:0 10px 0 40px;}
.topHead .media {padding:0 13px 13px 13px;text-align:center;}
.topHead .media a,
.grid1sixth .gridResult .media {border:1px solid #fff;display:block;width:152px; margin:auto;}
.topHead .media a img,
.grid1fifth .gridResult .media img,
.grid1sixth .gridResult .media img,
.gridView .gridResult .media img {border:1px solid #fff;}
.topHead .media .selMedia a,
.topHead .media a:hover img,
.grid1fifth .gridResult a.media:hover img,
.grid1sixth .gridResult a.media:hover img,
.gridView .gridResult a.media:hover img {border:1px solid #ff6317;}
.topHead .rank {top:-0.1em;left:10px;background: url(../images/icons_white.gif) no-repeat 0 -99px;}
* html .topHead .rank {top:0px;left:-30px;background: url(../images/icons_white.gif) no-repeat 0 -99px;}
.topBox p {position:relative;padding-left:41px;}
.topBox .rank {top:-0.1em;left:11px;background: url(../images/icons_white.gif) no-repeat 0 -149px;}
* html .topBox .rank {top:0px;left:-31px;background: url(../images/icons_white.gif) no-repeat 0 -149px;}

.grid2third .grid2third .moreOptions span,
.grid2third .grid2third #plusDesc span{display:block;float:right;width:18px;height:18px;overflow:hidden;background: url(../images/icons_white.gif) no-repeat 0 -480px;margin:0;padding:0;}
.grid2third .grid2third #minusDesc span{background: url(../images/icons_white.gif) no-repeat 0 -520px;}
.grid2third .grid2third .moreOptions a {line-height:18px;padding-left:20px;}
.grid2third .showWork {text-align:center;}
.grid2third .showWork span{display:inline-block;margin:0.45em 0 0;}
.gridResult .imgLeft,
.grid2third .showWork span,
.grid2third .widgets a .imgLeft {border:1px solid #fff;}
.gridResult .imgLeft img,
/*.grid2third .showWork img,*/
.grid2third .widgets a .imgLeft img{border:1px solid #fff;}
.gridResult a:hover .imgLeft,
.grid2third .widgets a:hover .imgLeft {border:1px solid #ff6317;}

.grid2third .showWork p {padding:0;text-align:center;}
.grid2third .showWork p span,
.grid2third .grid1third .media span {display:inline-block;}

.gridResult {position:relative;}
.grid1fourth .gridResult p {margin-bottom:2em;padding:0 10px 0 54px;line-height:1.64em;}
.grid2third .gridResult p {margin-bottom:2em;padding:0 0 0 44px;line-height:1.64em;}
.grid1fifth .gridResult p {margin-bottom:2em;padding:0 12px;}
.grid1sixth .gridResult {margin-bottom:2em;}
.grid1fourth .gridResult .imgLeft {position:absolute;left:10px;top:1px;}
.grid2third .gridResult .imgLeft {position:absolute;left:0;top:1px;}
* html .grid1fourth .gridResult .imgLeft {position:absolute;left:-44px;top:1px;}
* html .grid2third .gridResult .imgLeft {position:absolute;left:-44px;top:1px;}
#formCart .gridResult .imgLeft {left:25px;}

#formLogIn,
#formRegister,
#formChangePw,
#formWorkUpload  {position:relative;display:block;padding-left:10px;}

.grid2third #formLogIn,
.grid2third #rpxLogin {margin-right:265px;} 
#formLogIn .col1,
#formWorkUpload .col6 {width:180px;}
#formLogIn .col2,
#formWorkUpload .col7 {width:140px;}
.grid1third #formLogIn {padding-right:10px;}
#formLogIn .rightCol {vertical-align:middle;padding-left:18px;}
#formLogIn input {width:173px;margin:0;}
#formLogIn .checkbox {margin-right:5px;}
#formLogIn .formSubmit,
#formRegister .formSubmit {padding-top:2em;text-align:right;background: url(../images/dottedLineHor_white.gif) repeat-x 0 1em;}
#formLogIn .doublespaced {line-height:1em !important;}

#formRegister .col1,
#formChangePw .col1 {width:170px;}
#formWorkUpload .col1 {width:320px;}
#formRegister .col2,
#formChangePw .col2 {width:150px;}
#formRegister .col3,
#formChangePw .col3,
#formWorkUpload .col3 {width:265px;line-height:0.7em;}
#formWorkUpload .col4 {width:90px;font-weight:bold;line-height:0.7em;}
#formWorkUpload .col5 {width:230px;line-height:0.7em;}
#formRegister .rightCol,
#formChangePw .rightCol,
#formWorkUpload .rightCol {padding-top:0.27em;padding-left:20px;color:#ababab;}
#formRegister .rightColLegend,
#formChangePw .rightColLegend,
#formWorkUpload .rightColLegend {padding:0.4em 0 0 20px;color:#ababab;}
#formLogIn label,
#formWorkUpload label,
#formTag {line-height:1.82em;}
#formRegister label,
#formChangePw label {line-height:1.82em;font-weight:bold;}
#formRegister input,
#formChangePw input {width:166px;margin:0;}
#formWorkUpload input {width:317px;margin:0;}
#formWorkUpload .inputFile {width:320px !important;height:21px;}
#formRegister select,
#formChangePw select {width:170px;}
#formRegister .checklist .floatLeft,
#formChangePw .checklist .floatLeft {padding:0 10px 1em 10px;}
#formRegister .checklist a,
#formChangePw .checklist a {font-weight:normal;}
#formRegister .checkbox,
#formChangePw .checkbox {margin:0;}
#formRegister .dottedLine,
#formChangePw .dottedLine,
#formWorkUpload .dottedLine {background-position:0 50%;}
#formRegister .errorMsg,
#formChangePw .errorMsg {padding:1.64em 0 0 10px;line-height:1em;}
#formWorkUpload td.label {padding-top:0.4em;padding-bottom:1.5em;background: url(../images/dottedLineHor_white.gif) repeat-x 0 69%;}
#formWorkUpload .radioBtn {font-weight:normal;text-transform:none !important;}
#formWorkUpload textarea,
#formWorkUpload .inputTitle {width:316px;}
#formWorkUpload select {width:320px;}
#formWorkUpload .workToPub th, #formWorkUpload .workToPub td {vertical-align:middle;}
#formWorkUpload .workToPub label {font-weight:bold;text-transform:none;}
#formWorkUpload .workToPub .fileSize {color:#ababab;}
#formWorkUpload .workToPub input {width:52px;text-align:right;}
#formWorkUpload .workToPub .upDown {margin:0 0 0 3px;}
#formWorkUpload .workToPub .upDown input {display:block;width:11px;height:8px;line-height:4em;text-indent:100px;border:none;background: url(../images/bg_btnSubmit.gif) no-repeat 0 0;}
#formWorkUpload .workToPub .upDown .upDownUp {margin-top:0;background-position:0 -160px;}
#formWorkUpload .workToPub .upDown .upDownDown {margin-top:0.2em;background-position:0 -170px;}
#formWorkUpload .workToPub .currency {margin:0.18em 5px 0;}

#formLogIn td.errorMsg {padding-top:0.27em;}

#formComment .content {position:relative;}
#formComment .colHead,
#formTag .colHead {padding-bottom:1em;} 
#formComment .colHead label,
#formTag .colHead label {font-size:1.27em;font-weight:normal;margin:0 0 0.7em;padding-top:0.45em;}
#formTag input {width:326px;}
#formComment textarea {width:316px; height:100px;}
#formComment .buttonSmall,
#formTag .buttonSmall,
#formEditDesc .buttonSmall {float:none;cursor:pointer;}

#formCart .checkbox,
#formCart .gridResult p {display:inline;float:left;}
#formCart .downloadCart {margin-bottom:2em;}
#formCart .downloadCart .button{position:relative;top:-0.82em;}

#formCart .buyCredits{margin-top:1em;}

.widgets {margin-bottom:2em;}
.widgets .floatLeft {width:185px;margin-right:20px;}
.widgets .colHead {background-position:0 22px;}
.widgets .colHead h3{margin-top:0;padding-top:0.36em;}
.widgets a .imgLeft {width:32px;height:32px;margin-right:5px;display:inline;float:left;}

.gridResult .typeAudio,
.gridResult .typeVideos,
.gridResult .typeImages,
.gridResult .typeText,
.gridResult .typeSame {display:block;padding-left:24px;line-height:1.64em;}
.gridResult .typeSame {padding-left:0;}
.gridResult .typeAudio {background:transparent url(../images/symbols_white.gif) no-repeat scroll 0 -192px;}
.gridResult .typeVideos {background:transparent url(../images/symbols_white.gif) no-repeat scroll 0 -245px;}
.gridResult .typeImages{background:transparent url(../images/symbols_white.gif) no-repeat scroll 0 -295px;}
.gridResult .typeText { background:transparent url(../images/symbols_white.gif) no-repeat scroll 0 -346px;}
.gridResult .ratings,
.gridResult .downloads {color:#ababab;padding-left:17px;background: url(../images/icons_mini.gif) no-repeat 0 2px;}
.gridResult .downloads {background: url(../images/icons_mini.gif) no-repeat 0 -23px;}

.comment {position:relative;margin-bottom:2em;}
.comment .user {margin-bottom:0;line-height:2.19em;}
.comment .user a {padding:5px 0 4px 26px;}
.comment .user .male   {padding-left:14px;background: url(../images/icons_white.gif) no-repeat 0 -360px;}
.comment .user .female {padding-left:14px;background: url(../images/icons_white.gif) no-repeat 0 -400px;}
.comment .user .userIcon {background-position:0 0 !important;}
.change .user a {padding:5px 26px 4px 0;}
.change .user .male    {padding-right:14px;background: url(../images/icons_white.gif) no-repeat 65px -360px;}
.change .user .female  {padding-right:14px;background: url(../images/icons_white.gif) no-repeat 65px -400px;}
.change .user .userIcon {background-position:65px 0 !important;}
.comment .past {color:#ababab;padding-right:5px;}

.buyCredits th {text-transform:none;background:transparent url(../images/dottedLineHor_white.gif) repeat-x scroll 0 95%;}

.grid2third .grid1third .content{margin:auto;padding:0 10px;}
.gridView .grid1third .gridResult {padding:0 23px !important;}

.gridView .colHead {margin-left:10px;}
.gridView .grid1third {width:198px;}
.gridView .grid1third p{padding:0px;}

/* +++++++++++   transaction list ++++++++++++ */

.acntStatement .unEven span ,
.acntStatement .even span{
    display: block;
}

/* ----------  E o transaction list   ---------- */

/* +++++++++++   upload progress   +++++++++++ */
.uploadProgress {height:40px;margin-top:35px;}
.uploadProgress p {margin-bottom:0;color:#ababab;}
.step1 {background: url(../images/bg_progress_white.gif) no-repeat 0 0;}
.step2 {background: url(../images/bg_progress_white.gif) no-repeat 0 -50px;}
.step3 {background: url(../images/bg_progress_white.gif) no-repeat 0 -100px;}
.step4 {background: url(../images/bg_progress_white.gif) no-repeat 0 -150px;}
.uploadProgress .firstStep   {float:left;font-size:1.45em;line-height:2.5em;font-weight:bold;text-transform:uppercase;padding-left:11px;}
.uploadProgress .firstSelect {float:left;text-align:center;font-size:1.27em;line-height:2.85em;padding-top:1px;width:180px;}
.uploadProgress .secondStep  {float:left;font-size:1.45em;line-height:2.5em;font-weight:bold;text-transform:uppercase;padding-left:11px;}
.uploadProgress .secondUpload{float:left;text-align:center;font-size:1.27em;line-height:2.85em;padding-top:1px;width:188px;}
.uploadProgress .thirdStep   {float:left;font-size:1.45em;line-height:2.5em;font-weight:bold;text-transform:uppercase;padding-left:11px;}
.uploadProgress .thirdPrice  {float:left;text-align:center;font-size:1.27em;line-height:1.07em;padding-top:4px;width:185px;}
.uploadProgress .fourthDone  {float:left;text-align:center;font-size:1.27em;line-height:2.85em;padding-top:1px;width:220px;}
.step1 .firstStep,
.step2 .secondStep,
.step3 .thirdStep   {color:#fff;}
.step1 .firstSelect,
.step2 .secondUpload,
.step3 .thirdPrice,
.step4 .fourthDone {color:#fff;font-weight:bold;}
.step2 .firstStep,
.step3 .firstStep,
.step3 .secondStep,
.step4 .firstStep,
.step4 .secondStep,
.step4 .thirdStep {color:#0d9ac2;}
/* ----------  E o upload progress   ---------- */

.mainContent .thx {font-weight:bold;color:#ababab;padding-bottom:0;}
.mainContent .thx h2{font-size:1.64em;text-transform:none;color:#0d9ac2;}
.mainContent .thx p{font-size:1.27em;margin-bottom:0;}
.mainContent .thx p strong {color:#0d9ac2;}

.accountStatement {position:relative;}
#formAcntStatement{display:block;margin:0;padding:0 10px;height:1%;}
#formAcntStatement .disburse,
#formAcntStatement .period{float:left;width:30%;}
#formAcntStatement .invoicelinks{float:left;width:30%;padding-top:6px;}
#formAcntStatement .disburse {width:30%; float: right;min-height: 44px;}
#formAcntStatement .disburse .hint{display:block;padding:0.36em 0 0 10px;margin:0 0 1em;}
#formAcntStatement label{text-transform:none;}

/* +++++++++++   tables   +++++++++++ */
.grid1third .balance,
.acntStatement {margin-bottom:1em;}
.grid1third .details th,
.acntStatement th {border-bottom:1px solid #dcdcdc;font-weight:bold;text-transform:none;padding:0.2em;}
.grid1third .stats th {font-weight:bold;text-transform:none;padding:0.2em;}
.buyCredits td,
.grid1third .details td,
.grid1third .stats th,
.grid1third .stats td {padding:0.4em 0.2em;vertical-align:middle;}
.grid1third .balance td,
.acntStatement td {padding:0.64em 0.2em;vertical-align:middle;}
.acntStatement td {vertical-align:top;}
.buyCredits th,
.buyCredits .even td {}
.buyCredits .unEven td,
.grid1third .details .unEven td,
.grid1third .balance .unEven td,
.grid1third .stats .even td,
.acntStatement .unEven td,
.layerContent .unEven th,
.layerContent .unEven td {background-color:#efefef;}
.grid1third .details .lastRow td,
.grid1third .stats .lastRow td{border-bottom:1px solid #dcdcdc;}
.grid1third .balance .lastRow td{border-top:1px solid #dcdcdc;font-weight:bold;}
.alignRight,
.grid1third .details .rightCol,
.grid1third .balance .rightCol,
.grid1third .stats .rightCol {text-align:right;}
.grid1third .details .rightCol div{text-align:right;}
.grid1third .details .cartIcon,
.grid1third .details .downloadIcon {display:block;float:right;width:18px;height:18px;overflow:hidden;background: url(../images/icons_white.gif) no-repeat 0 -280px;margin:0;padding:0;}
.grid1third .details .downloadIcon {margin-left:3px;background-position: 0 -320px;}
.grid1third .details .cartIcon a,
.grid1third .details .downloadIcon a {line-height:18px;padding-left:20px;}
.grid1third .details label {text-transform:none;}
.grid1third .details .radioBtn input {margin-top:0;}
.acntStatement .leftCol,
.acntStatement .rightCol,
.acntStatement .unEven .leftCol,
.acntStatement .unEven .rightCol{background:none;}
.acntStatement .unEven .pdf{padding-left:19px; background: url(../images/icons_white.gif) no-repeat 0 -400px;}
.acntStatement .even .pdf{padding-left:19px; background: url(../images/icons_white.gif) no-repeat 0 -360px;}
.acntStatement .acntRevenue td {font-weight:bold;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc; background-color:#efefef;}
/* -----------    E o tables    ----------- */

/* +++++++++++   right Column   +++++++++++ */
.grid1third .colHead,
.grid1third .content {margin:auto 10px;}
.grid1third .content .imgLeft{display:inline;float:left;padding:0 10px 10px 0;}
.grid1third .content .imgLeft img{width:96px;height:96px;}

.grid1third .aboutWork p{margin:0;line-height:2em;}
.grid1third .aboutWork .caption{display:inline;float:left;width:70px;font-weight:bold;}
.grid1third .aboutWork img{vertical-align:middle;padding:0 5px 2px 0;}

.grid1third .accountStat,
.grid1third .aboutAuthor,
.grid1third .aboutUser {position:relative;}
.grid1third .aboutUser .caption{display:inline;float:left;width:127px;font-weight:bold;}
.grid1third .aboutUser #starsWhite_open p{line-height:1.73em;}
#starsWhite_open img,
#starsWhite_closed img {vertical-align:middle;padding-right:2px;margin-top:-5px;}
#ratingMsgBlack,
#ratingMsgWhite{padding-left:7px}

.grid1third #descPanel {position:relative;background-color:#fff;}

.ratingStars {display:block; height:28px;vertical-align:middle;}
.ratingStars span{position:relative;display:inline;float:left;width:140px;height:28px;vertical-align: middle;}

.mainContent .category .teaser{text-align:right;margin-bottom:2.27em;}
.category .whatsNew {width:100%;position:relative;}
.category .whatsNew .user {float:left;width:30%;margin-right:3%;overflow:hidden;white-space:nowrap;}
.category .whatsNew .arrw {float:left;width:4%;}
.category .whatsNew .work {float:left;width:83%;overflow:hidden;white-space:nowrap;}
.category .whatsNew .workThmb{position:absolute;top:0;right:0;}
.category .whatsNew .workThmb a img{border:1px solid #fff;}
.category .whatsNew .workThmb a:hover img{border:1px solid #ff6317;}

/* ---------   E o right Column    --------- */

.checkbox {vertical-align:middle;}
.checkbox,
.radioBtn input {width:auto !important;height:auto !important;vertical-align:middle;border-width:2px;border-style:none;padding:0;}
.rot,
.errorMsg {color:#eb0069 !important;}
.inputerror {border-color:#eb0069;}
.pos {color:#62ba0c;}
.neg {color:#dd350e;}
.paddL8 {padding-left:8px;}
.paddL10 .colHead,
.paddL10 .colContent{margin-left:10px;}
.append {font-size:0.79em;font-weight:bold;text-transform:none;}
.values,
.grey {color:#ababab;}
.toolbar .values {color:#777;}

.button {display:block;float:right;height:28px;margin:0 !important;padding:0 10px 0 0;text-decoration:none !important;background:transparent url(../images/bg_btnSubmit.gif) no-repeat 100% -32px;cursor:pointer;}
.button input,
.button a {display:block;width:auto !important;height:28px;line-height:28px !important;padding:0 0 0 10px;font-size:1.18em;font-weight:bold;color:#FFF;border:none;font-family:"Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;background:transparent url(../images/bg-btnL.jpg) no-repeat 0 0;cursor:pointer;}
.button span {display:block;width:auto !important;height:28px;line-height:28px !important;padding:0 0 0 10px;font-size:1.18em;font-weight:bold;color:#FFF;border:none;font-family:"Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;background:transparent url(../images/bg-btnL.jpg) no-repeat 0 0;cursor:pointer;}
.greyBtn {display:block;float:left;}
.greyBtn .button {display:inline-block;float:none;cursor:pointer;}
.disabled .button,
.greyBtn .button {background:transparent url(../images/bg_btnSubmit.gif) no-repeat 100% -200px;}
.disabled .button input,
.disabled .button a,
.greyBtn .button input,
.greyBtn .button a {background:transparent url(../images/bg_btnSubmit.gif) no-repeat -248px -250px;cursor:pointer;}
.buttonSmall {display:block;float:right;height:auto;margin:0;padding:0 5px 0 0;text-decoration:none !important;font-weight:bold;color:#FFF;background:transparent url(../images/bg_btnSubmit.gif) no-repeat 100% -80px;cursor:pointer;}
.buttonSmall input {display:block;width:auto !important;height:18px;line-height:18px;padding:1px 0 18px 5px;font-size:10px !important;font-family:"Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#FFF;border:none;background:transparent url(../images/bg_btnSubmit.gif) no-repeat -248px -160px;cursor:pointer;}
* html .button {padding:0;}
* html .button input{padding:0;}
* html .button a{display:inline-block;margin:0;padding:0 10px;text-align:center;overflow:hidden;}
*:first-child+html .button {padding:0;}
*:first-child+html .button input{padding:0;}
*:first-child+html .button a {padding:0 10px;}
* html .buttonSmall {padding:0;}
*:first-child+html .buttonSmall {padding:0;}
* html .buttonSmall input {padding:0;}
*:first-child+html .buttonSmall input {padding:0;}
.button a:hover {text-decoration:none;}
#formComment .buttonSmall input,
#formTag .buttonSmall input{cursor:pointer;}
* html #formComment .buttonSmall input{padding:0 5px;}
*:first-child+html #formComment .buttonSmall input{padding:0 5px;}

.gridView .moreOptions,
.contentHead .moreOptions {position:absolute;right:4px;top:0.36em;}
.grid2third .grid2third .moreOptions,
.accountStatement .moreOptions {position:absolute;right:0;top:0;}
.grid2third .comment .moreOptions,
.grid1third .comment .moreOptions {position:absolute;right:4px;top:0.46em;}
.grid1third .aboutUser .moreOptions{position:absolute;right:0;top:0;}
.grid2third .widgets .colHead .moreOptions{position:absolute;right:4px;top:0.27em;}
.grid1third .colHead .moreOptions {position:absolute;right:0;top:0.36em;}
.grid1third .accountStat .moreOptions {position:absolute;right:0;top:0;}
#formLogIn .moreOptions {position:static;display:block;font-weight:normal;text-align:right;}
#formComment .moreOptions {position:absolute;left:45px;top:10.82em;}

.dottedLine {height:1px;overflow:hidden;position:relative;background:transparent url(../images/dottedLineHor_white.gif) repeat-x 0 0;}
/* ---------   E o Content    --------- */

/* ++++++++   AboutLayer   ++++++++ */
#aboutLayer {width:288px;position:absolute;top:24px;left:76px;z-index:20;}
#aboutLayer .aboutTop {padding:21px 26px 0 43px;background:transparent url(../images/bg_about_top_white.png) no-repeat left top;}
* html #aboutLayer .aboutTop {background-image: url(../images/bg_about_top_white.gif);}
#aboutLayer .aboutBottom {height:31px;margin-top:-1em;background:transparent url(../images/bg_about_bot_white.png) no-repeat left top;}
* html #aboutLayer .aboutBottom {background-image:url(../images/bg_about_bot_white.gif);}
#aboutLayer .close_text .right {width:15px;height:14px;display:inline;float:right;overflow:hidden; background: url(../images/bg_btnSubmit.gif) no-repeat -100px -250px;}
#aboutLayer .close_text .right a{line-height:14px;padding:5px 0 5px 40px;}
/* -------- E o AboutLayer  ------- */

/* ++++++++   DownloadLayer   ++++++++ */
table table {width:100%;}
.layerContent{background:#fff;padding:6px;}
.layerContent .close_text {}
.layerContent .close_text .right {width:30px;height:28px;display:inline;float:right;overflow:hidden; background: url(../images/bg_btnSubmit.gif) no-repeat 0 -250px;}
.layerContent .close_text .right a{line-height:28px;padding:5px 0 5px 40px;}
.layerContent .colHead,
.downloads .content p{margin:0 14px;}
.layerContent .layerLeft {display:inline;float:left;width:240px;margin:0 10px 0 25px;}
.layerContent .layerRight {display:inline;float:left;width:240px;margin:0 25px 0 10px;}
.layerContent table{text-align:left;border-collapse:collapse;}
.layerContent th{font-weight:bold;text-transform:none;}
.layerContent th,
.layerContent td{padding: 0.2em 0.4em;vertical-align:middle;}
.layerContent form {display:block;}
.layerContent form .colHead,
.layerContent form table {margin:0 25px;}
.layerContent form .colHead h3 {font-size:1.18em;}
.layerContent form .payment {width:500px;}
.layerContent form label {text-transform:none;}
.layerContent form .leftCol {width:198px;}
.layerContent form .spaceCol{width:20px;padding:0;}
.layerContent form .rightCol {width:240px;color:#ababab;}
.layerContent form .lastRow .leftCol{background-color:#efefef;}
.layerContent form .lastRow .sum{background-color:#efefef;text-align:right;}
.layerContent form .dottedLine {padding-bottom:1em;}
.layerContent #licensePanel {margin: 0 25px;position:relative;top:-38px;background:#fff;}
.layerContent #licensePanel .colHead{margin: 0;}
.layerContent #licensePanel .content{display:block;width:auto;padding-right:25px;height:160px;overflow:scroll;}

.downloads {width:500px;}
.downloads .content {margin:0 14px 1em;}
.downloads .layerFooter {padding: 0.36em 0 1em;background:transparent url(../images/dottedLineHor_white.gif) repeat-x 0 0;}

#formUploadUserImage .changeImg,
#formUploadUserIcon .changeImg {margin:0 14px 1em;}
#formUploadUserImage .inputFile,
#formUploadUserIcon .inputFile {display:block;color:#000000;height:22px;width:320px !important;}
/* -------- E o DownloadLayer  ------- */

.changeDescLayer {width:475px;}
.changeDescLayer .formChangeDescription .content {padding:0 10px;}
.changeDescLayer .formChangeDescription .content textarea {width:457px;}

/* +++++++++++   Footer   +++++++++++ */
.footer {width: 950px; height: 20px; margin: 0 auto; text-align: right; font-size: 0.82em;}
#footerNavigation a {color: #676767; font-weight: normal; line-height: 20px;}
#footerNavigation {margin: 10px 0px 50px 0px;}

#footerNavigation ul,
#footerNavigation li {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    margin-top: 2px;
}

.footerColumn {
    width: 140px;
    vertical-align: top;
}
/* ---------   E o Footer   --------- */

/* +++++++++++   Clearfix   +++++++++++ */
.clear {background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0;}

.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
/* +++++++++++  E o clearfix   +++++++++++ */

/* +++++++++++   lightbox   +++++++++++ */
.bgLayerTopL {background: url(../images/bg_layer_topBottom_white.png) no-repeat left top;height: 6px; width: 6px;}
.bgLayerTopC {background: url(../images/bg_layer_topBottom_white.png) no-repeat -6px 0;height: 6px; width:auto;line-height: 1px; font-size: 1px;}
.bgLayerTopR {background: url(../images/bg_layer_topBottom_white.png) no-repeat right top;height: 6px; width: 6px;}
.bgLayerL {background: url(../images/bg_layer_white.png) repeat-y left bottom;width: 6px;}
.bgLayerR {background: url(../images/bg_layer_white.png) repeat-y right bottom;width: 6px;}
.bgLayerBotL {background: url(../images/bg_layer_topBottom_white.png) no-repeat 0 -49px;height: 6px; width: 6px;}
.bgLayerBotC {background: url(../images/bg_layer_topBottom_white.png) no-repeat -6px -49px;width:auto;height: 6px; line-height: 1px; font-size: 1px;}
.bgLayerBotR {background: url(../images/bg_layer_topBottom_white.png) no-repeat -594px -49px;height: 6px; width: 6px;}
* html .bgLayerTopL,
* html .bgLayerTopC,
* html .bgLayerTopR,
* html .bgLayerBotL,
* html .bgLayerBotC,
* html .bgLayerBotR {background-image: url(../images/bg_layer_topBottom_white.gif)}
* html .bgLayerL,
* html .bgLayerR {background-image: url(../images/bg_layer_white.gif);}

#overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:#676767;opacity:.80;}/* used for upload-pages progress-wheel */

#MB_overlay {background-color:#fff !important;}

.lightBox[id]{ /* IE6 and below Can't See This */
               position:fixed;}
#overlay[id]{ /* IE6 and below Can't See This */
              position:fixed;}
/* +++++++++++  E o lightbox   +++++++++++ */

.statisticsBrackets {color:#ABABAB; padding-left:4px;}

#progressBar {width: 350px; height: 20px; border: 2px solid; border-color: #efefef; text-align:left;}
#progressBarContent{width: 0; height: 20px; background: #ff6317;}

.orange{color:#ff6317;}
#spinner{background: url(../images/loader_light.gif)  no-repeat; height: 31px; width: 31px; text-align: center; border: 1px solid; border-color: #efefef;}

#gsfn_search_form input {margin-top: 10px;}
#gsfn_search_form span.button input {margin: 0;}

/* start: IE 7 */
*+html #gsfn_search_form input {width: 510px;margin-right: 10px;}
*+html #gsfn_search_form span {position: absolute;}
/* stop: IE 7 */

/* Plista */
.bgPetPlista{ background-color:#E3E3E3;}
.plistaBrandingLink{background:transparent url(http://static.plista.com/images/logo15x15_trans.gif) no-repeat scroll 0 0;}