div#webpage_padding, div#page_margin { padding-left:10px;padding-right:10px; }
h1 { color:#FF0206}
h2 { color:#75859b}
h3,h4 { font-size: 1.17em;margin-top:0px; }
h4 { color:#222;border-bottom:1px dotted #ccc; }
a { color:#FF0206}

div#page_margin{ padding:0px; } 
div.grid { width:100%; }
div.grid div { float:left }
div#extras { width:340px;margin-left:50px}
#menu ul li a, .menu ul li a, .menu ul li a p {
font-size:13px;
}
#menu ul li a, .menu ul li a {
padding-top:13px;
font-weight:normal;
height:16px;
}
#menu ul li {
	height:35px;
}

#menu {
	border-top:1px solid #e8e8e8;
	background-image:-webkit-linear-gradient(top, #fff 10%, #e8e8e8 50%, #fff 90%);
	background-image:-moz-linear-gradient(top, #fff 10%, #e8e8e8 50%, #fff 90%);
	border-bottom: 1px solid #E8E8E8;
}
div.search_engine { padding-top:5px; }
#searchform input[type=text] {
height:22px;
border:1px solid #ddd;
color:#999;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow:none;
font-family:DIN;
 -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; 
}
#searchform input[type=text]:focus {
border:1px solid #bbb;
color:#444;
}
input.boto_cerca { position: absolute;
right: 23px;background:none; filter:alpha(opacity=55);-moz-opacity:.55;opacity:.55; }
input.boto_cerca:hover {
	filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}
