 html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline}
body { }
 table {border-collapse: separate; border-spacing: 0}
caption, th, td {text-align: left; font-weight: normal}
table, td, th {vertical-align: middle}
 blockquote:before, blockquote:after, q:before, q:after {content: ""}
blockquote, q {quotes: "" ""}
 a img {border: none}
  body { }
 h1,h2,h3,h4,h5,h6 {font-weight: normal; color: #111}
h1 {font-size: 3em}
h2 {font-size:30px;font-weight:700}
h3 {font-size: 1.5em;font-weight:200; line-height: 1; margin-bottom: 1em}
h4 {font-size: 1.2em;font-weight:500; line-height: 1.25}
h5 {font-size:13px;font-weight:700}
h6 {font-size: 1em; font-weight: bold}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {color:#000000; font-family:helvetica,arial,sans-serif; letter-spacing:-2px; line-height:1em; margin:0 0 10px; padding:0; text-align:left}
 p {margin: 0 0 1.5em}
p img.left {float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0}
p img.right {float: right; margin: 1.5em 0 1.5em 1.5em}
a:focus, a:hover {color: #000}
a {color: #009; text-decoration: underline}
blockquote {margin: 1.5em; color: #666; font-style: italic}
strong {font-weight: bold}
em,dfn {font-style: italic}
dfn {font-weight: bold}
sup, sub {line-height: 0}
abbr, acronym {border-bottom: 1px dotted #666}
address {margin: 0 0 1.5em; font-style: italic}
del {color:#666}
pre {margin: 1.5em 0; white-space: pre}
pre,code,tt {font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5}
 li ul, li ol {margin:0 1.5em}
ul, ol {margin: 0 1.5em 1.5em 1.5em}
ul {list-style-type: disc}
ol {list-style-type: decimal}
dl {margin: 0 0 1.5em 0}
dl dt {font-weight: bold}
dd {margin-left: 1.5em;}
 table {margin-bottom: 1.4em; width:100%}
th {font-weight: bold}
thead th {background: #c3d9ff}
th,td,caption {padding: 4px 10px 4px 5px}
tr.even td {background: #e5ecf9}
tfoot {font-style: italic}
caption {background: #eee}
 .small {font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em}
.large {font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em}
.hide {display: none}
.quiet {color: #666}
.loud {color: #000}
.highlight {background:#ff0}
.added {background:#060; color: #fff}
.removed {background:#900; color: #fff}
.first {margin-left:0; padding-left:0}
.last {margin-right:0; padding-right:0}
.top {margin-top:0; padding-top:0}
.bottom {margin-bottom:0; padding-bottom:0}
  .container {width: 980px; margin: 0 auto}
 .showgrid {background: url(grid.png)}
  .column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float: left; margin-right: 28px}
 .last, div.last {margin-right: 0}
 .span-1 {width: 14px}
.span-2 {width: 56px}
.span-3 {width: 98px}
.span-4 {width: 140px}
.span-5 {width: 182px}
.span-6 {width: 224px}
.span-7 {width: 266px}
.span-8 {width: 308px}
.span-9 {width: 350px}
.span-10 {width: 392px}
.span-11 {width: 434px}
.span-12 {width: 476px}
.span-13 {width: 518px}
.span-14 {width: 560px}
.span-15 {width: 602px}
.span-16 {width: 644px}
.span-17 {width: 686px}
.span-18 {width: 728px}
.span-19 {width: 770px}
.span-20 {width: 812px}
.span-21 {width: 854px}
.span-22 {width: 896px}
.span-23 {width: 938px}
.span-24 {width: 980px; margin: 0}
 input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 {border-left-width: 1px!important; border-right-width: 1px!important; padding-left: 5px!important; padding-right: 5px!important}
input.span-1, textarea.span-1 {width: 13px!important}
input.span-2, textarea.span-2 {width: 44px!important}
input.span-3, textarea.span-3 {width: 86px!important}
input.span-4, textarea.span-4 {width: 128px!important}
input.span-5, textarea.span-5 {width: 170px!important}
input.span-6, textarea.span-6 {width: 212px!important}
input.span-7, textarea.span-7 {width: 254px!important}
input.span-8, textarea.span-8 {width: 296px!important}
input.span-9, textarea.span-9 {width: 338px!important}
input.span-10, textarea.span-10 {width: 380px!important}
input.span-11, textarea.span-11 {width: 422px!important}
input.span-12, textarea.span-12 {width: 464px!important}
input.span-13, textarea.span-13 {width: 506px!important}
input.span-14, textarea.span-14 {width: 548px!important}
input.span-15, textarea.span-15 {width: 590px!important}
input.span-16, textarea.span-16 {width: 632px!important}
input.span-17, textarea.span-17 {width: 674px!important}
input.span-18, textarea.span-18 {width: 716px!important}
input.span-19, textarea.span-19 {width: 758px!important}
input.span-20, textarea.span-20 {width: 800px!important}
input.span-21, textarea.span-21 {width: 842px!important}
input.span-22, textarea.span-22 {width: 884px!important}
input.span-23, textarea.span-23 {width: 926px!important}
input.span-24, textarea.span-24 {width: 968px!important}
 .append-1 {padding-right: 42px}
.append-2 {padding-right: 84px}
.append-3 {padding-right: 126px}
.append-4 {padding-right: 168px}
.append-5 {padding-right: 210px}
.append-6 {padding-right: 252px}
.append-7 {padding-right: 294px}
.append-8 {padding-right: 336px}
.append-9 {padding-right: 378px}
.append-10 {padding-right: 420px}
.append-11 {padding-right: 462px}
.append-12 {padding-right: 504px}
.append-13 {padding-right: 546px}
.append-14 {padding-right: 588px}
.append-15 {padding-right: 630px}
.append-16 {padding-right: 672px}
.append-17 {padding-right: 714px}
.append-18 {padding-right: 756px}
.append-19 {padding-right: 798px}
.append-20 {padding-right: 840px}
.append-21 {padding-right: 882px}
.append-22 {padding-right: 924px}
.append-23 {padding-right: 966px}
 .prepend-1 {padding-left: 42px}
.prepend-2 {padding-left: 84px}
.prepend-3 {padding-left: 126px}
.prepend-4 {padding-left: 168px}
.prepend-5 {padding-left: 210px}
.prepend-6 {padding-left: 252px}
.prepend-7 {padding-left: 294px}
.prepend-8 {padding-left: 336px}
.prepend-9 {padding-left: 378px}
.prepend-10 {padding-left: 420px}
.prepend-11 {padding-left: 462px}
.prepend-12 {padding-left: 504px}
.prepend-13 {padding-left: 546px}
.prepend-14 {padding-left: 588px}
.prepend-15 {padding-left: 630px}
.prepend-16 {padding-left: 672px}
.prepend-17 {padding-left: 714px}
.prepend-18 {padding-left: 756px}
.prepend-19 {padding-left: 798px}
.prepend-20 {padding-left: 840px}
.prepend-21 {padding-left: 882px}
.prepend-22 {padding-left: 924px}
.prepend-23 {padding-left: 966px}
 div.border {padding-right: 13px; margin-right: 14px; border-right: 1px solid #eee}
 div.colborder {padding-right: 34px; margin-right: 35px; border-right: 1px solid #eee}
 .pull-1 {margin-left: -42px}
.pull-2 {margin-left: -84px}
.pull-3 {margin-left: -126px}
.pull-4 {margin-left: -168px}
.pull-5 {margin-left: -210px}
.pull-6 {margin-left: -252px}
.pull-7 {margin-left: -294px}
.pull-8 {margin-left: -336px}
.pull-9 {margin-left: -378px}
.pull-10 {margin-left: -420px}
.pull-11 {margin-left: -462px}
.pull-12 {margin-left: -504px}
.pull-13 {margin-left: -546px}
.pull-14 {margin-left: -588px}
.pull-15 {margin-left: -630px}
.pull-16 {margin-left: -672px}
.pull-17 {margin-left: -714px}
.pull-18 {margin-left: -756px}
.pull-19 {margin-left: -798px}
.pull-20 {margin-left: -840px}
.pull-21 {margin-left: -882px}
.pull-22 {margin-left: -924px}
.pull-23 {margin-left: -966px}
.pull-24 {margin-left: -1008px}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float: left; position:relative;}
.push-1 {margin: 0 -42px 1.5em 42px}
.push-2 {margin: 0 -84px 1.5em 84px}
.push-3 {margin: 0 -126px 1.5em 126px}
.push-4 {margin: 0 -168px 1.5em 168px}
.push-5 {margin: 0 -210px 1.5em 210px}
.push-6 {margin: 0 -252px 1.5em 252px}
.push-7 {margin: 0 -294px 1.5em 294px}
.push-8 {margin: 0 -336px 1.5em 336px}
.push-9 {margin: 0 -378px 1.5em 378px}
.push-10 {margin: 0 -420px 1.5em 420px}
.push-11 {margin: 0 -462px 1.5em 462px}
.push-12 {margin: 0 -504px 1.5em 504px}
.push-13 {margin: 0 -546px 1.5em 546px}
.push-14 {margin: 0 -588px 1.5em 588px}
.push-15 {margin: 0 -630px 1.5em 630px}
.push-16 {margin: 0 -672px 1.5em 672px}
.push-17 {margin: 0 -714px 1.5em 714px}
.push-18 {margin: 0 -756px 1.5em 756px}
.push-19 {margin: 0 -798px 1.5em 798px}
.push-20 {margin: 0 -840px 1.5em 840px}
.push-21 {margin: 0 -882px 1.5em 882px}
.push-22 {margin: 0 -924px 1.5em 924px}
.push-23 {margin: 0 -966px 1.5em 966px}
.push-24 {margin: 0 -1008px 1.5em 1008px}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float: right; position:relative;}
  .prepend-top {margin-top:1.5em}
.append-bottom {margin-bottom:1.5em}
 .box {padding: 1.5em; margin-bottom: 1.5em;  }
 hr {background: #ddd; color: #ddd; clear: both; float: none; width: 100%; height: .1em; margin: 0 0 1.45em; border: none}
hr.space {background: #fff; color: #fff}
 .clearfix:after, .container:after {content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow:hidden}
.clearfix, .container {display: block;}
 .clear {clear:both}
 label {font-weight: bold}
fieldset {padding:1.4em; margin: 0 0 1.5em 0;  }
legend {font-weight: bold; font-size:1.2em}
 input[type=text], input.text, input.title, textarea, select {background-color:#fff; border:1px solid #bbb}
input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#666}
input[type=text], input.text, input.title, textarea, select {margin:0.5em 0}
input.text, input.title {width: 300px; padding:5px}
input.title {font-size:1.5em}
textarea {width: 90%; height: 250px; padding:5px}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative; top:.25em}
form.inline {line-height:3}
form.inline p {margin-bottom:0}
  .notice, .success {padding: .8em; margin-bottom: 1em; border: 2px solid #ddd}
 .notice {background: #FFF6BF; color: #514721; border-color: #FFD324}
.success {background: #E6EFC2; color: #264409; border-color: #C6D880}
 .notice a {color: #514721}
.success a {color: #264409}
 .wf-inactive p {font-family: serif }
.wf-active p {font-family: 'Nobile', serif }
.wf-inactive h1 {font-family: serif; font-size: 16px }
.wf-active h1 {font-family: 'Nobile', serif; font-size: 16px }
* {margin: 0}
html, body {height: 100%}
#wrapper {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -4em}
.push {height: 4em}
#footer {height: 8em; background-color:#111111;  color:#CCCCCC; padding-top:20px;  }
body {font-family:'Nobile', helvetica,arial,sans-serif;  color:#333333; font-size:12px}
.main-menu-styles {width:550px; font-size:13px; float:left}
.no-bottom {margin-bottom:0px !important}
.inline {display:inline}
#announcement {background-color:#EEFFEE; border-color:#CCCCCC; border-style:none none solid; border-width:medium medium 1px; color:#333333}
#announcement p {text-align:center;margin-bottom:2px;font-weight:700;font-size:16px}
#announcement a.hide_announce {float:right}
.marker {background-color:#FBED73; padding:4px}
.resize_img img {display:none}
.tiny_box {padding:11px}
a {color:#4183C4}
h2 a {text-decoration:none}
.cart_go {margin-bottom:0 !important; margin-left:0 !important; margin-right:0 !important; margin-top:4px !important}
#header-sup {background:white url(/images/bg-header-wrap.png) repeat-x scroll left bottom; padding-bottom:0; padding-top:0px}
#header-sup .menu_top ul li:first-child, #header-sup .menu_top ul li.first, .header ul li.first {padding-left:0}
#header-sup .menu_top ul li:last-child, header ul li:last-child, #header-sup .menu_top ul li.last, .header ul li.last {padding-right:0; border-right:none}
#header-sup .menu_top {display:inline; float:right; margin-left:10px; margin-right:10px; overflow:visible;  }
#header-sup .menu_top ul {margin-right:0px}
#header-sup .menu_top ul li {border-right:1px solid #F4F4F4}
#header-sup #user_panel .avatar {border:1px solid #CCCCCC; float:right; margin-top:3px; padding:3px}
#header-sup .menu_top ul li {display:inline; float:left; list-style-type:none; margin-left:0; padding-left:10px; padding-right:10px; white-space:nowrap}
#header-sup .menu_top ul a {display:block; font-size:11px; line-height:39px; color:#55A4F2; text-decoration:none}
#header-sup .menu_top ul .dropdown {padding-left:10px !important}
#header-sup .menu_top ul li a.menu-dropdown:hover {background-color:#333; color:white}
#header-sup .menu_top ul .top-menu-hover{ background-color:#333; color:white}
#header-sup .menu_top ul li a.selected {background-color:#333; color:white}
#header-sup .menu_top ul li.menu-dropdown .icon-dropdown {margin-left:4px; margin-top:-3px}
.icon-dropdown {background-image:url(/images/icon-sprite.png) !important; background-position:0 -120px; background-repeat:no-repeat; display:inline-block; height:5px; overflow:hidden; vertical-align:middle; width:10px}
div.header { font-size:15px; line-height:1.7em; text-align:left; position:relative; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC}
div.header #user_panel {background:transparent url(../images/user_panel.png) repeat scroll 0 0; height:54px;  right:0px; position:absolute; top:0; width:280px}
div.header div.container {color:#666666; margin:0 auto; padding:0px 0; text-align:left}
div.container {clear:both; width:980px}
.home div.container { }
.artist-portafolios div.container {clear:both; overflow:visible; width:980px}
div.header a { text-decoration:none !important; display:block; font-size:12px; font-weight:bold; line-height:22px; padding-top:4px; text-transform:uppercase}
div.header ul {padding:0px; margin:0px}
div.header li {display:inline; float:left; font-size:12px; font-weight:normal; line-height:30px; list-style-type:none; margin-left:0; padding-left:10px; padding-right:10px; padding-top:0; text-transform:uppercase; white-space:nowrap}
div.header li.first {padding-right:0px}
div.header img {float:left; margin-right:11px}
div.presentation_band { background-color:transparent; background-image:url(/images/header_bg.png); background-position:0 26px; background-repeat:repeat-x; margin:0 auto 0px; padding:20px 0 0; width:100%}
.home div.presentation_band { background: #E8ECDC url(../images/bg_presentation_band.gif) repeat-x ; border-bottom:1px solid #DADFCB; padding:20px 0 0; width:100%; height:366px}
.artist-portafolios div.presentation_band {background-color:transparent;  background-image:none; margin:0 auto 0; padding:25px 0 0; width:100%}
.langs {margin:0px; padding:0px}
.langs li {float:left}
.projects div.presentation_band , .marketplace div.presentation_band , .portafolios div.presentation_band, .blog div.presentation_band {background-color:transparent; background-image:url(/images/projectband_bg.png);  background-position:0 bottom; background-repeat:repeat-x; height:103px; margin:0 auto; padding:3px 0; width:100%}
.agent_projects .presentation_band {height:auto; background-position:0 -41px}
.agent_projects .in_project {background-position:0 8px; height:auto; padding-bottom:1px; padding-top:17px}
.agent_projects .presentation_band .showcase h1 {margin:16px 0 10px !important; text-shadow:0 1px 0 #FFFFFF}
.projects .presentation_band .showcase h1 {margin:7px 0 10px !important; text-shadow:0 1px 0 #FFFFFF}
.projects div.presentation_band {height:82px}
.showcase {background-position:right center; background-repeat:no-repeat; text-align:left; position:relative}
.showcase li {list-style:none}
div.showcase .shadow {height:405px; left:372px; overflow:hidden; position:absolute; width:612px; z-index:90; background: transparent url("/images/bg_pitch_shdw.png") no-repeat 0px 0px; top:-41px}
.home .showcase {height:389px; position:relative}
.home .showcase .image_container {height:405px; left:412px; overflow:hidden; position:absolute; top:0px; width:560px; z-index:100}
.home .showcase .label_container {position: absolute; width: 100%; background-color: rgb(255, 255, 255); top: 285px; opacity: 80; opacity: 0.8; -moz-opacity: 0.8; filter:alpha(opacity=80); left:0px}
.projects .image_container {height:252px; left:316px; overflow:hidden; position:absolute; top:0; width:677px; z-index:100}
.projects_content p { font-size:15px; line-height:1.3em; margin:0 0 30px}
.projects_content h3 {color:#3671A1; font-size:16px; line-height:1.2em; margin:0; padding:0; text-transform:uppercase}
div.showcase h1 {color:#000000; font-family:'Nobile',helvetica,arial,sans-serif; font-size:2.5em; font-weight:bold; margin:-0.25em 0 0}
a.signup {color:GreenYellow; font-weight:bold}
.presentation_band .showcase h1 {margin:28px 0 10px !important; text-shadow: 0px 1px 0px #ffffff; filter: dropshadow(color=#ffffff, offx=0, offy=1) }
#stats-band {background:#E8ECDC url(../images/stats-bg.gif) repeat-x scroll 0 0; padding-top:29px; padding-bottom:29px}
.presentation-stats h2 {padding:5px; text-shadow:0 1px 0 #FCFCFC; filter: dropshadow(color=#ffffff, offx=0, offy=1); font-family: 'Nobile', helvetica, arial, sans-serif; color:#333}
#presentation-body {padding-top:29px; background:#fff url(../images/bg-presentation-body.png) repeat-x scroll 0 0}
#register-button {background:transparent url(../images/register-button.gif) repeat scroll 0 0; display:block; height:42px; margin-left:auto; margin-right:auto; margin-top:4px; width:166px}
#register-button-agent {background:transparent url(../images/register-button-agent.png) repeat scroll 0 0; display:block; height:42px; margin-left:20px; margin-right:auto; margin-top:4px; width:166px}
.presentation-stats .marker {background-color:#FBED73; margin-right:2px; padding:6px 0 0px 7px}
div.showcase h2 {color:#222222;   line-height:1.4em; margin:0 0 10px; padding:0; text-shadow: 0px 1px 0px #ffffff; filter: dropshadow(color=#ffffff, offx=0, offy=1) font-weight:200; color:#222222; font-size:17px; margin:0 0 10px; padding:0; text-shadow:0 1px 0 #FFFFFF; font-weight:100}
div.showcase h3 {color:#555555; font-family:'Nobile', helvetica, georgia, times; font-size:14px; font-weight:normal; line-height:1.2em; margin:0 0 15px; padding:0}
div.showcase ul {margin:0}
.account_content {font-size:16px; font-weight:normal}
div.logos {margin-bottom:0px; overflow:hidden}
div.right {float:right; text-align:left; width:530px}
div.left {float:left; overflow:hidden; width:421px}
.header div.left {float:left; overflow:hidden; width:auto}
div.logos div.right h2, div.action h2 {color:#222222;  font-size:22px; font-weight:normal; line-height:1.2em; margin:0; padding:0}
div.top_artist {background-color:#222; float:left; margin:0 12px 8px 0; text-align:left; width:190px}
div.top_artist_info img {margin-right:5px}
div.top_artist div.top_artist_info {padding:5px}
div.top_artist div.top_artist_info h3 {font-size:14px; margin-bottom:2px}
div.top_artist div.top_artist_info h3 a {color:#fff; font-weight:700}
div.top_artist div.top_artist_info h4 {color:#E8ECDC; font-size:12px; font-weight:normal}
div.blurb {float:left; margin:0 20px 20px 0; width:255px}
div.blurb ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin:3px 0 0; padding:0}
div.action {background-color:#EEEEEE; border-bottom:1px solid Silver; border-top:1px solid Silver; float:left; font-size:24px; font-weight:bold; margin:23px 0 30px; padding:15px 0; text-align:center; width:100%}
div.action h2 a {}
div.logos div.right h2, div.action h2 {color:#222222;  font-size:22px; font-weight:bold; line-height:1.2em; margin:0; padding:0}
div.action h3 { font-size:16px; font-weight:normal}
div.blurb h2, h2.blurb_special {color:#3671A1; font-size:16px; line-height:1.2em; margin:0; padding:0; text-transform:uppercase; font-weight:800}
div.blurb li {color:#444444; font-size:13px; margin-bottom:10px}
div.blurb ul { list-style-image:none; list-style-position:outside; list-style-type:none}
div.blurb li a {color:#444444; font-weight:lighter; text-decoration:none}
div.blurb li a:hover {text-decoration:underline}
div.blurb li strong, div.blurb li em {background-color:PowderBlue; color:#333333; float:right; font-size:10px; font-style:italic; font-weight:bolder; text-align:right}
div.end {margin-right:0}
div.extras {font-weight:normal; text-align:left}
 #footer div.bar {clear:left; font-size:14px; padding-top:10px; text-align:center}
#footer div.footer_links {font-size:10px; line-height:1.4em; margin:0 auto 0; padding:7px; text-align:right}
#footer div.bar a, #footer div.footer_links a {color:#FFFFFF}
#footer .container .left {margin-right:4px}
  div.post_content p, div.post_content blockquote, div.post_content li { font-size:16px; line-height:1.4em; text-align:left}
div.post_content h2 {color:#222222;  font-size:24px; font-weight:normal; line-height:1.2em; margin:0 0 10px; padding:0; text-align:left; font-weight:800}
.post-hr {margin-top:2px; margin-bottom:2px}
body.blog div.showcase {background-image:url(/images/home-screenshot.png); background-position:right center; background-repeat:no-repeat; height:100px; position:relative; text-align:left}
body.blog #calendar, body.blog #calendar {color:#222222;  font-weight:800; line-height:1.2em; margin:0 0 10px; padding:0; text-align:left}
div.post_content h2 a {font-size:24px; font-weight:bold; line-height:1.1em; margin-bottom:5px; text-decoration:none}
.post_content .action {font-size:114%; font-weight:normal; text-align:left; margin:0 0; padding:5px}
.post_content .action .pad-left {padding-left:4px}
.avatar-placeholder {float:right}
.plain-right {float:right}
.post-small {font-size:1.2em; margin-bottom:5px}
.post_content .small {margin-bottom:5px}
.post-tiny {font-size:.9em !important}
.post_content img {max-width:529px}
div.post_content li { font-size:16px; line-height:1.4em; text-align:justify}
div.post_content ul {margin:10px 0; padding:0 0 0 20px}
.blog_sidebar li { line-height:1.4em; text-align:justify}
.blog_sidebar ul {margin:10px 0; padding:0 0 0 10px; list-style:none}
.blog_sidebar h5 {color:#000000; font-family:'Nobile', helvetica; font-size:23px; font-weight:800; line-height:1.1em; margin-bottom:5px; text-align:justify; text-decoration:none}
.calendar {font-size:1.5em; line-height:1.4em}
.calendar thead th {background-color:transparent}
 .vcard dl{margin:5px 0 0 0;font-size:12px;}
.vcard dl:first-child{margin-top:0;}
.vcard dl dt{margin:0;float:left;width:100px;color:#999;font-weight:normal;}
.vcard dl dd{margin:0;}
div.artist_content, div.artist_content p, div.artist_content blockquote, div.artist_content li {font-size:12px; line-height:1.4em; text-align:left; margin:0 0 1em}
div.artist_content {margin-right:23px}
div.artist_content li {line-height:1.4em !important}
div.artist_content h2 a {font-family:'Nobile', helvetica; font-size:24px; font-weight:bold; line-height:1.1em; margin-bottom:5px; text-decoration:none}
div.artist_content h2 {margin-bottom:4px; margin-top:4px; font-size:27px}
  .digg_pagination {background:white none repeat scroll 0 0; width:100%; float:left}
.digg_pagination .page_info b {background:#ccc none repeat scroll 0 0; color:#000033; padding:0.1em 0.25em}
.digg_pagination span.disabled {border:1px solid #DDDDDD; color:#999999}
.digg_pagination .page_info {background:#3671A1 none repeat scroll 0 0; color:white; margin-bottom:0.3em; padding:0.4em 0.6em; text-align:center}
.digg_pagination a, .digg_pagination span {display:block; float:left; margin-right:1px; padding:0.2em 0.5em}
.digg_pagination span.current {background:#3671A1 none repeat scroll 0 0; border:1px solid #3671A1; color:white; font-weight:bold}
.digg_pagination a {border:1px solid #ccc; color:#3671A1; text-decoration:none}
 body {       }
h2 {  color:#777; font-size:2em; font-weight:bold}
h1 { }
#mycarousel {display:none}
.margin-0{ margin:0px}
 .bottom {margin-bottom:1em !important}
.top {margin-top:1em}
.lite_h3 {font-size:1.2em}
.align-center {text-align:center }
#load_content {position:relative}
#load_content h2 a , #load_content h2 a:hover {color:#000}
#load_content .top img {float:none}
#load_content hr {height:0.2em}
#load_content .project_menu { }
#load_content .primary_actions {color:highlight !important; left:-1px; position:absolute; top:-23px}
.primary_actions a {color:Highlight !important; font-size:60%}
#load_content .primary_actions a:hover , #load_content .primary_actions a.selected {background-color:#FFFFFF; color:#000000; margin:0px}
#load_content .primary_actions a:link, #load_content .primary_actions a:visited {color:#A6CE39}
#load_content .primary_actions a {padding:7px}
.banners_block a.selected {background-color:#000; color:#fff; margin:0px}
.text_to_extend {display:none}
.visible_menu_for_user a {margin-left:7px}
.container {   }
#login_form input[type="file"],#login_form input[type="file"]:hover, #login_form input[type="file"]:focus, #login_form input[type="text"],#login_form input[type="text"]:hover, #login_form input[type="password"], #login_form input[type="password"]:focus,select {font-size:20px; width:342px; background-color:#FFFFCC; border-color:#666666}
#login_form input[type="submit"] {width:80px; font-size:20px; width:100px}
.select_general_menu select {font-size:12px; width:auto; border-color:none !important}
.select_general_menu {position:relative}
.select_general_menu a {color:#fff}
.action_buttons a img {border:none}
.general_menu { }
.general_shadow_bg { background-position:left bottom; background-repeat:repeat-x; padding-bottom:1px; text-align:center; position:relative }
.general_shadow_bg .artist-presentation-icon {position:absolute; top:2px}
.margin-0 {margin:0px}
.ul-no-style {list-style: none !important; margin:0px; padding:0px}
.bold {font-weight:bold}
.right {float:right}
.red {background-color: #f00}
.yellow {background-color: #ff0}
.white {background-color: #fff; color:#000}
.white a { }
.black {background-color: #000; color:#fff}
.green {background-color: #B4E208; color:#fff}
.tomato {background-color: Tomato; color:#fff}
.grey {background-color: Grey}
.trans {background-color: transparent}
.alignRight {text-align:right}
.height1 {height:110px; margin-bottom:1.5em}
.height2 {height:150px; margin-bottom:0.8em}
.black_layer {margin-right:10px !important; width:230px !important}
.horizontal_list {margin:0px}
.horizontal_list li {float:left; list-style:none}
.menu_style {border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC}
#princial_logo {margin-top:.3em;margin-bottom:.2em }
.marginCero {margin-bottom:0px; margin-top:0px}
.explainH2{ font-size:21px; font-weight:normal; line-height:1.25em; margin:0 0 0 0px; padding:0}
.explainUl{ color:#aaa; font-size:22px; font-weight:normal; line-height:1.25em; margin:0px; padding:4px}
.explainUl li{ list-style-type: none}
.explainUl li.commercial {background:transparent url(../images/strictly_commercial-mini.jpg) no-repeat scroll 213px center; line-height:32px}
.explainUl li.portfolios {background: transparent url('../images/portfolios-mini.jpg') no-repeat 222px center; line-height:32px}
.explainUl li.free {background: transparent url(../images/absolutely_free-mini.jpg) no-repeat scroll 278px center; line-height:32px}
#main_bg {background-image: url('../images/main_bg.png'); background-repeat: repeat-x; background-position: 0px -13px}
.bg_presentation {background-image: url('../images/bg_presentation_.png'); background-repeat: repeat-x; background-position: bottom left}
.bg_presentation_text { background-color: #EAF2F5; -moz-border-radius-topleft:23px; -moz-border-radius-topright:23px}
.gradient {background-image: url('../images/bg_presentation_.png'); background-repeat: repeat-x; background-position: bottom left}
.video_thumb-pres {width:241px !important}
.principal_buttons{ background: transparent url('../images/bg_yellow.png') repeat-x; padding:4px; border:1px solid #FFB440 }
.bigHr {  border:.3em solid #222;  }
hr {background-color: #ccc}
bottom-0{ margin-bottom:-10px ; !important }
.elastic { background-color: #000}
.video_thumb {width:135px}
.video_thumb a {color:#444}
#video_player {background-color:black; float:left}
#mediaplayer{ margin:1em}
.logged_as{  }
.pending_account_fb {background-color:#FBED73 !important; margin:4px; padding:4px; color:#222 !important}
a.logged_as { }
a.logged_as.selected{ }
span { }
.flexipill {float:right; margin-right:0.5em; padding-top:0.3em}
.flexipill td {padding:0px}
.flexipill a {color:black}
.flexipill .middle {background:transparent url(../images/flexipill_middle.png) repeat-x scroll 0 0; padding:0 0 0 0.3em}
   .mainMenu ul {margin:0px}
.mainMenu ul li {float:left; list-style-type:none; margin-right:17px; padding-right:2px}
.mainMenu li a .main_marker { text-decoration:none}
.mainMenu li a:hover .main_marker {  }
.main_marker {  padding:1px; text-decoration:underline}
.mainMenu a , .mainMenu .main_marker {color:#3F3F3F; font-family:arial,verdana,sans-serif;   font-weight:700}
.mainMenu .new {color:royalBlue !important}
   .menu_options h4 ul {margin:0px}
.menu_options h4 ul li {border-right:1px solid #000000; float:left; list-style-type:none; margin-right:6px; padding-right:2px}
.menu_options h4 li a .marker {background-color:#fff}
.marker {background-color:#FBED73; padding:4px}
.login_input {background-image: url('../images/bg_login_input.jpg'); background-repeat: repeat-x; color:#ffffff; height:26px; padding-top:5px; padding-left:5px; width:340px; border: 1px solid #fff}
select { }
.for_tiny_selects select {width:110px}
#flashMessage {background-color:yellow; padding:1.3em}
.flash_notice {background-color:#3671A1; color:#FFFFFF; font-size:25px; margin-bottom:0; padding-bottom:10px; padding-top:10px;  text-align:center; z-index:900}
.flash_alert {background-color:Yellow; color:#000; font-size:25px; margin-bottom:0; padding-bottom:10px; padding-top:10px;  text-align:center; z-index:900}
.flash_error {background-color:Red; color:#FFFFFF; font-size:25px; margin-bottom:0; padding-bottom:10px; padding-top:10px;  text-align:center; z-index:900}
#load_content .agent-layout .flash_alert , #load_content .agent-layout .flash_notice, #load_content .agent-layout .flash_alert {left:30%; position:absolute; right:30%; top:-30px; width:57%}
.agent_text {color:grey; font-size:1.2em; line-height:1.5em; margin-left:21px}
   #error, .errorExplanation, #hidden_request { }
#error, #hidden_request {padding: 0.5em}
.fieldWithErrors {-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0 2px 8px #2B062B; -moz-box-shadow: 0 2px 8px #2B062B; box-shadow: 0 2px 8px #2B062B; background-color:#FFCCCC; background-image:url(../images/icons/exclamation.png); background-position:4px 2px; background-repeat:no-repeat; border-color:#FFEEEE; color:Tomato; display:block; float:left; font-size:14px; font-weight:bold; margin-top:8px; padding:0.2em 1em; text-align:left; text-indent:12px; width:96%}
 #errorExplanation {background-color:#000000; border:2px solid red; color:#FFFFFF; margin-bottom:20px; padding:7px 7px 12px; width:auto}
#errorExplanation h2 {background-color:#CC0000; color:#FFFFFF; font-size:23px; font-weight:bold; margin:8px; padding:12px 10px 15px 16px; text-align:left}
#errorExplanation p {color:#FFFFFF; font-size:22px; margin-bottom:0; padding:5px}
#Explanation ul li {font-size: 12px; list-style: square}
#posicion_selector #loader_img {position:absolute; top:0px; left:600px; background:#ff0000; background: url('../images/loader.gif') no-repeat scroll top left; width: 16px; height: 200px}
.tiny {font-size:0.8em}
.boton_seleccion {background-color: #DDD; padding:4px; margin:4px}
.selected {background-color:#EDF3FE}
#posicion_selector{  position:relative; text-align: right; margin-bottom:8px}
#logo {background: #00539B url('../images/logo_admin.jpg') no-repeat; width:146px; height:99px; margin:0px}
.mainMenu {background-color:#FFFFFF; font-size:21px; margin-bottom:0; padding:0px 0}
.menu_top {float:right}
.lp li {margin-left: 10px}
.lp fieldset{ border: 1px solid #BBB}
.lp legend{ color:#333}
li a.inbox {background:transparent url(/images/icons/icon_mail.png) no-repeat scroll 100% 50%; padding-right:18px}
   .jcarousel-item .name { display:block; height:100px; left:auto; position:absolute; top:0; width:100px; z-index:1000}
.jcarousel-item img {position:absolute; top:0; left:0px; z-index:10}
.jcarousel-item .opacity { background-color:#000000; opacity: 0.5; -moz-opacity: 0.5; filter:alpha(opacity=50)}
.jcarousel-item .opacity a {color:#fff !important; display:block !important;  text-transform:capitalize;  background-color:#000}
.jcarousel-item .name a {background-color:#000000; color:#FFFFFF; display:none; left:auto; margin:3px; padding:2px; position:absolute; top:0; z-index:1000}
   .pagination {}
.pagination a {font-size:1.2em; padding:4px; background-color:; color:#000; padding:.4em}
.pagination a:hover {background-color:#D4F7F7}
.pagination .current {padding:4px; background-color:; color:#000; margin-bottom:4px; font-style:bold}
   .post_content {border-top:1px; background: #fff url('../images/bg_posts.jpg') repeat-x; border-top:0.1em solid #CCCCCC; color:#000}
.post_content h2 {margin:0px}
.post_content p {font-size:1em; padding-top:5px; line-height:1.3em}
.post_content img {float:none !important; border:1px solid #CCCCCC; margin-left:auto; margin-right:auto; padding:3px}
.post_content .detail {color:#888888;  padding:6px 0pt 2px}
.marker { background-color:#FBED73; margin-right:2px; padding:2px 3px;  margin-right:2px; padding:2px 3px}
.marker a {color:#000;  }
.block_for_category h2 {margin:0px}
.list_sidebar {}
.list_sidebar ul {list-style: none; margin:0px}
.list_sidebar ul li {background:#F8F8F8 url(../images/row_bg.png) repeat-x scroll 0 100%; border-bottom:1px solid #E1E1E1; color:#484848; padding:0.5em 0.3em}
   #content_portfolios { }
#content_portfolios .relative {position:relative}
#content_portfolios .relative .hook {position:absolute; top:0px; z-index:200}
#content_portfolios .relative img {left:0; position:absolute; top:0; z-index:10}
#content_portfolios .hook h3 {background-image:url(../images/flecha_nombre_artista.png); background-position:-1px 25px; background-repeat:no-repeat; color:#FFFFFF; height:56px; margin:0; padding:0}
#content_portfolios .hook h3 a {background-color:#000000; color:#FFFFFF !important; display:block; font-size:18px; height:38px; left:3px; line-height:0.9em; margin:0; padding:0.5em; position:absolute; top:5px; z-index:1; text-align:left}
#content_portfolios .hook p {color:#C4DA5B; font-size:15px; text-align:left}
.showinfo {margin:-9px -4px 0}
.search_button {display:block; float:left; margin-left:12px; margin-top:16px}
#content_portfolios .relative .opacity {position:absolute;  background-color:#000; opacity: 0.8; -moz-opacity: 0.8; filter:alpha(opacity=80); z-index:100; overflow: hidden}
   .menu_options {position:relative}
.menu_options #search_form { }
  #artist_band .right {width:auto !important}
#artist_band .left {width:auto !important; float:left}
#my-serie {padding:8px 5px !important}
.tiny-right {margin-right:7px !important}
a.artist_name_header {color:#000; text-decoration:none}
.artist_header img {border:1px solid #CCCCCC; margin:3px; margin-right:10px; padding:3px}
#content_artists {float:left;   position:relative; color:#333!important}
#content_artists a img, .artist_sidebar a img {border:1px solid #CCCCCC; padding:2px}
#content_artists .admin_btn img {border:none; padding:0px}
.artist_content {position:relative}
#friends_for_sidebar .avatar {border:1px solid #DDDDDD; padding:2px; float:none}
.sidebar-series-box {margin-bottom:0px !important}
#content_artists .tiny_detail_images, .artist_content .tiny_detail_images {-moz-border-radius:8px; background-color:#EEEEEE; border:1px solid #D8D8D8; left:588px; opacity:18; padding-bottom:10px; padding-left:9px; padding-top:10px; position:absolute; top:119px; width:68px}
.artistName {color:#000000; float:left;  width:479px}
h1.artistName {margin:0.25em 0 0.5em; padding-top:0.5em; text-shadow:0px 2px 1px #aaa; filter: dropshadow(color=#aaa, offx=2, offy=1) font-size:4em; font-weight:bold; letter-spacing:-0.05em}
.artist_description dl:first-child {margin-top:0}
.artist_description dl {font-size:12px; margin:5px 0 0}
.artist_description dl dt {color:#999999; float:left; margin:0; width:100px; font-weight:normal}
.artist_description dd.dc {margin-left:8.5em}
.artist_description dd.title , .artist_description dt.title {font-size:16px}
.artist_description dt.title {width:60px}
 .pink_border , .invisible {background-color:#FFFEEB;border:1px solid MistyRose;}
.red_border {background-color:#CC2500;border:1px solid #000;color:#fff !important;}
.pink_border a:hover,.pink_border a {color:#333!important;}
.pink_border .post_for {margin-bottom:0px}
.blue_border , .visible { background-color:#F0F0F0; border:1px solid #D8D8D8}
.blue_border a { text-decoration:none}
.blue_border a:hover {text-decoration:underline}
.orange_border {background-color:#262626; border-color:#CCCCCC; color:#CCCCCC}
.orange_border a {color:#CCCCCC}
#artist_menu { margin-top:0.3em}
#content_artists p {font-size:117%;  }
#content_artists h3 {font-size:1.2em}
  .magic_container , .menu_btn_container , .menu_top {position:relative}
.magic_container .hover_target {background-color:#FFFFFF; border:1px solid #CCCCCC; display:none; left:-1px; position:absolute; top:38px; z-index:2000}
.menu_top .dropdown {position:relative}
.menu_top .dropdown .hover_target {-webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-right-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; border-top-left-radius: 6px; border-top-right-radius: 0px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; background:#333333 none repeat scroll 0 0; cursor:default; display:none; overflow:hidden; padding:5px 20px 15px; position:absolute; right:0; top:39px; width:221px; z-index:200}
.menu_top .dropdown .hover_target li {border:0 none; cursor:default; display:block !important; float:none !important; padding:0}
.menu_top .dropdown .hover_target h2 {border-bottom:3px solid #666666; color:#FFFFFF; font-size:11px; font-weight:bold; margin:0; padding-top:10px; text-transform:uppercase}
.menu_top .dropdown .hover_target li {line-height:10px; border-right:none !important}
.menu_top .dropdown .hover_target li a {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#333333 none repeat scroll 0 0 !important; border-bottom:1px dotted #666666 !important; color:#55A4F2 !important; line-height:14px !important; padding:8px 0 !important; white-space:normal !important}
.menu_top .dropdown .hover_target li a:hover {color:white}
#artist_menu h3 img.selected {border:none; margin:0px; background:transparent; padding:0px}
.menu_top .hover_target a {display:block; font-size:21px; overflow:hidden; padding:0 3px !important; text-decoration:none; white-space:nowrap}
.menu_btn_container img {margin:0px !important}
.menu_btn_container {background-color:#FFFFFF; float:left; margin-right:6px; padding:3px}
.menu_btn_container.hover {border:1px solid #CCCCCC; border-bottom:none}
 #Dialog input {font-size:20px}
 .artist_side_bar {position:relative}
.artist_side_bar .user_controls {left:1px; position:absolute; top:-82px}
.artist_side_bar .rest_in_place {background-color:infobackground; padding:2px; cursor:pointer}
.artist_side_bar .rest_in_place input {width:230px}
#content_artists .tiny_detail_images {left:588px; position:absolute; top:87px; width:68px}
.head_activities a {font-weight:bold}
.art_work_distance {margin-left:5px}
.art_work { margin-bottom:5px;  position:relative; width:104px}
form.art_work { margin-bottom:5px;  position:relative; width:auto }
.artist_carrousel {visibility:hidden}
.edit_art_work {position:relative}
.edit_art_work .image {left:535px; position:absolute; top:-35px}
.edit_art_work .image img {border:5px solid #FFFF00}
.art_work .delete {left:85px; position:absolute; top:109px}
.art_work .position {position:absolute; top:101px; left:40px}
.art_work .edit {left:3px; position:absolute; top:109px}
.art_work_buttons_block a img , .action_buttons a img {border:none !important}
.art_work_buttons_block {background-color:#F8F8FF; border:1px solid #DEDEDE; height:19px; width:104px; margin-top:2px}
h2.videos a {font-size:15px !important}
a { }
 ul.art_work_details {list-style: none; margin:0}
.art_work_details li {font-size:100%; line-height:26px}
.art_work_details li p {font-size:90% !important; line-height:22px}
.art_work_margin_space {margin-right:6px !important}
a.view_more {font-family:'Nobile', helvetica, verdana; font-size:11px; padding:5px}
a.view_more:hover {background-color:#eee}
a.view_more {-moz-border-radius:3px; -webkit-border-radius:5px background-color:#FFEEFF; border:1px solid #DDDDDD; color:grey}
.comment_layer {border-bottom-color:#CCCCCC; border-bottom-style:dotted; border-bottom-width:1px; font-weight:bold; padding-bottom:7px; text-align:left}
.text_series_layer {border-bottom-color:#CCCCCC; border-bottom-style:dotted; border-bottom-width:1px}
.comment {border:1px groove #CCCCCC;  }
.comment b {font-weight:bold; color:#222 !important}
.comment a {  text-decoration:underline}
.back_link {float:right; text-align:right; text-decoration:underline}
   .design_setting_form input[type="file"],.design_setting_form input[type="file"]:hover, .design_setting_form .design_setting_form input[type="file"]:focus, .design_setting_form input[type="text"],.design_setting_form input[type="text"]:hover, .design_setting_form input[type="password"]:focus, .design_setting_form input[type="password"], .design_setting_form input[type="password"]:hover, .design_setting_form input[type="password"]:focus {font-size:20px; width:100px !important; background-color:#FFFFCC; border-color:#666666}
.design_setting_form form p {float:left}
   .bg_loader {opacity: 0.5; -moz-opacity: 0.5; filter:alpha(opacity=50); background-color:#fff; bottom:0px; left:0px; position:fixed; right:0pt; top:0px; z-index:2}
#footer .message {background-color:#FF0000; top:0px; color:#FFFFFF; left:0; padding:5px; position:fixed; z-index:10}
#uki .message {background-color:#FF0000; color:#FFFFFF; display:none; left:0; padding:12px; position:fixed; top:-1px; width:100%; z-index:10}
   .friend_box a {background-color:#B4E208; border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA; border-style:solid; border-width:1px; color:#FFFFFF !important; display:block; padding:7%; text-align:center; width:auto}
.post_headline_list {list-style-image:none; list-style-position:outside; list-style-type:none; margin-top:0 0 0 12px; font-size:130%}
.cool_list {list-style: none; margin:0}
.cool_list {border-bottom: 1px groove #999; padding:5px; height:51px}
.friends_block {border-bottom: 1px dashed #999; padding:5px; font-size:130%; margin:0px}
.friends_block li {list-style:none}
.friend_list_side_bar {height:auto; overflow:hidden}
.friend_list_side_bar li{ float:left; margin-left:5px}
.friendships {border-top:1px solid #DDDDDD; margin:15px 0}
ul.friendships {list-style-image:none; list-style-position:outside; list-style-type:none}
.friendships li {border-bottom:1px solid #DDDDDD; display:block; float:left; height:24px; width:100%; font-weight:bold; font-size:14px; font-weight:bold; margin:0; padding:5px 0; position:relative}
.friendships li a {text-decoration:none}
.friendships li a.minibutton {float:right}
.friendships .avatar {border:1px solid #DDDDDD; float:left; margin-right:10px; padding:2px}
   .activities { }
.activities li {border-bottom: 1px solid #ccc}
.central_activities .activities li {border-bottom:1px solid #CCCCCC; color:#888888; font-size:100%; padding:5px}
.footer_activities .activities li {  color:#888888 !important}
.footer_activities .activities li a, .central_activities .activities li a {color:#000; text-decoration:underline; font-weight:bolder}
.activities .activity {overflow:hidden; padding:0 0 1em 2em}
.activities .comment {background:transparent url(/images/icons/comment.png) no-repeat scroll 0 0; height:auto; border:none}
.activities .artwork, .activities .post {background:transparent url(/images/icons/picture_add.png) no-repeat scroll 0 0; height:auto; border:none}
.activities .post {background:transparent url(/images/icons/report_add.png) no-repeat scroll 0 0; height:auto; border:none}
.activities .serie {background:transparent url(/images/icons/brick.png) no-repeat scroll 0 0; height:auto; border:none}
.activities .video {background:transparent url(/images/icons/television.png) no-repeat scroll 0 0; height:auto; border:none}
.activities .artneed {background:transparent url(/images/icons/arrow_switch.png) no-repeat scroll 0 0; height:auto; border:none}
.activities .friendship {background:transparent url(/images/icons/user_add.png) no-repeat scroll 0 0; height:auto; border:none}
.activities .activity .body {border-bottom:1px solid #CCCCCC; overflow:hidden; padding:0 0 1em}
.activities .activity .specify {color:#888}
.activities .activity .title {font-weight:bold; padding:0 0 0.25em}
.activities .gravatar {border:1px solid #CCCCCC; float:left; margin-right:0.75em; margin-top:0.2em; padding:1px}
.needbox {padding:2px;}
.block_portfolios {}
.block_free {}
 .block_marketplace {}
.block_portfolios img, .block_free img, .block_marketplace img {margin-bottom:1em}
.block_portfolios span, .block_free span, .block_marketplace span, .span_marker {background-color:#FBED73; color:#222222; padding:2px}
.block_portfolios span a, .block_free span a, .block_marketplace span a, .span_marker a {text-decoration:underline}
 .listings {float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px; padding:0px}
.listings li { }
.content_for_artist_marketplace li , .listings li {border:none; border-bottom:1px solid GreenYellow; float:left; margin-bottom:14px; margin-left:0; margin-right:0px; padding-left:0; padding-right:0; width:125px; height:191px}
.artist-portafolios .content_for_artist_marketplace li , .listings li {height:210px}
.artist-portafolios .presentation_band .showcase h1 {margin:0 0 10px !important; text-shadow:0 1px 0 #FFFFFF}
.home_content .listings li {border:none; float:left; height:auto; margin-bottom:0px; margin-left:0; margin-right:0px; padding-left:0px; padding-right:0px; width:69px}
.content_for_artist_marketplace li a img , .listings li a img {border:8px solid Gainsboro !important}
.listings .listing-title {margin:5px 0 0; padding:0; font-size:100% !important}
.listings .listing-maker {line-height:14px; margin:0; padding:0}
.listings .listing-title a {color:#666666; margin:0; padding:0}
.listings .listing-maker a {color:#B2B2B2; margin:0; padding:0}
.listings .listing-price {color:#78C042; float:left; font-size:18px; line-height:14px; margin-bottom:7px; text-align:center; text-indent:49px; width:100%}
.listings .btn_left {float:left}
.listings .btn_right {float:left; margin-left:2%}
.big_price {font-size:200%}
.cart_button a img {border:none !important}
.listings .listing-price-special {background-color:highlight; color:#FFFFFF; font-size:100% !important; left:96px; line-height:14px; margin-top:-14px !important; padding:4px; position:absolute; top:28px}
.listings li.second {margin:0 7px}
.cart_table td {border-bottom:1px solid #EFEFEF; vertical-align:middle;}
.cart_table td.last {border-bottom:1px solid #EFEFEF; border-left:1px solid #EFEFEF; color:#222222; padding-left:5px; padding-right:3px; text-align:left}
 ul.products_listing {margin:0}
ul.products_listing li {border-bottom:1px solid #CCCCCC; float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:3px 0 18px; padding:5px 0 8px; width:100%}
ul.products_listing .listing-thumb {margin-right:15px}
ul.products_listing .price {float:right; font-size:42px; font-weight:bold; line-height:27px; margin:0; text-align:right}
ul.products_listing .price span {color:#777777; font-size:12px; font-weight:normal}
ul.products_listing h3 {font-size:1.8em; font-weight:200; line-height:1; margin-bottom:1em}
ul.products_listing h3 a {text-decoration:none}
ul.products_listing p.tags {text-align:right}
 .block_portfolios .activities {margin:9px}
.block_portfolios .activities li {margin:9px 0 0}
.block_portfolios .activities img {margin:0em}
#needish_xplain_block span {background-color:#FBED73; color:#222222; padding:2px}
.block_portfolios ul {text-align:left}
.side_bar_marketplace {float: left; width: 280px}
.margin_for_sidebar_marketplace_artist_tip {margin-left:10px}
     .account_top {padding-top: 4em !important; background-color:#EEEDE9}
#carga_form { background-color:#FFFEEB; display:none; margin-bottom:1em; position:relative}
#uploading {}
.plane { }
.bar {}
#progress {background:#FFFFFF none repeat scroll 0% 0%; border:2px solid #000000; height:40px;  right:auto;   }
#statusBar {color:#000000; font-size:2em; left:50%; position:absolute; top:89%; z-index:1}
#progressbar {width: 0px; height: 24px; height:50px; background: transparent url('../images/upload.gif') repeat-x}
#iframe {height:180px; left:803px; position:absolute; top:58px; width:180px}
 .artist_side_bar, .agent_side_bar {   position:relative}
.artist_side_bar ul, .agent_side_bar ul{ list-style-image:none; list-style-position:outside; list-style-type:none; margin:0pt; padding:0pt}
.artist_side_bar .series_carrousel {height: 108px; left: 0pt; visibility:hidden}
.artist_side_bar .series_carrousel a img {padding:0px}
.artist_side_bar .series_carrousel .empty_serie {color:#A8A8A8; font-family:Lucida Grande; font-size:11px; padding:2px}
.artist_side_bar .series_carrousel {left:6px !important}
 .artist_side_bar .centralizer {position:absolute;left:10px;}
.artist_side_bar .serie_prev {left:5px;position:absolute;top:99px;}
.artist_side_bar .serie_next {left:258px;position:absolute;top:99px;}
 ul.action_button li a.comments {background-image:url(/images/icons/comments.png); background-position:4px 3px; background-repeat:no-repeat}
ul.action_button li a.edit {background-image:url(/images/icons/brick_edit.png); background-position:4px 3px; background-repeat:no-repeat}
ul.action_button li a.add {background-image:url(/images/icons/add.png); background-position:4px 3px; background-repeat:no-repeat}
ul.action_button li a.delete {background-image:url(/images/icons/delete.png); background-position:4px 3px; background-repeat:no-repeat}
ul.action_button li a.pill {-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; background-color:#FFFFFF; border:1px solid #DDDDDD; color:#666666; display:inline-block; font-size:10px; font-weight:bold; height:auto; line-height:1.3; margin:0 !important; padding:3px 8px 5px 24px}
ul.action_button {background:transparent none repeat scroll 0 0; border:medium none; float:right; margin:0}
ul.action_button li {border:medium none; display:inline; line-height:1.2; list-style-type:none; margin:0 0 0 2px}
  ul.series {margin:0}
ul.series > li { border-bottom:1px solid #DDDDDD; border-top:medium none; list-style-type:none; margin:0 0 7px; padding:5px 11px 0}
ul.series h3 {font-size:18px;  margin:0}
ul.series p.description {color:#333333; font-size:13px; line-height:20px; margin:0 0 16px}
ul.series .meta {background:#FAFAFA none repeat scroll 0 0; border-top:1px solid #DDDDDD; color:#999999; font-size:11px; margin-left:-11px; margin-top:5px; padding:3px 11px; width:100%}
ul.series .meta p {font-size:11px; line-height:1.4em; margin:0}
ul.series ul.action_button li a.comments {background-image:url(/images/icons/comments.png); background-position:4px 3px; background-repeat:no-repeat}
ul.series ul.action_button li a.edit {background-image:url(/images/icons/brick_edit.png); background-position:4px 3px; background-repeat:no-repeat}
ul.series ul.action_button li a.add {background-image:url(/images/icons/add.png); background-position:4px 3px; background-repeat:no-repeat}
ul.series ul.action_button li a.delete {background-image:url(/images/icons/delete.png); background-position:4px 3px; background-repeat:no-repeat}
ul.series ul.action_button li a.pill {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;  background-color:#FFFFFF; border:1px solid #DDDDDD; color:#666666; display:inline-block; font-size:10px; font-weight:bold; height:auto; line-height:1.3; margin:0 !important; padding:3px 8px 5px 24px}
ul.series ul.action_button {background:transparent none repeat scroll 0 0; border:medium none; float:right; margin:0}
ul.series ul.action_button li {border:medium none; display:inline; line-height:1.2; list-style-type:none; margin:0 0 0 2px}
ul.series hr {background-color:transparent}
   .chat_badge {position: fixed; bottom: 0px; right: 0px; width: 200px; height: 60px; z-index: 9000}
 .css1 {font-size: 1.0em}
.css2 {font-size: 1.2em}
.css3 {font-size: 1.4em}
.css4 {font-size: 1.6em}
.portfolios_tags ul {list-style-type:none; margin:0px}
.portfolios_tags li {float:right; line-height:1.8em; margin:0 5px 5px 0}
.portfolios_tags a {-moz-border-radius:2px; background-color:#3671A1; border:medium none; color:#FFFFFF; float:left; padding:3px 5px; text-decoration:none; white-space:nowrap}
.tag_cloud_portfolios_content{margin-bottom:1em}
 .scroll {width:300px; height:170px; background-color:#F2F2F2; overflow:auto}
   .banner {height:26px; margin-left:1px; margin-bottom:0px; width:26px !important}
.banner img {margin:0px; padding:0px; border:0px}
.banner a {display:block; margin:0px; padding:0px; border:0px}
.banners_block {}
.banners_block p {margin-bottom:0px}
#footer .banner_explain {color:#FFFFFF; display:none; position:absolute; top:-44px; width:975px}
#footer_banner a {display:block}
#tooltip {background-color:#EEEEEE !important; border:1px solid #111111 !important; opacity:0.85; padding:2px; position:absolute; z-index:3000}
#tooltip h3, #tooltip div {margin:0}
   .terms {height:240px; display:none; overflow:auto; font-size:1.5em; line-height:1em}
.terms p {font-weight:bold; margin-bottom:20px; margin-top:20px}
.terms h2 {line-height:2em; margin-top:5px}
 .odd {background-color:#EFF8FB;}
.hoverColor {background-color:#FDFB83}
   #need_form #new_art_need #art_need_subject {font-size:156% !important; width:220px !important}
#need_form #new_art_need #art_need_text {font-size:156% !important; width:220px !important}
   .artwork_detail {position:relative; width:550px}
.artwork_detail .art_work_selector {display:none; left:28px; position:absolute; top:118px;  }
#listado-proyectos-invitados-artwork , #listado-proyectos-invitados {font-size:.6em; font-size:0.9em; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0}
#listado-proyectos-invitados-artwork li, #listado-proyectos-invitados li {padding:3px;  margin-bottom:2px}
#listado-proyectos-invitados-artwork li {line-height:1em !important; margin-bottom:2px}
button {border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA; border-style:solid; color:#fff; border-width:1px; padding:7%; text-align:center; width:100%}
 .align-right {padding-right:8px; text-align:right !important}
   .project_block {position:relative;}
.project_block hr {border:none;background-color:transparent;}
.project_block h2 a {color:#000000 !important; font-size:19px; text-decoration:none}
.project_block .project_block_content {position: absolute; top: 0px; left: 0px; z-index: 100;height:168px}
.project_block .project_block_content h2 {background-color:white; padding:4px; margin:4px}
.project_block .project_block_content .info {position: absolute; top: 30px; left: 40px; z-index: 100; left:7px; position:absolute; top:128px; width:238px; z-index:100}
.project_block .project_block_content .info a, .project_block .project_block_content .info strong {background-color:SkyBlue; padding:2px; margin:2px; margin-bottom:4px}
.project_block .project_block_bg {position: absolute; top: 0px; left: 0px; z-index: 2}
.project_block p {font-family:'Nobile', helvetica; font-size:12px; line-height:1.2em; text-align:left}
.project_block h3 a {color:#000000; font-family:'Nobile', helvetica; font-size:24px; font-weight:bold; line-height:1.1em; margin-bottom:5px; text-decoration:none}
.order_object img:hover {cursor: move}
.menu_for_links {color:#000; padding:3px}
.menu_for_links a {color:#f00;  padding:3px; text-decoration:underline}
.tiny_bottom {margin-bottom:6px !important}
.tiny_text {font-size:95%!important; margin-bottom:2px}
.tiny_text_for_h {font-size:61%!important; margin-bottom:2px}
.hr-special {background-color:#fff; margin-bottom:3px}
.comment_box {position:relative;}
.comment_box .action_buttons {left:550px;position:absolute;top:9px;}
.artist_project_box {position:relative;}
.artist_project_box .action_buttons {float:right;}
.action_buttons img {border:0px !important;}
 .project_carrousel {visibility:hidden; height:96px}
.project_carrousel a {color:#000 !important}
.project_art_works_carrousel {visibility:hidden;}
.project_art_works_carrousel .project_art_works_prev, .project_art_works_carrousel .project_art_works_next {position:absolute;z-index: 100}
.project_art_works_carrousel .project_art_works_next {left:534px;top:141px;}
.project_art_works_carrousel .project_art_works_prev {left:3px;top:141px;}
.review_box .gravatar {margin: 3px 14px 5px}
  #current_user_box {}
#current_user_box h3 {margin-bottom:5px}
#current_user_box p {margin-bottom:5px}
   .relative_link {font-size:10px; margin-left:0; position:relative; z-index:9000}
.relative_link img {margin-right:0 !important; border:1px solid #444; float:left;  padding:1px}
.menu_top .hover_target a {color:#000000 !important; display:block; font-size:14px; overflow:hidden; padding:4px 5px !important; text-decoration:none; white-space:nowrap; line-height:31px !important}
#project_logged.relative_link .hover_target {background-color:#FFFFFF; border:1px solid #ccc; display:none; left:-89px; position:absolute; text-align:right; top:18px; width:253px}
#cart_link {-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color:YellowGreen; color:white; margin-left:4px; padding:2px}
#login_link { }
#container_for_marketplace input , #container_for_marketplace textarea {margin:1%; width:96%}
#container_for_marketplace textarea {height:138px}
   .register_space form {}
ul#choose_account {margin:19px 1px 23px; position:relative; width:475px}
ul#choose_account li strong {display:block; height:29px; left:0; position:absolute; text-indent:-7777px; top:0; width:375px}
ul#choose_account li a.account_details_link {cursor:help}
ul#choose_account li.account_type {background-image:url(../images/account_type.png); background-repeat:no-repeat; cursor:pointer; display:block; height:35px; margin-top:10px; position:relative}
li#type_artist {}
li#type_agent {background-position:-475px top}
li#type_buyer {background-position:-950px top}
ul#choose_account li a.account_details_link {cursor:help; margin-right:8px}
.account_details_link {position:absolute; right:-1px; text-decoration:none}
ul#choose_account li input {left:11px; position:absolute; top:4px}
.register_space input[type="text"], input.text, input.title, textarea, select {margin:0.1em 0}
.register_space .fieldWithErrors {background-color:red; float:left; padding:5px 4px 2px 3px}
 table.plans tr.price th, table.plans tr.brands th, table.plans tr.users th, table.plans tr.signups th, table.plans tr.price th, table.plans tr.projects th, table.plans tr.users th, table.plans tr.deploys th, table.plans tr.github th, table.plans tr.lighthouse th, table.plans tr.ssl th, table.plans tr.signups th {border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF; font-weight:bold; height:35px; padding:0 0.5em 0 0; text-align:right; vertical-align:middle; width:160px}
table.plans col.odd {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#E7E7E7 none repeat scroll 0 0}
tables.css (línea 440) table.plans col {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#EDEDED none repeat scroll 0 0}
 #col {background:#FFFFFF url(../images/right-bg.gif) repeat-y scroll right center;  position:relative; border-left:1px solid #CCCCCC}
div.page_header {background:#EDF3FE none repeat scroll 0 0; margin:0 0 5px; padding:13px 30px 13px 24px}
div.main_attributes {background:#EFEFEF none repeat scroll 0 0; border-color:#D9D9D9 #CCCCCC #CCCCCC #D9D9D9; border-style:solid; border-width:1px; margin:0 0 10px}
div.main_attributes div.inner {border:1px solid #FFFFFF; padding:10px}
div.message_option {border-color:#EEEEEE; border-style:solid; border-width:5px 0 0; overflow:hidden; padding:8px 0 8px 10px}
div.message_header h2, div.message_header h2 span {border:medium none; color:#000000; font-size:18px; margin:0 0 5px}
div.msg {border-bottom:1px solid #DDDDDD; margin-bottom:10px; padding-bottom:15px}
div.page_header {background:#EDF3FE none repeat scroll 0 0; margin:0 0 0px; padding:13px 30px 13px 24px}
div.page_header h1 {color:#000000; font-size:14px; margin:0; padding:0}
div.page_header p {margin:0; padding:0}
div.page_header_links {color:#CCCCCC; float:right; font-size:11px; line-height:20px; margin-top:0; text-align:right}
.page_header h2 {font-size:16px}
div.page_header_links a.button {margin-top:-4px}
.pink_border a.button {color:#FFFFFF !important; margin-top:-4px}
a.admin:link, a.admin:visited {color:#FF0000; font-family:verdana; font-size:11px; font-weight:normal; padding:1px}
a.admin:hover, a.adminfull:hover {background:#FF0000 none repeat scroll 0 0; color:#FFFFFF}
 .project_menu {position:relative}
.project_menu .selected {padding:0px; margin:0px}
.project_menu .hover_target {background-color:#FFFFFF; border-color:-moz-use-text-color #CCCCCC #CCCCCC; border-style:none solid solid; border-width:medium 1px 1px; display:none; left:124px; position:absolute; top:12px; width:324px}
.project_menu #project_id {width:100%}
.project_menu div.shadow {}
ul.project_sidebar_list {}
ul.project_sidebar_list li {list-style:none}
.project_menu .hover_target a {color:#000000 !important; display:block; font-size:14px; overflow:hidden; padding:4px 5px !important; text-decoration:none; white-space:nowrap}
.hover_target a span {display:block; font-weight:normal}
.hover_target a span {color:#666666; font-size:10px}
.hover_target h2 {color:Turquoise; font-size:20px; font-weight:800; margin:0 0 0 11px}
 table.forum_view td.message a.visited span.comments span.icon {background-image:url(../images/comment-read.gif)}
table.forum_view td {border-bottom:1px solid #EEEEEE; color:#000000; font-size:14px; line-height:1.1em;  vertical-align:top; padding:7px 7px 7px 14px}
table.forum_view td span.meta {color:#888888; font-size:11px}
table.forum_view td.msg a span.title:hover {background:#2277DD none repeat scroll 0 0; color:#FFFFFF}
table.forum_view td.msg a span.title:hover {text-decoration:none}
table.forum_view td.msg a span.title {line-height:1.3em; padding:1px 0; text-decoration:underline}
table.forum_view td.msg a {color:#2277DD; background:transparent none repeat scroll 0 0}
div.msg div.formatted_text_body, .formatted_text_body {font-size:14px; line-height:1.4em; margin:3px 0 10px; padding:0; color:#000}
table.forum_view td.last_comment {color:#888888; font-size:11px; width:29%; vertical-align:middle}
table.forum_view td.msg span.icon {background-image:url(../images/comment-read.gif)}
table.forum_view td.msg a span.comments span.icon, table.forum_view td.msg span.icon {display:block; float:right; height:21px; width:24px}
table.forum_view td.msg span.comments {display:block; left:-58px; position:relative; text-align:right; top:18px; width:50px}
table.forum_view td.msg span.size {color:#999999}
table.forum_view td.msg span.size {float:right; font-size:12px; font-weight:bold; padding:2px 5px 0 0}
div.message_header { }
div.message_header p {font-size:12px; line-height:140%; margin:0}
div.message_header img.avatar, div.message_header img.gravatar {float:right; margin:0 5px 5px 10px}
body.comments img.avatar, body.comments img.gravatar {float:left; margin:0 0 5px; width:48px}
#replies div.comment {background:#FFFFFF none repeat scroll 0 0; border:0px; border-bottom:1px solid #DDDDDD; clear:left; color:#333333 !important; padding:10px 0}
#replies .comment img.avatar , .avatar , .gravatar {float:left; margin:0 0 5px}
div.formatted_text_body p {font-size:14px; line-height:1.4em; margin:3px 0 10px; padding:0; color:#333333 !important}
div.comment div.indented , .indented {margin-left:60px}
div.comment_header h3 {color:#333333; font-size:11px; font-weight:normal; margin:0 0 5px}
div.comment_header h3 strong {font-size:12px; margin-right:2px}
.side_bar_proyect_type {margin-left: 8px}
.PrivateWriteboard {background:#FFFFFF url(../images/private-back-red.gif) repeat scroll 0 0}
.PrivateWriteboard {border-left:5px solid #BC0001; margin-bottom:0; padding:10px}
div.writeboards li span.detail {color:#999999; font-size:12px; font-weight:normal; margin-left:10px}
div.writeboards .show_detail_btn {margin: 1px; padding: 2px; background-color: #BC0001; float: right;color:#fff !important}
div.writeboards a:hover {background-color:#2277DD; color:#FFFFFF !important}
div.writeboards a:link, div.writeboards a:visited {color:#2277DD}
.bottom_bg {background:transparent url(../images/bottom-bg.gif) no-repeat scroll right top; font-size:8px; height:7px}
table.overview {border-collapse:collapse; border-spacing:0}
table.overview th, body.dashboard table.milestones th, body.overview table.milestones th {background:#E9E9E9 none repeat scroll 0 0; border-bottom:2px solid #FFFFFF; color:#000000; font-size:13px; font-weight:bold; margin-bottom:10px; padding:5px}
body.dashboard table.overview td.item {font-size:11px; line-height:1.2em; padding-left:6px; padding-top:5px}
table.overview td.item {color:#000000; font-size:12px; line-height:1.1em; margin:0 0 2px; padding-left:6px; padding-top:6px; width:100%}
table.overview td.item a {color:#2277DD; padding:1px}
table.overview td.item a:hover {background-color:#2277DD; color:#FFFFFF !important; text-decoration:none}
table.overview td.item a:link, table.overview td.item a:visited {color:#2277DD}
table.overview td.action {color:#999999; font-size:10px; padding-top:6px; text-align:right; white-space:nowrap}
table.overview td {border-bottom:1px solid #EFEFEF; padding:4px 3px; vertical-align:top}
table.overview td.name, table.overview td.date {color:#222222; font-size:10px; padding-top:6px; white-space:nowrap}
table.overview td.date {border-bottom:1px solid #EFEFEF; border-left:1px solid #EFEFEF; color:#222222; padding-left:5px; padding-right:3px; text-align:left}
body.dashboard table.overview td.what {border-bottom:1px solid #EFEFEF; padding-left:3px; padding-top:3px}
table.overview td.what span.project_writeboard {background-color:#6492AC}
table.overview td.what span {color:#FFFFFF; display:block; float:right; font-size:10px; padding:3px 4px; white-space:nowrap; width:84px}
table.overview td.what {text-align:right}
td.what span.project_message , table.overview td.what span.generated {background-color:#334E7D}
table.overview td.what span.post , table.overview td.what span.paid {background-color:#334E7D}
table.overview td.what span.project_art_work , table.overview td.what span.cancelled {background-color:Tomato}
table.overview td.what span.project_curator {background-color:Sienna}
   #user_country { }
  .editbox {background-color:#F8F8FF; border:1px solid #CCCCCC; margin-top:1.5em}
.editbox h1 {background-color:#EEEEEE; border-bottom:1px solid #CCCCCC; font-size:100%; overflow:hidden; padding:0.5em}
.editbox .body {border-bottom:1px solid #CCCCCC; padding:0 0.5em}
.emails ul {margin-top:0.5em}
.emails .email {list-style-type:none; overflow:hidden}
.emails .email img {background-color:white; border:1px solid #D0D0D0; float:left; margin-right:0.7em; padding:2px}
.emails .email .address {font-weight:bold; line-height:40px}
a.action {color:#DD0000; text-decoration:underline}
.editbox .hint {border-top:1px solid #CCCCCC; color:#888888; font-style:italic; margin:0.3em 0; padding-top:0.5em}
.emails .hint img {border:1px solid #DDDDDD; padding:1px; vertical-align:middle; margin:0px !important; float:none !important}
.Client h1, div.Archive h1 {background-color:transparent; border:medium none; color:#000000; font-size:12px}
div.Project{ margin:4px 0 0; padding:0 0 7px}
.info_tip {-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background-color:#FFEEFF; border:1px solid #DDDDDD; padding:9px}
.Project a, .InactiveProjects a {border-bottom:medium none; display:block; font-size:12px; font-weight:normal; margin:1px 0; padding:1px 1px 1px 8px; color:#2277DD !important}
.Project a:hover, .InactiveProjects a:hover {background-color:#2277DD !important; color:#FFFFFF !important}
.Right div.indent {padding-left:8px}
.SectionHeader h1 {font-size:14px}
.SectionHeader h1 {background-color:#EEE; border-bottom:1px solid #DCDCDC; color:#333333; font-size:13px; margin:0 0 5px; padding:8px 0 4px 7px; font-weight:bold}
.sepecialH3 {font-family:'Nobile', helvetica,arial,sans-serif; color:#000000; font-size:34px; letter-spacing:-2px; line-height:1em; margin:0 0 10px; padding:0; text-align:left; font-weight:bolder}
.tiny_r_margin {margin-right:5px !important}
.dotted {border-bottom: 1px dotted rgb(204, 204, 204)}
.center {text-align:center}
.search_results .artist_project_box .action_buttons {float:right; width:183px}
.search_results h4 {color:#3671A1; font-size:1.2em; font-weight:bold; text-align:right}
.search_results form div.submit-field div.input {font-size:14px; margin-left:0em; margin-top:-16px !important}
 .menu {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0}
.menu li {background-color:white; border-right:3px solid buttonface; border-top:3px solid buttonface; float:left; margin:7px; padding:4px}
.menu li a {display:block; font-size:115%}
.account-forms ul.roles {margin:0px}
.account-forms ul.roles li {list-style:none; margin-bottom:2px}
 .version1{ background-color:#CCFFCC; border-bottom:1px solid #99CC99; border-top:1px solid #99CC99}
.version2 {background-color:#EFEFEF; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC}
.fieldgroup h2, h2.account {color:#666666; font-size:18px; font-weight:normal; margin:0}
.statgroup dl:first-child {border-top:1px solid #DDDDDD}
.statgroup dl {border-bottom:1px solid #DDDDDD; padding:3px 0}
.statgroup dl dt {color:#999999; float:left; width:80px}
.usagebars dl {color:#999999; font-size:12px}
.fieldgroup h2, h2.account {color:#666666; font-size:18px; font-weight:normal; margin:0}
.statgroup dl dd.action {float:right; font-weight:bold}
.statgroup {color:#333333; font-size:12px; margin:10px 0}
.fieldgroup p.explain.planusage {color:#333333}
.fieldgroup p.explain {margin:0}
p.explain {color:#666666; font-size:12px}
.usagebars dl dt {float:left}
.usagebars dl dt.numbers {color:#000000; float:right; font-weight:bold}
.usagebars dl dd {border:2px solid #DDDDDD; clear:both}
.usagebars dl dd span {background:transparent url(/images/usage_bars.gif) repeat-x scroll 0 0; display:block; height:20px; min-width:2px; text-indent:-9999px}
.usagebars p.upsell {border-bottom:1px solid #DDDDDD; font-size:12px; font-weight:bold; margin:0; padding:5px 0; text-align:center}
.statgroup ul.actions, .usagebars ul.actions {display:block}
.statgroup ul.actions, .usagebars ul.actions {display:inline-block}
.statgroup ul.actions, .usagebars ul.actions {margin:5px 0}
.statgroup ul.actions li.first, .usagebars ul.actions li.first {float:left; line-height:25px}
.statgroup ul.actions li, .usagebars ul.actions li {font-weight:bold; height:25px; list-style-type:none; margin:0}
.statgroup ul.actions li.last, .usagebars ul.actions li.last {float:right}
.statgroup ul.actions li, .usagebars ul.actions li {font-weight:bold; height:25px; list-style-type:none; margin:0}
.fieldgroup + .fieldgroup {margin-top:40px}
 .result .gravatar {border:1px solid #CCCCCC; float:left; margin-right:0.75em; margin-top:0.2em; padding:1px}
.result .title {font-size:110%}
.result .title span.aka {font-weight:normal}
.result .title span.language {color:#999999; font-size:80%; font-weight:normal; position:relative; top:-0.1em}
.result .details {color:#555555; font-size:86%}
.result .details span {color:#AAAAAA; padding:0 0.25em}
.project_tiny_box {padding:3px}
 ul.tabs {-webkit-border-radius:5px ; -moz-border-radius:5px ; border-radius:5px ; background:#222 url(/images/menu/tab_background_black.png) repeat-x scroll 0 0; height:38px; margin:10px 0 15px; padding:0 10px; position:relative; border:1px solid #111}
ul.admin {-webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom:1px solid #222222; margin:0 !important}
ul.tabs li {border-left:1px solid #333; border-right:1px solid #111; float:left; height:38px; list-style-type:none; margin-bottom:0; margin-right:0; margin-top:0}
ul.tabs li.first {border-left:medium none; border-right:1px solid #111111}
ul.tabs li.last {border-left:1px solid #333; border-right:medium none}
ul.tabs li a {color:#CCCCCC; float:left; font-size:14px; height:26px; line-height:26px; padding:7px 27px; text-shadow:1px 1px 0 #444444; filter: dropshadow(color=#444, offx=1, offy=1)}
ul.tabs li a:hover { border-right:none; color:#bbb; text-decoration:none; text-shadow:1px 1px 0 #444444; filter: dropshadow(color=#444, offx=1, offy=1)}
ul.tabs li a.selected {background-color:transparent; color:#eee; font-weight:bold; margin:0}
ul.tabs li.contextswitch { border-left:1px solid #111111; font-size:11px; height:26px; padding:3px 10px; position:absolute; right:0; top:0}
ul.tabs li {display:inline; list-style-type:none; margin:0}
ul > li > strong {display:block; font-weight:normal; padding:4px 5px}
#menu-search-form {float:right; margin-top:6px}
#project_page_header #menu-search-form {margin:0px}
#menu-search-form input.search {background:transparent url(/images/menu/menu_search.png) no-repeat scroll 0 0; border:medium none; color:#999999; font-family:Times New Roman Grande,arial; font-size:11px; height:15px; padding:5px 16px 3px 24px; width:139px}
#menu-search-form input {width:170px}
.subnav-bar{position:relative;height:30px;padding:0 10px;margin-bottom:15px;background:url(/images/menu/subnav_background.gif) 0 0 repeat-x;border:1px solid #ddd;border-top:1px solid #fafafa;border-bottom:1px solid #d2d2d2;z-index:3;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;}
.repohead .subnav-bar{-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;}
.repohead.shortdetails .subnav-bar{-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;}
.subnav-bar>ul{position:relative;margin:4px 0 0 -6px !important;}
.subnav-bar>ul>li{position:relative;list-style-type:none;float:left;margin-right:10px;}
.subnav-bar>ul>li>a{position:relative;display:block;height:15px;padding:3px 5px;font-size:11px;text-decoration:none;color:#666;border:1px solid transparent;z-index:5;}
.subnav-bar>ul>li>a.dropdown{padding-right:15px;background-image:url(/images/menu/subnav_dropdown_arrow.png);background-position:100% -20px;background-repeat:no-repeat;}
.subnav-bar>ul>li>a.selected{color:#333;font-weight:normal;}
.subnav-bar>ul>li:hover>a{color:#333;background-color:#f8f8f8;border-color:#ccc;-webkit-border-radius:3px;-moz-border-radius:3px;}
.subnav-bar>ul>li:hover>a.selected{border-color:transparent;background:transparent;cursor:default;}
.subnav-bar>ul>li:hover>a.dropdown{background-position:100% 0;border-color:#ccc;border-bottom-color:#e2e2e2;-webkit-border-radius:0;-moz-border-radius:0;}
.subnav-bar>ul>li>a.defunct{color:#999;background:transparent;border-color:transparent!important;cursor:default;}
.subnav-bar>ul>li>ul{display:none;position:absolute;top:22px;max-height:275px;background:#f8f8f8;border:1px solid #ccc;z-index:4;}
.subnav-bar>ul>li:hover>ul{display:block;margin:0;min-width:180px;}
.subnav-bar>ul>li>ul>li{list-style-type:none;margin:0;border-top:1px solid #e2e2e2;font-size:11px;}
.subnav-bar>ul>li>ul>li:first-child{border-top:none;}
.subnav-bar>ul>li>ul>li>a,.subnav-bar>ul>li>ul>li>strong{padding:4px 5px;display:block;font-weight:normal;}
.subnav-bar>ul>li>ul>li>a{font-weight:bold;}
.subnav-bar>ul>li>ul>li>a:hover{text-decoration:none;background-color:#eee;}
.subnav-bar #repo-search-form{float:right;margin-top:6px;}
.subnav-bar #repo-search-form input{width:170px;}
.minibutton {background:transparent url(/images/menu/minibutton_matrix.png) no-repeat scroll 0 0; border:medium none; color:#333333; cursor:pointer; display:inline-block; font-size:11px; font-weight:bold; height:23px; overflow:visible; padding:0 0 0 3px; text-shadow:1px 1px 0 #FFFFFF; filter: dropshadow(color=#fff, offx=1, offy=1) white-space:nowrap}
.minibutton > span {background:transparent url(/images/menu/minibutton_matrix.png) no-repeat scroll 100% 0; display:block; height:23px; line-height:23px; padding:0 10px 0 8px; font-family: 'Droid Sans',helvetica, arial}
.btn-add .icon {background-position:-20px 0}
 #action-nav {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; margin-top:10px; overflow:auto; padding:0}
#action-nav li {float:left}
#action-nav .contextswitch {float:right}
#action-nav .leftwards{ padding:0px}
#action-nav a.current {background-color:#098DD2}
#action-nav a {background-color:#333; color:#FFFFFF}
#action-nav a:hover {background-color:#098dd2}
#action-nav a, #action-nav span {display:block; font-weight:bold; line-height:1.4em; margin-right:2px; padding:0.5em 1.3em; text-decoration:none; font-size:1.2em}
.admin_access {background-color:paleGoldenRod !important; color:#444444 !important; font-size:13px !important; font-weight:normal !important; margin-top:9px; padding:4px !important; text-shadow:0 1px 0 #FFFFFF}
.cart-add .icon {background-position:-21px 0 !important; margin-right:6px}
.btn-add .icon , .cart-add .icon{ background:transparent url(/images/menu/minibutton_icons.png) no-repeat scroll 0 0; float:left; height:22px; margin-left:-4px; width:18px}
.message_icon .icon {background:transparent url(/images/menu/minibutton_icons.png) no-repeat scroll -111px -1px; float:left; height:22px; margin-left:-4px; width:25px}
.minibutton:hover > span {background-position: 100% -30px}
.minibutton:hover {background-position: 0 -30px; color:#fff; text-decoration:none; text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.3); filter: dropshadow(color=#000, offx=-1, offy=-1) }
ul.main-section-controls {margin:0px; float:right}
ul.main-section-controls li {list-style:none}
 .results_header span.pill {-moz-border-radius:5px; -webkit-border-radius:5px; background-color:#333333; border:1px solid #333333; color:#EEEEEE; display:inline-block; font-size:10px; font-weight:lighter; height:auto; line-height:1.3; margin-right:7px; padding:2px 7px}
.results_header .result {border-bottom:1px solid #ccc; padding-bottom:3px}
.search_header {background-color:#DDEAF3; border-top:1px solid #B8D1E3; margin-bottom:1.3em; overflow:hidden; padding:0.3em 0.7em}
.search_header .title {float:left; font-weight:bold}
.search_header .info {color:#444444; float:right}
div.artist_content .results_header h2 a {font-size:19px}
  #dsq-content div, #dsq-content p, #dsq-content h3 {display:block}
#dsq-content .dsq-textarea .dsq-textarea-wrapper {padding:5px}
#dsq-content .dsq-post-fields table {max-width:700px; position:relative; width:100%}
#dsq-content .dsq-post-fields .dsq-post-fields-left {padding-right:0.25em}
#dsq-content table {margin-bottom:0}
#dsq-content .dsq-textarea .dsq-textarea-wrapper, #dsq-content .dsq-post-fields .dsq-input-wrapper {-moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; background:#FFFFFF url(/images/comments/inputshadow.gif) no-repeat scroll left top; border:1px solid #999999; margin:3px 0; padding:3px 5px}
#dsq-content .dsq-post-fields input {border:0 none; width:100%}
#dsq-content .dsq-textarea textarea, #dsq-content .dsq-post-fields input {font-family:'Nobile', helvetica,sans-serif; font-size:12px; padding:0; background-color:transparent}
#dsq-content .dsq-textarea textarea {border:none; height:130px}
#dsq-content .dsq-post-footer {height:28px; margin-top:0.5em; position:relative}
#dsq-content .dsq-post-footer {height:28px; margin-top:0.5em; position:relative}
#dsq-content .dsq-post-footer .dsq-button {float:right; margin-left:3px; padding:6px; width:auto; cursor:pointer}
button.dsq-button {font-size:12px; font-weight:bold; padding:6px 8px}
button.dsq-button, button.dsq-button-small {-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; background:transparent url(/images/comments/button-large.png) repeat-x scroll center top; border:1px solid #999999; color:inherit; font-family:'Nobile', helvetica,Calibri,sans-serif; margin:0; overflow:visible}
#dsq-content .dsq-subscribe a, #dsq-content .dsq-subscribe-label {-moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; color:inherit; display:block; padding:6px; text-decoration:none}
#dsq-content .dsq-subscribe-label input {width:auto}
#dsq-content .dsq-placeholder {color:#888888}
.dsq-comment-footer-right{ margin-bottom:10px; text-align:right}
 #dsq-content .dsq-moderator .dsq-comment-header {background-image:url(/images/comments/header-blue.png)}
#dsq-content .dsq-comment-header table {width:100%; border-collapse:separate; border-spacing:0}
#dsq-content .dsq-comment-header td {vertical-align:middle}
#dsq-content .dsq-header-avatar {padding:2px; position:relative; width:1%}
#dsq-content .dsq-comment-header td {vertical-align:middle}
#dsq-content .dsq-comment-header-meta {padding-left:8px}
#dsq-content .dsq-sub-header-right {text-align:right; padding:4px}
#dsq-content .dsq-comment-message {line-height:1.42; margin:1em 0}
#dsq-content .dsq-header-avatar {padding:6px; position:relative; width:1%}
#dsq-content li, #dsq-content ul, #dsq-content ol {background:transparent none repeat scroll 0 0; display:block; list-style-image:none; list-style-type:none}
#dsq-content ul, #dsq-content li, #dsq-content ol, #dsq-content cite, #dsq-content a, #dsq-content img, #dsq-content select {display:inline; max-width:none;  }
 #dsq-content .text-field {border-bottom:none; clear:both; float:none; font-size:14pt; margin:0; padding:0}
#dsq-content form div.textarea {float:none; width:100%}
#dsq-content div.textarea-field {border-bottom:medium none; clear:both; float:none; font-size:14pt; margin:0; padding:0}
#dsq-content div.input {clear:right; float:none; padding-left:5px; text-align:left; width:15em}
#dsq-content label {display:none}
#dsq-content form fieldset legend, #dsq-content form label, #dsq-content form input, #dsq-content form select, #dsq-content form select option, #dsq-content form textarea {font-family:inherit; font-size:10pt}
 #category_description {height:120px; font-size:12pt}
 #inbox .list {clear:right; float:right; width:100%}
.artist-portafolios #inbox .list {clear:right; float:right; width:54em}
#inbox .list h1 {border-bottom:1px solid #AAAAAA; margin:0; padding-bottom:0.25em}
#inbox h1 {font-size:160%; margin-bottom:0.5em}
#inbox .list .message_item {background:transparent url(/images/icons/email_open.png) no-repeat scroll 0.5em 1em}
#inbox .list .message_item.unread {background:transparent url(/images/icons/email.png) no-repeat scroll 0.5em 1em}
#inbox .list .item {border-bottom:1px solid #CCCCCC; overflow:hidden; padding:1em 0 0 2.3em}
#inbox .list .unread {background-color:#EAF2F5 !important}
#inbox .list .item .body {overflow:hidden; padding:0 0 1em}
#inbox .list .item .del {float:right; padding-right:0.5em}
#inbox .list .item .title {font-weight:bold; padding:0 0 0.25em}
#inbox .list .item .title span {background-color:#FFF6A9}
#inbox .list .item .gravatar {background-color:white; border:1px solid #D0D0D0; float:left; margin-right:0.7em; padding:2px}
#inbox .list .item .details .message_content a.body {color:#23486B}
#inbox p {margin:0}
#message .envelope {float:right; width:37em}
.artist-portafolios #message .envelope {float:right; width:56em}
#message .envelope h1 {border-bottom:1px solid #AAAAAA; margin:0; padding-bottom:0.25em}
#message .envelope .header_msg {padding:0.75em 0 0 0.5em}
#message .envelope .header_msg .info {padding:0 0 0 3.5em}
#message .envelope .header_msg .info .del {float:right; padding-right:0.5em}
#message .envelope .header_msg .info .title {font-weight:bold; padding:0 0 0.25em}
#message .envelope .body {border-bottom:1px solid #CCCCCC; margin:0 0 1.3em 4em; padding:0 0 1em}
.wikistyle p {line-height:1.5em !important; margin:1em 0 !important}
#message .envelope .reply {margin:2em 0 0 4em}
.account #message .envelope .reply {margin:0 0 0 0}
#message .envelope .reply textarea {border:1px solid #8496BA; height:9em; margin-bottom:1em; width:96.8%}
#message .envelope .reply .controls {overflow:hidden}
#message .envelope .reply .controls .submits {float:left}
#message .envelope .reply .controls .formatting {float:right}
#message .envelope .reply label {clear:right; color:#666666; display:block; font-size:110%; margin-top:1em}
#message .envelope h1 {border-bottom:1px solid #AAAAAA; margin:0; padding-bottom:0.25em}
#message h1 {font-size:160%; margin-bottom:0.5em}
#message .envelope .reply .cancel {padding:0 1em}
.agent_projects .event .event_data {.border-top:1px solid #CCCCCC; color:#555555; float:left; margin-top:14px; padding:5px; width:100%; border-top: 1px solid #ccc}
.tipsy {padding: 5px; font-size: 10px; filter: alpha(opacity=80); background-repeat: no-repeat; background-image: url(/images/tipsy/tipsy.gif)}
.tipsy-inner {padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center}
.tipsy-inner {-moz-border-radius:3px; -webkit-border-radius:3px}
.tipsy-north {background-position: top center}
.tipsy-south {background-position: bottom center}
.tipsy-east {background-position: right center}
.tipsy-west {background-position: left center}
  .ui-helper-hidden {display: none}
.ui-helper-hidden-accessible {position: absolute; left: -99999999px}
.ui-helper-reset {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none}
.ui-helper-clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.ui-helper-clearfix {display: inline-block}
 * html .ui-helper-clearfix {height:1%}
.ui-helper-clearfix {display:block}
 .ui-helper-zfix {width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0)}
 .ui-state-disabled {cursor: default !important}
  .ui-icon {display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat}
  .ui-widget-overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%}
 .ui-accordion .ui-accordion-header {cursor: pointer; position: relative; margin-top: 1px; zoom: 1}
.ui-accordion .ui-accordion-li-fix {display: inline}
.ui-accordion .ui-accordion-header-active {border-bottom: 0 !important}
.ui-accordion .ui-accordion-header a {display: block; font-size: 1em; padding: .5em .5em .5em .7em}
.ui-accordion-icons .ui-accordion-header a {padding-left: 2.2em}
.ui-accordion .ui-accordion-header .ui-icon {position: absolute; left: .5em; top: 50%; margin-top: -8px}
.ui-accordion .ui-accordion-content {padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1}
.ui-accordion .ui-accordion-content-active {display: block}
.ui-autocomplete {position: absolute; cursor: default}
.ui-autocomplete-loading {background: white url('images/ui-anim_basic_16x16.gif') right center no-repeat}
 * html .ui-autocomplete {width:1px}
  .ui-menu {list-style:none; padding: 2px; margin: 0; display:block}
.ui-menu .ui-menu {margin-top: -3px}
.ui-menu .ui-menu-item {margin:0; padding: 0; width: 100%}
.ui-menu .ui-menu-item a {text-decoration:none; display:block; padding:.2em .4em; line-height:1.5; zoom:1}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {margin: -1px}
 .ui-button {display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible}
 .ui-button-icon-only {width: 2.2em}
 button.ui-button-icon-only {width: 2.4em}
 .ui-button-icons-only {width: 3.4em}
button.ui-button-icons-only {width: 3.7em}
 .ui-button .ui-button-text {display: block; line-height: 1.4}
.ui-button-text-only .ui-button-text {padding: .4em 1em}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {padding: .4em; text-indent: -9999999px}
.ui-button-text-icon .ui-button-text, .ui-button-text-icons .ui-button-text {padding: .4em 1em .4em 2.1em}
.ui-button-text-icons .ui-button-text {padding-left: 2.1em; padding-right: 2.1em}
 input.ui-button {padding: .4em 1em}
 .ui-button-icon-only .ui-icon, .ui-button-text-icon .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {position: absolute; top: 50%; margin-top: -8px}
.ui-button-icon-only .ui-icon {left: 50%; margin-left: -8px}
.ui-button-text-icon .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {left: .5em}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {right: .5em}
 .ui-buttonset {margin-right: 7px}
.ui-buttonset .ui-button {margin-left: 0; margin-right: -.3em}
 button.ui-button::-moz-focus-inner {border: 0; padding: 0}
  .ui-datepicker {width: 17em; padding: .2em .2em 0}
.ui-datepicker .ui-datepicker-header {position:relative; padding:.2em 0}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {position:absolute; top: 2px; width: 1.8em; height: 1.8em}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {top: 1px}
.ui-datepicker .ui-datepicker-prev {left:2px}
.ui-datepicker .ui-datepicker-next {right:2px}
.ui-datepicker .ui-datepicker-prev-hover {left:1px}
.ui-datepicker .ui-datepicker-next-hover {right:1px}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px}
.ui-datepicker .ui-datepicker-title {margin: 0 2.3em; line-height: 1.8em; text-align: center}
.ui-datepicker .ui-datepicker-title select {font-size:1em; margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em}
.ui-datepicker th {padding: .7em .3em; text-align: center; font-weight: bold; border: 0}
.ui-datepicker td {border: 0; padding: 1px}
.ui-datepicker td span, .ui-datepicker td a {display: block; padding: .2em; text-align: right; text-decoration: none}
.ui-datepicker .ui-datepicker-buttonpane {background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0}
.ui-datepicker .ui-datepicker-buttonpane button {float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float:left}
 .ui-datepicker.ui-datepicker-multi {width:auto}
.ui-datepicker-multi .ui-datepicker-group {float:left}
.ui-datepicker-multi .ui-datepicker-group table {width:95%; margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group {width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group {width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group {width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane {clear:left}
.ui-datepicker-row-break {clear:both; width:100%}
 .ui-datepicker-rtl {direction: rtl}
.ui-datepicker-rtl .ui-datepicker-prev {right: 2px; left: auto}
.ui-datepicker-rtl .ui-datepicker-next {left: 2px; right: auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 1px; left: auto}
.ui-datepicker-rtl .ui-datepicker-next:hover {left: 1px; right: auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane {clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {float:right}
.ui-datepicker-rtl .ui-datepicker-group {float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {border-right-width:0; border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width:0; border-left-width:1px}
 .ui-datepicker-cover {display: none;  display: block;  position: absolute;  z-index: -1;  filter: mask();  top: -4px;  left: -4px;  width: 200px;  height: 200px;  }
.ui-dialog {position: absolute; padding: .2em; width: 300px; overflow: hidden}
.ui-dialog .ui-dialog-titlebar {padding: .5em 1em .3em; position: relative}
.ui-dialog .ui-dialog-title {float: left; margin: .1em 16px .2em 0}
.ui-dialog .ui-dialog-titlebar-close {position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px}
.ui-dialog .ui-dialog-titlebar-close span {display: block; margin: 1px}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {padding: 0}
.ui-dialog .ui-dialog-content {border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1}
.ui-dialog .ui-dialog-buttonpane {text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane button {float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible}
.ui-dialog .ui-resizable-se {width: 14px; height: 14px; right: 3px; bottom: 3px}
.ui-draggable .ui-dialog-titlebar {cursor: move}
 .ui-progressbar {height:2em; text-align: left}
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%}
.ui-resizable {position: relative;}
.ui-resizable-handle {position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {display: none}
.ui-resizable-n {cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0}
.ui-resizable-s {cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0}
.ui-resizable-e {cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%}
.ui-resizable-w {cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%}
.ui-resizable-se {cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px}
.ui-resizable-sw {cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px}
.ui-resizable-nw {cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px}
.ui-resizable-ne {cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
.ui-slider {position: relative; text-align: left}
.ui-slider .ui-slider-handle {position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default}
.ui-slider .ui-slider-range {position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0}
.ui-slider-horizontal {height: .8em}
.ui-slider-horizontal .ui-slider-handle {top: -.3em; margin-left: -.6em}
.ui-slider-horizontal .ui-slider-range {top: 0; height: 100%}
.ui-slider-horizontal .ui-slider-range-min {left: 0}
.ui-slider-horizontal .ui-slider-range-max {right: 0}
.ui-slider-vertical {width: .8em; height: 100px}
.ui-slider-vertical .ui-slider-handle {left: -.3em; margin-left: 0; margin-bottom: -.6em}
.ui-slider-vertical .ui-slider-range {left: 0; width: 100%}
.ui-slider-vertical .ui-slider-range-min {bottom: 0}
.ui-slider-vertical .ui-slider-range-max {top: 0}
.ui-tabs {position: relative; padding: .2em; zoom: 1}
 .ui-tabs .ui-tabs-nav {margin: 0; padding: .2em .2em 0}
.ui-tabs .ui-tabs-nav li {list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap}
.ui-tabs .ui-tabs-nav li a {float: left; padding: .5em 1em; text-decoration: none}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {margin-bottom: 0; padding-bottom: 1px}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor: text}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer}
 .ui-tabs .ui-tabs-panel {display: block; border: 0; padding: 1em 1.4em; background: #fcfcfc;border:1px solid #CCCCCC}
.ui-tabs .ui-tabs-hide {display: none !important}
   .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: Verdana,Arial,sans-serif; font-size: 1em}
.ui-widget-content {    url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222}
  }
.ui-widget-header a {color: #222222}
 .ui-state-default, .ui-widget-content .ui-state-default {border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #555555; text-decoration: none}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121}
.ui-state-hover a, .ui-state-hover a:hover {color: #212121; text-decoration: none}
.ui-state-active, .ui-widget-content .ui-state-active {border: 1px solid #ccc; background: #fcfcfc url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #212121; text-decoration: none}
.ui-widget :active {outline: none}
 .ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a {color: #363636}
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a}
.ui-state-error a, .ui-widget-content .ui-state-error a {color: #cd0a0a}
.ui-state-error-text, .ui-widget-content .ui-state-error-text {color: #cd0a0a}
.ui-priority-primary, .ui-widget-content .ui-priority-primary {font-weight: bold}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary {opacity: .7; filter:Alpha(Opacity=70); font-weight: normal}
.ui-state-disabled, .ui-widget-content .ui-state-disabled {opacity: .35; filter:Alpha(Opacity=35); background-image: none}
  .ui-icon {width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png)}
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)}
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)}
.ui-state-default .ui-icon {background-image: url(images/ui-icons_888888_256x240.png)}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)}
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)}
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png)}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png)}
 .ui-icon-carat-1-n {background-position: 0 0}
.ui-icon-carat-1-ne {background-position: -16px 0}
.ui-icon-carat-1-e {background-position: -32px 0}
.ui-icon-carat-1-se {background-position: -48px 0}
.ui-icon-carat-1-s {background-position: -64px 0}
.ui-icon-carat-1-sw {background-position: -80px 0}
.ui-icon-carat-1-w {background-position: -96px 0}
.ui-icon-carat-1-nw {background-position: -112px 0}
.ui-icon-carat-2-n-s {background-position: -128px 0}
.ui-icon-carat-2-e-w {background-position: -144px 0}
.ui-icon-triangle-1-n {background-position: 0 -16px}
.ui-icon-triangle-1-ne {background-position: -16px -16px}
.ui-icon-triangle-1-e {background-position: -32px -16px}
.ui-icon-triangle-1-se {background-position: -48px -16px}
.ui-icon-triangle-1-s {background-position: -64px -16px}
.ui-icon-triangle-1-sw {background-position: -80px -16px}
.ui-icon-triangle-1-w {background-position: -96px -16px}
.ui-icon-triangle-1-nw {background-position: -112px -16px}
.ui-icon-triangle-2-n-s {background-position: -128px -16px}
.ui-icon-triangle-2-e-w {background-position: -144px -16px}
.ui-icon-arrow-1-n {background-position: 0 -32px}
.ui-icon-arrow-1-ne {background-position: -16px -32px}
.ui-icon-arrow-1-e {background-position: -32px -32px}
.ui-icon-arrow-1-se {background-position: -48px -32px}
.ui-icon-arrow-1-s {background-position: -64px -32px}
.ui-icon-arrow-1-sw {background-position: -80px -32px}
.ui-icon-arrow-1-w {background-position: -96px -32px}
.ui-icon-arrow-1-nw {background-position: -112px -32px}
.ui-icon-arrow-2-n-s {background-position: -128px -32px}
.ui-icon-arrow-2-ne-sw {background-position: -144px -32px}
.ui-icon-arrow-2-e-w {background-position: -160px -32px}
.ui-icon-arrow-2-se-nw {background-position: -176px -32px}
.ui-icon-arrowstop-1-n {background-position: -192px -32px}
.ui-icon-arrowstop-1-e {background-position: -208px -32px}
.ui-icon-arrowstop-1-s {background-position: -224px -32px}
.ui-icon-arrowstop-1-w {background-position: -240px -32px}
.ui-icon-arrowthick-1-n {background-position: 0 -48px}
.ui-icon-arrowthick-1-ne {background-position: -16px -48px}
.ui-icon-arrowthick-1-e {background-position: -32px -48px}
.ui-icon-arrowthick-1-se {background-position: -48px -48px}
.ui-icon-arrowthick-1-s {background-position: -64px -48px}
.ui-icon-arrowthick-1-sw {background-position: -80px -48px}
.ui-icon-arrowthick-1-w {background-position: -96px -48px}
.ui-icon-arrowthick-1-nw {background-position: -112px -48px}
.ui-icon-arrowthick-2-n-s {background-position: -128px -48px}
.ui-icon-arrowthick-2-ne-sw {background-position: -144px -48px}
.ui-icon-arrowthick-2-e-w {background-position: -160px -48px}
.ui-icon-arrowthick-2-se-nw {background-position: -176px -48px}
.ui-icon-arrowthickstop-1-n {background-position: -192px -48px}
.ui-icon-arrowthickstop-1-e {background-position: -208px -48px}
.ui-icon-arrowthickstop-1-s {background-position: -224px -48px}
.ui-icon-arrowthickstop-1-w {background-position: -240px -48px}
.ui-icon-arrowreturnthick-1-w {background-position: 0 -64px}
.ui-icon-arrowreturnthick-1-n {background-position: -16px -64px}
.ui-icon-arrowreturnthick-1-e {background-position: -32px -64px}
.ui-icon-arrowreturnthick-1-s {background-position: -48px -64px}
.ui-icon-arrowreturn-1-w {background-position: -64px -64px}
.ui-icon-arrowreturn-1-n {background-position: -80px -64px}
.ui-icon-arrowreturn-1-e {background-position: -96px -64px}
.ui-icon-arrowreturn-1-s {background-position: -112px -64px}
.ui-icon-arrowrefresh-1-w {background-position: -128px -64px}
.ui-icon-arrowrefresh-1-n {background-position: -144px -64px}
.ui-icon-arrowrefresh-1-e {background-position: -160px -64px}
.ui-icon-arrowrefresh-1-s {background-position: -176px -64px}
.ui-icon-arrow-4 {background-position: 0 -80px}
.ui-icon-arrow-4-diag {background-position: -16px -80px}
.ui-icon-extlink {background-position: -32px -80px}
.ui-icon-newwin {background-position: -48px -80px}
.ui-icon-refresh {background-position: -64px -80px}
.ui-icon-shuffle {background-position: -80px -80px}
.ui-icon-transfer-e-w {background-position: -96px -80px}
.ui-icon-transferthick-e-w {background-position: -112px -80px}
.ui-icon-folder-collapsed {background-position: 0 -96px}
.ui-icon-folder-open {background-position: -16px -96px}
.ui-icon-document {background-position: -32px -96px}
.ui-icon-document-b {background-position: -48px -96px}
.ui-icon-note {background-position: -64px -96px}
.ui-icon-mail-closed {background-position: -80px -96px}
.ui-icon-mail-open {background-position: -96px -96px}
.ui-icon-suitcase {background-position: -112px -96px}
.ui-icon-comment {background-position: -128px -96px}
.ui-icon-person {background-position: -144px -96px}
.ui-icon-print {background-position: -160px -96px}
.ui-icon-trash {background-position: -176px -96px}
.ui-icon-locked {background-position: -192px -96px}
.ui-icon-unlocked {background-position: -208px -96px}
.ui-icon-bookmark {background-position: -224px -96px}
.ui-icon-tag {background-position: -240px -96px}
.ui-icon-home {background-position: 0 -112px}
.ui-icon-flag {background-position: -16px -112px}
.ui-icon-calendar {background-position: -32px -112px}
.ui-icon-cart {background-position: -48px -112px}
.ui-icon-pencil {background-position: -64px -112px}
.ui-icon-clock {background-position: -80px -112px}
.ui-icon-disk {background-position: -96px -112px}
.ui-icon-calculator {background-position: -112px -112px}
.ui-icon-zoomin {background-position: -128px -112px}
.ui-icon-zoomout {background-position: -144px -112px}
.ui-icon-search {background-position: -160px -112px}
.ui-icon-wrench {background-position: -176px -112px}
.ui-icon-gear {background-position: -192px -112px}
.ui-icon-heart {background-position: -208px -112px}
.ui-icon-star {background-position: -224px -112px}
.ui-icon-link {background-position: -240px -112px}
.ui-icon-cancel {background-position: 0 -128px}
.ui-icon-plus {background-position: -16px -128px}
.ui-icon-plusthick {background-position: -32px -128px}
.ui-icon-minus {background-position: -48px -128px}
.ui-icon-minusthick {background-position: -64px -128px}
.ui-icon-close {background-position: -80px -128px}
.ui-icon-closethick {background-position: -96px -128px}
.ui-icon-key {background-position: -112px -128px}
.ui-icon-lightbulb {background-position: -128px -128px}
.ui-icon-scissors {background-position: -144px -128px}
.ui-icon-clipboard {background-position: -160px -128px}
.ui-icon-copy {background-position: -176px -128px}
.ui-icon-contact {background-position: -192px -128px}
.ui-icon-image {background-position: -208px -128px}
.ui-icon-video {background-position: -224px -128px}
.ui-icon-script {background-position: -240px -128px}
.ui-icon-alert {background-position: 0 -144px}
.ui-icon-info {background-position: -16px -144px}
.ui-icon-notice {background-position: -32px -144px}
.ui-icon-help {background-position: -48px -144px}
.ui-icon-check {background-position: -64px -144px}
.ui-icon-bullet {background-position: -80px -144px}
.ui-icon-radio-off {background-position: -96px -144px}
.ui-icon-radio-on {background-position: -112px -144px}
.ui-icon-pin-w {background-position: -128px -144px}
.ui-icon-pin-s {background-position: -144px -144px}
.ui-icon-play {background-position: 0 -160px}
.ui-icon-pause {background-position: -16px -160px}
.ui-icon-seek-next {background-position: -32px -160px}
.ui-icon-seek-prev {background-position: -48px -160px}
.ui-icon-seek-end {background-position: -64px -160px}
.ui-icon-seek-start {background-position: -80px -160px}
 .ui-icon-seek-first {background-position: -80px -160px}
.ui-icon-stop {background-position: -96px -160px}
.ui-icon-eject {background-position: -112px -160px}
.ui-icon-volume-off {background-position: -128px -160px}
.ui-icon-volume-on {background-position: -144px -160px}
.ui-icon-power {background-position: 0 -176px}
.ui-icon-signal-diag {background-position: -16px -176px}
.ui-icon-signal {background-position: -32px -176px}
.ui-icon-battery-0 {background-position: -48px -176px}
.ui-icon-battery-1 {background-position: -64px -176px}
.ui-icon-battery-2 {background-position: -80px -176px}
.ui-icon-battery-3 {background-position: -96px -176px}
.ui-icon-circle-plus {background-position: 0 -192px}
.ui-icon-circle-minus {background-position: -16px -192px}
.ui-icon-circle-close {background-position: -32px -192px}
.ui-icon-circle-triangle-e {background-position: -48px -192px}
.ui-icon-circle-triangle-s {background-position: -64px -192px}
.ui-icon-circle-triangle-w {background-position: -80px -192px}
.ui-icon-circle-triangle-n {background-position: -96px -192px}
.ui-icon-circle-arrow-e {background-position: -112px -192px}
.ui-icon-circle-arrow-s {background-position: -128px -192px}
.ui-icon-circle-arrow-w {background-position: -144px -192px}
.ui-icon-circle-arrow-n {background-position: -160px -192px}
.ui-icon-circle-zoomin {background-position: -176px -192px}
.ui-icon-circle-zoomout {background-position: -192px -192px}
.ui-icon-circle-check {background-position: -208px -192px}
.ui-icon-circlesmall-plus {background-position: 0 -208px}
.ui-icon-circlesmall-minus {background-position: -16px -208px}
.ui-icon-circlesmall-close {background-position: -32px -208px}
.ui-icon-squaresmall-plus {background-position: -48px -208px}
.ui-icon-squaresmall-minus {background-position: -64px -208px}
.ui-icon-squaresmall-close {background-position: -80px -208px}
.ui-icon-grip-dotted-vertical {background-position: 0 -224px}
.ui-icon-grip-dotted-horizontal {background-position: -16px -224px}
.ui-icon-grip-solid-vertical {background-position: -32px -224px}
.ui-icon-grip-solid-horizontal {background-position: -48px -224px}
.ui-icon-gripsmall-diagonal-se {background-position: -64px -224px}
.ui-icon-grip-diagonal-se {background-position: -80px -224px}
  .ui-corner-tl {-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px}
.ui-corner-tr {-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px}
.ui-corner-bl {-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px}
.ui-corner-br {-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px}
.ui-corner-top {-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px}
.ui-corner-bottom {-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px}
.ui-corner-right {-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px}
.ui-corner-left {-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px}
.ui-corner-all {-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px}
 .ui-widget-overlay {background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .3;filter:Alpha(Opacity=30)}
.ui-widget-shadow {margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .3;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px}
.fieldWithErrors {padding: 2px; background-color: red; display: table}
#errorExplanation {width: auto; border: 2px solid red; padding: 7px; padding-bottom: 12px; margin-bottom: 20px; background-color: #f0f0f0}
#errorExplanation h2 {text-align: left; font-weight: bold; padding: 5px 5px 5px 15px; font-size: 12px; margin: -7px; background-color: #c00; color: #fff}
#errorExplanation p {color: #333; margin-bottom: 0; padding: 9px 2px 0px}
#errorExplanation ul li {font-size: 12px; list-style: square; color:grey}
form li {padding: 10px 0px}
form li li {padding: 0}
form fieldset { margin-top: 20px}
form li fieldset {padding: 0}
form legend, form label {color: #333}
form label, form .label {padding-bottom: 5px}
form label abbr, form .label abbr {color: #f00}
form label {line-height: 1.4em; font-size: 13px}
form legend span {font-size: 1.4em; line-height: 1em}
form legend span.label {font-size: 1em}
form select {padding: 3px}
form input, form textarea, form select {font-family: inherit; font-size: 14px}
form textarea, form input {border: 1px solid #999; padding: 6px 8px; line-height: 100%}
form .date li, form .time li, form .datetime li {margin: 0 0.3em 0 0}
form #errorExplanation li {margin-left: 15px}
form form p, form .errors {padding: 3px 0px}
form .required input, form .required textarea, form .required select {background-color: #fff}
form .error input, form .error textarea, form .error select {background-color: #fcc; border: 1px solid #f66}
form .optional input, form .optional textarea, form .optional select {background-color: #fff}
form .errors {color: #a00}
form .errors li {margin-left: 1.2em}
form p.inline-errors {color: #f00}
form p.inline-hints {color: #777}
form .buttons {padding-top: 8px; padding-bottom: 8px; margin-top: 8px}
form .buttons li {padding-right: 0.5em}
form .buttons input {border: 1px solid #999}
#container {width: 800px; padding: 20px; margin: 0 auto; background: #fff; position: relative}
#styles {background-color: #f8f5cd; border: 1px solid #d0cda5; margin-bottom: 12px}
#style-switcher, #input-switcher, #button-switcher {margin: 0; padding: 4px 0px 4px 12px; border-bottom: 1px solid #d0cda5}
#style-switcher strong, #input-switcher strong, #button-switcher strong {width: 200px; display: block; float: left; font-weight: normal}
#style-switcher a:link, #style-switcher a:active, #style-switcher a:focus, #style-switcher a:visited, #input-switcher a:link, #input-switcher a:active, #input-switcher a:focus, #input-switcher a:visited, #button-switcher a:link, #button-switcher a:active, #button-switcher a:focus, #button-switcher a:visited {color: #00f}
#style-switcher a:hover, #input-switcher a:hover, #button-switcher a:hover {color: #000; background: transparent}
#style-switcher a.active, #input-switcher a.active, #button-switcher a.active {color: #888; font-weight: bold; text-decoration: none; cursor: default}
form li label, form li legend span.label {font-weight: bold}
form li li label {font-weight: normal}
.stack ul, .stack ol, .stack legend, .stack p {margin: 0; padding: 0}
.stack li {margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px}
.stack fieldset {display: block; *display: inline-block}
.stack fieldset:after {content: " "; display: block; height: 0; clear: both; visibility: hidden}
.stack abbr, .stack acronym {border: 0; font-variant: normal; font-weight: normal}
.stack ol, .stack ul {list-style: none}
.stack label {display: block; *display: inline-block}
.stack label:after {content: " "; display: block; height: 0; clear: both; visibility: hidden}
.stack input, .stack textarea {vertical-align: middle}
.stack .check_boxes input, .stack .radio input {margin: 0}
.stack .check_boxes label, .stack .radio label {cursor: pointer}
.stack .hidden {display: none}
.stack .date li, .stack .time li, .stack .datetime li {float: left; width: auto; clear: none}
.stack .date label, .stack .time label, .stack .datetime label {display: none; width: auto}
.stack .date input, .stack .time input, .stack .datetime input {display: inline; margin: 0; padding: 0}
.stack .errors {list-style: square}
.stack .errors li {padding: 0; border: none; display: list-item; float: none; clear: both}
.stack .inputs {z-index: 99}
.stack .buttons li {float: left}
.stack li {*display: inline-block; display: block}
.stack li:after {content: " "; display: block; height: 0; clear: both; visibility: hidden}
.stack li fieldset {border: none; position: relative; margin-top: 0px}
.stack li legend {display: block; margin-bottom: 0}
.stack li .label {display: block; clear: both; background: transparent}
.stack li ol {float: left; margin: 0}
.stack li ol li {padding: 0; border: 0; display: inline}
.stack fieldset {width: 100%}
.stack ol {padding-left: 3%}
.stack input {clear: both; float: none}
.stack li {display: block; clear: both; float: none; width: 100%}
.stack li ol {padding: 0}
.stack li li {clear: none; width: auto}
.stack li fieldset legend, .stack li fieldset legend .label {display: block; clear: both}
.stack li fieldset .label {position: relative}
.stack li fieldset label, .stack li fieldset input {width: auto}
.stack .date ol, .stack .time ol, .stack .datetime ol {width: 100%}
.stack .date li, .stack .time li, .stack .datetime li {display: inline; clear: none; float: left; padding-right: 1.5%}
.stack .checkbox li, .stack .radio li {display: block}
.stack .checkbox input, .stack .radio input {border: none}
.stack label {display: block; clear: both; float: none; width: 92%}
.stack input, .stack textarea {width: 92%}
.stack select {width: auto}
.stack .errors li {display: list-item}
.stack .buttons ol {padding-left: 3%; padding-right: 3%}
.stack .buttons li {float: left; width: auto; clear: none; display: inline}
.stack .buttons input {width: auto}
.stack #errorExplanation {width: 97%}
.stack .label {#left: -0.5em; #position: relative}
.stack.buttons-right ul, .stack.buttons-right ol, .stack.buttons-right legend, .stack.buttons-right p {margin: 0; padding: 0}
.stack.buttons-right li {margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px}
.stack.buttons-right fieldset {display: block; *display: inline-block}
.stack.buttons-right fieldset:after {content: " "; display: block; height: 0; clear: both; visibility: hidden}
.stack.buttons-right abbr, .stack.buttons-right acronym {border: 0; font-variant: normal; font-weight: normal}
.stack.buttons-right ol, .stack.buttons-right ul {list-style: none}
.stack.buttons-right label {display: block; *display: inline-block}
.stack.buttons-right label:after {content: " "; display: block; height: 0; clear: both; visibility: hidden}
.stack.buttons-right input, .stack.buttons-right textarea {vertical-align: middle}
.stack.buttons-right .check_boxes input, .stack.buttons-right .radio input {margin: 0}
.stack.buttons-right .check_boxes label, .stack.buttons-right .radio label {cursor: pointer}
.stack.buttons-right .hidden {display: none}
.stack.buttons-right .date li, .stack.buttons-right .time li, .stack.buttons-right .datetime li {float: left; width: auto; clear: none}
.stack.buttons-right .date label, .stack.buttons-right .time label, .stack.buttons-right .datetime label {display: none; width: auto}
.stack.buttons-right .date input, .stack.buttons-right .time input, .stack.buttons-right .datetime input {display: inline; margin: 0; padding: 0}
.stack.buttons-right .errors {list-style: square}
.stack.buttons-right .errors li {padding: 0; border: none; display: list-item; float: none; clear: both}
.stack.buttons-right .inputs {z-index: 99}
.stack.buttons-right .buttons li {float: left}
.stack.buttons-right li {*display: inline-block; display: block}
.stack.buttons-right li:after {content: " "; display: block; height: 0; clear: both; visibility: hidden}
.stack.buttons-right li fieldset {border: none; position: relative; margin-top: 0px}
.stack.buttons-right li legend {display: block; margin-bottom: 0}
.stack.buttons-right li .label {display: block; clear: both; background: transparent}
.stack.buttons-right li ol {float: left; margin: 0}
.stack.buttons-right li ol li {padding: 0; border: 0; display: inline}
.stack.buttons-right fieldset {width: 100%}
.stack.buttons-right ol {padding-left: 3%}
.stack.buttons-right input {clear: both; float: none}
.stack.buttons-right li {display: block; clear: both; float: none; width: 100%}
.stack.buttons-right li ol {padding: 0}
.stack.buttons-right li li {clear: none; width: auto}
.stack.buttons-right li fieldset legend, .stack.buttons-right li fieldset legend .label {display: block; clear: both}
.stack.buttons-right li fieldset .label {position: relative}
.stack.buttons-right li fieldset label, .stack.buttons-right li fieldset input {width: auto}
.stack.buttons-right .date ol, .stack.buttons-right .time ol, .stack.buttons-right .datetime ol {width: 100%}
.stack.buttons-right .date li, .stack.buttons-right .time li, .stack.buttons-right .datetime li {display: inline; clear: none; float: left; padding-right: 1.5%}
.stack.buttons-right .checkbox li, .stack.buttons-right .radio li {display: block}
.stack.buttons-right .checkbox input, .stack.buttons-right .radio input {border: none}
.stack.buttons-right label {display: block; clear: both; float: none; width: 92%}
.stack.buttons-right input, .stack.buttons-right textarea {width: 92%}
.stack.buttons-right select {width: auto}
.stack.buttons-right .errors li {display: list-item}
.stack.buttons-right .buttons ol {padding-left: 3%; padding-right: 3%}
.stack.buttons-right .buttons li {float: right; width: auto; clear: none; display: inline}
.stack.buttons-right .buttons input {width: auto}
.stack.buttons-right #errorExplanation {width: 97%}
.stack.buttons-right .label {#left: -0.5em; #position: relative}
.float-left ul, .float-left ol, .float-left legend, .float-left p {margin: 0; padding: 0}
.float-left li {margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px}
.float-left fieldset {display: block; *display: inline-block}
.float-left fieldset:after {content: " "; display: block; height: 0; clear: both; visibility: hidden}
.float-left abbr, .float-left acronym {border: 0; font-variant: normal; font-weight: normal}
.float-left ol, .float-left ul {list-style: none}
.float-left label {display: block; *display: inline-block}
.float-left label:after {content: " "; display: block; height: 0; clear: both; visibility: hidden}
.float-left input, .float-left textarea {vertical-align: middle}
.float-left .check_boxes input, .float-left .radio input {margin: 0}
.float-left .check_boxes label, .float-left .radio label {cursor: pointer}
.float-left .hidden {display: none}
.float-left .date li, .float-left .time li, .float-left .datetime li {float: left; width: auto; clear: none}
.float-left .date label, .float-left .time label, .float-left .datetime label {display: none; width: auto}
.float-left .date input, .float-left .time input, .float-left .datetime input {display: inline; margin: 0; padding: 0}
.float-left .errors {list-style: square}
.float-left .errors li {padding: 0; border: none; display: list-item; float: none; clear: both}
.float-left .inputs {z-index: 99}
.float-left .buttons li {float: left}
.float-left li {*display: inline-block; display: block}
.float-left li:after {content: " "; display: block; height: 0; clear: both; visibility: hidden}
.float-left li fieldset {border: none; position: relative; margin-top: 0px}
.float-left li legend {display: block; margin-bottom: 0}
.float-left li .label {display: block; clear: both; background: transparent}
.float-left li ol {float: left; margin: 0}
.float-left li ol li {padding: 0; border: 0; display: inline}
.float-left fieldset {width: 100%}
.float-left label {float: left; width: 18%; text-align: left; padding-left: 2%}
.float-left li ol {padding: 0 8% 0 20%}
.float-left li fieldset legend, .float-left li fieldset legend .label {display: block}
.float-left li fieldset legend {width: 18%; text-align: left; display: inline; float: left; clear: none; padding-left: 2%; width: 98%}
.float-left li fieldset .label {position: absolute; width: 18%; top: 0px; left: 2%}
.float-left li fieldset label {padding-left: 0}
.float-left li fieldset label, .float-left li fieldset input {width: auto; display: inline; clear: none; text-align: left}
.float-left li fieldset select {padding: 0; clear: both; display: block}
.float-left .inline-hints, .float-left .inline-errors, .float-left .errors {margin: 0 0 0 20%}
.float-left input, .float-left textarea {width: 72%}
.float-left select {width: auto}
.float-left .checkbox li, .float-left .radio li {display: block; clear: both}
.float-left .checkbox input, .float-left .radio input {border: none}
.float-left .buttons {padding-left: 20%; width: 80%}
.float-left .buttons input {width: auto}
.float-left .buttons li {width: auto; float: left; display: inline}
.float-left #errorExplanation {margin-left: 20%; width: 72%}
.float-left.buttons-right ul, .float-left.buttons-right ol, .float-left.buttons-right legend, .float-left.buttons-right p {margin: 0; padding: 0}
.float-left.buttons-right li {margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px}
.float-left.buttons-right fieldset {display: block; *display: inline-block}
.float-left.buttons-right fieldset:after {content: " "; display: block; height: 0; clear: both; visibility: hidden}
.float-left.buttons-right abbr, .float-left.buttons-right acronym {border: 0; font-variant: normal; font-weight: normal}
.float-left.buttons-right ol, .float-left.buttons-right ul {list-style: none}
.float-left.buttons-right label {display: block; *display: inline-block}
.float-left.buttons-right label:after {content: " "; display: block; height: 0; clear: both; visibility: hidden}
.float-left.buttons-right input, .float-left.buttons-right textarea {vertical-align: middle}
.float-left.buttons-right .check_boxes input, .float-left.buttons-right .radio input {margin: 0}
.float-left.buttons-right .check_boxes label, .float-left.buttons-right .radio label {cursor: pointer}
.float-left.buttons-right .hidden {display: none}
.float-left.buttons-right .date li, .float-left.buttons-right .time li, .float-left.buttons-right .datetime li {float: left; width: auto; clear: none}
.float-left.buttons-right .date label, .float-left.buttons-right .time label, .float-left.buttons-right .datetime label {display: none; width: auto}
.float-left.buttons-right .date input, .float-left.buttons-right .time input, .float-left.buttons-right .datetime input {display: inline; margin: 0; padding: 0}
.float-left.buttons-right .errors {list-style: square}
.float-left.buttons-right .errors li {padding: 0; border: none; display: list-item; float: none; clear: both}
.float-left.buttons-right .inputs {z-index: 99}
.float-left.buttons-right .buttons li {float: left}
.float-left.buttons-right li {*display: inline-block; display: block}
.float-left.buttons-right li:after {content: " "; display: block; height: 0; clear: both; visibility: hidden}
.float-left.buttons-right li fieldset {border: none; position: relative; margin-top: 0px}
.float-left.buttons-right li legend {display: block; margin-bottom: 0}
.float-left.buttons-right li .label {display: block; clear: both; background: transparent}
.float-left.buttons-right li ol {float: left; margin: 0}
.float-left.buttons-right li ol li {padding: 0; border: 0; display: inline}
.float-left.buttons-right fieldset {width: 100%}
.float-left.buttons-right label {float: left; width: 18%; text-align: left; padding-left: 2%}
.float-left.buttons-right li ol {padding: 0 8% 0 20%}
.float-left.buttons-right li fieldset legend, .float-left.buttons-right li fieldset legend .label {display: block}
.float-left.buttons-right li fieldset legend {width: 18%; text-align: left; display: inline; float: left; clear: none; padding-left: 2%; width: 98%}
.float-left.buttons-right li fieldset .label {position: absolute; width: 18%; top: 0px; left: 2%}
.float-left.buttons-right li fieldset label {padding-left: 0}
.float-left.buttons-right li fieldset label, .float-left.buttons-right li fieldset input {width: auto; display: inline; clear: none; text-align: left}
.float-left.buttons-right li fieldset select {padding: 0; clear: both; display: block}
.float-left.buttons-right .inline-hints, .float-left.buttons-right .inline-errors, .float-left.buttons-right .errors {margin: 0 0 0 20%}
.float-left.buttons-right input, .float-left.buttons-right textarea {width: 72%}
.float-left.buttons-right select {width: auto}
.float-left.buttons-right .checkbox li, .float-left.buttons-right .radio li {display: block; clear: both}
.float-left.buttons-right .checkbox input, .float-left.buttons-right .radio input {border: none}
.float-left.buttons-right .buttons {padding-left: 20%; width: 80%}
.float-left.buttons-right .buttons input {width: auto}
.float-left.buttons-right .buttons ol {padding-right: 2%}
.float-left.buttons-right .buttons li {width: auto; float: right; display: inline}
.float-left.buttons-right #errorExplanation {margin-left: 20%; width: 72%}
.float-right ul, .float-right ol, .float-right legend, .float-right p {margin: 0; padding: 0}
.float-right li {margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px}
.float-right fieldset {display: block; *display: inline-block}
.float-right fieldset:after {content: " "; display: block; height: 0; clear: both; visibility: hidden}
.float-right abbr, .float-right acronym {border: 0; font-variant: normal; font-weight: normal}
.float-right ol, .float-right ul {list-style: none}
.float-right label {display: block; *display: inline-block}
.float-right label:after {content: " "; display: block; height: 0; clear: both; visibility: hidden}
.float-right input, .float-right textarea {vertical-align: middle}
.float-right .check_boxes input, .float-right .radio input {margin: 0}
.float-right .check_boxes label, .float-right .radio label {cursor: pointer}
.float-right .hidden {display: none}
.float-right .date li, .float-right .time li, .float-right .datetime li {float: left; width: auto; clear: none}
.float-right .date label, .float-right .time label, .float-right .datetime label {display: none; width: auto}
.float-right .date input, .float-right .time input, .float-right .datetime input {display: inline; margin: 0; padding: 0}
.float-right .errors {list-style: square}
.float-right .errors li {padding: 0; border: none; display: list-item; float: none; clear: both}
.float-right .inputs {z-index: 99}
.float-right .buttons li {float: left}
.float-right li {*display: inline-block; display: block; border-bottom:1px solid #CCCCCC; margin-bottom:11px; margin-top:6px; padding-top:2px}
.float-right li:after {content: " "; display: block; height: 0; clear: both; visibility: hidden}
.float-right li fieldset {border: none; position: relative; margin-top: 0px}
.float-right li legend {display: block; margin-bottom: 0}
.float-right li .label {display: block; clear: both; background: transparent}
.float-right li ol {float: left; margin: 0}
.float-right li ol li {padding: 0; border: 0; display: inline}
.float-right fieldset { }
.float-right label {float: left; width: 18%; text-align: right; padding-right: 2%}
.float-right li ol {padding: 0 8% 0 20%}
.float-right li fieldset legend, .float-right li fieldset legend .label {display: block}
.float-right li fieldset legend {width: 18%; text-align: right; display: inline; float: left; clear: none; padding-right: 2%; width: 98%}
.float-right li fieldset .label {position: absolute; width: 18%; top: 0px; left: 0}
.float-right li fieldset label {padding-left: 0}
.float-right li fieldset label, .float-right li fieldset input {width: auto; display: inline; clear: none; text-align: left}
.float-right li fieldset select {padding: 0; clear: both; display: block}
.float-right .inline-hints, .float-right .inline-errors, .float-right .errors {margin: 0 0 0 20%}
.float-right input, .float-right textarea {width: 72%}
.float-right select {width: auto}
.float-right .checkbox li, .float-right .radio li {display: block; clear: both}
.float-right .checkbox input, .float-right .radio input {border: none}
.float-right .buttons {padding-left: 20%;  }
.float-right .buttons input {width: auto}
.float-right .buttons li {width: auto; float: left; display: inline}
.float-right #errorExplanation {margin-left: 20%; width: 72%}
.float-right.buttons-right ul, .float-right.buttons-right ol, .float-right.buttons-right legend, .float-right.buttons-right p {margin: 0; padding: 0}
.float-right.buttons-right li {margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px}
.float-right.buttons-right fieldset {display: block; *display: inline-block}
.float-right.buttons-right fieldset:after {content: " "; display: block; height: 0; clear: both; visibility: hidden}
.float-right.buttons-right abbr, .float-right.buttons-right acronym {border: 0; font-variant: normal; font-weight: normal}
.float-right.buttons-right ol, .float-right.buttons-right ul {list-style: none}
.float-right.buttons-right label {display: block; *display: inline-block}
.float-right.buttons-right label:after {content: " "; display: block; height: 0; clear: both; visibility: hidden}
.float-right.buttons-right input, .float-right.buttons-right textarea {vertical-align: middle}
.float-right.buttons-right .check_boxes input, .float-right.buttons-right .radio input {margin: 0}
.float-right.buttons-right .check_boxes label, .float-right.buttons-right .radio label {cursor: pointer}
.float-right.buttons-right .hidden {display: none}
.float-right.buttons-right .date li, .float-right.buttons-right .time li, .float-right.buttons-right .datetime li {float: left; width: auto; clear: none}
.float-right.buttons-right .date label, .float-right.buttons-right .time label, .float-right.buttons-right .datetime label {display: none; width: auto}
.float-right.buttons-right .date input, .float-right.buttons-right .time input, .float-right.buttons-right .datetime input {display: inline; margin: 0; padding: 0}
.float-right.buttons-right .errors {list-style: square}
.float-right.buttons-right .errors li {padding: 0; border: none; display: list-item; float: none; clear: both}
.float-right.buttons-right .inputs {z-index: 99}
.float-right.buttons-right .buttons li {float: left}
.float-right.buttons-right li {*display: inline-block; display: block}
.float-right.buttons-right li:after {content: " "; display: block; height: 0; clear: both; visibility: hidden}
.float-right.buttons-right li fieldset {border: none; position: relative; margin-top: 0px}
.float-right.buttons-right li legend {display: block; margin-bottom: 0}
.float-right.buttons-right li .label {display: block; clear: both; background: transparent}
.float-right.buttons-right li ol {float: left; margin: 0}
.float-right.buttons-right li ol li {padding: 0; border: 0; display: inline}
.float-right.buttons-right fieldset {width: 100%}
.float-right.buttons-right label {float: left; width: 18%; text-align: right; padding-right: 2%}
.float-right.buttons-right li ol {padding: 0 8% 0 20%}
.float-right.buttons-right li fieldset legend, .float-right.buttons-right li fieldset legend .label {display: block}
.float-right.buttons-right li fieldset legend {width: 18%; text-align: right; display: inline; float: left; clear: none; padding-right: 2%; width: 98%}
.float-right.buttons-right li fieldset .label {position: absolute; width: 18%; top: 0px; left: 0}
.float-right.buttons-right li fieldset label {padding-left: 0}
.float-right.buttons-right li fieldset label, .float-right.buttons-right li fieldset input {width: auto; display: inline; clear: none; text-align: left}
.float-right.buttons-right li fieldset select {padding: 0; clear: both; display: block}
.float-right.buttons-right .inline-hints, .float-right.buttons-right .inline-errors, .float-right.buttons-right .errors {margin: 0 0 0 20%}
.float-right.buttons-right input, .float-right.buttons-right textarea {width: 72%}
.float-right.buttons-right select {width: auto}
.float-right.buttons-right .checkbox li, .float-right.buttons-right .radio li {display: block; clear: both}
.float-right.buttons-right .checkbox input, .float-right.buttons-right .radio input {border: none}
.float-right.buttons-right .buttons {padding-left: 20%; width: 80%}
.float-right.buttons-right .buttons input {width: auto}
.float-right.buttons-right .buttons ol {padding-right: 2%}
.float-right.buttons-right .buttons li {width: auto; float: right; display: inline}
.float-right.buttons-right #errorExplanation {margin-left: 20%; width: 72%}
.float-right.input-float .radio ol, .float-right.input-float .check_boxes ol, .float-left.input-float .radio ol, .float-left.input-float .check_boxes ol, .stack.input-float .radio ol, .stack.input-float .check_boxes ol {display: inline; float: left; clear: none}
.float-right.input-float .radio li, .float-right.input-float .check_boxes li, .float-left.input-float .radio li, .float-left.input-float .check_boxes li, .stack.input-float .radio li, .stack.input-float .check_boxes li {width: auto; display: inline; float: left; clear: none}
.float-right.input-float .radio input, .float-right.input-float .check_boxes input, .float-left.input-float .radio input, .float-left.input-float .check_boxes input, .stack.input-float .radio input, .stack.input-float .check_boxes input {float: none; display: inline}
.float-right.input-float .radio label, .float-right.input-float .check_boxes label, .float-left.input-float .radio label, .float-left.input-float .check_boxes label, .stack.input-float .radio label, .stack.input-float .check_boxes label {display: block; clear: none; width: auto; padding-left: 0; line-height: 150%; margin-right: 10px}
.float-right.input-grid .radio ol, .float-right.input-grid .check_boxes ol, .float-left.input-grid .radio ol, .float-left.input-grid .check_boxes ol, .stack.input-grid .radio ol, .stack.input-grid .check_boxes ol {display: inline; float: left; clear: none}
.float-right.input-grid .radio li, .float-right.input-grid .check_boxes li, .float-left.input-grid .radio li, .float-left.input-grid .check_boxes li, .stack.input-grid .radio li, .stack.input-grid .check_boxes li {display: inline; float: left; clear: none; width: 200px}
.float-right.input-grid .radio label, .float-right.input-grid .check_boxes label, .float-left.input-grid .radio label, .float-left.input-grid .check_boxes label, .stack.input-grid .radio label, .stack.input-grid .check_boxes label {display: inline; float: left; clear: none; width: auto; line-height: 150%}
.share-links img{ border:none; padding-right: 5px}
.share-links {float:right}
#dark{ background-color:#333; border:1px solid #000; padding:10px; margin-top:20px;}
#light{ background-color:#FFF; border:1px solid #dedede; padding:10px; margin-top:20px;}
.button, .button:visited {background: #222 url(overlay.png) repeat-x; display: inline-block; padding: 5px 10px 6px; color: #fff; text-decoration: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6); text-shadow: 0 -1px 1px rgba(0,0,0,0.25); border-bottom: 1px solid rgba(0,0,0,0.25); position: relative; cursor: pointer }
.button.extend {display:block}
.button:hover {background-color: #111; color: #fff}
.button:active {top: 1px}
.small.button, .small.button:visited {font-size: 11px;margin-bottom:0;}
.button, .button:visited, .medium.button, .medium.button:visited {font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25)}
.large.button, .large.button:visited {font-size: 14px; padding: 8px 14px 9px}
.super.button, .super.button:visited {font-size: 34px; padding: 8px 14px 9px}
.tender.button, .tender.button:visited {background-color: #eeeeee}
.tender.button:hover {background-color: #efeefe}
.pink.button, .magenta.button:visited {background-color: #e22092}
.pink.button:hover {background-color: #c81e82}
.green.button, .green.button:visited {background-color: #91bd09}
.green.button:hover {background-color: #749a02}
.red.button, .red.button:visited {background-color: #e62727}
.red.button:hover {background-color: #cf2525}
.orange.button, .orange.button:visited {background-color: #ff5c00}
.orange.button:hover {background-color: #d45500}
.blue.button, .blue.button:visited {background-color: #2981e4}
.blue.button:hover {background-color: #2575cf}
.yellow.button, .yellow.button:visited {background-color: #ffb515}
.yellow.button:hover {background-color: #fc9200}