.vid_node {
width: 100px;
height: 100px;
float: left;
background-size: 100px auto;
cursor: pointer;
cursor: hand;
border-radius: 0px;
overflow: hidden;
position: relative;
float: left;
margin: 15px 15px 0px 0px;
}
.boxcaption {
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
float: left;
position: absolute;
background: rgb(255,255,255);
height: 100px;
width: 100px;
opacity: 0.8;
color: #000;
text-align: left;
}
.cover {
margin-top: 100px;
}
div#social_bt { float:right; } 
div.social { margin-right:5px;width:27px;height:27px;float:left; filter:alpha(opacity=22);-moz-opacity:.22;opacity:.22;  }
div.social:hover { cursor:pointer;cursor:hand; filter:alpha(opacity=100);-moz-opacity:1;opacity:1 }
div#is { background-image:url('/tpl/img/is.png'); } div#is:hover { background-image:url('/tpl/img/is_ho.png'); }
div#yt { background-image:url('/tpl/img/yt.png'); } div#yt:hover { background-image:url('/tpl/img/yt_ho.png'); }
div#eu { background-image:url('/tpl/img/eu.png'); } div#eu:hover { background-image:url('/tpl/img/eu_ho.png'); }
div#fb { background-image:url('/tpl/img/fb.png'); } div#fb:hover { background-image:url('/tpl/img/fb_ho.png'); }
div#gp { background-image:url('/tpl/img/gp.png'); } div#gp:hover { background-image:url('/tpl/img/gp_ho.png'); }
div#in { background-image:url('/tpl/img/in.png'); } div#in:hover { background-image:url('/tpl/img/in_ho.png'); }
div#tw { background-image:url('/tpl/img/tw.png'); } div#tw:hover { background-image:url('/tpl/img/tw_ho.png'); }
div#su { background-image:url('/tpl/img/su.png'); } div#su:hover { background-image:url('/tpl/img/su_ho.png'); }
div#as { background-image:url('/tpl/img/as.png'); } div#as:hover { background-image:url('/tpl/img/as_ho.png'); }
div#subscribe_newsletter { clear:right;margin-top:18px;float:right;}
div#subscribe_newsletter input { width:140px;color:#999; }
div#signup { height:25px;margin-top:24px;padding-right:10px;float:right;color:#444;}
div#signup a { color:#000;font-size:13px; text-transform:uppercase; }
div#signup a:hover { color:#FF0206;text-decoration:none; }
a.login_with_facebook { padding-top:5px; }
div.webpage { width:100%; }
div#page_news { width:719px; }
div#loginbox button {background-image: -webkit-linear-gradient(top, #777 0%, #222 100%); 
background-image: -moz-linear-gradient(top, #777 0%, #222 100%);
-moz-linear-gradient(top, #777 0%, #222 100%);
linear-gradient(top, #777 0%, #222 100%);
padding-top:4px; }
button#sign_in a:hover { color:#fff; }
span.register_now a { color:#444; }
span.register_now a:hover {text-decoration:underline; }
div#forgot { clear:left; }
div#forgot a p {color:#444; }
div#forgot a:hover p { text-decoration:underline; }
a:hover { color:#FF0206; }
div#loginbox div.child_fields { padding-top:0px;}
div#loginbox { padding-top:40px; }
div#choose_account { border:1px solid #ccc; 
 -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
padding:50px;
display:table;
width:855px;
background-color:#fff;
}
div#choose_account div { min-height:270px; width:410px;float:left;font-size:21px;line-height:150%; } 
div#choose_account div span.title { font-size:27px; text-align:left; }
input[type=button] { 
	padding:5px 5px 3px 5px;
	font-family:DIN;text-transform:uppercase; 
	background-image:-webkit-linear-gradient(top, #999 0%, #444 100%);
	background-image:-moz-linear-gradient(top,#888 0%, #222 100%);
	background-image:linear-gradient(top, #888 0%, #222 100%);
	 -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	border:0px;
	color:#ccc; 
}
div#choose_account input {
        font-size:15px;padding:10px;
}
input.pro,div#choose_account input.pro {
	background-image: -webkit-linear-gradient(top, #75859b 0%, #15253b 100%);
	background-image:-moz-linear-gradient(top,#75859b 0%, #15253b 100%);
	background-image:linear-gradient(top, #75859b 0%, #15253b 100%);
}
div#choose_account input:hover {
	background-image:-webkit-linear-gradient(top, #666 0%, #111 100%);
        background-image:-moz-linear-gradient(top,#888 0%, #222 100%);
        background-image:linear-gradient(top, #888 0%, #222 100%);
}

input.pro:hover,div#choose_account input.pro:hover {
	background-image: -webkit-linear-gradient(top, #65758b 0%, #05153b 100%);
        background-image:-moz-linear-gradient(top,#75859b 0%, #15253b 100%);
        background-image:linear-gradient(top, #75859b 0%, #15253b 100%);
}

textarea { width:290px;height:100px; }
textarea,input[type='password'],input[type='text'],input[type='text']:hover, input[type='text']:focus, input[type='password']:focus {
	font-family:DIN;
	margin:0px;
	outline:0px;
	background-image:-webkit-linear-gradient(top, #f5f5f5 0%, #fff 90%);
	border:1px solid #ccc;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	padding:6px 10px 4px 10px;
	font-size:13px;
}
input[type='file'] { height:20px; }
input { height:15px;}
select { height:27px; }
table#signup { width:920px;color:#444;font-size:14px;}
table#signup tr td:first-child { text-align:right; padding-top:9px; width:250px;color:#000 }
table#signup tr td:last-child { text-align:left; background-color:#eee;padding-top:5px;padding-left:5px}
div.note { float:left;padding-left:5px;padding-top:7px;font-size:12px }

table.mini { font-size:11px; width:400px }
table.mini  tr { background-color:#eee; }
table.mini input,table.mini input:focus, table.mini input:hover{ width:200px; padding:5px;margin-left:5px;margin-right:5px; font-size:12px }
table#checkboxes, table#checkboxes a, table#checkboxes p,table#checkboxes input { font-size:12px; padding:0px;margin:0px;line-height:100% }

div.footernav { background:none; }
.abecedario A:visited {
color: #000000;
font-weight: bold;
text-decoration: none;
letter-spacing: 15px;
}
.abecedario A:link {
color: #ff0206;
font-weight: bold;
text-decoration: none;
letter-spacing: 15px;
}
table#artists { width:100%;}
table#artists,table#artists b { color:#000; }
table#artists a { color:#ff0206; }
table#artists .txt_negro a { color:#000 }
tr.odd td {
background-color: #f5f5f5;
border-top: 1px #CCCCCC dotted;
border-bottom: 1px #CCCCCC dotted;
padding-top:5px;
padding-bottom:5px;
}
ul li, p { color:#000; }
div.works_manager table td { vertical-align:middle }
table td { text-align:left; }
table td.label { vertical-align:middle }
div.iArtists_page a { color:#FF0206; }
div#container, div#container table { width:100%; }
div#page_iArtists div#container { width:630px; }
div#page_works div.node { border-bottom:1px dotted #ccc;width:336px;height:100px;padding-right:10px;margin-bottom:10px;float:left; }
div#page_works div.node div { float:left; }
div#page_works div.node div#img { width:90px;height:90px; }
div#page_works div.node div#data { padding-left:20px;width:200px;color:#000 }
div.piepagina { margin-top:30px; }
div.piepagina div.minilogo img { max-height:50px; max-width:400px }

div#logo{ top:20px; }div#logo img{  max-height:50px; max-width:400px }
div.piepagina div.minilogo { float:left;padding-right:30px; }
div#welcometext,div#page div#welcometext p { font-weight:normal;color:#999;line-height:130%;width:97%;padding:0px;font-size:14px;margin-bottom:20px; }
div#welcometext strong { color:#999; }
div#latest_news { margin-top:20px;width:100% }
#menu ul li a, .menu ul li a {
padding-top: 10px; padding-bottom:8px}
div#lastfoot  { margin-bottom:20px;color:#222;text-align:center; }
div#lastfoot a { color:#222;text-decoration:underline; }
div#lastfoot img { vertical-align:middle;}
div#page_works div#container,.catalog_browser { width:720px; }


.catalog_browser {
height: auto;
margin-bottom: 20px;
display: table;
float:left;
}

.categories {
float:left;
width:100%;
}

a.category {
cursor:pointer;
cursor:hand;
font-weight:inherit;
font-size:12px;
}

ul { padding-right:0px; }
div#page_content strong { color:inherit; }
div#page_about { width:550px; text-align:justify; }
div#page div#page_about p, div#page div#page_about li, div#page div#page_about span { font-size:14px; }

input.inputbox { width:132px;  }
div#page_iArtists input.inputbox {width:214px;}
div#page_iWorks input.inputbox {width:140px;}
div#page_iAgents input.inputbox {width:160px;}
div#page_iLinks input.inputbox {width:160px;}

div#colr { margin-left:30px;float:left; width:230px; }
div.categories { padding:5px;padding-top:20px; }


h3.search_results_title {
	padding:9px;
	padding-bottom:7px;
	color:#333;
	background-image:-webkit-linear-gradient(top, #d6f3ca 0px, #bce0ae 100%);
	 background-image:-moz-linear-gradient(top, #d6f3ca 0px, #bce0ae 100%);
	-webkit-border-radius: 5px; -moz-border-radius:5px; border-radius: 5px;
}
table#agents { width:700px; }

div#page_iNews h2 {
	font-size:15px;
	color:#FF0206;
	margin:0px;
	padding:0px;
}
div#page_iNews div.subtitle {
	line-height:auto;
	margin:0px;
        margin-bottom:10px;
	color:#000;
	font-size:14px;
	font-weight:normal;
}

div#page_iNews { width:700px; }
div#page.iNews_page  div.sidebar_right { width:263px; }
div#page.iNews_page  div.sidebar_right select, div.sidebar_right input { font-size:11px; }
div#page.iWorld_page div#sidebar { height:0px !important; }
form#searchform input[type=text] { width:140px; }
div#page.About_page div.sidebar_right { width:430px; text-align:left; }


#menu ul li a { text-transform:inherit; }
div.tag { background-color:#ddd;float:left;padding:4px 5px 2px 5px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;margin-right:5px;margin-bottom:5px; }
div.tag a { color:#444; }
div#page_iArtists div.catalog_browser { width:630px }
div#page_iArtists div#colr { width:320px; }


div.login_newaccountbox {
float: left;
width: 435px;
margin-left: 20px;
}

div.login_loginbox {
float: left;
width: 435px;
border-right:4px dotted #f0e5d3;
background: none;
}

div.login_loginform {
margin-left: 20px;
}

div.login_button {
width: 200px;
margin: auto;
background-color: #ccc;
height: 20px;
padding-top: 5px;
}


.tabs input[type=radio] {
          position: absolute;
          top: -9999px;
          left: -9999px;
      }
      .tabs {
        float: none;
        list-style: none;
        position: relative;
        padding: 0;
      }
      .tabs li{
        float: left;
      }
      .tabs label {
          display: block;
          padding: 10px 20px;
          border-radius: 2px 2px 0 0;
          color: #ff0206;
          font-size: 12px;
          font-weight: normal;
          background: rgba(255,255,255,0.2);
          cursor: pointer;
          position: relative;
          top: 3px;
          -webkit-transition: all 0.2s ease-in-out;
          -moz-transition: all 0.2s ease-in-out;
          -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
      }
      .tabs label:hover {
        background: rgba(255,255,255,0.5);
        top: 0;
      }
       
      [id^=tab]:checked + label {
        background: #c3c4c4;
        color: black;
        top: 0;
      }
       
      [id^=tab]:checked ~ [id^=tab-content] {
          display: block;
      }
      .tab-content{
        z-index: 2;
        display: none;
        text-align: left;
        width: 100%;
        font-size: 20px;
        line-height: 140%;
        padding-top: 10px;
        border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ff0206;
	#background: #08C;
        #padding: 15px;
        color: white;
        position: absolute;
        left: 0;
        box-sizing: border-box;
        -webkit-animation-duration: 0.5s;
        -o-animation-duration: 0.5s;
        -moz-animation-duration: 0.5s;
        animation-duration: 0.5s;
      }

table.user_profile_tbl_container {
font-size:11px;
text-align:right;
}


table.user_profile_tbl_container tr {

}

table.user_profile_tbl_container tr:last-child {
/*height: 65px;*/
vertical-align: bottom;
}

table.user_profile_tbl_container td:first-child {
width: 190px;
}
 
table.user_profile_tbl_container td {
padding: 1px;
/*vertical-align: inherit;*/
}

table.user_profile_tbl_container label {
padding: inherit;
position: inherit;
}

table.user_profile_tbl_container input[type-radio] {
position: inherit;
top: inherit;
left: inherit;
}


input.profile_save_button {
padding-bottom: 5px !important;
padding-left: 30px !important;
padding-right: 30px !important;
padding-top: 6px !important;
line-height: 10px;
}

div.profile_system_msg {
display:none;
width: 100%;
background-color: #FFBFBF;
line-height: 25px;
padding-left: 15px;
color: #444;
font-size: 13px;
font-weight: bold;
padding-top: 3px;
}


span#strength1 {
padding-left: 10px;
padding-top: 5px;
padding-bottom: 2px;
padding-right: 10px;
margin-left: 12px;
color: #fff;
}

span#strength2 {
padding-left: 10px;
padding-top: 5px;
padding-bottom: 2px;
padding-right: 10px;
margin-left: 12px;
color: #fff;
}

.strength0
{
 width:250px;
 background:#cccccc;
}

.strength1
{
 width:50px;
 background:#ff0000;
}

.strength2
{
 width:100px; 
 background:#ff5f5f;
}

.strength3
{
 width:150px;
 background:#56e500;
}

.strength4
{
 background:#4dcd00;
 width:200px;
}

.strength5
{
 background:#399800;
 width:250px;
}

span.label_user_form {
color: #ff0206;
line-height: 20px;
padding-left: 5px;
padding-right: 5px;
}

.other_res {
width: 130px !important;
}

div.image_profile_container {
position: relative;
width: 200px;
height: 110px;
margin-bottom: 15px;
}

div.image_profile_img {
width: 156px;
height: 110px;
float: left;
border-width: 1px;
border-color: #CECECE;
border-style: solid;
}

div.image_profile_controls {
position: absolute; 
bottom: 0;
left: 156px;
}

div.image_profile_controls_upload {
float: left;
padding-left: 12px;
}

div.image_profile_controls_remove {
padding-left:12px;
float: left;
}

input.paypal_pay_button {
height: inherit;
margin-top: 20px;
margin-left: 20px;
background-color: transparent;
}

.works_manage {
width: auto;
}

.works_manage_header {
color: #FF0206;
font-weight: bold;
padding-right: 20px;
}

.works_manage_detail {
line-height: 15px;
}

li.upload_video_li {
width: 400px;
}

.progress-striped .bar {
background-color:#ff3b1f;
}

div.bar {
height: 20px;
}

.actions_work_form {
cursor: pointer;
}

.actions_work_form:hover {
color: red;
}

.actions_ishows_form {
cursor: pointer;
width: 25px;
}

.actions_ishows_form:hover {
color: red;
font-weight: bold;
}

div.form_response_message {
color: red;
font-weight: bold;

}


div.social_artist {
    float: left;
    padding-left: 15px;
    padding-top: 3px;
}

div.social_artist div.social {
    background-size: 17px;
    width: 17px;
    height: 17px;
}


div.artist_profile_highlited_works_title {
margin-top: 30px;
margin-bottom: 10px;
color: #ff0206;
}

div.artists_profile_highlighted_works img {
width:200px;
height: auto;
margin-bottom: 15px;
}

div.iWorks_videos_header {
margin-top: 30px;
margin-bottom: 15px;
color: #ff0206;
}

div.iWorks_video_container {
width: 260px;
float: left;
height: 170px;
margin-right: 30px;
margin-top: 10px;
cursor: pointer;
}

div.iWorks_video_snapshot {
height: 150px;
}

div.iWorks_video_title {
margin-top: 6px;
}

img.iWorks_video_snapshots_image {
max-width: 150px;
max-height: 150px;
}

div.magnify_button {
float: left;
padding-right: 10px;
}

div.delete_button {
margin-top: -2px;
float: left;
}

div.ishow_pic_thumbnail {
width: 9%;
height: 73px;
overflow: hidden;
float: left;
border-color: #ddd;
border-style: solid;
border-width: 1px;
margin: 1px;
}

span.delete_button_label {
color: red;
padding-left: 5px;
vertical-align: super;
}

.ui-datepicker {
    background-color: #fff; 
    width: 216px;  
    height: auto;  
    margin: 5px auto 0;  
    font: 9pt Arial, sans-serif;  
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);  
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);  
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);  
}

.ui-datepicker a {  
    text-decoration: none;  
}

.ui-datepicker table {  
    width: 100%;  
} 

.ui-datepicker-header {  
    background: url('../img/dark_leather.png') repeat 0 0 #ddd;  
    color: #222;  
    font-weight: bold;  
    -webkit-box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, 2);  
    -moz-box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2);  
    box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2);  
    text-shadow: 1px -1px 0px #aaa;  
    filter: dropshadow(color=#aaa, offx=1, offy=-1);  
    line-height: 30px;  
    border-width: 1px 0 0 0;  
    border-style: solid;  
    border-color: #111;  
}

.ui-datepicker-title {  
    text-align: center;  
} 

.ui-datepicker-prev, .ui-datepicker-next {  
    display: inline-block;  
    width: 30px;  
    height: 30px;  
    text-align: center;  
    cursor: pointer;  
    background-image: url('../img/arrow.png');  
    background-repeat: no-repeat;  
    line-height: 600%;  
    overflow: hidden;  
}

.ui-datepicker-prev {  
    float: left;  
    background-position: center -30px;  
}  
.ui-datepicker-next {  
    float: right;  
    background-position: center 0px;  
} 

.ui-datepicker thead {  
    background-color: #f7f7f7;  
    background-image: -moz-linear-gradient(top,  #f7f7f7 0%, #f1f1f1 100%);  
    background-image: -webkit-gradient(linear, left top, left bottombottom, color-stop(0%,#f7f7f7), color-stop(100%,#f1f1f1));  
    background-image: -webkit-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);  
    background-image: -o-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);  
    background-image: -ms-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);  
    background-image: linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);  
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f1f1f1',GradientType=0 );  
    border-bottom: 1px solid #bbb;  
}  

.ui-datepicker th {  
    text-transform: uppercase;  
    font-size: 6pt;  
    padding: 5px 0;  
    color: #666666;  
    text-shadow: 1px 0px 0px #fff;  
    filter: dropshadow(color=#fff, offx=1, offy=0);  
}  

.ui-datepicker tbody td {  
    padding: 0;  
    border-right: 1px solid #bbb;  
}  

.ui-datepicker tbody td:last-child {  
    border-right: 0px;  
}  

.ui-datepicker tbody tr {  
    border-bottom: 1px solid #bbb;  
}  
.ui-datepicker tbody tr:last-child {  
    border-bottom: 0px;  
}  

.ui-datepicker td span, .ui-datepicker td a {  
    display: inline-block;  
    font-weight: bold;  
    text-align: center;  
    width: 30px;  
    height: 30px;  
    line-height: 30px;  
    color: #666666;  
    text-shadow: 1px 1px 0px #fff;  
    filter: dropshadow(color=#fff, offx=1, offy=1);  
}  
.ui-datepicker-calendar .ui-state-default {  
    background: #ededed;  
    background: -moz-linear-gradient(top,  #ededed 0%, #dedede 100%);  
    background: -webkit-gradient(linear, left top, left bottombottom, color-stop(0%,#ededed), color-stop(100%,#dedede));  
    background: -webkit-linear-gradient(top,  #ededed 0%,#dedede 100%);  
    background: -o-linear-gradient(top,  #ededed 0%,#dedede 100%);  
    background: -ms-linear-gradient(top,  #ededed 0%,#dedede 100%);  
    background: linear-gradient(top,  #ededed 0%,#dedede 100%);  
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#dedede',GradientType=0 );  
    -webkit-box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);  
    -moz-box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);  
    box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);  
}  
.ui-datepicker-unselectable .ui-state-default {  
    background: #f4f4f4;  
    color: #b4b3b3;  
}  

.ui-datepicker-calendar .ui-state-hover {  
    background: #f7f7f7;  
}  

.ui-datepicker-calendar .ui-state-active {  
    background: #ffe4e4;  
    -webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);  
    -moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);  
    box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);  
    color: red;  
    text-shadow: 0px 1px 0px #4d7a85;  
    filter: dropshadow(color=#4d7a85, offx=0, offy=1);  
    border: 1px solid #55838f;  
    position: relative;  
    margin: -1px;  
}  

.ui-datepicker-calendar td:first-child .ui-state-active {  
    width: 29px;  
    margin-left: 0;  
}  
.ui-datepicker-calendar td:last-child .ui-state-active {  
    width: 29px;  
    margin-right: 0;  
}  

.ui-datepicker-calendar tr:last-child .ui-state-active {  
    height: 29px;  
    margin-bottom: 0;  
}

div.widget { width:100%; }     
div.catalog_browser.datagrid .grid {
display: block;
}
div.pagination_catalog{ clear:left;}
table#iArtists,table#iAgents,table#iLinks { margin-bottom:10px; }
div#featured { display:table;  }
a.rwork { color:#999;font-size:10px;font-weight:normal;white-space:nowrap;overflow:hidden;}
a.rgal { color:#444;font-size:10px;font-weight:normal;white-space:nowrap;overflow:hidden; }
form#registerform { font-size:15px; }
table td.c1 { width:200px;padding-top:10px; }

div.ishows_img_container {
padding: 2px;
margin: 2px;
}

div.ishows_img_desc_container {
width: 200px;
margin-bottom: 10px;
font-size: 10px;
}

div.ishows_img_container img {
width:200px;
height: auto;
margin-bottom: 5px;
}

div.works_options {
width: 100%;
height: auto;
margin-bottom: 15px;
margin-top: 10px;
}

div.hidden {
display: none;
}

div.login_button { cursor:pointer;cursor:hand; }
div.login_button:hover { background-color:#bbb;color:#000; }

body { color: #45556b;}
div#page div#webpage_padding, div#page div#webpage_padding p, div#page div#webpage_padding li {
font-size: 12px;
line-height: 140%;
}

div#page .user_page div#webpage_padding, div#page div#webpage_padding p, div#page div#webpage_padding li {
font-size:14px;
	
}

body#iFund div#page div#webpage_padding {
font-size:14px; color:#000;
}

div.iShows_container {
width: 720px;
}
div#page_iShows #colr {
margin:0px;
width:190px;
}
div.remove_user_txt {
margin-top: 40px;
margin-bottom: 15px;
}

div.remove_user_lnk {
margin-bottom: 100px;
}

table.ishows_images td:first-child {
width: 100px;
}

table.ishows_images {
margin-top: 0px;
}

table.ishows_images label {
height: 10px;
}

td.label.pd-left-label {
padding-left: 50px;
}

input.image_footnote {
margin-left: 8px;
width: 255px;
height: 10px;
}

input.image_footnote:hover {
margin-left: 8px;
}

tr.ishows_profile_image_tr td {
height: 10px;
}

td.label.footnote_label {
padding-bottom: 8px;
}

div.msg { width:100%;margin-bottom:10px;padding:10px;text-align:center;font-size:14px;color:#222 }
div.msg.fail { background-color:#fdd; }
div.msg.success { background-color:#dfd; }
form#searchform.rounded input[type=button] {
bottom:11px;
}
#menu ul li.search_engine:hover div {
border-bottom:0px;
}
.userSubmit {
	padding:8px;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	border:1px solid #ddd;
	background-image:-webkit-linear-gradient(top, #eee 0%, #e0e0e0 100%);
	background-image:-moz-linear-gradient(top, #eee 0%, #e0e0e0 100%);
	color:#FF0206;
	cursor:pointer;
	cursor:hand;
	margin-top: 28px;	
}
.userSubmit:hover {
	background-image:-webkit-linear-gradient(top, #eaeaea 0%, #d5d5d5 100%);
        background-image:-moz-linear-gradient(top, #eaeaea 0%, #d5d5d5 100%);
}

.themes,.techniques { line-height:150%; }
div#page_content div#choose_account { text-align:left !important; }
div#pic { cursor:pointer;
	cursor:hand;border-radius: 50%;
	float:left;
	margin-bottom:7px; margin-right:5px;
	overflow:hidden;
	width:50px;height:50px;
	background-size:cover;
	background-repeat:no-repeat
}
div#pic:hover > .overlay { 
	background-color:#000;
	width:50px;
    height:50px;
    position:absolute;
    background-color:#000;
    opacity:0.3;
    border-radius:50px;
}
div#page_works div.img { cursor:pointer;
        cursor:hand;
        float:left;
        margin-bottom:7px; margin-right:5px;
        overflow:hidden;
        width:90px;height:90px;
        background-size:cover;
        background-repeat:no-repeat
	background-position: 50%;
}

div#page_works div.img:hover > .overlay {
        background-color:#000;
        width:90px;
    height:90px;
    position:absolute;
    background-color:#000;
    opacity:0.3;
}


div.pagnum a.current { text-decoration:underline; }
div.fl { float:left; }
div.post div.pic { width:100px;height:200px }
div.post div.text { width:499px; }


div.widget#benefits ul { list-style-type:inherit; }
body div#benefits ul li { border:0px; list-style-position: inside; }
body div#benefits ul { border:0px; list-style-type:afar !important;list-style-position: inside; }

div#page_content p { line-height:145%; }

div.snapshot_container {
	background-color: #c3c4c4;
	width: 140px;
	height: 80px;
	border-radius: 11px; 
	-moz-border-radius: 11px; 
	-webkit-border-radius: 11px; 
	border: 1px solid #8F8F8F;
	background-size: cover;
}
